:root{--color-xxl-amber:#ffbf00;--color-xxl-black:#000;--color-xxl-blue:#0826f2;--color-xxl-dark-amber:#582600;--color-xxl-dark-blue:#080966;--color-xxl-dark-fuchsia:#5c005f;--color-xxl-dark-gray:#4f4f4f;--color-xxl-dark-green:#0d4100;--color-xxl-dark-orange:#570000;--color-xxl-dark-purple:#4b007c;--color-xxl-dark-turquoise:#004a3c;--color-xxl-fuchsia:#e300ba;--color-xxl-gray:#b1b3b3;--color-xxl-green:#99f500;--color-xxl-light-amber:#fff2cc;--color-xxl-light-blue:#ceeaff;--color-xxl-light-fuchsia:#f9ccf1;--color-xxl-light-gray:#f0f0f0;--color-xxl-light-green:#e6ffc8;--color-xxl-light-orange:#ffebd9;--color-xxl-light-purple:#f5e5ff;--color-xxl-light-red:#fee7ec;--color-xxl-light-turquoise:#dcfae8;--color-xxl-medium-gray:#dcdcdc;--color-xxl-orange:#ff7800;--color-xxl-purple:#9e00ff;--color-xxl-red:#d9002e;--color-xxl-turquoise:#00ecc4;--color-xxl-web-black:#161616;--color-xxl-web-gray:#373737;--color-xxl-web-green:#27ae60;--color-xxl-white:#fff;--color-xxl-xmas-red:#c30f16;--font-color-on-xxl-amber:var(--color-xxl-black);--font-color-on-xxl-black:var(--color-xxl-white);--font-color-on-xxl-blue:var(--color-xxl-white);--font-color-on-xxl-dark-amber:var(--color-xxl-white);--font-color-on-xxl-dark-blue:var(--color-xxl-white);--font-color-on-xxl-dark-fuchsia:var(--color-xxl-white);--font-color-on-xxl-dark-gray:var(--color-xxl-white);--font-color-on-xxl-dark-green:var(--color-xxl-white);--font-color-on-xxl-dark-orange:var(--color-xxl-white);--font-color-on-xxl-dark-purple:var(--color-xxl-white);--font-color-on-xxl-dark-turquoise:var(--color-xxl-white);--font-color-on-xxl-fuchsia:var(--color-xxl-black);--font-color-on-xxl-gray:var(--color-xxl-black);--font-color-on-xxl-green:var(--color-xxl-black);--font-color-on-xxl-light-amber:var(--color-xxl-black);--font-color-on-xxl-light-blue:var(--color-xxl-black);--font-color-on-xxl-light-fuchsia:var(--color-xxl-black);--font-color-on-xxl-light-gray:var(--color-xxl-black);--font-color-on-xxl-light-green:var(--color-xxl-black);--font-color-on-xxl-light-orange:var(--color-xxl-black);--font-color-on-xxl-light-purple:var(--color-xxl-black);--font-color-on-xxl-light-red:var(--color-xxl-black);--font-color-on-xxl-light-turquoise:var(--color-xxl-black);--font-color-on-xxl-medium-gray:var(--color-xxl-black);--font-color-on-xxl-orange:var(--color-xxl-black);--font-color-on-xxl-purple:var(--color-xxl-white);--font-color-on-xxl-red:var(--color-xxl-white);--font-color-on-xxl-turquoise:var(--color-xxl-black);--font-color-on-xxl-web-black:var(--color-xxl-white);--font-color-on-xxl-web-gray:var(--color-xxl-white);--font-color-on-xxl-web-green:var(--color-xxl-black);--font-color-on-xxl-white:var(--color-xxl-black);--font-color-on-xxl-xmas-red:var(--color-xxl-white);--space-hair:1px;--space-line:2px;--space-micro:4px;--space-micro-mini:6px;--space-mini:8px;--space-mini-regular:10px;--space-small-regular:12px;--space-regular:16px;--space-small:18px;--space-small-large:20px;--space-large:24px;--space-big:36px;--space-bigger-big:40px;--space-small-huge:48px;--space-huge:56px;--space-small-giant:72px;--space-giant:96px;--space-bigger-giant:120px;--xxl-vh:100vh}body,html{scroll-behavior:smooth}body{min-width:300px;margin:0;padding:0;overflow-x:hidden;color:var(--font-color-primary);font-size:var(--font-size-base);font-family:var(--font-family-regular);letter-spacing:var(--letter-spacing-base);background-color:var(--color-xxl-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){body{letter-spacing:var(--letter-spacing-base-mobile)}}main{position:relative;margin-bottom:var(--space-bigger-giant);background-color:var(--color-xxl-white)}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){main.main-overflow{z-index:2000}}figure{margin:0;padding:0}main:after{display:block;clear:both;height:0;visibility:hidden;content:"."}.read-more__icon{display:inline-block;transform:rotate(0deg);transition:.3s}.read-more__icon.read-more__icon--rotated{transform:rotate(180deg)}a:focus{outline:2px solid var(--color-xxl-black);outline-offset:2px}a:focus:not(:focus-visible){outline:0}a:focus-visible{outline:2px solid var(--color-xxl-black);outline-offset:2px}.keyboard-focus:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--color-xxl-green);outline-offset:2px}.clickable{cursor:pointer}.site__scroll-hidden{position:relative;height:100vh;overflow:hidden}.hide-scrollbars{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbars::-webkit-scrollbar{display:none}.js-sticky--bottom{position:absolute!important;top:auto!important;right:0;bottom:0}.site__full-page-height{min-height:100vh}.site__page-height{min-height:100vmin}.site__button-checkmark{pointer-events:none;position:relative}.site__button-checkmark .checkmark{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-xxl-green)}.site__button-checkmark .checkmark.draw:after{transform:scaleX(-1) rotate(135deg);animation-name:checkmark;animation-duration:.8s;animation-timing-function:ease}.site__button-checkmark .checkmark:after{position:absolute;top:50%;left:calc(50% - (6px + 3px));z-index:99;width:6px;height:12px;border-top:3px solid var(--color-xxl-web-black);border-right:3px solid var(--color-xxl-web-black);transform:scaleX(-1) rotate(135deg);transform-origin:left top;opacity:1;content:""}@keyframes checkmark{0%{width:0;height:0;opacity:1}20%{width:6px;height:0;opacity:1}40%{width:6px;height:12px;opacity:1}to{width:6px;height:12px;opacity:1}}.site__button-checkmark .checkmark{display:none}.site__button-checkmark.active .checkmark{display:block}.site__button-checkmark--dark .checkmark{background-color:var(--color-xxl-black)}.site__button-checkmark--dark .checkmark:after{border-top-color:var(--color-xxl-white);border-right-color:var(--color-xxl-white)}.slick-dots>li{display:inline-block}.slick-dots>li:only-child{display:none}.hidden-test{display:none!important}.cart-product-info__add-to-cart.disabled-button,.disabled-button,.product-accessories__add-to-cart.disabled-button,.product__add-to-cart.disabled-button{cursor:auto;opacity:.4;pointer-events:none}.base__loading-circle-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:none;align-items:center;justify-content:center;background:inherit;pointer-events:none}.base__loading-circle-wrapper--green{background-color:var(--color-xxl-green)}.base__loading-circle{position:absolute;width:20px;height:20px}::placeholder{color:var(--color-xxl-dark-gray);opacity:1}:-ms-input-placeholder{color:var(--color-xxl-dark-gray)}::-ms-input-placeholder{color:var(--color-xxl-dark-gray)}.container{width:100%;max-width:calc(100% - 24px);margin-right:auto;margin-left:auto}@media only screen and (min-width:1081px){.container{max-width:calc(100% - 100px)}}@media only screen and (min-width:1439px){.container{max-width:1332px}}@media only screen and (min-width:1280px){.container--narrow{max-width:1110px}}.container--max-container-width{max-width:1332px}.container--max-site-width{max-width:1440px}@media only screen and (max-width:374px){.hidden-on-mobile{display:none}}@media only screen and (min-width:375px){.visible-only-on-mobile{display:none}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-regular);font-size:1rem;line-height:1.125;text-decoration:none;font-weight:400;font-family:var(--font-family-bold);font-style:normal;letter-spacing:-.009375rem}h1{font-size:2.25rem;line-height:1}@media only screen and (min-width:1024px){h1{font-size:3.75rem}}h1.h1ash3{font-size:1.25rem;line-height:1.25}@media only screen and (min-width:1024px){h1.h1ash3{font-size:1.5rem}}h2{font-size:1.625rem;line-height:1}@media only screen and (min-width:1024px){h2{font-size:2.125rem}}h3{font-size:1.25rem;line-height:1.25}@media only screen and (min-width:1024px){h3{font-size:1.5rem}}h4{font-size:.9375rem}h4,h5{line-height:1.2}h5{font-size:.75rem}h6{font-size:.625rem;font-weight:400;font-family:var(--font-family-regular);line-height:1.2}@media only screen and (min-width:1024px){h6{font-size:.75rem}}p,strong{font-weight:400;font-family:var(--font-family-regular);font-style:normal;font-size:1rem;line-height:1.125;letter-spacing:-.009375rem;text-decoration:none;font-size:.9375rem;line-height:1.2}strong{font-family:var(--font-family-medium)}a{font-family:var(--font-family-regular);font-style:normal;font-size:1rem;line-height:1.125;text-decoration:none;color:var(--font-color-primary)}.button,a{font-weight:400;letter-spacing:-.009375rem}.button{font-family:var(--font-family-medium);font-size:.9375rem;line-height:1;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:110px;padding:0 var(--space-large);overflow:hidden;border:none;outline:none;transition:.2s ease}@media only screen and (min-width:1024px){.button{min-width:125px}}.button--disabled,.button:disabled{cursor:auto;opacity:.4;pointer-events:none}.button--disabled{color:var(--color-xxl-gray)}.button--full-width{width:100%}.button--square{min-width:unset}.button--large{height:58px;min-height:58px}@media only screen and (min-width:1024px){.button--large{height:66px;min-height:66px}}.button--small{height:45px}@media only screen and (min-width:1024px){.button--small{height:50px}}.button--table-pagination{display:inline-block;width:42px;min-width:auto;height:42px;padding:0;text-align:center;vertical-align:middle}.button--table-pagination svg{width:12px;height:20px}.button--small-action{width:var(--space-huge);min-width:auto;height:calc(var(--space-regular)*2);padding:0}.button--primary{color:var(--color-xxl-white);background-color:var(--color-xxl-black)}.button--primary:disabled{color:var(--color-xxl-gray)}.button--secondary{color:var(--color-xxl-web-black);background-color:var(--color-xxl-white)}.button--outlined{border:1px solid var(--color-xxl-gray)}.button--outlined.button--primary{color:var(--color-xxl-white);background-color:transparent;border:1px solid var(--color-xxl-white)}.button--black{color:var(--color-xxl-white);background-color:var(--color-xxl-black);border-color:var(--color-xxl-black);cursor:pointer}.button--black.button--inverted{color:var(--color-xxl-black);background-color:transparent}.button--accent{color:var(--color-xxl-web-black);background-color:var(--color-xxl-green);transition:all .2s ease}.button--accent:active:not(:disabled),.button--accent:hover:not(:disabled){color:var(--color-xxl-green);background-color:var(--color-xxl-web-black);border-color:var(--color-xxl-web-black);cursor:pointer}.button--accent:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--color-xxl-green);outline-offset:2px}.button--primary,.button--secondary{transition:all .2s ease}.button--primary:active:not(:disabled),.button--primary:hover:not(:disabled),.button--secondary:active:not(:disabled),.button--secondary:hover:not(:disabled){color:var(--color-xxl-web-black);background-color:var(--color-xxl-green);border-color:var(--color-xxl-green);cursor:pointer}.button--primary:focus-visible,.button--secondary:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--color-xxl-green);outline-offset:2px}.button--with-icon svg{width:var(--space-small-regular);height:var(--space-small-regular);margin-right:var(--space-mini)}.button__icon--small{width:var(--space-mini);height:var(--space-mini)}.category-list-header{margin-bottom:21px}.category-list-header h1{font-size:1.25rem;line-height:1.25}@media only screen and (min-width:1024px){.category-list-header h1{font-size:1.5rem}}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list-header{margin:14px 0;padding:0 10px}}.category-list{display:flex;flex-wrap:wrap;overflow:visible}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list{display:flex;flex-direction:column}}.category-list .category-list__product-list>.product-list{min-height:0}.category-list.category-list--no-aside .category-list__product-list{width:100%}@media only screen and (min-width:768px){.category-list.category-list--no-aside .product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.category-list.category-list--no-aside .product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1280px){.category-list.category-list--no-aside .product-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.category-list__aside{position:relative;float:left;width:calc(25% - 21px);max-width:340px;margin-right:21px}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list__aside{order:1;float:none;width:100%;max-width:inherit;margin-right:0}}.category-list__aside img{max-width:95%}.category-list__aside figure{margin-bottom:14px}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list__sticky-wrapper{padding-bottom:14px}}.category-list__sticky-wrapper--with-description{margin-top:21px}.category-list__product-list{position:relative;float:left;width:75%;text-align:center}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list__product-list{order:3;width:100%}}.category-list__product-list.new-plp-filters{width:100%}.category-list__description{font-weight:400;font-family:var(--font-family-regular);font-size:.9375rem;line-height:1.2;letter-spacing:-.009375rem;margin:0}.category-list__description>p{display:inline;margin:0}.category-list__description a{color:var(--font-color-primary);text-decoration:underline;cursor:pointer}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list__description{float:none;width:100%}}.category-list__read-more{margin-bottom:21px;color:var(--font-color-primary);font-family:var(--font-family-medium);text-decoration:underline;cursor:pointer}.category-list__load-more{position:relative;width:320px;margin:21px auto}.category-long-description div{display:flex;flex-direction:column;gap:1.2em}.category-long-description div *{margin:0}@media only screen and (min-width:768px){.category-long-description div{max-width:67%}}.component-standard-spacing{margin-top:var(--space-large)}@media only screen and (min-width:768px){.component-standard-spacing{margin-top:var(--space-big)}}.component-standard-spacing__header{margin:0;margin-bottom:var(--space-mini)}@media only screen and (min-width:768px){.component-standard-spacing__header{margin-bottom:var(--space-small-regular)}}#react-breadcrumbs~.campaign-page-hero{margin-top:0}.hero-banner,.hero-banner+section{margin-top:var(--space-large)}@media only screen and (min-width:768px){.hero-banner,.hero-banner+section{margin-top:var(--space-big)}}.banner-container+.banner-container,.full-width-banner+[style*="display: none"]+.campaign-banner,.grid-container+.grid-container{margin-top:var(--space-mini)}@media only screen and (min-width:768px){.banner-container+.banner-container,.full-width-banner+[style*="display: none"]+.campaign-banner,.grid-container+.grid-container{margin-top:var(--space-small-regular)}}.campaign-hub-hero-section .full-width-banner+.personalized-product-list{margin-top:var(--space-mini)}@media only screen and (min-width:768px){.campaign-hub-hero-section .full-width-banner+.personalized-product-list{margin-top:var(--space-small-regular)}}.info-messages+.hero-banner,.main-container .hero-banner:first-of-type{margin-top:0}.category-list-sort{display:flex;align-items:center;width:100%;margin-bottom:var(--space-big);overflow:hidden}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list-sort{flex-direction:column;align-items:center;order:2}}.category-list-sort--remove-margin{margin-left:0}.category-list-sort__sort-by{font-weight:400;font-family:var(--font-family-bold);font-size:1.25rem;display:inline-block;margin:0 14px 0 0;color:var(--color-xxl-web-black)}@media only screen and (min-width:768px){.category-list-sort__sort-by{font-size:.9375rem}}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list-sort__sort-by{display:block;padding:0;text-align:left}}.category-list-sort__header-wrapper{display:flex}.category-list-sort__header-wrapper button{display:none}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list-sort__header-wrapper{align-items:center;padding:8px 8px 0 0}.category-list-sort__header-wrapper button{display:block}}.category-list-sort__total-items{display:flex;align-items:center;margin:0 5px 0 0;margin-bottom:var(--space-large);color:var(--color-xxl-web-gray);font-size:.9375rem;line-height:1.2}.category-list-sort__total-items--no-top-margin{margin-top:0}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list-sort__total-items{display:block;align-self:flex-start;margin-top:0;margin-bottom:var(--space-small-regular)}}.category-list-sort__mobile-close-dialog{padding:14px 8px;font-size:0;background-color:transparent;border:none}.category-list-sort__mobile-close-dialog svg{width:20px;height:20px}@media only screen and (min-width:768px){.category-list-sort__mobile-close-dialog{display:none}}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list-sort__items-dialog-wrap{position:relative;min-height:100vh;padding-bottom:59px}}.category-list-sort__items-wrap{display:flex;flex:1 1;justify-content:flex-end;text-align:right}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list-sort__items-wrap{position:fixed;top:0;left:100%;z-index:1050;display:block;width:100vw;height:100%;overflow:auto;background-color:var(--color-xxl-white);transition:left .2s}.category-list-sort__items-wrap:last-child{margin-bottom:60px}.category-list-sort__items-wrap--active{left:0}}.category-list-sort__item{display:inline-block;margin-right:14px;font-size:1rem;text-decoration:none;cursor:pointer}.category-list-sort__item:last-child{margin-right:0}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list-sort__item{display:block;margin:0;padding:14px 10px;text-align:left}.category-list-sort__item:last-child{margin-bottom:60px}}.category-list-sort__item--selected{position:relative;font-family:var(--font-family-bold)}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list-sort__item--selected{padding-bottom:14px}}.category-list-sort__mobile-buttons-wrap{display:none}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-list-sort__mobile-buttons-wrap{display:flex;gap:var(--space-mini);justify-content:space-between;width:100%;margin-top:var(--space-mini)}}.category-page-hero{position:relative;display:grid;box-sizing:border-box;min-height:232px;margin-bottom:20px;overflow:hidden;background-color:var(--backgroundColor)}@media only screen and (min-width:768px){.category-page-hero{grid-template-columns:65% 35%;height:550px}}@media only screen and (min-width:1081px){.category-page-hero{height:624px}}@media only screen and (min-width:768px){.category-page-hero--small{height:440px}.category-page-hero--small:after{border-width:440px 135px 0 0}}@media only screen and (max-width:1279px){.category-page-hero--small .category-page-hero__heading{font-size:2.25rem}}.category-page-hero--black{color:var(--font-color-primary)}.category-page-hero--white{color:var(--font-color-primary-invert)}@media only screen and (max-width:767px){.category-page-hero--force-black-text-on-mobile{color:var(--font-color-primary)}}.category-page-hero figure{grid-row:1;height:200px;overflow:hidden}@media only screen and (min-width:768px){.category-page-hero figure{position:absolute;top:0;right:0;bottom:0;width:100%;height:auto}}.category-page-hero figure img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:768px){.category-page-hero figure img{float:right}}.category-page-hero__details{position:relative;z-index:2;padding:var(--space-large) var(--space-small-regular);color:currentColor}@media only screen and (min-width:768px){.category-page-hero__details{padding:var(--space-big) var(--space-small-huge)}}.category-page-hero__heading{margin-top:0;margin-bottom:var(--space-regular);color:currentColor;font-size:2.25rem;line-height:36px}@media only screen and (min-width:768px){.category-page-hero__heading{font-size:3.75rem;line-height:54px}}@media only screen and (min-width:1280px){.category-page-hero__heading{margin-bottom:var(--space-big);font-size:5.625rem;line-height:84px}}.category-page-hero__text{max-height:63px}.category-page-hero__text,.category-page-hero__text-large{max-width:435px;overflow:hidden;color:currentColor;line-height:21px}.category-page-hero__text-large{max-height:147px}@media only screen and (min-width:768px){.category-page-hero--with-background-color:after{position:absolute;top:0;bottom:0;left:0;z-index:1;box-sizing:border-box;width:calc(66% + var(--space-small-regular));border-color:var(--backgroundColor) transparent;border-style:solid;border-width:550px 225px 0 0;content:""}}@media only screen and (min-width:1081px){.category-page-hero--with-background-color:after{width:calc(66% + var(--space-small-huge));border-width:624px 312px 0 0}}@media only screen and (min-width:768px){.category-page-hero--with-background-color figure{width:60%}}.category-selector{margin-bottom:var(--space-large)}@media only screen and (min-width:1024px){.category-selector{margin-bottom:var(--space-big)}}.category-selector__list-items{display:grid;grid-template-columns:repeat(auto-fit,104px);grid-gap:6px;gap:6px;justify-content:flex-start;margin:0;padding:0;list-style-type:none}@media only screen and (min-width:1024px){.category-selector__list-items{grid-template-columns:repeat(auto-fit,122px);gap:var(--space-small-regular)}}.category-selector__item{min-height:var(--space-large)}.category-selector__item--selected{border-bottom:1px solid var(--color-xxl-black)}@media only screen and (min-width:1024px){.category-selector__item{border:0}}.category-selector__link{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:104px;height:104px;padding:var(--space-mini);color:var(--color-xxl-black);font-size:.9375rem;font-family:var(--font-family-regular);line-height:1.2;text-align:center;word-break:break-word;background-color:var(--color-xxl-light-gray);border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.category-selector__link:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--color-xxl-green);outline-offset:2px}@media(hover:hover){.category-selector__link--clickable:hover{color:var(--color-xxl-black);background-color:var(--color-xxl-green);cursor:pointer}}@media(hover:none){.category-selector__link--clickable:active{color:var(--color-xxl-black);background-color:var(--color-xxl-green);cursor:pointer}}.category-selector__link--clickable:focus-visible{color:var(--color-xxl-black);background-color:var(--color-xxl-green);cursor:pointer}@media only screen and (min-width:1024px){.category-selector__link{flex-direction:column;justify-content:center;box-sizing:border-box;width:122px;height:122px;padding:var(--space-mini);font-size:.9375rem;background-color:var(--color-xxl-light-gray)}}.category-selector__link--selected{color:var(--color-xxl-white);font-family:var(--font-family-bold);background-color:var(--color-xxl-black)}.category-selector__link--selected:not(:hover) img{filter:invert(1)}.category-selector__icon{width:32px;max-height:32px;margin:0 0 4px}.category-selector__icon--invert{color:var(--color-xxl-white)}.category-selector__icon svg{font-size:2rem}@media only screen and (min-width:1024px){.category-selector__icon{width:48px;max-height:48px;margin:0 0 7px}.category-selector__icon svg{font-size:3rem}}.category-selector__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (min-width:1024px){.category-selector__text{overflow:visible;white-space:normal;text-overflow:clip}}.category-promoted-service{position:relative;grid-column-start:1;grid-column-end:3;width:100%;min-height:250px;margin:0;overflow:hidden}@media only screen and (min-width:768px){.category-promoted-service{grid-column-end:4}.category-list--no-aside .category-promoted-service{grid-column-end:3}}@media only screen and (min-width:1024px){.category-list--no-aside .category-promoted-service{grid-column-end:4}}@media only screen and (min-width:1280px){.category-list--no-aside .category-promoted-service{grid-column-end:5}}.product-list--multiline .category-promoted-service{grid-column-end:2}@media only screen and (min-width:1024px){.product-list--multiline .category-promoted-service{grid-column-end:4}}.product-list--4-col-max .category-promoted-service{grid-column-end:3}@media only screen and (min-width:768px){.product-list--4-col-max .category-promoted-service{grid-column-end:4}}@media only screen and (min-width:1024px){.product-list--4-col-max .category-promoted-service{grid-column-end:5}}.category-promoted-service__link{display:flex;flex-direction:column;height:100%}.category-promoted-service__link:hover .category-promoted-service__show-more:after{margin-left:var(--space-mini)}@media only screen and (min-width:1024px){.category-promoted-service__link{flex-direction:row-reverse}}.category-promoted-service figure{width:100%;height:auto}@media only screen and (min-width:1024px){.category-promoted-service figure{width:50%;height:100%}}.category-promoted-service figure img{display:block;width:100%;height:auto}@media only screen and (min-width:1024px){.category-promoted-service figure img{width:auto;height:100%}}.category-promoted-service__details{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:var(--space-small-regular);color:var(--color-xxl-web-black);text-align:left;background-color:var(--color-xxl-white);border-right:1px solid var(--color-xxl-light-gray);border-bottom:1px solid var(--color-xxl-light-gray);border-left:1px solid var(--color-xxl-light-gray)}@media only screen and (min-width:1024px){.category-promoted-service__details{padding:var(--space-large) var(--space-small-huge) var(--space-large) var(--space-large);border-top:1px solid var(--color-xxl-light-gray);border-right:none}}@media only screen and (min-width:1280px){.category-promoted-service__details{padding:var(--space-large) var(--space-giant) var(--space-large) var(--space-large)}}.category-promoted-service--grey .category-promoted-service__details{background-color:var(--color-xxl-light-gray)}.category-promoted-service--black .category-promoted-service__details{color:var(--color-xxl-white);background-color:var(--color-xxl-web-black);border-right:1px solid var(--color-xxl-web-black);border-bottom:1px solid var(--color-xxl-web-black);border-left:1px solid var(--color-xxl-web-black)}@media only screen and (min-width:1024px){.category-promoted-service--black .category-promoted-service__details{border-top:1px solid var(--color-xxl-web-black);border-right:none}}.category-promoted-service__header{font-weight:400;font-family:var(--font-family-bold);font-size:1.625rem;line-height:1.2;letter-spacing:-.009375rem;margin:0 0 var(--space-mini);color:currentColor}@media only screen and (min-width:1024px){.category-promoted-service__header{font-size:2.125rem}}.category-promoted-service__text{font-family:var(--font-family-regular);font-size:.9375rem;margin:0}.category-promoted-service__show-more,.category-promoted-service__text{font-weight:400;line-height:1.2;letter-spacing:-.009375rem;color:currentColor}.category-promoted-service__show-more{font-family:var(--font-family-bold);font-size:.75rem;position:relative;display:inline-flex;align-items:center;margin:var(--space-big) 0 0;text-decoration:none}@media only screen and (min-width:1024px){.category-promoted-service__show-more{font-size:.9375rem;margin:auto 0 0}}.category-promoted-service__show-more:after{display:inline-block;width:4px;height:4px;margin-top:var(--space-hair);margin-left:var(--space-micro);border-top:1px solid;border-right:1px solid;transform:rotate(45deg);transition:.2s ease;content:""}@media only screen and (min-width:1024px){.category-promoted-service__show-more:after{width:6px;height:6px;margin-top:var(--space-line)}}.category-promoted-service__banner{grid-column-start:1;grid-column-end:3;width:100%;margin:0}@media only screen and (min-width:768px){.category-promoted-service__banner{grid-column-end:4}}@media only screen and (min-width:1024px){.category-promoted-service__banner{flex-direction:row-reverse}}@media only screen and (min-width:768px){.category-list--no-aside .category-promoted-service__banner{grid-column-end:3}}@media only screen and (min-width:1024px){.category-list--no-aside .category-promoted-service__banner{grid-column-end:4}}@media only screen and (min-width:1280px){.category-list--no-aside .category-promoted-service__banner{grid-column-end:5}}.product-list--multiline .category-promoted-service__banner{grid-column-end:2}@media only screen and (min-width:1024px){.product-list--multiline .category-promoted-service__banner{grid-column-end:4}}.product-list--4-col-max .category-promoted-service__banner{grid-column-end:3}@media only screen and (min-width:768px){.product-list--4-col-max .category-promoted-service__banner{grid-column-end:4}}@media only screen and (min-width:1024px){.product-list--4-col-max .category-promoted-service__banner{grid-column-end:5}}.category-promoted-service__banner figure img{width:100%}@media only screen and (max-width:1024px){.category-promoted-service__banner figure{width:100%}}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.category-promoted-service__banner{width:100%;margin-left:0}}.guide-carousel__slick-wrapper:not(.slick-initialized){display:flex;padding-bottom:15px;visibility:hidden}.guide-carousel .slick-arrow{top:50%;transform:translateY(-50%)}@media only screen and (max-width:1080px){.guide-carousel .slick-arrow{display:none!important}}.guide-carousel .slick-arrow use{color:var(--color-xxl-web-gray)}@media only screen and (min-width:1081px){.guide-carousel .slick-dots{height:0;visibility:hidden}}.guide-carousel .slick-list{margin:0 calc(var(--space-small-regular)/2*-1)}.guide-carousel .guide-teaser{display:flex;flex-direction:column;margin:0 calc(var(--space-small-regular)/2)}.guide-carousel__slick-wrapper:not(.slick-initialized) .guide-teaser__image{width:calc(100vw - var(--space-large))}@media only screen and (min-width:768px){.guide-carousel__slick-wrapper:not(.slick-initialized) .guide-teaser__image{width:calc(50vw - var(--space-large))}}@media only screen and (min-width:1024px){.guide-carousel__slick-wrapper:not(.slick-initialized) .guide-teaser__image{width:435px}}.guide-carousel .slick-track{gap:var(--space-small-regular)}.guide-carousel .guide__footer{margin-top:auto}.guide__publication-date{font-size:.75rem;padding:5px;font-weight:400;font-family:var(--font-family-regular);line-height:1;white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;border:1px solid var(--color-xxl-light-gray);flex-shrink:0;margin:0 0 0 auto}.guide__footer{display:flex;overflow:hidden;color:var(--color-xxl-web-gray)}.guide__table-wrapper{font-size:.9375rem;line-height:1.2;display:inline-block;min-width:100%;max-width:calc(100% + var(--space-small-regular));overflow:auto}.guide__table-wrapper table{width:100%;text-align:left}.guide__table-wrapper table h2{margin:21px 0 14px;font-weight:500;text-align:center}.guide__table-wrapper table h3{margin-bottom:0;font-weight:500;text-align:center}.guide__table-wrapper table p{width:90%;margin:14px auto;text-align:center}.guide__table-wrapper table tr:nth-child(2n){background-color:var(--color-xxl-light-gray)}.guide__table-wrapper table th{padding:4px 7px;color:var(--color-xxl-white);background-color:var(--color-xxl-black)}.guide__table-wrapper table td{padding:4px 7px}.guide__table-wrapper table img{width:100%;margin:14px 0}.guide__table-wrapper table ol,.guide__table-wrapper table ul{padding:0;font-size:1rem;list-style-position:inside}.guide__table-wrapper table ol li:before,.guide__table-wrapper table ul li:before{padding-right:8px;content:""}.guide__table-wrapper--horizontal-price-table table tr th:first-child{min-width:300px}.guide__table-wrapper--horizontal-price-table table tr:last-child{font-family:var(--font-family-bold);white-space:nowrap;background-color:var(--color-xxl-gray)}.guide__table-wrapper table{border-spacing:0}.guide__tags{display:flex;align-items:center;max-width:100%;margin:0 14px 0 0;padding:0;overflow:hidden;list-style:none}.guide__tags li{font-size:.75rem;padding:5px;font-weight:400;font-family:var(--font-family-regular);line-height:1;white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;border:1px solid var(--color-xxl-light-gray);margin-right:var(--space-micro)}@media only screen and (max-width:374px){.guide__tags li:nth-child(n+3){display:none}}.guide__video{display:block}.guide-teaser{height:100%}.guide-teaser__image{width:100%}.guide-teaser__details{margin-bottom:var(--space-regular);color:var(--color-xxl-web-black)}.guide-teaser__title{font-weight:400;font-family:var(--font-family-bold);font-style:normal;letter-spacing:-.009375rem;font-size:1.25rem;line-height:1.25;margin:var(--space-small-regular) 0}@media only screen and (min-width:1024px){.guide-teaser__title{font-size:1.5rem}}.guide-teaser__preamble{min-height:3.6em;margin:0;margin-right:var(--space-big);line-height:1.2}.mini-banner{width:100%;min-height:70px}.mini-banner .mini-banner{height:70px}.mini-banner .mini-banner--has-countdown{height:85px}@media only screen and (min-width:1024px){.mini-banner .mini-banner--has-countdown{height:70px}}.mini-banner__skeleton{width:100%;height:100%;background-color:var(--color-xxl-light-gray);animation:skeleton 2s infinite}@keyframes skeleton{0%{background-color:var(--color-xxl-light-gray)}50%{background-color:var(--color-xxl-gray)}to{background-color:var(--color-xxl-light-gray)}}.long-tail-title{display:flex;flex-wrap:wrap;margin-top:unset;margin-bottom:var(--space-regular);font-weight:unset;font-family:var(--font-family-regular);line-height:unset;letter-spacing:.03rem}@media only screen and (min-width:1024px){.long-tail-title{margin-bottom:var(--space-large)}}.long-tail-title *{font-size:1.25rem}@media only screen and (min-width:1024px){.long-tail-title *{font-size:1.625rem}}.long-tail-title__brand{width:100%;margin-bottom:var(--space-micro)}.long-tail-title__brand>a{text-decoration:underline}@media only screen and (min-width:1024px){.long-tail-title__brand{margin-bottom:var(--space-mini)}}.long-tail-title span:last-of-type:after{content:""}.long-tail-title__category{font-family:var(--font-family-bold)}.long-tail-title__category,.long-tail-title__color,.long-tail-title__size{margin-right:var(--space-micro);margin-left:0}.long-tail-title__category:after,.long-tail-title__color:after,.long-tail-title__size:after{content:","}.product{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:calc(100% - 12px);margin:0 0 41px 12px}@media only screen and (min-width:768px){.product{flex-wrap:wrap;max-width:calc(100% - 24px);margin-top:0;margin-right:auto;margin-left:auto}}@media only screen and (min-width:1024px){.product{flex-wrap:nowrap}}@media only screen and (min-width:1439px){.product{max-width:1332px}}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.product .js-product__large-image{width:100%;height:auto;margin:0 auto}}.product__price-wrap{display:flex;margin-bottom:22px}.product__price-wrap a[class^=prisjakt_cheapest]{margin:-10px 12px}@media only screen and (min-width:1024px){.product__price-wrap a[class^=prisjakt_cheapest]{margin:-6px 12px}}.product__price-info-disc{font-size:.75rem;line-height:1.3;margin:0 0 14px 14px;color:var(--color-xxl-web-gray)}@media only screen and (min-width:1024px){.product__price-info-disc{font-size:.9375rem}}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.product__price-info-disc{margin-left:28px}}.product__name{margin:8px 0 21px;padding-right:16px;font-size:.9375rem}@media only screen and (min-width:1024px){.product__name{margin-top:0;font-size:1.25rem}}.product__brand-image{height:24px}@media only screen and (min-width:768px){.product__brand-image{height:32px}}.product__name-wrap{display:flex;align-items:baseline;justify-content:space-between;order:0}.product__rating--react{width:167px}@media only screen and (min-width:1024px){.product__rating{margin-bottom:auto}}.product .product-card__current-price-wrapper,.product .product-card__inverted-price-wrapper,.product .product-card__previous-price-wrapper{font-size:.75rem}.product .product-card__current-price-wrapper .price__label,.product .product-card__inverted-price-wrapper .price__label,.product .product-card__previous-price-wrapper .price__label{margin-top:10px}@media only screen and (min-width:1024px){.product .product-card__current-price-wrapper .price__label,.product .product-card__inverted-price-wrapper .price__label,.product .product-card__previous-price-wrapper .price__label{margin-top:6px}}.product .product-card__current-price,.product .product-card__inverted-price,.product .product-card__previous-price{font-size:2.25rem}.product .product-card__price-statt{margin-top:0}.product__images-wrap{width:100%;margin:0 auto}@media only screen and (min-width:1024px){.product__images-wrap{max-width:500px}}@media only screen and (min-width:1280px){.product__images-wrap{width:100%;max-width:600px;margin-left:24px}}@media only screen and (min-width:1440px){.product__images-wrap{max-width:700px}}.product__images-wrap picture{display:block}.product__images-wrap .slick-dots{bottom:21px;width:calc(100% - 24px)}.product__images-wrap .slick-dots li{height:auto;padding:var(--space-small-regular) var(--space-hair)}.product__images-wrap .slick-slider:not(.js-one-item-carousel) .slick-dots{margin:0 auto}.product__arrows-wrapper{position:relative}.product__arrows-wrapper .slick-arrow{top:50%;color:var(--color-xxl-gray);background-color:transparent}.product__arrows-wrapper .slick-prev{left:-30px}.product__arrows-wrapper .slick-next{right:-30px}@media only screen and (min-width:1280px){.product__arrows-wrapper .slick-prev{left:-34px}.product__arrows-wrapper .slick-next{right:-34px}}@media only screen and (min-width:1440px){.product__arrows-wrapper .slick-prev{left:-37px}.product__arrows-wrapper .slick-next{right:-37px}}.product__images{min-height:50px;overflow-y:hidden;visibility:hidden;cursor:pointer}.product__images.slick-initialized{visibility:visible}.product__images:not(.slick-initialized) figure{width:80vw;overflow:hidden}.product__images:not(.slick-initialized) figure img{width:80vw}.product__images:not(.slick-initialized) figure:nth-child(1n+2){display:none}.product__images--multiple{height:calc(100% + 20px)}.product__images--multiple figure{width:80vw}.product__images--single{margin-bottom:10px}.product__images--single .slick-slide{width:calc(100vw - 24px)}.product__images .slick-slide{margin-right:4px}@media only screen and (min-width:1024px){.product__images .slick-slide{margin-right:0}}.product__images .slick-track{overflow:hidden}.product__images .slick-dots{width:100%;max-width:calc(100vw - 24px);margin:0!important}.product__images .slick-dots li{padding-top:8px}.slick-slide img{width:100%;height:auto}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.slick-slide img{width:100%;height:auto}}.product__images .slick-list{overflow:hidden}.product__images-label{position:absolute;bottom:32px;left:0;z-index:1;font-weight:400;font-family:var(--font-family-bold);font-size:.75rem;line-height:1.2;font-weight:700}@media only screen and (min-width:768px){.product__images-label{bottom:var(--space-small-regular)}}.product__mini-images{position:relative;top:0;width:calc(100% - 64px);max-width:65%;margin:var(--space-small-regular) auto 0;overflow:hidden;cursor:pointer}.product__mini-images:not(.slick-initialized){visibility:hidden}@media only screen and (min-width:768px){.product__mini-images{display:flex;justify-content:center;max-width:85%}}@media only screen and (min-width:1024px){.product__mini-images{display:block;max-width:545px}}@media only screen and (min-width:1280px){.product__mini-images{max-width:722px}}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.product__mini-images.slick-slider{display:none}}.product__mini-images .slick-current>picture{box-sizing:border-box;border:1px solid var(--color-xxl-gray)!important}.product__mini-images .slick-track{margin:0}.product__mini-images .slick-list{margin-right:-8px}.product__mini-images picture{height:100%;max-height:108px;margin-right:8px;overflow:hidden}@media only screen and (min-width:1280px){.product__mini-images picture{max-height:138px}}.product__mini-images picture img{width:100%;height:100%}.product__mini-images-arrows{position:relative;z-index:2;display:none;width:calc(65% + 64px);margin:0 auto;pointer-events:none}@media only screen and (min-width:768px){.product__mini-images-arrows{display:block}}@media only screen and (min-width:1024px){.product__mini-images-arrows{left:-32px;width:calc(100% + 64px)}}@media only screen and (min-width:1280px){.product__mini-images-arrows{left:-32px;display:block;width:calc(100% + 64px)}}.product__mini-images-arrows>*{pointer-events:all}.product__mini-images-arrows .slick-arrow{top:50%;color:var(--color-xxl-gray);background-color:transparent}.product__mini-images-arrows .slick-prev{left:0}@media only screen and (min-width:1024px){.product__mini-images-arrows .slick-prev{left:1px}}@media only screen and (min-width:1280px){.product__mini-images-arrows .slick-prev{left:-2px}}@media only screen and (min-width:1440px){.product__mini-images-arrows .slick-prev{left:-5px}}.product__mini-images-arrows .slick-next{right:0}@media only screen and (min-width:1024px){.product__mini-images-arrows .slick-next{right:1px}}@media only screen and (min-width:1280px){.product__mini-images-arrows .slick-next{right:-2px}}@media only screen and (min-width:1440px){.product__mini-images-arrows .slick-next{right:-5px}}.product__information-wrapper{align-self:baseline;box-sizing:border-box;width:100%;min-height:551px;margin:0 auto;padding-right:12px}@media only screen and (min-width:768px){.product__information-wrapper{width:503px;margin:var(--space-small-regular) auto 0;padding-right:0}}@media only screen and (min-width:1024px){.product__information-wrapper{flex-grow:1;margin:0 0 0 38px}}.product__information-wrapper .product__mini-images,.product__information-wrapper .style-selection{margin:7px 0 15px}.product__information-wrapper .product__mini-images .slick-slide,.product__information-wrapper .style-selection .slick-slide{width:60px!important}@media only screen and (min-width:768px){.product__information-wrapper .product__mini-images .slick-slide,.product__information-wrapper .style-selection .slick-slide{width:80px!important}}@media only screen and (min-width:1024px){.product__information-wrapper .product__mini-images .slick-slide,.product__information-wrapper .style-selection .slick-slide{width:138px!important}}.product__border-wrapper{position:relative;box-sizing:border-box;width:100%;height:100%;padding:0;background-color:var(--color-xxl-white)}@media only screen and (min-width:768px){.product__border-wrapper{padding:var(--space-regular);border:1px solid var(--color-xxl-medium-gray)}.product__border-wrapper.product--has-label,.product__border-wrapper.product--has-splash{border-top:0}.product__border-wrapper .product__information-footer button:last-child{margin-bottom:0}}@media only screen and (min-width:1280px){.product__border-wrapper .product__price{margin-top:6px}.product__border-wrapper .product__arrows-wrapper{margin-top:17px}}.product__delivery-wrapper{margin-top:12px;padding:0}.product__delivery-wrapper .product__additional-info .product__additional-info-stock{box-sizing:border-box;min-height:43px;margin-bottom:unset;padding:var(--space-regular)}@media only screen and (min-width:1280px){.product__delivery-wrapper .product__additional-info .product__additional-info-stock{padding:var(--space-regular)}}.product__information-footer{position:relative}@media only screen and (max-width:1024px){.product__information-footer{padding-bottom:0}}.product__brand-link{display:block;margin:0}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.product__brand-link{margin-top:0}}.product__brand-link figure{display:flex;align-items:center;min-height:32px}.product__brand-name{font-weight:400;font-family:var(--font-family-regular);font-size:.75rem;line-height:1.3;white-space:nowrap;text-decoration:none;display:flex;align-items:center;margin:0}.product__brand-name [data-inline-svg],.product__brand-name svg{width:21px;height:21px;vertical-align:middle;fill:var(--color-xxl-black)}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.product__brand-name [data-inline-svg],.product__brand-name svg{margin-left:0}}.product__information-wrapper--product-page .product__price{display:flex;flex-direction:row}.product__information-wrapper--product-page .product__price-info-disc{display:flex;flex-direction:column-reverse;max-width:80%;margin-bottom:auto;margin-left:0}.product__information-wrapper--product-page .product__previous-price-label,.product__information-wrapper--product-page .product__price-info,.product__information-wrapper--product-page .product__price-info-disc{font-size:.9375rem}.product__price{margin:0 0 7px}.product__price .product__inverted-price,.product__price .product__previous-price,.product__price .product__price-main{font-weight:400;font-family:var(--font-family-bold);font-size:2.25rem;line-height:1;margin:0;color:var(--color-xxl-web-black)}@media only screen and (min-width:1024px){.product__price .product__inverted-price,.product__price .product__previous-price,.product__price .product__price-main{font-size:2.125rem}}.product__price .product__inverted-price--discounted,.product__price .product__previous-price--discounted,.product__price .product__price-main--discounted{color:var(--color-xxl-red)}.product__price .product__previous-price-and-disclaimer-wrap{display:inline-flex;flex-direction:column;justify-content:space-between;margin-bottom:auto}.product__price .product__previous-price-and-disclaimer-wrap[data-site-uid=xxl-at]{flex-direction:row}.product__price .product__previous-price-wrap{display:inline-flex;flex-direction:column;margin:0;color:var(--color-xxl-web-gray)}.product__price .product__previous-price-label{font-size:.75rem;line-height:1.3;display:inline-block;margin:0;color:var(--color-xxl-web-gray)}@media only screen and (min-width:1024px){.product__price .product__previous-price-label{font-size:.9375rem}}.product__price-info{margin:0;color:var(--color-xxl-web-gray);font-size:.75rem;line-height:1.3}@media only screen and (min-width:1024px){.product__price-info{font-size:.9375rem}}.product__price-info a{color:var(--color-xxl-black);text-decoration:underline}.product__price-list-wrapper{display:flex;align-items:flex-start}.product__inverted-price{font-weight:400;font-family:var(--font-family-bold);font-style:normal;letter-spacing:-.009375rem;font-size:.9375rem;line-height:1.2;font-size:1.125rem;display:block;color:var(--color-xxl-red)}@media only screen and (min-width:768px){.product__inverted-price{font-size:1.25rem;line-height:1.25}}@media only screen and (min-width:768px)and (min-width:1024px){.product__inverted-price{font-size:1.5rem}}.product__inverted-price--promo{color:var(--color-xxl-web-gray);text-decoration:line-through}div.product__price-info-disc{margin:7px;text-align:center}.product__buy-wrap{display:grid;grid-row-gap:var(--space-micro);grid-column-gap:4px;grid-template-rows:repeat(9,auto);grid-template-columns:92px 1fr 2fr 1fr;align-content:center;justify-content:center}.product__buy-wrap.product__klarna-click-and-collect--active{grid-template-columns:repeat(4,2fr)}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.product__buy-wrap{grid-column-gap:7px;grid-template-columns:64px 1fr}}.product__buy-wrap .product__button-disable{cursor:auto;opacity:.4;pointer-events:none}.product__buy-wrap .product__messages-wrapper{display:flex;flex-direction:column;grid-row-start:3;grid-column-start:1;grid-column-end:3;margin-top:0}@media only screen and (min-width:767px){.product__buy-wrap .product__messages-wrapper{grid-column-end:5}}.product__buy-wrap .product__size-guide-wrap{grid-row-start:1;grid-column-start:1;grid-column-end:4;margin-top:6px}.product__buy-wrap .product__size-guide-wrap a{font-size:.9375rem;line-height:1.2;letter-spacing:-.009375rem;display:flex;color:var(--color-xxl-web-gray)}.product__buy-wrap .product__size-guide-svg{position:relative;top:1px;width:18px;height:18px;margin-right:var(--space-micro)}.product__select-size{z-index:103;grid-row-start:2;grid-column-start:1;grid-column-end:5}.product__quantity-box-input{grid-row-start:2;grid-column-start:1;grid-column-end:2;font-size:1rem;text-align:center;border:1px solid var(--color-xxl-light-gray);border-color:var(--color-xxl-light-gray)}.product__quantity-box-input~.product__select-size{grid-column-start:2}.product__klarna-container{position:relative;grid-row-start:4;grid-column-start:1;grid-column-end:5;width:100%}.product__add-to-cart{position:relative;grid-row-start:4;width:inherit}@media only screen and (min-width:1025px){.product__add-to-cart{margin-bottom:7px}}.product__add-to-cart.site__button-checkmark{background-color:var(--color-xxl-green)}.product__size-guide-wrap{display:flex;align-items:center;margin-top:6px}.product__size-guide-wrap a{display:flex;text-decoration:underline}.product__size-guide-icon{margin-right:7px}.product__klarna-placement-widget{display:flex;grid-row-start:6;grid-column-start:1;grid-column-end:5;justify-content:flex-start;min-height:37px;margin-left:7px}.product__buy-wrap .product__klarna-placement-widget{margin-left:-8px}.product__promotion-message{position:relative;display:none;align-self:baseline;box-sizing:border-box;width:100%;min-height:80px;margin:var(--space-regular) 0 0;padding:var(--space-regular);color:var(--color-xxl-white);background-color:var(--color-xxl-web-black)}.product__promotion-message.product__promotion-message-campaign{display:block}.product__promotion-message.product__promotion-message-campaign .product__promotion-message-campaign-header{margin-bottom:4px;font-weight:400;font-family:var(--font-family-bold);font-size:1.625rem;line-height:1}@media only screen and (min-width:1024px){.product__promotion-message.product__promotion-message-campaign .product__promotion-message-campaign-header{line-height:1.2}}.product__promotion-message.product__promotion-message-campaign .product__promotion-message-campaign-text{font-size:.75rem;line-height:1.3;margin-bottom:var(--space-large)}@media only screen and (min-width:1024px){.product__promotion-message.product__promotion-message-campaign .product__promotion-message-campaign-text{margin-bottom:var(--space-big)}}.product__promotion-message.product__promotion-message-campaign .product__promotion-message-campaign-link a{font-size:.75rem;font-weight:400;font-family:var(--font-family-medium);line-height:1.2;text-decoration:none;position:relative;display:inline-block;padding-right:var(--space-mini)}.product__promotion-message.product__promotion-message-campaign .product__promotion-message-campaign-link a:after{position:absolute;top:50%;right:0;display:block;width:6px;height:6px;border-top:1px solid var(--color-xxl-white);border-right:1px solid var(--color-xxl-white);transform:rotate(45deg) translateY(-50%);transition:right .2s ease;content:""}.product__promotion-message.product__promotion-message-campaign .product__promotion-message-campaign-link a:hover:after{right:-4px}.product__promotion-message a{color:var(--color-xxl-white)}.product__promotion-message a:hover{text-decoration:none;cursor:pointer}.product-video-thumbnail{position:relative}.product-video-thumbnail picture{height:100%}.product__video-play-button{position:absolute;top:50%;left:50%;width:35px;height:35px;background-color:var(--color-xxl-white);border:4px solid var(--color-xxl-white);border-radius:54px;transform:translate(-50%,-50%);cursor:pointer}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.product__video-play-button{top:15px;left:23px;width:var(--space-small-large);height:var(--space-small-large)}}.product__video-play-button:after{position:absolute;top:50%;left:50%;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid var(--color-xxl-black);transform:translate(-50%,-50%);content:""}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.product__video-play-button:after{top:1px;left:3px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--color-xxl-black)}}.product-video-slider{position:relative}.product-video-slider__item-video{display:block;width:100%;height:500px;margin:0 auto}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.product-video-slider__item-video{height:374px}}.product-video-slider__item-video:focus{outline:none}.active .product__button-text{display:none}.product__error-message,.product__info-message{display:none;align-items:center;width:100%;margin-top:7px;margin-bottom:7px}.product__error-message [data-inline-svg],.product__error-message svg,.product__info-message [data-inline-svg],.product__info-message svg{margin-top:2px;margin-right:7px;vertical-align:top}.product__error-message span,.product__info-message span{display:none;width:calc(100% - 30px);font-size:.8rem}.product__error-message span.product__error-message-text--visible,.product__error-message span.product__info-message-text--visible,.product__info-message span.product__error-message-text--visible,.product__info-message span.product__info-message-text--visible{display:inline-block}.product__error-message{color:var(--color-xxl-red)}.product__error-message--visible,.product__info-message--visible{display:flex}.product__no-stock .product__add-to-cart{background:var(--color-xxl-gray);pointer-events:none}.product__no-stock .product__add-to-cart [data-inline-svg],.product__no-stock .product__add-to-cart svg{display:none}.product__klarna-click-and-collect--active .product__klarna-container{grid-column-end:3}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.product__klarna-click-and-collect--active .product__klarna-container{grid-column-end:5}}.product__klarna-click-and-collect--active .click-and-collect{grid-row-start:4;grid-column-start:3;grid-column-end:5;margin-right:1px;margin-bottom:var(--space-small-regular)}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.product__klarna-click-and-collect--active .click-and-collect{grid-row-start:5;grid-column-start:1;margin-right:0}}.product__klarna-click-and-collect--active .click-and-collect iframe{width:100%}.product__klarna-click-and-collect--active .product__klarna-placement-widget{margin-top:0}.product__klarna-click-and-collect--active .product__usp-wrap{margin-top:7px}.product__price-and-review-wrap{display:flex;flex-direction:column;justify-content:space-between;margin-right:var(--space-regular)}.product__price-and-review-wrap .product__rating{min-height:22px;margin-bottom:7px}.product__name-price-wrap .product__brand-wrap{display:none;margin-bottom:12px}@media only screen and (min-width:768px){.product__name-price-wrap .product__brand-wrap{display:block}}.product__name-price-wrap .product__brand-wrap .product__brand-info{width:100%;margin:0}@media only screen and (min-width:768px){.product__name-price-wrap .product__brand-wrap .product__brand-info{margin:0}}.product__name-price-wrap .product__brand-wrap .product__brand-info .product__brand-name{text-decoration:underline}.product__name-price-wrap .product__brand-wrap .js-product__countdown-and-ribbon{position:absolute;top:-1px;right:-1px;margin-bottom:5px}.product__name-price-wrap .product__brand-wrap .js-product__countdown-and-ribbon+.product__brand-info{min-height:40px}@media only screen and (min-width:1024px){.product__name-price-wrap .product__brand-wrap .js-product__countdown-and-ribbon+.product__brand-info{min-height:auto}}.product__additional-info{display:flex;flex-direction:column}.product__additional-info .product__additional-info-delivery{min-height:94px}.product__additional-info .product__additional-info-stock{min-height:43px;margin-bottom:var(--space-small-large)}.product__additional-info h2{text-transform:none}.product__additional-info .product__additional-info-message{box-sizing:border-box;width:100%;margin-top:var(--space-regular);padding:var(--space-regular);background-color:var(--color-xxl-web-black)}.product__additional-info .product__additional-info-message .info-message__button,.product__additional-info .product__additional-info-message .info-message__message{color:var(--color-xxl-white);font-size:.9375rem;line-height:1.2;letter-spacing:-.009375rem}.product__additional-info .product__additional-info-message .info-message__button:hover,.product__additional-info .product__additional-info-message .info-message__message:hover{text-decoration:none}.product__additional-info .product__additional-info-message .info-message__message{display:inline;margin:0 0 7px;padding-right:3px;font-family:open sans bold,sans-serif}.product__additional-info .product__additional-info-message .info-message__button{display:inline;padding:0;text-decoration:underline;background:transparent;border:0;outline:none;cursor:pointer}.product__additional-info .product__additional-info-message--campaign{background-color:var(--color-xxl-orange)}.product__additional-info .product__additional-info-message--campaign .info-message__button,.product__additional-info .product__additional-info-message--campaign .info-message__message{color:var(--color-xxl-web-black)}.product__additional-info .product__additional-info-message--reward{background-color:var(--color-xxl-dark-purple)}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.product__additional-info{flex-direction:column;margin-bottom:0;padding-bottom:0}.product__additional-info>div{width:100%}.product__additional-info .product__additional-info-stock{margin-bottom:0}}.product__usp-wrap{grid-row-start:7;grid-column-start:1;grid-column-end:5}.product__usp-list{margin:var(--space-small-large) 0;padding:0;list-style:none}@media only screen and (min-width:768px){.product__usp-list{display:flex;flex-wrap:wrap;margin:0 0 4px}}.product__usp-list .product__usp-list-item{display:flex;align-items:center;margin-bottom:var(--space-regular)}@media only screen and (min-width:768px){.product__usp-list .product__usp-list-item{width:50%}}.product__usp-list .product__usp-list-item .product__usp-text{font-size:.75rem}.product__usp-list .product__usp-list-item .product__usp-text--main{margin-left:var(--space-mini);font-family:var(--font-family-bold)}.product__usp-list .product__usp-list-item .product__usp-text--secondary{margin-left:var(--space-micro)}.product__usp-list .xxl-checkmark-circle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:var(--color-xxl-green);border-radius:50%}.product__usp-list .xxl-checkmark-circle svg{position:relative;top:1px;width:13px;height:11px}.product__usp-list .xxl-checkmark-circle svg path{stroke:var(--color-xxl-black);stroke-width:2}.product__campaign-icon-wrapper{position:relative;top:var(--space-bigger-big);left:10px;z-index:1}@media only screen and (min-width:768px){.product__campaign-icon-wrapper{top:var(--space-large);left:var(--space-large)}}@media only screen and (min-width:1280px){.product__campaign-icon-wrapper{left:var(--space-small-huge)}}.product__campaign-icon-wrapper .product__campaign-icon{position:absolute;width:51px}@media only screen and (min-width:1280px){.product__campaign-icon-wrapper .product__campaign-icon{width:97px}}.product__splash-and-ribbon{display:flex;align-items:center;justify-content:space-between;height:40px}.product__splash-and-ribbon .product-card__splash-info{margin-left:22px;font-size:.75rem;font-family:var(--font-family-medium)}@media only screen and (min-width:1024px){.product__splash-and-ribbon .product-card__splash-info{font-size:.9375rem}}.product__splash-and-ribbon .product-card__splash-info a{font-family:var(--font-family-medium)}.product__splash-and-ribbon .product__countdown-and-ribbon{display:flex;margin-left:auto}.product__splash-and-ribbon--mobile{position:absolute;left:0;z-index:1;width:100vw}@media only screen and (min-width:768px){.product__splash-and-ribbon--mobile{display:none}}.product__splash-and-ribbon--desktop{display:none}@media only screen and (min-width:768px){.product__splash-and-ribbon--desktop{display:flex;margin:0;padding-left:var(--space-regular);border:var(--space-hair) solid var(--color-xxl-medium-gray);border-bottom:none}.product__splash-and-ribbon--desktop .product-card__splash-info{margin:0}}.product__overlay{position:fixed;inset:0;z-index:101;display:none;width:100vw;height:var(--xxl-vh);background-color:hsla(0,0%,9%,.6)}.breadcrumb-brand-container{display:flex;flex-direction:row;align-items:center}@media only screen and (min-width:1024px){.breadcrumb-brand-container{max-width:calc(100% - 24px);margin:0 auto;padding:0}.breadcrumb-brand-container .product__brand-link,.breadcrumb-brand-container .product__brand-name{display:none}}@media only screen and (min-width:1440px){.breadcrumb-brand-container{max-width:1332px}}.breadcrumb-brand-container .container{margin-left:0}.xxl-on-order-info{display:flex;grid-row-start:5;grid-column-start:1;grid-column-end:5;width:100%;margin-top:6px;margin-bottom:var(--space-small-regular)}.xxl-on-order-info svg{width:20px;height:20px;margin-right:5px}.xxl-on-order-info svg circle{fill:var(--color-xxl-amber)}.xxl-on-order-info svg rect{fill:var(--color-xxl-black)}.xxl-on-order-info span{font-size:.9375rem}.product__store-availability{grid-row-start:7;grid-column-start:1;grid-column-end:5;min-height:45px;margin-bottom:0;border-bottom:1px solid var(--color-xxl-medium-gray)}@media only screen and (min-width:768px){.product__store-availability{margin-bottom:var(--space-small-large)}}.product__store-availability--one-size{min-height:122px}@media only screen and (min-width:768px){.product__store-availability--one-size{min-height:62px}}.product__store-availability--after-usps{grid-row-start:8}.sticky-add-to-cart{position:fixed;bottom:0;left:0;z-index:104;display:flex}@media only screen and (min-width:768px){.sticky-add-to-cart{display:none}}.sticky-add-to-cart svg{width:14px}.sticky-add-to-cart--hidden{transform:translateY(100%);transition:.2s ease}.sticky-add-to-cart__button{display:flex;align-items:center}.sticky-add-to-cart__button-text{margin-left:8px}.sticky-add-to-cart__button-price{margin-left:12px;font-size:1.25rem}.product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));box-sizing:border-box;width:100%;min-height:466px;margin-top:0;margin-bottom:var(--space-small-regular);padding:0;grid-column-gap:var(--space-mini);column-gap:var(--space-mini);list-style-type:none;grid-row-gap:var(--space-mini);row-gap:var(--space-mini)}@media only screen and (min-width:768px){.product-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--space-regular)}}@media only screen and (min-width:1024px){.product-list{min-height:556px;margin-bottom:var(--space-large);padding-left:3px;column-gap:var(--space-small-regular);row-gap:var(--space-small-regular)}}.product-list--in-modal{min-height:auto}.product-list.product-list--multiline{grid-template-columns:1fr}@media only screen and (min-width:1024px){.product-list.product-list--multiline{grid-template-columns:repeat(3,minmax(0,1fr))}.product-list.product-list--4-col-max{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--space-small-regular)}}.product-list .slick-list{margin:0 calc(-1*var(--space-micro))}.product-list .slick-list .slick-slide{margin:0 var(--space-micro)}.product-list .slick-arrow{top:50%;transform:translateY(-50%)}.product-list .slick-arrow use{color:var(--color-xxl-web-gray)}.product-list__product--loading{opacity:.3}.product-list__discount{position:absolute;bottom:10px;left:10px;width:80px;padding:7px 0;color:var(--font-color-primary-invert);font-size:1.1rem;font-family:var(--font-family-medium);line-height:22px;text-align:center;text-transform:uppercase;background-color:var(--color-xxl-black)}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.product-list__discount{bottom:4px;left:4px;width:55px;padding:4px 7px;font-size:.8rem;line-height:17px;text-align:center}}.product-list__discount span{color:var(--font-color-primary-invert)}.product-card{box-sizing:border-box;padding-bottom:8px;text-align:left;border-bottom:1px solid var(--color-xxl-light-gray)}@media only screen and (min-width:1024px){.product-card{position:relative;max-width:324px;height:556px;padding-bottom:0;border-bottom:none}}.product-card a{position:relative;display:grid;grid-column-gap:var(--space-mini);grid-template-rows:max-content 1fr;grid-template-columns:116px 1fr;box-sizing:border-box;text-decoration:none}@media only screen and (min-width:1024px){.product-card a{display:block;height:100%}}.product-card.product-card__sliders--mobile{padding-bottom:0;border-bottom:none}@media only screen and (max-width:1023px){.product-card.product-card__sliders--mobile a{display:block;height:100%}.product-card.product-card__sliders--mobile .product-card__header{max-width:unset;height:188px}.product-card.product-card__sliders--mobile .product-card__header figure{display:flex;align-items:center;width:calc(100% - var(--space-mini)*2);max-width:156px;height:100%;max-height:156px}.product-card.product-card__sliders--mobile .product-card__additional-info{margin-bottom:0}.product-card.product-card__sliders--mobile .product-card__additional-info .ribbon{display:none}.product-card.product-card__sliders--mobile .product-card__details{gap:28px}.product-card.product-card__sliders--mobile .product-card__details h3{-webkit-line-clamp:1}.product-card.product-card__sliders--mobile .ribbon{position:relative;display:flex}}.product-card .ribbon{height:24px}@media only screen and (min-width:1024px){.product-card .ribbon{height:42px}}.product-card .ribbon:before{border-top-color:var(--color-xxl-green);border-top-width:24px;border-left:13.8728323699px solid transparent}@media only screen and (min-width:1024px){.product-card .ribbon:before{border-top-width:42px;border-left:24.2774566474px solid transparent}}.product-card .ribbon .ribbon__content{padding:0 var(--space-mini) 0 var(--space-micro);font-size:.625rem}@media only screen and (min-width:1024px){.product-card .ribbon .ribbon__content{padding:0 var(--space-regular) 0 var(--space-small-regular);font-size:.9375rem}}.product-card__header{position:relative;display:flex;flex-direction:column;grid-row:1/3;max-width:116px;height:140px;background-color:var(--color-xxl-light-gray)}@media only screen and (min-width:1024px){.product-card__header{max-width:none;height:366px}}.product-card__header figure{position:relative;display:block;align-self:center;width:100px;height:100px;margin:auto;overflow:hidden;text-align:center}@media only screen and (min-width:1024px){.product-card__header figure{width:calc(100% - 32px);height:auto}}.product-card__header picture{display:inline-block;width:100%}.product-card__header img{display:block;width:100%;height:auto;font-size:.75rem;text-decoration:none}.product-card__splash{display:grid;grid-column-gap:var(--space-small-regular);grid-template-columns:minmax(min-content,100px) 1fr}@media only screen and (min-width:1024px){.product-card__splash{grid-template-columns:minmax(min-content,185px) 1fr}}.product-card__splash .product-card__splash-info{padding:6px 0 6px var(--space-mini);color:var(--color-xxl-web-black);font-size:.625rem;font-family:var(--font-family-medium)}@media only screen and (min-width:1024px){.product-card__splash .product-card__splash-info{padding:var(--space-small-regular) 0 var(--space-small-regular) var(--space-regular);font-size:.9375rem}}.product-card__splash .product-card__splash-info--reward{color:var(--color-xxl-red)}.product-card__splash .ribbon{position:absolute;top:0;right:0;grid-column:2/3}@media only screen and (max-width:1023px){.product-card__splash .ribbon{display:none}}@media only screen and (min-width:1024px){.product-card__splash .ribbon{position:relative}}.product-card__label{display:flex;justify-content:space-between;margin:0 12px 12px}.product-card__additional-info{display:flex;gap:var(--space-micro);align-items:flex-start;margin-bottom:var(--space-micro)}@media only screen and (min-width:1024px){.product-card__additional-info{grid-template-columns:1fr 1fr;margin-bottom:0;padding:var(--space-small-regular) 0}.product-card__additional-info .ribbon{display:none}}.product-card__color-and-rating-wrapper{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--space-micro);align-items:center;justify-content:space-between}@media only screen and (max-width:1023px){.product-card__color-and-rating-wrapper{margin:var(--space-mini) 0 6px}}.product-card__color-info{display:flex;gap:var(--space-micro);align-items:center;height:var(--space-mini)}@media only screen and (min-width:1024px){.product-card__color-info{height:10px}}.product-card__color-info span{display:inline-block;box-sizing:border-box;width:var(--space-mini);height:var(--space-mini);border-radius:50%}.product-card__color-info span.product-card__color--white{border:1px solid var(--color-xxl-web-gray)}@media only screen and (min-width:1024px){.product-card__color-info span{width:10px;height:10px}}.product-card__color-info p{margin:0 0 0 1px;font-size:.625rem;line-height:1}@media only screen and (min-width:1024px){.product-card__color-info p{font-size:var(--space-small-regular)}}.product-card__rating{display:flex;grid-column:2/3;align-items:center;height:var(--space-mini)}@media only screen and (min-width:1024px){.product-card__rating{height:10px}}.product-card__reviews-number{display:inline;margin:0 0 0 5px;font-size:.625rem;line-height:1}@media only screen and (min-width:1024px){.product-card__reviews-number{font-size:var(--space-small-regular)}}.product-card__details{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:1024px){.product-card__details{gap:28px}}.product-card__info-wrapper h3,.product-card__info-wrapper p{margin:0;overflow:hidden;text-transform:none;text-overflow:ellipsis}@media only screen and (min-width:1024px){.product-card__info-wrapper h3,.product-card__info-wrapper p{line-height:1.125rem}}.product-card__info-wrapper h3{display:-webkit-box;max-height:calc(2 * 1rem);margin-bottom:var(--space-micro);color:var(--color-xxl-web-black);font-size:.75rem;font-family:var(--font-family-bold);text-transform:capitalize;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:1024px){.product-card__info-wrapper h3{height:calc(1 * 1.125rem);font-size:.9375rem;-webkit-line-clamp:1}}.product-card__info-wrapper p{display:-webkit-box;height:calc(2 * 1rem);color:var(--color-xxl-web-gray);font-size:.75rem;line-height:1rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:1024px){.product-card__info-wrapper p{height:calc(2 * 1.125rem);font-size:.9375rem;line-height:1.125rem}}.product-card__price-wrapper{display:flex;gap:var(--space-regular);align-items:flex-start;justify-content:flex-start;min-height:44px}.product-card__current-price-wrapper,.product-card__inverted-price-wrapper,.product-card__previous-price-wrapper{display:flex;flex-direction:column;margin:0;font-size:.625rem}.product-card__current-price-wrapper a,.product-card__inverted-price-wrapper a,.product-card__previous-price-wrapper a{text-decoration:underline}@media only screen and (min-width:1024px){.product-card__current-price-wrapper,.product-card__inverted-price-wrapper,.product-card__previous-price-wrapper{font-size:.75rem}}.product-card__autosuggestion .product-card__current-price-wrapper,.product-card__autosuggestion .product-card__inverted-price-wrapper,.product-card__autosuggestion .product-card__previous-price-wrapper{align-items:flex-end}.product-card__current-price,.product-card__inverted-price,.product-card__previous-price{margin:0;color:var(--color-xxl-web-black);font-size:1.25rem;font-family:var(--font-family-bold);line-height:1.5rem;white-space:nowrap}@media only screen and (min-width:1024px){.product-card__current-price,.product-card__inverted-price,.product-card__previous-price{font-size:2.125rem;line-height:2.125rem}}.product-card__current-price--discounted{color:var(--color-xxl-red)}.product-card__price-statt{margin:-16px 0 0;font-size:.75rem;line-height:1rem}.product-card__inverted-price[data-price-type=PROMOTION],.product-card__previous-price[data-price-type=PROMOTION]{color:var(--color-xxl-web-gray);text-decoration:line-through}.product-card__previous-price{text-decoration:line-through}.product-card__inverted-price:not([data-price-type=PROMOTION]){color:var(--color-xxl-red)}.product-card__countdowntimer-ribbon.ribbon:before{border-top-color:var(--color-xxl-web-black)}.product-card__countdowntimer-ribbon.ribbon{margin-right:-27px}.product-card__countdowntimer-ribbon.ribbon .ribbon__content{padding-right:30px;background-color:var(--color-xxl-web-black);border-color:var(--color-xxl-web-black)}.search-list__header h1{display:inline-block;margin:21px 0 28px;font-weight:500;font-size:2rem}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.search-list__header h1{margin:14px 0;font-size:1.1rem;line-height:32px}}.search-list{overflow:hidden}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.search-list{display:flex;flex-direction:column}}.search-list .category-list-sort{order:0;margin-left:21px}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.search-list .category-list-sort{margin-left:0}}.search-list__no-result-wrapper{margin:var(--space-bigger-big) 0 var(--space-big);text-align:center}@media only screen and (min-width:768px){.search-list__no-result-wrapper{margin:var(--space-bigger-giant) 0 var(--space-bigger-giant)}}.search-list__no-result-icon{width:180px;height:118px;margin-bottom:var(--space-small-large)}@media only screen and (min-width:768px){.search-list__no-result-icon{width:120px;height:74px}}.search-list__no-result-headline{margin:0 0 var(--space-small-regular);font-size:1.25rem;font-family:var(--font-family-medium)}@media only screen and (min-width:768px){.search-list__no-result-headline{margin:0 0 var(--space-small-large)}}.search-list__no-result-message{margin:0;padding:0 20px 45px;font-size:.9375rem;text-align:center}@media only screen and (hover:none)and (pointer:coarse)and (max-height:690px)and (orientation:landscape),only screen and (max-width:767px){.search-list__no-result-message{font-size:1rem}}.search-list__related-products{padding-top:45px}.search-list__related-products h2{display:none}@media only screen and (min-width:1024px){.search-list__related-products>.product-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ribbon{display:flex;height:40px;margin-left:auto;background-color:transparent}.ribbon .ribbon__content{display:flex;align-items:center;padding:0 var(--space-small-regular);color:var(--color-xxl-black);font-size:.9375rem;font-family:var(--font-family-medium);line-height:1.2;white-space:nowrap;text-align:center;background-color:inherit;background-color:var(--color-xxl-green);border-color:var(--color-xxl-green)}.ribbon .ribbon__content a,.ribbon .ribbon__content span{text-transform:lowercase}.ribbon .ribbon__content a:first-letter,.ribbon .ribbon__content span:first-letter{text-transform:uppercase}.ribbon:before{width:0;height:0;border-top:40px solid var(--color-xxl-green);border-left:23.1213872832px solid transparent;content:""}.top-usp{width:100%;height:28px;background-color:var(--color-xxl-green)}.top-usp ul{display:flex;margin:0 auto;padding:0;list-style-type:none}.top-usp li,.top-usp ul{align-items:center;height:100%}.top-usp li{display:inline-flex;margin-left:var(--space-small-regular);text-align:left}.top-usp li:first-child{margin-left:0}@media only screen and (max-width:1024px){.top-usp li{justify-content:center;width:100%}}.top-usp li [data-inline-svg],.top-usp li svg{display:inline-block;width:12px;height:12px;margin-right:var(--space-micro);vertical-align:middle}@media only screen and (max-width:1024px){.top-usp .top-usp__mobile{display:none}}.top-usp__bottom-message,.top-usp__top-message{color:var(--color-xxl-web-black);font-weight:400;font-size:10px;font-family:var(--font-family-regular);line-height:1.2}.top-usp__bottom-message{margin-left:var(--space-line)}.slick-slider{height:inherit;position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-slider.product-list{display:flex;flex-direction:column}.slick-slider .slick-arrow{background-color:transparent}.slick-slider .slick-arrow use{color:var(--font-color-primary-invert)}.slick-slider .slick-dots{bottom:18px;left:24px}@media only screen and (min-width:768px){.slick-slider .slick-dots{bottom:39px;left:66px}}.slick-slider .slick-dots .slick-active button{background-color:var(--color-xxl-white)}.slick-slider--color-theme-black .slick-arrow use{color:var(--color-xxl-web-black)}.slick-slider--color-theme-black .slick-dots .slick-active button{background-color:var(--color-xxl-web-black)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:flex}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;outline:none;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide:not(.slick-active) h1{display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{height:45px;width:45px;background-color:var(--color-xxl-white);color:#000;position:absolute;text-decoration:none;text-align:center;z-index:1}.slick-disabled{display:none!important}.slick-slider:not(.js-one-item-carousel) .slick-dots{position:static;display:flex!important;margin-top:var(--space-regular)}.slick-slider:not(.js-one-item-carousel) .slick-dots li{height:0;width:100%;margin:0}.slick-slider:not(.js-one-item-carousel) .slick-dots li button{height:4px;width:100%;border-radius:0;padding:0;border:0;background-color:var(--color-xxl-light-gray)}.slick-slider:not(.js-one-item-carousel) .slick-dots li.slick-active button{background-color:var(--color-xxl-web-black)}.slick-slider:not(.js-one-item-carousel) .slick-arrow{background-color:transparent}.slick-slider:not(.js-one-item-carousel) .slick-next{right:-43px}.slick-slider:not(.js-one-item-carousel) .slick-prev{left:-43px}.slick-next,.slick-prev{display:block;line-height:0px;font-size:0;cursor:pointer;transform:translateY(-50%);padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-next .icons,.slick-prev .icons{position:relative;width:24px;height:24px}.slick-prev{left:11px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .icons{transform:rotate(180deg)}.slick-next{right:11px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-dots{position:absolute;list-style:none;display:flex;padding:0;margin:0}.slick-dots li{position:relative;display:inline-block;height:6px;width:6px;margin-right:var(--space-micro);padding:0;cursor:pointer}@media only screen and (min-width:768px){.slick-dots li{height:12px;margin-right:var(--space-mini);width:12px}}.slick-dots li button{background:hsla(0,0%,100%,.4);outline:none;line-height:0px;font-size:0;color:transparent;padding:0;cursor:pointer;box-sizing:border-box;height:100%;width:100%;border-radius:50%;display:block;border:solid;transition:all .2s}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li.slick-active button{background-color:var(--font-color-primary-invert)}.banner{display:flex;flex-direction:column;height:100%;text-decoration:none}.banner,.banner-container{position:relative;z-index:1}.banner--link a{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}.banner--link:hover .banner__button{color:var(--color-xxl-web-black);background-color:var(--color-xxl-green)}.banner--link:hover .banner__transparent-button-text:after{right:1px}.banner.campaign-banner__item:focus .banner__button{outline:none}.banner--text-top .banner__text-wrapper{justify-content:flex-start}.banner--text-bottom .banner__text-wrapper{justify-content:flex-end}.banner__responsive-wrapper{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow-x:hidden}.banner__responsive-wrapper--image-overlay:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(270deg,transparent 65.93%,rgba(0,0,0,.32));content:""}.campaign-banner .banner__responsive-wrapper{min-height:168px}@media only screen and (min-width:768px){.campaign-banner .banner__responsive-wrapper{min-height:200px}}@media only screen and (min-width:1024px){.campaign-banner .banner__responsive-wrapper{min-height:280px}}.full-width-banner .banner__responsive-wrapper{min-height:220px}@media only screen and (min-width:768px){.full-width-banner .banner__responsive-wrapper{min-height:400px}}@media only screen and (min-width:1024px){.full-width-banner .banner__responsive-wrapper{min-height:540px}}.two-column-grid .banner__responsive-wrapper{min-height:350px}@media only screen and (min-width:768px){.two-column-grid .banner__responsive-wrapper{min-height:400px}}@media only screen and (min-width:1024px){.two-column-grid .banner__responsive-wrapper{min-height:572px}}.banner__responsive-wrapper>:not(.banner__image){z-index:2}.banner__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.banner__text-wrapper{flex-grow:1;padding:var(--space-mini) 80px var(--space-mini) var(--space-small-regular)}@media only screen and (min-width:1024px){.banner__text-wrapper{padding:var(--space-large) 200px var(--space-large) var(--space-large)}}.banner__text-wrapper--grid{display:flex;flex-direction:column;max-width:100%;padding:var(--space-regular) 80px var(--space-regular) var(--space-small-regular)}@media only screen and (min-width:1024px){.banner__text-wrapper--grid{padding:var(--space-large) 200px var(--space-large) var(--space-large)}}.campaign-hub-hero-section .banner__text-wrapper{width:100%;max-width:100%}@media only screen and (min-width:768px){.campaign-hub-hero-section .banner__text-wrapper{width:70%}}@media only screen and (min-width:1024px){.campaign-hub-hero-section .banner__text-wrapper{width:60%}}.banner__header{display:flex;width:100%}.banner__header__text{display:flex;flex-direction:column;flex-grow:1}.banner__header__ribbon-wrapper .ribbon{justify-content:flex-end}.banner__headline{font-size:1.5rem;font-weight:400;font-family:var(--font-family-bold);line-height:1.2;margin:0 0 var(--space-micro);color:var(--color-xxl-white)}@media only screen and (min-width:1024px){.banner__headline{font-size:2.125rem}}.banner__headline.banner--inverted{color:var(--color-xxl-black)}.banner__text{font-size:1.5rem;font-weight:400;font-family:var(--font-family-bold);line-height:1.2;display:inline-block;margin-bottom:var(--space-micro);color:var(--color-xxl-white)}@media only screen and (min-width:1024px){.banner__text{font-size:2.125rem}}@media only screen and (min-width:768px){.banner__text{margin-bottom:var(--space-mini)}}.banner__text.banner--inverted{color:var(--color-xxl-black)}.campaign-hub-hero-section .banner__text{font-size:2.125rem;letter-spacing:-.009375rem;line-height:1;text-transform:none;word-break:break-word}@media only screen and (min-width:768px){.campaign-hub-hero-section .banner__text{font-size:2.125rem}}@media only screen and (min-width:1280px){.campaign-hub-hero-section .banner__text{font-size:3.75rem;letter-spacing:-.01875rem}}.banner__description{font-size:.9375rem;line-height:1.2;margin:0;color:var(--color-xxl-white)}.banner__description.banner--inverted{color:var(--color-xxl-black)}.banner__bottom-row,.banner__button-wrap{padding:0 var(--space-small-regular) var(--space-small-regular)}@media only screen and (min-width:1024px){.banner__bottom-row,.banner__button-wrap{padding:0 var(--space-large) var(--space-large)}}.campaign-banner .banner__button{pointer-events:none}.banner__type{font-size:.75rem;line-height:1.2;margin-bottom:4px;color:var(--color-xxl-white)}.banner__type.banner--inverted{color:var(--color-xxl-black)}.banner__transparent-button{position:relative;margin:0;padding:0;color:inherit;background-color:transparent;border:none;outline:none;pointer-events:none}.banner__transparent-button-text{font-weight:400;font-family:var(--font-family-bold);font-size:.75rem;line-height:1.2;letter-spacing:-.009375rem;position:relative;display:inline-block;padding-right:var(--space-regular);color:currentColor}.banner__transparent-button-text:after{position:absolute;top:0;right:4px;bottom:0;display:block;width:7px;height:7px;margin:auto;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);transition:right .2s ease;content:""}.hero-component{overflow:hidden;text-align:center}.hero-component__heading-wrapper{position:relative;display:flex;flex-direction:column;flex-grow:1;box-sizing:border-box;width:100%;padding-right:80px;color:var(--font-color-primary)}@media only screen and (min-width:768px){.hero-component__heading-wrapper{padding-right:40%}}.hero-component__heading-wrapper--text-top{justify-content:flex-start}.hero-component__heading-wrapper--text-bottom{justify-content:flex-end}.hero-component__heading{font-size:2.125rem;letter-spacing:-.009375rem;line-height:1;text-transform:none;word-break:break-word;margin:0 0 var(--space-micro)}@media only screen and (min-width:768px){.hero-component__heading{font-size:2.125rem}}@media only screen and (min-width:1280px){.hero-component__heading{font-size:3.75rem;letter-spacing:-.01875rem}}@media only screen and (min-width:768px){.hero-component__heading{margin:0 0 var(--space-small-regular)}}.hero-component__sub-heading{font-weight:400;font-family:var(--font-family-medium);font-size:.9375rem;line-height:1;margin:0 0 var(--space-micro)}@media only screen and (min-width:768px){.hero-component__sub-heading{font-size:1.25rem;line-height:1;margin:0 0 var(--space-small-regular)}}.hero-component__xxl-label{font-weight:400;font-family:var(--font-family-regular);font-size:.75rem;letter-spacing:-.009375rem;line-height:1.3;text-transform:none;opacity:.8;display:flex;align-items:center;margin-bottom:var(--space-line)}@media only screen and (min-width:768px){.hero-component__xxl-label{font-size:.9375rem;line-height:1.2;margin-bottom:var(--space-mini)}}.hero-component__xxl-label img{margin-right:var(--space-small-regular)}.hero-component .hero-component__link{display:block}.hero-component .hero-component__hero-image{position:relative;display:flex;align-items:center;justify-content:center;height:284px;overflow:hidden}.hero-component .hero-component__hero-image--image-overlay figure:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(270deg,transparent 65.93%,rgba(0,0,0,.32));content:""}.hero-component .hero-component__hero-image .banner-image,.hero-component .hero-component__hero-image figure{display:inline!important;width:100vw!important;max-width:1332px;height:100%!important;object-fit:cover}.hero-component .hero-component__hero-image__height-560{height:380px}@media only screen and (min-width:768px){.hero-component .hero-component__hero-image__height-560{height:560px}}.hero-component .hero-component__hero-image__height-400{height:200px}@media only screen and (min-width:768px){.hero-component .hero-component__hero-image__height-400{height:400px}}.hero-component .hero-component__info{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;justify-content:flex-start;box-sizing:border-box;padding:24px 12px 54px;text-align:left}@media only screen and (min-width:768px){.hero-component .hero-component__info{padding:54px 24px 80px}}.hero-component .hero-component__info.black *{color:var(--font-color-primary)}.hero-component .hero-component__info.black .hero-component__button{color:var(--font-color-primary-invert);background-color:var(--font-color-primary)}@media(hover:none)and (pointer:coarse){.hero-component .hero-component__info.black .hero-component__button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.hero-component .hero-component__info.black .hero-component__button:active{background-color:var(--color-xxl-green)}}@media(hover:hover)and (pointer:coarse),(hover:hover)and (pointer:fine){.hero-component .hero-component__info.black .hero-component__button{transition:all .2s ease}.hero-component .hero-component__info.black .hero-component__button:hover{background-color:var(--color-xxl-green)}}.hero-component .hero-component__info.black .hero-component__button:focus{outline:none}.hero-component .hero-component__info.black .hero-component__button.active{background-color:var(--color-xxl-green);pointer-events:none}.hero-component .hero-component__info.black .hero-component__button:hover{color:var(--font-color-primary)}.hero-component .hero-component__info:not(.black) *{color:var(--font-color-primary-invert)}.hero-component .hero-component__info:not(.black) .hero-component__button{color:var(--font-color-primary);background-color:var(--font-color-primary-invert)}@media(hover:none)and (pointer:coarse){.hero-component .hero-component__info:not(.black) .hero-component__button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.hero-component .hero-component__info:not(.black) .hero-component__button:active{background-color:var(--color-xxl-green)}}@media(hover:hover)and (pointer:coarse),(hover:hover)and (pointer:fine){.hero-component .hero-component__info:not(.black) .hero-component__button{transition:all .2s ease}.hero-component .hero-component__info:not(.black) .hero-component__button:hover{background-color:var(--color-xxl-green)}}.hero-component .hero-component__info:not(.black) .hero-component__button:focus{outline:none}.hero-component .hero-component__info:not(.black) .hero-component__button.active{background-color:var(--color-xxl-green);pointer-events:none}.hero-component__button-wrap{margin-top:var(--space-small-regular);margin-right:var(--space-small-regular)}.hero-component__buttons-wrap{display:flex;margin-bottom:-30px}@media only screen and (min-width:768px){.hero-component__buttons-wrap{margin-bottom:-37px}}@media only screen and (max-width:767px){.hero-component .hero-component__button-wrap:nth-child(n+3){display:none}}.hero-component--one-slide .hero-component__info{display:flex;padding-bottom:24px}@media only screen and (min-width:768px){.hero-component--one-slide .hero-component__info{padding-bottom:44px}}.hero-component:not(.hero-component__teamsales) .hero-component__link:hover .hero-component__button{color:var(--color-xxl-web-black);background-color:var(--color-xxl-green)}.hero-component .hero-component__wrap{position:relative}.hero-component .hero-component__wrap .loader{position:absolute;top:50vh;left:50%;z-index:1;transform:translate(-50%,-50%)}.hero-component.hero-component__teamsales .hero-component__button{margin-right:14px}.hero-component.hero-component__teamsales .hero-component__button:last-child{margin:0}.hero-component .slick-dots{bottom:24px;left:12px}@media only screen and (min-width:768px){.hero-component .slick-dots{bottom:44px;left:50px}}.hero-component .slick-prev{left:7px}.hero-component .slick-arrow{bottom:32px;height:20px}.hero-component.js-one-item-carousel:not(.slick-initialized)>:not(:first-child){display:none}.hero-component__bullet-list{padding:0;list-style-type:none}.hero-component__bullet-list>li{display:flex;align-items:center;width:100%;margin-bottom:var(--space-small-large);font-weight:400;font-family:var(--font-family-bold);font-size:1.25rem;line-height:1.6;letter-spacing:-.00625rem}@media only screen and (min-width:768px){.hero-component__bullet-list>li{margin-bottom:46px}}.hero-component__bullet-icon{display:flex;width:28px;margin-right:var(--space-regular)}.hero-component__bullet-icon svg{width:100%;height:auto}.hero-component__countdowntimer{min-height:56px}@media only screen and (min-width:768px){.hero-component__countdowntimer{min-height:102px}}.info-messages{display:flex;flex-direction:column;align-items:center;justify-content:center}.info-messages a{font-weight:400;font-family:var(--font-family-regular);font-size:.75rem;line-height:1rem;letter-spacing:-.009375rem;color:var(--color-xxl-web-black);white-space:nowrap;text-decoration:underline}.info-messages a:hover{text-decoration:none}.info-messages__message{font-weight:400;font-family:var(--font-family-regular);font-size:.75rem;line-height:1rem;letter-spacing:-.009375rem;width:100%;margin:0;padding:6px 0;text-align:center;background-color:var(--color-xxl-green)}.info-messages__message,.info-messages__message a{color:var(--color-xxl-web-black)}.info-messages__message--campaign{background-color:var(--color-xxl-orange)}.info-messages__message--reward{color:var(--color-xxl-white);background-color:var(--color-xxl-red)}.info-messages__message--reward a{color:var(--color-xxl-white)}.select-box{position:relative;background-color:var(--color-xxl-white);outline:none;cursor:pointer}.select-box--transparent{background-color:transparent}.select-box__header{font-weight:400;font-family:var(--font-family-regular);font-size:.9375rem;line-height:1.2;text-overflow:ellipsis;letter-spacing:-.009375rem;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:50px;margin:0;padding:0 14px;border:1px solid var(--color-xxl-gray);outline:none}@media only screen and (min-width:1024px){.select-box__header{height:50px}}.select-box--transparent .select-box__header{border-color:transparent}.select-box__header [data-inline-svg],.select-box__header svg{z-index:1;width:8px;height:4px;margin-left:7px;transition:transform .2s ease}.select-box__header>span{font-weight:400;font-family:var(--font-family-regular);font-size:.9375rem;line-height:1.2;text-overflow:ellipsis;letter-spacing:-.009375rem;display:inline-block;width:95%;overflow:hidden;color:var(--color-xxl-web-gray)}.select-box__header.select-box__bundle--selected:after{bottom:0}.select-box__header .select-box__arrow-box{position:absolute;top:-1px;right:-1px;bottom:-1px;width:46px}.select-box__header .select-box__arrow-box--green{background-color:var(--color-xxl-green)}.select-box--transparent--white .select-box__header-text{color:var(--color-xxl-white)}.select-box--transparent--white a{color:var(--color-xxl-black)}.select-box__header-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-box__content{position:absolute;left:0;z-index:101;display:none;box-sizing:border-box;width:100%;max-height:331px;margin:0 0 14px;padding:0;overflow:auto;list-style-type:none;background-color:var(--color-xxl-white);border-right:1px solid var(--color-xxl-gray);border-bottom:1px solid var(--color-xxl-gray);border-left:1px solid var(--color-xxl-gray);-webkit-overflow-scrolling:touch}.select-box__content--teamsales-assortment{min-width:250px}.select-box__item{font-weight:400;font-family:var(--font-family-regular);font-size:.9375rem;line-height:1.2;text-overflow:ellipsis;letter-spacing:-.009375rem;display:flex;align-items:center;padding:10px 14px;background-color:var(--color-xxl-white);cursor:pointer;transition:background-color 50ms}.select-box__item:focus,.select-box__item:hover{background-color:var(--color-xxl-light-gray);outline:none;transition:background-color 0ms}.select-box__item a{color:var(--color-xxl-black);text-decoration:none}.select-box-items__item-size{flex:1 1}.select-box-items__item-low-qty{color:var(--color-xxl-orange)}.select-box-items__item-low-qty,.select-box__item-out-of-stock{font-weight:400;font-family:var(--font-family-regular);font-size:.75rem;letter-spacing:-.009375rem;text-align:right;margin-left:10px}.select-box__item-out-of-stock{color:var(--color-xxl-red)}.select-box__item--disabled{color:var(--color-xxl-gray)}.select-box--active .select-box__header [data-inline-svg],.select-box--active .select-box__header svg{transform:rotate(180deg)}.select-box--active .select-box__content{display:block}.select-box--active:after{bottom:0!important}.select-box--error:after{position:absolute;bottom:-3px;left:0;width:100%;border-bottom:1px solid var(--color-xxl-red);transition:all .2s linear;content:"";bottom:0}.select-box__input-item{cursor:default}.select-box__input-item input{max-width:calc(100% - 28px);padding:3px}.select-box__input-item button{margin:0 0 0 3px;padding:5px;background:none;border:none;cursor:pointer}.select-box__error-message{display:none;float:left;margin:7px 0;color:var(--color-xxl-red);font-size:.6rem}.select-box__error-message [data-inline-svg],.select-box__error-message svg{margin-right:5px}.select-box__error-message span{line-height:17px;vertical-align:top}.select-box__error-message:after{clear:both}.select-box__label{font-size:.7rem;line-height:25px;letter-spacing:.35px}@font-face{font-family:XXLSans;src:url(/_next/static/media/XXLSans-Regular.5e835409.woff2) format("woff2");font-display:swap}@font-face{font-family:XXLSans medium;src:url(/_next/static/media/XXLSans-Medium.6ef2fa9c.woff2) format("woff2");font-display:swap}@font-face{font-family:XXLSans bold;src:url(/_next/static/media/XXLSans-Bold.32691690.woff2) format("woff2");font-display:swap}:root{--font-color-primary:var(--color-xxl-black);--font-color-primary-invert:var(--color-xxl-white);--font-color-green:var(--color-xxl-green);--font-color-light-gray:var(--color-xxl-light-gray);--font-color-mid-gray:var(--color-xxl-gray);--font-color-dark-gray:var(--color-xxl-web-gray);--font-size-base:16px;--font-family-regular:"XXLSans",sans-serif;--font-family-medium:"XXLSans medium",sans-serif;--font-family-bold:"XXLSans bold",sans-serif;--letter-spacing-base:0.03rem;--letter-spacing-base-mobile:0.02rem}
/*# sourceMappingURL=8b22f30abd906011.css.map*/