:root{--h7-ink:#17130f;--h7-ink3:#2c251d;--h7-ivory:#f5efe5;--h7-paper:#fbf8f2;--h7-stone:#ebe3d6;--h7-stone2:#ddd2c1;--h7-gold:#a8865a;--h7-crimson:#8c2b21;--h7-crimson-d:#74231b;--h7-text:#1d1814;--h7-muted:#5d5248;--h7-on-dark:#f3ece0;--h7-on-dark-muted:#c9bdab;--h7-m:clamp(16px,3.2vw,40px);--h7-maxw:1360px;--h7-ease:cubic-bezier(.23,1,.32,1);--h7-sans:var(--font-body--family,"Archivo"),Archivo,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.h7{font-family:var(--h7-sans);color:var(--h7-text);background:var(--h7-paper);font-size:17px;line-height:1.58;-webkit-font-smoothing:antialiased}.h7 *,.h7 *:before,.h7 *:after{box-sizing:border-box}.h7 img{display:block;max-width:100%;height:auto}.h7 h1,.h7 h2,.h7 h3{font-family:var(--h7-sans);color:inherit;text-transform:none;margin:0;font-weight:700;letter-spacing:-.022em;line-height:1.04;text-wrap:balance}.h7 h2{font-size:clamp(26px,3vw,44px)}.h7 h3{font-size:clamp(17px,1.3vw,20px);font-weight:600;letter-spacing:-.01em;line-height:1.22}.h7 p{margin:0}.h7 a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.h7-wrap{max-width:var(--h7-maxw);margin:0 auto;padding:0 var(--h7-m)}.h7-sec{padding:clamp(56px,7vw,104px) 0}.h7--dark{background:var(--h7-ink);color:var(--h7-on-dark)}.h7--stone{background:var(--h7-stone)}.h7--ivory{background:var(--h7-ivory)}.h7-lede{font-size:clamp(17px,1.25vw,19px);line-height:1.55;max-width:36em}.h7-muted{color:var(--h7-muted)}.h7--dark .h7-muted{color:var(--h7-on-dark-muted)}.h7-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 24px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,36px)}.h7-ph{position:relative;overflow:hidden;background:var(--h7-ink3)}.h7-ph img{width:100%;height:100%;object-fit:cover}.h7-tag{position:absolute;left:10px;bottom:10px;z-index:1;background:#17130f9e;color:#f3ece0;font-size:12px;line-height:1;padding:6px 8px;pointer-events:none}.h7-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border:0;border-radius:0;background:var(--h7-ink);color:var(--h7-on-dark)!important;font:600 15px/1 var(--h7-sans);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .16s var(--h7-ease),background-color .16s ease}.h7-btn:active{transform:scale(.97)}.h7-btn--light{background:var(--h7-on-dark);color:var(--h7-ink)!important}.h7-btn--crimson{background:var(--h7-crimson);color:#fbf4ea!important}.h7-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:6px}.h7-link:after{content:"\2192";text-decoration:none;display:inline-block;transition:transform .16s var(--h7-ease)}@media(hover:hover)and (pointer:fine){.h7-btn:hover{background:#000}.h7-btn--crimson:hover{background:var(--h7-crimson-d)}.h7-btn--light:hover{background:#fff}.h7-link:hover:after{transform:translate(3px)}}.h7 :focus-visible{outline:3px solid #b9862f;outline-offset:3px}.h7-hero{position:relative;background:var(--h7-ivory);overflow:hidden}.h7-hero__img{position:relative;height:max(560px,min(calc(100svh - 112px),66vw),60vw)}.h7-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--h7-pos,68% 88%)}.h7-hero__in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding-top:clamp(40px,8vh,96px);padding-bottom:28px;pointer-events:none}.h7-hero__copy{pointer-events:auto}.h7-hero h1{text-transform:uppercase;font-size:clamp(34px,4.4vw,66px);line-height:.96;letter-spacing:-.03em;color:var(--h7-ink)}.h7-hero h1 span{display:block;white-space:nowrap}.h7-hero__lede{margin-top:22px;font-size:clamp(16px,1.25vw,19px);max-width:27em;color:#2a221b}.h7-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px}.h7-hero__note{align-self:flex-start;pointer-events:auto;font-size:14px}.h7-hero__note a{display:inline-block;padding:12px 0;font-weight:600}.h7-hero .h7-tag{left:auto;right:var(--h7-m);bottom:16px}@media(max-width:760px){.h7-hero__img{height:clamp(290px,45svh,420px)}.h7-hero__img img{object-position:var(--h7-pos-m,72% 45%)!important}.h7-hero__in{position:static;padding-top:24px;padding-bottom:28px}.h7-hero__copy{display:flex;flex-direction:column}.h7-hero h1{font-size:clamp(30px,9.2vw,42px)}.h7-hero h1 span:first-child{white-space:normal}.h7-hero__lede{order:3;margin-top:18px;font-size:16px}.h7-hero__ctas{order:2;margin-top:16px}.h7-hero__ctas .h7-btn{flex:1 1 100%}.h7-hero__note{margin-top:12px}}.h7-more{display:flex;flex-wrap:wrap;gap:0 24px;font-size:15px}.h7-more a{display:inline-block;padding:10px 0;color:var(--h7-on-dark)}.h7-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.h7-cat{display:block;text-decoration:none;color:var(--h7-on-dark)}.h7-cat .h7-ph{aspect-ratio:4/5}.h7-cat .h7-ph img{transition:transform .7s var(--h7-ease)}.h7-cat__t{padding-top:16px}.h7-cat h3{font-size:clamp(20px,1.7vw,26px);font-weight:700}.h7-cat p{color:var(--h7-on-dark-muted);font-size:15px;margin:6px 0 4px;max-width:26em}.h7-cat .h7-link{font-size:15px}@media(hover:hover)and (pointer:fine){.h7-cat:hover .h7-ph img{transform:scale(1.03)}}@media(max-width:760px){.h7-cats{grid-template-columns:1fr;gap:14px}.h7-cat{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:center}.h7-cat__t{padding-top:0}.h7-cat h3{font-size:22px}.h7-cat p{font-size:14px}.h7-cat .h7-tag{font-size:10px;padding:4px 5px;left:6px;bottom:6px}}.h7-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,28px) clamp(10px,1.4vw,20px)}@media(max-width:1060px){.h7-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.h7-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}.h7-card{display:block;text-decoration:none;color:var(--h7-text)}.h7-card .h7-ph{aspect-ratio:1/1;background:var(--h7-stone)}.h7-card .h7-ph img{transition:transform .7s var(--h7-ease)}@media(hover:hover)and (pointer:fine){.h7-card:hover .h7-ph img{transform:scale(1.03)}}.h7-card__b{padding:12px 2px 0}.h7-card h3{font-size:clamp(16px,1.15vw,18px);font-weight:600;line-height:1.25}.h7-card__l{font-size:14px;color:var(--h7-muted);margin-top:2px}.h7-card__p{font-size:16px;font-weight:600;margin-top:6px}.h7-card__sep{display:block;font-size:14px;font-weight:500;color:var(--h7-muted);margin-top:2px}.h7-card__c{font-size:14px;color:var(--h7-muted);margin-top:2px}.h7-js{background:var(--h7-stone);padding:clamp(64px,8vw,120px) 0}.h7-js__in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr) minmax(0,3fr);grid-template-rows:auto 1fr;gap:0 clamp(24px,3.4vw,56px)}.h7-js__a{grid-column:1;grid-row:1/3;margin:0}.h7-js__a .h7-ph{aspect-ratio:4/5}.h7-js__copy{grid-column:2/4;grid-row:1;padding-top:clamp(8px,2vw,32px)}.h7-js__copy .h7-lede{margin-top:20px}.h7-js__b{grid-column:3;grid-row:2;margin:36px 0 0;align-self:end}.h7-js__b .h7-ph{aspect-ratio:3/4}.h7-js__b figcaption,.h7-cap{font-size:14px;color:var(--h7-muted);margin-top:10px}.h7-pieces{list-style:none;padding:0;margin:26px 0;display:grid;gap:4px;font-size:16px}.h7-pieces li{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--h7-paper)}.h7-pieces span{color:var(--h7-muted);white-space:nowrap}.h7-pieces a{display:inline-block;padding:6px 0;margin:-6px 0}@media(max-width:900px){.h7-js__in{grid-template-columns:1fr}.h7-js__a,.h7-js__copy,.h7-js__b{grid-column:1;grid-row:auto}.h7-js__copy{padding-top:28px}.h7-js__b{display:grid;grid-template-columns:44% 1fr;gap:16px;align-items:end;margin-top:28px}.h7-js__b figcaption{margin:0}}.h7-dzs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.h7-dz{display:block;text-decoration:none;color:var(--h7-text)}.h7-dz .h7-ph{aspect-ratio:4/5}.h7-dz .h7-ph img{transition:transform .6s var(--h7-ease)}@media(hover:hover)and (pointer:fine){.h7-dz:hover .h7-ph img{transform:scale(1.03)}}.h7-dz h3{margin-top:14px}.h7-dz p{font-size:15px;margin-top:6px;color:var(--h7-muted)}.h7-note{font-size:14px;color:var(--h7-muted);margin-top:22px;max-width:46em}@media(max-width:900px){.h7-dzs{grid-template-columns:1fr 1fr}}.h7-ox{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:start}.h7-ox__fig{margin:0;position:sticky;top:96px}.h7-ox__fig .h7-ph{aspect-ratio:4/5}.h7-oxlist{list-style:none;padding:0;margin:28px 0;display:grid;gap:4px}.h7-oxlist li{display:grid;grid-template-columns:90px 1fr;gap:2px 16px;padding:16px 18px;background:var(--h7-ink3)}.h7-oxlist b{grid-row:1/3;font-weight:600;color:var(--h7-on-dark-muted);font-size:15px}.h7-oxlist a,.h7-oxlist .own{font-size:clamp(18px,1.5vw,22px);font-weight:600;color:var(--h7-on-dark);line-height:1.2}.h7-oxlist a{display:inline-block;padding:4px 0}.h7-oxlist span:last-child{font-size:14px;color:var(--h7-on-dark-muted)}.h7 .hod-piece{display:block;margin-top:18px}.h7 .hod-piece h3{font-size:17px;margin-bottom:8px}.h7 .hod-opt{border:0;padding:0;margin:10px 0 0}.h7 .hod-opt legend{font-size:14px;font-weight:600;margin-bottom:8px;color:var(--h7-on-dark)}.h7 .hod-opt legend span{font-weight:400;color:var(--h7-on-dark-muted)}.h7 .hod-pills{display:flex;flex-wrap:wrap;gap:6px}.h7 .hod-pill{position:relative}.h7 .hod-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.h7 .hod-pill span{display:inline-flex;align-items:center;min-height:44px;min-width:48px;justify-content:center;padding:0 14px;border:2px solid #4a4035;color:var(--h7-on-dark);font-size:15px;font-weight:500;transition:transform .14s var(--h7-ease)}.h7 .hod-pill input:checked+span{background:var(--h7-on-dark);color:var(--h7-ink);border-color:var(--h7-on-dark)}.h7 .hod-pill input:focus-visible+span{outline:3px solid #b9862f;outline-offset:2px}.h7 .hod-pill input:disabled+span{opacity:.35;text-decoration:line-through}.h7 .hod-pill:active span{transform:scale(.96)}.h7 .hod-summary{margin-top:26px;padding:20px;background:var(--h7-ink3)}.h7 .hod-summary h2{font-size:20px}.h7 .hod-sumrow{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:15px}.h7 .hod-sumrow--tot{font-size:18px;font-weight:700;border-top:1px solid #4a4035;margin-top:6px;padding-top:12px}.h7 .hod-err{color:#f1a597;font-weight:600;margin-top:10px;min-height:1em}.h7 .hod-note{font-size:14px;color:var(--h7-on-dark-muted)}.h7 [data-hod-add]{width:100%;margin-top:16px}@media(max-width:860px){.h7-ox{grid-template-columns:1fr}.h7-ox__fig{position:static}.h7-oxlist li{grid-template-columns:76px 1fr;padding:14px}}.h7-bx{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:center}.h7-bx__fig{margin:0}.h7-bx__fig .h7-ph{aspect-ratio:5/4}.h7-bx__copy .h7-lede{margin-top:22px}.h7-bx__copy p+p{margin-top:16px}.h7-bx__links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:28px!important}@media(max-width:860px){.h7-bx{grid-template-columns:1fr}}.h7-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,40px);margin-top:36px}.h7-facts h3{font-size:18px;margin-bottom:10px}.h7-facts p{font-size:16px}@media(max-width:980px){.h7-facts{grid-template-columns:1fr 1fr}}@media(max-width:520px){.h7-facts{grid-template-columns:1fr}}.h7-intro{font-family:var(--h7-sans);font-size:16.5px;line-height:1.6;color:var(--h7-text);margin:4px 0 0}.h7-pcols{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,80px)}.h7-pcols--one{grid-template-columns:minmax(0,1fr);max-width:820px}@media(max-width:860px){.h7-pcols{grid-template-columns:minmax(0,1fr)}}.h7-ph2{font-size:clamp(22px,2vw,28px)!important;margin-bottom:14px!important}.h7-ph2+.h7-dl{margin-top:0}.h7-ph2--gap{margin-top:36px!important}.h7-det{list-style:none;margin:0;padding:0;display:grid;gap:4px}.h7-det li{display:grid;grid-template-columns:minmax(120px,32%) 1fr;gap:16px;padding:16px 18px;background:var(--h7-ivory)}.h7-det b{font-weight:600}@media(max-width:520px){.h7-det li{grid-template-columns:1fr;gap:4px}}.h7-dl{display:grid;grid-template-columns:150px 1fr;gap:0;margin:0}.h7-dl dt{font-weight:600;padding:12px 0;border-top:1px solid var(--h7-stone2)}.h7-dl dd{margin:0;padding:12px 0;border-top:1px solid var(--h7-stone2)}@media(max-width:520px){.h7-dl{grid-template-columns:1fr}.h7-dl dd{border-top:0;padding-top:0}}.h7-wear{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin-top:32px}.h7-wear .h7-ph{aspect-ratio:3/4}.h7-wear h3{margin-top:14px}.h7-wear p{margin-top:6px;font-size:15px}@media(max-width:860px){.h7-wear{grid-template-columns:1fr 1fr}}@media(max-width:520px){.h7-wear{grid-template-columns:1fr}}.h7-sets{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:center}.h7-sets .h7-ph{aspect-ratio:4/3}.h7-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.h7-price{background:var(--h7-paper);padding:18px 16px}.h7-price b{display:block;font-weight:700;font-size:clamp(28px,2.6vw,40px);letter-spacing:-.02em;line-height:1}.h7-price span{display:block;font-size:15px;margin-top:8px}.h7-price.is-set{background:var(--h7-ink);color:var(--h7-on-dark)}.h7-save{margin-top:18px;font-weight:600}@media(max-width:860px){.h7-sets{grid-template-columns:1fr}}@media(max-width:480px){.h7-price{padding:14px 12px}.h7-price span{font-size:13px}}.h7-chead{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,3fr);gap:clamp(24px,4vw,64px);align-items:center;padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(20px,3vw,36px)}.h7-chead--land{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.h7-chead h1{font-size:clamp(32px,4.4vw,60px);text-transform:none}.h7-chead .h7-lede{margin-top:16px}.h7-chead .h7-ph{aspect-ratio:4/5}.h7-chead--land .h7-ph{aspect-ratio:4/3}@media(max-width:760px){.h7-chead,.h7-chead--land{grid-template-columns:1fr}.h7-chead .h7-ph,.h7-chead--land .h7-ph{aspect-ratio:16/10}.h7-chead .h7-ph img{object-position:var(--h7-pos-m,50% 30%)!important}}.hod-fit{font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/hod-v7.css.map */
