.product-presentation{margin:30px 9%}.product-presentation__top-section{display:grid;grid-template-columns:40% calc(60% - 20px);grid-template-rows:90px auto;column-gap:20px}.product-presentation__top-section .gallery-container{grid-column:1/2;grid-row:1/3;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.product-presentation__top-section .gallery-container__flags{position:absolute;top:16px;left:8px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:1}.product-presentation__top-section .product-name-container{grid-column:2/3;grid-row:1/2}.product-presentation__top-section .product-name-container__product-name{font-size:18px;font-weight:600;line-height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-presentation__top-section .product-name-container__buttons-container{display:flex;justify-content:flex-end;margin:14px 0;border-bottom:1px solid #e7e7e7}.product-presentation__top-section .product-name-container__buttons-container.two-columns{justify-content:space-between}.product-presentation__top-section .product-name-container__buttons-container .product-code-and-availability-container{padding:20px 0 16px}.product-presentation__top-section .product-name-container__buttons-container .product-code{font-size:14px;line-height:20px}.product-presentation__top-section .product-name-container__buttons-container .product-code svg{position:relative;z-index:2;vertical-align:sub;margin-left:4px;cursor:pointer;fill:rgba(33,33,33,1.00);pointer-events:all}.product-presentation__top-section .product-name-container__buttons-container .availability{display:flex;align-items:center;gap:5px;padding-top:5px;font-size:12px;line-height:16px}.product-presentation__top-section .product-name-container__buttons-container .availability img{max-height:16px}.product-presentation__top-section .product-name-container__buttons-container .buttons{display:flex;flex-shrink:0;gap:20px;align-items:flex-end;padding:20px 0 16px}.product-presentation__top-section .product-name-container__buttons-container .buttons .pure-button{gap:10px}.product-presentation__top-section .product-name-container__buttons-container .buttons .pure-button__icon{width:24px;height:24px}.product-presentation__top-section .product-name-container__buttons-container .buttons .pure-button__text{font-weight:600;font-size:14px;line-height:20px}.product-presentation__top-section .main-content-container{grid-column:2/3;grid-row:2/3;padding-top:20px}.product-presentation__top-section .main-content-container.simple-product{display:flex;gap:25px;justify-content:space-between;flex-direction:row-reverse}.product-presentation__top-section .main-content-container.simple-product .buttons-container{display:block}.product-presentation__top-section .main-content-container.simple-product .main-content-container__attributes{display:block;margin:0;border:none;padding:0}.product-presentation__top-section .main-content-container.simple-product .main-content-container__attributes .attribute{width:100%;margin-top:16px}.product-presentation__top-section .main-content-container.simple-product .main-content-container__attributes .pure-button{margin-top:16px}.product-presentation__top-section .main-content-container .prices-container{margin:16px 0;display:flex;flex-direction:column}.product-presentation__top-section .main-content-container .prices-container .customize{font-family:'Noto Sans';font-size:14px;font-weight:500;line-height:20px;text-align:left;margin-top:16px;margin-bottom:8px}.product-presentation__top-section .main-content-container .prices-container .name{font-family:'Noto Sans';font-size:12px;font-weight:500;line-height:16px;text-align:left}.product-presentation__top-section .main-content-container .prices-container:has(.graphical-variants){max-width:450px}.product-presentation__top-section .main-content-container .prices-container:has(.graphical-variants) .last-level-attribute{width:max-content}.product-presentation__top-section .main-content-container .prices-container:has(.graphical-variants) .last-level-attribute__more-attributes{margin:16px 0}.product-presentation__top-section .main-content-container .prices-container .graphical-variants{display:flex;gap:8px;flex-wrap:wrap}.product-presentation__top-section .main-content-container .prices-container .graphical-variants:has(.chip--default){gap:16px}.product-presentation__top-section .main-content-container .prices-container .graphical-variants__container{display:flex;flex-direction:column;gap:12px;margin-top:16px}.product-presentation__top-section .main-content-container .prices-container .graphical-variants__attributes{margin-top:16px;max-width:280px}.product-presentation__top-section .main-content-container .prices-container .graphical-variants__attributes .attribute-editable{margin-right:10px;vertical-align:top}.product-presentation__top-section .main-content-container .prices-container .graphical-variants__attributes .attribute-editable__name{color:#2e2e2e;font-size:12px;font-weight:500;line-height:16px;display:block}.product-presentation__top-section .main-content-container .prices-container .graphical-variants__attributes .attribute-editable input{border-radius:5px;border:1px solid #4a4a4a;height:42px;font-size:14px;line-height:20px}.product-presentation__top-section .main-content-container .prices-container .graphical-variants__attributes .attribute-editable .select__input{border:1px solid #4a4a4a;border-radius:5px;padding:10px;min-height:42px}.product-presentation__top-section .main-content-container .prices-container .graphical-variants__attributes .attribute-editable .select__options li{white-space:normal;font-size:14px;line-height:20px}.product-presentation__top-section .main-content-container .prices-container .graphical-variants__attributes .attribute-editable .selected-js{margin-right:10px;width:200px;white-space:nowrap;font-size:14px;line-height:20px;text-overflow:ellipsis}.product-presentation__top-section .main-content-container .prices-container .graphical-variants__attributes .attribute-editable svg{width:15px;height:15px}.product-presentation__top-section .main-content-container .prices-container .graphical-variants__attributes .attribute-editable .form__input-wrapper{margin:8px 0 20px}.product-presentation__top-section .main-content-container .prices-container .graphical-variants__attributes .attribute-editable .form__input-wrapper .select__options{position:fixed;max-width:247px}.product-presentation__top-section .main-content-container .prices-container .graphical-variants__quantity-unit{display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;align-items:center;margin-top:12px}.product-presentation__top-section .main-content-container .prices-container .graphical-variants .chip{position:relative;display:flex;width:72px;height:72px;padding:8px;justify-content:center;align-items:center;gap:12px;border-radius:5px;border:1px solid #d5d5d5;cursor:pointer}.product-presentation__top-section .main-content-container .prices-container .graphical-variants .chip--color{width:40px;height:40px;aspect-ratio:1/1;border-radius:100%;border:none;padding:0}.product-presentation__top-section .main-content-container .prices-container .graphical-variants .chip--color .multicolor{width:32px;height:32px;border-radius:50%;background:conic-gradient(red, yellow, green, cyan, blue, magenta, red)}.product-presentation__top-section .main-content-container .prices-container .graphical-variants .chip--default{height:40px;width:auto;padding:10px 16px;justify-content:center;align-items:center;border-color:rgba(33,33,33,1.00);color:rgba(33,33,33,1.00);background-color:#fff;font-size:14px;line-height:20px}.product-presentation__top-section .main-content-container .prices-container .graphical-variants .chip--showMore{width:auto;height:auto;border:none}.product-presentation__top-section .main-content-container .prices-container .graphical-variants .chip input{position:absolute;opacity:0;width:0;height:0}.product-presentation__top-section .main-content-container .prices-container .graphical-variants .chip img{width:100%;height:100%;object-fit:contain}.product-presentation__top-section .main-content-container .prices-container .graphical-variants .chip:has(input:checked){border:2px solid rgba(33,33,33,1.00);font-weight:600}.product-presentation__top-section .main-content-container .prices-container__login-to-see-prices{display:flex;align-items:center;gap:10px}.product-presentation__top-section .main-content-container .prices-container__login-to-see-prices .icon{width:19px;height:19px}.product-presentation__top-section .main-content-container .prices-container__login-to-see-prices .info{font-size:14px;line-height:20px}.product-presentation__top-section .main-content-container .prices-container__label{color:#767676;font-size:12px;line-height:16px;margin-bottom:5px}.product-presentation__top-section .main-content-container .prices-container__range{font-size:14px;line-height:20px}.product-presentation__top-section .main-content-container .prices-container__open-thresholds-popup{color:#2e2e2e;font-weight:400;text-decoration:underline;padding:0;margin-top:5px !important;font-size:14px;line-height:20px}.product-presentation__top-section .main-content-container .prices-container__price-container{display:flex;gap:8px;align-items:center;margin:4px 0}.product-presentation__top-section .main-content-container .prices-container__price-container .price{font-size:18px;font-weight:600;line-height:24px}.product-presentation__top-section .main-content-container .prices-container__price-container .previous{font-size:12px;line-height:18px;color:#767676;text-decoration:line-through}.product-presentation__top-section .main-content-container .prices-container__price-container .label{font-size:14px;line-height:20px;margin-bottom:unset}.product-presentation__top-section .main-content-container .prices-container__deposit-container{display:flex;gap:8px;align-items:center;margin:4px 0}.product-presentation__top-section .main-content-container .prices-container__deposit-container .price{font-size:12px;line-height:18px;color:#767676}.product-presentation__top-section .main-content-container .prices-container__suggested{font-family:'Noto Sans';font-size:12px;font-weight:400;line-height:16px;text-align:left;height:24px;padding:8px 0;color:#767676}.product-presentation__top-section .main-content-container .prices-container__default-unit-price-container{font-size:12px;color:#767676;margin-bottom:4px}.product-presentation__top-section .main-content-container .prices-container__lowest-price{font-size:12px;line-height:16px;color:#767676;margin-top:4px;margin-bottom:16px}.product-presentation__top-section .main-content-container .prices-container__unit-price{font-size:12px;line-height:16px;margin:8px 0}.product-presentation__top-section .main-content-container .prices-container__availability-container{font-size:12px;line-height:16px}.product-presentation__top-section .main-content-container .prices-container__availability-container:nth-last-child(2){margin-bottom:10px}.product-presentation__top-section .main-content-container .prices-container__availability-container .availability{display:flex;align-items:center;gap:5px}.product-presentation__top-section .main-content-container .prices-container__availability-container img{max-height:16px}.product-presentation__top-section .main-content-container .prices-container__stock-container{display:flex;align-items:center;gap:8px;font-size:12px;line-height:16px;margin-bottom:10px}.product-presentation__top-section .main-content-container .prices-container__stock-container img{max-height:16px;margin-top:10px}.product-presentation__top-section .main-content-container .prices-container__stock-container .stock{margin-top:10px}.product-presentation__top-section .main-content-container .prices-container__quantity-container{display:flex;gap:10px;align-items:center}.product-presentation__top-section .main-content-container .prices-container__quantity-container .quantity.validation-error{border-color:#DA2442}.product-presentation__top-section .main-content-container .prices-container__quantity-container .quantity.validation-error input{color:#DA2442}.product-presentation__top-section .main-content-container .prices-container__quantity-container .select{font-size:14px;line-height:20px}.product-presentation__top-section .main-content-container .prices-container__quantity-container .select__input{display:inline-flex;align-items:center;gap:10px;justify-content:flex-start;border-bottom:2px solid rgba(33,33,33,1.00);padding:0 16px 4px 8px;height:20px}.product-presentation__top-section .main-content-container .prices-container__quantity-container .select__input svg{transform:rotate(0deg);width:15px;height:15px;fill:rgba(33,33,33,1.00)}.product-presentation__top-section .main-content-container .prices-container__quantity-container .unit-container__unit-ratio-info{padding-left:8px;font-size:14px}.product-presentation__top-section .main-content-container .prices-container__quantity-container .unit-container__unit-ratio-info .unit-ratio-info-js{line-height:20px;display:block}.product-presentation__top-section .main-content-container .prices-container__points-price{font-family:'Noto Sans';font-size:14px;font-weight:400;line-height:20px;text-align:left;display:flex;align-items:center;margin-bottom:16px;gap:8px}.product-presentation__top-section .main-content-container .prices-container__points-price svg{width:24px;height:24px;fill:#000000}.product-presentation__top-section .main-content-container:has(.graphical-variants) .buttons-container{max-width:478px;flex-direction:column}.product-presentation__top-section .main-content-container .buttons-container{display:flex;justify-content:space-between;flex-direction:row-reverse}.product-presentation__top-section .main-content-container .buttons-container__buttons{margin:0 0 16px}.product-presentation__top-section .main-content-container .buttons-container__buttons .primary-buttons{display:flex;gap:8px;margin-bottom:8px}.product-presentation__top-section .main-content-container .buttons-container__buttons .primary-action-button{display:inline-flex;gap:5px;width:100%;justify-content:center}.product-presentation__top-section .main-content-container .buttons-container__buttons .primary-action-button.with-wishlist{width:calc(100% - 50px)}.product-presentation__top-section .main-content-container .buttons-container__buttons .primary-action-button__text{font-weight:600;line-height:20px}.product-presentation__top-section .main-content-container .buttons-container__buttons .primary-action-button__icon{width:21px;height:19px}.product-presentation__top-section .main-content-container .buttons-container__buttons .pure-button{display:inline-flex;gap:5px;padding:0}.product-presentation__top-section .main-content-container .buttons-container__buttons .pure-button__text{font-weight:600;line-height:20px}.product-presentation__top-section .main-content-container .buttons-container__buttons .pure-button__icon{width:21px;height:19px}.product-presentation__top-section .main-content-container .buttons-container__buttons .secondary-buttons{display:flex;gap:8px}.product-presentation__top-section .main-content-container .buttons-container__buttons .secondary-action-button{padding:8px 16px}.product-presentation__top-section .main-content-container .buttons-container__buttons .secondary-action-button:last-child{flex:1 0 auto}.product-presentation__top-section .main-content-container .buttons-container__buttons .secondary-action-button.wishlist{width:40px;padding:0}.product-presentation__top-section .main-content-container .buttons-container__buttons .secondary-action-button__icon{fill:rgba(33,33,33,1.00);width:24px;height:24px}.product-presentation__top-section .main-content-container .buttons-container__buttons form:last-child{width:100%}.product-presentation__top-section .main-content-container .buttons-container__buttons form:last-child .secondary-action-button{width:100%}.product-presentation__top-section .main-content-container .buttons-container__links{display:flex;flex-direction:column;gap:16px}.product-presentation__top-section .main-content-container .buttons-container__links .pure-button{color:#000000;text-decoration:underline;font-weight:normal;gap:8px}.product-presentation__top-section .main-content-container .buttons-container__links .pure-button.delivery-cost-button{text-decoration:none;cursor:default}.product-presentation__top-section .main-content-container .buttons-container__links .pure-button.delivery-cost-button .delivery-cost-link{color:#000000;text-decoration:underline}.product-presentation__top-section .main-content-container .buttons-container__links .pure-button svg{fill:#000000}.product-presentation__top-section .main-content-container .buttons-container__links .loyalty-info{font-family:'Noto Sans';font-size:14px;font-weight:400;line-height:20px;text-align:left;display:flex;align-items:center;gap:8px}.product-presentation__top-section .main-content-container .buttons-container__links .loyalty-info svg{width:20px;height:20px;fill:#000000}.product-presentation__top-section .main-content-container__attributes{margin-top:24px;border-top:1px solid #f3f3f3;padding-top:25px;display:flex;flex-wrap:wrap;column-gap:25px;row-gap:15px}.product-presentation__top-section .main-content-container__attributes .attribute{width:calc((100% - 25px)/2);font-size:14px;line-height:20px}.product-presentation__top-section .main-content-container__attributes .pure-button svg{width:15px;height:15px}.product-presentation__top-section .main-content-container__attributes.archival{border:none}.product-presentation__top-section .main-content-container .min-quantity-info{display:flex;column-gap:8px;max-width:250px;margin-top:11px;font-family:'Noto Sans';font-size:12px;font-weight:400;line-height:16px;text-align:left}.product-presentation__top-section .main-content-container .min-quantity-info svg{min-width:20px;min-height:20px;width:20px;height:20px;fill:#F5A623}.product-presentation__top-section .main-content-container .min-quantity-info.phantom{margin-top:0;max-width:100%}.product-presentation .attributes__not-last-level-attribute,.product-presentation .attributes__container{margin-top:16px}.product-presentation .attributes__not-last-level-attribute .values,.product-presentation .attributes__container .values{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.product-presentation .attributes__not-last-level-attribute .values .value,.product-presentation .attributes__container .values .value{border:1px solid rgba(33,33,33,1.00);border-radius:5px;padding:10px 16px;color:rgba(33,33,33,1.00);background-color:#fff;font-size:14px;line-height:20px}.product-presentation .attributes__not-last-level-attribute .values .value.active-js,.product-presentation .attributes__container .values .value.active-js{border:2px solid rgba(33,33,33,1.00);font-weight:600}.product-presentation .attributes__table-container{overflow:auto;white-space:nowrap;position:relative;margin-top:24px}.product-presentation .attributes__table-container.attr-poly-table-js tbody tr:hover{box-shadow:none}.product-presentation .attributes__table-container table{border:none;width:100%;border-collapse:separate;border-spacing:0 8px;background:#fff}.product-presentation .attributes__table-container thead{height:auto}.product-presentation .attributes__table-container thead tr{background-color:#fff;box-shadow:inset 0px -1px 0px 0px #f3f3f3;position:sticky;z-index:2;top:0}.product-presentation .attributes__table-container th{white-space:nowrap;font-weight:500;font-size:14px;line-height:20px}.product-presentation .attributes__table-container th:first-child{z-index:3;top:0;border-bottom:1px solid #f3f3f3}.product-presentation .attributes__table-container tbody tr{cursor:pointer;box-shadow:inset 0px -1px 0px 0px #f3f3f3;background-color:#fff;outline-offset:-1px !important}.product-presentation .attributes__table-container tbody tr:hover .name-column{border-radius:4px 0 0 4px}.product-presentation .attributes__table-container tbody tr:hover .unit-column,.product-presentation .attributes__table-container tbody tr:hover .notify-about-availability-column{border-radius:0 4px 4px 0}.product-presentation .attributes__table-container tbody tr.active-js{box-shadow:inset 0px 0px 0px 1px rgba(33,33,33,1.00);border-radius:4px}.product-presentation .attributes__table-container tbody tr.active-js .name-column{border-top:1px solid rgba(33,33,33,1.00);border-bottom:1px solid rgba(33,33,33,1.00);border-left:1px solid rgba(33,33,33,1.00);border-radius:4px 0 0 4px}.product-presentation .attributes__table-container tbody tr.active-js .unit-column,.product-presentation .attributes__table-container tbody tr.active-js .notify-about-availability-column{border-radius:0 4px 4px 0}.product-presentation .attributes__table-container tbody tr .last-level-attribute{cursor:default}.product-presentation .attributes__table-container tbody tr.attr-container-row{overflow:hidden;transition:height .4s ease}.product-presentation .attributes__table-container tbody tr.attr-container-row td{padding:0 !important}.product-presentation .attributes__table-container tbody tr.attr-container-row td .last-level-attribute__more-attributes{width:fit-content !important}.product-presentation .attributes__table-container tbody tr.attr-container-row td .last-level-attribute__more-attributes .attr-container{display:flex;flex-direction:column;width:fit-content}.product-presentation .attributes__table-container tbody tr.attr-container-row td .last-level-attribute__more-attributes .attr-container .attribute-editable .form__input-wrapper{margin:8px 0 20px}.product-presentation .attributes__table-container tbody tr.attr-container-row td .last-level-attribute__more-attributes .attr-container .attribute-editable .form__input-wrapper .select__options{position:fixed;max-width:247px}.product-presentation .attributes__table-container tbody .name-column{font-size:12px;line-height:16px;border-bottom:1px solid #f3f3f3}.product-presentation .attributes__table-container td,.product-presentation .attributes__table-container th{padding:8px;vertical-align:middle;text-align:left}.product-presentation .attributes__table-container td:last-child,.product-presentation .attributes__table-container th:last-child{padding-right:0}.product-presentation .attributes__table-container .netto-price-column__price,.product-presentation .attributes__table-container .brutto-price-column__price{display:flex;font-weight:600;font-size:14px;line-height:20px;align-items:baseline}.product-presentation .attributes__table-container .netto-price-column__price .price,.product-presentation .attributes__table-container .brutto-price-column__price .price{margin:0 4px}.product-presentation .attributes__table-container .netto-price-column__deposit-price,.product-presentation .attributes__table-container .brutto-price-column__deposit-price{display:flex;font-weight:400;font-size:12px;line-height:20px;color:#767676}.product-presentation .attributes__table-container .netto-price-column__deposit-price .deposit,.product-presentation .attributes__table-container .netto-price-column__deposit-price .deposit-js,.product-presentation .attributes__table-container .brutto-price-column__deposit-price .deposit,.product-presentation .attributes__table-container .brutto-price-column__deposit-price .deposit-js{margin-left:4px}.product-presentation .attributes__table-container .netto-price-column__previous-price,.product-presentation .attributes__table-container .brutto-price-column__previous-price{display:inline-block;color:#767676;font-size:12px;font-weight:400;line-height:18px;text-decoration-line:line-through;margin-left:8px}.product-presentation .attributes__table-container .netto-price-column__unit-ratio-info,.product-presentation .attributes__table-container .brutto-price-column__unit-ratio-info{font-family:'Noto Sans';font-size:10px;font-weight:500;line-height:20px;text-align:left}.product-presentation .attributes__table-container .netto-price-column__lowest-price,.product-presentation .attributes__table-container .brutto-price-column__lowest-price{color:#767676;font-family:'Noto Sans';font-size:10px;font-weight:500;line-height:20px;text-align:left;width:auto !important}.product-presentation .attributes__table-container .netto-price-column .pure-button,.product-presentation .attributes__table-container .brutto-price-column .pure-button{min-height:40px}.product-presentation .attributes__table-container .thresholds-column__label{color:#767676;font-size:12px;line-height:16px;margin-bottom:5px}.product-presentation .attributes__table-container .thresholds-column__range{font-size:14px;line-height:20px}.product-presentation .attributes__table-container .thresholds-column__open-thresholds-popup{color:#2e2e2e;font-weight:400;text-decoration:underline;padding:0;margin-top:5px;font-size:14px;line-height:20px}.product-presentation .attributes__table-container .notify-about-availability-column{text-align:center}.product-presentation .attributes__table-container .notify-about-availability-column__button{font-weight:600;font-size:14px;line-height:20px}.product-presentation .attributes__table-container .last-level-attribute.with-attributes{border-bottom:none}.product-presentation .attributes__table-container .attribute-editable{display:inline-block;margin-right:10px;vertical-align:top}.product-presentation .attributes__table-container .attribute-editable__name{color:#2e2e2e;font-size:12px;font-weight:500;line-height:16px;display:block}.product-presentation .attributes__table-container .attribute-editable input{border-radius:5px;border:1px solid #4a4a4a;height:42px;font-size:14px;line-height:20px}.product-presentation .attributes__table-container .attribute-editable .select__input{border:1px solid #4a4a4a;border-radius:5px;padding:10px;min-height:42px}.product-presentation .attributes__table-container .attribute-editable .select__options li{white-space:normal;font-size:14px;line-height:20px}.product-presentation .attributes__table-container .attribute-editable .selected-js{margin-right:10px;width:200px;white-space:nowrap;font-size:14px;line-height:20px;text-overflow:ellipsis}.product-presentation .attributes__table-container .attribute-editable svg{width:15px;height:15px}.product-presentation .attributes__table-container .label.sign-in .label__text{display:inline-block;width:100px;white-space:break-spaces}.product-presentation .attributes__buttons{margin-top:30px;text-align:right}.product-presentation .attributes__buttons .primary-action-button{display:inline-flex;align-items:center;gap:5px;padding:10px 20px}.product-presentation .attributes__buttons .primary-action-button svg{width:20px;height:20px}.product-presentation .stock-column .stock-column-data{display:flex;align-items:center;justify-content:left;gap:8px;min-width:110px;flex-wrap:wrap}.product-presentation .stock-column .stock-column-data img{max-height:16px}.product-presentation .stock-column .stock-column-data .stock{font-size:12px;line-height:16px}.product-presentation .quantity-column .quantity{background:#FFFFFF;border:1px solid #767676;border-radius:5px;display:inline-flex;width:107px;height:40px;padding:10px}.product-presentation .quantity-column .quantity__input{background:rgba(0,0,0,0);font-size:14px;line-height:20px;border:none;width:49px;height:18px;text-align:center}.product-presentation .quantity-column .quantity__minus,.product-presentation .quantity-column .quantity__plus{background:rgba(0,0,0,0);border:none;width:18px;padding:0}.product-presentation .quantity-column .quantity__minus .icon,.product-presentation .quantity-column .quantity__plus .icon{width:11px;height:11px;fill:#959595}.product-presentation .quantity-column .quantity.validation-error{border-color:#DA2442}.product-presentation .quantity-column .quantity.validation-error input{color:#DA2442}.product-presentation .unit-column{font-size:14px;line-height:20px}.product-presentation .unit-column .select__input{display:inline-flex;align-items:center;gap:10px;justify-content:flex-start;border-bottom:2px solid rgba(33,33,33,1.00);padding:0 16px 4px 8px}.product-presentation .unit-column .select__input svg{width:15px;height:15px;fill:rgba(33,33,33,1.00)}.product-presentation .unit-column .select__options{width:auto;right:0}.product-presentation .unit-column__unit-ratio-info{padding:4px 0 0 7px;height:24px}.product-presentation .unit-column .select{width:fit-content}.product-presentation .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center}.product-presentation .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.single-image{position:relative;width:100%;padding:0 25px;height:429px}.single-image.zoomed-js{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);width:100vw;height:100vh !important;z-index:9999;display:flex;align-items:center;background-color:#ffffff}.single-image.zoomed-js .single-image__next{right:20px}.single-image.zoomed-js .single-image__prev{left:20px}.single-image.zoomed-js .swiper-slide{cursor:auto !important;padding:25px}.single-image .close-popup{position:absolute;top:20px;right:20px;width:20px;height:20px;z-index:2}.single-image .close-popup svg{width:20px;height:20px;fill:#000000}.single-image.with-no-image{height:429px}.single-image__prev,.single-image__next{position:absolute;display:none;z-index:90;top:calc(50% - 24px)}.single-image__prev svg,.single-image__next svg{width:16px;height:16px}.single-image__swiper{width:100%;height:100%}.single-image__swiper:focus-within{outline-style:solid;outline-color:#ff00d9;outline-width:1px;outline-offset:2px}.single-image__prev{left:2px}.single-image__prev svg{rotate:180deg}.single-image__next{right:2px}.single-image .swiper-slide{border-radius:4px;cursor:pointer}.single-image .swiper-slide img{height:429px;object-fit:contain;aspect-ratio:auto;border-radius:4px}.single-image .swiper-pagination{display:none}.single-image .no-image{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);fill:#d5d5d5}.single-image .open360{position:absolute;bottom:0;left:0;right:unset;top:unset;z-index:1;background:rgba(255,255,255,.6);width:40px;height:40px;border-radius:4px;padding:4px !important}.multi-image{position:relative;margin-top:15px;padding:0 25px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.multi-image__prev,.multi-image__next{position:absolute;display:none;z-index:90;width:32px;height:32px;top:calc(50% - 16px)}.multi-image__prev svg,.multi-image__next svg{width:16px;height:16px}.multi-image__prev{left:2px}.multi-image__prev svg{rotate:180deg}.multi-image__next{right:2px}.multi-image__swiper{height:80px;box-sizing:border-box}.multi-image .swiper-slide{width:20%;height:100%;border-radius:2px;cursor:pointer;outline-offset:-4px !important}.multi-image .swiper-slide img{display:block;width:100%;height:100%;aspect-ratio:auto;box-sizing:border-box;object-fit:contain;border-radius:4px}.multi-image .swiper-slide .video-tile{width:inherit;height:inherit;position:absolute;background-color:rgba(134,134,134,.7)}.multi-image .swiper-slide .video-tile.youtube{background-color:rgba(0,0,0,0)}.multi-image .swiper-slide .video-tile .play-video{width:32px;height:32px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);fill:#fff}.multi-image .swiper-slide-thumb-active{border:1px solid #767676;border-radius:4px}.popup__content{max-height:none}.popup__content .form__product-name{font-family:'Noto Sans';font-size:14px;font-weight:500;line-height:20px;text-align:left;margin-bottom:25px}.popup__content .ask-for-price-quantity{justify-content:flex-start;align-items:center;gap:16px}.popup__content .ask-for-price-quantity .form__input-wrapper{width:auto}.popup__content .ask-for-price-quantity .select__input{display:inline-flex;align-items:center;gap:10px;justify-content:flex-start;border-bottom:2px solid rgba(33,33,33,1.00);padding:0 16px 4px 8px}.popup__content .ask-for-price-quantity .select__input svg{width:15px;height:15px;fill:rgba(33,33,33,1.00)}.popup__buttons .primary-action-button{width:256px;margin:0 auto;align-items:center;gap:4px;outline-offset:-1px !important}.dropdown-supervisor{position:absolute;border-radius:5px;background:#fff;box-shadow:0px 0px 4px 0px rgba(0,0,0,.2);width:400px;padding:16px;z-index:999}.dropdown-supervisor__header{display:flex;justify-content:space-between;gap:30px;padding-bottom:16px}.supervisor{display:flex;gap:16px}.supervisor__img svg{width:24px;height:24px}.supervisor__img img{width:52px;height:52px;border-radius:48px}.supervisor__title{display:flex;align-items:baseline;gap:4px}.supervisor__title .phone{font-family:'Noto Sans';font-size:12px;font-weight:400;line-height:16px;text-align:left}.supervisor__info{display:flex;flex-direction:column;gap:12px}.supervisor__info-details{font-family:'Noto Sans';font-size:12px;font-weight:400;line-height:16px;text-align:left;display:flex;align-items:center;gap:4px}.supervisor__info-details span,.supervisor__info-details a{font-family:'Noto Sans';font-size:12px;font-weight:500;line-height:16px;text-align:left;color:#000000}.supervisor__info-details svg{fill:#767676;margin-right:4px}.supervisor__info-description{margin:16px 0;font-family:'Noto Sans';font-size:14px;font-weight:400;line-height:20px;text-align:left}.share-product.active-js{background-color:#f1ddde;border-radius:100px}.share-product-dropdown{position:absolute;z-index:3;background-color:#fff;margin-top:10px;border-radius:5px;-webkit-box-shadow:2px 0px 8px 0px rgba(0,0,0,.12);-moz-box-shadow:2px 0px 8px 0px rgba(0,0,0,.12);box-shadow:2px 0px 8px 0px rgba(0,0,0,.12)}.share-product-dropdown .dropdowns>*{display:flex;width:100%;gap:10px;cursor:pointer;padding:10px 16px;color:#2e2e2e}.share-product-dropdown .dropdowns>*:hover{color:rgba(33,33,33,1.00)}.share-product-dropdown .dropdowns>*:hover svg{fill:rgba(33,33,33,1.00)}.share-product-dropdown svg{width:24px;height:24px;fill:#2e2e2e}.reviews-container{padding-top:32px;border-top:1px solid #d5d5d5}.reviews-container__header{display:flex;gap:24px;padding-top:24px;justify-content:space-between}.reviews-container__header .no-reviews{font-family:'Noto Sans';font-size:24px;font-weight:500;line-height:32px;text-align:left;display:flex;flex-direction:column;gap:16px}.reviews-container__header .no-reviews span{width:max-content}.reviews-container__header .review-overall{display:flex;flex-direction:column;gap:16px}.reviews-container__header .review-overall .all-opinions{font-family:'Noto Sans';font-size:24px;font-weight:500;line-height:32px;text-align:left;display:flex;align-items:center;gap:4px}.reviews-container__header .review-overall .all-opinions span{font-family:'Noto Sans';font-size:14px;font-weight:400;line-height:20px;text-align:left}.reviews-container__header .review-overall .stars{display:flex;height:32px;gap:16px;fill:#f5a623}.reviews-container__header-subsection{display:flex;justify-content:space-between;gap:24px;width:100%}.reviews-container__header-subsection .reviews-summary{display:flex;align-items:flex-start;flex:1 0 0;gap:32px}.reviews-container__header-subsection .reviews-summary__star-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex:1 0 0}.reviews-container__header-subsection .reviews-summary__star-details .opinion-counter{display:flex;flex-direction:column;gap:8px}.reviews-container__header-subsection .reviews-summary__star-details progress[value]{--color: #F5A623;--background: #F3F3F3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:190px;height:8px;flex-shrink:0;border-radius:10em;background:var(--background)}.reviews-container__header-subsection .reviews-summary__star-details progress[value]::-webkit-progress-bar{border-radius:10em;background:var(--background)}.reviews-container__header-subsection .reviews-summary__star-details progress[value]::-webkit-progress-value{border-radius:10em;background:var(--color)}.reviews-container__header-subsection .reviews-summary__star-details progress[value]::-moz-progress-bar{border-radius:10em;background:var(--color)}.reviews-container__header-subsection .reviews-summary__star-details .review-bar{font-family:'Noto Sans';font-size:14px;font-weight:400;line-height:20px;text-align:left;display:flex;width:max-content;gap:16px;justify-content:flex-start;align-items:center}.reviews-container__header-subsection .reviews-summary__star-details .review-bar__number{min-width:10px}.reviews-container__header-subsection .reviews-summary__star-details .review-bar svg{flex-shrink:0;fill:#767676}.reviews-container__content{margin-top:32px}.reviews-container__content .review{display:grid;grid-template-columns:20% 1fr;padding-top:24px;margin:24px 0;gap:24px;border-top:1px solid #d5d5d5}.reviews-container__content .review:last-of-type{margin:0;border:none}.reviews-container__content .review__details{display:flex;width:205px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;line-height:20px;font-style:normal;font-weight:400;font-size:14px}.reviews-container__content .review__details .product-rating{display:flex;align-items:center;gap:12px;align-self:stretch;font-weight:600}.reviews-container__content .review__details .verified-purchase{display:flex;align-items:center;gap:8px;align-self:stretch;color:#008945;font-size:14px;font-style:normal}.reviews-container__content .review__details .verified-purchase svg{width:24px;height:24px;fill:#008945}.reviews-container__content .review__details .review-author{font-weight:500;word-wrap:break-word}.reviews-container__content .review__details .review-date{font-size:12px;font-weight:400;line-height:16px}.reviews-container__content .review__content{display:flex;gap:16px;flex-direction:column}.reviews-container__content .review__content .review-description{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;align-self:flex-start;overflow:hidden;position:relative;word-break:break-word;transition:max-height .3s ease-out}.reviews-container__content .review__content .pure-button{align-self:flex-end}.reviews-container__content .review .more-review{-webkit-box-orient:unset !important;transition:.3s ease}.reviews-container__content .download-more-reviews{display:flex;justify-content:center;margin-bottom:24px}.reviews-container__content .message-popup-background{padding:5vw}.no-reviews-js{display:flex;justify-content:space-between;max-height:560px;gap:24px;overflow:auto;padding-bottom:32px}.reviews{display:flex;flex-direction:column;margin-left:16px;gap:16px}.reviews .description{display:flex;gap:16px;align-items:center}.reviews .description .secondary-action-button{max-width:200px}.reviews svg{align-self:baseline;flex-shrink:0;fill:#4A4A4A}.reviews .secondary-action-button{align-self:center;width:70%}.not-auth{align-items:flex-start}.auth{align-items:center}.add-review{padding:32px 16px 32px 32px;max-width:700px}.add-review h3{padding-bottom:16px}.add-review .review-content{display:flex;flex-direction:column;align-items:start;flex:1 1 auto;overflow-y:auto;padding-right:16px;width:100%}.add-review .product-container{display:flex;align-items:center;gap:16px;padding-bottom:24px}.add-review .product-container .info .name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.add-review .product-container .info .name a{outline-offset:-1px !important}.add-review .product-container .no-image{width:40px;height:40px;border-radius:8px;fill:#696666}.add-review .product-container .image{flex-shrink:0;width:40px;height:40px}.add-review .product-container .image img{width:40px;height:40px;border-radius:4px;object-fit:contain}.add-review .add-opinion{align-self:center;padding-right:16px}.write-review{font-family:'Noto Sans';font-size:14px;font-weight:400;line-height:20px;text-align:left;padding:24px 0}.add-opinion{display:flex;justify-content:center}.add-opinion .primary-action-button{display:flex;width:245px}.rating{display:flex;flex-direction:row-reverse;justify-content:start}.rating .choose-rating-js{cursor:pointer}.rating .stars{width:42px;height:32px;padding-right:8px;fill:#d5d5d5}.rating .stars.reviewed{fill:#f5a623}.rating .choose-rating-js:hover,.rating .choose-rating-js:hover~.stars{fill:#f5a623 !important}.rating:hover .reviewed{fill:#d5d5d5}.review-popup{height:500px;overflow:auto}.product-description{display:flex;flex-direction:column;justify-content:center;gap:32px;padding:32px 0;border-top:1px solid #d5d5d5}.product-attributes,.gpsr{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;padding-top:32px}.product-attributes .attributes-column,.gpsr .attributes-column{display:grid;grid-template-columns:48% auto;align-items:center;column-gap:64px;align-self:stretch;padding-bottom:20px}.product-attributes .attributes-column>li,.gpsr .attributes-column>li{display:flex;flex-direction:row;align-items:flex-start;gap:8px;padding:12px 0;border-bottom:1px solid #d5d5d5;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.product-attributes .attributes-column>li .value,.gpsr .attributes-column>li .value{font-weight:600}.product-attributes .attributes-column>li.odd-element:last-child:not(.hidden-js),.gpsr .attributes-column>li.odd-element:last-child:not(.hidden-js){border-bottom:none}.gpsr-container-js{border-top:1px solid #d5d5d5}.gpsr-container-js h2{padding-top:24px}.gpsr{display:grid;grid-template-columns:repeat(2, 1fr)}.gpsr .attributes-column{display:block}.gpsr .attributes-column h3{padding-bottom:12px}.gpsr .single-view{display:grid}.grid-view{grid-template-columns:repeat(1, 1fr)}.downloads{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;border-top:1px solid #d5d5d5;padding-top:32px}.downloads .attachements{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:64px;align-self:stretch;padding-bottom:20px}.downloads .attachements>li{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #d5d5d5}.downloads .attachements>li a{font-weight:400;display:flex;align-items:center;gap:12px;color:#000000}.downloads .attachements>li a svg{fill:#000000}.product-navigation{background:#ffffff;display:flex;align-items:center;justify-content:space-between;height:52px}.product-navigation .nav{width:55%;position:relative;flex:1;user-select:none}.product-navigation .nav__swiper{overflow:hidden}.product-navigation .nav__wrapper{display:flex;flex-direction:row;font-size:14px;font-style:normal;font-weight:400;line-height:20px;width:185px;justify-content:center;height:52px;align-items:center}.product-navigation .nav__wrapper:hover{cursor:pointer}.product-navigation .nav__wrapper::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:rgba(33,33,33,1.00);opacity:0;transform:scaleY(0);transform-origin:bottom;transition:opacity .3s ease,transform .3s ease;border-radius:4px}.product-navigation .nav__wrapper span{font-weight:400;transition:font-weight .3s ease;margin:0 8px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;width:210px;-webkit-box-orient:vertical;display:flex;justify-content:center}.product-navigation .nav__wrapper:hover span{font-weight:600}.product-navigation .nav__wrapper::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:24px;width:1px;border-right:1px solid #d9d9d9}.product-navigation .nav__wrapper:last-child::after{display:none}.product-navigation .nav .nav-item-active::before{opacity:1;transform:scaleY(1)}.product-navigation .nav .nav-item-active span{font-weight:600}.product-navigation .nav__prev,.product-navigation .nav__next{display:none;position:absolute;z-index:90;top:14px}.product-navigation .nav__prev svg,.product-navigation .nav__next svg{width:16px;height:16px}.product-navigation .nav .arrow{width:24px;height:24px}.product-navigation .nav__prev{left:-36px}.product-navigation .nav__prev svg{rotate:180deg}.product-navigation .nav__next{right:-36px}.product-navigation .product-label{margin-left:8px;padding:8px 0 6px;display:flex;align-items:center;gap:8px;align-self:stretch;justify-content:space-between;flex-shrink:0}.product-navigation .product-label__buttons .buttons-group{display:flex;width:100%}.product-navigation .product-label__details{display:flex;align-items:center;gap:8px}.product-navigation .product-label__details .image{width:40px;height:40px;border-radius:8px}.product-navigation .product-label__details .image img{width:40px;height:40px;object-fit:contain;border-radius:4px}.product-navigation .product-label__details .no-image{width:40px;height:40px;border-radius:8px;fill:#696666}.product-navigation .product-label__details .name-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;font-size:12px;font-weight:400;line-height:16px;padding-right:12px}.product-navigation .product-label__details .name-container .name{width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-navigation .product-label__details .name-container span{font-size:14px;font-weight:500;line-height:20px}.product-navigation .product-label .primary-action-button{display:flex;padding:8px 12px;justify-content:center;align-items:center;width:max-content}.product-navigation .product-label .primary-action-button svg{flex-shrink:0;width:24px;height:24px}.nav-attached-js{padding:0 9%;z-index:998;position:fixed;width:100%;left:0;right:0;box-shadow:0px 8px 8px 0px rgba(0,0,0,.12)}.nav-attached-js .nav{margin:0 48px}.nav-not-attached-js{position:relative;box-shadow:none;margin-top:24px}.nav-not-attached-js .nav{width:calc(100% - 96px);margin:0}.product-presentation-menu-js{transition:.2s all}@media screen and (max-width: 1439px){.product-navigation.nav-attached-js{flex-wrap:wrap;height:106px}.product-navigation.nav-attached-js__elements>li{flex:1 0 auto;justify-content:center;order:0}.product-navigation.nav-attached-js .product-label{order:-1;min-width:100%;display:flex;justify-content:space-between}.product-navigation.nav-attached-js .product-label::before{content:none}.product-navigation.nav-attached-js .product-label__details .name-container .name{max-width:1000px;width:fit-content}.nav-attached-js{padding:0 32px}}.sets-container{display:flex;flex-direction:column;overflow:hidden;row-gap:32px;border-top:1px solid #d5d5d5;padding:32px 0}.sets-container .sets-details{display:grid;grid-template-columns:75% 21%;gap:48px}.sets-container .sets-details .sets{position:relative;user-select:none;margin:16px 32px}.sets-container .sets-details .sets__swiper{overflow:hidden}.sets-container .sets-details .sets__swiper .mask-left,.sets-container .sets-details .sets__swiper .mask-right{position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none;background:linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0));opacity:1;transition:opacity .3s ease}.sets-container .sets-details .sets__swiper .mask-left{left:0;background:linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0))}.sets-container .sets-details .sets__swiper .mask-right{right:0;background:linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0))}.sets-container .sets-details .sets__swiper .mask-hidden{opacity:0}.sets-container .sets-details .sets__wrapper{display:flex;flex-direction:row;font-size:14px;font-style:normal;font-weight:400;line-height:20px;width:220px;justify-content:space-between;height:auto;align-items:flex-start}.sets-container .sets-details .sets__wrapper .product-info{display:flex;width:190px;gap:16px;flex-direction:column;align-items:flex-start}.sets-container .sets-details .sets__wrapper .product-info .flags{position:absolute;left:4px;top:4px}.sets-container .sets-details .sets__wrapper .product-info .flags .tile{display:flex;padding:1px 8px;align-items:flex-start;width:fit-content;gap:10px;border-radius:2px;margin-bottom:4px;color:#FFFFFF}.sets-container .sets-details .sets__wrapper .product-info .flags .tile.archival{background:#d5d5d5}.sets-container .sets-details .sets__wrapper .product-info .flags .tile.free{background:#DA2442}.sets-container .sets-details .sets__wrapper .product-info .flags .tile.set-quantity{background:rgba(207,216,220,1.00)}.sets-container .sets-details .sets__wrapper .product-info a{width:190px;height:190px;outline-offset:-1px !important}.sets-container .sets-details .sets__wrapper .product-info a svg{width:150px;height:190px}.sets-container .sets-details .sets__wrapper .product-info img{width:190px;height:190px;object-fit:contain;border-radius:4px}.sets-container .sets-details .sets__wrapper .product-info .name{height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:flex-start;overflow:hidden;position:relative;word-break:break-word;transition:max-height .3s ease-out}.sets-container .sets-details .sets__wrapper .product-info .price-details{display:flex;gap:8px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-items:baseline}.sets-container .sets-details .sets__wrapper .product-info .price-details .current-price{font-weight:500}.sets-container .sets-details .sets__wrapper .product-info .price-details .previous-price{font-size:12px;line-height:18px;color:#696666;text-decoration:line-through}.sets-container .sets-details .sets__wrapper .product-info .retail-price{font-size:12px;line-height:18px;color:#696666;text-align:left}.sets-container .sets-details .sets__wrapper .product-info .set-attribute-name{color:#2e2e2e;font-size:12px;font-weight:500;line-height:16px;display:block}.sets-container .sets-details .sets__wrapper .product-info .set-attribute-value{border-radius:5px;height:42px;padding:0 16px 0 8px;border:1px solid #4a4a4a;font-size:14px;line-height:20px;max-width:150px}.sets-container .sets-details .sets__wrapper .product-info .select__input .selected-js{margin-right:10px;width:200px;white-space:nowrap;font-size:14px;line-height:20px;text-overflow:ellipsis}.sets-container .sets-details .sets__wrapper .product-info .form__input-info{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;max-width:170px}.sets-container .sets-details .sets__wrapper .product-info .pure-button{align-self:center}.sets-container .sets-details .sets__wrapper .product-info .expand-attributes{width:inherit}.sets-container .sets-details .sets__wrapper .product-info .expand-attributes .form__input-wrapper:first-child{margin-top:8px}.sets-container .sets-details .sets__wrapper .product-info .set-product-supplies{width:inherit}.sets-container .sets-details .sets__wrapper .product-info .set-product-supplies .select__input{padding-top:2px}.sets-container .sets-details .sets__wrapper .product-info .set-product-supplies .select__input .selected-js{width:auto}.sets-container .sets-details .sets__wrapper:last-child{display:block;width:190px}.sets-container .sets-details .sets__plus{display:flex;margin:90px 0 auto}.sets-container .sets-details .sets__plus .plus-icon{width:24px;height:24px;fill:#959595}.sets-container .sets-details .sets__prev,.sets-container .sets-details .sets__next{position:absolute;z-index:90;top:80px}.sets-container .sets-details .sets__prev svg,.sets-container .sets-details .sets__next svg{width:16px;height:16px}.sets-container .sets-details .sets__prev{left:-24px}.sets-container .sets-details .sets__prev svg{rotate:180deg}.sets-container .sets-details .sets__next{right:-24px}.sets-container .sets-details .sets__price-details{display:flex;align-items:flex-start;gap:24px;flex-direction:column}.sets-container .sets-details .sets__price-details .prices{display:flex;gap:16px;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.sets-container .sets-details .sets__price-details .prices .main-price{display:flex;gap:4px;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.sets-container .sets-details .sets__price-details .prices .previous-price,.sets-container .sets-details .sets__price-details .prices .deposit-price{display:flex;gap:4px;font-size:12px;font-style:normal;font-weight:400;line-height:18px;color:#696666}.sets-container .sets-details .sets__price-details .prices .previous-price .value,.sets-container .sets-details .sets__price-details .prices .deposit-price .value{text-decoration:line-through}.sets-container .sets-details .sets__price-details .prices .previous-price .suggested-price,.sets-container .sets-details .sets__price-details .prices .deposit-price .suggested-price{width:16px;height:16px;fill:#696666}.sets-container .sets-details .sets__price-details .prices .saved{display:flex;padding:2px 8px;justify-content:center;align-items:flex-start;gap:10px;border-radius:4px;border:1px solid #008945;color:#008945;width:max-content}.sets-container .sets-details .sets__price-details .primary-action-button{display:flex;justify-content:center;align-items:center;gap:4px;width:100%}.sets-container .sets-details .sets__price-details .primary-action-button svg{flex-shrink:0;width:24px;height:24px}.sets-container .hidden-set-prices{grid-template-columns:100%;justify-content:center}.related-container{display:flex;flex-direction:column;overflow:hidden;row-gap:32px;border-top:1px solid #d5d5d5;padding:32px 0}.related-container .related-details{display:block}.related-container .related-details .related{position:relative;user-select:none;margin:16px 32px}.related-container .related-details .related__swiper{overflow:hidden}.related-container .related-details .related__swiper .mask-left,.related-container .related-details .related__swiper .mask-right{position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none;background:linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0));opacity:1;transition:opacity .3s ease}.related-container .related-details .related__swiper .mask-left{left:0;background:linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0))}.related-container .related-details .related__swiper .mask-right{right:0;background:linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0))}.related-container .related-details .related__swiper .mask-hidden{opacity:0}.related-container .related-details .related__wrapper{display:flex;flex-direction:row;font-size:14px;font-style:normal;font-weight:400;line-height:20px;width:25%;justify-content:space-between;align-items:flex-start}.related-container .related-details .related__wrapper .related-product{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:460px;row-gap:16px;margin:0 auto;background-color:#fff;overflow:hidden;position:relative}.related-container .related-details .related__wrapper .related-product__flags{position:absolute;left:4px;top:4px}.related-container .related-details .related__wrapper .related-product__image{display:flex;width:100%;height:270px;justify-content:center;align-items:center}.related-container .related-details .related__wrapper .related-product__image img{object-fit:contain;max-width:100%;max-height:100%;border-radius:8px}.related-container .related-details .related__wrapper .related-product__remove{display:flex;position:absolute;width:16px;height:16px;top:5%;right:5%;border:none;background-color:rgba(0,0,0,0);flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;cursor:pointer;padding:0}.related-container .related-details .related__wrapper .related-product__remove svg{fill:#959595}.related-container .related-details .related__wrapper .related-product__info{display:flex;width:100%;min-height:100px;justify-content:space-between;flex-direction:column}.related-container .related-details .related__wrapper .related-product__info-group{display:flex;flex-direction:column;gap:8px}.related-container .related-details .related__wrapper .related-product__suggested{font-family:'Noto Sans';font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#767676;height:16px}.related-container .related-details .related__wrapper .related-product__name{color:#000000;font-family:'Noto Sans';font-size:14px;font-weight:400;line-height:20px;text-align:left;text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.related-container .related-details .related__wrapper .related-product__prices{display:flex;gap:8px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-items:baseline}.related-container .related-details .related__wrapper .related-product__price-deposit{font-family:'Noto Sans';font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#696666}.related-container .related-details .related__wrapper .related-product__price-current{font-family:'Noto Sans';font-size:14px;font-weight:600;line-height:20px;text-align:left}.related-container .related-details .related__wrapper .related-product__price-previous{font-size:12px;line-height:18px;color:#696666;text-decoration:line-through}.related-container .related-details .related__wrapper .related-product__price-tax{font-family:'Noto Sans';font-size:14px;font-weight:400;line-height:20px;text-align:left}.related-container .related-details .related__wrapper .related-product__price-lowest{font-family:'Noto Sans';font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#696666}.related-container .related-details .related__wrapper .related-product__buttons{display:flex;width:100%;justify-content:space-between}.related-container .related-details .related__wrapper .related-product__buttons .buttons-group{display:flex;width:100%;gap:8px}.related-container .related-details .related__wrapper .related-product__buttons .buttons-group .primary-action-button{width:inherit;padding:8px 4px}.related-container .related-details .related__wrapper .related-product__buttons .buttons-group .secondary-action-button{width:40px;padding:0}.related-container .related-details .related__wrapper .related-product__buttons a{width:inherit}.related-container .related-details .related__prev,.related-container .related-details .related__next{position:absolute;z-index:90;top:110px}.related-container .related-details .related__prev svg,.related-container .related-details .related__next svg{width:16px;height:16px}.related-container .related-details .related__prev{left:-24px}.related-container .related-details .related__prev svg{rotate:180deg}.related-container .related-details .related__next{right:-24px}.tile{display:flex;padding:1px 8px;align-items:flex-start;width:fit-content;gap:10px;border-radius:2px;margin-bottom:4px;color:#FFFFFF}.tile.archival{background:#d5d5d5}.tile.Promotion,.tile .Free{background:rgba(191,22,22,1.00)}.tile.BestRated{background:#2e2e2e}.tile.NewProduct{background:rgba(245,245,245,1.00)}.tile.PromotionalProduct{background:#2e2e2e}.tile.RecommendedProduct{background:#2e2e2e}.tile.VendorRecomendation{background:#2e2e2e}.tile.GreatPrice{background:#2e2e2e}.tile.GreatQuality{background:#2e2e2e}.tile.Sale{background:#2e2e2e}.tile.Reward{background:#2e2e2e}.sizeChart{max-height:548px;width:700px}.sizeChart .dialog__content{padding:24px 32px 32px 32px}.sizeChart__info{display:flex;flex-direction:column;width:100%;overflow:auto}.sizeChart__info .bannerItemContainer .bannerHeading{margin:24px 0;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.sizeChart__info .bannerItemContainer .imgContainer{display:block}.sizeChart__info .bannerItemContainer .imgContainer--image{max-width:100%;height:auto}.sizeChart__info .bannerItemContainer .imgContainer--image.table,.sizeChart__info .bannerItemContainer .imgContainer--image.contour{margin:auto;display:block}.sizeChart__info .bannerItemContainer:first-child .bannerHeading{margin:0 0 24px}