:root{--vm-black: #0a0a0a;--vm-surface: #131313;--vm-bone: #ede9e2;--vm-mute: #8f8b84;--vm-line: rgba(237, 233, 226, .12);--vm-line-strong: rgba(237, 233, 226, .28);--vm-red: #c81818;--vm-red-text: #e5484d;--vm-display: "Archivo", "Arial Narrow", "Helvetica Neue", sans-serif;--vm-sans: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--vm-ease: cubic-bezier(.2, .7, .1, 1);--vm-section-space: clamp(72px, 9vw, 144px);--typeHeaderPrimary: "Archivo";--typeHeaderFallback: "Arial Narrow", "Helvetica Neue", sans-serif;--typeHeaderWeight: 800;--typeHeaderSpacing: 0em;--typeHeaderLineHeight: .92;--typeBasePrimary: "Inter Tight";--typeBaseFallback: "Helvetica Neue", Arial, sans-serif;--typeBaseWeight: 400;--typeBaseSpacing: 0em;--typeBaseLineHeight: 1.6;--typeBaselineHeightMinus01: 1.5;--buttonRadius: 0;--element-text-font-family--heading: "Archivo";--element-text-font-family-fallback--heading: "Arial Narrow", sans-serif;--element-text-font-weight--heading: 800;--element-text-letter-spacing--heading: 0em;--element-text-line-height--heading: .92;--element-text-font-family--body: "Inter Tight";--element-text-font-family-fallback--body: "Helvetica Neue", Arial, sans-serif;--element-text-letter-spacing--body: 0em;--element-text-line-height--body: 1.6;--element-button-font-weight: 600;--element-button-letter-spacing: .16em;--element-button-padding-block: 16px;--element-button-radius: 0;--layout-section-padding-block: var(--vm-section-space)}html,body{background-color:var(--vm-black)}body{color:var(--vm-bone);font-family:var(--vm-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--vm-red);color:var(--vm-bone)}hr,.hr--clear{border-color:var(--vm-line)}.h1,.h2,.h3,h1,h2,h3{font-family:var(--vm-display);font-stretch:62%;font-weight:800;letter-spacing:0;line-height:.92;text-transform:uppercase}.h1,h1{font-size:clamp(36px,4.6vw,64px)}.h2,h2{font-size:clamp(28px,3.4vw,48px)}.h3,h3{font-size:clamp(22px,2.2vw,30px)}.h4,h4,.h5,h5,.h6,h6{font-family:var(--vm-sans);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.vm-eyebrow,.section--divider,.hero__top-subtitle,.type-banner h2.h3,.text-with-icons__block h3,.text-with-icons__block .h4,.site-footer .footer__title{color:var(--vm-mute);font-family:var(--vm-sans);font-size:11px;font-stretch:100%;font-weight:500;letter-spacing:.22em;line-height:1.4;text-transform:uppercase}.rte a:not(.btn){text-decoration-color:var(--vm-line-strong);text-underline-offset:.2em;transition:text-decoration-color .3s var(--vm-ease)}.rte a:not(.btn):hover{text-decoration-color:currentColor}.rte .enlarge-text{font-family:var(--vm-display);font-size:clamp(34px,5.2vw,80px);font-stretch:62%;font-weight:800;letter-spacing:0;line-height:.95;text-transform:uppercase}.rte .enlarge-text p{margin-bottom:0}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{background:var(--vm-bone);border:1px solid var(--vm-bone);border-radius:0;color:var(--vm-black);font-family:var(--vm-sans);font-size:12px;font-weight:600;letter-spacing:.16em;padding:17px 34px;transition:background-color .35s var(--vm-ease),color .35s var(--vm-ease),border-color .35s var(--vm-ease)}.btn:hover,.rte .btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background:transparent;color:var(--vm-bone)}.btn--inverse,.hero__link .btn--inverse{background:transparent;border:1px solid var(--vm-bone);color:var(--vm-bone)}.btn--inverse:hover,.hero__link .btn--inverse:hover{background:var(--vm-bone);color:var(--vm-black)}@media only screen and (max-width:768px){.btn,.rte .btn{font-size:11px;padding:15px 26px}}.announcement-bar{background:var(--vm-black);border-bottom:1px solid var(--vm-line);color:var(--vm-mute);font-family:var(--vm-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase}@media only screen and (max-width:768px){.announcement-bar{font-size:10px;letter-spacing:.12em}}.announcement-bar strong,.announcement-bar b{color:var(--vm-bone);font-weight:500}.site-header{border-bottom:1px solid var(--vm-line)}.site-nav__link,.site-nav__link:visited{font-family:var(--vm-sans);font-size:12px;font-stretch:100%;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.site-nav__link--underline:after{background-color:var(--vm-bone);height:1px}.cart-link__bubble--visible{background-color:var(--vm-red-text)}.slideshow__slide .hero__title{font-family:var(--vm-display);font-size:clamp(44px,11.5vw,184px)!important;font-stretch:62%;font-weight:900;line-height:.84;letter-spacing:-.01em}.hero__text-shadow{text-shadow:none}.hero__text-shadow:before{display:none}.hero__link{margin-top:clamp(20px,2.4vw,36px)}.index-section{margin:var(--vm-section-space) 0}.index-section--flush{margin:0}.index-section+.index-section,.index-section+.index-section--hidden,.main-content+.index-section{margin-top:0}.section-header{margin-bottom:clamp(32px,4vw,56px)}.section-header--hero .section-header__title,.section-header__title{font-size:clamp(36px,5.4vw,88px)}.promo-grid__container{overflow:hidden}.promo-grid__bg,.promo-grid__image{transition:transform 1.2s var(--vm-ease)}.promo-grid__container:hover .promo-grid__bg,.promo-grid__container:hover .promo-grid__image{transform:scale(1.04)}.promo-grid__title,.type-advanced .promo-grid__text .rte--strong{font-family:var(--vm-display);font-size:clamp(36px,4vw,64px)!important;font-stretch:62%;font-weight:800;line-height:.9;text-transform:uppercase}.type-banner h2.h3{margin-bottom:0}.type-advanced .promo-grid__bg:before{background:linear-gradient(180deg,#0000 45%,#0009);opacity:1}.type-advanced .promo-grid__content{padding:clamp(20px,2.4vw,36px)}.text-with-icons .page-width{border-bottom:1px solid var(--vm-line);border-top:1px solid var(--vm-line);padding-bottom:clamp(40px,5vw,64px);padding-top:clamp(40px,5vw,64px)}.text-with-icons__block-icon .icon{color:var(--vm-mute);height:26px;width:26px}.text-with-icons__block .rte,.text-with-icons__block p{color:var(--vm-mute);font-size:14px}.grid-product__title{font-family:var(--vm-sans);font-size:14px;font-weight:500;letter-spacing:.02em;text-transform:none}.grid-product__price{color:var(--vm-mute);font-size:14px}.grid-product__image-mask,.grid__image-ratio{background-color:var(--vm-surface)}.site-footer{border-top:1px solid var(--vm-line);font-size:13px}.site-footer a{color:var(--vm-bone);transition:color .3s var(--vm-ease)}.site-footer a:hover{color:var(--vm-mute)}input,select,textarea{background-color:transparent;border-color:var(--vm-line-strong);border-radius:0;color:var(--vm-bone)}input:focus,select:focus,textarea:focus{border-color:var(--vm-bone)}@media(prefers-reduced-motion:reduce){.promo-grid__bg,.promo-grid__image,.btn{transition:none}}.vm-editorial{align-items:center;display:grid;gap:clamp(32px,6vw,112px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1600px;padding:0 clamp(16px,4vw,56px)}.vm-editorial--image-right .vm-editorial__media{order:2}.vm-editorial__media{aspect-ratio:4 / 5;background:var(--vm-surface);overflow:hidden}.vm-editorial__image{display:block;height:100%;object-fit:cover;transition:transform 1.6s var(--vm-ease);width:100%}.vm-editorial:hover .vm-editorial__image{transform:scale(1.03)}.vm-editorial__content{max-width:560px}.vm-editorial__content .vm-eyebrow{margin-bottom:24px}.vm-editorial__heading{font-size:clamp(44px,6.4vw,104px);line-height:.88;margin:0}.vm-editorial__text{color:var(--vm-mute);font-size:16px;margin-top:28px;max-width:420px}.vm-editorial__button{margin-top:clamp(28px,3vw,44px)}@media only screen and (max-width:768px){.vm-editorial{grid-template-columns:minmax(0,1fr)}.vm-editorial--image-right .vm-editorial__media{order:0}}.scrolling-text{border-bottom:1px solid var(--vm-line);border-top:1px solid var(--vm-line);padding:clamp(18px,2.4vw,32px) 0}.scrolling-text span{color:var(--vm-bone);font-family:var(--vm-display);font-stretch:62%;font-weight:800;line-height:1;text-transform:uppercase}.scrolling-text span:nth-child(2n){-webkit-text-stroke:1px var(--vm-bone);color:transparent}@media only screen and (max-width:768px){.scrolling-text span{font-size:52px!important}}@media(prefers-reduced-motion:reduce){.scrolling-text__inner{animation:none}}.template-index [data-context=featured-collection] .section-header{align-items:end;display:flex;justify-content:space-between;text-align:left}.template-index [data-context=featured-collection] .section-header__link{background:transparent;border:0;border-bottom:1px solid var(--vm-line-strong);color:var(--vm-bone);margin:0;min-width:0;padding:0 0 6px}.template-index [data-context=featured-collection] .section-header__link:hover{border-bottom-color:var(--vm-bone)}.template-index .page-width--narrow .rte .enlarge-text{font-size:clamp(40px,6.6vw,112px)}.vm-collection-hero{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative}.vm-collection-hero--image.vm-collection-hero--small{min-height:clamp(360px,48vh,520px)}.vm-collection-hero--image.vm-collection-hero--medium{min-height:clamp(440px,66vh,760px)}.vm-collection-hero--image.vm-collection-hero--large{min-height:clamp(520px,86vh,980px)}.vm-collection-hero__media{top:0;right:0;bottom:0;left:0;position:absolute}.vm-collection-hero__media:after{background:linear-gradient(180deg,#0a0a0a26,#0a0a0a00 35%,#0a0a0ad9);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.vm-collection-hero__image{height:100%;object-fit:cover;width:100%}.vm-collection-hero__inner{margin:0 auto;max-width:1600px;padding:0 clamp(16px,4vw,56px) clamp(24px,3vw,40px);position:relative;width:100%}.vm-collection-hero--text .vm-collection-hero__inner{padding-top:clamp(56px,9vw,140px)}.vm-collection-hero__title{font-size:clamp(64px,14vw,232px);font-weight:900;line-height:.82;margin:12px 0 0;overflow-wrap:anywhere}.vm-collection-hero__meta{align-items:baseline;border-top:1px solid var(--vm-line-strong);display:flex;gap:24px;justify-content:space-between;margin-top:clamp(20px,2.4vw,32px);padding-top:16px}.vm-collection-hero__meta p{margin:0}.vm-collection-hero__tagline{font-size:15px}.vm-collection-hero__count{color:var(--vm-mute);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.collection-content{padding-top:clamp(24px,3vw,40px)}.collection__description{color:var(--vm-mute);margin-bottom:32px;max-width:640px}.collection-filter{border-bottom:1px solid var(--vm-line);margin-bottom:clamp(24px,3vw,40px);padding:10px 0}.collection-filter .btn--tertiary{background:transparent;border:0;color:var(--vm-bone);font-size:11px;letter-spacing:.2em;min-width:0;padding:8px 0}.collection-filter .btn--tertiary .icon{height:16px;margin-right:6px;width:16px}.collection-filter__item--count{color:var(--vm-mute);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.collection-filter select,#SortBy{background-color:transparent;border:0;color:var(--vm-bone);cursor:pointer;font-family:var(--vm-sans);font-size:11px;font-weight:500;letter-spacing:.2em;padding-right:28px;text-transform:uppercase}@media only screen and (max-width:959px){.collection-filter select,#SortBy{letter-spacing:.04em;max-width:100%;text-overflow:ellipsis;width:100%}.collection-filter__item,.collection-filter__sort-container{min-width:0}.collection-filter__item--sort{flex:1 1 auto;width:auto}}#SortBy option{background:var(--vm-black);color:var(--vm-bone)}.grid-product__meta,[data-center-text=true] .grid-product__meta{padding-top:14px;text-align:left}[data-type_product_capitalize=true] .grid-product__title,.grid-product__title{font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.grid-product__price{font-size:13px;margin-top:4px}.grid-product__price--original{color:var(--vm-mute)}.grid-product__price--savings{color:var(--vm-red-text)}.grid-product__tag{background:var(--vm-bone);border-radius:0;color:var(--vm-black);font-family:var(--vm-sans);font-size:10px;font-weight:600;letter-spacing:.18em;padding:6px 10px;text-transform:uppercase}.grid-product__tag--sold-out{background:var(--vm-black);border:1px solid var(--vm-line-strong);color:var(--vm-mute)}.grid-product__secondary-image{transition:opacity .6s var(--vm-ease)}.grid-product__image-mask .image-element,.grid-product__image-mask img{transition:transform 1.2s var(--vm-ease)}.grid-product__content:hover .grid-product__image-mask img{transform:scale(1.03)}.product-single__meta{padding-left:clamp(0px,2vw,32px)}.product-block{margin-bottom:22px}.product-single__title{font-size:clamp(40px,4.4vw,72px);font-weight:900;line-height:.86;margin-bottom:0}.product-block--price .product__price{color:var(--vm-bone);font-size:18px;font-weight:500}.product__price--compare{color:var(--vm-mute)}.product__price-savings{color:var(--vm-red-text)}.product__policies{color:var(--vm-mute);font-size:12px}.product-block hr{border-color:var(--vm-line)}.variant__label{color:var(--vm-mute);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.variant__label-info{color:var(--vm-bone);letter-spacing:.06em;text-transform:none}.variant-input-wrap label.variant__button-label{background:transparent;border:1px solid var(--vm-line-strong);border-radius:0;box-shadow:none;color:var(--vm-bone);font-size:13px;font-weight:500;letter-spacing:.04em;min-width:52px;padding:11px 14px;text-align:center;transition:background-color .25s var(--vm-ease),color .25s var(--vm-ease),border-color .25s var(--vm-ease)}.variant-input-wrap label.variant__button-label:hover{border-color:var(--vm-bone)}.variant-input-wrap input[type=radio]:checked+label.variant__button-label{background:var(--vm-bone);border-color:var(--vm-bone);box-shadow:none;color:var(--vm-black)}.variant-input-wrap input[type=radio]:focus-visible+label.variant__button-label{box-shadow:0 0 0 2px var(--vm-black),0 0 0 3px var(--vm-bone)}.variant-input-wrap label.variant__button-label.disabled{color:var(--vm-mute);opacity:.5}.variant-wrapper+.variant-wrapper{margin-top:22px}.size-chart__standalone,.product-block .tool-tip-trigger{color:var(--vm-bone);font-size:11px;letter-spacing:.2em;text-decoration:underline;text-decoration-color:var(--vm-line-strong);text-transform:uppercase;text-underline-offset:.3em}.add-to-cart.btn--full,.btn.add-to-cart{font-size:12px;letter-spacing:.2em;min-height:58px}.product-block--sales-point{margin-bottom:10px}.product-block--sales-point+.product-block--sales-point{margin-top:-2px}.sales-point .icon-and-text{align-items:center;color:var(--vm-mute);display:flex;font-size:13px;gap:12px}.sales-point .icon{color:var(--vm-bone);flex:0 0 18px;height:18px;width:18px}.product-block .rte,.product-single__description{color:var(--vm-mute);font-size:15px;line-height:1.7}.product-block .rte strong{color:var(--vm-bone)}.collapsibles-wrapper--border-bottom,.collapsible-trigger-btn--borders{border-color:var(--vm-line)}.collapsible-trigger-btn,[data-center-text=true] .collapsible-trigger-btn,.collapsible-trigger-btn--borders{border-left:0;border-right:0;color:var(--vm-bone);font-family:var(--vm-sans);font-size:11px;font-weight:500;letter-spacing:.2em;padding:20px 32px 20px 0;text-align:left;text-transform:uppercase}.collapsible-trigger-btn .collapsible-trigger__icon,.collapsible-trigger-btn--borders .collapsible-trigger__icon{right:0}.collapsible-content__inner{color:var(--vm-mute);font-size:14px;line-height:1.7}.product__main-photos,.product-image-main{background:var(--vm-surface)}.product__thumb-item{border:0}.product__thumb-item a{opacity:.5;transition:opacity .3s var(--vm-ease)}.product__thumb-item a.is-active,.product__thumb-item a:hover{opacity:1}.product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{box-shadow:inset 0 0 0 1px var(--vm-bone)}[id$=__product-recommendations] .section-header{text-align:left}[id$=__product-recommendations] .section-header__title{font-size:clamp(32px,4vw,64px)}.return-link.btn{background:transparent;border:0;border-bottom:1px solid var(--vm-line-strong);color:var(--vm-bone);font-size:11px;min-width:0;padding:0 0 6px}.return-link.btn:hover{background:transparent;border-bottom-color:var(--vm-bone);color:var(--vm-bone)}.return-link .icon{height:10px;margin-right:10px;width:26px}[data-center-text=true] .product-single__meta,.product-single__meta .small--text-center,.product-single__meta .text-center{text-align:left}.product-single__meta .variant-input-wrap{justify-content:flex-start}@media only screen and (max-width:768px){.product-single__meta{padding-top:8px}}@media only screen and (max-width:768px){.product-single__meta .small--text-center{text-align:left!important}.product-single__meta .sales-point .icon-and-text{justify-content:flex-start}}.drawer{background-color:var(--vm-black);border-left:1px solid var(--vm-line)}.drawer__header{border-bottom:1px solid var(--vm-line)}.drawer__title,.drawer__title.h2{font-size:clamp(32px,3vw,44px);font-weight:900;line-height:.9}.drawer__close-button .icon{height:28px;width:28px}.drawer__footer{border-top:1px solid var(--vm-line)}.vm-shipping-progress{border-bottom:1px solid var(--vm-line);margin-bottom:20px;padding:4px 0 20px}.vm-shipping-progress__text{color:var(--vm-mute);font-size:13px;margin:0 0 12px}.vm-shipping-progress__text strong{color:var(--vm-bone);font-weight:500}.vm-shipping-progress--done .vm-shipping-progress__text{color:var(--vm-bone);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.vm-shipping-progress__bar{background:var(--vm-line);height:2px;overflow:hidden;width:100%}.vm-shipping-progress__bar span{background:var(--vm-bone);display:block;height:100%;transition:width .6s var(--vm-ease)}.cart__item{border-bottom:1px solid var(--vm-line);margin-bottom:20px;padding-bottom:20px}.cart__image{background:var(--vm-surface)}.cart__item-name{color:var(--vm-bone);font-family:var(--vm-sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cart__item--variants,.cart__item--properties{color:var(--vm-mute);font-size:12px;margin-top:4px}.cart__price{color:var(--vm-bone);font-size:13px}.cart__price--strikethrough{color:var(--vm-mute)}.cart__discount{color:var(--vm-red-text)}.cart__remove a,.cart__remove .text-link{color:var(--vm-mute);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.js-qty__wrapper{background:transparent;border:1px solid var(--vm-line-strong);border-radius:0}.js-qty__num{background:transparent;border:0;color:var(--vm-bone)}.js-qty__adjust{color:var(--vm-bone)}.js-qty__adjust:hover{background:var(--vm-surface);color:var(--vm-bone)}.cart__item-sub{font-size:15px}.ajaxcart__subtotal,.cart__item-sub>div:first-child{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}[data-subtotal]{font-size:18px;font-weight:500}.drawer__footer small,.cart__item-row small{color:var(--vm-mute);font-size:12px}.cart__terms{align-items:flex-start;color:var(--vm-mute);display:flex;font-size:12px;gap:10px}.cart__item-row.cart__terms label{font-size:12px;letter-spacing:0;line-height:1.5;text-transform:none}.cart__terms a{color:var(--vm-bone)}.cart__terms-checkbox{accent-color:var(--vm-bone);margin-top:2px}.btn.cart__checkout{font-size:12px;letter-spacing:.2em;min-height:58px;width:100%}.drawer__cart-empty{color:var(--vm-mute);font-size:14px}.template-cart .section-header__title{font-size:clamp(56px,9vw,144px);font-weight:900}.cart__page-col+.cart__page-col{border:1px solid var(--vm-line);padding:clamp(20px,2.4vw,32px)}.vm-page-hero__inner{margin:0 auto;max-width:1600px;padding:clamp(56px,9vw,140px) clamp(16px,4vw,56px) clamp(32px,4vw,56px)}.vm-page-hero__title{font-size:clamp(56px,10vw,168px);font-weight:900;line-height:.84;margin:12px 0 0;overflow-wrap:anywhere}.vm-page-hero--huge .vm-page-hero__title{font-size:clamp(120px,28vw,440px);line-height:.78}.vm-page-hero__meta{align-items:center;border-top:1px solid var(--vm-line-strong);display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between;margin-top:clamp(20px,2.4vw,32px);padding-top:18px}.vm-page-hero__tagline{font-size:15px;margin:0}.template-page .page-content .section-header,.shopify-policy__title{text-align:left}.template-page .page-content .section-header__title,.shopify-policy__title h1{font-size:clamp(48px,7vw,112px);font-weight:900;line-height:.86}.template-page .page-content .rte,.shopify-policy__body .rte{color:var(--vm-mute);font-size:17px;line-height:1.75}.template-page .page-content .rte p:first-child{color:var(--vm-bone);font-size:clamp(19px,1.8vw,24px);line-height:1.5}.template-page .page-content .rte strong,.shopify-policy__body .rte strong{color:var(--vm-bone);font-weight:500}.template-page .page-content .rte [style*="text-align: center"]{text-align:left!important}.shopify-policy__container{max-width:760px;padding-bottom:clamp(56px,8vw,120px);padding-top:clamp(48px,7vw,112px)}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{color:var(--vm-bone);font-size:clamp(22px,2.2vw,30px);margin-top:2em}.vm-link-list{list-style:none;margin:0;padding:0}.vm-link-list li{border-bottom:1px solid var(--vm-line);margin:0}.vm-link-list li:first-child{border-top:1px solid var(--vm-line)}.vm-link-list a,.rte .vm-link-list a:not(.btn){align-items:center;color:var(--vm-bone);display:flex;font-family:var(--vm-display);font-size:clamp(24px,2.6vw,36px);font-stretch:62%;font-weight:800;justify-content:space-between;padding:20px 0;text-decoration:none;text-transform:uppercase;transition:padding-left .4s var(--vm-ease),color .3s var(--vm-ease)}.vm-link-list a:after{content:"\2192";font-family:var(--vm-sans);font-size:18px;font-weight:400}.vm-link-list a:hover{color:var(--vm-mute);padding-left:12px}.template-page .form-vertical label:not(.variant__button-label){color:var(--vm-mute);font-size:11px;letter-spacing:.2em}.template-page .form-vertical input,.template-page .form-vertical textarea{background:transparent;border:0;border-bottom:1px solid var(--vm-line-strong);border-radius:0;color:var(--vm-bone);padding:12px 0}.template-page .form-vertical textarea{min-height:140px}.template-page .form-vertical input:focus,.template-page .form-vertical textarea:focus{border-bottom-color:var(--vm-bone);box-shadow:none;outline:none}.template-page .form-vertical .btn{margin-top:12px;min-width:220px}.note--success{background:var(--vm-surface);border:1px solid var(--vm-line-strong);color:var(--vm-bone)}.search__input,predictive-search .search__input,[data-dark] input.search__input{background:var(--vm-surface);border:1px solid var(--vm-line-strong);color:var(--vm-bone)}.search__input::placeholder{color:var(--vm-mute)}.search__input:focus{border-color:var(--vm-bone)}h3.section-header__title{font-size:clamp(32px,4vw,64px)}[data-section-type=recently-viewed]:not(:has(.grid-product)){display:none}.template-index [data-context=featured-collection] .grid__image-ratio:before{padding-bottom:100%}@media only screen and (max-width:768px){.template-index [data-context=featured-collection] .grid__item.grid-product{margin-bottom:28px;width:100%}}.template-collection .grid-product .grid__image-ratio:before{padding-bottom:100%}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vm-premium.css.map */
