@layer scMerchRefresh{html[data-sc4-design] #MainContent{--sc438-ink:var(--sc-page-ink,#f0f3ec);--sc438-muted:var(--sc4-muted,#a3afa6);--sc438-line:var(--sc4-line,#2b352e);--sc438-accent:var(--sc4-accent,#9de966);--sc438-surface:var(--sc-page-canvas,#080b09)}html[data-sc4-design] #MainContent .sc438-wayfinding{max-width:1320px!important;margin:0 auto!important;padding:20px 40px 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:var(--sc438-muted)!important;font:500 14px/1.5 SCInter,Arial,sans-serif!important}html[data-sc4-design] #MainContent .sc438-wayfinding a{display:inline-flex!important;align-items:center!important;min-height:44px!important;color:inherit!important;text-decoration:none!important}html[data-sc4-design] #MainContent .sc438-wayfinding a:hover{color:var(--sc438-ink)!important;text-decoration:underline!important;text-underline-offset:5px!important}html[data-sc4-design] #MainContent .product-information{display:block!important;width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:20px 40px 36px!important;box-sizing:border-box!important;background:var(--sc438-surface)!important;color:var(--sc438-ink)!important}html[data-sc4-design] #MainContent .product-information__grid{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr)!important;gap:clamp(24px,3vw,48px)!important;align-items:start!important;width:100%!important;min-width:0!important}html[data-sc4-design] #MainContent .product-information__grid.product-information--media-none{grid-template-columns:minmax(0,1fr)!important}html[data-sc4-design] #MainContent .product-information__media{grid-column:auto!important;width:100%!important;min-width:0!important;padding:0!important;align-self:start!important}html[data-sc4-design] #MainContent .product-information__media :is(media-gallery,.media-gallery){width:100%!important;min-width:0!important}html[data-sc4-design] #MainContent .product-information__media .product-media img{object-fit:contain!important}html[data-sc4-design] #MainContent .product-details{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0!important;align-self:start!important;top:80px!important}html[data-sc4-design] #MainContent .product-details>.group-block{height:auto!important;min-height:0!important;width:100%!important;justify-content:flex-start!important;gap:20px!important}html[data-sc4-design] #MainContent .product-details .sc-v207-shop-return{display:none!important}html[data-sc4-design] #MainContent .product-details h1{font-size:clamp(26px,2.8vw,38px)!important;font-weight:700!important;line-height:1.16!important;text-align:left!important;letter-spacing:-.6px!important;color:var(--sc438-ink)!important;margin:0!important}html[data-sc4-design] #MainContent .product-details :is(.price,product-price){font-size:25px!important;font-weight:650!important;line-height:1.4!important}html[data-sc4-design] #MainContent .product-details .compare-at-price{font-size:16px!important;color:var(--sc438-muted)!important;font-weight:400!important}html[data-sc4-design] #MainContent .product-details :is(p,.rte){font-size:16px!important;line-height:1.7!important;color:var(--sc438-ink)!important}html[data-sc4-design] #MainContent .product-details .rte p+p{margin-top:12px!important}html[data-sc4-design] #MainContent .variant-picker{width:100%!important;margin:0!important}html[data-sc4-design] #MainContent .variant-picker__form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;align-items:start!important;gap:22px!important;width:100%!important;min-width:0!important;max-width:100%!important}html[data-sc4-design] #MainContent .variant-option{gap:8px!important;margin:0!important;min-width:0!important;min-inline-size:0!important;width:100%!important;max-width:100%!important;text-align:left!important;box-sizing:border-box!important}html[data-sc4-design] #MainContent .product-details .variant-picker .variant-option--buttons{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:stretch!important;align-content:flex-start!important;justify-self:stretch!important;align-self:stretch!important;padding:0!important;border:0!important}html[data-sc4-design] #MainContent .variant-option legend{display:block!important;width:100%!important;max-width:100%!important;float:none!important;padding:0!important;text-align:left!important;font-size:14px!important;font-weight:600!important;color:var(--sc438-ink)!important;margin:0 0 10px!important}html[data-sc4-design] #MainContent .variant-option__button-label{display:inline-flex!important;flex:0 1 auto!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;margin:0!important;float:none!important;clear:none!important;box-sizing:border-box!important;text-align:center!important;white-space:normal!important;min-width:64px!important;min-height:44px!important;height:auto!important;padding:10px 12px!important;border:1px solid var(--sc438-line)!important;border-radius:4px!important;background:transparent!important;color:var(--sc438-ink)!important;-webkit-text-fill-color:currentColor!important;font:500 14px/1.3 SCInter,Arial,sans-serif!important;box-shadow:none!important}html[data-sc4-design] #MainContent .variant-option__button-label__pill{display:none!important}html[data-sc4-design] #MainContent .variant-option__button-label:has(input:checked){border-color:var(--sc438-accent)!important;background:var(--sc438-accent)!important;color:#11200b!important;-webkit-text-fill-color:#11200b!important}html[data-sc4-design] #MainContent .variant-option__button-label:has(input[aria-disabled=true]){opacity:.5!important}html[data-sc4-design] #MainContent .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--sc438-accent)!important;outline-offset:3px!important}html[data-sc4-design] #MainContent :is(.quantity-selector,.quantity){min-height:48px!important;border:1px solid var(--sc438-line)!important;border-radius:4px!important;background:transparent!important;color:var(--sc438-ink)!important}html[data-sc4-design] #MainContent :is(.quantity-selector,.quantity) :is(input,button){color:var(--sc438-ink)!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;font-size:16px!important;min-height:44px!important}html[data-sc4-design] #MainContent .product-details .add-to-cart-button{min-height:52px!important;width:100%!important;border:1px solid var(--sc438-accent)!important;border-radius:4px!important;background:var(--sc438-accent)!important;color:#11200b!important;font:650 16px/1.4 SCInter,Arial,sans-serif!important}html[data-sc4-design] #MainContent .product-details .add-to-cart-button:disabled{opacity:.5!important}html[data-sc4-design] #MainContent :is(button,a,input,select):focus-visible{outline:2px solid var(--sc438-accent)!important;outline-offset:3px!important}html[data-sc4-design] #MainContent .sc438-merch{width:100%!important;max-width:1440px!important;margin:auto!important;box-sizing:border-box!important}html[data-sc4-design] #MainContent .sc438-merch-head{padding-bottom:24px!important;border-bottom:1px solid var(--sc438-line)!important}html[data-sc4-design] #MainContent .sc438-merch-head h1{margin:8px 0 12px!important;font-size:clamp(30px,4vw,44px)!important}html[data-sc4-design] #MainContent .sc438-merch-head p{max-width:620px!important;font-size:16px!important;line-height:1.65!important}html[data-sc4-design] #MainContent .sc438-merch-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;padding:20px 0!important;margin:0!important}html[data-sc4-design] #MainContent .sc438-merch-sort{display:flex!important;gap:8px!important;align-items:center!important;max-width:100%!important}html[data-sc4-design] #MainContent .sc438-merch-sort select{min-width:0!important;max-width:190px!important;min-height:44px!important;padding:8px 28px 8px 10px!important;border:1px solid var(--sc438-line)!important;border-radius:4px!important;background:var(--sc438-surface)!important;color:var(--sc438-ink)!important;font-size:16px!important}html[data-sc4-design] #MainContent .sc438-merch-sort button{min-height:44px!important;padding:8px 12px!important;border:1px solid var(--sc438-line)!important;border-radius:4px!important}html[data-sc4-design] #MainContent .sc438-merch .sc4-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px 20px!important}html[data-sc4-design] #MainContent .sc438-merch .sc4-product-card{min-width:0!important}html[data-sc4-design] #MainContent .sc438-merch .sc4-product-art{aspect-ratio:4/5!important;border-radius:4px!important}html[data-sc4-design] #MainContent .sc438-merch .sc4-product-art img{object-fit:contain!important;transform:none!important}html[data-sc4-design] #MainContent .sc438-merch .sc4-product-meta h2{white-space:normal!important;overflow:visible!important;font-size:16px!important;line-height:1.45!important}html[data-sc4-design] #MainContent .sc438-merch .sc4-product-meta .sc4-label{display:none!important}html[data-sc4-design] #MainContent .sc438-merch .sc4-price-row{margin-top:8px!important}html[data-sc4-design] #MainContent .sc438-merch .sc4-price{font-size:17px!important}@media(max-width:1100px){html[data-sc4-design] #MainContent .sc438-merch .sc4-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){html[data-sc4-design] #MainContent .product-information__grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}html[data-sc4-design] #MainContent .product-information__media{max-width:600px!important;margin-inline:auto!important}html[data-sc4-design] #MainContent .product-details{position:static!important}}@media(max-width:700px){html[data-sc4-design] #MainContent .sc438-wayfinding{padding:12px 18px 0!important}html[data-sc4-design] #MainContent .product-information{padding:12px 18px 28px!important}html[data-sc4-design] #MainContent .product-details h1{font-size:28px!important}html[data-sc4-design] #MainContent .sc438-merch .sc4-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 14px!important}html[data-sc4-design] #MainContent .sc438-merch .sc4-product-meta h2{font-size:14px!important}html[data-sc4-design] #MainContent .sc438-merch-head p{font-size:15px!important}}@media(max-width:380px){html[data-sc4-design] #MainContent .sc438-merch-toolbar{align-items:flex-start!important;flex-direction:column!important}html[data-sc4-design] #MainContent .sc438-merch-sort{width:100%!important}html[data-sc4-design] #MainContent .sc438-merch-sort select{flex:1!important;max-width:none!important}}html[data-sc-touch-narrow="1"][data-sc4-design] body .page-wrapper,html[data-sc-touch-narrow="1"][data-sc4-design] body #sc4-topbar{margin-left:0!important;width:100%!important;max-width:100%!important}html[data-sc-touch-narrow="1"][data-sc4-design] body #sc4-sidebar{display:none!important}html[data-sc-touch-narrow="1"][data-sc4-design] body .sc4-ui{--sidebar:0px}html[data-sc-touch-narrow="1"][data-sc4-design] body #MainContent,html[data-sc-touch-narrow="1"][data-sc4-design] body #MainContent .sc438-merch{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}html[data-sc4-design] #MainContent .sticky-add-to-cart__bar{left:calc((100% + var(--sc4-desktop-rail,224px))/2)!important;width:min(600px,calc(100% - var(--sc4-desktop-rail,224px) - 48px))!important;border:1px solid var(--sc438-line)!important;border-radius:4px!important;background:var(--sc438-surface)!important;color:var(--sc438-ink)!important}html[data-sc4-design] #MainContent .sticky-add-to-cart__button{border-radius:4px!important;background:var(--sc438-accent)!important;color:#11200b!important}@media(min-width:701px)and (max-width:960px){html[data-sc4-design] #MainContent .sticky-add-to-cart__bar{left:calc(50% + 39px)!important;width:min(600px,calc(100% - 110px))!important}}@media(max-width:700px){html[data-sc4-design] #MainContent .sticky-add-to-cart__bar{left:50%!important;width:calc(100% - 24px)!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}html[data-sc4-design] #MainContent .sticky-add-to-cart__button{min-width:48px!important;min-height:48px!important}}@media(max-width:700px){html[data-sc4-design] #MainContent .product-details .variant-picker .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label{flex:0 0 calc((100% - 16px)/3)!important;width:calc((100% - 16px)/3)!important;min-width:0!important;padding:10px 6px!important}html[data-sc4-design] #MainContent .product-details .variant-option__button-label__text{overflow-wrap:anywhere!important;white-space:normal!important}}}
/*# sourceMappingURL=/cdn/shop/t/1408/assets/sc-merch-layout-s438.css.map */
