.FlyoutPerfectWithProductInfo__display-from-extra-small--ahsxH{display:none}@media(min-width: 0){.FlyoutPerfectWithProductInfo__display-from-extra-small--ahsxH{display:block !important}}.FlyoutPerfectWithProductInfo__display-above-extra-small--LiAD0{display:none}@media(max-width: 0){.FlyoutPerfectWithProductInfo__display-above-extra-small--LiAD0{display:block !important}}.FlyoutPerfectWithProductInfo__display-from-small--gqiuC{display:none}@media(min-width: 577px){.FlyoutPerfectWithProductInfo__display-from-small--gqiuC{display:block !important}}.FlyoutPerfectWithProductInfo__display-above-small--JzqpD{display:none}@media(max-width: 575px){.FlyoutPerfectWithProductInfo__display-above-small--JzqpD{display:block !important}}.FlyoutPerfectWithProductInfo__display-from-medium--Wd7Ss{display:none}@media(min-width: 769px){.FlyoutPerfectWithProductInfo__display-from-medium--Wd7Ss{display:block !important}}.FlyoutPerfectWithProductInfo__display-above-medium--SixSt{display:none}@media(max-width: 767px){.FlyoutPerfectWithProductInfo__display-above-medium--SixSt{display:block !important}}.FlyoutPerfectWithProductInfo__display-from-large--OtBFJ{display:none}@media(min-width: 993px){.FlyoutPerfectWithProductInfo__display-from-large--OtBFJ{display:block !important}}.FlyoutPerfectWithProductInfo__display-above-large--ihxTs{display:none}@media(max-width: 991px){.FlyoutPerfectWithProductInfo__display-above-large--ihxTs{display:block !important}}.FlyoutPerfectWithProductInfo__display-from-x-large--xxtBl{display:none}@media(min-width: 1201px){.FlyoutPerfectWithProductInfo__display-from-x-large--xxtBl{display:block !important}}.FlyoutPerfectWithProductInfo__display-above-x-large--g2fKd{display:none}@media(max-width: 1199px){.FlyoutPerfectWithProductInfo__display-above-x-large--g2fKd{display:block !important}}.FlyoutPerfectWithProductInfo__display-from-xx-large--LqKO3{display:none}@media(min-width: 1401px){.FlyoutPerfectWithProductInfo__display-from-xx-large--LqKO3{display:block !important}}.FlyoutPerfectWithProductInfo__display-above-xx-large--neMuu{display:none}@media(max-width: 1399px){.FlyoutPerfectWithProductInfo__display-above-xx-large--neMuu{display:block !important}}.FlyoutPerfectWithProductInfo__display-from-xxx-large--JNaY7{display:none}@media(min-width: 1601px){.FlyoutPerfectWithProductInfo__display-from-xxx-large--JNaY7{display:block !important}}.FlyoutPerfectWithProductInfo__display-above-xxx-large--M6h5V{display:none}@media(max-width: 1599px){.FlyoutPerfectWithProductInfo__display-above-xxx-large--M6h5V{display:block !important}}.FlyoutPerfectWithProductInfo__display-from-xxxx-large--SVMeg{display:none}@media(min-width: 1921px){.FlyoutPerfectWithProductInfo__display-from-xxxx-large--SVMeg{display:block !important}}.FlyoutPerfectWithProductInfo__display-above-xxxx-large--rNjg_{display:none}@media(max-width: 1919px){.FlyoutPerfectWithProductInfo__display-above-xxxx-large--rNjg_{display:block !important}}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--P7wyA .flyout__overlay{width:100%;transition:opacity .3s}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--P7wyA .flyout__wrapper,div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--P7wyA .flyout__content{height:100%;width:100%;padding-block-start:3.125rem}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--P7wyA .flyout__content{overflow-y:scroll;padding-inline:2.8125rem;padding-block-end:0}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--P7wyA .flyout__wrapper{max-height:calc(var(--vh)*100);border-inline-end:0.0625rem solid var(--color-grey8);margin-block-start:0rem;margin-inline-end:0rem;margin-block-end:auto;margin-inline-start:0rem}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--P7wyA .flyout__close{inset-inline-end:1.625rem}@media(min-width: 992px)and (max-width: 1199px){div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--P7wyA .flyout__overlay{width:calc(var(--vw)*50);inset-inline-start:0;z-index:190;transition:opacity .3s}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--P7wyA .flyout__overlay::before{display:none}}@media(min-width: 1200px){div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--P7wyA .flyout__overlay{width:calc(var(--vw)*40);inset-inline-start:10%;z-index:190;transition:opacity .3s}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__container--P7wyA .flyout__overlay::before{display:none}}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__content--gYCzg{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--gYCzg:hover .product-hit__media::after{background-color:rgba(0,0,0,0)}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--THZD1 .swiper .swiper-slide{background-color:var(--color-grey16)}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--THZD1 .swiper .swiper-slide .general-picture{position:static}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--THZD1 .swiper .swiper-slide .general-picture img{height:100%;max-height:calc(var(--vh)*50);margin-block:4.375rem 4.375rem;object-fit:contain;object-position:center}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--THZD1 .pagination{display:flex;align-items:baseline;width:fit-content;inset-block:auto 0.8125rem;inset-inline-start:50%;transform:translate(calc(-50% * var(--transform-x-sign)), 0)}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--THZD1 .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--THZD1 .pagination .pagination-numbers{z-index:-1;inset-block:auto -0.125rem;inset-inline-start:50%;transform:translate(calc(-50% * var(--transform-x-sign)), 0)}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--THZD1 .pagination .pagination-numbers span{font-size:0.75rem;line-height:1.2;letter-spacing:.5px}@media screen and (min-width: 1069px){html[dir=rtl] div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--THZD1 .pagination .pagination-numbers span{font-size:calc(0.75rem*1.2)}}@media screen and (min-width: 1069px){html[dir=rtl] div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--THZD1 .pagination .pagination-numbers span{line-height:calc(1.2*1.2)}}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--THZD1 .pagination .bullet{position:relative;height:0.0625rem;width:0.5rem;margin:0;transition:none;background-color:var(--color-black)}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--THZD1 .pagination .bullet-active{height:0.125rem;width:1.75rem;inset-block-end:0.0625rem;transition:none}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--THZD1 .pagination .bullet-active::before{content:none}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--THZD1 .pagination .bullet .bullet-text{position:absolute;inset-block-start:-0.75rem;inset-inline-end:-1.25rem}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__media--THZD1 .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--THZD1 a{padding:0}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__heading--dQZZw{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--dQZZw button{justify-self:baseline}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__heading-title-wrapper--oKAaY{width:70%;margin-block-start:0}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__heading__wrapper--fGigT{width:100%}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__badges--A5y9D .skeleton-wrapper{display:none}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__wishlist--YqF1_{position:static;display:flex;align-self:flex-start}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__wishlist--YqF1_ .btn__content svg{width:1.3125rem;height:1.3125rem}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__product-sku--papox{line-height:0.75rem}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__product-description--PIJxu{align-self:center;width:100%;max-width:29.6875rem;padding-block:1.1875rem 2.5rem;margin-inline:auto;font-size:0.75rem;line-height:1.5;letter-spacing:.5px}@media screen and (min-width: 1069px){html[dir=rtl] div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__product-description--PIJxu{font-size:calc(0.75rem*1.2)}}@media screen and (min-width: 1069px){html[dir=rtl] div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__product-description--PIJxu{line-height:calc(1.5*1.2)}}div.FlyoutPerfectWithProductInfo__perfect-with-flyout-product-info__product-description--PIJxu ul{margin:0;padding:0;list-style:inside}.FlyoutPerfectWithProductInfo__product-title-link--FXECK{display:block;width:100%;max-width:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-size:1rem;line-height:1.2;text-transform:none;letter-spacing:normal}@media screen and (min-width: 1069px){html[dir=rtl] .FlyoutPerfectWithProductInfo__product-title-link--FXECK{font-size:calc(1rem*1.2)}}@media screen and (min-width: 1069px){html[dir=rtl] .FlyoutPerfectWithProductInfo__product-title-link--FXECK{line-height:calc(1.2*1.2)}}.FlyoutPerfectWithProductInfo__product-title-link--FXECK:hover{text-decoration:underline}.FlyoutPerfectWithProductInfo__product-sku-text--tNKrM{color:var(--color-grey11);font-size:0.75rem;line-height:1;text-transform:uppercase;letter-spacing:normal}@media screen and (min-width: 1069px){html[dir=rtl] .FlyoutPerfectWithProductInfo__product-sku-text--tNKrM{font-size:calc(0.75rem*1.2)}}@media screen and (min-width: 1069px){html[dir=rtl] .FlyoutPerfectWithProductInfo__product-sku-text--tNKrM{line-height:calc(1*1.2)}}
