.deferred-media__poster{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%;overflow:hidden;border-radius:calc(var(--border-radius) - var(--border-width))}.media>.deferred-media__poster{display:flex;align-items:center;justify-content:center}.deferred-media__poster img{width:auto;max-width:100%;height:100%}.deferred-media{overflow:hidden}.deferred-media:not([loaded]) template{z-index:-1}.deferred-media[loaded]>.deferred-media__poster{display:none}.deferred-media__poster:focus-visible{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}.deferred-media__poster:focus{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}.global-media-settings--full-width .deferred-media__poster,.global-media-settings--full-width .deferred-media__poster:is(:focus,:focus-visible){border-radius:0}@media(forced-colors:active){.deferred-media__poster:focus{outline:transparent solid 1px}}.deferred-media__poster:focus:not(:focus-visible){outline:0;box-shadow:none}.deferred-media__poster-button{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:6.2rem;width:6.2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform var(--duration-short) ease,color var(--duration-short) ease;z-index:1}.deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.deferred-media__poster-button .icon{width:2rem;height:2rem}.deferred-media__poster-button .icon-play{margin-left:.2rem}html body .product__info-container .sample-block{padding:1.3rem 1.7rem 1.3rem 2rem!important}html body .product__info-container .sample-block__title{font-size:calc(var(--font-body-scale) * 1.4rem)!important}html body .product__info-container .sample-block__header{margin-bottom:.8rem!important}html body .product__info-container .sample-block__benefits{gap:.5rem!important;margin-bottom:1.3rem!important}html body .product__info-container .mpn-st-hint{margin-top:1rem!important;margin-bottom:1rem!important;padding-top:1rem!important}html body .product__info-container .mpn-st-prog{margin-top:1.2rem!important}html body .product__info-container .mpn-st-progt{margin-bottom:1rem!important}@media screen and (min-width:990px){html body .page-width:has(>.product.product--stacked:not(.product--no-media)){max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}html body .page-width>.product.product--stacked:not(.product--no-media){width:100%!important;max-width:none!important;margin:0!important;gap:0!important;column-gap:0!important}html body .product.product--stacked:not(.product--no-media) .product__media-wrapper,html body .product.product--stacked:not(.product--no-media) .product__info-wrapper{flex:0 0 50%!important;width:50%!important;max-width:50%!important;box-sizing:border-box!important}html body .product.product--stacked:not(.product--no-media) .product__media-wrapper{padding:0!important;margin:0!important}html body .product.product--stacked:not(.product--no-media) .product__info-wrapper{padding:0 5rem!important;margin:0!important}html body .product.product--stacked .product__media-wrapper media-gallery,html body .product.product--stacked .product__media-wrapper slider-component{margin:0!important;padding:0!important}html body .product.product--stacked .product__media-list{column-gap:2px!important;row-gap:2px!important;margin:0!important;padding:0!important;width:100%!important;position:relative!important;container-type:inline-size}html body .product.product--stacked .product__media-list .product__media-item:not(:only-child):not(.product__media-item--single){width:calc(50% - 1px)!important;max-width:calc(50% - 1px)!important;margin:0!important;padding:0!important}html body .product.product--stacked .product__media-list .product__media-item .product-media-container{max-width:100%!important;width:100%!important;margin:0!important}html body .product.product--stacked .product__media-list>.product__media-item:first-child .product__media-icon{opacity:1!important}html body .product.product--stacked .product__media-list>.product__media-item:first-child .mpn-fav-btn--pdp{display:flex!important;opacity:1!important;visibility:visible!important}html body .product.product--stacked .product__media-list .tilesview-btn-li{position:absolute!important;z-index:3;left:1.5rem;top:calc(50cqw - 1px - 1.5rem);transform:translateY(-100%);width:auto!important;max-width:calc(50cqw - 3rem)!important;flex:none!important;margin:0!important;padding:0!important;list-style:none}html body .product.product--stacked .product__media-list .tilesview-btn-li .tilesview-btn-wrap{display:block!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important}html body .product.product--stacked .product__media-list .tilesview-btn-li .tilesview-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.7rem!important;width:auto!important;min-width:0!important;min-height:0!important;height:3rem!important;margin:0!important;padding:0 1.2rem 0 1rem!important;background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;border:.1rem solid rgba(var(--color-foreground),.1)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-style:normal!important;font-size:calc(var(--font-body-scale) * 1.4rem)!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important;transition:background-color .15s ease!important}html body .product.product--stacked .product__media-list .tilesview-btn-li .tilesview-btn:hover{background:#f5f5f5!important}html body .product.product--stacked .product__media-list .tilesview-btn-li .tilesview-btn svg{width:1.5rem!important;height:1.5rem!important;flex:none!important;display:block!important;color:currentColor!important;stroke:currentColor!important}html body .product.product--stacked .product__info-container{position:sticky;top:2rem;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body .product.product--stacked .product__info-container .mpn-dims-host{padding:1.6rem 0!important}html body .product.product--stacked .product__info-container .product__text.bottom-border{padding-bottom:1.6rem!important}html body .product.product--stacked .product__info-container .mpn-fmt{margin:.6rem 0 1rem!important}html body .product.product--stacked .product__info-container .quantity__label.form__label{margin-bottom:.8rem!important}html body .product.product--stacked .product__info-container .product-buy-buttons__wrapper{margin-top:2rem!important;padding:1.2rem 1.6rem 1.4rem!important;gap:.8rem!important}html body .product.product--stacked .product__info-container .product__reassurances{margin-top:1.6rem!important}html body .product.product--stacked .product__info-container .product__reassurances .reassurance{padding:1rem .8rem!important;gap:.4rem!important}html body .product.product--stacked .product__info-container .product__reassurances .reassurance__icon svg{width:2rem!important;height:2rem!important}html body .product.product--stacked .product__info-container .product__reassurances .reassurance__label{font-size:calc(var(--font-body-scale) * 1.3rem)!important}html body .product.product--stacked .product__info-container .product__reassurances .reassurance__sub{font-size:calc(var(--font-body-scale) * 1.15rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/component-deferred-media.css.map */
