@font-face{font-family:Instrument Sans;src:url(InstrumentSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(InstrumentSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(InstrumentSans-SemiBold.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap}@property --frmwrk-active-a{syntax: "<color>"; inherits: true; initial-value: #f5f3ef;}@property --frmwrk-active-b{syntax: "<color>"; inherits: true; initial-value: #e8e4dc;}:root{--frmwrk-heading: "Instrument Sans", "Arial Narrow", sans-serif;--frmwrk-copy: "Instrument Sans", "Helvetica Neue", sans-serif;--frmwrk-ease: cubic-bezier(.22, 1, .36, 1);--frmwrk-border: rgb(255 255 255 / .22);--frmwrk-glass: rgb(255 255 255 / .1);--frmwrk-shadow: 0 24px 70px rgb(15 14 13 / .14)}html:has(body.frmwrk-theme){transition:--frmwrk-active-a var(--frmwrk-speed) var(--frmwrk-ease),--frmwrk-active-b var(--frmwrk-speed) var(--frmwrk-ease)}body.frmwrk-theme{--heading-font: var(--frmwrk-heading);--body-font: var(--frmwrk-copy);--btn-font: var(--frmwrk-heading);--heading-letter-spacing: -.035em;--heading-text-transform: uppercase;--btn-text-transform: uppercase;--btn-letter-spacing: .13em;--btn-radius: 999px;--input-border-radius: 999px;--rounded-radius: 14px;--transition: all var(--frmwrk-speed) var(--frmwrk-ease);--transition-popup: all var(--frmwrk-speed) var(--frmwrk-ease);--zoom-transform: scale(1.045);min-height:100%;font-family:var(--frmwrk-copy);background:var(--frmwrk-chalk-a)}body.frmwrk-theme #MainContent{position:relative;isolation:isolate;min-height:70vh;background:radial-gradient(circle at 18% 10%,rgb(255 255 255 / var(--frmwrk-ambient-opacity)),transparent 38%),radial-gradient(circle at 84% 82%,rgb(0 0 0 / .08),transparent 48%),linear-gradient(145deg,var(--frmwrk-active-a),var(--frmwrk-active-b));transition:background var(--frmwrk-speed) var(--frmwrk-ease)}body.frmwrk-theme #MainContent:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background-image:repeating-linear-gradient(115deg,transparent 0,transparent 5px,rgb(255 255 255 / .06) 6px);mix-blend-mode:soft-light}body.frmwrk-theme #MainContent>.shopify-section{position:relative}body.frmwrk-theme #MainContent>.shopify-section>:is(.color-default,.gradient):not(.frmwrk-preserve-background){background-color:transparent}body.frmwrk-theme .product-item__inner .product__add-cart{display:inline-flex!important;align-items:center;justify-content:center;right:1.5rem!important;bottom:1.5rem!important;left:auto!important;width:4rem!important;min-width:4rem!important;max-width:4rem!important;height:4rem!important;min-height:4rem!important;padding:0!important;border:1px solid rgb(255 255 255 / .72)!important;border-radius:50%!important;color:#fff!important;background:#11110f!important;box-shadow:0 10px 30px #11110f33!important}body.frmwrk-theme .product-item__inner .product__add-cart :is(.hidden.block-1025,.tooltip-content){display:none!important}body.frmwrk-theme .product-item__inner .product__add-cart .icon-cart{display:block!important}body.frmwrk-theme .product-item__inner .product__add-cart:is(:hover,:focus-visible){color:#11110f!important;background:#fff!important}body.frmwrk-theme .product-list-action .bls-add-cart-list{display:inline-flex!important;flex:0 0 4rem!important;align-items:center;justify-content:center;width:4rem!important;min-width:4rem!important;max-width:4rem!important;height:4rem!important;min-height:4rem!important;padding:0!important;border-radius:50%!important}body.frmwrk-theme .product-list-action .bls-add-cart-list>span.hidden-on-load{display:none!important}body.frmwrk-theme .frmwrk-card-cart-icon{display:block!important;flex:0 0 auto}body.frmwrk-theme :is(.btn-primary,.btn-action,.product-form__submit,.shopify-payment-button__button,.cart__checkout){border-color:#11110f!important;color:#fff!important;background-color:#11110f!important;background-image:none!important}body.frmwrk-theme :is(.btn-primary,.btn-action,.product-form__submit,.shopify-payment-button__button,.cart__checkout):is(:hover,:focus-visible){border-color:#11110f!important;color:#11110f!important;background-color:#fff!important}body.frmwrk-theme :is(.frmwrk-split-gallery.uses-light-text,.frmwrk-gallery:not(.uses-dark-text)) :is(.btn-primary,.btn-action){border-color:#fff!important;color:#11110f!important;background-color:#fff!important}body.frmwrk-theme :is(h1,h2,h3,.h0,.h1,.h2,.h3,.section-heading,.heading){font-family:var(--frmwrk-heading);font-weight:600;letter-spacing:-.04em;text-wrap:balance}body.frmwrk-theme :is(.section-heading,.heading-letter-spacing){letter-spacing:-.025em}body.frmwrk-theme .section-header .section-heading,body.frmwrk-theme .page-title,body.frmwrk-theme .collection-heading__title{font-size:clamp(3.2rem,6vw,8rem);line-height:.92;text-transform:uppercase}body.frmwrk-theme :is(a,button,input,select,textarea){transition:color var(--frmwrk-speed) var(--frmwrk-ease),background-color var(--frmwrk-speed) var(--frmwrk-ease),border-color var(--frmwrk-speed) var(--frmwrk-ease),opacity var(--frmwrk-speed) var(--frmwrk-ease),transform var(--frmwrk-speed) var(--frmwrk-ease),box-shadow var(--frmwrk-speed) var(--frmwrk-ease)}body.frmwrk-theme .shopify-section-group-header-group{position:relative;z-index:100}body.frmwrk-theme .header{--color-text: #fff;--color-heading: #fff;--color-link: #fff;--color-border: rgb(255 255 255 / .2);color:var(--frmwrk-header-color, #fff);border-color:#fff3;background:linear-gradient(to bottom,rgb(0 0 0 / .2),transparent),transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.frmwrk-theme .header.is-sticky,body.frmwrk-theme .sticky-header .header,body.frmwrk-theme .shopify-section-header-sticky .header,body.frmwrk-theme #header-sticky.is-sticky{color:#fff;border-bottom:1px solid rgb(255 255 255 / .16);background:#0f0e0de0;box-shadow:0 12px 40px #0000001f}body.frmwrk-theme .header :is(a,button,svg){color:currentColor}body.frmwrk-theme .header :is(.level-1,.menu-link,.navigation__link,.header__menu a){font-family:var(--frmwrk-heading);font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body.frmwrk-theme .header__logo img{filter:contrast(1.08)}body.frmwrk-theme .announcement-bar{font-family:var(--frmwrk-copy);letter-spacing:.12em;text-transform:uppercase}body.frmwrk-theme :is(.btn,.btn-primary,.btn-outline,.shopify-payment-button__button,button[type=submit],input[type=submit]){min-height:5rem;border-radius:999px;font-family:var(--frmwrk-heading);font-size:1.2rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}body.frmwrk-theme :is(.btn-primary,.product-form__submit,.shopify-payment-button__button){color:#fff;border-color:var(--frmwrk-ink-b);background:var(--frmwrk-ink-b);box-shadow:0 12px 28px #05070a26}body.frmwrk-theme :is(.btn-primary,.product-form__submit,.shopify-payment-button__button):hover{color:#fff;border-color:var(--frmwrk-olive-b);background:var(--frmwrk-olive-b);box-shadow:0 18px 38px #05070a38;transform:translateY(-2px)}body.frmwrk-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea,.field__input){border:1px solid rgb(15 14 13 / .18);border-radius:999px;background:#ffffff75;box-shadow:inset 0 1px #ffffff52;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.frmwrk-theme textarea{border-radius:18px}body.frmwrk-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea,.field__input):focus{border-color:var(--frmwrk-ink-a);box-shadow:0 0 0 3px #1a20271f;outline:none}body.frmwrk-theme .product-item{position:relative;isolation:isolate}body.frmwrk-theme .product-item__wrapper{border-radius:16px;background:transparent}body.frmwrk-theme .product-item__inner{border:1px solid var(--frmwrk-border);border-radius:16px;background:var(--frmwrk-glass);box-shadow:0 16px 48px #0f0e0d14;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:visible!important;transform:translateZ(0);transition:transform var(--frmwrk-speed) var(--frmwrk-ease),border-color var(--frmwrk-speed) var(--frmwrk-ease),box-shadow var(--frmwrk-speed) var(--frmwrk-ease),background-color var(--frmwrk-speed) var(--frmwrk-ease)}body.frmwrk-theme .product-item :is(.product__media,.product-item__media--ratio){--aspect-ratio: 3 / 4 !important;border-radius:15px;background:#ffffff17;overflow:hidden}body.frmwrk-theme .product-item .product-image{transform:scale(1);filter:drop-shadow(0 18px 26px rgb(15 14 13 / .12));transition:transform var(--frmwrk-speed) var(--frmwrk-ease),filter var(--frmwrk-speed) var(--frmwrk-ease),opacity var(--frmwrk-speed) var(--frmwrk-ease)}body.frmwrk-theme .product-grid .show_secondary>:is(.first-image,.secondary-image){transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1)!important}body.frmwrk-theme .product-grid .show_secondary>.first-image{z-index:2;opacity:1!important}body.frmwrk-theme .product-grid .show_secondary>.secondary-image{z-index:1;opacity:0!important;transform:scale(1.025)!important}body.frmwrk-theme .product-item__information{padding-inline:.3rem}body.frmwrk-theme .product-item__name{font-family:var(--frmwrk-heading);font-weight:600;letter-spacing:.06em;text-transform:uppercase}body.frmwrk-theme .product-item__price{font-family:var(--frmwrk-copy);opacity:.78}body.frmwrk-theme .product-item :is(.product-item__button,.product__add-cart){border:1px solid rgb(255 255 255 / .48);color:#fff;background:#0f0e0dc2;box-shadow:0 8px 28px #00000029;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.frmwrk-theme .product-item.frmwrk-product-active{z-index:3}@media(hover:hover)and (pointer:fine){body.frmwrk-theme .product-item:hover .product-item__inner,body.frmwrk-theme .product-item:focus-within .product-item__inner{border-color:#ffffff94;background:#ffffff26;box-shadow:0 30px 80px #0f0e0d33;transform:translate3d(0,-9px,0) rotate(-.35deg)}body.frmwrk-theme .product-item:hover .product-image,body.frmwrk-theme .product-item:focus-within .product-image{filter:drop-shadow(0 25px 34px rgb(15 14 13 / .22));transform:scale(1.045)}body.frmwrk-theme .product-grid .product-item__inner:is(:hover,:focus-within) .show_secondary>.first-image{opacity:0!important;transform:scale(1.015)!important}body.frmwrk-theme .product-grid .product-item__inner:is(:hover,:focus-within) .show_secondary>.secondary-image{z-index:3;opacity:1!important;transform:scale(1)!important}}body.frmwrk-theme :is(.main-collection,.collection-page,.collection-heading,.main-search,.main-list-collections){background:transparent}body.frmwrk-theme :is(.facets__form,.collection-filter,.filter__active,.active-facets){border-color:#0f0e0d24;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.frmwrk-theme .sec__collection-main{isolation:isolate}@media(min-width:1025px){body.frmwrk-theme .collection-filter.horizontal{position:relative;z-index:30}}body.frmwrk-theme .horizontal-filter .collapsible-content{z-index:31!important;background:radial-gradient(circle at 20% 0,rgb(255 255 255 / .7),transparent 52%),linear-gradient(145deg,#f5f3effa,#e8e4dcfa)!important;box-shadow:0 24px 70px #0f0e0d2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.frmwrk-theme .sec__collection-main .product-grid-container{position:relative;z-index:1}@media(max-width:1024.98px){body.frmwrk-theme .collection-filter{z-index:60!important}body.frmwrk-theme .collection-filter.horizontal{position:fixed!important;inset:0 auto 0 0;width:min(33rem,92vw);height:100dvh;margin:0}body.frmwrk-theme .collection-filter.horizontal:not(.open){pointer-events:none}body.frmwrk-theme .collection-filter.horizontal.open{pointer-events:auto}html.open-sidebar body.frmwrk-theme .btn-filter.open.overlay:after{z-index:59!important}}body.frmwrk-theme :is(.pagination__item,.facet-checkbox,.filter-title){font-family:var(--frmwrk-copy)}body.frmwrk-theme.product #MainContent,body.frmwrk-theme.product_layout-2 #MainContent{--frmwrk-ambient-opacity: .28}body.frmwrk-theme .main-product{align-items:flex-start;padding-block:clamp(2rem,5vw,7rem)}body.frmwrk-theme .product-detail__media :is(.product__media,.media,.swiper,.product-media-container){border-radius:18px;background:#ffffff1a}body.frmwrk-theme .product-detail__media img{filter:drop-shadow(0 26px 48px rgb(15 14 13 / .14))}body.frmwrk-theme .product-detail__information>.sticky,body.frmwrk-theme .product-detail__information:not(:has(>.sticky)){padding:clamp(2rem,4vw,5rem);border:1px solid rgb(255 255 255 / .24);border-radius:20px;background:#ffffff29;box-shadow:var(--frmwrk-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.frmwrk-theme .product-detail__title{font-family:var(--frmwrk-heading);font-size:clamp(3.2rem,5vw,6.8rem);font-weight:600;line-height:.94;letter-spacing:-.045em;text-transform:uppercase}body.frmwrk-theme .product-detail__price{font-family:var(--frmwrk-copy)}body.frmwrk-theme :is(.product-form__input label,.product__color-swatch,.quantity){border-color:#0f0e0d33}body.frmwrk-theme .product-form__input input[type=radio]:checked+label:not(.product__color-swatch){color:#fff;border-color:var(--frmwrk-ink-b);background:var(--frmwrk-ink-b)}body.frmwrk-theme :is(.product__accordion,.accordion,.collapsible-row,details){border-color:#0f0e0d29}body.frmwrk-theme :is(.minicart__wrapper,.bls__drawer,.search-drawer,.menu-drawer,.tingle-modal-box,.popup){border-color:#ffffff2e;background:radial-gradient(circle at 20% 0,rgb(255 255 255 / .2),transparent 38%),linear-gradient(155deg,var(--frmwrk-chalk-a),var(--frmwrk-stone-a));box-shadow:-20px 0 80px #05070a2e}body.frmwrk-theme .minicart__header{border-bottom:1px solid rgb(15 14 13 / .12);background:transparent}body.frmwrk-theme :is(.minicart-heading,.cart__title){font-family:var(--frmwrk-heading);letter-spacing:-.02em;text-transform:uppercase}body.frmwrk-theme .cart-item,body.frmwrk-theme .minicart-item{border-color:#0f0e0d1f}body.frmwrk-theme :is(.image-with-text,.banner,.slideshow,.collection-list,.multi-content,.newsletter) img{transition:transform var(--frmwrk-speed) var(--frmwrk-ease),filter var(--frmwrk-speed) var(--frmwrk-ease)}@media(hover:hover)and (pointer:fine){body.frmwrk-theme :is(.image-with-text,.banner,.collection-list,.multi-content) a:hover img{filter:saturate(.9) contrast(1.03);transform:scale(1.025)}}body.frmwrk-theme :is(.newsletter,.newsletter-form){border-radius:20px}body.frmwrk-theme .footer{--color-text: #f5f3ef;--color-heading: #f5f3ef;--color-link: #f5f3ef;--color-border: rgb(245 243 239 / .18);color:#f5f3ef;background:radial-gradient(circle at 16% 0,rgb(92 95 78 / .36),transparent 36%),linear-gradient(150deg,var(--frmwrk-pepper-a),var(--frmwrk-ink-b))}body.frmwrk-theme .footer :is(a,p,span,h2,h3,h4,svg){color:inherit}body.frmwrk-theme .footer__block-heading{font-family:var(--frmwrk-heading);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}body.frmwrk-theme .footer__bottom{border-color:#f5f3ef29}body.frmwrk-theme .frmwrk-gallery{color:#fff}@media(prefers-reduced-motion:no-preference){body.frmwrk-theme #MainContent>.shopify-section{animation:frmwrk-section-in .7s var(--frmwrk-ease) both}@keyframes frmwrk-section-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:767px){body.frmwrk-theme{--rounded-radius: 10px}body.frmwrk-theme cookie-bar.maxcookie{right:1.2rem!important;bottom:calc(7.5rem + env(safe-area-inset-bottom))!important;left:1.2rem!important;width:auto;max-width:none;max-height:min(56rem,calc(100svh - 11rem));padding:2rem!important;overflow-y:auto;overscroll-behavior:contain}body.frmwrk-theme .section-header .section-heading,body.frmwrk-theme .page-title,body.frmwrk-theme .collection-heading__title{font-size:clamp(3rem,12vw,5rem)}body.frmwrk-theme .product-detail__information>.sticky,body.frmwrk-theme .product-detail__information:not(:has(>.sticky)){padding:2rem 1.5rem;border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.frmwrk-theme .product-detail__title{font-size:clamp(3rem,10vw,4.8rem)}}body.frmwrk-theme.product #MainContent,body.frmwrk-theme .frmwrk-product-editorial{overflow-x:clip}@media(prefers-reduced-motion:reduce){html:has(body.frmwrk-theme),body.frmwrk-theme *,body.frmwrk-theme *:before,body.frmwrk-theme *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}body.frmwrk-theme .product-item:hover .product-item__inner,body.frmwrk-theme .product-item:focus-within .product-item__inner,body.frmwrk-theme .product-item:hover .product-image,body.frmwrk-theme .product-item:focus-within .product-image{transform:none}}body.frmwrk-theme .product-item__wrapper.product-grid>.product-item__information{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem 1.2rem;text-align:left}body.frmwrk-theme .product-item__wrapper.product-grid>.product-item__information .product-item__name{grid-column:1;grid-row:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}body.frmwrk-theme .product-item__wrapper.product-grid>.product-item__information .product-item__price{grid-column:2;grid-row:1;justify-content:flex-end;margin:0!important;text-align:right;white-space:nowrap}body.frmwrk-theme .product-item__wrapper.product-grid>.product-item__information>:not(.product-item__name,.product-item__price){grid-column:1 / -1}body.frmwrk-theme .product-item__wrapper.product-grid .product-item__inner .product__add-cart{display:none!important}body.frmwrk-theme .frmwrk-card-quick-add{position:absolute;z-index:8;right:1.4rem;bottom:1.4rem;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}body.frmwrk-theme .frmwrk-card-quick-add__trigger{display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:1px solid rgb(17 17 15 / .14);border-radius:50%;color:#11110f;background:#ffffffe6;box-shadow:0 8px 24px #11110f24;cursor:pointer;pointer-events:auto;font-size:2rem;font-weight:400;line-height:1;transition:color .22s ease,background .22s ease,transform .3s ease}body.frmwrk-theme .frmwrk-card-quick-add:is(.is-open,:hover,:focus-within) .frmwrk-card-quick-add__trigger{color:#fff;background:#11110f;transform:rotate(45deg)}body.frmwrk-theme .frmwrk-card-quick-add__form{position:absolute;right:3.8rem;bottom:0;width:max-content;max-width:min(25rem,calc(100vw - 9rem));opacity:0;visibility:hidden;pointer-events:none;transform:translate(.8rem);transition:opacity .22s ease,visibility .22s ease,transform .28s ease}body.frmwrk-theme .frmwrk-card-quick-add:is(.is-open,:hover,:focus-within) .frmwrk-card-quick-add__form{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}body.frmwrk-theme .frmwrk-card-quick-add__form-inner{margin:0}body.frmwrk-theme .frmwrk-card-quick-add__sizes{display:flex;align-items:center;gap:.4rem;padding:.45rem;overflow-x:auto;border:1px solid rgb(17 17 15 / .12);border-radius:999px;background:#fffffff0;box-shadow:0 10px 30px #11110f24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none}body.frmwrk-theme .frmwrk-card-quick-add__sizes::-webkit-scrollbar{display:none}body.frmwrk-theme .frmwrk-card-quick-add__size{display:grid;flex:0 0 auto;place-items:center;min-width:3.4rem;height:3.2rem;padding:0 .7rem;border:0;border-radius:999px;color:#11110f;background:transparent;cursor:pointer;font-size:1.05rem;font-weight:600;line-height:1;text-transform:uppercase}body.frmwrk-theme .frmwrk-card-quick-add__size:is(:hover,:focus-visible,.is-selected){color:#fff;background:#11110f}body.frmwrk-theme .frmwrk-card-quick-add__size:disabled{cursor:not-allowed;opacity:.3;text-decoration:line-through}body.frmwrk-theme .frmwrk-card-quick-add.is-loading .frmwrk-card-quick-add__size.is-selected{opacity:.55}@media(max-width:575.98px){body.frmwrk-theme .product-item__wrapper.product-grid>.product-item__information{gap:.4rem .8rem}body.frmwrk-theme .product-item__wrapper.product-grid>.product-item__information .product-item__name,body.frmwrk-theme .product-item__wrapper.product-grid>.product-item__information .product-item__price{font-size:1.1rem!important}body.frmwrk-theme .frmwrk-card-quick-add{right:.9rem;bottom:.9rem}body.frmwrk-theme .frmwrk-card-quick-add__trigger{width:3.6rem;height:3.6rem}body.frmwrk-theme .frmwrk-card-quick-add__form{right:3.4rem;max-width:calc(100vw - 8rem)}}@media(min-width:1025px){body.frmwrk-theme .header .submenu,body.frmwrk-theme .header .sub-children-menu{--color-text: #111111;--color-heading: #111111;--color-link: #111111;--color-link-hover: #5c5f4e;color:#111!important;background:#fff!important}body.frmwrk-theme .header .submenu a,body.frmwrk-theme .header .submenu span,body.frmwrk-theme .header .sub-children-menu a,body.frmwrk-theme .header .sub-children-menu span{color:#111!important}body.frmwrk-theme .header .submenu a:hover,body.frmwrk-theme .header .sub-children-menu a:hover{color:#5c5f4e!important}body.frmwrk-theme .header.transparent .level0:hover>menu-item>a,body.frmwrk-theme .header.transparent .level0:hover>menu-item open-children-toggle,body.frmwrk-theme .header.transparent .header-icon:hover{color:#fff!important}body.frmwrk-theme .header:not(.transparent) .level0:hover>menu-item>a,body.frmwrk-theme .header:not(.transparent) .level0:hover>menu-item open-children-toggle,body.frmwrk-theme .header:not(.transparent) .header-icon:hover{color:#111!important}}@media(max-width:1024.98px){body.frmwrk-theme .collection-filter.horizontal{position:fixed!important;inset:0 auto 0 0;width:min(33rem,92vw);height:100dvh;margin:0;z-index:60!important}body.frmwrk-theme .collection-filter.horizontal:not(.open){pointer-events:none}body.frmwrk-theme .collection-filter.horizontal.open{pointer-events:auto}}body.frmwrk-theme:not(.index) #MainContent{--frmwrk-page-a: var(--frmwrk-chalk-a, #f8f6f1);--frmwrk-page-b: var(--frmwrk-chalk-b, #f1eee7);background:radial-gradient(circle at 16% 12%,rgb(255 255 255 / .94),transparent 40%),radial-gradient(circle at 86% 78%,rgb(17 17 15 / .07),transparent 48%),linear-gradient(145deg,var(--frmwrk-page-a),var(--frmwrk-page-b))!important}body.frmwrk-theme:not(.index) #MainContent:before{opacity:.08}body.frmwrk-theme :is(.section-heading,.section-header,.page-title,.collection-heading__title,.product-detail__title,.frmwrk-logo-hero,.frmwrk-rotation,.frmwrk-static-gallery,.frmwrk-editorial-split,.frmwrk-product-editorial){font-family:var(--frmwrk-heading)}body.frmwrk-theme :is(.footer,.product-item,.product-detail__information,.product-detail__description,.frmwrk-logo-hero,.frmwrk-rotation,.frmwrk-static-gallery,.frmwrk-editorial-split,.frmwrk-product-editorial){font-family:var(--frmwrk-copy)}body.frmwrk-theme :is(.btn-primary,.btn-action,.button,button[type=submit],.cart__checkout,.checkout,.bls-add-cart-list){border-color:#11110f!important;color:#fff!important;background:#11110f!important;background-image:none!important}body.frmwrk-theme :is(.btn-primary,.btn-action,.button,button[type=submit],.cart__checkout,.checkout,.bls-add-cart-list):is(:hover,:focus-visible){border-color:#11110f!important;color:#11110f!important;background:#fff!important;background-image:none!important}body.frmwrk-theme .shopify-payment-button__button:is(:hover,:focus-visible){border-color:#d0473e!important;color:#fff!important;background:#d0473e!important}body.frmwrk-theme .footer{color:#11110f;background:radial-gradient(circle at 16% 0%,rgb(255 255 255 / .95),transparent 42%),linear-gradient(145deg,var(--frmwrk-chalk-a, #f8f6f1),var(--frmwrk-chalk-b, #f1eee7))!important}body.frmwrk-theme .footer__newsletter .newsletter-form__field-wrapper .field{min-height:5rem;padding:0 5.4rem 0 1.8rem;border:1px solid rgb(17 17 15 / .16);border-radius:999px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffb8,0 1rem 3rem #11110f0f}body.frmwrk-theme .footer__newsletter .field__input{height:5rem!important;min-height:5rem!important;padding:0!important;border:0!important;color:#11110f!important;background:transparent!important;box-shadow:none!important;opacity:1!important}body.frmwrk-theme .footer__newsletter .field__input::placeholder{color:#11110f94!important;opacity:1!important}body.frmwrk-theme .footer__newsletter :is(.newsletter-note,.newsletter-note a,.newsletter-note strong){color:#11110f!important;opacity:1!important}body.frmwrk-theme .footer__newsletter .newsletter-note a{text-decoration:underline;text-underline-offset:.18em}body.frmwrk-theme .footer__newsletter .newsletter-form__button{top:.4rem;right:.4rem!important;width:4.2rem!important;height:4.2rem!important;border-radius:50%;color:#fff!important;background:#11110f!important}body.frmwrk-theme .footer__newsletter .newsletter-form__button:is(:hover,:focus-visible){color:#11110f!important;background:#fff!important}body.frmwrk-theme .footer :is(.list-social,social-icon){overflow:visible!important}body.frmwrk-theme .footer .list-social__item>a{color:#11110f!important;opacity:1!important;visibility:visible!important;transform:none}body.frmwrk-theme .footer .list-social__item>a svg{color:#11110f!important;fill:currentColor;opacity:1!important}body.frmwrk-theme .footer .list-social__item>a:is(:hover,:focus-visible){color:#11110f!important;opacity:.72!important}body.frmwrk-theme .footer .list-social__item .tooltip-content{display:none!important}body.frmwrk-theme :is(.minicart__actions,.cart-item__quantity,.product-form__quantity) quantity-input.quantity,body.frmwrk-theme :is(.minicart__actions,.cart-item__quantity,.product-form__quantity) .quantity{border:0!important;border-radius:999px!important;background:#ffffff70!important;box-shadow:none!important}body.frmwrk-theme :is(.minicart__actions,.cart-item__quantity,.product-form__quantity) .quantity__button{border:0!important;color:#11110f!important;background:transparent!important;box-shadow:none!important}body.frmwrk-theme :is(.minicart__actions,.cart-item__quantity,.product-form__quantity) .quantity-input{border:0!important;border-radius:0!important;color:#11110f!important;background:transparent!important;box-shadow:none!important}body.frmwrk-theme .frmwrk-card-quick-add{min-width:4rem;min-height:4rem;padding-left:1rem;pointer-events:auto}body.frmwrk-theme .frmwrk-card-quick-add:before{content:"";position:absolute;right:3.2rem;bottom:0;width:1.8rem;height:4.2rem}body.frmwrk-theme .frmwrk-card-quick-add__form{right:4.1rem;bottom:-.1rem;padding-right:.4rem}body.frmwrk-theme .frmwrk-card-quick-add__sizes{min-height:4.2rem}body.frmwrk-theme .product-item__inner{transition:transform .42s var(--frmwrk-ease),box-shadow .42s var(--frmwrk-ease),border-color .42s var(--frmwrk-ease),background-color .42s var(--frmwrk-ease)!important}body.frmwrk-theme .product-item__inner .show_secondary>.product-image{transition:opacity .42s var(--frmwrk-ease),transform .52s var(--frmwrk-ease)!important}body.frmwrk-theme cookie-bar.maxcookie{color:#11110f;background:radial-gradient(circle at 18% 14%,rgb(255 255 255 / .95),transparent 42%),linear-gradient(145deg,var(--frmwrk-chalk-a, #f8f6f1),var(--frmwrk-chalk-b, #f1eee7))!important;border:1px solid rgb(255 255 255 / .74);box-shadow:0 2rem 7rem #11110f2e}body.frmwrk-theme cookie-bar.maxcookie .btn-outline{border-color:#11110f!important;color:#11110f!important;background:transparent!important}body.frmwrk-theme cookie-bar.maxcookie .btn-outline:is(:hover,:focus-visible){color:#fff!important;background:#11110f!important}@media(max-width:575.98px){body.frmwrk-theme .frmwrk-card-quick-add__form{right:3.7rem}}body.frmwrk-theme :is(.breadcrumbs,.breadcrumb,.breadcrumb-list,.page-title-breadcrumb,.single-post-breadcrumbs){display:none!important}body.frmwrk-theme .frmwrk-card-quick-add__form{z-index:12}body.frmwrk-theme .template-search .search__button,body.frmwrk-theme .main-search .search__button,body.frmwrk-theme form[action*="/search"] .search__button{top:50%!important;right:.55rem!important;bottom:auto!important;left:auto!important;display:grid!important;place-items:center!important;width:4.2rem!important;min-width:4.2rem!important;max-width:4.2rem!important;height:4.2rem!important;min-height:4.2rem!important;padding:0!important;border:0!important;border-radius:999px!important;color:#fff!important;background:#11110f!important;box-shadow:0 1.2rem 3rem #11110f29!important;transform:translateY(-50%)!important}body.frmwrk-theme .template-search .search__button svg,body.frmwrk-theme .main-search .search__button svg,body.frmwrk-theme form[action*="/search"] .search__button svg{width:1.8rem!important;height:1.8rem!important}body.frmwrk-theme .template-search .search__input,body.frmwrk-theme .main-search .search__input,body.frmwrk-theme form[action*="/search"] input[type=search]{padding-right:5.8rem!important}@media(max-width:575.98px){body.frmwrk-theme .product-item__wrapper.product-grid>.product-item__information{display:grid!important;grid-template-columns:1fr;gap:.28rem;align-items:start;min-height:4.8rem}body.frmwrk-theme .product-item__wrapper.product-grid>.product-item__information .product-item__name{display:-webkit-box!important;min-height:2.55em;max-height:2.55em;overflow:hidden;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.18!important}body.frmwrk-theme .product-item__wrapper.product-grid>.product-item__information .product-item__price{grid-column:1;justify-content:flex-start;text-align:left;line-height:1.15!important}body.frmwrk-theme .frmwrk-card-quick-add{right:.75rem;bottom:.75rem;min-width:3.8rem;min-height:3.8rem;padding-left:0}body.frmwrk-theme .frmwrk-card-quick-add:before{right:0;bottom:3.5rem;width:4rem;height:1.2rem}body.frmwrk-theme .frmwrk-card-quick-add__trigger{width:3.7rem;height:3.7rem}body.frmwrk-theme .frmwrk-card-quick-add__form{right:0!important;bottom:calc(100% + .7rem)!important;max-width:min(18rem,calc(100vw - 3rem));padding-right:0!important;transform:translateY(.8rem) scale(.98)!important;transform-origin:right bottom}body.frmwrk-theme .frmwrk-card-quick-add:is(:hover,:focus-within,.is-open) .frmwrk-card-quick-add__form{transform:translateY(0) scale(1)!important}body.frmwrk-theme .frmwrk-card-quick-add__sizes{display:flex;max-width:min(18rem,calc(100vw - 3rem));min-height:3.8rem;gap:.2rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.34rem;scrollbar-width:none}body.frmwrk-theme .frmwrk-card-quick-add__sizes::-webkit-scrollbar{display:none}body.frmwrk-theme .frmwrk-card-quick-add__size{flex:0 0 auto;min-width:3rem;height:3rem;padding:0 .55rem;font-size:1rem;line-height:1}}body.frmwrk-theme :is(.sec__related-product,.products-recently-viewed){--col-desktop: 4 !important;--col: 4 !important;--col-number: 4 !important;--col-gap-desktop: 20px !important}body.frmwrk-theme :is(.sec__collection-main,.template-search,.sec__related-product,.products-recently-viewed,.cart-recommend) .product-item__wrapper.product-grid .product-item__media--ratio{--aspect-ratio: 3 / 4 !important}body.frmwrk-theme :is(.sec__related-product,.products-recently-viewed) :is(.swiper-wrapper,.products-grid__items,.grid,.product-list,.flex-cols){align-items:stretch!important}body.frmwrk-theme :is(.sec__related-product,.products-recently-viewed) :is(.swiper-slide,.grid__item,.product-item){height:auto!important}body.frmwrk-theme :is(.sec__related-product,.products-recently-viewed) .product-item__wrapper{display:flex!important;flex-direction:column!important;height:100%!important}body.frmwrk-theme :is(.sec__related-product,.products-recently-viewed) .product-item__inner{border:1px solid var(--frmwrk-border, rgb(255 255 255 / .48))!important;border-radius:16px!important;background:var(--frmwrk-glass, rgb(255 255 255 / .22))!important;box-shadow:0 16px 48px #0f0e0d14!important;overflow:visible!important}body.frmwrk-theme .sec__related-product .flex-cols>.product-item{flex:0 0 calc((100% - 60px)/4)!important;width:calc((100% - 60px)/4)!important}body.frmwrk-theme .products-recently-viewed .swiper-slide{flex:0 0 calc((100% - 60px)/4)!important;width:calc((100% - 60px)/4)!important}body.frmwrk-theme :is(.sec__related-product,.products-recently-viewed) .product-item__wrapper.product-grid>.product-item__information{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem 1.2rem;min-height:0}body.frmwrk-theme :is(.sec__related-product,.products-recently-viewed) .product-item__wrapper.product-grid>.product-item__information .product-item__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.frmwrk-theme :is(.sec__related-product,.products-recently-viewed) .product-item__wrapper.product-grid>.product-item__information .product-item__price{justify-content:flex-end;margin-top:0!important;text-align:right;white-space:nowrap}@media(max-width:575.98px){body.frmwrk-theme :is(.sec__related-product,.products-recently-viewed){--col-desktop: 2 !important;--col: 2 !important;--col-number: 2 !important;--col-gap: 12px !important;--col-gap-desktop: 12px !important}body.frmwrk-theme .sec__related-product .flex-cols>.product-item{flex:0 0 calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important}body.frmwrk-theme .products-recently-viewed .swiper-slide{flex:0 0 calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important}body.frmwrk-theme :is(.sec__related-product,.products-recently-viewed) .product-item__wrapper.product-grid>.product-item__information{grid-template-columns:1fr;gap:.28rem;min-height:4.8rem}body.frmwrk-theme :is(.sec__related-product,.products-recently-viewed) .product-item__wrapper.product-grid>.product-item__information .product-item__name{display:-webkit-box!important;min-height:2.55em;max-height:2.55em;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.18!important}body.frmwrk-theme :is(.sec__related-product,.products-recently-viewed) .product-item__wrapper.product-grid>.product-item__information .product-item__price{justify-content:flex-start;text-align:left}}body.frmwrk-theme #MainContent :is(.sec__related-product product-recommendations,recently-viewed-products.products-recently-viewed){display:grid!important;grid-template-columns:repeat(var(--col-desktop, 4),minmax(0,1fr))!important;gap:var(--row-gap, 3rem) var(--col-gap-desktop, 20px)!important;align-items:start!important;overflow:visible!important}body.frmwrk-theme #MainContent :is(.sec__related-product product-recommendations,recently-viewed-products.products-recently-viewed)>.grid__item{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;flex:none!important}body.frmwrk-theme #MainContent :is(.sec__related-product,.products-recently-viewed) .product-item__wrapper.product-grid{display:block!important;width:100%!important;height:auto!important}body.frmwrk-theme #MainContent :is(.sec__related-product,.products-recently-viewed) .product-item__inner{width:100%!important}body.frmwrk-theme #MainContent :is(.sec__related-product,.products-recently-viewed) .product-item :is(.product__media,.product-item__media--ratio){--aspect-ratio: 3 / 4 !important}@media(max-width:989.98px){body.frmwrk-theme #MainContent :is(.sec__related-product product-recommendations,recently-viewed-products.products-recently-viewed){grid-template-columns:repeat(var(--col-tablet, 3),minmax(0,1fr))!important}}@media(max-width:575.98px){body.frmwrk-theme #MainContent :is(.sec__related-product product-recommendations,recently-viewed-products.products-recently-viewed){grid-template-columns:repeat(var(--col-number, 2),minmax(0,1fr))!important;gap:2.4rem var(--col-gap, 12px)!important}}body.frmwrk-theme #MainContent recently-viewed-products.products-recently-viewed,body.frmwrk-theme #MainContent recently-viewed-products.products-recently-viewed.swiper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3rem 20px!important;width:100%!important;max-width:none!important;overflow:visible!important}body.frmwrk-theme #MainContent recently-viewed-products.products-recently-viewed .swiper-wrapper{display:contents!important;width:auto!important;height:auto!important;transform:none!important}body.frmwrk-theme #MainContent recently-viewed-products.products-recently-viewed .swiper-slide{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;transform:none!important}body.frmwrk-theme #MainContent recently-viewed-products.products-recently-viewed :is(.swiper-button-next,.swiper-button-prev,.swiper-pagination){display:none!important}@media(max-width:989.98px){body.frmwrk-theme #MainContent recently-viewed-products.products-recently-viewed,body.frmwrk-theme #MainContent recently-viewed-products.products-recently-viewed.swiper{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:575.98px){body.frmwrk-theme #MainContent recently-viewed-products.products-recently-viewed,body.frmwrk-theme #MainContent recently-viewed-products.products-recently-viewed.swiper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.4rem 12px!important}}@media(max-width:767.98px){body.frmwrk-theme :is(.sec__collection-main,.template-search,.main-search,.sec__related-product,.products-recently-viewed) .product-item__wrapper.product-grid>.product-item__information{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:start!important;gap:.35rem!important;min-height:4.9rem!important;padding:.8rem .2rem 0!important;text-align:left!important}body.frmwrk-theme :is(.sec__collection-main,.template-search,.main-search,.sec__related-product,.products-recently-viewed) .product-item__wrapper.product-grid>.product-item__information .product-item__name{grid-column:1!important;grid-row:1!important;display:-webkit-box!important;min-width:0!important;max-width:100%!important;min-height:2.45em!important;max-height:2.45em!important;overflow:hidden!important;font-size:clamp(1.05rem,2.9vw,1.25rem)!important;line-height:1.18!important;letter-spacing:.04em!important;text-align:left!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}body.frmwrk-theme :is(.sec__collection-main,.template-search,.main-search,.sec__related-product,.products-recently-viewed) .product-item__wrapper.product-grid>.product-item__information .product-item__price{grid-column:1!important;grid-row:2!important;display:flex!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important;font-size:clamp(1rem,2.7vw,1.15rem)!important;line-height:1.2!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}}body.frmwrk-theme #MainContent :is(.sec__related-product,.products-recently-viewed) .product-item__media--ratio{position:relative!important;display:block!important;width:100%!important;aspect-ratio:3 / 4!important;overflow:hidden!important}body.frmwrk-theme #MainContent :is(.sec__related-product,.products-recently-viewed) .product-item__media--ratio:before{display:none!important;padding:0!important}body.frmwrk-theme #MainContent :is(.sec__related-product,.products-recently-viewed) .product-item__media--ratio :is(img,.product-image,.placeholder-svg){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/frmwrk.css.map */
