.home-room{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin:0 0 65px;background:#f0e5d5;border-radius:80px 8px 8px 8px;overflow:hidden}.home-room figure{position:relative;margin:0;min-height:390px}.home-room figure img{width:100%;height:100%;object-fit:cover;display:block}.home-room figcaption{position:absolute;bottom:16px;left:18px;font-size:11px;color:#fff;background:#493c2ac4;padding:5px 10px;border-radius:20px}.room-copy{align-self:center;padding:35px}.room-copy h2{font:52px/1.05 var(--display);margin:19px 0;color:var(--ink)}.room-copy p{font-size:14px;line-height:1.8;color:#726250}.room-copy small{display:block;font-size:11px;color:#756656;margin-top:18px;line-height:1.7}.room-copy .button{margin-top:12px}.footer-navigation{display:flex;flex-direction:column;gap:9px;font-size:13px}.footer-navigation a:hover{color:var(--accent)}.catalog-heading{padding:20px 0 25px}.catalog-heading h1{margin:15px 0 18px}.primary-category-bar>a{white-space:nowrap}.primary-category-bar .line-icon{margin-right:5px}.catalog-empty{background:#f4ecdf;border:1px solid var(--line);border-radius:8px}.home-trade{margin-top:0}.home-collection{padding-bottom:15px}
@media(max-width:800px){.home-copy h1{font-size:clamp(39px,8.7vw,57px);line-height:1.05;margin:18px 0 20px}.home-copy>p{font-size:14px;line-height:1.7}.home-hero{padding-top:26px;gap:20px}.hero-actions{margin:20px 0;gap:9px}.hero-actions .button{padding:11px 15px;font-size:12px}.hero-foot{padding-top:13px;font-size:10px;gap:9px}.home-visual.design-hero{height:320px}.design-hero>img{padding:15px 12px 85px}.hero-product>strong{font-size:20px}.home-visual .hero-product{min-height:65px;padding:12px 14px}.home-room{grid-template-columns:1fr;border-radius:50px 8px 8px 8px;margin-bottom:40px}.home-room figure{min-height:0;aspect-ratio:1.45}.room-copy{padding:28px 24px}.room-copy h2{font-size:40px}.room-copy h2 br{display:none}.footer-top .footer-navigation{display:flex;width:100%;flex-direction:row;gap:20px;flex-wrap:wrap}.primary-category-bar{align-items:stretch}.primary-category-bar>a{white-space:normal;min-height:70px;justify-content:center;padding:11px 5px}.primary-category-bar>button{display:flex;justify-content:flex-end;align-items:center;gap:5px}.primary-category-bar>button>span{margin-left:0;font-size:16px}.catalog-tabs{scrollbar-width:thin}.catalog-heading h1{font-size:43px}.catalog-heading p{font-size:14px}.preview-bar{letter-spacing:.5px;font-size:8px}.main-image{max-height:440px}.product-copy h1{font-size:clamp(36px,8.8vw,47px)}}
@media(max-width:380px){.home-visual.design-hero{height:290px}.collection-navigation{margin-bottom:32px}.home-room figcaption{font-size:10px}.order-action .button{font-size:12px;padding:12px 14px}}
.home-trade>div>p,.home-trade .trade-steps p{color:#e5d6c7}.home-trade .trade-steps h3{color:#fff8ef}

/* T12 sizes */
.ring-size-scroll{overflow-x:auto}.ring-sizes{width:100%;border-collapse:collapse;min-width:580px}.ring-sizes th,.ring-sizes td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.ring-sizes caption{text-align:left;padding:12px 0;color:#526352}.ring-options{margin:36px 0}.ring-sizes .button{padding:8px 18px}.thumb img{width:100%;height:80px;object-fit:contain}
.ring-sizes{min-width:720px}.ring-sizes th{width:auto}.ring-sizes th,.ring-sizes td{white-space:nowrap}.ring-sizes caption{white-space:normal}
