.product-hero{grid-template-columns:minmax(0,56%) minmax(0,44%)}.gallery-wrap{position:sticky;top:16px}.product-gallery{display:flex;flex-direction:row;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-gallery::-webkit-scrollbar{display:none}.gallery-slide,.gallery-slide:first-child{flex:0 0 100%;aspect-ratio:1 / 1.03}.gallery-slide>img{object-fit:contain}.gallery-controls{display:block;padding:12px 22px 24px}.gallery-controls>span{display:none}.gallery-controls>div{display:flex;overflow-x:auto;gap:8px}.gallery-controls button{flex:0 0 68px;width:68px;height:80px;padding:0;border:1px solid transparent;opacity:.65}.gallery-controls button img{width:100%;height:100%;object-fit:cover}.gallery-controls button[aria-current=true]{border-color:var(--wine);opacity:1}.product-purchase{position:static;padding:20px clamp(25px,4vw,65px) 45px}.buy-panel h1{font-size:clamp(38px,4.2vw,62px)}.buy-panel .eyebrow{margin-bottom:12px}.price-group{display:flex;align-items:baseline;gap:12px}.compare-price{font-size:13px;color:var(--muted)}.review-summary{display:block;font-size:11px;margin:10px 0;text-underline-offset:4px}.price-line{margin:17px 0}.product-description{margin-bottom:16px;line-height:1.7}.product-reasons{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:10px;line-height:1.6;color:var(--muted)}.product-reasons li:before{content:"\2713";color:var(--wine);margin-right:6px}.related-colors{margin:18px 0 22px}.related-colors .photo-swatch{width:52px;height:52px;border-radius:0}.variant-option{margin-bottom:18px}.option-button span{min-height:45px}.buy-now-button{margin-top:9px;background:transparent;color:var(--wine);border:1px solid var(--wine)}.buy-now-button:hover{background:var(--cream);color:var(--wine)}.buy-now-button:disabled{opacity:.45}.shipping-summary,.checkout-note{text-align:center;font-size:10px;color:var(--muted);margin:11px 0 0;line-height:1.7}.purchase-notes{font-size:10px}.wear-story{display:grid;grid-template-columns:1fr 1fr;background:var(--cream)}.wear-story figure{margin:0;min-width:0}.wear-story figure img{width:100%;height:100%;max-height:850px;object-fit:cover}.wear-copy{padding:clamp(32px,6vw,100px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.wear-copy>h2{font-size:clamp(42px,4.8vw,72px);max-width:460px;line-height:1.04;margin:22px 0}.wear-copy>p{font-size:13px;line-height:1.8;max-width:400px;color:var(--muted)}.wear-arguments{margin:26px 0;width:100%}.wear-arguments>div{border-top:1px solid var(--line);position:relative;padding:15px 0 15px 32px}.wear-arguments span{position:absolute;top:17px;left:0;font-size:9px;color:var(--wine)}.wear-arguments h3{font:17px var(--serif);margin:0 0 7px}.wear-arguments p{font-size:11px;color:var(--muted);line-height:1.7;margin:0}.brand-belief{background:var(--wine);color:var(--paper);text-align:center}.brand-belief h2{font-size:clamp(44px,5vw,74px);max-width:750px;margin:24px auto;line-height:1.05}.brand-belief>p:not(.eyebrow){max-width:570px;margin:0 auto 24px;line-height:1.8;font-size:13px;color:#e4d8d6}.brand-belief .text-link{border-color:#e4d8d6}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.review-quote{margin:0;padding-top:24px;border-top:1px solid var(--line)}.review-quote>img{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:20px}.review-quote blockquote{font:24px/1.4 var(--serif);margin:0 0 28px}.review-quote figcaption{display:grid;gap:6px;font-size:11px}.review-quote figcaption span{color:var(--muted);font-size:10px}.market-selector{margin:0 5% 25px}.market-selector form{display:flex;flex-wrap:wrap;gap:16px;align-items:end}.market-selector label{display:grid;gap:8px;font-size:10px}.market-selector select,.market-selector button{min-height:44px;padding:10px;background:transparent;border:1px solid var(--line);font:11px var(--sans)}.hero{min-height:560px}.hero-copy{padding-top:45px;padding-bottom:40px}.hero-copy h1{font-size:clamp(55px,6vw,90px)}.hero-bottom{margin-top:30px}.hero-photo{max-height:680px}.collection-hero{min-height:390px}.collection-hero-image{min-height:390px;max-height:450px}.collection-hero-copy{padding-top:36px;padding-bottom:32px}.collection-hero h1{font-size:clamp(48px,5vw,76px)}@media(max-width:899px){.product-hero{grid-template-columns:1fr}.gallery-wrap{position:static}.gallery-slide,.gallery-slide:first-child{flex-basis:94%;aspect-ratio:1 / .82}.gallery-slide:only-child{flex-basis:100%}.gallery-controls{padding:8px 5% 0}.gallery-controls button{flex-basis:46px;width:46px;height:54px;min-width:44px}.product-purchase{padding:22px 6% 34px}.buy-panel h1{font-size:40px}.product-description{font-size:12px}.product-reasons{gap:6px 12px;font-size:9px}.wear-story{grid-template-columns:1fr}.wear-story figure img{max-height:620px;aspect-ratio:4/5}.wear-copy{padding:35px 6%}.wear-copy>h2{font-size:43px;margin:17px 0}.review-grid{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory}.review-quote{flex:0 0 84%;scroll-snap-align:start}.hero{min-height:0}.hero-copy{padding:34px 6%}.hero-copy h1{font-size:54px}.hero-photo{max-height:420px}.collection-hero{min-height:0}.collection-hero-image{min-height:290px;max-height:320px}.collection-hero-copy{padding:32px 6%}.collection-hero h1{font-size:48px}.collection-intro{margin:18px 0}.brand-belief{padding:48px 7%}}@media(prefers-reduced-motion:reduce){.product-gallery{scroll-behavior:auto}}.related-colors .card-swatches{flex-wrap:wrap}.swatch-more{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--wine)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/amracia-cro.css.map */
