/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.dca-product-hero{background-color:var(--color-white,#fff);min-height:clamp(420px,31vw,595px);position:relative}.dca-product-hero .dca-product-hero__background{top:calc(var(--spacing,.25rem)*0);right:auto;bottom:calc(var(--spacing,.25rem)*0);--tw-translate-x: -50% ;width:min(100vw,1920px);height:100%;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;left:50%}.dca-product-hero .dca-product-hero__background-image{inset:calc(var(--spacing,.25rem)*0);object-fit:cover;width:100%;height:100%;position:absolute}.dca-product-hero .dca-product-hero__inner{z-index:1;min-height:inherit;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*8);width:min(100%,974px);padding-block:calc(var(--spacing,.25rem)*10);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (min-width:768px){.dca-product-hero .dca-product-hero__inner{flex-direction:row;gap:clamp(3rem,4.17vw,5rem)}}.dca-product-hero .dca-product-hero__product-image-wrap{width:clamp(220px,58vw,366px)}@media (min-width:768px){.dca-product-hero .dca-product-hero__product-image-wrap{flex:0 0 clamp(280px,19.1vw,366px)}}.dca-product-hero .dca-product-hero__product-image{object-fit:contain;width:100%;height:auto;display:block}.dca-product-hero .dca-product-hero__content{margin-bottom:calc(var(--spacing,.25rem)*0);text-align:center;max-width:528px}@media (min-width:768px){.dca-product-hero .dca-product-hero__content{text-align:left;flex:1}}.dca-product-hero .dca-product-hero__content h2,.dca-product-hero .dca-product-hero__content h3,.dca-product-hero .dca-product-hero__content .h2,.dca-product-hero .dca-product-hero__content .h3{margin-bottom:calc(var(--spacing,.25rem)*4);-webkit-hyphens:none;hyphens:none}.dca-product-hero .dca-product-hero__content p{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-copy-large,var(--step-2))}.dca-product-hero .dca-product-hero__content p:has(.dca-btn){margin-top:calc(var(--spacing,.25rem)*1);margin-bottom:calc(var(--spacing,.25rem)*0)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
