.idp{--idp-ink:#141311;--idp-ink2:#3A2A1F;--idp-paper:#F7F2E8;--idp-paper2:#EEE7D9;--idp-line:#DDD4C3;--idp-mute:#6F665A;--idp-olive:#5C6B3C;--idp-olived:#48552E;--idp-esp:#8A5A3C;--idp-cream:#E4D3A3;--idp-card:#fff;color:var(--idp-ink);font-size:1.5rem;line-height:1.5}.idp *{box-sizing:border-box}.idp .idp-wrap{max-width:136rem;margin:0 auto;padding:0 4rem}.idp h1,.idp h2,.idp h3{margin:0;line-height:1.05;letter-spacing:-.02em}.idp h1{font-size:4.4rem}.idp h2{font-size:3rem}.idp h3{font-size:1.9rem}.idp p{margin:0}.idp .idp-eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--idp-olive)}.idp .idp-lead{color:var(--idp-mute);font-size:1.6rem;max-width:64rem}.idp .idp-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;font-weight:700;font-size:1.5rem;line-height:1;padding:1.8rem 2.6rem;border-radius:999px;background:var(--idp-ink);color:#fff;text-decoration:none;border:2px solid var(--idp-ink);cursor:pointer;font-family:inherit;transition:transform .15s}.idp .idp-btn:hover{transform:translateY(-1px);color:#fff}.idp .idp-btn.olive{background:var(--idp-olive);border-color:var(--idp-olive)}.idp .idp-btn.olive:hover{background:var(--idp-olived);border-color:var(--idp-olived)}.idp .idp-btn.ghost{background:transparent;color:var(--idp-ink)}.idp .idp-btn.ghost:hover{color:var(--idp-ink);background:#fff}.idp .idp-btn.white{background:#fff;border-color:#fff;color:var(--idp-ink)}.idp .idp-btn.white:hover{color:var(--idp-ink)}.idp .idp-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.idp .chip{display:inline-flex;align-items:center;gap:.8rem;font-weight:600;font-size:1.3rem;line-height:1;padding:1rem 1.4rem;border-radius:999px;border:1.5px solid var(--idp-line);background:#fff;cursor:pointer;color:var(--idp-ink);font-family:inherit}.idp .chip.on{background:var(--idp-ink);color:#fff;border-color:var(--idp-ink)}.idp .idp-card{background:var(--idp-card);border:1.5px solid var(--idp-line);border-radius:2rem}.idp .idp-two{display:grid;grid-template-columns:1.3fr .9fr;gap:3.2rem;align-items:start}.idp .idp-stack{display:flex;flex-direction:column;gap:1.6rem}.idp .idp-sizecard{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem;border-radius:1.4rem;border:2px solid var(--idp-line);background:#fff;min-width:11.8rem;cursor:pointer;font-family:inherit;text-align:left;color:var(--idp-ink)}.idp .idp-sizecard.on{border-color:var(--idp-olive);background:#eef0e4}.idp .idp-sizecard b{font-weight:700;font-size:1.5rem;line-height:1}.idp .idp-sizecard span{font-weight:800;font-size:2rem;line-height:1}.idp .idp-sizecard.on span{color:var(--idp-olive)}.idp .idp-qty{display:inline-flex;align-items:center;border:1.5px solid var(--idp-line);border-radius:999px;overflow:hidden;background:#fff}.idp .idp-qty button{padding:1.2rem 1.8rem;font-weight:700;background:none;border:0;cursor:pointer;font-size:1.6rem;font-family:inherit;color:var(--idp-ink)}.idp .idp-qty output{padding:1.2rem 2rem;font-weight:700;font-size:1.8rem;line-height:1;border-left:1.5px solid var(--idp-line);border-right:1.5px solid var(--idp-line);min-width:6.4rem;text-align:center}.idp .idp-total{border-radius:2.4rem;background:var(--idp-ink);color:#fff;padding:3.2rem;display:flex;flex-direction:column;gap:1.8rem;position:sticky;top:9.6rem}.idp .idp-total .big{font-weight:800;font-size:6rem;line-height:1}.idp .idp-total .idp-row{display:flex;justify-content:space-between;font-size:1.4rem;color:#cfc4b0;gap:1rem}.idp .idp-total .idp-row b{color:#fff;font-weight:600}.idp .idp-total .muted{color:#cfc4b0;font-size:1.3rem}.idp .idp-total hr{border:0;border-top:1px solid #3A3630;margin:0}.idp .swatch{width:3.4rem;height:3.4rem;border-radius:999px;border:3px solid #fff;box-shadow:0 0 0 1.5px var(--idp-line);cursor:pointer;display:inline-block}.idp .swatch.on{border-color:var(--idp-olive)}.idp .sizes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.idp .sizes label{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .6rem;border-radius:1rem;border:1.5px solid var(--idp-line);background:#fff}.idp .sizes label span{font-weight:600;font-size:1.2rem;line-height:1;color:var(--idp-mute)}.idp .sizes input{width:100%;border:0;text-align:center;font-weight:800;font-size:1.8rem;line-height:1;outline:none;background:transparent;color:var(--idp-ink);font-family:inherit;-moz-appearance:textfield}.idp .sizes input::-webkit-inner-spin-button{-webkit-appearance:none}.idp .idp-drop{display:block;border:2px dashed var(--idp-line);border-radius:1.6rem;padding:2.8rem;text-align:center;color:var(--idp-mute);cursor:pointer;background:#fff}.idp .idp-drop:hover{border-color:var(--idp-olive)}.idp .idp-drop b{display:block;margin-top:.8rem;color:var(--idp-ink)}.idp .idp-field{width:100%;padding:1.3rem 1.4rem;border:1.5px solid var(--idp-line);border-radius:1.2rem;font-size:1.4rem;background:#fff;font-family:inherit;color:var(--idp-ink)}.idp textarea.idp-field{min-height:9rem}.idp label.idp-l{font-size:1.25rem;color:var(--idp-mute);display:flex;flex-direction:column;gap:.6rem}.idp .idp-grid2{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.idp .idp-stepper{display:flex;align-items:center;gap:1.2rem;font-weight:600;font-size:1.3rem;color:var(--idp-mute);flex-wrap:wrap}.idp .idp-stepper .s{display:flex;align-items:center;gap:.8rem}.idp .idp-stepper .n{width:2.6rem;height:2.6rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;background:var(--idp-paper2)}.idp .idp-stepper .s.on{color:var(--idp-ink)}.idp .idp-stepper .s.on .n{background:var(--idp-ink);color:#fff}.idp .idp-stepper .ln{width:2.8rem;height:1.5px;background:var(--idp-line)}.idp .idp-note{font-size:1.3rem;color:var(--idp-mute)}.idp .idp-stage{position:relative}.idp .idp-stage svg{max-width:64rem;display:block;margin:0 auto;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.idp .idp-szlabel{position:absolute;right:0;top:0;display:flex;flex-direction:column;gap:.4rem;align-items:flex-end;font-weight:600;font-size:1.2rem;line-height:1.3;color:var(--idp-mute)}.idp .idp-cutoff{background:#2a2622;border-radius:1.4rem;padding:1.2rem 1.6rem;font-size:1.4rem;display:flex;gap:1rem;align-items:center}.idp .idp-cutoff b{color:#fff}.idp table.idp-pr{width:100%;border-collapse:collapse;font-size:1.5rem}.idp table.idp-pr th{text-align:left;padding:1.4rem 2rem;background:var(--idp-paper2);font-weight:600;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--idp-mute)}.idp table.idp-pr td{padding:1.6rem 2rem;border-top:1.5px solid var(--idp-line);font-variant-numeric:tabular-nums}.idp .idp-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:4rem;align-items:center;padding:6rem 0}.idp .idp-hero h1{font-size:7.2rem;line-height:.95}.idp .idp-hero .accent{color:var(--idp-olive)}.idp .idp-hero .checks{display:flex;gap:2.2rem;flex-wrap:wrap;font-weight:600;font-size:1.3rem;color:var(--idp-mute)}.idp .idp-panel{border-radius:2.4rem;padding:4rem;display:flex;flex-direction:column;gap:1.6rem;position:relative;overflow:hidden;color:#fff}.idp .idp-panel h2{font-size:3.4rem}.idp .idp-panel p{font-size:1.6rem;max-width:48rem}.idp .idp-panel.dark{background:var(--idp-ink)}.idp .idp-panel.olive{background:var(--idp-olive)}.idp .idp-panel.olive p{color:#e9e2cf}.idp .idp-dots{background-image:radial-gradient(rgba(255,255,255,.18) 1.4px,transparent 1.5px);background-size:18px 18px;position:absolute;right:-6rem;bottom:-6rem;width:36rem;height:36rem;border-radius:999px;opacity:.5;pointer-events:none}.idp .idp-g2{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.idp-toast{position:fixed;left:50%;bottom:2.8rem;transform:translate(-50%,2rem);background:#141311;color:#fff;padding:1.2rem 1.8rem;font-size:1.3rem;border-radius:999px;z-index:100;opacity:0;transition:.25s;pointer-events:none}.idp-toast.on{opacity:1;transform:translate(-50%)}@media(max-width:900px){.idp .idp-wrap{padding:0 1.8rem}.idp .idp-two,.idp .idp-hero,.idp .idp-g2,.idp .idp-grid2{grid-template-columns:1fr}.idp .idp-total{position:static}.idp .idp-total .big{font-size:4.4rem}.idp .sizes{grid-template-columns:repeat(3,1fr)}.idp .idp-hero h1{font-size:4.6rem}.idp h1{font-size:3.4rem}.idp .idp-hero{padding:3rem 0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/idp.css.map */
