.ow{--ink:#30251f;--cream:#faf7f1;--sand:#eee4d6;--copper:#8c452d;color:var(--ink);background:var(--cream);font-family:Arial,sans-serif;line-height:1.65}.ow *{box-sizing:border-box}.ow h1,.ow h2,.ow h3{color:inherit;font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.ow h1{font-size:clamp(42px,5.5vw,80px);margin:18px 0 25px}.ow h2{font-size:clamp(32px,4vw,52px);margin:0 0 22px}.ow h3{font-size:27px;margin:14px 0}.ow p{margin:0 0 20px}.ow a{color:inherit}.ow-wrap{max-width:1280px;margin:auto;padding:80px 32px}.ow-kicker{font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:700;color:#8c452d;margin-bottom:18px}.ow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;align-items:center}.ow-hero{padding-top:52px;padding-bottom:64px}.ow-hero p{max-width:450px;font-size:18px}.ow-photo{background:#eee4d6;border-radius:50% 50% 12px 12px;overflow:hidden;aspect-ratio:1/1}.ow-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:30px}.ow-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;background:#30251f!important;color:#fff!important;border:1px solid #30251f;border-radius:4px;padding:16px 26px;min-height:52px;text-decoration:none;font:600 14px Arial,sans-serif;cursor:pointer}.ow-button:disabled{opacity:.5;cursor:not-allowed}.ow-button:hover{background:#8c452d!important;border-color:#8c452d}.ow a:focus-visible,.ow button:focus-visible,.ow select:focus-visible,.ow input:focus-visible,.ow summary:focus-visible{outline:3px solid #8c452d;outline-offset:4px}.ow-link{display:inline-block;margin:18px 0;text-underline-offset:5px}.ow-note{font-size:12px!important;color:#66594f}.ow-strip{border-block:1px solid #ded3c6;display:flex;justify-content:center;gap:70px;padding:20px 24px;font-size:12px;letter-spacing:.03em;background:#f0e8dc}.ow-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.ow-heading h2{margin:0}.ow-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ow-card{text-decoration:none;display:block}.ow-card-image{aspect-ratio:1;background:#eee8df;border-radius:8px;overflow:hidden}.ow-card img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;padding:15px;transition:transform .25s}.ow-card:hover img{transform:scale(1.035)}.ow-card h3{font-size:22px;margin:18px 0 8px}.ow-card-price{font-size:15px}.ow-dark{background:#30251f;color:#faf7f1}.ow-dark .ow-kicker{color:#ddb89c}.ow-three{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.ow-number{font:italic 30px Georgia,serif;color:#c19476;border-bottom:1px solid #635046;padding-bottom:15px;margin-bottom:25px}.ow-three p{font-size:15px;color:#d6c9be}.ow-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.ow-table th,.ow-table td{padding:22px 16px;border-bottom:1px solid #ded3c6;vertical-align:top}.ow-table th{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ow-table-wrap{overflow-x:auto}.ow-faq{max-width:800px;margin:auto}.ow details{border-bottom:1px solid #ded3c6;padding:20px 0}.ow summary{font-size:16px;font-weight:600;cursor:pointer;padding-right:20px}.ow details p{margin:16px 0 0;color:#66594f}.ow-product{align-items:start;gap:60px;padding-top:40px}.ow-product h1{font-size:clamp(34px,3.5vw,51px);margin-top:12px}.ow-gallery-main{aspect-ratio:1;background:#f0ebe3;border-radius:10px;overflow:hidden}.ow-gallery-main img{width:100%;height:100%;object-fit:contain}.ow-thumbs{display:flex;gap:10px;overflow-x:auto;margin-top:14px;padding:3px}.ow-thumbs button{flex:0 0 72px;width:72px;height:72px;padding:0;border:1px solid #d3c4b5;background:#fff;cursor:pointer;border-radius:5px;overflow:hidden}.ow-thumbs img{width:100%;height:100%;object-fit:contain}.ow-price{font-size:25px;margin:20px 0}.ow-product form{display:grid;gap:14px;margin:24px 0 16px}.ow-product select,.ow-product input{background:#fff;border:1px solid #ad9988;color:#30251f;border-radius:4px;padding:14px;font:16px Arial,sans-serif;min-height:48px;width:100%}.ow-product label{font-size:13px;font-weight:600}.ow-form-row{display:grid;grid-template-columns:100px 1fr;gap:15px;align-items:end}.ow-description{border-top:1px solid #ded3c6;margin-top:32px;padding-top:28px}.ow-description h2{font-size:29px;margin:28px 0 15px}.ow-description h3{font-size:23px}.ow-description ul{padding-left:20px}.ow-description li{margin-bottom:10px}.ow-description table{width:100%;border-collapse:collapse;font-size:14px}.ow-description td,.ow-description th{padding:12px 6px;border-bottom:1px solid #ded3c6;text-align:left}.ow-product .ow-note a{text-decoration:underline}.ow-collection h1{font-size:60px}.ow-empty{text-align:center;padding:70px 20px}.ow-breadcrumb{font-size:12px;color:#66594f;margin-bottom:20px}.ow-breadcrumb a{text-underline-offset:4px}.ow-cta{text-align:center;background:#eee4d6}.ow-cta p{max-width:580px;margin:0 auto 25px}@media(max-width:900px){.ow-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-grid{gap:30px}.ow-strip{gap:25px}.ow-wrap{padding:55px 24px}}@media(max-width:600px){.ow-wrap{padding:40px 20px}.ow-grid{grid-template-columns:1fr}.ow-hero{padding-top:30px}.ow-hero h1{font-size:48px}.ow-hero p{font-size:16px}.ow-photo{aspect-ratio:1.2}.ow-three{grid-template-columns:1fr;gap:25px}.ow-strip{gap:12px;font-size:10px;text-align:center;padding:16px 12px}.ow-heading{display:block}.ow-heading .ow-link{margin-bottom:0}.ow-cards{gap:24px 14px}.ow-card h3{font-size:20px}.ow-table{min-width:650px}.ow-product h1{font-size:36px}.ow-product{gap:30px}.ow-collection h1{font-size:43px}}@media(prefers-reduced-motion:reduce){.ow-card img{transition:none}}
