.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:#cb4700;padding:1rem 1.2rem}.button:hover{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.button:hover .button__icon use{fill:#fff}.button:active{color:#fff;background:#a72b00;border-color:#a72b00}.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 #cb4700;color:#cb4700}.button--light:hover{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.button--light:hover .button__icon use{fill:#fff}.button--light:active{color:#fff;background:#a72b00;border-color:#a72b00}.button--light:active .button__icon use{fill:#fff}.button--transparent{background-color:rgba(0,0,0,0);border:1px solid #cb4700;color:#cb4700}.button--transparent:hover{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.button--transparent:hover .button__icon use{fill:#fff}.button--transparent:active{color:#fff;background:#a72b00;border-color:#a72b00}.button--transparent:active .button__icon use{fill:#fff}.button--transparent .button__icon use{fill:#cb4700}.button--dark{background-color:#cb4700;color:#fff}.button--dark:hover{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.button--dark:hover .button__icon use{fill:#fff}.button--dark:active{color:#fff;background:#a72b00;border-color:#a72b00}.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:#a72b00;border-color:#a72b00}.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:#a72b00;border-color:#a72b00}.button--checkout:active .button__icon use{fill:#fff}.button--outlined{background-color:#fff;border:1px solid #cb4700;color:#cb4700;border-radius:4px;font-weight:700}.button--smaller{min-height:4rem;font-size:1.4rem;line-height:2.2rem}.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:#a72b00;border-color:#a72b00}.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:#330072}.button--read-more--icon-button{margin-top:8px;margin-left:4px;background-color:#fff;border:1px solid #cb4700;border-radius:4px}.button--read-more-small{font-size:1.4rem}.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:#cb4700}.button--drag-and-drop-upload{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;background-color:#f7f9fa;color:#000;border-radius:16px;border:1px dashed #cb4700}.button--drag-and-drop-upload--drag-active{background-color:#fef0e7;border:3px dashed #cb4700}.button--drag-and-drop-upload--drag-active>*{opacity:.3}.button-group{display:flex;flex-direction:row;justify-content:space-around;margin-top:8px}.button-group__kbygg{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 #cb4700;color:#cb4700;font-size:1.6rem;margin:0 auto}.action-button:hover:enabled{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.action-button:hover:enabled .button__icon use{fill:#fff}.action-button:active:enabled{color:#fff;background:#a72b00;border-color:#a72b00}.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}.round-button{display:flex;justify-content:center;align-items:center;min-height:40px;height:40px;border-radius:20px;background-color:#fff;border:2px solid #e7e7e7;gap:4px;padding:10px 12px;font-size:1.2rem;font-weight:700;color:#2d2f2e}.round-button:hover{background-color:#fff;color:#2d2f2e;border:2px solid #cb6d40}.round-button:active{background-color:#cb6d40;border:2px solid 1px solid #cb6d40;color:#fff}.category-button{display:inline-flex;align-items:center;text-align:center;background-color:#fff;padding:0 16px;color:#525655;font-size:1.6rem;line-height:24px;font-weight:500;text-decoration:none;border-radius:4px;border:1px solid rgba(0,0,0,0);height:40px;transition:.2s border,.15s color}.category-button--active{background-color:#2d2f2e;color:#fff}.category-button:hover:not(.category-button--active){border:1px solid #e7e7e7}.filter-button{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#2d2f2e;background-color:rgba(0,0,0,0);font-size:1.6rem;font-weight:700;line-height:2.4rem;border:1px solid #d7d6d7;border-radius:4px;padding:12px 16px;box-shadow:0 1.6rem 4.8rem 0 color(rgba 0 0 0/4%);transition:.25s border,.15s background-color;cursor:pointer}.filter-button:hover{border:1px solid #949695}.filter-button:active{background-color:#e7e7e7;border:1px solid #d7d6d7}.filter-button--active{background-color:#e7e7e7;border:1px solid #d7d6d7}.dropdown-action-button{display:flex;justify-content:flex-start;background:#fff;color:#242424;border:1px solid rgba(0,0,0,0);padding:8px 16px;height:40px;min-height:0;border-radius:8px;cursor:pointer;font-weight:500;font-size:1.4rem;line-height:2.2rem;white-space:nowrap}.dropdown-action-button:hover,.dropdown-action-button:focus{background-color:initial;color:#242424;border:1px solid #b81921}@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 #cb4700}.button--margin-left{margin-left:8px}.button--margin-top{margin-top:8px}.button--margin-top-large{margin-top:96px}.button--share{background:none;color:#cb4700}}.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:#cb4700;cursor:pointer;margin-left:auto}.consumption-form__surface{display:flex;margin-top:16px;padding-bottom:16px;border-bottom:1px solid #b4b4b4;gap:8px}.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%;color:#292929}.consumption-form--input-container>label{display:block;font-size:1.6rem;margin-bottom:4px}.consumption-form--surface-container{display:flex;gap:8px}.consumption-form--checkbox-container{width:100%;display:flex;align-items:center;gap:8px}.consumption-form--checkbox-container span{color:#292929}.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;position:relative;display:flex;align-items:center;top:28px;height:48px;width:48px}.consumption-form--remove-button svg{width:32px;height:32px}.consumption-form--remove-button svg use{fill:#330072}.consumption-form--remove-button--hidden{visibility:hidden}.consumption-form__alert{display:flex;background-color:#f8f8f8;border-radius:4px;font-size:16px;color:#330072;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:#330072}.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:#cb4700;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:#330072;background:rgba(0,0,0,0);border:1px solid #330072;width:165px;overflow:hidden;line-height:unset}.consumption-form__action-buttons--plus-icon{margin-left:8px}.consumption-form__action-buttons--plus-icon g{stroke:#330072}.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:#330072;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 #330072;border-color:#330072 rgba(0,0,0,0) #330072 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)}}
@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-description p{line-height:1.6;white-space:pre-line}
.product-heading{display:flex;flex-flow:column}.product-heading--desktop{display:none}.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__product-name.modal-spacing{margin-right:64px}.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}}@media(min-width: 56.25em){.product-heading--top-mobile{display:none}.product-heading--desktop{display:flex}}
.active-product-image{border:none;background-color:rgba(0,0,0,0);height:100%;padding:0}.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-images-and-videos{position:relative;padding:0 16px 32px;min-height:100vw}.product-images-and-videos__slider{opacity:0;padding:1px}.product-images-and-videos__slider.vertical{float:right;width:calc(100% - 80px)}.product-images-and-videos__slider.slick-initialized{opacity:1}.product-images-and-videos__slider .active-product-image:focus-visible{outline-width:0}.product-images-and-videos__slider:has(.active-product-image:focus-visible){outline:-webkit-focus-ring-color auto 1px}.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}.product-images-and-videos__hidden-text{height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap}.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__slider .active-product-image:focus-visible{outline-offset:-1px;outline-width:initial}.product-images-and-videos__slider:has(.active-product-image:focus-visible){outline:none}.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-container.vertical{float:left;width:80px;flex-direction:column}.product-images-and-videos__thumbnails-container.vertical .arrow-button.arrow-button--visible{left:0;right:0;margin:0}.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.vertical{flex-direction:column;margin:0}.product-images-and-videos__thumbnails .image-placeholder{display:contents}.product-images-and-videos__zoom-message{display:none}.media-placeholder{margin:0}}
.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:#cb4700}
.icon-manual use{fill:#b4b4b4}
.product-page-attachments{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0;align-content:stretch;clear:left}.product-page-attachments li{width:100%;margin-bottom:16px}.product-page-attachments li:nth-child(even){margin-right:0}.attachment{border:1px solid #dcdcdc;background:#fff;border-radius:4px;text-decoration:none;color:#292929;padding:8px;position:relative;display:flex;align-items:center}.attachment__label{margin-left:.7rem;display:inline-block}.attachment--brochure{border:none;background:#f9e8de;color:#cb4700;font-weight:bold;padding:16px}.attachment--brochure .icon use{fill:#cb4700}.attachment--brochure .attachment__arrow-icon{position:absolute;right:16px;transform:rotate(-90deg)}@media(min-width: 56.25em){.product-page-attachments{flex-direction:row}.product-page-attachments li{margin-right:16px;width:37rem}.product-page-attachments li:nth-child(even){margin-right:0}}
.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}}
.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.hidden{display:none}.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--active{color:#292929}.tab-heading--active .tab-heading__title{border-bottom:2px solid #cb4700}}
.product-info .tab__content{padding-bottom:32px}.product-info__extended-description h1,.product-info__extended-description h2,.product-info__extended-description h3,.product-info__extended-description h4,.product-info__extended-description h5,.product-info__extended-description h6{margin:initial;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0;margin-inline-end:0}.product-info__extended-description h1{font-size:2rem}.product-info__extended-description h2{font-size:1.8rem}.product-info__extended-description h3{font-size:1.75rem}.product-info__extended-description h4{font-size:1.7rem;line-height:inherit}.product-info__extended-description h5{font-size:1.65rem}.product-info__extended-description h6{font-size:1.6rem}.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}.product-info__content .product-page-attachments{scroll-margin-top:20.8rem}.tab-heading,.tab--horizontal{scroll-margin-top:120px}@media(min-width: 56.25em){.product-info{width:100%;margin-right:64px;padding:0;border:none;display:flex;flex-direction:column}.product-info__extended-description h1{font-size:2.4rem}.product-info__extended-description h2{font-size:2rem}.product-info__extended-description h3{font-size:1.8rem}.product-info__extended-description h4{font-size:1.7rem;line-height:inherit}.product-info__extended-description h5{font-size:1.65rem}.product-info__extended-description h6{font-size:1.6rem}.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%}.product-info__wrapper--tabs-container{margin-top:32px;display:flex;flex-direction:row;flex-wrap:wrap}.tab-heading,.tab--horizontal{scroll-margin-top:20.8rem}}.product-packaging{display:grid;grid-template-columns:repeat(auto-fill, minmax(290px, 1fr));gap:16px;padding-bottom:32px;flex-wrap:wrap;align-items:start}.product-packaging__package-table{display:flex;flex-direction:column;min-width:290px;border-radius:4px;border:1px solid #e7e7e7;margin-bottom:16px}.product-packaging__package-table__right{justify-content:right}.product-packaging__package-table__description{font-weight:bold}.product-packaging__package-table__row{display:flex}.product-packaging__package-table__header{display:flex;flex-direction:row;overflow:hidden;width:100%;font-size:1.6rem !important;font-weight:bold;color:#2d2f2e;background-color:#f8f8f8;white-space:nowrap;visibility:visible}.product-packaging__package-table__cell{display:flex;flex-direction:row;overflow:hidden;width:100%;padding:6px 24px;line-height:22px;font-size:1.4rem;color:#525655}.product-packaging__package-table__row-divider{width:100%;clear:both;margin-bottom:8px}.product-packaging__package-table__divider{width:100%;clear:both;margin:0 8px}.product-packaging__package-table__dotted-spacing{border-bottom:1px dashed #dcdcdc}
.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}.product-symbols__image--clp-size{width:104px;margin:0 24px 24px 0}.product-symbols__image--cursor-hover{cursor:pointer}@media(min-width: 56.25em){.product-symbols{flex-direction:row}.product-symbols__statements{width:50%}.product-symbols__wrapper{width:50%}.product-symbols .product-symbols__image--clp-size{width:108px}}
.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}
.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}
.product-sustainability{width:100%;padding-bottom:16px}.product-sustainability__content{width:100%}.product-sustainability__content:first-of-type{margin-right:0}.product-sustainability__content__attribute__dt{width:60% !important}.product-sustainability__content__attribute__dt img{margin-right:4px}.product-sustainability__content__attribute__dd{width:35% !important}.product-sustainability__read-more{color:#cb4700;text-decoration:none;margin-top:24px}.product-sustainability__headerContainer{display:flex;gap:4px;align-items:center;margin-bottom:16px;margin-top:24px}.product-sustainability__headerContainer div{margin-left:4px}.product-sustainability h3{color:#707070;font-size:1.2rem;font-weight:bold;letter-spacing:.08rem;text-transform:uppercase;display:block;margin-top:auto;margin-bottom:0}.product-sustainability dl{display:flex;flex-wrap:wrap;width:100%;margin:0}.product-sustainability dt{flex-grow:1;overflow:hidden;width:40%;color:#707070}.product-sustainability dd{padding-left:20px;max-width:65%;text-align:right;width:55%}.product-sustainability dd::first-letter{text-transform:capitalize}.product-sustainability dt,.product-sustainability dd{margin:0;padding:1.2rem 0;border-bottom:1px solid #eaeaea}@media(min-width: 56.25em){.product-sustainability{display:flex}.product-sustainability__content{width:50%}.product-sustainability__content:first-of-type{margin-right:64px}.product-sustainability dl{margin-right:15rem}}
ul.article-numbers{margin-top:0;color:#707070;list-style-type:none;padding:0;margin-bottom:32px;display:flex;gap:16px;flex-direction:column}ul.article-numbers li{text-wrap:nowrap}ul.article-numbers div{display:none;user-select:none}ul.article-numbers--side-by-side{display:flex;flex-direction:row;gap:8px}ul.article-numbers--side-by-side li:not(:first-child)::before{content:"|";margin-right:8px}ul.article-numbers--small{font-size:1.4rem}@media screen and (min-width: 56.25em){ul.article-numbers{display:flex;flex-direction:row;gap:8px}ul.article-numbers div{display:block}}
.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;max-width:64px;max-height:64px}.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}}
.tab,.tab--horizontal{padding:0 16px;border-top:1px solid #e7e7e7}.tab.hidden,.tab--horizontal.hidden{display:none}.tab__button,.tab--horizontal__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,.tab--horizontal__content{padding-bottom:16px}.tab__content--show,.tab--horizontal__content--show{display:block}.tab__content--hide,.tab--horizontal__content--hide{display:none}.tab__title,.tab--horizontal__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,.tab--horizontal__title .icon-arrow use{fill:#ff6900}@media(min-width: 56.25em){.tab--horizontal{border-top:0;padding:0}.tab--horizontal__button{display:none}.tab--horizontal__content{padding-bottom:0;display:none;width:100%}.tab--horizontal--active .tab--horizontal__content{display:block;margin-top:8px}}
.icon-delivery use{fill:#cb4700}
.icon-timer use{fill:#f8574a}
.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:#cb4700}.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:#cb4700}.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}
.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}
.pickup-location-list-container{position:relative;width:100%;background:#fff;display:flex;flex-flow:column nowrap}.pickup-location-list-container__info{color:#707070;font-size:1.4rem;margin-bottom:8px}.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:#cb4700}.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}}
.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:#cb4700}.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)}
.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}.availability__online{display:flex;flex-flow:column;margin-bottom:8px;border-width:1px 1px 0;border-style:solid;border-color:#dcdcdc;margin-bottom:0}.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__icon--warehouse{color:#cb4700}.availability__change_icon{float:right;margin:1.8rem 1.8rem 1.8rem 0;align-self:flex-start}.availability__icon use{fill:#cb4700}.availability__select_icon{margin-right:1.8rem;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.availability__store{margin-top:0;margin-bottom:0;display:flex;flex-flow:column;cursor:pointer;border:1px solid #dcdcdc}.availability__store .storeButton{display:flex;justify-content:space-between;width:100%}.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}.availability__text{margin:auto 0 auto 1rem}.availability__message,.availability__pickup-price{color:#707070}@media(min-width: 56.25em){.availability__message,.availability__pickup-price{font-size:1.6rem}}.availability__inner{align-items:center;padding:8px;width:100%}.availability__delivery-costs-inner-container{display:flex;align-items:center;flex-direction:row;justify-content:left;align-items:unset}@media(min-width: 37.5em){.availability__delivery-costs-inner-container{justify-content:center}}.availability__price-box{display:inline-flex;flex-direction:column;margin-top:20px;margin-bottom:8px}.availability__price{font-weight:bold;padding-left:1rem;display:flex;justify-content:flex-end}.availability__price__ribbon__text{background-color:#fef200;font-size:1.2rem;font-weight:700;color:#2d2f2e;padding:0 4px;text-transform:uppercase}.availability__campaign{font-weight:bold;padding-left:1rem;color:#cb4700}.availability__campaign__valid-until{display:block;color:#707070;font-weight:normal;font-size:1.2rem}.availability__campaign .price-history-text-version__small{margin:5px 0}@media screen and (min-width: 64em){.availability__campaign .price-history-text-version__small{white-space:nowrap}}.availability__store-availability-container{display:flex}.availability__delivery-costs-container{display:flex;width:100%;justify-content:space-between;flex-direction:column}@media(min-width: 37.5em){.availability__delivery-costs-container{flex-direction:row}}.availability__price-text{display:block;margin:.2rem 0;max-width:24rem}.availability__open-modal-button{color:#cb4700;border:none;background:none;padding:0 0 1em;cursor:pointer;margin-top:-5px;margin-bottom:-20px}.warning-message--delivery-methods{border-top:0 !important;margin:8px 32px 32px 32px}.warning-message--delivery-methods-inner{border-top:0 !important;width:100%;margin-top:16px}@media screen and (width <= 480px){.storeButton{flex-direction:column}.availability__price-box{margin-top:0}.availability__price,.availability__campaign{padding-left:8.5rem;margin-bottom:24px}}
.icon-check-store use{fill:#cb4700}
.product-page__vertical-tabs .product-info__content{flex-direction:column}.product-page__vertical-tabs .product-info .tab{border:1px solid #e7e7e7;border-radius:4px}.product-page__vertical-tabs .product-info .product-sustainability,.product-page__vertical-tabs .product-info .product-attributes{display:block;width:100%}.product-page__vertical-tabs .product-info .product-sustainability__content,.product-page__vertical-tabs .product-info .product-attributes__content{width:100%}.product-page__vertical-tabs .product-info .product-symbols{flex-direction:column}.product-page__vertical-tabs .product-info .product-symbols__statements,.product-page__vertical-tabs .product-info .product-symbols__wrapper{width:100%}@media(min-width: 56.25em){.product-page__attachment-brochure{margin-right:24px}}.product-page__attachment-brochure a{margin:4px}.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__main-content--grayed-out{opacity:.5}.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;position:relative}.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__energylabel-price__container{display:flex;flex-direction:column;justify-content:space-between}.product-page__price{display:flex;flex-wrap:wrap}.product-page__price--kbygg{align-items:baseline;padding:16px 0 0 0}.product-page__price--kbygg-lowest-price .price-view__sale-price-container{color:#cb4700}.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__infobox{padding:0 0 1em}.product-page__infobox-message p{color:#330072;display:inline-block;position:relative;margin-bottom:0}.product-page__infobox-message a{color:#cb4700;text-decoration:none}.product-page__buyAndCounterSection{display:flex;padding-bottom:20px}.product-page__buyAndCounterSection .product-page__buy-button-wrapper,.product-page__buyAndCounterSection .product-page__counter-by-unit{width:100%}.product-page__buyAndCounterSection .buy-button{margin-top:0;max-width:unset;margin-left:5px}.product-page__buyAndCounterSection .product-counter{border:1px solid #dcdcdc;border-radius:4px;width:30%}.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:#cb4700}.product-page__availability{margin:0 0 32px 0}.product-page__handling-code-info{display:flex;margin:16px 0}.product-page__handling-code-info .icon{margin-right:8px}.product-page__kbygg-price-label{text-transform:uppercase;font-weight:900;padding:0}.product-page__add-to-shopping-list-btn{border:none;position:absolute;right:3%;background-color:rgba(184,25,33,.2);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-page .product-page__accordion-container{border-bottom:1px solid #e7e7e7;margin-bottom:16px}.product-page .product-page__accordion{border-top:1px solid #e7e7e7}.product-page .product-page__accordion .accordion__content{margin-bottom:0}.product-page .product-page__accordion-title-container{display:flex;align-items:center;gap:16px}.product-page .product-page__accordion-arrow{display:flex}.product-page .product-page__accordion .accordion__button{padding:24px 0;cursor:pointer}.product-page .product-page__accordion .accordion__title{font-size:1.8rem;line-height:2.8rem}.product-page .product-page__accordion .accordion__title .product-page__accordion-title-icon{margin:0}.product-page .product-page__accordion .accordion__title .product-page__accordion-title-icon use{fill:#b81921}.product-page .product-page__accordion .accordion__title .deck-planner-mobile .cls-2,.product-page .product-page__accordion .accordion__title .deck-planner-mobile .cls-3,.product-page .product-page__accordion .accordion__title .deck-planner-mobile .cls-6{fill:#b81921}.product-page .product-page__accordion .accordion__title .deck-planner-mobile circle{stroke:#b81921}.product-page .product-page__accordion .consumption-form__container{margin:0;padding:0;border:none}.product-page__no-availability-info{display:flex;align-items:center;justify-content:center;margin:32px 0}.product-page__no-availability-info span{font-size:3.2rem;font-weight:bold}.testfreaks-badge~.testfreaks-badge{display:none !important}.product-page-buy-counter{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.product-page-buy-counter__buy-button-container{flex:1;width:100%}.product-page-buy-counter__buy-button-container .buy-button{max-width:100%}.product-page-buy-counter__add-to-shopping-list-button{border:none;flex-shrink:0;background-color:rgba(203,71,0,.2);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-page-buy-counter__add-to-shopping-list-button svg path{fill:#cb4700}@media(min-width: 37.5em){.product-page__vertical-tabs{width:56rem;margin:auto}}@media(min-width: 56.25em){.product-page__vertical-tabs{padding:0;margin:0 64px 0 0}.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}.product-page__add-to-shopping-list-btn{right:0}}
.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}}
.installation-service{width:100%;display:flex;border-width:1px 1px 0;border-style:solid;border-color:#dcdcdc;justify-content:space-between;align-items:center;padding:0;text-align:start;cursor:pointer;background-color:#fff}.installation-service__button{display:flex;flex-direction:row;border:0;padding:0;text-align:left;background:none;font-size:inherit;cursor:pointer}.installation-service__wrapper{display:flex;flex-direction:row}.installation-service__icon{flex-shrink:0;align-items:center;margin:auto 0 auto 1rem;width:48px;height:48px;min-width:48px}.installation-service__inner{display:flex;flex-direction:column;padding:1rem}.installation-service__title{display:block;font-weight:bold}.installation-service__text{white-space:pre-line;color:#707070}.installation-service__arrow{margin-right:1.8rem;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);min-width:24px}.installation-service__arrow use{fill:#cb4700}.installation-service__availability{display:flex;flex-direction:row}.installation-service__availability--indicator{border-radius:8px;min-width:10px;height:10px;display:inline-block;margin-right:8px;margin-top:7px}.installation-service__availability--indicator.available{background-color:#4ad771}.installation-service__availability--indicator.unavailable{background-color:#f8e83b}.installation-service__availability--text{font-weight:700}
.installation-service-input{display:flex;padding:16px 16px 0;width:100%;box-sizing:border-box}.installation-service-input .field-text-input{padding-bottom:0}.installation-service-input__field{width:70px;flex:3;padding-left:16px}.installation-service-input__field--postal-code{flex:2}.installation-service-input__field--errored{border-color:#f8574a}.installation-service-input__button{background:#cb4700;border:1px solid #cb4700;border-radius:4px;min-width:4.8rem;cursor:pointer;margin-left:16px;margin-top:16px}.installation-service-input__error{color:#f8574a;font-size:1.4rem;padding:8px 32px;font-weight:normal;align-self:flex-start}@media(min-width: 56.25em){.installation-service-input{padding:32px 32px 0}}
.kid-checkout-delivery-address{border:1px solid #d7d6d7;border-radius:4px;background:none;padding:16px;text-align:left;margin:0;color:#707070;width:100%;cursor:pointer;display:flex;gap:16px}.kid-checkout-delivery-address--selected{border-color:#cb4700}.kid-checkout-delivery-address[disabled]{pointer-events:none;cursor:default;opacity:.5}.kid-checkout-delivery-address__icon{flex:0 0 auto;color:#cb4700}.kid-checkout-delivery-address__title{color:#2d2f2e;font-size:1.6rem !important;margin:0 !important;padding:0 !important}.kid-checkout-delivery-address p{margin:0;padding:0;color:#707070}
.kid-checkout-delivery-addresses-selector{list-style:none;display:block;width:100%;padding:0}.kid-checkout-delivery-addresses-selector>li{margin-top:10px}.kid-checkout-delivery-addresses-selector--installation{list-style:none;width:100%;padding:0 32px}.kid-checkout-delivery-addresses-selector--installation>li{margin-top:10px}@media(min-width: 37.5em){.kid-checkout-delivery-addresses-selector{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:8px;margin:32px 0 0 0}}
@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)}}@keyframes fade-in{from{opacity:.1}to{opacity:1}}.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:#cb4700;padding:1rem 1.2rem}.button:hover{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.button:hover .button__icon use{fill:#fff}.button:active{color:#fff;background:#a72b00;border-color:#a72b00}.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 #cb4700;color:#cb4700}.button--light:hover{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.button--light:hover .button__icon use{fill:#fff}.button--light:active{color:#fff;background:#a72b00;border-color:#a72b00}.button--light:active .button__icon use{fill:#fff}.button--transparent{background-color:rgba(0,0,0,0);border:1px solid #cb4700;color:#cb4700}.button--transparent:hover{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.button--transparent:hover .button__icon use{fill:#fff}.button--transparent:active{color:#fff;background:#a72b00;border-color:#a72b00}.button--transparent:active .button__icon use{fill:#fff}.button--transparent .button__icon use{fill:#cb4700}.button--dark{background-color:#cb4700;color:#fff}.button--dark:hover{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.button--dark:hover .button__icon use{fill:#fff}.button--dark:active{color:#fff;background:#a72b00;border-color:#a72b00}.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:#a72b00;border-color:#a72b00}.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:#a72b00;border-color:#a72b00}.button--checkout:active .button__icon use{fill:#fff}.button--outlined{background-color:#fff;border:1px solid #cb4700;color:#cb4700;border-radius:4px;font-weight:700}.button--smaller{min-height:4rem;font-size:1.4rem;line-height:2.2rem}.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:#a72b00;border-color:#a72b00}.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:#330072}.button--read-more--icon-button{margin-top:8px;margin-left:4px;background-color:#fff;border:1px solid #cb4700;border-radius:4px}.button--read-more-small{font-size:1.4rem}.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:#cb4700}.button--drag-and-drop-upload{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;background-color:#f7f9fa;color:#000;border-radius:16px;border:1px dashed #cb4700}.button--drag-and-drop-upload--drag-active{background-color:#fef0e7;border:3px dashed #cb4700}.button--drag-and-drop-upload--drag-active>*{opacity:.3}.button-group{display:flex;flex-direction:row;justify-content:space-around;margin-top:8px}.button-group__kbygg{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 #cb4700;color:#cb4700;font-size:1.6rem;margin:0 auto}.action-button:hover:enabled{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.action-button:hover:enabled .button__icon use{fill:#fff}.action-button:active:enabled{color:#fff;background:#a72b00;border-color:#a72b00}.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}.round-button{display:flex;justify-content:center;align-items:center;min-height:40px;height:40px;border-radius:20px;background-color:#fff;border:2px solid #e7e7e7;gap:4px;padding:10px 12px;font-size:1.2rem;font-weight:700;color:#2d2f2e}.round-button:hover{background-color:#fff;color:#2d2f2e;border:2px solid #cb6d40}.round-button:active{background-color:#cb6d40;border:2px solid 1px solid #cb6d40;color:#fff}.category-button{display:inline-flex;align-items:center;text-align:center;background-color:#fff;padding:0 16px;color:#525655;font-size:1.6rem;line-height:24px;font-weight:500;text-decoration:none;border-radius:4px;border:1px solid rgba(0,0,0,0);height:40px;transition:.2s border,.15s color}.category-button--active{background-color:#2d2f2e;color:#fff}.category-button:hover:not(.category-button--active){border:1px solid #e7e7e7}.filter-button{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#2d2f2e;background-color:rgba(0,0,0,0);font-size:1.6rem;font-weight:700;line-height:2.4rem;border:1px solid #d7d6d7;border-radius:4px;padding:12px 16px;box-shadow:0 1.6rem 4.8rem 0 color(rgba 0 0 0/4%);transition:.25s border,.15s background-color;cursor:pointer}.filter-button:hover{border:1px solid #949695}.filter-button:active{background-color:#e7e7e7;border:1px solid #d7d6d7}.filter-button--active{background-color:#e7e7e7;border:1px solid #d7d6d7}.dropdown-action-button{display:flex;justify-content:flex-start;background:#fff;color:#242424;border:1px solid rgba(0,0,0,0);padding:8px 16px;height:40px;min-height:0;border-radius:8px;cursor:pointer;font-weight:500;font-size:1.4rem;line-height:2.2rem;white-space:nowrap}.dropdown-action-button:hover,.dropdown-action-button:focus{background-color:initial;color:#242424;border:1px solid #b81921}@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 #cb4700}.button--margin-left{margin-left:8px}.button--margin-top{margin-top:8px}.button--margin-top-large{margin-top:96px}.button--share{background:none;color:#cb4700}}.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:#cb4700;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:#cb4700}.installation-service-modal__button--orange{align-self:flex-start;color:#cb4700;padding:8px 32px}.installation-service-modal .modal__header .icon-cross{width:32px;height:32px}.installation-service-modal .modal__header .icon-cross use{fill:#cb4700}
.no-stores-container{display:flex;flex-direction:column;align-items:center}.no-stores-container__customer-service-icon{margin-top:64px;height:96px;width:96px}.no-stores-container__customer-service-icon use{fill:#cb4700}.no-stores-container__heading{margin-top:16px;font-size:1.8rem;font-weight:bold;color:#000}.no-stores-container__text{margin:8px 32px 16px;text-align:center}.no-stores-container__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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;border:none;background-color:#cb4700;width:176px}.no-stores-container__link{text-decoration:none}
.installation-service-item{width:100%;padding:24px 32px;display:flex;border-bottom:2px solid #eaeaea;flex-direction:column}.installation-service-item:first-child{width:100%;padding:24px 32px;display:flex;border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea;flex-direction:column}.installation-service-item__store{color:#292929;font-weight:bold}.installation-service-item__wrapper{display:flex;flex-wrap:wrap;padding:4px 0 8px}.installation-service-item__name{flex:80%;text-transform:lowercase}.installation-service-item__name::first-letter{text-transform:uppercase}.installation-service-item__price{flex:20%;text-align:end}.installation-service-item__summary{padding-top:16px;display:flex}.installation-service-item__summary>.buy-button__loading{color:#fff;background:#cb4700;opacity:1}.installation-service-item__sum{margin-left:auto;color:#292929;font-weight:bold;text-align:end}.installation-service-item--select-store-btn{width:30%;min-width:16rem;border:1px solid #cb4700;color:#fff;background-color:#cb4700;min-height:3.8rem;margin:0 0 0 auto}.installation-product-item__wrapper{display:flex;flex-wrap:wrap}.installation-product-item__name{flex:80%}.installation-product-item__price{flex:20%;text-align:end}
.tinting-service-color-box{display:flex;align-content:flex-start;height:64px}.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;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 .tinting-service-modal__blank-search,.tinting-service-modal .tinting-service-modal__text{color:#707070;margin:8px 16px 0;text-align:center;font-size:1.2rem}.tinting-service-modal__blank-search{padding-top:24px}.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;border:1px solid #dcdcdc;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 #cb4700}.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 .tinting-service-modal__blank-search,.tinting-service-modal .tinting-service-modal__text{color:#707070;margin:8px 24px 0;text-align:center;font-size:1.6rem}.tinting-service-modal__blank-search{padding-top:24px}.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:#cb4700;padding:1rem 1.2rem}.button:hover{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.button:hover .button__icon use{fill:#fff}.button:active{color:#fff;background:#a72b00;border-color:#a72b00}.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 #cb4700;color:#cb4700}.button--light:hover{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.button--light:hover .button__icon use{fill:#fff}.button--light:active{color:#fff;background:#a72b00;border-color:#a72b00}.button--light:active .button__icon use{fill:#fff}.button--transparent{background-color:rgba(0,0,0,0);border:1px solid #cb4700;color:#cb4700}.button--transparent:hover{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.button--transparent:hover .button__icon use{fill:#fff}.button--transparent:active{color:#fff;background:#a72b00;border-color:#a72b00}.button--transparent:active .button__icon use{fill:#fff}.button--transparent .button__icon use{fill:#cb4700}.button--dark{background-color:#cb4700;color:#fff}.button--dark:hover{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.button--dark:hover .button__icon use{fill:#fff}.button--dark:active{color:#fff;background:#a72b00;border-color:#a72b00}.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:#a72b00;border-color:#a72b00}.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:#a72b00;border-color:#a72b00}.button--checkout:active .button__icon use{fill:#fff}.button--outlined{background-color:#fff;border:1px solid #cb4700;color:#cb4700;border-radius:4px;font-weight:700}.button--smaller{min-height:4rem;font-size:1.4rem;line-height:2.2rem}.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:#a72b00;border-color:#a72b00}.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:#330072}.button--read-more--icon-button{margin-top:8px;margin-left:4px;background-color:#fff;border:1px solid #cb4700;border-radius:4px}.button--read-more-small{font-size:1.4rem}.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:#cb4700}.button--drag-and-drop-upload{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;background-color:#f7f9fa;color:#000;border-radius:16px;border:1px dashed #cb4700}.button--drag-and-drop-upload--drag-active{background-color:#fef0e7;border:3px dashed #cb4700}.button--drag-and-drop-upload--drag-active>*{opacity:.3}.button-group{display:flex;flex-direction:row;justify-content:space-around;margin-top:8px}.button-group__kbygg{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 #cb4700;color:#cb4700;font-size:1.6rem;margin:0 auto}.action-button:hover:enabled{color:#fff;background:#cb6d40;border:1px solid #cb6d40}.action-button:hover:enabled .button__icon use{fill:#fff}.action-button:active:enabled{color:#fff;background:#a72b00;border-color:#a72b00}.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}.round-button{display:flex;justify-content:center;align-items:center;min-height:40px;height:40px;border-radius:20px;background-color:#fff;border:2px solid #e7e7e7;gap:4px;padding:10px 12px;font-size:1.2rem;font-weight:700;color:#2d2f2e}.round-button:hover{background-color:#fff;color:#2d2f2e;border:2px solid #cb6d40}.round-button:active{background-color:#cb6d40;border:2px solid 1px solid #cb6d40;color:#fff}.category-button{display:inline-flex;align-items:center;text-align:center;background-color:#fff;padding:0 16px;color:#525655;font-size:1.6rem;line-height:24px;font-weight:500;text-decoration:none;border-radius:4px;border:1px solid rgba(0,0,0,0);height:40px;transition:.2s border,.15s color}.category-button--active{background-color:#2d2f2e;color:#fff}.category-button:hover:not(.category-button--active){border:1px solid #e7e7e7}.filter-button{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#2d2f2e;background-color:rgba(0,0,0,0);font-size:1.6rem;font-weight:700;line-height:2.4rem;border:1px solid #d7d6d7;border-radius:4px;padding:12px 16px;box-shadow:0 1.6rem 4.8rem 0 color(rgba 0 0 0/4%);transition:.25s border,.15s background-color;cursor:pointer}.filter-button:hover{border:1px solid #949695}.filter-button:active{background-color:#e7e7e7;border:1px solid #d7d6d7}.filter-button--active{background-color:#e7e7e7;border:1px solid #d7d6d7}.dropdown-action-button{display:flex;justify-content:flex-start;background:#fff;color:#242424;border:1px solid rgba(0,0,0,0);padding:8px 16px;height:40px;min-height:0;border-radius:8px;cursor:pointer;font-weight:500;font-size:1.4rem;line-height:2.2rem;white-space:nowrap}.dropdown-action-button:hover,.dropdown-action-button:focus{background-color:initial;color:#242424;border:1px solid #b81921}@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 #cb4700}.button--margin-left{margin-left:8px}.button--margin-top{margin-top:8px}.button--margin-top-large{margin-top:96px}.button--share{background:none;color:#cb4700}}.tinting-service{border-width:1px 0 0;border-style:solid;border-color:#dcdcdc;border-radius:4px;padding:12px;display:flex;flex-wrap:wrap;flex-direction:column;gap:12px;background-color:#f8f8f8}.tinting-service__accordion-container{border-bottom:1px solid #e7e7e7;margin-bottom:16px}.tinting-service__accordion{border-top:1px solid #e7e7e7}.tinting-service__accordion-title-container{display:flex;align-items:center;gap:16px}.tinting-service__accordion .accordion__title{font-size:1.8rem;line-height:2.8rem}.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:0;max-height:4.8rem}.tinting-service__button:disabled{color:#707070;border-color:#707070}.tinting-service__header-row{display:flex;width:100%}.tinting-service__selection{width:100%;display:flex;gap:8px;flex-direction:column}.tinting-service__warning{border-width:1px 0 0;border-style:solid;border-color:#cb4700;padding:8px;background-color:#fff8f2;display:flex;color:#cb4700;width:100%;align-items:center}.tinting-service__warning>.icon{margin-right:16px;min-width:48px;height:32px}@media(min-width: 400px){.tinting-service__selection{flex-direction:row}}
.upselling-point-wrapper{margin-top:16px}.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}
.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:#fff;justify-content:flex-start;text-align:start;font-weight:bold}.comparison-table-cell__blank{border-color:#fff}.comparison-table-cell__blank>.comparison-table-cell--empty{background:#fff}
.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:#cb4700}.comparison-table__header{display:contents}.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{color:#292929;text-decoration:none;padding:12px;text-align:center;font-weight:bold}.comparison-table__product-rating{display:flex;justify-content:center;padding:12px}.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:#cb4700;font-weight:bold;background-color:rgba(0,0,0,0);border:none}.comparison-table__show-all:hover{cursor:pointer}.comparison-table__show-all .icon-nav-chevron use{transform-origin:center center;transform:rotate(0.75turn);fill:#cb4700}.comparison-table__show-all--active .icon-nav-chevron use{transform-origin:center center;transform:rotate(0.25turn);fill:#cb4700}.comparison-table__button{width:80%;background-color:#cb4700;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 #cb4700;border-radius:8px}.comparison-table__column--active>.comparison-table-cell{border-left:1px solid #cb4700;border-right:1px solid #cb4700}.comparison-table__column--active>.comparison-table__active-text{border:1px solid #cb4700;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,.comparison-table__column--active .comparison-table__product-rating{border:1px solid #cb4700;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,.comparison-table__column--active .comparison-table__product-rating .image-placeholder{position:relative}.comparison-table__column--active>.comparison-table-cell__price{border-bottom:1px solid #cb4700;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-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}
.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:#cb4700}.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{mix-blend-mode:darken}.comparison-table-mobile__product-name{color:#292929;text-decoration:none;display:flex;justify-content:center;padding:8px;font-size:1.4rem;text-align:center;line-height:2.2;font-weight:bold;flex-direction:column;align-items:center;gap:4px}.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:#cb4700;border-top-left-radius:8px;border-top-right-radius:8px}.comparison-table-mobile__button{width:80%;background-color:#cb4700;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:#cb4700;border:1px solid #cb4700;font-weight:bold;font-size:1.6rem;line-height:2.6}.comparison-table-mobile__show-more-button:hover{cursor:pointer}
.embedded-product-family-selector__dropdown{margin:0}
.replacement-product{border:1px solid #cb4700;border-radius:4px;margin-top:24px}.replacement-product a{text-decoration:none}.replacement-product__header{position:relative;background-color:#cb4700;color:#fff;padding:8px 16px;font-weight:bold;font-size:16px;text-align:center}.replacement-product__header span{position:relative;z-index:2}.replacement-product__header::after{content:"";position:absolute;top:4px;left:50%;transform:translateX(-50%);transform:rotate(45deg);transform-origin:left top;background-color:#cb4700;width:32px;height:32px}.replacement-product__content{padding:8px;display:grid;grid-template-columns:[image-start] 100px [info-start] auto}@media(min-width: 56.25em){.replacement-product__content{grid-template-columns:[image-start] 120px [name-start] auto [price-start] auto}}.replacement-product__content div{display:flex;flex-direction:column;justify-content:center;color:#000}.replacement-product__image{height:100px}.replacement-product__image img{max-height:100%;object-fit:contain}.replacement-product__image .image-placeholder{width:100px;height:100px}.replacement-product__product-info{padding:0 16px;grid-column:info}@media(min-width: 56.25em){.replacement-product__product-info{grid-column:name}}.replacement-product__product-info__brand-name{font-weight:bold;font-size:12px}.replacement-product__price{grid-column:info}@media(min-width: 56.25em){.replacement-product__price{grid-column:price}}.replacement-product__price .price-view__sale-price{font-size:2rem;padding-right:0;margin-right:0;display:block}.replacement-product__price .price-view__sale-price span{font-size:2rem}
.recommended-with-order{display:flex;width:100%;border:1px solid #cbc0db;border-radius:4px;flex-direction:column}.recommended-with-order__with-extra-space{margin-bottom:24px}.recommended-with-order__switch-text{margin-bottom:4px;text-align:center;font-size:1.2rem;color:#707070}.recommended-with-order__title{background-color:#ebe6f0;width:100%;padding:0 16px;border-bottom:1px solid #cbc0db}.recommended-with-order__title h4{color:#330072;margin:0;font-size:1.6rem}.recommended-with-order__resizable-list--hidden{overflow:hidden;height:0}.recommended-with-order__accessory-products{transition:height .3s}.recommended-with-order__accessory-product{padding:16px;border-bottom:1px solid #ebe6f0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"image text" "switch-button switch-button";column-gap:24px;width:100%}@media(min-width: 37.5em){.recommended-with-order__accessory-product{grid-template-areas:"image text switch-button"}}.recommended-with-order__image{grid-area:image;width:64px;margin-right:24px}.recommended-with-order__image img{width:64px;height:auto;position:initial}.recommended-with-order__image svg,.recommended-with-order__image>div{width:64px;height:64px;position:initial}.recommended-with-order__text{grid-area:text;width:100%;margin-right:24px}.recommended-with-order__text__name{font-size:1.4rem;color:#2d2f2e}.recommended-with-order__text__view-product-button{display:flex;color:#ff6900;font-size:1.4rem;text-decoration:none}.recommended-with-order__price{font-size:1.4rem;font-weight:700;display:flex;flex-direction:column}.recommended-with-order__price__text__price{display:flex;flex-direction:column}.recommended-with-order__price__k-plussa{padding:1rem 0;align-self:baseline}.recommended-with-order__price-view--special-price,.recommended-with-order__price-view--special-price--prefix{color:#cb4700;font-size:2rem}.recommended-with-order__price-view--original-price{color:#2d2f2e;font-size:1.2rem}.recommended-with-order__price-view--original-price--linethrough{text-decoration:line-through}.recommended-with-order__switch-button{grid-area:switch-button;justify-self:end;display:flex;align-items:center}.recommended-with-order__switch-button .switch .slider{background-color:#ed1b24}.recommended-with-order__switch-button .switch input:checked+.slider{background-color:#50b849}.recommended-with-order__switch-button .switch--recommended-with-order{width:70px}.recommended-with-order__switch-button .switch--recommended-with-order input:checked+.slider::before{-webkit-transform:translateX(35px);-ms-transform:translateX(35px);transform:translateX(35px)}.recommended-with-order__show-more-container{padding:16px}.recommended-with-order__show-more-button{display:flex;color:#ff6900;font-size:1.4rem;min-height:initial;background:rgba(0,0,0,0);padding:0;border:0;align-items:center;width:100%}.recommended-with-order__show-more-button svg.icon-arrow use{fill:#ff6900}.recommended-with-order__show-more-button:hover{cursor:pointer}@media(min-width: 400px){.recommended-with-order__price{flex-direction:row}.recommended-with-order__price__k-plussa{padding:0 0 0 2rem;height:auto;align-self:baseline}}@media(min-width: 56.25em){.recommended-with-order__price{flex-direction:column}.recommended-with-order__price__k-plussa{padding:1rem 0;height:5rem;align-self:start}}@media(min-width: 64em){.recommended-with-order__price{flex-direction:row}.recommended-with-order__price__k-plussa{padding:0 0 0 2rem;height:auto;align-self:baseline}}
.scale-price__container{width:100%;display:flex;border:1px solid #e7e7e7;margin-top:16px}.scale-price__body{padding:16px;display:flex;flex-direction:column;width:100%}.scale-price__body__ribbon__text{font-size:1.4rem;font-weight:900;color:#2d2f2e;text-transform:uppercase;background-color:#fef200}.scale-price__price{width:100%}.scale-price__price:not(:last-child){padding-bottom:8px}
.large-image-carousel-modal{padding:16px 16px 16px 24px;max-width:inherit;width:calc(100% - 9.6rem)}.large-image-carousel-modal__top{display:flex;width:100%;justify-content:space-between;align-items:center}.large-image-carousel-modal__top h2{margin:0;font-size:2rem}.large-image-carousel-modal__close-button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:none;background-color:rgba(0,0,0,0);cursor:pointer;position:relative;margin-bottom:2px}.large-image-carousel-modal__close-button svg path{fill:#cb4700}
.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%;align-items:flex-end;margin-bottom:16px}.product-family-page__defining-attribute .dropdown{margin:0;margin-right:8px}.product-family-page__defining-attribute .product-counter__checkout-v2{margin-top:4px}.product-family-page__defining-action{display:flex;align-items:flex-end;width:100%;margin:24px 0}.product-family-page__sales-lot-amount-info{margin-bottom:24px;margin-top:24px}.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__buy-button-container-no{width:100%}.product-family-page__buy-button-container-no .AB-sticky-button{margin-top:0;max-width:unset}.product-family-page__variants{background-color:#fff;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 #cb4700}.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:#cb4700;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:#cb4700}.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:#cb4700;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:#cb4700}.product-family-page__top-info{padding:24px 16px 0 16px;border-top:1px solid #eaeaea;margin-top:16px}.product-family-page__breadcrumbs{padding:16px}.product-family-page__add-to-shopping-list-btn{border:none;position:absolute;right:16px;background-color:rgba(203,71,0,.2);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-family-page__add-to-shopping-list-btn svg path{fill:#cb4700}.product-family-page__attachment-brochure{margin-top:24px}.product-family-page__attachment-brochure a{margin:4px}.product-family-page__defining-attribute .dropdown{margin-bottom:8px}.product-family-page__defining-attribute .recommended-with-order{margin-top:8px}@media screen and (min-width: 56.25em){.product-family-page__buy-container{display:flex}.product-family-page__buy-button-container{flex:1;margin-left:8px}}@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-family-page__add-to-shopping-list-btn{right:0}}
.product-selection-tool{width:100%;margin-bottom:24px}.product-selection-tool__variants{background-color:#f8f8f8;padding:8px;margin-bottom:16px}.product-selection-tool__variants__header{margin-top:8px;text-transform:capitalize;font-size:1.8rem;font-weight:bold;margin-bottom:1.4rem}.product-selection-tool__variants__header--value{font-weight:normal}.product-selection-tool__variants__mobile{width:100%}.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;border:none;border-radius:0}.product-selection-tool__variants__items--item-checkbox.checked{border:#a72b00 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.diagonal-line-through{background:linear-gradient(to right bottom, #fff 0%, #fff 49.9%, #b8b9b9 50%, #b8b9b9 51%, #fff 51.1%, #fff 100%);border-radius:4px;color:#b8b9b9}.product-selection-tool__variants__items--item-mobile.checked{background-color:#cb4700;border:1px solid rgba(0,0,0,0);color:#fff}.product-selection-tool__button-section{display:none}.product-selection-tool-radio-btn{visibility:hidden;margin:0}.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:#cb4700;border:none;color:#fff;font-weight:bold;cursor:pointer}@media(min-width: 56.25em){.product-selection-tool__variants__items{flex-flow:column wrap}}
.select-dropdown-form__label{margin-top:8px;text-transform:capitalize;font-size:1.8rem;font-weight:bold;margin-bottom:1.4rem;line-height:4.8rem}.select-dropdown-form__dropdown-container{background:#fff;color:#232525;width:250px}.select-dropdown-form__select-container{display:flex;flex-flow:row wrap;margin-left:0;background-color:#fff;width:250px}.select-dropdown-form__select-item__control{border:1px solid #b4b4b4;border-radius:5px;font-size:1.8rem;cursor:pointer;width:250px;line-height:.8;user-select:none;padding-left:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.select-dropdown-form__select-item__control--is-focused{border-color:#b4b4b4 !important;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 0 0 1px #b4b4b4 !important}.select-dropdown-form__select-item:focus,.select-dropdown-form__select-item:focus-visible{border:1px solid #cb4700;border-radius:5px;font-size:1.8rem;cursor:pointer;width:250px;line-height:2.8;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.select-dropdown-form__select-item__option{padding:0 2px 0 0;padding-left:20px !important}.select-dropdown-form__select-item__option:hover{background-color:#dcdcdc}.select-dropdown-form__select-item__option--is-selected{background-color:#fff !important;color:#232525 !important}.select-dropdown-form__select-item__option--is-selected::before{content:"✓";display:inline-block;padding:0 2px 0 0;margin-left:-12px}.select-dropdown-form__select-item__menu{margin-top:0 !important}.select-dropdown-form__select-item__option--is-focused{background-color:#f0f0f0 !important}.select-dropdown-form__select-item__option--is-focused::before{margin-left:-12px}
.placeholder{height:100vh}
