#header-group{position:relative;z-index:100}header-component,header-component#header-component{display:block;position:sticky!important;top:0!important;z-index:100!important;background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid #E7E7E7!important;box-shadow:0 1px 12px #0000000f!important}@media screen and (min-width:750px){.header__row--top .header__column--right{justify-content:flex-end!important}.header__row--top .header__column--left:not(:has(*)){visibility:hidden!important;pointer-events:none!important}.header__row--top .header__column--center{justify-content:center!important}.header__row--top .header__columns{grid-template-areas:"left center right"!important;grid-template-columns:1fr auto 1fr!important}}@media screen and (min-width:750px){.header__row--bottom .header__columns{grid-template-areas:"center"!important;grid-template-columns:auto!important;justify-content:center!important}.header__row--bottom .header__column--center{justify-content:center!important}.header__row--bottom .header__column--left:not(:has(*)),.header__row--bottom .header__column--right:not(:has(*)){display:none!important}}.header__row--top .header__columns{--padding-block-start: 14px !important;--padding-block-end: 8px !important}.header__row--bottom .header__columns{--padding-block-start: 6px !important;--padding-block-end: 10px !important}.header__logo,.header__heading-logo,.logo__image,.header__logo-image{height:38px!important;width:auto!important;max-height:38px!important;object-fit:contain!important;display:block!important}.header-logo{font-weight:700!important;font-size:calc(var(--font-size--md) * 1.2)!important}.header-menu__item>a,.header-menu__link,.overflow-list__item>a{font-size:11px!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#111!important;text-decoration:none!important;padding:4px 0!important;position:relative!important;transition:opacity .25s ease!important}.header-menu__item>a:after,.header-menu__link:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;right:0!important;height:1px!important;background:#111!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .28s cubic-bezier(.25,.46,.45,.94)!important}.header-menu__item>a:hover:after,.header-menu__link:hover:after{transform:scaleX(1)!important}.header-menu__item>a:hover,.header-menu__link:hover{opacity:.55!important}.header-actions,.header-actions__group{display:flex!important;align-items:center!important;gap:.5rem!important}.header-actions__action,.header-actions a,.header-actions button{display:flex!important;align-items:center!important;justify-content:center!important;color:#111!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:6px!important;border-radius:0!important;transition:opacity .25s ease!important;text-decoration:none!important}.header-actions__action:hover,.header-actions a:hover,.header-actions button:hover{opacity:.5!important;background:transparent!important}.header-actions svg,.header-actions__action svg{width:20px!important;height:20px!important;stroke-width:1.3px!important;color:#111!important}@media screen and (max-width:749px){.header__logo,.logo__image{height:34px!important;max-height:34px!important}}.bss-wrapper{margin-block-start:60px;margin-block-end:60px}@media screen and (max-width:749px){.bss-wrapper{margin-block-start:40px;margin-block-end:40px}}.bss__header-container{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;padding-block-start:0!important;padding-block-end:28px!important}.bss__designer-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.bss__designer-line{display:block!important;width:80px!important;height:1px!important;background-color:#111!important;opacity:.35!important}.bss__designer-title{font-family:var(--font-heading--family, serif)!important;font-size:clamp(1.125rem,2.2vw,1.45rem)!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#111!important;margin:10px 0!important;padding:0!important;line-height:1.3!important}.bss-wrapper .bss__container{--padding-block-end: 0px !important;padding-bottom:0!important}.bss-wrapper .bss__content-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;text-align:center!important;padding-bottom:14px!important;gap:8px!important}.bss-wrapper .bss__content-wrapper .text-block,.bss-wrapper .bss__content-wrapper .text-block *{color:#fff!important;font-size:clamp(.8125rem,1.5vw,.95rem)!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;line-height:1.3!important;margin:0!important;padding:0!important}.bss-wrapper .button,.bss-wrapper .button--primary,.bss-wrapper .button--secondary,.bss-wrapper a.button,.bss-wrapper [role=link].button,.bss-wrapper a:is(.button,.button--primary,.button--secondary){background-color:#000!important;color:#fff!important;border:1px solid #000000!important;border-radius:0!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:9px 24px!important;display:inline-block!important;text-decoration:none!important;box-shadow:0 2px 10px #0000004d!important;transition:background-color .25s ease,border-color .25s ease!important}.bss-wrapper .button:hover,.bss-wrapper .button--primary:hover,.bss-wrapper .button--secondary:hover,.bss-wrapper a.button:hover,.bss-wrapper [role=link].button:hover{background-color:#222!important;border-color:#222!important;color:#fff!important}.hero-wrapper .hero{min-height:70vh}.hero-wrapper .button,.hero-wrapper .button--primary,.hero-wrapper .button--secondary,.hero-wrapper a.button{background-color:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:0!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:13px 38px!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}.hero-wrapper .button:hover,.hero-wrapper .button--primary:hover,.hero-wrapper .button--secondary:hover,.hero-wrapper a.button:hover{background-color:#ffffffe6!important;color:#111!important;border-color:#ffffffe6!important}.hero-wrapper h1,.hero-wrapper h2{color:#fff!important;letter-spacing:.04em!important;line-height:1.1!important;text-shadow:0 2px 24px rgba(0,0,0,.3)!important}@media screen and (max-width:749px){.hero-wrapper .hero{min-height:55vh}.hero-wrapper .button,.hero-wrapper a.button{font-size:11px!important;padding:11px 28px!important}}.section-resource-list__header{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important;margin-bottom:24px!important}.product-list-gradient-heading,.section-resource-list__header h1,.section-resource-list__header h2,.section-resource-list__header h3,.section-resource-list__header ._product-list-text *,.section-resource-list__header a{background:linear-gradient(135deg,#111,#4a4a4a 40%,#1a1a1a 75%,#000)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;font-family:var(--font-heading--family, serif)!important;font-size:clamp(1.6rem,3.5vw,2.5rem)!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-align:center!important;margin:0 auto!important;line-height:1.25!important;display:inline-block!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vastrm-luxury.css.map */
