.shop-materials.performance-site .pg-shop-header{position:sticky;top:0;padding:14px 0;background:transparent;border-bottom:0}.shop-materials.performance-site .pg-shop-header>div:first-child{background:transparent;border:0}.shop-materials.performance-site .pg-header-panel{min-height:80px;max-width:min(1340px,calc(100% - clamp(22px, 4.5vw, 76px) * 2));margin:0 auto;padding:17px 33px;justify-content:center;border:1px solid var(--nv-header-glass-edge);border-radius:44px;color:var(--nv-header-glass-ink);background:var(--nv-header-glass-bg);box-shadow:var(--nv-header-glass-shadow);-webkit-backdrop-filter:var(--nv-header-glass-blur);backdrop-filter:var(--nv-header-glass-blur)}body:has(.nv-v11) .shop-materials.performance-site .pg-shop-header{position:fixed;top:0;left:0;right:0}body:has([data-shop-listing-hero]) .shop-materials.performance-site .pg-shop-header{position:fixed;top:0;left:0;right:0}.shop-materials.performance-site .pg-header-logo{max-width:none;width:auto}.shop-materials.performance-site .pg-header-panel nav>div>:is(a,button){font-size:16px;padding:7px 12px;color:#fffef9;background:transparent;border-radius:9999px}.shop-materials.performance-site .pg-header-panel nav>div>:is(a,button):hover{background:rgb(255 255 255/14%)}.shop-materials.performance-site .pg-header-panel a.shop-button,.shop-materials.performance-site .pg-header-panel button.shop-button{color:#fffef9;font-size:16px;font-weight:400}.shop-materials.performance-site .pg-header-utilities{gap:3px}.shop-materials.performance-site .pg-header-utilities :is(button,a)[data-variant]{background:transparent;border-color:transparent;box-shadow:none;border-radius:12px;min-width:34px;min-height:34px}.shop-materials.performance-site .pg-header-utilities svg{width:24px;height:24px;stroke-width:1.7}.shop-materials.performance-site .pg-header-utilities button:hover{background:rgb(255 255 255/14%)}.shop-materials.performance-site .pg-header-utilities :is(button,a){color:#fffef9}.shop-materials.performance-site .pg-header-utilities svg{color:#fffef9}.shop-materials.performance-site .pg-header-logo img{width:auto;height:32px;filter:none}.pg-nav-dropdown{background:var(--nv-glass-bg)!important;box-shadow:var(--nv-glass-shadow)!important;-webkit-backdrop-filter:var(--nv-glass-blur)!important;backdrop-filter:var(--nv-glass-blur)!important}.pg-nav-dropdown nav a:hover{color:#1d2a21!important;background:linear-gradient(145deg,rgba(248,249,246,.88),rgba(223,227,219,.78))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),inset 0 1px 1px rgba(255,255,255,.95),0 1px 3px rgba(37,43,37,.07)}.shop-materials.performance-site .pg-header-panel .pg-glass-surface{background:radial-gradient(ellipse 260px 140px at 101% 108%,#58bd7e26,transparent 76%),linear-gradient(130deg,#ffffff66,transparent 46%),rgb(238 241 234/94%)!important}.shop-materials .shop-cart-page{min-height:60vh;padding-top:32px;padding-bottom:64px}.shop-materials [data-shop-empty]{position:relative;margin-top:28px;background:linear-gradient(135deg,#ffffffb8,transparent 55%),radial-gradient(ellipse 120px 90px at 101% 101%,#58bd7e20,transparent 80%),#e8ece2;border:1px solid #fff;box-shadow:inset 1px 1px 2px #fff,inset -1px -1px 3px #ffffffa0,0 22px 40px -37px #263e2b70}.shop-materials .shop-checkout-stepper{margin:25px 0 30px}.shop-materials .shop-checkout-stepper button{padding:7px 13px 7px 7px;border-radius:16px}.shop-materials .shop-checkout-stepper button[aria-current=step]{background:#e0e7d9;box-shadow:inset 0 1px 1px #fff}.shop-materials .shop-checkout-stepper button:is([data-state=current],[data-state=complete])>span:first-child{width:32px;height:32px;border-radius:11px;background:radial-gradient(ellipse at 100% 100%,#58bd7e87,transparent 75%),#294536;box-shadow:inset 0 1px 1px #ffffff70;color:#fffef9}body:has(.shop-materials) .shop-summary{--shop-glass-lighting:radial-gradient(ellipse 140px 110px at 101% 101%,#58bd7e4a,transparent 80%),linear-gradient(135deg,#ffffff1b,transparent 45%)}body:has(.shop-materials) .shop-checkout-form{background-image:linear-gradient(145deg,#ffffffd9,transparent 72%),linear-gradient(170deg,#ffffff,#f8f8f6)}body:has(.shop-materials) .shop-footer{background-image:none;box-shadow:inset 0 1px 0 #fff;border-top-color:#d9dfd0}body:has(.shop-materials) .shop-footer a{min-height:32px}body:has(.shop-materials) .shop-footer>div:first-child{max-width:1340px;padding-top:42px;padding-bottom:35px}body:has(.shop-materials) :is(.shop-footer__payment-logos,.shop-footer__shipping-logo){padding:6px;background:transparent;border:0}@media(max-width:1099px){.shop-materials.performance-site .pg-header-panel{max-width:calc(100% - 32px);padding:8px 14px}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.shop-materials.performance-site .pg-header-panel{background:#2a3a31;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:1100px){.shop-materials.performance-site .pg-header-panel{min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.shop-materials.performance-site .pg-header-panel:after,.shop-materials.performance-site .pg-header-panel:before{display:none}.shop-materials.performance-site .pg-header-group{min-height:64px;padding:10px 26px;border:1px solid var(--nv-header-glass-edge);border-radius:44px;color:var(--nv-header-glass-ink);background:var(--nv-header-glass-bg);box-shadow:var(--nv-header-glass-shadow);-webkit-backdrop-filter:var(--nv-header-glass-blur);backdrop-filter:var(--nv-header-glass-blur)}.shop-materials.performance-site .pg-header-group--nav{gap:26px;min-width:0}.shop-materials.performance-site .pg-header-utilities{flex:none}}#trustbadge-iframe,[id^=tsbadge],[id^=tscard]{z-index:40!important}.shop-materials.performance-site .pg-shop-header{translate:0 0;transition:translate .2s ease}.shop-materials.performance-site .pg-shop-header[data-scroll-hidden=true]:not(:focus-within){translate:0 -100%}body:has(.shop-materials) .shop-materials [id]{scroll-margin-top:calc(var(--shop-header-height, 108px) + 24px)}@media (prefers-reduced-motion:reduce){.shop-materials.performance-site .pg-shop-header{transition:none}}@media (max-width:1099px){.shop-materials.performance-site .pg-shop-header{padding-block:8px}.shop-materials.performance-site .pg-header-panel{min-height:56px;padding:4px 8px 4px 14px;max-width:calc(100% - 24px)}.shop-materials.performance-site .pg-header-panel :is(.pg-header-search,.pg-header-account,.pg-header-language){display:none}.shop-materials.performance-site .pg-header-utilities>:is([data-slot=dropdown-menu-trigger],.bg-border),.shop-materials.performance-site .pg-header-utilities>a{display:none}.shop-materials.performance-site .pg-header-utilities :is(button,a)[data-variant]{min-width:44px;min-height:44px}.shop-materials.performance-site .pg-header-logo>span{aspect-ratio:auto;overflow:visible}.shop-materials.performance-site .pg-header-logo img{height:28px}.shop-materials.performance-site .pg-cart-count{top:0;right:0;height:16px;min-width:16px;padding:0 4px;font-size:10px;line-height:16px;pointer-events:none}.shop-materials.performance-site .pg-shop-header[data-scroll-hidden=true]:not(:has(:focus-visible)){translate:0 -100%}}@media (max-width:359px){.shop-materials.performance-site .pg-header-panel:has([data-black-week-ticket]) .pg-header-logo img{height:23px}}body:has([data-black-week-announcement]) .shop-materials.performance-site .pg-shop-header{top:44px}@media (max-width:760px){body:has([data-black-week-announcement]) .shop-materials.performance-site .pg-shop-header{top:60px}}