:root{--gz3-ink:#0e0c0b;--gz3-bone:#f2ede4;--gz3-warm:#f4f1ec;--gz3-line:#e7e3dd;--gz3-mute:#6b645d;--gz3-oxblood:#5c1a23;--gz3-gold:#b8975a}#gz-app-banner,#gz-bf-bar{z-index:1!important}.gz3-totals{display:block;margin:0 0 16px;padding:0;font-size:14px;line-height:1.4;color:var(--gz3-ink)}.gz3-totals .gz3-totals-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:5px 0}.gz3-totals dt,.gz3-totals dd{display:block;float:none;width:auto;margin:0;padding:0;font-size:inherit;font-weight:400;line-height:inherit}.gz3-totals dd{text-align:right;white-space:nowrap}.gz3-totals .gz3-totals-n,.gz3-totals small{color:var(--gz3-mute)}.gz3-totals .gz3-totals-disc{color:var(--gz3-oxblood)}.gz3-totals .gz3-totals-disc a{margin-left:4px;color:inherit}.gz3-totals .gz3-totals-total{margin-top:8px;padding-top:14px;border-top:1px solid var(--gz3-line);font-size:16px}.gz3-totals .gz3-totals-total dt,.gz3-totals .gz3-totals-total dd{font-weight:600}.gz3-totals .gz3-totals-total small{margin-left:6px;font-size:12px;font-weight:400}#root .gz3-cart-actions,#cart .gz3-cart-actions{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0}#root .gz3-cart-actions .gz3-checkout,#cart .gz3-cart-actions .gz3-checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0;padding:14px 20px;border:0;border-radius:3px;color:#fff;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.2;text-align:center;cursor:pointer}#root .gz3-cart-actions .gz3-checkout:before,#cart .gz3-cart-actions .gz3-checkout:before{border-radius:3px;background:var(--gz3-ink);transition:background-color .18s ease}#root .gz3-cart-actions .gz3-checkout:hover:before,#cart .gz3-cart-actions .gz3-checkout:hover:before{background:#2b2623}#root .gz3-cart-actions .gz3-checkout:focus-visible,#cart .gz3-cart-actions .gz3-checkout:focus-visible,#cart .gz3-viewcart:focus-visible{outline:2px solid var(--gz3-gold);outline-offset:2px}#cart .gz3-cart-actions .gz3-viewcart{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:4px 0 0;padding:0;border:0;background:none;color:var(--gz3-ink);font-size:14px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#cart .gz3-cart-actions .gz3-viewcart:before,#cart .gz3-cart-actions .gz3-viewcart:after{display:none}.gz3-or{display:flex;align-items:center;gap:12px;margin:18px 0 12px;font-size:12px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--gz3-mute)}.gz3-or:before,.gz3-or:after{content:"";flex:1 1 auto;height:1px;background:var(--gz3-line)}#root .gz3-express{margin:0;--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:3px;--shopify-accelerated-checkout-row-gap:8px}#root .gz3-cart-trust .gz3-assure,#cart .gz3-cart-trust .gz3-assure{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:20px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.3;color:var(--gz3-ink)}#root .gz3-cart-trust .gz3-assure li,#cart .gz3-cart-trust .gz3-assure li{display:flex;align-items:center;gap:8px;margin:0;padding:0}#root .gz3-cart-trust .gz3-assure li:before,#cart .gz3-cart-trust .gz3-assure li:before,#root .gz3-pm li:before,#cart .gz3-pm li:before{display:none}.gz3-cart-trust .gz3-assure svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#root .gz3-pm,#cart .gz3-pm{display:flex;flex-wrap:nowrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}#root .gz3-pm li,#cart .gz3-pm li{flex:0 1 38px;min-width:0;margin:0;padding:0;line-height:0}.gz3-pm svg{display:block;width:100%;height:auto}#cart .l4ca footer .input-amount,#root .form-cart .l4ca footer .input-amount{display:inline-block;width:auto;margin:0;padding:0}#cart .l4ca footer .semantic-amount,#root .form-cart .l4ca footer .semantic-amount{display:inline-flex;align-items:stretch;width:auto;height:44px;border:1px solid #d6d0c7;border-radius:3px;background:#fff;overflow:hidden}#cart .l4ca footer .semantic-amount input,#root .form-cart .l4ca footer .semantic-amount input{order:2;position:static;width:40px;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;font-size:14px;font-weight:500;color:var(--gz3-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#cart .l4ca footer .semantic-amount input::-webkit-outer-spin-button,#cart .l4ca footer .semantic-amount input::-webkit-inner-spin-button,#root .form-cart .l4ca footer .semantic-amount input::-webkit-outer-spin-button,#root .form-cart .l4ca footer .semantic-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#cart .l4ca footer .semantic-amount input:focus-visible,#root .form-cart .l4ca footer .semantic-amount input:focus-visible{outline:2px solid var(--gz3-gold);outline-offset:-2px}#cart .l4ca footer .semantic-amount a,#root .form-cart .l4ca footer .semantic-amount a{position:static;inset:auto;display:flex;align-items:center;justify-content:center;width:44px;height:auto;margin:0;padding:0;font-size:0;color:var(--gz3-ink);text-decoration:none;z-index:auto}#cart .l4ca footer .semantic-amount a.decr,#root .form-cart .l4ca footer .semantic-amount a.decr{order:1}#cart .l4ca footer .semantic-amount a.incr,#root .form-cart .l4ca footer .semantic-amount a.incr{order:3}#cart .l4ca footer .semantic-amount a:before,#root .form-cart .l4ca footer .semantic-amount a:before{content:"+";position:static;display:block;width:auto;height:auto;margin:0;border:0;background:none;transform:none;font-family:inherit;font-size:18px;font-weight:400;line-height:1;color:inherit}#cart .l4ca footer .semantic-amount a.decr:before,#root .form-cart .l4ca footer .semantic-amount a.decr:before{content:"\2212"}#cart .l4ca footer .semantic-amount a:after,#root .form-cart .l4ca footer .semantic-amount a:after{display:none}#cart .l4ca footer .semantic-amount a.disabled,#root .form-cart .l4ca footer .semantic-amount a.disabled{opacity:.3;pointer-events:none}#cart{overflow-x:hidden}#cart .gz3-cart-foot .gz3-totals{margin:6px 0 14px}#cart .gz3-cart-trust{padding:0 0 24px}#cart a.m6pn-close.strong{display:inline-block;width:auto;height:auto;margin:-14px 0;padding:14px 0}#cart .l4ca>li>section>footer>p{margin:0 0 0 8px}#cart .l4ca footer .remove-from-cart-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;font-size:13px;font-weight:500;color:var(--gz3-mute)}#cart span.empty{font-size:15px;color:var(--gz3-ink)}#cart:has(>.l4ca.is-empty) span.empty.hidden{display:inline!important}#cart .gz3-empty-actions{margin:20px 0 0}#cart .gz3-empty-actions a{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;border-radius:3px}#cart .gz3-empty-actions a:before{border-radius:3px}#cart .cart-upsell p.has-select select{padding-left:10px;font-size:13px}#cart .cart-upsell p.has-select.gz3-need select{outline:2px solid var(--gz3-gold);outline-offset:1px}@media(max-height:640px){#cart .gz3-cart-foot{position:static}}#root .gz3-cart-title{margin:0 0 12px;font-weight:500;letter-spacing:-.02em}#root .form-cart .gz3-cart-back{margin:0 0 8px}#root .form-cart .gz3-cart-back a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:500;color:var(--gz3-mute);text-decoration:none}#root .form-cart .gz3-cart-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;width:auto;margin:0;padding:0}#root .form-cart .gz3-cart-grid>article,#root .form-cart .gz3-cart-grid>aside{float:none;width:auto;max-width:none;min-width:0;margin:0;padding:0;border:0}#root .form-cart .gz3-cart-grid>aside.gz3-summary{padding:24px 20px;border-radius:4px;background:var(--gz3-warm)}#root .gz3-summary .gz3-summary-title{margin:0 0 14px;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.2}#root .gz3-summary .gz3-cart-extras{margin:20px 0 0;border-top:1px solid var(--gz3-line)}#root .gz3-summary .gz3-cart-extras details{padding-left:0;padding-right:0}#root .gz3-summary .gz3-cart-extras textarea{width:100%;min-height:88px}#root .form-cart .l4ca{margin:0;padding:0;border-top:1px solid var(--gz3-line)}#root .form-cart .l4ca>li{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-template-areas:"img info price" "img foot foot";gap:12px 20px;align-items:start;margin:0;padding:20px 0;border:0;border-bottom:1px solid var(--gz3-line)}#root .form-cart .l4ca>li>figure{grid-area:img;width:112px;height:auto;margin:0;aspect-ratio:4/5;border-radius:2px;overflow:hidden;background:var(--gz3-warm)}#root .form-cart .l4ca>li>figure picture,#root .form-cart .l4ca>li>figure img{display:block;width:100%;height:100%;object-fit:cover}#root .form-cart .l4ca>li>section{grid-area:info;width:auto;margin:0;padding:0}#root .form-cart .l4ca>li>section h2{margin:0 0 4px;font-size:15px;font-weight:500;line-height:1.35}#root .form-cart .l4ca>li>section h2 a{color:var(--gz3-ink);text-decoration:none}#root .form-cart .l4ca>li>p.price{grid-area:price;width:auto;margin:0;padding:0;font-size:15px;font-weight:600;text-align:right;white-space:nowrap}#root .form-cart .l4ca>li>footer{grid-area:foot;display:flex;align-items:center;align-self:end;gap:16px;width:auto;margin:0;padding:0}#root .form-cart .l4ca>li>footer p{margin:0;padding:0}#root .form-cart .l4ca>li .remove-from-cart-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:13px;color:var(--gz3-mute);text-decoration:underline;text-underline-offset:3px}#root .form-cart .l4ca>li>p.removed,#root .form-cart .l4ca>li>ul.l4ca-bundle{grid-column:1/-1}.gz3-cartbar{display:none}@media(min-width:1001px){[id$=__main-cart]{max-width:1180px;margin-left:auto;margin-right:auto}#root .form-cart .gz3-cart-grid{grid-template-columns:minmax(0,1fr) 400px;gap:0 64px;align-items:start}#root .form-cart .gz3-cart-grid>aside.gz3-summary{position:sticky;top:132px;padding:28px}}@media(max-width:760px){#root .form-cart .l4ca>li{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"img info" "img foot";gap:10px 14px;padding:16px 0}#root .form-cart .l4ca>li>figure{width:80px}#root .form-cart .l4ca>li>section>header{display:flex;flex-direction:column;gap:2px}#root .form-cart .l4ca>li>section>header p.price{margin:0;font-size:15px;font-weight:600}#root .form-cart .l4ca>li>footer{gap:8px}#root .form-cart .gz3-cart-grid>aside.gz3-summary{display:flex;flex-direction:column}#root .gz3-summary>.gz3-or{order:2;margin-top:22px}#root .gz3-summary>.gz3-express{order:3}#root .gz3-summary>.gz3-cart-extras{order:4}#root .gz3-summary>.l4us{order:5}#root .gz3-cartbar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--gz3-line);transform:translateY(105%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}#root .gz3-cartbar.is-on{transform:none;visibility:visible;transition:transform .2s ease}#root .gz3-cartbar .gz3-cartbar-btn{display:block;width:100%;min-height:50px;margin:0;padding:0 16px;border:0;border-radius:3px;background:var(--gz3-ink);color:#fff;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.01em;cursor:pointer}#root .gz3-cartbar .gz3-cartbar-btn:focus-visible{outline:2px solid var(--gz3-gold);outline-offset:2px}html.gz3-has-cartbar #root{padding-bottom:calc(71px + env(safe-area-inset-bottom,0px))}}@media(max-width:760px)and (prefers-reduced-motion:reduce){#root .gz3-cartbar,#root .gz3-cartbar.is-on{transition:none}}html #root .gz3-cartbar:not(.is-ready),html #root .gz3-cartbar.is-on:not(.is-ready){transition:none}.gz3-ce{color:var(--gz3-ink);text-align:left}.gz3-ce-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0}.gz3-ce-media{margin:0;overflow:hidden;border-radius:3px;background:var(--gz3-warm);aspect-ratio:16/9}.gz3-ce-media img{--height:100%;display:block;width:100%;height:100%;object-fit:cover;object-position:64% 38%}.gz3-ce .gz3-ce-title{margin:0 0 8px;font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.02em;text-transform:none}.gz3-ce .gz3-ce-text{margin:0 0 20px;font-size:15px;line-height:1.5;color:var(--gz3-mute)}.gz3-ce .gz3-ce-actions{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.gz3-ce .gz3-ce-btn{display:flex;align-items:center;justify-content:center;min-height:50px;margin:0;padding:0 24px;border:1px solid var(--gz3-ink);border-radius:3px;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .18s ease,color .18s ease}.gz3-ce .gz3-ce-btn:before,.gz3-ce .gz3-ce-btn:after{display:none}.gz3-ce .gz3-ce-btn--primary{background:var(--gz3-ink);color:#fff}.gz3-ce .gz3-ce-btn--primary:hover{background:#2b2623;border-color:#2b2623;color:#fff}.gz3-ce .gz3-ce-btn--secondary{background:transparent;color:var(--gz3-ink)}.gz3-ce .gz3-ce-btn--secondary:hover{background:var(--gz3-ink);color:#fff}.gz3-ce .gz3-ce-btn:focus-visible,.gz3-ce .gz3-ce-card:focus-visible{outline:2px solid var(--gz3-gold);outline-offset:2px}.gz3-ce .gz3-ce-trust .gz3-assure{margin-top:18px}#root .gz3-ce .gz3-ce-trust .gz3-assure,#cart .gz3-ce .gz3-ce-trust .gz3-assure{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;line-height:1.3;text-align:center}#root .gz3-ce .gz3-ce-trust .gz3-assure li,#cart .gz3-ce .gz3-ce-trust .gz3-assure li{flex-direction:column;justify-content:flex-start;gap:6px}.gz3-ce .gz3-ce-picks{margin:40px 0 0}.gz3-ce .gz3-ce-picks-title{margin:0 0 14px;font-size:18px;line-height:1.2;font-weight:500;letter-spacing:-.01em}.gz3-ce .gz3-ce-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin:0;padding:0;list-style:none}.gz3-ce .gz3-ce-grid>li{margin:0;padding:0}.gz3-ce .gz3-ce-grid>li:before{display:none}.gz3-ce .gz3-ce-card{display:block;color:var(--gz3-ink);text-decoration:none}.gz3-ce .gz3-ce-pmedia{position:relative;display:block;margin:0 0 10px;aspect-ratio:4/5;overflow:hidden;border-radius:0;background:#f2f0ec;isolation:isolate}.gz3-ce .gz3-ce-pmedia img{--height:82%;position:absolute;top:9%;right:7%;bottom:9%;left:7%;display:block;width:86%;height:82%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s ease}.gz3-ce .gz3-ce-card:hover .gz3-ce-pmedia img{transform:scale(1.03)}.gz3-ce .gz3-ce-pname{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.7em;font-size:14px;line-height:1.35;font-weight:500}.gz3-ce .gz3-ce-pprice{display:block;margin-top:4px;font-size:14px;line-height:1.3;font-weight:600}.gz3-ce .gz3-ce-pprice s{margin-right:4px;font-weight:400;color:var(--gz3-mute)}@media(prefers-reduced-motion:reduce){.gz3-ce .gz3-ce-btn,.gz3-ce .gz3-ce-pmedia img{transition:none}.gz3-ce .gz3-ce-card:hover .gz3-ce-pmedia img{transform:none}}#root .gz3-ce-page{max-width:1180px;margin:0 auto;padding:16px 0 56px}@media(min-width:761px){#root .gz3-ce-page .gz3-ce-actions{flex-direction:row;flex-wrap:wrap}#root .gz3-ce-page .gz3-ce-btn{flex:0 1 auto;white-space:nowrap}#root .gz3-ce-page .gz3-ce-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}#root .gz3-ce-page .gz3-ce-trust .gz3-assure{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:10px 16px;font-size:13px;text-align:left}#root .gz3-ce-page .gz3-ce-trust .gz3-assure li{flex-direction:row;gap:8px}}@media(min-width:1001px){#root .gz3-ce-page{padding:24px 0 88px}#root .gz3-ce-page .gz3-ce-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;align-items:center;overflow:hidden;border-radius:4px;background:var(--gz3-warm)}#root .gz3-ce-page .gz3-ce-media{border-radius:0;aspect-ratio:16/10}#root .gz3-ce-page .gz3-ce-copy{padding:40px 48px}#root .gz3-ce-page .gz3-ce-title{font-size:34px}#root .gz3-ce-page .gz3-ce-picks{margin-top:64px}#root .gz3-ce-page .gz3-ce-picks-title{font-size:20px;margin-bottom:18px}}#cart .gz3-ce-slot{margin:4px 0 0;padding:0 0 28px}#cart .gz3-ce-slot[hidden],#cart .gz3-ce-off{display:none!important}#cart .gz3-ce-hero{gap:16px}#cart .gz3-ce-media{aspect-ratio:auto;height:168px}#cart .gz3-ce .gz3-ce-title{font-size:20px}#cart .gz3-ce .gz3-ce-text{margin-bottom:16px;font-size:14px}#cart .gz3-ce .gz3-ce-btn{min-height:48px}#cart .gz3-ce .gz3-cart-trust{padding:0}#cart .gz3-ce .gz3-ce-picks{margin-top:28px}#cart .gz3-ce .gz3-ce-picks-title{font-size:16px}#cart .gz3-ce .gz3-ce-grid{gap:16px 12px}#cart .gz3-ce .gz3-ce-pname,#cart .gz3-ce .gz3-ce-pprice{font-size:13px}html.gzp-over.gzp-top #root .shopify-section-header:not(:hover):not(:focus-within) #header-inner>.link-btn a,html.gzp-over.gzp-top #root .shopify-section-header:not(:hover):not(:focus-within) #nav-user a,html.gzp-over.gzp-top #root .shopify-section-header:not(:hover):not(:focus-within) #nav-user shopify-account,html.gzp-over.gzp-top #root .shopify-section-header:not(:hover):not(:focus-within) #nav-bar>ul>li>a{text-shadow:0 1px 2px rgba(14,12,11,.55),0 0 10px rgba(14,12,11,.35)}html.gzp-over.gzp-top #root .shopify-section-header:not(:hover):not(:focus-within) a.search-compact:before{filter:drop-shadow(0 1px 2px rgba(14,12,11,.5))}html.gzp-over.gzp-top #root .shopify-section-header #cart-count{text-shadow:none}@media(max-width:1000px){#header-inner li.user-login shopify-account{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0 -11px}html #root #nav>ul>li>a:not(.toggle){min-height:48px!important;padding-top:15px!important;padding-bottom:15px!important}html #root #nav>ul>li>a.toggle{height:100%;min-height:48px!important}html #root #nav>ul>li>a.toggle.toggle-back,html #root #nav li.sub.lang ul>li>a{min-height:48px!important;padding-top:15px!important;padding-bottom:15px!important}html #root #nav>ul:not([class]){display:flex!important;flex-direction:column}html #root #nav>ul:not([class])>li.nav-bar-element-main{order:99}html #root #nav ul.nav-user li.mobile-only>a{display:flex;align-items:center;min-height:48px}html #root #nav>ul.nav-top>li.sub.lang>a.toggle:not(.toggle-back){min-width:48px;justify-content:center}}html #root #shopify-section-footer h5{font-size:12px}@media(max-width:760px){#shopify-section-footer>div:not(.w25)>h5{padding-top:15px;padding-bottom:15px}#shopify-section-footer>div:not(.w25)>h5>a.header-toggle{height:100%}#shopify-section-footer>div>ul>li{margin-top:0;margin-bottom:0}#shopify-section-footer>div>ul>li>a{display:flex;align-items:center;min-height:44px}}@media(min-width:1001px){#shopify-section-footer ul.l4sc{column-gap:8px}}html #root #shopify-section-footer ul.l4sc.strong li a i,html #root #nav ul.l4sc.strong li a i{border-color:transparent;background:transparent;box-shadow:none;color:var(--gz3-ink);transition:opacity .15s ease}html #root #shopify-section-footer ul.l4sc.strong li a:hover i,html #root #nav ul.l4sc.strong li a:hover i,html #root #shopify-section-footer ul.l4sc.strong li a:active i,html #root #nav ul.l4sc.strong li a:active i{border-color:transparent;background:transparent;box-shadow:none;color:var(--gz3-ink);opacity:.6}html #root #shopify-section-footer ul.l4sc li a,html #root #nav ul.l4sc li a,html #root #shopify-section-footer ul.l4sc li a:hover,html #root #nav ul.l4sc li a:hover{-webkit-tap-highlight-color:transparent;outline:0;border-radius:50%;text-decoration:none}html #root #shopify-section-footer ul.l4sc li a:focus-visible,html #root #nav ul.l4sc li a:focus-visible{outline:2px solid var(--gz3-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){html #root #shopify-section-footer ul.l4sc.strong li a i,html #root #nav ul.l4sc.strong li a i{transition:none}}footer ul.l4pm{flex-wrap:nowrap;gap:6px}footer ul.l4pm li{flex:0 1 38px;min-width:0;margin:0;line-height:0}footer ul.l4pm li svg{display:block;width:100%;height:auto}footer ul.l4pm li:not(:has(svg[aria-labelledby=pi-visa],svg[aria-labelledby=pi-master],svg[aria-labelledby=pi-american_express],svg[aria-labelledby=pi-paypal],svg[aria-labelledby=pi-apple_pay],svg[aria-labelledby=pi-google_pay],svg[aria-labelledby=pi-shopify_pay],svg[aria-labelledby=pi-bizum])){display:none}#root #cart.m6pn{padding-top:0}#root #cart.m6pn>header{position:sticky;z-index:10000}#root #cart.m6pn>a.m6pn-close{position:sticky;top:0;right:auto;order:-1;flex:none;margin:0 calc(0px - var(--pdi,20px)) -50px auto;z-index:10001!important}@media(min-width:761px){#root #cart.m6pn>header{top:calc(12px - var(--pt,45px));margin:0 calc(0px - var(--pdi,20px));padding:var(--pt,45px) var(--pdi,20px) 0;background:#fff}}@media(max-width:760px){#root #cart.m6pn>header{top:0;margin-top:0}#root #cart.m6pn>a.m6pn-close{margin-right:calc(0px - var(--rpp,16px));margin-bottom:-48px}}:root{--gz4-ink:#0e0c0b;--gz4-mute:#6b645d;--gz4-line:#e7e3dd;--gz4-warm:#f4f1ec;--gz4-paper:#fff;--gz4-bordeaux:#7a2430;--gz4-gold:#b8975a;--gz4-gap:64px;--gz4-gap-s:32px;--gz4-pad:clamp(24px,2.8vw,48px);--gz4-tile-gap:2px;--gz4-text-w:640px;--gz4-h1:clamp(28px,2.35vw,40px);--gz4-h2:clamp(22px,1.65vw,28px);--gz4-body:16px;--gz4-small:13px;--gz4-eyebrow:12px;--gz4-shade:linear-gradient(0deg,rgba(14,12,11,.58) 0%,rgba(14,12,11,.28) 28%,rgba(14,12,11,0) 52%)}@media(max-width:760px){:root{--gz4-gap:40px;--gz4-gap-s:24px;--gz4-pad:24px;--gz4-h1:26px;--gz4-h2:22px;--gz4-body:15px;--gz4-eyebrow:12px}}#root .gz4-eyebrow{display:block;margin:0;font-family:var(--main_ff);font-size:var(--gz4-eyebrow);font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}#root .gz4-mute{color:var(--gz4-mute)}#root .gz4-h1,#root .gz4-h2{margin:0;font-family:var(--main_ff_h,var(--main_ff));font-weight:500;line-height:1.15;letter-spacing:-.01em;text-transform:none}#root .gz4-h1{font-size:var(--gz4-h1)}#root .gz4-h2{font-size:var(--gz4-h2)}#root .gz4-body{margin:0;font-size:var(--gz4-body);line-height:1.6;max-width:62ch}#root .gz4-tlink{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;font-family:var(--main_ff);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:currentColor;white-space:nowrap;cursor:pointer;transition:text-decoration-color .2s ease,opacity .2s ease}#root .gz4-tlink:before,#root .gz4-tlink:after{content:none;display:none}@media(hover:hover){#root .gz4-tlink:hover{color:inherit;text-decoration-color:transparent}}#root .gz4-tlink:active{opacity:.65}#root .gz4-tlink:focus-visible{outline:2px solid var(--gz4-gold);outline-offset:2px}#root .gz4-tlink--light,#root .gz4-tlink--light:hover{color:#fff}#root .gz4-tlinks{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 32px;margin:0;padding:0;list-style:none}#root .gz4-text{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:16px;padding:var(--gz4-gap) var(--gz4-pad);text-align:center}#root .gz4-text>*{max-width:var(--gz4-text-w)}#root .gz4-text--left{align-items:flex-start;text-align:left}#root .gz4-head{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 var(--gz4-gap-s);padding:0 var(--gz4-pad);text-align:center}#root .gz4-shade{position:relative}#root .gz4-shade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--gz4-shade);pointer-events:none}#root .gz4-over{position:absolute;left:0;right:0;bottom:0;z-index:2;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 var(--gz4-pad) 40px;text-align:center;color:#fff}#root .gz4-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;background:var(--gz4-ink);border:1px solid var(--gz4-ink);border-radius:2px;color:#fff;font-family:var(--main_ff);font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}#root .gz4-btn:hover{background:#3b2a22;border-color:#3b2a22;color:#fff}#root .gz4-btn--outline{background:transparent;color:var(--gz4-ink)}#root .gz4-btn--outline:hover{background:var(--gz4-ink);border-color:var(--gz4-ink);color:#fff}#root .gz4-btn:focus-visible{outline:2px solid var(--gz4-gold);outline-offset:3px}#root .gz4-band{border-top:1px solid var(--gz4-line);border-bottom:1px solid var(--gz4-line)}#root .gz4-hair-t{border-top:1px solid var(--gz4-line)}#root .gz4-hair-b{border-bottom:1px solid var(--gz4-line)}@media(max-width:760px){#root .gz4-tlinks{gap:0 24px}#root .gz4-over{padding-bottom:28px}}@media(prefers-reduced-motion:reduce){#root .gz4-tlink,#root .gz4-btn{transition:none}}html:not(.gzp-over) #root #header-outer,html.gzp-over:not(.gzp-top) #root #header-outer{box-shadow:0 1px 0 var(--gz4-line)}html #root .shopify-section-group-footer-group{border-top:1px solid var(--gz4-line)}html #root #shopify-section-footer h5{letter-spacing:.12em}@media(min-width:761px){html #root #shopify-section-footer{padding-top:40px;padding-bottom:8px}html #root #shopify-section-footer>div{padding-bottom:16px}html #root #shopify-section-footer h5{margin-bottom:14px}html #root #shopify-section-footer>div>ul{margin-bottom:0}html #root #shopify-section-footer>div>ul>li{margin-bottom:4px}html #root #shopify-section-footer>div>ul>li>a{font-size:12px}html #root #shopify-section-footer>div>p{font-size:12px}html #root .shopify-section-group-footer-group>div.base-font{padding-top:12px;padding-bottom:12px;font-size:12px}}@media(max-width:760px){html #root #shopify-section-footer{padding-top:8px;padding-bottom:16px}html #root #shopify-section-footer>div.m6cn{padding-top:8px}html #root #shopify-section-footer .gzv-app-badges{margin:12px 0 0}}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card>figure{margin:0!important;padding:0!important;border-radius:0!important;overflow:hidden}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card>figure :is(picture,img,a){border-radius:0!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card>figure picture:before{background:var(--gz4-warm,#f4f1ec)!important;border-radius:0!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card>figure>a>picture:first-child img{top:11%!important;right:11%!important;bottom:11%!important;left:11%!important;width:78%!important;height:78%!important;object-fit:contain!important;object-position:50% 50%!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card>figure>a>picture+picture img{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 18%!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card>div:not(.static){padding:12px 12px 0!important;text-align:center!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 3px!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0;text-align:center}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card h3 a{color:var(--gz4-ink,#0e0c0b)}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card .price{display:block;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;color:var(--gz4-ink,#0e0c0b);text-align:center}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card .price:has(.old-price){color:#5c1a23}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card .old-price{color:var(--gz4-mute,#6b645d);font-weight:400;text-decoration:line-through}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card .r6rt{display:none!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card :is(ul,.l4cl-variants,.check){justify-content:center}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card>div.static{text-align:center}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card .s1lb{top:12px!important;left:12px!important;right:auto!important;z-index:10}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card .s1lb>span{width:auto!important;min-height:0!important;margin:0 0 4px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--gz4-ink,#0e0c0b)!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.12em;text-transform:uppercase}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card .s1lb>span.overlay-sale{color:#5c1a23!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card .quickshop{margin:0!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card .quickshop a.circle{--s:44px;border-radius:0!important;background:#fff!important;color:var(--gz4-ink,#0e0c0b)!important;box-shadow:none!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card .quickshop a.circle:before{border-radius:0!important;background:#fff!important;border:0!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card a:focus-visible{outline:2px solid var(--gz3-gold,#b8975a);outline-offset:-2px}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card ul.check.color>li{margin:0 2px 0 0!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card ul.check.color>li>label{width:30px!important;height:30px!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card ul.check.color>li>label i{left:4px!important;top:4px!important;box-shadow:inset 0 0 0 1px #0e0c0b29!important}#content :is(.recently-viewed-products,.product-recommendations) .l4cl.slider{width:auto!important;max-width:none!important;margin-left:calc(-1 * var(--gz4c-bleed,var(--rpp,30px)))!important;margin-right:calc(-1 * var(--gz4c-bleed,var(--rpp,30px)))!important;padding:0!important}#content :is(.recently-viewed-products,.product-recommendations) .l4cl.slider .swiper-outer{width:auto!important;margin:0!important;padding:0!important;overflow:visible!important}#content :is(.recently-viewed-products,.product-recommendations) .l4cl.slider .swiper-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2px;row-gap:24px;width:auto!important;height:auto!important;transform:none!important}#content :is(.recently-viewed-products,.product-recommendations) .l4cl.slider .swiper-slide{width:auto!important;height:auto!important;min-width:0;margin:0!important}#content :is(.recently-viewed-products,.product-recommendations) .l4cl.slider .swiper-slide:nth-child(n+5){display:none!important}#content :is(.recently-viewed-products,.product-recommendations) .l4cl.slider .swiper-slide>li{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}#content :is(.recently-viewed-products,.product-recommendations) .l4cl.slider :is(.swiper-custom-pagination,.swiper-button-nav,.swiper-button-next,.swiper-button-prev){display:none!important}@media(min-width:1001px){body.template-product #content{--gz4c-bleed:calc(var(--rpp,30px) + 16px)}}@media(max-width:760px){#content :is(.recently-viewed-products,.product-recommendations) .l4cl.slider .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}#root .gz3-ce .gz3-ce-grid{column-gap:2px!important}.gz3-ce .gz3-ce-pmedia{margin:0;background:var(--gz4-warm,#f4f1ec)}.gz3-ce .gz3-ce-pmedia img{--height:78%;top:11%;right:11%;bottom:11%;left:11%;width:78%;height:78%}#root .gz3-ce .gz3-ce-pname{min-height:0;margin:0;padding:12px 8px 0;font-size:13px;font-weight:500;line-height:1.4;text-align:center}#root .gz3-ce .gz3-ce-pprice{margin-top:3px;font-size:13px;font-weight:400;line-height:1.4;text-align:center}@media(max-width:760px){#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card>div:not(.static){padding:10px 8px 0!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card .s1lb{top:8px!important;left:8px!important}}@media(prefers-reduced-motion:reduce){#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card .quickshop{transition:none}}#root .form-cart .gz3-cart-grid>aside.gz3-summary{border-radius:0}#root #content :is(.recently-viewed-products,.product-recommendations) .l4cl.slider .swiper-slide>li{width:100%!important;flex:none!important;border:0!important}#root #content :is(.recently-viewed-products,.product-recommendations) .l4cl.slider li.product-card>figure{width:100%!important;max-width:none!important}#root #content :is(.recently-viewed-products,.product-recommendations) .l4cl.slider li.product-card>figure>a>picture{padding-top:125%!important}#root #content :is(.recently-viewed-products,.product-recommendations) .l4cl.slider li.product-card>figure>a>picture:first-child img{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}#root #content :is(.recently-viewed-products,.product-recommendations) .l4cl.slider li.product-card h3{min-height:2.8em}#cart ul.l4ca>li>figure{height:auto!important}#cart ul.l4ca>li>figure>picture{height:auto!important;padding-top:100%!important;background:var(--gz4-warm,#f4f1ec)!important}#cart ul.l4ca>li>figure img{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 20%!important;mix-blend-mode:multiply}#root .form-cart .l4ca>li>figure{aspect-ratio:1/1}#root .form-cart .l4ca>li>figure img{object-position:50% 20%}:is(body.template-product #main-product,#quickshop) div.f8pr [class*=block-content_kQetRy]>h5{display:none!important}.swatch-custom-color-sandshell{background-color:#e6d9c6!important}.swatch-custom-color-bone{background-color:#e8dcc6!important}.swatch-custom-color-washed-maroon{background-color:#6b4144!important}.swatch-custom-color-washed-charcoal{background-color:#514d44!important}.swatch-custom-color-french-navy{background-color:#101727!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card ul.check.color>li>label i.swatch-custom-color-white,#root div.f8pr ul.check.color label>i.swatch-custom-color-white{box-shadow:inset 0 0 0 1px #e7e3dd!important}#cart ul.l4ca>li>figure,#cart ul.l4ca>li>figure :is(picture,img),#root .form-cart .l4ca>li>figure,#root .form-cart .l4ca>li>figure :is(picture,img){border-radius:0!important}#root .form-cart .l4ca a.remove-from-cart-link i.icon-trash{display:none!important}#root #cart .cart-upsell ul.l4ca{gap:0!important;column-gap:0!important;padding-left:0!important;padding-right:0!important;scroll-snap-type:x mandatory}#root #cart .cart-upsell ul.l4ca>li{flex:0 0 100%!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:8px 20px!important;align-items:flex-start!important;scroll-snap-align:start}#root #cart .cart-upsell ul.l4ca>li>figure{align-self:flex-start!important;margin-top:0!important}#content ul.l4ne h5>span.small{opacity:1!important;color:var(--gz4-mute,#6b645d)!important;font-size:12px!important}html:not(.m2a) #root .shopify-section-header #nav ul ul{visibility:hidden!important}@media(min-width:990px){#root .shopify-section-header.fixed{transition:transform .3s cubic-bezier(.2,0,0,1)!important}html.gz4-hdr-up #root .shopify-section-header.fixed:not(:focus-within){transform:translateY(-100%)!important}#root form.f8sr.fixed p.link-btn{transition:visibility .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),padding-top .4s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.2,0,0,1)!important}html.gz4-hdr-up:not(:has(#root .shopify-section-header:focus-within)) #root form.f8sr.fixed p.link-btn{transform:translateY(calc(-1 * var(--sticky_offset,116px)))!important}}@media(min-width:990px)and (prefers-reduced-motion:reduce){#root .shopify-section-header.fixed,#root form.f8sr.fixed p.link-btn{transition:none!important}}#root #content>.shopify-section:has(+footer.shopify-section){margin-bottom:0!important;display:flow-root}#root #content>footer.shopify-section{margin-top:var(--gz4-foot-mt,40px)!important}@media(min-width:761px){#root #content>footer.shopify-section{margin-top:var(--gz4-foot-mt,64px)!important}}img,video{border-radius:0}@media(max-width:1000px){html #root{overflow:clip}}html #root>.panel-2:empty{transform:none}#root .gz3-cart-title{font-size:var(--gz4-h1)}#content>[id$=__main-cart]:has(.gz3-ce-page){max-width:calc(100% + var(--rpp,16px) * 2);margin-left:var(--rpn,-16px);margin-right:var(--rpn,-16px)}#root .gz3-ce-page{max-width:none;margin:0;padding:0 0 32px}#root .gz3-ce-page .gz3-ce{text-align:center}#root .gz3-ce-page .gz3-ce-hero{grid-template-columns:minmax(0,1fr);gap:0;margin:0;border-radius:0;background:none;overflow:visible}#root .gz3-ce-page .gz3-ce-media{margin:0;border-radius:0;aspect-ratio:16/9;background:var(--gz4-warm)}#root .gz3-ce-page .gz3-ce-media img{object-position:64% 32%}#root .gz3-ce-page .gz3-ce-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px var(--gz4-pad) 0;text-align:center}#root .gz3-ce-page .gz3-ce-title{margin:0 0 10px;font-size:var(--gz4-h1);font-weight:500;line-height:1.15;letter-spacing:-.01em}#root .gz3-ce-page .gz3-ce-text{max-width:44ch;margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--gz4-mute)}#root .gz3-ce .gz3-ce-actions,#cart .gz3-ce .gz3-ce-actions{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0 32px;margin:0}#root .gz3-ce .gz3-ce-btn,#cart .gz3-ce .gz3-ce-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--gz4-ink);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;transition:text-decoration-color .2s ease}@media(hover:hover){#root .gz3-ce .gz3-ce-btn:hover,#cart .gz3-ce .gz3-ce-btn:hover{background:none;border-color:transparent;color:var(--gz4-ink);text-decoration-color:transparent}}#root .gz3-ce-page .gz3-ce-trust .gz3-assure{justify-content:center;gap:8px 28px;margin:12px 0 0;font-size:12px}#root .gz3-ce-page .gz3-ce-picks{margin:var(--gz4-gap) 0 0}#root .gz3-ce-page .gz3-ce-picks-title{margin:0 0 var(--gz4-gap-s);padding:0 var(--gz4-pad);font-size:var(--gz4-h2);font-weight:500;line-height:1.15;text-align:center}#root .gz3-ce-page .gz3-ce-grid{row-gap:20px}@media(min-width:761px){#root .gz3-ce-page .gz3-ce-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1001px){#root .gz3-ce-page{padding:0 0 32px}#root .gz3-ce-page .gz3-ce-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;border-radius:0;background:none}#root .gz3-ce-page .gz3-ce-media{aspect-ratio:auto;height:min(72svh,620px)}#root .gz3-ce-page .gz3-ce-copy{padding:48px var(--gz4-pad)}#root .gz3-ce-page .gz3-ce-title{font-size:var(--gz4-h1)}#root .gz3-ce-page .gz3-ce-picks{margin-top:var(--gz4-gap)}#root .gz3-ce-page .gz3-ce-picks-title{font-size:var(--gz4-h2);margin-bottom:var(--gz4-gap-s)}}@media(max-width:760px){#root .gz3-ce-page{padding-bottom:16px}#root .gz3-ce-page .gz3-ce-copy{padding-top:24px}}#cart .gz3-ce{text-align:center}#cart .gz3-ce-media{height:200px;margin:0 calc(0px - var(--pdi,20px));border-radius:0}#cart .gz3-ce-copy{display:flex;flex-direction:column;align-items:center;text-align:center}#cart .gz3-ce .gz3-ce-title{margin:0 0 6px;font-size:22px;font-weight:500}#cart .gz3-ce .gz3-ce-text{margin:0 0 4px;font-size:14px;color:var(--gz4-mute)}#cart .gz3-ce .gz3-ce-btn{min-height:44px}#cart .gz3-ce .gz3-ce-picks{margin-top:24px}#cart .gz3-ce .gz3-ce-picks-title{margin:0 0 12px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:center}#cart .cart-upsell:before{display:none}#cart .cart-upsell{border-top:1px solid var(--gz4-line);background:none}#cart .cart-upsell .cart-upsell-heading h4{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}#cart .cart-upsell ul.l4ca>li{flex:0 0 100%!important;width:100%!important;max-width:100%!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 0!important}#cart .cart-upsell ul.l4ca>li>figure{flex:0 0 64px;width:64px;max-width:64px}#cart .cart-upsell ul.l4ca>li>figure picture{width:64px;height:80px;background:var(--gz4-warm)!important;border-radius:0}#cart .cart-upsell ul.l4ca>li>figure img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;border-radius:0}#cart .cart-upsell ul.l4ca>li h3,#cart .cart-upsell ul.l4ca>li h3 a{font-size:13px;font-weight:500;line-height:1.35}#cart .cart-upsell ul.l4ca>li .price{font-size:13px;font-weight:400}#cart .cart-upsell p.has-select select{height:40px;min-height:40px;border:1px solid var(--gz4-line);border-radius:0;background-color:#fff;font-size:12px}#cart .cart-upsell .l4ca form.f8pr{flex-wrap:wrap!important;gap:2px 12px!important}#cart .cart-upsell .l4ca form.f8pr>p.has-select{flex:1 1 100%!important;margin:0}#cart .cart-upsell .l4ca .f8pr .submit{width:auto!important;min-width:0!important;flex:0 0 auto!important;margin:0}#cart .cart-upsell .l4ca .f8pr .submit>button.overlay-buy_button{--s:auto;--btn_size:auto;width:max-content!important;min-width:max-content!important;max-width:none!important;flex:0 0 auto!important;height:44px;margin:0;padding:0 2px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--gz4-ink)!important;font-size:12px!important;font-weight:500;line-height:1;letter-spacing:.12em;text-indent:0!important;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;overflow:visible!important;white-space:nowrap}#cart .cart-upsell button.overlay-buy_button:before,#cart .cart-upsell button.overlay-buy_button:after{display:none!important}#cart .cart-upsell button.overlay-buy_button i{display:none!important}@media(prefers-reduced-motion:reduce){#root .gz3-ce .gz3-ce-btn,#cart .gz3-ce .gz3-ce-btn{transition:none}}:root{--gz4-bag: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.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8.5h13l-1 11.5h-11z'/%3E%3Cpath d='M9 8.5V7a3 3 0 0 1 6 0v1.5'/%3E%3Cpath d='M12 11.5v5.5M9.25 14.25h5.5'/%3E%3C/svg%3E")}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card figure .link-btn.quickshop{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;inset:auto 8px 8px auto!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;z-index:12;transition:none}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card figure .link-btn.quickshop a.circle,#root .gz4-add{--s:40px;position:relative;display:block!important;visibility:visible!important;width:40px!important;height:40px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#0e0c0b!important;box-shadow:none!important;transition:background-color .18s ease,color .18s ease}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card figure .link-btn.quickshop a.circle:before{background:transparent!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card figure .link-btn.quickshop a.circle:after{content:none!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card figure .link-btn.quickshop a.circle>i,#root .gz4-add>i{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;font-size:0!important;background:currentColor;-webkit-mask:var(--gz4-bag) center/22px 22px no-repeat;mask:var(--gz4-bag) center/22px 22px no-repeat}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card figure .link-btn.quickshop a.circle>i:before{content:none!important}@media(hover:hover){#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card figure .link-btn.quickshop a.circle:hover,#root .gz4-add:hover{background:#0e0c0b!important;color:#fff!important}}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card figure .link-btn.quickshop a.circle:focus-visible,#root .gz4-add:focus-visible{outline:2px solid #b8975a!important;outline-offset:2px!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card figure .link-btn.quickshop a.circle.loading>i,#root .gz4-add.loading>i{opacity:.35}#root .gzp-card,#root .gz3-ce .gz3-ce-grid>li{position:relative}#root .gz4-add-zone{position:absolute;top:0;left:0;z-index:2;width:100%;aspect-ratio:4/5;pointer-events:none}#root .gz4-add-zone>.gz4-add{position:absolute;right:8px;bottom:8px;pointer-events:auto}@media(max-width:760px){#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card figure .link-btn.quickshop{inset:auto 6px 6px auto!important;width:36px!important;height:36px!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card figure .link-btn.quickshop a.circle,#root .gz4-add{--s:36px;width:36px!important;height:36px!important}#root .gz4-add-zone>.gz4-add{right:6px;bottom:6px}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card figure .link-btn.quickshop a.circle>i,#root .gz4-add>i{-webkit-mask-size:20px 20px;mask-size:20px 20px}#root #quickshop.m6pn{width:100%!important;max-width:none!important}}@media(prefers-reduced-motion:reduce){#root .gz4-add,#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card figure .link-btn.quickshop a.circle{transition:none}}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:2.8em!important;max-height:2.8em!important}#root .gz3-ce .gz3-ce-pname{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:calc(12px + 2.8em)!important;max-height:calc(12px + 2.8em)!important}@media(max-width:760px){#root #collection li.product-card>div:not(.static)>ul.check.color{margin:-6px 0!important}}#content .recently-viewed-products.gz4-rv-own:not(.gz4-rv-on){display:none!important}#content .recently-viewed-products .l4cl.gz4-rv{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2px;row-gap:24px;width:auto!important;max-width:none!important;margin-left:calc(-1 * var(--gz4c-bleed,var(--rpp,30px)))!important;margin-right:calc(-1 * var(--gz4c-bleed,var(--rpp,30px)))!important;padding:0!important}#content .recently-viewed-products .l4cl.gz4-rv>li{width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important;border:0!important}@media(max-width:760px){#content .recently-viewed-products .l4cl.gz4-rv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){html:not(.nav-more-active) #root .shopify-section-header #nav>ul>li:not([class*=nav-bar-element]){display:none!important}}#content .results>ul.l4ne{margin-top:16px!important}#content ul.l4ne>li>figure:not(:has(img)){display:none!important}@media(max-width:760px){#root #content>.shopify-section[id$=__gz3_after]+.shopify-section.gzx-section--trust{margin-top:16px!important}}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card .s1lb>span{font-size:11px!important}@media(min-width:990px){html.gzp-over:not(.gzp-top) #root .shopify-section-header:before,html.gzp-over:not(.gzp-top) #root .shopify-section-header :is(#nav-bar,#nav):before{transition:none!important}}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card ul.check.color>li>label{overflow:clip!important;overflow-clip-margin:8px}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card ul.check.color>li>label>a:after{top:-8px!important;right:-8px!important;bottom:-8px!important;left:-8px!important;width:auto!important;height:auto!important}#content nav.n6br>ol{overflow:clip!important;overflow-clip-margin:12px}#content nav.n6br>ol a{padding:14px 4px;margin:0 -4px;position:relative;z-index:2}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card ul.check.color>li>label>a:after{top:-8px!important;right:-2px!important;bottom:-8px!important;left:-2px!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card ul.check.color>li:last-child>label{overflow-clip-margin:14px}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card ul.check.color>li:last-child>label>a:after{right:-14px!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card ul.check.color>li:first-child>label>a:after{left:-8px!important}@media(min-width:990px){#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card ul.check.color>li>label{overflow-clip-margin:14px}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card ul.check.color>li>label>a:after{top:-4px!important;bottom:-12px!important}#root :is(#collection,.recently-viewed-products .l4cl,.product-recommendations .l4cl,.gz3-shoprow .l4cl,.gz4-cards) li.product-card ul.check.color>li:first-child>label>a:after{left:-14px!important}}#content>.shopify-section:has(>nav.n6br){z-index:1}#content nav.n6br>ol a{padding:13px 4px 16px}@media(min-width:990px){body.template-product .shopify-app-block:has(>nav.fourcore-breadcrumbs){overflow:clip!important;overflow-clip-margin:12px}body.template-product nav.fourcore-breadcrumbs li>a:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:max(100%,44px);transform:translate(-50%)}body.template-product nav.fourcore-breadcrumbs li.is-product-title{overflow:clip!important;overflow-clip-margin:12px}}html.gz4-hdr-up #root form.f8sr.fixed p.link-btn{transition-duration:.4s,.4s,.4s,0s!important}#root .gz4-stars{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:14px;margin:6px 0 0;padding:0;color:#0e0c0b;font-family:var(--main_ff);font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;text-decoration:none;pointer-events:none}#root .gz4-stars__set{position:relative;display:block;flex:0 0 auto;width:63px;height:11px}#root .gz4-stars__set:before,#root .gz4-stars__on:before{content:"";position:absolute;left:0;top:0;width:63px;height:11px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11'%3E%3Cpath d='M5.5 .85L6.7 4.19L10.26 4.3L7.45 6.48L8.44 9.9L5.5 7.9L2.56 9.9L3.55 6.48L.74 4.3L4.3 4.19Z' fill='none' stroke='%23000' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/13px 11px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11'%3E%3Cpath d='M5.5 .85L6.7 4.19L10.26 4.3L7.45 6.48L8.44 9.9L5.5 7.9L2.56 9.9L3.55 6.48L.74 4.3L4.3 4.19Z' fill='none' stroke='%23000' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/13px 11px repeat-x}#root .gz4-stars__on{position:absolute;left:0;top:0;display:block;width:var(--gz4-fill,0px);height:11px;overflow:hidden}#root .gz4-stars__on:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11'%3E%3Cpath d='M5.5 .35L6.82 4.03L10.73 4.15L7.64 6.55L8.73 10.3L5.5 8.1L2.27 10.3L3.36 6.55L.27 4.15L4.18 4.03Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11'%3E%3Cpath d='M5.5 .35L6.82 4.03L10.73 4.15L7.64 6.55L8.73 10.3L5.5 8.1L2.27 10.3L3.36 6.55L.27 4.15L4.18 4.03Z'/%3E%3C/svg%3E")}#root .gz4-stars__n{display:block;color:#6b645d;font-size:12px;line-height:14px}
/*# sourceMappingURL=/cdn/shop/t/381/assets/gz-v3-core.css.map?nocache=1794512400619 */
