.uwide{max-width:1345px;margin:0 auto;padding:0 clamp(22px,4vw,48px)}.uhero-sect{position:relative;padding:clamp(40px,4.6vw,74px) 0 clamp(46px,5vw,82px)}.uhero-sect:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--ox)}.uhero-sect:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 84% -12%,rgba(240,223,204,.15),transparent 62%)}.uhero-sect>*{position:relative;z-index:2}.uhero{color:var(--on-ox)}.ukick{margin:0 0 16px;font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--on-ox-2)}.uhero h1{margin:0;font-family:var(--f-disp);font-weight:600;font-size:clamp(38px,6vw,78px);line-height:.98;max-width:17ch;text-wrap:balance}.ulede{margin:22px 0 0;max-width:56ch;font-size:15.5px;line-height:1.62;color:var(--on-ox-2)}.ubody{position:relative;padding:0 0 clamp(56px,6vw,96px)}.upills{display:flex;gap:9px;flex-wrap:wrap;padding:clamp(26px,3vw,44px) 0 0;max-width:min(100%,910px)}.upills a{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);text-decoration:none;color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:border-color .16s,color .16s,transform .16s}.upills a:hover{border-color:var(--ox);color:var(--ox);transform:translateY(-2px)}.upills a:focus-visible{outline:3px solid var(--ox);outline-offset:3px}.ustack{display:grid;gap:clamp(14px,1.6vw,22px);padding:clamp(24px,2.8vw,40px) 0 0;max-width:min(100%,910px)}.ucard{background:var(--card);color:var(--ink);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:clamp(24px,3vw,42px);display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:clamp(16px,2.4vw,40px);align-items:start}.ucard .lbl{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ox)}.ucard h2{margin:6px 0 0;font-family:var(--f-disp);font-weight:600;font-size:clamp(18px,1.9vw,24px);line-height:1.18;text-wrap:balance}.ucard p{margin:0 0 14px;color:var(--ink-2);max-width:64ch;line-height:1.62}.ucard p:last-child{margin-bottom:0}.ucard ul{margin:0;padding-left:20px;color:var(--ink-2);line-height:1.62}.ucard li{margin:0 0 8px}.ucard a{color:var(--ox);text-underline-offset:3px}.unote{margin:clamp(24px,3vw,38px) 0 0;font-size:12.5px;color:var(--muted);max-width:78ch}.unote a{color:var(--ox)}.cgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(18px,2.4vw,34px);padding:clamp(24px,2.8vw,42px) 0 0;align-items:start}.cform{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--sh-float);padding:clamp(24px,3vw,42px)}.cform h2{margin:0 0 6px;font-family:var(--f-disp);font-weight:600;font-size:clamp(20px,2.1vw,26px)}.cform .sub{margin:0 0 24px;font-size:13.5px;color:var(--muted);max-width:46ch}.fld{display:block;margin:0 0 16px}.fld>span{display:block;margin:0 0 7px;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.fld input,.fld textarea{width:100%;font:inherit;font-size:15px;color:var(--ink);background:#fffdf9;border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;transition:border-color .16s,box-shadow .16s}.fld textarea{min-height:140px;resize:vertical}.fld input:focus,.fld textarea:focus{outline:none;border-color:var(--ox);box-shadow:0 0 0 3px #6f2b2024}.csend{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 30px;border:0;border-radius:999px;background:var(--ox);color:var(--on-ox);cursor:pointer;font:inherit;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;box-shadow:var(--sh-cta);transition:background .16s,transform .16s,box-shadow .16s}.csend:hover{background:var(--ox-h);transform:translateY(-2px);box-shadow:var(--sh-cta-h)}.csend:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.cid{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:clamp(24px,3vw,42px);display:grid;gap:24px;align-content:start}.crow{display:grid;gap:6px}.crow .lbl{font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.crow b{font-family:var(--f-disp);font-weight:600;font-size:clamp(16px,1.6vw,20px);line-height:1.3}.crow a{color:var(--ox);text-underline-offset:3px}.crow small{font-size:13px;color:var(--muted);line-height:1.55}.fgroup{padding:clamp(26px,3vw,44px) 0 0}.fgroup{max-width:min(100%,910px)}.fgroup>h2{margin:0 0 16px;font-family:var(--f-disp);font-weight:600;font-size:clamp(19px,2vw,26px);color:var(--ink)}.qs{display:grid;gap:10px;max-width:min(100%,910px)}.q{background:var(--card);border-radius:var(--r-md);box-shadow:var(--sh-card);overflow:hidden}.q summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:clamp(15px,1.7vw,21px) clamp(18px,2vw,28px);font-family:var(--f-disp);font-weight:600;font-size:clamp(15px,1.5vw,18.5px);color:var(--ink)}.q summary::-webkit-details-marker{display:none}.q summary:after{content:"";margin-left:auto;flex:0 0 auto;width:11px;height:11px;border-right:1.8px solid var(--ox);border-bottom:1.8px solid var(--ox);transform:rotate(45deg) translate(-3px,-3px);transition:transform .2s}.q[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.q summary:focus-visible{outline:3px solid var(--ox);outline-offset:-3px}.q .a{padding:0 clamp(18px,2vw,28px) clamp(17px,1.9vw,24px);color:var(--ink-2);line-height:1.62}.q .a p{margin:0 0 12px;max-width:72ch}.q .a p:last-child{margin-bottom:0}.q .a a{color:var(--ox);text-underline-offset:3px}@media(max-width:900px){.ucard{grid-template-columns:1fr;gap:12px}.cgrid{grid-template-columns:1fr}}.cmsg{margin:0 0 20px;padding:14px 16px;border-radius:var(--r-md);font-size:14px;line-height:1.55}.cmsg-ok{background:#6f2b2014;border:1px solid rgba(111,43,32,.28);color:var(--ox)}.cmsg-err{background:#fbefea;border:1px solid #D9A18F;color:#7a2a1c}.cmsg ul{margin:8px 0 0;padding-left:18px}.cmsg li{margin:0 0 4px}.fld input[aria-invalid=true],.fld textarea[aria-invalid=true]{border-color:#b5452e}.fld .ferr{display:block;margin:6px 0 0;font-size:12.5px;color:#7a2a1c}.ucard .pre{color:var(--ink-2);line-height:1.62}.ucard .pre p{margin:0 0 14px;max-width:64ch}.ucard .pre p:last-child{margin-bottom:0}.ucard .pre ul,.ucard .pre ol{margin:0 0 14px;padding-left:20px}.ucard .pre h3,.ucard .pre h4{margin:18px 0 8px;font-family:var(--f-disp);font-weight:600;font-size:17px}.ubody .rte{color:var(--ink-2)}.crow .csmall{font-size:13px;color:var(--muted);line-height:1.55}.crow .csmall p{margin:0 0 6px}.crow .csmall p:last-child{margin:0}.crow .csmall a{color:var(--ox);text-underline-offset:3px}.unote p{margin:0 0 8px}.unote p:last-child{margin:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.upills a,.csend,.q summary:after{transition:none!important}.upills a:hover,.csend:hover{transform:none!important}}html.js [data-anim].anim{transition:opacity .56s ease,transform .56s cubic-bezier(.2,.7,.3,1)}html.js [data-anim].anim:not(.in){opacity:0;transform:translateY(22px)}html.js [data-anim].anim.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js [data-anim].anim:not(.in){opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/b2-pages.css.map */
