.list-page{color:#a6a6a6;background:#050505;min-height:100vh}.list-hero{max-width:1440px;margin:0 auto;padding:100px 42px 70px}.list-meta{letter-spacing:.15em;color:#a6a6a68c;border-bottom:1px solid #a6a6a633;justify-content:space-between;align-items:center;padding-bottom:16px;font-size:12px;display:flex}.list-hero-line{background:#a6a6a614;height:1px}.list-hero-content{padding-top:70px}.list-eyebrow{letter-spacing:.18em;color:#a6a6a68c;font-size:12px;display:block}.list-hero h1{letter-spacing:-.05em;color:#bdbdbd;margin:26px 0 0;font-family:EB Garamond,Georgia,serif;font-size:clamp(3rem,8vw,6.5rem);font-weight:500;line-height:1.1}.list-hero p{letter-spacing:.02em;color:#a6a6a6b3;max-width:560px;margin-top:40px;font-size:.95rem;line-height:1.85}.list-content{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:65px;max-width:1440px;margin:0 auto;padding:0 42px 120px;display:grid}.list-section-header{letter-spacing:.12em;color:#bdbdbd;border-bottom:1px solid #a6a6a638;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:12px;display:flex}.list-clear{letter-spacing:.12em;color:#a6a6a685;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:11px;transition:color .25s}.list-clear:hover:not(:disabled){color:#fff}.list-clear:disabled{cursor:not-allowed;opacity:.4}.list-track-link{letter-spacing:.12em;color:#a6a6a685;font-size:11px;text-decoration:none;transition:color .25s}.list-track-link:hover,.list-track-link:focus-visible{color:#fff}.list-section-actions{align-items:center;gap:18px;display:inline-flex}.list-currency{border:1px solid #a6a6a652;align-items:center;gap:8px;padding:6px 10px;transition:border-color .25s;display:inline-flex}.list-currency:hover,.list-currency:focus-within{border-color:#fff}.list-currency-label{letter-spacing:.14em;color:#a6a6a685;font-size:9px}.list-currency select{color:#bdbdbd;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;outline:none;font-family:inherit;font-size:11px}.list-currency:hover select,.list-currency:focus-within select{color:#fff}.list-currency option{color:#fff;background:#101010}.list-item{border-bottom:1px solid #a6a6a61f;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:20px 0;display:grid}.list-item-image{background:#a6a6a60d;width:96px;height:74px;position:relative}.list-item-img{object-fit:cover}.list-item-missing{color:#a6a6a666;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.list-item-category{letter-spacing:.12em;color:#a6a6a673;margin-bottom:6px;font-size:10px;display:block}.list-item-info h2{letter-spacing:.02em;color:#bdbdbd;margin:0;font-size:1rem;font-weight:500}.list-item-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;display:flex}.list-item-price-current{letter-spacing:.03em;color:#fff;font-size:.9rem;font-weight:600}.list-item-price-original{letter-spacing:.03em;color:#a6a6a673;font-size:.78rem;text-decoration:line-through}.list-item-price-badge{letter-spacing:.08em;color:#fff;border:1px solid #ffffff59;border-radius:2px;padding:2px 6px;font-size:.6rem;font-weight:600}.list-item-quantity{letter-spacing:.1em;color:#bdbdbd;align-items:center;gap:12px;font-size:12px;display:flex}.list-item-quantity button{color:#a6a6a6;cursor:pointer;background:0 0;border:1px solid #a6a6a647;width:24px;height:24px;font-family:inherit;font-size:13px;line-height:1;transition:border-color .25s,color .25s}.list-item-quantity button:hover:not(:disabled){color:#fff;border-color:#a6a6a6b3}.list-item-quantity button:disabled{cursor:not-allowed;opacity:.35}.list-item-quantity-static{letter-spacing:.1em;color:#bdbdbd;font-size:12px}.list-item-remove{letter-spacing:.12em;color:#a6a6a673;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:10px;transition:color .25s}.list-item-remove:hover:not(:disabled){color:#fff}.list-item-remove:disabled{cursor:not-allowed;opacity:.4}.list-form{flex-direction:column;gap:20px;display:flex}.list-form-note{color:#a6a6a673;margin:-4px 0 0;font-size:11px;line-height:1.7}.list-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.list-form label{flex-direction:column;gap:8px;display:flex}.list-form label>span{letter-spacing:.12em;color:#a6a6a680;font-size:10px}.list-form input,.list-form textarea{color:#bdbdbd;background:0 0;border:0;border-bottom:1px solid #a6a6a647;width:100%;padding:6px 0;font-family:inherit;font-size:.95rem;transition:border-color .25s}.list-form textarea{resize:vertical}.list-form input:focus,.list-form textarea:focus{border-color:#a6a6a6cc;outline:none}.list-errors{color:#d98b8b;margin:0;padding:0 0 0 16px;font-size:11px;line-height:1.7}.list-form-actions{justify-content:space-between;align-items:center;gap:20px;padding-top:8px;display:flex}.list-submit{letter-spacing:.14em;color:#bdbdbd;cursor:pointer;background:0 0;border:1px solid #a6a6a652;align-items:center;gap:12px;padding:13px 24px;font-family:inherit;font-size:11px;transition:border-color .25s,color .25s;display:flex}.list-submit:hover:not(:disabled){color:#fff;border-color:#fff}.list-submit:disabled{cursor:not-allowed;opacity:.45}.list-total{letter-spacing:.12em;color:#a6a6a680;font-size:11px}.list-consent-group{border-top:1px solid #a6a6a633;flex-direction:column;gap:14px;padding-top:18px;display:flex}.list-form .list-consent{cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;margin:0;display:flex}.list-form .list-consent input[type=checkbox]{accent-color:#bdbdbd;cursor:pointer;border:0;flex:none;width:16px;height:16px;margin:2px 0 0;padding:0}.list-consent-body{flex-direction:column;gap:5px;display:flex}.list-consent-label{letter-spacing:.16em;text-transform:uppercase;color:#a6a6a680;font-size:9px}.list-consent-text{color:#a6a6a6b8;font-size:11px;line-height:1.7}.list-consent-link{color:#bdbdbd;border-bottom:1px solid #a6a6a659;text-decoration:none;transition:color .25s,border-color .25s}.list-consent-link.is-hovered,.list-consent-link:focus-visible{color:#fff;border-color:#fff}.list-consent-required .list-consent-label{color:#bdbdbdd9}.list-consent-required .list-consent-text{color:#bdbdbd}.list-consent-notice{cursor:default}.list-consent-notice .list-consent-text{color:#a6a6a685}.list-consent-optional .list-consent-label,.list-consent-optional .list-consent-text{color:#a6a6a680}.list-summary{border-top:1px solid #a6a6a633;margin-top:24px;padding-top:20px}.list-summary-row{letter-spacing:.12em;color:#a6a6a68c;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:11px;display:flex}.list-summary-strike{color:#a6a6a666;text-decoration:line-through}.list-summary-total{color:#fff;padding-top:14px;font-size:13px}.list-success{background:#a6a6a60a;border:1px solid #a6a6a638;max-width:1440px;margin:0 auto 40px;padding:22px 42px}.list-success strong{letter-spacing:.12em;color:#bdbdbd;margin-bottom:8px;font-size:13px;display:block}.list-success p{color:#a6a6a68c;margin:0;font-size:11px;line-height:1.7}.list-success-track{letter-spacing:.06em;margin-top:14px!important}.list-success-code{color:#fff;letter-spacing:.1em}.list-empty{flex-direction:column;align-items:flex-start;gap:18px;max-width:1440px;margin:0 auto;padding:0 42px 120px;display:flex}.list-empty>span{letter-spacing:.12em;color:#bdbdbd;font-size:13px}.list-empty p{color:#a6a6a699;margin:0;font-size:.95rem;line-height:1.8}.list-back-link{letter-spacing:.14em;color:#bdbdbd;border-bottom:1px solid #a6a6a659;align-items:center;gap:10px;margin-top:10px;padding-bottom:4px;font-size:11px;transition:border-color .25s,color .25s;display:inline-flex}.list-back-link:hover{color:#fff;border-color:#fff}.list-loading{letter-spacing:.3em;color:#a6a6a666;justify-content:center;padding:0 42px 120px;display:flex}@media (max-width:1000px){.list-content{grid-template-columns:minmax(0,1fr);gap:55px}}@media (max-width:700px){.list-hero{padding:70px 22px 50px}.list-content,.list-empty,.list-loading{padding-inline:22px}.list-hero-content{padding-top:45px}.list-form-row{grid-template-columns:minmax(0,1fr)}.list-item{grid-template-columns:72px minmax(0,1fr) auto;gap:14px}.list-item-image{width:72px;height:58px}.list-item-remove{grid-column:2/-1;justify-self:start}}.list-success-actions{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.list-success-action{letter-spacing:.14em;text-transform:uppercase;color:#bdbdbd;border:1px solid #a6a6a647;align-items:center;gap:10px;padding:11px 18px;font-size:10px;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.list-success-action:hover,.list-success-action:focus-visible{color:#e5e5e5;border-color:#a6a6a69e}
