modal-dialog.product-popup-modal{display:block;position:fixed;max-width:685px;width:100%;height:100%;top:0;right:-100%;z-index:12;transition:var(--duration-long)}modal-dialog.product-popup-modal svg path:not([fill]){fill:currentColor}modal-dialog.product-popup-modal[open]{right:0}modal-dialog.product-popup-modal #modal-close-product-size-guide svg{color:#000}modal-dialog .product-popup-modal__toggle{position:absolute;padding:0;right:20px;top:20px;background-color:unset;border:unset;cursor:pointer;z-index:11}modal-dialog .product-popup-modal__toggle svg:hover path{fill:var(--color-link-text-hover-primary)}modal-dialog .product-popup-modal__content{height:100%}.product__popup.popup{width:100%;height:100%;margin:0 0 0 auto;padding:32px 20px 90px;background-color:var(--color-bg-primary);z-index:11;overflow:scroll;overflow:-moz-scrollbars-vertical}.product__popup .popup__heading{margin-bottom:10px}.product__popup .popup__description{max-width:350px;margin-bottom:40px;letter-spacing:.01em}.product__popup .popup__tab-list{display:flex;align-items:center}.product__popup .popup__tab-button-container{white-space:nowrap;margin-right:40px}.product__popup .popup__tab-button{border:unset;background-color:unset;padding:0;margin:0;cursor:pointer}.product__popup .popup__tab-button:hover{color:var(--color-link-text-hover-primary)}.product__popup .popup__tab-button[aria-selected=true]{text-decoration:underline}.product__popup .popup__tabs-content{padding:24px 0 0;position:relative}.product__popup .popup__tabs-content-container.no-table{display:flex;align-items:center}.product__popup .popup__tabs-content-column{width:50%;margin-right:20px;letter-spacing:.01em}.product__popup .popup__tabs-content-column--right{margin-right:60px}.product__popup .popup__tabs-content-column .picture{padding-top:155%}.product__popup .popup__tabs-content-column p{margin-bottom:25px;margin-right:40px}.product__popup .popup__tabs-content-column p:last-child{margin-bottom:0}.product__popup .popup__tabs-content-column strong{display:block;margin-bottom:5px}.product__popup .popup__tab-columns-list{display:flex}.product__popup .popup__column-heading{font-weight:700;padding-bottom:15px;border-bottom:1px solid #000}.product__popup .swiper{overflow-x:hidden;position:inherit;width:100%;height:100%}.product__popup.popup .swiper-slide{max-width:95px}.product__popup.popup .swiper-slide:last-child{max-width:75px}.product__popup .popup__tab-column-body .popup__tab-row{padding:15px 30px 15px 0}.product__popup li:first-child .popup__tab-column-body .popup__tab-row{padding-right:65px}.product__popup li:last-child .popup__tab-column-body .popup__tab-row{padding-right:10px}.product__popup .popup__tab-row{border-bottom:1px solid #000;white-space:nowrap}.product__popup .popup__tab-row:last-child{border-bottom:unset}.product__popup .popup__pagination{display:none;background:var(--color-body-bg);bottom:-25px}.product__popup .popup__pagination .swiper-pagination-progressbar-fill{background:var(--color-state-active)}.product__popup .popup__pagination.swiper-pagination-progressbar.swiper-pagination-lock,.product__popup .swiper-button-lock{display:none!important}.product__popup.popup .swiper-arrow{display:none;position:absolute;top:auto;bottom:-70px;right:0;cursor:pointer}.product__popup.popup .swiper-arrow.swiper-button-disabled{color:var(--color-body-bg);cursor:not-allowed}.product__popup.popup .swiper-arrow.popup__arrow-prev{right:30px}@media screen and (max-width:750px){.product__popup.popup{overflow:auto;padding-top:20px}.product__popup .popup__tabs-content-container.no-table{flex-direction:column}.product__popup .popup__tabs-content-column{width:100%;margin-right:0}.product__popup .popup__tab-button:hover{color:inherit}.product__popup .popup__tabs-content-column:not(.popup-tabs__content-column--right){padding:0 17.5px 20px}.product__popup .popup__pagination,.product__popup.popup .swiper-arrow{display:block}.product__popup .popup__description{margin-bottom:30px}.product__popup .popup__tabs-content-column .picture{padding-top:153%}}@media screen and (max-width:374px){.product__popup .popup__tab-button-container{margin-right:10px}}