.foot-legal a{color:inherit}.foot-legal a+a{margin-left:0}.cart-page{max-width:1100px;margin-inline:auto;padding:clamp(32px,6vw,88px) var(--pad, 24px)}.cart-lines{list-style:none;margin:0;padding:0;display:grid;gap:16px}.cart-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;gap:16px;align-items:center}.cart-line-shot img{width:100%;height:auto;display:block}.cart-foot{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-top:32px}.page-body{max-width:820px;margin-inline:auto;padding:clamp(32px,6vw,88px) var(--pad, 24px)}.page-body .rte{line-height:1.6}.template-password{margin:0;background:var(--noyer);color:#efeae0}.pw{display:grid;grid-template-columns:1fr;min-height:100dvh;background:var(--noyer);color:#efeae0}@media(min-width:900px){.pw{grid-template-columns:1.05fr .95fr}}.pw-media{position:relative;overflow:hidden;min-height:40vh}.pw-media img{width:100%;height:100%;object-fit:cover;display:block}.pw-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16120e26,#16120ebf)}.pw-panel{display:grid;align-content:center;gap:22px;padding:clamp(28px,5vw,72px);max-width:640px}.pw-head{display:grid;gap:4px;margin-bottom:8px;justify-items:start}.pw-logo{max-width:240px;height:auto;margin-bottom:14px;display:block}.pw-monogram{width:54px;height:54px;margin-bottom:14px;fill:none;stroke:#efeae080}.pw-monogram text{fill:#efeae0;stroke:none;font-family:var(--display);font-size:23px;letter-spacing:.06em}.pw-mark{letter-spacing:.22em}.pw-tag{color:var(--panel-soft);letter-spacing:.18em}.pw .d1{margin:0}.pw-lede{margin:0;max-width:46ch;line-height:1.55;color:#d9d2c6}.pw-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin:4px 0 0;background:#efeae029;border:1px solid rgba(239,234,224,.16)}.pw-facts div{background:var(--noyer);padding:13px 15px;display:grid;gap:4px}.pw-facts dt{color:var(--panel-soft)}.pw-facts dd{margin:0;font-family:var(--display);font-size:21px;letter-spacing:.04em;text-transform:uppercase}.pw-form{margin-top:6px;padding:clamp(20px,2.6vw,28px);border:1px solid rgba(239,234,224,.22);background:#efeae00b}.pw-form-label{margin:0 0 14px;font-size:12.5px;letter-spacing:.14em;color:#efeae0}.pw-form .field{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.pw-form input{flex:1 1 220px;min-width:0;background:#16120e80;border:1px solid rgba(239,234,224,.3);color:inherit;font:inherit;font-size:16px;padding:15px 16px;transition:border-color .18s ease}.pw-form input:hover{border-color:#efeae08c}.pw-form input:focus-visible{outline:2px solid var(--focus, #9DB07A);outline-offset:2px;border-color:transparent}.pw-form input::placeholder{color:#efeae06b}.pw-form button{flex:0 0 auto;background:#efeae0;color:var(--noyer);border:1px solid #EFEAE0;cursor:pointer;padding:15px 26px;font-size:11.5px;letter-spacing:.16em;white-space:nowrap;transition:background .18s ease,color .18s ease}.pw-form button:hover{background:transparent;color:#efeae0}.pw-form-note{margin:12px 0 0;color:var(--panel-soft)}.pw-access button{background:none;border:0;color:inherit;cursor:pointer;padding:12px 0;white-space:nowrap}.pw-msg{margin:10px 0 0;min-height:1em;color:var(--accent, #C0776E)}.pw-foot{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;margin-top:10px;color:var(--panel-soft)}.pw-access summary{cursor:pointer}.pw-access .field{display:flex;gap:12px;align-items:center;margin-top:10px;border-bottom:1px solid rgba(239,234,224,.35)}.pw-access input{background:none;border:0;color:inherit;font:inherit;padding:10px 0}.pdp{display:grid;gap:clamp(24px,5vw,64px);grid-template-columns:1fr;padding:clamp(32px,6vw,88px) var(--pad, 24px);max-width:1440px;margin-inline:auto}@media(min-width:900px){.pdp{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start}}.pdp-shot{position:relative}.pdp-shot img{width:100%;height:auto;display:block}.pdp-copy{display:grid;gap:20px;align-content:start}.pdp-desc{line-height:1.6}.pdp .spec div,.pdp .spec .v{color:#efeae0}.search-page{max-width:1440px;margin-inline:auto;padding:clamp(32px,6vw,88px) var(--pad, 24px)}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
