﻿.container{margin:0 auto;padding:0 var(--sp-15);max-width:var(--w-max)}@media(min-width: 1200px){.container{padding:0 var(--sp-15)}}.container .container{padding:0}.container-small{padding:0 var(--sp-15);max-width:var(--w-small)}@media(min-width: 768px){.container-small{margin:0 auto;padding:0 var(--sp-15)}}.main{flex:1}.container--full{overflow-x:clip}.container--full>*{max-width:var(--w-max);margin-left:auto;margin-right:auto;padding-left:var(--sp-15);padding-right:var(--sp-15)}.container--full>.alignfull{max-width:none;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0}.container--full>.alignwide{max-width:var(--w-max)}.header{background:var(--cl-white);position:sticky;top:0;z-index:1000;border-bottom:solid .0625rem var(--cl-gray-2)}.header--i{width:1.5rem;height:1.5rem;display:block;background-position:center;background-repeat:no-repeat;background-size:contain}.header--i.rebuy{background-image:url("../images/i-rebuy.svg")}.header--i.account{background-image:url("../images/icon-myaccount.svg")}.header--top{padding:var(--sp-05) var(--sp-10);background-color:var(--cl-gray-10);font-size:var(--fs-12);overflow:hidden;max-height:4rem;transition:max-height .25s ease,padding .25s ease}.header--top>.container{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-20);flex-wrap:wrap}.is-scrolled .header--top{max-height:0;padding-top:0;padding-bottom:0}.header--usp{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-20);align-items:center}.header--usp__item{display:inline-flex;align-items:center;gap:var(--sp-05)}.header--usp__icon{width:1rem;height:1rem;object-fit:contain;display:block}.header--usp__text{font-size:var(--fs-12);color:var(--cl-white);line-height:1.2}@media(max-width: 768px){.header--usp{width:100%;justify-content:center;gap:var(--sp-15)}}.header--top-nav__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;gap:var(--sp-15)}.header--top-nav__menu li{list-style:none;margin:0}.header--top-nav__menu a{color:var(--cl-white);text-decoration:none;font-size:var(--fs-12);line-height:1.2}.header--top-nav__menu a:hover{text-decoration:underline}@media(max-width: 768px){.header--top-nav__menu{justify-content:center;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.header--top-nav__menu::-webkit-scrollbar{display:none}.header--top-nav__menu li{flex-shrink:0}}@media(max-width: 768px){.header--top-nav{width:100%}}.header.is-nav-collapsed .header--nav:not(.active){display:none}.header.is-nav-collapsed .header--menu-toggle,.header.is-nav-collapsed .header--search-toggle{display:block}.header--main{padding:var(--sp-15) 0;transition:padding .25s ease;position:relative}.is-scrolled .header--main{padding:var(--sp-05) 0}.header--main>.container{display:flex;align-items:center;gap:var(--sp-15)}@media(min-width: 992px){.header--main>.container{gap:var(--sp-25)}}.header .brand{display:flex;align-items:center;flex-shrink:0}.header .brand img{width:var(--logo-size-mobile);height:auto;display:block;transition:width .25s ease}@media(min-width: 992px){.header .brand img{width:var(--logo-size-desktop)}}@media(min-width: 992px){.is-scrolled .header .brand img{width:calc(var(--logo-size-desktop)*.75)}}.header--menu-toggle{appearance:none;background:rgba(0,0,0,0);border:0;padding:0;width:1.75rem;height:1.75rem;flex-shrink:0;cursor:pointer;position:relative}@media(min-width: 992px){.header--menu-toggle{display:none}}.header--menu-toggle__bars,.header--menu-toggle__bars::before,.header--menu-toggle__bars::after{position:absolute;left:0;width:1.75rem;height:.125rem;background-color:var(--cl-primary)}.header--menu-toggle__bars{top:50%;transform:translateY(-50%)}.header--menu-toggle__bars::before,.header--menu-toggle__bars::after{content:""}.header--menu-toggle__bars::before{top:-0.5rem}.header--menu-toggle__bars::after{top:.5rem}.header--actions{display:flex;align-items:center;gap:var(--sp-15);margin-left:auto;flex-shrink:0}.header--account{display:flex;align-items:center}.header--search-toggle{appearance:none;background:rgba(0,0,0,0);border:0;padding:0;width:1.5rem;height:1.5rem;cursor:pointer;background-image:url("../images/icon-search-line.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media(min-width: 1200px){.header--search-toggle{display:none}}.header--search{position:relative}@media(min-width: 1200px){.header--search{width:15rem}}@media(max-width: 1199px){.header--search{display:none;position:absolute;left:0;right:0;top:100%;width:auto;padding:var(--sp-15);background-color:var(--cl-white);border-top:solid .0625rem var(--cl-gray-2);z-index:10}}.header.is-nav-collapsed .header--search{display:none;position:absolute;left:0;right:0;top:100%;width:auto;padding:var(--sp-15);background-color:var(--cl-white);border-top:solid .0625rem var(--cl-gray-2);z-index:10}.header--search .dgwt-wcas-search-wrapp{width:100%;max-width:none}.header--search .dgwt-wcas-sf-wrapp,.header--search .dgwt-wcas-search-input,.header--search .dgwt-wcas-search-submit,.header--search .dgwt-wcas-suggestions-wrapp{border-radius:0 !important}.header--search .dgwt-wcas-sf-wrapp{position:relative;height:2.5rem;background:var(--cl-white) !important;border:solid .0625rem var(--cl-gray-3) !important;box-shadow:none !important;overflow:hidden}.header--search .dgwt-wcas-search-input{width:100% !important;height:100% !important;padding:0 3rem 0 var(--sp-15) !important;font-family:var(--ff-primary);font-size:var(--fs-14);line-height:1;color:var(--cl-primary);background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}.header--search .dgwt-wcas-search-input::placeholder{color:var(--cl-gray-4)}.header--search .dgwt-wcas-search-submit{position:absolute !important;left:auto !important;right:0 !important;top:0 !important;bottom:0 !important;width:2.5rem !important;min-width:2.5rem !important;height:100% !important;margin:0 !important;display:flex !important;align-items:center;justify-content:center;background:var(--cl-white) !important;border:0 !important;box-shadow:none !important}.header--search .dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier{width:1rem;height:1rem}.header--search .dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier path{fill:var(--cl-primary)}.header--search .dgwt-wcas-preloader{right:3rem !important}.header--basket{display:flex;align-items:center;justify-content:center;position:relative;padding:0;background-color:rgba(0,0,0,0);border-radius:0}.header--basket b,.header--basket .woocommerce-Price-amount{display:none}.header--basket strong{display:flex;align-items:center;justify-content:center;position:absolute;width:1.125rem;height:1.125rem;top:0;right:0;transform:translateX(45%) translateY(-35%);font-weight:600;font-size:var(--fs-10);line-height:1;color:var(--cl-white);background-color:var(--cl-primary);border-radius:50%;aspect-ratio:1}.header--basket .icon{display:flex;width:1.5rem;height:1.5rem;background-image:url("../images/icon-basket.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.header--contact{display:none;width:1.625rem;height:1.625rem;background-image:url("../images/icon-contact.svg");background-repeat:no-repeat;background-position:center;background-size:1.6875rem;overflow:hidden;text-indent:-6249.375rem}@media(min-width: 992px){.header--contact{display:flex}}.promo-bar{display:grid;overflow:hidden;grid-template-rows:1fr;transition:grid-template-rows .25s ease}.is-scrolled .promo-bar--top{grid-template-rows:0fr}.promo-bar__item{grid-area:1/1;min-height:0;overflow:hidden;padding:var(--sp-10) var(--sp-15);text-align:center;font-size:var(--fs-14);line-height:1.4;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-05) var(--sp-10);opacity:0;visibility:hidden;transition:opacity .4s ease}.promo-bar__item.is-active{opacity:1;visibility:visible}.promo-bar__item--sm{font-size:var(--fs-12)}.promo-bar__item--lg{font-size:var(--fs-16)}.promo-bar__item--xl{font-size:var(--fs-18)}.promo-bar__item p{margin:0}.promo-bar__item a{color:inherit;text-decoration:underline;text-underline-offset:.125rem}.promo-bar__item a:hover{text-decoration:none}.promo-bar__item strong,.promo-bar__item b{font-weight:700}.promo-bar:not(.promo-bar--rotating) .promo-bar__item{opacity:1;visibility:visible}.breadcrumbs{margin-top:var(--sp-10);font-size:var(--fs-12);color:var(--cl-gray-5)}.breadcrumbs a{color:var(--cl-gray-5)}@media(max-width: 992px){.breadcrumbs--hide-mobile{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.header.is-search-open .header--search{display:block}.promo-bar__coupon{display:inline-flex;align-items:center;padding:var(--sp-04) var(--sp-15);border:0;border-radius:999px;background:var(--cl-white);color:var(--cl-gray-10);font-size:var(--fs-14);font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap}.promo-bar__coupon,.promo-bar__coupon:hover,.promo-bar__coupon:focus,.promo-bar__coupon:focus-visible,.promo-bar__coupon:active,.promo-bar__coupon:visited{color:var(--cl-gray-10);background:var(--cl-white);text-decoration:none}html.overflow{overflow:hidden}.header--nav{display:none}@media(min-width: 992px){.header--nav{display:flex;flex:1 1 auto;min-width:0}}.header--nav.active{display:flex;flex-direction:column;position:fixed;inset:0;z-index:1060;background-color:var(--cl-white);animation:fadeIn .2s ease forwards}.header--nav.active .megamenu{display:block;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;flex:1;padding:0 var(--sp-15) var(--sp-30)}.header--nav.active .megamenu ul{display:block}.header--nav.active .megamenu .menu>li{border-bottom:1px solid var(--cl-gray-1);display:flex;flex-wrap:wrap;align-items:center}.header--nav.active .megamenu .menu>li>a{padding:var(--sp-15) 0;font-size:var(--fs-18);font-weight:600;flex:1}.header--nav.active .megamenu .menu>li .megamenu-toggle{appearance:none;background:rgba(0,0,0,0);border:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:var(--fs-20);color:var(--cl-gray-5);cursor:pointer}.header--nav.active .megamenu .menu>li .megamenu-toggle::before{content:"+"}.header--nav.active .megamenu .menu>li.mobile-open .megamenu-toggle::before{content:"−"}.header--nav.active .megamenu section{position:relative;inset:auto;opacity:1;visibility:visible;pointer-events:all;background-color:var(--cl-white);box-shadow:none;border:0;display:none;padding:0 0 var(--sp-15);width:100%}.header--nav.active .megamenu section .megamenu--group--lvl-1{padding:0 0 0 var(--sp-15) !important;display:block}.header--nav.active .megamenu .menu>li.mobile-open>section{display:block}.header--nav.active .megamenu .megamenu--group--lvl-1>li{padding:var(--sp-10) 0;max-width:100%}.header--nav.active .megamenu .megamenu--group--lvl-1>li>a{font-size:var(--fs-16);font-weight:600;padding:0}.header--nav.active .megamenu .megamenu--group--lvl-2{padding-left:var(--sp-15)}.header--nav.active .megamenu .megamenu--group--lvl-2 li{padding:var(--sp-05) 0}.header--nav.active .megamenu .megamenu--group--lvl-2 a{font-size:var(--fs-14);font-weight:400}.header--nav.active .megamenu .nav-brands>a{display:none}.header--nav.active .megamenu .nav-brands ul{display:flex;flex-wrap:wrap;gap:var(--sp-10)}.header--nav.active .megamenu .megamenu--promo-item{display:none}.header--nav .mobile-menu-close{display:flex;align-items:center;justify-content:flex-end;padding:var(--sp-15);flex-shrink:0;border-bottom:1px solid var(--cl-gray-1)}.header--nav .mobile-menu-close button{appearance:none;background:rgba(0,0,0,0);border:0;width:2.5rem;height:2.5rem;font-size:var(--fs-20);color:var(--cl-primary);cursor:pointer;display:flex;align-items:center;justify-content:center}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.megamenu{background-color:rgba(0,0,0,0);display:flex;width:100%;justify-content:center}.megamenu #menu-end{margin-left:var(--sp-25)}.megamenu ul{list-style:none}.megamenu .menu,.megamenu .megamenu--group--lvl-2{margin:0;padding:0}.megamenu a{color:var(--cl-primary);font-size:var(--fs-14);font-weight:600;display:flex;align-items:center;white-space:nowrap;text-decoration:none}.megamenu a span.icon{margin-right:var(--sp-10);width:var(--sp-25);height:var(--sp-25)}.megamenu a span.icon svg{display:block;width:var(--sp-25);min-width:var(--sp-25);height:var(--sp-25)}.megamenu a.nav-brand-element{background:var(--cl-white);border-radius:var(--br-small);border:solid .0625rem var(--cl-gray-2);overflow:hidden}.megamenu a.nav-brand-element span.nav-brand-image{padding:var(--sp-05) var(--sp-15);width:var(--sp-120);height:var(--sp-80);display:flex;justify-content:center;align-items:center}.megamenu a.nav-brand-element span.nav-brand-image img{display:block;width:100%;height:auto;margin:0 auto}.megamenu a.nav-brand-element span.name{display:none}.megamenu .menu{display:flex;align-items:center}.megamenu .menu>li>a{padding:var(--sp-15) var(--sp-10);text-transform:uppercase;letter-spacing:.02em;position:relative}.megamenu .menu>li>a::after{content:"";position:absolute;left:var(--sp-10);right:var(--sp-10);bottom:var(--sp-10);height:.125rem;background-color:var(--cl-primary);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.megamenu .menu>li:hover>a::after,.megamenu .menu>li.is-current-root>a::after{transform:scaleX(1)}.megamenu .menu>li.nav-full-width .megamenu--group--wrapper--lvl-2{gap:var(--sp-20);display:flex;flex-direction:row;align-items:center;overflow-x:auto}.megamenu .menu>li.nav-brands{width:100%}@media(min-width: 992px){.megamenu .menu>li.nav-brands{max-width:100%}}.megamenu .menu>li.nav-brands ul{overflow-x:auto;gap:var(--sp-10);display:flex;flex-direction:row;align-items:center}.megamenu .megamenu--group--wrapper--lvl-1{position:absolute;z-index:1000;top:100%;left:0;width:100%;pointer-events:none;opacity:0;visibility:hidden;background-color:var(--cl-white);border-top:solid .0625rem var(--cl-gray-2);box-shadow:0 1rem 1.5rem rgba(0,0,0,.06);transition:opacity .2s ease,visibility .2s ease}.megamenu .megamenu--group--wrapper--lvl-1 .megamenu--group--wrapper--lvl-2 .container{padding:0}.megamenu--group--wrapper a{padding:0 !important}.megamenu--group--lvl-1{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-40);padding-top:var(--sp-30) !important;padding-bottom:var(--sp-30) !important}.megamenu--group--lvl-1>li:not(.nav-brands):not(.megamenu--promo-item){flex:1 1 0;min-width:8rem;max-width:14rem}.megamenu--group--lvl-1>li>a{font-size:var(--fs-12);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cl-gray-5);margin-bottom:var(--sp-10)}.megamenu--group--lvl-2{display:block}.megamenu--group--lvl-2 a{font-size:var(--fs-14);font-weight:400}.megamenu--group--lvl-2 a:hover{text-decoration:underline;text-underline-offset:.1875rem}.megamenu--group--lvl-2 li{padding:0;margin:0 0 var(--sp-10) 0}.megamenu--group--lvl-1 a,.megamenu--group--lvl-2 a{white-space:unset}.megamenu--promo-item{margin-left:auto;flex:0 0 auto;width:18rem;max-width:100%}.megamenu--promo{display:block;position:relative;overflow:hidden;background-color:var(--cl-gray-1)}.megamenu--promo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .3s ease}.megamenu--promo__title{position:absolute;left:0;bottom:0;padding:var(--sp-10) var(--sp-15);font-size:var(--fs-14);font-weight:700;text-transform:uppercase;color:var(--cl-primary);background-color:var(--cl-white)}.megamenu--promo:hover img{transform:scale(1.04)}@media(min-width: 992px){.megamenu .menu>li:hover>.megamenu--group--wrapper--lvl-1,.megamenu .menu>li:focus-within>.megamenu--group--wrapper--lvl-1{opacity:1;visibility:visible;pointer-events:all}}body::after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999;pointer-events:none;opacity:0;transition:opacity .25s ease}body.megamenu-open::after{opacity:1}.megamenu--group--lvl-1 a.is-current,.megamenu--group--lvl-2 a.is-current{text-decoration:underline;text-underline-offset:.1875rem}.header--nav:not(.active) .mobile-menu-close,.header--nav:not(.active) .megamenu-toggle{display:none}.header--nav:not(.active) .megamenu .menu{flex-wrap:nowrap}.header--nav:not(.active) .megamenu .menu>li{flex-shrink:0}.header--nav:not(.active) .megamenu .menu>li>a{white-space:nowrap}.footer{margin-top:var(--sp-40);padding:var(--sp-50) 0 var(--sp-20);background-color:var(--cl-footer-background);color:var(--cl-footer-text-color)}.footer a{color:inherit;text-decoration:none}.footer__main{display:grid;grid-template-columns:1fr;gap:var(--sp-30);padding-bottom:var(--sp-30);border-bottom:1px solid var(--cl-footer-lines)}@media(min-width: 768px){.footer__main{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.footer__main{grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--sp-40)}}@media(min-width: 992px){.footer__col--about{padding-right:var(--sp-30)}}.footer__lead{margin:0 0 var(--sp-10);font-size:var(--fs-14);font-weight:500;line-height:1.5}.footer__desc{margin:0;font-size:var(--fs-12);line-height:1.6;opacity:.85}.footer__social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-15);margin:var(--sp-20) 0 0;padding:0;list-style:none}.footer__social-link{display:block;line-height:0;transition:opacity .2s ease}.footer__social-link:hover,.footer__social-link:focus-visible{opacity:.7}.footer__social-link img{width:24px;height:24px;display:block;object-fit:contain}.footer__col-title{display:block;font-size:var(--fs-16);font-weight:700;margin-bottom:var(--sp-15);color:var(--cl-footer-text-color)}.footer__col--menu .footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-10)}.footer__col--menu .footer__menu li{font-size:var(--fs-14);line-height:1.4}.footer__col--menu .footer__menu li:first-child{font-size:var(--fs-16);font-weight:700;margin-bottom:var(--sp-05)}.footer__col--contact{font-style:normal;display:flex;flex-direction:column;gap:var(--sp-10)}.footer__contact-item{margin:0;display:flex;flex-direction:column;gap:var(--sp-02);font-size:var(--fs-14)}.footer__contact-item a{font-weight:600;font-size:var(--fs-16);text-decoration:none}.footer__contact-item small{font-size:var(--fs-10);opacity:.85;margin-top:var(--sp-02)}.footer__contact-item--hours{font-size:var(--fs-12)}.footer__contact-label{font-size:var(--fs-12);opacity:.9}.footer__company{line-height:1.45}.footer__company-name{font-weight:600}.footer__brands{padding:var(--sp-20) 0;border-bottom:1px solid var(--cl-footer-lines)}@media(min-width: 768px){.footer__brands{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--sp-30);align-items:start}}.footer__logos-title{display:block;font-size:var(--fs-14);font-weight:700;margin:0 0 var(--sp-10);color:var(--cl-footer-text-color)}.footer__end{padding-top:var(--sp-20);display:flex;align-items:center;gap:var(--sp-15);flex-wrap:wrap;font-size:var(--fs-12)}.footer__copy{margin:0;line-height:1.5}.footer__copy a{text-decoration:underline}.footer__gototop{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-05);padding:var(--sp-10) var(--sp-15);font-size:var(--fs-12);font-weight:500;border:1px solid var(--cl-footer-lines);border-radius:var(--br-default);color:var(--cl-images-buttons-text-color);background-color:var(--cl-images-buttons-color)}.footer__gototop i{display:block;width:var(--fs-12);height:var(--fs-12);background-image:url("../images/i-ar-us.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.footer__vet img{max-width:15rem;height:auto}.footer__logos .e{display:flex;flex-wrap:wrap;gap:var(--sp-15)}.footer__logos img{height:1.75rem;width:auto;background-color:var(--cl-images-buttons-color);border-radius:var(--sp-03)}.prefooter{margin:var(--sp-60) 0 var(--sp-40)}.prefooter__title{margin:0 0 var(--sp-20);font-size:var(--fs-24);font-weight:700;text-transform:uppercase;letter-spacing:-0.01em;text-align:center}.prefooter__widget+.prefooter__widget{margin-top:var(--sp-40)}.prefooter__block+.prefooter__block,.prefooter__block+.prefooter__widget,.prefooter__widget+.prefooter__block{margin-top:var(--sp-40)}.prefooter img{max-width:100%;height:auto}#sbi_mod_link,#sbi_mod_error{float:none !important}.onsale{color:var(--cl-white);background-color:var(--cl-black);order:-1}.product__label,.onsale{border-radius:var(--br-xsmall);padding:var(--sp-04) var(--sp-10);font-family:var(--ff-secondary);font-size:var(--fs-10);font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.product--label{position:absolute;top:0;left:0;width:100%;padding:var(--sp-05);font-size:var(--fs-12);font-weight:700;text-align:center;z-index:101;border-top-left-radius:var(--br-default);border-top-right-radius:var(--br-default)}.error-404{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-10);padding:var(--sp-60) var(--sp-20)}.error-404__code{margin:0;font-size:clamp(6rem,24vw,15rem);font-weight:700;line-height:1;letter-spacing:-0.03em;color:var(--cl-gray-10)}.error-404__title{margin:0;font-size:clamp(var(--fs-18),3.5vw,var(--fs-32));font-weight:600}.error-404__link{margin:var(--sp-05) 0 0 0;font-size:var(--fs-16)}.error-404__link a{text-decoration:underline;text-underline-offset:.2em}.discount-label{display:inline-flex;margin:0 var(--sp-05) 0 0;padding:var(--sp-02);font-size:var(--fs-14);color:var(--cl-discount-text);background-color:var(--cl-discount-bg);border-radius:var(--br-xsmall)}.price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;padding:var(--sp-05) 0;text-align:left;font-size:var(--fs-20);font-weight:700}.price .amount{color:var(--cl-primary)}.price del{display:flex;padding-left:var(--sp-05);order:2;color:var(--cl-primary);font-weight:500}.price del .amount{color:var(--cl-primary)}.price ins{text-decoration:none}.price ins bdi{color:var(--cl-red)}.price .iworks-omnibus{flex-basis:100%;order:10;margin:0;font-size:var(--fs-12);font-weight:400;color:var(--cl-secondary)}.wc-block-components-notice-banner{border:0;border-radius:var(--br-default);position:fixed;bottom:var(--sp-15);right:var(--sp-15);z-index:100}.wc-block-components-notice-banner__content{display:flex;flex-direction:column}.wc-block-components-notice-banner .button{order:2;display:flex;width:100%;justify-content:center;margin:var(--sp-05) 0 0 0;padding:var(--sp-05) var(--sp-10) var(--sp-05) var(--sp-40)}.wc-block-components-notice-banner.is-success{background-color:var(--cl-white)}@media(min-width: 992px){.wp-block-embed.is-type-video{margin:var(--sp-40) auto;max-width:80%}}.swiper-button-next,.swiper-button-prev{display:none}@media(max-width: 992px){.swiper-button-next,.swiper-button-prev{display:none !important}}@media(min-width: 992px){.swiper-button-next,.swiper-button-prev{display:flex;border:solid 2px var(--cl-gray-2);border-radius:50%;background-color:var(--cl-white)}.swiper-button-next ::slotted(svg),.swiper-button-next svg,.swiper-button-prev ::slotted(svg),.swiper-button-prev svg{margin-left:5%;width:50% !important;height:50% !important}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}.swiper-button-next ::slotted(svg),.swiper-button-next svg{margin-left:7%}.swiper-button-prev ::slotted(svg),.swiper-button-prev svg{margin-left:-7%}.swiper-container{position:relative;padding-bottom:var(--sp-40)}@media(min-width: 992px){.swiper-container{padding-left:var(--sp-50);padding-right:var(--sp-50)}}.swiper .products{list-style:none;margin:0;padding:0}.swiper .products.swiper-wrapper{align-items:stretch}.swiper .products>.swiper-slide{height:auto}.swiper-pagination-bullet-active{width:calc(var(--swiper-pagination-bullet-size)) !important;border-radius:var(--swiper-pagination-bullet-size)}.swiper-pagination-bullet{border-radius:var(--swiper-pagination-bullet-size);transition:width ease-out .3s}.element-slider,.woo-products--swiper-slider{margin:0 auto var(--sp-10) auto}.element-slider .swiper-slide img,.woo-products--swiper-slider .swiper-slide img{border-radius:var(--br-default)}.brands-slider-elements{margin:var(--sp-30) 0;padding:var(--sp-15) 0;overflow:hidden}.brands-slider-elements h2{font-size:var(--fs-21);text-align:center;margin:var(--sp-20) 0 var(--sp-40) 0}.testimonials-slider{margin:var(--sp-30) 0}@media(min-width: 992px){.testimonials-slider .swiper-slide{width:calc(4*var(--sp-200));max-width:calc(4*var(--sp-200));padding-bottom:var(--sp-30)}}.btn,.button,.wp-block-button__link,.wp-element-button,.js--choose-point-dpd,.js--choose-point-gls,#enadwaca_map_selection,#dhl-parcelshop-select-map,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .button,.woocommerce-cart .button,.woocommerce-checkout .button,#plugin_delete_me_shortcode_form input[type=submit],.fr-refund-shortcode-submit,.refund-front-form p.submit input[type=submit]{cursor:pointer}.fas{width:1.375rem;height:1.375rem;aspect-ratio:1;margin-right:var(--sp-05)}.fas.fa-shopping-cart{background-image:url("../images/i-cart-add.svg");background-repeat:no-repeat;background-size:contain;background-position:center;filter:brightness(0) invert(1)}.btn,.button,.wp-block-button__link,.wp-element-button,.js--choose-point-dpd,.js--choose-point-gls,#enadwaca_map_selection,#dhl-parcelshop-select-map,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .button,.woocommerce-cart .button,.woocommerce-checkout .button,#plugin_delete_me_shortcode_form input[type=submit],.fr-refund-shortcode-submit,.refund-front-form p.submit input[type=submit]{display:flex;align-items:center;justify-content:center;padding:var(--sp-10) var(--sp-20);width:100%;min-height:3rem;font-weight:600;font-family:var(--ff-action);font-size:var(--fs-action-font-size);color:var(--cl-action-font-color);background-color:var(--cl-action);border:.125rem solid var(--cl-action);border-radius:var(--br-xxl);appearance:none;text-decoration:none}@media(max-width: 992px){.btn span,.button span,.wp-block-button__link span,.wp-element-button span,.js--choose-point-dpd span,.js--choose-point-gls span,#enadwaca_map_selection span,#dhl-parcelshop-select-map span,.woocommerce a.button span,.woocommerce button.button span,.woocommerce input.button span,.woocommerce .button span,.woocommerce-cart .button span,.woocommerce-checkout .button span,#plugin_delete_me_shortcode_form input[type=submit] span,.fr-refund-shortcode-submit span,.refund-front-form p.submit input[type=submit] span{display:none}}.btn i,.btn span,.button i,.button span,.wp-block-button__link i,.wp-block-button__link span,.wp-element-button i,.wp-element-button span,.js--choose-point-dpd i,.js--choose-point-dpd span,.js--choose-point-gls i,.js--choose-point-gls span,#enadwaca_map_selection i,#enadwaca_map_selection span,#dhl-parcelshop-select-map i,#dhl-parcelshop-select-map span,.woocommerce a.button i,.woocommerce a.button span,.woocommerce button.button i,.woocommerce button.button span,.woocommerce input.button i,.woocommerce input.button span,.woocommerce .button i,.woocommerce .button span,.woocommerce-cart .button i,.woocommerce-cart .button span,.woocommerce-checkout .button i,.woocommerce-checkout .button span,#plugin_delete_me_shortcode_form input[type=submit] i,#plugin_delete_me_shortcode_form input[type=submit] span,.fr-refund-shortcode-submit i,.fr-refund-shortcode-submit span,.refund-front-form p.submit input[type=submit] i,.refund-front-form p.submit input[type=submit] span{pointer-events:none}.btn-secondary,.couponForm__button,.refund-front-form .check-all-button button,.wp-block-button.is-style-outline .wp-block-button__link{background-color:var(--cl-white);border:.125rem solid var(--cl-secondary);color:var(--cl-secondary)}.btn-secondary .fas,.couponForm__button .fas,.refund-front-form .check-all-button button .fas,.wp-block-button.is-style-outline .wp-block-button__link .fas{filter:none}.btn.out-of-stock,.button.out-of-stock{background-color:var(--cl-white);border:.125rem solid var(--cl-gray-2);color:var(--cl-secondary)}.btn.out-of-stock .fas,.button.out-of-stock .fas{filter:none}@media(max-width: 992px){.btn.out-of-stock span,.button.out-of-stock span{font-size:var(--fs-10);display:block}}.cart_totals .coupon .button{background-color:var(--cl-primary);border:.125rem solid var(--cl-primary);color:var(--cl-white)}.btn-link{display:flex;text-decoration:underline;font-weight:600;color:var(--cl-secondary)}.wp-block-button .wp-block-button__link{width:auto}.wp-block-buttons .wp-block-button__link{width:auto}.refund-front-form .check-all-button{margin:var(--sp-15) 0}.refund-front-form .check-all-button button{width:auto;min-height:2.5rem;padding:var(--sp-05) var(--sp-20);font-size:var(--fs-14)}.refund-front-form p.submit{margin:var(--sp-25) 0 0}.refund-front-form p.submit input[type=submit]{display:block;text-align:center}.refund-front-form .item-qty label{display:inline-block;margin-right:var(--sp-05)}.refund-front-form .item-qty .qty-input{width:4.5rem}.refund-front-form .item-qty .product-quantity{color:var(--cl-gray-5);white-space:nowrap}.products .product{background-color:rgba(0,0,0,0);position:relative;display:flex;flex-direction:column;height:100%;border:0;border-radius:0}.products .product .woocommerce-LoopProduct-link,.products .product .woocommerce-loop-product__link,.products .product .product__link{text-decoration:none;color:inherit}.products .product__image{position:relative;padding:0;margin-bottom:var(--sp-10);background-color:var(--cl-gray-1);overflow:hidden}.products .product__image a{display:block}.products .product__image img,.products .product__image .attachment-woocommerce_thumbnail{aspect-ratio:1;width:100%;height:auto;display:block;object-fit:contain;mix-blend-mode:multiply}.products .product__image__chips{position:absolute;left:var(--sp-10);bottom:var(--sp-10);z-index:100;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:var(--sp-05)}.products .product__image__promo{position:absolute;top:var(--sp-10);right:var(--sp-10);z-index:100}.products .product__image__promo i{display:block;padding:var(--sp-05) var(--sp-05) var(--sp-05) var(--sp-20);font-style:normal;font-size:var(--fs-10);background-image:url("../images/i-info.svg");background-size:var(--sp-10);background-position:left var(--sp-05) center;background-repeat:no-repeat;background-color:var(--cl-white);border-radius:var(--br-small)}.products .product__content{padding:0;display:flex;flex-direction:column;flex:1}.products .product__content h2{order:1}.products .product__content .product__cats{order:2}.products .product__content .product__price{order:3}.products .product__content .iworks-omnibus,.products .product__content .omnibus-price{order:5}.products .product__content .button{order:10}.products .product h2{margin:0 0 var(--sp-04) 0;font-family:var(--ff-primary);font-size:var(--fs-16);font-weight:400;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.products .product__cats{margin:0 0 var(--sp-05) 0;font-size:var(--fs-12);line-height:1.3;color:var(--cl-gray-5)}.products .product .iworks-omnibus,.products .product .price,.products .product__price{margin:0}.products .product .iworks-omnibus,.products .product .omnibus-price{margin-top:var(--sp-04);font-size:var(--fs-12);color:var(--cl-secondary)}.products .product__price{margin-top:auto}.products .product__price,.products .product .price{font-size:var(--fs-16);font-weight:600}.products .product__price del,.products .product .price del{font-weight:400;color:var(--cl-gray-6);margin-right:var(--sp-05)}.products .product__price ins,.products .product .price ins{text-decoration:none}.products .product--pet-icon{position:absolute;top:var(--sp-30);left:var(--sp-15);z-index:3;display:flex;flex-direction:column;width:1.75rem}.products .product--pet-icon span{margin:var(--sp-05) 0;display:block}.products .product--pet-icon span svg{width:100%;height:auto;display:block}.product__variants{list-style:none;margin:0 0 var(--sp-10) 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-05);min-height:1.75rem}@media(min-width: 992px){.product__variants{min-height:2.25rem}}.product__variants__item{margin:0;padding:0;list-style:none}.product__variant{display:block;width:1.75rem;height:1.75rem;padding:0;border:solid .0625rem rgba(0,0,0,0);background-color:var(--cl-gray-1);overflow:hidden;cursor:pointer;transition:box-shadow .15s ease}@media(min-width: 992px){.product__variant{width:2.25rem;height:2.25rem}}.product__variant img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.product__variant:hover,.product__variant:focus-visible,.product__variant.is-active{box-shadow:inset 0 -0.1875rem 0 var(--cl-secondary)}.product__add{margin-top:var(--sp-10);align-self:stretch;padding:var(--sp-10) var(--sp-15);min-height:0;font-size:var(--fs-14);text-align:center}.product__add--disabled{background-color:var(--cl-gray-2);border-color:var(--cl-gray-2);color:var(--cl-gray-5);cursor:not-allowed;pointer-events:none}.product__add.is-loading{opacity:.6;pointer-events:none}.product__gallery{margin-bottom:var(--sp-20);position:relative;display:flex;flex-direction:column}@media(max-width: 992px){.product__gallery{margin-left:calc(var(--sp-15)*-1);margin-right:calc(var(--sp-15)*-1);width:calc(100% + var(--sp-15)*2) !important}}@media(min-width: 992px){.product__gallery{display:block}}.product__gallery .woocommerce-product-gallery__trigger{aspect-ratio:1;display:flex;position:absolute;align-items:center;justify-content:center;z-index:100;font-size:var(--fs-16);right:var(--sp-10);top:var(--sp-10);width:2.625rem;height:2.625rem;background-color:var(--cl-white);border-radius:50%}.product__gallery__main{width:100%;position:relative;order:-1;aspect-ratio:auto;border-radius:var(--br-default);overflow:hidden;background-color:var(--cl-gray-1)}@media(min-width: 992px){.product__gallery__main{order:unset;aspect-ratio:auto;overflow:visible;background-color:rgba(0,0,0,0)}}.product__gallery__main .swiper-wrapper{display:flex}@media(min-width: 992px){.product__gallery__main .swiper-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--sp-01);transform:none !important}}.product__gallery__main .swiper-slide{flex-shrink:0;width:100%;aspect-ratio:1}@media(min-width: 992px){.product__gallery__main .swiper-slide{border-radius:var(--br-default);overflow:hidden}.product__gallery__main .swiper-slide:first-child{grid-column:auto}}.product__gallery__main .swiper-slide a{display:block;aspect-ratio:1;width:100%;overflow:clip}.product__gallery__main .swiper-slide img{width:100%;height:100%;object-fit:contain;background-color:var(--cl-gray-1)}@media(min-width: 992px){.product__gallery__main .swiper-slide.is-wide{grid-column:1/-1}}.product__gallery__main .swiper-button-next,.product__gallery__main .swiper-button-prev{display:none;color:var(--cl-primary);opacity:.6;transition:opacity ease-out .2s}.product__gallery__main .swiper-button-next:hover,.product__gallery__main .swiper-button-prev:hover{opacity:1}.product__gallery__main .swiper-button-next::after,.product__gallery__main .swiper-button-prev::after{font-size:1.25rem}.product__gallery__main .swiper-button-disabled{opacity:0}.product__gallery__main .swiper-pagination{position:absolute;top:var(--sp-10);right:var(--sp-10);bottom:auto;left:auto;width:auto;background:rgba(0,0,0,.5);color:var(--cl-white);font-size:var(--fs-12);font-weight:600;padding:var(--sp-04) var(--sp-10);border-radius:var(--br-small);z-index:10}@media(min-width: 992px){.product__gallery__main .swiper-pagination{display:none}}@media(min-width: 992px){.product__gallery--single .product__gallery__main .swiper-slide{grid-column:1/-1}}@media(min-width: 992px){.product__gallery--collapsed .product__gallery__main .swiper-slide.is-beyond-fold{display:none}}.product__gallery__more{display:none}@media(min-width: 992px){.product__gallery--collapsed.product__gallery--has-fold .product__gallery__more{display:flex;justify-content:center;align-items:flex-end;position:absolute;left:0;right:0;bottom:0;padding:var(--sp-100) 0 var(--sp-20) 0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 85%);z-index:5}}.product__gallery__more-btn{appearance:none;border:solid .0625rem var(--cl-gray-3);border-radius:var(--br-xxl);background-color:var(--cl-white);padding:var(--sp-15) var(--sp-30);font-size:var(--fs-16);font-weight:600;font-family:var(--ff-primary);color:var(--cl-primary);cursor:pointer;box-shadow:var(--shadow-1);transition:border-color .15s ease}.product__gallery__more-btn:hover{border-color:var(--cl-secondary)}@media(max-width: 992px){.product__gallery .product__gallery__thumbs-wrapper{padding:0 var(--sp-15)}}.product__gallery__thumbs-wrapper{display:none;position:relative}.product__gallery__thumbs-wrapper .swiper-button-next,.product__gallery__thumbs-wrapper .swiper-button-prev{display:none !important}.product__gallery__thumbs{margin-top:var(--sp-10);margin-bottom:var(--sp-15);overflow:hidden;order:2}@media(min-width: 992px){.product__gallery__thumbs{display:none}}.product__gallery__thumbs .swiper-slide{display:flex;align-items:center;justify-content:center;cursor:pointer;width:5rem;height:5rem;aspect-ratio:1}.product__gallery__thumbs .swiper-slide img{width:100%;height:100%;object-fit:contain;border-radius:var(--br-small);border:.125rem solid rgba(0,0,0,0);transition:border-color ease-out .2s}.product__gallery__thumbs .swiper-slide.swiper-slide-thumb-active img{border-color:var(--cl-secondary)}.product__gallery .swiper-button-next,.product__gallery .swiper-button-prev{cursor:pointer}html.zs-lightbox-open{overflow:hidden}.zs-lightbox{position:fixed;inset:0;z-index:10050;display:flex;flex-direction:column;background:var(--cl-white)}.zs-lightbox[hidden]{display:none}.zs-lightbox__stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:var(--sp-40) var(--sp-20) var(--sp-20);overflow:hidden}.zs-lightbox__img{max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.zs-lightbox__controls{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--sp-10);padding:0 var(--sp-20) var(--sp-30)}.zs-lightbox__counter{margin:0;font-size:var(--fs-14);color:var(--cl-gray-5)}.zs-lightbox__buttons{display:flex;align-items:center;gap:var(--sp-20)}.zs-lightbox__btn{appearance:none;width:3rem;height:3rem;padding:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:solid .0625rem var(--cl-gray-3);border-radius:50%;cursor:pointer;transition:border-color .15s ease}@media(min-width: 992px){.zs-lightbox__btn{width:3.5rem;height:3.5rem}}.zs-lightbox__btn:hover,.zs-lightbox__btn:focus-visible{border-color:var(--cl-primary)}.zs-lightbox__btn i{display:block;position:relative;width:.625rem;height:.625rem}.zs-lightbox__btn--prev i{border-left:solid .09375rem var(--cl-primary);border-bottom:solid .09375rem var(--cl-primary);transform:rotate(45deg);margin-left:.1875rem}.zs-lightbox__btn--next i{border-right:solid .09375rem var(--cl-primary);border-top:solid .09375rem var(--cl-primary);transform:rotate(45deg);margin-right:.1875rem}.zs-lightbox__btn--close i{width:.875rem;height:.875rem}.zs-lightbox__btn--close i::before,.zs-lightbox__btn--close i::after{content:"";position:absolute;top:50%;left:0;width:100%;height:.09375rem;background-color:var(--cl-primary)}.zs-lightbox__btn--close i::before{transform:translateY(-50%) rotate(45deg)}.zs-lightbox__btn--close i::after{transform:translateY(-50%) rotate(-45deg)}.zs-lightbox--single .zs-lightbox__btn--prev,.zs-lightbox--single .zs-lightbox__btn--next,.zs-lightbox--single .zs-lightbox__counter{display:none}.product__gallery__main .swiper-slide{cursor:zoom-in}.product__gallery .swiper-slide--video{position:relative;background-color:var(--cl-white);cursor:pointer}.product__gallery__video{appearance:none;display:block;width:100%;height:auto;aspect-ratio:1;padding:0;border:0;background:none;cursor:pointer}.product__gallery__video img,.product__gallery__video video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.product__gallery__video__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3.5rem;height:3.5rem;border-radius:50%;background-color:hsla(0,0%,100%,.9);pointer-events:none;transition:transform .2s ease}.product__gallery__video__play::after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%, -50%);border-style:solid;border-width:.5rem 0 .5rem .8125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cl-primary)}.swiper-slide--video:hover .product__gallery__video__play{transform:translate(-50%, -50%) scale(1.08)}.product__gallery__thumbs .product__gallery__video__play{width:1.75rem;height:1.75rem}.product__gallery__thumbs .product__gallery__video__play::after{border-width:.25rem 0 .25rem .40625rem}.product__gallery__video-frame{width:100%;height:auto;aspect-ratio:1;border:0;display:block;object-fit:contain;background-color:var(--cl-white)}.product__gallery__video-toggle{position:absolute;left:50%;bottom:var(--sp-15);transform:translateX(-50%);z-index:2;width:3rem;height:3rem;padding:0;appearance:none;border:0;border-radius:50%;background-color:var(--cl-white);box-shadow:0 .125rem .5rem rgba(0,0,0,.15);cursor:pointer;transition:transform .15s ease}.product__gallery__video-toggle:hover,.product__gallery__video-toggle:focus-visible{transform:translateX(-50%) scale(1.06)}.product__gallery__video-toggle::before,.product__gallery__video-toggle::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product__gallery__video-toggle::before{margin-left:.09375rem;border-style:solid;border-width:.4375rem 0 .4375rem .6875rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--cl-primary)}.product__gallery__video-toggle::after{content:none}.product__gallery__video-toggle.is-playing::before{margin-left:0;width:.1875rem;height:.875rem;border:0;background-color:var(--cl-primary);transform:translate(calc(-50% - 0.1875rem), -50%)}.product__gallery__video-toggle.is-playing::after{content:"";width:.1875rem;height:.875rem;background-color:var(--cl-primary);transform:translate(calc(-50% + 0.1875rem), -50%)}@media(min-width: 992px){.product__gallery__main:hover .key-chips{opacity:0;pointer-events:none;visibility:hidden}}.key-chips{right:var(--sp-60);z-index:10;display:flex;flex-wrap:wrap;gap:var(--sp-05)}@media(min-width: 992px){.key-chips{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));transition:all .3s ease;grid-column:2;justify-content:start}}.key-chip{display:none;opacity:0;visibility:hidden;pointer-events:none;align-items:center;gap:var(--sp-04);padding:var(--sp-05);background:var(--cl-white);border:1px solid var(--cl-gray-2);border-radius:var(--br-xsmall);font-size:var(--fs-12)}@media(min-width: 992px){.key-chip{display:inline-flex;opacity:1;visibility:visible;pointer-events:auto}}.key-chip__icon{width:1rem;height:1rem;object-fit:contain;flex-shrink:0}.key-chip__label{color:var(--cl-gray-5)}.key-chip__value{font-weight:600}.product-attributes{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:var(--sp-10) 0}.product-attributes dt{padding:var(--sp-05) var(--sp-10);font-size:var(--fs-16);font-weight:600;border-bottom:solid .0625rem var(--cl-gray-1)}.product-attributes dd{padding:var(--sp-05) var(--sp-10);font-size:var(--fs-16);margin:0;border-bottom:solid .0625rem var(--cl-gray-1)}.product-attributes dt:nth-of-type(odd),.product-attributes dd:nth-of-type(odd){background:var(--cl-gray-0)}.product-attributes dt:last-of-type,.product-attributes dd:last-of-type{border-bottom:0}.product-attributes__icon{width:1.25rem;height:1.25rem;aspect-ratio:1;object-fit:contain;margin-right:var(--sp-05)}.product-attributes--key{font-weight:600;display:flex;gap:var(--sp-05);align-items:center}.meta-product-faq{margin:var(--sp-10) 0}.meta-product-faq a{font-size:var(--fs-14);text-decoration:underline}.shop-meta{margin:var(--sp-10) 0 0;padding-top:var(--sp-10);border-top:solid .0625rem var(--cl-gray-2);font-size:var(--fs-12)}.shop-meta b{font-weight:400}.shop-meta i{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;aspect-ratio:1;background-position:center;background-repeat:no-repeat;background-size:1.25rem}.shop-meta i img{width:1.25rem;height:auto;object-fit:contain;object-position:center}.shop-meta__e{margin:var(--sp-10) 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-10)}.shop-meta__delivery i{background-image:url("../images/meta/i-g-package.svg")}.shop-meta__costs i{background-image:url("../images/meta/i-g-package2.svg")}.shop-meta__ship-to i{background-image:url("../images/meta/i-g-globe.svg")}.shop-meta__freeship-goal i{background-image:url("../images/meta/i-g-info.svg")}.shop-meta__freeship-goal b{font-weight:600}.shop-meta__freeship-goal.is-reached b{color:var(--cl-free-shipping)}.shop-meta__tip{position:relative;display:inline-flex;align-items:center}.shop-meta__tip-btn{appearance:none;background:none;border:0;padding:0;display:inline-flex;align-items:center;color:var(--cl-gray-5);cursor:pointer}.shop-meta__tip-btn svg{width:.875rem;height:.875rem}.shop-meta__tip-btn:hover,.shop-meta__tip-btn:focus-visible{color:var(--cl-primary)}.shop-meta__tip-text{position:absolute;bottom:calc(100% + var(--sp-05));left:50%;transform:translateX(-50%);z-index:5;white-space:nowrap;padding:var(--sp-05) var(--sp-10);border-radius:var(--br-small);background:var(--cl-secondary);color:var(--cl-white);font-size:var(--fs-12);line-height:1.3;opacity:0;visibility:hidden;transition:opacity .15s ease-out,visibility .15s}.shop-meta__tip:hover .shop-meta__tip-text,.shop-meta__tip:focus-within .shop-meta__tip-text{opacity:1;visibility:visible}.shop-meta__shipping b{font-weight:600;font-size:var(--fs-12)}.shop-meta__shipping i{background-image:url("../images/meta/i-g-time.svg")}.shop-meta__stock b{font-size:var(--fs-12);font-weight:600}.shop-meta__stock i{background-image:url("../images/meta/i-g-in-stock.svg")}.shop-meta__stock i.low-stock{background-image:url("../images/meta/i-g-low-stock.svg")}.shop-meta__stock i.out-of-stock{background-image:url("../images/meta/i-g-out-stock.svg")}.shop-meta__pm i{background-image:url("../images/meta/i-pay-options.svg")}.shop-meta__pm__logos{display:flex;align-items:center;gap:var(--sp-05)}.shop-meta__pm__logos img{padding:var(--sp-02);display:flex;width:2.1875rem;height:1.5625rem;object-fit:contain;object-position:center;border:solid .0625rem var(--cl-gray-1);border-radius:var(--br-xsmall)}#wdr-discount-helper{margin:var(--sp-10) 0 0 0;font-size:var(--fs-14);text-align:right}#wdr-discount-helper b,#wdr-discount-helper i{font-weight:500;font-style:normal}.discount-rules{margin:var(--sp-15) 0 var(--sp-10)}.discount-rules__footer{margin:var(--sp-05) 0;display:flex;font-size:var(--fs-10)}.discount-rules table{width:100%;border-spacing:0;border-collapse:collapse;overflow:hidden}.discount-rules table thead th{background-color:var(--cl-white);font-weight:500;padding-left:0;padding-right:0}.discount-rules table thead th:last-child{text-align:right}.discount-rules table tbody{border:solid .0625rem var(--cl-gray-1)}.discount-rules table tbody tr{border-bottom:solid .0625rem var(--cl-gray-1);position:relative;overflow:hidden;overflow:clip}.discount-rules table tbody tr:first-child{border-top:solid .0625rem var(--cl-gray-1)}.discount-rules table tbody tr:nth-child(odd){background-color:var(--cl-gray-2)}.discount-rules table tr.active{outline-offset:-0.0625rem;outline:.0625rem solid var(--cl-primary)}.discount-rules table tr.active th{padding-left:var(--sp-20)}.discount-rules table tr.active th i{padding:0 var(--sp-05);color:var(--cl-white);background-color:var(--cl-primary)}.discount-rules table tr.active th::before{position:absolute;left:0%;top:50%;bottom:0;display:block;width:var(--sp-20);aspect-ratio:1;transform:translateY(-50%) translateX(-50%) rotate(45deg);content:"";background-color:var(--cl-primary)}.discount-rules table th,.discount-rules table td{padding:var(--sp-05) var(--sp-10);font-weight:400;font-size:var(--fs-14);vertical-align:middle}.discount-rules table th{text-align:left}.discount-rules table td{text-align:right}.discount-rules table td span{display:grid;grid-template-columns:auto;align-items:center;justify-content:end}.discount-rules table td strong{margin-left:auto;font-weight:500}.discount-rules table b{font-size:var(--fs-14);font-weight:400;display:block}.discount-rules table i{display:inline-flex;border-radius:var(--br-xsmall);background-color:var(--cl-white);color:var(--cl-orange-1);font-size:var(--fs-10);font-weight:500;font-style:normal;text-transform:uppercase}.btn-creator{width:100%;margin:var(--sp-15) 0 0 0;box-sizing:border-box;padding:var(--sp-15) var(--sp-40) var(--sp-15) var(--sp-60);appearance:none;border:solid .0625rem var(--cl-secondary);border-radius:var(--br-xsmall);background-color:rgba(0,0,0,0);background-image:url("../images/meta/i-personalize.svg");background-repeat:no-repeat;background-position:left var(--sp-15) center;background-size:var(--sp-40);position:relative;cursor:pointer}.btn-creator strong{display:block;font-size:var(--fs-16);font-weight:500}.btn-creator small{display:block;font-size:var(--fs-14);font-weight:400;color:var(--cl-neutral-2)}.btn-creator i{content:"";display:block;width:1.25rem;height:1.25rem;aspect-ratio:1;position:absolute;top:50%;right:var(--sp-15);transform:translateY(-50%);background-image:url("../images/meta/i-ar-r-green.svg");background-repeat:no-repeat;background-position:center;background-size:1.25rem}.ship-to__trigger{appearance:none;background:none;border:0;padding:0;font:inherit;font-weight:400;color:var(--cl-primary);text-decoration:underline;text-underline-offset:.1875rem;cursor:pointer}.ship-to-modal[hidden]{display:none}.ship-to-modal__body{max-height:70vh;overflow-y:auto}.ship-to-modal__loading{margin:0;color:var(--cl-gray-5);font-size:var(--fs-14)}.ship-to-open{overflow:hidden}.ship-to-zone+.ship-to-zone{margin-top:var(--sp-25);padding-top:var(--sp-25);border-top:solid .0625rem var(--cl-gray-2)}.ship-to-zone__name{margin:0 0 var(--sp-05);font-size:var(--fs-16);font-weight:600}.ship-to-zone__countries{margin:0 0 var(--sp-10);font-size:var(--fs-13);line-height:1.5;color:var(--cl-gray-5)}.ship-to-zone__methods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-05)}.ship-to-zone__methods li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-05) var(--sp-15);font-size:var(--fs-14)}.ship-to-zone__cost{white-space:nowrap;font-weight:600;text-align:right;margin-left:auto}.ship-to-zone__free{display:block;font-size:var(--fs-12);font-weight:500;color:var(--cl-free-shipping);text-align:right}.ship-to-zones--standalone{max-width:var(--w-desc);margin:var(--sp-25) 0}.ship-to-zones--standalone .ship-to-zones__title{margin:0 0 var(--sp-15);font-size:var(--fs-24)}.ship-to-zones--standalone .ship-to-zones__empty{padding:var(--sp-20);border:1px dashed var(--cl-gray-3);color:var(--cl-gray-5);text-align:center}.woocommerce ul.wcsatt-options li input,.woocommerce ul.wcsatt-options-cart li input,.woocommerce ul.wcsatt-options-product li input,.woocommerce ul.wcsatt-options-prompt-radios li input{margin:auto}.woocommerce-billing-fields__field-wrapper p{margin:var(--sp-05) 0 var(--sp-15)}.woocommerce-input-wrapper{display:block}.woocommerce-input-wrapper input[type=text],.woocommerce-input-wrapper input[type=tel],.woocommerce-input-wrapper input[type=password],.woocommerce-input-wrapper input[type=email],.woocommerce-input-wrapper textarea{width:100%}input[type=date],input[type=number],input[type=text],input[type=tel],input[type=password],input[type=email],textarea,select{padding:1.25rem var(--sp-10) .5rem;background-color:var(--cl-white);font-size:var(--fs-16);font-family:inherit;border:solid 1px var(--cl-gray-4);border-radius:var(--br-small);width:100%;transition:border-color .2s ease}input[type=date]:focus,input[type=number]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus,select:focus{border-color:var(--cl-primary);outline:none}input[type=date]::placeholder,input[type=number]::placeholder,input[type=text]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,textarea::placeholder,select::placeholder{color:rgba(0,0,0,0)}select{padding:var(--sp-10)}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.5rem;height:1.5rem;min-width:1.5rem;border:2px solid var(--cl-gray-4);border-radius:var(--br-xsmall);background:var(--cl-white);cursor:pointer;position:relative;transition:all .15s ease;margin:0;flex-shrink:0}input[type=checkbox]:checked{background:var(--cl-primary);border-color:var(--cl-primary)}input[type=checkbox]:checked::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--cl-white);font-size:.875rem;font-weight:700;line-height:1}input[type=radio]{margin:var(--sp-05);width:1rem;height:1rem}.productQuantity input[type=number],.quantity input[type=number]{padding:var(--sp-05);border-radius:var(--br-xsmall);text-align:center;font-size:var(--fs-14);width:auto}.productQuantity input[type=number]::placeholder,.quantity input[type=number]::placeholder{color:var(--cl-gray-5)}.woocommerce-form-row,.form-row{position:relative;margin:var(--sp-15) 0}.woocommerce-form-row button,.form-row button{margin:var(--sp-15) 0}.woocommerce-form-row.vat_field input,.form-row.vat_field input{width:initial}.woocommerce-form-row>label,.woocommerce-form-row>.woocommerce-input-wrapper>label,.form-row:not(.checkout-consent):not(.create-account):not(.rememberme-lostpassword):not(.billing-company-toggle)>label,.form-row:not(.checkout-consent):not(.create-account):not(.rememberme-lostpassword):not(.billing-company-toggle)>.woocommerce-input-wrapper>label{position:absolute;top:.5rem;left:var(--sp-10);transform:translateY(0);font-size:var(--fs-10);font-weight:400;color:var(--cl-gray-5);pointer-events:none;transition:all .15s ease;margin:0;z-index:1}.woocommerce-form-row>label .required,.woocommerce-form-row>.woocommerce-input-wrapper>label .required,.form-row:not(.checkout-consent):not(.create-account):not(.rememberme-lostpassword):not(.billing-company-toggle)>label .required,.form-row:not(.checkout-consent):not(.create-account):not(.rememberme-lostpassword):not(.billing-company-toggle)>.woocommerce-input-wrapper>label .required{color:var(--cl-gray-5)}.woocommerce-form-row:has(input:placeholder-shown:not(:focus))>label,.woocommerce-form-row:has(textarea:placeholder-shown:not(:focus))>label,.form-row:not(.checkout-consent):not(.create-account):not(.rememberme-lostpassword):not(.billing-company-toggle):has(input:placeholder-shown:not(:focus))>label,.form-row:not(.checkout-consent):not(.create-account):not(.rememberme-lostpassword):not(.billing-company-toggle):has(textarea:placeholder-shown:not(:focus))>label{top:50%;transform:translateY(-50%);font-size:var(--fs-16)}.select2-container--default .select2-selection--single,.select2-dropdown{border-color:var(--cl-white)}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:var(--cl-secondary)}.password-input{position:relative;display:block}.password-input input{padding-right:3rem}.password-input .show-password-input{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);appearance:none;background:rgba(0,0,0,0);border:0;width:2rem;height:2rem;margin:0;cursor:pointer;opacity:.4;transition:opacity .2s ease;background-image:url("../images/i-eye.svg");background-size:1.25rem;background-repeat:no-repeat;background-position:center}.password-input .show-password-input:hover{opacity:.8}.password-input .show-password-input.display-password{opacity:.8;background-image:url("../images/i-eye-off.svg")}.fr-refund-shortcode-wrapper{display:flex;flex-direction:column;gap:var(--sp-20);max-width:var(--w-small);margin:var(--sp-25) 0}.fr-refund-shortcode-field-wrapper{position:relative}.fr-refund-shortcode-label{position:absolute;top:.5rem;left:var(--sp-10);font-size:var(--fs-10);font-weight:400;color:var(--cl-gray-5);pointer-events:none;transition:all .15s ease;z-index:1}.fr-refund-shortcode-field-wrapper:has(.fr-refund-shortcode-field:placeholder-shown:not(:focus)) .fr-refund-shortcode-label{top:50%;transform:translateY(-50%);font-size:var(--fs-16)}.fr-refund-shortcode-field{width:100%}.fr-refund-shortcode-submit{width:100%}@media(min-width: 768px){.fr-refund-shortcode-submit{width:auto;min-width:16rem}}.woocommerce div.product form.cart div.quantity{float:initial !important}.productQuantity{position:relative;min-height:3rem}.productQuantity input.qty{border-radius:var(--br-xxl);min-height:3rem;min-width:var(--sp-120)}.productQuantity__down,.productQuantity__up{aspect-ratio:1;position:absolute;top:50%;transform:translateY(-50%);width:2.6875rem;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;border-radius:var(--br-xxl);font-size:var(--fs-16);line-height:1;transform-origin:center;transition:all ease-out .3s}.productQuantity__down:active,.productQuantity__up:active{transform:translateY(-50%) scale(0.8);background-color:var(--cl-gray-1)}.productQuantity__down{left:.1875rem;font-size:var(--fs-16)}.productQuantity__up{right:.1875rem;font-size:var(--fs-20)}.productQuantity input::-webkit-outer-spin-button,.productQuantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.productQuantity input[type=number]{-moz-appearance:textfield;text-align:center;width:100%}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=url],.wpcf7-form input[type=number],.wpcf7-form input[type=date],.wpcf7-form textarea,.wpcf7-form select{padding:var(--sp-10)}.wpcf7-form input[type=text]::placeholder,.wpcf7-form input[type=email]::placeholder,.wpcf7-form input[type=tel]::placeholder,.wpcf7-form input[type=url]::placeholder,.wpcf7-form input[type=number]::placeholder,.wpcf7-form input[type=date]::placeholder,.wpcf7-form textarea::placeholder,.wpcf7-form select::placeholder{color:var(--cl-gray-4)}.wpcf7-form textarea{min-height:10rem;resize:vertical}.wpcf7-form .wpcf7-form-control-wrap{display:block}.contact-form{max-width:var(--w-small);display:flex;flex-direction:column;gap:var(--sp-20)}.contact-form__grid{display:grid;grid-template-columns:1fr;gap:var(--sp-20)}@media(min-width: 768px){.contact-form__grid{grid-template-columns:1fr 1fr}}.contact-form__field{display:block}.contact-form__field br{display:none}.contact-form__label{display:block;margin-bottom:var(--sp-05);font-size:var(--fs-14);font-weight:500;color:var(--cl-gray-8)}.contact-form__req{color:var(--cl-gray-5)}.contact-form__hint{display:block;margin-top:var(--sp-05);font-size:var(--fs-12);color:var(--cl-gray-5)}.contact-form__consent .wpcf7-list-item{margin:0}.contact-form__consent label{display:flex;align-items:flex-start;gap:var(--sp-10);cursor:pointer}.contact-form__consent .wpcf7-list-item-label{font-size:var(--fs-12);line-height:1.5;color:var(--cl-gray-6)}.contact-form__consent .wpcf7-list-item-label a{color:inherit;text-decoration:underline}.contact-form__actions{display:flex;align-items:center;gap:var(--sp-10);flex-wrap:wrap}.contact-form .wpcf7-submit{width:100%}@media(min-width: 768px){.contact-form .wpcf7-submit{width:auto;min-width:16rem}}.contact-form__note{margin:0;font-size:var(--fs-12);line-height:1.5;color:var(--cl-gray-5)}.contact-form__note a{color:inherit;text-decoration:underline}.wpcf7-form input[type=file]{width:100%;padding:var(--sp-10);font-family:inherit;font-size:var(--fs-14);color:var(--cl-gray-6);background-color:var(--cl-gray-0);border:dashed .0625rem var(--cl-gray-3);border-radius:var(--br-small);cursor:pointer}.wpcf7-form input[type=file]::file-selector-button{margin-right:var(--sp-10);padding:var(--sp-05) var(--sp-15);font-family:inherit;font-size:var(--fs-12);color:var(--cl-white);background-color:var(--cl-primary);border:0;border-radius:var(--br-small);cursor:pointer}.wpcf7-not-valid-tip{display:block;margin-top:var(--sp-05);font-size:var(--fs-12);line-height:1.4;color:var(--cl-red)}.wpcf7-form-control.wpcf7-not-valid{border-color:var(--cl-red)}.wpcf7-spinner{margin:0 0 0 var(--sp-10)}.wpcf7-response-output{margin:var(--sp-20) 0 0;padding:var(--sp-15);font-size:var(--fs-14);line-height:1.5;border:solid .0625rem var(--cl-gray-3);border-radius:var(--br-small)}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{border-color:var(--cl-green);color:var(--cl-green)}.wpcf7 form.wpcf7-form.invalid .wpcf7-response-output,.wpcf7 form.wpcf7-form.unaccepted .wpcf7-response-output,.wpcf7 form.wpcf7-form.payment-required .wpcf7-response-output,.wpcf7 form.wpcf7-form.spam .wpcf7-response-output,.wpcf7 form.wpcf7-form.failed .wpcf7-response-output,.wpcf7 form.wpcf7-form.aborted .wpcf7-response-output{border-color:var(--cl-red);color:var(--cl-red)}
