.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)}.container--full>.alignwide{max-width:var(--w-max)}.header--i{width:2.3125rem;height:2.3125rem;display:block;background-position:center;background-repeat:no-repeat;background-size:2rem}.header--i.rebuy{background-image:url("../images/i-rebuy.svg")}.header--i.account{background-color:var(--cl-white);padding:var(--sp-05) var(--sp-10);border-radius:var(--br-small);border:solid .0625rem var(--cl-gray-2);background-image:url("../images/icon-myaccount.svg")}.header--top{margin-bottom:var(--sp-05);padding:var(--sp-10);background-color:var(--cl-gray-1);font-size:var(--fs-12)}.header--top>.container{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-20);flex-wrap:wrap}.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;-o-object-fit:contain;object-fit:contain;display:block}.header--usp__text{font-size:var(--fs-12);color:var(--cl-primary);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-primary);text-decoration:none;font-size:var(--fs-12);line-height:1.2}@media(max-width: 768px){.header--top-nav{display:none}}.header{background:var(--cl-white);position:relative;z-index:1000;border-bottom:solid .0625rem var(--cl-gray-1)}.header--top-lvl{padding:var(--sp-20) 0}@media(min-width: 768px){.header--top-lvl{padding:var(--sp-05) 0}}.header--top-lvl .container{display:flex;align-items:center}@media(max-width: 768px){.header--top-lvl .container{flex-wrap:wrap}.header--top-lvl .container .brand{order:1}.header--top-lvl .container .header--search{margin:var(--sp-20) 0 0 0;order:3;width:100%}.header--top-lvl .container .header--menu{margin-left:auto;order:2}}.header .brand{display:flex;align-items:end;gap:var(--sp-15)}.header .brand img{width:var(--logo-size-mobile);height:auto}@media(min-width: 992px){.header .brand img{width:var(--logo-size-desktop);height:auto}}@media(max-width: 992px){.header .brand span{display:none;opacity:0;visibility:hidden;pointer-events:none}}.header .brand span{font-size:var(--fs-12);line-height:1;font-weight:600;color:var(--cl-secondary)}.header--search{margin-left:auto;margin-right:auto;position:relative;min-width:50%}.header--search input[type=text]{width:100%;padding:var(--sp-10) var(--sp-50) var(--sp-10) var(--sp-40);font-size:var(--fs-14);background-color:var(--cl-background);background-image:url("../images/icon-search.svg");background-position:center left .625rem;background-repeat:no-repeat;border:0 none;border-radius:var(--sp-50)}.header--search input[type=submit]{background-color:rgba(0,0,0,0);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);color:var(--cl-secondary)}.header--menu{display:flex;align-items:center;gap:var(--sp-15)}@media(min-width: 992px){.header--menu{gap:.625rem}}.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}}.header--menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);padding:var(--sp-10) var(--sp-15);font-family:var(--ff-primary);font-size:var(--fs-14);font-weight:600;color:var(--cl-primary);cursor:pointer;white-space:nowrap;border-radius:var(--br-small);border:solid .0625rem var(--cl-gray-2)}@media(min-width: 992px){.header--menu-toggle{display:none}}.header--basket{padding:var(--sp-05) var(--sp-10);border-radius:var(--br-small);display:flex;align-items:center;flex-direction:row;justify-content:center;position:relative;background-color:var(--cl-action)}.header--basket b{font-size:var(--fs-12);color:var(--cl-action-font-color)}@media(max-width: 768px){.header--basket b{display:none;opacity:0;visibility:hidden;pointer-events:none}}.header--basket strong{display:flex;align-items:center;justify-content:center;position:absolute;width:1.25rem;height:1.25rem;top:0;right:0;transform:translateX(40%) translateY(-40%);font-weight:600;font-size:var(--fs-10);line-height:var(--fs-10);color:var(--cl-white);background-color:var(--cl-secondary);border-radius:50%;border:solid .0625rem var(--cl-white);aspect-ratio:1}.header--basket .woocommerce-Price-amount{display:none;opacity:0;visibility:hidden;pointer-events:none}.header--basket .icon{display:flex;width:1.6875rem;height:1.6875rem;background-image:url("../images/icon-basket.svg");background-repeat:no-repeat;background-position:center}@media(min-width: 768px){.header--basket .icon{margin-right:var(--sp-10)}}html.overflow .header--top-lvl{height:var(--sp-160)}html.overflow #header{position:fixed;top:0;left:0;right:0}.header--nav-mobile{padding:0 0 var(--sp-05);height:3.4375rem}.header--nav-mobile .megamenu{overflow-x:scroll}@media(max-width: 768px){.header--nav-mobile .megamenu a{padding:var(--sp-10) var(--sp-20) !important;color:var(--cl-secondary);border:solid .0625rem var(--cl-secondary);border-radius:var(--br-xxl);margin:var(--sp-05) var(--sp-05) var(--sp-10) 0}}.header--nav{display:none}@media(min-width: 992px){.header--nav{display:flex}}.header--nav.active{display:flex;flex-direction:column;position:fixed;inset:.625rem;z-index:1060;background-color:var(--cl-white);border-radius:var(--br-default);box-shadow:var(--shadow-1);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{-webkit-appearance:none;-moz-appearance:none;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;opacity:1;visibility:visible;pointer-events:all;background-color:var(--cl-white);display:none;padding-bottom:var(--sp-15);width:100%}.header--nav.active .megamenu section .megamenu--group--lvl-1{padding:0 0 0 var(--sp-15)}.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}.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 .mobile-menu-close{display:flex;align-items:center;justify-content:flex-end}@media(min-width: 992px){.header--nav .mobile-menu-close{display:none}}.header--nav .mobile-menu-close{padding:var(--sp-15);flex-shrink:0;border-bottom:1px solid var(--cl-gray-1)}.header--nav .mobile-menu-close button{-webkit-appearance:none;-moz-appearance:none;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;transform:scale(0.97)}to{opacity:1;transform:scale(1)}}@media(min-width: 992px){.header--nav-mobile{display:none;pointer-events:none}}.megamenu{background-color:var(--cl-white);display:flex;overflow-x:auto;width:100%}@media(min-width: 768px){.megamenu{overflow-x:unset}}.megamenu #menu-end{margin-left:auto}.megamenu ul{list-style:none}.megamenu ul li{transition:all ease-out .3s}.megamenu ul li:hover{background-color:var(--cl-white)}.megamenu ul li li:hover{background-color:rgba(0,0,0,0)}.megamenu a{color:var(--cl-primary);font-size:var(--fs-18);font-weight:600;display:flex;align-items:center;white-space:nowrap}.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 .megamenu--group--wrapper--lvl-1{position:absolute;z-index:1000;top:100%;left:0;width:100%;pointer-events:none;opacity:0;visibility:hidden;border-bottom:solid .0625rem var(--cl-gray-1);transform:translateY(0.0625rem);transition:opacity .25s ease,visibility .25s ease}.megamenu .megamenu--group--wrapper--lvl-1 .megamenu--group--wrapper--lvl-2 .container{padding:0}.megamenu .menu{display:flex;align-items:center}@media(min-width: 992px){.megamenu .menu{gap:var(--sp-05)}}.megamenu .menu li>a{padding:var(--sp-15)}@media(max-width: 768px){.megamenu .menu li>a{font-size:var(--fs-16);padding:var(--sp-20) var(--sp-15)}}.megamenu .menu li.nav-full-width{width:100%}.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:scroll}@media(min-width: 992px){.megamenu .menu li.nav-full-width .megamenu--group--wrapper--lvl-2{overflow-x:unset}}.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:scroll;gap:var(--sp-10);display:flex;flex-direction:row;align-items:center}@media(min-width: 992px){.megamenu .menu li.nav-brands ul{overflow-x:auto}}@media(min-width: 992px){.megamenu .menu li.nav-blog{margin-left:auto}}.megamenu--group--wrapper{background-color:var(--cl-white)}.megamenu--group--wrapper a{padding:0 !important}.megamenu--group--lvl-1{display:flex;flex-wrap:wrap;width:100%;align-items:flex-start;gap:var(--sp-20)}@media(min-width: 992px){.megamenu--group--lvl-1{padding:0 var(--sp-30) !important}.megamenu--group--lvl-1>li:not(.nav-brands){flex:1 1 0}}.megamenu--group--lvl-1 a{font-weight:600}.megamenu--group--lvl-1 li{padding:0 var(--sp-20) var(--sp-20) 0}@media(min-width: 992px){.megamenu--group--lvl-1 li{max-width:25%}}.megamenu--group--lvl-2{display:block}.megamenu--group--lvl-2 a{font-size:var(--fs-16);font-weight:400}.megamenu--group--lvl-2 li{padding:0;margin:var(--sp-10) 0}@media(min-width: 992px){.megamenu--group--lvl-2 li{max-width:100%}}.megamenu--group--lvl-1 a,.megamenu--group--lvl-2 a{white-space:unset}@media(min-width: 992px){.megamenu .menu>li:hover>.megamenu--group--wrapper--lvl-1{opacity:1;visibility:visible;pointer-events:all;padding:var(--sp-20) 0}}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}.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__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:.6;margin-top:var(--sp-02)}.footer__contact-item--hours{font-size:var(--fs-12)}.footer__contact-label{font-size:var(--fs-12);opacity:.7}.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)}.onsale{color:var(--cl-white);background-color:var(--cl-red);order:-1}.product__label,.onsale{border-radius:var(--br-xsmall);padding:var(--sp-05);font-family:var(--ff-secondary);font-size:var(--fs-12);font-weight:500;text-transform:none}.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)}.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)}.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]{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}.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]{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);-webkit-appearance:none;-moz-appearance:none;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{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{pointer-events:none}.btn-secondary,.couponForm__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.out-of-stock,.button.out-of-stock{background-color:var(--cl-white);border:.125rem solid var(--cl-gray-2);color:var(--cl-secondary)}@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}.products .product{background-color:var(--cl-white);position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--br-default);border:solid .0625rem var(--cl-gray-2)}.products .product .woocommerce-LoopProduct-link,.products .product .woocommerce-loop-product__link{display:grid;width:100%;margin-bottom:var(--sp-10);overflow:clip}.products .product__image{position:relative;padding:var(--sp-20)}.products .product__image img,.products .product__image .attachment-woocommerce_thumbnail{aspect-ratio:1;height:auto}.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:var(--sp-10);display:flex;flex-direction:column;flex:1}.products .product__content h2{order:1}.products .product__content .price{order:2}.products .product__content .iworks-omnibus{order:5}.products .product__content .button{order:10}.products .product h2{margin:0 0 var(--sp-05) 0;font-family:var(--ff-primary);font-size:var(--fs-16);font-weight:600;line-clamp:3;height:calc(3*var(--fs-16) + .75rem);overflow:clip}.products .product .iworks-omnibus,.products .product .price{margin:0}.products .product .price{font-size:var(--fs-14)}.products .product .button{margin-top:auto}.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__gallery{margin-bottom:var(--sp-20);position:relative;display:flex;flex-direction:column}@media(min-width: 992px){.product__gallery{display:grid;grid-template-columns:5rem 1fr;gap:var(--sp-15)}}.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:1;border-radius:var(--br-default);overflow:hidden;background-color:var(--cl-gray-1)}@media(min-width: 992px){.product__gallery__main{order:unset;grid-column:2;grid-row:1}}.product__gallery__main .swiper-wrapper{display:flex}.product__gallery__main .swiper-slide{flex-shrink:0;width:100%;aspect-ratio:1}.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%;-o-object-fit:contain;object-fit:contain;background-color:var(--cl-gray-1)}.product__gallery__main .swiper-button-next,.product__gallery__main .swiper-button-prev{display:none}@media(min-width: 992px){.product__gallery__main .swiper-button-next,.product__gallery__main .swiper-button-prev{display:flex}}.product__gallery__main .swiper-button-next,.product__gallery__main .swiper-button-prev{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}.product__gallery__thumbs-wrapper{display:none;position:relative}@media(min-width: 992px){.product__gallery__thumbs-wrapper{display:flex;grid-column:1;grid-row:1;overflow:hidden;height:0;min-height:100%}}.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{margin:0;height:100%;order:unset;width:5rem;min-width:5rem}}.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%;-o-object-fit:contain;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}@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{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;-o-object-fit:contain;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;-o-object-fit:contain;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:0;font-size:var(--fs-12);color:var(--cl-neutral-9)}.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;-o-object-fit:contain;object-fit:contain;-o-object-position:center;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__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;-o-object-fit:contain;object-fit:contain;-o-object-position:center;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);-webkit-appearance:none;-moz-appearance:none;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}.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%;background-color:var(--cl-white)}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]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=email]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{color:rgba(0,0,0,0)}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]{-moz-appearance:none;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]::-moz-placeholder, .quantity input[type=number]::-moz-placeholder{color:var(--cl-gray-5)}.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)>label,.form-row:not(.checkout-consent):not(.create-account):not(.rememberme-lostpassword)>.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)>label .required,.form-row:not(.checkout-consent):not(.create-account):not(.rememberme-lostpassword)>.woocommerce-input-wrapper>label .required{color:var(--cl-gray-5)}.woocommerce-form-row:has(input:-moz-placeholder:not(:focus))>label, .woocommerce-form-row:has(textarea:-moz-placeholder:not(:focus))>label, .form-row:not(.checkout-consent):not(.create-account):not(.rememberme-lostpassword):has(input:-moz-placeholder:not(:focus))>label, .form-row:not(.checkout-consent):not(.create-account):not(.rememberme-lostpassword):has(textarea:-moz-placeholder:not(:focus))>label{top:50%;transform:translateY(-50%);font-size:var(--fs-16)}.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):has(input:placeholder-shown:not(:focus))>label,.form-row:not(.checkout-consent):not(.create-account):not(.rememberme-lostpassword):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%);-webkit-appearance:none;-moz-appearance:none;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")}.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;-webkit-user-select:none;-moz-user-select:none;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%}/*# sourceMappingURL=main.css.map */