.ot1{--bone:#F1ECE3;--paper:#F8F5EF;--tile:#E7E0D3;--ink:#16120F;--ink-2:#2A231F;--line:#D5CCBD;--muted:#6B6259;--wine:#7A2235;--wine-d:#5E1A29;--gold:#B8892F;--gold-l:#E8D2A0;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Jost","Helvetica Neue",Arial,sans-serif;--wrap:1320px;--gut:clamp(16px,4vw,56px);position:relative;background:var(--bone);color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased}.ot1 *,.ot1 *:before,.ot1 *:after{box-sizing:border-box}.ot1 img{max-width:100%;display:block}.ot1 a{color:inherit}.ot1 p{margin:0}.ot1-wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.ot1-sec{padding:clamp(64px,9vw,120px) 0}.ot1-sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,48px)}.ot1 .ot1-eyebrow{margin:0 0 12px;font:500 12.5px/1.2 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.ot1 .ot1-eyebrow.ot1-wine{color:var(--wine)}.ot1 .ot1-h2{margin:0;font:500 clamp(36px,5vw,60px)/1.02 var(--serif);letter-spacing:-.01em;color:inherit;text-transform:none}.ot1 .ot1-h2 em{font-style:italic;color:var(--wine)}.ot1 .ot1-lede{margin:14px 0 0;max-width:56ch;color:var(--muted);font-size:17px}.ot1 .ot1-lede p{margin:0}.ot1 .ot1-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--bone);font:600 13.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,transform .2s;box-shadow:none}.ot1 .ot1-btn:hover{transform:translateY(-1px)}.ot1 .ot1-btn.ot1-wine{background:var(--wine);border-color:var(--wine);color:#fff}.ot1 .ot1-btn.ot1-wine:hover{background:var(--wine-d)}.ot1 .ot1-btn.ot1-ghost{background:transparent;color:var(--ink)}.ot1 .ot1-btn.ot1-ghost:hover{background:var(--ink);color:var(--bone)}.ot1 .ot1-btn.ot1-light{background:var(--bone);border-color:var(--bone);color:var(--ink)}.ot1 .ot1-btn.ot1-gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.ot1 .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ot1-form-msg{margin-top:10px;font-size:14px}.ot1-hero-top{text-align:center;padding:clamp(28px,4vw,48px) var(--gut) clamp(24px,3vw,36px)}.ot1 .ot1-hero-title{margin:0;font:500 clamp(40px,5.6vw,76px)/1 var(--serif);letter-spacing:-.01em;color:var(--ink);text-transform:none}.ot1 .ot1-hero-title em{font-style:italic;color:var(--wine)}.ot1-hero-sub{margin:14px 0 0;font-size:15.5px;color:var(--muted)}.ot1-hero-sub strong,.ot1-hero-sub b{color:var(--ink);font-weight:600}.ot1-hero{display:grid;grid-template-columns:1fr 1fr;min-height:min(74vh,760px);position:relative;background:var(--ink)}.ot1-half{position:relative;overflow:hidden;text-decoration:none;color:#fff;display:flex;align-items:flex-end;min-height:420px}.ot1-half img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.ot1-half:hover img{transform:scale(1.04)}.ot1-half:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ot1-half.ot1-good:after{background:linear-gradient(180deg,#f1ece300 40%,#f1ece3eb)}.ot1-half.ot1-bad:after{background:linear-gradient(180deg,#16120f00 40%,#16120feb)}.ot1-half-copy{position:relative;z-index:1;padding:clamp(24px,4vw,56px);width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.ot1-half.ot1-good .ot1-half-copy{color:var(--ink)}.ot1-half.ot1-bad .ot1-half-copy{color:#fff}.ot1-half-copy small{display:block;font:500 12px/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;margin-bottom:10px}.ot1-half-copy strong{font:500 clamp(54px,8vw,112px)/.85 var(--serif)}.ot1 .ot1-half-copy .ot1-btn{min-height:46px;padding:0 20px}.ot1 .ot1-half.ot1-good .ot1-btn{background:var(--ink);color:var(--bone)}.ot1 .ot1-half.ot1-bad .ot1-btn{background:var(--bone);color:var(--ink);border-color:var(--bone)}.ot1-seam{position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-1px);background:linear-gradient(var(--gold),var(--gold-l));z-index:1}@media(max-width:760px){.ot1-hero{min-height:0}.ot1-half{min-height:56vh}.ot1-half-copy{flex-direction:column;align-items:flex-start;padding:16px}.ot1-half-copy strong{font-size:54px}.ot1 .ot1-half-copy .ot1-btn{min-height:42px;padding:0 14px;font-size:11.5px}}.ot1.ot1-assure{background:#e7e1d5;border-bottom:1px solid var(--line)}.ot1-assure ul{list-style:none;margin:0 auto;padding:0 var(--gut);max-width:var(--wrap);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ot1-assure li{padding:22px 20px;border-left:1px solid var(--line);display:flex;gap:14px;align-items:flex-start}.ot1-assure li:first-child{border-left:0;padding-left:0}.ot1-assure li a{display:flex;gap:14px;align-items:flex-start;text-decoration:none}.ot1-assure svg{width:26px;height:26px;flex:none;color:var(--wine);margin-top:2px}.ot1-assure b{display:block;font:500 21px/1.15 var(--serif)}.ot1-assure span{font-size:13.5px;color:var(--muted)}@media(max-width:860px){.ot1-assure ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ot1-assure li{border-left:0;padding-left:0;border-top:1px solid var(--line)}.ot1-assure li:nth-child(-n+2){border-top:0}}.ot1-tabs{display:inline-flex;border:1px solid var(--ink)}.ot1 .ot1-tabs button{min-height:46px;padding:0 22px;border:0;border-radius:0;background:transparent;font:500 12.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;color:var(--ink)}.ot1 .ot1-tabs button[aria-selected=true]{background:var(--ink);color:var(--bone)}@media(max-width:600px){.ot1-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.ot1-tabs button{padding:0 10px}}.ot1-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,24px)}.ot1-pc{display:flex;flex-direction:column;gap:14px;position:relative}.ot1-pc[hidden]{display:none}.ot1-pc-img{position:relative;aspect-ratio:1/1;background:#efebe3;overflow:hidden}.ot1-pc-link{display:block;width:100%;height:100%}.ot1-pc-img img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.ot1-pc:hover .ot1-pc-img img{transform:scale(1.05)}.ot1-pc-nature{position:absolute;left:12px;top:12px;font:600 10.5px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;padding:6px 9px;background:var(--bone);color:var(--ink);pointer-events:none}.ot1-pc-nature.bad{background:var(--ink);color:var(--bone)}.ot1-pc-quick-form{position:absolute;left:12px;right:12px;bottom:12px;margin:0}.ot1 .ot1-pc-quick{width:100%;min-height:44px;border:0;border-radius:0;background:var(--ink);color:var(--bone);font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:.25s;cursor:pointer}.ot1-pc:hover .ot1-pc-quick,.ot1-pc:focus-within .ot1-pc-quick{opacity:1;transform:none}.ot1-pc-info{text-decoration:none}.ot1 .ot1-pc h3{margin:0;font:500 27px/1 var(--serif);color:var(--ink);text-transform:none;letter-spacing:0}.ot1-pc-tag{margin:6px 0 0;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.ot1-pc-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ot1-pc-price{font:500 16px/1 var(--sans)}.ot1-pairbar{margin-top:clamp(28px,4vw,44px);display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:22px 26px;background:var(--paper);border:1px solid var(--line)}.ot1-pair-ico{display:flex}.ot1-pair-ico span{width:44px;height:44px;border-radius:50%;border:2px solid var(--paper);display:grid;place-items:center}.ot1-pair-ico span+span{margin-left:-12px}.ot1-pair-ico svg{width:30px;height:27px}.ot1-pair-ico .a{fill:var(--a)}.ot1-pair-ico .b{fill:var(--b)}.ot1-pairbar p{margin:0;font-size:15.5px}.ot1-pairbar strong,.ot1-pairbar b{font:600 22px/1 var(--serif)}@media(max-width:900px){.ot1-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.ot1 .ot1-pc h3{font-size:22px}.ot1 .ot1-pc-quick{opacity:1;transform:none;min-height:40px}.ot1-pairbar{grid-template-columns:1fr}}.ot1.ot1-studio-sec{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ot1-studio-sec .ts{--ts-sticky-bg:var(--paper);--ts-sticky-top:var(--header-height,72px);--ts-ink:var(--ink);--ts-muted:var(--muted);--ts-line:var(--line);--ts-card:#fff;--ts-accent:var(--wine);--ts-accent-ink:#fff;--ts-sel-bg:var(--ink);--ts-sel-ink:var(--bone);--ts-ring-gap:var(--paper);--ts-stage-bg:#fff;--ts-season:var(--gold);--ts-verdict-font:600 26px/1.1 var(--serif);--ts-price-font:500 34px/1 var(--serif);--ts-label-font:500 12.5px/1.2 var(--sans);--ts-clear:#1F4D2B;--ts-soft:#8A5A12;--ts-lost:var(--wine)}.ot1-studio-steps{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ot1-studio-steps span{font-size:13px;letter-spacing:.06em;padding:8px 14px;border:1px solid var(--line);background:#fff}.ot1 .ts h3{color:inherit}.ot1 .ts button{letter-spacing:normal;text-transform:none;font-size:inherit}.ot1 .ts .ts-add,.ot1 .ts .ts-tool,.ot1 .ts .ts-fam,.ot1 .ts .ts-opt{font-family:var(--sans)}.ot1 .ts .ts-add{letter-spacing:.04em;font-size:15px;font-weight:700}.ot1 .ts .ts-fam{font-weight:600;font-size:14px}.ot1.ot1-season{background:var(--ink);color:var(--bone);overflow:hidden}.ot1-season .ot1-eyebrow{color:var(--gold-l)}.ot1-season .ot1-h2 em{color:var(--gold)}.ot1-season .ot1-lede{color:#bdb3a5}.ot1-vs{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(16px,3vw,40px);align-items:stretch}.ot1-vs-card{display:flex;flex-direction:column;background:var(--ink-2);border:1px solid #3B322C}.ot1-vs-card.good{background:var(--bone);color:var(--ink);border-color:var(--bone)}.ot1-vs-photo{position:relative;aspect-ratio:4/3.4;overflow:hidden;background:#221c18}.ot1-vs-card.good .ot1-vs-photo{background:#e7e0d3}.ot1-vs-photo img{width:100%;height:100%;object-fit:cover}.ot1-vs-photo .ot1-vs-art{position:absolute;top:14%;right:18%;bottom:14%;left:18%;display:grid;place-items:center}.ot1-vs-photo .ot1-vs-art svg{width:100%;height:100%}.ot1-vs-photo .ot1-tagline{position:absolute;left:12px;top:12px;font:600 10.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;background:#000000a6;color:#fff;padding:7px 10px}.ot1-vs-body{padding:22px 24px 26px;display:flex;gap:18px;align-items:center}.ot1-vs-mark{width:86px;flex:none}.ot1-vs-mark svg{width:100%;height:auto;display:block}.ot1 .ot1-vs-body h3{margin:0;font:500 34px/1 var(--serif);color:inherit;text-transform:none}.ot1-vs-body p{margin:6px 0 0;font-size:14.5px;opacity:.8}.ot1-vs-mid{display:grid;place-items:center;font:italic 500 40px/1 var(--serif);color:var(--gold)}.ot1-drop-bar{margin-top:clamp(24px,3vw,36px);display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:20px 24px;border:1px solid #3B322C;background:#1e1915}.ot1-cd{display:flex;gap:10px}.ot1-cd div{min-width:64px;text-align:center;padding:8px 6px;background:var(--ink);border:1px solid #3B322C}.ot1-cd b{display:block;font:500 30px/1 var(--serif);color:var(--gold-l)}.ot1-cd small{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#9e9488}.ot1-drop-bar p{margin:0;font-size:15px;color:#d9d0c2}.ot1-drop-bar p strong,.ot1-drop-bar p b{color:#fff}.ot1-notify{display:flex;flex-wrap:wrap}.ot1 .ot1-notify input[type=email]{min-height:52px;min-width:0;width:240px;padding:0 16px;border:1px solid #4A3F37;border-radius:0;background:var(--ink);color:#fff;font:inherit;flex:1 1 200px}.ot1 .ot1-notify .ot1-btn{flex:none}.ot1-notify .ot1-form-msg{flex-basis:100%}@media(max-width:900px){.ot1-vs{grid-template-columns:minmax(0,1fr)}.ot1-vs-mid{padding:4px 0}.ot1-drop-bar{grid-template-columns:minmax(0,1fr)}.ot1 .ot1-notify input[type=email]{width:auto}}.ot1-worn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.6vw,20px)}.ot1-worn-grid figure{margin:0;position:relative;overflow:hidden;aspect-ratio:3/2;background:var(--tile)}.ot1-worn-grid a{display:block;height:100%}.ot1-worn-grid img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.ot1-worn-grid figure:hover img{transform:scale(1.03)}.ot1-worn-grid figcaption{position:absolute;left:14px;bottom:14px;background:var(--bone);font:500 11.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;padding:8px 11px}@media(max-width:640px){.ot1-worn-grid{grid-template-columns:minmax(0,1fr)}}.ot1.ot1-reviews{background:#e7e1d5;border-top:1px solid var(--line)}.ot1-reviews .rv{--rv-cols:4;--rv-gap:20px;--rv-card:var(--paper);--rv-ink:var(--ink);--rv-border:1px solid var(--line);--rv-radius:0;--rv-label-bg:rgba(22,18,15,.86);--rv-label-ink:var(--bone);--rv-ribbon-bg:var(--wine);--rv-star:var(--gold);--rv-muted:var(--muted);--rv-line:var(--line);--rv-btn-bg:var(--ink);--rv-btn-ink:var(--bone);--rv-name-font:600 15px/1.2 var(--sans)}.ot1-reviews .rv-text{font-size:15px}.ot1-reviews .rv-card[hidden]{display:none}.ot1-rv-summary{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ot1-rv-summary .big{font:500 56px/1 var(--serif)}.ot1-rv-summary .stars{color:var(--gold);font-size:20px;letter-spacing:3px}.ot1-rv-summary small{display:block;color:var(--muted);font-size:13px}.ot1-sample{margin:16px 0 0;display:inline-flex;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.04em;padding:8px 12px;border:1.5px dashed var(--wine);color:var(--wine)}.ot1-ask{margin-top:44px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:22px 26px;background:var(--paper);border:1px solid var(--line)}.ot1-ask p{margin:0;font:500 24px/1.2 var(--serif)}.ot1-ask small{display:block;font:400 14px/1.4 var(--sans);color:var(--muted);margin-top:4px}.ot1-next-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:clamp(12px,2vw,24px)}.ot1-next-card{background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column}.ot1-next-card .ph{aspect-ratio:4/3;overflow:hidden;background:var(--tile);position:relative}.ot1-next-card .ph img{width:100%;height:100%;object-fit:cover}.ot1-next-card .badge{position:absolute;left:12px;top:12px;font:600 10.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;padding:7px 10px;background:var(--ink);color:var(--bone)}.ot1-next-card .badge.gold{background:var(--gold);color:var(--ink)}.ot1-next-card .bd{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.ot1 .ot1-next-card h3{margin:0;font:500 30px/1.05 var(--serif);color:var(--ink);text-transform:none}.ot1-next-card .bd>p,.ot1-next-card .bd .txt p{margin:0;color:var(--muted);font-size:15px}.ot1-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ot1-chips span{display:inline-flex;align-items:center;gap:7px;font-size:13px;padding:6px 10px;border:1px solid var(--line);background:#fff}.ot1-chips i{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.ot1-capstrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:100%;background:#fff}.ot1-capstrip span{position:relative;overflow:hidden}.ot1-capstrip img{position:absolute;max-width:none}.ot1-next-card .link{margin-top:auto;padding-top:10px;font:600 12.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--wine)}.ot1-mystery{display:grid;place-items:center;height:100%;background:repeating-linear-gradient(45deg,#e7e0d3 0 10px,#ede7dc 10px 20px)}.ot1-mystery span{font:italic 500 92px/1 var(--serif);color:var(--line)}.ot1-next-card .ot1-notify input[type=email]{background:#fff;color:var(--ink);border-color:var(--line);width:100%}@media(max-width:980px){.ot1-next-grid{grid-template-columns:minmax(0,1fr)}}.ot1.ot1-premise{text-align:center;border-top:1px solid var(--line)}.ot1-premise-text{margin:0 auto;max-width:900px;font:500 clamp(28px,3.6vw,46px)/1.22 var(--serif)}.ot1-premise-text p{margin:0}.ot1-premise-text em{color:var(--wine)}.ot1-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);margin-top:clamp(48px,6vw,80px);text-align:left}.ot1-pillars>div{padding:32px 28px 0 0}.ot1-pillars>div+div{padding-left:28px;border-left:1px solid var(--line)}.ot1-pillars b{font:italic 500 22px/1 var(--serif);color:var(--wine)}.ot1 .ot1-pillars h3{margin:10px 0 8px;font:500 30px/1.05 var(--serif);color:var(--ink);text-transform:none}.ot1-pillars p{margin:0;color:var(--muted)}@media(max-width:820px){.ot1-pillars{grid-template-columns:minmax(0,1fr)}.ot1-pillars>div+div{padding-left:0;border-left:0;border-top:1px solid var(--line);margin-top:24px}}.ot1-help{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px)}.ot1-help .faq-i{border-bottom:1px solid var(--line)}.ot1-help .faq-i summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font:500 22px/1.25 var(--serif)}.ot1-help .faq-i summary::-webkit-details-marker{display:none}.ot1-help .faq-i summary:after{content:"+";font:400 22px/1 var(--sans);transition:transform .2s}.ot1-help .faq-i[open] summary:after{transform:rotate(45deg)}.ot1-help .faq-i .ans{margin:0 0 18px;line-height:1.6;max-width:68ch}.ot1-help .faq-i .ans p{margin:0 0 8px}.ot1-mail{background:var(--wine);color:#f6e9ec;padding:clamp(28px,4vw,44px);align-self:start}.ot1 .ot1-mail h3{margin:0;font:500 38px/1.05 var(--serif);color:#fff;text-transform:none}.ot1-mail .ot1-eyebrow{color:var(--gold-l)}.ot1-mail .txt{margin:12px 0 22px}.ot1-mail form{display:flex;flex-wrap:wrap}.ot1 .ot1-mail input[type=email]{flex:1;min-width:0;min-height:54px;padding:0 16px;border:0;border-radius:0;font:inherit;background:#fff;color:var(--ink)}.ot1 .ot1-mail .ot1-btn{background:var(--ink);border-color:var(--ink);color:var(--bone)}.ot1-mail small{display:block;margin-top:12px;opacity:.75;font-size:12.5px}.ot1-mail .ot1-form-msg{flex-basis:100%;color:#fff}.ot1-policy-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ot1-policy-links a{font-size:13.5px;padding:9px 14px;border:1px solid var(--line);text-decoration:none;background:var(--paper)}@media(max-width:860px){.ot1-help{grid-template-columns:minmax(0,1fr)}}.ot1.ot1-foot{background:var(--ink);color:#cfc6b8;padding:clamp(56px,7vw,88px) 0 28px}.ot1-foot-top{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px}.ot1-foot .ot1-wordmark{color:var(--bone);font:600 34px/1 var(--serif);letter-spacing:.32em;text-decoration:none;display:inline-block}.ot1-foot-tag{margin:14px 0 0;max-width:30ch;font:italic 500 21px/1.3 var(--serif);color:#e8e0d2}.ot1-foot h4{margin:0 0 14px;font:600 11.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-l)}.ot1-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15px}.ot1-foot a{text-decoration:none}.ot1-foot a:hover{color:#fff}.ot1-foot-bot{margin-top:56px;padding-top:22px;border-top:1px solid #3B322C;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px}.ot1-flags{display:flex;gap:8px;align-items:center}@media(max-width:820px){.ot1-foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}.ot1-foot-top>div:first-child{grid-column:1/-1}}.ot1-foot-bot{align-items:center}.ot1-foot-small{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.ot1-foot-small span{color:#6f665c}.ot1-foot-place{display:flex;align-items:center;gap:12px}@media(max-width:820px){.ot1-foot-bot{flex-direction:column;align-items:flex-start;gap:14px}}.ot1.ot1-page{padding:clamp(48px,7vw,96px) 0 clamp(64px,9vw,120px)}.ot1-page-grid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,680px);gap:clamp(32px,6vw,96px);align-items:start}.ot1-page-grid.is-solo{grid-template-columns:minmax(0,760px);justify-content:center}.ot1-page-head{position:sticky;top:calc(var(--header-height,72px) + 32px)}.ot1-page-grid.is-solo .ot1-page-head{position:static;margin-bottom:28px}.ot1 .ot1-page-h1{margin:0;font:500 clamp(42px,5.4vw,64px)/1 var(--serif);letter-spacing:-.01em;color:var(--ink)}.ot1-page-nav{display:flex;flex-direction:column;margin-top:32px;border-top:1px solid var(--line)}.ot1-page-nav a{padding:13px 0;border-bottom:1px solid var(--line);text-decoration:none;font-size:15px;color:var(--muted);transition:color .15s,padding .15s}.ot1-page-nav a:hover{color:var(--ink)}.ot1-page-nav a[aria-current=page]{color:var(--ink);font-weight:500;padding-left:14px;box-shadow:inset 2px 0 0 var(--wine)}.ot1-page-body{min-width:0}.ot1-prose{font-size:17px;line-height:1.75;color:var(--ink-2)}.ot1-prose>:first-child{margin-top:0}.ot1-prose p,.ot1-prose ul,.ot1-prose ol{margin:0 0 1.1em}.ot1-prose ul,.ot1-prose ol{padding-left:1.2em}.ot1-prose li{margin:.3em 0}.ot1-prose h2,.ot1-prose h3,.ot1-prose h4{margin:1.8em 0 .5em;font:500 30px/1.15 var(--serif);color:var(--ink)}.ot1-prose h3{font-size:25px}.ot1-prose h4{font-size:21px}.ot1-prose strong,.ot1-prose b{font-weight:600;color:var(--ink)}.ot1-prose a{color:var(--wine);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ot1-prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.ot1-cform{display:grid;gap:16px;margin-top:36px;padding:clamp(22px,3vw,32px);background:var(--paper);border:1px solid var(--line)}.ot1-cform-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ot1-cform label{display:grid;gap:7px}.ot1-cform label>span{font:500 12px/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.ot1-cform label b{color:var(--wine);font-weight:500}.ot1 .ot1-cform input,.ot1 .ot1-cform textarea{width:100%;padding:13px 14px;border:1px solid var(--line);background:#fff;color:var(--ink);font:400 16px/1.4 var(--sans);border-radius:0;outline:none}.ot1 .ot1-cform input:focus,.ot1 .ot1-cform textarea:focus{border-color:var(--ink)}.ot1 .ot1-btn{justify-self:start;min-height:50px;padding:0 30px;border:0;background:var(--wine);color:#fff;font:600 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.ot1 .ot1-btn:hover{background:var(--wine-d)}.ot1-cform-ok{padding:12px 14px;background:#e6efe5;color:#1f4d2b}.ot1-cform-err{padding:12px 14px;background:#f6e4e8;color:var(--wine)}@media(max-width:860px){.ot1-page-grid{grid-template-columns:minmax(0,1fr)}.ot1-page-head{position:static}.ot1-page-nav{flex-direction:row;flex-wrap:wrap;gap:8px;border:0;margin-top:22px}.ot1-page-nav a{padding:8px 14px;border:1px solid var(--line);background:var(--paper);font-size:14px}.ot1-page-nav a[aria-current=page]{padding-left:14px;box-shadow:none;background:var(--ink);color:var(--bone);border-color:var(--ink)}.ot1-cform-row{grid-template-columns:1fr}.ot1-prose{font-size:16px}}.ot1.ot1-mb,.ot1.ot1-mb-stage{background:none}.ot1-mb .ts,.ot1-mb-stage.ts{--ts-ink:var(--ink);--ts-muted:var(--muted);--ts-line:var(--line);--ts-card:#fff;--ts-accent:var(--wine);--ts-accent-ink:#fff;--ts-sel-bg:var(--ink);--ts-sel-ink:var(--bone);--ts-ring-gap:var(--bone);--ts-stage-bg:#fff;--ts-price-font:500 30px/1 var(--serif);--ts-label-font:500 12px/1.2 var(--sans)}.ot1-mb-stage,.ot1.ot1-mb-stage.ts{display:none}.ot1-alt .ot1-mb-stage,.ot1-alt .ot1.ot1-mb-stage.ts{display:block}.ot1-mb-stage .ts-view{position:sticky;top:calc(var(--header-height,72px) + 16px)}.ot1-alt media-gallery,.ot1-alt sticky-add-to-cart,.ot1-alt .product-details .group-block product-price,.ot1-alt .product-details [class*=text_price_shipping_ot],.ot1-alt .product-details product-inventory,.ot1-alt .product-details .buy-buttons-block{display:none!important}.ot1-mb .ts-panel{gap:18px}@media(max-width:900px){.ot1-mb-stage .ts-view{position:static;padding:0;box-shadow:none;clip-path:none;background:none}.ot1-mb-stage .ts-stage{width:100%}}.cart-items__media-container .ot1-cthumb{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;background:#fff;opacity:0;transition:opacity .2s}.cart-items__media-container[data-ot1-still=done] .ot1-cthumb{opacity:1}.ot1-cthumb .ts-stage{width:100%;--ts-stage-bg:#fff}.ot1-cthumb .ts-photo{filter:drop-shadow(0 .4px .4px rgba(0,0,0,.4))}.ot-pair-offer[hidden]{display:none}.ot-pair-offer__img .ts-stage{display:block;width:100%;margin:0;--ts-stage-bg:#fff}.ot-pair-offer__img .ts-photo{filter:drop-shadow(0 .4px .4px rgba(0,0,0,.4))}.ot1-mb-stage .ts-live,.ts-stage.is-own .ts-live,.ot1-mb .ts-note[hidden]{display:none}.ot1-mb-stage .ts-stage.is-own{background:#efebe3;outline:1px solid var(--line)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ot-c1.css.map */
