.product-information .product-media-container,.product-information product-media{border-radius:clamp(1rem,2vw,1.75rem);overflow:clip}.product-information .product-details{gap:clamp(.9rem,1.8vw,1.35rem)}.product-information .product-details h1,.product-information .product-details [class*=product-title]{text-wrap:balance;letter-spacing:-.025em}.product-information .product-details [class*=price]{font-variant-numeric:tabular-nums}.product-information variant-selects label,.product-information .variant-picker label{font-weight:600}.product-information variant-selects input+label,.product-information .variant-picker input+label,.product-information .variant-picker button,.product-information select{min-height:44px}.product-information variant-selects input:focus-visible+label,.product-information .variant-picker input:focus-visible+label,.product-information .variant-picker button:focus-visible,.product-information select:focus-visible{outline:2px solid currentColor;outline-offset:3px}.product-information .buy-buttons-block,.product-information [class*=buy-buttons]{margin-top:.25rem}.product-information .shopify-payment-button,.product-information .shopify-payment-button__button,.product-information button[name=add],.product-information [type=submit][name=add]{min-height:52px;border-radius:999px;font-weight:650;letter-spacing:.01em}.product-information button[name=add]:focus-visible,.product-information [type=submit][name=add]:focus-visible,.product-information .shopify-payment-button__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.product-information details>summary{min-height:48px;align-items:center}.product-recommendations,related-products{content-visibility:auto;contain-intrinsic-size:1px 720px}@media(min-width:990px){.product-information .product-details{position:sticky;top:calc(var(--header-height, 72px) + 1.5rem);align-self:start}}@media(max-width:749px){.product-information{--rooh-mobile-gutter: clamp(1rem, 4vw, 1.25rem)}.product-information .product-details{gap:.8rem}.product-information .product-details h1,.product-information .product-details [class*=product-title]{line-height:1.06}.product-information .shopify-payment-button,.product-information .shopify-payment-button__button,.product-information button[name=add],.product-information [type=submit][name=add]{width:100%;min-height:54px}.product-information variant-selects input+label,.product-information .variant-picker input+label,.product-information .variant-picker button{min-height:46px}}@media(prefers-reduced-motion:reduce){.product-information *,.product-information *:before,.product-information *:after{scroll-behavior:auto!important}}.product-information .rooh-product-story{max-width:62ch;color:var(--rooh-muted);font-size:1rem;line-height:1.75}.product-information .rooh-product-story>p:first-child{margin:0 0 1.1rem;color:var(--rooh-ink);font-family:var(--font-heading--family, inherit);font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.45;letter-spacing:-.012em}.product-information .rooh-product-story h3{margin:1.65rem 0 .5rem;color:var(--rooh-gold);font-size:.76rem;font-weight:700;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.product-information .rooh-product-story p{margin:.45rem 0 0}.product-information .rooh-product-story blockquote{margin:1.65rem 0 0;padding:1.1rem 0 1.1rem 1.25rem;border-left:1px solid var(--rooh-gold);color:var(--rooh-ink);font-family:var(--font-heading--family, inherit);font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.6}[dir=rtl] .product-information .rooh-product-story blockquote{padding-left:0;padding-right:1.25rem;border-left:0;border-right:1px solid var(--rooh-gold)}@media(max-width:749px){.product-information .rooh-product-story{line-height:1.68}.product-information .rooh-product-story h3{margin-top:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rooh-product-cro.css.map */
