/* Discovery edition: retain the existing Yadhiel Labs type and atmosphere. */
:root{--discovery-mint:#58f6d3;--discovery-ice:#b4f0e4}
.labs-topline{position:sticky!important;top:12px!important;z-index:1050!important;transition:transform .32s cubic-bezier(.2,.7,.2,1),background .3s!important;background:#060b0bdd!important;backdrop-filter:blur(20px);border:1px solid #b4f0e425!important;border-radius:12px!important;width:min(1180px,calc(100% - 40px))!important;margin:12px auto!important;min-height:64px;box-shadow:0 14px 50px #0003}
.labs-topline.labs-nav-hidden{transform:translateY(calc(-100% - 30px))!important}.labs-topline:has(:focus-visible){transform:none!important}.labs-top-actions{align-items:center;gap:22px!important}.labs-nav-shop{background:#58f6d3;color:#06241e!important;padding:10px 16px;border-radius:6px;font-weight:650}.labs-nav-shop span{margin-left:8px}.labs-page-nav{display:flex!important;gap:22px!important}
.labs-shop-actions{display:flex;justify-content:center;gap:22px;align-items:center;pointer-events:auto;margin:10px auto 24px}.labs-shop-now{display:flex;align-items:center;justify-content:center;gap:26px;padding:16px 30px;border-radius:7px;background:#58f6d3;color:#06241e!important;font-weight:700;text-decoration:none;box-shadow:0 0 30px #58f6d322;transition:transform .2s,box-shadow .2s}.labs-shop-now:hover{transform:translateY(-3px);box-shadow:0 8px 35px #58f6d340}.labs-shop-help{color:#c0cfc9;text-decoration:none;font-size:13px}.labs-shop-help span{color:#58f6d3;margin-left:14px}.labs-entry-links{gap:22px!important}.labs-entry-links a{font-size:12px!important}.labs-services span{display:inline-flex;gap:10px;align-items:center}.labs-services img{object-fit:contain}.labs-services-track{animation-duration:32s!important}.labs-services:hover .labs-services-track{animation-play-state:paused}
.labs-discovery-section{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:88px 0 16px;scroll-margin-top:95px}.labs-discovery-heading{text-align:center;margin:0 auto 36px;max-width:740px}.labs-discovery-heading>span{font-size:10px;letter-spacing:.2em;color:#58f6d3;display:inline-flex;align-items:center;gap:14px}.labs-discovery-heading>span:before,.labs-discovery-heading>span:after{content:'';height:1px;width:46px;background:linear-gradient(90deg,transparent,#58f6d370)}.labs-discovery-heading>span:after{transform:rotate(180deg)}.labs-discovery-heading h2{font-size:clamp(30px,4.2vw,49px);letter-spacing:-.045em;font-weight:700;margin:16px 0 12px;line-height:1.15}.labs-discovery-heading p{color:#91a39e;font-size:13px;line-height:1.8}.labs-word-shimmer{background:linear-gradient(105deg,#d4e5df 0%,#d4e5df 38%,#fff 47%,#58f6d3 50%,#fff 53%,#d4e5df 62%,#d4e5df 100%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:labs-word-sweep 7s ease-in-out infinite;animation-delay:var(--word-delay,0s)}
@keyframes labs-word-sweep{0%,20%{background-position:100% 50%}65%,100%{background-position:0% 50%}}
.labs-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.labs-benefit-grid>article{border:1px solid #b4f0e421;background:#070c0cbd;border-radius:12px;overflow:hidden;transition:transform .25s,border-color .25s}.labs-benefit-grid>article:hover{transform:translateY(-5px);border-color:#58f6d35f}.labs-feature-art{height:235px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #b4f0e414;background:radial-gradient(ellipse at center,#58f6d309,transparent 66%)}.labs-feature-copy{padding:23px}.labs-feature-copy h3{font-size:15px;font-weight:650;letter-spacing:-.02em;margin:0 0 8px}.labs-feature-copy p{font-size:12px;color:#8e9d98;line-height:1.8;margin:0}.labs-orbit-ring{position:absolute;width:184px;height:184px;border:1px dashed #58f6d33a;border-radius:50%;animation:labs-disc-spin 24s linear infinite}.labs-orbit-ring.ring-b{width:150px;height:150px;border-style:solid;border-color:#58f6d325;animation-direction:reverse}.labs-shield{width:100px;height:100px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,#5be9ce,#154b42);border:1px solid #b4f0e466;box-shadow:0 0 0 12px #58f6d309,0 0 45px #58f6d32b;font-size:40px;color:#dffff7}.labs-orbit-dot{position:absolute;width:184px;height:184px;animation:labs-disc-spin 8s linear infinite}.labs-orbit-dot:before{content:'';position:absolute;left:28px;top:14px;width:7px;height:7px;border-radius:50%;background:#b4f0e4;box-shadow:0 0 15px #58f6d3}@keyframes labs-disc-spin{to{transform:rotate(360deg)}}
.labs-delivery-art{flex-direction:column;gap:17px;align-items:flex-start;padding-left:24%}.labs-delivery-art>div{position:relative;display:flex;align-items:center;gap:14px;font-size:11px;color:#b4c4bd;animation:labs-order-step 6s infinite;animation-delay:calc(var(--step)*.65s)}.labs-delivery-art b{position:relative;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#58f6d3;color:#06241e;box-shadow:0 0 12px #58f6d33b;font-size:11px}.labs-delivery-art>div:not(:nth-child(4)) b:after{content:'';position:absolute;top:19px;left:9px;height:17px;width:1px;background:#58f6d34a}.labs-delivery-art small{position:absolute;bottom:15px;left:0;width:100%;text-align:center;font-size:7px;letter-spacing:.15em;color:#627a71}@keyframes labs-order-step{0%,70%,100%{opacity:.45;transform:translateX(0)}25%,50%{opacity:1;transform:translateX(4px)}}
.labs-world-art{display:block;text-align:center;padding-top:27px}.labs-location{display:inline-block;padding:5px 10px;border:1px solid #b4f0e422;border-radius:20px;font-size:7px;color:#a4c3b8;letter-spacing:.05em}.labs-world-art strong{display:block;font-size:28px;letter-spacing:-.04em;margin-top:14px}.labs-globe{position:absolute;width:185px;height:185px;left:calc(50% - 92px);top:112px;border:1px solid #58f6d365;border-radius:50%;box-shadow:inset 0 6px 17px #58f6d325,0 -3px 15px #58f6d324;background:radial-gradient(ellipse,#58f6d36b .7px,transparent 1.1px);background-size:6px 6px;animation:labs-globe-turn 12s linear infinite;overflow:hidden;mask-image:linear-gradient(#000,transparent 85%)}.labs-globe i{position:absolute;inset:0 25%;border-inline:1px solid #58f6d326;border-radius:50%}.labs-globe i:nth-child(2){inset:25% 0;border:1px solid #58f6d326}.labs-globe i:nth-child(3){inset:12% 0;border-block:1px solid #58f6d326}@keyframes labs-globe-turn{to{background-position:60px 0}}
.labs-product-tools{display:flex;align-items:center;gap:9px;background:#080d0eeb;border:1px solid #b4f0e421;border-radius:9px;padding:8px}.labs-product-tools>label:first-child{display:flex;gap:12px;align-items:center;flex:1;min-width:100px;padding-left:12px;color:#6f8980}.labs-product-tools input[type=search]{background:transparent;color:#e3f1eb;border:0;width:100%;font:inherit;font-size:12px;padding:7px;outline:none}.labs-product-tools select,.labs-stock-filter{font-size:11px;background:#ffffff05;border:1px solid #b4f0e422;color:#b9ccc4;border-radius:5px;padding:9px;white-space:nowrap}.labs-stock-filter{display:flex;align-items:center;gap:7px;cursor:pointer}.labs-stock-filter input{accent-color:#58f6d3}.labs-result-count{font-size:10px;color:#8aa098;text-align:right;margin:12px 0 22px}.labs-discovery-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.labs-discovery-grid .yb-product-card{border-radius:10px!important;background:#080d0edb!important;overflow:hidden;text-decoration:none}.labs-discovery-grid .yb-product-image{aspect-ratio:16/9!important;border:0!important}.labs-discovery-grid .yb-product-body{padding:17px!important}.labs-discovery-grid h3{font-size:13px!important;font-weight:650;min-height:35px;line-height:1.5}.labs-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:19px 0 13px}.labs-product-bottom span{font-size:10px;color:#819d92}.labs-product-bottom b{color:#58f6d3;font-size:17px}.labs-discovery-grid small{display:flex;justify-content:space-between;font-size:10px;color:#96ada3}.labs-view-collection{display:flex;width:max-content;margin:30px auto 0;padding:12px 20px;border:1px solid #b4f0e42b;border-radius:6px;text-decoration:none;font-size:12px;color:#d5e9e0;gap:28px}.labs-search-empty{padding:38px;text-align:center;font-size:13px;color:#a0b9ad}.labs-discovery-grid [hidden]{display:none!important}
.labs-faq-grid{display:block!important;max-width:790px;margin:auto}.labs-faq-item{margin-bottom:12px;background:#0b1011eb!important;border:1px solid #b4f0e421!important;border-radius:9px!important;padding:0!important}.labs-faq-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 21px!important;font-size:13px!important;font-weight:600}.labs-faq-item summary::-webkit-details-marker{display:none}.labs-faq-item summary span{border:1px solid #58f6d33a;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#58f6d3;transition:transform .25s}.labs-faq-item[open] summary span{transform:rotate(180deg)}.labs-faq-item>div{padding:0 21px 18px!important}.labs-faq-item p{font-size:12px!important;line-height:1.9;color:#95aaa0!important}.labs-faq-item[open]{border-color:#58f6d350!important}
.labs-reviews-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.labs-reviews-track{display:flex;gap:14px;width:max-content;animation:labs-reviews-run 50s linear infinite;animation-direction:var(--direction);margin:14px 0}.labs-reviews-window:hover .labs-reviews-track,.labs-reviews-window:focus-within .labs-reviews-track{animation-play-state:paused}.labs-reviews-track article{width:260px;padding:22px;background:#080d0edb;border:1px solid #b4f0e421;border-radius:10px}.labs-review-stars{color:#58f6d3;font-size:12px;letter-spacing:2px}.labs-reviews-track p{font-size:12px;line-height:1.8;margin:12px 0;color:#c7d7ce}.labs-reviews-track small{font-size:10px;color:#739486}.labs-review-empty{text-align:center;border:1px solid #b4f0e421;border-radius:12px;background:#080d0eaa;padding:38px}.labs-review-empty>i{font-size:30px;color:#58f6d3;margin-bottom:18px}.labs-review-empty h3{font-size:18px}.labs-review-empty p,.labs-review-empty a{font-size:12px;color:#9db6a9}.labs-review-empty a{color:#58f6d3}@keyframes labs-reviews-run{to{transform:translateX(-50%)}}
@media(max-width:900px){.labs-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.labs-benefit-grid{gap:12px}.labs-feature-art{height:200px}.labs-feature-copy{padding:18px}.labs-topline .labs-page-nav{display:none!important}}@media(max-width:620px){.labs-discovery-section{width:calc(100% - 32px);padding-top:60px}.labs-benefit-grid{grid-template-columns:1fr}.labs-feature-art{height:220px}.labs-topline{width:calc(100% - 24px)!important;top:7px!important}.labs-top-actions{gap:10px!important}.labs-top-actions .labs-nav-shop{padding:9px;font-size:10px}.labs-product-tools{flex-wrap:wrap}.labs-product-tools>label:first-child{flex-basis:100%}.labs-product-tools select{flex:1}.labs-discovery-grid{gap:10px!important}.labs-discovery-grid .yb-product-body{padding:12px!important}.labs-product-bottom{flex-wrap:wrap}.labs-entry-links{gap:12px!important}.labs-entry-links a{font-size:10px!important}.labs-shop-now{padding:14px 24px}.labs-home{min-height:690px!important}.labs-faq-item summary{font-size:12px!important;padding:16px!important}}@media(prefers-reduced-motion:reduce){.labs-word-shimmer,.labs-orbit-ring,.labs-orbit-dot,.labs-globe,.labs-delivery-art>div,.labs-reviews-track{animation:none!important}.labs-topline{transition:none!important}.labs-reviews-window{overflow:auto}}

@media(min-width:901px){.labs-discovery-grid{grid-template-columns:repeat(var(--catalog-columns,4),minmax(0,1fr))!important;max-width:min(100%,calc(var(--catalog-columns,4)*280px));margin-inline:auto}}

.labs-payment-feature{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:28px 30px;background:#080d0edb;border:1px solid #b4f0e421;border-radius:12px;align-items:center;margin-bottom:18px;overflow:hidden}.labs-payment-feature h3{font-size:21px;letter-spacing:-.03em}.labs-payment-feature p{font-size:12px;line-height:1.8;color:#8ea79a;margin:8px 0 0;max-width:420px}.labs-payment-feature .labs-section-label{margin-bottom:9px;font-size:9px}.labs-payment-loop{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.labs-payment-loop-track{display:flex;gap:12px;width:max-content;animation:labs-payment-slide 24s linear infinite}.labs-payment-loop-track>span{display:flex;align-items:center;gap:9px;border:1px solid #b4f0e422;padding:16px 20px;border-radius:8px;font-size:12px;white-space:nowrap;background:#ffffff03}.labs-payment-loop:hover .labs-payment-loop-track{animation-play-state:paused}@keyframes labs-payment-slide{to{transform:translateX(-50%)}}
.labs-checkout-payments{margin-top:17px;padding-top:16px;border-top:1px solid #b4f0e41d;text-align:center;width:100%}.labs-payment-logos{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:10px}.labs-payment-logo{display:grid;place-items:center;width:30px;height:30px;background:#ffffff07;border:1px solid #b4f0e41c;border-radius:50%;animation:labs-payment-bob 4.5s ease-in-out infinite}.labs-payment-logo:nth-child(2){animation-delay:-1.5s}.labs-payment-logo:nth-child(3){animation-delay:-3s}.labs-checkout-payments small{display:block;color:#7b9588;font-size:9px}.labs-checkout-payments small i{color:#58f6d3;margin-right:5px}@keyframes labs-payment-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
.labs-product-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 0 18px}.labs-product-assurance span{display:flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:6px;border:1px solid #b4f0e41c;background:#ffffff03;border-radius:6px;font-size:9px;color:#bdd4c7}.labs-product-assurance i{color:#58f6d3}.product-form .buy-buttons{gap:9px!important}.product-form .buy-buttons .btn{min-height:39px!important;height:39px!important;border-radius:7px!important;font-size:11px!important;padding:8px 12px!important}.product-form .yb-add-cart-btn:not(:disabled){background:#58f6d3!important;color:#05271e!important}.product-form .variants .variant{padding:12px!important;border-radius:8px!important;min-width:0!important}.product-form .variants .variant.active{background:#58f6d30c!important;border-color:#58f6d3!important;box-shadow:0 0 14px #58f6d311!important}
/* Compact product description, retaining every word and link. */
body.labs-store .product-tabs-section{padding:16px 18px!important;border:1px solid #b4f0e427!important;border-radius:10px!important;background:#090f10d9!important;box-shadow:none!important;min-height:0!important;margin-top:15px!important}body.labs-store .product-tabs-section .editor{font-size:12px!important;line-height:1.6!important;color:#bacdc2!important}body.labs-store .product-tabs-section .editor :is(p,li){font-size:12px!important;line-height:1.6!important;margin-bottom:5px!important}body.labs-store .product-tabs-section .editor :is(h1,h2,h3,h4){font-size:13px!important;line-height:1.5!important;margin:12px 0 6px!important;font-weight:700!important;letter-spacing:0!important}body.labs-store .product-tabs-section .editor :is(ul,ol){padding-left:18px!important;margin:5px 0 10px!important}body.labs-store .product-tabs-section .editor img{width:16px!important;height:16px!important;object-fit:contain;vertical-align:middle}body.labs-store .product-tabs-section .nav-link{font-size:11px!important;padding:7px 12px!important;border-radius:6px!important}body.labs-store .product-tabs-section .editor> :first-child{margin-top:0!important}body.labs-store .product-info-section{padding:21px!important;background:#080d0ed4!important;border:1px solid #b4f0e426!important;border-radius:11px!important}.product-info-section h1{font-size:27px!important;letter-spacing:-.035em}.product-info-section .invoice-container{padding:15px!important}.product-image-section{border-radius:10px!important;overflow:hidden}
@media(max-width:620px){.labs-payment-feature{grid-template-columns:1fr;padding:22px;gap:24px}.labs-payment-feature h3{font-size:19px}.labs-product-assurance{gap:4px}.labs-product-assurance span{font-size:8px;gap:4px}}@media(prefers-reduced-motion:reduce){.labs-payment-loop-track,.labs-payment-logo{animation:none!important}.labs-payment-loop{overflow:auto}}

body.labs-store .product-tabs-section{padding:0!important;border:0!important;background:transparent!important}body.labs-store .product-tab-content{padding:17px 18px!important;border-radius:9px!important;background:#090f10dd!important;border:1px solid #b4f0e425!important}body.labs-store .product-tab-buttons{gap:9px!important;margin-bottom:12px!important}body.labs-store .product-tab-btn{padding:7px 13px!important;font-size:11px!important;border-radius:6px!important}body.labs-store .product-tab-btn.active{background:#58f6d30d!important;border-color:#58f6d375!important;color:#b4f0e4!important}

/* Fine typography across the existing store. */




body.labs-store.labs-winter{font-family:Inter,system-ui,sans-serif!important;font-weight:400!important;-webkit-font-smoothing:antialiased}body.labs-store.labs-winter :is(h1,h2,h3,h4,h5,h6){font-family:inherit!important;font-weight:500!important}body.labs-store.labs-winter .product-info-section .product-title{font-size:27px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:-.04em!important}body.labs-store.labs-winter :is(.labs-discovery-heading h2,.yb-section-head h1,.yb-section-head h2){font-weight:500!important}body.labs-store.labs-winter :is(p,li,.invoice-label,.labs-faq-item summary){font-weight:400!important}body.labs-store.labs-winter :is(button,.btn,.labs-shop-now,.labs-nav-shop,.yb-brand,.labs-product-bottom b,.invoice-value,.product-form .variant .name,.product-form .variant .price,.product-form .invoice-value,.product-form .invoice-total .invoice-value,.yb-product-topline h3){font-weight:500!important}body.labs-store.labs-winter :is(strong,b){font-weight:500!important}body.labs-store.labs-winter .labs-identity :is(h1,strong){font-weight:500!important}body.labs-store.labs-winter .product-tabs-section .editor :is(h1,h2,h3,h4,strong,b){font-weight:500!important}.labs-custom-emoji{display:inline-block!important;width:13px!important;height:13px!important;object-fit:contain;vertical-align:-2px;flex:0 0 13px}.labs-product-assurance img{width:12px!important;height:12px!important}.product-tabs-section .editor ul{list-style:none!important;padding-left:0!important}.product-tabs-section .editor ul li{position:relative;padding-left:19px!important}.product-tabs-section .editor ul li:before{content:'';position:absolute;width:12px;height:12px;left:0;top:3px;background:var(--labs-check-emoji) center/contain no-repeat}.labs-product-note{display:flex;align-items:flex-start;gap:7px}.labs-product-note img{margin-top:3px}.labs-feature-copy h3{font-weight:500!important}

body.labs-store.labs-winter .labs-topline{width:min(1040px,calc(100% - 32px))!important;min-height:54px!important;border-radius:40px!important;padding:8px 18px!important}.labs-topline .yb-brand{font-size:12px!important}.labs-topline .yb-brand img{width:27px!important;height:27px!important}.labs-topline .labs-page-nav a{font-size:11px!important;color:#9eafa7!important;text-decoration:none}.labs-topline .labs-page-nav a:hover{color:#b4f0e4!important}.labs-topline .labs-nav-shop{font-size:10px!important;padding:8px 13px!important;border-radius:20px!important}.labs-payment-logo:nth-child(4){animation-delay:-2s}.labs-payment-logo:nth-child(5){animation-delay:-3.5s}.labs-payment-logo[title="Apple Pay"] img{width:24px!important}.labs-payment-logo[title="Card"]{border-radius:5px;width:34px}.labs-payment-logo[title="Card"] img{width:26px!important;height:21px!important}
body.labs-store.labs-winter .product-form .buy-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:17px!important}body.labs-store.labs-winter .product-form .buy-buttons>.col{min-width:0;width:100%!important;flex:none!important}body.labs-store.labs-winter .product-form .buy-buttons .btn{height:34px!important;min-height:34px!important;border-radius:20px!important;font-size:10px!important}body.labs-store.labs-winter .product-form .buy-buttons svg{width:13px;height:13px}body.labs-store.labs-winter .product-form .invoice-row:not(.invoice-total){display:none!important}body.labs-store.labs-winter .product-form .invoice-total{padding:10px 0!important;border:0!important;margin:0!important}body.labs-store.labs-winter .product-form .invoice-container{padding:10px 0!important;margin-top:10px!important;border:0!important;border-block:1px solid #b4f0e418!important;background:none!important}body.labs-store.labs-winter .product-form .input-group{width:100%!important;max-width:none!important;border:1px solid #b4f0e41a!important;border-radius:5px!important;background:#ffffff03!important}body.labs-store.labs-winter .product-form .input-group .btn{border:0!important;background:transparent!important;min-width:35px!important;width:35px!important;padding:3px!important;height:32px!important}body.labs-store.labs-winter .product-form .input-group .form-control{height:32px!important;background:transparent!important;border:0!important;font-size:12px!important}body.labs-store.labs-winter .product-form .input-group.col-4{flex:1 0 100%!important}.labs-product-assurance{padding-bottom:15px}.labs-checkout-payments{padding-top:14px;margin-top:14px}body.labs-store.labs-winter .product-tabs-section .editor{font-size:11px!important}body.labs-store.labs-winter .product-tabs-section .editor :is(p,li){font-size:11px!important;line-height:1.5!important}body.labs-store.labs-winter .product-tabs-section .editor li{margin-bottom:3px!important}

body.labs-store.labs-winter .product-info-section{padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}body.labs-store.labs-winter .labs-price-card{padding:20px!important;background:#0a1011e3!important;border:1px solid #b4f0e423!important;border-radius:10px!important;margin-bottom:13px}body.labs-store.labs-winter .labs-price-card .product-price-section{padding:0 0 15px!important;margin:0!important;border-bottom:1px solid #b4f0e41d!important}body.labs-store.labs-winter .labs-price-card .product-price{font-size:27px!important;line-height:1.25!important;letter-spacing:-.04em!important;font-weight:500!important}body.labs-store.labs-winter .labs-price-card .labs-product-assurance{padding:15px 0 0!important}body.labs-store.labs-winter .product-info-section .product-form{padding:19px!important;background:#070c0de3!important;border:1px solid #b4f0e420!important;border-radius:10px!important}.labs-product-page-title{font-size:28px!important;font-weight:500!important;letter-spacing:-.04em!important;margin:0 0 25px!important;line-height:1.3!important}.labs-product-help{padding:13px 5px!important;font-size:10px!important}.product-tabs-section{margin-top:18px!important}.labs-price-card .stock-badge{font-size:9px!important;padding:5px 9px!important}.labs-product-note{font-size:11px}

body.labs-store.labs-winter .product-form .buy-buttons .btn:disabled{opacity:1!important;background:#ffffff05!important;color:#81948a!important;border-color:#b4f0e421!important}body.labs-store.labs-winter .product-form .buy-buttons .yb-buy-now-btn:disabled{background:#58f6d32b!important;color:#91b4a4!important}body.labs-store.labs-winter .product-form .variants{gap:7px!important}body.labs-store.labs-winter .product-form .variants .variant{margin:0!important;padding:10px!important}body.labs-store.labs-winter .product-form .variants .variant .name{font-size:11px!important}body.labs-store.labs-winter .product-form .variants .variant .price{font-size:12px!important}

/* Floating navigation follows scroll direction across the entire storefront. */
body.labs-store header.sticky-top{min-height:78px}
body.labs-store.labs-winter .labs-topline{position:fixed!important;left:0!important;right:0!important;top:12px!important;margin:0 auto!important;will-change:transform;transition:transform .36s cubic-bezier(.22,.68,0,1.02),background .25s,border-color .25s!important}
body.labs-store .labs-topline.labs-nav-hidden{transform:translateY(calc(-100% - 30px))!important;pointer-events:none}
body.labs-store .labs-topline:has(:focus-visible){transform:none!important;pointer-events:auto}
@media(max-width:620px){body.labs-store.labs-winter .labs-topline{top:7px!important}}
@media(prefers-reduced-motion:reduce){body.labs-store.labs-winter .labs-topline{transition:none!important}}
/* Expanding navigation and subtle animated brand watermark. */
body.labs-store.labs-winter .labs-topline{width:min(1240px,calc(100% - 32px))!important;transition:width .45s cubic-bezier(.22,.68,0,1.02),padding .45s,transform .36s cubic-bezier(.22,.68,0,1.02),background .25s!important}
body.labs-store.labs-winter.labs-scrolled .labs-topline{width:min(1040px,calc(100% - 48px))!important}
.labs-background-logo{position:absolute;left:50%;top:50%;width:min(1000px,90vw);height:min(1000px,90vw);object-fit:contain;transform:translate(-50%,-50%);opacity:.15;mix-blend-mode:screen;pointer-events:none;user-select:none}
@media(max-width:620px){body.labs-store.labs-winter .labs-topline{width:calc(100% - 24px)!important}body.labs-store.labs-winter.labs-scrolled .labs-topline{width:calc(100% - 40px)!important}.labs-background-logo{width:125vw;height:125vw;opacity:.13}}
@media(prefers-reduced-motion:reduce){body.labs-store.labs-winter .labs-topline{transition:none!important}}
