﻿:root{--color-primary: #2f8700;--color-primary-hover: #236500;--color-primary-text: #0a7c1b;--color-primary-soft: rgba(47, 135, 0, 0.1);--color-primary-soft-border: rgba(47, 135, 0, 0.3);--color-accent: #ae001f;--color-dark: #1e242b;--color-text: #000000;--color-text-2: #2f2f2f;--color-text-3: #353535;--color-text-muted: #5a5c5d;--color-text-light: #767676;--color-text-placeholder: #4d4d4d;--color-bg: #ffffff;--color-bg-alt: #eeeeee;--color-bg-soft: #f3f3f3;--color-bg-card: #f4f4f4;--color-bg-section: #f2f2f2;--color-bg-review: #f8f8f8;--color-border: #d8d8d8;--color-border-light: #e2e2e2;--color-border-tile: #d5d5d5;--color-border-input: #c1c1c1;--color-star: #ffc107;--color-star-off: #d9d9d9;--color-flag-sale: #ae001f;--color-flag-shipping: #1c64b0;--color-flag-top: #5d3a83;--color-flag-new: #2f8700;--color-verified: #10684d;--color-header-bg: #ffffff;--color-footer-bg: #e8e8e8;--color-footer-text: #000000;--color-bg-category: #edf4ee;--color-border-check: #c7c7c7;--color-bg-input-soft: #e1e1e1;--color-slider-track: #dfdfdf;--color-placeholder: #d9d9d9;--color-error: #b10000;--color-price-old: #6f6f6f;--color-text-review: #5f5f5f;--color-border-card: #e1e1e1;--color-border-photo: #ededed;--color-border-thumb: #ebebeb;--color-thumb-active: #464646;--color-border-logo: #d0d0d0;--color-button-dark: #202020;--color-qty-minus: #8e8e8e;--color-line-soft: #e0e0e0;--color-bg-step: #f0f0f0;--color-line-table: #dcdcdc;--color-text-dark-2: #2b2b2b;--color-primary-soft-15: rgba(47, 135, 0, 0.15);--color-accent-soft: rgba(174, 0, 31, 0.15);--color-border-input-2: #b6b6b6;--color-text-link-2: #484848;--color-overlay: rgba(0, 0, 0, 0.35);--color-video-play: #ff0000;--color-video-play-hover: #cc0000;--color-video-bg: #000000;--font-base: 'Outfit', 'Outfit Fallback', Arial, sans-serif;--font-heading: 'Outfit', 'Outfit Fallback', Arial, sans-serif;--radius-base: 10px;--radius-button: 10px;--radius-pill: 100px;--radius-chip: 5px;--radius-flag: 4px;--radius-card: 10px;--radius-input: 10px;--radius-image: 10px;--space-section: 50px;--space-gap: 20px;--space-side: 30px;--space-grid-col: 30px;--space-grid-row: 60px;--space-footer: 120px;--size-h1: 35px;--size-h2: 30px;--size-h3: 25px;--size-h4: 20px;--size-h5: 17px;--size-bigger: 17px;--size-body: 15px;--size-smaller: 14px;--size-smallest: 13px;--layout-container-width: min(1440px, calc(100vw - 100px));--layout-wide-width: min(1540px, calc(100vw - 60px));--layout-nav-height: 77px;--layout-button-height: 45px;--layout-button-height-lg: 55px;--layout-product-card-width: 263px;--layout-swiper-arrow: 45px;--layout-swiper-arrow-gap: 20px;--layout-sidebar-width: 320px;--layout-sidebar-gap: 25px;--layout-product-gallery-width: 750px;--layout-product-info-width: 610px;--layout-product-gap: 80px;--layout-cart-upsell-space: 760px;--layout-header-reserve: 429.9px;--layout-promo-reserve: 363.3px;--layout-category-info-reserve: 0px;--layout-checkout-sidebar-width: 460px;--layout-checkout-gap: 60px;--layout-cart-sidebar-width: 429px;--layout-cart-gap: 40px;--layout-logo-ratio: 2000 / 362;--layout-form-modal-width: 600px;--shadow-card: 0 0 14px rgba(0, 0, 0, 0.15);--shadow-recap: 0 0 7px #e6e6e6;--shadow-dropdown: 0 11px 18px rgba(0, 0, 0, 0.1);--icon-camera: url("/user/documents/upload/kodovani/camera.svg");--icon-check-circle: url("/user/documents/upload/kodovani/check-circle.svg");--icon-checkmark: url("/user/documents/upload/kodovani/checkmark.svg");--icon-chevron-down: url("/user/documents/upload/kodovani/chevron-down.svg");--icon-close: url("/user/documents/upload/kodovani/close.svg");--icon-envelope: url("/user/documents/upload/kodovani/envelope.svg");--icon-flag-cz: url("/user/documents/upload/kodovani/flag-cz.svg");--icon-flag-eu: url("/user/documents/upload/kodovani/flag-eu.svg");--icon-gift: url("/user/documents/upload/kodovani/gift.svg");--icon-house: url("/user/documents/upload/kodovani/house.svg");--icon-magnifier: url("/user/documents/upload/kodovani/magnifier.svg");--icon-menu: url("/user/documents/upload/kodovani/menu.svg");--icon-phone: url("/user/documents/upload/kodovani/phone.svg");--icon-save: url("/user/documents/upload/kodovani/save.svg");--icon-save-badge: url("/user/documents/upload/kodovani/save-badge.svg");--icon-shopping-bag: url("/user/documents/upload/kodovani/shopping-bag.svg");--icon-sort: url("/user/documents/upload/kodovani/sort.svg");--icon-star: url("/user/documents/upload/kodovani/star.svg");--icon-user: url("/user/documents/upload/kodovani/user.svg");--icon-van: url("/user/documents/upload/kodovani/van.svg");--icon-verified: url("/user/documents/upload/kodovani/verified.svg")}@media(max-width: 1439px){:root{--layout-header-reserve: 345.3px;--layout-promo-reserve: 341.2px}}@media(max-width: 1199px){:root{--space-side: 15px;--size-h1: 30px;--layout-container-width: 100%;--layout-wide-width: 100%;--layout-product-gap: 40px;--layout-header-reserve: 330.3px}}@media(max-width: 991px){:root{--space-footer: 80px;--layout-cart-upsell-space: 680px;--layout-category-info-reserve: 175px}}@media(max-width: 767px){:root{--space-section: 20px;--space-gap: 15px;--space-grid-row: 35px;--space-footer: 56px;--size-h1: 25px;--size-h2: 25px;--size-h3: 22px;--size-h4: 18px;--layout-nav-height: 106px;--layout-button-height-lg: 50px;--layout-product-card-width: 258px;--layout-cart-upsell-space: 592px;--layout-category-info-reserve: 192px}}*,*::before,*::after{box-sizing:border-box}img{max-width:100%;height:auto}.container{width:100%;max-width:var(--layout-container-width);margin-inline:auto;padding-inline:0}@media(max-width: 1199px){.container{padding-inline:var(--space-side)}}.container::before,.container::after{content:none}.container.mywide{max-width:var(--layout-wide-width)}.container .container{padding-inline:0}.container.content-wrapper{padding-inline:0}@media(max-width: 1199px){.container.content-wrapper{padding-inline:var(--space-side)}}.container.content-wrapper .row{margin-inline:0}.container.content-wrapper .row>div{padding-inline:0}.row{margin-inline:0}.row::before,.row::after{content:none}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:none}.content{padding-inline:0}.content-wrapper{background-color:rgba(0,0,0,0)}.homepage-box{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0)}.homepage-box.welcome-wrapper{margin:0;padding:0}.homepage-box.before-carousel{margin:0;padding:0}.welcome::before,.welcome::after{content:none}.welcome div{max-width:none}.welcome .h1{max-width:none;margin:0 0 20px}.banner-wrapper a:hover img{transform:none}.flags{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.flags .flag{display:inline-flex;align-items:center;clear:none;float:none;min-height:28px;max-width:none;margin:0;padding:5px 8px;border-radius:var(--radius-flag);color:#fff;font-size:var(--size-smaller);font-weight:500;line-height:1.3;text-align:left;text-transform:none}.flags .flag-discount{background-color:var(--color-flag-sale)}.flags .flag-discount .price-save{color:inherit}.flags .flag-freeshipping{background-color:var(--color-flag-shipping)}.flags .flag-new{background-color:var(--color-flag-new)}.flags .flag-tip{background-color:var(--color-flag-top)}@font-face{font-family:"Outfit Fallback";src:local("Arial"),local("ArialMT");font-weight:100 549;size-adjust:98.3%;ascent-override:101.7%;descent-override:26.4%;line-gap-override:0%}@font-face{font-family:"Outfit Fallback";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:550 900;size-adjust:94%;ascent-override:106.4%;descent-override:27.7%;line-gap-override:0%}body{font-family:var(--font-base);font-size:var(--size-body);font-weight:400;line-height:1.4;color:var(--color-text)}h1,.h1{margin:0 0 20px;font-family:var(--font-heading);font-size:var(--size-h1);font-weight:500;line-height:1.2;color:var(--color-text);text-transform:none}h2,.h2{margin:0 0 20px;font-family:var(--font-heading);font-size:var(--size-h2);font-weight:500;line-height:1.2;color:var(--color-text);text-transform:none}h3,.h3{margin:0 0 15px;font-family:var(--font-heading);font-size:var(--size-h3);font-weight:500;line-height:1.2;color:var(--color-text);text-transform:none}h4,.h4{margin:0 0 10px;font-family:var(--font-heading);font-size:var(--size-h4);font-weight:500;line-height:1.3;color:var(--color-text-2);text-transform:none}h5,.h5{margin:0 0 10px;font-family:var(--font-heading);font-size:var(--size-h5);font-weight:500;line-height:1.3;color:var(--color-text-2);text-transform:none}p{margin:0 0 15px}p:last-child{margin-bottom:0}.pageArticleDetail p a,.pageArticleDetail li a,.basic-description p a,.basic-description li a,.extended-description p a,.extended-description li a,.category-perex p a,.category-perex li a,.category__secondDescription p a,.category__secondDescription li a,.news-item-detail p a,.news-item-detail li a,.mycontent p a,.mycontent li a{color:var(--color-text);text-decoration:underline}.pageArticleDetail p a:hover,.pageArticleDetail li a:hover,.basic-description p a:hover,.basic-description li a:hover,.extended-description p a:hover,.extended-description li a:hover,.category-perex p a:hover,.category-perex li a:hover,.category__secondDescription p a:hover,.category__secondDescription li a:hover,.news-item-detail p a:hover,.news-item-detail li a:hover,.mycontent p a:hover,.mycontent li a:hover{color:var(--color-primary)}.pageArticleDetail ul,.basic-description ul,.extended-description ul,.category-perex ul,.category__secondDescription ul,.news-item-detail ul,.mycontent ul{display:flex;flex-direction:column;gap:16px;margin:0 0 20px;padding:0;list-style:none}.pageArticleDetail ul li,.basic-description ul li,.extended-description ul li,.category-perex ul li,.category__secondDescription ul li,.news-item-detail ul li,.mycontent ul li{display:block;position:relative;margin:0;padding:0 0 0 28px;font-size:var(--size-body);font-weight:500;color:var(--color-primary-text)}.pageArticleDetail ul li::before,.basic-description ul li::before,.extended-description ul li::before,.category-perex ul li::before,.category__secondDescription ul li::before,.news-item-detail ul li::before,.mycontent ul li::before{content:"";position:absolute;top:0;left:0;width:22px;height:21px;mask-image:var(--icon-check-circle);mask-position:center;mask-repeat:no-repeat;mask-size:21px 21px;-webkit-mask-image:var(--icon-check-circle);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:21px 21px;background-color:var(--color-primary-text)}.pageArticleDetail ol,.basic-description ol,.extended-description ol,.category-perex ol,.category__secondDescription ol,.news-item-detail ol,.mycontent ol{display:flex;flex-direction:column;gap:16px;margin:0 0 20px;padding:0 0 0 20px}.pageArticleDetail ol li,.basic-description ol li,.extended-description ol li,.category-perex ol li,.category__secondDescription ol li,.news-item-detail ol li,.mycontent ol li{margin:0;padding:0;font-size:var(--size-body);font-weight:500;color:var(--color-primary-text)}.pageArticleDetail ol li::marker,.basic-description ol li::marker,.extended-description ol li::marker,.category-perex ol li::marker,.category__secondDescription ol li::marker,.news-item-detail ol li::marker,.mycontent ol li::marker{color:var(--color-primary-text)}.myquote{display:flex;align-items:center;justify-content:center;gap:30px;margin:0 0 20px;padding:30px;border:none;border-radius:var(--radius-base);background-color:var(--color-bg-section);color:var(--color-text);font-size:var(--size-body);font-style:italic;line-height:1.4;text-align:center}@media(max-width: 767px){.myquote{gap:15px;padding:20px 15px}}.myquote::before,.myquote::after{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:flex-start;width:15px;height:11px;color:var(--color-border);font-family:var(--font-base);font-size:22px;font-weight:400;font-style:normal;line-height:1}.myquote::before{content:"„"}.myquote::after{align-self:flex-end;content:"“"}.myquote-body{display:flex;flex-direction:column;gap:10px}.myquote-text{margin:0}.myquote-author{margin:0;font-style:normal;font-weight:700}.myquote-role{display:block;font-style:normal;font-weight:400}:root{--scrollbar-width: 0px}.mysection{padding-block:var(--space-section)}.homepage-group-title,.homepage-group-title.h4,h4.homepage-group-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-gap);margin:0;padding:0;font-family:var(--font-heading);font-size:var(--size-h2);font-weight:500;line-height:1.2;color:var(--color-text);text-align:left;text-transform:none}.homepage-group-title:first-of-type,.homepage-group-title.h4:first-of-type,h4.homepage-group-title:first-of-type{margin-top:0}.myswiper-navi{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.swiper-button-prev,.swiper-button-next{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;z-index:3;width:var(--layout-swiper-arrow);height:var(--layout-swiper-arrow);margin:0;padding:0;border:1px solid var(--color-border-tile);border-radius:50%;background-color:#fff;transform:translateY(-50%);cursor:pointer;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease;pointer-events:auto}@media(max-width: 1599px){.swiper-button-prev,.swiper-button-next{display:none}}@media(hover: none){.swiper-button-prev,.swiper-button-next{display:none}}.swiper-button-prev::after,.swiper-button-next::after{content:"";width:14px;height:9px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}.swiper-button-prev:hover,.swiper-button-next:hover{border-color:var(--color-text)}.swiper-button-prev:focus-visible,.swiper-button-next:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}.swiper-button-prev{left:calc(-1*(var(--layout-swiper-arrow) + var(--layout-swiper-arrow-gap)))}.swiper-button-prev::after{transform:rotate(90deg)}.swiper-button-next{right:calc(-1*(var(--layout-swiper-arrow) + var(--layout-swiper-arrow-gap)))}.swiper-button-next::after{transform:rotate(-90deg)}.swiper-button-lock{display:none}.swiper-pagination{--swiper-pagination-bullet-horizontal-gap: 0px;display:flex;align-items:center;justify-content:center;gap:7px;position:static;width:fit-content;max-width:100%;margin:20px auto 0;padding:10px 15px;border-radius:60px;background-color:rgba(255,255,255,.1);backdrop-filter:blur(7px);transform:none}.swiper-pagination.swiper-pagination-horizontal{position:static;top:auto;right:auto;bottom:auto;left:auto;width:fit-content}.swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0;border:1px solid #1d1d1b;border-radius:50%;background-color:#fff;opacity:1}@media(max-width: 767px){.swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}}.swiper-pagination .swiper-pagination-bullet-active{background-color:#1d1d1b}.swiper-pagination-lock{display:none}.btn,a.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--layout-button-height);max-width:100%;padding:15px 20px;border:none;border-radius:var(--radius-pill);background-color:var(--color-primary);color:#fff;font-family:var(--font-base);font-size:var(--size-smaller);font-weight:500;line-height:1;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn:hover,a.btn:hover{background-color:var(--color-primary-hover);color:#fff}.btn:focus-visible,a.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn.btn-lg,a.btn.btn-lg{line-height:1}.btn.btn-primary,.btn.btn-default,.btn.btn-conversion,.btn.btn-cart,a.btn.btn-primary,a.btn.btn-default,a.btn.btn-conversion,a.btn.btn-cart{border:none;background-color:var(--color-primary);color:#fff}.btn.btn-primary:hover,.btn.btn-default:hover,.btn.btn-conversion:hover,.btn.btn-cart:hover,a.btn.btn-primary:hover,a.btn.btn-default:hover,a.btn.btn-conversion:hover,a.btn.btn-cart:hover{background-color:var(--color-primary-hover);color:#fff}.btn.btn-cart,.btn.add-to-cart-button,a.btn.btn-cart,a.btn.add-to-cart-button{padding:15px 20px}.btn.btn-cart::before,.btn.add-to-cart-button::before,a.btn.btn-cart::before,a.btn.add-to-cart-button::before{display:block;flex:0 0 auto;content:"";width:20px;height:20px;margin:0;mask-image:var(--icon-shopping-bag);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-shopping-bag);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;font-size:0;line-height:0}.btn--outline,a.btn--outline{border:2px solid var(--color-primary-text);border-radius:var(--radius-button);background-color:rgba(0,0,0,0);color:var(--color-primary-text);text-decoration:underline}.btn--outline:hover,a.btn--outline:hover{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}.btn--dark,a.btn--dark{height:58px;padding:18px 60px;border:2px solid #202020;border-radius:var(--radius-button);background-color:#202020;color:#fff;font-size:var(--size-bigger);font-weight:600}@media(max-width: 767px){.btn--dark,a.btn--dark{padding:18px 30px}}.btn--dark:hover,a.btn--dark:hover{border-color:#000;background-color:#fff;color:#000}.btn--outline-dark,a.btn--outline-dark{height:var(--layout-button-height-lg);padding:14px 25px;border:2px solid #171717;border-radius:var(--radius-button);background-color:#fff;color:#171717;font-size:var(--size-body);font-weight:500}.btn--outline-dark:hover,a.btn--outline-dark:hover{border-color:#171717;background-color:#171717;color:#fff}.btn--lg,a.btn--lg{height:var(--layout-button-height-lg);padding:14px 25px;border-radius:var(--radius-button);font-size:var(--size-body)}.btn--white-outline,a.btn--white-outline{gap:40px;height:60px;padding:10px 30px;border:2px solid #fff;border-radius:var(--radius-button);background-color:rgba(0,0,0,0);color:#fff;font-size:16px;font-weight:500}@media(max-width: 767px){.btn--white-outline,a.btn--white-outline{gap:20px;height:var(--layout-button-height-lg);padding:10px 20px}}.btn--white-outline::after,a.btn--white-outline::after{flex:0 0 auto;content:"";width:14px;height:9px;margin:0 -2.5px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(-90deg)}.btn--white-outline:hover,a.btn--white-outline:hover{background-color:#fff;color:var(--color-text)}.mylink{display:inline-flex;align-items:center;gap:10px;font-size:var(--size-bigger);font-weight:600;line-height:1.3;color:var(--color-text);text-decoration:underline;transition:color .2s ease}.mylink::after{flex:0 0 auto;content:"";width:14px;height:9px;margin:0 -2.5px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(-90deg)}.mylink:hover{color:var(--color-primary)}.mychip{display:inline-flex;align-items:center;gap:10px;min-height:39px;max-width:100%;padding:8px 13px;border:2px solid rgba(0,0,0,0);border-radius:var(--radius-chip);background-color:var(--color-bg-soft);color:var(--color-text);font-size:var(--size-body);font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.mychip::after{flex:0 0 auto;content:"";width:12px;height:12px;mask-image:var(--icon-close);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-close);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor}.mychip-danger{color:var(--color-accent);text-decoration:underline}.mychip-danger:hover{background-color:var(--color-accent);color:#fff}.mychip-tag:hover{border-color:var(--color-text);background-color:#fff}@keyframes myfouc-reveal{to{max-height:8000px;opacity:1}}@keyframes myfouc-fade{from{opacity:0}to{opacity:1}}@keyframes myfouc-fuse{to{opacity:1}}html:not([class*=tpl-]) .top-navigation-bar .top-navigation-menu{opacity:0;animation:myfouc-fuse .15s ease 10s forwards}#navigation:not(.visible) .navigation-in{opacity:0;animation:myfouc-fuse .15s ease 10s forwards}@media(max-width: 767px){#navigation:not(.visible) .navigation-in{opacity:1;animation:none}}.myfaq{display:flex;flex-direction:column}.myfaq-item{margin-bottom:-1px;border-top:1px solid #dadada;border-bottom:1px solid #dadada}.myfaq-item.is-open{border-color:var(--color-primary-soft-border);background-color:var(--color-primary-soft)}.myfaq-question{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%;min-height:70px;padding:15px 20px;border:none;background-color:rgba(0,0,0,0);color:var(--color-text-2);font-family:var(--font-base);font-size:var(--size-bigger);font-weight:500;line-height:28px;text-align:left;cursor:pointer}@media(max-width: 767px){.myfaq-question{gap:15px;padding:15px}}.myfaq-question::after{display:flex;align-items:center;justify-content:center;flex:0 0 auto;content:"";width:40px;height:40px;border:1px solid var(--color-border);border-radius:50%;background-color:#fff;background-image:var(--icon-chevron-down);background-position:center;background-repeat:no-repeat;background-size:14px 9px;transition:transform .2s ease}.myfaq-question:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.myfaq-answer{padding:0 20px 20px;color:var(--color-text-2);font-size:var(--size-body);font-weight:400;line-height:24px}@media(max-width: 767px){.myfaq-answer{padding:0 15px 15px}}.myfaq.is-enhanced .myfaq-answer{display:none}.myfaq.is-enhanced .is-open .myfaq-answer{display:block}.myfaq.is-enhanced .is-open .myfaq-question{color:var(--color-primary)}.myfaq.is-enhanced .is-open .myfaq-question::after{transform:rotate(180deg)}#colorbox:not(.logistics-modal,.express-checkout) .colorbox-html-content:has(>.advanced-order){display:flow-root;height:100%}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order{height:calc(100% - 44px);margin:44px 0 0;overflow-x:hidden;overflow-y:auto;border-top:1px solid var(--color-line-table)}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order>.h1:first-child{position:absolute;top:20px;right:20px;left:20px}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-product{display:grid;grid-template-columns:119px minmax(0, 1fr) max-content max-content;align-items:center;column-gap:30px;margin:0;padding:20px 0;border-bottom:1px solid var(--color-line-table);text-align:left}@media(max-width: 991px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-product{grid-template-columns:70px minmax(0, 1fr) max-content max-content;column-gap:20px}}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-product{grid-template-columns:70px minmax(0, 1fr) auto;column-gap:15px;row-gap:15px;padding:15px 0}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-image,#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-name,#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-price,#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-quantity{flex:none;min-width:0;margin:0;padding:0}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-image{grid-column:1;grid-row:1}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-image a{display:block;width:119px;max-width:100%}@media(max-width: 991px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-image a{width:70px}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-image img{display:block;width:119px;max-width:100%;height:119px;max-height:none;border-radius:var(--radius-chip);object-fit:cover}@media(max-width: 991px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-image img{width:70px;height:70px}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-name{text-align:left}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-name{grid-column:2/4;grid-row:1}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-name a.h3{display:block;margin:0;color:var(--color-text-2);font-family:var(--font-base);font-size:16px;font-weight:400;line-height:24px;text-decoration:none;text-transform:none}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-name a.h3{font-size:14px;line-height:21px}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-name a.h3:hover{text-decoration:underline}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-name a.h3:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-name .product-appendix,#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-name .main-link-variant{display:block;margin:0;padding:0;color:var(--color-text-light);font-family:var(--font-base);font-size:var(--size-smaller);font-weight:300;line-height:20px;text-transform:none}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-availability{margin:5px 0 0;color:var(--color-text);font-family:var(--font-base);font-size:16px;font-weight:500;line-height:22px;text-align:left}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-availability{font-size:var(--size-smaller);line-height:20px}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-availability strong{font-weight:500}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-price{color:var(--color-text);font-family:var(--font-base);font-size:16px;font-weight:400;line-height:28px;text-align:right;white-space:nowrap}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-price{grid-column:1/3;grid-row:2;text-align:left}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-price strong{font-weight:500}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-price .unit-value{padding:0 0 0 4px;color:var(--color-text-light);font-size:16px;font-weight:400;line-height:28px}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-quantity{text-align:right}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-quantity{grid-column:3;grid-row:2}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-quantity .quantity{display:inline-flex;padding:0 10px}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-quantity input{width:100%;height:auto}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-quantity .decrease,#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .ao-quantity .increase{position:static;top:auto;right:auto;left:auto;width:28px;height:28px;border:none;border-radius:50%}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:20px 60px;margin:30px 0 0}@media(max-width: 991px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap{flex-direction:column;align-items:stretch;gap:15px}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .extra{display:block;flex:0 1 auto;position:relative;width:auto;min-height:0;margin:0;padding:0 0 0 31px;color:var(--color-text-dark-2);font-family:var(--font-base);font-size:16px;font-weight:400;line-height:24px;text-align:left}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .extra{font-size:var(--size-smaller);line-height:18px}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .extra::before{content:"";position:absolute;top:4px;left:0;width:21px;height:15px;margin:0;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-dark-2);font-size:0;line-height:0}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .extra::before{top:2px}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .extra>span{display:block}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .extra strong{color:var(--color-text-dark-2);font-weight:500;white-space:nowrap}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .extra a{color:var(--color-primary-text);text-decoration:underline}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .extra a:hover{text-decoration:none}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .extra a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .delivery::before{mask-image:var(--icon-van);-webkit-mask-image:var(--icon-van)}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .delivery:not(:has(.price-range)) strong{color:var(--color-primary-text)}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .gift::before{top:3px;width:18px;height:18px;mask-image:var(--icon-gift);-webkit-mask-image:var(--icon-gift)}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .gift::before{top:0}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .discount::before{top:2px;height:21px;mask-image:var(--icon-save-badge);-webkit-mask-image:var(--icon-save-badge)}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .extras-wrap .discount::before{top:-1px}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .price-range{display:block;width:calc(100% + 31px);max-width:none;height:8px;margin:10px 0 0 -31px;overflow:hidden;border:none;border-radius:var(--radius-base);background-color:var(--color-border-thumb)}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .price-range>div{height:100%;border-radius:var(--radius-base);background-color:var(--color-primary-text)}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .advancedOrder__buttons{margin:30px 0 0}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .advancedOrder__buttons{flex-direction:column;align-items:stretch}}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .advancedOrder__buttons .btn{width:100%}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .advanced-order-suggestion{margin:40px 0 20px;padding:40px 0 0;border-top:1px solid var(--color-line-table);color:var(--color-text);font-family:var(--font-heading);font-size:var(--size-h3);font-weight:500;line-height:1.2;letter-spacing:normal;text-align:left;text-transform:none}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .advanced-order-suggestion{margin:30px 0 15px;padding:30px 0 0}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .products-related{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-grid-row) var(--space-grid-col);margin:0}@media(max-width: 1199px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .products-related{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 992px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .products-related{grid-template-columns:repeat(2, minmax(0, 1fr))}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .products-related::after{content:none}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .products-related .p .name{margin:0}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .products-related .p .name{min-height:58px;font-size:var(--size-body);-webkit-line-clamp:3}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .products-related .p .prices{margin:0}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .products-related .p .price,#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .products-related .p .price span,#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .products-related .p .price strong{font-size:var(--size-bigger)}}#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .products-related .p .availability{display:block}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .advanced-order .products-related .p .availability{font-size:var(--size-smaller)}}.mybenefits{padding-block:20px var(--space-section);background-color:var(--color-bg)}.mybenefits>.container{display:flex;flex-direction:column;gap:30px}.mybenefits-title{margin:0;font-family:var(--font-heading);font-size:var(--size-h2);font-weight:500;line-height:1.2;color:var(--color-text);text-align:center}.mybenefits-link{color:var(--color-text);text-decoration:underline;transition:color .2s ease}.mybenefits-link:hover,.mybenefits-link:focus{color:var(--color-primary)}.mybenefits--product{padding-block:50px}@media(max-width: 767px){.mybenefits--product{padding-block:30px}}.mybenefits .position--benefitHomepage,.mybenefits .position--benefitProduct{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;max-width:100%;margin:0;padding:0;border:none;background:none;text-align:left;animation:myfouc-fade .15s ease}@media(max-width: 1199px){.mybenefits .position--benefitHomepage,.mybenefits .position--benefitProduct{flex-wrap:wrap}}@media(max-width: 767px){.mybenefits .position--benefitHomepage,.mybenefits .position--benefitProduct{flex-direction:column;gap:30px}}.mybenefits .position--benefitHomepage .benefitBanner__item,.mybenefits .position--benefitProduct .benefitBanner__item{display:flex;align-items:center;gap:15px;flex:0 1 auto;width:auto;max-width:100%;min-width:0;margin:0;padding:0;border:none;background:none;overflow:visible}@media(max-width: 1199px){.mybenefits .position--benefitHomepage .benefitBanner__item,.mybenefits .position--benefitProduct .benefitBanner__item{flex:0 0 calc(50% - 10px);width:auto}}@media(max-width: 767px){.mybenefits .position--benefitHomepage .benefitBanner__item,.mybenefits .position--benefitProduct .benefitBanner__item{flex:0 0 auto;width:100%}}.mybenefits .position--benefitHomepage .benefitBanner__link,.mybenefits .position--benefitProduct .benefitBanner__link{display:flex;align-items:center;gap:15px;flex:1 1 auto;max-width:100%;min-width:0;color:inherit;text-decoration:none}.mybenefits .position--benefitHomepage .benefitBanner__link:hover,.mybenefits .position--benefitHomepage .benefitBanner__link:focus,.mybenefits .position--benefitProduct .benefitBanner__link:hover,.mybenefits .position--benefitProduct .benefitBanner__link:focus{opacity:1;color:inherit}.mybenefits .position--benefitHomepage .benefitBanner__link:hover .benefitBanner__title,.mybenefits .position--benefitHomepage .benefitBanner__link:focus .benefitBanner__title,.mybenefits .position--benefitProduct .benefitBanner__link:hover .benefitBanner__title,.mybenefits .position--benefitProduct .benefitBanner__link:focus .benefitBanner__title{color:var(--color-primary-hover)}.mybenefits .position--benefitHomepage .benefitBanner__link .benefitBanner__title,.mybenefits .position--benefitProduct .benefitBanner__link .benefitBanner__title{text-decoration:underline}.mybenefits .position--benefitHomepage .benefitBanner__picture,.mybenefits .position--benefitProduct .benefitBanner__picture{display:flex;align-items:center;justify-content:center;flex:0 0 60px;width:60px;max-width:60px;height:60px;margin:0}.mybenefits .position--benefitHomepage .benefitBanner__img,.mybenefits .position--benefitProduct .benefitBanner__img{width:60px;max-width:60px;height:60px;object-fit:contain}.mybenefits .position--benefitHomepage .benefitBanner__content,.mybenefits .position--benefitProduct .benefitBanner__content{display:flex;flex-direction:column;gap:5px;min-width:0;padding:0;overflow:visible;word-break:normal}.mybenefits .position--benefitHomepage .benefitBanner__title,.mybenefits .position--benefitProduct .benefitBanner__title{display:block;width:auto;font-family:var(--font-base);font-size:18px;font-weight:600;line-height:1.2;color:var(--color-primary);text-decoration:none;white-space:nowrap;transition:color .2s ease}@media(max-width: 1199px){.mybenefits .position--benefitHomepage .benefitBanner__title,.mybenefits .position--benefitProduct .benefitBanner__title{white-space:normal}}.mybenefits .position--benefitHomepage .benefitBanner__data,.mybenefits .position--benefitProduct .benefitBanner__data{max-width:237px;font-size:var(--size-body);font-weight:500;line-height:1.3;color:#3f3f3f}#content>.benefitBanner{opacity:0;animation:myfouc-fuse .15s ease 10s forwards}.homepage-blog-wrapper,.type-posts-listing .news-wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start;column-gap:40px;row-gap:40px;margin:0 0 var(--space-section);padding:0}@media(max-width: 991px){.homepage-blog-wrapper,.type-posts-listing .news-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.homepage-blog-wrapper,.type-posts-listing .news-wrapper{grid-template-columns:minmax(0, 1fr);column-gap:30px;row-gap:30px}}.homepage-blog-wrapper .homepage-group-title,.type-posts-listing .news-wrapper .homepage-group-title{grid-column:1/-1;margin:var(--space-section) 0 24px;padding:0;border:none;font-family:var(--font-heading);font-size:var(--size-h3);font-weight:500;line-height:1.27;color:var(--color-text);text-align:left;text-transform:none}@media(max-width: 767px){.homepage-blog-wrapper .homepage-group-title,.type-posts-listing .news-wrapper .homepage-group-title{margin:var(--space-section) 0 20px;font-size:var(--size-h2)}}.homepage-blog-wrapper .homepage-group-title.myproducts-head,.type-posts-listing .news-wrapper .homepage-group-title.myproducts-head{margin:var(--space-section) 0 24px;font-size:var(--size-h3)}@media(max-width: 767px){.homepage-blog-wrapper .homepage-group-title.myproducts-head,.type-posts-listing .news-wrapper .homepage-group-title.myproducts-head{margin:var(--space-section) 0 20px;font-size:var(--size-h2)}}.homepage-blog-wrapper .news-item,.type-posts-listing .news-wrapper .news-item{display:block;float:none;width:auto;margin:0;padding:0;border:none}.homepage-blog-wrapper .news-item>a,.type-posts-listing .news-wrapper .news-item>a{display:flex;flex-direction:column;gap:22px;height:100%;color:var(--color-text);text-decoration:none}.homepage-blog-wrapper .news-item>a:hover .title,.type-posts-listing .news-wrapper .news-item>a:hover .title{color:var(--color-primary)}.homepage-blog-wrapper .news-item .image,.type-posts-listing .news-wrapper .news-item .image{flex:0 0 auto;width:100%;height:auto;margin:0;overflow:hidden;border-radius:var(--radius-image);aspect-ratio:440/266}.homepage-blog-wrapper .news-item .image img,.type-posts-listing .news-wrapper .news-item .image img{display:block;width:100%;height:100%;object-fit:cover}.homepage-blog-wrapper .news-item .text,.type-posts-listing .news-wrapper .news-item .text{display:flex;flex-direction:column;min-width:0;padding:0}.homepage-blog-wrapper .news-item .myblog-meta,.type-posts-listing .news-wrapper .news-item .myblog-meta{display:flex;align-items:center;gap:15px;margin:0 0 10px;font-size:var(--size-body);font-weight:400;line-height:19px;color:var(--color-text-light)}.homepage-blog-wrapper .news-item .myblog-meta time,.type-posts-listing .news-wrapper .news-item .myblog-meta time{display:inline;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.homepage-blog-wrapper .news-item .myblog-sep,.type-posts-listing .news-wrapper .news-item .myblog-sep{flex:0 0 auto;width:1px;height:19px;background-color:var(--color-border);font-size:0;line-height:0}.homepage-blog-wrapper .news-item .title,.type-posts-listing .news-wrapper .news-item .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin:0;overflow:hidden;font-size:22px;font-weight:600;line-height:28px;color:inherit;text-decoration:underline;transition:color .2s ease}@media(max-width: 767px){.homepage-blog-wrapper .news-item .title,.type-posts-listing .news-wrapper .news-item .title{-webkit-line-clamp:3;line-clamp:3}}.homepage-blog-wrapper .news-item .description,.type-posts-listing .news-wrapper .news-item .description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;margin:15px 0 0;overflow:hidden;font-size:var(--size-body);font-weight:400;line-height:22.9px;color:var(--color-text-muted)}@media(max-width: 767px){.homepage-blog-wrapper .news-item .description,.type-posts-listing .news-wrapper .news-item .description{-webkit-line-clamp:6;line-clamp:6}}.homepage-blog-wrapper .news-item .description p,.type-posts-listing .news-wrapper .news-item .description p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.homepage-blog-wrapper .news-item .read-article,.type-posts-listing .news-wrapper .news-item .read-article{display:none}.mybrands{padding-top:var(--space-section);padding-bottom:var(--space-section);background-color:var(--color-bg)}.mybrands .mybrands-title{margin:0 0 40px;color:var(--color-text);font-family:var(--font-heading);font-size:var(--size-h2);font-weight:500;line-height:1.27;text-align:left}@media(max-width: 767px){.mybrands .mybrands-title{margin-bottom:20px}}.mybrands .mybrands-wrap{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, auto) auto minmax(0, 1fr);position:relative}.mybrands .mybrands-swiper{grid-area:1/1/2/-1;overflow:hidden;width:100%}.mybrands .mybrands-list{margin:0;padding:0;list-style:none}.mybrands .mybrands-item{flex:0 0 auto;width:calc((100% - 100px)/6);height:135px;margin:0}@media(max-width: 1199px){.mybrands .mybrands-item{width:calc((100% - 80px)/5)}}@media(max-width: 991px){.mybrands .mybrands-item{width:calc((100% - 60px)/4)}}@media(max-width: 767px){.mybrands .mybrands-item{width:calc((100% - 40px)/3)}}@media(max-width: 499px){.mybrands .mybrands-item{width:185px;max-width:100%}}.mybrands .mybrands-item a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;max-width:100%;padding:10px;border:1px solid var(--color-border-tile);border-radius:var(--radius-base);background-color:var(--color-bg);box-shadow:none;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.mybrands .mybrands-item a:hover{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.mybrands .mybrands-item img{width:auto;height:auto;max-width:72%;max-height:54%;object-fit:contain;transform:none;transition:none}.mybrands .mybrands-item a:hover img{transform:none}.mybrands .mybrands-item .extended-banner-texts{display:none}.mybrands .mybrands-pagination{flex-wrap:wrap;grid-area:2/3;margin-top:40px}@media(max-width: 767px){.mybrands .mybrands-pagination{margin-top:20px}}@media(max-width: 1599px){.mybrands .swiper-button-prev,.mybrands .swiper-button-next{display:flex;align-self:center;position:static;margin-top:40px;transform:none}}@media(max-width: 767px){.mybrands .swiper-button-prev,.mybrands .swiper-button-next{margin-top:20px}}@media(hover: none){.mybrands .swiper-button-prev,.mybrands .swiper-button-next{display:none}}@media(max-width: 1599px){.mybrands .swiper-button-prev{grid-area:2/2;margin-right:15px}}@media(max-width: 1599px){.mybrands .swiper-button-next{grid-area:2/4;margin-left:15px}}.mybrands .swiper-pagination-lock,.mybrands .swiper-button-lock{display:none}.mybrands .myswiper-navi{top:0;bottom:auto;height:135px}@media(max-width: 1599px){.mybrands .myswiper-navi{display:contents}}.mybrands.is-plain .mybrands-swiper{overflow-x:auto}.mybrands.is-plain .mybrands-list{display:flex;gap:20px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;padding:0;border:none;background-color:rgba(0,0,0,0);font-size:var(--size-smaller);font-weight:400;color:var(--color-text-2)}.breadcrumbs-wrapper{margin-block:20px 25px}.breadcrumbs.navigation-home-icon-wrapper::before{content:none}.breadcrumbs.navigation-home-icon-wrapper #navigation-first a{padding-left:0}.breadcrumbs>span{display:flex;align-items:center;gap:10px;align-self:center}.breadcrumbs>span>a,.breadcrumbs>span>span{display:block;min-height:0;padding:0;color:var(--color-text-2);text-decoration:underline}.breadcrumbs>span>a::before,.breadcrumbs>span>a::after{content:none}.breadcrumbs>span>a:hover{color:var(--color-primary)}.breadcrumbs>span>span{text-decoration:none}.breadcrumbs .navigation-bullet{display:block;color:var(--color-border);text-decoration:none}.breadcrumbs .navigation-home-icon{display:flex;align-items:center;width:16px;height:16px;mask-image:var(--icon-house);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-house);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-2)}.breadcrumbs .navigation-home-icon:hover{background-color:var(--color-primary)}.mycartbar{position:fixed;right:0;bottom:0;left:0;z-index:55;padding:15px 0 calc(15px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-light);background-color:var(--color-bg);box-shadow:var(--shadow-card);visibility:hidden;transform:translateY(100%);transition:transform .25s ease,visibility 0s linear .25s}@media(max-width: 767px){.mycartbar{padding:10px 0 calc(10px + env(safe-area-inset-bottom))}}.mycartbar.is-visible{visibility:visible;transform:none;transition:transform .25s ease,visibility 0s linear 0s}.mycartbar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width: 767px){.mycartbar-inner{gap:15px}}.mycartbar-price{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:baseline;column-gap:10px;min-width:0}@media(max-width: 767px){.mycartbar-price{flex-direction:column;align-items:flex-start}}.mycartbar-label{color:var(--color-text-2);font-size:var(--size-body);font-weight:400;line-height:1.3}@media(max-width: 767px){.mycartbar-label{font-size:var(--size-smallest)}}.mycartbar-value{color:var(--color-text);font-size:22px;font-weight:600;line-height:1.2;white-space:nowrap}@media(max-width: 767px){.mycartbar-value{font-size:var(--size-bigger)}}.mycartbar-button{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:10px;min-width:0;height:var(--layout-button-height-lg);max-width:100%;padding:0 30px;border:none;border-radius:var(--radius-button);background-color:var(--color-primary);color:#fff;font-family:var(--font-base);font-size:16px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}@media(max-width: 767px){.mycartbar-button{padding:0 18px;font-size:var(--size-smaller);line-height:1.15;text-align:center;white-space:normal}}.mycartbar-button::after{content:"";flex:0 0 auto;width:12px;height:8px;margin:0 -2px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(-90deg)}.mycartbar-button:hover{background-color:var(--color-primary-hover)}.mycartbar-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.id--9.mycartbar-on{padding-bottom:86px}@media(max-width: 767px){.id--9.mycartbar-on{padding-bottom:71px}}.myupsell{display:block;grid-column:1/-1;grid-row:3;margin:115px 0 50px}@media(max-width: 991px){.myupsell{margin:60px 0 25px}}@media(max-width: 767px){.myupsell{margin:30px 0 20px}}.myupsell>h2{margin:0 0 40px;padding:0;font-family:var(--font-heading);font-size:30px;font-weight:500;line-height:1.2;color:var(--color-text);text-align:center;text-transform:none}@media(max-width: 767px){.myupsell>h2{margin:0 0 20px;font-size:20px;line-height:25px;text-align:left}}@media(max-width: 767px){.myupsell-title-wide{display:none}}.myupsell-title-narrow{display:none}@media(max-width: 767px){.myupsell-title-narrow{display:inline}}.myupsell .myproducts-wrap{width:73.5%;max-width:100%;margin:0 auto}@media(max-width: 1199px){.myupsell .myproducts-wrap{width:100%}}@media(max-width: 991px){.myupsell .myproducts-wrap{width:auto;max-width:none;margin-inline:calc(-1*var(--space-side))}}.myupsell .myproducts-wrap .products-block.swiper-wrapper>div{width:calc((100% - 60px)/4)}@media(max-width: 991px){.myupsell .myproducts-wrap .products-block.swiper-wrapper>div{width:calc((100% - 2*var(--space-side) - 40px)/3)}}@media(max-width: 767px){.myupsell .myproducts-wrap .products-block.swiper-wrapper>div{width:var(--layout-product-card-width)}}.myupsell .myproducts-wrap .products-block.swiper-wrapper .p a.image{aspect-ratio:1;width:214px;max-width:100%;height:auto;margin:0 auto 20px}.myupsell .myproducts-wrap .swiper-pagination{margin-top:40px}@media(max-width: 767px){.myupsell .myproducts-wrap .swiper-pagination{margin-top:20px}}.myupsell .myproducts-wrap .p-tools .btn{border:2px solid var(--color-primary);background-color:var(--color-bg);color:var(--color-primary-text)}.myupsell .myproducts-wrap .p-tools .btn:hover{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}.is-cart-upsell{display:none}.is-cart-upsell.myproducts-wrap{display:none}.is-cart-upsell.homepage-group-title.myproducts-head{display:none}#cart-widget{background-color:#fff;color:var(--color-text);font-family:var(--font-base)}@media(max-width: 991px){#cart-widget{bottom:auto;max-height:calc(100% - 124px);overflow-y:auto;border-bottom:1px solid var(--color-border-light);box-shadow:var(--shadow-dropdown)}.cart-window-visible #cart-widget{display:flex;flex-direction:column}}@media(max-width: 767px){#cart-widget{max-height:100%;padding-top:var(--myheader-mobile-bottom, var(--layout-nav-height))}}@media(min-width: 992px){#cart-widget{top:calc(var(--myheader-actions-bottom, 108px) + 13px);right:max(var(--space-side),(100% - var(--layout-wide-width))/2);left:auto;width:430px;max-height:none;margin:0;padding:0;border:1px solid var(--color-border-light);border-radius:var(--radius-base);box-shadow:var(--shadow-dropdown)}body:not(.ajax-pending) #cart-widget::before{content:none}}#cart-widget .popup-widget-inner{height:auto;padding:0;border:none;background-color:rgba(0,0,0,0);box-shadow:none;color:var(--color-text)}@media(max-width: 991px){#cart-widget .popup-widget-inner{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}}#cart-widget .popup-widget-inner:has(>.mycartempty)>.cart-widget-products{display:none}#cart-widget .cart-widget-products{overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--color-border) rgba(0,0,0,0);scrollbar-width:thin}@media(max-width: 991px){#cart-widget .cart-widget-products{flex:0 1 auto;height:auto;min-height:0;max-height:none;padding:0 max(var(--space-side),(100% - 600px)/2)}}@media(min-width: 992px){#cart-widget .cart-widget-products{max-height:min(400px,100vh - 330px);padding:0 20px}}#cart-widget .cart-widget-product{display:grid;grid-template-columns:70px auto 1fr 24px;grid-template-areas:"image name name delete" "image amount unit unit";align-items:center;column-gap:12px;row-gap:6px;width:100%;padding:12px 0;border-bottom:1px solid var(--color-line-soft)}#cart-widget .cart-widget-product:last-child{border-bottom:none}#cart-widget .cart-widget-product[data-testid=cartTitle]{display:block}#cart-widget .cart-widget-product-image{display:block;grid-area:image;align-self:start;width:70px;height:70px;padding:0;text-align:center}#cart-widget .cart-widget-product-image a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:4px;overflow:hidden;border:1px solid var(--color-border-thumb);border-radius:var(--radius-chip);background-color:#fff}#cart-widget .cart-widget-product-image img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}#cart-widget .cart-widget-product-name{display:flex;flex-direction:column;gap:4px;grid-area:name;min-width:0;padding:0}#cart-widget .cart-widget-product-name>strong{font-weight:400}#cart-widget .cart-widget-product-name a{color:var(--color-text-2);font-size:var(--size-body);font-weight:400;line-height:20px;text-decoration:none}#cart-widget .cart-widget-product-name a:hover{color:var(--color-primary);text-decoration:underline}#cart-widget .cart-widget-product-name .product-appendix{color:var(--color-text-light)}#cart-widget .cart-widget-product-name>span{color:var(--color-text);font-size:var(--size-body);font-weight:600;line-height:20px;white-space:nowrap}#cart-widget .cart-widget-product-amount{display:block;grid-area:amount;width:auto;padding:0}#cart-widget .quantity-form{margin:0}#cart-widget .quantity{gap:2px;width:100px;height:32px;padding:0 4px;font-size:var(--size-smaller)}#cart-widget .quantity label{min-width:0}#cart-widget .quantity input{width:100%;min-width:0;height:30px;font-size:var(--size-smaller)}#cart-widget .quantity .decrease,#cart-widget .quantity .increase{top:auto;width:24px;height:24px;border-radius:50%}@media(max-width: 991px){#cart-widget .quantity .decrease,#cart-widget .quantity .increase{position:relative}}#cart-widget .quantity .decrease::before,#cart-widget .quantity .increase::before{line-height:1}@media(max-width: 991px){#cart-widget .quantity .decrease::after,#cart-widget .quantity .increase::after{content:"";position:absolute;top:-10px;bottom:-10px}}@media(max-width: 991px){#cart-widget .quantity .decrease::after{right:-3px;left:-17px}}@media(max-width: 991px){#cart-widget .quantity .increase::after{right:-18px;left:-2px}}#cart-widget .cart-widget-product-unit{display:block;grid-area:unit;width:auto;padding:0;color:var(--color-text-light);font-size:var(--size-smaller);line-height:20px}#cart-widget .cart-widget-product-delete{display:block;grid-area:delete;align-self:start;width:24px;padding:0;visibility:visible}#cart-widget .cart-widget-product-delete button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-chip);background:none;color:var(--color-text-2);cursor:pointer}@media(max-width: 991px){#cart-widget .cart-widget-product-delete button{position:relative}}#cart-widget .cart-widget-product-delete button::before{display:block;content:"";width:11px;height:11px;mask-image:var(--icon-close);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-close);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;color:inherit;font-size:0;line-height:0}@media(max-width: 991px){#cart-widget .cart-widget-product-delete button::after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}}#cart-widget .cart-widget-product-delete button:hover{color:var(--color-accent)}#cart-widget .cart-free-shipping{display:flex;align-items:center;gap:10px;position:static;bottom:auto;left:auto;z-index:auto;width:auto;height:auto;padding:10px 15px;border-radius:var(--radius-chip);background-color:var(--color-primary-soft);color:var(--color-text-dark-2);font-size:var(--size-smaller);line-height:20px;text-align:left}@media(max-width: 991px){#cart-widget .cart-free-shipping{flex:0 0 auto;margin:10px max(var(--space-side),(100% - 600px)/2) 0}}@media(min-width: 992px){#cart-widget .cart-free-shipping{margin:5px 20px 0}}#cart-widget .cart-free-shipping::before{flex:0 0 auto;content:"";width:21px;height:15px;mask-image:var(--icon-van);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-van);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-primary-text)}#cart-widget .cart-free-shipping>div{display:block;padding:0}#cart-widget .cart-free-shipping strong{color:var(--color-primary-text);font-weight:600}#cart-widget .cart-widget-button{position:relative;margin-top:15px;border-top:1px solid var(--color-line-soft);background-color:rgba(0,0,0,0);text-align:center}@media(max-width: 991px){#cart-widget .cart-widget-button{flex:0 0 auto;right:auto;bottom:auto;left:auto;padding:15px max(var(--space-side),(100% - 600px)/2) 20px}}@media(min-width: 992px){#cart-widget .cart-widget-button{padding:15px 20px 20px}}#cart-widget .cart-widget-button .btn{display:flex;width:100%;height:var(--layout-button-height-lg);padding:10px 20px;font-size:var(--size-body);text-align:center}#cart-widget .cart-widget-button .btn::after{content:none}#cart-widget .mycartempty{display:flex;flex-direction:column;align-items:center;position:relative;padding:30px 25px 25px;text-align:center}@media(max-width: 991px){#cart-widget .mycartempty{flex:0 0 auto;padding:30px var(--space-side)}}#cart-widget .mycartempty::before{content:"";width:56px;height:56px;margin:0 0 15px;border-radius:50%;background-color:var(--color-bg-soft)}#cart-widget .mycartempty::after{content:"";position:absolute;top:45px;left:50%;width:26px;height:26px;margin-left:-13px;mask-image:var(--icon-shopping-bag);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-shopping-bag);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}#cart-widget .mycartempty-title{margin:0 0 8px;color:var(--color-text);font-family:var(--font-heading);font-size:var(--size-h4);font-weight:600;line-height:1.3}#cart-widget .mycartempty-text{max-width:330px;margin:0;color:var(--color-text-muted);font-size:var(--size-body);line-height:1.5}#cart-widget .mycartempty-contact{display:flex;align-items:center;gap:15px;width:100%;margin:20px 0 0;padding:15px 20px;border:1px solid var(--color-border-light);border-radius:var(--radius-base);background-color:#fff;text-align:left}@media(max-width: 991px){#cart-widget .mycartempty-contact{max-width:400px}}#cart-widget .mycartempty-avatar{display:block;flex:0 0 50px;position:relative;width:50px;height:50px}#cart-widget .mycartempty-avatar img{display:block;width:50px;height:50px;border-radius:50%;object-fit:cover}#cart-widget .mycartempty-dot{display:block;position:absolute;top:1px;right:0;width:13px;height:13px;border:2px solid #fff;border-radius:50%;background-color:var(--color-primary)}#cart-widget .mycartempty-dot.is-offline{background-color:var(--color-text-light)}#cart-widget .mycartempty-dot.is-hidden{display:none}#cart-widget .mycartempty-body{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}#cart-widget .mycartempty-name{color:var(--color-text);font-size:var(--size-body);font-weight:600;line-height:1.3}#cart-widget .mycartempty-phone{display:inline-flex;align-items:center;gap:6px;color:var(--color-text);font-size:var(--size-bigger);font-weight:600;line-height:1.3;text-decoration:underline}#cart-widget .mycartempty-phone::before{flex:0 0 auto;content:"";width:18px;height:18px;mask-image:var(--icon-phone);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-phone);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor}#cart-widget .mycartempty-phone:hover{color:var(--color-primary)}#cart-widget .mycartempty-schedule{color:var(--color-text-light);font-size:var(--size-smaller);line-height:1.3}.mybanner{display:block;grid-column:1/-1;width:100%;overflow:hidden;border-radius:var(--radius-base);line-height:0;transition:none}.mybanner picture{display:block}.mybanner img{display:block;width:100%;height:auto}.category-top,.manufacturerDetail{position:relative;margin:0;padding:0}.category-top:not(:has(>.mycategory-head))>.category-title,.manufacturerDetail:not(:has(>.mycategory-head))>.category-title{margin:0;padding:40px 50px 20px;border-radius:var(--radius-base) var(--radius-base) 0 0;background-color:var(--color-bg-category)}@media(max-width: 767px){.category-top:not(:has(>.mycategory-head))>.category-title,.manufacturerDetail:not(:has(>.mycategory-head))>.category-title{padding:30px 30px 20px}}.category-top:not(:has(>.mycategory-head))>.category-perex,.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex{display:-webkit-box;margin:0;padding:0 50px;overflow:hidden;border-bottom:92px solid var(--color-bg-category);border-radius:0 0 var(--radius-base) var(--radius-base);background-color:var(--color-bg-category);-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width: 991px){.category-top:not(:has(>.mycategory-head))>.category-perex,.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex{position:relative;padding-bottom:92px;border-bottom:none}}@media(max-width: 767px){.category-top:not(:has(>.mycategory-head))>.category-perex,.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex{padding:0 30px 72px;-webkit-line-clamp:8}}.category-top:not(:has(>.mycategory-head))>.category-perex::after,.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex::after{content:none}@media(max-width: 991px){.category-top:not(:has(>.mycategory-head))>.category-perex::after,.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex::after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:0;height:92px;background-color:var(--color-bg-category)}}@media(max-width: 767px){.category-top:not(:has(>.mycategory-head))>.category-perex::after,.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex::after{height:72px}}.category-top:not(:has(>.mycategory-head))>.category-perex p,.category-top:not(:has(>.mycategory-head))>.category-perex ul,.category-top:not(:has(>.mycategory-head))>.category-perex ol,.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex p,.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex ul,.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex ol{margin-block:0}.category-top:not(:has(>.mycategory-head))>.category-perex div:not(.mycategory-info,.mycategory-info *),.category-top:not(:has(>.mycategory-head))>.category-perex ul:not(.mycategory-info *),.category-top:not(:has(>.mycategory-head))>.category-perex ol:not(.mycategory-info *),.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex div:not(.mycategory-info,.mycategory-info *),.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex ul:not(.mycategory-info *),.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex ol:not(.mycategory-info *){display:block}.category-top:not(:has(>.mycategory-head))>.category-perex .mycategory-info,.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex .mycategory-info{position:absolute;top:40px;right:50px;width:calc((100% - 100px)*.4);margin:0}@media(max-width: 991px){.category-top:not(:has(>.mycategory-head))>.category-perex .mycategory-info,.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex .mycategory-info{top:auto;right:50px;bottom:50px;left:50px;z-index:1;width:auto}}@media(max-width: 767px){.category-top:not(:has(>.mycategory-head))>.category-perex .mycategory-info,.manufacturerDetail:not(:has(>.mycategory-head))>.category-perex .mycategory-info{right:30px;bottom:30px;left:30px}}.category-top:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-title,.category-top:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex,.manufacturerDetail:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-title,.manufacturerDetail:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex{padding-right:calc(150px + (100% - 100px)*.4)}@media(max-width: 1199px){.category-top:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-title,.category-top:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex,.manufacturerDetail:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-title,.manufacturerDetail:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex{padding-right:calc(100px + (100% - 100px)*.4)}}@media(max-width: 991px){.category-top:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-title,.category-top:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex,.manufacturerDetail:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-title,.manufacturerDetail:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex{padding-right:50px}}@media(max-width: 767px){.category-top:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-title,.category-top:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex,.manufacturerDetail:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-title,.manufacturerDetail:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex{padding-right:30px}}@media(max-width: 991px){.category-top:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex,.manufacturerDetail:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex{padding-bottom:calc(92px + var(--layout-category-info-reserve))}}@media(max-width: 767px){.category-top:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex,.manufacturerDetail:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex{padding-bottom:calc(72px + var(--layout-category-info-reserve))}}@media(max-width: 991px){.category-top:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex::after,.manufacturerDetail:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex::after{height:calc(92px + var(--layout-category-info-reserve))}}@media(max-width: 767px){.category-top:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex::after,.manufacturerDetail:not(:has(>.mycategory-head)):has(.mycategory-info)>.category-perex::after{height:calc(72px + var(--layout-category-info-reserve))}}.category-top:not(:has(>.mycategory-head)):not(:has(>.subcategories))>.category-perex,.manufacturerDetail:not(:has(>.mycategory-head)):not(:has(>.subcategories))>.category-perex{margin-bottom:50px}@media(max-width: 767px){.category-top:not(:has(>.mycategory-head)):not(:has(>.subcategories))>.category-perex,.manufacturerDetail:not(:has(>.mycategory-head)):not(:has(>.subcategories))>.category-perex{margin-bottom:25px}}.category-top .mycategory-head,.manufacturerDetail .mycategory-head{display:grid;grid-template-columns:minmax(0, 1fr);padding:40px 50px 50px;border-radius:var(--radius-base);background-color:var(--color-bg-category)}@media(max-width: 767px){.category-top .mycategory-head,.manufacturerDetail .mycategory-head{padding:30px}}.category-top .mycategory-head.has-info,.manufacturerDetail .mycategory-head.has-info{grid-template-columns:minmax(0, 1fr) minmax(0, 40%);column-gap:100px}@media(max-width: 1199px){.category-top .mycategory-head.has-info,.manufacturerDetail .mycategory-head.has-info{column-gap:50px}}@media(max-width: 991px){.category-top .mycategory-head.has-info,.manufacturerDetail .mycategory-head.has-info{grid-template-columns:minmax(0, 1fr);column-gap:0}}.category-top .mycategory-head:last-child,.manufacturerDetail .mycategory-head:last-child{margin-bottom:50px}@media(max-width: 767px){.category-top .mycategory-head:last-child,.manufacturerDetail .mycategory-head:last-child{margin-bottom:25px}}.category-top .mycategory-main,.manufacturerDetail .mycategory-main{min-width:0}.category-top .category-title,.manufacturerDetail .category-title{margin:0 0 20px;font-family:var(--font-heading);font-size:var(--size-h2);font-weight:500;line-height:1.27;color:var(--color-text);text-align:left;text-transform:none}@media(max-width: 767px){.category-top .category-title,.manufacturerDetail .category-title{font-size:30px}}.category-top .category-perex,.manufacturerDetail .category-perex{margin:0;font-size:var(--size-body);font-weight:400;line-height:22px;color:var(--color-text);text-align:left}.category-top .category-perex.is-collapsed,.manufacturerDetail .category-perex.is-collapsed{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width: 767px){.category-top .category-perex.is-collapsed,.manufacturerDetail .category-perex.is-collapsed{-webkit-line-clamp:8}}.category-top .category-perex.is-collapsed.is-capped,.manufacturerDetail .category-perex.is-collapsed.is-capped{max-height:66px}@media(max-width: 767px){.category-top .category-perex.is-collapsed.is-capped,.manufacturerDetail .category-perex.is-collapsed.is-capped{max-height:176px}}.category-top .category-perex.is-collapsed div,.category-top .category-perex.is-collapsed p,.category-top .category-perex.is-collapsed ul,.category-top .category-perex.is-collapsed ol,.manufacturerDetail .category-perex.is-collapsed div,.manufacturerDetail .category-perex.is-collapsed p,.manufacturerDetail .category-perex.is-collapsed ul,.manufacturerDetail .category-perex.is-collapsed ol{display:block;margin-block:0}.category-top .category-perex>:first-child,.manufacturerDetail .category-perex>:first-child{margin-top:0}.category-top .category-perex>:last-child,.manufacturerDetail .category-perex>:last-child{margin-bottom:0}.category-top .category-perex li p,.manufacturerDetail .category-perex li p{margin:0}.category-top .mycategory-more,.manufacturerDetail .mycategory-more{display:inline-flex;align-items:center;gap:5px;margin:20px 0 0;padding:0;border:none;background:none;font-family:var(--font-base);font-size:var(--size-body);font-weight:500;line-height:22px;color:var(--color-text);text-decoration:underline;cursor:pointer}.category-top .mycategory-more::after,.manufacturerDetail .mycategory-more::after{content:"";flex:0 0 auto;width:12px;height:12px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text);transition:transform .2s ease}.category-top .mycategory-more:hover,.manufacturerDetail .mycategory-more:hover{color:var(--color-primary)}.category-top .mycategory-more:hover::after,.manufacturerDetail .mycategory-more:hover::after{background-color:var(--color-primary)}.category-top .mycategory-more:focus-visible,.manufacturerDetail .mycategory-more:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.category-top .mycategory-more[aria-expanded=true]::after,.manufacturerDetail .mycategory-more[aria-expanded=true]::after{transform:rotate(180deg)}.category-top .mycategory-info,.manufacturerDetail .mycategory-info{min-width:0;line-height:1.4}@media(max-width: 991px){.category-top .mycategory-info,.manufacturerDetail .mycategory-info{margin-top:40px}}.category-top .mycategory-info .mycategory-info-title,.category-top .mycategory-info>h2,.category-top .mycategory-info>h3,.category-top .mycategory-info>p:first-child,.manufacturerDetail .mycategory-info .mycategory-info-title,.manufacturerDetail .mycategory-info>h2,.manufacturerDetail .mycategory-info>h3,.manufacturerDetail .mycategory-info>p:first-child{margin:0 0 15px;font-family:var(--font-heading);font-size:var(--size-h4);font-weight:500;line-height:1.25;color:var(--color-text);text-transform:none}@media(max-width: 767px){.category-top .mycategory-info .mycategory-info-title,.category-top .mycategory-info>h2,.category-top .mycategory-info>h3,.category-top .mycategory-info>p:first-child,.manufacturerDetail .mycategory-info .mycategory-info-title,.manufacturerDetail .mycategory-info>h2,.manufacturerDetail .mycategory-info>h3,.manufacturerDetail .mycategory-info>p:first-child{font-size:20px}}.category-top .mycategory-info .mycategory-info-title strong,.category-top .mycategory-info>h2 strong,.category-top .mycategory-info>h3 strong,.category-top .mycategory-info>p:first-child strong,.manufacturerDetail .mycategory-info .mycategory-info-title strong,.manufacturerDetail .mycategory-info>h2 strong,.manufacturerDetail .mycategory-info>h3 strong,.manufacturerDetail .mycategory-info>p:first-child strong{font-weight:500}.category-top .mycategory-info ul,.category-top .mycategory-info ol,.manufacturerDetail .mycategory-info ul,.manufacturerDetail .mycategory-info ol{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.category-top .mycategory-info li,.manufacturerDetail .mycategory-info li{display:flex;align-items:flex-start;gap:6px;position:static;margin:0;padding:0;list-style:none}.category-top .mycategory-info li::before,.manufacturerDetail .mycategory-info li::before{content:"";flex:0 0 auto;position:static;top:auto;left:auto;width:22px;height:21px;mask-image:var(--icon-check-circle);mask-position:center;mask-repeat:no-repeat;mask-size:25px 25px;-webkit-mask-image:var(--icon-check-circle);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:25px 25px;background-color:var(--color-primary)}.category-top .mycategory-info li p,.manufacturerDetail .mycategory-info li p{margin:0}.category-top .mycategory-info a,.manufacturerDetail .mycategory-info a{font-size:var(--size-body);font-weight:500;line-height:1.27;color:var(--color-primary-text);text-decoration:underline}.category-top .mycategory-info a:hover,.manufacturerDetail .mycategory-info a:hover{color:var(--color-primary)}#checkoutContent{--form-fields-width-xs: 100%;--form-fields-width-sm: 100%;--form-fields-width-md: 100%;--form-fields-width-lg: 100%;--inline-form-group-controls-width: 100%;--inline-form-group-labels-width: 180px;--inline-form-group-labels-computed-padding-left: 0px;--inline-form-group-labels-font-size: 16px;--form-controls-computed-height: 65px;--form-controls-border-radius: 5px;--form-controls-font-size: 16px;--form-groups-margin: 20px;--form-fields-checkbox-size: 30px;--colors-forms-border: var(--color-border-input-2);--colors-forms-critical: var(--color-error)}#checkoutContent #select-country-payment>.co-box{margin-bottom:30px}#checkoutContent #select-country-payment h2{display:none}#checkoutContent #select-country-payment .row{display:flex;gap:20px}@media(max-width: 767px){#checkoutContent #select-country-payment .row{flex-direction:column;gap:15px}}#checkoutContent #select-country-payment .col-sm-6{flex:1 1 0;width:auto;min-width:0;padding:0}@media(max-width: 767px){#checkoutContent #select-country-payment .col-sm-6{flex:0 0 auto}}#checkoutContent #select-country-payment .form-group{margin:0}#checkoutContent #select-country-payment label{display:block;width:auto;margin:0 0 5px;padding:0;color:var(--color-text);font-size:16px;font-weight:400;line-height:28px}#checkoutContent .shipping-billing-table{display:flex;flex-direction:column;gap:15px}@media(max-width: 767px){#checkoutContent .shipping-billing-table{gap:10px}}#checkoutContent .radio-wrapper{display:flex;align-items:center;min-height:69px;padding:5px 20px;border:1px solid var(--color-border-light);border-radius:var(--radius-chip);background-color:#fff}@media(max-width: 767px){#checkoutContent .radio-wrapper{min-height:90px;padding:5px 10px}}#checkoutContent .radio-wrapper:hover{border-color:var(--color-primary-text)}#checkoutContent .radio-wrapper:has(input:checked){border-color:var(--color-primary-text);background-color:color-mix(in srgb, var(--color-primary-text) 10%, transparent)}#checkoutContent .radio-wrapper:has(input[disabled]){border-color:var(--color-border-light);background-color:#fff;opacity:.5}#checkoutContent .radio-wrapper input[type=radio]+label{display:flex;align-items:center;flex-wrap:nowrap;gap:20px;position:relative;width:100%;min-height:57px;margin:0;padding:5px 0 5px 33px;color:var(--color-text);font-size:16px;line-height:28px;text-transform:none}@media(max-width: 767px){#checkoutContent .radio-wrapper input[type=radio]+label{gap:10px;min-height:78px;padding-left:28px}}#checkoutContent .radio-wrapper input[type=radio]+label::before{position:absolute;top:50%;left:0;width:18px;height:18px;margin:-9px 0 0;border:1px solid var(--color-text-light);border-radius:50%;background-color:#fff;transform:none}#checkoutContent .radio-wrapper input[type=radio]+label::after{position:absolute;top:50%;left:4px;width:10px;height:10px;margin:-5px 0 0;border:none;border-radius:50%;background-color:rgba(0,0,0,0);transform:none}#checkoutContent .radio-wrapper input[type=radio]:checked+label::before{border-color:var(--color-primary-text)}#checkoutContent .radio-wrapper input[type=radio]:checked+label::after{background-color:var(--color-primary-text)}#checkoutContent .radio-wrapper .payment-logo{display:flex;align-items:center;justify-content:center;flex:0 0 70px;order:-1;width:70px;height:35px;min-height:auto;border-radius:6px;text-align:center}#checkoutContent .radio-wrapper .payment-logo img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}#checkoutContent .radio-wrapper .payment-info{display:flex;align-items:center;flex:1 1 auto;gap:10px;min-width:0;max-width:none}@media(max-width: 767px){#checkoutContent .radio-wrapper .payment-info{align-items:center;flex-wrap:wrap;gap:0 5px}}#checkoutContent .radio-wrapper .payment-info b{display:block;padding:0;color:var(--color-text);font-size:16px;font-weight:400;line-height:28px;text-transform:none}@media(max-width: 767px){#checkoutContent .radio-wrapper .payment-info b{font-size:13px;line-height:18px}}#checkoutContent .radio-wrapper .myeta{flex:0 0 240px;margin-left:auto;color:var(--color-primary-text);font-size:16px;font-weight:400;line-height:28px}@media(max-width: 991px){#checkoutContent .radio-wrapper .myeta{flex:0 0 auto}}@media(max-width: 767px){#checkoutContent .radio-wrapper .myeta{flex:0 0 100%;margin-left:0;font-size:13px;line-height:18px}}#checkoutContent .radio-wrapper .not-possible-info{flex:0 0 100%;color:var(--color-error);font-size:13px;font-style:normal;line-height:18px}#checkoutContent .radio-wrapper .payment-shipping-price{flex:0 0 auto;order:3;min-width:70px;min-height:auto;margin-left:auto;color:var(--color-text);font-size:16px;font-weight:500;line-height:28px;text-align:right;white-space:nowrap}@media(max-width: 767px){#checkoutContent .radio-wrapper .payment-shipping-price{font-size:14px}}#checkoutContent .radio-wrapper .payment-shipping-price.for-free{color:var(--color-primary-text);text-transform:lowercase}@media(max-width: 767px){#checkoutContent #order-billing-methods .radio-wrapper{min-height:69px}}@media(max-width: 767px){#checkoutContent #order-billing-methods .radio-wrapper input[type=radio]+label{min-height:57px}}#checkoutContent #order-billing-methods .payment-logo{border-radius:var(--radius-chip);background-color:var(--color-bg-step)}#checkoutContent #order-billing-methods .payment-info b{color:var(--color-text-dark-2);font-size:17px}#checkoutContent #order-billing-methods .payment-shipping-price{font-weight:400}#checkoutContent .question-tooltip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;min-height:18px;border:1px solid var(--color-text-light);border-radius:50%;background-color:rgba(0,0,0,0);color:var(--color-text-light);font-size:12px;line-height:1;cursor:help}#checkoutContent .question-tooltip.form-group-tooltip{right:20px}#checkoutContent .mylogin{display:flex;align-items:flex-start;gap:10px;margin:0 0 15px;padding:14px 25px;border-radius:var(--radius-chip);background-color:var(--color-primary-soft-15)}@media(max-width: 767px){#checkoutContent .mylogin{padding:10px}}#checkoutContent .mylogin::before{flex:0 0 auto;content:"";width:24px;height:24px;margin-top:2px;mask-image:var(--icon-user);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-user);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}@media(max-width: 767px){#checkoutContent .mylogin::before{width:16px;height:16px;margin-top:1px}}#checkoutContent .mylogin-text{margin:0;color:var(--color-text);font-size:15px;font-weight:400;line-height:28px}@media(max-width: 767px){#checkoutContent .mylogin-text{font-size:14px;line-height:19px}}#checkoutContent .mylogin-link{display:inline;height:auto;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:var(--color-primary);font-size:inherit;font-weight:400;line-height:inherit;text-decoration:underline}#checkoutContent .mylogin-link:hover{background-color:rgba(0,0,0,0);color:var(--color-primary-hover)}#checkoutContent .form-legend{margin:-10px 0 10px;color:var(--color-text-light);font-size:14px;line-height:20px;text-align:right}#checkoutContent .form-group{margin:0 0 20px}#checkoutContent .form-group--inline{display:flex;align-items:center;gap:10px}@media(max-width: 767px){#checkoutContent .form-group--inline{align-items:stretch;flex-direction:column;gap:5px}}#checkoutContent .form-group--inline:has(.validator-msg),#checkoutContent .form-group--inline:has(.js-validator-msg){align-items:flex-start}@media(max-width: 767px){#checkoutContent .form-group--inline:has(.validator-msg),#checkoutContent .form-group--inline:has(.js-validator-msg){align-items:stretch}}#checkoutContent .form-group--inline:has(.validator-msg)>label,#checkoutContent .form-group--inline:has(.validator-msg)>p.label,#checkoutContent .form-group--inline:has(.js-validator-msg)>label,#checkoutContent .form-group--inline:has(.js-validator-msg)>p.label{padding-top:18px}@media(max-width: 767px){#checkoutContent .form-group--inline:has(.validator-msg)>label,#checkoutContent .form-group--inline:has(.validator-msg)>p.label,#checkoutContent .form-group--inline:has(.js-validator-msg)>label,#checkoutContent .form-group--inline:has(.js-validator-msg)>p.label{padding-top:0}}#checkoutContent .form-group--inline>label,#checkoutContent .form-group--inline>p.label{flex:0 0 180px;width:180px;margin:0;padding:0;color:var(--color-text);font-size:16px;font-weight:400;line-height:28px}@media(max-width: 767px){#checkoutContent .form-group--inline>label,#checkoutContent .form-group--inline>p.label{flex:0 0 auto;width:auto;font-size:15px}}#checkoutContent .required-asterisk::after{color:var(--color-error);font-size:15px}#checkoutContent .required-asterisk--before::before{color:var(--color-error)}#checkoutContent .form-control-wrapper{flex:1 1 auto;width:auto;min-width:0;max-width:none}#checkoutContent .form-control{width:100%;max-width:100%;height:65px;padding:15px 20px;border:1px solid var(--color-border-input-2);border-radius:var(--radius-chip);background-color:#fff;box-shadow:none;color:var(--color-text);font-family:var(--font-base);font-size:16px;line-height:28px}#checkoutContent .form-control:focus{border-color:var(--color-primary);box-shadow:none;outline:none}#checkoutContent .form-control::placeholder{color:var(--color-text-light)}#checkoutContent select.form-control{padding-right:52px;background-image:var(--icon-chevron-down);background-position:right 20px center;background-repeat:no-repeat;background-size:13px 7px;color:var(--color-text)}#checkoutContent select:disabled{background-color:var(--color-border-thumb);color:var(--color-text-light);opacity:1}#checkoutContent textarea.form-control{height:144px;line-height:24px}#checkoutContent .js-location--hidden{display:none}#checkoutContent .form-control-wrapper--with-note{display:block;padding:15px 20px;border:1px solid var(--color-border-input-2);border-radius:var(--radius-chip);background-color:var(--color-border-thumb);color:var(--color-text-light);font-size:16px;line-height:28px}#checkoutContent .form-control-wrapper--with-note.js-location--hidden{display:none}#checkoutContent .form-control-wrapper--with-note strong{display:block;width:auto;color:inherit;font-size:16px;font-weight:400;line-height:28px}#checkoutContent .form-control-wrapper--with-note .helpNote{display:block;width:auto;color:var(--color-text-light);font-size:14px;font-style:normal;line-height:20px}#checkoutContent .form-control-wrapper--with-note .helpNote a{color:var(--color-primary);text-decoration:underline}#checkoutContent .phone-combined-input{display:flex;align-items:center;width:100%;height:65px;padding:0 5px 0 15px;border:1px solid var(--color-border-input-2);border-radius:var(--radius-chip);background-color:#fff}#checkoutContent .phone-combined-input .country-flags{flex:0 0 auto;height:auto;border:none}#checkoutContent .phone-combined-input .country-flag.selected{margin:0;padding:0}#checkoutContent .phone-combined-input .country-flag svg{width:19px;height:19px}#checkoutContent .phone-combined-input .shp-flag-label{width:auto;padding:0 0 0 30px;color:var(--color-text);font-size:16px;line-height:28px}#checkoutContent .phone-combined-input .shp-flag-label::before{content:"";top:50%;left:7px;width:13px;height:7px;margin:-3px 0 0;border:none;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}#checkoutContent .phone-combined-input input.form-control{flex:1 1 auto;height:63px;padding:15px 15px 15px 10px;border:none;border-radius:0}#checkoutContent .error-field,#checkoutContent .js-error-field,#checkoutContent [aria-invalid=true]{border-color:var(--color-error);border-radius:5px 5px 0 0;box-shadow:none;color:var(--color-error)}#checkoutContent .validator-msg,#checkoutContent .js-validator-msg{display:block;position:relative;margin-top:-6px;padding:8px 20px;border-radius:0 0 5px 5px;background-color:var(--color-error);color:#fff;font-size:14px;font-weight:400;line-height:20px}#checkoutContent .validator-msg::before,#checkoutContent .js-validator-msg::before{content:none}#checkoutContent input[type=checkbox]+label{display:inline-block;position:relative;min-height:30px;margin:0;padding:1px 0 1px 45px;color:var(--color-text);font-size:16px;font-weight:400;line-height:28px;text-transform:none}@media(max-width: 767px){#checkoutContent input[type=checkbox]+label{padding-left:40px;font-size:15px}}#checkoutContent input[type=checkbox]+label::before{position:absolute;top:0;left:0;width:30px;height:30px;margin:0;border:1px solid var(--color-border-input-2);border-radius:var(--radius-chip);background-color:#fff;transform:none}#checkoutContent input[type=checkbox]+label::after{position:absolute;top:9px;left:8px;width:14px;height:12px;margin:0;border:none;border-radius:0;mask-image:var(--icon-checkmark);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-checkmark);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:rgba(0,0,0,0);transform:none}#checkoutContent input[type=checkbox]+label a{color:var(--color-primary);text-decoration:underline}#checkoutContent input[type=checkbox]:checked+label::before{border-color:var(--color-primary);background-color:var(--color-primary)}#checkoutContent input[type=checkbox]:checked+label::after{background-color:#fff}#checkoutContent .company-shopping{margin-bottom:25px}#checkoutContent .stay-in-touch .form-group{margin-bottom:25px}@media(max-width: 767px){#checkoutContent .stay-in-touch .form-group{margin-bottom:20px}}#checkoutContent .stay-in-touch .form-group:last-child{margin-bottom:0}#checkoutContent .additional-information{display:block;margin-top:5px;color:var(--color-text-light);font-size:14px;line-height:20px}#cboxOverlay{opacity:1;background-color:var(--color-overlay)}#colorbox:not(.logistics-modal,.express-checkout){--mycolorbox-gap: 16px}#colorbox:not(.logistics-modal,.express-checkout) #cboxWrapper{border-radius:var(--radius-base)}#colorbox:not(.logistics-modal,.express-checkout) #cboxContent{margin:0;padding:0;overflow:hidden;border:none;border-radius:var(--radius-base);background-color:var(--color-bg);box-shadow:none}#colorbox:not(.logistics-modal,.express-checkout) #cboxLoadedContent{padding:20px;background-color:rgba(0,0,0,0)}#colorbox:not(.logistics-modal,.express-checkout) .content-modal,#colorbox:not(.logistics-modal,.express-checkout) .colorbox-html-content,#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__form{padding:0}#colorbox:not(.logistics-modal,.express-checkout) .content-modal .row,#colorbox:not(.logistics-modal,.express-checkout) .colorbox-html-content .row,#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__form .row{margin-right:0;margin-left:0}#colorbox:not(.logistics-modal,.express-checkout) .content-modal>h1:first-child,#colorbox:not(.logistics-modal,.express-checkout) .shipping-options-popup>h1,#colorbox:not(.logistics-modal,.express-checkout) .watchdog-title,#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__title,#colorbox:not(.logistics-modal,.express-checkout) .advanced-order>.h1:first-child,#colorbox:not(.logistics-modal,.express-checkout) .myformmodal-title{margin:0 0 20px;padding:0 30px 0 0;border:none;color:var(--color-text);font-family:var(--font-heading);font-size:20px;font-weight:500;line-height:normal;letter-spacing:normal;text-align:left;text-transform:none}#colorbox:not(.logistics-modal,.express-checkout) #cboxClose{display:flex;align-items:center;justify-content:center;position:absolute;top:15px;right:10px;z-index:99;width:34px;height:34px;margin:0;padding:0;overflow:hidden;border:none;border-radius:50%;font-size:0;line-height:0;text-indent:0;cursor:pointer}#colorbox:not(.logistics-modal,.express-checkout) #cboxClose::before{content:"";display:block;position:static;width:14px;height:14px;margin:0;mask-image:var(--icon-close);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-close);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text);font-size:0;line-height:0;text-indent:0}#colorbox:not(.logistics-modal,.express-checkout) #cboxClose:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .vote-form,#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .discussion-form,#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .rating-form{width:100%;max-width:100%;margin:0}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .myformmodal-title+.vote-form>h3{display:none}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .form-legend{margin:0 0 10px;float:none;text-align:left}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .form-legend,#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .consents .label{font-size:var(--size-body);font-weight:500;line-height:1.4;color:var(--color-text)}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .consents a{color:var(--color-primary);text-decoration:underline}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .form-group{margin:0 0 15px}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .form-group:last-child{margin:0}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal label{display:block;margin:0 0 5px;font-size:var(--size-smaller);font-weight:500;color:var(--color-text-2)}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .form-control-wrapper{width:100%;max-width:100%}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .form-control{width:100%;max-width:100%;padding:12px 15px;border:1px solid var(--color-border-input);border-radius:var(--radius-input);background-color:#fff;font-family:var(--font-base);font-size:var(--size-body);color:var(--color-text)}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .form-control:focus{border-color:var(--color-primary);outline:none}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal textarea.form-control{min-height:120px}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .consents input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary)}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .btn.btn-sm{height:var(--layout-button-height);padding:15px 20px}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .rating-stars-group p{font-size:var(--size-body);font-weight:500;line-height:1.4;color:var(--color-text);text-align:left}#colorbox:not(.logistics-modal,.express-checkout) .myformmodal .rating-stars-wrapper{display:flex;gap:5px}#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__bottom{display:flex;align-items:center;gap:10px;margin-top:20px}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__bottom{flex-direction:column;align-items:stretch}}#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__uncheck{display:block;flex:1 1 auto;margin:0}#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__uncheckLink,#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__button{display:inline-flex;align-items:center;justify-content:center;width:auto;height:var(--layout-button-height);margin:0;padding:0 20px;border:2px solid var(--color-primary);border-radius:var(--radius-button);background-color:var(--color-bg);color:var(--color-primary-text);font-family:var(--font-base);font-size:var(--size-smaller);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;opacity:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(max-width: 767px){#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__uncheckLink,#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__button{width:100%}}#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__uncheckLink:hover,#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__button:hover{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff;opacity:1}#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__uncheckLink:focus-visible,#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__button--green{background-color:var(--color-primary);color:#fff}#colorbox:not(.logistics-modal,.express-checkout) .cookiesSetting__button--green:hover{border-color:var(--color-primary-hover);background-color:var(--color-primary-hover)}#colorbox:not(.logistics-modal,.express-checkout) .advancedOrder__buttons .btn:not(.btn-conversion){border:2px solid var(--color-primary);background-color:var(--color-bg);color:var(--color-primary-text)}#colorbox:not(.logistics-modal,.express-checkout) .advancedOrder__buttons .btn:not(.btn-conversion):hover{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}#colorbox:not(.logistics-modal,.express-checkout) .advancedOrder__buttons .btn-conversion{border:2px solid var(--color-primary)}#colorbox:not(.logistics-modal,.express-checkout) .advancedOrder__buttons .btn-conversion:hover{border-color:var(--color-primary-hover)}#colorbox:not(.logistics-modal,.express-checkout) .cookiesDialog #cboxClose{padding:10px;background-clip:content-box}.pageArticleDetail table,.news-item-detail table,.glossaryDetail table{display:block;width:auto;max-width:100%;height:auto;margin:0 0 20px;overflow-x:auto;border:none;border-collapse:collapse;border-spacing:0;background:none}.pageArticleDetail th,.pageArticleDetail td,.news-item-detail th,.news-item-detail td,.glossaryDetail th,.glossaryDetail td{padding:10px 15px;border:1px solid var(--color-line-table);font-size:var(--size-smaller);font-weight:400;line-height:1.5;color:var(--color-text);text-align:left;vertical-align:top}.pageArticleDetail th,.news-item-detail th,.glossaryDetail th{background-color:var(--color-bg-card);font-weight:500}.pageArticleDetail td p,.pageArticleDetail th p,.news-item-detail td p,.news-item-detail th p,.glossaryDetail td p,.glossaryDetail th p{margin:0}.siteCookies{color:var(--color-text);font-family:var(--font-base);font-size:var(--size-body)}.siteCookies.siteCookies--scrolled{background-color:var(--color-bg);box-shadow:var(--shadow-card)}.siteCookies.siteCookies--scrolled .siteCookies__form{box-shadow:none}.siteCookies .siteCookies__form{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;max-width:670px;margin:0 auto;padding:24px;border-radius:var(--radius-base) var(--radius-base) 0 0;background-color:var(--color-bg);box-shadow:var(--shadow-card)}@media(max-width: 767px){.siteCookies .siteCookies__form{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:none;padding:20px 20px calc(20px + env(safe-area-inset-bottom))}}.siteCookies .siteCookies__content,.siteCookies .siteCookies__buttonWrap{display:contents}.siteCookies .siteCookies__text{grid-column:1/-1;margin:0 0 6px;color:var(--color-text-2);font-size:var(--size-body);line-height:1.45}.siteCookies .siteCookies__text a{color:var(--color-primary-text);text-decoration:underline}.siteCookies .siteCookies__text a:hover,.siteCookies .siteCookies__text a:focus{color:var(--color-primary-text);text-decoration:none}.siteCookies .siteCookies__links{display:flex;width:auto;min-width:0;margin:0;text-align:center}.siteCookies .siteCookies__link,.siteCookies .siteCookies__button{display:flex;flex:1 1 0;align-items:center;justify-content:center;width:100%;min-width:0;height:var(--layout-button-height);margin:0;padding:0 15px;border:2px solid var(--color-primary);border-radius:var(--radius-button);background:var(--color-bg);color:var(--color-primary-text);font-family:var(--font-base);font-size:var(--size-smaller);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;opacity:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.siteCookies .siteCookies__link:hover,.siteCookies .siteCookies__button:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff;opacity:1}.siteCookies .siteCookies__link:focus-visible,.siteCookies .siteCookies__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.siteCookies .siteCookies__button:last-child{border-color:var(--color-primary);background:var(--color-primary);color:#fff}@media(max-width: 767px){.siteCookies .siteCookies__button:last-child{grid-column:1/-1}}.siteCookies .siteCookies__button:last-child:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:#fff}.sidebar .sidebar-inner>.box.box-filters{padding:20px;border:none;border-radius:var(--radius-base);background-color:var(--color-bg-card)}@media(max-width: 991px){.sidebar .sidebar-inner>.box.box-filters{padding:0;border-radius:0;background-color:rgba(0,0,0,0)}}.filters-unveil-button{display:none}@media(max-width: 991px){#filters.is-mypanel{position:fixed;z-index:1000;inset:0;overflow-y:auto;padding:0 15px 90px;margin:0;background-color:#fff}}#filters .filter-section-count,#filters #clear-filters{display:none}#filters .filter-section:not(.myfilter,.filter-section-count){max-height:45px;margin:20px 0 0;padding:20px 0 0;overflow:hidden;border-top:1px solid var(--color-border-light)}#filters .filter-section:not(.myfilter,.filter-section-count):not(:has(>h4)){opacity:0;animation:myfouc-fuse .15s ease 10s forwards}#filters .filter-section:not(.myfilter,.filter-section-count)>h4{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:0;border:none;background:none;color:var(--color-text-2);font-family:var(--font-base);font-size:var(--size-h5);font-weight:500;line-height:24px;letter-spacing:normal;text-align:left;text-transform:none}#filters .filter-section:not(.myfilter,.filter-section-count)>h4::after{flex:0 0 auto;content:"";width:12px;height:12px;margin-left:auto;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-2)}#filters>.slider-wrapper:not(.myfilter){max-height:24px;margin:0;padding:0;overflow:hidden;border:none}#filters>.slider-wrapper:not(.myfilter)>h4{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:0;border:none;background:none;color:var(--color-text-2);font-family:var(--font-base);font-size:var(--size-h5);font-weight:500;line-height:24px;letter-spacing:normal;text-align:left;text-transform:none}#filters>.slider-wrapper:not(.myfilter)>h4::after{flex:0 0 auto;content:"";width:12px;height:12px;margin-left:auto;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-2)}#filters .filter-sections{margin:0;padding:0;background:none}#filters #category-filter-hover{margin:0;padding:0;background:none}#filters #category-filter-hover .filter-section:first-child{border-top-color:var(--color-border-light)}#filters form,#filters .param-filter-top,#filters .advanced-filters-wrapper{display:contents;margin:0;padding:0;border:none;background:none}#filters .myfilters-head{display:none}@media(max-width: 991px){#filters .myfilters-head{display:flex;align-items:center;justify-content:space-between;gap:15px;position:sticky;top:0;z-index:2;margin:0 -15px 20px;padding:15px;border-bottom:1px solid var(--color-border);background-color:#fff}}#filters .myfilters-head-title{color:var(--color-text);font-size:var(--size-h5);font-weight:500;line-height:24px}#filters .myfilters-close{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:1px solid var(--color-border);border-radius:50%;background:none;cursor:pointer}#filters .myfilters-close::before{content:"";width:16px;height:16px;mask-image:var(--icon-close);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-close);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}#filters .myfilters-close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#filters .myfilters-foot{display:none}@media(max-width: 991px){#filters .myfilters-foot{display:block;position:fixed;z-index:2;right:0;bottom:0;left:0;padding:15px;border-top:1px solid var(--color-border);background-color:#fff}}#filters .myfilters-submit{width:100%;height:var(--layout-button-height-lg);font-size:var(--size-body)}#filters fieldset{display:flex;flex-direction:column;gap:15px;min-width:0;margin:0;padding:0;border:none;background:none}#filters input[type=checkbox]{position:absolute;width:1px;height:1px;margin:0}#filters input[type=checkbox]:focus-visible+.filter-label::before{outline:2px solid var(--color-primary);outline-offset:2px}#filters input[type=checkbox]:checked+.filter-label::before{border:2px solid var(--color-text);background-color:#fff}#filters input[type=checkbox]:checked+.filter-label::after{display:block}#filters .filter-label{display:block;position:relative;min-height:24px;margin:0;padding:0 0 0 34px;color:var(--color-text-2);font-size:var(--size-body);font-weight:500;line-height:24px;cursor:pointer}#filters .filter-label::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid var(--color-border-check);border-radius:var(--radius-flag);background-color:#fff;transform:none;transition:background-color .15s ease,border-color .15s ease}#filters .filter-label::after{display:none;position:absolute;top:6px;left:6px;content:"";width:12px;height:12px;border:none;mask-image:var(--icon-checkmark);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-checkmark);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text);transform:none}#filters .filter-label:hover{color:var(--color-text)}#filters .filter-label.disabled{opacity:.5;color:var(--color-text-2);cursor:default}#filters .filter-count{display:inline;margin:0 0 0 4px;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);background-image:none;box-shadow:none;color:var(--color-text-light);font-size:var(--size-body);font-weight:400;line-height:inherit;letter-spacing:normal;text-transform:none}#filters .filter-count::before{content:"("}#filters .filter-count::after{content:")"}#filters .myfilter{margin:20px 0 0;padding:20px 0 0;border-top:1px solid var(--color-border-light)}#filters .myfilter.is-first{margin-top:0;padding-top:0;border-top:none}#filters .myfilter.is-open>.myfilter-body{display:flex}#filters .myfilter.is-open .myfilter-toggle::after{transform:rotate(180deg)}#filters .myfilter:not(.is-expanded,.is-searching) .myfilter-row.is-over-limit{display:none}#filters .myfilter.is-expanded .myfilter-more::after{transform:rotate(180deg)}#filters .myfilter.is-searching .myfilter-more{display:none}#filters .myfilter-head{margin:0;padding:0;color:var(--color-text-2);font-size:var(--size-h5);font-weight:500;line-height:24px;letter-spacing:normal;text-transform:none}#filters .myfilter-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:none;background:none;color:var(--color-text-2);font-family:var(--font-base);font-size:var(--size-h5);font-weight:500;line-height:24px;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer}#filters .myfilter-toggle::after{flex:0 0 auto;content:"";width:12px;height:12px;margin-left:auto;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-2);transition:transform .2s ease}#filters .myfilter-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#filters .myfilter-tip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border:1px solid var(--color-text-light);border-radius:50%;background-color:rgba(0,0,0,0);color:var(--color-text-light);font-size:0}#filters .myfilter-tip::before{content:"?";font-family:var(--font-base);font-size:12px;font-weight:400;line-height:1}#filters .myfilter-body{display:none;flex-direction:column;gap:15px;margin-top:15px}#filters .myfilter-row{display:block;position:relative}#filters .myfilter-row.is-checked{order:-1}#filters .myfilter-row.is-hidden{display:none}#filters .myfilter-search-wrap{position:relative;margin:0}#filters .myfilter-search-wrap::before{content:"";position:absolute;top:50%;left:10px;width:20px;height:20px;margin-top:-10px;mask-image:var(--icon-magnifier);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-magnifier);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-2)}#filters .myfilter-search{width:100%;height:40px;padding:10px 10px 10px 40px;border:none;border-radius:var(--radius-chip);background-color:var(--color-bg-input-soft);color:var(--color-text-2);font-family:var(--font-base);font-size:var(--size-body);font-weight:500}#filters .myfilter-search::placeholder{color:var(--color-text-2);opacity:1}#filters .myfilter-search:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#filters .myfilter-more{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:none;background:none;color:var(--color-text-2);font-family:var(--font-base);font-size:var(--size-body);font-weight:500;line-height:20px;text-decoration:underline;cursor:pointer}#filters .myfilter-more[hidden]{display:none}#filters .myfilter-more::after{flex:0 0 auto;content:"";width:10px;height:10px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-2);transition:transform .2s ease}#filters .myfilter-more:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#filters .slider-header{display:flex;align-items:center;justify-content:space-between;gap:10px;order:2;margin:0;padding:0;color:var(--color-text-2);font-size:var(--size-body);font-weight:500;line-height:20px}#filters .slider-header::before,#filters .slider-header::after{content:none}#filters .slider-header .from,#filters .slider-header .to{float:none;width:auto}#filters .slider-header .to{text-align:right}#filters .slider-content{order:1;height:auto;margin:0;padding:0 9px;background:none}#filters #slider{height:5px;border:none;border-radius:30px;background-color:var(--color-slider-track)}#filters #slider .ui-slider-range{height:5px;border-radius:30px;background-color:var(--color-text)}#filters #slider .ui-slider-handle{top:-7px;width:18px;height:18px;margin-left:-9px;border:2px solid #fff;border-radius:50%;background-color:var(--color-text);box-shadow:0 1px 3px rgba(0,0,0,.2)}#filters #slider .ui-slider-handle::after{content:none}#filters #slider .ui-slider-handle:focus{outline:none}#filters #slider .ui-slider-handle:focus-visible{box-shadow:0 1px 3px rgba(0,0,0,.2),0 0 0 3px var(--color-primary-soft-border)}.myfilters-chips{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}@media(max-width: 991px){.myfilters-chips{flex-direction:column;gap:15px;padding-block:15px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}}.myfilters-chips-list{display:flex;flex-wrap:wrap;gap:10px}.myfilters-chips .myfilters-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 15px;border:none;border-radius:var(--radius-chip);background-color:var(--color-bg-soft);color:var(--color-text);font-family:var(--font-base);font-size:var(--size-body);font-weight:500;line-height:19px;text-align:left;cursor:pointer;transition:background-color .2s ease}@media(max-width: 991px){.myfilters-chips .myfilters-chip{gap:10px;padding:10px 15px;font-size:var(--size-smallest);line-height:16px}}.myfilters-chips .myfilters-chip::after{flex:0 0 auto;content:"";width:12px;height:12px;mask-image:var(--icon-close);mask-position:center;mask-repeat:no-repeat;mask-size:20px 20px;-webkit-mask-image:var(--icon-close);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:20px 20px;background-color:currentcolor}.myfilters-chips .myfilters-chip:hover{background-color:var(--color-bg-alt)}.myfilters-chips .myfilters-chip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.myfilters-chips .myfilters-clear{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;padding:10px 15px;border-radius:var(--radius-chip);background-color:var(--color-bg-soft);color:var(--color-accent);font-family:var(--font-base);font-size:var(--size-body);font-weight:500;line-height:19px;text-decoration:underline}@media(max-width: 991px){.myfilters-chips .myfilters-clear{order:-1;align-self:flex-end;gap:5px;padding:0;background-color:rgba(0,0,0,0);font-size:var(--size-smallest);line-height:16px}}.myfilters-chips .myfilters-clear::before{flex:0 0 auto;content:"";width:12px;height:12px;mask-image:var(--icon-close);mask-position:center;mask-repeat:no-repeat;mask-size:20px 20px;-webkit-mask-image:var(--icon-close);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:20px 20px;background-color:currentcolor}.myfilters-chips .myfilters-clear:hover{color:var(--color-accent);text-decoration:none}.myfilters-trigger{display:none;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:50px;padding:14px 20px;border:1px solid var(--color-border);border-radius:var(--radius-chip);background:none;color:var(--color-text-2);font-family:var(--font-base);font-size:16px;font-weight:500;line-height:20px;text-align:left;cursor:pointer}@media(max-width: 991px){.myfilters-trigger{display:flex}}.myfilters-trigger::after{flex:0 0 auto;content:"";width:12px;height:12px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-2)}.myfilters-trigger:hover{border-color:var(--color-text)}.myfilters-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width: 991px){body.type-category #filters:not(.is-mypanel),body.type-manufacturer-detail #filters:not(.is-mypanel){display:none}}@media(max-width: 991px){body.type-category #filters.is-mypanel,body.type-category .filters-wrapper #filters.is-mypanel,body.type-manufacturer-detail #filters.is-mypanel,body.type-manufacturer-detail .filters-wrapper #filters.is-mypanel{display:none;margin:0}}@media(max-width: 991px){body.type-category.myfilters-open,body.type-manufacturer-detail.myfilters-open{overflow:hidden}}@media(max-width: 991px){body.type-category.myfilters-open #filters.is-mypanel,body.type-category.myfilters-open .filters-wrapper #filters.is-mypanel,body.type-manufacturer-detail.myfilters-open #filters.is-mypanel,body.type-manufacturer-detail.myfilters-open .filters-wrapper #filters.is-mypanel{display:block}}.flags .flag[style]:not([data-myflag]){opacity:0;animation:myfouc-fuse .15s ease 10s forwards}#footer{padding:80px 0 25px;margin-top:var(--space-footer);background-color:var(--color-bg-soft)}@media(max-width: 767px){#footer{padding:0 0 20px}}#footer>.container{background-color:rgba(0,0,0,0)}@media(max-width: 767px){#footer>.container{padding-inline:20px}}#footer .footer-rows{position:static;min-height:0}#footer .footer-rows>.site-name{display:none}#footer .banner,#footer .banner-wrapper{position:static;min-height:0;margin:0;overflow:visible}#footer .banner-wrapper>span{display:block}#footer h3,#footer h4,#footer .pageElement__heading{margin-top:0;text-transform:none}#footer ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}#footer ul li{display:block;margin:0;padding:0}#footer .custom-footer{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:40px;row-gap:35px;padding:0;border-top:none}@media(max-width: 1199px){#footer .custom-footer{column-gap:30px}}@media(max-width: 767px){#footer .custom-footer{column-gap:0;row-gap:0}}#footer .custom-footer>div{flex:0 1 auto;width:auto;min-width:0;padding:0}@media(max-width: 991px){#footer .custom-footer>div{flex:0 0 calc(50% - 15px)}}@media(max-width: 767px){#footer .custom-footer>div{flex:0 0 100%}}#footer .custom-footer>div:has(.myfooter-part:empty){display:none}#footer .custom-footer>div:has(.myfooter-loga){flex:0 0 100%;margin-top:15px}@media(max-width: 767px){#footer .custom-footer>div:has(.myfooter-loga){margin-top:20px}}@media(max-width: 767px){#footer .custom-footer>div:has(.myfooter-part>h4+*)+div:has(.myfooter-part>h4+*){border-top:1px solid var(--color-border)}}#footer .custom-footer>.custom-footer__contact,#footer .custom-footer>.custom-footer__contacts-list,#footer .custom-footer>.custom-footer__categories,#footer .custom-footer>.custom-footer__articles,#footer .custom-footer>.custom-footer__instagram{display:none}#footer .myfooter-part:empty{display:none}@media(max-width: 767px){#footer .myfooter-part>h4~:not(.myfooter-body){display:none}}#footer .myfooter-part.can-toggle{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .3s ease}#footer .myfooter-part.can-toggle.is-open{grid-template-rows:auto 1fr}#footer .myfooter-part.can-toggle .myfooter-body{visibility:hidden;transition:visibility 0s .3s}#footer .myfooter-part.can-toggle.is-open .myfooter-body{visibility:visible;transition-delay:0s}@media(prefers-reduced-motion: reduce){#footer .myfooter-part.can-toggle{transition:none}#footer .myfooter-part.can-toggle .myfooter-body{transition:none}}#footer .myfooter-title,#footer .myfooter-part>h4:first-of-type{margin:0 0 20px;font-family:var(--font-heading);font-size:19px;font-weight:600;line-height:1.3;color:var(--color-text);text-transform:none}@media(max-width: 767px){#footer .myfooter-title,#footer .myfooter-part>h4:first-of-type{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;margin:0;font-size:16px;cursor:pointer}}#footer .myfooter-title::after,#footer .myfooter-part>h4:first-of-type::after{display:none;flex:0 0 auto;content:"";width:12px;height:8px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text);transition:transform .2s ease}@media(max-width: 767px){#footer .myfooter-title::after,#footer .myfooter-part>h4:first-of-type::after{display:block}}#footer .myfooter-title:focus-visible,#footer .myfooter-part>h4:first-of-type:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#footer .is-open>.myfooter-title::after{transform:rotate(180deg)}#footer .myfooter-body{min-height:0;overflow:hidden}@media(max-width: 767px){#footer .myfooter-body>:first-child{margin-top:16px}#footer .myfooter-body>:last-child{margin-bottom:16px}}#footer .myfooter-part ul a{font-size:var(--size-body);font-weight:400;line-height:32px;color:var(--color-text-placeholder);text-decoration:underline}#footer .myfooter-part ul a:hover{color:var(--color-primary)}#footer .myfooter-kontakt .person{display:flex;align-items:center;gap:10px;margin:0 0 20px}#footer .myfooter-kontakt .avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;object-fit:cover}#footer .myfooter-kontakt .person-text{display:flex;flex-direction:column;gap:5px;min-width:0}#footer .myfooter-kontakt .name{font-size:var(--size-h5);font-weight:600;line-height:1.2;color:#242424}#footer .myfooter-kontakt .online{display:flex;align-items:center;gap:5px;font-size:var(--size-body);font-weight:400;line-height:1.2;color:var(--color-primary)}#footer .myfooter-kontakt .online::before{flex:0 0 auto;content:"";width:11px;height:11px;border-radius:50%;background-color:var(--color-primary)}#footer .myfooter-kontakt .online.is-offline{color:var(--color-text-light)}#footer .myfooter-kontakt .online.is-offline::before{background-color:var(--color-text-light)}#footer .myfooter-kontakt .online.is-hidden{display:none}#footer .myfooter-kontakt .channels{gap:15px}#footer .myfooter-kontakt .channels li{display:flex;align-items:center;gap:15px}#footer .myfooter-kontakt .icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:45px;height:45px;border-radius:var(--radius-base);background-color:#fff}#footer .myfooter-kontakt .icon img{display:block;width:45px;height:45px}#footer .myfooter-kontakt .text{display:flex;flex-direction:column;min-width:0}#footer .myfooter-kontakt .text a{font-size:var(--size-h5);font-weight:600;line-height:1.2;color:#242424;text-decoration:underline}#footer .myfooter-kontakt .text a:hover{color:var(--color-primary)}#footer .myfooter-kontakt .text small{font-size:var(--size-body);font-weight:400;line-height:1.4;color:var(--color-text-light)}#footer .myfooter-loga{display:flex;align-items:center;flex-wrap:wrap;gap:66px}@media(max-width: 1199px){#footer .myfooter-loga{gap:40px}}@media(max-width: 767px){#footer .myfooter-loga{flex-direction:column;align-items:stretch;gap:20px}}#footer .myfooter-loga .group{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}@media(max-width: 767px){#footer .myfooter-loga .group{justify-content:space-between;flex-wrap:nowrap}}#footer .myfooter-loga .group:empty{display:none}#footer .myfooter-loga .group a{display:block;line-height:0;text-decoration:none;transition:opacity .2s ease}#footer .myfooter-loga .group a:hover{opacity:.75}#footer .myfooter-loga .group a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#footer .myfooter-loga .group.certifikaty{gap:26px}@media(max-width: 767px){#footer .myfooter-loga .group.certifikaty{gap:15px}}@media(max-width: 767px){#footer .myfooter-loga .group.certifikaty li:first-child img{width:211px}}@media(max-width: 767px){#footer .myfooter-loga .group.certifikaty li+li img{width:43px}}#footer .myfooter-loga img{display:block;max-width:100%;border-radius:var(--radius-chip)}#footer .footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding-top:20px;padding-bottom:0;margin-top:50px;border-top:1px solid var(--color-border-light);background-color:rgba(0,0,0,0)}@media(max-width: 1199px){#footer .footer-bottom{width:auto;padding-inline:0;margin-inline:var(--space-side)}}@media(max-width: 767px){#footer .footer-bottom{grid-template-columns:1fr;justify-items:center;padding-top:0;margin-top:20px;margin-inline:20px;border-top:none}}#footer #signature{order:-1;justify-self:start;margin:0;font-size:var(--size-smallest);text-align:left}@media(max-width: 767px){#footer #signature{order:2;text-align:center}}#footer .copyright{justify-self:center;margin:0;font-size:var(--size-body);font-weight:400;line-height:25px;color:var(--color-text);text-align:center}@media(max-width: 767px){#footer .copyright{font-size:var(--size-smaller)}}#footer .copyright a{color:var(--color-text);text-decoration:underline}#footer .copyright a:hover{color:var(--color-primary)}#footer .copyright .myfooter-author{display:inline-block;margin:0 0 0 5px;padding:0;border:none;vertical-align:middle}#footer .copyright .myfooter-author.has-logo{line-height:0}#footer .copyright .myfooter-author img{display:block;width:24px;max-width:none;height:24px;margin:0}#footer .cookies-settings{order:3;justify-self:end;font-size:var(--size-smaller);color:var(--color-text-light);text-decoration:underline}#footer .cookies-settings:hover{color:var(--color-primary)}.homepage-box.before-carousel{padding-block:30px}@media(max-width: 767px){.homepage-box.before-carousel{padding-block:0}}.homepage-box.before-carousel .container{max-width:var(--layout-wide-width)}@media(max-width: 767px){.homepage-box.before-carousel .container{padding-inline:0}}.in-index .banners-row{margin-inline:0}.in-index .banners-row .col-sm-8,.in-index .banners-row .col-sm-4{float:none;width:100%;padding-inline:0}@media(max-width: 767px){.in-index .banners-row .col-sm-8:has(>.myhero-wrap){position:relative;left:50%;width:calc(100vw - var(--scrollbar-width));transform:translateX(-50%)}}.in-index .banners-row .col-sm-4:not(:has(*)){display:none}.in-index .banners-row .next-to-carousel-banners{max-height:0;overflow:hidden;opacity:0;animation:myfouc-reveal .2s linear 10s forwards}.in-index .banners-row .carousel-control{display:none}.myhero-wrap,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)){position:relative}@media(max-width: 767px){.myhero-wrap,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)){left:50%;width:calc(100vw - var(--scrollbar-width));margin-block:5px 0;transform:translateX(-50%)}}.myhero-wrap .myhero,.myhero-wrap .carousel,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel{overflow:hidden}.myhero-wrap .myhero-track,.myhero-wrap .carousel,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-track,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel{display:flex;flex-wrap:wrap;gap:20px;box-sizing:border-box;width:100%;height:auto}@media(max-width: 767px){.myhero-wrap .myhero-track,.myhero-wrap .carousel,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-track,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel{flex-wrap:nowrap;gap:0}}.myhero-wrap .carousel-inner,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner{display:contents}.myhero-wrap .myhero-main,.myhero-wrap .carousel-inner>.item:first-child,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child{display:block;flex:0 0 100%;width:100%;height:auto}.myhero-wrap .myhero-main>a,.myhero-wrap .carousel-inner>.item:first-child>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child>a{display:block;position:relative;min-height:490px;overflow:hidden;border-radius:var(--radius-base);background-color:var(--color-dark);text-decoration:none}@media(max-width: 1199px){.myhero-wrap .myhero-main>a,.myhero-wrap .carousel-inner>.item:first-child>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child>a{min-height:400px}}@media(max-width: 991px){.myhero-wrap .myhero-main>a,.myhero-wrap .carousel-inner>.item:first-child>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child>a{display:flex;flex-direction:column;min-height:0}}@media(max-width: 767px){.myhero-wrap .myhero-main>a,.myhero-wrap .carousel-inner>.item:first-child>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child>a{border-radius:0}}.myhero-wrap .myhero-main>a>img,.myhero-wrap .carousel-inner>.item:first-child>a>img,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main>a>img,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child>a>img{position:absolute;top:0;left:423px;width:calc(100% - 423px);height:100%;max-width:none;object-fit:cover}@media(max-width: 991px){.myhero-wrap .myhero-main>a>img,.myhero-wrap .carousel-inner>.item:first-child>a>img,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main>a>img,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child>a>img{position:static;left:auto;width:100%;height:auto}}.myhero-wrap .myhero-main .extended-banner-texts,.myhero-wrap .carousel-inner>.item:first-child .extended-banner-texts,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main .extended-banner-texts,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child .extended-banner-texts{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;top:0;right:auto;bottom:0;left:0;z-index:2;width:423px;max-width:100%;padding:50px}@media(max-width: 991px){.myhero-wrap .myhero-main .extended-banner-texts,.myhero-wrap .carousel-inner>.item:first-child .extended-banner-texts,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main .extended-banner-texts,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child .extended-banner-texts{position:static;width:100%;padding:30px}}@media(max-width: 767px){.myhero-wrap .myhero-main .extended-banner-texts,.myhero-wrap .carousel-inner>.item:first-child .extended-banner-texts,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main .extended-banner-texts,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child .extended-banner-texts{padding-bottom:74px}}.myhero-wrap .myhero-main .extended-banner-title,.myhero-wrap .carousel-inner>.item:first-child .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child .extended-banner-title{display:block;position:static;padding:0;border:none;background-color:rgba(0,0,0,0);box-shadow:none;font-family:var(--font-heading);font-size:35px;font-weight:400;line-height:40px;color:#fff}@media(max-width: 991px){.myhero-wrap .myhero-main .extended-banner-title,.myhero-wrap .carousel-inner>.item:first-child .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child .extended-banner-title{font-size:30px;line-height:34px}}@media(max-width: 767px){.myhero-wrap .myhero-main .extended-banner-title,.myhero-wrap .carousel-inner>.item:first-child .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child .extended-banner-title{font-size:30px;line-height:40px}}.myhero-wrap .myhero-main .extended-banner-title strong,.myhero-wrap .carousel-inner>.item:first-child .extended-banner-title strong,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main .extended-banner-title strong,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child .extended-banner-title strong{font-weight:600}.myhero-wrap .myhero-main .extended-banner-text,.myhero-wrap .carousel-inner>.item:first-child .extended-banner-text,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main .extended-banner-text,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child .extended-banner-text{display:block;position:static;max-width:none;margin-top:10px;padding:0;border:none;background-color:rgba(0,0,0,0);box-shadow:none;font-size:var(--size-body);font-weight:400;line-height:1.3;color:rgba(255,255,255,.8)}.myhero-wrap .myhero-main .extended-banner-text:empty,.myhero-wrap .carousel-inner>.item:first-child .extended-banner-text:empty,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main .extended-banner-text:empty,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child .extended-banner-text:empty{display:none}.myhero-wrap .myhero-main .extended-banner-link,.myhero-wrap .carousel-inner>.item:first-child .extended-banner-link,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main .extended-banner-link,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child .extended-banner-link{display:inline-flex;align-items:center;justify-content:center;gap:40px;position:static;height:60px;max-width:100%;margin-top:40px;padding:10px 30px;border:2px solid #fff;border-radius:var(--radius-button);background-color:rgba(0,0,0,0);box-shadow:none;color:#fff;font-family:var(--font-base);font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(max-width: 767px){.myhero-wrap .myhero-main .extended-banner-link,.myhero-wrap .carousel-inner>.item:first-child .extended-banner-link,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main .extended-banner-link,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child .extended-banner-link{gap:40px;height:60px;margin-top:30px;padding:10px 30px}}.myhero-wrap .myhero-main .extended-banner-link::after,.myhero-wrap .carousel-inner>.item:first-child .extended-banner-link::after,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main .extended-banner-link::after,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child .extended-banner-link::after{flex:0 0 auto;content:"";width:14px;height:9px;margin:0 -2.5px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(-90deg)}.myhero-wrap .myhero-main .extended-banner-link:hover,.myhero-wrap .carousel-inner>.item:first-child .extended-banner-link:hover,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-main .extended-banner-link:hover,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:first-child .extended-banner-link:hover{background-color:#fff;color:var(--color-text)}.myhero-wrap .myhero-item,.myhero-wrap .carousel-inner>.item:nth-child(n+2),.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2){display:block;flex:0 1 calc((100% - 40px)/3);width:auto;min-width:0;height:auto}@media(max-width: 767px){.myhero-wrap .myhero-item,.myhero-wrap .carousel-inner>.item:nth-child(n+2),.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2){flex:0 0 100%;width:100%}}.myhero-wrap .myhero-item>a,.myhero-wrap .carousel-inner>.item:nth-child(n+2)>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2)>a{display:block;position:relative;width:100%;aspect-ratio:500/290;overflow:hidden;border-radius:var(--radius-base);text-decoration:none}@media(max-width: 991px){.myhero-wrap .myhero-item>a,.myhero-wrap .carousel-inner>.item:nth-child(n+2)>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2)>a{aspect-ratio:auto}}@media(max-width: 767px){.myhero-wrap .myhero-item>a,.myhero-wrap .carousel-inner>.item:nth-child(n+2)>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item>a,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2)>a{display:flex;flex-direction:column;aspect-ratio:auto;border-radius:0;background-color:var(--color-dark)}}.myhero-wrap .myhero-item>a::before,.myhero-wrap .carousel-inner>.item:nth-child(n+2)>a::before,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item>a::before,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2)>a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 51.7%, rgba(0, 0, 0, 0.6) 78.6%);pointer-events:none}@media(max-width: 767px){.myhero-wrap .myhero-item>a::before,.myhero-wrap .carousel-inner>.item:nth-child(n+2)>a::before,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item>a::before,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2)>a::before{content:none}}.myhero-wrap .myhero-item>a::after,.myhero-wrap .carousel-inner>.item:nth-child(n+2)>a::after,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item>a::after,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2)>a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,0);pointer-events:none;transition:background-color .2s ease}.myhero-wrap .myhero-item>a:hover::after,.myhero-wrap .carousel-inner>.item:nth-child(n+2)>a:hover::after,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item>a:hover::after,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2)>a:hover::after{background-color:rgba(0,0,0,.4)}.myhero-wrap .myhero-item>a:hover .extended-banner-title,.myhero-wrap .carousel-inner>.item:nth-child(n+2)>a:hover .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item>a:hover .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2)>a:hover .extended-banner-title{text-decoration:underline}.myhero-wrap .myhero-item>a>img,.myhero-wrap .carousel-inner>.item:nth-child(n+2)>a>img,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item>a>img,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2)>a>img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}@media(max-width: 991px){.myhero-wrap .myhero-item>a>img,.myhero-wrap .carousel-inner>.item:nth-child(n+2)>a>img,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item>a>img,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2)>a>img{position:static;height:auto}}.myhero-wrap .myhero-item .extended-banner-texts,.myhero-wrap .carousel-inner>.item:nth-child(n+2) .extended-banner-texts,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item .extended-banner-texts,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2) .extended-banner-texts{display:flex;flex-direction:column;position:absolute;top:auto;right:25px;bottom:24px;left:25px;z-index:2}@media(max-width: 991px){.myhero-wrap .myhero-item .extended-banner-texts,.myhero-wrap .carousel-inner>.item:nth-child(n+2) .extended-banner-texts,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item .extended-banner-texts,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2) .extended-banner-texts{right:15px;bottom:12px;left:15px}}@media(max-width: 767px){.myhero-wrap .myhero-item .extended-banner-texts,.myhero-wrap .carousel-inner>.item:nth-child(n+2) .extended-banner-texts,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item .extended-banner-texts,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2) .extended-banner-texts{position:static;padding:30px 30px 74px}}.myhero-wrap .myhero-item .extended-banner-title,.myhero-wrap .carousel-inner>.item:nth-child(n+2) .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2) .extended-banner-title{display:block;position:static;padding:0;border:none;background-color:rgba(0,0,0,0);box-shadow:none;font-family:var(--font-heading);font-size:30px;font-weight:400;line-height:34px;color:#fff}@media(max-width: 991px){.myhero-wrap .myhero-item .extended-banner-title,.myhero-wrap .carousel-inner>.item:nth-child(n+2) .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2) .extended-banner-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:20px;line-height:24px}}@media(max-width: 767px){.myhero-wrap .myhero-item .extended-banner-title,.myhero-wrap .carousel-inner>.item:nth-child(n+2) .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item .extended-banner-title,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2) .extended-banner-title{display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible;font-size:30px;line-height:40px}}.myhero-wrap .myhero-item .extended-banner-title strong,.myhero-wrap .carousel-inner>.item:nth-child(n+2) .extended-banner-title strong,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item .extended-banner-title strong,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2) .extended-banner-title strong{font-weight:600}.myhero-wrap .myhero-item .extended-banner-text,.myhero-wrap .carousel-inner>.item:nth-child(n+2) .extended-banner-text,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item .extended-banner-text,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2) .extended-banner-text{display:block;position:static;max-width:none;padding:0;border:none;background-color:rgba(0,0,0,0);box-shadow:none;font-size:var(--size-body);font-weight:400;line-height:19px;color:rgba(255,255,255,.8)}@media(max-width: 991px){.myhero-wrap .myhero-item .extended-banner-text,.myhero-wrap .carousel-inner>.item:nth-child(n+2) .extended-banner-text,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item .extended-banner-text,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2) .extended-banner-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-top:4px;overflow:hidden;font-size:var(--size-smaller);line-height:18px}}@media(max-width: 767px){.myhero-wrap .myhero-item .extended-banner-text,.myhero-wrap .carousel-inner>.item:nth-child(n+2) .extended-banner-text,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item .extended-banner-text,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2) .extended-banner-text{display:block;-webkit-line-clamp:none;line-clamp:none;margin-top:10px;overflow:visible;font-size:var(--size-body);line-height:1.3}}.myhero-wrap .myhero-item .extended-banner-text:empty,.myhero-wrap .carousel-inner>.item:nth-child(n+2) .extended-banner-text:empty,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item .extended-banner-text:empty,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2) .extended-banner-text:empty{display:none}.myhero-wrap .myhero-item .extended-banner-link,.myhero-wrap .carousel-inner>.item:nth-child(n+2) .extended-banner-link,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-item .extended-banner-link,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .carousel-inner>.item:nth-child(n+2) .extended-banner-link{display:none}.myhero-wrap .myhero-navi,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-navi{display:none}@media(max-width: 767px){.myhero-wrap .myhero-navi,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-navi{display:block;top:auto;right:0;bottom:0;left:0;height:74px}}.myhero-wrap .myhero-navi .swiper-button-prev,.myhero-wrap .myhero-navi .swiper-button-next,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-navi .swiper-button-prev,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-navi .swiper-button-next{display:none}.myhero-wrap .myhero-navi .swiper-pagination,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-navi .swiper-pagination{position:absolute;top:auto;right:auto;bottom:20px;left:50%;margin:0;border-radius:50px;transform:translateX(-50%);pointer-events:auto}.myhero-wrap .myhero-navi .swiper-pagination.swiper-pagination-horizontal,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-navi .swiper-pagination.swiper-pagination-horizontal{position:absolute;bottom:20px;left:50%}.myhero-wrap .myhero-navi .swiper-pagination .swiper-pagination-bullet,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-navi .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;border:none;background-color:#fff;opacity:1}.myhero-wrap .myhero-navi .swiper-pagination .swiper-pagination-bullet-active,.in-index .banners-row .col-sm-8:not(:has(.myhero-wrap)) .myhero-navi .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-primary)}#colorbox.mylightbox img.cboxPhoto{object-fit:contain}#colorbox.mylightbox .mylightbox-video{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;background-color:#000}#colorbox.mylightbox .mylightbox-video::after{display:flex;align-items:center;justify-content:center;content:"▶";position:absolute;top:50%;left:50%;z-index:2;width:56px;height:56px;border-radius:50%;background-color:rgba(0,0,0,.45);color:#fff;font-size:20px;line-height:1;opacity:0;transform:translate(-50%, -50%);transition:opacity .2s ease;pointer-events:none}#colorbox.mylightbox .mylightbox-video.is-paused::after{opacity:1}#colorbox.mylightbox .mylightbox-video video{display:block;width:100%;height:100%;background-color:#000;object-fit:contain;cursor:pointer}#colorbox.mylightbox .mylightbox-counter{display:block;position:fixed;top:10px;left:50%;z-index:3;padding:5px 14px;border-radius:var(--radius-pill);background-color:var(--color-bg);box-shadow:var(--shadow-card);color:var(--color-text-muted);font-family:var(--font-base);font-size:14px;line-height:1.3;white-space:nowrap;transform:translateX(-50%)}@media(max-width: 767px){#colorbox.mylightbox .mylightbox-counter{top:6px;padding:4px 12px;font-size:13px}}#colorbox.mylightbox #cboxPrevious,#colorbox.mylightbox #cboxNext{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;z-index:4;width:var(--layout-swiper-arrow);height:var(--layout-swiper-arrow);margin:0;padding:0;border:1px solid var(--color-border-light);border-radius:50%;background-color:var(--color-bg);font-size:0;line-height:0;text-indent:0;overflow:hidden;transform:translateY(-50%);transition:border-color .2s ease,background-color .2s ease;cursor:pointer}@media(max-width: 767px){#colorbox.mylightbox #cboxPrevious,#colorbox.mylightbox #cboxNext{top:auto;bottom:10px;width:36px;height:36px;transform:none}}#colorbox.mylightbox #cboxPrevious::before,#colorbox.mylightbox #cboxNext::before{content:"";display:block;position:static;width:14px;height:9px;margin:0;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text);font-size:0;text-indent:0}#colorbox.mylightbox #cboxPrevious:hover,#colorbox.mylightbox #cboxNext:hover{border-color:var(--color-text)}#colorbox.mylightbox #cboxPrevious:focus-visible,#colorbox.mylightbox #cboxNext:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#colorbox.mylightbox #cboxPrevious{left:20px}@media(max-width: 767px){#colorbox.mylightbox #cboxPrevious{left:10px}}#colorbox.mylightbox #cboxPrevious::before{transform:rotate(90deg)}#colorbox.mylightbox #cboxNext{right:20px}@media(max-width: 767px){#colorbox.mylightbox #cboxNext{right:10px}}#colorbox.mylightbox #cboxNext::before{transform:rotate(-90deg)}.type-category #category-header,.type-manufacturer-detail #category-header{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;column-gap:30px;row-gap:40px;margin:0 0 40px;padding:0;border:none;background:none}@media(max-width: 991px){.type-category #category-header,.type-manufacturer-detail #category-header{display:flex;flex-direction:column;align-items:stretch;gap:15px;margin-bottom:20px}}.type-category #category-header .listItemsTotal,.type-manufacturer-detail #category-header .listItemsTotal{display:none}.type-category #category-header .filters-unveil-button,.type-manufacturer-detail #category-header .filters-unveil-button{display:none}.type-category #category-header .myfilters-trigger,.type-manufacturer-detail #category-header .myfilters-trigger{display:none}@media(max-width: 991px){.type-category #category-header .myfilters-trigger,.type-manufacturer-detail #category-header .myfilters-trigger{display:flex;order:1}}.type-category #category-header .myfilters-chips,.type-manufacturer-detail #category-header .myfilters-chips{grid-column:1/-1;order:1}@media(max-width: 991px){.type-category #category-header .myfilters-chips,.type-manufacturer-detail #category-header .myfilters-chips{order:4}}.type-category #category-header .mylisting-status,.type-manufacturer-detail #category-header .mylisting-status{order:3;justify-self:end;color:var(--color-text-2);font-size:var(--size-smaller);font-weight:400;line-height:22px}@media(max-width: 991px){.type-category #category-header .mylisting-status,.type-manufacturer-detail #category-header .mylisting-status{text-align:center}}.type-category #category-header .mylisting-status-page,.type-manufacturer-detail #category-header .mylisting-status-page{font-weight:500}.type-category #category-header .listSorting,.type-manufacturer-detail #category-header .listSorting{order:2}@media(max-width: 991px){.type-category #category-header .listSorting,.type-manufacturer-detail #category-header .listSorting{position:relative;width:100%}}@media(max-width: 991px){.type-category #category-header .listSorting:not(.is-enhanced),.type-manufacturer-detail #category-header .listSorting:not(.is-enhanced){height:54px;margin:65px 0 37px;overflow:hidden}}@media(max-width: 991px){.type-category #category-header .listSorting:not(.is-enhanced) .listSorting__controls,.type-manufacturer-detail #category-header .listSorting:not(.is-enhanced) .listSorting__controls{visibility:hidden}}.type-category #category-header .listSorting.is-open .mysort-toggle::after,.type-manufacturer-detail #category-header .listSorting.is-open .mysort-toggle::after{transform:rotate(180deg)}@media(max-width: 991px){.type-category #category-header .listSorting.is-open .mysort-panel,.type-manufacturer-detail #category-header .listSorting.is-open .mysort-panel{display:block}}.type-category #category-header .listSorting .listSorting__controls,.type-manufacturer-detail #category-header .listSorting .listSorting__controls{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin:0;padding:0;list-style:none}@media(max-width: 991px){.type-category #category-header .listSorting .listSorting__controls,.type-manufacturer-detail #category-header .listSorting .listSorting__controls{flex-direction:column;align-items:stretch;gap:0}}.type-category #category-header .listSorting .listSorting__controls li,.type-manufacturer-detail #category-header .listSorting .listSorting__controls li{margin:0;padding:0;list-style:none}.type-category #category-header .listSorting .listSorting__control,.type-manufacturer-detail #category-header .listSorting .listSorting__control{display:inline-flex;align-items:center;width:auto;height:auto;margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;color:var(--color-text);font-family:var(--font-base);font-size:var(--size-body);font-weight:600;line-height:1.3;text-align:left;text-decoration:underline;text-transform:none;cursor:pointer;transition:color .2s ease}@media(max-width: 991px){.type-category #category-header .listSorting .listSorting__control,.type-manufacturer-detail #category-header .listSorting .listSorting__control{justify-content:space-between;gap:10px;width:100%;height:44px;padding:0 20px;color:var(--color-text-2);font-weight:500;text-decoration:none}}.type-category #category-header .listSorting .listSorting__control:hover,.type-manufacturer-detail #category-header .listSorting .listSorting__control:hover{background:none;color:var(--color-primary)}.type-category #category-header .listSorting .listSorting__control:focus-visible,.type-manufacturer-detail #category-header .listSorting .listSorting__control:focus-visible{background:none;color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px}.type-category #category-header .listSorting .listSorting__control--current,.type-manufacturer-detail #category-header .listSorting .listSorting__control--current{color:var(--color-primary);text-decoration:none;cursor:default}.type-category #category-header .listSorting .listSorting__control--current::after,.type-manufacturer-detail #category-header .listSorting .listSorting__control--current::after{display:none;flex:0 0 auto;content:"";width:16px;height:16px;mask-image:var(--icon-check-circle);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-check-circle);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor}@media(max-width: 991px){.type-category #category-header .listSorting .listSorting__control--current::after,.type-manufacturer-detail #category-header .listSorting .listSorting__control--current::after{display:block}}.type-category #category-header .listSorting .mysort-toggle,.type-manufacturer-detail #category-header .listSorting .mysort-toggle{display:none;align-items:center;gap:10px;width:100%;height:54px;padding:15px 20px;border:1px solid var(--color-border);border-radius:var(--radius-chip);background-color:#fff;color:var(--color-text-2);font-family:var(--font-base);font-size:16px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer}@media(max-width: 991px){.type-category #category-header .listSorting .mysort-toggle,.type-manufacturer-detail #category-header .listSorting .mysort-toggle{display:flex}}.type-category #category-header .listSorting .mysort-toggle::after,.type-manufacturer-detail #category-header .listSorting .mysort-toggle::after{flex:0 0 auto;content:"";width:12px;height:8px;margin-left:auto;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transition:transform .2s ease}.type-category #category-header .listSorting .mysort-toggle:hover,.type-manufacturer-detail #category-header .listSorting .mysort-toggle:hover{border-color:var(--color-text)}.type-category #category-header .listSorting .mysort-toggle:focus-visible,.type-manufacturer-detail #category-header .listSorting .mysort-toggle:focus-visible{border-color:var(--color-text);box-shadow:none;outline:2px solid var(--color-primary);outline-offset:2px}.type-category #category-header .listSorting .mysort-toggle-icon,.type-manufacturer-detail #category-header .listSorting .mysort-toggle-icon{display:block;flex:0 0 auto;width:24px;height:24px;mask-image:var(--icon-sort);mask-position:center;mask-repeat:no-repeat;mask-size:32px 32px;-webkit-mask-image:var(--icon-sort);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:32px 32px;background-color:currentcolor}.type-category #category-header .listSorting .mysort-toggle-text,.type-manufacturer-detail #category-header .listSorting .mysort-toggle-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 991px){.type-category #category-header .listSorting .mysort-panel,.type-manufacturer-detail #category-header .listSorting .mysort-panel{display:none;position:absolute;top:calc(100% + 5px);right:0;left:0;z-index:5;padding:5px 0;border:1px solid var(--color-border);border-radius:var(--radius-base);background-color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.1)}}.type-category .listingControls,.type-manufacturer-detail .listingControls,.type-posts-listing .listingControls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px 40px;margin:30px 0 0}@media(max-width: 767px){.type-category .listingControls,.type-manufacturer-detail .listingControls,.type-posts-listing .listingControls{gap:30px}}.type-category .listingControls .itemsTotal,.type-category .listingControls .goToTop,.type-manufacturer-detail .listingControls .itemsTotal,.type-manufacturer-detail .listingControls .goToTop,.type-posts-listing .listingControls .itemsTotal,.type-posts-listing .listingControls .goToTop{display:none}.type-category .listingControls .mylisting-progress,.type-manufacturer-detail .listingControls .mylisting-progress,.type-posts-listing .listingControls .mylisting-progress{display:flex;flex-direction:column;align-items:center;gap:15px;order:-1;flex:0 0 100%;min-width:0}.type-category .listingControls .mylisting-progress-text,.type-manufacturer-detail .listingControls .mylisting-progress-text,.type-posts-listing .listingControls .mylisting-progress-text{margin:0;color:var(--color-text-2);font-size:var(--size-body);font-weight:500;line-height:22px;text-align:center}.type-category .listingControls .mylisting-progress-link,.type-manufacturer-detail .listingControls .mylisting-progress-link,.type-posts-listing .listingControls .mylisting-progress-link{color:inherit;text-decoration:underline;transition:color .2s ease}.type-category .listingControls .mylisting-progress-link:hover,.type-manufacturer-detail .listingControls .mylisting-progress-link:hover,.type-posts-listing .listingControls .mylisting-progress-link:hover{color:var(--color-primary)}.type-category .listingControls .mylisting-progress-link:focus-visible,.type-manufacturer-detail .listingControls .mylisting-progress-link:focus-visible,.type-posts-listing .listingControls .mylisting-progress-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:none}.type-category .listingControls .mylisting-progress-bar,.type-manufacturer-detail .listingControls .mylisting-progress-bar,.type-posts-listing .listingControls .mylisting-progress-bar{width:300px;max-width:100%;height:8px;overflow:hidden;border:1px solid var(--color-placeholder);border-radius:20px;background-color:#fff}.type-category .listingControls .mylisting-progress-bar-fill,.type-manufacturer-detail .listingControls .mylisting-progress-bar-fill,.type-posts-listing .listingControls .mylisting-progress-bar-fill{display:block;width:0;height:100%;border-radius:20px;background-color:var(--color-text-3);transition:width .3s ease}.type-category .listingControls .loadMore,.type-manufacturer-detail .listingControls .loadMore,.type-posts-listing .listingControls .loadMore{display:flex;justify-content:center;order:1;flex:0 0 auto;margin:0}@media(max-width: 767px){.type-category .listingControls .loadMore,.type-manufacturer-detail .listingControls .loadMore,.type-posts-listing .listingControls .loadMore{flex:0 0 100%}}.type-category .listingControls .loadMore__button,.type-manufacturer-detail .listingControls .loadMore__button,.type-posts-listing .listingControls .loadMore__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;max-width:100%;height:var(--layout-button-height-lg);padding:14px 25px;border:none;border-radius:var(--radius-base);background-color:var(--color-primary);color:#fff;font-family:var(--font-base);font-size:var(--size-body);font-weight:500;line-height:1;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.type-category .listingControls .loadMore__button::after,.type-manufacturer-detail .listingControls .loadMore__button::after,.type-posts-listing .listingControls .loadMore__button::after{flex:0 0 auto;content:"";width:14px;height:9px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor}.type-category .listingControls .loadMore__button:hover,.type-manufacturer-detail .listingControls .loadMore__button:hover,.type-posts-listing .listingControls .loadMore__button:hover{border:none;background-color:var(--color-primary-hover);color:#fff}.type-category .listingControls .loadMore__button:focus-visible,.type-manufacturer-detail .listingControls .loadMore__button:focus-visible,.type-posts-listing .listingControls .loadMore__button:focus-visible{background-color:var(--color-primary);color:#fff;box-shadow:none;outline:2px solid var(--color-primary);outline-offset:2px}.type-category .listingControls .pagination,.type-manufacturer-detail .listingControls .pagination,.type-posts-listing .listingControls .pagination{order:2;flex:0 0 auto;margin:0;font-size:var(--size-body);line-height:1}@media(max-width: 767px){.type-category .listingControls .pagination,.type-manufacturer-detail .listingControls .pagination,.type-posts-listing .listingControls .pagination{flex:0 0 100%}}.type-category .listingControls .pagination__list,.type-manufacturer-detail .listingControls .pagination__list,.type-posts-listing .listingControls .pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.type-category .listingControls .pagination__list li,.type-manufacturer-detail .listingControls .pagination__list li,.type-posts-listing .listingControls .pagination__list li{margin:0;padding:0;list-style:none}.type-category .listingControls .pagination__list li:has(.pagination__link--prev),.type-manufacturer-detail .listingControls .pagination__list li:has(.pagination__link--prev),.type-posts-listing .listingControls .pagination__list li:has(.pagination__link--prev){order:-1}.type-category .listingControls .pagination__list li:has(.pagination__link--next),.type-manufacturer-detail .listingControls .pagination__list li:has(.pagination__link--next),.type-posts-listing .listingControls .pagination__list li:has(.pagination__link--next){order:99}.type-category .listingControls .pagination__link,.type-category .listingControls .pagination__currentPage,.type-manufacturer-detail .listingControls .pagination__link,.type-manufacturer-detail .listingControls .pagination__currentPage,.type-posts-listing .listingControls .pagination__link,.type-posts-listing .listingControls .pagination__currentPage{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:55px;height:55px;min-height:0;padding:15px;aspect-ratio:auto;border:1px solid var(--color-border);border-radius:var(--radius-chip);background-color:#fff;color:var(--color-text);font-family:var(--font-base);font-size:var(--size-body);font-weight:500;line-height:1;text-align:center;text-decoration:none;transition:border-color .2s ease,color .2s ease}.type-category .listingControls .pagination__link:hover,.type-manufacturer-detail .listingControls .pagination__link:hover,.type-posts-listing .listingControls .pagination__link:hover{border-color:var(--color-text);background-color:#fff;color:var(--color-text)}.type-category .listingControls .pagination__link:focus-visible,.type-manufacturer-detail .listingControls .pagination__link:focus-visible,.type-posts-listing .listingControls .pagination__link:focus-visible{border-color:var(--color-text);background-color:#fff;color:var(--color-text);box-shadow:none;outline:2px solid var(--color-primary);outline-offset:2px}.type-category .listingControls .pagination__link--prev::before,.type-manufacturer-detail .listingControls .pagination__link--prev::before,.type-posts-listing .listingControls .pagination__link--prev::before{flex:0 0 auto;content:"";width:11px;height:7px;margin:0 -2px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(90deg)}.type-category .listingControls .pagination__link--prev::after,.type-manufacturer-detail .listingControls .pagination__link--prev::after,.type-posts-listing .listingControls .pagination__link--prev::after{content:none}.type-category .listingControls .pagination__link--next::before,.type-manufacturer-detail .listingControls .pagination__link--next::before,.type-posts-listing .listingControls .pagination__link--next::before{content:none}.type-category .listingControls .pagination__link--next::after,.type-manufacturer-detail .listingControls .pagination__link--next::after,.type-posts-listing .listingControls .pagination__link--next::after{flex:0 0 auto;content:"";width:11px;height:7px;margin:0 -2px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(-90deg)}@media(max-width: 767px){.type-category .listingControls .pagination__link--prev,.type-category .listingControls .pagination__link--next,.type-manufacturer-detail .listingControls .pagination__link--prev,.type-manufacturer-detail .listingControls .pagination__link--next,.type-posts-listing .listingControls .pagination__link--prev,.type-posts-listing .listingControls .pagination__link--next{min-width:37px;padding:15px 10px}}.type-category .listingControls .pagination__currentPage,.type-manufacturer-detail .listingControls .pagination__currentPage,.type-posts-listing .listingControls .pagination__currentPage{border:2px solid var(--color-text)}@media(max-width: 767px){.type-category .listingControls .mypagination-label,.type-manufacturer-detail .listingControls .mypagination-label,.type-posts-listing .listingControls .mypagination-label{display:none}}#login{background-color:#fff;color:var(--color-text);font-family:var(--font-base)}@media(max-width: 991px){#login{bottom:auto;max-height:calc(100% - 124px);overflow-y:auto;border-bottom:1px solid var(--color-border-light);box-shadow:var(--shadow-dropdown)}}@media(max-width: 767px){#login{max-height:100%;padding-top:var(--myheader-mobile-bottom, var(--layout-nav-height))}}@media(min-width: 992px){#login{top:calc(var(--myheader-actions-bottom, 108px) + 13px);right:max(var(--space-side),(100% - var(--layout-wide-width))/2);left:auto;width:430px;max-height:none;margin:0;padding:0;border:1px solid var(--color-border-light);border-radius:var(--radius-base);box-shadow:var(--shadow-dropdown)}#login::before{content:none}}#login .popup-widget-inner{height:auto;border:none;background-color:rgba(0,0,0,0);box-shadow:none;color:var(--color-text)}@media(max-width: 991px){#login .popup-widget-inner{padding:25px 0}}@media(min-width: 992px){#login .popup-widget-inner{padding:25px}}#login h2{margin:0 0 20px;padding:0;color:var(--color-text);font-family:var(--font-heading);font-size:var(--size-h4);font-weight:600;line-height:1.3;text-transform:none}@media(max-width: 991px){#login h2{max-width:460px;margin:0 auto 20px;padding:0 var(--space-side)}}@media(max-width: 991px){#login #customerLogin{max-width:460px;margin:0 auto;padding:0 var(--space-side)}}#login .login-form{width:100%;max-width:100%;margin:0}#login .form-group{margin:0 0 15px}#login label{display:block;margin:0 0 5px;padding:0;color:var(--color-text);font-size:var(--size-body);font-weight:400;line-height:22px}#login .required-asterisk::after{color:var(--color-error)}#login .form-control-wrapper{width:100%;max-width:100%}#login .form-control{width:100%;max-width:100%;height:var(--layout-button-height-lg);padding:12px 20px;border:1px solid var(--color-border-input-2);border-radius:var(--radius-chip);background-color:#fff;box-shadow:none;color:var(--color-text);font-family:var(--font-base);font-size:16px;line-height:28px}#login .form-control:focus{border-color:var(--color-primary);box-shadow:none;outline:none}#login .form-control.error-field,#login .form-control.js-error-field{border-color:var(--color-error);border-radius:var(--radius-chip) var(--radius-chip) 0 0;box-shadow:none;color:var(--color-error)}#login .validator-msg,#login .js-validator-msg{display:block;margin:0;padding:8px 20px;border-radius:0 0 var(--radius-chip) var(--radius-chip);background-color:var(--color-error);color:#fff;font-size:var(--size-smaller);font-weight:400;line-height:20px;text-align:left}#login .validator-msg::before,#login .js-validator-msg::before{content:none}#login .submit-wrapper{margin:20px 0 0}#login .btn{width:100%;height:var(--layout-button-height-lg);font-size:var(--size-body)}#login .alternative-links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 20px;margin:15px 0 0;padding:0}#login .alternative-links a{color:var(--color-text);font-size:var(--size-smaller);font-weight:400;line-height:20px;text-decoration:underline}#login .alternative-links a:hover{color:var(--color-primary);text-decoration:none}#login .myloginbenefit{display:flex;align-items:center;gap:10px;background-color:var(--color-primary-soft-15);color:var(--color-text);font-size:var(--size-smaller);font-weight:500;line-height:20px}@media(max-width: 991px){#login .myloginbenefit{margin:20px 0 -25px;padding:12px max(var(--space-side),(100% - 430px)/2)}}@media(min-width: 992px){#login .myloginbenefit{margin:20px -25px -25px;padding:12px 25px;border-radius:0 0 calc(var(--radius-base) - 1px) calc(var(--radius-base) - 1px)}}#login .myloginbenefit::before{flex:0 0 auto;content:"";width:18px;height:18px;mask-image:var(--icon-check-circle);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-check-circle);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-primary-text)}.messages{position:fixed;top:0;right:0;left:0;z-index:1003}.messages .msg{padding:15px 20px;border:none;border-radius:0;background-color:var(--color-primary);color:#fff;font-family:var(--font-base);font-size:var(--size-body);font-weight:400;line-height:1.4;text-align:left}.messages .msg-success{background-color:var(--color-primary)}.messages .msg-error{background-color:var(--color-error)}.messages .msg-info,.messages .msg-warning{background-color:var(--color-dark)}.messages .container{width:var(--layout-container-width);max-width:100%;margin:0 auto;padding:0}.messages a{color:#fff;text-decoration:underline}#footer .custom-footer>.custom-footer__newsletter{display:flex;align-items:center;justify-content:space-between;order:-1;flex:0 0 100%;gap:40px;position:relative;min-height:168px;padding:30px 50px;overflow:hidden;border-radius:var(--radius-base);background-color:var(--color-footer-bg)}@media(max-width: 991px){#footer .custom-footer>.custom-footer__newsletter{flex-direction:column;align-items:stretch;gap:25px;min-height:0}}@media(max-width: 767px){#footer .custom-footer>.custom-footer__newsletter{flex:0 0 calc(100% + 40px);gap:20px;padding:20px;margin-inline:-20px;margin-bottom:25px;border-radius:0}}#footer .custom-footer>.custom-footer__newsletter::before{content:"";position:absolute;top:50%;left:45%;z-index:0;width:219px;height:219px;background-image:url(/user/documents/upload/kodovani/socket.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:translate(-50%, -50%);pointer-events:none}@media(max-width: 767px){#footer .custom-footer>.custom-footer__newsletter::before{content:none}}#footer .custom-footer>.custom-footer__newsletter .newsletter-header{flex:1 1 auto;position:relative;z-index:1;min-width:0}#footer .custom-footer>.custom-footer__newsletter .newsletter-header h3{margin:0 0 5px;font-family:var(--font-heading);font-size:28px;font-weight:500;line-height:1.2;color:var(--color-text);text-transform:none}@media(max-width: 767px){#footer .custom-footer>.custom-footer__newsletter .newsletter-header h3{font-size:25px;line-height:29px}}#footer .custom-footer>.custom-footer__newsletter .newsletter-header p{margin:0;font-size:var(--size-body);font-weight:400;line-height:32px;color:var(--color-text-placeholder)}@media(max-width: 767px){#footer .custom-footer>.custom-footer__newsletter .newsletter-header p{font-size:var(--size-smaller);line-height:20px}}#footer .custom-footer>.custom-footer__newsletter .subscribe-form{flex:0 1 531px;position:relative;z-index:1;width:100%;max-width:531px;margin:0}@media(max-width: 1199px){#footer .custom-footer>.custom-footer__newsletter .subscribe-form{flex:0 1 470px}}@media(max-width: 991px){#footer .custom-footer>.custom-footer__newsletter .subscribe-form{flex:1 1 auto;max-width:none}}#footer .custom-footer>.custom-footer__newsletter .subscribe-form fieldset{display:flex;align-items:flex-start;flex-wrap:wrap;gap:15px;padding:0;margin:0;border:none}@media(max-width: 767px){#footer .custom-footer>.custom-footer__newsletter .subscribe-form fieldset{gap:10px}}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .form-group{margin:0}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .smart-label-wrapper{order:0;flex:1 1 0;min-width:0}#footer .custom-footer>.custom-footer__newsletter .subscribe-form label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .form-control-wrapper{position:relative;width:100%;min-width:0;max-width:none}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .form-control-wrapper::before{content:"";position:absolute;top:50%;left:14px;z-index:1;width:19px;height:19px;mask-image:var(--icon-envelope);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-envelope);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-placeholder);transform:translateY(-50%);pointer-events:none}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .form-control{width:100%;min-width:0;height:55px;padding:0 15px 0 44px;border:none;border-radius:var(--radius-input);background-color:#fff;color:var(--color-text);font-family:var(--font-base);font-size:var(--size-body);font-weight:500;line-height:1.4}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .form-control::placeholder{color:var(--color-text-placeholder);opacity:1}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .form-control:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .form-control.error-field{box-shadow:0 0 0 2px #d33a36}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .form-control.error-field:focus-visible{outline:none}#footer .custom-footer>.custom-footer__newsletter .subscribe-form button[type=submit]{order:1;flex:0 0 auto;height:55px;padding:14px 25px;border-radius:var(--radius-button);font-size:var(--size-body);font-weight:500}@media(max-width: 767px){#footer .custom-footer>.custom-footer__newsletter .subscribe-form button[type=submit]{font-size:var(--size-smaller)}}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .consents{order:3;flex:0 0 100%;margin:0}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .consents .label{display:block;margin:0;font-size:var(--size-body);font-weight:400;line-height:32px;color:var(--color-text-placeholder)}@media(max-width: 767px){#footer .custom-footer>.custom-footer__newsletter .subscribe-form .consents .label{font-size:var(--size-smaller);line-height:20px}}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .consents a{color:var(--color-text-placeholder);text-decoration:underline}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .consents a:hover{color:var(--color-primary)}#footer .custom-footer>.custom-footer__newsletter .subscribe-form .js-validator-msg,#footer .custom-footer>.custom-footer__newsletter .subscribe-form .validator-msg{flex:0 0 100%;width:100%}.ordering-process .cart-header{display:flex;align-items:center;justify-content:center;gap:30px;position:static;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;width:100%;margin:20px 0 25px;padding:0;border:none;background-color:rgba(0,0,0,0);font-family:var(--font-base);font-size:15px;line-height:1.2;text-transform:none;list-style:none}@media(max-width: 767px){.ordering-process .cart-header{justify-content:space-between;gap:0;margin:15px 0}}.ordering-process .cart-header .step{display:flex;align-items:center;gap:30px;position:static;top:auto;width:auto;padding:0;border:none;font-size:15px;line-height:1.2;text-transform:none}@media(max-width: 767px){.ordering-process .cart-header .step{flex:0 1 auto;align-items:flex-start;gap:0;min-width:0}}.ordering-process .cart-header .step::after{flex:0 0 auto;content:"";width:46px;height:1px;background-color:var(--color-line-table)}@media(max-width: 767px){.ordering-process .cart-header .step::after{flex:0 1 46px;width:46px;min-width:10px;margin-top:15px}}.ordering-process .cart-header .step:last-child::after{content:none}.ordering-process .cart-header .step.completed>a>span::before,.ordering-process .cart-header .step.completed>strong>span::before{border-color:var(--color-text-3);background-color:rgba(0,0,0,0)}.ordering-process .cart-header .step.active>a,.ordering-process .cart-header .step.active>strong{border:none;color:var(--color-text);font-weight:500}.ordering-process .cart-header .step>a,.ordering-process .cart-header .step>strong{display:flex;align-items:center;width:auto;padding:0;border:none;color:var(--color-text-3);font-size:15px;font-weight:400;line-height:1.2;text-decoration:none;text-transform:none}@media(max-width: 767px){.ordering-process .cart-header .step>a,.ordering-process .cart-header .step>strong{flex:0 0 auto;align-items:flex-start;max-width:62px}}.ordering-process .cart-header .step>a:hover,.ordering-process .cart-header .step>strong:hover{color:var(--color-text)}.ordering-process .cart-header .step>a>span,.ordering-process .cart-header .step>strong>span{display:flex;align-items:center;gap:10px;color:inherit;font-size:inherit;font-weight:inherit;line-height:1.2;text-transform:none}@media(max-width: 767px){.ordering-process .cart-header .step>a>span,.ordering-process .cart-header .step>strong>span{flex-direction:column;gap:6px;width:100%;font-size:13px;text-align:center}}.ordering-process .cart-header .step>a>span::before,.ordering-process .cart-header .step>strong>span::before{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;margin:0;border:1px solid rgba(0,0,0,0);border-radius:60px;background-color:var(--color-bg-step);color:var(--color-text-3);font-family:var(--font-base);font-size:14px;font-weight:400;line-height:1;text-transform:none}.products-block{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:stretch;gap:var(--space-gap)}@media(max-width: 1199px){.products-block{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767px){.products-block{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 499px){.products-block{grid-template-columns:minmax(0, 1fr)}}.products-block.swiper-wrapper{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:0}.products-block>div{flex:0 0 auto;width:auto;border-style:none}.products-block.products>div,.products-block.products>div:nth-child(2n),.products-block.products>div:nth-child(3n){padding:0;border-style:none}.products-block.products-related>div,.products-block.products-related>div:nth-child(4n){width:auto;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}.products-block .p{display:flex;flex-direction:column;position:relative;height:100%;padding:0;border:none;border-radius:0;background:none;box-shadow:none}.products-block .p a.image{display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:1;width:100%;margin:0 0 20px;overflow:visible;border-radius:var(--radius-image);background-color:#fff;text-align:center;transition:none}.products-block .p a.image::after{content:none}.products-block .p a.image img{width:100%;height:100%;border-radius:var(--radius-image);object-fit:contain}.products-block.swiper-wrapper .p a.image{aspect-ratio:auto;width:100%;height:214px}.products-block .p .image{margin-bottom:20px}.products-block .p .flags-default{display:flex;flex-direction:column;align-items:flex-start;gap:5px;position:absolute;top:0;left:0;z-index:2}.products-block .p .flags .flag{display:inline-flex;align-items:center;width:auto;min-width:0;min-height:28px;height:auto;margin:0;padding:5px 8px;border-radius:var(--radius-flag);font-size:var(--size-smaller);font-weight:500;line-height:1.2;color:#fff;text-align:left;word-break:normal}.products-block .p .flags .flag[class*=flag-award-]{display:none}.products-block .p .flag-discount{background-color:var(--color-flag-sale)}.products-block .p .flag-freeshipping{background-color:var(--color-flag-shipping)}.products-block .p .flag-new{background-color:var(--color-flag-new)}.products-block .p .flag-freeshipping .icon-van{display:none}.products-block.products .p .name{display:-webkit-box;height:auto;min-height:41px;margin:0;overflow:hidden;font-size:16px;font-weight:600;line-height:1.28;color:var(--color-text);text-align:center;text-decoration:underline;-webkit-line-clamp:2;-webkit-box-orient:vertical}.products-block.products .p .name:hover{color:var(--color-primary)}.products-block .p-in{display:flex;flex-direction:column;flex:1 1 auto}.products-block .p-in-in{display:flex;flex-direction:column;gap:10px}.products-block .p-in-in .p-desc{display:-webkit-box;max-height:none;margin:0;overflow:hidden;font-size:var(--size-smaller);font-weight:400;line-height:22.9px;color:var(--color-text-muted);text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical}.products-block .ratings-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 10px;min-height:18px;margin-top:10px;padding:0}.products-block .ratings-wrapper .stars-wrapper{display:flex;align-items:center;flex:0 1 auto;gap:10px;height:auto;margin:0}.products-block .ratings-wrapper .availability{flex:0 0 100%;text-align:center}.products-block .stars{display:flex;align-items:center;flex:0 0 auto;gap:5px;width:auto;height:16px;margin:0}.products-block .star{display:block;position:relative;width:16px;height:16px}.products-block .star::before{display:block;content:"";position:static;width:16px;height:16px;mask-image:var(--icon-star);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-star);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-star-off);font-size:0;line-height:0}.products-block .star.star-on::before{background-color:var(--color-star)}.products-block .star.star-half::before{background-color:rgba(0,0,0,0);background-image:linear-gradient(90deg, var(--color-star) 50%, var(--color-star-off) 50%)}.products-block .myrating{font-size:var(--size-smaller);font-weight:400;line-height:1.2;color:var(--color-text-muted);white-space:nowrap}.products-block .p-bottom{display:flex;flex-direction:column;margin-top:auto;padding-top:15px}.products-block .p-bottom>div{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:15px}.products-block .p-bottom .prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;flex-grow:0;flex-shrink:1;flex-basis:auto;gap:10px;text-align:center}.products-block .p-bottom .price-additional{display:none}.products-block .p-bottom .prices .price-standard{display:inline-block;margin:0;font-size:16px;font-weight:400;line-height:1.28;color:var(--color-text-muted);text-decoration:line-through;white-space:nowrap}.products-block.products .p .price{margin:0;font-size:18px;font-weight:500;line-height:1.28;color:var(--color-text);white-space:nowrap}.products-block.products .p .price span,.products-block.products .p .price strong{font-size:18px;font-weight:500}.products-block .p.is-sale .price-final{color:var(--color-accent)}.products-block .p-bottom .availability{flex:0 0 auto;font-size:var(--size-body);line-height:1.27;letter-spacing:.16px;text-align:center}.products-block .availability .show-tooltip{font-weight:500;color:var(--color-primary);text-decoration:none;border:none}.products-block .availability .availability-amount{font-weight:400;color:var(--color-text-3)}.products-block .p.is-unavailable .availability .show-tooltip{color:var(--color-accent)}.products-block .p-bottom .p-tools{flex:0 0 auto;flex-grow:0;flex-shrink:0;text-align:center}.products-block .p-tools form{margin:0}.products-block .p-tools .btn{width:166px;max-width:100%}.products-block .p-tools.is-in-cart form{display:none}.products-block .myquantity{width:166px;max-width:100%}.products-block .myquantity-value{flex:1 1 auto;text-align:right}.products-block .myquantity-unit{flex:1 1 auto;text-align:left}.products-block .myquantity.is-busy{opacity:.6;pointer-events:none}.type-category .products-block,.type-manufacturer-detail .products-block{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-grid-row) var(--space-grid-col)}@media(max-width: 1199px){.type-category .products-block,.type-manufacturer-detail .products-block{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767px){.type-category .products-block,.type-manufacturer-detail .products-block{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 499px){.type-category .products-block,.type-manufacturer-detail .products-block{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.type-category .products-block.products .p .name,.type-manufacturer-detail .products-block.products .p .name{min-height:58px;font-size:var(--size-body);-webkit-line-clamp:3}}@media(max-width: 767px){.type-category .products-block.products .p .price,.type-category .products-block.products .p .price span,.type-category .products-block.products .p .price strong,.type-manufacturer-detail .products-block.products .p .price,.type-manufacturer-detail .products-block.products .p .price span,.type-manufacturer-detail .products-block.products .p .price strong{font-size:var(--size-bigger)}}@media(max-width: 767px){.type-category .products-block.products .availability,.type-manufacturer-detail .products-block.products .availability{font-size:var(--size-smaller)}}.p-detail-tabs-wrapper{margin:0}.p-detail-tabs-wrapper .tab-pane{display:block;opacity:1}.p-detail-tabs-wrapper .mydesc-native-title{display:none}.p-detail-tabs-wrapper .mydesc-section{margin:0 0 var(--space-section)}@media(max-width: 767px){.p-detail-tabs-wrapper .mydesc-section{margin:0 0 30px}}.p-detail-tabs-wrapper .mydesc-section:last-child{margin-bottom:0}.p-detail-tabs-wrapper .mysection-title{margin:0 0 30px;font-family:var(--font-heading);font-size:var(--size-h2);font-weight:500;line-height:1.14;color:var(--color-text);text-align:center;text-transform:none}@media(max-width: 767px){.p-detail-tabs-wrapper .mysection-title{margin:0 0 20px;text-align:left}}.p-detail-tabs-wrapper .myparams{max-width:610px;margin:0 auto}.p-detail-tabs-wrapper .myparams table{width:100%;margin:0;border-collapse:collapse;border-spacing:0}.p-detail-tabs-wrapper .myparams tr{border-bottom:1px solid var(--color-border-light)}.p-detail-tabs-wrapper .myparams tr:first-child{border-top:1px solid var(--color-border-light)}.p-detail-tabs-wrapper .myparams tr.sold-out,.p-detail-tabs-wrapper .myparams tr.myparams-row-hidden{display:none}.p-detail-tabs-wrapper .myparams th,.p-detail-tabs-wrapper .myparams td{padding:20px 0;border:none;font-size:var(--size-body);font-weight:500;line-height:1.47;color:var(--color-text-2);vertical-align:top}@media(max-width: 767px){.p-detail-tabs-wrapper .myparams th,.p-detail-tabs-wrapper .myparams td{font-size:var(--size-smaller);line-height:1.57}}.p-detail-tabs-wrapper .myparams th{padding-right:20px;text-align:left;text-transform:none}.p-detail-tabs-wrapper .myparams td{text-align:right}.p-detail-tabs-wrapper .myparams tr:last-child th,.p-detail-tabs-wrapper .myparams tr:last-child td{padding-bottom:20px}.p-detail-tabs-wrapper .myparams td a{color:var(--color-text-2);text-decoration:underline}.p-detail-tabs-wrapper .myparams td a:hover{color:var(--color-primary)}.p-detail-tabs-wrapper .myparams .row-header-label-colon{display:none}.p-detail-tabs-wrapper .myparams.is-open tr.myparams-row-hidden{display:table-row}.p-detail-tabs-wrapper .myparams.is-open tr.myvideo-source{display:none}.p-detail-tabs-wrapper .myparams-toggle{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin:20px 0 0;padding:0;border:none;background:none;font-family:var(--font-base);font-size:var(--size-body);font-weight:500;line-height:1.47;color:var(--color-text);text-decoration:underline}.p-detail-tabs-wrapper .myparams-toggle:hover{color:var(--color-primary)}.p-detail-tabs-wrapper .myparams-toggle::after{content:"";flex:0 0 auto;width:12px;height:8px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text);transition:transform .2s ease}.p-detail-tabs-wrapper .myparams.is-open .myparams-toggle::after{transform:rotate(180deg)}.p-detail-tabs-wrapper .description-inner{display:block;padding:0}.p-detail-tabs-wrapper .extended-description{display:none}.p-detail-tabs-wrapper .mydesc-section--files{padding:20px 25px;border-radius:var(--radius-base);background-color:var(--color-bg-card)}@media(max-width: 767px){.p-detail-tabs-wrapper .mydesc-section--files{padding:20px}}.p-detail-tabs-wrapper .mydesc-section--files .mysection-title{margin:0 0 20px;text-align:left}.p-detail-tabs-wrapper #relatedFiles{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-rows:repeat(var(--myfiles-rows, 1), auto);justify-content:start;column-gap:50px;row-gap:15px;margin:0;padding:0;list-style:none}@media(max-width: 767px){.p-detail-tabs-wrapper #relatedFiles{grid-auto-flow:row;grid-auto-columns:auto;grid-template-rows:none;justify-content:stretch}}.p-detail-tabs-wrapper #relatedFiles li{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.p-detail-tabs-wrapper #relatedFiles li img{display:none}.p-detail-tabs-wrapper #relatedFiles li::before{content:"";flex:0 0 auto;width:16px;height:16px;mask-image:var(--icon-save);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-save);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}.p-detail-tabs-wrapper #relatedFiles li a{font-size:var(--size-body);font-weight:500;line-height:1.27;color:var(--color-text-2);text-decoration:underline}.p-detail-tabs-wrapper #relatedFiles li a:hover{color:var(--color-primary)}.p-detail-tabs-wrapper .myvideo{aspect-ratio:1000/475;max-width:1000px;margin:0 auto 20px;overflow:hidden;border-radius:var(--radius-base)}@media(max-width: 767px){.p-detail-tabs-wrapper .myvideo{aspect-ratio:345/267}}.p-detail-tabs-wrapper .myvideo:last-child{margin-bottom:0}.p-detail-tabs-wrapper #productVideos .myvideo iframe{display:block;width:100%;height:100%;border:none}.p-detail-tabs-wrapper .mybrandbox{display:flex;align-items:center;gap:30px;padding:25px;border-radius:var(--radius-base);background-color:var(--color-bg-card)}@media(max-width: 767px){.p-detail-tabs-wrapper .mybrandbox{flex-direction:column;align-items:flex-start;gap:20px}}.p-detail-tabs-wrapper .mybrandbox-logo{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:160px;height:84px;padding:10px 15px;border:1px solid var(--color-border-logo);border-radius:7px;background-color:#fff}.p-detail-tabs-wrapper .mybrandbox-logo img{max-width:100%;max-height:100%;object-fit:contain}.p-detail-tabs-wrapper .mybrandbox-body{display:flex;flex-direction:column;gap:15px;min-width:0}.p-detail-tabs-wrapper .mybrandbox-name{margin:0;font-size:var(--size-h4);font-weight:500;line-height:1.2;color:var(--color-text)}.p-detail-tabs-wrapper .mybrandbox-link{color:var(--color-text);text-decoration:underline}.p-detail-tabs-wrapper .mybrandbox-link:hover{color:var(--color-primary)}.p-detail-tabs-wrapper .mybrandbox-text{margin:0;font-size:var(--size-smaller);font-weight:500;line-height:1.64;color:var(--color-text-2)}.p-detail-tabs-wrapper .mydesc-section--alternative .myproducts-wrap{margin-bottom:0}.p-detail-tabs-wrapper #productsAlternative .products-block>div{border-width:0;border-style:none}.p-detail-tabs-wrapper #productsAlternative .p .availability,.p-detail-tabs-wrapper #productsAlternative .p .price-standard-wrapper{display:block}.p-detail-tabs-wrapper #productsAlternative .p .flags-inline{display:flex}.p-detail-tabs-wrapper #productsAlternative::after{content:none}.p-detail-tabs-wrapper .basic-description{max-width:1000px;margin:0 auto;font-size:var(--size-body);line-height:1.6;color:var(--color-text-2)}.p-detail-tabs-wrapper .basic-description p{margin:0 0 16px;font-size:var(--size-body);line-height:1.6;color:var(--color-text-2)}.p-detail-tabs-wrapper .basic-description .mydesc-perex{font-weight:500}.p-detail-tabs-wrapper .basic-description .mydesc-empty{display:none}.p-detail-tabs-wrapper .basic-description h1,.p-detail-tabs-wrapper .basic-description h2,.p-detail-tabs-wrapper .basic-description h3,.p-detail-tabs-wrapper .basic-description h4,.p-detail-tabs-wrapper .basic-description h5{margin:40px 0 16px;font-family:var(--font-heading);font-size:var(--size-h2);font-weight:500;line-height:1.14;color:var(--color-text);text-align:center;text-transform:none}@media(max-width: 767px){.p-detail-tabs-wrapper .basic-description h1,.p-detail-tabs-wrapper .basic-description h2,.p-detail-tabs-wrapper .basic-description h3,.p-detail-tabs-wrapper .basic-description h4,.p-detail-tabs-wrapper .basic-description h5{margin:30px 0 16px;text-align:left}}.p-detail-tabs-wrapper .basic-description ul{display:flex;flex-direction:column;gap:16px;margin:0 0 20px;padding:0;list-style:none}@media(max-width: 767px){.p-detail-tabs-wrapper .basic-description ul{gap:14px}}.p-detail-tabs-wrapper .basic-description ul li{display:block;position:relative;margin:0;padding:0 0 0 20px;font-size:var(--size-body);font-weight:400;line-height:1.6;color:var(--color-text-2)}.p-detail-tabs-wrapper .basic-description ul li::before{content:"";position:absolute;top:8px;left:0;width:12px;height:8px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-primary);transform:rotate(-90deg)}.p-detail-tabs-wrapper .basic-description ol{gap:16px;margin:0 0 20px;padding:0 0 0 20px}.p-detail-tabs-wrapper .basic-description ol li{font-size:var(--size-body);font-weight:400;line-height:1.6;color:var(--color-text-2)}.p-detail-tabs-wrapper .basic-description img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:var(--radius-base)}.p-detail-tabs-wrapper .basic-description video{display:block;max-width:100%;height:auto;margin:0 auto 20px;border-radius:var(--radius-base)}.p-detail-tabs-wrapper .basic-description a{color:var(--color-text-2);text-decoration:underline}.p-detail-tabs-wrapper .basic-description a:hover{color:var(--color-primary)}.p-detail-tabs-wrapper .mydesc-table{margin:0 0 20px;overflow-x:auto}.p-detail-tabs-wrapper .mydesc-table table{width:100%;min-width:560px;border-collapse:collapse}.p-detail-tabs-wrapper .mydesc-table th,.p-detail-tabs-wrapper .mydesc-table td{padding:10px 15px;border:1px solid var(--color-line-table);font-size:var(--size-smaller);line-height:1.5;text-align:left;vertical-align:top}.p-detail-tabs-wrapper .mydesc-table th{background-color:var(--color-bg-card);font-weight:500}.p-detail-tabs-wrapper .mydesc-table p{margin:0}.p-detail-tabs-wrapper .mydesc-embed{aspect-ratio:16/9;max-width:100%;margin:0 auto 20px;overflow:hidden;border-radius:var(--radius-base)}.p-detail-tabs-wrapper .mydesc-embed iframe{display:block;width:100%;height:100%;border:none}.p-detail-tabs-wrapper .mydesc-split{display:flex;align-items:center;gap:50px;margin:0 0 40px}@media(max-width: 767px){.p-detail-tabs-wrapper .mydesc-split{flex-direction:column;align-items:stretch;gap:20px;margin:0 0 30px}}.p-detail-tabs-wrapper .mydesc-split>*{flex:1 1 0;min-width:0}.p-detail-tabs-wrapper .mydesc-split h2,.p-detail-tabs-wrapper .mydesc-split h3{margin:0 0 16px;text-align:left}.p-detail-tabs-wrapper .mydesc-split p:last-child,.p-detail-tabs-wrapper .mydesc-split ul:last-child{margin-bottom:0}.p-detail-tabs-wrapper .mydesc-split.is-reversed{flex-direction:row-reverse}@media(max-width: 767px){.p-detail-tabs-wrapper .mydesc-split.is-reversed{flex-direction:column}}.p-detail-tabs-wrapper .mydesc-tip,.p-detail-tabs-wrapper .mydesc-warning{margin:0 0 20px;padding:25px;border-radius:var(--radius-base)}@media(max-width: 767px){.p-detail-tabs-wrapper .mydesc-tip,.p-detail-tabs-wrapper .mydesc-warning{padding:20px}}.p-detail-tabs-wrapper .mydesc-tip>:last-child,.p-detail-tabs-wrapper .mydesc-warning>:last-child{margin-bottom:0}.p-detail-tabs-wrapper .mydesc-tip{background-color:var(--color-bg-card)}.p-detail-tabs-wrapper .mydesc-warning{background-color:var(--color-accent-soft)}.p-detail-tabs-wrapper .mydesc-package{gap:10px;padding:25px;border:1px solid var(--color-border-light);border-radius:var(--radius-base)}@media(max-width: 767px){.p-detail-tabs-wrapper .mydesc-package{padding:20px}}.p-detail-tabs-wrapper .mydesc-banner{display:block;margin:0 0 20px}.p-detail-tabs-wrapper .mydesc-banner img{display:block;width:100%;height:auto;border-radius:var(--radius-base)}.p-detail-tabs-wrapper .basic-description a[href$=".pdf"]{display:inline-flex;align-items:center;gap:8px;font-weight:500}.p-detail-tabs-wrapper .basic-description a[href$=".pdf"]::before{content:"";flex:0 0 auto;width:16px;height:16px;mask-image:var(--icon-save);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-save);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}.p-detail-tabs-wrapper .add-comment .btn,.p-detail-tabs-wrapper .listingControls .btn{height:var(--layout-button-height);padding:15px 20px;border:2px solid var(--color-primary-text);border-radius:var(--radius-button);background-color:#fff;font-size:var(--size-smaller);font-weight:500;line-height:1;color:var(--color-primary-text);text-decoration:underline}.p-detail-tabs-wrapper .add-comment .btn:hover,.p-detail-tabs-wrapper .listingControls .btn:hover{border-color:var(--color-primary);background-color:#fff;color:var(--color-primary)}.mydesc-section--discussion .mysection-title{margin:0 0 20px;text-align:left}.mydesc-section--discussion #productDiscussion{max-width:none;margin:0;padding:0}.mydesc-section--discussion #productDiscussion .discussion-wrapper{margin:0;padding:0}.mydesc-section--discussion #productDiscussion .discussion-wrapper>h2{display:none}.mydesc-section--discussion #productDiscussion .discussionContainer{display:grid;grid-template-columns:repeat(2, minmax(0, max-content));justify-content:center;align-items:center;margin:0;padding:35px 40px;border:1px solid var(--color-border-card);border-radius:var(--radius-base);background-color:#fff;box-shadow:var(--shadow-card)}@media(max-width: 767px){.mydesc-section--discussion #productDiscussion .discussionContainer{grid-template-columns:minmax(0, 1fr);justify-content:stretch;align-items:stretch;padding:20px}}.mydesc-section--discussion #productDiscussion .discussionContainer>p{grid-column:1;grid-row:1/span 2;margin:0;font-family:var(--font-heading);font-size:var(--size-h3);font-weight:500;line-height:1.2;color:var(--color-text);text-align:right}@media(max-width: 767px){.mydesc-section--discussion #productDiscussion .discussionContainer>p{grid-row:auto;font-size:var(--size-h4);text-align:left}}.mydesc-section--discussion #productDiscussion .discussionContainer>.add-comment{grid-column:2;grid-row:1;margin:0 0 0 40px;padding:0 0 0 40px;border-left:1px solid var(--color-border-light);text-align:center}@media(max-width: 767px){.mydesc-section--discussion #productDiscussion .discussionContainer>.add-comment{grid-column:1;grid-row:auto;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--color-border-light);border-left:none}}.mydesc-section--discussion #productDiscussion .discussionContainer>.listingControls{grid-column:2}@media(max-width: 991px){.mydesc-section--discussion #productDiscussion .discussionContainer>.listingControls{grid-column:1}}.mydesc-section--discussion #productDiscussion .discussionContainer:has(#discussionsList){grid-template-columns:389px minmax(0, 1fr);grid-template-rows:auto auto 1fr;justify-content:stretch;align-items:start;column-gap:40px;padding:0;border:none;border-radius:0;background:none;box-shadow:none}@media(max-width: 1199px){.mydesc-section--discussion #productDiscussion .discussionContainer:has(#discussionsList){grid-template-columns:320px minmax(0, 1fr)}}@media(max-width: 991px){.mydesc-section--discussion #productDiscussion .discussionContainer:has(#discussionsList){grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto}}.mydesc-section--discussion #productDiscussion .discussionContainer:has(#discussionsList)::before{content:"";grid-column:1;grid-row:1/3;align-self:stretch;border:1px solid var(--color-border-card);border-radius:var(--radius-base);background-color:#fff;box-shadow:var(--shadow-card)}.mydesc-section--discussion #productDiscussion .discussionContainer:has(#discussionsList)>.add-comment{grid-column:1;grid-row:1;margin:0;padding:30px 40px;border:none}@media(max-width: 767px){.mydesc-section--discussion #productDiscussion .discussionContainer:has(#discussionsList)>.add-comment{padding:20px}}.mydesc-section--discussion #productDiscussion #discussionsList{grid-column:2;grid-row:1/4}@media(max-width: 991px){.mydesc-section--discussion #productDiscussion #discussionsList{grid-column:1;grid-row:3;margin:20px 0 0}}.mydesc-section--discussion #productDiscussion .votes-wrap{display:flex;flex-direction:column;gap:20px;margin:0;padding:0}.mydesc-section--discussion #productDiscussion .vote-wrap{margin:0;padding:30px 40px;border:1px solid var(--color-border-card);border-radius:var(--radius-base);background-color:#fff;font-size:var(--size-body)}@media(max-width: 767px){.mydesc-section--discussion #productDiscussion .vote-wrap{padding:20px}}.mydesc-section--discussion #productDiscussion .vote-wrap .votes-wrap{gap:15px;margin:20px 0 0;padding:0}.mydesc-section--discussion #productDiscussion .vote-wrap .vote-wrap{padding:20px 25px;border:none;background-color:var(--color-bg-card)}@media(max-width: 767px){.mydesc-section--discussion #productDiscussion .vote-wrap .vote-wrap{padding:20px}}.mydesc-section--discussion #productDiscussion .vote-header{display:block;margin:0;line-height:1.4}.mydesc-section--discussion #productDiscussion .vote-header>span{display:flex;flex-direction:column}.mydesc-section--discussion #productDiscussion .vote-name{display:block;margin:0;font-family:var(--font-heading);font-size:19px;font-weight:500;line-height:1.68;letter-spacing:-0.38px;color:var(--color-text)}.mydesc-section--discussion #productDiscussion .vote-rating{display:flex;flex-direction:column;align-items:flex-start;overflow:visible;color:var(--color-text-review);text-overflow:clip;white-space:normal}.mydesc-section--discussion #productDiscussion .vote-title{display:block;margin:0;font-size:var(--size-body);font-weight:500;line-height:1.6;color:var(--color-text)}.mydesc-section--discussion #productDiscussion .vote-time{display:block;font-size:var(--size-body);font-weight:400;line-height:1.6;color:var(--color-text-review)}@media(max-width: 767px){.mydesc-section--discussion #productDiscussion .vote-time{font-size:var(--size-smaller)}}.mydesc-section--discussion #productDiscussion .vote-content{margin:20px 0 0;font-size:var(--size-body);line-height:1.6;color:var(--color-text)}.mydesc-section--discussion #productDiscussion .vote-content br{display:none}.mydesc-section--discussion #productDiscussion .vote-content .add-comment{display:flex;align-items:center;width:fit-content;height:var(--layout-button-height);margin:15px 0 0;padding:15px 20px;border:2px solid var(--color-primary-text);border-radius:var(--radius-button);background-color:#fff;font-size:var(--size-smaller);font-weight:500;line-height:1;color:var(--color-primary-text);text-decoration:underline}.mydesc-section--discussion #productDiscussion .vote-content .add-comment:hover{border-color:var(--color-primary);background-color:#fff;color:var(--color-primary)}.type-detail .p-image{display:block;position:relative;margin:0 0 18px;aspect-ratio:1/1}@media(max-width: 767px){.type-detail .p-image{margin-bottom:10px}}.type-detail .p-image::after{content:none}.type-detail .p-image .mygallery-main{position:relative;z-index:0;width:100%;margin:0;padding:0;border:1px solid var(--color-border-photo);border-radius:var(--radius-chip);background-color:var(--color-bg);overflow:hidden}.type-detail .p-image .mygallery-slide{display:block;position:relative;width:100%;height:auto;background-color:var(--color-bg);cursor:zoom-in}.type-detail .p-image .mygallery-slide::before{content:"";display:block;padding-top:100%}.type-detail .p-image .mygallery-slide-video{cursor:pointer}.type-detail .p-image .mygallery-slide-video::after{display:flex;align-items:center;justify-content:center;content:"▶";position:absolute;top:50%;left:50%;z-index:2;width:56px;height:56px;border-radius:50%;background-color:rgba(0,0,0,.45);color:#fff;font-size:20px;line-height:1;opacity:0;transform:translate(-50%, -50%);transition:opacity .2s ease;pointer-events:none}.type-detail .p-image .mygallery-slide-video.is-paused::after{opacity:1}.type-detail .p-image .mygallery-zoom{display:flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;z-index:3;width:36px;height:36px;margin:0;padding:0;border:1px solid var(--color-border-light);border-radius:50%;background-color:var(--color-bg);transition:border-color .2s ease,background-color .2s ease;cursor:zoom-in}.type-detail .p-image .mygallery-zoom::after{content:"";width:16px;height:16px;mask-image:var(--icon-camera);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-camera);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}.type-detail .p-image .mygallery-zoom:hover{border-color:var(--color-text)}.type-detail .p-image .mygallery-zoom:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.type-detail .p-image .mygallery-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.type-detail .p-image .mygallery-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#000;object-fit:contain}.type-detail .p-image .mygallery-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;z-index:2;width:var(--layout-swiper-arrow);height:var(--layout-swiper-arrow);margin:0;padding:0;border:1px solid var(--color-border-light);border-radius:50%;background-color:var(--color-bg);transform:translateY(-50%);transition:border-color .2s ease,background-color .2s ease;cursor:pointer}@media(max-width: 767px){.type-detail .p-image .mygallery-arrow{display:none}}.type-detail .p-image .mygallery-arrow::after{content:"";width:14px;height:9px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}.type-detail .p-image .mygallery-arrow:hover{border-color:var(--color-text)}.type-detail .p-image .mygallery-arrow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.type-detail .p-image .mygallery-prev{left:20px}.type-detail .p-image .mygallery-prev::after{transform:rotate(90deg)}.type-detail .p-image .mygallery-next{right:20px}.type-detail .p-image .mygallery-next::after{transform:rotate(-90deg)}@media(max-width: 767px){.type-detail .p-image-wrapper:not(:has(.p-image[data-mygallery])) .p-thumbnails-wrapper:has(>.p-thumbnails){min-height:140.5px}}.type-detail .p-image-wrapper:has(.p-image[data-mygallery]) .p-thumbnails-wrapper{opacity:1;animation:myfouc-fade .15s ease}.type-detail .p-thumbnails-wrapper{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;opacity:0;animation:myfouc-fuse .15s ease 10s forwards}@media(max-width: 767px){.type-detail .p-thumbnails-wrapper{gap:10px}}.type-detail .p-thumbnails-wrapper .p-thumbnails{display:none}.type-detail .p-thumbnails-wrapper .mygallery-large{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px}@media(max-width: 767px){.type-detail .p-thumbnails-wrapper .mygallery-large{display:none}}.type-detail .p-thumbnails-wrapper .mygallery-large .mygallery-large-item{display:block;position:relative;width:100%;margin:0;padding:0;border:none;border-radius:var(--radius-chip);background-color:var(--color-bg);overflow:hidden;cursor:pointer}.type-detail .p-thumbnails-wrapper .mygallery-large .mygallery-large-item::before{content:"";display:block;padding-top:100%}.type-detail .p-thumbnails-wrapper .mygallery-large .mygallery-large-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.type-detail .p-thumbnails-wrapper .mygallery-large .mygallery-large-item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.type-detail .p-thumbnails-wrapper .mygallery-strip{position:relative}@media(max-width: 767px){.type-detail .p-thumbnails-wrapper .mygallery-strip{margin-right:-15px}}.type-detail .p-thumbnails-wrapper .mygallery-thumbs{display:flex;align-items:flex-start;gap:15px;position:relative;width:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media(max-width: 991px){.type-detail .p-thumbnails-wrapper .mygallery-thumbs{gap:10px}}.type-detail .p-thumbnails-wrapper .mygallery-thumbs::-webkit-scrollbar{display:none}.type-detail .p-thumbnails-wrapper .mygallery-thumb{flex:0 0 calc((100% - 60px)/5);position:relative;width:calc((100% - 60px)/5);max-width:100%;margin:0;padding:0;border:1px solid var(--color-border-thumb);border-radius:var(--radius-chip);background-color:var(--color-bg);overflow:hidden;cursor:pointer}@media(max-width: 991px){.type-detail .p-thumbnails-wrapper .mygallery-thumb{flex:0 0 90.5px;width:90.5px}}.type-detail .p-thumbnails-wrapper .mygallery-thumb::before{content:"";display:block;padding-top:100%}.type-detail .p-thumbnails-wrapper .mygallery-thumb.is-active{border-width:2px;border-color:var(--color-thumb-active)}.type-detail .p-thumbnails-wrapper .mygallery-thumb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.type-detail .p-thumbnails-wrapper .mygallery-thumb img,.type-detail .p-thumbnails-wrapper .mygallery-thumb video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.type-detail .p-thumbnails-wrapper .mygallery-play{position:absolute;top:50%;left:50%;width:38px;height:27px;border-radius:6px;background-color:#f61c0d;transform:translate(-50%, -50%)}.type-detail .p-thumbnails-wrapper .mygallery-play::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:10px solid #fff;transform:translate(-40%, -50%)}.type-detail .p-thumbnails-wrapper .mygallery-more{display:flex;flex:0 0 calc((100% - 60px)/5);flex-direction:column;align-items:center;justify-content:center;gap:5px;position:relative;width:calc((100% - 60px)/5);max-width:100%;margin:0;padding:10px;border:1px solid var(--color-border-thumb);border-radius:var(--radius-chip);background-color:var(--color-bg);color:var(--color-text);font-size:16px;line-height:1.2;text-align:center;aspect-ratio:1/1;overflow:hidden;cursor:pointer}@media(max-width: 991px){.type-detail .p-thumbnails-wrapper .mygallery-more{display:none}}.type-detail .p-thumbnails-wrapper .mygallery-more::before{content:"";width:28px;height:28px;mask-image:var(--icon-camera);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-camera);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text);opacity:.8}.type-detail .p-thumbnails-wrapper .mygallery-more:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.type-detail .p-thumbnails-wrapper .mygallery-more .mygallery-more-label{display:block;white-space:nowrap}.type-detail .p-thumbnails-wrapper .mygallery-more .mygallery-more-count{font-weight:600}.type-detail .p-thumbnails-wrapper .mygallery-more .mygallery-more-text{font-weight:400}.type-detail .p-thumbnails-wrapper .mygallery-scroll{display:none;align-items:center;justify-content:center;position:absolute;top:50%;right:5px;z-index:2;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--color-border-light);border-radius:50%;background-color:var(--color-bg);transform:translateY(-50%);cursor:pointer}@media(max-width: 991px){.type-detail .p-thumbnails-wrapper .mygallery-scroll{display:flex}}@media(max-width: 767px){.type-detail .p-thumbnails-wrapper .mygallery-scroll{position:static;top:auto;right:auto;margin:10px auto 0;transform:none}}.type-detail .p-thumbnails-wrapper .mygallery-scroll::after{content:"";width:14px;height:9px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text);transform:rotate(-90deg)}.type-detail .p-thumbnails-wrapper .mygallery-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.type-detail .p-image[data-mygallery=ready] #wrap,.type-detail .p-image[data-mygallery=single] #wrap{display:none}.type-detail .myvideo-source{display:none}.p-detail .myinfo{display:flex;flex-direction:column;gap:20px;margin:0 0 40px;padding:25px;border-radius:var(--radius-base);background-color:var(--color-bg-card)}@media(max-width: 767px){.p-detail .myinfo{gap:15px;padding:20px}}.p-detail .myinfo-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px}@media(max-width: 767px){.p-detail .myinfo-top{flex-direction:column;gap:7px}}.p-detail .myinfo-actions{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;gap:20px;min-width:0}@media(max-width: 767px){.p-detail .myinfo-actions{gap:10px;width:100%}}.p-detail .myinfo-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}@media(max-width: 767px){.p-detail .myinfo-bottom{flex-direction:column;align-items:stretch;gap:15px}}.p-detail .myinfo .availability-value{flex:1 1 auto;margin:0;font-size:var(--size-bigger);font-weight:600;line-height:1.3}.p-detail .myinfo .availability-value.is-out .availability-label{color:var(--color-accent)}.p-detail .myinfo .availability-label{color:var(--color-primary);font-weight:600}.p-detail .myinfo .availability-label.is-unavailable{color:var(--color-accent)}.p-detail .myinfo .show-tooltip{border:none;font-weight:600;text-decoration:none}.p-detail .myinfo .availability-amount{color:inherit;font-weight:600}.p-detail .myinfo .myshipping{display:inline-flex;align-items:center;flex:0 0 auto;gap:10px;color:var(--color-text-2);font-size:16px;font-weight:500;line-height:22px;text-decoration:underline;transition:color .2s ease}.p-detail .myinfo .myshipping::before{flex:0 0 auto;content:"";width:23px;height:16px;mask-image:var(--icon-van);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-van);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}.p-detail .myinfo .myshipping:hover,.p-detail .myinfo .myshipping:focus{color:var(--color-primary)}.p-detail .myinfo .add-to-cart{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px 20px;margin:0}@media(max-width: 767px){.p-detail .myinfo .add-to-cart{flex-direction:column;align-items:stretch;gap:15px}}.p-detail .myinfo .p-final-price-wrapper{flex:0 0 auto;margin:0}.p-detail .myinfo .price-standard{display:inline-block;margin:0 8px 0 0;color:var(--color-price-old);font-size:var(--size-bigger);font-weight:400;line-height:1.25}@media(max-width: 767px){.p-detail .myinfo .price-standard{font-size:var(--size-body)}}.p-detail .myinfo .price-standard>span{text-decoration:line-through}.p-detail .myinfo .price-save{display:inline-block;margin:0;color:var(--color-price-old);font-size:var(--size-bigger);font-weight:400;line-height:1.25}@media(max-width: 767px){.p-detail .myinfo .price-save{font-size:var(--size-body)}}.p-detail .myinfo .price-final{display:block;margin:0;color:var(--color-text);font-size:30px;font-weight:500;line-height:38px;white-space:nowrap}@media(max-width: 767px){.p-detail .myinfo .price-final{font-size:25px;line-height:32px}}.p-detail .myinfo .price-final.price-action{color:var(--color-accent)}.p-detail .myinfo .price-additional{display:block;margin:2px 0 0;color:var(--color-text-light);font-size:var(--size-smaller);font-weight:400;line-height:1.4}.p-detail .myinfo .price-measure{margin:0}.p-detail .myinfo .price-measure:not(:has(:not(.sr-only))){display:none}.p-detail .myinfo .add-to-cart .quantity{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;gap:0;position:relative;width:auto;max-width:100%;height:58px;padding:0;border:none;border-radius:0;background:none;color:var(--color-text)}@media(max-width: 767px){.p-detail .myinfo .add-to-cart .quantity{height:52px}}.p-detail .myinfo .add-to-cart .quantity label{display:flex;align-items:center;justify-content:center;flex:0 0 auto;order:0;width:50px;height:58px;margin:0 -1px;padding:0;border:1px solid var(--color-border);background-color:#fff;font-size:var(--size-bigger);font-weight:500}@media(max-width: 767px){.p-detail .myinfo .add-to-cart .quantity label{width:40px;height:52px}}.p-detail .myinfo .add-to-cart .quantity input{width:100%;height:auto;padding:0;border:none;background:none;color:var(--color-text);font-size:var(--size-bigger);font-weight:500;line-height:1;letter-spacing:0;text-align:center}.p-detail .myinfo .add-to-cart .quantity .decrease,.p-detail .myinfo .add-to-cart .quantity .increase{display:flex;align-items:center;justify-content:center;flex:0 0 auto;position:static;width:50px;height:58px;padding:0;border:1px solid var(--color-border);border-radius:0;background-color:#fff}@media(max-width: 767px){.p-detail .myinfo .add-to-cart .quantity .decrease,.p-detail .myinfo .add-to-cart .quantity .increase{width:40px;height:52px}}.p-detail .myinfo .add-to-cart .quantity .decrease::before,.p-detail .myinfo .add-to-cart .quantity .increase::before{width:12px;height:12px}.p-detail .myinfo .add-to-cart .quantity .decrease:hover,.p-detail .myinfo .add-to-cart .quantity .increase:hover{background-color:var(--color-bg-soft)}.p-detail .myinfo .add-to-cart .quantity .decrease{order:-1;border-radius:var(--radius-base) 0 0 var(--radius-base)}.p-detail .myinfo .add-to-cart .quantity .decrease::before{color:var(--color-qty-minus)}.p-detail .myinfo .add-to-cart .quantity .increase{order:1;border-radius:0 var(--radius-base) var(--radius-base) 0}.p-detail .myinfo .add-to-cart .quantity .increase::before{color:var(--color-text)}.p-detail .myinfo .add-to-cart-button{flex:1 1 auto;gap:10px;width:auto;max-width:297px;min-width:max-content;height:58px;padding:18px 20px;border-radius:var(--radius-button);font-size:var(--size-bigger);font-weight:600}@media(max-width: 767px){.p-detail .myinfo .add-to-cart-button{max-width:none;min-width:0;height:52px;padding:15px 20px;font-size:var(--size-smallest)}}@media(max-width: 499px){.p-detail .myinfo .add-to-cart-button{padding:15px 12px}}.p-detail .myinfo .add-to-cart-button::before{width:22px;height:22px}@media(max-width: 359px){.p-detail .myinfo .add-to-cart-button::before{display:none}}.p-detail .myinfo .link-icon.watchdog{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;width:auto;max-width:320px;min-width:0;height:58px;margin:0;padding:18px 60px;border-radius:var(--radius-button);background-color:var(--color-button-dark);color:#fff;font-size:var(--size-bigger);font-weight:600;line-height:1;text-align:center;text-decoration:none;text-transform:none;transition:background-color .2s ease}@media(max-width: 767px){.p-detail .myinfo .link-icon.watchdog{flex:1 1 auto;max-width:none;height:52px;padding:15px 20px;font-size:var(--size-smallest)}}.p-detail .myinfo .link-icon.watchdog::before{content:none}.p-detail .myinfo .link-icon.watchdog:hover,.p-detail .myinfo .link-icon.watchdog:focus{background-color:var(--color-text);color:#fff}.p-detail .myinfo .link-icon.watchdog span{display:inline;font-size:inherit;line-height:inherit}.myrelated{margin:0}.myrelated .products-related-header{margin:0 0 20px;font-family:var(--font-heading);font-size:var(--size-h3);font-weight:500;line-height:1.2;color:var(--color-text);text-align:left;text-transform:none}.myrelated .products-block{display:flex;flex-direction:column;grid-template-columns:none;gap:0;margin:0}.myrelated .products-block::before,.myrelated .products-block::after{content:none}.myrelated .products-block .product{flex:0 0 auto;width:auto;max-width:none;margin:0;padding:0;border-top-width:0;border-right-width:0;border-bottom:1px solid var(--color-line-soft);border-left-width:0}.myrelated .products-block .product:first-child{border-top:1px solid var(--color-line-soft)}.myrelated .products-block .product.is-extra{display:block}.myrelated .products-block .p{display:flex;flex-direction:row;align-items:center;gap:20px;position:relative;height:auto;padding:20px 0}@media(max-width: 767px){.myrelated .products-block .p{align-items:flex-start}}.myrelated .products-block .p a.image{display:flex;align-items:center;justify-content:center;flex:0 0 90px;aspect-ratio:auto;width:90px;height:90px;margin:0;border-radius:var(--radius-image);background-color:#fff}.myrelated .products-block .p a.image img{width:75px;height:75px;object-fit:contain;opacity:.8}.myrelated .products-block .p-in{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding-right:130px}@media(max-width: 767px){.myrelated .products-block .p-in{padding-right:0}}.myrelated .products-block .p-in-in{gap:8px}.myrelated .products-block .p .name{display:-webkit-box;min-height:0;margin:0;overflow:hidden;font-size:var(--size-smaller);font-weight:500;line-height:1.3;color:var(--color-text);text-align:left;text-decoration:underline;-webkit-line-clamp:2;-webkit-box-orient:vertical}.myrelated .products-block .p .name:hover{color:var(--color-primary)}.myrelated .products-block .ratings-wrapper{display:none}.myrelated .products-block .p .flags{display:none}.myrelated .products-block .p-bottom{margin-top:0;padding-top:8px}.myrelated .products-block .p-bottom>div{align-items:flex-start;gap:10px}.myrelated .products-block .p .prices{justify-content:flex-start;gap:10px;margin:0;text-align:left}.myrelated .products-block .p .price-additional{display:none}.myrelated .products-block .p .price{margin:0;font-size:var(--size-body);font-weight:500;line-height:1.3;color:var(--color-text)}.myrelated .products-block .p .price span,.myrelated .products-block .p .price strong{font-size:var(--size-body);font-weight:500}.myrelated .products-block .p .availability{display:block;flex:0 0 auto;font-size:var(--size-body);font-weight:400;line-height:1.3;letter-spacing:0;text-align:left}.myrelated .products-block .p .availability .show-tooltip{border:none;color:var(--color-primary);font-weight:500;text-decoration:none}.myrelated .products-block .p .availability .availability-amount{color:var(--color-text-3);font-weight:400}.myrelated .products-block .p.is-unavailable .availability .show-tooltip{color:var(--color-accent)}.myrelated .products-block .p-tools{position:absolute;top:50%;right:0;text-align:left;transform:translateY(-50%)}@media(max-width: 767px){.myrelated .products-block .p-tools{position:static;top:auto;right:auto;margin-top:2px;transform:none}}.myrelated .p-tools .btn{gap:10px;width:110px;height:45px;padding:15px 20px;border:2px solid var(--color-primary);border-radius:var(--radius-pill);background-color:#fff;color:var(--color-primary);font-size:var(--size-smaller);font-weight:500}.myrelated .p-tools .btn::before{width:20px;height:20px;background-color:currentcolor}.myrelated .p-tools .btn:hover{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}.myrelated .p-tools .myquantity{width:140px}.myrelated-more{display:inline-flex;align-items:center;justify-content:center;margin:20px 0 0;padding:0;border:none;background:none;color:var(--color-text);font-family:var(--font-base);font-size:var(--size-body);font-weight:500;line-height:1.4;text-decoration:underline;cursor:pointer;transition:color .2s ease}.myrelated-more:hover,.myrelated-more:focus{color:var(--color-primary)}.myrelated.is-collapsed .products-block .product.is-extra{display:none}.mydesc-section--rating #ratingTab.myreviews{display:grid;grid-template-columns:389px minmax(0, 1fr);align-items:start;column-gap:40px;row-gap:20px}@media(max-width: 1199px){.mydesc-section--rating #ratingTab.myreviews{grid-template-columns:320px minmax(0, 1fr)}}@media(max-width: 991px){.mydesc-section--rating #ratingTab.myreviews{grid-template-columns:minmax(0, 1fr);row-gap:30px}}.mydesc-section--rating .mysection-title{grid-column:1;grid-row:1;margin:0;text-align:left}@media(max-width: 991px){.mydesc-section--rating .mysection-title{grid-column:auto;grid-row:auto}}@media(max-width: 767px){.mydesc-section--rating .mysection-title{font-size:var(--size-h2)}}.mydesc-section--rating .myreviews-summary{grid-column:1;grid-row:2;position:sticky;top:20px}@media(max-width: 991px){.mydesc-section--rating .myreviews-summary{grid-column:auto;grid-row:auto;position:static;top:auto}}.mydesc-section--rating .myreviews-main{grid-column:2;grid-row:1/span 2;min-width:0}@media(max-width: 991px){.mydesc-section--rating .myreviews-main{grid-column:auto;grid-row:auto}}.mydesc-section--rating .myreviews-card{display:flex;flex-direction:column;gap:15px;padding:30px 40px;border:1px solid var(--color-border-card);border-radius:var(--radius-base);background-color:#fff;box-shadow:var(--shadow-card)}@media(max-width: 767px){.mydesc-section--rating .myreviews-card{padding:10px 20px}}.mydesc-section--rating .rate-wrapper,.mydesc-section--rating .rate-wrap{display:block;margin:0;padding:0;background:none}.mydesc-section--rating .rate-average-wrap{display:block;margin:0;line-height:1}.mydesc-section--rating .rate-average-inner{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;column-gap:15px}.mydesc-section--rating .rate-average{grid-area:1/1;margin:0;font-size:40px;font-weight:500;line-height:1;letter-spacing:-0.8px;color:var(--color-text)}.mydesc-section--rating .rate-star-wrap{display:contents}.mydesc-section--rating .rate-average-inner .stars{grid-area:1/2;display:flex;align-items:center;gap:0;width:auto;height:34px;margin:0}.mydesc-section--rating .rate-average-inner .stars .star+.star{display:none}.mydesc-section--rating .rate-average-inner .star{display:block;width:34px;height:34px}.mydesc-section--rating .rate-average-inner .stars-label{grid-area:2/1/auto/span 2;display:block;margin:8px 0 0;font-size:var(--size-bigger);font-weight:400;line-height:1.4;letter-spacing:-0.34px;color:var(--color-text-review)}.mydesc-section--rating .star{display:block;position:relative}.mydesc-section--rating .star::before{display:block;content:"";position:static;width:100%;height:100%;mask-image:var(--icon-star);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-star);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-star-off);font-size:0;line-height:0}.mydesc-section--rating .star.star-on::before{background-color:var(--color-star)}.mydesc-section--rating .votes{display:flex;flex-direction:column;gap:15px;margin:30px 0 0}.mydesc-section--rating .rate-list{display:flex;align-items:center;gap:20px;margin:0}.mydesc-section--rating .rate-star{display:flex;align-items:center;flex:0 0 auto;gap:5px;width:auto;height:20px;margin:0}.mydesc-section--rating .rate-star::after{content:none}.mydesc-section--rating .rate-value{width:13px;margin:0;font-size:18px;font-weight:500;line-height:1;color:var(--color-text)}.mydesc-section--rating .rate-star .star{width:20px;height:20px}.mydesc-section--rating .rate-star .star.star-off::before{background-color:var(--color-star)}.mydesc-section--rating .rate-block{display:block;position:relative;flex:1 1 auto;min-width:198px;height:9px}@media(max-width: 767px){.mydesc-section--rating .rate-block{min-width:140px}}.mydesc-section--rating .rate-block{margin-right:60px;padding:0;border-radius:20px;background-color:var(--color-border-light)}.mydesc-section--rating .rate-bar{display:block;position:static;height:100%;border-radius:20px;background-color:var(--color-star);animation:none}.mydesc-section--rating .rate-count,.mydesc-section--rating .rate-count.active{position:absolute;top:50%;right:auto;left:calc(100% + 20px);font-size:var(--size-body);font-weight:500;line-height:1;color:var(--color-text);white-space:nowrap;transform:translateY(-50%)}.mydesc-section--rating .myreviews-empty-title{margin:0;font-family:var(--font-heading);font-size:var(--size-h3);font-weight:500;line-height:1.2;color:var(--color-text)}@media(max-width: 767px){.mydesc-section--rating .myreviews-empty-title{font-size:var(--size-h4)}}.mydesc-section--rating .myreviews-actions{display:flex;flex-direction:column;align-items:center;gap:15px;margin:0;padding:15px 0 0;border-top:1px solid var(--color-border-light)}.mydesc-section--rating .myreviews-actions p{margin:0;font-size:var(--size-body);font-weight:500;line-height:1.4;color:var(--color-text);text-align:center}.mydesc-section--rating .myreviews-actions .add-comment{display:block;margin:0}.mydesc-section--rating .myreviews-actions h3{margin:0 0 15px;font-size:var(--size-h4);text-align:center}.mydesc-section--rating .myreviews-head{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin:0 0 20px}.mydesc-section--rating .myreviews-head-title{font-family:var(--font-heading);font-size:var(--size-h2);font-weight:500;line-height:1.14;color:var(--color-text)}.mydesc-section--rating .myreviews-head-line{flex:0 0 auto;width:1px;height:38px;background-color:var(--color-border-light)}@media(max-width: 767px){.mydesc-section--rating .myreviews-head-line{display:none}}.mydesc-section--rating .myreviews-head-name{font-size:var(--size-bigger);font-weight:500;line-height:1.4;color:var(--color-text)}@media(max-width: 767px){.mydesc-section--rating .myreviews-head-name{flex:0 0 100%;font-size:var(--size-body)}}.mydesc-section--rating .ratingsList{display:flex;flex-direction:column;gap:20px;margin:0;padding:0}.mydesc-section--rating .vote-wrap{margin:0;padding:30px 40px;border:1px solid var(--color-border-card);border-radius:var(--radius-base);font-size:var(--size-body)}@media(max-width: 767px){.mydesc-section--rating .vote-wrap{padding:20px}}.mydesc-section--rating .vote-header{display:block;margin:0;line-height:1.4}.mydesc-section--rating .vote-pic{display:none}.mydesc-section--rating .vote-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%}@media(max-width: 767px){.mydesc-section--rating .vote-summary{flex-direction:column;gap:10px}}.mydesc-section--rating .myreview-meta{display:flex;flex-direction:column;min-width:0}.mydesc-section--rating .vote-name{display:block;margin:0;font-family:var(--font-heading);font-size:19px;font-weight:500;line-height:1.68;letter-spacing:-0.38px;color:var(--color-text)}.mydesc-section--rating .vote-time{display:block;font-size:var(--size-body);font-weight:400;line-height:1.6;color:var(--color-text-review)}@media(max-width: 767px){.mydesc-section--rating .vote-time{font-size:var(--size-smaller)}}.mydesc-section--rating .vote-rating{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;gap:15px;overflow:visible;color:var(--color-text-review);white-space:normal}@media(max-width: 767px){.mydesc-section--rating .vote-rating{align-items:flex-start;gap:10px}}.mydesc-section--rating .vote-rating .stars{display:flex;align-items:center;gap:5px;width:auto;height:20px;margin:0}.mydesc-section--rating .vote-rating .star{width:20px;height:20px}.mydesc-section--rating .vote-delimeter{display:none}.mydesc-section--rating .vote-content{margin:20px 0 0;font-size:var(--size-body);line-height:1.6;color:var(--color-text)}.mydesc-section--rating .listingControls{display:flex;justify-content:center;margin:20px 0 0}.mydesc-section--rating #ratingTab.myreviews.is-empty{display:block}.mydesc-section--rating #ratingTab.myreviews.is-empty .myreviews-main{display:none}.mydesc-section--rating #ratingTab.myreviews.is-empty .mysection-title{margin:0 0 20px}.mydesc-section--rating #ratingTab.myreviews.is-empty .myreviews-summary{position:static;top:auto}.mydesc-section--rating #ratingTab.myreviews.is-empty .myreviews-card{flex-direction:row;align-items:stretch;justify-content:center;gap:0;padding:35px 40px}@media(max-width: 767px){.mydesc-section--rating #ratingTab.myreviews.is-empty .myreviews-card{flex-direction:column;align-items:stretch;padding:20px}}.mydesc-section--rating #ratingTab.myreviews.is-empty .myreviews-score{display:flex;flex-direction:column;justify-content:center;flex:0 1 auto}.mydesc-section--rating #ratingTab.myreviews.is-empty .myreviews-empty-title{text-align:right}@media(max-width: 767px){.mydesc-section--rating #ratingTab.myreviews.is-empty .myreviews-empty-title{text-align:left}}.mydesc-section--rating #ratingTab.myreviews.is-empty .myreviews-actions{justify-content:center;flex:0 1 auto;margin:0 0 0 40px;padding:0 0 0 40px;border-top:none;border-left:1px solid var(--color-border-light)}@media(max-width: 767px){.mydesc-section--rating #ratingTab.myreviews.is-empty .myreviews-actions{margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--color-border-light);border-left:none}}.myproducts-wrap{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, auto) auto minmax(0, 1fr);position:relative;margin-bottom:var(--space-section)}@media(max-width: 991px){.myproducts-wrap{margin-inline:calc(-1*var(--space-side))}}.myproducts-wrap .myproducts-swiper{grid-area:1/1/2/-1;width:100%;min-width:0;margin:0;overflow:hidden}.myproducts-wrap .myswiper-navi{grid-area:1/1/2/-1;position:relative;top:auto;right:auto;bottom:auto;left:auto}@media(max-width: 1599px){.myproducts-wrap .myswiper-navi{display:contents}}@media(max-width: 1599px){.myproducts-wrap .swiper-button-prev,.myproducts-wrap .swiper-button-next{display:flex;align-self:center;position:static;margin-top:40px;transform:none}}@media(max-width: 767px){.myproducts-wrap .swiper-button-prev,.myproducts-wrap .swiper-button-next{margin-top:20px}}@media(hover: none){.myproducts-wrap .swiper-button-prev,.myproducts-wrap .swiper-button-next{display:none}}@media(max-width: 1599px){.myproducts-wrap .swiper-button-prev{grid-area:2/2;margin-right:15px}}@media(max-width: 1599px){.myproducts-wrap .swiper-button-next{grid-area:2/4;margin-left:15px}}.myproducts-wrap .swiper-pagination{grid-area:2/3;margin-top:40px}@media(max-width: 767px){.myproducts-wrap .swiper-pagination{margin-top:20px}}.myproducts-wrap .products-block.swiper-wrapper>div{width:calc((100% - 80px)/5);max-width:100%;height:auto}@media(max-width: 1199px){.myproducts-wrap .products-block.swiper-wrapper>div{width:calc((100% - 60px)/4)}}@media(max-width: 991px){.myproducts-wrap .products-block.swiper-wrapper>div{width:calc((100% - 2*var(--space-side) - 40px)/3)}}@media(max-width: 767px){.myproducts-wrap .products-block.swiper-wrapper>div{width:calc((100% - 2*var(--space-side) - 20px)/2)}}@media(max-width: 499px){.myproducts-wrap .products-block.swiper-wrapper>div{width:var(--layout-product-card-width)}}.myproducts-wrap .swiper-pagination-lock,.myproducts-wrap .swiper-button-lock{display:none}.myproducts-wrap.is-plain .myproducts-swiper{overflow-x:auto}.homepage-group-title.myproducts-head{display:flex;align-items:flex-end;justify-content:space-between;column-gap:var(--space-gap);row-gap:10px;margin:var(--space-section) 0 40px;padding:0;border:none;font-family:var(--font-heading);font-size:var(--size-h2);font-weight:500;line-height:1.27;color:var(--color-text);text-align:left;text-transform:none}@media(max-width: 767px){.homepage-group-title.myproducts-head{flex-direction:column;align-items:flex-start;margin:var(--space-section) 0 20px}}@media(max-width: 767px){.homepage-group-title.myproducts-head:first-of-type{margin-top:var(--space-section)}}.homepage-group-title.myproducts-head .myproducts-text{display:flex;flex-direction:column;flex:1 1 auto;gap:10px;min-width:0;margin:0;padding:0}@media(max-width: 767px){.homepage-group-title.myproducts-head .myproducts-text{flex:0 0 auto;width:100%}}.homepage-group-title.myproducts-head .myproducts-title{flex:1 1 auto;min-width:0}@media(max-width: 767px){.homepage-group-title.myproducts-head .myproducts-title{flex:0 0 auto}}.homepage-group-title.myproducts-head .mylink{flex:0 0 auto;align-self:flex-end}@media(max-width: 767px){.homepage-group-title.myproducts-head .mylink{align-self:flex-start;font-size:16px}}.homepage-group-title.myproducts-head .myproducts-desc{max-width:835px;margin:0;font-size:var(--size-body);font-weight:400;line-height:22.9px;color:var(--color-text-muted)}.p-detail-tabs-wrapper .responsive-nav{min-width:0;margin:0 0 40px;padding:0}@media(max-width: 767px){.p-detail-tabs-wrapper .responsive-nav{margin:0 0 30px}}.p-detail-tabs-wrapper .responsive-nav .shp-tabs-holder{margin:0;padding:30px 0;border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);background:none;text-align:center}@media(max-width: 767px){.p-detail-tabs-wrapper .responsive-nav .shp-tabs-holder{margin:0;padding:0;border:none}}.p-detail-tabs-wrapper .responsive-nav .navigation-btn{display:none}.p-detail-tabs-wrapper .responsive-nav .hidden-links{display:none}.p-detail-tabs-wrapper .responsive-nav .mytabs-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--mytabs-gap, 65px);row-gap:12px;width:auto;margin:0;padding:0;list-style:none}@media(max-width: 767px){.p-detail-tabs-wrapper .responsive-nav .mytabs-list{display:none;flex-direction:column;align-items:stretch;row-gap:0;padding:5px 0 0}}.p-detail-tabs-wrapper .responsive-nav .mytabs-item{display:block;margin:0;padding:0}@media(max-width: 767px){.p-detail-tabs-wrapper .responsive-nav .mytabs-item{border-bottom:1px solid var(--color-border-light)}}.p-detail-tabs-wrapper .responsive-nav .mytabs-link{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:none;background:none;font-size:var(--size-bigger);font-weight:500;line-height:1.24;color:var(--color-text-2);text-decoration:underline;text-transform:none;white-space:nowrap}@media(max-width: 767px){.p-detail-tabs-wrapper .responsive-nav .mytabs-link{justify-content:space-between;padding:15px 0;white-space:normal}}.p-detail-tabs-wrapper .responsive-nav .mytabs-link:hover,.p-detail-tabs-wrapper .responsive-nav .mytabs-link:focus-visible{background:none;color:var(--color-primary)}.p-detail-tabs-wrapper .responsive-nav .mytabs-link::after{content:"";flex:0 0 auto;width:12px;height:8px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}.p-detail-tabs-wrapper .responsive-nav .mytabs-link .stars{display:flex;align-items:center;flex:0 0 auto;gap:5px;width:auto;height:16px;margin:0}.p-detail-tabs-wrapper .responsive-nav .mytabs-link .star{display:block;position:relative;width:16px;height:16px}.p-detail-tabs-wrapper .responsive-nav .mytabs-link .star::before{display:block;content:"";position:static;width:16px;height:16px;mask-image:var(--icon-star);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-star);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-star-off);font-size:0;line-height:0}.p-detail-tabs-wrapper .responsive-nav .mytabs-link .star.star-on::before{background-color:var(--color-star)}.p-detail-tabs-wrapper .responsive-nav .mytabs-link .sr-only{display:none}.p-detail-tabs-wrapper .responsive-nav .mytabs-toggle{display:none;align-items:center;justify-content:center;gap:10px;width:275px;max-width:100%;margin:0 auto;padding:15px 20px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:none;font-family:var(--font-base);font-size:var(--size-bigger);font-weight:500;line-height:1.24;color:var(--color-text-2)}@media(max-width: 767px){.p-detail-tabs-wrapper .responsive-nav .mytabs-toggle{display:flex}}.p-detail-tabs-wrapper .responsive-nav .mytabs-toggle::after{content:"";flex:0 0 auto;width:12px;height:8px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text);transition:transform .2s ease}@media(max-width: 767px){.p-detail-tabs-wrapper .responsive-nav .mytabs.is-open .mytabs-list{display:flex}}.p-detail-tabs-wrapper .responsive-nav .mytabs.is-open .mytabs-toggle::after{transform:rotate(180deg)}.p-detail .myvariants{display:flex;flex-direction:column;gap:15px;margin:0;padding:0}.p-detail .myvariants-item{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:0}.p-detail .myvariants-item label{display:block;width:auto;min-height:0;margin:0;padding:0;color:var(--color-text);font-size:16px;font-weight:600;line-height:22px;text-transform:none;letter-spacing:0;cursor:pointer}.p-detail .myvariants-item select{display:block;width:100%;max-width:100%;min-width:0;height:58px;margin:0;padding:0 52px 0 20px;border:1px solid var(--color-border);border-radius:var(--radius-chip);background-color:#fff;background-image:var(--icon-chevron-down);background-position:right 20px center;background-repeat:no-repeat;background-size:13px 7px;box-shadow:none;color:var(--color-text);font-family:var(--font-base);font-size:16px;font-weight:500;line-height:22px;text-overflow:ellipsis;text-transform:none;letter-spacing:0;appearance:none;cursor:pointer;transition:border-color .2s ease}@media(max-width: 767px){.p-detail .myvariants-item select{height:52px;padding:0 46px 0 15px;background-position:right 15px center}}.p-detail .myvariants-item select:hover{border-color:var(--color-text)}.p-detail .myvariants-item select:focus{border-color:var(--color-text);box-shadow:none;outline:none}.p-detail .myvariants-item select:focus-visible{border-color:var(--color-text);box-shadow:none;outline:2px solid var(--color-primary);outline-offset:2px}.variant-not-chosen .p-detail .myvariants-item:not(.variant-selected) select{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.p-detail .myvariants-message{margin:0;padding:0;color:var(--color-error);font-size:var(--size-smaller);font-weight:400;line-height:1.4}.p-detail .myvariants-message a{color:inherit;text-decoration:underline}.p-detail .myvariants-message a:hover{text-decoration:none}.quantity,.myquantity{display:inline-flex;align-items:center;justify-content:space-between;gap:5px;position:relative;width:166px;max-width:100%;height:var(--layout-button-height);padding:0 10px;border:1px solid var(--color-border-input);border-radius:var(--radius-pill);background-color:#fff;color:var(--color-text-3);font-family:var(--font-base);font-size:var(--size-body);font-weight:600;line-height:1;letter-spacing:.15px}.quantity label,.myquantity label{flex:1 1 auto;margin:0;padding:0;font-weight:600}.quantity input,.myquantity input{width:100%;height:auto;padding:0;border:none;background-color:rgba(0,0,0,0);color:inherit;font-family:var(--font-base);font-size:var(--size-body);font-weight:600;line-height:1;letter-spacing:.15px;text-align:center}.quantity .decrease,.quantity .increase,.myquantity .decrease,.myquantity .increase{display:flex;align-items:center;justify-content:center;flex:0 0 auto;order:1;position:static;top:auto;right:auto;left:auto;width:28px;height:28px;padding:0;border:none;border-radius:50%;background-color:var(--color-primary);transition:background-color .2s ease}.quantity .decrease::before,.quantity .increase::before,.myquantity .decrease::before,.myquantity .increase::before{display:flex;align-items:center;justify-content:center;position:static;width:12px;height:12px;color:#fff;font-family:var(--font-base);font-size:16px;font-weight:400;line-height:1;text-align:center}.quantity .decrease:hover,.quantity .increase:hover,.myquantity .decrease:hover,.myquantity .increase:hover{background-color:var(--color-primary-hover)}.quantity .decrease,.myquantity .decrease{order:-1}.quantity .decrease::before,.myquantity .decrease::before{content:"−"}.quantity .increase::before,.myquantity .increase::before{content:"+"}.add-to-cart .quantity{border:1px solid var(--color-border-input);border-radius:var(--radius-pill)}.p-detail .add-to-cart .quantity{border-style:solid;border-width:1px}.myquantity-unit{font-weight:400;letter-spacing:.15px}.myquantity--boxed{gap:0;width:auto;height:58px;padding:0;border:none;border-radius:var(--radius-base)}.myquantity--boxed label{display:flex;align-items:center;justify-content:center;width:50px;height:58px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:#fff;font-size:var(--size-bigger);font-weight:500;color:var(--color-text)}.myquantity--boxed input{font-size:var(--size-bigger);font-weight:500;color:var(--color-text)}.myquantity--boxed .decrease,.myquantity--boxed .increase{width:50px;height:58px;border:1px solid var(--color-border);border-radius:0;background-color:#fff}.myquantity--boxed .decrease::before,.myquantity--boxed .increase::before{background-color:var(--color-text)}.myquantity--boxed .decrease:hover,.myquantity--boxed .increase:hover{background-color:var(--color-bg-soft)}.myquantity--boxed .decrease{border-radius:var(--radius-base) 0 0 var(--radius-base)}.myquantity--boxed .increase{border-radius:0 var(--radius-base) var(--radius-base) 0}.myphotoreviews{padding-top:var(--space-section);padding-bottom:var(--space-section);background-color:var(--color-bg)}.myphotoreviews .myphotoreviews-title{margin:0 0 24px;color:var(--color-text);font-family:var(--font-heading);font-size:25px;font-weight:500;line-height:1.2;text-align:left;text-transform:none}@media(max-width: 767px){.myphotoreviews .myphotoreviews-title{margin-bottom:20px;line-height:1.08}}.myphotoreviews .myphotoreviews-wrap{position:relative}.myphotoreviews .myphotoreviews-stage{position:relative}.myphotoreviews .myphotoreviews-swiper{overflow:hidden;width:100%}.myphotoreviews .myphotoreviews-list{align-items:stretch;margin:0;padding:0;list-style:none}.myphotoreviews .myphotoreviews-item{display:flex;flex:0 0 auto;width:calc((100% - 75px)/4);height:auto;margin:0}@media(max-width: 1199px){.myphotoreviews .myphotoreviews-item{width:calc((100% - 50px)/3)}}@media(max-width: 767px){.myphotoreviews .myphotoreviews-item{width:238px;max-width:100%}}.myphotoreviews .myphotoreviews-card{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;max-width:100%;margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);font-size:var(--size-body);text-align:center}.myphotoreviews .myphotoreviews-image{display:block;width:100%;max-width:100%;height:auto;margin:0 0 15px;border-radius:var(--radius-image);object-fit:cover;aspect-ratio:328/200}@media(max-width: 767px){.myphotoreviews .myphotoreviews-image{aspect-ratio:238/171}}.myphotoreviews .myphotoreviews-button{margin-top:15px}@media(max-width: 767px){.myphotoreviews .myphotoreviews-button{height:55px}}.myphotoreviews .myphotoreviews-pagination{margin-top:40px}@media(max-width: 767px){.myphotoreviews .myphotoreviews-pagination{margin-top:20px}}.myphotoreviews .vote-header{display:block;width:100%;margin:0;line-height:1.2}.myphotoreviews .vote-summary{display:block;width:100%;min-width:0}.myphotoreviews .vote-name{display:block;overflow:visible;width:100%;margin:0 0 12px;font-size:var(--size-bigger);font-weight:600;line-height:1.2;color:var(--color-text);text-align:center;text-overflow:clip;white-space:normal}.myphotoreviews .vote-rating{display:flex;align-items:center;justify-content:center;overflow:visible;white-space:normal}.myphotoreviews .vote-delimeter,.myphotoreviews .vote-time,.myphotoreviews .vote-content{display:none}.myphotoreviews .stars{display:flex;flex:0 0 auto;align-items:center;gap:5px;width:auto;height:19px;margin:0}.myphotoreviews .stars .star{display:block;width:20px;height:19px;mask-image:var(--icon-star);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-star);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-star-off)}.myphotoreviews .stars .star-on{background-color:var(--color-star)}.myphotoreviews .stars .star::before{content:none}@media(max-width: 767px){.myphotoreviews .myswiper-navi{display:none}}.myphotoreviews .swiper-pagination-lock,.myphotoreviews .swiper-button-lock{display:none}.myphotoreviews.is-plain .myphotoreviews-swiper{overflow-x:auto}.myphotoreviews.is-plain .myphotoreviews-list{display:flex;gap:25px}.myphotoreviews-source{display:none}.myshoprating{padding-top:var(--space-section);padding-bottom:var(--space-section);background-color:var(--color-bg)}.myshoprating .myshoprating-header{display:flex;align-items:center;justify-content:space-between;gap:40px;margin:0 0 40px}@media(max-width: 767px){.myshoprating .myshoprating-header{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px}}.myshoprating .myshoprating-heading{min-width:0}@media(max-width: 767px){.myshoprating .myshoprating-titlerow{display:flex;align-items:center;gap:15px}}.myshoprating .myshoprating-badge{display:none}@media(max-width: 767px){.myshoprating .myshoprating-badge{display:block;flex:0 0 auto;width:54px;height:54px;max-width:100%;object-fit:contain}}.myshoprating .myshoprating-title{margin:0;color:var(--color-text);font-family:var(--font-heading);font-size:var(--size-h2);font-weight:500;line-height:1.2;text-align:left;text-transform:none}@media(max-width: 767px){.myshoprating .myshoprating-title{line-height:1.08}}.myshoprating .myshoprating-subtitle{margin:5px 0 0;font-size:16px;font-weight:600;line-height:1.3;color:var(--color-text-3)}@media(max-width: 767px){.myshoprating .myshoprating-subtitle{margin-top:8px;font-size:var(--size-smaller)}}.myshoprating .myshoprating-link{flex:0 0 auto}.myshoprating .myshoprating-wrap{position:relative}.myshoprating .myshoprating-stage{position:relative}.myshoprating .myshoprating-swiper{overflow:hidden;width:100%}.myshoprating .myshoprating-list{align-items:stretch;margin:0;padding:0;list-style:none}.myshoprating .myshoprating-item{display:flex;flex:0 0 auto;width:calc((100% - 40px)/3);height:auto;margin:0}@media(max-width: 991px){.myshoprating .myshoprating-item{width:calc((100% - 20px)/2)}}@media(max-width: 767px){.myshoprating .myshoprating-item{width:100%}}.myshoprating .myshoprating-card{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:20px;width:100%;min-height:260px;padding:40px;border-radius:var(--radius-card);background-color:var(--color-bg-review)}@media(max-width: 991px){.myshoprating .myshoprating-card{padding:30px}}@media(max-width: 767px){.myshoprating .myshoprating-card{gap:30px;min-height:263px}}.myshoprating .myshoprating-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.myshoprating .myshoprating-author{display:flex;flex-direction:column;gap:2px;min-width:0}.myshoprating .myshoprating-name{font-size:var(--size-bigger);font-weight:600;line-height:1.2;color:var(--color-text)}.myshoprating .myshoprating-date{font-size:var(--size-body);font-weight:400;line-height:1.2;color:var(--color-text-3);letter-spacing:.15px}.myshoprating .myshoprating-rating{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:0 0 auto}.myshoprating .myshoprating-verified{display:inline-flex;align-items:center;gap:5px;font-size:var(--size-body);font-weight:400;line-height:1.2;color:var(--color-verified);text-decoration:underline dotted}.myshoprating .myshoprating-verified::before{flex:0 0 auto;content:"";width:16px;height:17px;mask-image:var(--icon-verified);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-verified);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-verified)}.myshoprating .myshoprating-text{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:16px;font-weight:400;line-height:23px;color:var(--color-text);text-align:center}.myshoprating .myshoprating-pagination{margin-top:40px}@media(max-width: 767px){.myshoprating .myshoprating-pagination{margin-top:20px}}.myshoprating .myshoprating-navi-label{display:none}@media(max-width: 767px){.myshoprating .myshoprating-navi-label{display:block;font-size:var(--size-smaller);font-weight:600;line-height:1.2}}.myshoprating .stars{display:flex;flex:0 0 auto;align-items:center;gap:5px;width:auto;height:19px;margin:0}.myshoprating .stars .star{display:block;width:20px;height:19px;mask-image:var(--icon-star);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-star);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-star-off)}.myshoprating .stars .star-on{background-color:var(--color-star)}.myshoprating .stars .star::before{content:none}@media(max-width: 767px){.myshoprating .myswiper-navi.is-inline{display:flex;align-items:center;justify-content:center;gap:10px;position:static;margin-bottom:20px;pointer-events:auto}}@media(max-width: 767px){.myshoprating .myswiper-navi.is-inline .swiper-button-prev,.myshoprating .myswiper-navi.is-inline .swiper-button-next{display:flex;gap:10px;position:static;width:auto;height:46px;padding:14px 20px;border:1px solid var(--color-border-light);border-radius:60px;background-color:var(--color-bg);color:var(--color-text);opacity:1;transform:none}}@media(max-width: 767px){.myshoprating .myswiper-navi.is-inline .swiper-button-prev{flex-direction:row-reverse}}@media(max-width: 767px){.myshoprating .myswiper-navi.is-inline .swiper-button-disabled{color:var(--color-text-muted);opacity:1;pointer-events:none}}@media(max-width: 767px){.myshoprating .myswiper-navi.is-inline .swiper-button-prev::after,.myshoprating .myswiper-navi.is-inline .swiper-button-next::after{background-color:currentcolor}}.myshoprating .swiper-pagination-lock,.myshoprating .swiper-button-lock{display:none}.myshoprating.is-plain .myshoprating-swiper{overflow-x:auto}.myshoprating.is-plain .myshoprating-list{display:flex;gap:20px}.mycategory-sections{min-height:1px}.mycategory-sections:not(:empty){margin-top:var(--space-section)}.mycategory-sections .homepage-blog-wrapper{row-gap:24px;margin-bottom:30px}@media(max-width: 767px){.mycategory-sections .homepage-blog-wrapper{row-gap:30px;margin-bottom:0}}.mycategory-sections .homepage-blog-wrapper .homepage-group-title,.mycategory-sections .homepage-blog-wrapper .homepage-group-title.myproducts-head{margin:0}.mycategory-sections .homepage-blog-wrapper .news-item{flex-basis:auto;width:auto}.type-category .products-top-wrapper,.type-category .box-productRating,.type-category .box-topProducts{display:none}#colorbox{--myshipping-options-width: 538px}.shipping-options-popup{display:flex;flex-direction:column;max-width:100%;margin:0;padding:0;color:var(--color-text);font-family:var(--font-base)}.shipping-options-popup>p{display:none}.shipping-options-popup .extra.delivery{display:none}.shipping-options-popup .myfreeshipping{display:flex;flex-direction:column;gap:10px;width:fit-content;min-width:310px;max-width:100%;margin:0 auto 20px;padding:10px 20px;border-radius:var(--radius-base);background-color:var(--color-primary-soft-15)}@media(max-width: 767px){.shipping-options-popup .myfreeshipping{width:100%;min-width:0}}.shipping-options-popup .myfreeshipping-text{display:flex;align-items:center;gap:10px;margin:0;padding:0;color:var(--color-text-dark-2);font-size:16px;font-weight:400;line-height:18px}@media(max-width: 767px){.shipping-options-popup .myfreeshipping-text{font-size:var(--size-body)}}.shipping-options-popup .myfreeshipping-icon{flex:0 0 auto;width:21px;height:15px;mask-image:var(--icon-van);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-van);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-dark-2)}.shipping-options-popup .myfreeshipping-price{font-weight:500;white-space:nowrap}.shipping-options-popup .myfreeshipping-track{--myfreeshipping-value: 0%;width:100%;height:8px;overflow:hidden;border-radius:var(--radius-base);background-color:var(--color-bg)}.shipping-options-popup .myfreeshipping-fill{display:block;width:var(--myfreeshipping-value);height:100%;border-radius:var(--radius-base);background-color:var(--color-primary)}.shipping-options-popup .shipping-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:15px;min-height:70px;margin:0;padding:10px;border-top:none;border-bottom:1px solid var(--color-border-thumb);background-color:rgba(0,0,0,0);line-height:normal}@media(max-width: 767px){.shipping-options-popup .shipping-row{gap:10px;padding:10px 0}}.shipping-options-popup .myfreeshipping+.shipping-row,.shipping-options-popup>h1+.shipping-row,.shipping-options-popup>p+.shipping-row{border-top:1px solid var(--color-border-thumb)}.shipping-options-popup .payment-logo{display:flex;align-items:center;justify-content:center;flex:0 0 70px;order:-1;width:70px;max-width:100%;height:35px;margin:0;padding:0;overflow:hidden;border:none;border-radius:var(--radius-flag);background-color:var(--color-bg-step)}@media(max-width: 499px){.shipping-options-popup .payment-logo{flex-basis:56px;width:56px;height:28px}}.shipping-options-popup .payment-logo img{display:block;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;object-fit:contain}.shipping-options-popup .payment-info{display:flex;align-items:center;flex:1 1 auto;gap:5px;min-width:0;max-width:none;margin:0;padding:0}.shipping-options-popup .payment-info b{padding:0;color:var(--color-text);font-size:16px;font-weight:400;line-height:20px;letter-spacing:normal;text-transform:none}@media(max-width: 767px){.shipping-options-popup .payment-info b{font-size:var(--size-body)}}.shipping-options-popup .question-tooltip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;margin:0;padding:0;border:1px solid var(--color-text);border-radius:50%;background-color:rgba(0,0,0,0);color:var(--color-text);font-size:11px;font-weight:500;line-height:1;text-decoration:none;cursor:help}.shipping-options-popup .payment-shipping-price{flex:0 0 auto;margin:0 0 0 auto;padding:0 0 0 10px;color:var(--color-text);font-size:16px;font-weight:500;line-height:20px;text-align:right;text-transform:none;white-space:nowrap}@media(max-width: 767px){.shipping-options-popup .payment-shipping-price{font-size:var(--size-body)}}.subcategories{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));align-items:stretch;gap:15px;margin:25px 0 50px;padding:0;list-style:none}@media(max-width: 1439px){.subcategories{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 1199px){.subcategories{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 991px){.subcategories{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767px){.subcategories{display:flex;flex-wrap:nowrap;overflow-x:auto;margin:25px calc(-1*var(--space-side)) 25px;padding-inline:var(--space-side);scrollbar-width:none}}.subcategories::-webkit-scrollbar{display:none}.subcategories li{display:flex;float:none;position:static;width:auto;min-height:0;margin:0;padding:0;list-style:none}@media(max-width: 767px){.subcategories li{flex:0 0 auto;min-width:180px}}.subcategories li a{display:flex;align-items:center;gap:10px;position:static;width:100%;min-height:66px;height:auto;padding:7px 19px 7px 9px;border:1px solid var(--color-border);border-radius:var(--radius-chip);background-color:#fff;color:var(--color-text-2);text-decoration:none}.subcategories li a::before,.subcategories li a::after{content:none}.subcategories li a:hover{border-color:var(--color-text);color:var(--color-text-2)}.subcategories li a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.subcategories.with-image li a{padding:7px 19px 7px 9px}.subcategories.with-image li a .image{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:50px;height:50px}.subcategories.with-image li a .image img{width:100%;max-height:none;height:100%;object-fit:contain}.subcategories.with-image li a .text{display:block;overflow:visible;width:auto;max-height:none;padding:0;font-size:var(--size-body);font-weight:500;line-height:1.27;color:var(--color-text-2);text-align:left;text-overflow:clip}.subcategories li a .text{overflow:visible;max-height:none;font-size:var(--size-body);font-weight:500;line-height:1.27;color:var(--color-text-2)}.footer-banners{display:none}.myvideoblock{margin-block:var(--space-section);margin-inline:calc(50% - 50vw + var(--scrollbar-width, 0px)/2);padding-block:100px;background-color:var(--color-bg-section)}@media(max-width: 991px){.myvideoblock{padding-block:50px}}@media(max-width: 767px){.myvideoblock{padding-block:25px}}.myvideoblock+.myvideoblock{margin-top:0;padding-top:0}.myvideoblock-inner{display:grid;grid-template-columns:minmax(0, 524fr) minmax(0, 746fr);align-items:center;column-gap:70px;width:100%;max-width:var(--layout-container-width);margin-inline:auto;padding-inline:50px}@media(max-width: 1199px){.myvideoblock-inner{column-gap:40px;padding-inline:25px}}@media(max-width: 991px){.myvideoblock-inner{grid-template-columns:minmax(0, 1fr);row-gap:20px}}.myvideoblock.is-text-only .myvideoblock-inner{grid-template-columns:minmax(0, 1fr)}.myvideoblock-media{position:relative;width:100%;margin:0;overflow:hidden;aspect-ratio:3/2;border-radius:var(--radius-image);background-color:var(--color-placeholder)}@media(max-width: 767px){.myvideoblock-media{border-radius:6px}}.myvideoblock-media.is-playing{background-color:var(--color-video-bg)}.myvideoblock-image{display:block;width:100%;max-width:100%;height:100%;margin:0;border:none;border-radius:0;object-fit:cover}.myvideoblock-player{display:block;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background-color:var(--color-video-bg);object-fit:contain}.myvideoblock-play{display:block;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer}.myvideoblock-play::before{content:"";position:absolute;top:50%;left:50%;width:66px;height:47px;border-radius:12px;background-color:var(--color-video-play);transform:translate(-50%, -50%);transition:background-color .2s ease}.myvideoblock-play::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:20px;background-color:#fff;clip-path:polygon(0 0, 100% 50%, 0 100%);transform:translate(-35%, -50%)}.myvideoblock-play:hover::before{background-color:var(--color-video-play-hover)}.myvideoblock-play:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}.myvideoblock-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:0}.myvideoblock-title{margin:0 0 10px;font-family:var(--font-heading);font-size:var(--size-h2);font-weight:600;line-height:normal;color:var(--color-text);text-align:left;text-transform:none;letter-spacing:normal}.myvideoblock-content{align-self:stretch;min-width:0;margin:0;padding:0;font-family:var(--font-base);font-size:var(--size-body);font-weight:400;line-height:1.53;color:var(--color-text-muted);text-align:left}.myvideoblock-content>*{margin:0}.myvideoblock-content>*+*{margin-top:15px}.myvideoblock-content>*+h2,.myvideoblock-content>*+h3,.myvideoblock-content>*+h4{margin-top:50px}@media(max-width: 767px){.myvideoblock-content>*+h2,.myvideoblock-content>*+h3,.myvideoblock-content>*+h4{margin-top:30px}}.myvideoblock-content>h2+*,.myvideoblock-content>h3+*,.myvideoblock-content>h4+*{margin-top:10px}.myvideoblock-content p{padding:0;font-size:inherit;line-height:inherit;color:inherit}.myvideoblock-content h2,.myvideoblock-content h3,.myvideoblock-content h4{padding:0;font-family:var(--font-heading);font-size:22px;font-weight:600;line-height:normal;color:var(--color-text);text-align:left;text-transform:none;letter-spacing:normal}.myvideoblock-content ul,.myvideoblock-content ol{padding:0 0 0 20px}.myvideoblock-content li{margin:0;padding:0}.myvideoblock-button{--layout-button-height-lg: 55px;margin-top:30px}@media(max-width: 767px){.myvideoblock-button{align-self:stretch;width:100%}}.myvideoblock-button:first-child{margin-top:0}.myvideoblock-button-icon{display:block;flex:0 0 auto;width:19px;max-width:19px;height:19px;margin:0;padding:0;border:none;object-fit:contain}.myvideoblock-button-text{display:block;min-width:0}.type-glossary .glossaryDetail{max-width:800px;margin:0 auto}@media(max-width: 1199px){.type-glossary .glossaryDetail{max-width:none}}.myarticle-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:30px;row-gap:20px;margin:0 0 20px;padding:30px 40px;border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-base);background-color:var(--color-bg-category);color:var(--color-text);font-family:var(--font-base);text-align:left}@media(max-width: 767px){.myarticle-banner{flex-direction:column;align-items:flex-start;row-gap:15px;padding:25px 20px}}.myarticle-banner-content{flex:1 1 320px;min-width:0}@media(max-width: 767px){.myarticle-banner-content{flex:0 0 auto}}.myarticle-banner-title{margin:0 0 8px;font-family:var(--font-heading);font-size:var(--size-h4);font-weight:600;line-height:1.25;color:var(--color-text)}.myarticle-banner-text{margin:0;font-size:var(--size-body);font-weight:400;line-height:22px;color:var(--color-text-muted)}.myarticle-banner-action{flex:0 0 auto;margin:0}.myarticle-banner .myarticle-banner-action a{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--layout-button-height);max-width:100%;padding:15px 20px;border:none;border-radius:var(--radius-pill);background-color:var(--color-primary);color:#fff;font-family:var(--font-base);font-size:var(--size-smaller);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.myarticle-banner .myarticle-banner-action a::after{content:"";flex:0 0 auto;width:11px;height:7px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(-90deg)}.myarticle-banner .myarticle-banner-action a:hover{background-color:var(--color-primary-hover);color:#fff;text-decoration:none}.myarticle-banner .myarticle-banner-action a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.type-posts-listing .content-inner{max-width:none}.type-posts-listing .myblog-intro{position:relative}.type-posts-listing .sectionDescription{position:relative;margin:0 0 50px;padding:40px 50px 0;overflow:hidden;border:none;border-bottom:50px solid var(--color-bg-category);border-radius:var(--radius-base);background-color:var(--color-bg-category);font-size:var(--size-body);font-weight:400;line-height:22px;color:var(--color-text);text-align:left}@media(max-width: 767px){.type-posts-listing .sectionDescription{margin:0 0 30px;padding:30px 30px 0;border-bottom-width:30px}}.type-posts-listing .sectionDescription:has(>h1+*){display:-webkit-box;border-bottom-width:92px;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media(max-width: 767px){.type-posts-listing .sectionDescription:has(>h1+*){border-bottom-width:72px;-webkit-line-clamp:9}}.type-posts-listing .sectionDescription.is-open{display:block}.type-posts-listing .sectionDescription.is-static{display:block;border-bottom-width:50px}@media(max-width: 767px){.type-posts-listing .sectionDescription.is-static{border-bottom-width:30px}}.type-posts-listing .sectionDescription>:last-child{margin-bottom:0}.type-posts-listing .sectionDescription h1{margin:0 0 20px;padding:0;font-family:var(--font-heading);font-size:var(--size-h2);font-weight:500;line-height:1.27;color:var(--color-text);text-transform:none}@media(max-width: 767px){.type-posts-listing .sectionDescription h1{font-size:30px}}.type-posts-listing .sectionDescription h2,.type-posts-listing .sectionDescription h3,.type-posts-listing .sectionDescription h4{margin:0 0 10px;padding:10px 0 0;font-family:var(--font-heading);font-size:var(--size-h4);font-weight:500;line-height:1.25;color:var(--color-text);text-transform:none}.type-posts-listing .sectionDescription h2 strong,.type-posts-listing .sectionDescription h3 strong,.type-posts-listing .sectionDescription h4 strong{font-weight:inherit}.type-posts-listing .sectionDescription h1+h2,.type-posts-listing .sectionDescription h1+h3,.type-posts-listing .sectionDescription h1+h4,.type-posts-listing .sectionDescription p:has(>meta:only-child)+h2,.type-posts-listing .sectionDescription p:has(>meta:only-child)+h3,.type-posts-listing .sectionDescription p:has(>meta:only-child)+h4{padding-top:0}.type-posts-listing .sectionDescription p:has(>meta:only-child){margin:0}.type-posts-listing .sectionDescription p{margin:0 0 10px;font-size:inherit;line-height:inherit;color:inherit}.type-posts-listing .myblog-more{display:inline-flex;align-items:center;gap:5px;position:absolute;bottom:50px;left:50px;z-index:1;margin:0;padding:0;border:none;background:none;font-family:var(--font-base);font-size:var(--size-body);font-weight:500;line-height:22px;color:var(--color-text);text-decoration:underline;cursor:pointer}@media(max-width: 767px){.type-posts-listing .myblog-more{bottom:30px;left:30px}}.type-posts-listing .myblog-more::after{content:"";flex:0 0 auto;width:12px;height:12px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transition:transform .2s ease}.type-posts-listing .myblog-more:hover{color:var(--color-primary)}.type-posts-listing .myblog-more:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.type-posts-listing .myblog-more[aria-expanded=true]::after{transform:rotate(180deg)}.type-posts-listing .news-wrapper{margin:0}.type-posts-listing .news-wrapper .news-item{display:flex;flex-direction:column;gap:22px;color:var(--color-text)}.type-posts-listing .news-wrapper .image a{display:block;width:100%;height:100%}.type-posts-listing .news-wrapper .text>time{display:block;order:-1;margin:0 0 10px;font-size:var(--size-body);font-weight:400;line-height:19px;color:var(--color-text-light)}.type-posts-listing .news-wrapper .myblog-meta{order:-1}.type-posts-listing .news-wrapper .title{color:var(--color-text)}.type-posts-listing .news-wrapper .title:hover{color:var(--color-primary)}.type-posts-listing .news-wrapper .title:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.id--24 .manufacturers{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;text-transform:none}.id--24 .manufacturers>li{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:30px;margin:0;padding:25px 0;border-bottom:1px solid var(--color-border-light);list-style:none}@media(max-width: 767px){.id--24 .manufacturers>li{gap:15px;padding:20px 0}}.id--24 .manufacturers>li:first-child{padding-top:10px}.id--24 .manufacturers>li:last-child{border-bottom:none}.id--24 .manufacturers>li:hover h2{color:var(--color-primary-text)}.id--24 .manufacturers h2{display:flex;align-items:center;justify-content:center;flex:0 0 50px;width:50px;height:50px;margin:0;padding:0;border-radius:var(--radius-base);background-color:var(--color-bg-category);color:var(--color-primary-text);font-family:var(--font-heading);font-size:22px;font-weight:500;line-height:1;text-align:center;text-transform:none;transition:none}@media(max-width: 767px){.id--24 .manufacturers h2{flex-basis:40px;width:40px;height:40px;font-size:20px}}.id--24 .manufacturers ul{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));flex:1 1 auto;gap:10px;min-width:0;margin:0;padding:0;list-style:none}@media(max-width: 1199px){.id--24 .manufacturers ul{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 991px){.id--24 .manufacturers ul{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767px){.id--24 .manufacturers ul{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}}.id--24 .manufacturers ul li{display:flex;min-width:0;margin:0;padding:0;list-style:none}.id--24 .manufacturers a{display:flex;align-items:center;width:100%;min-height:50px;padding:10px 15px;border:1px solid var(--color-border-tile);border-radius:var(--radius-base);background-color:var(--color-bg);color:var(--color-text);font-size:var(--size-body);font-weight:500;line-height:1.25;text-decoration:none;text-transform:none;overflow-wrap:anywhere;transition:border-color .2s ease,box-shadow .2s ease}@media(max-width: 767px){.id--24 .manufacturers a{min-height:46px;padding:10px 12px;font-size:var(--size-smaller)}}.id--24 .manufacturers a:hover{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text);color:var(--color-text);text-decoration:none}.id--24 .manufacturers a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.id--9.ordering-process{background-color:#fff}.id--9 .cart-inner{display:block;padding:0}@media(max-width: 767px){.id--9 .cart-inner{padding:0 15px}}.id--9 .cart-row{display:grid;grid-template-columns:minmax(0, 1fr) var(--layout-cart-sidebar-width);column-gap:var(--layout-cart-gap);row-gap:0;width:100%;margin:0}@media(max-width: 991px){.id--9 .cart-row{grid-template-columns:minmax(0, 1fr)}}.id--9 .cart-row::before,.id--9 .cart-row::after{content:none}.id--9:not(.myupsell-none) .cart-row:has(.cart-table):not(:has(.myupsell))::after{content:"";grid-column:1/-1;grid-row:3;height:var(--layout-cart-upsell-space)}.id--9 .cart-header{grid-column:1/-1;grid-row:1}.id--9 .col-md-8{display:contents;float:none}.id--9 .col-md-8 .cart-content{display:contents;background-color:rgba(0,0,0,0)}.id--9 .delivery-time{display:none}.id--9 .cart-table{grid-column:1/-1;grid-row:2;width:100%;margin:0;border-collapse:collapse;border-spacing:0}@media(max-width: 1199px){.id--9 .cart-table{display:block}}@media(max-width: 1199px){.id--9 .cart-table tbody{display:block}}.id--9 .cart-table tbody:not(:has(.myhead))::before{content:"";display:table-row;height:68px}@media(max-width: 1199px){.id--9 .cart-table tbody:not(:has(.myhead))::before{display:none}}.id--9 .cart-table th,.id--9 .cart-table td{padding:11px 10px 11px 0;border:none;background-color:rgba(0,0,0,0);text-align:left;vertical-align:middle}.id--9 .cart-table .p-label{display:none}@media(max-width: 1199px){.id--9 .cart-table .myhead{display:none}}.id--9 .cart-table .myhead th{height:67px;padding-top:0;padding-bottom:0;border-top:1px solid var(--color-line-table);border-bottom:1px solid var(--color-line-table);color:var(--color-text-2);font-family:var(--font-base);font-size:16px;font-weight:400;line-height:24px;text-transform:none}.id--9 .cart-table .myhead .cart-p-image{padding-left:17px}.id--9 .cart-table tr.removeable{border-bottom:1px solid var(--color-line-table)}@media(max-width: 1199px){.id--9 .cart-table tr.removeable{display:grid;grid-template-columns:70px minmax(0, 1fr) max-content;column-gap:0;row-gap:4px;align-items:center;position:relative;padding:14px 0;margin:0}}.id--9 .cart-table tr.related{display:none}.id--9 .cart-table .cart-p-image{width:129px;padding-right:0;padding-left:10px;background-color:rgba(0,0,0,0)}@media(max-width: 1199px){.id--9 .cart-table .cart-p-image{grid-column:1;grid-row:1/3;display:block;width:70px;padding:0}}.id--9 .cart-table .cart-p-image a{display:block;width:119px;max-width:100%}@media(max-width: 1199px){.id--9 .cart-table .cart-p-image a{width:70px}}.id--9 .cart-table .cart-p-image img{display:block;width:119px;max-width:100%;height:119px;border-radius:var(--radius-chip);object-fit:cover}@media(max-width: 1199px){.id--9 .cart-table .cart-p-image img{width:70px;height:70px}}.id--9 .cart-table .p-name{min-width:260px;padding-left:34px}@media(max-width: 1199px){.id--9 .cart-table .p-name{grid-column:2/4;grid-row:1;display:block;width:auto;min-width:0;padding:0 30px 0 19px}}.id--9 .cart-table .p-name a.main-link{display:block;color:var(--color-text-2);font-family:var(--font-base);font-size:16px;font-weight:400;line-height:24px;text-decoration:none;text-transform:none}@media(max-width: 1199px){.id--9 .cart-table .p-name a.main-link{font-size:14px;line-height:21px}}.id--9 .cart-table .p-name a.main-link:hover{text-decoration:underline}.id--9 .cart-table .p-name .product-appendix{display:block;color:var(--color-text-light);font-family:var(--font-base);font-size:var(--size-smaller);font-weight:300;line-height:20px;text-transform:none}.id--9 .cart-table .p-name .show-related{display:none}.id--9 .cart-table .p-availability{width:220px}@media(max-width: 1199px){.id--9 .cart-table .p-availability{grid-column:2/4;grid-row:2;display:block;width:auto;padding:0 0 0 19px}}.id--9 .cart-table .p-availability .availability-label{border:none;font-family:var(--font-base);font-size:16px;font-weight:500;line-height:22px;text-decoration:none}@media(max-width: 1199px){.id--9 .cart-table .p-availability .availability-label{font-size:var(--size-smaller)}}.id--9 .cart-table .p-availability .availability-amount{font-family:var(--font-base);font-size:16px;font-weight:500;line-height:22px;color:inherit}@media(max-width: 1199px){.id--9 .cart-table .p-availability .availability-amount{font-size:var(--size-smaller)}}.id--9 .cart-table .p-quantity{width:227px;text-align:left}@media(max-width: 1199px){.id--9 .cart-table .p-quantity{grid-column:1/3;grid-row:3/5;display:block;width:auto;padding:10px 0 0}}.id--9 .cart-table .p-quantity>div{display:inline-block}.id--9 .cart-table .p-quantity .quantity-form{display:inline-block}.id--9 .cart-table .p-quantity .quantity{display:inline-flex;align-items:center;gap:0;position:relative;width:auto;height:58px;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0)}@media(max-width: 1199px){.id--9 .cart-table .p-quantity .quantity{height:45px}}.id--9 .cart-table .p-quantity .increase-tooltip,.id--9 .cart-table .p-quantity .decrease-tooltip{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.id--9 .cart-table .p-quantity label{display:flex;align-items:center;justify-content:center;flex:0 0 auto;order:0;width:50px;height:58px;margin:0 -1px;padding:0;border:1px solid var(--color-border);background-color:#fff}@media(max-width: 1199px){.id--9 .cart-table .p-quantity label{width:39px;height:45px}}.id--9 .cart-table .p-quantity .quantity input{width:100%;height:100%;padding:0;border:none;background-color:rgba(0,0,0,0);color:var(--color-text);font-family:var(--font-base);font-size:var(--size-bigger);font-weight:500;line-height:1;letter-spacing:0;text-align:center}@media(max-width: 1199px){.id--9 .cart-table .p-quantity .quantity input{font-size:var(--size-smallest)}}.id--9 .cart-table .p-quantity .quantity .increase,.id--9 .cart-table .p-quantity .quantity .decrease{display:flex;align-items:center;justify-content:center;flex:0 0 auto;position:static;top:auto;right:auto;bottom:auto;left:auto;width:50px;height:58px;padding:0;border:1px solid var(--color-border);background-color:#fff;transition:background-color .2s ease}@media(max-width: 1199px){.id--9 .cart-table .p-quantity .quantity .increase,.id--9 .cart-table .p-quantity .quantity .decrease{width:39px;height:45px}}.id--9 .cart-table .p-quantity .quantity .increase::before,.id--9 .cart-table .p-quantity .quantity .decrease::before{position:static;width:12px;height:12px;color:var(--color-text);font-size:16px}@media(max-width: 1199px){.id--9 .cart-table .p-quantity .quantity .increase::before,.id--9 .cart-table .p-quantity .quantity .decrease::before{width:9px;height:9px;font-size:12px}}.id--9 .cart-table .p-quantity .quantity .increase:hover,.id--9 .cart-table .p-quantity .quantity .decrease:hover{background-color:var(--color-bg-soft)}.id--9 .cart-table .p-quantity .quantity .decrease{order:-1;border-radius:var(--radius-base) 0 0 var(--radius-base)}@media(max-width: 1199px){.id--9 .cart-table .p-quantity .quantity .decrease{border-radius:8px 0 0 8px}}.id--9 .cart-table .p-quantity .quantity .decrease::before{content:"−"}.id--9 .cart-table .p-quantity .quantity .increase{order:1;border-radius:0 var(--radius-base) var(--radius-base) 0}@media(max-width: 1199px){.id--9 .cart-table .p-quantity .quantity .increase{border-radius:0 8px 8px 0}}.id--9 .cart-table .p-quantity .quantity .increase::before{content:"+"}.id--9 .cart-table .p-quantity .increase__sign,.id--9 .cart-table .p-quantity .decrease__sign{display:none}.id--9 .cart-table .p-price{width:167px;white-space:nowrap}@media(max-width: 1199px){.id--9 .cart-table .p-price{grid-column:3;grid-row:3;display:block;width:auto;padding:10px 0 0;text-align:right;white-space:nowrap}}.id--9 .cart-table .p-price .acronym{border:none;text-decoration:none}.id--9 .cart-table .p-price .price-final{color:var(--color-text-light);font-family:var(--font-base);font-size:16px;font-weight:400;line-height:28px}@media(max-width: 1199px){.id--9 .cart-table .p-price .price-final{font-size:var(--size-smaller)}}.id--9 .cart-table .p-price .unit-value{padding:0;color:var(--color-text-light);font-family:var(--font-base);font-size:16px;font-weight:400;line-height:28px}@media(max-width: 1199px){.id--9 .cart-table .p-price .unit-value{font-size:var(--size-smaller)}}.id--9 .cart-table .p-price .mydiscount{display:block;width:fit-content;margin-top:4px;padding:3px 8px;border:none;border-radius:var(--radius-chip);background-color:var(--color-primary-soft);color:var(--color-primary-text);font-family:var(--font-base);font-size:var(--size-smaller);font-weight:500;line-height:20px;text-decoration:none}@media(max-width: 1199px){.id--9 .cart-table .p-price .mydiscount{margin-left:auto}}.id--9 .cart-table .p-price .mydiscount::before{content:"−"}.id--9 .cart-table .p-discount{width:0;padding:0}@media(max-width: 1199px){.id--9 .cart-table .p-discount{display:none}}.id--9 .cart-table .p-total{position:relative;width:193px;padding-right:42px;text-align:left;white-space:nowrap}@media(max-width: 1199px){.id--9 .cart-table .p-total{display:contents}}.id--9 .cart-table .p-total .price-final{color:var(--color-text);font-family:var(--font-base);font-size:16px;font-weight:500;line-height:28px}@media(max-width: 1199px){.id--9 .cart-table .p-total .price-final{grid-column:3;grid-row:4;font-size:var(--size-smaller);text-align:right;white-space:nowrap}}.id--9 .cart-table .p-total form.inline{display:block;position:absolute;top:50%;right:13px;transform:translateY(-50%)}@media(max-width: 1199px){.id--9 .cart-table .p-total form.inline{position:absolute;top:14px;right:0;transform:none}}.id--9 .cart-table .p-total .remove-item{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background-color:rgba(0,0,0,0);opacity:1;cursor:pointer}.id--9 .cart-table .p-total .remove-item::before{content:"";position:static;width:12px;height:12px;mask-image:var(--icon-close);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-close);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-2);font-size:0;line-height:0}.id--9 .cart-table .p-total .remove-item:hover::before{background-color:var(--color-accent)}.id--9 .cart-summary{display:flex;flex-direction:column;gap:30px;grid-column:1;grid-row:4;padding:0}@media(max-width: 991px){.id--9 .cart-summary{gap:25px;padding:0}}.id--9 .cart-summary>h2{display:none}.id--9 .cart-summary .extras-wrapper{display:block}.id--9 .cart-summary .extras-wrapper.myextras-empty{display:none}.id--9 .cart-summary .extra{display:none}.id--9 .mycoupon{display:flex;flex-direction:column;gap:20px}.id--9 .mycoupon-toggle{display:inline-flex;align-items:center;gap:15px;width:fit-content;max-width:100%;margin:0;padding:0;cursor:pointer}.id--9 .mycoupon-check{position:absolute;width:1px;height:1px;opacity:0}.id--9 .mycoupon-check:checked+.mycoupon-box{border-color:var(--color-primary);background-color:var(--color-primary)}.id--9 .mycoupon-check:checked+.mycoupon-box::before{opacity:1}.id--9 .mycoupon-check:focus-visible+.mycoupon-box{outline:2px solid var(--color-primary);outline-offset:2px}.id--9 .mycoupon-box{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border:1px solid var(--color-border-check);border-radius:var(--radius-flag);background-color:#fff;transition:background-color .2s ease,border-color .2s ease}.id--9 .mycoupon-box::before{content:"";width:14px;height:14px;mask-image:var(--icon-checkmark);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-checkmark);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff;opacity:0}.id--9 .mycoupon-label{color:var(--color-text-2);font-size:16px;font-weight:500;line-height:1.5;text-decoration:underline}.id--9 .mycoupon-body{display:none;max-width:453px}.id--9 .mycoupon-error{padding-top:8px;color:var(--color-error);font-size:var(--size-smaller);font-weight:400;line-height:20px}.id--9 .mycoupon.is-open .mycoupon-body{display:block}.id--9 .mycoupon.is-applied .mycoupon-toggle{display:none}.id--9 .mycoupon.is-invalid .form-control{border-color:var(--color-error)}.id--9 .mycoupon .discount-coupon{position:static;padding:0}.id--9 .mycoupon .discount-coupon::before{content:none}.id--9 .mycoupon .input-group{display:flex;align-items:center;gap:10px;width:100%}.id--9 .mycoupon .form-control{flex:1 1 auto;width:auto;max-width:100%;height:65px;padding:15px 20px;border:1px solid var(--color-border-input-2);border-radius:var(--radius-chip);background-color:#fff;color:var(--color-text);font-family:var(--font-base);font-size:16px;font-weight:400;line-height:1.5}.id--9 .mycoupon .form-control:focus{border-color:var(--color-primary);box-shadow:none;outline:none}.id--9 .mycoupon .btn{flex:0 0 auto;height:60px;padding:15px 25px;border:2px solid var(--color-primary);border-radius:var(--radius-button);background-color:var(--color-bg);color:var(--color-primary-text);font-size:16px;font-weight:600;line-height:1}.id--9 .mycoupon .btn:hover{border:2px solid var(--color-primary);background-color:var(--color-primary);color:#fff}.id--9 .mycoupon .applied-coupon__heading{padding-bottom:10px;color:var(--color-text-2);font-size:16px;font-weight:500;line-height:1.5}.id--9 .mycoupon .applied-coupon{display:inline-flex;align-items:center;gap:15px;max-width:100%;padding:12px 15px;border-radius:var(--radius-chip);background-color:var(--color-primary-soft);color:var(--color-primary-text);font-size:16px;font-weight:500;line-height:1.4}.id--9 .mycoupon .applied-coupon .js-remove-form{flex:0 0 auto}.id--9 .mycoupon .applied-coupon .btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background-color:var(--color-primary-text);color:rgba(0,0,0,0);font-size:0;line-height:0}.id--9 .mycoupon .applied-coupon .btn::before{content:"";width:10px;height:10px;mask-image:var(--icon-close);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-close);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff}.id--9 .mycoupon .applied-coupon .btn:hover{background-color:var(--color-primary-hover)}.id--9 .mygift{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:15px;margin:0}.id--9 .mygift-title{margin:0;color:var(--color-text-2);font-family:var(--font-base);font-size:16px;font-weight:500;line-height:24px;text-transform:none}.id--9 .mygift .free-gifts-wrapper,.id--9 .mygift .free-product-gifts-wrapper{width:100%}.id--9 .mygift .free-gifts-wrapper{display:flex;align-items:center;gap:15px}.id--9 .mygift .free-gifts-img{display:flex;align-items:center;justify-content:center;flex:0 0 60px;position:relative;width:60px;height:60px;padding:4px;overflow:hidden;border:1px solid var(--color-border-photo);border-radius:var(--radius-base);background-color:#fff}.id--9 .mygift .free-gifts-img>img{display:block;flex:0 0 100%;width:100%;max-width:100%;height:100%;border-radius:var(--radius-chip);object-fit:contain}.id--9 .mygift .free-gifts-img>img[src*=missing_images]{display:none}.id--9 .mygift .free-gifts-img:has(>img[src*=missing_images])::before{content:"";width:26px;height:26px;mask-image:var(--icon-gift);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-gift);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-primary-text)}.id--9 .mygift .free-gifts-img-hover{display:none}.id--9 .mygift .free-gift-label{display:block;padding:0;vertical-align:middle}.id--9 .mygift .free-gift-name{display:block;padding:0;color:var(--color-text-2);font-size:var(--size-body);font-weight:400;line-height:22px;text-transform:none}.id--9 .mygift .free-product-gifts{margin:0;padding:0;list-style:none}.id--9 .mygift .free-product-gifts li{display:flex;align-items:center;gap:10px;margin:0}.id--9 .mygift .free-product-gifts input[type=radio]{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--color-primary);cursor:pointer}.id--9 .mygift .free-product-gifts label{display:flex;align-items:center;gap:15px;flex:1 1 auto;margin:0;color:var(--color-text-2);font-size:var(--size-body);font-weight:400;line-height:22px;cursor:pointer}.id--9 .myprogress{display:flex;flex-direction:column;gap:25px}.id--9 .myprogress-text{display:block;position:relative;margin:0;padding:0 0 0 31px;color:var(--color-text-dark-2);font-size:16px;font-weight:400;line-height:24px}@media(max-width: 767px){.id--9 .myprogress-text{font-size:var(--size-smaller);line-height:18px}}.id--9 .myprogress-icon{position:absolute;top:4px;left:0;width:21px;height:15px;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-dark-2)}@media(max-width: 767px){.id--9 .myprogress-icon{top:2px}}.id--9 .myprogress-price,.id--9 .myprogress-highlight{font-weight:500;white-space:nowrap}.id--9 .myprogress-highlight{white-space:normal}.id--9 .myprogress-bar{--myprogress-value: 0%;position:relative;width:453px;max-width:100%;height:8px;margin-top:10px;overflow:hidden;border-radius:var(--radius-base);background-color:var(--color-border-thumb)}@media(max-width: 991px){.id--9 .myprogress-bar{width:100%}}.id--9 .myprogress-fill{display:block;width:var(--myprogress-value);height:100%;border-radius:var(--radius-base);background-color:var(--color-primary-text);transition:width .3s ease}.id--9 .myprogress-shipping .myprogress-icon{mask-image:var(--icon-van);-webkit-mask-image:var(--icon-van)}.id--9 .myprogress-gift .myprogress-text{padding-left:28px}.id--9 .myprogress-gift .myprogress-icon{top:3px;width:18px;height:18px;mask-image:var(--icon-gift);-webkit-mask-image:var(--icon-gift)}@media(max-width: 767px){.id--9 .myprogress-gift .myprogress-icon{top:0}}.id--9 .mydelivery{margin:5px 0 0;padding:0;color:var(--color-primary-text);font-size:16px;font-weight:500;line-height:24px}@media(max-width: 767px){.id--9 .mydelivery{font-size:var(--size-smaller)}}@media(max-width: 767px){.id--9 .mydelivery-wide{display:none}}.id--9 .mydelivery-narrow{display:none}@media(max-width: 767px){.id--9 .mydelivery-narrow{display:inline}}.id--9 .sidebar-in-cart{grid-column:2;grid-row:4;float:none;width:auto;max-width:100%;padding:0}@media(max-width: 991px){.id--9 .sidebar-in-cart{grid-column:1;grid-row:5;padding-top:25px}}.id--9 .summary-wrapper{padding:0;background-color:rgba(0,0,0,0)}.id--9 .summary-wrapper .box{padding:25px 30px;border:1px solid var(--color-border-tile);border-radius:var(--radius-card);box-shadow:var(--shadow-recap);background-color:#fff}@media(max-width: 767px){.id--9 .summary-wrapper .box{padding:20px}}.id--9 .summary-wrapper .price-wrapper{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:end;column-gap:15px;row-gap:10px;padding:0;font-family:var(--font-base)}.id--9 .summary-wrapper .price-label{display:block;padding:0;font-family:var(--font-base);font-size:18px;font-weight:400;line-height:28px;text-align:left}.id--9 .summary-wrapper .price{display:block;padding:0;font-family:var(--font-base);line-height:28px;text-align:right;white-space:nowrap}.id--9 .summary-wrapper .price-label.price-primary{color:var(--color-text)}.id--9 .summary-wrapper .price.price-primary{color:var(--color-text);font-size:22px;font-weight:500}.id--9 .summary-wrapper .price-label.price-secondary{color:var(--color-text-light)}.id--9 .summary-wrapper .price.price-secondary{color:var(--color-text-light);font-size:20px;font-weight:400}.id--9 .summary-wrapper .mysaved-label{display:flex;align-items:center;gap:6px;color:var(--color-primary-text);font-family:var(--font-base);font-size:18px;font-weight:400;line-height:28px}.id--9 .summary-wrapper .mysaved-label::before{content:"";flex:0 0 auto;width:21px;height:21px;mask-image:var(--icon-save-badge);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-save-badge);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-primary-text)}.id--9 .summary-wrapper .mysaved-value{color:var(--color-primary-text);font-family:var(--font-base);font-size:20px;font-weight:400;line-height:28px;text-align:right;white-space:nowrap}.id--9 .summary-wrapper .next-step{display:block;margin:25px 0 0;padding:0;font-family:var(--font-base)}.id--9 .summary-wrapper .next-step .btn.next-step-forward{display:flex;gap:10px;width:100%;height:60px;padding:10px 20px;border-radius:var(--radius-button);font-size:16px;font-weight:600;line-height:1;text-transform:none}.id--9 .summary-wrapper .next-step .btn.next-step-forward::after{content:"";flex:0 0 auto;width:12px;height:8px;margin:0 -2px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(-90deg);font-size:0;line-height:0}.id--9 .summary-wrapper .next-step .order-button-text{font-size:16px;font-weight:600;line-height:1;text-transform:none}.id--9 .myback{padding-top:40px}@media(max-width: 767px){.id--9 .myback{padding-top:25px}}.id--9 .myback .next-step-back{display:inline-flex;align-items:center;gap:5px;height:auto;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:var(--color-text-2);font-size:16px;font-weight:500;line-height:1.5;text-decoration:underline;text-transform:none}.id--9 .myback .next-step-back::before{content:"";flex:0 0 auto;width:12px;height:8px;margin:0 -2px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(90deg)}.id--9 .myback .next-step-back:hover{background-color:rgba(0,0,0,0);color:var(--color-primary)}.id--9 .myback .continue-shopping{font-size:inherit;font-weight:inherit;line-height:inherit}.id--9 .cart-heading{margin:20px 0 30px;padding:0;font-family:var(--font-heading);font-size:var(--size-h1);font-weight:500;line-height:1.2;color:var(--color-text);text-align:left;text-transform:none}.id--9 .empty-cart-boxes{display:grid;grid-template-columns:minmax(0, 1fr);gap:30px;grid-column:1/-1;max-width:800px;margin:0}@media(max-width: 767px){.id--9 .empty-cart-boxes{gap:25px}}.id--9 .empty-cart-boxes::before,.id--9 .empty-cart-boxes::after{content:none}.id--9 .empty-cart-boxes>div{float:none;width:auto;max-width:100%;padding:0}.id--9 .empty-cart-boxes>div:has(.search){order:-1}.id--9 .empty-cart-boxes h3{margin:0 0 15px;padding:0;font-family:var(--font-heading);font-size:var(--size-h4);font-weight:500;line-height:1.3;color:var(--color-text);text-align:left;text-transform:none}.id--9 .empty-cart-boxes ul{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:15px;margin:0;padding:0;list-style:none}@media(max-width: 991px){.id--9 .empty-cart-boxes ul{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 767px){.id--9 .empty-cart-boxes ul{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}.id--9 .empty-cart-boxes li{display:flex;margin:0;padding:0}.id--9 .empty-cart-boxes li::before,.id--9 .empty-cart-boxes li::after{content:none}.id--9 .empty-cart-boxes ul a{display:flex;align-items:center;width:100%;min-height:56px;padding:8px 15px;border:1px solid var(--color-border);border-radius:var(--radius-chip);background-color:#fff;color:var(--color-text-2);font-size:var(--size-body);font-weight:500;line-height:1.27;text-align:left;text-decoration:none;transition:border-color .2s ease}.id--9 .empty-cart-boxes ul a:hover{border-color:var(--color-text);color:var(--color-text-2);text-decoration:none}.id--9 .empty-cart-boxes ul a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.id--9 .empty-cart-boxes .search{display:flex;align-items:center;gap:10px;max-width:600px}.id--9 .empty-cart-boxes .compact-form{display:flex;align-items:center;gap:10px;flex:1 1 auto;position:relative;min-width:0;margin:0}.id--9 .empty-cart-boxes .compact-form::before{content:"";position:absolute;top:50%;left:15px;width:20px;height:20px;margin-top:-10px;mask-image:var(--icon-magnifier);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-magnifier);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text);pointer-events:none}.id--9 .empty-cart-boxes .form-control{flex:1 1 auto;width:auto;min-width:0;max-width:100%;height:var(--layout-button-height-lg);padding:10px 15px 10px 45px;border:none;border-radius:var(--radius-input);background-color:var(--color-bg-alt);box-shadow:none;color:var(--color-text);font-family:var(--font-base);font-size:var(--size-body)}.id--9 .empty-cart-boxes .form-control::placeholder{color:var(--color-text-placeholder)}.id--9 .empty-cart-boxes .form-control:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.id--9 .empty-cart-boxes .btn{flex:0 0 auto;width:96px;height:var(--layout-button-height-lg);padding:10px;border-radius:var(--radius-button);font-size:var(--size-body)}@media(max-width: 767px){.id--9 .empty-cart-boxes .btn{width:86px}}.type-category .content-wrapper-in{display:grid;grid-template-columns:var(--layout-sidebar-width) minmax(0, 1fr);grid-template-rows:auto auto 1fr;align-items:start;column-gap:var(--layout-sidebar-gap);row-gap:0}@media(max-width: 991px){.type-category .content-wrapper-in{display:flex;flex-direction:column;align-items:stretch;gap:0}}.type-category aside.sidebar{flex:0 0 var(--layout-sidebar-width);grid-column:1;grid-row:2/span 2;position:relative;z-index:1;width:var(--layout-sidebar-width);margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);float:none}@media(max-width: 991px){.type-category aside.sidebar{order:2;flex:0 0 auto;width:100%}}.type-category .sidebar-inner{padding:0}.type-category #content,.type-category #content.narrow{display:grid;grid-column:1/-1;grid-row:1/span 3;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:start;width:auto;min-width:0;margin:0;padding:0;float:none}@media(max-width: 991px){.type-category #content,.type-category #content.narrow{display:block;order:1;flex:1 1 auto;width:100%}}.type-category #content>*,.type-category #content.narrow>*{grid-column:2;grid-row:3;min-width:0}.type-category #content>.category-top,.type-category #content.narrow>.category-top{grid-column:1/-1;grid-row:1}.type-category #content>.category-content-wrapper,.type-category #content.narrow>.category-content-wrapper{grid-row:2}.id--16.ordering-process{background-color:#fff}@media(max-width: 767px){.id--16 .cart-inner{padding-inline:15px}}.id--16 .cart-row{display:grid;grid-template-columns:1fr var(--layout-checkout-sidebar-width);gap:var(--layout-checkout-gap)}@media(max-width: 1199px){.id--16 .cart-row{gap:30px}}@media(max-width: 991px){.id--16 .cart-row{grid-template-columns:1fr}}.id--16 .cart-row>div{float:none;width:auto;min-width:0;padding:0}.id--16 .cart-content .cart-header{width:calc(100% + var(--layout-checkout-sidebar-width) + var(--layout-checkout-gap));max-width:none}@media(max-width: 1199px){.id--16 .cart-content .cart-header{width:calc(100% + var(--layout-checkout-sidebar-width) + 30px)}}@media(max-width: 991px){.id--16 .cart-content .cart-header{width:100%}}.id--16 .cart-content{padding:0;background-color:rgba(0,0,0,0)}.id--16 .co-box{width:auto;margin:0 0 30px;padding:0;border:none;background-color:rgba(0,0,0,0)}.id--16 .co-box h2{position:static;width:auto;margin:0 0 15px;padding:0;color:var(--color-text);font-family:var(--font-base);font-size:20px;font-weight:400;line-height:1.4;text-transform:none}.id--16 .co-box h2::before{display:inline;position:static;top:auto;width:auto;height:auto;margin:0;content:none;color:inherit;font-family:var(--font-base);font-size:inherit;line-height:inherit;vertical-align:baseline}.id--16 .co-payment-method{margin-bottom:0}.id--16 #checkoutContent.mynumbered{counter-reset:mycobox}.id--16 #checkoutContent.mynumbered .co-delivery-method h2::before,.id--16 #checkoutContent.mynumbered .co-payment-method h2::before{counter-increment:mycobox;content:counter(mycobox) ". "}.id--17.ordering-process{background-color:#fff}@media(max-width: 767px){.id--17 .cart-inner{padding-inline:15px}}.id--17 .cart-row{display:grid;grid-template-columns:1fr var(--layout-checkout-sidebar-width);gap:var(--layout-checkout-gap)}@media(max-width: 1199px){.id--17 .cart-row{gap:30px}}@media(max-width: 991px){.id--17 .cart-row{grid-template-columns:1fr}}.id--17 .cart-row>div{float:none;width:auto;min-width:0;padding:0}.id--17 .cart-content .cart-header{width:calc(100% + var(--layout-checkout-sidebar-width) + var(--layout-checkout-gap));max-width:none}@media(max-width: 1199px){.id--17 .cart-content .cart-header{width:calc(100% + var(--layout-checkout-sidebar-width) + 30px)}}@media(max-width: 991px){.id--17 .cart-content .cart-header{width:100%}}.id--17 .cart-content{padding:0;background-color:rgba(0,0,0,0)}.id--17 .co-box{width:auto;margin:0 0 25px;padding:45px 50px;border:none;border-radius:var(--radius-card);background-color:var(--color-bg-step)}@media(max-width: 1199px){.id--17 .co-box{padding:30px 30px 10px}}@media(max-width: 767px){.id--17 .co-box{margin-bottom:10px;padding:15px 15px 5px}}.id--17 .co-box h2{position:static;width:auto;margin:0 0 20px;padding:0;color:var(--color-text);font-family:var(--font-base);font-size:25px;font-weight:400;line-height:1.4;text-transform:none}@media(max-width: 767px){.id--17 .co-box h2{margin-bottom:15px;font-size:20px}}.id--17 .co-box h2::before{position:static;width:auto;height:auto;margin:0;content:none}.id--17 .co-box .box{width:auto;padding:0;background-color:rgba(0,0,0,0)}.id--17 .co-billing-address h2{margin-bottom:25px}.id--17 .co-box-additional{margin-bottom:0;padding-bottom:45px}@media(max-width: 1199px){.id--17 .co-box-additional{padding-bottom:30px}}@media(max-width: 767px){.id--17 .co-box-additional{padding-bottom:15px}}.id--17 #note{margin-bottom:20px}.id--17 #shipping-address.visible{margin-bottom:25px}@media(max-width: 767px){.id--17 #shipping-address.visible{margin-bottom:10px}}.id--17 #shipping-address .co-box{margin-bottom:0}#checkoutSidebar{margin-top:77px}@media(max-width: 991px){#checkoutSidebar{margin-top:0}}#checkoutSidebar .cart-content{padding:0;background-color:rgba(0,0,0,0)}#checkoutSidebar .order-summary-inner{display:flex;flex-direction:column;gap:15px;padding:25px 30px;border:1px solid var(--color-border-tile);border-radius:var(--radius-card);background-color:#fff;box-shadow:var(--shadow-recap)}@media(max-width: 767px){#checkoutSidebar .order-summary-inner{padding:20px}}#checkoutSidebar .order-summary-inner>h2{margin:0 0 10px;padding:0;border:none;color:var(--color-text);font-size:20px;font-weight:400;line-height:1.4;text-transform:none}#checkoutSidebar .cart-items{width:auto;margin:0;padding:0}#checkoutSidebar .cart-items.gift-items{margin-top:0;padding-top:0;border-top:none}#checkoutSidebar .cart-items.gift-items+.gift-items{margin-top:-15px}#checkoutSidebar .cart-item-gift .cart-item-name{display:flex;flex-direction:column}#checkoutSidebar .cart-item-gift .cart-item-name br{display:none}#checkoutSidebar .cart-item{display:flex;align-items:baseline;gap:10px;width:auto;padding:4px 0;border:none;font-size:16px;line-height:28px}#checkoutSidebar .cart-item>div{border:none}#checkoutSidebar .cart-item-name{display:block;flex:1 1 auto;order:2;width:auto;padding:0;color:var(--color-text);text-transform:none}#checkoutSidebar .cart-item-name a{color:var(--color-text);text-transform:none;text-decoration:none}#checkoutSidebar .cart-item-name a:hover{color:var(--color-primary)}#checkoutSidebar .cart-item-name .product-appendix{color:var(--color-text-light);text-transform:none}#checkoutSidebar .cart-item-name .for-free{color:var(--color-primary-text);font-weight:500;text-transform:none}#checkoutSidebar .cart-item-amount{display:block;flex:0 0 auto;order:1;width:auto;padding:0;color:var(--color-text);text-align:left}#checkoutSidebar .cart-item-amount .unit-value{padding:0;color:var(--color-text)}#checkoutSidebar .cart-item-price{display:block;flex:0 0 auto;order:3;width:auto;padding:0;color:var(--color-text);text-align:right;white-space:nowrap}#checkoutSidebar .order-summary-item{width:auto;margin:0;padding:0;font-size:18px;font-weight:400;line-height:28px}#checkoutSidebar .order-summary-item.helper{display:none}#checkoutSidebar .order-summary-item.price{padding-top:15px;border-top:1px solid var(--color-line-table)}#checkoutSidebar .price-wrapper{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;padding:0;text-align:left}#checkoutSidebar .price-label{flex:1 1 55%;width:auto;padding:0;color:var(--color-text);font-size:18px;font-weight:400;line-height:28px;text-align:left}#checkoutSidebar .price-label.price-secondary{padding-top:10px;color:var(--color-text-light)}#checkoutSidebar .price{flex:1 1 40%;width:auto;padding:0;color:var(--color-text);font-size:20px;font-weight:400;line-height:28px;text-align:right;white-space:nowrap}#checkoutSidebar .price.price-primary{font-size:22px;font-weight:500}#checkoutSidebar .price.price-secondary{padding-top:10px;color:var(--color-text-light)}#checkoutSidebar .order-recapitulation{width:auto;margin:0;padding-top:15px;border-top:1px solid var(--color-line-table)}#checkoutSidebar .order-recapitulation:empty{display:none}#checkoutSidebar .recapitulation-single{display:flex;align-items:baseline;gap:10px;padding:0;font-size:16px;font-weight:400;line-height:28px}#checkoutSidebar .recapitulation-single>span{display:none}#checkoutSidebar .recapitulation-single>strong{display:flex;align-items:baseline;justify-content:space-between;flex:1 1 auto;gap:10px;width:auto;color:var(--color-text);font-size:16px;font-weight:400;line-height:28px}#checkoutSidebar .recapitulation-single>strong>span{display:block;flex:0 0 auto;order:2;width:auto;margin:0;color:var(--color-text);font-weight:400;text-align:right;white-space:nowrap}#checkoutSidebar .recapitulation-single .for-free{text-transform:lowercase}#checkoutSidebar .recapitulation-single .for-free::first-letter{text-transform:uppercase}#checkoutSidebar .recapitulation-single .myfree-amount{text-transform:none}#checkoutSidebar .consents{width:auto;margin:0;padding:0}#checkoutSidebar .consents input[type=checkbox]+label{display:inline-block;position:relative;min-height:20px;margin:0;padding:0 0 0 30px;color:var(--color-text-light);font-size:15px;font-weight:400;line-height:22px;text-transform:none}#checkoutSidebar .consents input[type=checkbox]+label::before{top:1px;left:0;width:20px;height:20px;margin:0;border:1px solid var(--color-border-input-2);border-radius:4px;background-color:#fff;transform:none}#checkoutSidebar .consents input[type=checkbox]+label::after{top:6px;left:5px;width:10px;height:9px;margin:0;border:none;border-radius:0;mask-image:var(--icon-checkmark);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-checkmark);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:rgba(0,0,0,0);transform:none}#checkoutSidebar .consents input[type=checkbox]:checked+label::before{border-color:var(--color-primary);background-color:var(--color-primary)}#checkoutSidebar .consents input[type=checkbox]:checked+label::after{background-color:#fff}#checkoutSidebar .consents p.label{display:block;margin:0;color:var(--color-text-light);font-size:15px;font-weight:400;line-height:22px}#checkoutSidebar .consents a{color:var(--color-text-light);text-decoration:underline}#checkoutSidebar .consents a:hover{color:var(--color-primary)}#checkoutSidebar .next-step{display:flex;flex-direction:column;margin:0}#checkoutSidebar .next-step .btn.btn-lg{line-height:1}#checkoutSidebar .next-step-forward,#checkoutSidebar .next-step-finish{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:100%;height:60px;padding:10px 20px;border:none;border-radius:var(--radius-button);background-color:var(--color-primary);color:#fff;font-size:16px;font-weight:600;line-height:1;text-transform:none;white-space:normal}#checkoutSidebar .next-step-forward:hover,#checkoutSidebar .next-step-finish:hover{background-color:var(--color-primary-hover)}#checkoutSidebar .next-step-forward .order-button-text,#checkoutSidebar .next-step-finish .order-button-text{width:auto;color:#fff;font-size:16px;font-weight:600;line-height:1;text-transform:none}#checkoutSidebar .next-step-forward::after{flex:0 0 auto;content:"";width:12px;height:8px;margin:0 -2px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(-90deg);font-size:0;line-height:0}#checkoutSidebar .next-step-finish{flex-direction:column;gap:4px;height:70px}#checkoutSidebar .next-step-finish::after{content:none}#checkoutSidebar .next-step-finish .order-button-text{display:flex;align-items:center;justify-content:center;gap:10px}#checkoutSidebar .next-step-finish .order-button-text::after{flex:0 0 auto;content:"";width:12px;height:8px;margin:0 -2px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(-90deg)}#checkoutSidebar .next-step-finish .order-button-suffix{width:auto;margin:0;padding:0;color:#fff;font-size:15px;font-weight:400;line-height:22px;text-transform:none}#checkoutSidebar .myback{display:flex;justify-content:center;margin-top:20px}#checkoutSidebar .next-step-back{display:inline-flex;align-items:center;gap:10px;width:auto;height:auto;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:var(--color-text-2);font-size:16px;font-weight:500;line-height:1.2;text-transform:none;text-decoration:underline}#checkoutSidebar .next-step-back:hover{background-color:rgba(0,0,0,0);color:var(--color-primary)}#checkoutSidebar .next-step-back::before{flex:0 0 auto;content:"";width:12px;height:8px;margin:0 -2px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(90deg)}.content-wrapper-in .content>.listingControls:last-child,.content-wrapper-in .content-inner>.listingControls:last-child,.content-wrapper-in .content-inner>.empty-content:last-child{margin-bottom:0}.type-page .pageArticleDetail *+h2{margin-top:40px}@media(max-width: 767px){.type-page .pageArticleDetail *+h2{margin-top:30px}}.type-page .pageArticleDetail *+h3{margin-top:30px}@media(max-width: 767px){.type-page .pageArticleDetail *+h3{margin-top:25px}}.type-page .pageArticleDetail *+h4,.type-page .pageArticleDetail *+h5{margin-top:25px}@media(max-width: 767px){.type-page .pageArticleDetail *+h4,.type-page .pageArticleDetail *+h5{margin-top:20px}}.type-page .pageArticleDetail [itemprop=about] a:not(.btn){color:var(--color-text);text-decoration:underline;transition:color .2s ease}.type-page .pageArticleDetail [itemprop=about] a:not(.btn):hover{color:var(--color-primary)}.type-page .pageArticleDetail [itemprop=about] a:not(.btn):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.type-page .pageArticleDetail [itemprop=about] .wp-block-button a{display:inline-flex;align-items:center;justify-content:center;height:var(--layout-button-height);max-width:100%;padding:15px 30px;border:none;border-radius:var(--radius-pill);background-color:var(--color-primary);color:#fff;font-family:var(--font-base);font-size:var(--size-smaller);font-weight:500;line-height:1;text-decoration:none;text-transform:none;transition:background-color .2s ease}.type-page .pageArticleDetail [itemprop=about] .wp-block-button a:hover{background-color:var(--color-primary-hover);color:#fff}.type-page .pageArticleDetail img{max-width:100%;height:auto;border-radius:var(--radius-image)}.type-page .pageArticleDetail iframe{display:block;max-width:100%;border:0;border-radius:var(--radius-image)}.type-page .pageArticleDetail hr{height:0;margin:30px 0;border:0;border-top:1px solid var(--color-border-light)}@media(max-width: 767px){.type-page .pageArticleDetail hr{margin:20px 0}}.type-page .pageArticleDetail blockquote:not(.myquote){margin:0 0 20px;padding:20px 30px;border:none;border-left:3px solid var(--color-primary);border-radius:0 var(--radius-base) var(--radius-base) 0;background-color:var(--color-bg-section);color:var(--color-text);font-size:var(--size-body);font-style:italic;line-height:1.5}@media(max-width: 767px){.type-page .pageArticleDetail blockquote:not(.myquote){padding:15px 20px}}.type-page .pageArticleDetail blockquote:not(.myquote) p:last-child{margin-bottom:0}.customer-page .content-wrapper-in{display:flex;align-items:flex-start;gap:40px}@media(max-width: 991px){.customer-page .content-wrapper-in{gap:25px}}@media(max-width: 767px){.customer-page .content-wrapper-in{flex-direction:column;align-items:stretch;gap:0}}.customer-page .sidebar{flex:0 0 var(--layout-sidebar-width);width:var(--layout-sidebar-width);max-width:100%;margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);float:none}@media(max-width: 991px){.customer-page .sidebar{flex-basis:260px;width:260px}}@media(max-width: 767px){.customer-page .sidebar{flex:0 0 auto;width:100%;margin:0 0 20px}}.customer-page .sidebar-inner{padding:0}.customer-page .sidebar-inner .client-center-box{padding:10px;border:1px solid var(--color-border-light);border-radius:var(--radius-card);background-color:#fff}@media(max-width: 767px){.customer-page .sidebar-inner .client-center-box{padding:5px}}.customer-page .sidebar-inner .client-center-box ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.customer-page .sidebar-inner .client-center-box li{margin:0;padding:0;list-style:none}@media(max-width: 767px){.customer-page .sidebar-inner .client-center-box li{display:none}}.customer-page .sidebar-inner .client-center-box li::before{content:none}.customer-page .sidebar-inner .client-center-box li a{display:block;position:relative;padding:10px 15px;border-radius:var(--radius-chip);color:var(--color-text);font-size:var(--size-body);font-weight:400;line-height:22px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.customer-page .sidebar-inner .client-center-box li a:hover{background-color:var(--color-bg-soft);color:var(--color-text);text-decoration:none}.customer-page .sidebar-inner .client-center-box li a:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.customer-page .sidebar-inner .client-center-box li.active a{background-color:var(--color-primary-soft);color:var(--color-primary-text);font-weight:500}.customer-page .sidebar-inner .client-center-box li.logout{order:1;margin:8px 0 0;padding:10px 0 0;border-top:1px solid var(--color-border-light)}.customer-page .sidebar-inner .client-center-box li.logout .btn{display:flex;align-items:center;justify-content:center;width:100%;height:var(--layout-button-height);padding:10px 15px;border:2px solid var(--color-primary-text);border-radius:var(--radius-button);background-color:rgba(0,0,0,0);color:var(--color-primary-text);font-size:var(--size-smaller);font-weight:500;line-height:1;text-decoration:underline;text-transform:none}.customer-page .sidebar-inner .client-center-box li.logout .btn:hover{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}.customer-page .sidebar-inner .client-center-box li.logout .btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width: 767px){.customer-page .sidebar-inner .client-center-box li.active,.customer-page .sidebar-inner .client-center-box ul:not(:has(>li.active))>li:first-child{display:block}}@media(max-width: 767px){.customer-page .sidebar-inner .client-center-box li.active>a,.customer-page .sidebar-inner .client-center-box ul:not(:has(>li.active))>li:first-child>a{padding-right:50px;background-color:rgba(0,0,0,0);color:var(--color-text);font-weight:500}}@media(max-width: 767px){.customer-page .sidebar-inner .client-center-box li.active>a::after,.customer-page .sidebar-inner .client-center-box ul:not(:has(>li.active))>li:first-child>a::after{content:"";position:absolute;top:50%;right:18px;width:13px;height:7px;margin-top:-3px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transition:transform .2s ease}}@media(max-width: 767px){.customer-page .sidebar-inner .client-center-box.is-open li{display:block}}.customer-page .sidebar-inner .client-center-box.is-open li.active>a::after,.customer-page .sidebar-inner .client-center-box.is-open ul:not(:has(>li.active))>li:first-child>a::after{transform:rotate(180deg)}@media(max-width: 767px){.customer-page .sidebar-inner .client-center-box.is-open li.active>a{background-color:var(--color-primary-soft);color:var(--color-primary-text)}}.customer-page #content{flex:1 1 auto;width:auto;min-width:0;max-width:100%;margin:0;padding:0;float:none}.customer-page #content .client-link:empty{display:none}.customer-page #content .table{width:100%;margin:0 0 20px;border:none;border-collapse:collapse;font-size:var(--size-body)}.customer-page #content .table thead{background-color:var(--color-bg-soft)}.customer-page #content .table tr{border-color:var(--color-line-table)}.customer-page #content .table th{padding:12px 15px;border-color:var(--color-line-table);background-color:var(--color-bg-soft);color:var(--color-text);font-size:var(--size-smaller);font-weight:500;line-height:1.4}.customer-page #content .table td{padding:12px 15px;border-color:var(--color-line-table);color:var(--color-text-muted);line-height:1.4}.customer-page #content .table td strong{color:var(--color-text);font-weight:500}.customer-page #content .table td a{color:var(--color-primary-text);text-decoration:underline}.customer-page #content .table td a:hover{color:var(--color-primary-hover)}.customer-page #content .table-md-50{min-width:min(100%,560px);max-width:560px}@media(max-width: 1199px){.customer-page #content .table-mobile-enriched tr{padding:12px 0}}@media(max-width: 1199px){.customer-page #content .table-mobile-enriched td{padding:3px 0}}.customer-page #content .table-mobile-enriched .client-table-heading{color:var(--color-text-light);font-size:var(--size-smaller)}.customer-page #content .default-shipping-address{color:var(--color-primary-text)}.customer-page #content .shipping-addresses{margin:40px 0 0;padding:0}.customer-page #content .shipping-addresses h2{margin:0 0 15px;font-size:var(--size-h4);font-weight:500;line-height:1.3}.customer-page #content .shipping-addresses p{margin:0 0 20px;color:var(--color-text-muted);font-size:var(--size-body);line-height:1.5}.customer-page #content .shipping-addresses p:last-child{margin-bottom:0}.customer-page #content .btn.btn-secondary{display:inline-flex;align-items:center;justify-content:center;height:var(--layout-button-height);padding:10px 20px;border:2px solid var(--color-primary-text);border-radius:var(--radius-button);background-color:rgba(0,0,0,0);color:var(--color-primary-text);font-size:var(--size-smaller);font-weight:500;line-height:1;text-decoration:underline;text-transform:none}.customer-page #content .btn.btn-secondary:hover{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}.customer-page .content-inner{width:auto;max-width:none;margin:0;padding:0}.customer-page .content-inner h1{margin:0 0 25px}@media(max-width: 767px){.customer-page .content-inner h1{margin:0 0 20px}}.customer-page .content-inner>p{margin:0 0 20px;color:var(--color-text-muted);font-size:var(--size-body);line-height:1.5}.customer-page .content-inner>p:last-child{margin-bottom:0}.customer-page .content-inner>h2,.customer-page .content-inner>h3,.customer-page .content-inner>h4{margin:30px 0 15px;font-size:var(--size-h4);font-weight:500;line-height:1.3;text-transform:none}.id--4 .content-wrapper-in,.id--7 .content-wrapper-in,.id--8 .content-wrapper-in{display:block}.id--4 .sidebar,.id--7 .sidebar,.id--8 .sidebar{display:none}.id--4 #content,.id--7 #content,.id--8 #content{width:100%;max-width:100%;margin:0;padding:0;float:none}.id--4 .content-inner,.id--7 .content-inner,.id--8 .content-inner{width:560px;max-width:100%;margin:0 auto;padding:0}.id--4 .content-inner h1,.id--7 .content-inner h1,.id--8 .content-inner h1{margin:0 0 25px;text-align:left}@media(max-width: 767px){.id--4 .content-inner h1,.id--7 .content-inner h1,.id--8 .content-inner h1{margin:0 0 20px}}.id--4 .content-inner>p,.id--7 .content-inner>p,.id--8 .content-inner>p{margin:0 0 20px;color:var(--color-text-muted);font-size:var(--size-body);line-height:1.5}.id--4 #content .login-form,.id--4 #content .registration-form,.id--4 #content .forgotten-password-form,.id--4 #content .shipping-address-form,.id--7 #content .login-form,.id--7 #content .registration-form,.id--7 #content .forgotten-password-form,.id--7 #content .shipping-address-form,.id--8 #content .login-form,.id--8 #content .registration-form,.id--8 #content .forgotten-password-form,.id--8 #content .shipping-address-form,.customer-page #content .login-form,.customer-page #content .registration-form,.customer-page #content .forgotten-password-form,.customer-page #content .shipping-address-form{--form-fields-width-xs: 100%;--form-fields-width-sm: 100%;--form-fields-width-md: 100%;--form-fields-width-lg: 100%;--forms-max-width: 100%;--form-controls-border-radius: 5px;--form-controls-font-size: 16px;--form-groups-margin: 15px;--form-groups-gap: 5px;--form-group-labels-font-size: 15px;--form-fields-checkbox-size: 30px;--colors-forms-border: var(--color-border-input-2);--colors-forms-activated: var(--color-primary);--colors-forms-critical: var(--color-error);width:100%;max-width:560px;margin:0}.id--4 #content .login-form fieldset,.id--4 #content .registration-form fieldset,.id--4 #content .forgotten-password-form fieldset,.id--4 #content .shipping-address-form fieldset,.id--7 #content .login-form fieldset,.id--7 #content .registration-form fieldset,.id--7 #content .forgotten-password-form fieldset,.id--7 #content .shipping-address-form fieldset,.id--8 #content .login-form fieldset,.id--8 #content .registration-form fieldset,.id--8 #content .forgotten-password-form fieldset,.id--8 #content .shipping-address-form fieldset,.customer-page #content .login-form fieldset,.customer-page #content .registration-form fieldset,.customer-page #content .forgotten-password-form fieldset,.customer-page #content .shipping-address-form fieldset{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0)}.id--4 #content .login-form .box,.id--4 #content .registration-form .box,.id--4 #content .forgotten-password-form .box,.id--4 #content .shipping-address-form .box,.id--7 #content .login-form .box,.id--7 #content .registration-form .box,.id--7 #content .forgotten-password-form .box,.id--7 #content .shipping-address-form .box,.id--8 #content .login-form .box,.id--8 #content .registration-form .box,.id--8 #content .forgotten-password-form .box,.id--8 #content .shipping-address-form .box,.customer-page #content .login-form .box,.customer-page #content .registration-form .box,.customer-page #content .forgotten-password-form .box,.customer-page #content .shipping-address-form .box{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);box-shadow:none}.id--4 #content .login-form .co-box,.id--4 #content .registration-form .co-box,.id--4 #content .forgotten-password-form .co-box,.id--4 #content .shipping-address-form .co-box,.id--7 #content .login-form .co-box,.id--7 #content .registration-form .co-box,.id--7 #content .forgotten-password-form .co-box,.id--7 #content .shipping-address-form .co-box,.id--8 #content .login-form .co-box,.id--8 #content .registration-form .co-box,.id--8 #content .forgotten-password-form .co-box,.id--8 #content .shipping-address-form .co-box,.customer-page #content .login-form .co-box,.customer-page #content .registration-form .co-box,.customer-page #content .forgotten-password-form .co-box,.customer-page #content .shipping-address-form .co-box{margin:0 0 30px;padding:0;border:none;background-color:rgba(0,0,0,0)}@media(max-width: 767px){.id--4 #content .login-form .co-box,.id--4 #content .registration-form .co-box,.id--4 #content .forgotten-password-form .co-box,.id--4 #content .shipping-address-form .co-box,.id--7 #content .login-form .co-box,.id--7 #content .registration-form .co-box,.id--7 #content .forgotten-password-form .co-box,.id--7 #content .shipping-address-form .co-box,.id--8 #content .login-form .co-box,.id--8 #content .registration-form .co-box,.id--8 #content .forgotten-password-form .co-box,.id--8 #content .shipping-address-form .co-box,.customer-page #content .login-form .co-box,.customer-page #content .registration-form .co-box,.customer-page #content .forgotten-password-form .co-box,.customer-page #content .shipping-address-form .co-box{margin:0 0 25px}}.id--4 #content .login-form .co-box:empty,.id--4 #content .registration-form .co-box:empty,.id--4 #content .forgotten-password-form .co-box:empty,.id--4 #content .shipping-address-form .co-box:empty,.id--7 #content .login-form .co-box:empty,.id--7 #content .registration-form .co-box:empty,.id--7 #content .forgotten-password-form .co-box:empty,.id--7 #content .shipping-address-form .co-box:empty,.id--8 #content .login-form .co-box:empty,.id--8 #content .registration-form .co-box:empty,.id--8 #content .forgotten-password-form .co-box:empty,.id--8 #content .shipping-address-form .co-box:empty,.customer-page #content .login-form .co-box:empty,.customer-page #content .registration-form .co-box:empty,.customer-page #content .forgotten-password-form .co-box:empty,.customer-page #content .shipping-address-form .co-box:empty{display:none}.id--4 #content .login-form h2,.id--4 #content .registration-form h2,.id--4 #content .forgotten-password-form h2,.id--4 #content .shipping-address-form h2,.id--7 #content .login-form h2,.id--7 #content .registration-form h2,.id--7 #content .forgotten-password-form h2,.id--7 #content .shipping-address-form h2,.id--8 #content .login-form h2,.id--8 #content .registration-form h2,.id--8 #content .forgotten-password-form h2,.id--8 #content .shipping-address-form h2,.customer-page #content .login-form h2,.customer-page #content .registration-form h2,.customer-page #content .forgotten-password-form h2,.customer-page #content .shipping-address-form h2{margin:0 0 15px;padding:0;border:none;color:var(--color-text);font-size:var(--size-h4);font-weight:500;line-height:1.3;text-transform:none}.id--4 #content .login-form h2::before,.id--4 #content .registration-form h2::before,.id--4 #content .forgotten-password-form h2::before,.id--4 #content .shipping-address-form h2::before,.id--7 #content .login-form h2::before,.id--7 #content .registration-form h2::before,.id--7 #content .forgotten-password-form h2::before,.id--7 #content .shipping-address-form h2::before,.id--8 #content .login-form h2::before,.id--8 #content .registration-form h2::before,.id--8 #content .forgotten-password-form h2::before,.id--8 #content .shipping-address-form h2::before,.customer-page #content .login-form h2::before,.customer-page #content .registration-form h2::before,.customer-page #content .forgotten-password-form h2::before,.customer-page #content .shipping-address-form h2::before{content:none}.id--4 #content .login-form .form-legend,.id--4 #content .registration-form .form-legend,.id--4 #content .forgotten-password-form .form-legend,.id--4 #content .shipping-address-form .form-legend,.id--7 #content .login-form .form-legend,.id--7 #content .registration-form .form-legend,.id--7 #content .forgotten-password-form .form-legend,.id--7 #content .shipping-address-form .form-legend,.id--8 #content .login-form .form-legend,.id--8 #content .registration-form .form-legend,.id--8 #content .forgotten-password-form .form-legend,.id--8 #content .shipping-address-form .form-legend,.customer-page #content .login-form .form-legend,.customer-page #content .registration-form .form-legend,.customer-page #content .forgotten-password-form .form-legend,.customer-page #content .shipping-address-form .form-legend{margin:0;padding:0 0 10px;color:var(--color-text-light);font-size:var(--size-smaller);line-height:20px;text-align:left}.id--4 #content .login-form .form-group,.id--4 #content .registration-form .form-group,.id--4 #content .forgotten-password-form .form-group,.id--4 #content .shipping-address-form .form-group,.id--7 #content .login-form .form-group,.id--7 #content .registration-form .form-group,.id--7 #content .forgotten-password-form .form-group,.id--7 #content .shipping-address-form .form-group,.id--8 #content .login-form .form-group,.id--8 #content .registration-form .form-group,.id--8 #content .forgotten-password-form .form-group,.id--8 #content .shipping-address-form .form-group,.customer-page #content .login-form .form-group,.customer-page #content .registration-form .form-group,.customer-page #content .forgotten-password-form .form-group,.customer-page #content .shipping-address-form .form-group{margin:0 0 15px}.id--4 #content .login-form .form-group:last-child,.id--4 #content .registration-form .form-group:last-child,.id--4 #content .forgotten-password-form .form-group:last-child,.id--4 #content .shipping-address-form .form-group:last-child,.id--7 #content .login-form .form-group:last-child,.id--7 #content .registration-form .form-group:last-child,.id--7 #content .forgotten-password-form .form-group:last-child,.id--7 #content .shipping-address-form .form-group:last-child,.id--8 #content .login-form .form-group:last-child,.id--8 #content .registration-form .form-group:last-child,.id--8 #content .forgotten-password-form .form-group:last-child,.id--8 #content .shipping-address-form .form-group:last-child,.customer-page #content .login-form .form-group:last-child,.customer-page #content .registration-form .form-group:last-child,.customer-page #content .forgotten-password-form .form-group:last-child,.customer-page #content .shipping-address-form .form-group:last-child{margin-bottom:0}.id--4 #content .login-form label,.id--4 #content .login-form p.label,.id--4 #content .registration-form label,.id--4 #content .registration-form p.label,.id--4 #content .forgotten-password-form label,.id--4 #content .forgotten-password-form p.label,.id--4 #content .shipping-address-form label,.id--4 #content .shipping-address-form p.label,.id--7 #content .login-form label,.id--7 #content .login-form p.label,.id--7 #content .registration-form label,.id--7 #content .registration-form p.label,.id--7 #content .forgotten-password-form label,.id--7 #content .forgotten-password-form p.label,.id--7 #content .shipping-address-form label,.id--7 #content .shipping-address-form p.label,.id--8 #content .login-form label,.id--8 #content .login-form p.label,.id--8 #content .registration-form label,.id--8 #content .registration-form p.label,.id--8 #content .forgotten-password-form label,.id--8 #content .forgotten-password-form p.label,.id--8 #content .shipping-address-form label,.id--8 #content .shipping-address-form p.label,.customer-page #content .login-form label,.customer-page #content .login-form p.label,.customer-page #content .registration-form label,.customer-page #content .registration-form p.label,.customer-page #content .forgotten-password-form label,.customer-page #content .forgotten-password-form p.label,.customer-page #content .shipping-address-form label,.customer-page #content .shipping-address-form p.label{display:block;margin:0 0 5px;padding:0;color:var(--color-text);font-size:var(--size-body);font-weight:400;line-height:22px;text-transform:none}.id--4 #content .login-form .required-asterisk::after,.id--4 #content .login-form .required-asterisk::before,.id--4 #content .registration-form .required-asterisk::after,.id--4 #content .registration-form .required-asterisk::before,.id--4 #content .forgotten-password-form .required-asterisk::after,.id--4 #content .forgotten-password-form .required-asterisk::before,.id--4 #content .shipping-address-form .required-asterisk::after,.id--4 #content .shipping-address-form .required-asterisk::before,.id--7 #content .login-form .required-asterisk::after,.id--7 #content .login-form .required-asterisk::before,.id--7 #content .registration-form .required-asterisk::after,.id--7 #content .registration-form .required-asterisk::before,.id--7 #content .forgotten-password-form .required-asterisk::after,.id--7 #content .forgotten-password-form .required-asterisk::before,.id--7 #content .shipping-address-form .required-asterisk::after,.id--7 #content .shipping-address-form .required-asterisk::before,.id--8 #content .login-form .required-asterisk::after,.id--8 #content .login-form .required-asterisk::before,.id--8 #content .registration-form .required-asterisk::after,.id--8 #content .registration-form .required-asterisk::before,.id--8 #content .forgotten-password-form .required-asterisk::after,.id--8 #content .forgotten-password-form .required-asterisk::before,.id--8 #content .shipping-address-form .required-asterisk::after,.id--8 #content .shipping-address-form .required-asterisk::before,.customer-page #content .login-form .required-asterisk::after,.customer-page #content .login-form .required-asterisk::before,.customer-page #content .registration-form .required-asterisk::after,.customer-page #content .registration-form .required-asterisk::before,.customer-page #content .forgotten-password-form .required-asterisk::after,.customer-page #content .forgotten-password-form .required-asterisk::before,.customer-page #content .shipping-address-form .required-asterisk::after,.customer-page #content .shipping-address-form .required-asterisk::before{color:var(--color-error)}.id--4 #content .login-form .form-control-wrapper,.id--4 #content .registration-form .form-control-wrapper,.id--4 #content .forgotten-password-form .form-control-wrapper,.id--4 #content .shipping-address-form .form-control-wrapper,.id--7 #content .login-form .form-control-wrapper,.id--7 #content .registration-form .form-control-wrapper,.id--7 #content .forgotten-password-form .form-control-wrapper,.id--7 #content .shipping-address-form .form-control-wrapper,.id--8 #content .login-form .form-control-wrapper,.id--8 #content .registration-form .form-control-wrapper,.id--8 #content .forgotten-password-form .form-control-wrapper,.id--8 #content .shipping-address-form .form-control-wrapper,.customer-page #content .login-form .form-control-wrapper,.customer-page #content .registration-form .form-control-wrapper,.customer-page #content .forgotten-password-form .form-control-wrapper,.customer-page #content .shipping-address-form .form-control-wrapper{width:100%;max-width:100%}.id--4 #content .login-form .form-control,.id--4 #content .registration-form .form-control,.id--4 #content .forgotten-password-form .form-control,.id--4 #content .shipping-address-form .form-control,.id--7 #content .login-form .form-control,.id--7 #content .registration-form .form-control,.id--7 #content .forgotten-password-form .form-control,.id--7 #content .shipping-address-form .form-control,.id--8 #content .login-form .form-control,.id--8 #content .registration-form .form-control,.id--8 #content .forgotten-password-form .form-control,.id--8 #content .shipping-address-form .form-control,.customer-page #content .login-form .form-control,.customer-page #content .registration-form .form-control,.customer-page #content .forgotten-password-form .form-control,.customer-page #content .shipping-address-form .form-control{width:100%;max-width:100%;height:var(--layout-button-height-lg);padding:12px 20px;border:1px solid var(--color-border-input-2);border-radius:var(--radius-chip);background-color:#fff;box-shadow:none;color:var(--color-text);font-family:var(--font-base);font-size:16px;line-height:28px}.id--4 #content .login-form .form-control:focus,.id--4 #content .registration-form .form-control:focus,.id--4 #content .forgotten-password-form .form-control:focus,.id--4 #content .shipping-address-form .form-control:focus,.id--7 #content .login-form .form-control:focus,.id--7 #content .registration-form .form-control:focus,.id--7 #content .forgotten-password-form .form-control:focus,.id--7 #content .shipping-address-form .form-control:focus,.id--8 #content .login-form .form-control:focus,.id--8 #content .registration-form .form-control:focus,.id--8 #content .forgotten-password-form .form-control:focus,.id--8 #content .shipping-address-form .form-control:focus,.customer-page #content .login-form .form-control:focus,.customer-page #content .registration-form .form-control:focus,.customer-page #content .forgotten-password-form .form-control:focus,.customer-page #content .shipping-address-form .form-control:focus{border-color:var(--color-primary);box-shadow:none;outline:none}.id--4 #content .login-form .form-control::placeholder,.id--4 #content .registration-form .form-control::placeholder,.id--4 #content .forgotten-password-form .form-control::placeholder,.id--4 #content .shipping-address-form .form-control::placeholder,.id--7 #content .login-form .form-control::placeholder,.id--7 #content .registration-form .form-control::placeholder,.id--7 #content .forgotten-password-form .form-control::placeholder,.id--7 #content .shipping-address-form .form-control::placeholder,.id--8 #content .login-form .form-control::placeholder,.id--8 #content .registration-form .form-control::placeholder,.id--8 #content .forgotten-password-form .form-control::placeholder,.id--8 #content .shipping-address-form .form-control::placeholder,.customer-page #content .login-form .form-control::placeholder,.customer-page #content .registration-form .form-control::placeholder,.customer-page #content .forgotten-password-form .form-control::placeholder,.customer-page #content .shipping-address-form .form-control::placeholder{color:var(--color-text-light)}.id--4 #content .login-form .form-control[disabled],.id--4 #content .registration-form .form-control[disabled],.id--4 #content .forgotten-password-form .form-control[disabled],.id--4 #content .shipping-address-form .form-control[disabled],.id--7 #content .login-form .form-control[disabled],.id--7 #content .registration-form .form-control[disabled],.id--7 #content .forgotten-password-form .form-control[disabled],.id--7 #content .shipping-address-form .form-control[disabled],.id--8 #content .login-form .form-control[disabled],.id--8 #content .registration-form .form-control[disabled],.id--8 #content .forgotten-password-form .form-control[disabled],.id--8 #content .shipping-address-form .form-control[disabled],.customer-page #content .login-form .form-control[disabled],.customer-page #content .registration-form .form-control[disabled],.customer-page #content .forgotten-password-form .form-control[disabled],.customer-page #content .shipping-address-form .form-control[disabled]{background-color:var(--color-border-thumb);color:var(--color-text-light)}.id--4 #content .login-form .form-control.error-field,.id--4 #content .login-form .form-control.js-error-field,.id--4 #content .registration-form .form-control.error-field,.id--4 #content .registration-form .form-control.js-error-field,.id--4 #content .forgotten-password-form .form-control.error-field,.id--4 #content .forgotten-password-form .form-control.js-error-field,.id--4 #content .shipping-address-form .form-control.error-field,.id--4 #content .shipping-address-form .form-control.js-error-field,.id--7 #content .login-form .form-control.error-field,.id--7 #content .login-form .form-control.js-error-field,.id--7 #content .registration-form .form-control.error-field,.id--7 #content .registration-form .form-control.js-error-field,.id--7 #content .forgotten-password-form .form-control.error-field,.id--7 #content .forgotten-password-form .form-control.js-error-field,.id--7 #content .shipping-address-form .form-control.error-field,.id--7 #content .shipping-address-form .form-control.js-error-field,.id--8 #content .login-form .form-control.error-field,.id--8 #content .login-form .form-control.js-error-field,.id--8 #content .registration-form .form-control.error-field,.id--8 #content .registration-form .form-control.js-error-field,.id--8 #content .forgotten-password-form .form-control.error-field,.id--8 #content .forgotten-password-form .form-control.js-error-field,.id--8 #content .shipping-address-form .form-control.error-field,.id--8 #content .shipping-address-form .form-control.js-error-field,.customer-page #content .login-form .form-control.error-field,.customer-page #content .login-form .form-control.js-error-field,.customer-page #content .registration-form .form-control.error-field,.customer-page #content .registration-form .form-control.js-error-field,.customer-page #content .forgotten-password-form .form-control.error-field,.customer-page #content .forgotten-password-form .form-control.js-error-field,.customer-page #content .shipping-address-form .form-control.error-field,.customer-page #content .shipping-address-form .form-control.js-error-field{border-color:var(--color-error);border-radius:var(--radius-chip) var(--radius-chip) 0 0;box-shadow:none;color:var(--color-error)}.id--4 #content .login-form select.form-control,.id--4 #content .registration-form select.form-control,.id--4 #content .forgotten-password-form select.form-control,.id--4 #content .shipping-address-form select.form-control,.id--7 #content .login-form select.form-control,.id--7 #content .registration-form select.form-control,.id--7 #content .forgotten-password-form select.form-control,.id--7 #content .shipping-address-form select.form-control,.id--8 #content .login-form select.form-control,.id--8 #content .registration-form select.form-control,.id--8 #content .forgotten-password-form select.form-control,.id--8 #content .shipping-address-form select.form-control,.customer-page #content .login-form select.form-control,.customer-page #content .registration-form select.form-control,.customer-page #content .forgotten-password-form select.form-control,.customer-page #content .shipping-address-form select.form-control{padding-right:52px;background-image:var(--icon-chevron-down);background-position:right 20px center;background-repeat:no-repeat;background-size:13px 7px}.id--4 #content .login-form .form-group-hasTooltip .form-control,.id--4 #content .registration-form .form-group-hasTooltip .form-control,.id--4 #content .forgotten-password-form .form-group-hasTooltip .form-control,.id--4 #content .shipping-address-form .form-group-hasTooltip .form-control,.id--7 #content .login-form .form-group-hasTooltip .form-control,.id--7 #content .registration-form .form-group-hasTooltip .form-control,.id--7 #content .forgotten-password-form .form-group-hasTooltip .form-control,.id--7 #content .shipping-address-form .form-group-hasTooltip .form-control,.id--8 #content .login-form .form-group-hasTooltip .form-control,.id--8 #content .registration-form .form-group-hasTooltip .form-control,.id--8 #content .forgotten-password-form .form-group-hasTooltip .form-control,.id--8 #content .shipping-address-form .form-group-hasTooltip .form-control,.customer-page #content .login-form .form-group-hasTooltip .form-control,.customer-page #content .registration-form .form-group-hasTooltip .form-control,.customer-page #content .forgotten-password-form .form-group-hasTooltip .form-control,.customer-page #content .shipping-address-form .form-group-hasTooltip .form-control{padding-right:50px}.id--4 #content .login-form .question-tooltip,.id--4 #content .registration-form .question-tooltip,.id--4 #content .forgotten-password-form .question-tooltip,.id--4 #content .shipping-address-form .question-tooltip,.id--7 #content .login-form .question-tooltip,.id--7 #content .registration-form .question-tooltip,.id--7 #content .forgotten-password-form .question-tooltip,.id--7 #content .shipping-address-form .question-tooltip,.id--8 #content .login-form .question-tooltip,.id--8 #content .registration-form .question-tooltip,.id--8 #content .forgotten-password-form .question-tooltip,.id--8 #content .shipping-address-form .question-tooltip,.customer-page #content .login-form .question-tooltip,.customer-page #content .registration-form .question-tooltip,.customer-page #content .forgotten-password-form .question-tooltip,.customer-page #content .shipping-address-form .question-tooltip{display:inline-flex;align-items:center;justify-content:center;top:50%;right:20px;width:18px;height:18px;min-width:18px;min-height:18px;margin-top:-9px;border:1px solid var(--color-text-light);border-radius:50%;background-color:rgba(0,0,0,0);color:var(--color-text-light);font-size:12px;line-height:1;cursor:help}.id--4 #content .login-form .phone-combined-input,.id--4 #content .registration-form .phone-combined-input,.id--4 #content .forgotten-password-form .phone-combined-input,.id--4 #content .shipping-address-form .phone-combined-input,.id--7 #content .login-form .phone-combined-input,.id--7 #content .registration-form .phone-combined-input,.id--7 #content .forgotten-password-form .phone-combined-input,.id--7 #content .shipping-address-form .phone-combined-input,.id--8 #content .login-form .phone-combined-input,.id--8 #content .registration-form .phone-combined-input,.id--8 #content .forgotten-password-form .phone-combined-input,.id--8 #content .shipping-address-form .phone-combined-input,.customer-page #content .login-form .phone-combined-input,.customer-page #content .registration-form .phone-combined-input,.customer-page #content .forgotten-password-form .phone-combined-input,.customer-page #content .shipping-address-form .phone-combined-input{display:flex;align-items:center;width:100%;height:var(--layout-button-height-lg);padding:0 5px 0 15px;border:1px solid var(--color-border-input-2);border-radius:var(--radius-chip);background-color:#fff}.id--4 #content .login-form .phone-combined-input:focus-within,.id--4 #content .registration-form .phone-combined-input:focus-within,.id--4 #content .forgotten-password-form .phone-combined-input:focus-within,.id--4 #content .shipping-address-form .phone-combined-input:focus-within,.id--7 #content .login-form .phone-combined-input:focus-within,.id--7 #content .registration-form .phone-combined-input:focus-within,.id--7 #content .forgotten-password-form .phone-combined-input:focus-within,.id--7 #content .shipping-address-form .phone-combined-input:focus-within,.id--8 #content .login-form .phone-combined-input:focus-within,.id--8 #content .registration-form .phone-combined-input:focus-within,.id--8 #content .forgotten-password-form .phone-combined-input:focus-within,.id--8 #content .shipping-address-form .phone-combined-input:focus-within,.customer-page #content .login-form .phone-combined-input:focus-within,.customer-page #content .registration-form .phone-combined-input:focus-within,.customer-page #content .forgotten-password-form .phone-combined-input:focus-within,.customer-page #content .shipping-address-form .phone-combined-input:focus-within{border-color:var(--color-primary)}.id--4 #content .login-form .phone-combined-input .country-flags,.id--4 #content .registration-form .phone-combined-input .country-flags,.id--4 #content .forgotten-password-form .phone-combined-input .country-flags,.id--4 #content .shipping-address-form .phone-combined-input .country-flags,.id--7 #content .login-form .phone-combined-input .country-flags,.id--7 #content .registration-form .phone-combined-input .country-flags,.id--7 #content .forgotten-password-form .phone-combined-input .country-flags,.id--7 #content .shipping-address-form .phone-combined-input .country-flags,.id--8 #content .login-form .phone-combined-input .country-flags,.id--8 #content .registration-form .phone-combined-input .country-flags,.id--8 #content .forgotten-password-form .phone-combined-input .country-flags,.id--8 #content .shipping-address-form .phone-combined-input .country-flags,.customer-page #content .login-form .phone-combined-input .country-flags,.customer-page #content .registration-form .phone-combined-input .country-flags,.customer-page #content .forgotten-password-form .phone-combined-input .country-flags,.customer-page #content .shipping-address-form .phone-combined-input .country-flags{flex:0 0 auto;height:auto;border:none}.id--4 #content .login-form .phone-combined-input .country-flag.selected,.id--4 #content .registration-form .phone-combined-input .country-flag.selected,.id--4 #content .forgotten-password-form .phone-combined-input .country-flag.selected,.id--4 #content .shipping-address-form .phone-combined-input .country-flag.selected,.id--7 #content .login-form .phone-combined-input .country-flag.selected,.id--7 #content .registration-form .phone-combined-input .country-flag.selected,.id--7 #content .forgotten-password-form .phone-combined-input .country-flag.selected,.id--7 #content .shipping-address-form .phone-combined-input .country-flag.selected,.id--8 #content .login-form .phone-combined-input .country-flag.selected,.id--8 #content .registration-form .phone-combined-input .country-flag.selected,.id--8 #content .forgotten-password-form .phone-combined-input .country-flag.selected,.id--8 #content .shipping-address-form .phone-combined-input .country-flag.selected,.customer-page #content .login-form .phone-combined-input .country-flag.selected,.customer-page #content .registration-form .phone-combined-input .country-flag.selected,.customer-page #content .forgotten-password-form .phone-combined-input .country-flag.selected,.customer-page #content .shipping-address-form .phone-combined-input .country-flag.selected{margin:0;padding:0}.id--4 #content .login-form .phone-combined-input .country-flag svg,.id--4 #content .registration-form .phone-combined-input .country-flag svg,.id--4 #content .forgotten-password-form .phone-combined-input .country-flag svg,.id--4 #content .shipping-address-form .phone-combined-input .country-flag svg,.id--7 #content .login-form .phone-combined-input .country-flag svg,.id--7 #content .registration-form .phone-combined-input .country-flag svg,.id--7 #content .forgotten-password-form .phone-combined-input .country-flag svg,.id--7 #content .shipping-address-form .phone-combined-input .country-flag svg,.id--8 #content .login-form .phone-combined-input .country-flag svg,.id--8 #content .registration-form .phone-combined-input .country-flag svg,.id--8 #content .forgotten-password-form .phone-combined-input .country-flag svg,.id--8 #content .shipping-address-form .phone-combined-input .country-flag svg,.customer-page #content .login-form .phone-combined-input .country-flag svg,.customer-page #content .registration-form .phone-combined-input .country-flag svg,.customer-page #content .forgotten-password-form .phone-combined-input .country-flag svg,.customer-page #content .shipping-address-form .phone-combined-input .country-flag svg{width:19px;height:19px}.id--4 #content .login-form .phone-combined-input .shp-flag-label,.id--4 #content .registration-form .phone-combined-input .shp-flag-label,.id--4 #content .forgotten-password-form .phone-combined-input .shp-flag-label,.id--4 #content .shipping-address-form .phone-combined-input .shp-flag-label,.id--7 #content .login-form .phone-combined-input .shp-flag-label,.id--7 #content .registration-form .phone-combined-input .shp-flag-label,.id--7 #content .forgotten-password-form .phone-combined-input .shp-flag-label,.id--7 #content .shipping-address-form .phone-combined-input .shp-flag-label,.id--8 #content .login-form .phone-combined-input .shp-flag-label,.id--8 #content .registration-form .phone-combined-input .shp-flag-label,.id--8 #content .forgotten-password-form .phone-combined-input .shp-flag-label,.id--8 #content .shipping-address-form .phone-combined-input .shp-flag-label,.customer-page #content .login-form .phone-combined-input .shp-flag-label,.customer-page #content .registration-form .phone-combined-input .shp-flag-label,.customer-page #content .forgotten-password-form .phone-combined-input .shp-flag-label,.customer-page #content .shipping-address-form .phone-combined-input .shp-flag-label{width:auto;padding:0 0 0 30px;color:var(--color-text);font-size:16px;line-height:28px}.id--4 #content .login-form .phone-combined-input .shp-flag-label::before,.id--4 #content .registration-form .phone-combined-input .shp-flag-label::before,.id--4 #content .forgotten-password-form .phone-combined-input .shp-flag-label::before,.id--4 #content .shipping-address-form .phone-combined-input .shp-flag-label::before,.id--7 #content .login-form .phone-combined-input .shp-flag-label::before,.id--7 #content .registration-form .phone-combined-input .shp-flag-label::before,.id--7 #content .forgotten-password-form .phone-combined-input .shp-flag-label::before,.id--7 #content .shipping-address-form .phone-combined-input .shp-flag-label::before,.id--8 #content .login-form .phone-combined-input .shp-flag-label::before,.id--8 #content .registration-form .phone-combined-input .shp-flag-label::before,.id--8 #content .forgotten-password-form .phone-combined-input .shp-flag-label::before,.id--8 #content .shipping-address-form .phone-combined-input .shp-flag-label::before,.customer-page #content .login-form .phone-combined-input .shp-flag-label::before,.customer-page #content .registration-form .phone-combined-input .shp-flag-label::before,.customer-page #content .forgotten-password-form .phone-combined-input .shp-flag-label::before,.customer-page #content .shipping-address-form .phone-combined-input .shp-flag-label::before{content:"";top:50%;left:7px;width:13px;height:7px;margin:-3px 0 0;border:none;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}.id--4 #content .login-form .phone-combined-input input.form-control,.id--4 #content .registration-form .phone-combined-input input.form-control,.id--4 #content .forgotten-password-form .phone-combined-input input.form-control,.id--4 #content .shipping-address-form .phone-combined-input input.form-control,.id--7 #content .login-form .phone-combined-input input.form-control,.id--7 #content .registration-form .phone-combined-input input.form-control,.id--7 #content .forgotten-password-form .phone-combined-input input.form-control,.id--7 #content .shipping-address-form .phone-combined-input input.form-control,.id--8 #content .login-form .phone-combined-input input.form-control,.id--8 #content .registration-form .phone-combined-input input.form-control,.id--8 #content .forgotten-password-form .phone-combined-input input.form-control,.id--8 #content .shipping-address-form .phone-combined-input input.form-control,.customer-page #content .login-form .phone-combined-input input.form-control,.customer-page #content .registration-form .phone-combined-input input.form-control,.customer-page #content .forgotten-password-form .phone-combined-input input.form-control,.customer-page #content .shipping-address-form .phone-combined-input input.form-control{flex:1 1 auto;height:100%;padding:12px 15px 12px 10px;border:none;border-radius:0}.id--4 #content .login-form .validator-msg,.id--4 #content .login-form .js-validator-msg,.id--4 #content .registration-form .validator-msg,.id--4 #content .registration-form .js-validator-msg,.id--4 #content .forgotten-password-form .validator-msg,.id--4 #content .forgotten-password-form .js-validator-msg,.id--4 #content .shipping-address-form .validator-msg,.id--4 #content .shipping-address-form .js-validator-msg,.id--7 #content .login-form .validator-msg,.id--7 #content .login-form .js-validator-msg,.id--7 #content .registration-form .validator-msg,.id--7 #content .registration-form .js-validator-msg,.id--7 #content .forgotten-password-form .validator-msg,.id--7 #content .forgotten-password-form .js-validator-msg,.id--7 #content .shipping-address-form .validator-msg,.id--7 #content .shipping-address-form .js-validator-msg,.id--8 #content .login-form .validator-msg,.id--8 #content .login-form .js-validator-msg,.id--8 #content .registration-form .validator-msg,.id--8 #content .registration-form .js-validator-msg,.id--8 #content .forgotten-password-form .validator-msg,.id--8 #content .forgotten-password-form .js-validator-msg,.id--8 #content .shipping-address-form .validator-msg,.id--8 #content .shipping-address-form .js-validator-msg,.customer-page #content .login-form .validator-msg,.customer-page #content .login-form .js-validator-msg,.customer-page #content .registration-form .validator-msg,.customer-page #content .registration-form .js-validator-msg,.customer-page #content .forgotten-password-form .validator-msg,.customer-page #content .forgotten-password-form .js-validator-msg,.customer-page #content .shipping-address-form .validator-msg,.customer-page #content .shipping-address-form .js-validator-msg{display:block;position:relative;margin:0;padding:8px 20px;border-radius:0 0 var(--radius-chip) var(--radius-chip);background-color:var(--color-error);color:#fff;font-size:var(--size-smaller);font-weight:400;line-height:20px;text-align:left}.id--4 #content .login-form .validator-msg::before,.id--4 #content .login-form .js-validator-msg::before,.id--4 #content .registration-form .validator-msg::before,.id--4 #content .registration-form .js-validator-msg::before,.id--4 #content .forgotten-password-form .validator-msg::before,.id--4 #content .forgotten-password-form .js-validator-msg::before,.id--4 #content .shipping-address-form .validator-msg::before,.id--4 #content .shipping-address-form .js-validator-msg::before,.id--7 #content .login-form .validator-msg::before,.id--7 #content .login-form .js-validator-msg::before,.id--7 #content .registration-form .validator-msg::before,.id--7 #content .registration-form .js-validator-msg::before,.id--7 #content .forgotten-password-form .validator-msg::before,.id--7 #content .forgotten-password-form .js-validator-msg::before,.id--7 #content .shipping-address-form .validator-msg::before,.id--7 #content .shipping-address-form .js-validator-msg::before,.id--8 #content .login-form .validator-msg::before,.id--8 #content .login-form .js-validator-msg::before,.id--8 #content .registration-form .validator-msg::before,.id--8 #content .registration-form .js-validator-msg::before,.id--8 #content .forgotten-password-form .validator-msg::before,.id--8 #content .forgotten-password-form .js-validator-msg::before,.id--8 #content .shipping-address-form .validator-msg::before,.id--8 #content .shipping-address-form .js-validator-msg::before,.customer-page #content .login-form .validator-msg::before,.customer-page #content .login-form .js-validator-msg::before,.customer-page #content .registration-form .validator-msg::before,.customer-page #content .registration-form .js-validator-msg::before,.customer-page #content .forgotten-password-form .validator-msg::before,.customer-page #content .forgotten-password-form .js-validator-msg::before,.customer-page #content .shipping-address-form .validator-msg::before,.customer-page #content .shipping-address-form .js-validator-msg::before{content:none}.id--4 #content .login-form input[type=checkbox]+label,.id--4 #content .login-form input[type=radio]+label,.id--4 #content .registration-form input[type=checkbox]+label,.id--4 #content .registration-form input[type=radio]+label,.id--4 #content .forgotten-password-form input[type=checkbox]+label,.id--4 #content .forgotten-password-form input[type=radio]+label,.id--4 #content .shipping-address-form input[type=checkbox]+label,.id--4 #content .shipping-address-form input[type=radio]+label,.id--7 #content .login-form input[type=checkbox]+label,.id--7 #content .login-form input[type=radio]+label,.id--7 #content .registration-form input[type=checkbox]+label,.id--7 #content .registration-form input[type=radio]+label,.id--7 #content .forgotten-password-form input[type=checkbox]+label,.id--7 #content .forgotten-password-form input[type=radio]+label,.id--7 #content .shipping-address-form input[type=checkbox]+label,.id--7 #content .shipping-address-form input[type=radio]+label,.id--8 #content .login-form input[type=checkbox]+label,.id--8 #content .login-form input[type=radio]+label,.id--8 #content .registration-form input[type=checkbox]+label,.id--8 #content .registration-form input[type=radio]+label,.id--8 #content .forgotten-password-form input[type=checkbox]+label,.id--8 #content .forgotten-password-form input[type=radio]+label,.id--8 #content .shipping-address-form input[type=checkbox]+label,.id--8 #content .shipping-address-form input[type=radio]+label,.customer-page #content .login-form input[type=checkbox]+label,.customer-page #content .login-form input[type=radio]+label,.customer-page #content .registration-form input[type=checkbox]+label,.customer-page #content .registration-form input[type=radio]+label,.customer-page #content .forgotten-password-form input[type=checkbox]+label,.customer-page #content .forgotten-password-form input[type=radio]+label,.customer-page #content .shipping-address-form input[type=checkbox]+label,.customer-page #content .shipping-address-form input[type=radio]+label{display:inline-block;position:relative;min-height:30px;margin:0;padding:4px 0 4px 45px;color:var(--color-text);font-size:var(--size-body);font-weight:400;line-height:22px;text-transform:none;cursor:pointer}@media(max-width: 767px){.id--4 #content .login-form input[type=checkbox]+label,.id--4 #content .login-form input[type=radio]+label,.id--4 #content .registration-form input[type=checkbox]+label,.id--4 #content .registration-form input[type=radio]+label,.id--4 #content .forgotten-password-form input[type=checkbox]+label,.id--4 #content .forgotten-password-form input[type=radio]+label,.id--4 #content .shipping-address-form input[type=checkbox]+label,.id--4 #content .shipping-address-form input[type=radio]+label,.id--7 #content .login-form input[type=checkbox]+label,.id--7 #content .login-form input[type=radio]+label,.id--7 #content .registration-form input[type=checkbox]+label,.id--7 #content .registration-form input[type=radio]+label,.id--7 #content .forgotten-password-form input[type=checkbox]+label,.id--7 #content .forgotten-password-form input[type=radio]+label,.id--7 #content .shipping-address-form input[type=checkbox]+label,.id--7 #content .shipping-address-form input[type=radio]+label,.id--8 #content .login-form input[type=checkbox]+label,.id--8 #content .login-form input[type=radio]+label,.id--8 #content .registration-form input[type=checkbox]+label,.id--8 #content .registration-form input[type=radio]+label,.id--8 #content .forgotten-password-form input[type=checkbox]+label,.id--8 #content .forgotten-password-form input[type=radio]+label,.id--8 #content .shipping-address-form input[type=checkbox]+label,.id--8 #content .shipping-address-form input[type=radio]+label,.customer-page #content .login-form input[type=checkbox]+label,.customer-page #content .login-form input[type=radio]+label,.customer-page #content .registration-form input[type=checkbox]+label,.customer-page #content .registration-form input[type=radio]+label,.customer-page #content .forgotten-password-form input[type=checkbox]+label,.customer-page #content .forgotten-password-form input[type=radio]+label,.customer-page #content .shipping-address-form input[type=checkbox]+label,.customer-page #content .shipping-address-form input[type=radio]+label{padding-left:40px}}.id--4 #content .login-form input[type=checkbox]+label::before,.id--4 #content .login-form input[type=radio]+label::before,.id--4 #content .registration-form input[type=checkbox]+label::before,.id--4 #content .registration-form input[type=radio]+label::before,.id--4 #content .forgotten-password-form input[type=checkbox]+label::before,.id--4 #content .forgotten-password-form input[type=radio]+label::before,.id--4 #content .shipping-address-form input[type=checkbox]+label::before,.id--4 #content .shipping-address-form input[type=radio]+label::before,.id--7 #content .login-form input[type=checkbox]+label::before,.id--7 #content .login-form input[type=radio]+label::before,.id--7 #content .registration-form input[type=checkbox]+label::before,.id--7 #content .registration-form input[type=radio]+label::before,.id--7 #content .forgotten-password-form input[type=checkbox]+label::before,.id--7 #content .forgotten-password-form input[type=radio]+label::before,.id--7 #content .shipping-address-form input[type=checkbox]+label::before,.id--7 #content .shipping-address-form input[type=radio]+label::before,.id--8 #content .login-form input[type=checkbox]+label::before,.id--8 #content .login-form input[type=radio]+label::before,.id--8 #content .registration-form input[type=checkbox]+label::before,.id--8 #content .registration-form input[type=radio]+label::before,.id--8 #content .forgotten-password-form input[type=checkbox]+label::before,.id--8 #content .forgotten-password-form input[type=radio]+label::before,.id--8 #content .shipping-address-form input[type=checkbox]+label::before,.id--8 #content .shipping-address-form input[type=radio]+label::before,.customer-page #content .login-form input[type=checkbox]+label::before,.customer-page #content .login-form input[type=radio]+label::before,.customer-page #content .registration-form input[type=checkbox]+label::before,.customer-page #content .registration-form input[type=radio]+label::before,.customer-page #content .forgotten-password-form input[type=checkbox]+label::before,.customer-page #content .forgotten-password-form input[type=radio]+label::before,.customer-page #content .shipping-address-form input[type=checkbox]+label::before,.customer-page #content .shipping-address-form input[type=radio]+label::before{position:absolute;top:0;left:0;width:30px;height:30px;margin:0;border:1px solid var(--color-border-input-2);border-radius:var(--radius-chip);background-color:#fff;transform:none}.id--4 #content .login-form input[type=checkbox]+label::after,.id--4 #content .login-form input[type=radio]+label::after,.id--4 #content .registration-form input[type=checkbox]+label::after,.id--4 #content .registration-form input[type=radio]+label::after,.id--4 #content .forgotten-password-form input[type=checkbox]+label::after,.id--4 #content .forgotten-password-form input[type=radio]+label::after,.id--4 #content .shipping-address-form input[type=checkbox]+label::after,.id--4 #content .shipping-address-form input[type=radio]+label::after,.id--7 #content .login-form input[type=checkbox]+label::after,.id--7 #content .login-form input[type=radio]+label::after,.id--7 #content .registration-form input[type=checkbox]+label::after,.id--7 #content .registration-form input[type=radio]+label::after,.id--7 #content .forgotten-password-form input[type=checkbox]+label::after,.id--7 #content .forgotten-password-form input[type=radio]+label::after,.id--7 #content .shipping-address-form input[type=checkbox]+label::after,.id--7 #content .shipping-address-form input[type=radio]+label::after,.id--8 #content .login-form input[type=checkbox]+label::after,.id--8 #content .login-form input[type=radio]+label::after,.id--8 #content .registration-form input[type=checkbox]+label::after,.id--8 #content .registration-form input[type=radio]+label::after,.id--8 #content .forgotten-password-form input[type=checkbox]+label::after,.id--8 #content .forgotten-password-form input[type=radio]+label::after,.id--8 #content .shipping-address-form input[type=checkbox]+label::after,.id--8 #content .shipping-address-form input[type=radio]+label::after,.customer-page #content .login-form input[type=checkbox]+label::after,.customer-page #content .login-form input[type=radio]+label::after,.customer-page #content .registration-form input[type=checkbox]+label::after,.customer-page #content .registration-form input[type=radio]+label::after,.customer-page #content .forgotten-password-form input[type=checkbox]+label::after,.customer-page #content .forgotten-password-form input[type=radio]+label::after,.customer-page #content .shipping-address-form input[type=checkbox]+label::after,.customer-page #content .shipping-address-form input[type=radio]+label::after{position:absolute;top:9px;left:8px;width:14px;height:12px;margin:0;border:none;border-radius:0;mask-image:var(--icon-checkmark);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-checkmark);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:rgba(0,0,0,0);transform:none}.id--4 #content .login-form input[type=checkbox]+label a,.id--4 #content .login-form input[type=radio]+label a,.id--4 #content .registration-form input[type=checkbox]+label a,.id--4 #content .registration-form input[type=radio]+label a,.id--4 #content .forgotten-password-form input[type=checkbox]+label a,.id--4 #content .forgotten-password-form input[type=radio]+label a,.id--4 #content .shipping-address-form input[type=checkbox]+label a,.id--4 #content .shipping-address-form input[type=radio]+label a,.id--7 #content .login-form input[type=checkbox]+label a,.id--7 #content .login-form input[type=radio]+label a,.id--7 #content .registration-form input[type=checkbox]+label a,.id--7 #content .registration-form input[type=radio]+label a,.id--7 #content .forgotten-password-form input[type=checkbox]+label a,.id--7 #content .forgotten-password-form input[type=radio]+label a,.id--7 #content .shipping-address-form input[type=checkbox]+label a,.id--7 #content .shipping-address-form input[type=radio]+label a,.id--8 #content .login-form input[type=checkbox]+label a,.id--8 #content .login-form input[type=radio]+label a,.id--8 #content .registration-form input[type=checkbox]+label a,.id--8 #content .registration-form input[type=radio]+label a,.id--8 #content .forgotten-password-form input[type=checkbox]+label a,.id--8 #content .forgotten-password-form input[type=radio]+label a,.id--8 #content .shipping-address-form input[type=checkbox]+label a,.id--8 #content .shipping-address-form input[type=radio]+label a,.customer-page #content .login-form input[type=checkbox]+label a,.customer-page #content .login-form input[type=radio]+label a,.customer-page #content .registration-form input[type=checkbox]+label a,.customer-page #content .registration-form input[type=radio]+label a,.customer-page #content .forgotten-password-form input[type=checkbox]+label a,.customer-page #content .forgotten-password-form input[type=radio]+label a,.customer-page #content .shipping-address-form input[type=checkbox]+label a,.customer-page #content .shipping-address-form input[type=radio]+label a{color:var(--color-primary);text-decoration:underline}.id--4 #content .login-form input[type=checkbox]:checked+label::before,.id--4 #content .login-form input[type=radio]:checked+label::before,.id--4 #content .registration-form input[type=checkbox]:checked+label::before,.id--4 #content .registration-form input[type=radio]:checked+label::before,.id--4 #content .forgotten-password-form input[type=checkbox]:checked+label::before,.id--4 #content .forgotten-password-form input[type=radio]:checked+label::before,.id--4 #content .shipping-address-form input[type=checkbox]:checked+label::before,.id--4 #content .shipping-address-form input[type=radio]:checked+label::before,.id--7 #content .login-form input[type=checkbox]:checked+label::before,.id--7 #content .login-form input[type=radio]:checked+label::before,.id--7 #content .registration-form input[type=checkbox]:checked+label::before,.id--7 #content .registration-form input[type=radio]:checked+label::before,.id--7 #content .forgotten-password-form input[type=checkbox]:checked+label::before,.id--7 #content .forgotten-password-form input[type=radio]:checked+label::before,.id--7 #content .shipping-address-form input[type=checkbox]:checked+label::before,.id--7 #content .shipping-address-form input[type=radio]:checked+label::before,.id--8 #content .login-form input[type=checkbox]:checked+label::before,.id--8 #content .login-form input[type=radio]:checked+label::before,.id--8 #content .registration-form input[type=checkbox]:checked+label::before,.id--8 #content .registration-form input[type=radio]:checked+label::before,.id--8 #content .forgotten-password-form input[type=checkbox]:checked+label::before,.id--8 #content .forgotten-password-form input[type=radio]:checked+label::before,.id--8 #content .shipping-address-form input[type=checkbox]:checked+label::before,.id--8 #content .shipping-address-form input[type=radio]:checked+label::before,.customer-page #content .login-form input[type=checkbox]:checked+label::before,.customer-page #content .login-form input[type=radio]:checked+label::before,.customer-page #content .registration-form input[type=checkbox]:checked+label::before,.customer-page #content .registration-form input[type=radio]:checked+label::before,.customer-page #content .forgotten-password-form input[type=checkbox]:checked+label::before,.customer-page #content .forgotten-password-form input[type=radio]:checked+label::before,.customer-page #content .shipping-address-form input[type=checkbox]:checked+label::before,.customer-page #content .shipping-address-form input[type=radio]:checked+label::before{border-color:var(--color-primary);background-color:var(--color-primary)}.id--4 #content .login-form input[type=checkbox]:checked+label::after,.id--4 #content .login-form input[type=radio]:checked+label::after,.id--4 #content .registration-form input[type=checkbox]:checked+label::after,.id--4 #content .registration-form input[type=radio]:checked+label::after,.id--4 #content .forgotten-password-form input[type=checkbox]:checked+label::after,.id--4 #content .forgotten-password-form input[type=radio]:checked+label::after,.id--4 #content .shipping-address-form input[type=checkbox]:checked+label::after,.id--4 #content .shipping-address-form input[type=radio]:checked+label::after,.id--7 #content .login-form input[type=checkbox]:checked+label::after,.id--7 #content .login-form input[type=radio]:checked+label::after,.id--7 #content .registration-form input[type=checkbox]:checked+label::after,.id--7 #content .registration-form input[type=radio]:checked+label::after,.id--7 #content .forgotten-password-form input[type=checkbox]:checked+label::after,.id--7 #content .forgotten-password-form input[type=radio]:checked+label::after,.id--7 #content .shipping-address-form input[type=checkbox]:checked+label::after,.id--7 #content .shipping-address-form input[type=radio]:checked+label::after,.id--8 #content .login-form input[type=checkbox]:checked+label::after,.id--8 #content .login-form input[type=radio]:checked+label::after,.id--8 #content .registration-form input[type=checkbox]:checked+label::after,.id--8 #content .registration-form input[type=radio]:checked+label::after,.id--8 #content .forgotten-password-form input[type=checkbox]:checked+label::after,.id--8 #content .forgotten-password-form input[type=radio]:checked+label::after,.id--8 #content .shipping-address-form input[type=checkbox]:checked+label::after,.id--8 #content .shipping-address-form input[type=radio]:checked+label::after,.customer-page #content .login-form input[type=checkbox]:checked+label::after,.customer-page #content .login-form input[type=radio]:checked+label::after,.customer-page #content .registration-form input[type=checkbox]:checked+label::after,.customer-page #content .registration-form input[type=radio]:checked+label::after,.customer-page #content .forgotten-password-form input[type=checkbox]:checked+label::after,.customer-page #content .forgotten-password-form input[type=radio]:checked+label::after,.customer-page #content .shipping-address-form input[type=checkbox]:checked+label::after,.customer-page #content .shipping-address-form input[type=radio]:checked+label::after{background-color:#fff}.id--4 #content .login-form input[type=checkbox]:focus-visible+label::before,.id--4 #content .login-form input[type=radio]:focus-visible+label::before,.id--4 #content .registration-form input[type=checkbox]:focus-visible+label::before,.id--4 #content .registration-form input[type=radio]:focus-visible+label::before,.id--4 #content .forgotten-password-form input[type=checkbox]:focus-visible+label::before,.id--4 #content .forgotten-password-form input[type=radio]:focus-visible+label::before,.id--4 #content .shipping-address-form input[type=checkbox]:focus-visible+label::before,.id--4 #content .shipping-address-form input[type=radio]:focus-visible+label::before,.id--7 #content .login-form input[type=checkbox]:focus-visible+label::before,.id--7 #content .login-form input[type=radio]:focus-visible+label::before,.id--7 #content .registration-form input[type=checkbox]:focus-visible+label::before,.id--7 #content .registration-form input[type=radio]:focus-visible+label::before,.id--7 #content .forgotten-password-form input[type=checkbox]:focus-visible+label::before,.id--7 #content .forgotten-password-form input[type=radio]:focus-visible+label::before,.id--7 #content .shipping-address-form input[type=checkbox]:focus-visible+label::before,.id--7 #content .shipping-address-form input[type=radio]:focus-visible+label::before,.id--8 #content .login-form input[type=checkbox]:focus-visible+label::before,.id--8 #content .login-form input[type=radio]:focus-visible+label::before,.id--8 #content .registration-form input[type=checkbox]:focus-visible+label::before,.id--8 #content .registration-form input[type=radio]:focus-visible+label::before,.id--8 #content .forgotten-password-form input[type=checkbox]:focus-visible+label::before,.id--8 #content .forgotten-password-form input[type=radio]:focus-visible+label::before,.id--8 #content .shipping-address-form input[type=checkbox]:focus-visible+label::before,.id--8 #content .shipping-address-form input[type=radio]:focus-visible+label::before,.customer-page #content .login-form input[type=checkbox]:focus-visible+label::before,.customer-page #content .login-form input[type=radio]:focus-visible+label::before,.customer-page #content .registration-form input[type=checkbox]:focus-visible+label::before,.customer-page #content .registration-form input[type=radio]:focus-visible+label::before,.customer-page #content .forgotten-password-form input[type=checkbox]:focus-visible+label::before,.customer-page #content .forgotten-password-form input[type=radio]:focus-visible+label::before,.customer-page #content .shipping-address-form input[type=checkbox]:focus-visible+label::before,.customer-page #content .shipping-address-form input[type=radio]:focus-visible+label::before{outline:2px solid var(--color-primary);outline-offset:2px}.id--4 #content .login-form input[type=radio]+label::before,.id--4 #content .registration-form input[type=radio]+label::before,.id--4 #content .forgotten-password-form input[type=radio]+label::before,.id--4 #content .shipping-address-form input[type=radio]+label::before,.id--7 #content .login-form input[type=radio]+label::before,.id--7 #content .registration-form input[type=radio]+label::before,.id--7 #content .forgotten-password-form input[type=radio]+label::before,.id--7 #content .shipping-address-form input[type=radio]+label::before,.id--8 #content .login-form input[type=radio]+label::before,.id--8 #content .registration-form input[type=radio]+label::before,.id--8 #content .forgotten-password-form input[type=radio]+label::before,.id--8 #content .shipping-address-form input[type=radio]+label::before,.customer-page #content .login-form input[type=radio]+label::before,.customer-page #content .registration-form input[type=radio]+label::before,.customer-page #content .forgotten-password-form input[type=radio]+label::before,.customer-page #content .shipping-address-form input[type=radio]+label::before{border-radius:50%}.id--4 #content .login-form input[type=radio]+label::after,.id--4 #content .registration-form input[type=radio]+label::after,.id--4 #content .forgotten-password-form input[type=radio]+label::after,.id--4 #content .shipping-address-form input[type=radio]+label::after,.id--7 #content .login-form input[type=radio]+label::after,.id--7 #content .registration-form input[type=radio]+label::after,.id--7 #content .forgotten-password-form input[type=radio]+label::after,.id--7 #content .shipping-address-form input[type=radio]+label::after,.id--8 #content .login-form input[type=radio]+label::after,.id--8 #content .registration-form input[type=radio]+label::after,.id--8 #content .forgotten-password-form input[type=radio]+label::after,.id--8 #content .shipping-address-form input[type=radio]+label::after,.customer-page #content .login-form input[type=radio]+label::after,.customer-page #content .registration-form input[type=radio]+label::after,.customer-page #content .forgotten-password-form input[type=radio]+label::after,.customer-page #content .shipping-address-form input[type=radio]+label::after{top:10px;left:10px;width:10px;height:10px;border-radius:50%;mask-image:none;-webkit-mask-image:none}.id--4 #content .login-form input[type=radio]+label strong,.id--4 #content .registration-form input[type=radio]+label strong,.id--4 #content .forgotten-password-form input[type=radio]+label strong,.id--4 #content .shipping-address-form input[type=radio]+label strong,.id--7 #content .login-form input[type=radio]+label strong,.id--7 #content .registration-form input[type=radio]+label strong,.id--7 #content .forgotten-password-form input[type=radio]+label strong,.id--7 #content .shipping-address-form input[type=radio]+label strong,.id--8 #content .login-form input[type=radio]+label strong,.id--8 #content .registration-form input[type=radio]+label strong,.id--8 #content .forgotten-password-form input[type=radio]+label strong,.id--8 #content .shipping-address-form input[type=radio]+label strong,.customer-page #content .login-form input[type=radio]+label strong,.customer-page #content .registration-form input[type=radio]+label strong,.customer-page #content .forgotten-password-form input[type=radio]+label strong,.customer-page #content .shipping-address-form input[type=radio]+label strong{font-weight:500}.id--4 #content .login-form input[type=radio]:checked+label::before,.id--4 #content .registration-form input[type=radio]:checked+label::before,.id--4 #content .forgotten-password-form input[type=radio]:checked+label::before,.id--4 #content .shipping-address-form input[type=radio]:checked+label::before,.id--7 #content .login-form input[type=radio]:checked+label::before,.id--7 #content .registration-form input[type=radio]:checked+label::before,.id--7 #content .forgotten-password-form input[type=radio]:checked+label::before,.id--7 #content .shipping-address-form input[type=radio]:checked+label::before,.id--8 #content .login-form input[type=radio]:checked+label::before,.id--8 #content .registration-form input[type=radio]:checked+label::before,.id--8 #content .forgotten-password-form input[type=radio]:checked+label::before,.id--8 #content .shipping-address-form input[type=radio]:checked+label::before,.customer-page #content .login-form input[type=radio]:checked+label::before,.customer-page #content .registration-form input[type=radio]:checked+label::before,.customer-page #content .forgotten-password-form input[type=radio]:checked+label::before,.customer-page #content .shipping-address-form input[type=radio]:checked+label::before{background-color:#fff}.id--4 #content .login-form input[type=radio]:checked+label::after,.id--4 #content .registration-form input[type=radio]:checked+label::after,.id--4 #content .forgotten-password-form input[type=radio]:checked+label::after,.id--4 #content .shipping-address-form input[type=radio]:checked+label::after,.id--7 #content .login-form input[type=radio]:checked+label::after,.id--7 #content .registration-form input[type=radio]:checked+label::after,.id--7 #content .forgotten-password-form input[type=radio]:checked+label::after,.id--7 #content .shipping-address-form input[type=radio]:checked+label::after,.id--8 #content .login-form input[type=radio]:checked+label::after,.id--8 #content .registration-form input[type=radio]:checked+label::after,.id--8 #content .forgotten-password-form input[type=radio]:checked+label::after,.id--8 #content .shipping-address-form input[type=radio]:checked+label::after,.customer-page #content .login-form input[type=radio]:checked+label::after,.customer-page #content .registration-form input[type=radio]:checked+label::after,.customer-page #content .forgotten-password-form input[type=radio]:checked+label::after,.customer-page #content .shipping-address-form input[type=radio]:checked+label::after{background-color:var(--color-primary)}.id--4 #content .login-form .consents p.label,.id--4 #content .registration-form .consents p.label,.id--4 #content .forgotten-password-form .consents p.label,.id--4 #content .shipping-address-form .consents p.label,.id--7 #content .login-form .consents p.label,.id--7 #content .registration-form .consents p.label,.id--7 #content .forgotten-password-form .consents p.label,.id--7 #content .shipping-address-form .consents p.label,.id--8 #content .login-form .consents p.label,.id--8 #content .registration-form .consents p.label,.id--8 #content .forgotten-password-form .consents p.label,.id--8 #content .shipping-address-form .consents p.label,.customer-page #content .login-form .consents p.label,.customer-page #content .registration-form .consents p.label,.customer-page #content .forgotten-password-form .consents p.label,.customer-page #content .shipping-address-form .consents p.label{margin:0;color:var(--color-text-muted);font-size:var(--size-smaller);line-height:20px}.id--4 #content .login-form .consents p.label a,.id--4 #content .registration-form .consents p.label a,.id--4 #content .forgotten-password-form .consents p.label a,.id--4 #content .shipping-address-form .consents p.label a,.id--7 #content .login-form .consents p.label a,.id--7 #content .registration-form .consents p.label a,.id--7 #content .forgotten-password-form .consents p.label a,.id--7 #content .shipping-address-form .consents p.label a,.id--8 #content .login-form .consents p.label a,.id--8 #content .registration-form .consents p.label a,.id--8 #content .forgotten-password-form .consents p.label a,.id--8 #content .shipping-address-form .consents p.label a,.customer-page #content .login-form .consents p.label a,.customer-page #content .registration-form .consents p.label a,.customer-page #content .forgotten-password-form .consents p.label a,.customer-page #content .shipping-address-form .consents p.label a{color:var(--color-primary);text-decoration:underline}.id--4 #content .login-form .consents p.label a:hover,.id--4 #content .registration-form .consents p.label a:hover,.id--4 #content .forgotten-password-form .consents p.label a:hover,.id--4 #content .shipping-address-form .consents p.label a:hover,.id--7 #content .login-form .consents p.label a:hover,.id--7 #content .registration-form .consents p.label a:hover,.id--7 #content .forgotten-password-form .consents p.label a:hover,.id--7 #content .shipping-address-form .consents p.label a:hover,.id--8 #content .login-form .consents p.label a:hover,.id--8 #content .registration-form .consents p.label a:hover,.id--8 #content .forgotten-password-form .consents p.label a:hover,.id--8 #content .shipping-address-form .consents p.label a:hover,.customer-page #content .login-form .consents p.label a:hover,.customer-page #content .registration-form .consents p.label a:hover,.customer-page #content .forgotten-password-form .consents p.label a:hover,.customer-page #content .shipping-address-form .consents p.label a:hover{color:var(--color-primary-hover)}.id--4 #content .login-form .stay-in-touch,.id--4 #content .registration-form .stay-in-touch,.id--4 #content .forgotten-password-form .stay-in-touch,.id--4 #content .shipping-address-form .stay-in-touch,.id--7 #content .login-form .stay-in-touch,.id--7 #content .registration-form .stay-in-touch,.id--7 #content .forgotten-password-form .stay-in-touch,.id--7 #content .shipping-address-form .stay-in-touch,.id--8 #content .login-form .stay-in-touch,.id--8 #content .registration-form .stay-in-touch,.id--8 #content .forgotten-password-form .stay-in-touch,.id--8 #content .shipping-address-form .stay-in-touch,.customer-page #content .login-form .stay-in-touch,.customer-page #content .registration-form .stay-in-touch,.customer-page #content .forgotten-password-form .stay-in-touch,.customer-page #content .shipping-address-form .stay-in-touch{margin:0 0 30px}@media(max-width: 767px){.id--4 #content .login-form .stay-in-touch,.id--4 #content .registration-form .stay-in-touch,.id--4 #content .forgotten-password-form .stay-in-touch,.id--4 #content .shipping-address-form .stay-in-touch,.id--7 #content .login-form .stay-in-touch,.id--7 #content .registration-form .stay-in-touch,.id--7 #content .forgotten-password-form .stay-in-touch,.id--7 #content .shipping-address-form .stay-in-touch,.id--8 #content .login-form .stay-in-touch,.id--8 #content .registration-form .stay-in-touch,.id--8 #content .forgotten-password-form .stay-in-touch,.id--8 #content .shipping-address-form .stay-in-touch,.customer-page #content .login-form .stay-in-touch,.customer-page #content .registration-form .stay-in-touch,.customer-page #content .forgotten-password-form .stay-in-touch,.customer-page #content .shipping-address-form .stay-in-touch{margin:0 0 25px}}.id--4 #content .login-form .stay-in-touch .form-group,.id--4 #content .registration-form .stay-in-touch .form-group,.id--4 #content .forgotten-password-form .stay-in-touch .form-group,.id--4 #content .shipping-address-form .stay-in-touch .form-group,.id--7 #content .login-form .stay-in-touch .form-group,.id--7 #content .registration-form .stay-in-touch .form-group,.id--7 #content .forgotten-password-form .stay-in-touch .form-group,.id--7 #content .shipping-address-form .stay-in-touch .form-group,.id--8 #content .login-form .stay-in-touch .form-group,.id--8 #content .registration-form .stay-in-touch .form-group,.id--8 #content .forgotten-password-form .stay-in-touch .form-group,.id--8 #content .shipping-address-form .stay-in-touch .form-group,.customer-page #content .login-form .stay-in-touch .form-group,.customer-page #content .registration-form .stay-in-touch .form-group,.customer-page #content .forgotten-password-form .stay-in-touch .form-group,.customer-page #content .shipping-address-form .stay-in-touch .form-group{margin:0}.id--4 #content .login-form .company-shopping,.id--4 #content .registration-form .company-shopping,.id--4 #content .forgotten-password-form .company-shopping,.id--4 #content .shipping-address-form .company-shopping,.id--7 #content .login-form .company-shopping,.id--7 #content .registration-form .company-shopping,.id--7 #content .forgotten-password-form .company-shopping,.id--7 #content .shipping-address-form .company-shopping,.id--8 #content .login-form .company-shopping,.id--8 #content .registration-form .company-shopping,.id--8 #content .forgotten-password-form .company-shopping,.id--8 #content .shipping-address-form .company-shopping,.customer-page #content .login-form .company-shopping,.customer-page #content .registration-form .company-shopping,.customer-page #content .forgotten-password-form .company-shopping,.customer-page #content .shipping-address-form .company-shopping{margin:0 0 15px}.id--4 #content .login-form #company-info,.id--4 #content .registration-form #company-info,.id--4 #content .forgotten-password-form #company-info,.id--4 #content .shipping-address-form #company-info,.id--7 #content .login-form #company-info,.id--7 #content .registration-form #company-info,.id--7 #content .forgotten-password-form #company-info,.id--7 #content .shipping-address-form #company-info,.id--8 #content .login-form #company-info,.id--8 #content .registration-form #company-info,.id--8 #content .forgotten-password-form #company-info,.id--8 #content .shipping-address-form #company-info,.customer-page #content .login-form #company-info,.customer-page #content .registration-form #company-info,.customer-page #content .forgotten-password-form #company-info,.customer-page #content .shipping-address-form #company-info{margin:0 0 15px}.id--4 #content .login-form .submit-wrapper,.id--4 #content .registration-form .submit-wrapper,.id--4 #content .forgotten-password-form .submit-wrapper,.id--4 #content .shipping-address-form .submit-wrapper,.id--7 #content .login-form .submit-wrapper,.id--7 #content .registration-form .submit-wrapper,.id--7 #content .forgotten-password-form .submit-wrapper,.id--7 #content .shipping-address-form .submit-wrapper,.id--8 #content .login-form .submit-wrapper,.id--8 #content .registration-form .submit-wrapper,.id--8 #content .forgotten-password-form .submit-wrapper,.id--8 #content .shipping-address-form .submit-wrapper,.customer-page #content .login-form .submit-wrapper,.customer-page #content .registration-form .submit-wrapper,.customer-page #content .forgotten-password-form .submit-wrapper,.customer-page #content .shipping-address-form .submit-wrapper{margin:20px 0 0}.id--4 #content .login-form .submit-wrapper .btn,.id--4 #content .registration-form .submit-wrapper .btn,.id--4 #content .forgotten-password-form .submit-wrapper .btn,.id--4 #content .shipping-address-form .submit-wrapper .btn,.id--7 #content .login-form .submit-wrapper .btn,.id--7 #content .registration-form .submit-wrapper .btn,.id--7 #content .forgotten-password-form .submit-wrapper .btn,.id--7 #content .shipping-address-form .submit-wrapper .btn,.id--8 #content .login-form .submit-wrapper .btn,.id--8 #content .registration-form .submit-wrapper .btn,.id--8 #content .forgotten-password-form .submit-wrapper .btn,.id--8 #content .shipping-address-form .submit-wrapper .btn,.customer-page #content .login-form .submit-wrapper .btn,.customer-page #content .registration-form .submit-wrapper .btn,.customer-page #content .forgotten-password-form .submit-wrapper .btn,.customer-page #content .shipping-address-form .submit-wrapper .btn{width:100%;height:var(--layout-button-height-lg);font-size:var(--size-body)}.id--4 #content .login-form .alternative-links,.id--7 #content .login-form .alternative-links,.id--8 #content .login-form .alternative-links,.customer-page #content .login-form .alternative-links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 20px;margin:15px 0 0;padding:0}.id--4 #content .login-form .alternative-links a,.id--7 #content .login-form .alternative-links a,.id--8 #content .login-form .alternative-links a,.customer-page #content .login-form .alternative-links a{color:var(--color-text);font-size:var(--size-smaller);font-weight:400;line-height:20px;text-decoration:underline}.id--4 #content .login-form .alternative-links a:hover,.id--7 #content .login-form .alternative-links a:hover,.id--8 #content .login-form .alternative-links a:hover,.customer-page #content .login-form .alternative-links a:hover{color:var(--color-primary);text-decoration:none}body.submenu-visible::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;background-color:rgba(0,0,0,.35)}@media(max-width: 767px){body.submenu-visible::before{content:none}}body.top-navigation-menu-visible .top-navigation-menu-trigger::before{transform:rotate(180deg)}@media(max-width: 991px){body.cart-window-visible::after,body.login-window-visible::after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;background-color:var(--color-overlay)}}@media(max-width: 767px){body.ums_mobile_header_v1--on .top-navigation-bar{display:none}}@media(max-width: 767px){body.ums_mobile_header_v1--on .overall-wrapper{padding-top:var(--layout-nav-height)}}.top-navigation-bar{display:flex;align-items:center;position:relative;z-index:11;min-height:55px;padding-block:8px;border:none;background-color:var(--color-bg-alt);font-size:var(--size-body);color:var(--color-text)}@media(max-width: 767px){.top-navigation-bar{min-height:0}}.top-navigation-bar>.container{display:flex;align-items:center;gap:40px;width:100%;max-width:var(--layout-wide-width)}@media(max-width: 1199px){.top-navigation-bar>.container{gap:20px}}.top-navigation-bar>.container>div{flex:0 0 auto;text-align:left}.top-navigation-bar>.container>div:first-child{flex:0 0 auto;text-align:left}.top-navigation-bar>.container>.top-navigation-contacts{display:none}.top-navigation-bar>.container:not(:has(>.mypromo))::before{flex:0 0 auto;content:"";width:var(--layout-promo-reserve)}@media(max-width: 991px){.top-navigation-bar>.container:not(:has(>.mypromo))::before{content:none}}.top-navigation-bar>.container>.mypromo{display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;gap:5px;min-width:0;font-size:16px;font-weight:500;line-height:1.2;color:var(--color-accent);animation:myfouc-fade .15s ease}@media(max-width: 1439px){.top-navigation-bar>.container>.mypromo{font-size:var(--size-body)}}@media(max-width: 991px){.top-navigation-bar>.container>.mypromo{display:none}}.top-navigation-bar>.container>.mypromo .mypromo-link{color:var(--color-accent);text-decoration:underline}.top-navigation-bar>.container>.mypromo .mypromo-link:hover{color:var(--color-accent);text-decoration:none}.top-navigation-bar>.container>.top-navigation-menu{flex:1 1 auto;position:relative;height:auto;min-width:0;margin-right:-12px;padding-right:41px;background-color:rgba(0,0,0,0);text-align:right;animation:myfouc-fade .15s ease}.top-navigation-bar>.container>.top-navigation-tools{display:flex;align-items:center;gap:20px}.top-navigation-bar>.container>.top-navigation-tools>.top-nav-button{display:none}.top-navigation-bar .top-navigation-bar-menu{margin:0;padding:0;text-transform:none}.top-navigation-bar .top-navigation-bar-menu li{position:relative;font-size:var(--size-body);vertical-align:middle}.top-navigation-bar .top-navigation-bar-menu li::before{content:none}.top-navigation-bar .top-navigation-bar-menu a{display:block;padding:0 12px;font-weight:400;line-height:1.2;color:var(--color-text);text-decoration:underline;white-space:nowrap}.top-navigation-bar .top-navigation-bar-menu a:hover{color:var(--color-primary);text-decoration:none}.top-navigation-bar .top-navigation-menu-trigger{display:block;right:0;bottom:auto;top:50%;width:20px;height:20px;margin-top:-10px}.top-navigation-bar .top-navigation-menu-trigger::before{display:block;content:"";width:14px;height:9px;margin:5px 3px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-3);font-size:0;line-height:0;transition:transform .2s ease}.top-navigation-bar .top-navigation-menu-trigger:hover::before{background-color:var(--color-primary)}.top-navigation-bar .top-navigation-bar-menu-helper{top:calc(100% + 14px);right:0;bottom:auto;width:280px;max-width:100%;padding:10px 0;border:1px solid var(--color-border-light);border-radius:var(--radius-base);background-color:#fff;box-shadow:var(--shadow-dropdown);text-transform:none}.top-navigation-bar .top-navigation-bar-menu-helper li{display:block;font-size:var(--size-body)}.top-navigation-bar .top-navigation-bar-menu-helper li::before{content:none}.top-navigation-bar .top-navigation-bar-menu-helper a{display:block;padding:7px 20px;background-color:rgba(0,0,0,0);font-weight:400;line-height:1.4;color:var(--color-text);letter-spacing:normal;text-decoration:none;text-transform:none;white-space:normal}.top-navigation-bar .top-navigation-bar-menu-helper a::before{content:none}.top-navigation-bar .top-navigation-bar-menu-helper a:hover{background-color:rgba(0,0,0,0);color:var(--color-primary);text-decoration:underline}.top-navigation-bar .myflag{display:block;flex:0 0 auto;width:16px;height:16px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;animation:myfouc-fade .15s ease}.top-navigation-bar .myflag.is-flag-cz{background-image:var(--icon-flag-cz)}.top-navigation-bar .myflag.is-flag-eu{background-image:var(--icon-flag-eu)}.top-navigation-bar .top-navigation-tools .dropdown{display:flex;align-items:center}.top-navigation-bar .top-navigation-tools .dropdown>span{display:none}.top-navigation-bar .top-navigation-tools .dropdown>button{display:flex;align-items:center;gap:5px;padding:0;border:none;background:none;font-size:var(--size-body);font-weight:500;line-height:1.2;color:var(--color-text-3);text-transform:none}.top-navigation-bar .top-navigation-tools .dropdown>button:hover{color:var(--color-primary)}.top-navigation-bar .top-navigation-tools .dropdown .caret{width:14px;height:9px;margin:0;border:none;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor}.top-navigation-bar .top-navigation-tools .dropdown .dropdown-menu{min-width:100px;padding:5px 0;border:1px solid var(--color-border-light);border-radius:var(--radius-base);box-shadow:var(--shadow-dropdown)}.top-navigation-bar .top-navigation-tools .dropdown .dropdown-menu a{display:flex;align-items:center;gap:5px;padding:6px 15px;background-color:rgba(0,0,0,0);font-size:var(--size-body);color:var(--color-text);text-transform:none}.top-navigation-bar .top-navigation-tools .dropdown .dropdown-menu a::before{content:none}.top-navigation-bar .top-navigation-tools .dropdown .dropdown-menu a:hover{background-color:rgba(0,0,0,0);color:var(--color-primary);text-decoration:underline}#header{position:relative;z-index:10;border-bottom:none;background-color:var(--color-header-bg)}@media(max-width: 767px){#header{position:fixed;top:0;right:0;left:0;z-index:56;box-shadow:0 2px 8px rgba(0,0,0,.06)}}#header::after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:-1;height:var(--layout-nav-height);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);background-color:#fff;box-shadow:0 11px 8px rgba(0,0,0,.05)}@media(max-width: 767px){#header::after{content:none}}#header>.container{max-width:var(--layout-wide-width);padding-inline:0}@media(max-width: 1199px){#header>.container{padding-inline:var(--space-side)}}@media(max-width: 767px){#header>.container{width:100%;margin:0;padding-inline:10px}}#header .header-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px;height:81px;padding-block:13px}@media(max-width: 991px){#header .header-top{gap:15px}}@media(max-width: 767px){#header .header-top{flex-wrap:wrap;gap:0;height:auto;padding-block:0}}#header .header-top::before{content:"";flex:1 1 0;order:1;margin-right:-20px}@media(max-width: 991px){#header .header-top::before{margin-right:-15px}}@media(max-width: 767px){#header .header-top::before{content:none}}#header .header-top>div{align-self:center;text-align:left}#header .header-top>div:last-child{text-align:left}#header .site-name{display:flex;align-items:center;height:auto;margin:0;line-height:1;text-align:left}@media(max-width: 767px){#header .site-name{position:static;order:2;height:46px;padding:0}}#header .site-name a{display:flex;align-items:center}#header .site-name img{width:240px;max-width:240px;max-height:43px;padding:0;aspect-ratio:auto var(--layout-logo-ratio);object-fit:contain;object-position:left center}@media(max-width: 1199px){#header .site-name img{width:200px;max-width:200px}}@media(max-width: 991px){#header .site-name img{width:170px;max-width:170px}}@media(max-width: 767px){#header .site-name img{width:134px;max-width:134px;max-height:24px}}#header .site-name-wrapper{flex:0 0 auto}@media(max-width: 767px){#header .site-name-wrapper{order:2;flex:1 1 auto;margin-left:20px}}@media(max-width: 767px){#header .header-top:not(:has(>.myham)) .site-name-wrapper{margin-left:52px}}#header .myham{display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;flex:0 0 auto;position:static;width:32px;height:46px;margin:0;padding:0;background:none;color:var(--color-text);text-align:center;text-decoration:none;animation:myfouc-fade .15s ease}@media(max-width: 767px){#header .myham{display:flex;order:1}}#header .myham::before{content:"";width:21px;height:18px;margin:0;mask-image:var(--icon-menu);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-menu);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;font-size:0;line-height:0}#header .myham-label{display:block;font-size:var(--size-smallest);font-weight:500;line-height:1;color:var(--color-text)}#header .search{display:block;flex:0 1 498px;order:1}@media(max-width: 1199px){#header .search{flex:0 1 400px}}@media(max-width: 991px){#header .search{flex:0 1 360px}}@media(max-width: 767px){#header .search{order:4;flex:1 1 100%;max-height:60px;padding:5px 0;overflow:hidden;transition:max-height .2s ease,padding .2s ease,opacity .2s ease}}#header .search .search-form{display:block;max-width:100%;margin:0}#header .search fieldset{display:flex;align-items:center;gap:10px;position:relative;margin:0;padding:0;border:none}#header .search fieldset::before{content:"";position:absolute;top:50%;left:15px;width:20px;height:20px;margin-top:-10px;mask-image:var(--icon-magnifier);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-magnifier);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text);pointer-events:none}#header .search .search-input{flex:1 1 auto;height:var(--layout-button-height-lg);padding:10px 15px 10px 45px;border:none;border-radius:var(--radius-input);background-color:var(--color-bg-alt);box-shadow:none;font-size:var(--size-body);color:var(--color-text)}#header .search .search-input::placeholder{color:var(--color-text-placeholder)}#header .search .search-input:not([data-myplaceholder])::placeholder{color:rgba(0,0,0,0)}#header .search .search-input:focus{outline:2px solid var(--color-primary);outline-offset:-2px}#header .search button[type=submit]{flex:0 0 auto;width:96px;height:var(--layout-button-height-lg);padding:10px;border:none;border-radius:var(--radius-button);background-color:var(--color-primary);font-size:var(--size-body);font-weight:500;line-height:1;color:#fff;text-transform:none}@media(max-width: 767px){#header .search button[type=submit]{width:86px}}#header .search button[type=submit]:hover{background-color:var(--color-primary-hover);color:#fff}#header .mycontact{display:flex;align-items:center;gap:10px;flex:0 0 auto;order:-1;margin-right:-20px;animation:myfouc-fade .15s ease}@media(max-width: 1199px){#header .mycontact{margin-right:-5px}}@media(max-width: 991px){#header .mycontact{margin-right:-10px}}@media(max-width: 767px){#header .mycontact{display:none}}#header .mycontact-avatar{display:block;position:relative;width:40px;height:40px}#header .mycontact-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover}#header .mycontact-dot{display:block;position:absolute;top:0;right:-1px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background-color:var(--color-primary)}#header .mycontact-dot--inline{position:static;border:none}#header .mycontact-online.is-offline{background-color:var(--color-text-light)}#header .mycontact-online.is-hidden{display:none}#header .mycontact-body{display:flex;align-items:center;flex-wrap:wrap;gap:5px}#header .mycontact-phone{display:flex;align-items:center;gap:5px;font-size:var(--size-body);font-weight:600;line-height:1.2;color:#1d1d1b;text-decoration:underline}#header .mycontact-phone::before{content:"";flex:0 0 auto;width:18px;height:18px;mask-image:var(--icon-phone);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-phone);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor}#header .mycontact-phone:hover{color:var(--color-primary)}#header .mycontact-schedule{font-size:var(--size-smaller);line-height:1.2;color:var(--color-text-light)}@media(max-width: 1439px){#header .mycontact-schedule{display:none}}#header .navigation-buttons{display:flex;align-items:center;justify-content:flex-end;gap:40px;flex:2 0 auto;order:1;min-height:40px;padding:0}@media(max-width: 1199px){#header .navigation-buttons{gap:25px}}@media(max-width: 767px){#header .navigation-buttons{order:3;gap:20px;flex:0 0 auto;min-width:112px;height:46px}}#header .navigation-buttons::before,#header .navigation-buttons::after{content:"";flex:1 1 0;order:-2;margin-right:-40px}@media(max-width: 1199px){#header .navigation-buttons::before,#header .navigation-buttons::after{margin-right:-25px}}@media(max-width: 767px){#header .navigation-buttons::before,#header .navigation-buttons::after{content:none}}#header .navigation-buttons::after{order:-1}#header .navigation-buttons:not(.is-nocontact,:has(>.mycontact))::after{flex-basis:var(--layout-header-reserve);min-width:var(--layout-header-reserve)}#header .myphone-icon{display:none;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;color:var(--color-text);animation:myfouc-fade .15s ease}@media(max-width: 767px){#header .myphone-icon{display:flex}}#header .myphone-icon::before{flex:0 0 auto;content:"";width:24px;height:24px;mask-image:var(--icon-phone);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-phone);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor}#header .myaccount{display:flex;align-items:center;gap:10px;flex:0 0 auto;height:auto;margin:0;padding:0;border:none;background:none;font-family:var(--font-base);font-size:var(--size-body);font-weight:500;line-height:1.2;color:#242424;text-decoration:none;text-transform:none;animation:myfouc-fade .15s ease}@media(max-width: 767px){#header .myaccount{gap:0}}#header .myaccount::before{content:"";flex:0 0 auto;width:24px;height:24px;mask-image:var(--icon-user);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-user);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor}#header .myaccount::after{content:"";flex:0 0 auto;width:14px;height:9px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor}@media(max-width: 991px){#header .myaccount::after{content:none}}#header .myaccount:hover{background:none;color:var(--color-primary)}@media(max-width: 991px){#header .myaccount span{display:none}}#header .cart-count{display:flex;align-items:center;gap:10px;flex:0 0 auto;position:relative;top:auto;right:auto;width:auto;height:auto;margin:0;padding:0;border:none;border-radius:0;background:none;font-family:var(--font-base);font-size:var(--size-body);font-weight:500;line-height:1.2;color:#242424;text-decoration:none;text-transform:none}@media(max-width: 767px){#header .cart-count{gap:0;width:24px}}#header .cart-count::before{content:"";flex:0 0 auto;width:24px;height:25px;margin:0;mask-image:var(--icon-shopping-bag);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-shopping-bag);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;font-size:0;line-height:0}#header .cart-count::after{content:"";flex:0 0 auto;width:14px;height:9px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor}@media(max-width: 991px){#header .cart-count::after{content:none}}#header .cart-count:hover{background:none;color:var(--color-primary)}#header .cart-count i{display:flex;align-items:center;justify-content:center;position:absolute;top:-4px;right:auto;bottom:auto;left:14px;width:18px;height:18px;padding:0;border-radius:var(--radius-pill);background-color:var(--color-primary);font-size:var(--size-smallest);font-style:normal;font-weight:500;line-height:1;color:#fff}#header .cart-count .cart-price{font-family:var(--font-base);font-size:var(--size-body);font-weight:500;text-transform:none}@media(max-width: 1199px){#header .cart-count .cart-price{display:none}}#navigation{position:relative;height:var(--layout-nav-height);margin-inline:0;background-color:rgba(0,0,0,0)}@media(max-width: 767px){#navigation{height:100%}}#navigation .navigation-in{background-color:rgba(0,0,0,0);font-size:var(--size-bigger);line-height:1.2;animation:myfouc-fade .15s ease}@media(max-width: 991px){#navigation .navigation-in{animation:none}}#navigation .menu-level-1{display:flex;align-items:stretch;flex-wrap:nowrap;gap:45px;height:var(--layout-nav-height)}@media(max-width: 1439px){#navigation .menu-level-1{gap:30px}}@media(max-width: 1199px){#navigation .menu-level-1{gap:25px}}@media(max-width: 767px){#navigation .menu-level-1{align-items:center}}#navigation .menu-level-1>li{border-left:none}#navigation .menu-level-1>li>a{display:flex;align-items:center;gap:8px;height:100%;padding:0;font-size:var(--size-bigger);font-weight:600;line-height:1.2;color:var(--color-text);text-transform:none;white-space:nowrap}@media(max-width: 1199px){#navigation .menu-level-1>li>a{font-size:var(--size-body)}}@media(max-width: 767px){#navigation .menu-level-1>li>a{height:auto}}#navigation .menu-level-1>li>a:hover{margin-inline:0;padding-inline:0;background:none;color:var(--color-primary);text-decoration:underline}#navigation .menu-level-1>li>a>b{font-weight:inherit}#navigation .menu-level-1>li.exp>a{margin-inline:0;background:none;color:var(--color-primary)}@media(max-width: 767px){#navigation .menu-level-1>li.exp>a{color:var(--color-text)}}#navigation .menu-level-1>li.is-accent>a{color:var(--color-accent)}#navigation .menu-level-1>li.is-accent>a:hover{color:var(--color-accent)}#navigation .menu-level-1>li.is-primary>a{color:var(--color-primary)}#navigation .submenu-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:9px;padding:0;font-size:0;line-height:0}#navigation .submenu-arrow::before{content:"";width:14px;height:9px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor}#navigation .navigation-in>ul>li.ext.exp>ul{display:block}#navigation .navigation-in>ul>li.ext>ul{align-items:flex-start;column-count:3;column-gap:0;top:100%;left:0;width:100%;padding:20px 30px;border:none;border-top:1px solid var(--color-border-light);border-radius:0 0 var(--radius-base) var(--radius-base);background-color:#fff;box-shadow:var(--shadow-dropdown);color:var(--color-text)}@media(max-width: 1199px){#navigation .navigation-in>ul>li.ext>ul{padding:15px 20px}}@media(max-width: 767px){#navigation .navigation-in>ul>li.ext>ul{column-count:auto}}#navigation .navigation-in>ul>li.ext>ul>li{align-items:flex-start;flex-basis:auto;width:auto;min-width:0;min-height:0;padding:10px 20px 10px 0;border:none;break-inside:avoid}@media(max-width: 767px){#navigation .navigation-in>ul>li.ext>ul>li.is-open>div>ul{display:block}}#navigation .navigation-in>ul>li.ext>ul>li>a.menu-image{display:flex;align-items:center;justify-content:center;flex:0 0 60px;width:60px;height:45px;margin-right:15px;padding:0;background-color:rgba(0,0,0,0)}@media(max-width: 767px){#navigation .navigation-in>ul>li.ext>ul>li>a.menu-image{display:none}}#navigation .navigation-in>ul>li.ext>ul>li>a.menu-image img{max-width:60px;max-height:45px;border-radius:var(--radius-chip);object-fit:contain}#navigation .navigation-in>ul>li.ext>ul>li>div{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;gap:0;width:auto;min-width:0;min-height:45px;line-height:1.3}@media(max-width: 767px){#navigation .navigation-in>ul>li.ext>ul>li>div{display:block;min-height:0}}#navigation .navigation-in>ul>li.ext>ul>li>div>a{padding:0;background-color:rgba(0,0,0,0);font-size:var(--size-body);font-weight:600;line-height:1.3;color:var(--color-text);text-decoration:none}@media(max-width: 767px){#navigation .navigation-in>ul>li.ext>ul>li>div>a{font-weight:500}}#navigation .navigation-in>ul>li.ext>ul>li>div>a:hover{color:var(--color-primary);text-decoration:underline}#navigation .navigation-in>ul>li.ext>ul>li>div>ul{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;max-height:none;margin-top:5px;overflow:visible;font-size:var(--size-smaller);line-height:1.5;color:var(--color-text-muted)}@media(max-width: 767px){#navigation .navigation-in>ul>li.ext>ul>li>div>ul{display:none}}#navigation .navigation-in>ul>li.ext>ul>li>div>ul>li{display:block;font-size:0}#navigation .navigation-in>ul>li.ext>ul>li>div>ul>li:nth-child(n+6){display:none}@media(max-width: 767px){#navigation .navigation-in>ul>li.ext>ul>li>div>ul>li:nth-child(n+6){display:block}}#navigation .navigation-in>ul>li.ext>ul>li>div>ul>li>a{padding:2px 0;background-color:rgba(0,0,0,0);font-size:var(--size-smaller);font-weight:400;line-height:1.3;color:var(--color-text-muted);text-decoration:none}#navigation .navigation-in>ul>li.ext>ul>li>div>ul>li>a:hover{color:var(--color-primary);text-decoration:underline}#navigation .navigation-in>ul>li.ext>ul>li>div>ul>.more-items-trigger{display:none}#navigation .navigation-in>ul>li.ext>ul>li>div>.mymenu-showall{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:5px;padding:2px 0;font-size:var(--size-smaller);font-weight:500;line-height:1.3;color:var(--color-primary);text-decoration:underline}@media(max-width: 767px){#navigation .navigation-in>ul>li.ext>ul>li>div>.mymenu-showall{display:none}}#navigation .navigation-in>ul>li.ext>ul>li>div>.mymenu-showall::after{flex:0 0 auto;content:"";width:10px;height:6px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(-90deg)}#navigation .navigation-in>ul>li.ext>ul>li>div>.mymenu-showall:hover{color:var(--color-primary-hover);text-decoration:underline}#header .menu-helper{display:flex;align-items:center;gap:8px;top:auto;bottom:0;height:var(--layout-nav-height);background-color:rgba(0,0,0,0);color:var(--color-text)}@media(max-width: 767px){#header .menu-helper{display:none}}#header .menu-helper>span{display:flex;align-items:center;height:100%;padding:0;background:none;font-size:var(--size-bigger);font-weight:600;line-height:1.2;color:var(--color-text);text-transform:none}@media(max-width: 1199px){#header .menu-helper>span{font-size:var(--size-body)}}#header .menu-helper>span::before{content:none}#header .menu-helper::after{display:block;content:"";width:14px;height:9px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text);font-size:0;line-height:0}#header .menu-helper:hover{color:var(--color-primary)}#header .menu-helper:hover>span{color:var(--color-primary)}#header .menu-helper:hover::after{background-color:var(--color-primary)}#header .menu-helper>ul{top:100%;right:0;left:auto;width:280px;max-width:none;max-height:none;padding:10px 0;overflow:visible;border:1px solid var(--color-border-light);border-radius:var(--radius-base);background-color:#fff;box-shadow:var(--shadow-dropdown)}#header .menu-helper>ul>li{display:block;flex-basis:auto;border:none}#header .menu-helper>ul>li.splitted{display:none}#header .menu-helper>ul>li.exp>a{background-color:rgba(0,0,0,0);color:var(--color-primary)}#header .menu-helper>ul>li.exp>ul{display:block;column-count:2;column-gap:0;position:absolute;top:-1px;right:100%;z-index:2;width:600px;max-width:none;min-height:calc(100% + 2px);max-height:480px;margin:0;padding:20px 30px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--color-border-light);border-radius:var(--radius-base);background-color:#fff;box-shadow:var(--shadow-dropdown);color:var(--color-text)}@media(max-width: 1199px){#header .menu-helper>ul>li.exp>ul{width:520px;padding:15px 20px}}@media(max-width: 991px){#header .menu-helper>ul>li.exp>ul{width:320px;column-count:1}}#header .menu-helper>ul>li>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 20px;background-color:rgba(0,0,0,0);font-size:var(--size-body);font-weight:500;color:var(--color-text);white-space:normal}#header .menu-helper>ul>li>a:hover{background-color:rgba(0,0,0,0);color:var(--color-primary);text-decoration:underline}#header .menu-helper>ul>li>a>b{font-weight:inherit}#header .menu-helper>ul>li>a>.submenu-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:14px;padding:0;font-size:0;line-height:0;pointer-events:none}#header .menu-helper>ul>li>a>.submenu-arrow::before{content:"";width:14px;height:9px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(90deg)}#header .menu-helper>ul>li>a>.submenu-arrow::after{content:none}#header .menu-helper>ul>li>ul{display:none}#header .menu-helper>ul>li>ul>li{display:flex;align-items:flex-start;width:auto;min-width:0;padding:10px 20px 10px 0;border:none;background-color:rgba(0,0,0,0);break-inside:avoid}@media(max-width: 991px){#header .menu-helper>ul>li>ul>li{width:100%;padding-right:0}}#header .menu-helper>ul>li>ul>li>a.menu-image{display:flex;align-items:center;justify-content:center;flex:0 0 60px;width:60px;height:45px;margin-right:15px;padding:0;background-color:rgba(0,0,0,0)}#header .menu-helper>ul>li>ul>li>a.menu-image img{display:block;max-width:60px;max-height:45px;border-radius:var(--radius-chip);object-fit:contain}#header .menu-helper>ul>li>ul>li>div{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-width:0;min-height:45px;line-height:1.3}#header .menu-helper>ul>li>ul>li>div>a{padding:0;background-color:rgba(0,0,0,0);font-size:var(--size-body);font-weight:600;line-height:1.3;color:var(--color-text);text-decoration:none;white-space:normal}#header .menu-helper>ul>li>ul>li>div>a:hover{color:var(--color-primary);text-decoration:underline}#header .menu-helper>ul>li>ul>li>div>ul{display:flex;flex-direction:column;max-height:none;margin-top:5px;overflow:visible}#header .menu-helper>ul>li>ul>li>div>ul>li{display:block;font-size:0}#header .menu-helper>ul>li>ul>li>div>ul>li:nth-child(n+6){display:none}#header .menu-helper>ul>li>ul>li>div>ul>li>a{display:inline;padding:2px 0;background-color:rgba(0,0,0,0);font-size:var(--size-smaller);font-weight:400;line-height:1.3;color:var(--color-text-muted);text-decoration:none}#header .menu-helper>ul>li>ul>li>div>ul>li>a:hover{color:var(--color-primary);text-decoration:underline}#header .menu-helper>ul>li>ul>li>div>ul>.more-items-trigger{display:none}#header .menu-helper>ul>li>ul>li>div>.mymenu-showall{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:5px;padding:2px 0;font-size:var(--size-smaller);font-weight:500;line-height:1.3;color:var(--color-primary);text-decoration:underline}#header .menu-helper>ul>li>ul>li>div>.mymenu-showall::after{flex:0 0 auto;content:"";width:10px;height:6px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor;transform:rotate(-90deg)}#header .menu-helper>ul>li>ul>li>div>.mymenu-showall:hover{color:var(--color-primary-hover)}@media(max-width: 767px){html.scrolled-down body.mobile:not(.ordering-process,.search-window-visible,.navigation-window-visible) #header .header-top .search{max-height:0;padding:0;opacity:0;pointer-events:none}html.scrolled-down body.mobile.ums_mobile_header_v1--on #header .header-top .site-name,html.scrolled-down body.mobile.ums_mobile_header_v1--on #header .header-top .cart-count{transform:none}}html:has(body.id--16),html:has(body.id--17),body.id--16,body.id--17{--layout-nav-height: 70px}@media(max-width: 767px){html:has(body.id--16),html:has(body.id--17),body.id--16,body.id--17{--layout-nav-height: 46px}}body.id--16 .top-navigation-bar,body.id--17 .top-navigation-bar{min-height:0;padding-block:6px}body.id--16 .top-navigation-bar>.container,body.id--17 .top-navigation-bar>.container{justify-content:flex-end}body.id--16 .top-navigation-bar>.container>.mypromo,body.id--17 .top-navigation-bar>.container>.mypromo{display:none}body.id--16 .top-navigation-bar>.container>.top-navigation-menu,body.id--17 .top-navigation-bar>.container>.top-navigation-menu{display:none}body.id--16 #header .header-top,body.id--17 #header .header-top{height:69px;padding-block:10px}body.id--16 #header .header-top::before,body.id--17 #header .header-top::before{content:none}@media(max-width: 767px){body.id--16 #header .header-top,body.id--17 #header .header-top{height:auto;padding-block:0}}body.id--16 #header .search,body.id--17 #header .search{display:none}body.id--16 #header .myham,body.id--17 #header .myham{display:none}@media(max-width: 767px){body.id--16 #header .header-top .site-name-wrapper,body.id--17 #header .header-top .site-name-wrapper{margin-left:20px}}body.id--16 #navigation,body.id--17 #navigation{display:none}.type-index .latest-contribution-box{display:none}.type-index .body-banners{margin-bottom:var(--space-section)}.type-index .mysection+.mysection,.type-index .myproducts-wrap+.mysection,.type-index .homepage-blog-wrapper+.mysection{padding-top:0}.type-index .mysection+.homepage-group-title.myproducts-head{margin-top:0}.type-index .homepage-blog-wrapper .homepage-group-title.myproducts-head{margin-top:0}.type-index .content>.mysection:last-child,.type-index .content>.mysection:has(+.latest-contribution-box:last-child){padding-bottom:0}.type-manufacturer-detail #content{display:grid;grid-template-columns:var(--layout-sidebar-width) minmax(0, 1fr);grid-template-rows:auto auto auto auto 1fr;align-items:start;column-gap:var(--layout-sidebar-gap);row-gap:0}@media(max-width: 991px){.type-manufacturer-detail #content{display:block}}.type-manufacturer-detail #content>*{grid-column:2;min-width:0}.type-manufacturer-detail #content>.manufacturerDetail{grid-column:1/-1;grid-row:1}.type-manufacturer-detail #content>#filters-wrapper{grid-column:1;grid-row:2/span 4;position:relative;z-index:1;width:var(--layout-sidebar-width);max-width:100%;margin:0;padding:20px;border:none;border-radius:var(--radius-base);background-color:var(--color-bg-card)}@media(max-width: 991px){.type-manufacturer-detail #content>#filters-wrapper{position:static;z-index:auto;width:100%;padding:0;border-radius:0;background-color:rgba(0,0,0,0)}}.type-manufacturer-detail #content>#filters-wrapper #filters{margin:0;text-align:left}.type-manufacturer-detail #content>#filters-wrapper .filter-section::before,.type-manufacturer-detail #content>#filters-wrapper .filter-section::after{content:none}.type-manufacturer-detail #content>#filters-wrapper .filter-section fieldset div{float:none;clear:none;width:auto}.type-manufacturer-detail #content>#filters-wrapper .filter-section fieldset div label{padding-top:0;padding-bottom:0}.type-manufacturer-detail #filters{display:block}.type-manufacturer-detail .manufacturerDetail:not(:has(>.mycategory-head)){max-height:256px;margin:0 0 50px;padding:40px 50px 50px;overflow:hidden;border-radius:var(--radius-base);background-color:var(--color-bg-category)}@media(max-width: 767px){.type-manufacturer-detail .manufacturerDetail:not(:has(>.mycategory-head)){max-height:336px;margin-bottom:25px;padding:30px}}.type-manufacturer-detail .manufacturerDetail:not(:has(>.mycategory-head)):has(>:not(.category-title)){padding-bottom:0;border-bottom:92px solid var(--color-bg-category)}@media(max-width: 767px){.type-manufacturer-detail .manufacturerDetail:not(:has(>.mycategory-head)):has(>:not(.category-title)){border-bottom-width:72px}}.type-manufacturer-detail .manufacturerDetail:not(:has(>.mycategory-head))>.category-title{margin:0 0 20px;padding:0;border-radius:0;background-color:rgba(0,0,0,0)}.mymenu-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background-color:rgba(0,0,0,.45);opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility 0s linear .3s}@media(max-width: 767px){.mymenu-overlay{display:block}}#navigation .mymenu-head,#navigation .mymenu-back,#navigation .mymenu-links,#navigation .mymenu-contact,#navigation .mymenu-more{display:none}@media(max-width: 767px){#navigation{display:flex;flex-direction:column;position:fixed;top:0;right:0;z-index:1000;width:min(400px,100%);height:100%;padding-bottom:0;overflow:hidden;background-color:#fff;box-shadow:-8px 0 32px rgba(0,0,0,.12);transform:translateX(100%);visibility:hidden;transition:transform .3s ease-out,visibility 0s linear .3s}#navigation .navigation-in{flex:1 1 auto;height:auto;min-height:0;padding-bottom:30px;overflow-y:auto;overscroll-behavior:contain;font-size:var(--size-body);line-height:1.3}#navigation .navigation-in>ul{margin-bottom:0}#navigation .navigation-in:has(.menu-level-1>li.exp) .mymenu-links,#navigation .navigation-in:has(.menu-level-1>li.exp) .mymenu-contact{display:none}#navigation .navigation-in:has(.menu-level-1>li.exp) .mymenu-back{display:flex}#navigation .mymenu-head{display:flex;align-items:center;justify-content:space-between;gap:15px;flex:0 0 auto;position:relative;min-height:60px;padding:8px 8px 8px 15px;border-bottom:1px solid var(--color-border-light)}#navigation .mymenu-logo{display:block;width:auto;max-width:134px;max-height:24px}#navigation .navigation-close{display:flex;align-items:center;justify-content:center;flex:0 0 auto;position:static;width:44px;height:44px;padding:0;border-radius:50%;font-size:0;line-height:0;cursor:pointer}#navigation .navigation-close::before{content:"";width:16px;height:16px;mask-image:var(--icon-close);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-close);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}#navigation .navigation-close:hover{background-color:var(--color-bg-alt)}#navigation .mymenu-back{align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 15px;border:none;border-bottom:1px solid var(--color-border-light);background:none;text-align:left;cursor:pointer}#navigation .mymenu-back::before{content:"";flex:0 0 auto;width:14px;height:9px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-primary);transform:rotate(90deg)}#navigation .mymenu-back-label{font-size:var(--size-smallest);line-height:1.2;color:var(--color-text-muted)}#navigation .mymenu-back-label:empty{display:none}#navigation .mymenu-back-title{font-size:var(--size-bigger);font-weight:600;line-height:1.2;color:var(--color-text)}#navigation .mymenu-back-title:empty{display:none}#navigation .menu-level-1{display:block;height:auto}#navigation .menu-level-1:has(>li.exp)>li:not(.exp){display:none}#navigation .menu-level-1:has(>li.exp)>li.exp>a{display:none}#navigation .menu-level-1>li{display:block;border:none;border-bottom:1px solid var(--color-border-light)}#navigation .menu-level-1>li>a{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:52px;padding:6px 5px 6px 15px;font-size:var(--size-bigger);font-weight:600;line-height:1.25;color:var(--color-text);white-space:normal}#navigation .menu-level-1>li>a>b{padding:0;font-weight:inherit}#navigation .submenu-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:stretch;width:44px;height:auto;padding:0;font-size:0;line-height:0}#navigation .submenu-arrow::before{content:"";width:14px;height:9px;background-color:var(--color-text-muted);transform:rotate(-90deg)}#navigation .navigation-in>ul>li.ext>ul{padding:0;border-radius:0;box-shadow:none}#navigation .menu-level-2{padding:0}#navigation .menu-level-2>li{display:flex;align-items:flex-start;flex-wrap:nowrap;border:none;border-bottom:1px solid var(--color-border-light)}#navigation .menu-level-2>li>a.menu-image{flex:0 0 auto;width:54px;padding:8px 0 8px 15px}#navigation .menu-level-2>li>a.menu-image img{max-width:54px;max-height:40px;border-radius:var(--radius-chip)}#navigation .menu-level-2>li>div{flex:1 1 auto;min-width:0;padding:8px 10px 8px 15px}#navigation .menu-level-2>li>div>a{display:block;padding:5px 0;font-size:var(--size-body);font-weight:500;line-height:1.3;color:var(--color-text)}#navigation .menu-level-2>li>div>ul{display:none;max-height:none;margin:0;padding:0 0 5px;overflow:visible}#navigation .menu-level-2>li>div>ul>li{font-size:0}#navigation .menu-level-2>li>div>ul>li>a{display:block;padding:6px 0;font-size:var(--size-smaller);font-weight:400;line-height:1.3;color:var(--color-text-muted)}#navigation .menu-level-2>li.is-open>div>ul{display:block}#navigation .mymenu-more{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:52px;padding:0;border:none;background:none;cursor:pointer}#navigation .mymenu-more::before{content:"";width:14px;height:9px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text-muted);transition:transform .2s ease-out}#navigation .mymenu-more[aria-expanded=true]::before{background-color:var(--color-primary);transform:rotate(180deg)}#navigation .mymenu-links{display:flex;flex-wrap:wrap;gap:5px 20px;margin:15px 0 0;padding:15px 15px 0;border-top:1px solid var(--color-border-light)}#navigation .mymenu-link{display:block;padding:5px 0;font-size:var(--size-smaller);font-weight:400;line-height:1.3;color:var(--color-text-muted);text-decoration:underline}#navigation .mymenu-contact{display:flex;flex-direction:column;gap:5px;margin:15px 15px 0;padding:15px;border-radius:var(--radius-base);background-color:var(--color-bg-alt)}#navigation .mymenu-contact-head{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px}#navigation .mymenu-contact-avatar{display:block;flex:0 0 auto}#navigation .mymenu-contact-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover}#navigation .mymenu-contact-name{font-size:var(--size-body);font-weight:600;line-height:1.2;color:var(--color-text)}#navigation .mymenu-contact-online{display:flex;align-items:center;gap:5px;font-size:var(--size-smaller);line-height:1.2;color:var(--color-text-light)}#navigation .mymenu-contact-online::before{content:"";flex:0 0 auto;width:11px;height:11px;border-radius:50%;background-color:var(--color-primary)}#navigation .mymenu-contact-online.is-offline::before{background-color:var(--color-text-light)}#navigation .mymenu-contact-online.is-hidden{display:none}#navigation .mymenu-contact-phone{display:flex;align-items:center;gap:5px;font-size:var(--size-bigger);font-weight:600;line-height:1.2;color:#1d1d1b;text-decoration:underline}#navigation .mymenu-contact-phone::before{content:"";flex:0 0 auto;width:18px;height:18px;mask-image:var(--icon-phone);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-phone);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor}#navigation .mymenu-contact-schedule{font-size:var(--size-smaller);line-height:1.2;color:var(--color-text-light)}#navigation .navigationActions{margin:15px 0 0;padding-top:5px;border-top:1px solid var(--color-border-light)}#navigation .navigationActions>li{border:none}#navigation .navigationActions>li>a{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:46px;padding:6px 5px 6px 15px;font-size:var(--size-smaller);font-weight:500;color:var(--color-text-muted)}}@media(max-width: 767px){body.navigation-window-visible .mymenu-overlay{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility 0s linear 0s}body.navigation-window-visible #navigation{width:min(400px,100%);transform:translateX(0);visibility:visible;transition:transform .3s ease-out,visibility 0s linear 0s}}.myhelp{display:flex;flex-direction:column;gap:30px;max-width:800px;margin:0;color:var(--color-text)}@media(max-width: 767px){.myhelp{gap:25px}}.myhelp .myhelp-text{margin:0;color:var(--color-text-muted);font-size:var(--size-bigger);font-weight:400;line-height:1.5}.myhelp .myhelp-search{display:flex;align-items:center;gap:10px;position:relative;width:100%;max-width:600px;margin:0;padding:0}.myhelp .myhelp-search::before{content:"";position:absolute;top:50%;left:15px;width:20px;height:20px;margin-top:-10px;mask-image:var(--icon-magnifier);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-magnifier);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text);pointer-events:none}.myhelp .myhelp-input{flex:1 1 auto;min-width:0;height:var(--layout-button-height-lg);margin:0;padding:10px 15px 10px 45px;border:none;border-radius:var(--radius-input);background-color:var(--color-bg-alt);box-shadow:none;color:var(--color-text);font-family:var(--font-base);font-size:var(--size-body);line-height:1.2}.myhelp .myhelp-input::placeholder{color:var(--color-text-placeholder)}.myhelp .myhelp-input:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.myhelp .myhelp-button{flex:0 0 auto;width:96px;height:var(--layout-button-height-lg);margin:0;padding:10px;border:none;border-radius:var(--radius-button);background-color:var(--color-primary);color:#fff;font-family:var(--font-base);font-size:var(--size-body);font-weight:500;line-height:1;text-transform:none;cursor:pointer;transition:background-color .2s ease}@media(max-width: 767px){.myhelp .myhelp-button{width:86px}}.myhelp .myhelp-button:hover{background-color:var(--color-primary-hover)}.myhelp .myhelp-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.myhelp .myhelp-group{margin:0;padding:0}.myhelp .myhelp-title{margin:0 0 15px;padding:0;color:var(--color-text);font-family:var(--font-heading);font-size:var(--size-h4);font-weight:500;line-height:1.3;text-align:left;text-transform:none}.myhelp .myhelp-title::before,.myhelp .myhelp-title::after{content:none}.myhelp .myhelp-categories{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:15px;margin:0;padding:0;list-style:none}@media(max-width: 991px){.myhelp .myhelp-categories{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 767px){.myhelp .myhelp-categories{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}.myhelp .myhelp-categories li{display:flex;margin:0;padding:0;color:var(--color-text-2);font-size:var(--size-body);font-weight:500}.myhelp .myhelp-categories li::before,.myhelp .myhelp-categories li::after{content:none}.myhelp .myhelp-categories a{display:flex;align-items:center;width:100%;min-height:56px;padding:8px 15px;border:1px solid var(--color-border);border-radius:var(--radius-chip);background-color:#fff;color:var(--color-text-2);font-size:var(--size-body);font-weight:500;line-height:1.27;text-align:left;text-decoration:none;transition:border-color .2s ease}.myhelp .myhelp-categories a:hover{border-color:var(--color-text);color:var(--color-text-2);text-decoration:none}.myhelp .myhelp-categories a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.myhelp .myhelp-contact{margin:0;color:var(--color-text-2);font-size:var(--size-body);line-height:1.5}.myhelp .myhelp-contact a{color:var(--color-text);font-weight:600;text-decoration:underline;white-space:nowrap}.myhelp .myhelp-contact a:hover{color:var(--color-primary)}.my404{display:none}.id--3 .content-inner{max-width:800px;margin:0 auto}.id--3 .content-inner:has(.my404 h1) .empty-content-404{display:none}.id--3 .empty-content-404{margin:40px 0 60px;font-family:var(--font-heading);text-align:center}@media(max-width: 767px){.id--3 .empty-content-404{margin:25px 0 40px}}.id--3 .empty-content-404::before{content:"404";display:block;margin:0 0 10px;color:var(--color-bg-category);font-size:120px;font-weight:600;line-height:1}@media(max-width: 767px){.id--3 .empty-content-404::before{font-size:80px}}.id--3 .empty-content-404 h1{margin:0;color:var(--color-text);font-size:var(--size-h1);font-weight:500;line-height:1.2}.id--3 .empty-content-404 h2{margin:10px 0 0;color:var(--color-text-2);font-size:var(--size-h4);font-weight:500;line-height:1.3}.id--3 .empty-content-404 h2::after{content:none}.id--3 .empty-content-404 p{margin:15px 0 0;color:var(--color-text-muted);font-size:var(--size-body);line-height:1.5}.id--3 .empty-content-404 p:last-child{margin-top:25px}.id--3 .content-inner:has(.my404) .empty-content-404{margin-bottom:0}.id--3 .content-inner:has(.my404) .empty-content-404>:not(h1){display:none}.content-inner .pageArticleDetail:has(.my404 h1)>header{display:none}.content-inner .pageArticleDetail:has(.my404):not(:has(.my404 h1))>header{margin:40px 0 0;text-align:center}@media(max-width: 767px){.content-inner .pageArticleDetail:has(.my404):not(:has(.my404 h1))>header{margin:25px 0 0}}.content-inner .pageArticleDetail:has(.my404):not(:has(.my404 h1))>header::before{content:"404";display:block;margin:0 0 10px;color:var(--color-bg-category);font-size:120px;font-weight:600;line-height:1}@media(max-width: 767px){.content-inner .pageArticleDetail:has(.my404):not(:has(.my404 h1))>header::before{font-size:80px}}.content-inner .pageArticleDetail:has(.my404):not(:has(.my404 h1))>header h1{margin:0}.content-inner .my404{display:block;margin:40px 0 60px;color:var(--color-text);text-align:center}@media(max-width: 767px){.content-inner .my404{margin:25px 0 40px}}.content-inner .my404::before{content:"404";display:block;margin:0 0 10px;color:var(--color-bg-category);font-family:var(--font-heading);font-size:120px;font-weight:600;line-height:1}@media(max-width: 767px){.content-inner .my404::before{font-size:80px}}.content-inner .my404 h1{margin:0;color:var(--color-text);font-size:var(--size-h1);font-weight:500;line-height:1.2;text-align:center}.content-inner .my404 .my404-text{max-width:560px;margin:15px auto 0;color:var(--color-text-muted);font-size:var(--size-bigger);line-height:1.5}.content-inner .my404 .myhelp{align-items:center;margin:30px auto 0}@media(max-width: 767px){.content-inner .my404 .myhelp{margin-top:25px}}.content-inner .my404 .myhelp-group{width:100%}.content-inner .my404 .myhelp-title{text-align:center}.content-inner .my404 .myhelp-contact{text-align:center}.content-inner .my404 .my404-back{margin:30px 0 0}.content-inner .my404 .my404-back a{color:#fff;text-decoration:none}.content-inner .my404 .my404-back a:hover{color:#fff;text-decoration:none}.content-inner:has(.my404):not(:has(.my404 h1)) .my404{margin-top:15px}.content-inner:has(.my404):not(:has(.my404 h1)) .my404::before{content:none}.type-page .pageArticleDetail .my404 .myhelp-categories a{color:var(--color-text-2);text-decoration:none}.type-page .pageArticleDetail .my404 .myhelp-categories a:hover{color:var(--color-text-2);text-decoration:none}.id--15.ordering-process{background-color:var(--color-bg)}.id--15 .content-inner{max-width:1200px;margin-inline:auto}@media(max-width: 767px){.id--15 .content-inner{padding-inline:15px}}.id--15 .mythanks-hero{display:flex;flex-direction:column;align-items:center;margin-bottom:50px;text-align:center}@media(max-width: 767px){.id--15 .mythanks-hero{margin-bottom:30px}}.id--15 .mythanks-title{max-width:none;margin:0;padding:0;font-size:25px;font-weight:400;line-height:normal;color:var(--color-text);text-align:center;text-transform:none}.id--15 .mythanks-text{margin:5px 0 0;font-size:var(--size-bigger);font-weight:400;line-height:28px;color:var(--color-text)}@media(max-width: 767px){.id--15 .mythanks-text{line-height:22px}}.id--15 .mythanks-number{font-weight:500}.id--15 .mythanks-button,.id--15 .order-complete-links .btn{height:60px;padding:14px 45px;border-radius:var(--radius-button);font-size:16px;font-weight:600;line-height:1}.id--15 .mythanks-button{margin-top:25px}.id--15 .recapitulation-wrapper{display:flex;flex-direction:column;max-width:none;margin:0 0 50px}@media(max-width: 767px){.id--15 .recapitulation-wrapper{margin-bottom:20px}}.id--15 .recapitulation-wrapper:last-child{margin-bottom:0}.id--15 .co-box{padding:0;border:none}.id--15 .co-box h4{margin:0;padding:0;font-weight:400;line-height:normal;color:var(--color-text)}.id--15 .co-box h4::before{content:none}.id--15 .co-box.co-order{order:1;margin-bottom:50px}@media(max-width: 767px){.id--15 .co-box.co-order{margin-bottom:40px}}.id--15 .co-box.co-order h4{margin-bottom:20px;font-size:var(--size-h2);text-align:center}@media(max-width: 767px){.id--15 .co-box.co-order h4{display:none}}.id--15 .co-box.co-payment-method{order:2}.id--15 .co-box.co-payment-method h4{margin-bottom:25px;font-size:25px}.id--15 .cart-table{width:100%;max-width:994px;margin:0 auto;border-collapse:collapse;box-shadow:var(--shadow-recap);table-layout:fixed}@media(max-width: 767px){.id--15 .cart-table{display:block;max-width:none;box-shadow:none}}@media(max-width: 767px){.id--15 .cart-table tbody{display:block}}.id--15 .cart-table tr{border-top:1px solid var(--color-line-table)}@media(max-width: 767px){.id--15 .cart-table tr{display:grid;grid-template-columns:70px minmax(0, 1fr) auto;column-gap:19px;margin:0;padding:12px 0 15px;border-bottom:none}}.id--15 .cart-table tbody tr:last-child{border-bottom:1px solid var(--color-line-table)}@media(max-width: 767px){.id--15 .cart-table tbody tr:last-child{border-bottom:none}}@media(max-width: 767px){.id--15 .cart-table tbody tr+tr{margin-top:10px}}.id--15 .cart-table th,.id--15 .cart-table td{padding:11px 0;border:none;background-color:rgba(0,0,0,0);font-size:16px;font-weight:400;line-height:28px;color:var(--color-text-light);text-align:left;vertical-align:middle;white-space:nowrap}@media(max-width: 767px){.id--15 .cart-table th,.id--15 .cart-table td{display:block;width:auto;padding:0}}@media(max-width: 767px){.id--15 .cart-table .mythanks-head{display:none}}.id--15 .cart-table .mythanks-head th{padding:21px 0;font-weight:400;line-height:24px;color:var(--color-text-2)}.id--15 .cart-table .mythanks-head .mythanks-cell--image{padding-left:17px}.id--15 .cart-table .mythanks-cell--image{width:129px;padding-left:10px}@media(max-width: 767px){.id--15 .cart-table .mythanks-cell--image{grid-column:1;grid-row:1/span 3;width:auto;padding-left:0}}.id--15 .cart-table .mythanks-cell--image img{width:119px;height:119px;max-width:100%;border-radius:var(--radius-chip);object-fit:cover}@media(max-width: 767px){.id--15 .cart-table .mythanks-cell--image img{width:70px;height:70px}}.id--15 .cart-table .mythanks-cell--name{padding-right:94px;padding-left:34px;line-height:24px;color:var(--color-text-2);white-space:normal;overflow-wrap:anywhere}@media(max-width: 767px){.id--15 .cart-table .mythanks-cell--name{grid-column:2/span 2;grid-row:1;width:auto;padding-right:0;padding-left:0;line-height:21px}}.id--15 .cart-table .mythanks-cell--name [data-testid=recapItemName]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(max-width: 767px){.id--15 .cart-table .mythanks-cell--name [data-testid=recapItemName]{display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible}}.id--15 .cart-table .mythanks-cell--quantity{width:107px}@media(max-width: 767px){.id--15 .cart-table .mythanks-cell--quantity{grid-column:2;grid-row:2;width:auto}}.id--15 .cart-table .mythanks-cell--unit{width:144px}@media(max-width: 767px){.id--15 .cart-table .mythanks-cell--unit{grid-column:3;grid-row:2;width:auto;text-align:right}}.id--15 .cart-table .mythanks-cell--total{width:90px;font-weight:500;color:var(--color-text)}@media(max-width: 767px){.id--15 .cart-table .mythanks-cell--total{grid-column:2/span 2;grid-row:3;width:auto;text-align:right}}.id--15 .cart-table .for-free{font-size:16px;font-weight:500;line-height:24px}.id--15 .mythanks-cards .row{display:flex;flex-direction:column;align-items:center;gap:25px;margin:0}.id--15 .mythanks-cards .row::before,.id--15 .mythanks-cards .row::after{content:none}.id--15 .mythanks-cards .row .mythanks-card{float:none;width:460px;max-width:100%;padding:25px 30px;border:1px solid var(--color-border-tile);border-radius:var(--radius-card);background-color:var(--color-bg);box-shadow:var(--shadow-recap)}@media(max-width: 767px){.id--15 .mythanks-cards .row .mythanks-card{width:100%;max-width:460px}}.id--15 .mythanks-cards .row .mythanks-note{width:460px;max-width:100%;margin:0;font-size:var(--size-smaller);line-height:22px;color:var(--color-text-light)}.id--15 .mythanks-cards .mythanks-card-title{margin:0 0 25px;font-size:25px;font-weight:400;line-height:normal;color:var(--color-text)}.id--15 .mythanks-cards .recapitulation-table{display:block;width:100%;margin:0}.id--15 .mythanks-cards .recapitulation-table tbody{display:block}.id--15 .mythanks-cards .recapitulation-table tr{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:20px}.id--15 .mythanks-cards .recapitulation-table th,.id--15 .mythanks-cards .recapitulation-table td{width:auto;padding:0;border:none;font-size:16px;font-weight:400;line-height:28px;color:var(--color-text);text-align:left}.id--15 .mythanks-cards .recapitulation-table td{text-align:right}.id--15 .mythanks-cards .recapitulation-table strong{font-weight:400}.id--15 .mythanks-cards .recapitulation-table .nowrap{white-space:normal}.id--15 .mythanks-cards .recapitulation-table .mythanks-method--shipping{padding-top:15px;border-top:1px solid var(--color-line-table)}.id--15 .mythanks-cards .recapitulation-table .mythanks-method--total{align-items:flex-end;margin-top:15px;padding-top:15px;border-top:1px solid var(--color-line-table)}.id--15 .mythanks-cards .recapitulation-table .mythanks-method--total th{font-size:18px}.id--15 .mythanks-cards .recapitulation-table .mythanks-method--total td{font-size:22px;white-space:nowrap}.id--15 .mythanks-cards .recapitulation-table .mythanks-method--total strong{font-weight:500}.id--15 .mythanks-cards .recapitulation-table .mythanks-qr{justify-content:center;margin-top:15px}.id--15 .mythanks-cards .recapitulation-table .mythanks-qr th{display:none}.id--15 .mythanks-cards .recapitulation-table .mythanks-qr img{border:none}.id--15 .order-summary-item{margin:0;font-size:var(--size-bigger);line-height:28px;color:var(--color-text);text-align:center}.id--15 .order-summary-item.total{display:none}.id--15 .order-summary-item.summary-thx{margin-bottom:25px}.id--15 .order-complete-links{padding:0;text-align:center}.id--15 .order-complete-links p{margin:0}.p-detail .p-detail-info{display:none}.p-detail .p-detail-inner{display:grid;grid-template-columns:minmax(0, 750fr) minmax(0, 610fr);grid-template-rows:auto 1fr;column-gap:var(--layout-product-gap);row-gap:0}@media(max-width: 767px){.p-detail .p-detail-inner{grid-template-columns:minmax(0, 1fr);grid-template-rows:none}}.p-detail .p-detail-inner>form{display:contents}.p-detail .p-detail-inner>.p-detail-inner-header{grid-column:2;grid-row:1;margin-bottom:25px}@media(max-width: 767px){.p-detail .p-detail-inner>.p-detail-inner-header{grid-column:auto;grid-row:auto;margin-bottom:15px}}.p-detail .p-detail-inner>.p-detail-inner-header>.p-code{display:none}.p-detail .product-top{display:contents;margin:0}.p-detail .product-top::before,.p-detail .product-top::after{content:none}.p-detail .product-top>.col-xs-12:not(.p-image-wrapper,.p-info-wrapper){display:none}.p-detail .p-image-wrapper{grid-column:1;grid-row:1/span 2;float:none;position:relative;width:auto;min-height:0;margin:0;padding:0}@media(max-width: 767px){.p-detail .p-image-wrapper{grid-column:auto;grid-row:auto;margin-bottom:20px}}.p-detail .p-image-wrapper .flags{display:flex;flex-direction:column;align-items:flex-start;gap:5px;position:absolute;top:20px;right:auto;bottom:auto;left:20px;z-index:60;width:auto;height:auto;margin:0;padding:0;opacity:0;animation:myfouc-fuse .15s ease 10s forwards;pointer-events:none}@media(max-width: 767px){.p-detail .p-image-wrapper .flags{top:9px;left:9px}}.p-detail .p-image-wrapper .flags::before,.p-detail .p-image-wrapper .flags::after{content:none}.p-detail .p-image-wrapper .flag{display:inline-flex;align-items:center;flex-direction:row;float:none;clear:none;width:auto;min-width:0;max-width:none;height:auto;min-height:0;margin:0;padding:5px 8px;border-radius:var(--radius-flag);color:#fff;font-size:var(--size-smaller);font-weight:500;line-height:1.3;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;hyphens:manual}@media(max-width: 767px){.p-detail .p-image-wrapper .flag{padding:4px 7px;font-size:var(--size-smallest)}}.p-detail .p-image-wrapper .flag[class*=flag-award-]{display:none}.p-detail .p-image-wrapper .flag-text{font-size:inherit;line-height:inherit;text-transform:none;white-space:normal}.p-detail .p-image-wrapper .icon-van{display:none}.p-detail .p-image-wrapper .flag-discount .price-standard{display:none}.p-detail .p-image-wrapper .flag-discount .price-save{display:inline;font-size:inherit;color:inherit}.p-detail .p-image-wrapper .myawards{display:flex;flex-direction:column;gap:10px;position:absolute;top:20px;right:20px;z-index:60;width:135px;max-width:40%;pointer-events:none}@media(max-width: 767px){.p-detail .p-image-wrapper .myawards{top:9px;right:9px;width:90px}}.p-detail .p-image-wrapper .myaward{display:block;width:100%;height:auto}.p-detail .p-image-wrapper .mybanner{margin:50px 0 0;overflow:hidden;border-radius:var(--radius-base)}@media(max-width: 767px){.p-detail .p-image-wrapper .mybanner{margin-top:40px}}.p-detail .p-image-wrapper .mybanner a,.p-detail .p-image-wrapper .mybanner picture{display:block}.p-detail .p-image-wrapper .mybanner img{display:block;aspect-ratio:750/210;width:100%;object-fit:cover}@media(max-width: 767px){.p-detail .p-image-wrapper .mybanner img{aspect-ratio:345/180}}.p-detail .p-info-wrapper{display:flex;flex-direction:column;gap:20px;grid-column:2;grid-row:2;float:none;position:static;width:auto;min-height:0;margin:0;padding:0}@media(max-width: 767px){.p-detail .p-info-wrapper{display:contents}}.p-detail .p-info-wrapper table.detail-parameters{display:none}.p-detail .social-buttons-wrapper{display:none}.p-detail:has(.p-detail-info .stars-wrapper) .p-detail-inner>.p-detail-inner-header{padding-bottom:34px}.p-detail:not([data-myproduct=ready]) .p-info-wrapper>:not(.p-detail-inner-header){opacity:0;animation:myfouc-fuse .15s ease 10s forwards}.p-detail[data-myproduct=ready] .p-detail-inner-header .stars-wrapper,.p-detail[data-myproduct=ready] .p-image-wrapper .flags,.p-detail[data-myproduct=ready] .p-image-wrapper .myawards{opacity:1;animation:myfouc-fade .15s ease}.p-detail[data-myproduct=ready] .p-info-wrapper>:not(.p-detail-inner-header){animation:myfouc-fade .15s ease}.p-detail .p-detail-inner-header{display:flex;align-items:flex-start;gap:10px;margin:0 0 5px}@media(max-width: 767px){.p-detail .p-detail-inner-header{order:-1;margin-bottom:15px}}.p-detail .p-detail-inner-header h1{display:block;margin:0;font-family:var(--font-heading);font-size:30px;font-weight:500;line-height:34px;color:var(--color-text);text-transform:none}@media(max-width: 767px){.p-detail .p-detail-inner-header h1{font-size:25px;line-height:30px}}.p-detail .p-detail-inner-header .product-appendix{display:block;margin:4px 0 0;padding:0;font-size:var(--size-bigger);font-weight:400;line-height:1.4;color:var(--color-text-light)}.p-detail .p-detail-inner-header .myhead-main{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-width:0}.p-detail .p-detail-inner-header .stars-wrapper{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin:0}.p-detail .p-detail-inner-header .stars-wrapper::before,.p-detail .p-detail-inner-header .stars-wrapper::after{content:none}.p-detail .p-detail-inner-header .stars{display:flex;align-items:center;flex:0 0 auto;gap:5px;width:auto;height:16px;margin:0}.p-detail .p-detail-inner-header .star{display:block;position:relative;width:16px;height:16px}.p-detail .p-detail-inner-header .star::before{display:block;content:"";position:static;width:16px;height:16px;mask-image:var(--icon-star);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-star);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-star-off);font-size:0;line-height:0}.p-detail .p-detail-inner-header .star.star-on::before{background-color:var(--color-star)}.p-detail .p-detail-inner-header .stars-label{display:none}.p-detail .p-detail-inner-header .stars-link{display:inline;font-size:var(--size-body);font-weight:400;line-height:1.6;color:var(--color-text-2);text-decoration:underline;transition:color .2s ease}.p-detail .p-detail-inner-header .stars-link:hover,.p-detail .p-detail-inner-header .stars-link:focus{color:var(--color-primary)}.p-detail .p-detail-inner-header .mybrand-logo{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:103px;max-width:100%;height:57px;padding:7px 10px;border:1px solid var(--color-border-logo);border-radius:var(--radius-chip)}@media(max-width: 767px){.p-detail .p-detail-inner-header .mybrand-logo{display:none}}.p-detail .p-detail-inner-header .mybrand-logo img{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.p-detail .mycode{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 5px;font-size:var(--size-smaller);font-weight:400;line-height:22px;color:var(--color-text-light)}@media(max-width: 767px){.p-detail .mycode{margin-bottom:10px}}.p-detail .mycode .p-code{display:inline;position:static;font-size:inherit;line-height:inherit;color:inherit}.p-detail .mycode .p-code-label{display:inline}.p-detail .mycode-brandline:not(:first-child)::before{content:"·";margin:0 6px}.p-detail .mycode-brand{color:inherit;text-decoration:underline;transition:color .2s ease}.p-detail .mycode-brand:hover,.p-detail .mycode-brand:focus{color:var(--color-primary)}.p-detail .p-short-description{margin:0;font-size:var(--size-body);font-weight:400;line-height:1.6;color:var(--color-text-2)}@media(max-width: 767px){.p-detail .p-short-description{margin-bottom:20px}}.p-detail .p-short-description p{margin:0 0 10px}.p-detail .p-short-description p:last-child{margin-bottom:0}.p-detail .p-short-description strong{font-weight:600}.p-detail .p-short-description .mymore{color:var(--color-text-2);text-decoration:underline;transition:color .2s ease}.p-detail .p-short-description .mymore::after{content:none}.p-detail .p-short-description .mymore:hover,.p-detail .p-short-description .mymore:focus{color:var(--color-primary)}.p-detail .myperks{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}@media(max-width: 767px){.p-detail .myperks{margin-bottom:20px}}.p-detail .myperks li{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:var(--size-body);font-weight:400;line-height:1.47;color:var(--color-text-2)}.p-detail .myperks li::before{flex:0 0 auto;content:"";width:15px;height:15px;mask-image:var(--icon-check-circle);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-check-circle);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-primary)}.p-detail .p-gifts-wrapper{margin:0 0 10px}@media(max-width: 767px){.p-detail .p-gifts-wrapper{margin-bottom:20px}}.p-detail .p-gifts-wrapper .p-gift{display:flex;align-items:center;gap:15px;margin:0}.p-detail .p-gifts-wrapper .p-gift-image{display:block;flex:0 0 60px;width:60px;height:60px;overflow:hidden;border-radius:var(--radius-base)}.p-detail .p-gifts-wrapper .p-gift-image img{width:100%;height:100%;object-fit:cover}.p-detail .p-gifts-wrapper .mygift-body{display:flex;flex-direction:column;gap:2px;min-width:0}.p-detail .p-gifts-wrapper .p-gifts-heading{margin:0;font-size:var(--size-body);font-weight:600;line-height:1.47;color:var(--color-text-2)}.p-detail .p-gifts-wrapper .p-gifts-heading::before{display:inline-block;content:"";width:16px;height:16px;margin-right:5px;vertical-align:-3px;mask-image:var(--icon-gift);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-gift);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-text)}.p-detail .p-gifts-wrapper .p-gift-name{margin:0;font-size:var(--size-body);font-weight:400;line-height:1.47}.p-detail .p-gifts-wrapper .p-gift-name a{color:var(--color-text-2);text-decoration:underline;transition:color .2s ease}.p-detail .p-gifts-wrapper .p-gift-name a:hover,.p-detail .p-gifts-wrapper .p-gift-name a:focus{color:var(--color-primary)}.type-search #content>h2{margin:20px 0 30px;padding:0;color:var(--color-text);font-family:var(--font-heading);font-size:var(--size-h1);font-weight:500;line-height:1.2;text-transform:none;overflow-wrap:anywhere}@media(max-width: 767px){.type-search #content>h2{margin:15px 0 25px}}.type-search #content>h2 .highlight{color:var(--color-text);font-weight:500}.type-search .search-results-groups{display:flex;flex-direction:column;gap:40px;margin:0 0 50px;padding:0}@media(max-width: 767px){.type-search .search-results-groups{gap:30px;margin-bottom:35px}}.type-search .search-results-groups:not(:has(.search-results-group)){display:none}.type-search .search-results-groups .search-results-group{margin:0;padding:0}.type-search .search-results-groups h4{margin:0 0 15px;padding:0;color:var(--color-text);font-family:var(--font-heading);font-size:var(--size-h3);font-weight:500;line-height:1.3;text-transform:none}.type-search .search-results-groups ul{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:15px;margin:0;padding:0;list-style:none;columns:auto}@media(max-width: 1439px){.type-search .search-results-groups ul{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 1199px){.type-search .search-results-groups ul{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 991px){.type-search .search-results-groups ul{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767px){.type-search .search-results-groups ul{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}.type-search .search-results-groups li{display:flex;margin:0;padding:0;list-style:none}.type-search .search-results-groups li::before,.type-search .search-results-groups li::after{content:none}.type-search .search-results-groups li a{display:flex;align-items:center;width:100%;min-height:56px;padding:8px 15px;border:1px solid var(--color-border);border-radius:var(--radius-chip);background-color:#fff;color:var(--color-text-2);font-size:var(--size-body);font-weight:500;line-height:1.27;text-decoration:none;transition:border-color .2s ease}.type-search .search-results-groups li a:hover{border-color:var(--color-text);color:var(--color-text-2);text-decoration:none}.type-search .search-results-groups li a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.type-search .search-results-groups #search-group-articles ul{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 991px){.type-search .search-results-groups #search-group-articles ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.type-search .search-results-groups #search-group-articles ul{grid-template-columns:minmax(0, 1fr)}}.type-search .search-results-groups #search-group-articles li a{min-height:66px;padding:10px 15px}.type-search .search-results-groups .display-results-group{display:inline-flex;align-items:center;gap:10px;margin:15px 0 0;color:var(--color-text);font-size:var(--size-body);font-weight:500;line-height:1.3;text-decoration:underline;transition:color .2s ease}.type-search .search-results-groups .display-results-group::after{flex:0 0 auto;content:"";width:14px;height:9px;mask-image:var(--icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-chevron-down);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:currentcolor}.type-search .search-results-groups .display-results-group:hover{color:var(--color-primary)}.type-search .search-results-groups .display-results-group:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.type-search .search-products-heading{margin:0 0 25px;padding:0;color:var(--color-text);font-family:var(--font-heading);font-size:var(--size-h3);font-weight:500;line-height:1.3;text-transform:none}.type-search #products-found:has(>[data-testid=searchMsg]){min-height:478px;padding:0 0 50px}@media(max-width: 991px){.type-search #products-found:has(>[data-testid=searchMsg]){min-height:549px}}@media(max-width: 767px){.type-search #products-found:has(>[data-testid=searchMsg]){min-height:680px;padding-bottom:35px}}.type-search #products-found:has(>[data-testid=searchMsg]) .search-products-heading{margin:0 0 15px;font-size:var(--size-h4)}.type-search .mysearch-empty{margin:0}.type-search .products-block{gap:var(--space-grid-row) var(--space-grid-col)}@media(max-width: 767px){.type-search .products-block{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 499px){.type-search .products-block{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.type-search .products-block.products .p .name{min-height:58px;font-size:var(--size-body);-webkit-line-clamp:3}}@media(max-width: 767px){.type-search .products-block.products .p .price,.type-search .products-block.products .p .price span,.type-search .products-block.products .p .price strong{font-size:var(--size-bigger)}}@media(max-width: 767px){.type-search .products-block.products .availability{font-size:var(--size-smaller)}}.type-search .listingControls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;margin:30px 0 0}.id--51 .content-inner{display:grid;grid-template-columns:389px minmax(0, 1fr);align-items:start;column-gap:40px;max-width:none}@media(max-width: 1199px){.id--51 .content-inner{grid-template-columns:320px minmax(0, 1fr)}}@media(max-width: 991px){.id--51 .content-inner{grid-template-columns:minmax(0, 1fr)}}.id--51 .content-inner>*{grid-column:2;min-width:0}@media(max-width: 991px){.id--51 .content-inner>*{grid-column:1}}.id--51 .content-inner>h1{grid-column:1/-1}.id--51 #ratingWrapper{grid-column:1;grid-row:2/span 2;position:sticky;top:20px;margin:0;padding:30px 40px;border:1px solid var(--color-border-card);border-radius:var(--radius-base);background-color:var(--color-bg);box-shadow:var(--shadow-card)}@media(max-width: 991px){.id--51 #ratingWrapper{grid-row:auto;position:static;top:auto;margin:0 0 30px}}@media(max-width: 767px){.id--51 #ratingWrapper{padding:20px}}.id--51 #ratingWrapper .rate-wrap{display:block;margin:0;padding:0;background:none}.id--51 #ratingWrapper .rate-average-wrap{display:block;margin:0;line-height:1}.id--51 #ratingWrapper .rate-average-inner{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;column-gap:15px}.id--51 #ratingWrapper .rate-average{grid-area:1/1;margin:0;color:var(--color-text);font-size:40px;font-weight:500;line-height:1;letter-spacing:-0.8px}.id--51 #ratingWrapper .rate-star-wrap{display:contents;margin:0}.id--51 #ratingWrapper .rate-average-inner .stars{grid-area:1/2;display:flex;align-items:center;gap:0;width:auto;height:34px;margin:0}.id--51 #ratingWrapper .rate-average-inner .stars .star+.star{display:none}.id--51 #ratingWrapper .rate-average-inner .star{width:34px;height:34px}.id--51 #ratingWrapper .rate-average-inner .stars-label{grid-area:2/1/auto/span 2;display:block;margin:8px 0 0;color:var(--color-text-review);font-size:var(--size-bigger);font-weight:400;line-height:1.4;letter-spacing:-0.34px}.id--51 #ratingWrapper .votes{display:flex;flex-direction:column;gap:15px;margin:30px 0 0}.id--51 #ratingWrapper .rate-list{display:flex;align-items:center;gap:20px;margin:0}.id--51 #ratingWrapper .rate-star{display:flex;align-items:center;flex:0 0 auto;gap:5px;width:auto;height:20px;margin:0}.id--51 #ratingWrapper .rate-star::after{content:none}.id--51 #ratingWrapper .rate-value{width:13px;margin:0;color:var(--color-text);font-size:18px;font-weight:500;line-height:1}.id--51 #ratingWrapper .rate-star .star{width:20px;height:20px}.id--51 #ratingWrapper .rate-star .star.star-off::before{background:var(--color-star)}.id--51 #ratingWrapper .rate-block{display:block;position:relative;flex:1 1 auto;min-width:0;height:9px;margin-right:50px;padding:0;border-radius:20px;background-color:var(--color-border-light)}.id--51 #ratingWrapper .rate-bar{display:block;position:static;height:100%;border-radius:20px;background-color:var(--color-star);animation:none}.id--51 #ratingWrapper .rate-count,.id--51 #ratingWrapper .rate-count.active{position:absolute;top:50%;right:auto;left:calc(100% + 15px);color:var(--color-text);font-size:var(--size-body);font-weight:500;line-height:1;white-space:nowrap;transform:translateY(-50%)}.id--51 #ratingWrapper .add-comment{display:flex;justify-content:center;margin:25px 0 0;padding:20px 0 0;border-top:1px solid var(--color-border-light)}.id--51 .star{display:block;position:relative}.id--51 .star::before{display:block;content:"";position:static;width:100%;height:100%;mask-image:var(--icon-star);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-star);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background:var(--color-star-off);font-size:0;line-height:0}.id--51 .star.star-on::before{background:var(--color-star)}.id--51 .star.star-half::before{background:linear-gradient(90deg, var(--color-star) 50%, var(--color-star-off) 50%)}.id--51 .ratingsList{display:flex;flex-direction:column;gap:20px;margin:0;padding:0}@media(max-width: 767px){.id--51 .ratingsList{gap:15px}}.id--51 .vote-wrap{margin:0;padding:30px 40px;border:1px solid var(--color-border-card);border-radius:var(--radius-base);background-color:var(--color-bg);font-size:var(--size-body)}@media(max-width: 767px){.id--51 .vote-wrap{padding:20px}}.id--51 .vote-header{display:block;margin:0;line-height:1.4}.id--51 .vote-pic{display:none}.id--51 .vote-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-width:0}@media(max-width: 767px){.id--51 .vote-summary{flex-direction:column;align-items:flex-start;gap:8px}}.id--51 .vote-name{display:block;overflow:hidden;min-width:0;margin:0;color:var(--color-text);font-family:var(--font-heading);font-size:19px;font-weight:500;line-height:1.4;letter-spacing:-0.38px;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 767px){.id--51 .vote-name{max-width:100%;font-size:var(--size-bigger)}}.id--51 .vote-rating{display:flex;align-items:center;flex:0 0 auto;gap:15px;overflow:visible;margin-left:auto;color:var(--color-text-review);white-space:normal}@media(max-width: 767px){.id--51 .vote-rating{margin-left:0}}.id--51 .vote-rating .stars{display:flex;align-items:center;gap:5px;width:auto;height:20px;margin:0}.id--51 .vote-rating .star{width:20px;height:20px}.id--51 .vote-delimeter{display:none}.id--51 .vote-time{display:block;color:var(--color-text-review);font-size:var(--size-body);font-weight:400;line-height:1.4}@media(max-width: 767px){.id--51 .vote-time{font-size:var(--size-smaller)}}.id--51 .vote-content{margin:15px 0 0;color:var(--color-text);font-size:var(--size-body);line-height:1.6;overflow-wrap:anywhere}.id--51 .listingControls{margin:30px 0 0}
