.commerce-wrap{max-width:1440px;margin:auto;padding:48px 5% 64px}.commerce-heading{max-width:620px;margin:0 auto 36px;text-align:center}.commerce-heading h1{font-size:clamp(38px,5vw,62px);margin:16px 0 20px}.commerce-heading>p:last-child{font-size:14px;max-width:420px;margin:auto}.commerce-set-banner{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#eadacc;border:1px solid #d6c1ae;padding:22px 28px;border-radius:10px;margin:0 0 30px;font-size:18px}.commerce-set-banner small{display:block;font-size:11px;line-height:1.6;margin-top:8px}.commerce-set-banner>span:last-child{white-space:nowrap}.commerce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.commerce-card{min-width:0}.commerce-card img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;border-radius:12px;display:block}.commerce-card-heading{display:flex;justify-content:space-between;gap:15px;margin:22px 0 0}.commerce-card-heading .eyebrow{font-size:9px;margin-bottom:7px}.commerce-card-heading h2{font-size:30px;letter-spacing:.04em;margin-bottom:14px}.commerce-card-heading>p{font-size:16px;margin:22px 0 0}.commerce-card-link{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.06em}.commerce-world-link{display:inline-flex;align-items:center;min-height:48px;font-size:12px;border-bottom:1px solid var(--line);margin-top:24px}.hyde-shop>.commerce-world-link{display:flex;width:fit-content;margin:40px auto 0}.commerce-back{font-size:11px;display:inline-flex;align-items:center;min-height:44px;margin-bottom:22px}.commerce-product{padding-top:18px}.commerce-product-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:7%;align-items:start}.commerce-media{min-width:0}.commerce-original{display:block}.commerce-original img{display:block;width:100%;height:auto;max-height:780px;object-fit:contain;border-radius:12px}.commerce-zoom-hint{font-size:11px;text-align:center;margin:14px 0 0}.commerce-product-copy{padding:22px 0;max-width:510px}.commerce-product-copy h1{font-size:clamp(38px,4vw,58px);letter-spacing:.05em;line-height:1.1;margin:12px 0 20px}.commerce-product-copy .eyebrow{font-size:9px}.commerce-quote{font:italic 25px/1.3 Georgia,serif;margin-bottom:18px;max-width:400px}.commerce-size{font-size:12px}.commerce-product-copy .journey-price{font-size:25px;margin:25px 0 18px}.commerce-product-copy .journey-button{min-height:52px;width:100%;display:flex;align-items:center;justify-content:center;gap:24px;padding:16px 22px;border:1px solid #42382e;border-radius:30px;background:#42382e;color:#fff5e9;font-size:12px;letter-spacing:.08em;cursor:pointer}.commerce-product-copy .journey-button:disabled{cursor:not-allowed;background:transparent;color:#42382e;opacity:.7}.commerce-product-copy label{font-size:12px}.commerce-product-copy select{display:block;width:100%;padding:14px;border:1px solid var(--line);border-radius:6px;background:transparent;margin:10px 0 20px}.commerce-shipping{font-size:11px;margin:14px 0 22px;color:#6d6255}.commerce-set-link{display:flex;align-items:center;min-height:48px;font-size:12px;margin:0 0 20px}.commerce-product-copy details{border-top:1px solid var(--line);font-size:13px}.commerce-product-copy summary{cursor:pointer;min-height:48px;padding:16px 0}.commerce-product-copy details p{font-size:13px;margin:0 0 18px}.commerce-product-copy li{margin-bottom:12px}.commerce-note{font-size:11px;color:#6d6255}.commerce-set-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:center;min-height:440px;background:#f0e3d8;padding:30px 14px;border-radius:16px}.commerce-set-images img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;display:block;border-radius:7px}.commerce-set-images span{display:block;text-align:center;margin-top:13px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.commerce-footer{border-top:1px solid var(--line);display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:25px 20px;font-size:11px}.commerce-footer a{display:inline-flex;align-items:center;min-height:44px}.commerce-product-copy .errors{border:1px solid #a95d45;background:#fff0e5;padding:15px;font-size:13px}.commerce-product-copy .errors ul{margin:0;padding-left:16px}
@media(max-width:799px){.commerce-wrap{padding:28px 20px 45px}.commerce-heading{margin:8px auto 26px}.commerce-heading h1{font-size:38px}.commerce-grid{grid-template-columns:1fr;gap:35px;max-width:440px;margin:auto}.commerce-card img{max-height:510px}.commerce-set-banner{padding:20px 18px;font-size:15px;gap:14px}.commerce-set-banner small{font-size:10px}.commerce-product{padding-top:8px}.commerce-back{margin-bottom:16px}.commerce-product-grid{grid-template-columns:1fr;gap:20px;max-width:510px;margin:auto}.commerce-original img{max-height:55svh}.commerce-product-copy{padding:5px 0}.commerce-product-copy h1{font-size:40px}.commerce-quote{font-size:24px}.commerce-set-images{min-height:0;padding:24px 10px;gap:6px}.commerce-zoom-hint{font-size:10px}.commerce-product-copy .journey-button{min-height:54px}.commerce-footer{gap:22px}.commerce-product-copy .eyebrow{line-height:1.8}}
