div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--hpPe9 .flyout__overlay{width:100%;transition:none;opacity:1}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--hpPe9 .flyout__overlay--after-open{pointer-events:auto}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--hpPe9 .flyout__overlay--before-close{opacity:0;pointer-events:none}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--hpPe9 .flyout__wrapper,div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--hpPe9 .flyout__content{height:100%;width:100%;padding-block-start:3.125rem}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--hpPe9 .flyout__content{overflow-y:scroll;padding-inline:2.8125rem;padding-block-end:0}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--hpPe9 .flyout__wrapper{max-height:calc(var(--vh) * 100);border-inline-end:1px solid var(--color-grey8);margin-block-start:0px;margin-inline-end:0px;margin-block-end:auto;margin-inline-start:0px}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--hpPe9 .flyout__close{inset-inline-end:1.625rem}@media(min-width:992px)and (max-width:1199px){div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--hpPe9 .flyout__overlay{width:calc(var(--vw) * 50);inset-inline-start:0;z-index:190}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--hpPe9 .flyout__overlay:before{display:none}}@media(min-width:1200px){div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--hpPe9 .flyout__overlay{width:calc(var(--vw) * 40);inset-inline-start:10%;z-index:190}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--hpPe9 .flyout__overlay:before{display:none}}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__content--RYN2W{align-self:center;width:100%;max-width:29.6875rem;height:fit-content;margin-inline:auto;display:flex;display:-ms-flexbox;justify-content:center;align-items:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:0}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__content--RYN2W:hover .product-hit__media:after{background-color:transparent}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .swiper .swiper-slide{background-color:var(--color-grey16)}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .swiper .swiper-slide .general-picture{position:static}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .swiper .swiper-slide .general-picture img{height:100%;max-height:calc(var(--vh) * 50);margin-block:4.375rem;object-fit:contain;object-position:center}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .pagination{display:flex;align-items:baseline;width:fit-content;inset-block:auto .8125rem;inset-inline-start:50%;transform:translate(calc(-50% * var(--transform-x-sign)))}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .pagination .swiper-pagination-bullets{padding-inline:1.25rem;display:flex;display:-ms-flexbox;justify-content:center;align-items:flex-start;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:0}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .pagination .pagination-numbers{z-index:-1;inset-block:auto -.125rem;inset-inline-start:50%;transform:translate(calc(-50% * var(--transform-x-sign)))}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .pagination .pagination-numbers span{font-size:.75rem}@media screen and (min-width:1069px){html[dir=rtl] div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .pagination .pagination-numbers span{font-size:calc(.75rem * 1.2)}}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .pagination .pagination-numbers span{line-height:1.2}@media screen and (min-width:1069px){html[dir=rtl] div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .pagination .pagination-numbers span{line-height:1.44}}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .pagination .pagination-numbers span{letter-spacing:.5px}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .pagination .bullet{position:relative;height:1px;width:.5rem;margin:0;transition:none;background-color:var(--color-black)}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .pagination .bullet-active{height:.125rem;width:1.75rem;inset-block-end:1px;transition:none}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .pagination .bullet-active:before{content:none}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .pagination .bullet .bullet-text{position:absolute;inset-block-start:-.75rem;inset-inline-end:-1.25rem}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk .pagination .bullet .bullet-text ul{margin-block-end:0;padding-inline-start:0;padding-block:1.1875rem 2.5rem}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--slOKk a{padding:0}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__heading--0hh2O{position:relative;width:100%;margin-block:1.625rem 1.4375rem;display:flex;display:-ms-flexbox;justify-content:space-between;align-items:center;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;gap:0}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__heading--0hh2O button{justify-self:baseline}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__heading-title-wrapper--G1frI{width:70%;margin-block-start:0}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__heading__wrapper--ArrPK{width:100%}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__badges--OlQzG .skeleton-wrapper{display:none}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__wishlist--mMPEp{position:static;display:flex;align-self:flex-start}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__wishlist--mMPEp .btn__content svg{width:1.3125rem;height:1.3125rem}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__product-sku--WHqB6{line-height:.75rem}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__product-description--8xUyV{align-self:center;width:100%;max-width:29.6875rem;padding-block:1.1875rem 2.5rem;margin-inline:auto;font-size:.75rem}@media screen and (min-width:1069px){html[dir=rtl] div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__product-description--8xUyV{font-size:calc(.75rem * 1.2)}}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__product-description--8xUyV{line-height:1.5}@media screen and (min-width:1069px){html[dir=rtl] div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__product-description--8xUyV{line-height:calc(1.5 * 1.2)}}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__product-description--8xUyV{letter-spacing:.5px}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__product-description--8xUyV ul{margin:0;padding:0;list-style:inside}.FlyoutPerfectWithProductInfo__product-title-link--1EzTA{display:block;width:100%;max-width:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-size:1rem}@media screen and (min-width:1069px){html[dir=rtl] .FlyoutPerfectWithProductInfo__product-title-link--1EzTA{font-size:1.2rem}}.FlyoutPerfectWithProductInfo__product-title-link--1EzTA{line-height:1.2}@media screen and (min-width:1069px){html[dir=rtl] .FlyoutPerfectWithProductInfo__product-title-link--1EzTA{line-height:1.44}}.FlyoutPerfectWithProductInfo__product-title-link--1EzTA{text-transform:none;letter-spacing:normal}.FlyoutPerfectWithProductInfo__product-title-link--1EzTA:hover{text-decoration:underline}.FlyoutPerfectWithProductInfo__product-sku-text--maXCS{color:var(--color-grey11);font-size:.75rem}@media screen and (min-width:1069px){html[dir=rtl] .FlyoutPerfectWithProductInfo__product-sku-text--maXCS{font-size:calc(.75rem * 1.2)}}.FlyoutPerfectWithProductInfo__product-sku-text--maXCS{line-height:1}@media screen and (min-width:1069px){html[dir=rtl] .FlyoutPerfectWithProductInfo__product-sku-text--maXCS{line-height:1.2}}.FlyoutPerfectWithProductInfo__product-sku-text--maXCS{text-transform:uppercase;letter-spacing:normal}
