:root{--rf-title-size: clamp(22px, 2vw, 30px);--rf-title-ls: .2em;--rf-title-lh: 1.2;--rf-card-title-size: clamp(22px, 2.2vw, 34px);--rf-card-title-ls: .2em;--rf-eyebrow-size: 12px;--rf-eyebrow-ls: .3em;--rf-eyebrow-weight: 400;--rf-sub-size: 12px;--rf-sub-ls: .22em;--rf-sub-lh: 1.8;--rf-sub-weight: 300;--rf-btn-size: 11px;--rf-btn-ls: .22em;--rf-btn-weight: 400;--rf-btn-pad: 12px 28px;--rf-rule-w: 32px;--rf-rule-gap: 16px;--rf-rule-opacity: .6;--rf-text-size: 15px;--rf-text-weight: 300;--rf-text-lh: 1.7}.js-anmb-item,.js-anmb-item *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:300!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-decoration:none!important}.js-anmb-item{padding-top:6px!important;padding-bottom:6px!important}header nav,header [class*=menu],header [class*=navigation],header a{text-transform:uppercase!important}.menu__item.fw-level_1{letter-spacing:.2em!important}header .btn-localization,header .btn-localization *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase}header .js-language-switcher-language-item-link{font-size:11px!important}header .js-language-switcher-language-list{width:140px!important;min-width:140px!important}@media(min-width:990px){.section-header .header.ctnr{max-width:none!important;width:100%!important;padding-inline:clamp(24px,3vw,56px)!important}header .main__menu{flex-wrap:nowrap!important}header .menu__link-lv1{font-size:11px!important;font-weight:500!important;padding-inline:clamp(8px,.9vw,14px)!important;white-space:nowrap}.menu__item.fw-level_1 a:not(.menu__link-lv1),.menu__item.fw-level_1 a:not(.menu__link-lv1) *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.15em!important;line-height:1.4!important;text-transform:uppercase!important}.menu__item.fw-level_1 a:not(.menu__link-lv1){padding-top:6px!important;padding-bottom:6px!important}}@media(min-width:990px)and (max-width:1399px){.menu__item.fw-level_1{letter-spacing:.14em!important}header .menu__link-lv1{font-size:11px!important;padding-inline:8px!important;padding-block:6px!important}}.icon__header svg{width:21px!important;height:21px!important;background-color:currentColor;-webkit-mask:var(--rf-icon) center / contain no-repeat;mask:var(--rf-icon) center / contain no-repeat}.icon__header svg *{fill:transparent!important;stroke:none!important}.btn-search.icon__header{--rf-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L20 20'/%3E%3C/svg%3E")}.header__link.icon__header{--rf-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20c1.2-3.6 4-5.5 7.5-5.5s6.3 1.9 7.5 5.5'/%3E%3C/svg%3E")}.js-header-cart-status-btn.icon__header{--rf-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 12H6.2z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E")}#sectionHeading-820a4afe51a7{font-size:clamp(50px,4.5vw,70px)!important;font-weight:300!important;line-height:1.1}[id$=XD4NEW] .s-header__desc,[id$=XD4NEW] .s-header__desc p{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:14px!important;font-weight:300!important;letter-spacing:.3em!important;line-height:1.9!important;text-transform:uppercase}[id$=XD4NEW] .s-header__desc{margin:24px 0 32px!important}@media(min-width:990px){[id$=XD4NEW] .ctnr{max-width:none!important;width:100%!important;padding-inline:clamp(24px,7vw,140px)!important}}[id$=XD4NEW] .s-header__buttons{margin-top:0!important;padding-top:0!important}[id$=XD4NEW] .s-header__buttons .btn{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;min-width:220px;padding:11px 43px!important;min-height:0!important;height:auto!important;font-size:11px!important;font-weight:400!important;letter-spacing:.22em;text-transform:uppercase;border-radius:0!important;border:1px solid #fff!important}[id$=Qh3NkM] .s-header__content{display:flex!important;flex-direction:column;align-items:center;text-align:center}[id$=Qh3NkM] .s-header__content>*{order:4}[id$=Qh3NkM] .s-header__title{order:1;margin:0!important;font-family:var(--rf-font-heading, serif)!important;font-weight:var(--rf-heading-weight, 400)!important;font-size:var(--rf-title-size, 28px)!important;letter-spacing:var(--rf-title-ls, .2em)!important;line-height:var(--rf-title-lh, 1.2)!important;text-transform:uppercase}[id$=Qh3NkM] .s-header__content:after{content:"";order:2;display:block;width:var(--rf-rule-w, 32px);height:1px;margin:var(--rf-rule-gap, 16px) auto;background:currentColor;opacity:var(--rf-rule-opacity, .6)}[id$=Qh3NkM] .s-header__sub{order:3;margin:0!important;font-family:var(--rf-font-body, sans-serif)!important;font-size:var(--rf-sub-size, 12px)!important;font-weight:var(--rf-sub-weight, 300)!important;letter-spacing:var(--rf-sub-ls, .22em)!important;line-height:var(--rf-sub-lh, 1.8)!important;text-transform:uppercase}@media(min-width:990px){[id$=Qh3NkM] .ctnr{max-width:1600px!important;width:100%!important;padding-inline:clamp(24px,3vw,56px)!important}}[id$=Qh3NkM] .price-item{font-family:var(--rf-font-body, sans-serif)!important;font-size:14px!important;font-weight:400!important;letter-spacing:.05em!important;margin-top:0!important;margin-bottom:0!important}[id$=Qh3NkM] s.price-item{font-size:12px!important;font-weight:300!important;opacity:.55;margin-left:8px!important}@media(min-width:990px){[id^=shopify-section]:has(.newsletter__input) [class*=ctnr]{max-width:none!important;width:100%!important;padding-inline:clamp(24px,3vw,56px)!important}}[id^=shopify-section]:has(.newsletter__input) .s-content{row-gap:0!important;justify-content:flex-start!important}[id^=shopify-section]:has(.newsletter__input) :is(:has(.s-header__title),:has(.contact-form)):not(.section):not([class*=ctnr]):not([class*=container]){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}[id^=shopify-section]:has(.newsletter__input) .s-header,[id^=shopify-section]:has(.newsletter__input) .s-header__content,[id^=shopify-section]:has(.newsletter__input) .s-header-content{max-width:none!important;margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important;text-align:left!important;align-items:flex-start!important}[id^=shopify-section]:has(.newsletter__input) .s-header__title{margin:0!important;max-width:none!important;text-align:left!important;font-family:var(--rf-font-heading, serif)!important;font-weight:var(--rf-heading-weight, 400)!important;font-size:var(--rf-title-size, 28px)!important;letter-spacing:var(--rf-title-ls, .2em)!important;line-height:var(--rf-title-lh, 1.2)!important;text-transform:uppercase}[id^=shopify-section]:has(.newsletter__input) .s-header__title:after{content:"";display:block;width:var(--rf-rule-w, 32px);height:1px;margin:14px 0;background:currentColor;opacity:var(--rf-rule-opacity, .6)}[id^=shopify-section]:has(.newsletter__input) .s-header__desc,[id^=shopify-section]:has(.newsletter__input) .s-header__desc p{margin:0!important;max-width:none!important;text-align:left!important;font-family:var(--rf-font-body, sans-serif)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1.7!important;text-transform:none!important}[id^=shopify-section]:has(.newsletter__input) .contact-form{width:100%!important;max-width:460px!important;margin:20px 0 0!important}[id^=shopify-section]:has(.newsletter__input) .contact-form .d-flex{width:100%!important;gap:10px!important}[id^=shopify-section]:has(.newsletter__input) .field--animation{flex:1 1 auto!important;width:100%!important}[id^=shopify-section]:has(.newsletter__input) .newsletter__input{height:42px!important;min-height:0!important;padding:0 14px!important;border-radius:0!important;font-family:var(--rf-font-body, sans-serif)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.1em!important}[id^=shopify-section]:has(.newsletter__input) .newsletter__input::placeholder{text-transform:uppercase}[id^=shopify-section]:has(.newsletter__input) .contact-form button{height:42px!important;min-height:0!important;padding:0 22px!important;border-radius:0!important;flex:0 0 auto!important}[id^=shopify-section]:has(.newsletter__input) .btn-primary__content{font-family:var(--rf-font-body, sans-serif)!important;font-size:var(--rf-btn-size, 11px)!important;font-weight:var(--rf-btn-weight, 400)!important;letter-spacing:var(--rf-btn-ls, .22em)!important;text-transform:uppercase;white-space:nowrap}@media(min-width:990px){.rf-footer{padding-left:clamp(24px,3vw,56px)!important;padding-right:clamp(24px,3vw,56px)!important}.rf-footer .rf-footer__inner{max-width:none!important}}.s-header__title:not(#sectionHeading-820a4afe51a7),.s-header__sub{text-transform:uppercase!important;letter-spacing:.15em!important;line-height:1.2!important}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{text-transform:uppercase!important;letter-spacing:.12em!important;line-height:1.3!important}.card__heading,.card__heading a{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.12em!important;line-height:1.6!important;color:#1a1a1a!important;text-transform:uppercase;text-decoration:none}.card__heading{min-height:3.2em;margin-bottom:6px!important}.product-card .badge{background:#ffffffd9!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:0!important;padding:4px 8px!important}.product-card .badge,.product-card .badge .badge-text{color:#111!important;font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase}.product-card .badge .badge-text{background:transparent!important}.product-card .quickbuy__btn{width:36px!important;height:36px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 12H6.2z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center / 18px no-repeat,#f0f0f0bf!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-card .quickbuy__btn:hover{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 12H6.2z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center / 18px no-repeat,#fff!important}.product-card .quickbuy__btn svg,.product-card .quickbuy__btn:before,.product-card .quickbuy__btn:after{display:none!important}[id^=shopify-section-template][id$=__header] h1{display:block!important;width:100%!important;margin:16px 0 28px!important;text-align:center!important}[id^=shopify-section-template][id$=__header] h1,[id^=shopify-section-template][id$=__header] h1 *{font-family:var(--rf-font-heading, serif)!important;font-weight:var(--rf-heading-weight, 400)!important;font-size:var(--rf-title-size, 28px)!important;letter-spacing:var(--rf-title-ls, .2em)!important;line-height:var(--rf-title-lh, 1.2)!important;text-transform:uppercase!important;text-align:center!important}[id^=shopify-section-template][id$=__header] h1:after{content:"";display:block;width:var(--rf-rule-w, 32px);height:1px;margin:var(--rf-rule-gap, 16px) auto 0;background:currentColor;opacity:var(--rf-rule-opacity, .6)}[id^=shopify-section-template][id$=__header] :has(h1):not(h1){display:block!important;grid-column:1 / -1!important;flex:1 1 100%!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;text-align:center!important}[id^=shopify-section-template][id$=__header]:has(h1),[id^=shopify-section-template][id$=__header]:has(h1) *:not(h1):not(h1 *){min-height:0!important;padding-top:0!important;padding-bottom:0!important}[id^=shopify-section-template][id$=__header]:has(h1)+[id^=shopify-section],[id^=shopify-section-template][id$=__header]:has(h1)+[id^=shopify-section]>*{padding-top:0!important;margin-top:0!important}[id^=shopify-section-template][id$=__header]:has(h1)+[id^=shopify-section] select,[id^=shopify-section-template][id$=__header]:has(h1)+[id^=shopify-section] button{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:12px!important;letter-spacing:.08em!important}.js-collection-product-drawer-wrapper .drawer__heading{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase}.js-collection-product-drawer-wrapper details{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.js-collection-product-drawer-wrapper .filter-form__summary{min-height:0!important;padding:13px 0!important}.js-collection-product-drawer-wrapper .filter-form__summary,.js-collection-product-drawer-wrapper .filter-form__summary *:not(svg):not(path){font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.15em!important;line-height:1.4!important;text-transform:uppercase}.js-collection-product-drawer-wrapper .filter-form__summary .btn-icon{width:20px!important;height:20px!important;min-width:0!important;min-height:0!important;padding:0!important}.js-collection-product-drawer-wrapper .filter-form__summary svg{width:11px!important;height:11px!important}.js-collection-product-clear-all-btn,.js-collection-product-done-btn{min-height:0!important;height:40px!important;padding:0 16px!important;border-radius:0!important;flex:1 1 0!important}.js-collection-product-clear-all-btn{margin-right:10px!important;border:1px solid #111!important}.js-collection-product-clear-all-btn,.js-collection-product-clear-all-btn *,.js-collection-product-done-btn,.js-collection-product-done-btn *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;white-space:nowrap}[id$=__main]:has(.js-product-count) .s-footer .d-flex{gap:8px!important}[id$=__main]:has(.js-product-count) .s-footer .d-flex>*{width:34px!important;height:34px!important;min-width:0!important;min-height:0!important;padding:0!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}[id$=__main]:has(.js-product-count) .s-footer .d-flex>*,[id$=__main]:has(.js-product-count) .s-footer .d-flex>* *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:500!important;line-height:1!important}[id$=__main]:has(.js-product-count) .s-footer svg{width:12px!important;height:12px!important}[id$=heQbbm] .s-header__title{font-size:18px!important;letter-spacing:.18em!important}[id$=heQbbm] .s-header__title:after{content:"";display:block;width:var(--rf-rule-w, 32px);height:1px;margin:var(--rf-rule-gap, 16px) auto 0;background:currentColor;opacity:var(--rf-rule-opacity, .6)}[id$=heQbbm] .s-header__content,[id$=heQbbm] .s-header__desc,[id$=heQbbm] .rte{max-width:680px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}[id$=heQbbm] p{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:13px!important;font-weight:400!important;line-height:1.9!important;color:#333!important;margin-bottom:14px!important}[id$=heQbbm] p:first-of-type strong:only-child{display:block;margin-top:8px;font-size:11px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase;color:#111!important}[id^=shopify-section][id$=__main]:not(:has(.main-product-info-container)) h1{width:100%;margin-bottom:40px!important;text-align:center;font-family:var(--rf-font-heading, serif)!important;font-weight:var(--rf-heading-weight, 400)!important;font-size:var(--rf-title-size, 28px)!important;letter-spacing:var(--rf-title-ls, .2em)!important;line-height:var(--rf-title-lh, 1.2)!important;text-transform:uppercase}[id^=shopify-section][id$=__main]:not(:has(.main-product-info-container)) h1:after{content:"";display:block;width:var(--rf-rule-w, 32px);height:1px;margin:var(--rf-rule-gap, 16px) auto 0;background:currentColor;opacity:var(--rf-rule-opacity, .6)}[id$=a0026cf93d32] .s-header__title{font-weight:300!important;line-height:1.1!important}[id$=a0026cf93d32] .s-header__desc,[id$=a0026cf93d32] .s-header__desc p{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:13px!important;font-weight:300!important;letter-spacing:.3em!important;line-height:1.9!important;text-transform:uppercase}[id$=a0026cf93d32] .s-header__desc{margin-top:16px!important}@media(min-width:990px){[id$=a0026cf93d32] .ctnr{max-width:none!important;width:100%!important;padding-inline:clamp(24px,7vw,140px)!important}}[id$=f86095d52393] .clm:has(>.form-contact){flex:0 0 100%!important;max-width:100%!important}[id$=f86095d52393] .form-contact{max-width:560px;width:100%;margin-left:auto!important;margin-right:auto!important}[id$=f86095d52393] .field__label{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase;margin-bottom:8px!important}[id$=f86095d52393] .field__text{border-radius:0!important;font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:13px!important;font-weight:300!important;letter-spacing:.04em!important}[id$=f86095d52393] input.field__text{height:46px!important;min-height:0!important}[id$=f86095d52393] textarea.field__text{min-height:140px!important}[id$=f86095d52393] .form-contact .btn{display:flex!important;margin:12px auto 0!important;min-width:180px;min-height:0!important;height:46px!important;padding:0 32px!important;border-radius:0!important}[id$=f86095d52393] .form-contact .btn,[id$=f86095d52393] .form-contact .btn *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:var(--rf-btn-size, 11px)!important;font-weight:var(--rf-btn-weight, 400)!important;letter-spacing:var(--rf-btn-ls, .22em)!important;text-transform:uppercase}@media(min-width:990px){[id$=__main]:has(.main-product-info-container) .main-product-info-container{max-width:420px!important;margin-left:clamp(40px,5vw,96px)!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;padding-top:40px!important}}[id$=__main]:has(.main-product-info-container) .main-product-info-container{gap:0!important;row-gap:0!important}[id$=__main]:has(.main-product-info-container) .main-product-info-container>*{margin-top:0!important;margin-bottom:18px!important}[id$=__main]:has(.main-product-info-container) .main-product-info-container,[id$=__main]:has(.main-product-info-container) .main-product-info-container *{color:#111!important;font-variant-numeric:lining-nums}[id$=__main]:has(.main-product-info-container) .main-product-info-container>:first-child{margin-bottom:8px!important;font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase}[id$=__main]:has(.main-product-info-container) h1{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:16px!important;font-weight:500!important;letter-spacing:.04em!important;line-height:1.5!important;text-transform:uppercase}[id$=__main]:has(.main-product-info-container) .price-item,[id$=__main]:has(.main-product-info-container) .sale-badge,[id$=__main]:has(.main-product-info-container) .sale-badge *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important}[id$=__main]:has(.main-product-info-container) .price-item{font-size:15px!important;font-weight:500!important;letter-spacing:.03em!important;margin-top:0!important;margin-bottom:0!important}[id$=__main]:has(.main-product-info-container) s.price-item{font-size:12px!important;font-weight:400!important;color:#888!important;margin-left:10px!important}[id$=__main]:has(.main-product-info-container) .sale-badge,[id$=__main]:has(.main-product-info-container) .sale-badge *{font-size:10px!important;font-weight:400!important;letter-spacing:.12em!important}[id$=__main]:has(.main-product-info-container) .product-option__name,[id$=__main]:has(.main-product-info-container) .product-option__name .h6,[id$=__main]:has(.main-product-info-container) .main-product-info-container .btn-link,[id$=__main]:has(.main-product-info-container) .product__description>.d-flex,[id$=__main]:has(.main-product-info-container) .product__description>.d-flex *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.15em!important;line-height:1.4!important;text-transform:uppercase}[id$=__main]:has(.main-product-info-container) .product-option__name{margin-bottom:10px!important}[id$=__main]:has(.main-product-info-container) .main-product-info-container .btn-link * [id$=__main]:has(.main-product-info-container) .product__description>.d-flex svg{width:14px!important;height:14px!important}[id$=__main]:has(.main-product-info-container) .product__description>.d-flex{margin:10px 0 8px!important}[id$=__main]:has(.main-product-info-container) input[type=radio]+label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:34px!important;min-height:0!important;padding:0 10px!important;line-height:1!important;font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;letter-spacing:.06em!important}[id$=__main]:has(.main-product-info-container) input[type=radio]:checked+label,[id$=__main]:has(.main-product-info-container) input[type=radio]:checked+label *{color:#fff!important}[id$=__main]:has(.main-product-info-container) .js-inventory-tracking{display:none!important}[id$=__main]:has(.main-product-info-container) button[name=add],[id$=__main]:has(.main-product-info-container) .shopify-payment-button__button{min-height:0!important;height:44px!important;border-radius:0!important}[id$=__main]:has(.main-product-info-container) button[name=add],[id$=__main]:has(.main-product-info-container) button[name=add] *,[id$=__main]:has(.main-product-info-container) .shopify-payment-button__button,[id$=__main]:has(.main-product-info-container) .shopify-payment-button__button *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:var(--rf-btn-size, 11px)!important;font-weight:var(--rf-btn-weight, 400)!important;letter-spacing:var(--rf-btn-ls, .22em)!important;text-transform:uppercase!important}[id$=__main]:has(.main-product-info-container) button[name=add]{background:#fff!important;border:1px solid #111!important}[id$=__main]:has(.main-product-info-container) button[name=add]:hover{background:#111!important}[id$=__main]:has(.main-product-info-container) button[name=add]:hover,[id$=__main]:has(.main-product-info-container) button[name=add]:hover *{color:#fff!important}[id$=__main]:has(.main-product-info-container) .shopify-payment-button__button{background:#111!important;border:1px solid #111!important}[id$=__main]:has(.main-product-info-container) .shopify-payment-button__button,[id$=__main]:has(.main-product-info-container) .shopify-payment-button__button *{color:#fff!important}[id$=__main]:has(.main-product-info-container) .shopify-payment-button__button:hover{background:#fff!important}[id$=__main]:has(.main-product-info-container) .shopify-payment-button__button:hover,[id$=__main]:has(.main-product-info-container) .shopify-payment-button__button:hover *{color:#111!important}.rf-wa-btn{min-height:44px!important;margin-top:10px!important;border-color:#111!important}.rf-wa-btn:hover,.rf-wa-btn:hover *{color:#fff!important}[id$=__main]:has(.main-product-info-container) .rte,[id$=__main]:has(.main-product-info-container) .rte p,[id$=__main]:has(.main-product-info-container) [class*=description] p{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.8!important;color:#1a1a1a!important}[id$=__main]:has(.main-product-info-container) .btn-slideshow-thumb{width:96px!important;max-width:none!important;flex:0 0 96px!important;background:#e8e9eb!important}[id$=__main]:has(.main-product-info-container) .btn-slideshow-thumb *{background-color:transparent!important}[id$=__main]:has(.main-product-info-container) .btn-slideshow-thumb img{width:100%!important;height:auto!important;mix-blend-mode:multiply}[id$=__main]:has(.main-product-info-container) [class*=vertical-carousel]:not([class*=__item]){max-height:none!important;height:auto!important;overflow:visible!important;transform:none!important}[id$=__main]:has(.main-product-info-container) [class*=vertical-carousel] button:not(.btn-slideshow-thumb){display:none!important}.dialog__header :is(h2,h3,h4,h5){font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase}.quickview__title-section .product__title{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:16px!important;font-weight:500!important;letter-spacing:.04em!important;line-height:1.5!important;text-transform:uppercase;color:#111!important}.dialog:has(.quickview__title-section) .price-item{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:15px!important;font-weight:500!important;letter-spacing:.03em!important;margin-top:0!important;margin-bottom:0!important;font-variant-numeric:lining-nums}.dialog:has(.quickview__title-section) s.price-item{font-size:12px!important;font-weight:400!important;color:#888!important;margin-left:10px!important}.dialog:has(.quickview__title-section) :is(.product__lowstock,.js-inventory-tracking,[class*=inventory],[class*=stock]),.dialog:has(.quickview__title-section) :is(.product__lowstock,.js-inventory-tracking,[class*=inventory],[class*=stock]) *{display:revert;font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase;color:#111!important}.dialog:has(.quickview__title-section) .product-option__name,.dialog:has(.quickview__title-section) .product-option__name *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase}.dialog:has(.quickview__title-section) input[type=radio]+label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:34px!important;min-height:0!important;padding:0 10px!important;line-height:1!important;font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;letter-spacing:.06em!important}.quickview__view-details a,.quickview__view-details a *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase}.dialog:has(.quickview__title-section) .field_quantity{height:40px!important}.dialog:has(.quickview__title-section) .field_quantity button{width:34px!important;height:38px!important;min-height:0!important;padding:0!important}.dialog:has(.quickview__title-section) .field_quantity svg{width:12px!important;height:12px!important}.dialog:has(.quickview__title-section) .js-quantity-input{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:12px!important}.quickview-form__submit-btn{min-height:0!important;height:40px!important;padding:0 28px!important;border-radius:0!important}.quickview-form__submit-btn,.quickview-form__submit-btn *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:var(--rf-btn-size, 11px)!important;font-weight:500!important;letter-spacing:var(--rf-btn-ls, .22em)!important;text-transform:uppercase!important}[id^=shopify-section][id*=recommend],[id^=shopify-section][id*=recommend] .section{background:#fff!important}[id^=shopify-section][id*=recommend] .s-header,[id^=shopify-section][id*=recommend] .s-header__content{flex:1 1 100%!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}[id^=shopify-section][id*=recommend] .s-header__content{display:flex!important;flex-direction:column;align-items:center;text-align:center}[id^=shopify-section][id*=recommend] .s-header__title{margin:0!important;font-family:var(--rf-font-heading, serif)!important;font-weight:var(--rf-heading-weight, 400)!important;font-size:var(--rf-title-size, 28px)!important;letter-spacing:var(--rf-title-ls, .2em)!important;line-height:var(--rf-title-lh, 1.2)!important;text-transform:uppercase}[id^=shopify-section][id*=recommend] .s-header__title:after{content:"";display:block;width:var(--rf-rule-w, 32px);height:1px;margin:var(--rf-rule-gap, 16px) auto 0;background:currentColor;opacity:var(--rf-rule-opacity, .6)}.js-free-shipping-message,.js-free-shipping-message *,.js-free-shipping-progress-content{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;color:#111!important;text-transform:uppercase}details:has(>.cart-discount),details:has(>.cart-order-notes),[id^=shopify-section]:has(.cart-content__headings) details:has(>summary.ls-none:not(.cart-discount)){margin:0!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.cart-discount,.cart-order-notes,[id^=shopify-section]:has(.cart-content__headings) details>summary.ls-none:not(.cart-discount){display:flex!important;width:100%!important;align-items:center;justify-content:space-between;padding:16px 0!important;cursor:pointer}.cart-discount,.cart-discount *,.cart-order-notes,.cart-order-notes *,[id^=shopify-section]:has(.cart-content__headings) details>summary.ls-none:not(.cart-discount),[id^=shopify-section]:has(.cart-content__headings) details>summary.ls-none:not(.cart-discount) *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;line-height:1.4!important;color:#111!important;text-transform:uppercase;text-decoration:none!important}.cart-discount svg,.cart-order-notes svg,[id^=shopify-section]:has(.cart-content__headings) details>summary.ls-none:not(.cart-discount) svg{display:none!important}.cart-discount:after,.cart-order-notes:after,[id^=shopify-section]:has(.cart-content__headings) details>summary.ls-none:not(.cart-discount):after{content:"";flex:0 0 auto;width:6px;height:6px;margin:0 4px 0 12px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .2s}details[open]>.cart-discount:after,details[open]>.cart-order-notes:after,[id^=shopify-section]:has(.cart-content__headings) details[open]>summary.ls-none:not(.cart-discount):after{transform:rotate(-135deg)}.js-cart-total,.js-cart-total *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.06em!important;color:#111!important;text-transform:uppercase}.js-cart-total{margin-bottom:14px!important}.cart-drawer .drawer__heading{font-family:var(--rf-font-heading, serif)!important;font-weight:var(--rf-heading-weight, 400)!important;font-size:15px!important;letter-spacing:.12em!important;text-transform:uppercase}.cart-drawer .cart-drawer__product-info--title .subtext{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;letter-spacing:.1em!important;margin-bottom:4px!important}.cart-drawer .cart-drawer__product-info--title a{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1.5!important;color:#111!important;text-transform:uppercase}.cart-drawer [class*=price],.cart-drawer [class*=price] *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:14px!important;font-weight:500!important;color:#111!important;font-variant-numeric:lining-nums}.cart-drawer s{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;color:#888!important}.cart-drawer .field_quantity{height:30px!important}.cart-drawer .field_quantity button{width:28px!important;height:28px!important;min-height:0!important;padding:0!important}.cart-drawer .field_quantity svg,.cart-drawer [class*=remove] svg,.cart-drawer a[href*="/cart/change"] svg{width:12px!important;height:12px!important}.cart-drawer .js-cart-drawer-quantity-input{height:28px!important;font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:12px!important}.cart-drawer .d-flex:has(>.js-cart-drawer-submit-btn)>*{min-height:0!important;height:40px!important;padding:0 14px!important;border-radius:0!important;flex:1 1 0!important}.cart-drawer .d-flex:has(>.js-cart-drawer-submit-btn)>a{border:1px solid #111!important}.cart-drawer .d-flex:has(>.js-cart-drawer-submit-btn)>*,.cart-drawer .d-flex:has(>.js-cart-drawer-submit-btn)>* *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;white-space:nowrap}.cart-drawer .d-flex:has(>.js-cart-drawer-submit-btn)+*,.cart-drawer .d-flex:has(>.js-cart-drawer-submit-btn)+* *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;color:#555!important}[id^=shopify-section]:has(.cart-content__headings) .cart-content__headings,[id^=shopify-section]:has(.cart-content__headings) .cart-content__headings *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;color:#111!important;text-transform:uppercase}[id^=shopify-section]:has(.cart-content__headings) a[href*="/products/"].h6{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1.5!important;color:#111!important;text-transform:uppercase}[id^=shopify-section]:has(.cart-content__headings) .color-accent-bg-1,[id^=shopify-section]:has(.cart-content__headings) s{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:14px!important;font-weight:500!important;color:#111!important;font-variant-numeric:lining-nums}[id^=shopify-section]:has(.cart-content__headings) .field_quantity{height:34px!important}[id^=shopify-section]:has(.cart-content__headings) .field_quantity button{width:30px!important;height:32px!important;min-height:0!important;padding:0!important}[id^=shopify-section]:has(.cart-content__headings) .field_quantity svg,[id^=shopify-section]:has(.cart-content__headings) [class*=remove] svg,[id^=shopify-section]:has(.cart-content__headings) a[href*="/cart/change"] svg{width:12px!important;height:12px!important}.cart__checkout button{min-height:0!important;height:46px!important;border-radius:0!important}.cart__checkout button,.cart__checkout button *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important}[id^=shopify-section]:has(.cart-content__headings) a.btn:not(.cart__checkout *),[id^=shopify-section]:has(.cart-content__headings) a.btn:not(.cart__checkout *) *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.15em!important;color:#111!important;text-transform:uppercase}[id^=shopify-section]:has(.cart-content__headings) :is(p,div,small,span):has(>a[href*=policies]),[id^=shopify-section]:has(.cart-content__headings) :is(p,div,small,span):has(>a[href*=policies]) *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;line-height:1.6!important;color:#555!important}[class*=cart-notification] :is(h2,h3,h4,h5,h6),[class*=cart-notification] :is(h2,h3,h4,h5,h6) *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase;color:#111!important}.cart-drawer__product-info--title .subtext{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;letter-spacing:.1em!important}.cart-drawer__product-info--title a{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1.5!important;color:#111!important;text-transform:uppercase}[class*=cart-notification] [class*=price],[class*=cart-notification] [class*=price] *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:14px!important;font-weight:500!important;color:#111!important}.cart-notification__links a,.cart-notification__links button{min-height:0!important;height:40px!important;padding:0 14px!important;border-radius:0!important}.cart-notification__links a{border:1px solid #111!important}.cart-notification__links a,.cart-notification__links a *,.cart-notification__links button,.cart-notification__links button *{font-family:var(--rf-font-body, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important}@media(max-width:749px){:root{--rf-eyebrow-size: 11px;--rf-sub-size: 11px;--rf-sub-ls: .18em;--rf-sub-weight: 400;--rf-btn-pad: 11px 22px;--rf-text-size: 14px;--rf-text-weight: 400}.js-anmb-item,.js-anmb-item *{font-size:10px!important;font-weight:400!important;letter-spacing:.14em!important}.menu__link,.menu__link-lv1{text-transform:uppercase!important;letter-spacing:.15em!important;font-size:13px!important;font-weight:400!important}#sectionHeading-820a4afe51a7{font-size:38px!important}[id$=XD4NEW] .s-header__desc,[id$=XD4NEW] .s-header__desc p{font-size:11px!important;font-weight:400!important;letter-spacing:.2em!important}[id$=XD4NEW] .s-header__desc{margin:14px 0 22px!important}[id$=a0026cf93d32] .s-header__desc,[id$=a0026cf93d32] .s-header__desc p{font-size:11px!important;font-weight:400!important;letter-spacing:.2em!important}[id$=f86095d52393] .field__text{font-weight:400!important}[id^=shopify-section]:has(.newsletter__input) .contact-form{max-width:100%!important}[id^=shopify-section]:has(.newsletter__input) .contact-form input,[id^=shopify-section]:has(.newsletter__input) .contact-form button{width:100%!important}.card__heading,.card__heading a{font-size:11px!important;letter-spacing:.1em!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rf-custom.css.map */
