@font-face{font-family:"Cosmo Barber 25";src:url('/assets/fonts/cosmo-barber/CosmoBarber-25.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:block}
@font-face{font-family:"Cosmo Gym 28";src:url('/assets/fonts/cosmo-gym/CosmoGym-28.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:block}
@font-face{font-family:"Cosmo Barber 32";src:url('/assets/fonts/cosmo-barber/CosmoBarber-32.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:block}
.story-frame.product-dynamic-story-active{container-type:inline-size}
.story-frame.product-dynamic-story-active>.template-chrome,.story-frame.product-dynamic-story-active>.template-text-host{z-index:auto}
.story-frame.product-dynamic-story-active>img.product-dynamic-story-source{opacity:0;pointer-events:none}
.product-dynamic-story-photo{overflow:hidden;box-sizing:border-box;border:0;border-radius:0;transform-origin:50% 50%}
.product-dynamic-story-photo img{position:absolute;display:block;object-fit:fill;max-width:none;pointer-events:none;margin:0;border:0}
.product-dynamic-story-mask,.product-dynamic-story-artwork{pointer-events:none;object-fit:fill;box-sizing:border-box;border:0;border-radius:0;max-width:none;transform-origin:50% 50%}
.story-frame.product-dynamic-story-active .product-dynamic-story-artwork{box-shadow:none!important}
.story-frame.product-dynamic-story-active .product-dynamic-story-cta{box-sizing:border-box;border:0;border-radius:0;box-shadow:none!important;pointer-events:none}
.product-dynamic-story-cta[hidden]{display:none}
.story-frame.product-dynamic-story-active>img.cutout-series-product{z-index:4;transform-origin:var(--product-dynamic-origin,50% 50%)}
.story-frame.product-dynamic-story-active>img.cutout-series-product:not(.cutout-series-product-outline){filter:none}
