/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}b,strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}summary{display:list-item}
/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:"Font Awesome 6 Pro";font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:900;font-weight:var(--fa-style,900)}.c-arrow-link:after,.c-article-slider__btn:after,.c-categories__wrapper .tns-controls button:after,.c-checkout--old.c-checkout__step--completed .c-checkout__label:after,.c-checkout--old.c-checkout__step--completed .c-checkout__link:after,.c-checkout-aside__btn-close:after,.c-checkout-aside li.new-basket-item .c-checkout-notification:before,.c-checkout .c-checkout__delivery-add button:after,.c-checkout__cta strong:before,.c-checkout__nav span.active:before,.c-checkout__nav span.completed:after,.c-checkout__panel-address:before,.c-checkout__payment-discount:before,.c-checkout__summary summary:after,.c-faqs--product .c-faqs__content ul:not([class]) li:before,.c-faqs--product .c-faqs__header:after,.c-footer__heading a:after,.c-form__submit--loading:after,.c-image-full__btn:after,.c-image-preview__btn:after,.c-image-slider-content__btn:after,.c-image-slider__btn:after,.c-mem-prog .c-btn:after,.c-mem-prog__list-item:before,.c-modal--squat ul li:before,.c-nav-mobile__back span:last-child:before,.c-preview__btn-modal:before,.c-preview__btn:after,.c-price-range__load .handle:after,.c-price-range__load .handle:before,.c-product-detail__figure:after,.c-product-detail__options-size [type=radio][data-stock]+label:after,.c-product-detail ul:not([class]) li:before,.c-product-slider-mobile__btn:after,.c-related-slider__btn:after,.c-service__info-link:after,.c-shopping-cart__bill ul.checklist li:before,.c-sort__btn:before,.fa,.fa-light,.fa-regular,.fab,.fal,.far,.fas,[type=checkbox]:checked+label:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.c-checkout-aside li.new-basket-item .c-checkout-notification:before,.c-checkout__cta strong:before,.c-checkout__nav span.active:before,.c-checkout__payment-discount:before,.c-shopping-cart__bill ul.checklist li:before,.fa-light:before,.fa-regular:before,.fa:before,.fab:before,.fal:before,.far:before,.fas:before{content:var(--fa)}.c-arrow-link:after,.c-article-slider__btn:after,.c-categories__wrapper .tns-controls button:after,.c-checkout--old.c-checkout__step--completed .c-checkout__label:after,.c-checkout--old.c-checkout__step--completed .c-checkout__link:after,.c-checkout-aside__btn-close:after,.c-checkout-aside li.new-basket-item .c-checkout-notification:before,.c-checkout .c-checkout__delivery-add button:after,.c-checkout__cta strong:before,.c-checkout__nav span.active:before,.c-checkout__nav span.completed:after,.c-checkout__panel-address:before,.c-checkout__payment-discount:before,.c-checkout__summary summary:after,.c-faqs--product .c-faqs__content ul:not([class]) li:before,.c-faqs--product .c-faqs__header:after,.c-footer__heading a:after,.c-form__submit--loading:after,.c-image-full__btn:after,.c-image-preview__btn:after,.c-image-slider-content__btn:after,.c-image-slider__btn:after,.c-mem-prog .c-btn:after,.c-mem-prog__list-item:before,.c-modal--squat ul li:before,.c-nav-mobile__back span:last-child:before,.c-preview__btn-modal:before,.c-preview__btn:after,.c-price-range__load .handle:after,.c-price-range__load .handle:before,.c-product-detail__figure:after,.c-product-detail__options-size [type=radio][data-stock]+label:after,.c-product-detail ul:not([class]) li:before,.c-product-slider-mobile__btn:after,.c-related-slider__btn:after,.c-service__info-link:after,.c-shopping-cart__bill ul.checklist li:before,.c-sort__btn:before,.fa-light,.fa-regular,.fal,.far,.fas,[type=checkbox]:checked+label:after{font-family:Font Awesome\ 6 Pro}.fab{font-family:Font Awesome\ 6 Brands}[type=checkbox]:checked+label:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0);-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-.5em);transform:scale(.9,1.1) translateY(-.5em);-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0);-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(-.125em);transform:scale(1) translateY(-.125em);-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.125);transform:scale(1.125);-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(0,1,0,-180deg);transform:rotate3d(0,1,0,-180deg);-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-trash-alt{--fa:"\f2ed";--fa--fa:"\f2ed\f2ed"}.fa-sliders-v{--fa:"\f3f1";--fa--fa:"\f3f1\f3f1"}.fa-chevron-double-left{--fa:"\f323";--fa--fa:"\f323\f323"}.fa-exclamation-circle{--fa:"\f06a";--fa--fa:"\f06a\f06a"}.fa-box-alt{--fa:"\f49a";--fa--fa:"\f49a\f49a"}.fa-edit{--fa:"\f044";--fa--fa:"\f044\f044"}.fa-chevron-up{--fa:"\f077";--fa--fa:"\f077\f077"}.fa-shield-check{--fa:"\f2f7";--fa--fa:"\f2f7\f2f7"}.fa-angle-right{--fa:"\f105";--fa--fa:"\f105\f105"}.fa-badge-percent{--fa:"\f646";--fa--fa:"\f646\f646"}.fa-user{--fa:"\f007";--fa--fa:"\f007\f007"}.fa-box-check{--fa:"\f467";--fa--fa:"\f467\f467"}.fa-star{--fa:"\f005";--fa--fa:"\f005\f005"}.fa-comments-alt{--fa:"\f4b6";--fa--fa:"\f4b6\f4b6"}.fa-user-edit{--fa:"\f4ff";--fa--fa:"\f4ff\f4ff"}.fa-gift{--fa:"\f06b";--fa--fa:"\f06b\f06b"}.fa-gem{--fa:"\f3a5";--fa--fa:"\f3a5\f3a5"}.fa-euro-sign{--fa:"\f153";--fa--fa:"\f153\f153"}.fa-arrow-down-wide-short{--fa:"\f160";--fa--fa:"\f160\f160"}.fa-star-half-alt{--fa:"\f5c0";--fa--fa:"\f5c0\f5c0"}.fa-arrow-right{--fa:"\f061";--fa--fa:"\f061\f061"}.fa-heart{--fa:"\f004";--fa--fa:"\f004\f004"}.fa-lock-alt{--fa:"\f30d";--fa--fa:"\f30d\f30d"}.fa-badge-check{--fa:"\f336";--fa--fa:"\f336\f336"}.fa-shopping-basket{--fa:"\f291";--fa--fa:"\f291\f291"}.fa-phone{--fa:"\f095";--fa--fa:"\f095\f095"}.fa-trash{--fa:"\f1f8";--fa--fa:"\f1f8\f1f8"}.fa-arrow-left{--fa:"\f060";--fa--fa:"\f060\f060"}.fa-ruler{--fa:"\f545";--fa--fa:"\f545\f545"}.fa-envelope{--fa:"\f0e0";--fa--fa:"\f0e0\f0e0"}.fa-info-circle{--fa:"\f05a";--fa--fa:"\f05a\f05a"}.fa-truck{--fa:"\f0d1";--fa--fa:"\f0d1\f0d1"}.fa-clock{--fa:"\f017";--fa--fa:"\f017\f017"}.fa-coins{--fa:"\f51e";--fa--fa:"\f51e\f51e"}.fa-sliders-h{--fa:"\f1de";--fa--fa:"\f1de\f1de"}.fa-home{--fa:"\f015";--fa--fa:"\f015\f015"}.fa-angle-down{--fa:"\f107";--fa--fa:"\f107\f107"}.fa-credit-card{--fa:"\f09d";--fa--fa:"\f09d\f09d"}.fa-car{--fa:"\f1b9";--fa--fa:"\f1b9\f1b9"}.fa-search{--fa:"\f002";--fa--fa:"\f002\f002"}.fa-arrow-up{--fa:"\f062";--fa--fa:"\f062\f062"}.fa-plus{--fa:"\2b";--fa--fa:"\2b\2b"}.fa-times{--fa:"\f00d";--fa--fa:"\f00d\f00d"}.fa-chevron-left{--fa:"\f053";--fa--fa:"\f053\f053"}.fa-chevron-right{--fa:"\f054";--fa--fa:"\f054\f054"}.fa-ticket-alt{--fa:"\f3ff";--fa--fa:"\f3ff\f3ff"}.fa-user-plus{--fa:"\f234";--fa--fa:"\f234\f234"}.fa-chevron-double-right{--fa:"\f324";--fa--fa:"\f324\f324"}.fa-search-plus{--fa:"\f00e";--fa--fa:"\f00e\f00e"}/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;font-display:block;src:url(/gentiluomo/fonts/fa-brands-400.woff2) format("woff2")}.fab{font-weight:400}.fa-facebook-f{--fa:"\f39e"}.fa-instagram{--fa:"\f16d"}/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */:root{--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;font-display:block;src:url(/gentiluomo/fonts/fa-light-300.woff2) format("woff2")}.c-arrow-link:after,.c-article-slider__btn:after,.c-categories__wrapper .tns-controls button:after,.c-checkout--old.c-checkout__step--completed .c-checkout__label:after,.c-checkout--old.c-checkout__step--completed .c-checkout__link:after,.c-checkout-aside__btn-close:after,.c-checkout .c-checkout__delivery-add button:after,.c-checkout__cta strong:before,.c-checkout__nav span.completed:after,.c-checkout__panel-address:before,.c-checkout__payment-discount:before,.c-checkout__summary summary:after,.c-faqs--product .c-faqs__content ul:not([class]) li:before,.c-faqs--product .c-faqs__header:after,.c-image-full__btn:after,.c-image-preview__btn:after,.c-image-slider-content__btn:after,.c-image-slider__btn:after,.c-mem-prog .c-btn:after,.c-modal--squat ul li:before,.c-nav-mobile__back span:last-child:before,.c-preview__btn:after,.c-product-detail__figure:after,.c-product-detail ul:not([class]) li:before,.c-product-slider-mobile__btn:after,.c-related-slider__btn:after,.c-service__info-link:after,.c-shopping-cart__bill ul.checklist li:before,.c-sort__btn:before,.fa-light,.fal{font-weight:300}/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:400;font-display:block;src:url(/gentiluomo/fonts/fa-regular-400.woff2) format("woff2")}.c-footer__heading a:after,.c-preview__btn-modal:before,.c-product-detail__options-size [type=radio][data-stock]+label:after,.fa-regular,.far,[type=checkbox]:checked+label:after{font-weight:400}/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;font-display:block;src:url(/gentiluomo/fonts/fa-solid-900.woff2) format("woff2")}.c-checkout-aside li.new-basket-item .c-checkout-notification:before,.c-checkout__nav span.active:before,.c-form__submit--loading:after,.c-mem-prog__list-item:before,.c-price-range__load .handle:after,.c-price-range__load .handle:before,.fas{font-weight:900}:root{--site-width:86.375rem;--white:#fff;--black:#000;--error:#d21f1f;--success:#5aad28;--body-color:#000;--heading-color:#000;--primary-color:#85b7bc;--primary-color-hover:#a1cdd1;--primary-color-active:#649ba0;--secondary-color:#343534;--secondary-color-hover:#474747;--secondary-color-active:#222;--pill-color:#f4f4f4;--border-color:#d2d2d2;--separator-color:#e8e8e8;--placeholder-color:#a79b9b;--background-color:#ececec;--input-color:#fcfcfc;--faq-border-color:#d4d4d4;--slide-btn-bg:hsla(0,0%,83.9%,0.67);--checkout-bg-color:#f9f9f9;--cart-border-color:#dedede;--section-spacing-large:7.5rem;--section-spacing-small:6.5rem;--section-spacing-xsmall:3.75rem;--header-height:118px;--body-padding:var(--header-height);--panel-color:#f8f8f8;--line:rgba(0,0,0,0.07);--black-opacity-1:rgba(0,0,0,0.1);--error-opacity-05:rgba(210,31,31,0.05);--secondary-opacity-5:rgba(52,53,52,0.05);--secondary-opacity-10:rgba(52,53,52,0.1);--secondary-opacity-15:rgba(52,53,52,0.15);--secondary-opacity-25:rgba(52,53,52,0.25);--black-opacity-10:rgba(0,0,0,0.1);--black-opacity-15:rgba(0,0,0,0.15);--black-opacity-20:rgba(0,0,0,0.2);--black-opacity-25:rgba(0,0,0,0.25);--black-opacity-30:rgba(0,0,0,0.3);--black-opacity-40:rgba(0,0,0,0.4);--black-opacity-50:rgba(0,0,0,0.5);--black-opacity-55:rgba(0,0,0,0.55);--black-opacity-60:rgba(0,0,0,0.6);--black-opacity-70:rgba(0,0,0,0.7);--white-opacity-75:hsla(0,0%,100%,0.75);--white-opacity-55:hsla(0,0%,100%,0.55);--white-opacity-40:hsla(0,0%,100%,0.4);--white-opacity-25:hsla(0,0%,100%,0.25);--white-opacity-20:hsla(0,0%,100%,0.2);--white-opacity-15:hsla(0,0%,100%,0.15);--white-opacity-10:hsla(0,0%,100%,0.1);--body-font:"Inter",Helvetica,Arial,sans-serif;--heading-font:"Inter",Helvetica,Arial,sans-serif;--h1-size:3.375rem;--h2-size:2.1875rem;--h3-size:1.5625rem;--h4-size:1.25rem;--body-size:1rem;--btn-size:1.0625rem;--btn-icon-size:1.25rem;--font-weight-light:200;--quart:cubic-bezier(0.76,0,0.24,1)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#000;-webkit-tap-highlight-color:var(--black)}html{font-size:100%}::selection{text-shadow:none;color:#fff;color:var(--white);background:#85b7bc;background:var(--primary-color)}a,a:focus,a:visited,button:focus,img,input:focus,select:focus,textarea:focus{outline:0 none}a,img{border:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}body{color:#000;color:var(--body-color);font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);line-height:1.2;margin:0;min-width:320px;min-height:100vh;padding-top:118px;padding-top:var(--body-padding);scroll-behavior:smooth;text-rendering:optimizeSpeed;opacity:1;-webkit-overflow-scrolling:touch;-webkit-transition:opacity 1s cubic-bezier(.77,0,.175,1);transition:opacity 1s cubic-bezier(.77,0,.175,1)}body.pt{padding-top:calc(118px + 1.875rem)}body.has-note{--body-padding:calc(var(--header-height) + 40px)}body.pt:not(.home){padding-top:calc(118px + 1.875rem);padding-top:calc(var(--body-padding) + 1.875rem)}body:has(.c-filter__options--open){overflow:hidden}body:has(.c-filter__options--open):before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:17}body:has(.c-checkout-aside--open),body:has(.c-filter__options--open){overflow:hidden}body:has(.c-checkout-aside--open):before,body:has(.c-filter__options--open):before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:17}.no-animate *{-webkit-transition:none!important;transition:none!important}article,aside,details,figure,footer,header,main,menu,nav{display:block}iframe,img,svg,video{vertical-align:middle}img{display:block;max-width:100%}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.h-text-right{text-align:right}.h-sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.h-color-primary{color:#85b7bc;color:var(--primary-color)}.h-bg-color{background-color:#ececec;background-color:var(--background-color)}.h-padded{padding-top:3.75rem;padding-top:var(--section-spacing-xsmall);padding-bottom:3.75rem;padding-bottom:var(--section-spacing-xsmall)}.h-mb-75{margin-bottom:7.5rem;margin-bottom:var(--section-spacing-large)}.l-contain{margin:0 auto;padding:0 1rem;position:relative;width:100%}.l-contain--max-width{max-width:86.375rem;max-width:var(--site-width)}.is-hidden{display:none!important}img.left{float:left;margin:0 1rem 1rem 0}img.right{float:right;margin:0 0 1rem 1rem}.modal--open .c-overlay{opacity:.75;z-index:15;visibility:visible}.active--submenu .c-overlay{opacity:.75;z-index:1;visibility:visible}.c-overlay{background:#000;background:var(--black);position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.image{padding:0;margin:0}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:local(""),url(/gentiluomo/fonts/inter-v2-latin-200.woff2) format("woff2"),url(/gentiluomo/fonts/inter-v2-latin-200.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(/gentiluomo/fonts/inter-v2-latin-regular.woff2) format("woff2"),url(/gentiluomo/fonts/inter-v2-latin-regular.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local(""),url(/gentiluomo/fonts/inter-v2-latin-700.woff2) format("woff2"),url(/gentiluomo/fonts/inter-v2-latin-700.woff) format("woff")}.c-contact__heading,.h1,.h2,.h3,.h4,.h-h2,.h-h3,h1,h2,h3,h4,h5,h6{color:#000;color:var(--heading-color);font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);margin:0 0 1.5rem;line-height:1.2;font-weight:200}.h1,h1{font-size:3.375rem;font-size:var(--h1-size)}.h2,.h-h2,h2{font-size:2.1875rem;font-size:var(--h2-size)}.c-contact__heading,.h3,.h-h3,h3{font-size:1.5625rem;font-size:var(--h3-size)}.h4,h4,h5,h6{font-size:1.25rem;font-size:var(--h4-size)}p{color:#000;color:var(--body-color);font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);font-size:1rem;font-size:var(--body-size);margin:0 0 1rem;line-height:1.6;font-weight:200;font-weight:var(--font-weight-light);max-width:86.375rem;max-width:var(--site-width)}@media (max-width:520px){p{line-height:1.2}}a{color:#85b7bc;color:var(--primary-color);text-decoration:none}a:focus,a:hover{text-decoration:underline}blockquote{color:#000;color:var(--heading-color);font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);font-size:1.875rem;line-height:1.2}hr{display:block;border:0;border-top:1px solid #ccc;height:1px;margin:1rem 0;padding:0}ol:not([class]),ul:not([class]){padding:0;margin:0 0 1.875rem}ol:not([class]) li,ul:not([class]) li{font-size:1rem;font-size:var(--body-size);line-height:1.5;padding:0 0 0 1rem;margin:0 0 .975rem;position:relative}ol:not([class]) li:before,ul:not([class]) li:before{color:#85b7bc;color:var(--primary-color);content:"\2022";position:absolute;top:2px;left:0}ol:not([class]) ol,ol:not([class]) ul,ul:not([class]) ol,ul:not([class]) ul{margin:.975rem 0 0}ol:not([class]){counter-reset:counter}ol:not([class])>li:before{content:counter(counter) ".";counter-increment:counter;top:0}ol:not([class]) ol>li{padding-left:1.75rem}ol:not([class]) ol>li:before{content:counters(counter,".");top:0}fieldset{border:0;margin:0;padding:0}label{color:#000;color:var(--heading-color);display:inline-block;font-weight:200;font-weight:var(--font-weight-light);margin-bottom:.5rem}[type=date],[type=email],[type=file],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fcfcfc;background:var(--input-color);border:1px solid #d2d2d2;border:1px solid var(--border-color);border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#000;color:var(--heading-color);display:block;font-size:1rem;font-size:var(--body-size);font-weight:200;font-weight:var(--font-weight-light);line-height:normal;width:100%;padding:.828rem 1.25rem;margin:0 0 1.25rem}[type=date]:disabled,[type=email]:disabled,[type=file]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=url]:disabled,select:disabled,textarea:disabled{background:rgba(0,0,0,0.15);background:var(--black-opacity-15);cursor:not-allowed}[type=date]:focus,[type=email]:focus,[type=file]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=url]:focus,select:focus,textarea:focus{border-color:#000;border-color:var(--black);outline:none}[type=date]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=file]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a79b9b;color:var(--placeholder-color)}[type=date]::-moz-placeholder,[type=email]::-moz-placeholder,[type=file]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#a79b9b;color:var(--placeholder-color)}[type=date]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=file]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=text]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a79b9b;color:var(--placeholder-color)}[type=date]:-moz-placeholder,[type=email]:-moz-placeholder,[type=file]:-moz-placeholder,[type=number]:-moz-placeholder,[type=password]:-moz-placeholder,[type=search]:-moz-placeholder,[type=tel]:-moz-placeholder,[type=text]:-moz-placeholder,[type=url]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#a79b9b;color:var(--placeholder-color)}[type=date].c-form--error,[type=email].c-form--error,[type=file].c-form--error,[type=number].c-form--error,[type=password].c-form--error,[type=search].c-form--error,[type=tel].c-form--error,[type=text].c-form--error,[type=url].c-form--error,select.c-form--error,textarea.c-form--error{border-color:#d21f1f;border-color:var(--error)}[type=date].c-form--error:focus,[type=email].c-form--error:focus,[type=file].c-form--error:focus,[type=number].c-form--error:focus,[type=password].c-form--error:focus,[type=search].c-form--error:focus,[type=tel].c-form--error:focus,[type=text].c-form--error:focus,[type=url].c-form--error:focus,select.c-form--error:focus,textarea.c-form--error:focus{border-color:#000;border-color:var(--black);outline:none}textarea{resize:vertical}select{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4wMDIiIGhlaWdodD0iNS44MTkiPjxwYXRoIGQ9Ik00LjY2OC00LjczYS40NzMuNDczLDAsMCwwLC42NjQsMGw0LjUzMS00LjZhLjQ2OS40NjksMCwwLDAsMC0uNjY0bC0uMjc3LS4yNzdhLjQ2OS40NjksMCwwLDAtLjY2NCwwTDUtNi4yNzdsLTMuOTIyLTRhLjQ2OS40NjksMCwwLDAtLjY2NCwwTC4xMzctMTBhLjQ2OS40NjksMCwwLDAsMCwuNjY0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLjAwMSAxMC40MTEpIiBmaWxsPSIjMzQzNTM0Ii8+PC9zdmc+) top 20px right 15px no-repeat;height:auto;background-color:#fcfcfc;background-color:var(--input-color);font-weight:200;font-weight:var(--font-weight-light)}select::-ms-expand{display:none}[type=file]:hover{cursor:pointer}[type=search]{width:auto;display:inline-block}[multiple],[size]{height:auto}[type=checkbox],[type=radio]{opacity:0;position:absolute}[type=checkbox]:disabled+label,[type=radio]:disabled+label{cursor:not-allowed}[type=checkbox]:disabled+label:before,[type=radio]:disabled+label:before{background:rgba(0,0,0,0.15);background:var(--black-opacity-15)}[type=checkbox]:focus+label:before,[type=radio]:focus+label:before{border-color:#000;border-color:var(--black);outline:none}[type=checkbox]+label,[type=radio]+label{display:inline-block;font-weight:400;padding:0 0 0 2rem;margin:0 0 1rem;position:relative;font-weight:200;font-weight:var(--font-weight-light)}[type=checkbox]+label:after,[type=checkbox]+label:before,[type=radio]+label:after,[type=radio]+label:before{content:"";position:absolute}[type=checkbox]+label:before,[type=radio]+label:before{border:1px solid #d2d2d2;border:1px solid var(--border-color);height:18px;width:18px;left:0;top:0;border-radius:3px}[type=checkbox]:checked+label:after{color:#fff;color:var(--white);background:#85b7bc;background:var(--primary-color);content:"\f00c";top:1px;left:1px;font-size:1rem}[type=checkbox]:checked+label:before{border:1px solid #85b7bc;border:1px solid var(--primary-color)}[type=radio]+label{margin-right:1.25rem}[type=radio]+label:before{border-radius:12px}[type=radio]:checked+label:after{background:#85b7bc;background:var(--primary-color);border-radius:5px;height:10px;width:10px;top:4px;left:4px}[type=checkbox].c-form--error+label:before,[type=radio].c-form--error+label:before{border-color:#d21f1f;border-color:var(--error)}[type=checkbox].c-form--error:focus+label:before,[type=radio].c-form--error:focus+label:before{border-color:#000;border-color:var(--black);outline:none}.c-form--error{background-color:rgba(210,31,31,0.05);background-color:var(--error-opacity-05)}.c-form--error+.c-form__error,.c-form--error+label+.c-form__error{display:block}.c-form__error{color:#d21f1f;color:var(--error);display:none;font-size:.875rem;margin:-1rem 0 1rem}.c-form__rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1rem}.c-form__rating input[type=radio]{height:42px;width:42px}.c-form__rating input[type=radio]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:42px;width:42px;margin:0;padding:0;cursor:pointer;opacity:.25}.c-form__rating input[type=radio]+label:after,.c-form__rating input[type=radio]+label:before{display:none}.c-form__rating input[type=radio]:checked+label{opacity:1}.c-form__rating input[type=radio]:checked+label:after,.c-form__rating input[type=radio]:checked+label:before{display:none}.c-form__rating:not(:has(:checked)) input[type=radio]+label{opacity:1}.c-form__notification{position:relative;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);padding:1rem 1.5rem;margin:-.25rem 0 1rem}.c-form__notification:before{content:"";position:absolute;top:-1rem;left:1.5rem;border:.5rem solid transparent;border-bottom:.5rem solid #000;border-bottom:.5rem solid var(--black)}.c-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-form__item{width:100%}.c-form__item--80{width:calc(80% - 1rem)}.c-form__item--70{width:calc(70% - 1rem)}.c-form__item--60{width:calc(60% - 1rem)}.c-form__item--50{width:calc(50% - 1rem)}.c-form__item--40{width:calc(40% - 1rem)}.c-form__item--33{width:calc(33.33333% - 1rem)}.c-form__item--30{width:calc(30% - 1rem)}.c-form__item--20{width:calc(20% - 1rem)}.c-form__submit:disabled+.c-form__submit-error,.c-form__submit[disabled]+.c-form__submit-error{display:block}.c-form__submit--loading{padding-right:2.5rem!important;position:relative}.c-form__submit--loading:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f021";position:absolute;top:50%;translate:0 -50%;right:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.c-form__submit--loading+.c-form__submit-error{display:none!important;font-size:.875rem}.c-form__submit+.c-form__submit-error,.c-form__submit-error{color:#d21f1f;color:var(--error);margin:-1rem 0 1rem}.c-form__submit+.c-form__submit-error{display:none;font-size:.875rem}.c-form__label{display:inline-block;position:relative;padding-bottom:.625rem;margin-bottom:1rem;font-weight:200;font-weight:var(--font-weight-light)}.c-form__label--big{font-size:1rem}.c-form__label:before{content:"";position:absolute;width:40px;height:1px;bottom:0;left:0;background-color:#343534;background-color:var(--secondary-color)}.c-form__group{display:-ms-grid;display:grid;grid-column-gap:30px;grid-row-gap:.85rem;margin-bottom:1.5rem}.c-form__group,.c-form__group--col-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:576px){.c-form__group--col-2{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:0}}.c-form__input-group--span{-ms-grid-column-span:2;grid-column:span 2}@media only screen and (max-width:576px){.c-form__input-group--span{-ms-grid-column-span:1;grid-column:span 1}}.c-form__input-group--disabled{opacity:.4}.c-form__input-group--hidden{display:none}.c-form+.c-checkout__summary{margin-top:1rem}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.c-btn{background-color:#85b7bc;background-color:var(--primary-color);border:1px solid transparent;border-radius:0;color:#fff;color:var(--white);cursor:pointer;display:inline-block;font-size:1.0625rem;font-size:var(--btn-size);font-weight:400;line-height:1;padding:0 1.25rem;margin:0 .5rem 1rem 0;text-align:center;text-decoration:none;white-space:nowrap;-webkit-transition:background-color .275s ease-out,color .3s ease-out;transition:background-color .275s ease-out,color .3s ease-out;height:45px;line-height:45px;font-weight:200;font-weight:var(--font-weight-light)}.c-btn.c-form__submit--loading i{display:none!important}.c-btn--has-icon .c-btn__icon{display:inline-block;margin-right:.75rem}.c-btn--has-icon-rotate .c-btn__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-btn__icon{font-size:1.25rem;font-size:var(--btn-icon-size)}.c-btn:last-of-type{margin-right:0}.c-btn:last-child{margin-bottom:0}.c-btn:focus,.c-btn:hover{background-color:#a1cdd1;background-color:var(--primary-color-hover)}.c-btn:active,.c-btn:focus,.c-btn:hover{color:#fff;color:var(--white);outline:0;text-decoration:none}.c-btn:active{background-color:#649ba0;background-color:var(--primary-color-active)}.c-btn[disabled]{cursor:not-allowed;opacity:.5}.c-btn[disabled]:active,.c-btn[disabled]:focus,.c-btn[disabled]:hover{background-color:#85b7bc;background-color:var(--primary-color);border-color:#85b7bc;border-color:var(--primary-color)}.c-btn--outline{background-color:transparent;border:1px solid #000;border:1px solid var(--black);color:#000;color:var(--black)}.c-btn--outline:focus,.c-btn--outline:hover{background-color:transparent;border-color:#85b7bc;border-color:var(--primary-color);color:#85b7bc;color:var(--primary-color)}.c-btn--outline:active{background-color:transparent;border-color:#649ba0;border-color:var(--primary-color-active);color:#649ba0;color:var(--primary-color-active)}.c-btn--outline[disabled]:focus,.c-btn--outline[disabled]:hover{background-color:transparent;border-color:#85b7bc;border-color:var(--primary-color);color:#85b7bc;color:var(--primary-color)}.c-btn--clear{background-color:transparent;border-color:transparent;color:#85b7bc;color:var(--primary-color)}.c-btn--clear:focus,.c-btn--clear:hover{background-color:transparent;border-color:transparent;color:#343534;color:var(--secondary-color)}.c-btn--clear[disabled]:focus,.c-btn--clear[disabled]:hover{background-color:transparent;border-color:transparent;color:#85b7bc;color:var(--primary-color)}.c-btn--secondary{background-color:#343534;background-color:var(--secondary-color);color:#fff}.c-btn--secondary:focus,.c-btn--secondary:hover{background-color:#474747;background-color:var(--secondary-color-hover);outline:0}.c-btn--secondary:active{background-color:#222;background-color:var(--secondary-color-active);outline:0}.c-btn--secondary[disabled]{cursor:default;opacity:.5}.c-btn--secondary[disabled]:active,.c-btn--secondary[disabled]:focus,.c-btn--secondary[disabled]:hover{background-color:#343534;background-color:var(--secondary-color);border-color:#343534;border-color:var(--secondary-color)}.c-btn--secondary.c-btn--outline{background-color:transparent;border:1px solid #343534;border:1px solid var(--secondary-color);color:#343534;color:var(--secondary-color)}.c-btn--secondary.c-btn--outline:focus,.c-btn--secondary.c-btn--outline:hover{background-color:transparent;border-color:#474747;border-color:var(--secondary-color-hover);color:#474747;color:var(--secondary-color-hover)}.c-btn--secondary.c-btn--outline[disabled]:focus,.c-btn--secondary.c-btn--outline[disabled]:hover{background-color:transparent;border-color:#343534;border-color:var(--secondary-color);color:#343534;color:var(--secondary-color)}.c-btn--secondary.c-btn--clear{background-color:transparent;color:#343534;color:var(--secondary-color)}.c-btn--secondary.c-btn--clear:focus,.c-btn--secondary.c-btn--clear:hover{background-color:transparent;color:#474747;color:var(--secondary-color-hover)}.c-btn--secondary.c-btn--clear[disabled]:focus,.c-btn--secondary.c-btn--clear[disabled]:hover{background-color:transparent;border-color:transparent;color:#343534;color:var(--secondary-color)}.c-btn--tertiary{background-color:#000;background-color:var(--black);border-radius:0;color:#fff;font-weight:700;height:auto;line-height:1;padding:1.0625rem 1.875rem}.c-btn--tertiary:focus,.c-btn--tertiary:hover{background-color:#000;background-color:var(--black);outline:0}.c-btn--tertiary:focus i,.c-btn--tertiary:hover i{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.c-btn--tertiary:active{background-color:#000;background-color:var(--black);outline:0}.c-btn--tertiary[disabled]{cursor:default;opacity:.5}.c-btn--tertiary[disabled]:active,.c-btn--tertiary[disabled]:focus,.c-btn--tertiary[disabled]:hover{background-color:#000;background-color:var(--black);border-color:#000;border-color:var(--black)}.c-btn--tertiary i{color:#85b7bc;color:var(--primary-color);font-size:1.125rem;margin-left:10px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.c-btn--tertiary.c-btn--icon{background:transparent;border:1px solid #000;border:1px solid var(--black);padding:1rem}.c-btn--tertiary.c-btn--icon--active,.c-btn--tertiary.c-btn--icon:focus,.c-btn--tertiary.c-btn--icon:hover{background:#85b7bc;background:var(--primary-color);border-color:#85b7bc;border-color:var(--primary-color)}.c-btn--tertiary.c-btn--icon--active i,.c-btn--tertiary.c-btn--icon:focus i,.c-btn--tertiary.c-btn--icon:hover i{color:#fff;color:var(--white);font-weight:700;-webkit-transform:none;transform:none}.c-btn--tertiary.c-btn--icon i{color:#000;color:var(--black);font-size:1.375rem;margin:0}.c-btn--tertiary.c-btn--outline{background:transparent;border-color:#85b7bc;border-color:var(--primary-color);color:#85b7bc;color:var(--primary-color);font-size:1rem;padding:.875rem 1.875rem .9375rem}.c-btn--black,.c-btn--white{border-width:3px;padding:.75rem 2rem .5rem;height:auto;line-height:1.2;text-transform:uppercase}.c-btn--white{background:#fff;background:var(--white);color:#000;color:var(--black);border-color:#fff;border-color:var(--white)}.c-btn--white:focus,.c-btn--white:hover{border-color:#fff;border-color:var(--white)}.c-btn--white.c-btn--outline,.c-btn--white:focus,.c-btn--white:hover{background:transparent;color:#fff;color:var(--white)}.c-btn--white.c-btn--outline:focus,.c-btn--white.c-btn--outline:hover{background:#fff;background:var(--white);color:#000;color:var(--black)}.c-btn--black{background:#000;background:var(--black);color:#fff;color:var(--white);border-color:#000;border-color:var(--black)}.c-btn--black:focus,.c-btn--black:hover{border-color:#000;border-color:var(--black)}.c-btn--black.c-btn--outline,.c-btn--black:focus,.c-btn--black:hover{background:transparent;color:#000;color:var(--black)}.c-btn--black.c-btn--outline:focus,.c-btn--black.c-btn--outline:hover{background:#000;background:var(--black);color:#fff;color:var(--white)}.c-header,.c-header-old{position:relative;z-index:6;width:100%;background-color:#fff;background-color:var(--white);border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--separator-color);-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.c-header--absolute,.c-header-old--absolute{position:absolute;z-index:10;top:0}.c-header--offcanvas,.c-header-old--offcanvas{top:-120px}.c-header-old__contain,.c-header__contain{margin:0 auto;padding:0 1rem;width:100%}.c-header--fixed,.c-header-old--fixed{position:fixed;top:0;z-index:16}.c-header-old__top,.c-header__top{background-color:#343534;background-color:var(--secondary-color);font-size:.8125rem}.c-header-old__top-inner,.c-header__top-inner{width:100%;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-header-old__tagline,.c-header__tagline{color:#fff;color:var(--white)}.c-header-old__utilities,.c-header__utilities{height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-header-old__login,.c-header__login{float:left;color:#fff;color:var(--white)}.c-header-old__login:hover,.c-header__login:hover{color:#85b7bc;color:var(--primary-color);text-decoration:none}.c-header-old__login-seperator,.c-header__login-seperator{color:#fff;color:var(--white);margin:0 5px}.c-header-old__login-icon,.c-header__login-icon{display:inline-block;margin-right:3px}.c-header-old__lang,.c-header__lang{color:#fff;color:var(--white);margin-left:30px;position:relative;display:inline-block;z-index:5}.c-header-old__lang-icon,.c-header__lang-icon{font-size:.9375rem}.c-header-old__lang--current,.c-header__lang--current{height:26px;line-height:26px}.c-header-old__lang:focus,.c-header-old__lang:hover,.c-header__lang:focus,.c-header__lang:hover{cursor:pointer}.c-header-old__lang:focus .c-header-old__lang-dropdown,.c-header-old__lang:focus .c-header__lang-dropdown,.c-header-old__lang:hover .c-header-old__lang-dropdown,.c-header-old__lang:hover .c-header__lang-dropdown,.c-header__lang:focus .c-header-old__lang-dropdown,.c-header__lang:focus .c-header__lang-dropdown,.c-header__lang:hover .c-header-old__lang-dropdown,.c-header__lang:hover .c-header__lang-dropdown{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.c-header-old__lang:focus .c-header-old__lang--current,.c-header-old__lang:focus .c-header__lang--current,.c-header-old__lang:hover .c-header-old__lang--current,.c-header-old__lang:hover .c-header__lang--current,.c-header__lang:focus .c-header-old__lang--current,.c-header__lang:focus .c-header__lang--current,.c-header__lang:hover .c-header-old__lang--current,.c-header__lang:hover .c-header__lang--current{color:#85b7bc;color:var(--primary-color)}.c-header-old__lang-dropdown,.c-header__lang-dropdown{position:absolute;min-width:60px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;visibility:hidden;opacity:0;margin:0;padding:5px;background:#343534;background:var(--secondary-color);-webkit-transform:translateY(-3px);transform:translateY(-3px);right:0}.c-header-old__lang-dropdown-link,.c-header__lang-dropdown-link{display:block;padding:1px 5px;color:#fff;color:var(--white)}.c-header-old__lang-dropdown-link:hover,.c-header__lang-dropdown-link:hover{color:#85b7bc;color:var(--primary-color);text-decoration:none}.c-header-old__bottom,.c-header__bottom{height:91px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-header-old__bottom--flex-item,.c-header__bottom--flex-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.c-header-old__logo,.c-header__logo{display:inline-block;width:200px;opacity:1}.c-header-old__logo:hover,.c-header__logo:hover{opacity:.6}.c-header-old__nav,.c-header__nav{height:100%}.c-header-old__menu,.c-header__menu{height:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.c-header-old__menu-item,.c-header__menu-item{height:100%;padding:0 20px}.c-header-old__menu-item--active .c-header__submenu,.c-header__menu-item--active .c-header__submenu{display:block;visibility:visible}.c-header-old__menu-link,.c-header__menu-link{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid transparent;color:#000;color:var(--black);font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);font-size:1rem;padding-top:35px;padding-bottom:36px}.c-header-old__menu-link:hover,.c-header__menu-link:hover{text-decoration:none;color:#85b7bc;color:var(--primary-color)}.c-header-old__menu-link--current,.c-header__menu-link--current{border-bottom:1px solid #85b7bc;border-bottom:1px solid var(--primary-color)}.c-header-old__submenu,.c-header__submenu{position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:10;background-color:#fff;background-color:var(--white);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;visibility:hidden;display:none}.c-header-old__submenu-contain,.c-header__submenu-contain{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.c-header-old__submenu-col,.c-header__submenu-col{border-right:1px solid #e8e8e8;border-right:1px solid var(--separator-color);padding:2rem 0}.c-header-old__submenu-col:last-child,.c-header__submenu-col:last-child{border:0}.c-header-old__submenu-list,.c-header__submenu-list{padding:0;margin:0}.c-header-old__submenu-list-item:first-child,.c-header__submenu-list-item:first-child{padding-bottom:.25rem}.c-header-old__submenu-list-link,.c-header__submenu-list-link{color:#000;color:var(--body-color);font-size:.875rem;display:block;padding:.5rem 2rem}.c-header-old__submenu-list-link:hover,.c-header__submenu-list-link:hover{background:#fff;background:var(--white);color:#85b7bc;color:var(--primary-color);text-decoration:none}.c-header-old__submenu-list-link sup,.c-header__submenu-list-link sup{color:#85b7bc;color:var(--primary-color)}.c-header-old__submenu-preview-figure,.c-header__submenu-preview-figure{padding:2rem 2rem 0;margin:0}.c-header-old__submenu-preview-image,.c-header__submenu-preview-image{width:100%;max-height:370px;-o-object-fit:cover;object-fit:cover}.c-header-old__shop,.c-header__shop{width:400px;height:40px}.c-header-old__search,.c-header__search{position:relative;float:left}.c-header-old__search-input,.c-header__search-input{border-left:none;border-right:none;border-color:rgba(52,53,52,0.25);border-color:var(--secondary-opacity-25);border-top:none;border-top-color:rgba(52,53,52,0.25);border-top-color:var(--secondary-opacity-25);margin:0;padding:0;height:40px;width:315px;font-style:italic;background-color:transparent}.c-header-old__search-btn,.c-header__search-btn{position:absolute;margin:0;top:0;right:0;bottom:0;border:none;background-color:transparent;padding:0 0 0 1rem;color:#343534;color:var(--secondary-color)}.c-header-old__search-btn:hover,.c-header__search-btn:hover{color:#85b7bc;color:var(--primary-color);cursor:pointer}.c-header-old__search-toggle,.c-header__search-toggle{float:left;margin-right:1rem!important;display:none;margin-bottom:0}.c-header-old__cart,.c-header-old__search-toggle,.c-header__cart,.c-header__search-toggle{position:relative;width:40px;height:40px;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-header-old__cart,.c-header__cart{float:right;display:-webkit-box;display:-ms-flexbox;display:flex}.c-header-old__cart .c-btn__icon,.c-header__cart .c-btn__icon{font-size:1rem}.c-header-old__cart-count,.c-header__cart-count{position:absolute;left:-12px;top:-6px;background-color:#343534;background-color:var(--secondary-color);color:#fff;font-size:.875rem;border-radius:1rem;padding:2px 6px;line-height:1}.c-header-old__hamburger,.c-header__hamburger{background:none;height:12px;width:30px;position:relative;padding:20px;margin:10px 0 10px 1rem;cursor:pointer;border:none;display:none}.c-header-old__hamburger span,.c-header__hamburger span{height:3px;width:30px;background:#343534;background:var(--secondary-color);position:absolute;top:calc(50% - 1px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s cubic-bezier(0.76,0,0.24,1);transition:all .3s cubic-bezier(0.76,0,0.24,1);-webkit-transition:all .3s var(--quart);transition:all .3s var(--quart)}.c-header-old__hamburger span:after,.c-header-old__hamburger span:before,.c-header__hamburger span:after,.c-header__hamburger span:before{content:"";background:#343534;background:var(--secondary-color);height:3px;width:30px;position:absolute;left:0;top:-8px;-webkit-transition:all .3s cubic-bezier(0.76,0,0.24,1);transition:all .3s cubic-bezier(0.76,0,0.24,1);-webkit-transition:all .3s var(--quart);transition:all .3s var(--quart)}.c-header-old__hamburger span:after,.c-header__hamburger span:after{top:auto;bottom:-8px}.c-header-old__hamburger--active span,.c-header__hamburger--active span{background:transparent;left:calc(50% + 9px)}.c-header-old__hamburger--active span:before,.c-header__hamburger--active span:before{-webkit-transform:rotate(45deg) translateY(12px);transform:rotate(45deg) translateY(12px)}.c-header-old__hamburger--active span:after,.c-header__hamburger--active span:after{-webkit-transform:rotate(-45deg) translateY(-12px);transform:rotate(-45deg) translateY(-12px)}.c-header-old__note,.c-header__note{background:#f4f4f4;background:var(--pill-color);text-align:center;font-size:14px;padding:12px 1.5rem 12px 0;position:relative}.c-header-old__note-close,.c-header__note-close{background:transparent;border:0;cursor:pointer;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-header-old__note span,.c-header__note span{-ms-grid-column-align:center;justify-self:center}.c-header-old__note a,.c-header__note a{color:#000;color:var(--black);text-decoration:underline}.c-header-old__note a:hover,.c-header__note a:hover{text-decoration:none}.c-header-old__menu-item--active .c-header-old__submenu{max-height:1000px;visibility:visible;-webkit-transition-delay:.2s;transition-delay:.2s}.c-header-old__submenu{display:block;overflow:hidden;max-height:0}.c-header-old__submenu-inner{display:-ms-grid;display:grid;-ms-grid-columns:4fr 3fr 5fr;grid-template-columns:4fr 3fr 5fr;grid-column-gap:60px;padding-top:40px;padding-bottom:40px}.c-header-old__submenu-text-heading{margin:0;height:40px}.c-header-old__submenu-text-body{font-size:1.0625rem;margin:0}.c-header-old__submenu-nav{padding-left:40px}.c-header-old__submenu-nav-heading{margin:0;height:40px}.c-header-old__submenu-list{margin:0;padding:0}.c-header-old__submenu-item{margin-top:4px}.c-header-old__submenu-item:first-child{margin-top:0}.c-header-old__submenu-link{font-size:1.0625rem;color:#000;color:var(--black)}.c-header-old__submenu-link:hover{color:#85b7bc;color:var(--primary-color);text-decoration:none}.c-img{position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.c-img{min-height:1px}}.c-img+p{margin-top:2rem}.c-img+.l-contain--ps P:first-of-type{padding-top:1rem}:has(.c-product-wrapper) .c-block__contain{margin:0 auto;max-width:86.375rem;max-width:var(--site-width)}.c-block{padding:0;position:relative}.c-block__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.c-block__col--has-video .c-video{position:relative;padding-bottom:2rem;overflow:hidden}.c-block__col--has-video .c-video:last-child{margin-bottom:0}.c-block__col--has-video .c-video--home{padding-bottom:0}.c-block__col--has-video .c-video embed,.c-block__col--has-video .c-video iframe,.c-block__col--has-video .c-video object{position:absolute;top:0;left:0;width:100%;height:100%}.c-block__col--has-video .c-video video{width:100%}.c-block__col--has-video .c-video+.h-h2,.c-block__col--has-video .c-video+h2,.c-block__col--has-video .c-video+p{margin-top:2rem}.c-block__col--has-text{padding:0 1rem}.c-block--has-bg{padding:1rem 0}.c-block--has-bg .c-contact__heading,.c-block--has-bg .c-specs-block dd,.c-block--has-bg .c-specs-block dt,.c-block--has-bg .h-h1,.c-block--has-bg .h-h2,.c-block--has-bg .h-h3,.c-block--has-bg h1,.c-block--has-bg h2,.c-block--has-bg h3,.c-block--has-bg h4,.c-block--has-bg h5,.c-block--has-bg h6,.c-block--has-bg ol:not([class]) li,.c-block--has-bg p,.c-block--has-bg ul:not([class]) li{color:#fff;color:var(--white)}.c-block--has-bg ol:not([class]) li:after,.c-block--has-bg ol:not([class]) li:before,.c-block--has-bg ul:not([class]) li:after,.c-block--has-bg ul:not([class]) li:before{background:#fff;background:var(--white)}.c-block--has-bg ol:not([class])>li:before{background:transparent}.c-block--bg-primary{background:#85b7bc;background:var(--primary-color)}.c-block--bg-secondary{background:#343534;background:var(--secondary-color)}.c-block--2-col .c-block__contain{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(calc(50% - 32px),1fr))[2];grid-template-columns:repeat(2,minmax(calc(50% - 32px),1fr))}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-block--2-col .c-block__contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-block--2-col .c-block__contain .c-block__col{width:calc(50% - 2rem)}}.c-block--2-col .c-block__col+.c-block__col .c-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-block--variant .c-block__col--has-img{padding:0}.c-block--variant .c-block__col--has-img .c-block__content-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.c-block--variant .c-block__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;padding:4rem}.c-block--variant .c-block__content-wrapper--no-padding{padding:0}.c-block--variant .c-block__content-wrapper--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-block--variant .c-block__content-wrapper--bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-block--variant .c-block__content-wrapper--centered{max-width:86.375rem;max-width:var(--site-width);margin:0 auto}.c-block--variant.c-block--text .c-block__content-wrapper{padding:1rem}.c-block--variant.c-block--text .c-block__content-wrapper--centered{max-width:none}.c-block--variant.c-block--text .c-contact__heading,.c-block--variant.c-block--text .h-h1,.c-block--variant.c-block--text .h-h2,.c-block--variant.c-block--text .h-h3,.c-block--variant.c-block--text h1,.c-block--variant.c-block--text h2,.c-block--variant.c-block--text h3,.c-block--variant.c-block--text h4{font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);text-transform:none;font-weight:700}.c-block--img-full{margin-bottom:0!important}.c-block--img-full .c-img+.h-h2,.c-block--img-full .c-img+h2,.c-block--img-full .c-img+p{margin-top:2rem}.c-block--img-full img{width:100%}.c-block--mobile{display:none}@media (max-width:767px){.c-block--mobile{display:block}}.c-block--desktop{display:block}@media (max-width:767px){.c-block--desktop{display:none}}.c-block .c-btn{-ms-flex-item-align:start;align-self:flex-start;-ms-grid-column-align:start;justify-self:start}.c-faqs{margin-bottom:0}.c-faqs--product{max-width:442px}@media screen and (max-width:560px){.c-faqs--product{max-width:100%}}.c-faqs--product .c-faqs__item{border:0;padding:0;margin-bottom:.375rem}.c-faqs--product .c-faqs__item:first-child{border:0}.c-faqs--product .c-faqs__header{padding-top:0}.c-faqs--product .c-faqs__header:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f078";color:#85b7bc;color:var(--primary-color);font-size:1.25rem;font-size:var(--h4-size);position:absolute;top:2px;right:0}.c-faqs--product .c-faqs__header--active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.c-faqs--product .c-faqs__heading{font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);font-size:1.25rem;font-size:var(--h4-size);font-weight:700;text-transform:none}.c-faqs--product .c-faqs__content{padding-bottom:0}.c-faqs--product .c-faqs__content ul:not([class]):last-child{margin-bottom:0}.c-faqs--product .c-faqs__content ul:not([class]) li{color:#838383;font-size:.75rem;padding-left:1.5rem}.c-faqs--product .c-faqs__content ul:not([class]) li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:.875rem;font-weight:300;content:"\f00c";top:2px}.c-faqs--product .c-faqs__content p{color:#838383;font-size:.75rem}.c-faqs--product .c-faqs__content p:last-child{margin-bottom:0}.c-faqs__item{border-bottom:1px solid #d4d4d4;border-bottom:1px solid var(--faq-border-color);margin-bottom:10px;padding:5px 1rem}.c-faqs__item:first-child{border-top:1px solid #d4d4d4;border-top:1px solid var(--faq-border-color)}.c-faqs__item:last-child{margin-bottom:2rem}.c-faqs__header{cursor:pointer;padding:1rem 3rem 1rem 0;position:relative}.c-faqs__header--active{border-bottom:0}.c-faqs__header--active .c-faqs__heading{color:#000;color:var(--body-color);font-weight:400}.c-faqs__header--active+.c-faqs__content{max-height:1000px;padding-bottom:1.5625rem}.c-faqs__heading{color:#000;color:var(--body-color);font-size:1rem;margin:0}.c-faqs__content{overflow:hidden;max-height:0;-webkit-transition:max-height .275s ease-out;transition:max-height .275s ease-out}.c-faqs__content p:last-of-type{margin-bottom:0}.c-article-block__article{margin-bottom:4rem}.c-article-block__article:last-child{margin-bottom:0}.c-article-block__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:300px;padding:2rem;margin-bottom:2rem;position:relative}.c-article-block__heading{margin-top:auto;margin-bottom:0;font-size:3.375rem;font-size:var(--h1-size)}.c-article-block__heading--pre{margin-top:auto;font-size:1.5625rem;font-size:var(--h3-size)}.c-article-block__heading--pre+.c-article-block__heading{margin-top:0}.c-article-block__backdrop{position:absolute;right:1rem;bottom:1rem}.c-article-block p:last-of-type{margin-bottom:2rem}.c-specs-block dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-specs-block dt{color:#000;color:var(--heading-color);font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);font-size:1rem;font-size:var(--body-size);font-weight:700;padding:5px 0;width:25%}.c-specs-block dd{color:#000;color:var(--body-color);font-size:1rem;font-size:var(--body-size);padding:5px 0 5px 2rem;margin-left:auto;width:75%;position:relative}.c-specs-block dd:before{background:#85b7bc;background:var(--primary-color);content:"";height:100%;width:1px;position:absolute;top:0;left:0}.active--modal .c-overlay,.modal--open .c-overlay{opacity:.75;z-index:16;visibility:visible}.c-modal{background:#fff;background:var(--white);max-width:80.4375rem;width:calc(100vw - 40px);position:absolute;top:168px;left:50%;-webkit-transform:translateX(-50%) scale(.9);transform:translateX(-50%) scale(.9);opacity:0;visibility:hidden;z-index:-1;-webkit-transition:all .5s ease;transition:all .5s ease}.c-modal--active{opacity:1;visibility:visible;z-index:20;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.c-modal--gallery{max-width:80.4375rem;padding:0}.c-modal--cart{max-width:30.625rem;padding:40px}.c-modal--squat{--h3-size:1.4375rem;--body-size:0.875rem;text-align:left;max-width:600px;padding:110px 50px 50px}.c-modal--squat:before{background:url(/gentiluomo/images/logo-premium-member.svg) 0 0 no-repeat;content:"";height:43px;width:255px;position:absolute;top:22px;left:-44px}@media screen and (max-width:720px){.c-modal--squat:before{left:0}}.c-modal--squat .c-modal__heading{font-size:1.4375rem;font-weight:700;text-align:left}.c-modal--squat .c-modal__btn-close{background:transparent;color:#fff;color:var(--white);top:-12px;right:-40px}@media screen and (max-width:720px){.c-modal--squat .c-modal__btn-close{background:#000;background:var(--black);top:0;right:0}}.c-modal--squat .c-modal__btn-group{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-modal--squat [type=email],.c-modal--squat [type=text]{background:#f7f7f7;border-color:hsla(0,0%,43.9%,.5);border-radius:3px;padding:16px 20px;margin-bottom:40px}.c-modal--squat ul li{padding-left:24px}.c-modal--squat ul li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f00c"}.c-modal__open{opacity:1;visibility:visible;z-index:20;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.c-modal__btn-close{background:#000;background:var(--black);border:0;color:#fff;color:var(--white);cursor:pointer;font-size:1.25rem;text-align:center;padding:0;margin:0;height:40px;width:40px;position:absolute;top:0;right:0}.c-modal__cols{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:30px}.c-modal__content--table{max-width:100%;overflow-x:auto}.c-modal__heading{font-size:1.875rem;margin:0 0 30px;text-align:center;font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);text-transform:none;line-height:1}.c-modal__btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-modal .c-btn--clear{padding:0}.c-modal .c-btn--secondary{padding:0 45px}.c-modal .c-btn{margin-bottom:0}.c-modal table{border-collapse:collapse;width:100%}.c-modal table td,.c-modal table th{padding:.5rem 1rem}.c-modal table th{background:#000;background:var(--black);color:#fff;color:var(--white);text-align:left}.c-modal table tr:nth-child(odd){background:#e8e8e8;background:var(--separator-color)}.nav-mobile--active{max-width:100vw;position:fixed;overflow-y:hidden;left:0;right:0}.nav-mobile--active .c-nav-mobile{-webkit-transform:translateX(0);transform:translateX(0)}.c-nav-mobile{--nav-mobile-top-position:118px;background:#fff;background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100svh - var(--nav-mobile-top-position));width:100vw;position:absolute;top:var(--nav-mobile-top-position);right:0;bottom:0;left:0;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);z-index:10}@media screen and (max-width:576px){.c-nav-mobile{--nav-mobile-top-position:87px}}.c-nav-mobile__list{height:100%;position:relative;margin:0;padding:0;overflow-y:scroll}.c-nav-mobile__item{padding:0}.c-nav-mobile__item:last-child{border:0}.c-nav-mobile__item--new-cat{border-top:1px solid rgba(0,0,0,.25)!important}.c-nav-mobile__link{color:#000;color:var(--black);display:block;font-size:.9375rem;font-weight:400;padding:1rem .75rem}.c-nav-mobile__link:focus,.c-nav-mobile__link:hover{text-decoration:none}.c-nav-mobile__link sup{color:#85b7bc;color:var(--primary-color)}.c-nav-mobile__level{background:#fff;background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - var(--nav-mobile-header-height));width:100%;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transform:translate3d(-150vw,0,0);transform:translate3d(-150vw,0,0);z-index:1}.c-nav-mobile__level--active{-webkit-transform:translateZ(0);transform:translateZ(0)}.c-nav-mobile__back{border-bottom:1px solid rgba(0,0,0,.25);color:#000;color:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9375rem;font-weight:400;padding:1rem .75rem;position:relative}.c-nav-mobile__back span:last-child:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;color:#343534;color:var(--secondary-color);content:"\f177";font-size:1rem;font-weight:300;margin-right:.25rem;-webkit-transform:translateY(1px);transform:translateY(1px)}.c-nav-mobile__back:focus,.c-nav-mobile__back:hover{text-decoration:none}.c-preview{position:relative}.c-preview__btn-modal{background:transparent;border:0;border-radius:0;color:#fff;color:var(--white);cursor:pointer;font-size:1.0625rem;text-align:center;height:100%;width:100%;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.c-preview__btn-modal:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;background:#343534;background:var(--secondary-color);border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"\f00e";font-size:24px;height:50px;width:50px;position:absolute;top:1rem;right:1rem;padding-top:12px}.c-preview__big{margin-bottom:30px;position:relative}.c-preview__big img{width:100%}.c-preview__btn{background:none;border:0;border-radius:0;width:50px;height:50px;padding:0;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer}.c-preview__btn:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;color:#343534;color:var(--secondary-color);font-size:1.5rem}.c-preview__btn--prev{left:-65px}.c-preview__btn--prev:after{content:"\f060"}.c-preview__btn--prev:hover{left:-70px}.c-preview__btn--next{right:-65px}.c-preview__btn--next:after{content:"\f061"}.c-preview__btn--next:hover{right:-70px}.c-preview__slider{position:relative}.c-preview__slider-contain{padding-bottom:3px}.c-preview__slide{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.c-preview__slide:before{border-bottom:0 solid #85b7bc;border-bottom:0 solid var(--primary-color);-webkit-box-sizing:border-box;box-sizing:border-box;content:"";width:calc(100% - 30px);position:absolute;left:10px;left:0;bottom:-3px;right:30px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;background-color:#fff;background-color:var(--white);height:3px}.c-preview__slide:hover:before{background-color:#a79b9b;background-color:var(--placeholder-color)}.c-preview__slide--active:before,.c-preview__slide--active:hover:before{background-color:#85b7bc;background-color:var(--primary-color)}.c-preview__slide img{width:100%}.c-article-slider{position:relative}.c-article-slider__btn{background:none;border:0;border-radius:0;width:28px;height:40px;padding:0;margin:0;position:absolute;top:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;color:#343534;color:var(--secondary-color);border-top:1px solid #85b7bc;border-top:1px solid var(--primary-color);border-bottom:1px solid #85b7bc;border-bottom:1px solid var(--primary-color)}.c-article-slider__btn:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;color:#343534;color:var(--secondary-color);font-size:1.25rem}.c-article-slider__btn--prev{right:28px;padding-right:.5rem}.c-article-slider__btn--prev:after{content:"\f104"}.c-article-slider__btn--next{right:0;padding-left:.5rem}.c-article-slider__btn--next:after{content:"\f105"}.c-article-slider__btn:hover:after{color:#85b7bc;color:var(--primary-color)}.c-article-slider__article{background:#fff;background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;margin:0 1rem 2rem;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.1);box-shadow:0 4px 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 10px 0 var(--black-opacity-1);box-shadow:0 4px 10px 0 var(--black-opacity-1)}.c-article-slider__article .c-btn{white-space:normal;text-align:left}.c-article-slider__article p{color:#000;color:var(--body-color)}.c-article-slider__figure{padding:0;margin:-2rem -2rem 2rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.c-article-slider__figure img{width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-article-slider__figure img{width:auto}}.c-article-slider__figure--icon{height:300px;width:calc(100% + 60px);position:relative}.c-article-slider__figure--icon i{font-size:80px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;color:var(--white)}.c-article-slider__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-article-slider__header .c-article-slider__heading{margin:0}.c-article-slider__header-price,.c-article-slider__heading{font-size:1.25rem;font-weight:700}.c-article-slider__heading{font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);color:#000!important;color:var(--body-color)!important;max-width:70%;text-transform:none}.c-article-slider__heading--sub{font-size:.85rem;font-weight:400;margin-bottom:1.5rem}.c-image-slider{position:relative}.c-image-slider__btn{background:none;border:0;width:41px;height:54px;padding:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;background-color:hsla(0,0%,83.9%,0.67);background-color:var(--slide-btn-bg);top:50%;-webkit-transform:translateY(-42px);transform:translateY(-42px);z-index:1}.c-image-slider__btn:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1.25rem;color:#343534;color:var(--secondary-color);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform:translateX(0);transform:translateX(0)}.c-image-slider__btn--prev{left:0}.c-image-slider__btn--prev:after{content:"\f104"}.c-image-slider__btn--prev:hover:after{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.c-image-slider__btn--next{right:0}.c-image-slider__btn--next:after{content:"\f105"}.c-image-slider__btn--next:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.c-image-slider__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-image-slider__nav button{background-color:transparent;border:0;width:40px;padding:1.5rem 0 0;margin:0 10px;border-bottom:2px solid rgba(52,53,52,0.15);border-bottom:2px solid var(--secondary-opacity-15);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.c-image-slider__nav button.tns-nav-active,.c-image-slider__nav button:hover{border-bottom:2px solid #85b7bc;border-bottom:2px solid var(--primary-color)}.c-image-slider-content{position:relative}.c-image-slider-content__contain{position:relative;-ms-flex-item-align:start;align-self:flex-start}.c-image-slider-content .tns-controls,.c-image-slider-content__controls{left:10px;bottom:10px;z-index:1;position:absolute}.c-image-slider-content__btn{border:0;width:50px;height:50px;padding:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;background-color:#000;background-color:var(--black)}.c-image-slider-content__btn:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1.1875rem;font-weight:300;color:#fff;color:var(--white);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform:translateX(0);transform:translateX(0)}.c-image-slider-content__btn--prev:after{content:"\f060"}.c-image-slider-content__btn--prev:hover:after{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.c-image-slider-content__btn--next{margin-left:3px}.c-image-slider-content__btn--next:after{content:"\f061"}.c-image-slider-content__btn--next:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.c-image-slider-content__slide img{width:100%}.c-banner-slider{position:relative}.c-banner-slider__slide{width:100%;background-size:cover;background-position:50%}.c-banner-slider__slide img{width:100%}.c-banner-slider__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:2rem;z-index:1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-banner-slider__nav button{background-color:transparent;border:0;width:40px;padding:1.5rem 0 0;margin:0 10px;border-bottom:2px solid rgba(0,0,0,0.15);border-bottom:2px solid var(--black-opacity-15);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.c-banner-slider__nav button:hover{border-bottom:2px solid rgba(0,0,0,0.2);border-bottom:2px solid var(--black-opacity-20)}.c-banner-slider__nav button.tns-nav-active{border-bottom:2px solid #85b7bc;border-bottom:2px solid var(--primary-color)}.c-related-slider{position:relative}.c-related-slider__btn{background:#000;background:var(--black);border:0;border-radius:0;cursor:pointer;width:50px;height:50px;padding:0;margin:0;position:absolute;top:35%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-related-slider__btn:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;color:#fff;color:var(--white);font-size:1.25rem;font-weight:300}.c-related-slider__btn--prev{left:0}.c-related-slider__btn--prev:after{content:"\f060"}.c-related-slider__btn--next{right:0}.c-related-slider__btn--next:after{content:"\f061"}@media screen and (max-width:560px){.c-related-slider__wrapper{margin-right:-1.875rem;padding-right:1.875rem;margin-left:-1.875rem;padding-left:1.875rem}}@media screen and (max-width:374px){.c-related-slider__wrapper{margin-right:-1rem;padding-right:1rem;margin-left:-1rem;padding-left:1rem}}.c-product-slider-mobile__preview{position:relative;margin-bottom:1rem}.c-product-slider-mobile__preview-slider{display:-webkit-box;display:-ms-flexbox;display:flex}.c-product-slider-mobile__preview-slide img{width:100%}.c-product-slider-mobile__preview-slide video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-product-slider-mobile__thumbs{display:-webkit-box;display:-ms-flexbox;display:flex}.c-product-slider-mobile__thumbs-wrapper{margin-right:-1.875rem;padding-right:1.875rem;margin-left:-1.875rem;padding-left:1.875rem}@media screen and (max-width:374px){.c-product-slider-mobile__thumbs-wrapper{margin-right:-1rem;padding-right:1rem;margin-left:-1rem;padding-left:1rem}}.c-product-slider-mobile__thumbs-slider{position:relative;margin:0}.c-product-slider-mobile__thumbs-slide{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-product-slider-mobile__thumbs-slide img{width:100%}.c-product-slider-mobile__thumbs-slide video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-product-slider-mobile__thumbs .tns-slider{display:-webkit-box;display:-ms-flexbox;display:flex}.c-product-slider-mobile__btn{background:none;border:0;border-radius:0;width:50px;height:50px;padding:0;margin:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer}.c-product-slider-mobile__btn:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;color:var(--primary-color-focus);font-size:1.25rem;font-weight:300}.c-product-slider-mobile__btn--prev:after{content:"\f060"}.c-product-slider-mobile__btn--next:after{content:"\f061"}.c-image-preview{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 150px;grid-template-columns:1fr 150px;gap:15px}.c-image-preview .tns-inner,.c-image-preview .tns-outer,.c-image-preview .tns-ovh{height:100%}.c-image-preview__contain{position:relative;-ms-flex-item-align:start;align-self:flex-start}.c-image-preview__btn-modal{background:transparent;border:0;border-radius:0;cursor:pointer;font-size:1.25rem;text-align:center;height:40px;width:40px;padding:0;margin:0;position:absolute;top:0;left:0;background-color:#000;background-color:var(--black);z-index:1;color:#fff;color:var(--white)}.c-image-preview__btn-modal:hover{cursor:pointer;color:#85b7bc;color:var(--primary-color)}.c-image-preview__big{height:100%;margin-bottom:30px;position:relative}.c-image-preview__big-slide{height:var(--img-preview-height)}.c-image-preview__btn{border:0;width:41px;height:54px;padding:0;position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;background-color:hsla(0,0%,83.9%,0.67);background-color:var(--slide-btn-bg);top:50%;z-index:1;-webkit-transform:translateY(-27px);transform:translateY(-27px)}.c-image-preview__btn:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1.25rem;color:#343534;color:var(--secondary-color);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform:translateX(0);transform:translateX(0)}.c-image-preview__btn--prev{left:0}.c-image-preview__btn--prev:after{content:"\f104"}.c-image-preview__btn--prev:hover:after{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.c-image-preview__btn--next{right:0}.c-image-preview__btn--next:after{content:"\f105"}.c-image-preview__btn--next:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.c-image-preview__thumbs{position:relative;width:100%;height:var(--img-preview-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.c-image-preview__thumb{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.c-image-preview__thumb:before{border-bottom:0 solid #85b7bc;border-bottom:0 solid var(--primary-color);-webkit-box-sizing:border-box;box-sizing:border-box;content:"";width:100%;position:absolute;left:10px;left:0;bottom:-3px;right:0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;background-color:#fff;background-color:var(--white);height:3px}.c-image-preview__thumb:hover:before{background-color:#a79b9b;background-color:var(--placeholder-color)}.c-image-preview__thumb.tns-nav-active:before,.c-image-preview__thumb.tns-nav-active:hover:before{background-color:#85b7bc;background-color:var(--primary-color)}.c-image-preview__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-image-preview__thumb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);background-color:var(--black-opacity-60);color:#fff;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);font-size:1rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-align:center;padding:1rem;line-height:1}.c-image-preview__thumb-overlay:hover{background-color:rgba(0,0,0,0.7);background-color:var(--black-opacity-70);color:#85b7bc;color:var(--primary-color)}.c-image-preview__thumb-overlay:hover .c-image-preview__thumb-label{color:#85b7bc;color:var(--primary-color);text-decoration:none}.c-image-preview__thumb-overlay:hover .c-image-preview__thumb-label:after{width:100%;background-color:#85b7bc;background-color:var(--primary-color)}.c-image-preview__thumb-label{position:relative}.c-image-preview__thumb-label:after{content:"";position:absolute;width:40px;height:1px;bottom:-10px;left:0;background-color:#fff;background-color:var(--white);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.c-image-full{position:relative;overflow:hidden}.c-image-full:after,.c-image-full:before{position:absolute;right:0;content:"";height:1rem;width:18%;z-index:1;background:#fff;background:var(--white)}.c-image-full:before{bottom:0}.c-image-full:after{top:0}.c-image-full__btn-modal{background:transparent;border:0;border-radius:0;cursor:pointer;font-size:1.25rem;text-align:center;height:40px;width:40px;padding:0;margin:0;position:absolute;top:0;left:0;background-color:#000;background-color:var(--black);z-index:1;color:#fff;color:var(--white)}.c-image-full__btn-modal:hover{cursor:pointer;color:#85b7bc;color:var(--primary-color)}.c-image-full__big{position:relative}.c-image-full__big-slide video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-image-full__big img{width:100%}.c-image-full__btn{border:0;width:41px;height:54px;padding:0;position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;background-color:hsla(0,0%,83.9%,0.67);background-color:var(--slide-btn-bg);top:50%;z-index:1;-webkit-transform:translateY(-27px);transform:translateY(-27px)}.c-image-full__btn:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1.25rem;color:#343534;color:var(--secondary-color);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform:translateX(0);transform:translateX(0)}.c-image-full__btn--prev{left:0}.c-image-full__btn--prev:after{content:"\f104"}.c-image-full__btn--prev:hover:after{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.c-image-full__btn--next{right:0}.c-image-full__btn--next:after{content:"\f105"}.c-image-full__btn--next:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.c-image-full__contain{position:relative;float:left;width:82%}.c-image-full__scroll-container{position:relative;-webkit-overflow-scrolling:touch;width:18%;float:right;overflow-y:scroll;padding:1rem}.c-image-full__thumbs{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:1rem;margin:0 0 1.1875rem}.c-image-full__thumb{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;width:100%;height:auto}.c-image-full__thumb:before{border-bottom:0 solid #85b7bc;border-bottom:0 solid var(--primary-color);-webkit-box-sizing:border-box;box-sizing:border-box;content:"";width:100%;position:absolute;left:10px;left:0;bottom:-3px;right:0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;background-color:#fff;background-color:var(--white);height:3px}.c-image-full__thumb:hover:before{background-color:#a79b9b;background-color:var(--placeholder-color)}.c-image-full__thumb.tns-nav-active:before,.c-image-full__thumb.tns-nav-active:hover:before{background-color:#85b7bc;background-color:var(--primary-color)}.c-image-full__thumb img{width:100%}.c-image-full__thumb video{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.c-image-full__thumb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);background-color:var(--black-opacity-60);color:#fff;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);text-transform:uppercase;font-size:1rem;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;text-align:center;padding:1rem;line-height:1}.c-image-full__thumb-overlay:hover{background-color:rgba(0,0,0,0.7);background-color:var(--black-opacity-70)}.c-image-full .tns-slider{display:-webkit-box;display:-ms-flexbox;display:flex}.c-price-range__load{position:relative}.c-price-range__load .slider{background:#ececec;background:var(--background-color);border-radius:8px;height:8px;margin:30px 0 23px;padding:0 10px;position:relative;overflow:visible}.c-price-range__load .handle{border:0;border-radius:10px;height:20px;width:1px;position:absolute;top:0;z-index:1}.c-price-range__load .handle:before{content:"\f111";position:absolute;font-size:16px;color:#000;color:var(--black);z-index:1}.c-price-range__load .handle:after{content:"\f111";position:absolute;font-size:18.5px;color:#fff;color:var(--white)}.c-price-range__load .handle.handle-right{right:0}.c-price-range__load .handle.handle-right:after{top:-5px;right:0}.c-price-range__load .handle.handle-right:before{top:-4px;right:1px}.c-price-range__load .handle.handle-left{left:0}.c-price-range__load .handle.handle-left:after{top:-5px;left:0}.c-price-range__load .handle.handle-left:before{left:1px;top:-4px}.c-price-range__load .slider-fill{height:8px;margin:0;border-radius:8px;-webkit-transition:none;transition:none;position:absolute;left:0;right:0;background-color:#000;background-color:var(--black)}.c-price-range__info{color:rgba(0,0,0,0.3);color:var(--black-opacity-30);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-price-range__amount{position:relative}.c-price-range__amount:before{position:absolute;height:15px;width:1px;content:"";top:-15px;background-color:#ebebeb}.c-price-range__amount--min:before{left:1px}.c-price-range__amount--max:before{right:1px}.c-price-range__holder{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:14px}.c-price-range__input-contain{color:#fefefe;position:relative}.c-price-range__input-contain--no-input{color:#000}.c-price-range__input-contain--no-input:before{display:none}.c-price-range__input-contain:before{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;color:var(--black);content:"€";font-size:14px;height:calc(100% - 2px);width:20px;padding-top:15px;position:absolute;top:2px;left:15px;font-weight:200;font-weight:var(--font-weight-light)}.c-price-range__input-contain :last-child:before{content:"€"}.c-price-range__input{font-weight:200;font-weight:var(--font-weight-light);margin:0;padding:15px 5px 15px 30px;max-width:100px;background-color:#ececec;background-color:var(--background-color);border-color:#ececec;border-color:var(--background-color);font-size:14px}.c-breadcrumb__list{margin:0;padding:1.25rem 0;font-size:.6875rem;color:rgba(0,0,0,0.4);color:var(--black-opacity-40)}.c-breadcrumb__list-item{display:inline}.c-breadcrumb__list-item:first-child:before{padding:0;content:""}.c-breadcrumb__list-item:before{display:inline-block;padding-right:.5rem;padding-left:.5rem;content:"/"}.c-breadcrumb__list-link{color:rgba(0,0,0,0.4);color:var(--black-opacity-40)}.c-breadcrumb__list-link:hover{color:#000;color:var(--black);text-decoration:none}.c-breadcrumb--spacing{margin-bottom:3.25rem}.c-product-tile{position:relative;border-bottom:1px solid #d2d2d2;border-bottom:1px solid var(--border-color)}.c-product-tile--no-border{border-bottom:0}.c-product-tile--no-border .c-product-tile__price{padding-bottom:0}.c-product-tile__link:hover{text-decoration:none!important;display:block}.c-product-tile__link:hover .c-product-tile__image{opacity:.9}.c-product-tile__image{opacity:1;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.c-product-tile__discount{position:absolute;top:0;left:0;padding:.5rem 1.375rem;background-color:#85b7bc;background-color:var(--primary-color);color:#fff;color:var(--white);font-size:1rem;font-weight:200;font-weight:var(--font-weight-light)}.c-product-tile__heading{padding:1rem 0 .2rem;font-size:14px;font-weight:700;margin:0;line-height:1}.c-product-tile__subheading{display:block;padding:.4rem 0 0;font-size:12px;margin:0;line-height:1;font-weight:200}.c-product-tile__price{margin:0;padding:0 0 1.875rem;font-size:14px;font-weight:400;color:#343534;color:var(--secondary-color)}.c-product-tile__discount-price{color:#85b7bc;color:var(--primary-color);display:inline-block;margin-right:1rem}.c-product-tile__actual-price{text-decoration:line-through}.c-product-tile__btn{margin:0;padding:0;width:50px;height:50px;line-height:50px;position:absolute;bottom:0;right:0;font-size:1rem}.c-product-tile .c-btn__icon{font-size:1rem}.c-product-tile-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(0,1fr);grid-column-gap:10px;grid-row-gap:40px;margin-bottom:40px}.c-product-tile-container--show-main-image .c-product-tile__main-image{display:block!important}.c-product-tile-container--show-main-image .c-product-tile__main-image-secondary{display:none!important}.c-product-tile--small .c-product-tile__btn{width:45px;height:45px;line-height:45px;font-size:1rem}.c-product-tile--small .c-product-tile__price{padding:0 0 25px}.c-shopping-cart{position:relative;--heading-font:var(--body-font)}.c-shopping-cart:not(:has(.c-shopping-cart__navigation)){margin-top:100px}@media screen and (max-width:700px){.c-shopping-cart:not(:has(.c-shopping-cart__navigation)){margin-top:0}}.c-shopping-cart .c-contact__heading,.c-shopping-cart .h-h1,.c-shopping-cart .h-h2,.c-shopping-cart .h-h3,.c-shopping-cart h1,.c-shopping-cart h2,.c-shopping-cart h3,.c-shopping-cart h4,.c-shopping-cart h5,.c-shopping-cart h6,.c-shopping-cart p{text-transform:none;display:inline-block;font-weight:700}.c-shopping-cart p{font-weight:400}.c-shopping-cart ul:not([class]){list-style:none;padding:0;margin:0}.c-shopping-cart ul:not([class]) li{list-style:none;padding:0;line-height:1}.c-shopping-cart ul:not([class]) li:after,.c-shopping-cart ul:not([class]) li:before{display:none}.c-shopping-cart__title{margin-right:.75rem}.c-shopping-cart__navigation{color:#000;display:inline-block;margin-bottom:2rem}@media (max-width:520px){.c-shopping-cart__navigation{font-size:.75rem;margin-bottom:1.5rem}}.c-shopping-cart__navigation i{margin-right:.25rem}.c-shopping-cart__grid{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3rem;gap:2.5rem}@media screen and (max-width:1190px){.c-shopping-cart__grid{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:700px){.c-shopping-cart__grid{gap:1.5rem}}@media (max-width:520px){.c-shopping-cart__grid{gap:0;margin-bottom:1.5rem}}.c-shopping-cart__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-shopping-cart__items .h-h1,.c-shopping-cart__items h1{font-size:1.25rem;font-size:var(--h4-size)}@media (max-width:520px){.c-shopping-cart__items .h-h1,.c-shopping-cart__items h1{font-size:1rem}}.c-shopping-cart__items .h-h1 span,.c-shopping-cart__items h1 span{font-weight:300;font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);font-size:1rem;font-size:var(--body-size)}@media (max-width:520px){.c-shopping-cart__items .h-h1 span,.c-shopping-cart__items h1 span{font-size:.75rem}}@media screen and (max-width:700px){.c-shopping-cart__items:not(.c-shopping-cart__items--primary){display:none}}.c-shopping-cart__item{display:-ms-grid;display:grid;-ms-grid-columns:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);background-color:#f8f8f8;background-color:var(--panel-color);margin-bottom:2rem}@media screen and (max-width:700px){.c-shopping-cart__item{background-color:transparent;border-bottom:1px solid rgba(0,0,0,0.07);border-bottom:1px solid var(--line);margin-bottom:1.5rem!important;padding-bottom:1.5rem!important}.c-shopping-cart__item:last-child{margin-bottom:0;border-bottom:0}}@media screen and (max-width:580px){.c-shopping-cart__item{padding-bottom:.25rem!important}.c-shopping-cart__item:last-child{margin-bottom:0;padding-bottom:0!important}}.c-shopping-cart__item:last-child{margin-bottom:0}.c-shopping-cart__item-image{width:140px;max-width:140px;height:100%;aspect-ratio:1200/1800;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}@media screen and (max-width:1350px){.c-shopping-cart__item-image{width:207px;max-width:207px}}@media screen and (max-width:580px){.c-shopping-cart__item-image{max-width:100px;height:auto}}.c-shopping-cart__item-content{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (max-width:430px){.c-shopping-cart__item-content{padding:1rem 2rem .5rem}}.c-shopping-cart__item-content-body,.c-shopping-cart__item-content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1350px){.c-shopping-cart__item-content-body,.c-shopping-cart__item-content-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.c-shopping-cart__item-content-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem}@media (max-width:520px){.c-shopping-cart__item-content-header{gap:.5rem}}.c-shopping-cart__item-content-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-shopping-cart__item-content-body button{margin-top:1rem}@media screen and (max-width:1350px){.c-shopping-cart__item-content-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}}@media (max-width:520px){.c-shopping-cart__item-content-body{gap:0}}.c-shopping-cart__item-content .c-shopping-cart__item-alert{display:block;margin-left:auto;margin-bottom:0}@media screen and (max-width:1350px){.c-shopping-cart__item-content .c-shopping-cart__item-alert{margin-left:1.5rem;margin-bottom:1rem}}@media (max-width:520px){.c-shopping-cart__item-content .c-shopping-cart__item-alert{margin-left:1.25rem}}@media (max-width:520px){.c-shopping-cart__item-content .c-shopping-cart__item-alert i{left:-1.25rem}}.c-shopping-cart__item-title{font-size:1.25rem;font-size:var(--h4-size);font-weight:700;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media (max-width:520px){.c-shopping-cart__item-title{font-size:1rem}}.c-shopping-cart__item-subtitle{font-size:var(--small-size);display:block;font-weight:400}@media screen and (max-width:700px){.c-shopping-cart__item-subtitle{display:none}}.c-shopping-cart__item-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media screen and (max-width:430px){.c-shopping-cart__item-actions{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%}}.c-shopping-cart__item-action{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-shopping-cart__item-action label{font-size:var(--small-size);font-weight:400}.c-shopping-cart__item-action input,.c-shopping-cart__item-action select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:2.5rem}@media screen and (max-width:430px){.c-shopping-cart__item-action,.c-shopping-cart__item-action input,.c-shopping-cart__item-action select{width:100%}}.c-shopping-cart__item-action input,.c-shopping-cart__item-action select{margin-bottom:0}.c-shopping-cart__item-alert{position:relative}@media (max-width:520px){.c-shopping-cart__item-alert{font-size:.75rem}}.c-shopping-cart__item-alert i{left:-1.5rem;position:absolute;margin-right:.25rem}.c-shopping-cart__item-alert i:before{position:absolute;color:#85b7bc;color:var(--primary-color)}.c-shopping-cart__item-prices{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media screen and (max-width:374px){.c-shopping-cart__item-prices{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.c-shopping-cart__item-price{text-wrap:nowrap}@media (max-width:520px){.c-shopping-cart__item-price{font-size:.875rem}}.c-shopping-cart__item-price--old{text-decoration:line-through;-webkit-text-decoration-color:#85b7bc;text-decoration-color:#85b7bc;-webkit-text-decoration-color:var(--primary-color);text-decoration-color:var(--primary-color);text-decoration-thickness:2px}.c-shopping-cart__item button{cursor:pointer;text-decoration:underline;background-color:transparent;border:0;outline:0}@media screen and (max-width:700px){.c-shopping-cart__item button{padding:0}}@media (max-width:520px){.c-shopping-cart__item button{font-size:.875rem}}.c-shopping-cart__item button:hover{text-decoration:none}.c-shopping-cart__item button i{margin-right:.5rem}.c-shopping-cart__item button i:before{color:#85b7bc;color:var(--primary-color)}.c-shopping-cart__bill{position:sticky;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0}.c-shopping-cart__bill .h-h2,.c-shopping-cart__bill h2{font-size:1.25rem;font-size:var(--h4-size)}@media (max-width:520px){.c-shopping-cart__bill .h-h2,.c-shopping-cart__bill h2{font-size:1rem;margin-bottom:1rem}}.c-shopping-cart__bill .c-contact__heading,.c-shopping-cart__bill .h-h3,.c-shopping-cart__bill h3{font-size:1.25rem;font-size:var(--h4-size)}@media (max-width:520px){.c-shopping-cart__bill .c-contact__heading,.c-shopping-cart__bill .h-h3,.c-shopping-cart__bill h3{font-size:.875rem}}@media screen and (max-width:700px){.c-shopping-cart__bill{position:relative;top:0}}.c-shopping-cart__bill-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;margin-bottom:2rem;background-color:#f8f8f8;background-color:var(--panel-color)}@media screen and (max-width:700px){.c-shopping-cart__bill-container{background-color:transparent;padding:0;margin-bottom:0}}.c-shopping-cart__bill hr{margin:2rem 0}@media screen and (max-width:700px){.c-shopping-cart__bill hr:last-of-type{display:none}}@media (max-width:520px){.c-shopping-cart__bill hr{margin:1rem 0}}.c-shopping-cart__bill ul.checklist{list-style:none;padding:0;margin:0}.c-shopping-cart__bill ul.checklist li{position:relative;margin-left:1.5rem;margin-bottom:1rem}@media (max-width:520px){.c-shopping-cart__bill ul.checklist li{font-size:.875rem;margin-bottom:.5rem}}.c-shopping-cart__bill ul.checklist li span{font-size:var(--small-size);font-weight:700}.c-shopping-cart__bill ul.checklist li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f00c";position:absolute;left:-1.5rem;top:0;color:#85b7bc;color:var(--primary-color);margin-right:1rem}.c-shopping-cart__bill-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:1rem}@media (max-width:520px){.c-shopping-cart__bill-item{font-size:.875rem}}.c-shopping-cart__bill-item .c-icon{position:relative;margin-left:1.75rem}.c-shopping-cart__bill-item .c-icon i{position:absolute;left:-1.75rem;top:0}.c-shopping-cart__bill-item .c-btn{font-weight:700}.c-shopping-cart__bill-item .c-btn i{margin-left:.5rem;margin-right:0}.c-shopping-cart__bill-item .c-btn i:before{color:#fff;color:var(--white)}.c-shopping-cart__bill-item--last{margin-bottom:0}.c-shopping-cart__bill-item--secure-top{display:none}@media screen and (max-width:1190px){.c-shopping-cart__bill-item--secure-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}}@media screen and (max-width:700px){.c-shopping-cart__bill-item:has(+.c-shopping-cart__bill-item--secure){margin-bottom:2rem}.c-shopping-cart__bill-item--secure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-shopping-cart__bill-item--secure .c-icon{font-size:var(--small-size);margin-left:0;position:relative}.c-shopping-cart__bill-item--secure .c-icon i{position:relative;margin-left:0;margin-right:0;left:0}.c-shopping-cart__bill-item--secure .c-icon i:before{margin-left:0}.c-shopping-cart__bill-item--secure .c-icon strong{font-weight:400}.c-shopping-cart__bill-item--secure .c-icon span{display:none}.c-shopping-cart__bill-item--secure .c-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:700px) and (max-width:500px){.c-shopping-cart__bill-item--secure .c-btn{width:100%}}@media (max-width:520px){.c-shopping-cart__bill-item:has(+.c-shopping-cart__bill-item--secure){margin-bottom:1rem}}.c-shopping-cart__bill-item .c-contact__heading,.c-shopping-cart__bill-item .h-h3,.c-shopping-cart__bill-item h3{margin-bottom:0}.c-shopping-cart__bill-item i{margin-right:.5rem;width:1rem}.c-shopping-cart__bill-item i:before{color:#85b7bc;color:var(--primary-color)}.c-shopping-cart__bill-item span a{color:#000;color:var(--black);text-decoration:underline}.c-shopping-cart__bill-item span a:hover{text-decoration:none}.c-shopping-cart__bill-item span i:before{color:#000;color:var(--black)}.c-shopping-cart__bill-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:0;margin:0 0 3rem}.c-shopping-cart__bill-logos--mobile{display:none}@media screen and (max-width:700px){.c-shopping-cart__bill-logos{display:none}.c-shopping-cart__bill-logos--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:2rem}}@media (max-width:520px){.c-shopping-cart__bill-logos{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}}.c-shopping-cart__bill-logos li{display:inline-block;position:relative}.c-shopping-cart__bill-logos li img{max-width:4rem;height:auto}@media screen and (max-width:700px){.c-shopping-cart__bill-logos li img{max-width:3rem}}@media (max-width:520px){.c-shopping-cart__bill-logos li img{-webkit-transform:scale(.85);transform:scale(.85)}}.c-shopping-cart__bill .c-form__rating{margin-bottom:3rem}@media screen and (max-width:700px){.c-shopping-cart__bill .c-form__rating{margin-bottom:1rem}}.c-filter__options{--btn-size:1rem;background:#fff;background:var(--white);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:384px;max-height:calc(100svh - 4rem);z-index:120;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) translateY(100px);transform:translate(-50%,-50%) translateY(100px);visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (max-width:440px){.c-filter__options{max-width:calc(100% - 2rem);width:100%}}.c-filter__options--open{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}.c-filter__options-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1rem}.c-filter__options-header .c-filter__options-heading{margin:0;-webkit-box-flex:0;-ms-flex:0;flex:0;font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);font-size:24px;font-weight:700;text-transform:none}.c-filter__options-header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.c-filter__options-header-actions a{color:#000;color:var(--black);font-size:12px;text-decoration:underline}.c-filter__options-header-actions a:hover{text-decoration:none}.c-filter__options-heading{margin:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);font-weight:700;font-size:14px}.c-filter__options-open{background:#fff;background:var(--white);position:fixed;bottom:2rem;left:50%;z-index:10;opacity:0;visibility:hidden;-webkit-transform:translateX(-50%) translateY(100px);transform:translateX(-50%) translateY(100px);-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.c-filter__options-open--active{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.c-filter__options-open:focus,.c-filter__options-open:hover{background:#fff;background:var(--white)}.c-filter__options-close{background:none;border:0;cursor:pointer;font-size:1.25rem;font-size:var(--btn-icon-size);padding:0;margin:0}.c-filter__options-footer{padding:1rem}.c-filter__options-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding:1rem;overflow:auto}.c-filter__options-col{border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--separator-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;padding-bottom:1rem;margin-bottom:.75rem}.c-filter__options-col--block{display:block}.c-filter__options-col-item{display:inline-block}.c-filter__options-col-item [type=checkbox]{display:none}.c-filter__options-col-item [type=checkbox]+label{background:#fff;background:var(--white);border:1px solid #000;border:1px solid var(--black);border-radius:5px;color:#000;color:var(--black);cursor:pointer;font-size:12px;padding:.5rem 1rem;margin:0}.c-filter__options-col-item [type=checkbox]+label:after,.c-filter__options-col-item [type=checkbox]+label:before{content:none}.c-filter__options-col-item [type=checkbox]:checked+label{background:#000;background:var(--black);color:#fff;color:var(--white)}.c-filter__options-col .c-btn{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.c-filter__options-col .c-btn--secondary{text-align:left;padding-left:0;color:#000;color:var(--body-color);font-size:12px;text-decoration:underline;height:auto;line-height:1.2;padding-top:.25rem}.c-filter__options-col .c-btn--secondary:hover{text-decoration:none}.c-filter__output{border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--separator-color);padding-bottom:1.875rem;margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-filter__output-heading{font-size:1.5625rem;margin:0;font-weight:200;font-weight:var(--font-weight-light)}.c-filter__output-amount{font-size:1rem;margin:0;font-weight:700}@media (max-width:520px){.c-filter__output-amount{font-size:.75rem}}.c-filter__output-col-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-filter__output-col-right span{display:inline-block;font-size:.875rem;margin:0 .5rem 0 0;white-space:nowrap}@media (max-width:520px){.c-filter__output-col-right span{font-size:.75rem}}.c-filter__output-col-right select{background-position:top 15px right 15px;background-color:#fff;background-color:var(--white);border:1px solid rgba(0,0,0,0.07);border:1px solid var(--line);display:inline-block;padding:10px 2.5rem 10px 20px;margin:0;font-size:.875rem;width:auto}@media (max-width:520px){.c-filter__output-col-right select{display:none}}.c-filter__output-btn-show{color:#000;color:var(--black);border-color:#000;border-color:var(--black);background-color:#fff;background-color:var(--white)}.c-filter .c-btn--clear{padding:.5rem 0;height:auto;line-height:0;text-align:left}.c-pill{display:inline-block;font-size:.875rem;font-weight:200;font-weight:var(--font-weight-light);line-height:45px;padding:0 1.25rem;margin-right:1.875rem;margin-top:1.25rem;background-color:#f4f4f4;background-color:var(--pill-color);white-space:nowrap}.c-pill__icon{color:#000;color:var(--black);margin-left:5px}.c-pill__icon-remove{color:rgba(0,0,0,0.2);color:var(--black-opacity-20)}.c-pill__icon:hover{color:#000;color:var(--black);cursor:pointer}.c-pagination{margin-top:3.75rem;margin-bottom:6.25rem}.c-pagination__list{width:100%;margin:0;padding:1.25rem 0 0;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:200;font-weight:var(--font-weight-light)}.c-pagination__item{display:-webkit-box;display:-ms-flexbox;display:flex}.c-pagination__item-link{padding:5px 20px;color:#343534;color:var(--secondary-color)}.c-pagination__item-link:hover{text-decoration:none;color:#85b7bc;color:var(--primary-color)}.c-pagination__item-link--arrow{color:#343534;color:var(--secondary-color)}.c-pagination__item-link--arrow:hover{color:#85b7bc;color:var(--primary-color)}.c-pagination__item-link--btn{padding:10px 16px;margin:0 10px;border:1px solid #343534;border:1px solid var(--secondary-color)}.c-pagination__item-link--btn:hover{border:1px solid #85b7bc;border:1px solid var(--primary-color);color:#85b7bc;color:var(--primary-color)}.c-pagination__item-label{display:inline-block}.c-pagination__item-icon{display:none}.c-pagination__item--current{padding:5px 12px;margin:0 5px;background-color:#85b7bc;background-color:var(--primary-color);color:#fff;color:var(--white)}.c-columns{display:-ms-grid;display:grid}.c-columns .c-column--has-text{padding-inline:1rem}.c-columns--uneven{grid-column-gap:115px;-ms-grid-columns:775fr 460fr;grid-template-columns:775fr 460fr}.c-columns--even{grid-column-gap:2rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.c-columns--even .c-column{padding-right:115px}.c-columns--space{margin-bottom:7.5rem;margin-bottom:var(--section-spacing-large)}.c-arrow-link{position:relative;font-weight:200;font-weight:var(--font-weight-light);font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);color:#343534;color:var(--secondary-color);padding-bottom:1.25rem;white-space:nowrap;display:inline-block}.c-arrow-link:before{content:"";position:absolute;width:40px;height:1px;bottom:0;left:0;background-color:#343534;background-color:var(--secondary-color);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.c-arrow-link:after{margin-left:.75rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-weight:300;content:"\f061";-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.c-arrow-link:hover{color:#85b7bc;color:var(--primary-color);text-decoration:none}.c-arrow-link:hover:before{width:100%;background-color:#85b7bc;background-color:var(--primary-color)}.c-arrow-link:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.c-arrow-link--large{font-size:2.1875rem}.c-arrow-link--space-above{display:inline-block;margin-top:2rem}.c-seen{margin-top:6.5rem;margin-top:var(--section-spacing-small);margin-bottom:6.5rem;margin-bottom:var(--section-spacing-small)}.c-seen__heading{font-size:1.5625rem;font-size:var(--h3-size)}.c-seen__contain{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-column-gap:30px}.c-match{margin-bottom:10rem}.c-match__heading{font-size:1.5625rem;font-size:var(--h3-size)}.c-product-wrapper .l-contain{max-width:86.375rem;max-width:var(--site-width)}.c-product-details{display:-ms-grid;display:grid;grid-column-gap:60px;margin-bottom:10rem}.c-product-details,.c-product-details__b2b{-ms-grid-columns:840fr 400fr;grid-template-columns:840fr 400fr}.c-product-info__sku{display:block;margin:0 0 1.25rem;font-weight:200;font-weight:var(--font-weight-light)}.c-product-info__heading{font-size:2.8125rem;margin:0 0 1.25rem}.c-product-info__subheading{display:block;font-size:1.5rem;line-height:1;margin:0 0 1.25rem}.c-product-info__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 3.125rem;font-size:1.5625rem;font-weight:400}.c-product-info__price--small{font-size:1.125rem}.c-product-info__discount-price{color:#85b7bc;color:var(--primary-color);display:inline-block;margin-right:1rem}.c-product-info__actual-price{color:#a79b9b;color:var(--placeholder-color);text-decoration:line-through;font-size:1rem;font-weight:200;font-weight:var(--font-weight-light)}.c-product-info__label{position:relative;font-weight:200;font-weight:var(--font-weight-light);font-size:1rem;margin:0 0 1.5rem;padding-bottom:.75rem}.c-product-info__label:after{content:"";position:absolute;width:40px;height:1px;bottom:0;left:0;background-color:#343534;background-color:var(--secondary-color)}.c-product-info__size{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-product-info__sizetable{margin-bottom:.75rem;font-size:.875rem}.c-product-info__sizetable:hover,.c-product-info__sizetable:hover .c-product-info__sizetable-label{text-decoration:none}.c-product-info__sizetable-label{color:#000;color:var(--black);text-decoration:underline}.c-product-info__select{margin-bottom:2.5rem}.c-product-info__select--spacing{margin-bottom:3.125rem}.c-product-info__faslet{margin-bottom:2.5rem}.c-product-info__product{display:-ms-grid;display:grid;-ms-grid-columns:125px 1fr;grid-template-columns:125px 1fr;gap:1rem;border-bottom:1px solid #d4d4d4;border-bottom:1px solid var(--faq-border-color);padding-bottom:.75rem;margin-bottom:1rem}.c-product-info__product:last-child{border-bottom:0}.c-product-info__product-item{width:125px}.c-product-info__product-item img{margin-bottom:.5rem;width:100%}.c-product-info__product-item p{font-size:.875rem;line-height:1.2;margin-bottom:0}.c-product-info__product-sizes{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.c-product-info__product-sizes-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-product-info__product-sizes-item-heading{font-size:.875rem;font-weight:700;text-align:center;margin-bottom:.5rem}.c-product-info__product-sizes-item-na{text-align:center;margin-top:.75rem}.c-product-info__product-sizes-item input{border:1px solid #a79b9b;border:1px solid var(--placeholder-color);max-width:100px;margin:0 auto;padding:.828rem .5rem}.c-product-info__product-sizes-item input:disabled{background-color:rgba(0,0,0,0.1);background-color:var(--black-opacity-10)}.c-product-info .c-btn{text-align:left;width:100%;display:block;margin-bottom:3.125rem}.c-product-info .c-form{padding-right:4rem}.c-product-info__description-heading{position:relative;font-weight:200;font-weight:var(--font-weight-light);font-size:1rem;margin:0 0 1rem;padding-bottom:.75rem}.c-product-info__description-heading:after{content:"";position:absolute;width:40px;height:1px;bottom:0;left:0;background-color:#343534;background-color:var(--secondary-color)}.c-product-info__show-more:hover{text-decoration:none;color:#343534;color:var(--secondary-color)}.c-product-info__show-more-icon{display:inline-block;margin-left:.5rem}.c-sticky-header{position:fixed;top:-160px;left:0;right:0;height:auto;width:100%;background-color:#fff;background-color:var(--white);border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--separator-color);-webkit-transition:all .5s ease-in;transition:all .5s ease-in;z-index:5;padding:1.25rem 0}.c-sticky-header--visible{top:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.c-sticky-header__heading{margin:0}.c-product-header__col{float:left}.c-product-header__col:nth-child(2){float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-product-header__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-product-header__heading{margin-bottom:.5rem;font-size:1.5625rem}.c-product-header__select{margin:0;padding-right:2.5rem}.c-product-header__price{white-space:nowrap;font-size:1.125rem;margin:0 1.875rem}.c-product-header__price--has-discount{color:#85b7bc;color:var(--primary-color)}.c-filter-header__col{float:left}.c-filter-header__col:nth-child(2){float:right}.c-filter-header__heading{margin-bottom:.5rem;font-size:1.25rem}.c-filter-header .c-pill{margin-top:0}.c-block-image{display:block;width:100%;margin-bottom:4.375rem}.c-block-image__visual{display:block;width:100%;height:auto}.c-quote{margin-bottom:7.5rem;margin-bottom:var(--section-spacing-large);width:56%;position:relative;padding-top:40px;margin-left:115px}.c-quote:before{width:55px;height:40px;position:absolute;background-size:55px 40px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NC44ODciIGhlaWdodD0iNDAuNjQ4Ij48cGF0aCBkPSJNMy45LTU3LjM2OXEwLTYuMjYzLDQuMzQzLTEzLjMyM1QyMy45MjgtODMuNmwxLjQxOCwyLjY1OWE2Ny45LDY3LjksMCwwLDAtOC4zOSw2LjczNXEtNC43ODYsNC45LTQuNzg2LDkuMzk0YTIuMDY2LDIuMDY2LDAsMCwwLC44ODYsMi4wMDksMy4xMTYsMy4xMTYsMCwwLDAsMS41MzYuNTMyLDI5LjEsMjkuMSwwLDAsMSwyLjk1NC0uMyw3LjksNy45LDAsMCwxLDYuMiwyLjc0Nyw5LjcsOS43LDAsMCwxLDIuNDIyLDYuNjQ3LDEwLjQzOSwxMC40MzksMCwwLDEtMi42NTksNy4zLDkuNCw5LjQsMCwwLDEtNy4zMjYsMi45MjVBMTEuMTkxLDExLjE5MSwwLDAsMSw3LjMtNDYuODgyUTMuOS01MC44MTEsMy45LTU3LjM2OVptMzIuNjEzLDBxMC02LjYxNyw0LjYwOC0xMy42NDhUNTYuNTQyLTgzLjZsMS40MTgsMi42NTlhNjIuNTI0LDYyLjUyNCwwLDAsMC04LjE1Myw2LjU1OHEtNS4wMjIsNS4wMjItNS4wMjIsOS4zMzVhMywzLDAsMCwwLC42NSwyLjAwOSwyLjIsMi4yLDAsMCwwLDEuNzcyLjc2OCwyOS4xLDI5LjEsMCwwLDEsMi45NTQtLjMsNy45NjEsNy45NjEsMCwwLDEsNi4xNzQsMi43MTgsOS42LDkuNiwwLDAsMSwyLjQ1Miw2LjY3NiwxMC4yMDcsMTAuMjA3LDAsMCwxLTIuNzE4LDcuNDE1LDkuOCw5LjgsMCwwLDEtNy4zODUsMi44MDYsMTEuMDg2LDExLjA4NiwwLDAsMS04Ljc0NC0zLjkyOVEzNi41MTMtNTAuODExLDM2LjUxMy01Ny4zNjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy44OTkgODMuNjAxKSIgZmlsbD0iIzM0MzUzNCIgb3BhY2l0eT0iLjExMyIvPjwvc3ZnPg==);content:"";top:40px;left:0}.c-quote__inner{position:relative;margin-left:70px}.c-quote__inner:after{width:55px;height:40px;position:absolute;background-size:55px 40px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NC44ODciIGhlaWdodD0iNDAuNjQ4Ij48cGF0aCBkPSJNMy45LTU3LjM2OXEwLTYuMjYzLDQuMzQzLTEzLjMyM1QyMy45MjgtODMuNmwxLjQxOCwyLjY1OWE2Ny45LDY3LjksMCwwLDAtOC4zOSw2LjczNXEtNC43ODYsNC45LTQuNzg2LDkuMzk0YTIuMDY2LDIuMDY2LDAsMCwwLC44ODYsMi4wMDksMy4xMTYsMy4xMTYsMCwwLDAsMS41MzYuNTMyLDI5LjEsMjkuMSwwLDAsMSwyLjk1NC0uMyw3LjksNy45LDAsMCwxLDYuMiwyLjc0Nyw5LjcsOS43LDAsMCwxLDIuNDIyLDYuNjQ3LDEwLjQzOSwxMC40MzksMCwwLDEtMi42NTksNy4zLDkuNCw5LjQsMCwwLDEtNy4zMjYsMi45MjVBMTEuMTkxLDExLjE5MSwwLDAsMSw3LjMtNDYuODgyUTMuOS01MC44MTEsMy45LTU3LjM2OVptMzIuNjEzLDBxMC02LjYxNyw0LjYwOC0xMy42NDhUNTYuNTQyLTgzLjZsMS40MTgsMi42NTlhNjIuNTI0LDYyLjUyNCwwLDAsMC04LjE1Myw2LjU1OHEtNS4wMjIsNS4wMjItNS4wMjIsOS4zMzVhMywzLDAsMCwwLC42NSwyLjAwOSwyLjIsMi4yLDAsMCwwLDEuNzcyLjc2OCwyOS4xLDI5LjEsMCwwLDEsMi45NTQtLjMsNy45NjEsNy45NjEsMCwwLDEsNi4xNzQsMi43MTgsOS42LDkuNiwwLDAsMSwyLjQ1Miw2LjY3NiwxMC4yMDcsMTAuMjA3LDAsMCwxLTIuNzE4LDcuNDE1LDkuOCw5LjgsMCwwLDEtNy4zODUsMi44MDYsMTEuMDg2LDExLjA4NiwwLDAsMS04Ljc0NC0zLjkyOVEzNi41MTMtNTAuODExLDM2LjUxMy01Ny4zNjlaIiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgMjkuMzkzIC0yMS40NzYpIiBmaWxsPSIjMzQzNTM0IiBvcGFjaXR5PSIuMTEzIi8+PC9zdmc+);content:"";bottom:-50px;right:100px}.c-quote__text{margin:0;font-size:2.8125rem;font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);line-height:1.2}.c-quote__nav{margin-right:85px;padding-top:40px;margin-left:70px}.c-quote__link{margin-right:35px}.c-quote__link:last-child{margin-right:0;margin-bottom:0}@media (max-width:767px){.c-categories:not([data-category-count="2"]) .c-categories__item--last{margin-right:0!important}}.c-categories{display:-webkit-box;display:-ms-flexbox;display:flex}.c-categories--2-col{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.c-categories__wrapper{position:relative}.c-categories__wrapper .tns-controls{z-index:1;outline:none!important;-webkit-tap-highlight-color:transparent!important}.c-categories__wrapper .tns-controls button{background:transparent;border:0;border-radius:0;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:2.5rem;padding:0;margin:0;-webkit-transition:all .125s ease-in-out;transition:all .125s ease-in-out;position:absolute;top:0;bottom:0;left:0;z-index:2;outline:none!important;-webkit-tap-highlight-color:transparent!important}.c-categories__wrapper .tns-controls button:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:none;color:#3c3c3b;width:100%;position:absolute}.c-categories__wrapper .tns-controls button:focus{border:0!important;outline:none!important;-webkit-tap-highlight-color:transparent!important}.c-categories__wrapper .tns-controls button:disabled{opacity:0}.c-categories__wrapper .tns-controls button+button{right:0;left:auto}.c-categories__wrapper .tns-controls button+button:after{content:"\f054"}.c-categories__visual{width:100%;height:auto}.c-categories__item{background:#fff;background:var(--white);display:block;padding:10px 10px 1rem;position:relative}@media (max-width:767px){.c-categories__item--last{margin-right:0!important}}.c-categories__item:focus .c-btn,.c-categories__item:hover .c-btn{background-color:#000;background-color:var(--black);color:#fff;color:var(--white)}.c-categories__item .c-arrow-link{margin-top:1.875rem;margin-bottom:1.875rem;padding-left:1rem}.c-categories__item-media-wrapper{position:relative}.c-categories__item-link{color:#000;color:var(--body-color);display:block}.c-categories__item-link:focus,.c-categories__item-link:hover{text-decoration:none}.c-categories__item picture{display:block;margin:-10px -10px 10px}.c-categories__item .c-btn{background-color:transparent;border:1px solid #000;border:1px solid var(--black);border-radius:5px;color:#000;color:var(--body-color);font-weight:700;height:auto;line-height:1;padding:.75rem 2rem}.c-categories__item:hover .c-arrow-link{color:#85b7bc;color:var(--primary-color);text-decoration:none}.c-categories__item:hover .c-arrow-link:before{width:100%;background-color:#85b7bc;background-color:var(--primary-color)}.c-categories__item:hover .c-arrow-link:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.c-categories .c-contact__heading,.c-categories .h-h1,.c-categories .h-h2,.c-categories .h-h3,.c-categories h1,.c-categories h2,.c-categories h3,.c-categories h4,.c-categories h5,.c-categories h6{font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);font-weight:700;text-transform:none}.c-cta{text-align:center;padding:3.125rem 23%;background-color:#000;background-color:var(--black);background-image:url(/gentiluomo/images/bg-cta.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}.c-cta--alt-bg{background-image:url(/gentiluomo/images/bg-benefits.jpg);background-position:top}.c-cta__heading{color:#fff;color:var(--white);margin-bottom:1rem}.c-cta__text{color:#fff;color:var(--white);margin-bottom:2rem}.c-cta__form{max-width:300px;display:block;margin:0 auto}.c-banner,.c-banner-video{position:relative}.c-banner-video,.c-banner-video video{width:100%}.c-banner__top{position:absolute;left:0;right:0;top:65%;padding:0 1rem}.c-banner__heading{position:relative;text-align:center;font-size:2.1875rem;line-height:1;text-transform:uppercase;color:#fff;color:var(--white);text-shadow:0 3px 6px rgba(0,0,0,0.1);text-shadow:0 3px 6px var(--black-opacity-10)}.c-banner__bottom{position:absolute;bottom:52px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-banner__nav{width:100%;max-width:73rem;padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.c-banner__btn{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.c-banner__btn,.c-banner__btn:hover{color:#fff;color:var(--white)}.c-banner__btn:hover:before{background-color:#fff;background-color:var(--white);width:100%}.c-banner__btn:before{background-color:#fff;background-color:var(--white);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.c-input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.c-input-group__input{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0;display:block}.c-input-group__input:focus{border-color:#fff;border-color:var(--white)}.c-input-group__btn{margin-left:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2}.c-input-group__btn .c-btn{height:auto}.c-input-group__btn .c-btn--only-icon{padding:0 16px;border-radius:4px;background-color:#000;background-color:var(--black)}.c-input-group__btn .c-btn--only-icon i{margin-left:0}.c-service{grid-row-gap:120px;margin-bottom:7.5rem;margin-bottom:var(--section-spacing-large);display:-ms-grid;display:grid;-ms-grid-columns:7fr 5fr;grid-template-columns:7fr 5fr;grid-column-gap:30px}.c-service__info-list{margin:0;padding:0}.c-service__info-item{border-bottom:1px solid #ececec;border-bottom:1px solid var(--background-color)}.c-service__info-item:first-child{border-top:1px solid #ececec;border-top:1px solid var(--background-color)}.c-service__info-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 24px 16px 0}.c-service__info-link:hover{text-decoration:none}.c-service__info-link:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.c-service__info-link:hover .c-service__info-heading{color:#649ba0;color:var(--primary-color-active)}.c-service__info-link:after{position:absolute;top:50%;right:5px;margin-top:-10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f105";font-weight:200;font-size:1.25rem;color:#343534;color:var(--secondary-color);-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.c-service__info-icon{-ms-flex-preferred-size:40px;flex-basis:40px;-ms-flex-negative:0;flex-shrink:0;font-size:1.25rem;color:#343534;color:var(--secondary-color)}.c-service__info-heading,.c-service__info-text{margin:0}.c-service__info-heading{color:#343534;color:var(--secondary-color);font-size:1.5625rem;font-size:var(--h3-size)}.c-service__info-text{color:#85b7bc;color:var(--primary-color)}.c-service__visual{background-size:cover;background-position:50%;background-repeat:no-repeat}.c-contact{margin-bottom:7.5rem;margin-bottom:var(--section-spacing-large);display:-ms-grid;display:grid;-ms-grid-columns:7fr 5fr;grid-template-columns:7fr 5fr;grid-column-gap:30px}.c-contact__btn{margin:1.25rem 0 0}.c-contact__btn-text{color:rgba(0,0,0,0.5);color:var(--black-opacity-50);padding-left:.625rem}.c-contact__info{background-size:cover;background-position:50%;background-repeat:no-repeat;padding:2.875rem 2.5rem;background-color:#343534;background-color:var(--secondary-color)}.c-contact__heading{color:#fff;color:var(--white);margin:0 0 .5rem}.c-contact__form-heading{font-size:1.5625rem;font-size:var(--h3-size)}.c-contact__form-link{color:#000;color:var(--black);text-decoration:underline}.c-contact__form-link:hover{color:#85b7bc;color:var(--primary-color)}.c-contact__links{margin-bottom:2.875rem;line-height:2}.c-contact__links:last-of-type{margin-bottom:0}.c-contact__link{color:#fff;color:var(--white)}.c-contact__link:hover{color:#85b7bc;color:var(--primary-color);text-decoration:none}.c-contact__icon{display:inline-block;width:2rem;color:#fff;color:var(--white);font-size:1rem}.c-contact__icon--big{font-size:1.25rem}.c-benefits__items{margin:0;padding:50px;text-align:center;background-color:#343534;background-color:var(--secondary-color);background-size:cover;background-position:50%;background-repeat:no-repeat}.c-benefits__item{position:relative;margin-bottom:1.875rem;padding-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-benefits__item:last-of-type{margin-bottom:0}.c-benefits__item:after{position:absolute;content:"";width:40px;height:1px;background-color:#fff;background-color:var(--white);left:50%;bottom:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.c-benefits__icon{font-size:1.125rem;color:#fff;color:var(--white);margin-bottom:14px}.c-benefits__heading{font-size:1.5625rem;color:#fff;color:var(--white);margin:0}.c-benefits__sub{color:#85b7bc;color:var(--primary-color);margin:0}.c-login{margin-bottom:6.5rem;margin-bottom:var(--section-spacing-small);overflow:hidden}.c-login__block{float:left;max-width:430px;min-width:320px}.c-login__heading{font-size:25px;font-weight:200;font-weight:var(--font-weight-light)}.c-login__inner{padding:40px;background-color:#f9f9f9;background-color:var(--checkout-bg-color)}.c-login__inner--alt{background-color:#fff;background-color:var(--white)}.c-login__inner--alt .c-btn{margin-top:0!important}.c-login .c-btn{margin-top:1rem;min-width:200px}.c-login__link{text-decoration:underline}.c-login__link:hover{color:#343534;color:var(--secondary-color)}.c-account{margin-bottom:7.5rem;margin-bottom:var(--section-spacing-large);display:-webkit-box;display:-ms-flexbox;display:flex}.c-account__page-heading{font-size:1.5625rem;margin-bottom:2.5rem}.c-account__main-heading{font-size:1.5625rem}.c-account__heading{font-size:1.25rem}.c-account__nav{width:100%;max-width:345px}.c-account__main{width:100%;max-width:775px;padding:40px;background-color:#f9f9f9;background-color:var(--checkout-bg-color)}.c-account__main .c-checkout__delivery{margin-bottom:1.25rem}.c-account__main--premium{position:relative}.c-account__main--premium:before{background:url(/gentiluomo/images/logo-premium-member.svg) 0 0/contain no-repeat;content:"";height:37px;width:220px;position:absolute;top:1rem;right:1rem}.c-account__menu{margin:0;padding:40px;background-color:#343534;background-color:var(--secondary-color)}.c-account__item{position:relative;border-bottom:1px solid hsla(0,0%,100%,0.15);border-bottom:1px solid var(--white-opacity-15)}.c-account__item:first-child{border-top:1px solid hsla(0,0%,100%,0.15);border-top:1px solid var(--white-opacity-15)}.c-account__item--current:after{position:absolute;content:"";right:-48px;top:50%;width:0;height:0;-webkit-transform:translateY(-9px);transform:translateY(-9px);border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #343534;border-left:8px solid var(--secondary-color)}.c-account__item--current .c-account__icon,.c-account__item--current .c-account__label,.c-account__item--current .c-account__link:hover .c-account__label{color:#fff;color:var(--white)}.c-account__item--current .c-account__link:hover .c-account__icon{-webkit-transform:translateX(0);transform:translateX(0)}.c-account__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 0;font-size:1rem;font-size:var(--body-size);color:#fff;color:var(--white)}.c-account__link:hover{text-decoration:none}.c-account__link:hover .c-account__label{color:#85b7bc;color:var(--primary-color)}.c-account__link:hover .c-account__icon{-webkit-transform:translateX(5px);transform:translateX(5px)}.c-account__icon{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.c-orders__row{display:-ms-grid;display:grid;-ms-grid-columns:3fr 3fr 1fr;grid-template-columns:3fr 3fr 1fr;grid-column-gap:1rem}.c-orders__heading{font-size:1rem;font-size:var(--body-size)}.c-orders__item{margin-top:30px;padding-top:30px;border-top:1px solid rgba(52,53,52,0.15);border-top:1px solid var(--secondary-opacity-15)}.c-checkout{position:relative;display:block;--heading-font:var(--body-font)}.c-checkout--login,.c-checkout--register{display:-ms-grid;display:grid;-ms-grid-columns:775fr 575fr;grid-template-columns:775fr 575fr;grid-column-gap:30px;margin-bottom:6.5rem;margin-bottom:var(--section-spacing-small)}.c-checkout--login .c-checkout__inner,.c-checkout--register .c-checkout__inner{padding:40px;border:1px solid #343534;border:1px solid var(--secondary-color)}.c-checkout--old.c-checkout{margin-bottom:6.5rem;margin-bottom:var(--section-spacing-small);display:-ms-grid;display:grid;-ms-grid-columns:775fr 575fr;grid-template-columns:775fr 575fr;grid-column-gap:30px}.c-checkout--old.c-checkout__heading{font-size:1.5625rem}.c-checkout--old.c-checkout__inner{padding:40px;border:1px solid #343534;border:1px solid var(--secondary-color)}.c-checkout--old.c-checkout__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-checkout--old.c-checkout__footer--coupon{margin-bottom:20px;width:270px}.c-checkout--old.c-checkout__footer--coupon input{border:1px solid #d2d2d2;border:1px solid var(--border-color)}.c-checkout--old.c-checkout__footer--padded{padding-top:2rem}.c-checkout--old.c-checkout__actions{margin-left:auto}.c-checkout--old.c-checkout__actions .c-btn{min-width:200px;margin-left:1.5rem}.c-checkout--old.c-checkout__action-link{color:#000;color:var(--black);text-decoration:underline}.c-checkout--old.c-checkout__action-link--primary{color:#85b7bc;color:var(--primary-color)}.c-checkout--old.c-checkout__action-link:hover{text-decoration:none}.c-checkout--old.c-checkout__progress{padding:0;margin:0 0 2.5rem}.c-checkout--old.c-checkout__step{display:inline-block;font-size:2.1875rem;font-size:var(--h2-size);text-transform:uppercase;font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);margin-left:2.875rem;opacity:.18}.c-checkout--old.c-checkout__step:first-child{margin-left:0}.c-checkout--old.c-checkout__step--completed,.c-checkout--old.c-checkout__step--current{opacity:1}.c-checkout--old.c-checkout__step--completed .c-checkout__label:after,.c-checkout--old.c-checkout__step--completed .c-checkout__link:after{position:absolute;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f00c";font-weight:200;color:#85b7bc;color:var(--primary-color);top:-5px;right:0;font-size:1.25rem}.c-checkout--old.c-checkout__label,.c-checkout--old.c-checkout__link{position:relative;padding-right:1.5rem;color:#000;color:var(--black)}.c-checkout--old.c-checkout__link:hover{color:#85b7bc;color:var(--primary-color);text-decoration:none}.c-checkout .c-contact__heading,.c-checkout .h-h1,.c-checkout .h-h2,.c-checkout .h-h3,.c-checkout h1,.c-checkout h2,.c-checkout h3,.c-checkout h4,.c-checkout h5,.c-checkout h6,.c-checkout p{text-transform:none;display:inline-block;font-weight:700}.c-checkout p{font-weight:400}@media screen and (max-width:580px){.c-checkout .c-shopping-cart__item{padding-bottom:.5rem!important}.c-checkout .c-shopping-cart__item:last-child{margin-bottom:0;padding-bottom:0!important}}.c-checkout__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 480px;grid-template-columns:minmax(0,1fr) 480px;gap:8rem}@media (max-width:1190px){.c-checkout__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2.5rem}}.c-checkout .item{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-checkout .item--space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-checkout .item--space-between:has(.button-info){-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:500px){.c-checkout .item--space-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.c-checkout .item .c-btn-holder:has(.button-info){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-checkout .item .c-btn-holder:has(.button-info) .c-btn{margin-left:auto}.c-checkout .item .c-btn-holder .c-btn.c-form__submit i{margin-left:.5rem}.c-checkout .item .c-btn-holder .button-info{display:block;max-width:320px;text-align:right}@media screen and (max-width:500px){.c-checkout .item .c-btn-holder .button-info{text-align:left;width:100%;max-width:100%}}@media screen and (max-width:500px){.c-checkout .item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}.c-checkout .item .c-btn,.c-checkout .item .c-btn-holder{width:100%}}.c-checkout .item .c-icon{display:none}@media screen and (max-width:500px){.c-checkout .item .c-icon{display:block;margin-bottom:.5rem}.c-checkout .item .c-icon i{color:#85b7bc;color:var(--primary-color);margin-right:.25rem}}.c-checkout__panel{background-color:#f8f8f8;background-color:var(--panel-color);padding:2.5rem;margin-bottom:2rem}@media screen and (max-width:700px){.c-checkout__panel{padding:2rem}}.c-checkout__panel div:not([class]):has(label+small){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-checkout__panel-title{font-size:1.25rem;font-size:var(--h4-size)}.c-checkout__panel-title i{margin-right:.5rem;color:#85b7bc;color:var(--primary-color)}.c-checkout__panel-address{position:relative;padding-left:1.5rem;margin:0 0 2.5rem}.c-checkout__panel-address span{display:block;margin-bottom:.5rem;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-checkout__panel-address a{color:#000;color:var(--black);text-decoration:underline}.c-checkout__panel-address a:hover{text-decoration:none}.c-checkout__panel-address a i:before{margin-right:.5rem;color:#85b7bc;color:var(--primary-color)}.c-checkout__panel-address:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f015";font-weight:300;color:#85b7bc;color:var(--primary-color);position:absolute;top:0;left:0}.c-checkout__panel-present{padding-left:1.75rem;margin:0 0 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.c-checkout__panel-present i{margin-right:.5rem;color:#85b7bc;color:var(--primary-color)}.c-checkout__panel-present+.c-form__row{margin-left:1.75rem}.c-checkout__nav{margin:0 0 2rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width:700px){.c-checkout__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:0 0 1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:700px){.c-checkout__nav--completed{display:none}}.c-checkout__nav .divider{width:100%;height:1px;background-color:rgba(0,0,0,0.07);background-color:var(--line);position:relative}@media screen and (max-width:700px){.c-checkout__nav .divider{display:none}}.c-checkout__nav span{opacity:.2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:visible;font-weight:700;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-wrap:nowrap}@media screen and (max-width:700px){.c-checkout__nav span{padding-left:1.5rem}}.c-checkout__nav span i{margin-right:.25rem}@media screen and (max-width:700px){.c-checkout__nav span i{display:none}}.c-checkout__nav span.active{opacity:1}.c-checkout__nav span.active i{color:#85b7bc;color:var(--primary-color)}.c-checkout__nav span.active+.divider:after{content:"";position:absolute;top:calc(50% - 1px);left:0;width:50%;height:1px;background-color:#85b7bc;background-color:var(--primary-color)}.c-checkout__nav span.active:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;display:none}@media screen and (max-width:700px){.c-checkout__nav span.active:before{display:block;content:"\f0da";font-weight:300;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;font-size:1.25rem;color:#85b7bc;color:var(--primary-color)}}.c-checkout__nav span.completed{opacity:1}.c-checkout__nav span.completed i{color:#85b7bc;color:var(--primary-color)}.c-checkout__nav span.completed+.divider{background-color:#85b7bc;background-color:var(--primary-color)}.c-checkout__nav span.completed:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f00c";font-weight:200;color:#85b7bc;color:var(--primary-color);position:absolute;top:-.75rem;right:-.75rem;font-size:1rem}@media screen and (max-width:700px){.c-checkout__nav span.completed:after{display:block;content:"\f00c";font-weight:300;position:absolute;top:50%;left:-3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:400;font-size:1rem;color:#85b7bc;color:var(--primary-color)}}.c-checkout__cta{padding:2rem 3rem 2rem 2rem;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}@media screen and (max-width:700px){.c-checkout__cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2rem;gap:0}}.c-checkout__cta strong{display:block;margin-bottom:.5rem;position:relative;margin-left:2rem}.c-checkout__cta strong:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f007";font-weight:300;position:absolute;top:50%;left:-2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-checkout__cta--completed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.c-checkout__cta--completed a{margin-left:2rem}.c-checkout__cta--completed strong:before{content:"\f336";color:#85b7bc;color:var(--primary-color)}@media screen and (max-width:700px){.c-checkout__cta--completed{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0;margin-top:-4rem}}@media screen and (max-width:700px){.c-checkout__cta--completed+.c-checkout__asset{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:-4rem -1rem -1rem}}@media screen and (max-width:530px){.c-checkout__cta--completed+.c-checkout__asset{aspect-ratio:1/1}.c-checkout__cta--completed+.c-checkout__asset img,.c-checkout__cta--completed+.c-checkout__asset video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.c-checkout__cta--completed span{display:block!important}.c-checkout__cta span{margin-left:2rem;display:block}@media screen and (max-width:700px){.c-checkout__cta span{display:none}}.c-checkout__cta a{text-decoration:underline;color:#85b7bc;color:var(--primary-color)}.c-checkout__cta a:hover{text-decoration:none}@media screen and (max-width:700px){.c-checkout__cta a{margin-left:2rem}}@media screen and (max-width:700px){.c-checkout form .c-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.c-checkout form .c-form__row .c-form__item{width:100%}}.c-checkout__deliveries{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:2rem}@media screen and (max-width:1360px){.c-checkout__deliveries{margin-bottom:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1190px){.c-checkout__deliveries{margin-bottom:2rem}}.c-checkout__delivery{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}@media screen and (max-width:1360px){.c-checkout__delivery{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}.c-checkout__delivery a{position:absolute;bottom:4px;left:2.75rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;text-decoration:none}.c-checkout__delivery a i{color:#85b7bc;color:var(--primary-color)}.c-checkout__delivery a span{text-decoration:underline}.c-checkout__delivery a:hover span{text-decoration:none}@media screen and (max-width:910px){.c-checkout__delivery{-ms-grid-columns:1fr;grid-template-columns:1fr}}.c-checkout__delivery-address{position:relative;background-color:#fff;background-color:var(--white);border:1px solid #fff;border:1px solid var(--white)}.c-checkout__delivery-address label{margin:0;padding:1.5rem 1rem 1.5rem 2.75rem;width:100%}.c-checkout__delivery-address label:after,.c-checkout__delivery-address label:before{left:1rem;top:1.5rem}.c-checkout__delivery-address:has(input:checked){border:1px solid #85b7bc;border:1px solid var(--primary-color)}.c-checkout__delivery-address:has(input:checked) label:before{top:1.5rem;left:1rem}.c-checkout__delivery-address:has(input:checked) label:after{top:1.75rem;left:1.25rem}.c-checkout__delivery-address:has(input:checked):after{content:"Geselecteerd";position:absolute;top:-1px;right:-1px;font-size:var(--small-size);font-weight:700;background-color:#000;background-color:var(--black);color:#fff;padding:.4rem .5rem}.c-checkout .c-checkout__delivery-add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:200px;height:108px}@media screen and (max-width:1360px){.c-checkout .c-checkout__delivery-add{width:100%}}.c-checkout .c-checkout__delivery-add-panel{margin-top:1.25rem}.c-checkout .c-checkout__delivery-add button{background-color:#fff;background-color:var(--white);border:1px dashed #85b7bc;border:1px dashed var(--primary-color);height:100%;width:100%;cursor:pointer;position:relative}.c-checkout .c-checkout__delivery-add button:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f067";font-weight:300;font-size:2rem;position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#85b7bc;color:var(--primary-color)}@media screen and (max-width:1360px){.c-checkout .c-checkout__delivery-add button:after{top:35%}}.c-checkout .c-checkout__delivery-add button:before{content:"Bezorgadres toevoegen";position:absolute;top:65%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-decoration:underline}.c-checkout .c-checkout__delivery-add span{text-decoration:underline;text-wrap:nowrap;position:absolute;bottom:-2rem;left:0}@media screen and (max-width:910px){.c-checkout .c-checkout__delivery-add span{display:none}}.c-checkout__summary summary{margin-right:1.25rem;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;cursor:pointer;position:relative}.c-checkout__summary--left summary{-ms-grid-column-align:start;justify-self:start}.c-checkout__summary--left summary:after{right:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.c-checkout__summary summary:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f107";font-weight:300;position:absolute;font-size:1.25rem;top:52%;right:-1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#000;color:var(--black)}.c-checkout__summary[open] summary:after{content:"\f106"}.c-checkout__summary-content{margin-top:1rem;border-top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-checkout__summary span{text-decoration:underline}.c-checkout__summary span:hover{text-decoration:none}.c-checkout__payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.c-checkout__payment-method{background-color:#fff;background-color:var(--white);border:1px solid rgba(0,0,0,0.07);border:1px solid var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-checkout__payment-method:has(input:checked){border:1px solid #85b7bc;border:1px solid var(--primary-color)}.c-checkout__payment-method input{left:3.75rem}.c-checkout__payment-method input+label{width:100%}.c-checkout__payment-method input:checked+label{padding:2rem 1.5rem 2rem 3rem;height:74px}@media screen and (max-width:540px){.c-checkout__payment-method input:checked+label{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.25rem 1rem 1.25rem 3rem}}.c-checkout__payment-method input:checked+label:after,.c-checkout__payment-method input:checked+label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1.5rem}.c-checkout__payment-method input:checked+label:after{left:1.75rem}.c-checkout__payment-method label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 1.5rem 2rem 3rem;margin:0;height:74px}.c-checkout__payment-method label:after,.c-checkout__payment-method label:before{left:1.5rem}@media screen and (max-width:560px){.c-checkout__payment-method label{padding:1.25rem 1rem 1.25rem 3rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:560px){.c-checkout__payment-method label span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}}.c-checkout__payment-method label strong{margin-left:1rem;color:#85b7bc;color:var(--primary-color)}@media screen and (max-width:560px){.c-checkout__payment-method label strong{margin-left:0}}.c-checkout__payment-method label:after,.c-checkout__payment-method label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-checkout__payment-method-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-left:.5rem;min-width:24px}@media screen and (max-width:560px){.c-checkout__payment-method-icons img{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-height:30px}}.c-checkout__payment-discount{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:transparent;border:none;padding:0;cursor:pointer;text-decoration:underline;margin:0 0 0 1.5rem;position:relative}.c-checkout__payment-discount:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f067";font-weight:300;position:absolute;left:-1.5rem}.c-checkout .c-shopping-cart__bill ul:not([class]){list-style:none;padding:0;margin:0 0 2rem}.c-checkout .c-shopping-cart__bill ul:not([class]) .c-shopping-cart__item{list-style:none;padding:0;line-height:1}.c-checkout .c-shopping-cart__bill ul:not([class]) .c-shopping-cart__item:after,.c-checkout .c-shopping-cart__bill ul:not([class]) .c-shopping-cart__item:before{display:none}.c-checkout .c-shopping-cart__bill ul:not([class]) .c-shopping-cart__item-content{padding:1.25rem}.c-checkout .c-shopping-cart__bill ul:not([class]) .c-shopping-cart__item-prices{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.c-checkout .c-shopping-cart__bill ul:not([class]) .c-shopping-cart__item-price--old{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-checkout .c-shopping-cart__bill ul:not([class]) .c-shopping-cart__item-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.c-checkout .c-shopping-cart__bill ul:not([class]) .c-shopping-cart__item-action{display:-ms-grid;display:grid;-ms-grid-columns:3rem 1fr;grid-template-columns:3rem 1fr}.c-checkout .c-shopping-cart__bill ul:not([class]) .c-shopping-cart__item-action div,.c-checkout .c-shopping-cart__bill ul:not([class]) .c-shopping-cart__item-action label{margin:auto 0;display:inline-block;font-size:var(--small-size)}@media screen and (max-width:700px){.c-checkout .c-shopping-cart__bill-logos--mobile{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}}.c-checkout .c-shopping-cart__bill-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:700px){.c-checkout .c-shopping-cart__bill-header:not(.c-shopping-cart__bill-header--primary){display:none}}@media screen and (max-width:374px){.c-checkout .c-shopping-cart__bill-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:2rem}.c-checkout .c-shopping-cart__bill-header .h-h2,.c-checkout .c-shopping-cart__bill-header h2{margin-bottom:0}}.c-checkout .c-shopping-cart__bill-header a{color:#000;color:var(--black);text-decoration:underline}.c-checkout .c-shopping-cart__bill-header a:hover{text-decoration:none}.c-checkout .c-shopping-cart__bill-container{background-color:transparent;padding:0;margin-bottom:1rem}@media screen and (max-width:700px){.c-checkout .c-shopping-cart__bill-item--total{margin-bottom:1.25rem}}.c-checkout .c-shopping-cart__bill hr{margin:1.25rem 0}.c-checkout__delivery-add-panel{margin-bottom:1.25rem}.c-checkout-aside{position:fixed;top:0;right:0;height:100%;width:420px;max-width:90%;background-color:#fff;background-color:var(--white);z-index:1002;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden}.c-checkout-aside--open{opacity:1;visibility:visible;right:0;-webkit-transform:translateX(0);transform:translateX(0)}.c-checkout-aside__btn-close{display:block;margin:1rem 1rem .5rem auto;height:45px;width:45px;background-color:#000;background-color:var(--black);border:0;position:relative;cursor:pointer}.c-checkout-aside__btn-close:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f00d";font-weight:300;position:absolute;font-size:20px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#85b7bc;color:var(--primary-color)}@media screen and (max-width:768px){.c-checkout-aside__btn-close:after{color:#fff;color:var(--white);font-size:20px}}.c-checkout-aside__header{margin:0 0 1rem 2rem}@media (max-width:520px){.c-checkout-aside__header{margin:0 0 0 1.25rem}}.c-checkout-aside .h-h2,.c-checkout-aside h2{font-size:1.25rem;font-size:var(--h4-size);text-transform:none;font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);font-weight:700;margin-right:1rem}@media (max-width:520px){.c-checkout-aside .h-h2,.c-checkout-aside h2{font-size:1rem}}.c-checkout-aside__btn-back{color:#000;color:var(--black);display:block}.c-checkout-aside__btn-back:hover{color:#85b7bc;color:var(--primary-color);text-decoration:none}@media screen and (max-width:768px){.c-checkout-aside__btn-back{display:none}}.c-checkout-aside__contain{overflow-y:auto;max-height:calc(100% - 300px)}@media screen and (max-width:768px){.c-checkout-aside__contain{max-height:calc(100% - 255px)}}@media screen and (max-width:378px){.c-checkout-aside__contain{max-height:calc(100% - 275px)}}.c-checkout-aside ul{list-style:none;padding:0;margin:0}.c-checkout-aside li{padding:1.5rem!important;background-color:#f8f8f8;background-color:var(--panel-color);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:.5rem}@media screen and (max-width:530px){.c-checkout-aside li:not(.new-basket-item){background-color:#fff;background-color:var(--white);margin-bottom:0;position:relative}.c-checkout-aside li:not(.new-basket-item):after{content:"";position:absolute;bottom:0;left:1.5rem;right:1.5rem;height:1px;background:rgba(0,0,0,.11)}}.c-checkout-aside li.new-basket-item{background:rgba(46,182,12,.12);border-top:1px solid #2eb60c;border-bottom:1px solid #2eb60c;display:-ms-grid;display:grid;-ms-grid-columns:102px 1fr;grid-template-columns:102px 1fr}.c-checkout-aside li.new-basket-item .c-checkout-notification{-ms-grid-column-span:2;grid-column:span 2;padding:1rem 2rem 1rem 2.75rem;border:1px solid #2eb60c;background:rgba(46,182,12,.12);border-radius:4px;position:relative;color:#2eb60c;line-height:18px}.c-checkout-aside li.new-basket-item .c-checkout-notification:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f058";font-weight:700;position:absolute;top:1rem;left:1rem;color:#2eb60c}.c-checkout-aside li:before{display:none}.c-checkout-aside li img{aspect-ratio:112/169;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:102px;height:154px}.c-checkout-aside li .c-contact__heading,.c-checkout-aside li .h-h3,.c-checkout-aside li h3{font-size:1rem;font-size:var(--body-size);font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);font-weight:700;text-transform:none;margin-bottom:.25rem}@media (max-width:520px){.c-checkout-aside li .c-contact__heading,.c-checkout-aside li .h-h3,.c-checkout-aside li h3{font-size:.875rem}}.c-checkout-aside li small{display:block;font-size:12px;margin-bottom:.25rem}.c-checkout-aside li span{font-size:16px;margin-bottom:.25rem}@media (max-width:520px){.c-checkout-aside li span{font-size:.875rem}}.c-checkout-aside li .c-shopping-cart__item-actions{margin-bottom:.75rem;gap:1.5rem}@media screen and (max-width:430px){.c-checkout-aside li .c-shopping-cart__item-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:375px){.c-checkout-aside li .c-shopping-cart__item-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}.c-checkout-aside li .c-checkout-aside__remove{background-color:transparent;border:0;text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;cursor:pointer}@media (max-width:520px){.c-checkout-aside li .c-checkout-aside__remove{font-size:.875rem;text-decoration:none}}.c-checkout-aside li .c-checkout-aside__remove:hover{text-decoration:none}.c-checkout-aside li .c-checkout-aside__remove i{color:#85b7bc;color:var(--primary-color)}.c-checkout-aside__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0}.c-checkout-aside__footer .c-btn--has-icon{margin-right:0}.c-checkout-aside__footer .c-btn--has-icon i{margin-left:.5rem}@media screen and (max-width:390px){.c-checkout-aside__footer .c-btn--has-icon{width:100%;margin-left:1rem;margin-right:1rem;text-align:center}}.c-checkout-aside__footer a:not(.c-btn){color:#000;color:var(--black);text-decoration:underline}.c-checkout-aside__footer a:not(.c-btn):hover{text-decoration:none}.c-cart__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-bottom:1px solid #dedede;border-bottom:1px solid var(--cart-border-color);padding-bottom:1rem;font-weight:200;font-weight:var(--font-weight-light)}.c-cart__header-amount{width:157px;text-align:center;font-size:18px}.c-cart__header-price{width:130px;text-align:right}.c-cart__heading{font-size:1.5625rem;font-weight:200;font-weight:var(--font-weight-light)}.c-cart__item{display:-ms-grid;display:grid;grid-auto-flow:column;-ms-grid-columns:85px 1fr;grid-template-columns:85px 1fr;grid-column-gap:0;padding:1.75rem 0;border-bottom:1px solid #dedede;border-bottom:1px solid var(--cart-border-color)}.c-cart__image{width:100%;height:auto}.c-cart__image:hover{opacity:.9}.c-cart__product{padding-left:1.875rem}.c-cart__product-name{margin-bottom:1rem}.c-cart__remove{color:#000;color:var(--black);text-decoration:underline;font-weight:200;font-weight:var(--font-weight-light);padding:0}.c-cart__remove:hover{color:#85b7bc;color:var(--primary-color)}.c-cart__remove-icon{display:inline-block;margin-right:.5rem}.c-cart__amount{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.c-cart__input{margin:0;width:85px;text-align:center;border-color:#d4d4d4;border-color:var(--faq-border-color)}.c-cart__input-btn{background:transparent;border:none;padding:0;width:2.25rem;text-align:center}.c-cart__input-btn:hover{cursor:pointer;color:#85b7bc;color:var(--primary-color)}.c-cart__price{width:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-cart__totals{min-width:14.375rem;margin-left:auto;margin-bottom:2rem;font-weight:200;font-weight:var(--font-weight-light)}.c-cart__totals strong{font-weight:700}.c-cart__totals-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.375rem}.c-cart__totals-row:last-of-type{margin-bottom:0}.c-payment{margin:0;padding:0}.c-payment__method+label{position:relative;width:100%;padding:30px;border:1px solid #fff;border:1px solid var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 30px;background-color:#fff;background-color:var(--white)}.c-payment__method+label:after,.c-payment__method+label:before{display:none}.c-payment__method:checked+label{border:1px solid #85b7bc;border:1px solid var(--primary-color)}.c-payment__method:checked+label .c-payment__radio:before{display:block}.c-payment__method:checked+label .c-payment__options:after{display:none}.c-payment__method:focus+label,.c-payment__method:hover+label{cursor:pointer;background-color:#fff;background-color:var(--white);border:1px solid #d4d4d4;border:1px solid var(--faq-border-color)}.c-payment__method:checked:hover+label{cursor:default;background-color:#fff;background-color:var(--white);border:1px solid #85b7bc;border:1px solid var(--primary-color)}.c-payment__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-payment__radio{position:relative;width:20px;height:20px;border-radius:20px;border:1px solid #d4d4d4;border:1px solid var(--faq-border-color)}.c-payment__radio:before{display:none;position:absolute;content:"";top:3px;left:3px;width:12px;height:12px;border-radius:20px;background-color:#85b7bc;background-color:var(--primary-color)}.c-payment__provider-info{padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-payment__provider-logo{margin-right:25px}.c-payment__options{position:relative;width:320px;background-color:#fff;background-color:var(--white)}.c-payment__options:after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0;background-color:hsla(0,0%,100%,0.75);background-color:var(--white-opacity-75)}.c-payment__options-select{margin:0}.c-payment__options-select:hover{cursor:pointer}.c-locator__contain{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:1fr 350px;grid-template-columns:1fr 350px}.c-locator__holder{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:2rem}.c-locator__map{height:60vh;max-height:550px}.c-locator__aside-nr{color:#85b7bc;color:var(--primary-color)}.c-locator__aside .c-btn{margin-bottom:1rem}.c-locator__aside .c-btn--clear{padding-left:0}.c-locator__results{margin-bottom:4rem}.c-locator__results-item{border-bottom:1px solid rgba(0,0,0,0.15);border-bottom:1px solid var(--black-opacity-15);padding:1rem}.c-locator__results-item:last-child{border-bottom:none}.c-locator__results-item--active{background:#f4f4f4;background:var(--pill-color)}.c-locator__results-item-heading{color:#85b7bc;color:var(--primary-color);cursor:pointer;font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);font-size:1.5625rem;font-size:var(--h3-size)}.c-locator__results-item-heading span{color:#000;color:var(--body-color);display:inline-block;font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);font-size:.75rem;margin-left:1rem;vertical-align:top}.c-locator__results-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-locator__results-item-btn{color:#000;color:var(--body-color);display:inline-block;width:40px;text-align:center}.c-premium{background:url(/gentiluomo/images/bg-premium.jpg) bottom/cover no-repeat;padding:4.0625rem 0;position:relative}@media (max-width:520px){.c-premium{padding-top:2rem;padding-bottom:.5rem}}@media (max-width:520px){.c-premium:has(.c-mem-prog__hidden--visible){padding-bottom:2rem}}.c-premium:after{background:url(/gentiluomo/images/logo-premium-member.svg) 0 0 no-repeat;content:"";height:43px;width:255px;position:absolute;top:47px;right:37px}.c-premium--main{background-image:url(/gentiluomo/images/bg-premium-big.jpg);padding:6.25rem 0}.c-premium--main:after{content:none}.c-premium--main .c-premium__contain{max-width:87.375rem;-ms-grid-columns:8fr 4fr;grid-template-columns:8fr 4fr;gap:50px}.c-premium--main .c-premium__col:not(.c-premium__col--panel){padding-top:0}.c-premium--main .h-h1,.c-premium--main h1{line-height:1;margin-bottom:.75rem}.c-premium--main .h-h1+p,.c-premium--main h1+p{color:#85b7bc;color:var(--primary-color);font-size:1.5625rem;margin-bottom:52px}.c-premium__contain{gap:30px;max-width:55.625rem}.c-premium__contain,.c-premium__holder{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.c-premium__holder{gap:40px}.c-premium__col{--body-color:var(--white);--heading-color:var(--white);-ms-flex-item-align:start;align-self:flex-start;padding:0}.c-premium__col--panel{--body-color:var(--black);--heading-color:var(--black);background:#fff;background:var(--white);padding:40px}.c-premium__logo{margin-bottom:20px}.c-premium__item-heading{color:#85b7bc;color:var(--primary-color);font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);font-size:1.625rem;font-weight:300;margin-bottom:.375rem}.c-premium__item img{margin-bottom:.5rem}.c-premium__list{margin:2rem 0 0;padding:0}.c-premium__list-item{color:#85b7bc;color:var(--primary-color);font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);font-size:19px;padding:.625rem 0 0 4.25rem;margin:0 0 2rem;position:relative}.c-premium__list-item img{position:absolute;top:0;left:0}.c-premium__btn{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC44NzQiIGhlaWdodD0iMTIuNzUxIj48cGF0aCBkPSJNMTQuNzMyLTYuMDE2LDkuMjI0LS4xNzNBLjYxLjYxLDAsMCwxLDguODE1LDBhLjU2MS41NjEsMCwwLDEtLjM3MS0uMTM4LjUxOC41MTgsMCwwLDEtLjAzNy0uNzVsNC42NzEtNC45NTZILjU1MUEuNTM3LjUzNywwLDAsMSwwLTYuMzQ1YS41ODguNTg4LDAsMCwxLC41NTEtLjU2MUgxMy4wNzhMOC40MDctMTEuODYzYS41MTguNTE4LDAsMCwxLC4wMzctLjc1LjU2Ni41NjYsMCwwLDEsLjc3OS4wMzZsNS41MDgsNS44NDRBLjUyMi41MjIsMCwwLDEsMTQuNzMyLTYuMDE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMi43NTEpIiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size:12px 15px;background-position:top 17px right 17px;background-repeat:no-repeat;display:block;font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);font-size:1.125rem;height:auto;width:100%;line-height:1.5;padding:.625rem 1.75rem .6875rem}.c-premium .h-h2,.c-premium h2{color:#85b7bc;color:var(--primary-color);font-size:40px;margin-bottom:2px}.c-premium .c-contact__heading,.c-premium .h-h3,.c-premium h3{color:#85b7bc;color:var(--primary-color);font-size:28px}.c-premium label,.c-premium p{font-size:1.125rem}.c-premium label{font-weight:400}.c-premium [type=email],.c-premium [type=text]{background:#f5f5f5;border-color:hsla(0,0%,43.9%,.23);margin-bottom:2rem}.c-premium .c-arrow-link{color:#85b7bc;color:var(--primary-color);font-size:1.125rem}:has(.c-footer__benefits) .c-mem-prog{padding-bottom:0}.c-mem-prog{--primary-color:#fff;--primary-color-hover:#fff;background:#000;background:var(--black);padding:4.0625rem 0;position:relative}@media (max-width:520px){.c-mem-prog{padding-top:2rem;padding-bottom:.5rem}}.c-mem-prog .c-form__row-btn .c-form__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:870px){.c-mem-prog .c-form__row-btn .c-form__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.c-mem-prog .c-btn{border:1px solid #85b7bc;border:1px solid var(--primary-color);border-radius:3px;color:#85b7bc;color:var(--primary-color);font-weight:400;background:transparent;padding-right:40px;position:relative;white-space:wrap;height:auto;text-align:left;line-height:1.6;padding-top:.8rem;padding-bottom:.8rem}@media screen and (max-width:400px){.c-mem-prog .c-btn span{display:none}}.c-mem-prog .c-btn:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f061";font-weight:200;color:#85b7bc;color:var(--primary-color);position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.c-mem-prog .c-btn:hover{border-color:#a1cdd1;border-color:var(--primary-color-hover);background-color:#a1cdd1;background-color:var(--primary-color-hover);color:#000;color:var(--black)}.c-mem-prog .c-btn:hover:after{-webkit-transform:translate(3px,-50%);transform:translate(3px,-50%);color:#000;color:var(--black)}.c-mem-prog__item:first-child:after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:#585858}.c-mem-prog__item:last-child{padding-left:2rem}@media screen and (max-width:870px){.c-mem-prog__item:first-child{position:relative}.c-mem-prog__item:first-child:after{width:auto;height:1px;left:2rem;right:2rem;top:auto;bottom:-15px}.c-mem-prog__item:last-child{padding-left:0;margin-top:10px}}.c-mem-prog__hidden{display:none}.c-mem-prog__hidden--visible{display:block}.c-mem-prog form{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-mem-prog form .c-form__item label{color:#fff;color:var(--white);font-weight:300}@media (max-width:520px){.c-mem-prog form .c-form__item label{font-size:.75rem}}.c-mem-prog form .c-form__item [type=date],.c-mem-prog form .c-form__item [type=email],.c-mem-prog form .c-form__item [type=file],.c-mem-prog form .c-form__item [type=number],.c-mem-prog form .c-form__item [type=password],.c-mem-prog form .c-form__item [type=search],.c-mem-prog form .c-form__item [type=tel],.c-mem-prog form .c-form__item [type=text],.c-mem-prog form .c-form__item [type=url],.c-mem-prog form .c-form__item select,.c-mem-prog form .c-form__item textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7;background:hsla(0,0%,96.9%,.213);border:1px solid #585858;border-radius:3px;font-size:16px;-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--white);display:block;line-height:normal;width:100%;padding:.828rem 1.25rem;margin:0 0 1.25rem}@media (max-width:520px){.c-mem-prog form .c-form__item [type=date],.c-mem-prog form .c-form__item [type=email],.c-mem-prog form .c-form__item [type=file],.c-mem-prog form .c-form__item [type=number],.c-mem-prog form .c-form__item [type=password],.c-mem-prog form .c-form__item [type=search],.c-mem-prog form .c-form__item [type=tel],.c-mem-prog form .c-form__item [type=text],.c-mem-prog form .c-form__item [type=url],.c-mem-prog form .c-form__item select,.c-mem-prog form .c-form__item textarea{font-size:.75rem}}.c-mem-prog form .c-form__item [type=date]:disabled,.c-mem-prog form .c-form__item [type=email]:disabled,.c-mem-prog form .c-form__item [type=file]:disabled,.c-mem-prog form .c-form__item [type=number]:disabled,.c-mem-prog form .c-form__item [type=password]:disabled,.c-mem-prog form .c-form__item [type=search]:disabled,.c-mem-prog form .c-form__item [type=tel]:disabled,.c-mem-prog form .c-form__item [type=text]:disabled,.c-mem-prog form .c-form__item [type=url]:disabled,.c-mem-prog form .c-form__item select:disabled,.c-mem-prog form .c-form__item textarea:disabled{background:rgba(0,0,0,0.15);background:var(--black-opacity-15);cursor:not-allowed}.c-mem-prog form .c-form__item [type=date]:focus,.c-mem-prog form .c-form__item [type=email]:focus,.c-mem-prog form .c-form__item [type=file]:focus,.c-mem-prog form .c-form__item [type=number]:focus,.c-mem-prog form .c-form__item [type=password]:focus,.c-mem-prog form .c-form__item [type=search]:focus,.c-mem-prog form .c-form__item [type=tel]:focus,.c-mem-prog form .c-form__item [type=text]:focus,.c-mem-prog form .c-form__item [type=url]:focus,.c-mem-prog form .c-form__item select:focus,.c-mem-prog form .c-form__item textarea:focus{border-color:#000;border-color:var(--black);outline:none}.c-mem-prog form .c-form__item [type=date]::-webkit-input-placeholder,.c-mem-prog form .c-form__item [type=email]::-webkit-input-placeholder,.c-mem-prog form .c-form__item [type=file]::-webkit-input-placeholder,.c-mem-prog form .c-form__item [type=number]::-webkit-input-placeholder,.c-mem-prog form .c-form__item [type=password]::-webkit-input-placeholder,.c-mem-prog form .c-form__item [type=search]::-webkit-input-placeholder,.c-mem-prog form .c-form__item [type=tel]::-webkit-input-placeholder,.c-mem-prog form .c-form__item [type=text]::-webkit-input-placeholder,.c-mem-prog form .c-form__item [type=url]::-webkit-input-placeholder,.c-mem-prog form .c-form__item select::-webkit-input-placeholder,.c-mem-prog form .c-form__item textarea::-webkit-input-placeholder{color:#fff;color:var(--white)}.c-mem-prog form .c-form__item [type=date]::-moz-placeholder,.c-mem-prog form .c-form__item [type=email]::-moz-placeholder,.c-mem-prog form .c-form__item [type=file]::-moz-placeholder,.c-mem-prog form .c-form__item [type=number]::-moz-placeholder,.c-mem-prog form .c-form__item [type=password]::-moz-placeholder,.c-mem-prog form .c-form__item [type=search]::-moz-placeholder,.c-mem-prog form .c-form__item [type=tel]::-moz-placeholder,.c-mem-prog form .c-form__item [type=text]::-moz-placeholder,.c-mem-prog form .c-form__item [type=url]::-moz-placeholder,.c-mem-prog form .c-form__item select::-moz-placeholder,.c-mem-prog form .c-form__item textarea::-moz-placeholder{color:#fff;color:var(--white)}.c-mem-prog form .c-form__item [type=date]:-ms-input-placeholder,.c-mem-prog form .c-form__item [type=email]:-ms-input-placeholder,.c-mem-prog form .c-form__item [type=file]:-ms-input-placeholder,.c-mem-prog form .c-form__item [type=number]:-ms-input-placeholder,.c-mem-prog form .c-form__item [type=password]:-ms-input-placeholder,.c-mem-prog form .c-form__item [type=search]:-ms-input-placeholder,.c-mem-prog form .c-form__item [type=tel]:-ms-input-placeholder,.c-mem-prog form .c-form__item [type=text]:-ms-input-placeholder,.c-mem-prog form .c-form__item [type=url]:-ms-input-placeholder,.c-mem-prog form .c-form__item select:-ms-input-placeholder,.c-mem-prog form .c-form__item textarea:-ms-input-placeholder{color:#fff;color:var(--white)}.c-mem-prog form .c-form__item [type=date]:-moz-placeholder,.c-mem-prog form .c-form__item [type=email]:-moz-placeholder,.c-mem-prog form .c-form__item [type=file]:-moz-placeholder,.c-mem-prog form .c-form__item [type=number]:-moz-placeholder,.c-mem-prog form .c-form__item [type=password]:-moz-placeholder,.c-mem-prog form .c-form__item [type=search]:-moz-placeholder,.c-mem-prog form .c-form__item [type=tel]:-moz-placeholder,.c-mem-prog form .c-form__item [type=text]:-moz-placeholder,.c-mem-prog form .c-form__item [type=url]:-moz-placeholder,.c-mem-prog form .c-form__item select:-moz-placeholder,.c-mem-prog form .c-form__item textarea:-moz-placeholder{color:#fff;color:var(--white)}.c-mem-prog form .c-form__item [type=date].c-form--error,.c-mem-prog form .c-form__item [type=email].c-form--error,.c-mem-prog form .c-form__item [type=file].c-form--error,.c-mem-prog form .c-form__item [type=number].c-form--error,.c-mem-prog form .c-form__item [type=password].c-form--error,.c-mem-prog form .c-form__item [type=search].c-form--error,.c-mem-prog form .c-form__item [type=tel].c-form--error,.c-mem-prog form .c-form__item [type=text].c-form--error,.c-mem-prog form .c-form__item [type=url].c-form--error,.c-mem-prog form .c-form__item select.c-form--error,.c-mem-prog form .c-form__item textarea.c-form--error{border-color:#d21f1f;border-color:var(--error)}.c-mem-prog form .c-form__item [type=date].c-form--error:focus,.c-mem-prog form .c-form__item [type=email].c-form--error:focus,.c-mem-prog form .c-form__item [type=file].c-form--error:focus,.c-mem-prog form .c-form__item [type=number].c-form--error:focus,.c-mem-prog form .c-form__item [type=password].c-form--error:focus,.c-mem-prog form .c-form__item [type=search].c-form--error:focus,.c-mem-prog form .c-form__item [type=tel].c-form--error:focus,.c-mem-prog form .c-form__item [type=text].c-form--error:focus,.c-mem-prog form .c-form__item [type=url].c-form--error:focus,.c-mem-prog form .c-form__item select.c-form--error:focus,.c-mem-prog form .c-form__item textarea.c-form--error:focus{border-color:#000;border-color:var(--black);outline:none}.c-mem-prog__contain{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:55.625rem}@media screen and (max-width:870px){.c-mem-prog__contain{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:520px){.c-mem-prog__contain{gap:1rem}}.c-mem-prog__title{color:#fff;color:var(--white);font-size:2.1875rem;font-size:var(--h2-size);margin-bottom:8px}@media (max-width:520px){.c-mem-prog__title{font-size:.875rem}}.c-mem-prog__subtitle{color:#fff;color:var(--white);font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);font-size:var(--p-size);margin-bottom:2px}@media (max-width:520px){.c-mem-prog__subtitle{font-size:.75rem}}.c-mem-prog__list{padding:0;margin:1.2rem 0 0}@media (max-width:520px){.c-mem-prog__list{margin-top:1rem}}.c-mem-prog__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;color:var(--white);font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);font-size:1rem;font-size:var(--body-size);font-weight:200;font-weight:var(--font-weight-light);position:relative;margin-bottom:20px;padding-left:2rem}@media (max-width:520px){.c-mem-prog__list-item{font-size:.75rem;margin-bottom:8px;padding-left:1rem}}.c-mem-prog__list-item:before{--height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f105";position:absolute;top:-5px;left:0;font-size:30px;font-weight:200;font-weight:var(--font-weight-light)}@media (max-width:520px){.c-mem-prog__list-item:before{font-size:.875rem;top:0}}.c-visual{--col:1;--row:1;background-image:var(--img);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.c-visual iframe,.c-visual video{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0}.c-visual--span-1{grid-column:var(--col)/span 1;grid-row:var(--row)/span 1}.c-visual--span-2{grid-column:var(--col)/span 2;grid-row:var(--row)/span 2}.c-visual--span-3{grid-column:var(--col)/span 3;grid-row:var(--row)/span 2}.c-visual--span-3-1{grid-column:var(--col)/span 3;grid-row:var(--row)}.c-img-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));-ms-grid-rows:(minmax(0,1fr))[2];grid-template-rows:repeat(2,minmax(0,1fr));gap:0}@media screen and (max-width:767px){.c-img-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));-ms-grid-rows:(minmax(0,1fr))[4];grid-template-rows:repeat(4,minmax(0,1fr))}}@media screen and (max-width:567px){.c-img-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(minmax(0,1fr))[5];grid-template-rows:repeat(5,minmax(0,1fr))}}.c-img-grid--right .c-img-grid__item--large{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/span 2}@media screen and (max-width:767px){.c-img-grid--right .c-img-grid__item--large{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/span 2}}.c-img-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.c-img-grid__item-link{position:absolute;top:0;left:0;right:0;bottom:0;text-decoration:none}.c-img-grid__item-link:hover{text-decoration:none}.c-img-grid__item-link:hover+.c-img-grid__item-inner .c-img-grid__item-details .c-btn--outline{border-color:#85b7bc;border-color:var(--primary-color);color:#85b7bc;color:var(--primary-color)}.c-img-grid__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-img-grid__item-details{padding:1rem}.c-img-grid__item--large{-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}@media screen and (max-width:767px){.c-img-grid__item--large{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/span 2}}@media screen and (max-width:567px){.c-img-grid__item--large{-ms-grid-row:3!important;grid-row:3!important;grid-column:unset}}@media screen and (max-width:567px){.c-img-grid__item{width:100%!important;-ms-grid-column:1;grid-column:1;grid-row:unset}}.c-img-grid figure{margin:0;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-img-grid img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}#sqzl_div-3-7 .sqzly-modal{z-index:1001!important}.c-sort{display:none;position:relative}@media (max-width:520px){.c-sort{display:block}}.c-sort__btn{background:#fff;background:var(--white);border:1px solid #000;border:1px solid var(--black);border-radius:5px;color:#000;color:var(--black);font-size:20px;height:35px;width:35px;position:relative}.c-sort__btn:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f063";font-size:16px;font-weight:300;-webkit-transform:scaleX(.8) translateY(-50%) rotate(180deg);transform:scaleX(.8) translateY(-50%) rotate(180deg);position:absolute;top:50%;left:6px}.c-sort__btn.invert:before{-webkit-transform:scaleX(.8) translateY(-50%);transform:scaleX(.8) translateY(-50%)}.c-sort__btn:not(:has(i)):before{font-size:14px;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.c-sort__btn i{position:absolute;font-size:14px;top:9px;right:6px}.c-sort__btn i.small{font-size:11px;right:3px;top:11px}.c-sort__list{background-color:#ececec;background-color:var(--background-color);position:absolute;top:100%;right:0;z-index:1;padding:0;margin:0;max-height:0;-webkit-transition:max-height .275s ease-in-out;transition:max-height .275s ease-in-out;overflow:hidden}.c-sort__list--active{max-height:200px}.c-sort__list-item:last-child .c-sort__options-btn{border:0}.c-sort__list-btn{background:none;border:0;border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--separator-color);color:#000;color:var(--black);font-family:Arial,Helvetica,sans-serif;font-size:.75rem;text-align:right;padding:8px 10px;width:100%;white-space:nowrap}.c-sort__list-btn--active{font-weight:700}.c-btn-top{background:#fff;background:var(--white);border:1px solid #000;border:1px solid var(--black);border-radius:5px;color:#000;color:var(--black);cursor:pointer;display:-ms-grid;display:grid;place-content:center;padding:0;margin:0;height:40px;width:40px;position:fixed;bottom:2rem;right:2rem;z-index:1}@media (min-width:1201px){.c-btn-top{bottom:4.5rem;right:1rem}}.c-btn-top:hover i{-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem);-webkit-transition:all .275s ease-out;transition:all .275s ease-out}.c-btn-top i{-webkit-transition:all .275s ease-in;transition:all .275s ease-in}.c-product-detail{--heading-font:var(--body-font);--body-size:0.875rem;--h3-size:1.25rem;--h4-size:0.875rem}@media (max-width:520px){.c-product-detail{--body-size:0.75rem;--h3-size:0.875rem;--h4-size:0.875rem}}.c-product-detail__contain{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}@media screen and (max-width:960px){.c-product-detail__contain{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0 1.875rem}}@media screen and (max-width:374px){.c-product-detail__contain{padding:0 1rem}}.c-product-detail__mobile{display:none}@media screen and (max-width:960px){.c-product-detail__mobile{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-product-detail__content{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/span 7}@media screen and (max-width:960px){.c-product-detail__content{-ms-grid-column:1;grid-column:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.c-product-detail__content .l-contain{padding:0}.c-product-detail__aside{-ms-grid-column:8;-ms-grid-column-span:5;grid-column:8/span 5;top:calc(118px + 2rem);top:calc(var(--body-padding) + 2rem);max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:960px){.c-product-detail__aside{-ms-grid-column:1;grid-column:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:static}}.c-product-detail__aside-favorite{background:transparent;border:0;cursor:pointer;display:none;font-size:.875rem;text-decoration:underline;margin-bottom:1.75rem;padding-left:2rem;position:relative}@media screen and (max-width:960px){.c-product-detail__aside-favorite{display:block}}.c-product-detail__aside-favorite i{color:#85b7bc;color:var(--primary-color);font-size:1.375rem;position:absolute;top:0;left:0}.c-product-detail__aside-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2rem;margin-bottom:1.75rem}.c-product-detail__aside-title{font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--body-font);font-size:1.5625rem;font-size:var(--h3-size);font-weight:700;margin:0;text-transform:none}.c-product-detail__aside__sku{color:#838383;display:block;font-size:.75rem;font-weight:400;margin-top:.5rem;text-transform:none}.c-product-detail__aside-subtitle{display:block;font-size:.85rem;font-weight:200;margin-top:.2rem}.c-product-detail__price{font-size:1.25rem;font-weight:700}.c-product-detail__price--old{font-size:.75rem;font-weight:400;text-decoration:line-through}.c-product-detail__price-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-product-detail__options,.c-product-detail__options>form{height:100%}.c-product-detail__options-set{margin-bottom:2.875rem}@media screen and (max-width:960px){.c-product-detail__options-set{border-bottom:1px solid hsla(0,0%,43.9%,.18);padding-bottom:2rem;margin-bottom:2rem}}@media screen and (max-width:560px){.c-product-detail__options-set{position:relative}}.c-product-detail__options-set:last-of-type{margin-bottom:0}@media screen and (max-width:960px){.c-product-detail__options-set:last-of-type{border-bottom:0;padding-bottom:0}}.c-product-detail__options-set-footer{padding:1rem 0}@media screen and (max-width:560px){.c-product-detail__options-set-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.c-product-detail__options-set-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}@media screen and (max-width:560px){.c-product-detail__options-set-footer-actions{margin-bottom:0}}.c-product-detail__options-set-footer-actions .faslet-container+a{margin-left:1rem}.c-product-detail__options-set-footer-info{color:#838383;font-size:.75rem;position:relative;padding-left:1.625rem}@media screen and (max-width:560px){.c-product-detail__options-set-footer-info{margin-bottom:1rem}}.c-product-detail__options-set-footer-info i{font-size:.875rem;position:absolute;top:1px;left:0}.c-product-detail__options-set-footer a,.c-product-detail__options-set-footer span{color:#000;color:var(--body-color);font-size:.75rem;text-decoration:underline;position:relative;padding-left:1.625rem;margin-right:1.875rem}.c-product-detail__options-set-footer a i[class],.c-product-detail__options-set-footer span i[class]{color:#85b7bc;color:var(--primary-color);font-size:.875rem;position:absolute;top:1px;left:0}.c-product-detail__options-set-footer span{text-decoration:none;margin-left:auto;margin-right:0}@media screen and (max-width:560px){.c-product-detail__options-set-footer span{position:absolute;top:.25rem;right:0}}.c-product-detail__options-set-footer span i{top:0}.c-product-detail__options-set-footer span em{font-style:normal}.c-product-detail__options-title{font-size:1.25rem;font-size:var(--h4-size);font-weight:700;margin-bottom:1rem;text-transform:uppercase}.c-product-detail__options-title span{color:#838383;display:inline-block;margin-left:.5rem;font-size:.75rem;font-weight:400;text-transform:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.c-product-detail__options-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;gap:.325rem;padding:0;margin:0}.c-product-detail__options-list .c-form__error{font-size:.75rem;position:absolute;left:0;bottom:-.5rem}.c-product-detail__options-variant{display:block;overflow:hidden;border-radius:0;-webkit-transition:outline-color .2s;transition:outline-color .2s}.c-product-detail__options-variant,.c-product-detail__options-variant:focus,.c-product-detail__options-variant:visited{outline:1px solid #000;outline-offset:0}.c-product-detail__options-variant--active,.c-product-detail__options-variant--active:focus,.c-product-detail__options-variant--active:visited,.c-product-detail__options-variant:hover,.c-product-detail__options-variant:hover:focus,.c-product-detail__options-variant:hover:visited{outline:1px solid #85b7bc;outline:1px solid var(--primary-color);outline-offset:0}.c-product-detail__options-variant-img{height:120px;width:80px;-o-object-fit:cover;object-fit:cover}.c-product-detail__options-size{position:relative}.c-product-detail__options-size--out-of-stock{border:0;background-color:transparent;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.c-product-detail__options-size--out-of-stock i{position:absolute;top:4px;right:5px}.c-product-detail__options-size [type=radio][data-stock]+label:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;background:transparent;color:#85b7bc;color:var(--primary-color);content:"\f06a";font-size:1rem;font-weight:400;position:absolute;top:5px;right:5px}.c-product-detail__options-size [type=radio]:disabled+label{background:#f5f5f5;outline-color:#f5f5f5;color:rgba(0,0,0,.1)}.c-product-detail__options-size [type=radio]:disabled+label:hover{outline-color:#f5f5f5;cursor:auto}.c-product-detail__options-size [type=radio]:checked+label{outline:1px solid #85b7bc;outline:1px solid var(--primary-color);border-radius:0}.c-product-detail__options-size [type=radio]:checked[data-stock]+label:after{height:auto;width:auto;left:auto}.c-product-detail__options-size [type=radio].c-form--error+label{margin-bottom:2rem}.c-product-detail__options-size [type=radio]+label{border-radius:0;cursor:pointer;outline:1px solid #000;outline-offset:0;font-size:1.25rem;font-size:var(--h4-size);font-weight:700;text-align:center;text-transform:uppercase;height:50px;width:90px;margin:0;padding:1rem .5rem}.c-product-detail__options-size [type=radio]+label:after,.c-product-detail__options-size [type=radio]+label:before{content:none}.c-product-detail__options-size [type=radio]+label:hover{outline:1px solid #85b7bc;outline:1px solid var(--primary-color)}.c-product-detail__options-size [type=radio]+label:focus,.c-product-detail__options-size [type=radio]+label:visited{outline:1px solid #000}.c-product-detail__options-footer{background:#fff;background:var(--white);position:sticky;top:calc(118px);top:calc(var(--body-padding));padding-top:2rem;padding-bottom:2rem;z-index:1}@media screen and (max-width:560px){.c-product-detail__options-footer{margin-bottom:2rem}}.c-product-detail__options-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2.5rem}@media screen and (max-width:560px){.c-product-detail__options-footer-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.375rem}}.c-product-detail__options-footer-actions .c-btn{margin:0}.c-product-detail__options-footer-actions .c-btn div{display:inline}@media screen and (max-width:560px){.c-product-detail__options-footer-actions .c-btn{width:100%}}.c-product-detail__options-footer-actions img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (max-width:560px){.c-product-detail__options-footer-actions img{margin-bottom:1rem}}.c-product-detail__options-footer-actions span{color:#838383;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:.75rem;margin-left:1rem}@media screen and (max-width:560px){.c-product-detail__options-footer-actions span{margin:0}}.c-product-detail__grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media only screen and (max-width:1080px){.c-product-detail__grid{gap:1rem}}@media screen and (max-width:960px){.c-product-detail__grid{display:none}}.c-product-detail__figure{margin:0;width:100%;position:relative}.c-product-detail__figure:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;--height:53px;background:rgba(0,0,0,.7);border-radius:calc(var(--height)/2);content:"\f055";color:#85b7bc;color:var(--primary-color);font-size:37px;font-weight:300;padding:8px 0 0 8px;height:var(--height);width:var(--height);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.c-product-detail__figure:hover{cursor:pointer}.c-product-detail__figure:hover:after{opacity:1}.c-product-detail__figure img,.c-product-detail__figure video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-product-detail__tags{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0 0 20px}.c-product-detail__tags-tag{background:#000;background:var(--black);color:#fff;color:var(--white);font-size:11px;font-weight:700;padding:8px 12px 8px 8px;margin-right:12px}.c-product-detail__tags-tag i{font-weight:400;margin-right:6px}.c-product-detail__squat{max-width:41.375rem;margin:0 auto;text-align:center}@media screen and (max-width:560px){.c-product-detail__squat{text-align:left}}.c-product-detail__squat-title{margin-bottom:2rem}@media screen and (max-width:560px){.c-product-detail__squat-title{margin-bottom:3rem}}.c-product-detail__squat-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0 0 2rem}@media screen and (max-width:1240px){.c-product-detail__squat-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:560px){.c-product-detail__squat-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:3rem}}.c-product-detail__squat-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;color:var(--white);font-size:.875rem;margin-right:30px;padding-right:30px;position:relative}@media screen and (max-width:1240px){.c-product-detail__squat-list-item{margin-right:0;padding-right:0;margin-bottom:1rem;padding-bottom:1rem}}@media screen and (max-width:560px){.c-product-detail__squat-list-item{padding-left:62px}}.c-product-detail__squat-list-item:last-child{margin:0;padding:0}@media screen and (max-width:560px){.c-product-detail__squat-list-item:last-child{padding-left:62px}}.c-product-detail__squat-list-item:last-child:after{content:none}.c-product-detail__squat-list-item:after{background:hsla(0,0%,100%,.25);content:"";height:36px;width:1px;position:absolute;top:-4px;right:0}@media screen and (max-width:1240px){.c-product-detail__squat-list-item:after{top:auto;right:auto;bottom:-1rem;left:50%;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%)}}@media screen and (max-width:560px){.c-product-detail__squat-list-item:after{content:none}}.c-product-detail__squat-list-item img{margin-right:14px}@media screen and (max-width:560px){.c-product-detail__squat-list-item img{margin:0;position:absolute;left:0}}@media screen and (max-width:1240px){.c-product-detail__squat-form{max-width:350px;margin:0 auto}}@media screen and (max-width:560px){.c-product-detail__squat-form{max-width:none;margin:0}}.c-product-detail__squat-form-label{color:#fff;color:var(--white);font-size:1rem;font-size:var(--body-size);font-weight:400;display:block;text-align:left;margin-bottom:.5rem}.c-product-detail__squat-form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1240px){.c-product-detail__squat-form-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-product-detail__squat-form-actions input{border-radius:3px;padding:1rem 1.25rem;margin:0 24px 0 0}@media screen and (max-width:1240px){.c-product-detail__squat-form-actions input{margin:0 0 1.5rem}}@media screen and (max-width:1240px){.c-product-detail__squat-form-actions .c-btn{width:100%}}.c-product-detail__actions{-webkit-box-shadow:0 -4px 10px 0 rgba(0,0,0,.1);box-shadow:0 -4px 10px 0 rgba(0,0,0,.1);display:none;gap:20px;position:fixed;bottom:0;left:0;right:0;padding:22px;background:#fff;background:var(--white);z-index:1000;text-align:center;visibility:hidden;opacity:0}@media (max-width:430px){.c-product-detail__actions{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-product-detail__actions--active{visibility:visible;opacity:1}.c-product-detail__actions-btn,.c-product-detail__actions-select{margin:0}.c-product-detail__actions-select{background-position:top 22px right 12px;padding:.828rem 1rem}.c-product-detail__actions-btn{font-size:14px;padding:16px 20px}.c-product-detail__actions-btn i{font-size:1rem}.c-product-detail__actions-btn div{display:inline}@media (max-width:374px){.c-product-detail__actions-btn div{display:none}}.c-product-detail .c-contact__heading,.c-product-detail .h-h2,.c-product-detail .h-h3,.c-product-detail h2,.c-product-detail h3,.c-product-detail h4,.c-product-detail h5,.c-product-detail h6{font-weight:700;text-transform:none}.c-product-detail .c-contact__heading:not([class]),.c-product-detail .h-h1:not([class]),.c-product-detail .h-h2:not([class]),.c-product-detail .h-h3:not([class]),.c-product-detail h1:not([class]),.c-product-detail h2:not([class]),.c-product-detail h3:not([class]),.c-product-detail h4:not([class]),.c-product-detail h5:not([class]),.c-product-detail h6:not([class]){margin-bottom:1rem}.c-product-detail ul:not([class]):last-child{margin-bottom:0}.c-product-detail ul:not([class]) li{padding-left:1.5rem;margin-bottom:.75rem}.c-product-detail ul:not([class]) li:last-child{margin-bottom:0}.c-product-detail ul:not([class]) li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;background:transparent;font-size:.875rem;font-weight:300;content:"\f00c";top:4px}.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col{margin-left:2rem;margin-right:2rem}.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col .c-contact__heading,.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col .h-h1,.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col .h-h2,.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col .h-h3,.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col h1,.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col h2,.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col h3,.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col h4,.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col h5,.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col h6,.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col p{color:#fff;color:var(--white)}.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col:first-child{margin-left:1rem;margin-right:0}@media screen and (max-width:960px){.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col:first-child{margin-left:1.875rem;margin-right:0}}@media screen and (max-width:374px){.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col:first-child{margin-left:1rem;margin-right:0}}.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col:nth-child(2){margin-right:1rem;margin-left:0}@media screen and (max-width:960px){.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col:nth-child(2){margin-right:1.875rem;margin-left:0}}@media screen and (max-width:374px){.c-product-detail .h-bg-color .c-block--slider .c-block__contain .c-block__col:nth-child(2){margin-right:1rem;margin-left:0}}.c-product-detail .c-quote{width:100%;min-width:unset;overflow:hidden;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;margin-left:0}.c-product-detail .c-quote.c-block--has-bg{padding:40px 1rem}@media screen and (max-width:960px){.c-product-detail .c-quote.c-block--has-bg{padding:2rem 1.875rem}}@media screen and (max-width:374px){.c-product-detail .c-quote.c-block--has-bg{padding:2rem 1rem}}.c-product-detail .c-quote.c-block--has-bg .c-arrow-link{color:#fff}.c-product-detail .c-quote.c-block--has-bg:before{top:1rem;left:1rem}@media screen and (max-width:960px){.c-product-detail .c-quote.c-block--has-bg:before{left:1.875rem}}@media screen and (max-width:374px){.c-product-detail .c-quote.c-block--has-bg:before{left:1rem}}.c-product-detail .c-quote:before{top:1rem}.c-product-detail .c-block--has-bg{padding:40px 1rem}@media screen and (max-width:960px){.c-product-detail .c-block--has-bg{padding:2rem 1.875rem}}@media screen and (max-width:374px){.c-product-detail .c-block--has-bg{padding:2rem 1rem}}.c-product-detail .c-block--has-bg.c-block--slider .c-contact__heading,.c-product-detail .c-block--has-bg.c-block--slider .h-h1,.c-product-detail .c-block--has-bg.c-block--slider .h-h2,.c-product-detail .c-block--has-bg.c-block--slider .h-h3,.c-product-detail .c-block--has-bg.c-block--slider h1,.c-product-detail .c-block--has-bg.c-block--slider h2,.c-product-detail .c-block--has-bg.c-block--slider h3,.c-product-detail .c-block--has-bg.c-block--slider h4,.c-product-detail .c-block--has-bg.c-block--slider h5,.c-product-detail .c-block--has-bg.c-block--slider h6,.c-product-detail .c-block--has-bg.c-block--slider p{color:#fff;color:var(--white)}.c-product-detail .c-block--faq .l-contain{padding:0}.c-product-detail .c-block--related{margin-top:80px;margin-bottom:80px}@media screen and (max-width:960px){.c-product-detail .c-block--related{margin-top:2rem;margin-bottom:2rem}}.c-product-detail .c-block--2-col .c-block__contain{gap:32px}@media screen and (max-width:960px){.c-product-detail .c-block--2-col .c-block__contain{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.c-product-detail .c-block--2-col .c-block__contain{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.c-product-detail .c-product-tile--small .c-product-tile__btn{background-color:#000;background-color:var(--black)}.c-product-detail .c-product-tile__heading{font-size:.875rem;font-weight:400}.c-product-detail .c-product-tile__price{font-size:1rem;font-size:var(--body-size)}.c-product-detail .c-product-info__faslet{margin-bottom:0}.l-contain:has(.c-footer__benefits){max-width:55.625rem}@media (max-width:520px){:has(.c-mem-prog) .c-footer__benefits{padding-top:1rem}}.c-footer{width:100%;color:#343534;color:var(--secondary-color);font-weight:200;font-weight:var(--font-weight-light)}.c-footer,.c-footer__top-contain{background-color:#000;background-color:var(--black)}.c-footer__benefits{display:-ms-grid;display:grid;grid-column-gap:30px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);padding:2.5rem 0 3rem}.c-footer__benefits-item{position:relative;text-align:center}.c-footer__benefits-item:after{content:"";position:absolute;bottom:-20px;left:50%;width:2.5rem;height:1px;background-color:#fff;background-color:var(--white);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-footer__benefits-icon{font-size:1.125rem;color:#fff;color:var(--white)}.c-footer__benefits-heading{font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);text-transform:none;font-size:1.375rem;color:#fff;color:var(--white);margin:.75rem 0 .5rem}@media (max-width:520px){.c-footer__benefits-heading{font-size:12px;margin-bottom:.25rem}}.c-footer__benefits-sub{color:#85b7bc;color:var(--primary-color);margin:0;font-size:.875rem;font-weight:400}.c-footer__logo-image{-webkit-filter:invert(1);filter:invert(1)}.c-footer__main{border-top:1px solid hsla(0,0%,100%,0.25);border-top:1px solid var(--white-opacity-25);display:-ms-grid;display:grid;grid-column-gap:30px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);padding-bottom:40px;padding-top:40px}.c-footer__main-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-footer__heading{font-weight:700;color:#fff;color:var(--white)}.c-footer__heading--active a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-footer__heading--active+.c-footer__nav{max-height:500px;padding:10px 0 0}.c-footer__heading a{position:relative}.c-footer__heading a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:"\f107";position:absolute;top:2px;right:-1.5rem;-webkit-transition:all .125s ease;transition:all .125s ease}.c-footer__nav{margin:0;max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .125s ease;transition:max-height .125s ease}.c-footer__nav-link{font-size:14px}.c-footer__nav-item{padding:4px 0;font-size:.9375rem}.c-footer__nav-link{color:#fff;color:var(--white)}.c-footer__nav-link:hover{color:#85b7bc;color:var(--primary-color);text-decoration:none}.c-footer__reviews-score{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.25rem}.c-footer__reviews-nr{color:#fff;color:var(--white);font-family:"Inter",Helvetica,Arial,sans-serif;font-family:var(--heading-font);font-size:1.25rem;font-size:var(--h4-size);font-weight:700;line-height:1;padding-top:.0625rem}.c-footer__reviews-stars{color:#fff;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.125rem}.c-footer__reviews-link{color:#000;color:var(--black);font-size:14px}.c-footer__reviews-link strong{font-weight:400}.c-footer .c-btn{margin-top:24px;margin-bottom:36px;background-color:rgba(52,53,52,0.05);background-color:var(--secondary-opacity-5);width:100%;text-align:left;font-size:15px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#343534;color:var(--secondary-color)}.c-categories__wrapper .tns-controls .c-footer .c-btn button:after,.c-checkout--old.c-checkout__step--completed .c-footer .c-btn .c-checkout__label:after,.c-checkout--old.c-checkout__step--completed .c-footer .c-btn .c-checkout__link:after,.c-checkout .c-checkout__delivery-add .c-footer .c-btn button:after,.c-checkout__cta .c-footer .c-btn strong:before,.c-checkout__nav .c-footer .c-btn span.completed:after,.c-checkout__summary .c-footer .c-btn summary:after,.c-faqs--product .c-faqs__content ul:not([class]) .c-footer .c-btn li:before,.c-faqs--product .c-footer .c-btn .c-faqs__header:after,.c-footer .c-btn .c-arrow-link:after,.c-footer .c-btn .c-article-slider__btn:after,.c-footer .c-btn .c-categories__wrapper .tns-controls button:after,.c-footer .c-btn .c-checkout--old.c-checkout__step--completed .c-checkout__label:after,.c-footer .c-btn .c-checkout--old.c-checkout__step--completed .c-checkout__link:after,.c-footer .c-btn .c-checkout-aside__btn-close:after,.c-footer .c-btn .c-checkout .c-checkout__delivery-add button:after,.c-footer .c-btn .c-checkout__cta strong:before,.c-footer .c-btn .c-checkout__nav span.completed:after,.c-footer .c-btn .c-checkout__panel-address:before,.c-footer .c-btn .c-checkout__payment-discount:before,.c-footer .c-btn .c-checkout__summary summary:after,.c-footer .c-btn .c-faqs--product .c-faqs__content ul:not([class]) li:before,.c-footer .c-btn .c-faqs--product .c-faqs__header:after,.c-footer .c-btn .c-image-full__btn:after,.c-footer .c-btn .c-image-preview__btn:after,.c-footer .c-btn .c-image-slider-content__btn:after,.c-footer .c-btn .c-image-slider__btn:after,.c-footer .c-btn .c-mem-prog .c-btn:after,.c-footer .c-btn .c-modal--squat ul li:before,.c-footer .c-btn .c-nav-mobile__back span:last-child:before,.c-footer .c-btn .c-preview__btn:after,.c-footer .c-btn .c-product-detail__figure:after,.c-footer .c-btn .c-product-detail ul:not([class]) li:before,.c-footer .c-btn .c-product-slider-mobile__btn:after,.c-footer .c-btn .c-related-slider__btn:after,.c-footer .c-btn .c-service__info-link:after,.c-footer .c-btn .c-shopping-cart__bill ul.checklist li:before,.c-footer .c-btn .c-sort__btn:before,.c-footer .c-btn .fal,.c-mem-prog .c-footer .c-btn .c-btn:after,.c-modal--squat ul .c-footer .c-btn li:before,.c-nav-mobile__back .c-footer .c-btn span:last-child:before,.c-product-detail ul:not([class]) .c-footer .c-btn li:before,.c-shopping-cart__bill ul.checklist .c-footer .c-btn li:before{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#343534;color:var(--secondary-color)}.c-footer .c-btn:focus,.c-footer .c-btn:hover{background-color:rgba(52,53,52,0.1);background-color:var(--secondary-opacity-10)}.c-categories__wrapper .tns-controls .c-footer .c-btn:focus button:after,.c-categories__wrapper .tns-controls .c-footer .c-btn:hover button:after,.c-checkout--old.c-checkout__step--completed .c-footer .c-btn:focus .c-checkout__label:after,.c-checkout--old.c-checkout__step--completed .c-footer .c-btn:focus .c-checkout__link:after,.c-checkout--old.c-checkout__step--completed .c-footer .c-btn:hover .c-checkout__label:after,.c-checkout--old.c-checkout__step--completed .c-footer .c-btn:hover .c-checkout__link:after,.c-checkout .c-checkout__delivery-add .c-footer .c-btn:focus button:after,.c-checkout .c-checkout__delivery-add .c-footer .c-btn:hover button:after,.c-checkout__cta .c-footer .c-btn:focus strong:before,.c-checkout__cta .c-footer .c-btn:hover strong:before,.c-checkout__nav .c-footer .c-btn:focus span.completed:after,.c-checkout__nav .c-footer .c-btn:hover span.completed:after,.c-checkout__summary .c-footer .c-btn:focus summary:after,.c-checkout__summary .c-footer .c-btn:hover summary:after,.c-faqs--product .c-faqs__content ul:not([class]) .c-footer .c-btn:focus li:before,.c-faqs--product .c-faqs__content ul:not([class]) .c-footer .c-btn:hover li:before,.c-faqs--product .c-footer .c-btn:focus .c-faqs__header:after,.c-faqs--product .c-footer .c-btn:hover .c-faqs__header:after,.c-footer .c-btn:focus .c-arrow-link:after,.c-footer .c-btn:focus .c-article-slider__btn:after,.c-footer .c-btn:focus .c-categories__wrapper .tns-controls button:after,.c-footer .c-btn:focus .c-checkout--old.c-checkout__step--completed .c-checkout__label:after,.c-footer .c-btn:focus .c-checkout--old.c-checkout__step--completed .c-checkout__link:after,.c-footer .c-btn:focus .c-checkout-aside__btn-close:after,.c-footer .c-btn:focus .c-checkout .c-checkout__delivery-add button:after,.c-footer .c-btn:focus .c-checkout__cta strong:before,.c-footer .c-btn:focus .c-checkout__nav span.completed:after,.c-footer .c-btn:focus .c-checkout__panel-address:before,.c-footer .c-btn:focus .c-checkout__payment-discount:before,.c-footer .c-btn:focus .c-checkout__summary summary:after,.c-footer .c-btn:focus .c-faqs--product .c-faqs__content ul:not([class]) li:before,.c-footer .c-btn:focus .c-faqs--product .c-faqs__header:after,.c-footer .c-btn:focus .c-image-full__btn:after,.c-footer .c-btn:focus .c-image-preview__btn:after,.c-footer .c-btn:focus .c-image-slider-content__btn:after,.c-footer .c-btn:focus .c-image-slider__btn:after,.c-footer .c-btn:focus .c-mem-prog .c-btn:after,.c-footer .c-btn:focus .c-modal--squat ul li:before,.c-footer .c-btn:focus .c-nav-mobile__back span:last-child:before,.c-footer .c-btn:focus .c-preview__btn:after,.c-footer .c-btn:focus .c-product-detail__figure:after,.c-footer .c-btn:focus .c-product-detail ul:not([class]) li:before,.c-footer .c-btn:focus .c-product-slider-mobile__btn:after,.c-footer .c-btn:focus .c-related-slider__btn:after,.c-footer .c-btn:focus .c-service__info-link:after,.c-footer .c-btn:focus .c-shopping-cart__bill ul.checklist li:before,.c-footer .c-btn:focus .c-sort__btn:before,.c-footer .c-btn:focus .fal,.c-footer .c-btn:hover .c-arrow-link:after,.c-footer .c-btn:hover .c-article-slider__btn:after,.c-footer .c-btn:hover .c-categories__wrapper .tns-controls button:after,.c-footer .c-btn:hover .c-checkout--old.c-checkout__step--completed .c-checkout__label:after,.c-footer .c-btn:hover .c-checkout--old.c-checkout__step--completed .c-checkout__link:after,.c-footer .c-btn:hover .c-checkout-aside__btn-close:after,.c-footer .c-btn:hover .c-checkout .c-checkout__delivery-add button:after,.c-footer .c-btn:hover .c-checkout__cta strong:before,.c-footer .c-btn:hover .c-checkout__nav span.completed:after,.c-footer .c-btn:hover .c-checkout__panel-address:before,.c-footer .c-btn:hover .c-checkout__payment-discount:before,.c-footer .c-btn:hover .c-checkout__summary summary:after,.c-footer .c-btn:hover .c-faqs--product .c-faqs__content ul:not([class]) li:before,.c-footer .c-btn:hover .c-faqs--product .c-faqs__header:after,.c-footer .c-btn:hover .c-image-full__btn:after,.c-footer .c-btn:hover .c-image-preview__btn:after,.c-footer .c-btn:hover .c-image-slider-content__btn:after,.c-footer .c-btn:hover .c-image-slider__btn:after,.c-footer .c-btn:hover .c-mem-prog .c-btn:after,.c-footer .c-btn:hover .c-modal--squat ul li:before,.c-footer .c-btn:hover .c-nav-mobile__back span:last-child:before,.c-footer .c-btn:hover .c-preview__btn:after,.c-footer .c-btn:hover .c-product-detail__figure:after,.c-footer .c-btn:hover .c-product-detail ul:not([class]) li:before,.c-footer .c-btn:hover .c-product-slider-mobile__btn:after,.c-footer .c-btn:hover .c-related-slider__btn:after,.c-footer .c-btn:hover .c-service__info-link:after,.c-footer .c-btn:hover .c-shopping-cart__bill ul.checklist li:before,.c-footer .c-btn:hover .c-sort__btn:before,.c-footer .c-btn:hover .fal,.c-mem-prog .c-footer .c-btn:focus .c-btn:after,.c-mem-prog .c-footer .c-btn:hover .c-btn:after,.c-modal--squat ul .c-footer .c-btn:focus li:before,.c-modal--squat ul .c-footer .c-btn:hover li:before,.c-nav-mobile__back .c-footer .c-btn:focus span:last-child:before,.c-nav-mobile__back .c-footer .c-btn:hover span:last-child:before,.c-product-detail ul:not([class]) .c-footer .c-btn:focus li:before,.c-product-detail ul:not([class]) .c-footer .c-btn:hover li:before,.c-shopping-cart__bill ul.checklist .c-footer .c-btn:focus li:before,.c-shopping-cart__bill ul.checklist .c-footer .c-btn:hover li:before{-webkit-transform:translateX(5px);transform:translateX(5px)}.c-footer .c-btn:active{background-color:hsla(0,0%,100%,0.1);background-color:var(--white-opacity-10);-webkit-transform:translateX(0);transform:translateX(0)}.c-footer__main-bottom{border-bottom:1px solid hsla(0,0%,100%,0.25);border-bottom:1px solid var(--white-opacity-25);padding-bottom:32px;display:-ms-grid;display:grid;grid-column-gap:30px;-ms-grid-columns:4fr 4fr 4fr;grid-template-columns:4fr 4fr 4fr}.c-footer__main-bottom>*{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.c-footer__social{text-align:center;margin:0;padding:0}.c-footer__social-item{display:inline-block;margin:0 20px}.c-footer__social-link{color:#fff;color:var(--white);font-size:1.25rem}.c-footer__social-link:hover{color:#85b7bc;color:var(--primary-color)}.c-footer__conditions{text-align:right;font-size:.8125rem}.c-footer__conditions-link{color:#343534;color:var(--secondary-color)}.c-footer__conditions-link:hover{color:#85b7bc;color:var(--primary-color);text-decoration:none}.c-footer__bottom{display:-ms-grid;display:grid;grid-column-gap:30px;-ms-grid-columns:5fr 2fr 5fr;grid-template-columns:5fr 2fr 5fr;padding:24px 0 35px;font-size:.8125rem}.c-footer__bottom-contain .l-contain{max-width:80rem}.c-footer__bottom>*{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.c-footer__payment{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-footer__payment-item{display:inline-block;margin-right:30px}.c-footer__payment-item img{-webkit-filter:invert(1);filter:invert(1)}.c-footer__payment-logo--ideal{width:36px}.c-footer__payment-logo--paypal{width:75px}.c-footer__payment-logo--bancontact{width:47px}.c-footer__payment-logo--klarna{width:91.5px}.c-footer__copy{color:#fff;color:var(--white);text-align:center}.c-footer__links{text-align:right;margin:0;padding:0}.c-footer__links-item{display:inline-block;margin-left:16px}.c-footer__link{color:#fff;color:var(--white)}.c-footer__link:hover{color:#85b7bc;color:var(--primary-color);text-decoration:none;cursor:pointer}@media print{*{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}img,tr{page-break-inside:avoid}img{max-width:100%!important}.c-contact__heading,.h-h2,.h-h3,h2,h3,p{orphans:3;widows:3}.c-contact__heading,.h-h2,.h-h3,h2,h3{page-break-after:avoid}}@media only screen and (max-width:1200px){:root{--section-spacing-large:6.5rem;--section-spacing-small:5.5rem;--section-spacing-xsmall:3.75rem}}@media only screen and (max-width:992px){:root{--section-spacing-large:5.5rem;--section-spacing-small:4.5rem;--section-spacing-xsmall:3rem}}@media only screen and (max-width:768px){:root{--section-spacing-large:4.5rem;--section-spacing-small:3.5rem;--section-spacing-xsmall:2.5rem}}@media only screen and (max-width:576px){:root{--section-spacing-large:3.5rem;--section-spacing-small:2.5rem;--section-spacing-xsmall:2rem;--header-height:87px}body.pt{padding-top:87px}}@media only screen and (max-width:840px){body{padding-top:118px}}@media only screen and (max-width:1200px){.c-breadcrumb--spacing{margin-bottom:3.25rem}}@media only screen and (max-width:992px){.c-breadcrumb--spacing{margin-bottom:2.5rem}}@media only screen and (max-width:768px){.c-breadcrumb--spacing{margin-bottom:2rem}}@media only screen and (max-width:576px){.c-breadcrumb--spacing{margin-bottom:1rem}}@media only screen and (max-width:920px){.c-product-tile-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){.c-product-tile-container{grid-column-gap:1rem;grid-row-gap:2rem}.c-product-tile__heading{padding-bottom:4px}.c-product-tile__price{padding:0 0 2.5rem;font-size:14px}.c-product-tile__btn{width:40px;height:40px;line-height:40px}.c-product-tile__btn .c-btn__icon{font-size:1rem}}@media only screen and (max-width:1200px){.c-pill{font-size:.875rem;margin-right:1rem}}@media only screen and (max-width:768px){.c-pill{font-size:.875rem;margin-right:1rem;margin-top:1rem}}@media only screen and (max-width:576px){.c-pill{font-size:.875rem;margin-right:.5rem;margin-top:.5rem;line-height:32px;padding:0 .5rem}}@media only screen and (max-width:1200px){.c-filter__options-row{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-row-gap:30px}}@media only screen and (max-width:576px){.c-filter .c-btn:not(.c-btn--clear){width:100%;display:block}.c-filter .c-btn--clear{margin-bottom:1rem}.c-filter__output-col-right span:not(.c-btn){margin-bottom:.25rem}.c-filter__output-col-right select{margin-bottom:1.25rem;font-size:15px;background-position:top 18px right 15px}.c-filter__output-col-right .c-btn.c-btn--has-icon.c-btn--outline.js-open-filters{font-size:15px}.c-filter__output-col-right .c-btn.c-btn--has-icon.c-btn--outline.js-open-filters i{font-size:15px;margin-right:.3rem;height:40px;line-height:40px}.c-filter__options-row{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-row-gap:30px}.c-filter__options-heading{margin-bottom:1.5rem}}@media only screen and (max-width:420px){.c-filter__options-row{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:16px}.c-filter__options-heading{margin-bottom:1.15rem}}@media only screen and (max-width:768px){.c-pagination__list{font-size:1rem}.c-pagination__item-link{padding:5px 10px}}@media only screen and (max-width:576px){.c-pagination__list{font-size:.9375rem}.c-pagination__item-link{padding:5px}.c-pagination__item-link--btn{border:none}.c-pagination__item-label{display:none}.c-pagination__item-icon{display:inline-block}}@media only screen and (max-width:768px){.c-seen__contain{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row-gap:40px}}@media only screen and (max-width:576px){.c-seen__contain{grid-column-gap:1rem;grid-row-gap:2rem}}@media only screen and (max-width:1200px){.c-columns--uneven{grid-column-gap:90px;-ms-grid-columns:675fr 500fr;grid-template-columns:675fr 500fr}}@media only screen and (max-width:992px){.c-columns--uneven{grid-column-gap:40px;-ms-grid-columns:13fr 11fr;grid-template-columns:13fr 11fr}}@media only screen and (max-width:768px){.c-columns--uneven{grid-row-gap:30px;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only screen and (max-width:768px){.c-sticky-header{top:auto;bottom:-200px;border-bottom:none;border-top:1px solid #e8e8e8;border-top:1px solid var(--separator-color)}.c-sticky-header--visible{top:auto;bottom:0}}@media only screen and (max-width:992px){.c-product-header__btn-label{display:none}.c-product-header .c-btn__icon{margin-right:0}.c-product-header .c-btn{padding:0 .9rem}}@media only screen and (max-width:768px){.c-product-header__btn-label{display:inline-block}.c-product-header .c-btn__icon{margin-right:.75rem}.c-product-header__heading{display:block}.c-product-header__price{margin:0 1rem}.c-product-header__col:nth-child(2){width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:576px){.c-product-header__btn-label{display:none}.c-product-header .c-btn__icon{margin-right:0}.c-product-header__col:nth-child(2){width:100%}.c-product-header__select{margin-right:1rem}.c-product-header__heading,.c-product-header__price{display:none}}@media only screen and (max-width:768px){.c-filter-header__heading{display:none}.c-filter-header .c-btn{margin:0}}@media only screen and (max-width:576px){.c-filter-header .c-pill{display:none;margin-bottom:.5rem}.c-filter-header__col{width:100%}.c-filter-header .c-btn{display:block;width:100%}}@media only screen and (max-width:1200px){.c-product-details{grid-column-gap:40px}}@media only screen and (max-width:768px){.c-product-details{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only screen and (max-width:1240px){.c-product-info__product-sizes{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1200px){.c-product-info .c-form{padding-right:0}}@media only screen and (max-width:768px){.c-product-info{padding-top:30px}.c-product-info__product-sizes{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1200px){.c-footer__bottom{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding:24px 0 35px;grid-row-gap:2rem}.c-footer__bottom>*{-ms-flex-item-align:end;align-self:flex-end}.c-footer__copy{text-align:right}.c-footer__links{text-align:left;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}.c-footer__links-item{margin-left:0;margin-right:20px}}@media only screen and (max-width:992px){.c-footer__benefits{padding-bottom:100px}.c-footer__benefits-icon{font-size:1.125rem}.c-footer__benefits-heading{font-size:20px;margin:.5rem 0 .25rem}.c-footer__benefits-sub{font-size:14px}.c-footer__main{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);padding-bottom:40px;grid-row-gap:40px}.c-footer__main-col--span{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4;display:-ms-grid;display:grid;grid-column-gap:30px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.c-footer__reviews{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-footer__storefinder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width:768px){.c-footer__benefits{padding-top:3.125rem;padding-bottom:3.125rem;grid-column-gap:1rem}.c-footer__benefits-icon{font-size:1.125rem}.c-footer__benefits-heading{font-size:1rem;margin:.25rem 0 0}.c-footer__benefits-sub{font-size:13px}.c-footer__main-col--span{-ms-grid-columns:100%;grid-template-columns:100%}.c-footer__storefinder{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.c-footer__reviews iframe{max-width:100%}}@media only screen and (max-width:576px){.c-footer__benefits{padding-top:2rem;padding-bottom:2rem;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));grid-row-gap:4rem}.c-footer__main{grid-row-gap:1.875rem;padding-bottom:.75rem}.c-footer__main,.c-footer__main-col{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:1rem}.c-footer__main-col--span{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-columns:100%;grid-template-columns:100%}.c-footer__main-bottom{grid-column-gap:1rem;grid-row-gap:1.5rem;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.c-footer__main-bottom>*{-ms-flex-item-align:end;align-self:flex-end}.c-footer__logo{margin-top:1.5rem}.c-footer__logo img{margin:0 auto}.c-footer__social{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.c-footer__social-item{margin:0}.c-footer__conditions{margin-top:1.5rem;text-align:left}.c-footer__bottom{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:1.875rem}.c-footer__payment{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-footer__payment-item{margin-right:1rem;margin-left:1rem}.c-footer__copy,.c-footer__links{text-align:center}.c-footer__links{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-footer__links-item{margin:0 0 10px}.c-footer__links-item:last-child{margin:0}}@media (max-width:520px){.c-footer__benefits-heading{font-size:12px;margin-bottom:.25rem}.c-footer__benefits-sub{font-size:.75rem}.c-footer__benefits-item:after{bottom:-14px}.c-footer__main{grid-row-gap:1rem;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.c-footer__main-col{border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--separator-color);padding-bottom:1rem}.c-footer__main-col--span{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-columns:1fr;grid-template-columns:1fr}.c-footer__heading{font-size:14px}.c-footer__heading a{display:block}.c-footer__heading a:after{right:0}.c-footer__nav-link{font-size:14px}.c-footer__main-bottom{border-color:#e8e8e8;border-color:var(--separator-color)}.c-footer__conditions{font-size:.75rem;grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:100%}.c-footer__conditions a{margin-bottom:0}.c-footer__payment-item img{-webkit-transform:scale(.75);transform:scale(.75)}.c-footer__bottom{font-size:.75rem}.c-footer__reviews-nr{font-size:1rem}.c-footer__reviews-stars{font-size:.875rem}.c-footer__reviews-link{font-size:.75rem}}@media only screen and (max-width:375px){.c-footer__main{padding-bottom:1rem}.c-footer__main,.c-footer__main-col{-ms-grid-columns:1fr;grid-template-columns:1fr}.c-footer__main-col:last-child{border-bottom:0;padding-bottom:0}.c-footer__main-col--span{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;grid-column-gap:1rem}.c-footer__reviews{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-footer__storefinder{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:1200px){.c-header-old__shop,.c-header__shop{width:300px}.c-header-old__search-input,.c-header__search-input{width:215px}}@media only screen and (max-width:992px){.c-header-old__nav,.c-header__nav{display:none}.c-header-old__shop,.c-header__shop{margin-left:auto}.c-header-old__hamburger,.c-header__hamburger{display:inline-block}}@media only screen and (max-width:768px){.c-header-old__shop,.c-header__shop{width:277px}.c-header-old__top-inner,.c-header__top-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-header-old__tagline,.c-header__tagline{display:none}.c-header-old__search-input,.c-header__search-input{width:200px;font-size:.95rem}}@media only screen and (max-width:576px){.c-header-old__bottom,.c-header__bottom{height:60px}.c-header-old__logo,.c-header__logo{width:100px}.c-header-old__shop,.c-header__shop{width:auto;height:auto}.c-header-old__search,.c-header__search{background:#fff;background:var(--white);position:absolute;top:87px;left:0;right:0;padding:0 1rem;z-index:-1;opacity:0;visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.c-header-old__search--active,.c-header__search--active{z-index:1;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.c-header-old__search-input,.c-header__search-input{width:100%;border-bottom:0;font-size:.75rem}.c-header-old__search-btn,.c-header__search-btn{right:1rem}.c-header-old__cart,.c-header__cart{width:28px;height:28px;margin-top:3px}.c-header-old__cart-count,.c-header__cart-count{font-size:.625rem}.c-header-old__cart .c-btn__icon,.c-header__cart .c-btn__icon{font-size:.95rem}.c-header-old__search-toggle,.c-header__search-toggle{background:#fff;background:var(--white);color:#000;color:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;width:35px;height:35px}.c-header-old__search-toggle:focus,.c-header-old__search-toggle:hover,.c-header__search-toggle:focus,.c-header__search-toggle:hover{background:#fff;background:var(--white);color:#000;color:var(--black)}.c-header-old__search-toggle .c-btn__icon,.c-header__search-toggle .c-btn__icon{font-size:1rem}.c-header-old__hamburger span,.c-header-old__hamburger span:after,.c-header-old__hamburger span:before,.c-header__hamburger span,.c-header__hamburger span:after,.c-header__hamburger span:before{height:2px;width:24px}.c-header-old__hamburger--active span:before,.c-header__hamburger--active span:before{top:-9px}}@media only screen and (max-width:992px){.c-preview__big{margin-bottom:15px}}@media only screen and (max-width:1200px){.c-quote{margin-left:0;width:62%}}@media only screen and (max-width:897px){.c-quote{width:100%}.c-quote__inner{padding-right:70px}.c-quote__inner:after{bottom:0;right:0}}@media only screen and (max-width:768px){.c-quote{width:100%;min-width:auto;padding-top:33px}.c-quote:before{width:40px;height:30px;background-size:40px 30px}.c-quote__inner{margin-left:56px;padding-right:56px}.c-quote__inner:after{width:40px;height:30px;background-size:40px 30px}.c-quote__text{font-size:2rem}.c-quote__nav{padding-top:25px;margin-right:56px;margin-left:70px}.c-quote__link{margin-right:20px}}@media only screen and (max-width:414px){.c-quote__text{font-size:1.5rem}.c-quote__nav{margin-left:56px}.c-quote__link{display:inline-block;margin-bottom:2rem}}@media only screen and (max-width:576px){.c-categories--2-col{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.c-categories+.c-categories{margin-top:0}}@media only screen and (max-width:1200px){.c-cta{padding:3.125rem 18%}}@media only screen and (max-width:992px){.c-cta{padding:3.125rem 12%}}@media only screen and (max-width:768px){.c-cta{padding:3.125rem}}@media only screen and (max-width:576px){.c-cta{padding:2rem}}@media only screen and (max-width:1450px){.c-banner__top{top:55%}}@media only screen and (max-width:960px){.c-banner__top{top:50%}}@media only screen and (max-width:820px){.c-banner__top{top:35%}}@media only screen and (max-width:768px){.c-banner__nav{max-width:282px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-banner__btn{color:#000;color:var(--body-color);margin-bottom:.5rem}.c-banner__bottom{position:static;padding-top:1rem}.c-banner__heading{font-size:2.1875rem;font-size:var(--h2-size)}}@media only screen and (max-width:576px){.c-banner__top{top:15%}.c-banner__heading{font-size:1.5625rem;font-size:var(--h3-size)}}@media only screen and (max-width:1160px){.c-image-preview{display:block}.c-image-preview__thumbs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:150px}}@media only screen and (max-width:992px){.c-image-preview__big{margin-bottom:1rem}.c-image-preview__thumbs{grid-column-gap:1rem}}@media only screen and (max-width:576px){.c-image-preview__big{margin-bottom:.5rem}.c-image-preview__thumbs{grid-column-gap:.5rem}.c-image-preview__thumb-overlay{font-size:.875rem}.c-image-preview__btn{display:none}}@media only screen and (max-width:576px){.c-image-full:after,.c-image-full:before{height:.5rem}.c-image-full__scroll-container{padding:.5rem}.c-image-full__thumbs{grid-row-gap:.5rem;margin:0}.c-image-full__btn{display:none}}@media only screen and (max-width:500px){.c-modal__btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.c-modal .c-btn--secondary{margin-bottom:1rem}.c-modal--cart{padding:40px 1rem 1rem}}@media only screen and (max-width:1200px){.c-service{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:992px){.c-service{-ms-grid-columns:1fr;grid-template-columns:1fr}.c-service__visual{width:100%;padding-top:62.5%;margin-top:2rem}}@media only screen and (max-width:1200px){.c-contact{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:992px){.c-contact{-ms-grid-columns:1fr;grid-template-columns:1fr}.c-contact__info{margin-top:2rem}}@media only screen and (max-width:576px){.c-contact__btn{width:100%;margin-bottom:1rem}.c-contact__btn-text{display:block;margin:0;text-align:center}}@media only screen and (max-width:1200px){.c-checkout__step{margin-left:.75rem}}@media only screen and (max-width:992px){.c-checkout{-ms-grid-columns:1fr;grid-template-columns:1fr}.c-checkout__step{margin-left:2.875rem}}@media only screen and (max-width:768px){.c-checkout__inner{padding:2rem}.c-checkout__step{margin-left:1rem}}@media only screen and (max-width:576px){.c-checkout__inner{padding:1rem 1rem 2rem}.c-checkout__progress{margin-bottom:2rem}.c-checkout__step{display:block;margin-left:0;margin-bottom:1rem}.c-checkout__step--current{margin-bottom:1.25rem}.c-checkout__step--current:after{bottom:-.5rem}.c-checkout__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-left:0;width:100%;text-align:center}.c-checkout__actions .c-btn{width:100%;margin-left:0;margin-bottom:1rem}}@media only screen and (max-width:1200px){.c-cart__header-price,.c-cart__price{width:90px}}@media only screen and (max-width:992px){.c-cart__header-price,.c-cart__price{width:130px}}@media only screen and (max-width:768px){.c-cart__header-price,.c-cart__price{width:90px}.c-cart__item{-ms-grid-columns:65px 1fr;grid-template-columns:65px 1fr}.c-cart__input{width:70px}.c-cart__product{padding-left:1rem}}@media only screen and (max-width:576px){.c-cart__item{display:block;grid-auto-flow:none;-ms-grid-columns:none;grid-template-columns:none;overflow:hidden}.c-cart__product{float:left;width:calc(100% - 58px);padding-left:1rem;margin-bottom:1rem}.c-cart__input{width:85px}.c-cart__thumb{float:left;width:58px;margin-bottom:1rem}.c-cart__amount{float:left;width:100%;padding-top:.5rem;padding-left:40px}.c-cart__price{float:left;width:100%;padding-left:67px}.c-cart__header-amount,.c-cart__header-price{display:none}.c-cart__totals{width:100%}}@media only screen and (max-width:992px){.c-benefits__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-column-gap:0;padding-left:0;padding-right:0}.c-benefits__item{margin-bottom:0}}@media only screen and (max-width:768px){.c-benefits__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row-gap:3rem;padding-left:0;padding-right:0}}@media only screen and (max-width:576px){.c-benefits__items{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:2rem;padding-left:0;padding-right:0}}@media only screen and (max-width:1200px){.c-payment__options{width:auto}}@media only screen and (max-width:992px){.c-payment__options{width:320px}}@media only screen and (max-width:768px){.c-payment__options{width:auto}}@media only screen and (max-width:576px){.c-payment__method+label{padding:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-payment__left{margin-bottom:1rem}}@media only screen and (max-width:768px){.c-login__inner{padding:2rem}}@media only screen and (max-width:576px){.c-login__inner{padding:1rem 1rem 2rem}}@media only screen and (max-width:748px){.c-login__block:first-child{margin-bottom:1rem}}@media only screen and (max-width:1131px){.c-account{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;grid-column-gap:0}.c-account__main,.c-account__nav{max-width:none}}@media only screen and (max-width:768px){.c-account{-ms-grid-columns:1fr;grid-template-columns:1fr}.c-account__menu{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.c-account__main{padding:2rem}.c-account__item{border-bottom:none;border-left:1px solid hsla(0,0%,100%,0.15);border-left:1px solid var(--white-opacity-15);width:50%}.c-account__item:first-child{border-top:none;border-left:none}.c-account__item--current:after{right:auto;top:auto;left:50%;bottom:-8px;-webkit-transform:translateX(-9px);transform:translateX(-9px);border-bottom:none;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #343534;border-top:8px solid var(--secondary-color)}.c-account__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-account__icon{display:none}}@media only screen and (max-width:1060px){.c-account__main--premium:before{content:none}}@media only screen and (max-width:576px){.c-account__main{padding:1rem 1rem 1.5rem}.c-account__link{text-align:center;padding:1rem .5rem;font-size:1rem}}@media only screen and (max-width:992px){.c-orders__row{-ms-grid-columns:4fr 4fr 2fr;grid-template-columns:4fr 4fr 2fr;grid-column-gap:.5rem}}@media only screen and (max-width:576px){.c-orders__row{-ms-grid-columns:1fr;grid-template-columns:1fr}.c-orders__heading{display:none}.c-orders__item{margin-top:0;margin-bottom:1rem;padding-bottom:1rem}.c-orders__item:last-child{margin-bottom:0}}@media only screen and (max-width:980px){.c-locator__contain{-ms-grid-columns:100%;grid-template-columns:100%}.c-locator__map{display:none}.c-locator__aside{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media only screen and (max-width:767px){.c-locator__contain{gap:0}.c-locator__aside .c-btn--clear,.c-locator__aside p{display:none}}@media only screen and (max-width:560px){.c-locator__results-item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-locator__results-item-actions{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.c-block--2-col .c-block__contain{-ms-grid-columns:100%;grid-template-columns:100%;grid-row-gap:2rem}.c-block--2-col .c-block__contain .c-img img{width:100%;height:auto}}@media only screen and (max-width:540px){.c-block--variant .c-block__content-wrapper{padding:4rem 2rem}.c-block--variant .c-block__content-wrapper--no-padding{padding:0}}@media only screen and (max-width:374px){.c-block--variant .c-block__content-wrapper{padding:2rem}.c-block--variant .c-block__content-wrapper--no-padding{padding:0}}@media only screen and (max-width:1820px){.c-premium--main:after{top:22px;left:auto;right:0}}@media only screen and (max-width:1214px){.c-premium:after{top:-25px}}@media only screen and (max-width:1080px){.c-premium--main .c-premium__contain{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0}.c-premium--main .c-premium__col--panel{max-width:640px;margin:0 auto}.c-premium--main .c-premium__holder{margin-bottom:2rem}}@media only screen and (max-width:820px){.c-premium__contain{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0}}@media only screen and (max-width:540px){.c-premium--main .c-premium__holder{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:375px){.c-premium__col--panel{padding:2.5rem 1.25rem}.c-premium__btn{background-position:top 12px right 17px;font-size:1.125rem}.c-premium .h-h2,.c-premium h2{font-size:2.625rem}.c-premium .c-contact__heading,.c-premium .h-h3,.c-premium h3{font-size:2rem}}@media only screen and (max-width:920px){.c-visual--span-1.c-visual--span-1-col-3{-ms-grid-column:2;grid-column:2}.c-visual--span-2,.c-visual--span-3,.c-visual--span-3-1{-ms-grid-column:1!important;-ms-grid-column-span:2!important;grid-column:1/span 2!important}.c-visual--span-3-1{grid-row:var(--row)}}
.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.42857%;height:10px;float:left}
