/*! (c) 2026 UNALSOFT - https://unalsoft.com - All rights reserved. Proprietary design and code; unauthorized copying, reuse or redistribution is prohibited. */
:root{--z-black:#000000;--z-charcoal:#141616;--z-charcoal-soft:#2c2c2c;--z-dark-gray:#3a3a3a;--z-mid-gray:#a8a8a8;--z-light-gray:#eaeaea;--z-off-white:#f7f7f5;--z-white:#ffffff;--z-gold:#b8973b;--z-gold-light:#d4b76a;--z-gold-dark:#96792e;--z-text-primary:#141616;--z-text-secondary:#555555;--z-text-muted:#767676;--z-border:#eaeaea;--z-border-hover:#000000;--z-sale:#d00a26;--z-shadow-subtle:none;--z-shadow-hover:0 0 0 1px var(--z-mid-gray);--z-shadow-active:0 0 0 2px var(--z-black);--z-radius-pill:100px;--z-radius-none:0;--z-space-1:8px;--z-space-2:16px;--z-space-3:24px;--z-space-4:32px;--z-space-5:40px;--z-space-6:48px;--z-space-8:64px;--z-space-10:80px;--z-space-12:96px;--z-focus-color:#5e9ed6;--z-focus-ring:0 0 0 3px #5e9ed6;--z-ease:cubic-bezier(0.4, 0, 0.2, 1);--z-ease-out:cubic-bezier(0.0, 0, 0.2, 1);--z-duration:0.3s;--z-duration-fast:0.2s;--z-duration-slow:0.5s;--z-touch-min:44px}body{color:var(--z-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:400;line-height:1.7;font-size:15px}.Heading{letter-spacing:.1em;line-height:1.25;font-weight:400}.u-h1{letter-spacing:.04em;font-weight:400}.u-h2{letter-spacing:.06em;font-weight:400}.u-h3{letter-spacing:.08em}.u-h4,.u-h5,.u-h6{letter-spacing:.12em;font-weight:500}.u-h7,.u-h8{letter-spacing:.14em;font-weight:500;font-size:11px}.Rte p{line-height:1.8;margin-bottom:1.2em;font-weight:400}:focus-visible{outline:3px solid var(--z-focus-color)!important;outline-offset:2px!important}:focus:not(:focus-visible){outline:0!important}.PageSkipLink{position:fixed!important;top:-100%;right:50%;transform:translateX(50%);z-index:99999;background:var(--z-black);color:var(--z-white);padding:13px 28px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:0 0 var(--z-radius-pill) var(--z-radius-pill);transition:top var(--z-duration-fast) var(--z-ease)}.PageSkipLink:focus{top:0!important;clip:auto!important;width:auto!important;height:auto!important;overflow:visible!important}@media (pointer:coarse){.Button,.Link,.RoundButton,[data-action],[role=button],a,button,input,select,textarea{min-height:var(--z-touch-min);min-width:var(--z-touch-min)}.Linklist__Item a{display:block;padding-top:10px;padding-bottom:10px}}.Text--subdued{opacity:1!important;color:var(--z-text-secondary)!important}.AnnouncementBar{letter-spacing:.18em;font-size:11px;font-weight:400;padding:12px 20px}.AnnouncementBar a{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);transition:border-color var(--z-duration-fast) var(--z-ease)}.AnnouncementBar a:hover{border-bottom-color:rgba(255,255,255,.9)}.Header{transition:all var(--z-duration) var(--z-ease)}.Header__Wrapper{padding-top:20px;padding-bottom:20px}.Header.Header--sticky,.Header[data-sticky=true]{box-shadow:none;border-bottom:1px solid var(--z-border)}.Header__LogoImage{transition:opacity var(--z-duration) var(--z-ease)}.Header__MainNav .Heading{font-size:13px;font-weight:500}.Header__MainNav .HorizontalList__Item>a{position:relative;padding-bottom:6px;transition:color var(--z-duration-fast) var(--z-ease)}.Header__MainNav .HorizontalList__Item>a::after{content:'';position:absolute;bottom:0;right:50%;width:0;height:1px;background:var(--z-black);transition:width var(--z-duration) var(--z-ease),right var(--z-duration) var(--z-ease)}.Header__MainNav .HorizontalList__Item.is-active>a::after,.Header__MainNav .HorizontalList__Item>a:hover::after{width:100%;right:0}.Header__CartDot{background-color:var(--z-black)!important}@media screen and (max-width:1007px){.Header__Wrapper{padding-top:14px;padding-bottom:14px}.Header__Icon{min-width:var(--z-touch-min);min-height:var(--z-touch-min);display:flex;align-items:center;justify-content:center}.Header__LogoImage{max-height:36px;width:auto}}.MegaMenu{box-shadow:none;border-top:1px solid var(--z-black);animation:megaMenuReveal var(--z-duration) var(--z-ease)}@keyframes megaMenuReveal{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MegaMenu__Title{color:var(--z-text-primary);border-bottom:1px solid var(--z-border);padding-bottom:12px;margin-bottom:14px;font-weight:500}.DropdownMenu{box-shadow:none;border:1px solid var(--z-border);border-top:1px solid var(--z-black)}.Slideshow{position:relative}.Image--contrast::after{background:linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%)!important;opacity:.7}.Slideshow__Content{opacity:0;transform:translateY(24px);transition:opacity .8s var(--z-ease-out),transform .8s var(--z-ease-out)}.Slideshow__Slide.is-selected .Slideshow__Content{opacity:1;transform:translateY(0)}.Slideshow .SectionHeader__Heading{font-weight:400;letter-spacing:.06em;text-shadow:none}.Slideshow .SectionHeader__SubHeading{letter-spacing:.25em;font-size:12px;font-weight:400;opacity:.85;margin-bottom:var(--z-space-2)}.Slideshow .flickity-page-dots .dot{width:28px;height:2px;border-radius:1px;margin:0 4px;opacity:.35;transition:all var(--z-duration) var(--z-ease)}.Slideshow .flickity-page-dots .dot.is-selected{opacity:1;width:48px}@media screen and (max-width:640px){.Slideshow__Content{padding:var(--z-space-3) var(--z-space-2)}.Slideshow .SectionHeader__Heading{font-size:26px!important;line-height:1.2}.Slideshow .SectionHeader__SubHeading{font-size:10px;letter-spacing:.2em}}.Button{letter-spacing:.14em;font-size:12px;font-weight:600;padding:13px 36px;border-radius:var(--z-radius-pill);transition:all var(--z-duration-fast) var(--z-ease);position:relative;overflow:hidden;min-height:var(--z-touch-min);text-transform:uppercase}.Button--primary,.Button[type=submit]{background:var(--z-black);color:var(--z-white);border:1.5px solid var(--z-black)}.Button--primary:hover,.Button[type=submit]:hover{background:var(--z-white);color:var(--z-black)}.Button--secondary{border:1.5px solid var(--z-black);background:var(--z-white);color:var(--z-black)}.Button--secondary:hover{background:var(--z-black);color:var(--z-white)}.Slideshow .Button{border:1.5px solid var(--z-white);color:var(--z-white);background:0 0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.Slideshow .Button:hover{background:var(--z-white);color:var(--z-black);border-color:var(--z-white)}@media screen and (max-width:640px){.Button{padding:14px 24px;font-size:11px;width:100%;text-align:center}.ButtonGroup{flex-direction:column;gap:10px}.ButtonGroup__Item{width:100%}}.ProductItem{transition:none}.ProductItem__Wrapper{position:relative;box-shadow:0 0 0 1px var(--z-border);transition:box-shadow var(--z-duration-fast) var(--z-ease)}@media (hover:hover){.ProductItem__Wrapper:hover{box-shadow:0 0 0 2px var(--z-black)}}.ProductItem__ImageWrapper{overflow:hidden;border-radius:0}.ProductItem__ImageWrapper img{transition:transform .6s var(--z-ease)}@media (hover:hover){.ProductItem__ImageWrapper:hover img{transform:scale(1.03)}}.ProductItem__Label{background:var(--z-black);color:var(--z-white);padding:5px 14px;font-size:10px;font-weight:500;letter-spacing:.12em;border-radius:var(--z-radius-pill);text-transform:uppercase}.ProductItem__Title{margin-top:14px;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.4}.ProductItem__Title a{text-decoration:none;transition:color var(--z-duration-fast) var(--z-ease)}.ProductItem__Title a:hover{color:var(--z-text-secondary)}.ProductItem__Price{font-size:14px;font-weight:400;letter-spacing:.02em;margin-top:6px}.Price--highlight{color:var(--z-sale)!important;font-weight:400}.Price--compareAt{text-decoration:line-through;color:var(--z-text-muted)}@media screen and (max-width:640px){.ProductItem__Title{font-size:12px;margin-top:10px}.ProductItem__Info{padding:0 4px}}.SectionHeader{margin-bottom:var(--z-space-6)}.SectionHeader__Heading{position:relative;font-weight:400;font-size:32px;letter-spacing:.06em}.SectionHeader__Description{max-width:520px;margin-right:auto;margin-left:auto;color:var(--z-text-secondary);line-height:1.8;font-weight:400;font-size:15px;margin-top:14px}@media screen and (max-width:640px){.SectionHeader__Heading{font-size:24px}}.CollectionItem{overflow:hidden;border-radius:0;position:relative;transition:opacity var(--z-duration) var(--z-ease)}@media (hover:hover){.CollectionItem:hover{opacity:.92}.CollectionItem:hover img{transform:scale(1.04)}}.CollectionItem img{transition:transform .7s var(--z-ease)}.CollectionItem__Content{letter-spacing:.16em;font-weight:500;font-size:13px}.Newsletter .Form__Input{border:1px solid var(--z-border);border-radius:0;padding:14px 18px;font-size:15px;font-weight:400;min-height:48px;transition:border-color var(--z-duration-fast) var(--z-ease)}.Newsletter .Form__Input:focus{border-color:var(--z-black)}.Newsletter .Form__Submit{border-radius:var(--z-radius-pill);min-height:var(--z-touch-min);background:var(--z-black);color:var(--z-white);border:1.5px solid var(--z-black);font-weight:600;letter-spacing:.12em;transition:all var(--z-duration-fast) var(--z-ease)}.Newsletter .Form__Submit:hover{background:var(--z-white);color:var(--z-black)}.Footer{padding-top:var(--z-space-12);padding-bottom:var(--z-space-5);position:relative}.Footer::before{content:'';position:absolute;top:0;right:50%;transform:translateX(50%);width:40px;height:1px;background:var(--z-gold)}.Footer__Title{font-size:11px;letter-spacing:.18em;font-weight:500;margin-bottom:24px;position:relative;padding-bottom:14px}.Footer__Title::after{content:'';position:absolute;bottom:0;right:0;width:20px;height:1px;background:var(--z-gold)}.Footer--center .Footer__Title::after{right:50%;transform:translateX(50%)}.Footer .Linklist__Item{margin-bottom:6px}.Footer .Linklist__Item a{font-size:14px;font-weight:400;letter-spacing:.02em;transition:color var(--z-duration-fast) var(--z-ease),padding-right var(--z-duration-fast) var(--z-ease)}@media (hover:hover){.Footer .Linklist__Item a:hover{color:var(--z-white);padding-right:4px}}.Footer__Copyright{font-size:12px;font-weight:400;letter-spacing:.08em;opacity:.6}.Footer__Aside{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--z-space-3);margin-top:var(--z-space-5)}.Footer__AsideInner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px 32px}.Footer__AsideInner .Footer__Copyright{margin:0;text-align:right}.Footer__Legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.Footer__Legal a{color:inherit;opacity:.6;text-decoration:none;transition:opacity var(--z-duration-fast) var(--z-ease)}.Footer__Legal a:focus-visible,.Footer__Legal a:hover{opacity:1}.Footer__LegalSep{opacity:.35}.Footer__Credit{margin:0;justify-self:end;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.6;white-space:nowrap;transition:opacity var(--z-duration-fast) var(--z-ease)}.Footer__Credit:hover{opacity:1}.Footer__CreditLabel{margin-left:6px}.Footer__CreditLink{color:inherit;text-decoration:none;font-weight:600;letter-spacing:.18em;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:1px;transition:border-color var(--z-duration-fast) var(--z-ease)}.Footer__CreditLink:focus-visible,.Footer__CreditLink:hover{border-bottom-color:currentColor}@media (max-width:900px){.Footer__AsideInner{grid-template-columns:1fr;text-align:center}.Footer__AsideInner .Footer__Copyright,.Footer__Credit{text-align:center;justify-self:center}}.Footer__Newsletter .Form__Input{background:0 0;border:1px solid rgba(255,255,255,.2);border-radius:0;color:inherit;padding:14px 18px;font-weight:400;min-height:48px;transition:border-color var(--z-duration-fast) var(--z-ease)}.Footer__Newsletter .Form__Input:focus{border-color:var(--z-white)}.Footer__Newsletter .Form__Input::placeholder{color:rgba(255,255,255,.4)}.Footer__Newsletter .Form__Submit{background:var(--z-white);color:var(--z-black);border:none;border-radius:var(--z-radius-pill);min-height:var(--z-touch-min);font-weight:600;letter-spacing:.12em;font-size:11px;transition:all var(--z-duration-fast) var(--z-ease)}.Footer__Newsletter .Form__Submit:hover{background:var(--z-gold);color:var(--z-white)}@media screen and (max-width:640px){.Footer{padding-top:var(--z-space-8);text-align:center}.Footer__Title::after{right:50%;transform:translateX(50%)}.Footer__Block{margin-bottom:var(--z-space-5)}.Footer .Linklist__Item a{padding:8px 0;display:inline-block}}.Search{background:rgba(255,255,255,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.Search__Input{font-size:32px!important;font-weight:400;letter-spacing:.02em;border-bottom:1px solid var(--z-border)!important;transition:border-color var(--z-duration-fast) var(--z-ease);min-height:var(--z-touch-min)}.Search__Input:focus{border-bottom-color:var(--z-black)!important}@media screen and (max-width:640px){.Search__Input{font-size:20px!important}}.SidebarMenu{padding:var(--z-space-5) var(--z-space-3)}.SidebarMenu .Linklist__Item{border-bottom:1px solid var(--z-border)}.SidebarMenu .Linklist__Item>a{padding:16px 0;min-height:var(--z-touch-min);display:flex;align-items:center;font-size:14px;font-weight:400;letter-spacing:.1em}.Drawer{box-shadow:none;border-right:1px solid var(--z-border)}.Drawer__Header{border-bottom:1px solid var(--z-border);padding:var(--z-space-3)}.CartItem{padding:var(--z-space-3) 0;border-bottom:1px solid var(--z-border)}.CartItem__Image{border-radius:0;overflow:hidden}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{min-height:48px;border-radius:0;border:1px solid var(--z-border);font-weight:400;font-size:15px;padding:12px 16px;transition:border-color var(--z-duration-fast) var(--z-ease)}input:focus,select:focus,textarea:focus{border-color:var(--z-black);outline:0}.QuantitySelector__Button{min-width:var(--z-touch-min);min-height:var(--z-touch-min)}.PageTransition{background:var(--z-black)}.LoadingBar{background:var(--z-black);height:1px}@media (prefers-reduced-motion:no-preference){.shopify-section{opacity:0;transform:translateY(20px);animation:sectionReveal .6s var(--z-ease-out) forwards}.shopify-section--announcement,.shopify-section--header{opacity:1;transform:none;animation:none}.shopify-section:nth-child(2){animation-delay:.1s}.shopify-section:nth-child(3){animation-delay:.15s}.shopify-section:nth-child(4){animation-delay:.2s}.shopify-section:nth-child(5){animation-delay:.25s}}@keyframes sectionReveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.AspectRatio{overflow:hidden;border-radius:0}.Image--lazyLoaded{animation:imageFadeIn .4s var(--z-ease) forwards}@keyframes imageFadeIn{from{opacity:0}to{opacity:1}}.ZanardiLightbox{background:rgba(0,0,0,.95)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ZanardiLightbox__Close{width:var(--z-touch-min);height:var(--z-touch-min);border-radius:50%;background:rgba(255,255,255,.1);transition:background var(--z-duration-fast) var(--z-ease)}.ZanardiLightbox__Close:hover{background:rgba(255,255,255,.25)}.ZanardiLightbox__Counter{font-size:12px;letter-spacing:.15em;font-weight:400;color:rgba(255,255,255,.6)}.Popup{border-radius:0;box-shadow:none;border:1px solid var(--z-border)}.ColorSwatch{min-width:28px;min-height:28px;border:1px solid var(--z-border);border-radius:50%;transition:border-color var(--z-duration-fast) var(--z-ease),box-shadow var(--z-duration-fast) var(--z-ease)}.ColorSwatch:hover,.ColorSwatch__Radio:checked+.ColorSwatch{border-color:var(--z-black);box-shadow:0 0 0 2px var(--z-black)}.Product__Info{padding-top:var(--z-space-3)}.Product__Info .ProductMeta__Title{font-size:26px;font-weight:400;letter-spacing:.03em;line-height:1.35}.Product__Info .ProductMeta__Price{font-size:20px;font-weight:500;letter-spacing:.03em}.ProductForm__Item{min-height:52px;padding:14px 18px;font-size:15px}.ProductForm__AddToCart{min-height:56px;font-size:14px;font-weight:700;letter-spacing:.12em}.ProductForm__ColorSwatch{min-width:32px;min-height:32px}.ProductForm__SelectedValue{font-size:14px;font-weight:500}.QuantitySelector--large{font-size:16px}.QuantitySelector__CurrentQuantity{min-width:52px;font-size:16px;text-align:center}.VariantSelector__ChoiceValue{font-size:14px;font-weight:500}.Popover__Value{min-height:48px;font-size:14px!important;padding:12px 16px}@media screen and (max-width:640px){.Product__Info .ProductMeta__Title{font-size:22px}.Product__Info .ProductMeta__Price{font-size:18px}.Product__Info{padding:var(--z-space-3) var(--z-space-2)}.ProductForm__AddToCart{min-height:52px}}.Faq__Item{border-bottom:1px solid var(--z-border)}.Faq__Question{padding:var(--z-space-3) 0;min-height:var(--z-touch-min);font-size:14px;font-weight:400;letter-spacing:.04em}.Pagination__NavItem{min-width:var(--z-touch-min);min-height:var(--z-touch-min);display:inline-flex;align-items:center;justify-content:center;border-radius:0;font-weight:400;font-size:15px;transition:all var(--z-duration-fast) var(--z-ease)}.Pagination__NavItem:hover{background:var(--z-off-white)}.Pagination__NavItem.is-active{background:var(--z-black);color:var(--z-white)}@media screen and (max-width:640px){.Container{padding-right:20px!important;padding-left:20px!important}}@media screen and (min-width:641px) and (max-width:1007px){.Container{padding-right:var(--z-space-4)!important;padding-left:var(--z-space-4)!important}}.Testimonial{padding:var(--z-space-5);position:relative}.Testimonial::before{content:'\201C';font-size:72px;color:var(--z-black);font-family:Georgia,'Times New Roman',serif;line-height:1;opacity:.12;position:absolute;top:0;right:50%;transform:translateX(50%)}.Testimonial__Content{font-style:italic;line-height:1.9;font-size:17px;font-weight:400}.ImageWithText{gap:var(--z-space-5)}@media screen and (max-width:640px){.ImageWithText__Content{padding:var(--z-space-3) 0}}.Alert--success{background:#f0f9f4;color:#1b7340;border-right:2px solid #1b7340;padding:14px 18px}.Alert--error{background:#fef2f2;color:var(--z-sale);border-right:2px solid var(--z-sale);padding:14px 18px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--z-off-white)}::-webkit-scrollbar-thumb{background:var(--z-mid-gray);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--z-dark-gray)}::selection{background:var(--z-black);color:var(--z-white)}::-moz-selection{background:var(--z-black);color:var(--z-white)}.ContactForm__Label,.Form__FloatingLabel,.LoginForm__Label,label{font-size:13px;font-weight:600;letter-spacing:.06em}::placeholder{color:#888!important;opacity:1}.Footer .Linklist__Item a,.Form__Hint a,.Rte a{text-decoration:underline;text-underline-offset:3px}.Footer .Linklist__Item a{text-decoration-thickness:1px;text-decoration-color:rgba(255,255,255,0.22);transition:color var(--z-duration-fast) var(--z-ease),padding-right var(--z-duration-fast) var(--z-ease),text-decoration-color var(--z-duration-fast) var(--z-ease)}.Footer .Linklist__Item a:focus-visible,.Footer .Linklist__Item a:hover{text-decoration-color:currentColor}.Breadcrumb,.Breadcrumb a{font-size:13px}.VariantSelector__ChoiceColor{display:flex;align-items:center;gap:10px}.VariantSelector__ColorSwatch{min-width:32px;min-height:32px}.VariantSelector__Choice.is-selected .VariantSelector__ColorSwatch{box-shadow:0 0 0 3px var(--z-black)}.Faq__Question{min-height:52px;font-size:15px}.AnnouncementBar{font-size:12px;padding:14px 20px}.Alert--error,.Alert--success{font-size:14px;font-weight:500;padding:16px 20px}.Text--subdued{color:#555!important}.CartItem__Title{font-size:14px;font-weight:500}.CartItem__Price{font-size:14px}.Header__MainNav .Heading{font-size:14px}@media screen and (max-width:1007px){.SidebarMenu .Linklist__Item>a{padding:18px 0;font-size:15px}}@media (min-resolution:192dpi){body{font-size:16px}}@media print{.AnnouncementBar,.Header__Icon,.LoadingBar,.PageOverlay,.PageTransition{display:none!important}body{color:#000!important;background:#fff!important}}.ProductItem__ImageWrapper{cursor:pointer}.ProductItem__ImageWrapper img{transition:transform .6s cubic-bezier(.25, .46, .45, .94),opacity .4s ease;will-change:transform}.ProductItem__Link:hover .ProductItem__ImageWrapper img:first-child{transform:scale(1.04)}.ProductItem__ImageWrapper::after{content:'VIEW';position:absolute;bottom:16px;right:50%;transform:translateX(50%) translateY(8px);opacity:0;background:rgba(0,0,0,.72);color:#fff;font-size:10px;font-weight:600;letter-spacing:.2em;padding:8px 20px;pointer-events:none;transition:opacity .25s ease,transform .25s ease;white-space:nowrap}.ProductItem__ImageWrapper[data-label]::after{content:attr(data-label);text-transform:uppercase}.ProductItem__Link:hover .ProductItem__ImageWrapper::after{opacity:1;transform:translateX(50%) translateY(0)}.ProductItem__PackBadge{position:absolute;top:12px;left:12px;background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.12);color:#555;font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:4px 10px;backdrop-filter:blur(4px)}.is-wholesale .ProductItem__PackBadge{background:#b8973b;border-color:#b8973b;color:#fff}.Breadcrumb,.woocommerce .woocommerce-breadcrumb{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#767676;padding:20px 0;margin-bottom:0;border-bottom:1px solid #eaeaea}.woocommerce .woocommerce-breadcrumb a{color:inherit;text-decoration:none;transition:color .2s}.woocommerce .woocommerce-breadcrumb a:hover{color:#000}.Header[data-scrolled=true]{background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Header[data-scrolled=true] .Header__LogoImage{max-height:28px}@keyframes zanardiFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Container,.woocommerce.single-product div.product{animation:zanardiFadeIn .4s cubic-bezier(0,0,.2,1) both}@media (min-width:1008px){.woocommerce-checkout #customer_details{width:58%;float:right;padding-left:48px}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{width:42%;float:left}.woocommerce-checkout #order_review_heading{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.woocommerce-checkout form.woocommerce-checkout::after{content:'';display:table;clear:both}}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{width:100%;height:52px;padding:0 16px;border:1px solid #eaeaea;border-radius:0;font-family:inherit;font-size:14px;color:#141616;background:#fff;transition:border-color .2s;appearance:none}.woocommerce form .form-row textarea{height:auto;padding-top:14px;padding-bottom:14px}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row textarea:focus{outline:0;border-color:#000}.woocommerce form .form-row label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#767676;display:block;margin-bottom:8px}.woocommerce form .form-row .required{color:#d00a26}.zanardi-pack-info{display:flex;align-items:baseline;gap:12px;margin:12px 0;padding:14px 16px;background:#faf6ee;border-right:3px solid #b8973b}.zanardi-pack-info__label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#b8973b;white-space:nowrap}.zanardi-pack-info__value{font-size:17px;font-weight:400;color:#141616}.zanardi-pack-info__sub{font-size:11px;color:#767676;margin-right:auto}.zanardi-pack-info--runs{align-items:flex-start}.zanardi-pack-info--runs .zanardi-pack-info__label{padding-top:5px}.zanardi-pack-info__runs{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.zanardi-pack-info__run{display:flex;align-items:baseline;gap:12px}.zanardi-pack-info__size{min-width:76px;font-size:11px;font-weight:600;letter-spacing:.12em;color:#141616;white-space:nowrap}@media (max-width:480px){.zanardi-pack-info--runs{flex-direction:column;gap:8px}.zanardi-pack-info--runs .zanardi-pack-info__label{padding-top:0}.zanardi-pack-info__runs{width:100%}.zanardi-pack-info__run{flex-wrap:wrap;row-gap:2px}.zanardi-pack-info__run .zanardi-pack-info__sub{margin-right:0;flex-basis:100%}}.zanardi-shipping-progress{border:1px solid #eaeaea;padding:14px 16px;margin-bottom:20px;background:#f7f7f5}.zanardi-shipping-progress p{font-size:12px;letter-spacing:.06em;margin:0 0 8px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;border-left:1px solid #eaeaea}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid #eaeaea}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:14px 0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:#767676;text-decoration:none;transition:color .2s,padding-right .2s}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#000;padding-right:8px}@media print{.AnnouncementBar,.Footer,.Header,.related.products,.upsells.products,.woocommerce-tabs{display:none!important}.Product__Wrapper{grid-template-columns:1fr 1fr;gap:24px}body{font-size:12pt;color:#000}}