.logo picture{display:block;min-width:0;max-width:100%}.logo .logo-img{width:auto;height:auto;max-width:100%;max-height:var(--logo-h-m)}.footer-logo img{width:var(--footer-logo-w);max-width:100%;height:auto}@media(min-width:750px){.logo .logo-img{width:var(--logo-w);max-width:none;max-height:96px;object-fit:contain}}.topbar{background:var(--topbar-bg);color:var(--topbar-text)}.topbar-contact a{color:var(--topbar-text)}@media(hover:hover){.topbar-contact a:hover{color:var(--topbar-text)}}.header-top{background:var(--header-bg);color:var(--header-text)}.header-top .logo,.header-top .logo-text,.header-top .header-icon{color:var(--header-text)}@media(hover:hover){.header-top .logo:hover .logo-text{color:var(--header-text)}.header-top .header-icon:hover{color:var(--header-text);background:var(--header-hover)}}.header-top .count-badge{background:var(--header-text);color:var(--header-bg)}.header-top .mobile-search{border-color:var(--header-field-border)}@media(min-width:750px){.header-top .header-search{border-color:var(--header-field-border)}.header-top .header-search button{background:var(--header-bg-dark);color:var(--header-text)}}.btn:not(.btn--dark):not(.btn--light):not(.btn--ghost):not(.btn--wa){background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-text)}@media(hover:hover){.btn:not(.btn--dark):not(.btn--light):not(.btn--ghost):not(.btn--wa):hover{background:var(--btn-bg-hover);border-color:var(--btn-bg-hover);color:var(--btn-text)}}.btn.card-add__btn.is-added{background:#0f7a3d!important;border-color:#0f7a3d!important;color:#fff!important}.badge:not(.badge--muted){background:var(--badge-bg);color:var(--badge-text)}.card .price--sale{color:var(--sale-price)}.card .price--sale .price-was{color:var(--muted)}.price-row:has([data-price-was]:not([hidden])) .price-now{color:var(--sale-price)}.site-footer{background:var(--footer-bg);color:var(--footer-text)}.site-footer a,.footer-heading,.footer-contact-list a,.footer-contact-list .icon{color:var(--footer-text)}@media(hover:hover){.site-footer a:hover{color:var(--footer-text)}}.footer-about,.footer-links a,.footer-contact-list li,.footer-note{color:var(--footer-muted)}.footer-brand,.footer-col{border-color:var(--footer-line)}.footer-social a{border-color:var(--footer-line-2)}@media(hover:hover){.footer-social a:hover{background:var(--footer-field)}}.newsletter-field{background:var(--footer-field);border-color:var(--footer-line-2);border-radius:calc(var(--field-radius) + 0px)}.newsletter-field input{color:var(--footer-text)}.newsletter-field input::placeholder{color:var(--footer-muted)}.newsletter-field button{background:var(--footer-text);color:var(--footer-bg);border-radius:var(--btn-radius)}.footer-bottom{background:var(--footer-bg-dark);color:var(--footer-muted)}.tab-bar{background:var(--tabbar-bg)}.tab-bar a{color:var(--tabbar-text)}.tab-bar a[aria-current=page]{color:var(--tabbar-active)}.tab-bar a[aria-current=page] .dot{background:var(--tabbar-active)}.tab-count{background:var(--tabbar-active);color:var(--tabbar-count-text)}.btn{border-radius:var(--btn-radius);text-transform:var(--btn-case)}.btn-upper .btn{letter-spacing:.06em}.card-add__btn,.card-add__select{border-radius:min(var(--btn-radius),10px)}.mobile-search,.header-search,.searchbar input,.chip{border-radius:min(var(--field-radius),24px)}.stepper{border-radius:min(var(--btn-radius),24px)}.corners-soft :is(.hero,.story,.pdp-media,.line-item,.cart-summary,.addon,.details-btn,.field,.notice,.reward,.dropdown,.drawer-contact,.drawer-quick a,.sheet-help,.textarea,.size-row label,.qty,.pdp-thumbs button,.line-item .media,.story .thumb,.track-form,.track-card,.track-help,.about-stat,.about-card,.about-value,.about-highlight,.about-hero__media img,.rte img),.corners-square :is(.hero,.story,.pdp-media,.line-item,.cart-summary,.addon,.details-btn,.field,.notice,.reward,.dropdown,.drawer-contact,.drawer-quick a,.sheet-help,.textarea,.size-row label,.qty,.pdp-thumbs button,.line-item .media,.story .thumb,.track-form,.track-card,.track-help,.about-stat,.about-card,.about-value,.about-highlight,.about-hero__media img,.rte img){border-radius:var(--radius)}@media(max-width:749px){.corners-soft .sheet-panel,.corners-square .sheet-panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0}}.no-shadows :is(.dropdown,.toast,.to-top,.wa-float,.zoom-btn,.wish--overlay,.gallery-arrow,.sticky-buy,.tab-bar,.about-value,.about-hero__media img,.cookie-banner,.nl-panel){box-shadow:none}.no-shadows .cookie-banner{border-color:var(--line-2)}.grid-m-1 .grid{grid-template-columns:minmax(0,1fr);gap:26px 12px}@media(min-width:750px){.grid-m-1 .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}}@media(min-width:990px){.grid-d-3 .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-d-4 .grid,.grid-d-5 .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.grid-d-5 .grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 16px}}.card .media .media-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:var(--media-bg);opacity:0;transition:opacity .35s ease,transform .4s ease;pointer-events:none}.card .media--cover .media-hover{object-fit:cover}@media(hover:hover){.card:hover .media-hover{opacity:1}.no-card-zoom .card:hover .media img{transform:none}}.site-header{transition:box-shadow .2s}.sh-always #shopify-section-header{position:sticky;top:calc(var(--topbar-h,0px) * -1);z-index:50}@media(min-width:750px){.sh-desktop #shopify-section-header{position:sticky;top:calc(var(--topbar-h,0px) * -1);z-index:50}.sh-desktop .pdp-gallery,.sh-always .pdp-gallery{top:calc(var(--header-h,0px) + 16px)}.sh-desktop .cart-summary,.sh-always .cart-summary{top:calc(var(--header-h,0px) + 24px)}}.site-header.is-stuck{box-shadow:0 6px 18px #1e152024}.no-shadows .site-header.is-stuck{box-shadow:none}html.sh-always,html.sh-desktop{scroll-padding-top:var(--header-h,0px)}@media(max-width:749px){html.sh-always body{overflow-x:clip}}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.reveal.is-in{opacity:1;transform:none}.nl-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:flex;align-items:flex-end;justify-content:center}.nl-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e15208c;opacity:0;transition:opacity .25s}.nl-popup.is-open .nl-overlay{opacity:1}.nl-panel{position:relative;width:100%;max-height:92vh;max-height:92dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);color:var(--ink);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:var(--safe-b);box-shadow:0 -10px 40px #1e152040;transform:translateY(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);outline:0}.nl-popup.is-open .nl-panel{transform:none}.nl-close{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;padding:0;border:0;border-radius:20px;background:#fffffff0;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 6px #1e152029}@media(hover:hover){.nl-close:hover{background:#fff;color:var(--accent)}}.nl-media{height:150px;background:var(--media-bg);overflow:hidden}.nl-media img{width:100%;height:100%;object-fit:cover}.nl-media--desktop{display:none}.nl-content{padding:24px var(--gutter) 20px;text-align:center}.nl-eyebrow{margin:0 0 6px}.nl-title{margin:0 0 8px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--heading-spacing);text-transform:var(--heading-case);font-size:calc(24px * var(--heading-scale,1));line-height:1.2;color:var(--ink);outline:0}.nl-text{font-size:14.5px;line-height:1.55;color:var(--muted)}.nl-text p{margin:0}.nl-field{display:flex;flex-direction:column;gap:10px;margin-top:18px}.nl-field input{width:100%;min-width:0;height:50px;padding:0 18px;border:1px solid var(--line-2);border-radius:min(var(--field-radius),25px);background:var(--paper);font-size:16px;color:var(--ink)}.nl-field input:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px var(--tint-2)}.nl-field input[aria-invalid=true]{border-color:var(--danger)}.nl-submit{flex:none}.nl-error{margin:8px 0 0;font-size:13px;color:var(--danger)}.nl-dismiss{display:inline-block;margin-top:12px;padding:8px 10px;border:0;background:none;color:var(--muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.nl-dismiss:hover{color:var(--ink)}}.nl-success{padding:8px 0 4px}.nl-success__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:12px;border-radius:28px;background:var(--tint-2);color:var(--accent)}.nl-success__icon svg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.nl-code{display:inline-flex;align-items:center;gap:14px;margin:10px 0 18px;padding:8px 8px 8px 18px;border:1.5px dashed var(--accent);border-radius:12px;background:var(--tint);color:var(--accent);font-size:18px;letter-spacing:.08em}.nl-code strong{font-weight:800}.nl-code span{padding:6px 12px;border-radius:8px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;letter-spacing:0}.nl-continue{margin-top:4px}@media(max-width:949px)and (max-height:500px)and (orientation:landscape){.nl-media{display:none}}@media(min-width:750px){.nl-popup{align-items:center;padding:24px}.nl-panel{width:min(480px,100%);max-height:calc(100vh - 48px);border-radius:var(--radius-lg);padding-bottom:0;box-shadow:0 30px 70px #1e15204d;opacity:0;transform:translateY(18px) scale(.98);transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s}.nl-popup.is-open .nl-panel{opacity:1;transform:none}.nl-panel--image{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);width:min(840px,100%)}.nl-panel--image .nl-media,.nl-panel--image .nl-media--desktop{display:block;height:auto;min-height:440px}.nl-content{display:flex;flex-direction:column;justify-content:center;padding:48px 40px}.nl-panel--image .nl-content{text-align:left}.nl-panel--image .nl-dismiss{align-self:flex-start;padding-left:0}.nl-title{font-size:calc(30px * var(--heading-scale,1))}.nl-field{flex-direction:row;gap:6px;padding:5px;border:1px solid var(--line-2);border-radius:min(var(--field-radius),30px);background:var(--paper)}.nl-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--tint-2)}.nl-field input{flex:1;height:46px;border:0;padding:0 14px}.nl-field input:focus{box-shadow:none}.nl-field .nl-submit{width:auto;min-height:46px;padding:0 22px}.nl-continue{width:auto;align-self:center;padding:0 32px}.nl-panel--image .nl-continue{align-self:flex-start}}.cookie-banner{position:fixed;left:var(--gutter);right:var(--gutter);bottom:calc(var(--tab-h) + var(--safe-b) + 10px);z-index:45;padding:16px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:0 12px 36px #1e152033;opacity:0;transform:translateY(14px);transition:opacity .25s,transform .25s}.cookie-banner.is-visible{opacity:1;transform:none}.cookie-title{margin:0 0 4px;font-size:15px;font-weight:700}.cookie-text{font-size:13px;line-height:1.5;color:var(--muted)}.cookie-text p{display:inline;margin:0}.cookie-link{margin-left:4px;font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.cookie-actions{display:flex;gap:8px;margin-top:12px}.cookie-actions .btn{flex:1;width:auto}@media(max-width:749px){.template-product .cookie-banner{bottom:calc(var(--tab-h) + var(--safe-b) + 110px)}}@media(max-width:949px)and (max-height:500px)and (orientation:landscape){.template-product .cookie-banner{bottom:calc(var(--tab-h) + var(--safe-b) + 10px)}}@media(min-width:750px){.cookie-banner{left:24px;right:auto;bottom:24px;width:390px;padding:20px}.cookie-banner--right{left:auto;right:24px}.cookie-banner--bar{left:0;right:0;bottom:0;width:auto;padding:14px var(--gutter);border-width:1px 0 0;border-radius:0;box-shadow:0 -8px 24px #1e15201f}.cookie-banner--bar .cookie-inner{display:flex;align-items:center;gap:28px;max-width:var(--max);margin:0 auto}.cookie-banner--bar .cookie-copy{flex:1;min-width:0}.cookie-banner--bar .cookie-actions{flex:none;margin:0}.cookie-banner--bar .cookie-actions .btn{min-width:120px}}.filter-bar--one{align-items:center;gap:8px;padding-top:10px;padding-bottom:10px}.filter-bar--one .chip--sort{width:auto;max-width:132px;min-height:38px;height:38px;padding-top:0;padding-bottom:0;text-overflow:ellipsis}.filter-sep{flex:none;align-self:center;width:1px;height:24px;background:var(--line-2)}.filter-bar--one>.filter-sep:first-child{display:none}.filter-group{display:flex;align-items:center;gap:8px;flex:none}.filter-label{font-size:12px;color:var(--muted);white-space:nowrap}.chip--clear{color:var(--accent);font-weight:600}@media(max-width:749px){.filter-bar--one{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:28px}}.pdp-title{display:block}.pdp-title h1{font-size:calc(20px * var(--heading-scale));line-height:1.28;overflow-wrap:normal;word-break:normal}.pdp-title>.pdp-title__actions{position:absolute;visibility:hidden}.price-row .pdp-title__actions,.pdp-codes .pdp-title__actions{display:flex;gap:8px;margin-left:auto;align-self:center}.price-row .pdp-title__actions .share-btn,.price-row .pdp-title__actions .wish--inline{width:40px;height:40px}.pdp-codes:has(.pdp-title__actions){align-items:center;margin-top:-2px}.pdp-codes .pdp-title__actions .share-btn,.pdp-codes .pdp-title__actions .wish--inline{width:36px;height:36px}@media(min-width:750px){.pdp-title h1{font-size:calc(clamp(22px,2vw,28px) * var(--heading-scale))}}.tab-bar a{gap:3px;padding-top:2px;line-height:1.1}.tab-bar a .icon{width:22px;height:22px;stroke-width:1.7;transition:transform .15s}.tab-bar a[aria-current=page] .icon{stroke-width:2.2}.tab-bar a[aria-current=page] .icon--heart{fill:currentColor}.tab-bar a:active .icon{transform:scale(.9)}.tab-count{top:4px;left:calc(50% + 6px)}.stock-limit{margin:-6px 0 12px;font-size:12.5px;font-weight:600;color:var(--danger)}.line-actions+.stock-limit{margin:6px 0 0}.pdp-media img.is-hover-zoom{transform:scale(1.5)}
/*# sourceMappingURL=/cdn/shop/t/73/assets/theme-settings.css.map */
