.placeholder{height:100vh}
.product-page .dropdown{max-width:35rem}.product-page__divider{border-top:16px solid #f8f8f8;margin:16px 0 0 0}.product-page__main-content{position:relative}.product-page__row{max-width:1216px;margin:0 auto;padding:0}.product-page__top-row{border:none}.product-page__info-section{background:#fff;padding-bottom:16px}.product-page__top-info{padding:24px 16px 0 16px;border-top:1px solid #eaeaea;margin-top:16px}.product-page__clp-warning{margin-bottom:16px}.product-page__clp-warning .product-warning__alert-icon{margin:0 1rem 0 0}.product-page__breadcrumbs{padding:16px;max-width:1216px;margin:0 auto}.product-page__price-history-button{margin-bottom:16px}.product-page__price{display:flex}.product-page__price--kbygg{align-items:baseline;padding:16px 0 0 0}.product-page__wrapper{margin-top:2rem}.product-page .price-vat-switch{padding:0;margin:0;width:250px}.product-page .price-vat-switch__text{padding:0}.product-page__unavailable{padding:0 0 1em}.product-page__unavailable-message p{color:#e6ebee;display:inline-block;position:relative;margin-bottom:0}.product-page__unavailable-message a{color:#ff6900;text-decoration:none}.product-page__buyAndCounterSection{display:flex;padding-bottom:20px}.product-page__buyAndCounterSection>:last-child{width:100%}.product-page__buyAndCounterSection .buy-button{margin-top:0;max-width:unset;margin-left:0}.product-page__buyAndCounterSection .product-counter{border:1px solid #dcdcdc;border-radius:4px;width:30%;min-width:30%;margin-right:5px;height:48px}.product-page__buyAndCounterSection .product-counter__input{background-color:rgba(0,0,0,0)}.product-page__buyAndCounterSection .product-counter__input{border:none;border-radius:unset;width:30%;font-size:1.8rem;padding-top:2px}.product-page__buyAndCounterSection .product-counter__decrement,.product-page__buyAndCounterSection .product-counter__increment{font-size:3.4rem;width:35%}.product-page__buyAndCounterSection .product-counter__button--active{color:#b81921}.product-page__availability{margin:0 0 32px 0}.testfreaks-badge~.testfreaks-badge{display:none !important}@media(min-width: 56.25em){.product-page__info-section{display:flex}.product-page__divider{margin:32px 0}.product-page__top-info{padding:0;border:none;width:56rem;margin-top:0}.product-page__row{padding:0 16px}.product-page__breadcrumbs{padding:0 16px 16px}}@media(min-width: 76.25em){.product-page__buyAndCounterSection .product-counter{min-width:initial}}
.product-heading{display:flex;flex-flow:column}.product-heading--top-mobile{padding-left:16px}.product-heading__product-name{font-weight:bold;margin:1.4rem 0;font-size:2rem;line-height:1.3;order:2}.product-heading__brand-name{font-size:1.2rem;font-weight:bold;text-transform:uppercase;line-height:1.5;margin:0;margin-top:.3rem;order:1;color:#000;text-decoration:none}@media(min-width: 37.5em){.product-heading__product-name{margin-top:.6rem;font-size:2.4rem}}
@keyframes loadingPlaceholder{0%{background-position:-500px 0}100%{background-position:500px 0}}.text-row-placeholder{height:20px;width:100%;overflow:hidden;background:linear-gradient(to right, #f0f0f0 8%, #eaeaea 18%, #f0f0f0 33%);background-size:1000px 104px;position:relative;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:loadingPlaceholder;animation-timing-function:linear;display:block}.product-heading .text-row-placeholder.product-heading__brand-name{width:20%}.product-heading .text-row-placeholder.product-heading__product-name{height:4rem;width:80%}.product-description .text-row-placeholder.product-description{margin-bottom:.5rem}
.product-images-and-videos{position:relative;padding:0 16px 32px;min-height:100vw}.product-images-and-videos__slider{opacity:0}.product-images-and-videos__slider.slick-initialized{opacity:1}.product-images-and-videos__zoom-message{color:#707070;display:flex;align-items:center;justify-content:center;position:relative;background-color:#fff;margin-top:4em}.product-images-and-videos__zoom-message span{margin-left:1rem}.product-images-and-videos__media{max-height:100%;max-width:100%;display:block;overflow:hidden;background:#fff}.product-images-and-videos__media img{height:100%;width:100%;object-fit:contain}.product-images-and-videos__media iframe{max-height:35rem;max-width:100%}.product-images-and-videos .slick-dots{bottom:-32px;width:100%;padding:0;margin:0;list-style:none;text-align:center;display:flex;height:1rem;flex-direction:row;justify-content:center;align-items:center}.product-images-and-videos__badge-container{position:absolute;top:16px;right:16px;z-index:1}.product-images-and-videos__badge-container .discount-circular-tag{position:inherit;float:right;margin-bottom:16px}.media-placeholder{background-color:#f0f0f0;margin:1.6rem;position:relative;animation-duration:1s;animation-iteration-count:1;animation-name:appear;animation-timing-function:ease}.media-placeholder__content{width:100vw;height:100vw;overflow:hidden}@keyframes appear{0%{background-color:#fff}100%{background-color:#f0f0f0}}@media(min-width: 37.5em){.product-images-and-videos{width:56rem;min-height:56rem;max-height:none;margin:auto;margin-bottom:16px}.product-images-and-videos__media{height:56rem;width:56rem;max-height:none}.product-images-and-videos__media img{max-width:auto;max-height:auto}.product-images-and-videos__media iframe{max-height:100%}.media-placeholder{background-color:#f0f0f0}.media-placeholder__content{width:56rem;height:56rem;overflow:hidden}}@media(min-width: 56.25em){.product-images-and-videos{padding:0;margin:0 64px 0 0}.product-images-and-videos__thumbnails-container{display:flex;align-items:center}.product-images-and-videos__thumbnails-container .arrow-button{position:relative}.product-images-and-videos__thumbnails-container .arrow-button.arrow-prev{display:none !important;visibility:hidden}.product-images-and-videos__thumbnails-container .arrow-button.arrow-prev.arrow-button--visible{display:block !important;visibility:visible;left:4px;margin-right:8px}.product-images-and-videos__thumbnails-container .arrow-button--visible{visibility:visible}.product-images-and-videos__thumbnails{flex-flow:row nowrap;overflow:hidden;display:flex;margin:1.6rem 1.6rem 1.6rem -0.4rem}.product-images-and-videos__thumbnails .image-placeholder{display:contents}.product-images-and-videos__zoom-message{display:none}.media-placeholder{margin:0}}
.active-product-image{border:none;background-color:rgba(0,0,0,0);height:100%}.active-product-image .image-placeholder{display:contents}@media(min-width: 56.25em){.active-product-image{margin-left:5px;margin-right:5px;cursor:zoom-in}}
.product-advantages{padding:0}.product-advantages ul{list-style-type:none;margin:0 0 2rem;padding:0}.product-advantages li{list-style-type:none;display:flex;justify-content:flex-start;align-items:flex-start}.product-advantages--icon,.product-advantages--text{vertical-align:middle;display:inline-block}.product-advantages--icon{margin:.5rem 0 0}.product-advantages--text{margin:.5rem 0 .5rem 1rem}.product-advantages svg path{fill:#ff6900}
.product-info-anchor{color:#b81921;border:none;background:none;padding:0 0 1em;cursor:pointer;margin-top:-5px}
.button{display:flex;justify-content:center;align-items:center;min-height:4.8rem;border-radius:4px;text-decoration:none;font-weight:bold;cursor:pointer;line-height:1;text-transform:none;position:relative;white-space:nowrap;-webkit-appearance:none;color:#fff;border:none;background-color:#b81921;padding:1rem 1.2rem}.button:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button:hover .button__icon use{fill:#fff}.button:active{color:#fff;background:#a6171e;border-color:#db4d00}.button:active .button__icon use{fill:#fff}.button.reset-style{background:none;color:inherit;border:none;padding:0;text-align:left;cursor:pointer}.button--full-width{width:100%}.button--smallest{min-height:0;padding:.8rem 1.35rem;font-size:1.4rem}.button--light{background-color:#fff;border:1px solid #ff6900;color:#ff6900}.button--light:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button--light:hover .button__icon use{fill:#fff}.button--light:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--light:active .button__icon use{fill:#fff}.button--transparent{background-color:rgba(0,0,0,0);border:1px solid #b81921;color:#b81921}.button--transparent:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button--transparent:hover .button__icon use{fill:#fff}.button--transparent:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--transparent:active .button__icon use{fill:#fff}.button--transparent .button__icon use{fill:#b81921}.button--dark{background-color:#ff6900;color:#fff}.button--dark:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button--dark:hover .button__icon use{fill:#fff}.button--dark:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--dark:active .button__icon use{fill:#fff}.button--minibasket{min-height:4.8rem;border:none;border-radius:unset}.button:disabled,.button--disabled{cursor:not-allowed;pointer-events:none;opacity:.3}.button:disabled.button--disabled-dark,.button--disabled.button--disabled-dark{background-color:#e7e7e7;color:#fff;opacity:1}.button--show-more{width:auto;padding:0 7.6rem;margin:0 auto 4.8rem;min-height:4rem}.button--show-more:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--show-more:active .button__icon use{fill:#fff}.button--checkout{padding:1.2rem 3rem;letter-spacing:.02rem;margin-top:1rem;width:100%;margin-bottom:24px}.button--checkout:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--checkout:active .button__icon use{fill:#fff}.button--outlined{background-color:#fff;border:1px solid #b81921;color:#b81921;border-radius:4px;font-weight:700}.button--go-to-payment{max-width:352px;margin:16px auto 16px}.button--checkout-previous-step{min-width:352px;margin:16px auto 16px}.button--checkout-previous-step--B2bSe{min-width:auto}.button--checkout-disabled{padding:1.2rem 3rem;letter-spacing:.02rem;margin-top:16px;pointer-events:none;opacity:.3;width:100%;margin-bottom:24px}.button--show-filter{min-height:4rem;margin:0;font-weight:bold;width:100%}.button--show-filter:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--show-filter:active .button__icon use{fill:#fff}.button--bonus-page-back-to-listing{max-width:70em;margin-top:16px}.button__icon{height:24px;width:24px}.button__icon-left{margin-right:8px}.button__icon-right{margin-left:8px}.button--read-more{margin:4px 0 16px;font-size:1.6rem}.button--read-more--B2B{background-color:#b81921}.button--icon-button{background-color:rgba(0,0,0,0);position:inherit}.button--icon-button:hover{background-color:rgba(0,0,0,0);border:none}.button--order-summary{background-color:rgba(0,0,0,0);color:inherit;justify-content:left}.button--order-summary .icon{width:30px;height:30px}.button--order-summary .icon g>use{fill:#ff6900}.button-group{display:flex;flex-direction:row;justify-content:space-around;margin-top:8px}.button-group .button--light{width:50%}.action-button{display:flex;justify-content:center;align-items:center;min-height:4.8rem;border-radius:4px;text-decoration:none;font-weight:bold;cursor:pointer;line-height:1;text-transform:none;position:relative;white-space:nowrap;-webkit-appearance:none;padding:0 3rem;background-color:#fff;line-height:4.8rem;border:1px solid #ff6900;color:#ff6900;font-size:1.6rem;margin:0 auto}.action-button:hover:enabled{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.action-button:hover:enabled .button__icon use{fill:#fff}.action-button:active:enabled{color:#fff;background:#a6171e;border-color:#db4d00}.action-button:active:enabled .button__icon use{fill:#fff}.action-button--clear-filter{width:100%;min-height:4rem;height:4rem;line-height:1;border:none;font-size:1.4rem}.action-button--bought-together{position:relative;min-height:3.2rem;height:3.2rem;width:10rem;margin:6px 0 0;padding:.8rem 1.35rem;font-size:1.4rem;line-height:1.4rem}.action-button--bought-together:disabled{color:#707070;border-color:#707070}@media(min-width: 56.25em){.action-button--show-more{margin-bottom:9.6rem}.button--checkout,.button--checkout-disabled{margin-bottom:0}.button--checkout-next-step-summary{display:none}.button--minibasket{border-radius:4px;border:1px solid #ff6900}.button--margin-left{margin-left:8px}.button--margin-top{margin-top:8px}}.consumption-form{background-color:#f8f8f8;padding:1.6rem}.consumption-form[data-straight=top-right]{border-radius:4px 0 4px 4px}.consumption-form[data-straight=top-left]{border-radius:0 4px 4px 4px}.consumption-form__container{border-top:2px solid #f8f8f8;border-bottom:2px solid #f8f8f8;padding:24px 0}.consumption-form__title{display:flex;align-items:baseline}.consumption-form__title h3{font-size:21px;font-weight:bold;margin:0}.consumption-form__title--change_type{color:#ff6900;cursor:pointer;margin-left:auto}.consumption-form__surface{display:flex;margin-top:16px}.consumption-form__surface:first-of-type{margin-top:0}.consumption-form--input{text-align:left;background:#fff;width:100%;padding-right:50px;padding-left:12px}.consumption-form--input-container{width:100%}.consumption-form--input-container>label{display:block;font-size:1.6rem;margin-bottom:4px}.consumption-form--input-container[data-type=height]{margin-left:8px}.consumption-form--error{border-color:#d0021b}.consumption-form--unit{color:#707070;position:absolute;margin-top:14px;margin-left:-48px;border-left:1px solid;border-color:#dcdcdc;padding-left:14px}.consumption-form--remove-button{border:none;cursor:pointer;background:none;padding-left:16px;align-self:flex-end;display:flex;align-items:center}.consumption-form--remove-button svg{width:32px;height:32px}.consumption-form--remove-button svg use{fill:#b81921}.consumption-form--remove-button--hidden{visibility:hidden}.consumption-form__alert{display:flex;background-color:#f8f8f8;border-radius:4px;font-size:16px;color:#b81921;padding:16px;margin-top:16px;line-height:1.6}.consumption-form__alert--image{display:block;height:2.4rem;width:2.4rem;top:5px;right:9px}.consumption-form__alert--text{margin-left:16px}.consumption-form__info{color:#b81921}.consumption-form__error{color:#d0021b}.consumption-form__tab-buttons{display:flex}.consumption-form__tab-buttons>button{display:flex;justify-content:center;align-items:center;min-height:4.8rem;border-radius:4px;text-decoration:none;font-weight:bold;cursor:pointer;line-height:1;text-transform:none;position:relative;white-space:nowrap;-webkit-appearance:none;border:none;background-color:#b81921;width:100%;overflow:hidden;line-height:unset;border-radius:4px 4px 0 0}.consumption-form__tab-buttons>button[data-active=true]{background-color:#f8f8f8}.consumption-form__tab-buttons>button[data-active=false]{background-color:rgba(0,0,0,0)}.consumption-form__action-buttons{display:flex;justify-content:space-between;margin-top:16px;gap:8px}.consumption-form__action-buttons>button{display:flex;justify-content:center;align-items:center;min-height:4.8rem;border-radius:4px;text-decoration:none;font-weight:bold;cursor:pointer;line-height:1;text-transform:none;position:relative;white-space:nowrap;-webkit-appearance:none;color:#b81921;background:rgba(0,0,0,0);border:1px solid #b81921;width:165px;overflow:hidden;line-height:unset}.consumption-form__action-buttons--plus-icon{margin-left:8px}.consumption-form__action-buttons--plus-icon g{stroke:#b81921}.consumption-form__detail-squares{display:grid;grid-template-areas:"packages size" "area price";grid-template-columns:repeat(2, 1fr);justify-content:space-between;gap:4px;margin-top:4px}@media(min-width: 400px){.consumption-form__detail-squares{grid-template-areas:"packages size area price";grid-template-columns:repeat(4, 1fr)}}.consumption-form__detail-squares--square{flex:1 1 0;text-align:center;background-color:#f8f8f8;padding:12px;border-radius:4px}.consumption-form__detail-squares--packages{grid-area:packages}.consumption-form__detail-squares--size{grid-area:size}.consumption-form__detail-squares--area{grid-area:area}.consumption-form__detail-squares--price{grid-area:price;white-space:nowrap;overflow:hidden}.consumption-form__detail-squares--spinner-container{grid-area:size;position:relative;right:31px;top:37px}@media(min-width: 400px){.consumption-form__detail-squares--spinner-container{top:4px;grid-area:area}}.consumption-form__detail-squares--title{color:#b81921;font-size:1.2rem;font-weight:bold;margin-bottom:1px;white-space:nowrap;overflow:hidden}.consumption-form__detail-squares--value{font-weight:bold;font-size:1.6rem}
.spinner-alt{display:inline-block;width:36px;height:36px}.spinner-alt::after{content:" ";display:block;position:absolute;width:28.8px;height:28.8px;margin:8px;border-radius:50%;border:5px solid #e6ebee;border-color:#e6ebee rgba(0,0,0,0) #e6ebee rgba(0,0,0,0);animation:spinner-alt 1.2s linear infinite;top:6px;left:6px}.spinner-alt::before{background-color:#fff;content:" ";display:block;position:absolute;width:40.5px;height:40.5px;margin:8px;border-radius:50%}@keyframes spinner-alt{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.button{display:flex;justify-content:center;align-items:center;min-height:4.8rem;border-radius:4px;text-decoration:none;font-weight:bold;cursor:pointer;line-height:1;text-transform:none;position:relative;white-space:nowrap;-webkit-appearance:none;color:#fff;border:none;background-color:#b81921;padding:1rem 1.2rem}.button:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button:hover .button__icon use{fill:#fff}.button:active{color:#fff;background:#a6171e;border-color:#db4d00}.button:active .button__icon use{fill:#fff}.button.reset-style{background:none;color:inherit;border:none;padding:0;text-align:left;cursor:pointer}.button--full-width{width:100%}.button--smallest{min-height:0;padding:.8rem 1.35rem;font-size:1.4rem}.button--light{background-color:#fff;border:1px solid #ff6900;color:#ff6900}.button--light:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button--light:hover .button__icon use{fill:#fff}.button--light:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--light:active .button__icon use{fill:#fff}.button--transparent{background-color:rgba(0,0,0,0);border:1px solid #b81921;color:#b81921}.button--transparent:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button--transparent:hover .button__icon use{fill:#fff}.button--transparent:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--transparent:active .button__icon use{fill:#fff}.button--transparent .button__icon use{fill:#b81921}.button--dark{background-color:#ff6900;color:#fff}.button--dark:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button--dark:hover .button__icon use{fill:#fff}.button--dark:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--dark:active .button__icon use{fill:#fff}.button--minibasket{min-height:4.8rem;border:none;border-radius:unset}.button:disabled,.button--disabled{cursor:not-allowed;pointer-events:none;opacity:.3}.button:disabled.button--disabled-dark,.button--disabled.button--disabled-dark{background-color:#e7e7e7;color:#fff;opacity:1}.button--show-more{width:auto;padding:0 7.6rem;margin:0 auto 4.8rem;min-height:4rem}.button--show-more:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--show-more:active .button__icon use{fill:#fff}.button--checkout{padding:1.2rem 3rem;letter-spacing:.02rem;margin-top:1rem;width:100%;margin-bottom:24px}.button--checkout:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--checkout:active .button__icon use{fill:#fff}.button--outlined{background-color:#fff;border:1px solid #b81921;color:#b81921;border-radius:4px;font-weight:700}.button--go-to-payment{max-width:352px;margin:16px auto 16px}.button--checkout-previous-step{min-width:352px;margin:16px auto 16px}.button--checkout-previous-step--B2bSe{min-width:auto}.button--checkout-disabled{padding:1.2rem 3rem;letter-spacing:.02rem;margin-top:16px;pointer-events:none;opacity:.3;width:100%;margin-bottom:24px}.button--show-filter{min-height:4rem;margin:0;font-weight:bold;width:100%}.button--show-filter:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--show-filter:active .button__icon use{fill:#fff}.button--bonus-page-back-to-listing{max-width:70em;margin-top:16px}.button__icon{height:24px;width:24px}.button__icon-left{margin-right:8px}.button__icon-right{margin-left:8px}.button--read-more{margin:4px 0 16px;font-size:1.6rem}.button--read-more--B2B{background-color:#b81921}.button--icon-button{background-color:rgba(0,0,0,0);position:inherit}.button--icon-button:hover{background-color:rgba(0,0,0,0);border:none}.button--order-summary{background-color:rgba(0,0,0,0);color:inherit;justify-content:left}.button--order-summary .icon{width:30px;height:30px}.button--order-summary .icon g>use{fill:#ff6900}.button-group{display:flex;flex-direction:row;justify-content:space-around;margin-top:8px}.button-group .button--light{width:50%}.action-button{display:flex;justify-content:center;align-items:center;min-height:4.8rem;border-radius:4px;text-decoration:none;font-weight:bold;cursor:pointer;line-height:1;text-transform:none;position:relative;white-space:nowrap;-webkit-appearance:none;padding:0 3rem;background-color:#fff;line-height:4.8rem;border:1px solid #ff6900;color:#ff6900;font-size:1.6rem;margin:0 auto}.action-button:hover:enabled{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.action-button:hover:enabled .button__icon use{fill:#fff}.action-button:active:enabled{color:#fff;background:#a6171e;border-color:#db4d00}.action-button:active:enabled .button__icon use{fill:#fff}.action-button--clear-filter{width:100%;min-height:4rem;height:4rem;line-height:1;border:none;font-size:1.4rem}.action-button--bought-together{position:relative;min-height:3.2rem;height:3.2rem;width:10rem;margin:6px 0 0;padding:.8rem 1.35rem;font-size:1.4rem;line-height:1.4rem}.action-button--bought-together:disabled{color:#707070;border-color:#707070}@media(min-width: 56.25em){.action-button--show-more{margin-bottom:9.6rem}.button--checkout,.button--checkout-disabled{margin-bottom:0}.button--checkout-next-step-summary{display:none}.button--minibasket{border-radius:4px;border:1px solid #ff6900}.button--margin-left{margin-left:8px}.button--margin-top{margin-top:8px}}.tinting-service{border-width:1px 0 0;border-style:solid;border-color:#dcdcdc;margin-top:16px;padding:32px 0 8px;display:flex;flex-wrap:wrap;flex-direction:column}.tinting-service__text{font-weight:bold;font-size:1.8rem;margin-right:auto}.tinting-service__price{font-weight:bold;font-size:1.8rem}.tinting-service__button{margin:32px 0 0 0 !important;max-height:4.8rem}.tinting-service__header-row{display:flex;width:100%}.tinting-service__warning{margin-top:32px;border-width:1px 0 0;border-style:solid;border-color:#ff6900;padding:16px;background-color:#fff8f2;display:flex;color:#ff6900;width:100%;align-items:center}.tinting-service__warning>.icon{margin-right:16px;min-width:48px;height:32px}@media(min-width: 400px){.tinting-service{border-width:1px 0 0;border-style:solid;border-color:#dcdcdc;margin-top:16px;padding:32px 0 8px;display:flex;flex-wrap:wrap;flex-direction:row}}
@keyframes fade-in-from-top{0%{opacity:.5;transform:translate3d(0, -3rem, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fade-in-from-bottom-alert{0%{transform:translate3d(0, 0, 0)}20%{transform:translate3d(0, -56px, 0)}80%{transform:translate3d(0, -56px, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes fade-in-from-top-alert{0%{transform:translate3d(0, 0, 0)}20%{transform:translate3d(0, 56px, 0)}80%{transform:translate3d(0, 56px, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes fade-in-from-top-modal{0%{transform:translate3d(0, -100%, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes fade-in-from-left-modal{0%{transform:translate3d(-120%, 0, 0)}100%{transform:translate3d(0, 0, 0)}}.button{display:flex;justify-content:center;align-items:center;min-height:4.8rem;border-radius:4px;text-decoration:none;font-weight:bold;cursor:pointer;line-height:1;text-transform:none;position:relative;white-space:nowrap;-webkit-appearance:none;color:#fff;border:none;background-color:#b81921;padding:1rem 1.2rem}.button:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button:hover .button__icon use{fill:#fff}.button:active{color:#fff;background:#a6171e;border-color:#db4d00}.button:active .button__icon use{fill:#fff}.button.reset-style{background:none;color:inherit;border:none;padding:0;text-align:left;cursor:pointer}.button--full-width{width:100%}.button--smallest{min-height:0;padding:.8rem 1.35rem;font-size:1.4rem}.button--light{background-color:#fff;border:1px solid #ff6900;color:#ff6900}.button--light:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button--light:hover .button__icon use{fill:#fff}.button--light:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--light:active .button__icon use{fill:#fff}.button--transparent{background-color:rgba(0,0,0,0);border:1px solid #b81921;color:#b81921}.button--transparent:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button--transparent:hover .button__icon use{fill:#fff}.button--transparent:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--transparent:active .button__icon use{fill:#fff}.button--transparent .button__icon use{fill:#b81921}.button--dark{background-color:#ff6900;color:#fff}.button--dark:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button--dark:hover .button__icon use{fill:#fff}.button--dark:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--dark:active .button__icon use{fill:#fff}.button--minibasket{min-height:4.8rem;border:none;border-radius:unset}.button:disabled,.button--disabled{cursor:not-allowed;pointer-events:none;opacity:.3}.button:disabled.button--disabled-dark,.button--disabled.button--disabled-dark{background-color:#e7e7e7;color:#fff;opacity:1}.button--show-more{width:auto;padding:0 7.6rem;margin:0 auto 4.8rem;min-height:4rem}.button--show-more:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--show-more:active .button__icon use{fill:#fff}.button--checkout{padding:1.2rem 3rem;letter-spacing:.02rem;margin-top:1rem;width:100%;margin-bottom:24px}.button--checkout:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--checkout:active .button__icon use{fill:#fff}.button--outlined{background-color:#fff;border:1px solid #b81921;color:#b81921;border-radius:4px;font-weight:700}.button--go-to-payment{max-width:352px;margin:16px auto 16px}.button--checkout-previous-step{min-width:352px;margin:16px auto 16px}.button--checkout-previous-step--B2bSe{min-width:auto}.button--checkout-disabled{padding:1.2rem 3rem;letter-spacing:.02rem;margin-top:16px;pointer-events:none;opacity:.3;width:100%;margin-bottom:24px}.button--show-filter{min-height:4rem;margin:0;font-weight:bold;width:100%}.button--show-filter:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--show-filter:active .button__icon use{fill:#fff}.button--bonus-page-back-to-listing{max-width:70em;margin-top:16px}.button__icon{height:24px;width:24px}.button__icon-left{margin-right:8px}.button__icon-right{margin-left:8px}.button--read-more{margin:4px 0 16px;font-size:1.6rem}.button--read-more--B2B{background-color:#b81921}.button--icon-button{background-color:rgba(0,0,0,0);position:inherit}.button--icon-button:hover{background-color:rgba(0,0,0,0);border:none}.button--order-summary{background-color:rgba(0,0,0,0);color:inherit;justify-content:left}.button--order-summary .icon{width:30px;height:30px}.button--order-summary .icon g>use{fill:#ff6900}.button-group{display:flex;flex-direction:row;justify-content:space-around;margin-top:8px}.button-group .button--light{width:50%}.action-button{display:flex;justify-content:center;align-items:center;min-height:4.8rem;border-radius:4px;text-decoration:none;font-weight:bold;cursor:pointer;line-height:1;text-transform:none;position:relative;white-space:nowrap;-webkit-appearance:none;padding:0 3rem;background-color:#fff;line-height:4.8rem;border:1px solid #ff6900;color:#ff6900;font-size:1.6rem;margin:0 auto}.action-button:hover:enabled{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.action-button:hover:enabled .button__icon use{fill:#fff}.action-button:active:enabled{color:#fff;background:#a6171e;border-color:#db4d00}.action-button:active:enabled .button__icon use{fill:#fff}.action-button--clear-filter{width:100%;min-height:4rem;height:4rem;line-height:1;border:none;font-size:1.4rem}.action-button--bought-together{position:relative;min-height:3.2rem;height:3.2rem;width:10rem;margin:6px 0 0;padding:.8rem 1.35rem;font-size:1.4rem;line-height:1.4rem}.action-button--bought-together:disabled{color:#707070;border-color:#707070}@media(min-width: 56.25em){.action-button--show-more{margin-bottom:9.6rem}.button--checkout,.button--checkout-disabled{margin-bottom:0}.button--checkout-next-step-summary{display:none}.button--minibasket{border-radius:4px;border:1px solid #ff6900}.button--margin-left{margin-left:8px}.button--margin-top{margin-top:8px}}.installation-service-modal .modal__body{overflow:scroll;display:flex;flex-direction:column;border-radius:4px}.installation-service-modal>.modal{animation:fade-in-from-top-modal .6s;max-width:600px;margin-left:auto;margin-right:auto;border-radius:2px;overflow:hidden}.installation-service-modal--mobile>.modal{animation:fade-in-from-left-modal .6s;width:100%;height:100%;top:0;bottom:0;right:0;left:0;max-width:unset;border-radius:0;margin:unset;overflow:hidden}.installation-service-modal__header{padding-top:32px;display:flex;flex-direction:column;justify-content:center;font-size:1.8rem;font-weight:bold;align-items:center}.installation-service-modal__header>.store-search{padding-top:32px;padding-bottom:0}.installation-service-modal__title{display:flex;justify-content:center;padding:16px 32px 0;text-align:center}.installation-service-modal__body{flex-direction:column;white-space:pre-line;display:flex;color:#707070;flex:1}.installation-service-modal__body--scroll{padding:0;margin-bottom:0}.installation-service-modal__text{padding:32px}.installation-service-modal__map{align-self:center;margin:auto}.installation-service-modal__not-found{display:flex;flex:1;padding:32px;text-align:center;flex-direction:column}.installation-service-modal__not-found a{color:#ff6900;text-decoration:none}.installation-service-modal__button{display:flex;border:0;padding:0;background:none;cursor:pointer;min-height:unset}.installation-service-modal__button--terms{display:flex;justify-content:center;align-items:center;min-height:4.8rem;border-radius:4px;text-decoration:none;font-weight:bold;cursor:pointer;line-height:1;text-transform:none;position:relative;white-space:nowrap;-webkit-appearance:none;margin-left:32px;margin-right:32px;margin-bottom:32px;color:#fff;background-color:#b81921}.installation-service-modal__button--orange{align-self:flex-start;color:#ff6900;padding:8px 32px}.installation-service-modal .modal__header .icon-cross{width:32px;height:32px}.installation-service-modal .modal__header .icon-cross use{fill:#ff6900}
.tinting-service-color-box{display:flex;padding-top:32px;align-content:flex-start;height:100px}.tinting-service-color-box__indicator{min-width:48px;margin:0 16px 2px 0;border:solid 1px #dcdcdc;border-radius:50%;background-color:#000;height:100%;max-height:48px;overflow:hidden}.tinting-service-color-box__wrapper{display:flex;flex-direction:column}.tinting-service-color-box__text{font-weight:bold}.tinting-service-color-box__button{background:none;border:none;min-height:0;padding:0;color:#ed1b24;font-weight:bold;cursor:pointer;display:flex}.tinting-service-color-box__button>*:first-child{margin-right:4px}@media(min-width: 400px){.tinting-service-color-box{display:flex;padding-top:32px;margin-right:auto;min-width:200px;width:calc(100% - 220px);align-content:flex-start}}
.tinting-service-modal{display:flex;flex-direction:column;min-height:100%;overflow:scroll}.tinting-service-modal__title{margin:24px auto 0;font-weight:bold;font-size:1.6rem}.tinting-service-modal__text{color:#707070;margin:8px 16px 0;text-align:center;font-size:1.2rem}.tinting-service-modal__search{margin:16px 32px 0;display:flex;border:1px solid #dcdcdc;border-radius:4px;padding:0 16px}.tinting-service-modal__input{width:100%;border:none}.tinting-service-modal__icon{border:0;cursor:pointer;background:#fff;padding:0}.tinting-service-modal__submit{background-color:#fff;border:none;padding:0}.tinting-service-modal__preview{min-height:118px;margin:32px 32px 0;display:flex;justify-content:center;border-radius:4px;align-items:center;overflow:hidden}.tinting-service-modal__label{display:flex;padding:16px 32px;margin-top:auto}.tinting-service-modal__grid{display:grid;grid-template-columns:repeat(auto-fit, 118px);grid-gap:16px;margin:32px;overflow-y:scroll;justify-content:center;min-height:150px}.tinting-service-modal__grid-item{height:118px;border-radius:4px;cursor:pointer;display:flex;align-items:flex-end;word-spacing:118px;text-align:center;padding:0;font-size:1.2rem;justify-content:center;position:relative;overflow:hidden}.tinting-service-modal__grid-item--selected{border:2px solid #ff6900}.tinting-service-modal__grid-item--hidden{display:none}.tinting-service-modal__grid-item-text{align-items:flex-end;bottom:0;display:flex;height:100%;justify-content:center;left:0;padding:16px;position:absolute;right:0;top:0;width:100%}.tinting-service-modal__grid-item-text--dark{filter:brightness(0)}.tinting-service-modal__approve-button{margin-right:8px;width:122px}.tinting-service-modal__cancel-button{border:none;background-color:#fff;width:122px;cursor:pointer;font-weight:bold}.tinting-service-modal__terms-text{color:#707070;margin:32px 32px 0}.tinting-service-modal__terms-text-bold{color:#707070;margin:32px 32px 0;font-weight:bold}.tinting-service-modal__terms-button{width:122px;margin:32px auto}@media(min-width: 37.5em){.tinting-service-modal__text{color:#707070;margin:8px 24px 0;text-align:center;font-size:1.6rem}.tinting-service-modal__search{margin:32px 32px 0;display:flex;border:1px solid #dcdcdc;border-radius:4px;padding:0 16px}.tinting-service-modal__title{margin:32px auto 0;font-weight:bold;font-size:1.8rem}}
.button{display:flex;justify-content:center;align-items:center;min-height:4.8rem;border-radius:4px;text-decoration:none;font-weight:bold;cursor:pointer;line-height:1;text-transform:none;position:relative;white-space:nowrap;-webkit-appearance:none;color:#fff;border:none;background-color:#b81921;padding:1rem 1.2rem}.button:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button:hover .button__icon use{fill:#fff}.button:active{color:#fff;background:#a6171e;border-color:#db4d00}.button:active .button__icon use{fill:#fff}.button.reset-style{background:none;color:inherit;border:none;padding:0;text-align:left;cursor:pointer}.button--full-width{width:100%}.button--smallest{min-height:0;padding:.8rem 1.35rem;font-size:1.4rem}.button--light{background-color:#fff;border:1px solid #ff6900;color:#ff6900}.button--light:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button--light:hover .button__icon use{fill:#fff}.button--light:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--light:active .button__icon use{fill:#fff}.button--transparent{background-color:rgba(0,0,0,0);border:1px solid #b81921;color:#b81921}.button--transparent:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button--transparent:hover .button__icon use{fill:#fff}.button--transparent:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--transparent:active .button__icon use{fill:#fff}.button--transparent .button__icon use{fill:#b81921}.button--dark{background-color:#ff6900;color:#fff}.button--dark:hover{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.button--dark:hover .button__icon use{fill:#fff}.button--dark:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--dark:active .button__icon use{fill:#fff}.button--minibasket{min-height:4.8rem;border:none;border-radius:unset}.button:disabled,.button--disabled{cursor:not-allowed;pointer-events:none;opacity:.3}.button:disabled.button--disabled-dark,.button--disabled.button--disabled-dark{background-color:#e7e7e7;color:#fff;opacity:1}.button--show-more{width:auto;padding:0 7.6rem;margin:0 auto 4.8rem;min-height:4rem}.button--show-more:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--show-more:active .button__icon use{fill:#fff}.button--checkout{padding:1.2rem 3rem;letter-spacing:.02rem;margin-top:1rem;width:100%;margin-bottom:24px}.button--checkout:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--checkout:active .button__icon use{fill:#fff}.button--outlined{background-color:#fff;border:1px solid #b81921;color:#b81921;border-radius:4px;font-weight:700}.button--go-to-payment{max-width:352px;margin:16px auto 16px}.button--checkout-previous-step{min-width:352px;margin:16px auto 16px}.button--checkout-previous-step--B2bSe{min-width:auto}.button--checkout-disabled{padding:1.2rem 3rem;letter-spacing:.02rem;margin-top:16px;pointer-events:none;opacity:.3;width:100%;margin-bottom:24px}.button--show-filter{min-height:4rem;margin:0;font-weight:bold;width:100%}.button--show-filter:active{color:#fff;background:#a6171e;border-color:#db4d00}.button--show-filter:active .button__icon use{fill:#fff}.button--bonus-page-back-to-listing{max-width:70em;margin-top:16px}.button__icon{height:24px;width:24px}.button__icon-left{margin-right:8px}.button__icon-right{margin-left:8px}.button--read-more{margin:4px 0 16px;font-size:1.6rem}.button--read-more--B2B{background-color:#b81921}.button--icon-button{background-color:rgba(0,0,0,0);position:inherit}.button--icon-button:hover{background-color:rgba(0,0,0,0);border:none}.button--order-summary{background-color:rgba(0,0,0,0);color:inherit;justify-content:left}.button--order-summary .icon{width:30px;height:30px}.button--order-summary .icon g>use{fill:#ff6900}.button-group{display:flex;flex-direction:row;justify-content:space-around;margin-top:8px}.button-group .button--light{width:50%}.action-button{display:flex;justify-content:center;align-items:center;min-height:4.8rem;border-radius:4px;text-decoration:none;font-weight:bold;cursor:pointer;line-height:1;text-transform:none;position:relative;white-space:nowrap;-webkit-appearance:none;padding:0 3rem;background-color:#fff;line-height:4.8rem;border:1px solid #ff6900;color:#ff6900;font-size:1.6rem;margin:0 auto}.action-button:hover:enabled{color:#fff;background:rgba(184,25,33,.8);border:1px solid #b81921}.action-button:hover:enabled .button__icon use{fill:#fff}.action-button:active:enabled{color:#fff;background:#a6171e;border-color:#db4d00}.action-button:active:enabled .button__icon use{fill:#fff}.action-button--clear-filter{width:100%;min-height:4rem;height:4rem;line-height:1;border:none;font-size:1.4rem}.action-button--bought-together{position:relative;min-height:3.2rem;height:3.2rem;width:10rem;margin:6px 0 0;padding:.8rem 1.35rem;font-size:1.4rem;line-height:1.4rem}.action-button--bought-together:disabled{color:#707070;border-color:#707070}@media(min-width: 56.25em){.action-button--show-more{margin-bottom:9.6rem}.button--checkout,.button--checkout-disabled{margin-bottom:0}.button--checkout-next-step-summary{display:none}.button--minibasket{border-radius:4px;border:1px solid #ff6900}.button--margin-left{margin-left:8px}.button--margin-top{margin-top:8px}}.select-store-button{display:flex;justify-content:center;align-items:center;min-height:4.8rem;border-radius:4px;text-decoration:none;font-weight:bold;cursor:pointer;line-height:1;text-transform:none;position:relative;white-space:nowrap;-webkit-appearance:none;color:#b81921;background-color:#f7e8e9;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f7e8e9;width:100%;overflow:hidden;line-height:unset}.select-store-button:active{background:#f3ddde}
.upselling-point-wrapper{margin-top:16px;margin:0}.upselling-point{margin-bottom:8px;line-height:40px;position:relative}.upselling-point__icon{position:absolute;left:8px;top:8px;z-index:1}.upselling-point__text{padding-left:56px}.upselling-point::before{content:"";display:block;position:absolute;background-color:#f5f3f8;border-radius:100%;width:40px;height:40px;z-index:0}
.default-product-availability__select-store-text{padding-bottom:24px}.default-product-availability__same-product-link{padding-bottom:32px}.default-product-availability__same-product-link a{color:#288ca2}
.store-availability{padding-top:16px}.storeButton{border:0;padding:0;text-align:left;background:none;font-size:inherit;cursor:pointer;max-width:87%}.availability{margin-bottom:2.7rem;padding:0;display:block;font-size:1.6rem;border:none;border-radius:4px;background-color:#f7f9fa}.availability__online{display:flex;flex-flow:column;margin-bottom:8px}.availability__indicator{border-radius:8px;min-width:10px;height:10px;display:inline-block;margin-right:8px;margin-top:7px}.availability__placeholder{min-width:17.5rem;max-width:35rem}.availability__indicator--available{background:#4ad771}.availability__indicator--limited{background:#f8e83b}.availability__indicator--unavailable{background:#d0021b}.availability__indicator--unknown{background:#eaeaea}.availability__not-available{background-color:#f8f8f8;color:#707070;border-radius:4px;padding:1rem;margin-top:1rem;font-size:1.4rem;display:flex;align-items:center}.availability__icon{flex-shrink:0;align-items:center;align-self:start;margin:.7rem 0 auto 1rem;width:48px;min-width:48px}.availability__change_icon{float:right;margin:1.8rem 1.8rem 1.8rem 0;align-self:flex-start;align-self:unset}.availability__change_icon path{fill:#ff6900}.availability__icon use{fill:#ff6900}.availability__select_icon{margin-right:1.8rem;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.availability__select_icon use{fill:#ff6900}.availability__store{margin-top:0;margin-bottom:0;display:flex;flex-flow:column;cursor:pointer}.availability__wrapper{display:flex;align-items:center}.availability__wrapper+.availability__wrapper{margin-top:1rem}.availability__title{word-wrap:break-word;color:#000;font-weight:bold;display:flex;align-items:center;justify-content:space-between;display:block}.availability__text{margin:auto 0 auto 1rem}.availability__message{color:#707070}@media(min-width: 56.25em){.availability__message{font-size:1.6rem}}.availability__inner{align-items:center;padding:8px;width:100%;padding:1rem;width:unset}.availability__price{font-weight:bold;padding-left:1rem}.availability__campaign{font-weight:bold;padding-left:1rem;color:#ff6900}.availability__delivery-costs-inner-container{display:flex;align-items:center}.availability__price{font-weight:bold;padding-left:1rem}.availability__campaign{font-weight:bold;padding-left:1rem;color:#ff6900}.availability__store-availability-container{display:flex;align-items:center}.availability__delivery-costs-inner-container{display:flex;align-items:center}@media(min-width: 56.25em){.availability .storeButton{max-width:92%}}.availability__postal_code_input{margin-bottom:0 !important}.availability__postal_code_input__container{max-width:96px;margin-left:16px;margin-top:4px}@media(min-width: 37.5em){.availability__postal_code_input__container{margin-left:0;margin-top:0}}
.delivery-methods-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:7;overflow-y:hidden}.delivery-methods-modal .modal{display:block;padding-top:3rem;top:auto;bottom:auto;right:auto;left:auto;position:relative}.delivery-methods-modal .modal__body{display:flex;align-items:center;justify-content:center;max-height:100%;max-width:100%;overflow:hidden;flex-direction:column;border-radius:4px}.delivery-methods-modal>.modal{animation:fade-in-from-top-modal .6s;width:min(64rem,100vw);margin-left:auto;margin-right:auto;border-radius:2px;overflow-y:auto;height:100%;max-height:calc(100vh - 96px)}.delivery-methods-modal--mobile>.modal{animation:fade-in-from-left-modal .6s;width:100%;height:100%;top:0;bottom:0;right:0;left:0;max-width:unset;border-radius:0;margin:unset;overflow:hidden}.delivery-methods-modal__header{padding-top:32px;display:flex;flex-direction:column;justify-content:center;font-size:1.6rem;font-weight:bold;align-items:center}.delivery-methods-modal__title{text-align:center;font-size:1.6rem;margin-block-start:16px;margin-block-end:16px}@media(min-width: 37.5em){.delivery-methods-modal__title{margin-top:0}}.delivery-methods-modal__body{flex-direction:column;white-space:pre-line;display:flex;color:#707070;flex:1;overflow:scroll}.delivery-methods-modal__body--scroll{height:100%;padding:0;margin-bottom:0}.delivery-methods-modal .modal__header .icon-cross{width:32px;height:32px}.delivery-methods-modal .modal__header .icon-cross use{fill:#ff6900}.delivery-methods-accordion{border-top:1px solid #e7e7e7 !important;padding:4px 16px !important}.delivery-methods-accordion:last-of-type{border-bottom:1px solid #e7e7e7 !important}.delivery-methods-accordion__title{display:inline-flex;justify-content:space-between;flex:1;margin-right:16px}.delivery-methods-accordion__price{white-space:nowrap}.delivery-methods-accordion__content{font-size:1.4rem !important}.delivery-methods-accordion__content .delivery-method-label__row{margin-top:0}.delivery-methods-accordion__content .delivery-method-label__row .delivery-method-label__row__spacer{padding-top:16px}.delivery-methods-accordion__content .delivery-method-label__row .delivery-method-label__row__icon{margin-right:4px}.delivery-methods-accordion__content .delivery-method-label__row .delivery-method-label__row__icon .icon{transform:scale(0.8)}
.accordion{overflow:hidden;background-color:rgba(0,0,0,0);border:0;padding:0;width:clamp(100%,50%,64rem)}.accordion__button{overflow:hidden;display:block;background-color:rgba(0,0,0,0);border:0;padding:0;text-align:left;width:100%}.accordion__split{display:flex}.accordion__split .accordion__button{flex-grow:1}.accordion__title,.accordion__title--split{display:flex;font-size:1.6rem;margin-bottom:0;margin-left:0;cursor:pointer;align-items:center;justify-content:space-between}.accordion__title--split{justify-content:start;width:100%;flex-direction:row-reverse}.accordion__icon{font-size:2rem}.accordion__icon>g>use{fill:#ff6900}.accordion__content{max-height:auto;margin-bottom:16px}.accordion__content--closed{display:none;max-height:0}.accordion .second-button{display:inline-grid;justify-content:end;align-items:center}
.pickup-location-list-container{position:relative;width:100%;background:#fff;display:flex;flex-flow:column nowrap}.pickup-location-list-container .warning-message{margin-top:0;margin-bottom:8px}
.pickup-location-list-row{display:flex;flex-direction:row;margin-top:4px}.pickup-location-list-row:not(:first-child){margin-top:16px}.pickup-location-list-row__left-container{flex:5;margin-left:4px}.pickup-location-list-row__left-container__title{font-weight:bold;color:#ff6900}.pickup-location-list-row__left-container__details{color:#707070}.pickup-location-list-row__right-container{flex:1;display:flex}.pickup-location-list-row__right-container .distance-container{flex:1;display:flex;justify-content:flex-end;align-items:center;color:#707070}.pickup-location-list-row__right-container .distance-container .icon-location{margin-right:8px}@media(min-width: 76.25em){.pickup-location-list-row .on-small-screens{display:none}}.pickup-location-list-row .on-large-screens{display:none}@media(min-width: 76.25em){.pickup-location-list-row .on-large-screens{display:block}}
.icon-location use{fill:#ff6900}
.delivery-method-label{display:block;margin-left:8px;font-size:1.6rem}.delivery-method-label__title{font-weight:bold;display:block}.delivery-method-label__description{display:block;padding:.5rem 0 0;color:#707070}.delivery-method-label__row{display:flex;align-items:center;color:#707070;margin-top:8px}.delivery-method-label__row:first-of-type{margin-top:16px}.delivery-method-label__row__icon{display:flex;align-items:center;width:22px;height:24px;margin-right:8px;color:#ff6900}.delivery-method{border-bottom:1px solid #eaeaea;margin:2rem 0 0;padding:0 0 2.4rem}.delivery-method:last-of-type{border-bottom:none}.delivery-method__header{display:flex;justify-content:space-between;cursor:pointer}.delivery-method__header label{cursor:pointer}.delivery-method__content{padding-top:2.8rem;padding-left:38px}.delivery-method__selector{padding:0 0 0 3rem;position:relative}.delivery-method__selector input{border:none;opacity:0;position:absolute;left:0;min-height:0}.delivery-method__selector input:focus+svg circle{stroke:#ff6900}.delivery-method__price{font-size:1.6rem;font-weight:bold;white-space:nowrap}.delivery-method__additional-desc{padding-left:8px}.delivery-method--disabled .delivery-method-label__title{color:#b4b4b4}.delivery-method--disabled .delivery-method-label__description{color:#b4b4b4}.delivery-method--disabled .delivery-method__header{cursor:default}.delivery-method--disabled .delivery-method__header label{cursor:default}.delivery-method--disabled .delivery-method__price{color:#b4b4b4}
.icon-timer use{fill:#f8574a}
.compact-store-delivery-address-input{margin-top:16px}.compact-store-delivery-address-input__form{display:flex;flex-direction:column;align-items:flex-start}@media(min-width: 37.5em){.compact-store-delivery-address-input__form{flex-direction:row;align-items:flex-end}}.compact-store-delivery-address-input__field{margin-right:8px;margin-bottom:16px}@media(min-width: 37.5em){.compact-store-delivery-address-input__field{margin-bottom:0}}.compact-store-delivery-address-input__input{margin-bottom:0}.compact-store-delivery-address-input__button{min-height:4.9rem !important;width:122px}
.icon-delivery use{fill:#ff6900}
.icon-check-store use{fill:#ff6900}
.product-info:last-of-type{border-bottom:none}.product-info__placeholder{margin-bottom:16px}h2.product-carousel__title.hidden,div.testfreaks-reviews.hidden{display:none}.product-info__wrapper .product-carousel__title{display:none}.product-info__main-content.hidden{max-height:335px;position:relative;margin-bottom:16px;overflow:hidden}.product-info__main-content.hidden::before{content:"";width:100%;height:200px;position:absolute;bottom:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%)}.product-info__show-more-button{display:flex;color:#ff6900;font-size:1.6rem;min-height:initial;background:rgba(0,0,0,0);padding:0;border:0}.product-info__show-more-button svg.icon-arrow use{fill:#ff6900}.product-info__show-more-button:hover{cursor:pointer}.product-info__show-more-button.hidden{display:none}@media(min-width: 56.25em){.product-info{width:100%;margin-right:64px;padding:0;border:none;display:flex;flex-direction:column}.product-info__content{width:100%;display:flex !important;justify-content:space-between}.product-info__content--hazard{flex-direction:column}.product-info__content--hazard .product-page-attachments{flex-direction:column}.product-info__main-content{max-width:61rem;flex-grow:1}.product-info__wrapper{width:100%}}
.tab-heading{display:none}@media(min-width: 56.25em){.tab-heading{display:inline-block;margin-right:32px}.tab-heading__title{font-size:2rem;font-weight:bold;padding-bottom:8px;color:#707070}.tab-heading__button{background:rgba(0,0,0,0);border:none;display:flex;flex-flow:row;justify-content:space-between;padding:8px 0;width:100%;cursor:pointer}.tab-heading__description--active .tab-heading__title,.tab-heading__measurements--active .tab-heading__title,.tab-heading__hazard--active .tab-heading__title,.tab-heading__reviews--active .tab-heading__title{border-bottom:2px solid #b81921;color:#292929}}
.tab{padding:0 16px;border-top:1px solid #e7e7e7}.tab__button{background:rgba(0,0,0,0);border:none;display:flex;flex-flow:row;justify-content:space-between;padding:16px 0;width:100%;height:6.5rem;cursor:pointer;align-items:center}.tab__content{padding-bottom:16px}.tab__content--show{display:block}.tab__content--hide{display:none}.tab__title{font-weight:bold;font-size:1.6rem;box-sizing:border-box;position:relative;margin:0;text-align:left;width:100%;color:#747d83;display:flex;justify-content:space-between}.tab__title .icon-arrow use{fill:#ff6900}@media(min-width: 56.25em){.tab{border-top:0;padding:0}.tab__button{display:none}.tab__content{padding-bottom:0;display:none;width:100%}.tab__description--description .tab__content,.tab__measurements--measurements .tab__content,.tab__hazard--hazard .tab__content,.tab__reviews--reviews .tab__content{display:block;margin-top:8px}}
ul.article-numbers{margin-top:0;color:#707070;list-style-type:none;padding:0;margin-bottom:32px;display:block}ul.article-numbers li{margin-bottom:16px}ul.article-numbers--side-by-side{display:flex;margin-bottom:0}
.product-description p{line-height:1.6;white-space:pre-line}
.product-symbols{white-space:pre-line;padding-bottom:8px;font-size:1.4rem;display:flex;flex-direction:column;width:100%}.product-symbols__title{margin:0;line-height:1;font-size:1.6rem;font-weight:400}.product-symbols__statements{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;flex-direction:column}.product-symbols__wrapper{width:100%;display:flex;align-items:center;flex-wrap:wrap}.product-symbols__image{width:120px;height:auto;margin:8px}@media(min-width: 56.25em){.product-symbols{flex-direction:row}.product-symbols__statements{width:50%}.product-symbols__wrapper{width:50%}}
.product-clp-info section{border-top:1px solid #e6ebee;margin:16px 0;padding:16px 0}.product-clp-info section .product-clp-info__title{font-size:1.8rem;font-weight:700;margin-top:16px;margin-bottom:32px}.product-clp-info section .product-clp-info__item{margin:4px 0;font-size:1.4rem}.product-clp-info section .product-clp-info__item strong{margin-right:16px}.product-clp-info section .product-clp-info__image{max-width:108px;display:inline-flex;margin-right:24px;margin-bottom:24px;flex-direction:column;align-items:center}.product-clp-info section .product-clp-info__image--description{text-align:center;margin-top:4px}.product-clp-info section .product-clp-info__image>.image-placeholder{position:relative}
.often-bought-together{background-color:#f8f8f8;width:100%;padding:16px}.often-bought-together__heading{font-size:1.6rem;margin:0}.often-bought-together__product-list{width:100%;list-style-type:none;padding:0;margin:0}.often-bought-together__product-list li{width:100%;padding:16px;margin-top:16px;background-color:#fff}.bought-together-product{text-decoration:none;display:flex;flex:1}.bought-together-product__content{display:flex;flex-direction:column;justify-content:center;flex-grow:1;min-width:0}.bought-together-product__image{min-width:6.4rem;height:6.4rem;margin-right:16px;display:flex;align-items:center;justify-content:center}.bought-together-product__image img{max-width:64px;max-height:64px}.bought-together-product__image .image-placeholder{position:initial}.bought-together-product__row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex:1}.bought-together-product__row>.price-view{padding-bottom:0}.bought-together-product__name{padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.4rem}@media(min-width: 56.25em){.often-bought-together{width:45.6rem}}
.product-attributes{width:100%}.product-attributes__content{width:100%}.product-attributes__content:first-of-type{margin-right:0}.product-attributes h3{color:#707070;font-size:1.2rem;font-weight:bold;letter-spacing:.08rem;text-transform:uppercase;margin:1rem 0;display:block}.product-attributes dl{align-items:flex-start;display:flex;flex-wrap:wrap;padding-bottom:16px;width:100%}.product-attributes dt{flex-grow:1;overflow:hidden;width:40%;color:#707070}.product-attributes dd{padding-left:20px;max-width:65%;text-align:right;width:55%}.product-attributes dt,.product-attributes dd{margin:0;padding:1.2rem 0;border-top:1px solid #eaeaea}.product-attributes dt:first-of-type,.product-attributes dd:first-of-type{border-top:none}@media(min-width: 56.25em){.product-attributes{display:flex}.product-attributes__content{width:50%}.product-attributes__content:first-of-type{margin-right:64px}.product-attributes dl{margin-right:15rem}}
.customers-photos{padding:0 16px}@media(min-width: 56.25em){.customers-photos{padding:0}}.customers-photos__photo-preview{width:calc(25% - 4px);margin-right:4px;cursor:pointer;position:relative;display:inline-block}.customers-photos__photo-preview img{position:absolute;top:0;width:100%;height:100%}@media(min-width: 56.25em){.customers-photos__photo-preview{width:calc(16.6666666667% - 4px)}}.customers-photos__photo-preview::before{content:"";display:block;padding-top:100%}.customers-photos__details__product-image{text-align:center;margin-bottom:16px}.customers-photos__details__product-image img{width:auto}.customers-photos__details__product-image .react-transform-component{display:block}.customers-photos__details__description{margin-left:84px;margin-right:32px;width:auto !important}.customers-photos__details__header{position:relative;margin-left:32px}.customers-photos__details__header__initials{display:inline-block;background-color:#9980b9;border-radius:50%;width:auto !important}.customers-photos__details__header__initials__initials-inner{color:#fff;display:table-cell;vertical-align:middle;text-align:center;text-decoration:none;height:40px;width:40px !important;font-size:1.8rem}.customers-photos__details__header__top{position:absolute;display:inline;margin-left:12px}.customers-photos__details__header__top__author{font-weight:bold}.customers-photos__details__header__rating{display:inline;margin-left:12px}
.feedback{float:right;text-align:right;margin-right:32px}.feedback .icon{margin-left:8px;fill:#b4b4b4;cursor:pointer;position:relative;top:2px;display:inline}.feedback .icon.clicked{fill:#288ca2}.feedback input{margin-left:8px;cursor:pointer}.feedback--votes{margin-left:4px;color:#b4b4b4}.feedback .hidden{display:none}
.large-image-carousel{margin-left:auto;margin-right:auto;margin-top:2rem}.large-image-carousel .image-placeholder{display:contents}.large-image-carousel .image-placeholder svg{height:800px}.large-image-carousel .slick-slide.slick-active>div>div{display:flex !important;justify-content:center}.large-image-carousel .slick-slide.slick-active img{width:auto;max-width:100%}.large-image-carousel .slick-dots{display:block !important;bottom:0;line-height:0;margin:0}.large-image-carousel .arrow-button{display:block !important;visibility:visible}.large-image-carousel .slick-slider{min-height:unset}.large-image-carousel__slider{opacity:0}.large-image-carousel__slider.slick-initialized{opacity:1}
.ab-bcec-5167-v1{display:none}.ab-bcec-5167-v2{display:none}.ab-bcec-5167-v3{display:none}.ab-bcec-5167-product-card{display:none;background-color:#f8f8f8;width:100%;padding:16px}.ab-bcec-5167-product-card__heading{font-size:1.6rem;line-height:2;margin:0 0 0 16px}.ab-bcec-5167-product-card__product-list{width:100%;list-style-type:none;padding:0;margin:0 auto;display:grid;grid-gap:16px;max-width:1184px}.ab-bcec-5167-product-card__product-list li{width:100%;padding:16px;background-color:#fff;min-height:4.8rem;overflow:auto}@media(min-width: 56.25em){.ab-bcec-5167-product-card{width:100%;padding:24px 16px 4.8rem 16px}.ab-bcec-5167-product-card__product-list{grid-gap:1.6rem;grid-template-columns:repeat(4, 1fr)}.ab-bcec-5167-product-card__heading{text-align:center;font-size:2.4rem;margin:0 0 24px 0}}
.embedded-product-family-selector__dropdown{margin:0}
.comparison-table{border-top:1px solid #eaeaea;padding:0 16px 64px 16px}.comparison-table__title{display:flex;align-items:center;justify-content:center;padding-top:24px;font-size:2.4rem}.comparison-table__container{overflow-y:hidden;display:grid;grid-template-columns:repeat(6, minmax(180px, 1fr));grid-template-rows:auto}.comparison-table__active-text{display:flex;justify-content:center;padding:16px 32px;color:#ff6900}.comparison-table__link{display:contents;color:#292929;text-decoration:none}.comparison-table__product-image{width:100%;display:flex;justify-content:center}.comparison-table__product-image>img{padding:12px 16px;width:100%}.comparison-table__product-image .image-placeholder{position:relative}.comparison-table__brand-image{display:flex;justify-content:center;width:100%;max-height:60px}.comparison-table__brand-image>img{object-fit:contain;width:100%;padding:0 48px}.comparison-table__brand-text{display:flex;align-items:center;font-size:1.2rem;font-weight:bold;text-transform:uppercase;line-height:1.5}.comparison-table__product-name{display:flex;justify-content:center;padding:12px;text-align:center;font-weight:bold}.comparison-table__divider{width:100%;height:1px;clear:both;background:#eaeaea;margin:auto}.comparison-table__show-all{text-align:center;padding:16px 32px;display:flex;justify-content:center;align-items:center;color:#ff6900;font-weight:bold}.comparison-table__show-all:hover{cursor:pointer}.comparison-table__show-all .icon-nav-chevron use{transform-origin:center center;transform:rotate(0.75turn);fill:#ff6900}.comparison-table__show-all--active .icon-nav-chevron use{transform-origin:center center;transform:rotate(0.25turn);fill:#ff6900}.comparison-table__button{width:80%;background-color:#ff6900;color:#fff;font-weight:bold;border:none;display:flex;justify-content:center;align-items:center;margin:16px auto 0;border-radius:4px;padding:12px 24px 12px}.comparison-table__button:hover{cursor:pointer}.comparison-table__column{display:contents}.comparison-table__column--active{display:contents;border:1px solid #ff6900;border-radius:8px}.comparison-table__column--active>.comparison-table-cell{border-left:1px solid #ff6900;border-right:1px solid #ff6900}.comparison-table__column--active>.comparison-table__active-text{border:1px solid #ff6900;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:none}.comparison-table__column--active .comparison-table__product-image,.comparison-table__column--active .comparison-table__brand-image,.comparison-table__column--active .comparison-table__product-name{border:1px solid #ff6900;border-top:none;border-bottom:none}.comparison-table__column--active .comparison-table__product-image .image-placeholder,.comparison-table__column--active .comparison-table__brand-image .image-placeholder,.comparison-table__column--active .comparison-table__product-name .image-placeholder{position:relative}.comparison-table__column--active>.comparison-table-cell__price{border-bottom:1px solid #ff6900;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media(min-width: 56.25em){.comparison-table{margin:0;border-top:0}}
.comparison-table-cell{width:100%;border-top:1px solid #eaeaea;display:flex;justify-content:center;padding:12px;font-size:1.4rem;text-align:center;align-items:center}.comparison-table-cell__price{font-weight:bold}.comparison-table-cell__price .price-view__sale-price,.comparison-table-cell__price .price-view__sale-price--unit{font-size:1.8rem}.comparison-table-cell__price .price-view__sale-price-container{display:flex;flex-direction:column;font-size:1.8rem}.comparison-table-cell__price .price-view__sale-price-container .price-view__ordinary-price:last-child{font-size:1.4rem}.comparison-table-cell--empty{width:20px;height:2px;clear:both;background:#b4b4b4;margin:auto}.comparison-table-cell__property{position:sticky;left:0;background-color:#f7f9fa;justify-content:flex-start;text-align:start;font-weight:bold}.comparison-table-cell__property:first-of-type{border-color:#f7f9fa}.comparison-table-cell__property:first-of-type>.comparison-table-cell--empty{background:#f7f9fa}
.comparison-table-mobile__title{display:flex;align-items:center;justify-content:center;padding-top:24px 16px;font-size:2.4rem;white-space:pre-wrap;line-height:2.8}.comparison-table-mobile__title>span{color:#ff6900}.comparison-table-mobile__container{padding-bottom:24px;overflow-y:hidden;display:grid;grid-template-columns:repeat(6, minmax(180px, 1fr));grid-template-rows:auto}.comparison-table-mobile__container::-webkit-scrollbar{height:4px}.comparison-table-mobile__container::-webkit-scrollbar-thumb{background-color:#330072;border-radius:2px}.comparison-table-mobile__container::-webkit-scrollbar-track{background:#f5f2f8;border-radius:2px}.comparison-table-mobile__column{display:contents}.comparison-table-mobile__column--active{display:contents}.comparison-table-mobile__column--active *{background-color:#fff8f2;text-decoration:none}.comparison-table-mobile__column--active *:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.comparison-table-mobile__column--active a{text-decoration:none}.comparison-table-mobile__column--active>a{text-decoration:none}.comparison-table-mobile__product-image{width:100%;display:flex;justify-content:center}.comparison-table-mobile__product-image>img{padding:12px 48px;width:100%}.comparison-table-mobile__brand-image{display:flex;justify-content:center;width:100%;max-height:48px}.comparison-table-mobile__brand-image>img{object-fit:contain;width:100%;padding:0 48px}.comparison-table-mobile__product-image--active{margin:12px 16px;width:100%;background-color:#fff8f2;background-position:center;background-size:contain;background-blend-mode:darken;background-repeat:no-repeat}.comparison-table-mobile__product-name{display:flex;justify-content:center;padding:8px;font-size:1.4rem;text-align:center;line-height:2.2;font-weight:bold}.comparison-table-mobile__active-text{display:flex;justify-content:center;padding:4px 16px;color:#fff;font-weight:bold;line-height:1.8;font-size:1.2rem;background-color:#ff6900;border-top-left-radius:8px;border-top-right-radius:8px}.comparison-table-mobile__button{width:80%;background-color:#ff6900;color:#fff;font-weight:bold;border:none;display:flex;justify-content:center;align-items:center;margin:16px auto;border-radius:4px;padding:4px 12px;font-size:1.4rem;line-height:2.2;min-height:unset}.comparison-table-mobile__button:hover{cursor:pointer}.comparison-table-mobile__show-more-button{width:100%;margin:16px auto;border-radius:4px;background:unset;color:#ff6900;border:1px solid #ff6900;font-weight:bold;font-size:1.6rem;line-height:2.6}.comparison-table-mobile__show-more-button:hover{cursor:pointer}
.comparison-table-cell-mobile{width:100%;border-top:1px solid #eaeaea;display:flex;justify-content:center;padding:8px;font-size:1.4rem;text-align:center;align-items:center;line-height:2.2;flex-direction:column}.comparison-table-cell-mobile__name{font-size:1.2rem;font-weight:bold;line-height:1.8}.comparison-table-cell-mobile__price{font-weight:bold;border-bottom:1px solid #eaeaea}.comparison-table-cell-mobile__price .price-view__sale-price{font-size:1.4rem}.comparison-table-cell-mobile__price .price-view__sale-price-container{display:flex;flex-direction:column}.comparison-table-cell-mobile--empty-container{margin:auto}.comparison-table-cell-mobile--empty{width:20px;height:1px;clear:both;background:#b4b4b4;margin:auto}
.product-family-page .dropdown{min-width:17.5rem;max-width:35rem}.product-family-page .dropdown select{padding-right:5rem}.product-family-page__defining-attribute{display:flex;flex-wrap:wrap;width:100%}.product-family-page__price-history-button{width:100%;margin:16px 0}.product-family-page__buy-button-container{padding-bottom:24px;min-height:72px}.product-family-page__variants{background-color:#f7f9fa;margin-bottom:24px;padding:24px}.product-family-page__variants-sizes{column-gap:8px;display:grid;grid-template-columns:repeat(auto-fit, minmax(70px, 1fr));row-gap:8px}.product-family-page__variants-size-item{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 16px 48px rgba(0,0,0,.04);color:#242424;cursor:pointer;display:flex;font-weight:bold;height:48px;justify-content:center;text-decoration:none}.product-family-page__variants-size-item--active{border:1px solid #b81921}.product-family-page__variants-color-input{margin:0}.product-family-page__variants-title{align-items:center;color:#242424;display:flex;font-weight:bold;margin-bottom:16px;margin-top:24px}.product-family-page__variants-title:first-child{margin-top:0}.product-family-page__variants-title span{align-items:center;background-color:#b81921;border-radius:50%;color:#fff;display:flex;height:26px;justify-content:center;margin-right:8px;width:26px}.product-family-page__variants-supplier{cursor:pointer;display:flex;justify-content:space-between;margin-top:16px;text-decoration:none}.product-family-page__variants-supplier-label{color:#242424}.product-family-page__variants-supplier-icon{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.product-family-page__variants-supplier-icon use{fill:#ff6900}.product-family-page__divider{border-top:16px solid #f8f8f8;margin:16px 0 0 0}.product-family-page__row{max-width:1216px;margin:0 auto;padding:0}.product-family-page__top-row{border:none}.product-family-page__info-section{background:#fff;position:relative}.product-family-page__mobile-product-selection-tool{padding:16px 16px 8px;background-color:#f8f8f8}.product-family-page__mobile-product-selection-tool__text{color:#ff6900;cursor:pointer}.product-family-page__mobile-product-selection-tool__text__icon{transform:rotate(270deg);position:relative;top:7px}.product-family-page__mobile-product-selection-tool__text__icon use{fill:#ff6900}.product-family-page__top-info{padding:24px 16px 0 16px;border-top:1px solid #eaeaea;margin-top:16px}.product-family-page__breadcrumbs{padding:16px}@media(min-width: 56.25em){.product-family-page__info-section{display:flex}.product-family-page__info-section__image-section{margin:0 64px 0 0}.product-family-page__info-section__image-section .product-images-and-videos{margin:0}.product-family-page__divider{margin:32px 0}.product-family-page__top-info{padding:0;border:none;width:56rem;margin-top:0}.product-family-page__row{padding:0 16px}}
.product-selection-tool--variants{background-color:#f8f8f8;padding:8px;margin-bottom:8px}.product-selection-tool--variants--header{margin-top:8px;text-transform:capitalize}.product-selection-tool--variants--header--value{font-weight:normal}.product-selection-tool--variants--items{display:flex;flex-flow:row wrap;margin:0}.product-selection-tool--variants--items--item-checkbox{display:inline-block;background-color:#fff;width:100px;height:100px;text-align:center;margin:2px;cursor:pointer}.product-selection-tool--variants--items--item-checkbox.checked{border:#db4d00 1px solid}.product-selection-tool--variants--items--item-checkbox.blurred{filter:blur(2px);-webkit-filter:blur(2px)}.product-selection-tool--variants--items--item-checkbox img,.product-selection-tool--variants--items--item-checkbox .image-placeholder{max-width:100px;max-height:98px;display:block;margin:0 auto;position:relative}.product-selection-tool--variants--items--item-select{margin-left:0;background-color:#fff;max-width:250px}.product-selection-tool--variants--items--item-select .line-through.custom-dropdown--content--item{text-decoration:line-through}.product-selection-tool--variants--items--item-mobile{padding:4px 12px;border:1px solid #b4b4b4;font-weight:bold;border-radius:4px;cursor:pointer}.product-selection-tool--variants--items--item-mobile.checked{background-color:#ff6900;border:none;color:#fff}.product-selection-tool--button-section{display:none}.product-selection-tool-modal .modal{display:block;border-radius:8px;top:150px;overflow-y:auto;max-width:500px;margin:0 auto}.product-selection-tool-modal .modal__header{position:relative;text-align:center;height:70px;line-height:70px}.product-selection-tool-modal .modal__close-button{position:absolute;right:0}.product-selection-tool-modal .modal__body{padding:0 16px;overflow-y:hidden;height:auto}.product-selection-tool-modal .modal .product-selection-tool--variants{padding:12px;margin:0}.product-selection-tool-modal .modal .product-selection-tool--variants--items{gap:5px;margin-bottom:24px}.product-selection-tool-modal .modal .product-selection-tool--button-section{display:block;margin:32px 0 24px;text-align:center}.product-selection-tool-modal .modal .product-selection-tool--button-section--button{padding:0 24px;background-color:#ff6900;border:none;color:#fff;font-weight:bold;cursor:pointer}
.custom-dropdown{position:relative;width:100%;border:1px solid #dcdcdc;border-radius:4px;font-size:1.6rem;cursor:pointer;line-height:2.8;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.custom-dropdown--top{padding-left:16px}.custom-dropdown--content{position:absolute;width:100%;border:1px solid #dcdcdc;z-index:5;background-color:#fff}.custom-dropdown--content--item{padding-left:16px}.custom-dropdown--content--item:hover{background-color:#dcdcdc}.custom-dropdown--content--item.selected{padding-left:2px}.custom-dropdown--content--item.selected::before{content:"✓";display:inline-block;padding:0 2px 0 0}
