.marlo-pdp{--gold:#c79a52;--gold-bright:#e9c98a;--ink:#f1e7d4;--muted:#a89887;--hairline:rgba(241,231,212,.18);background:#141110;color:var(--ink);padding:60px 32px 100px}.marlo-pdp__wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.marlo-pdp__mainimg{width:100%;border-radius:4px;display:block;background:#1d1712;aspect-ratio:1/1;object-fit:contain}.marlo-pdp__info h1{font-size:clamp(28px,3.4vw,40px);margin:12px 0 14px;font-weight:600;color:var(--ink)}.marlo-pdp__price{font-size:22px;color:var(--gold);margin-bottom:20px;font-weight:600}.marlo-pdp__desc{color:var(--muted);font-size:14.5px;line-height:1.65;margin-bottom:28px}.marlo-swatches{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:28px}.marlo-swatch-btn{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0;width:76px}.marlo-swatch-circle{width:64px;height:64px;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 0 0 2px #141110,0 0 0 3px var(--hairline);transition:box-shadow .2s}.marlo-swatch-btn.is-active .marlo-swatch-circle{box-shadow:0 0 0 2px #141110,0 0 0 3px var(--gold)}.marlo-swatch-btn:hover .marlo-swatch-circle{box-shadow:0 0 0 2px #141110,0 0 0 3px var(--gold-bright)}.marlo-swatch-btn.is-soldout{opacity:.35;cursor:not-allowed}.marlo-swatch-label{font-size:12px;color:var(--ink);text-align:center}.marlo-single-row{display:flex;gap:14px;margin-bottom:14px}.marlo-qty{display:flex;align-items:center;gap:10px;border:1px solid var(--hairline);border-radius:2px;padding:0 6px}.marlo-qty__btn{width:32px;height:44px;border:none;background:none;font-size:18px;cursor:pointer;color:var(--ink)}.marlo-qty__input{width:34px;text-align:center;border:none;background:none;font-size:14px;font-weight:600;color:var(--ink)}.marlo-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 28px;height:46px;border-radius:2px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;text-decoration:none;cursor:pointer;border:none}.marlo-btn--gold{background:var(--gold);color:#141110;flex:1}.marlo-btn--gold:hover{background:var(--gold-bright)}.marlo-single-status,.marlo-multi-status{font-size:13px;color:var(--gold);min-height:18px;margin-bottom:10px}.marlo-trust{display:flex;flex-direction:column;gap:12px;margin:22px 0;padding-top:22px;border-top:1px solid var(--hairline)}.marlo-trust__item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.marlo-trust__item svg{width:18px;height:18px;color:var(--gold);flex-shrink:0}.marlo-multi-toggle{background:none;border:none;padding:0;font-size:13px;color:var(--gold);text-decoration:underline;cursor:pointer;margin-bottom:10px}.marlo-multi-form{margin-top:20px;border-top:1px solid var(--hairline);padding-top:24px}.marlo-multi-form__title{font-size:18px;font-weight:700;margin-bottom:6px;color:var(--ink)}.marlo-multi-form__hint{font-size:13.5px;color:var(--muted);margin-bottom:20px}.marlo-multi-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.marlo-multi-item{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#1d1712;border:1px solid var(--hairline);border-radius:4px;padding:12px 14px}.marlo-multi-item.is-selected{border-color:var(--gold)}.marlo-multi-item.is-soldout{opacity:.45}.marlo-multi-item__info{display:flex;flex-direction:column}.marlo-multi-item__name{font-size:13.5px;font-weight:700;color:var(--ink)}.marlo-multi-item__price{font-size:12px;color:var(--muted)}.marlo-multi-item__soldout{font-size:11px;color:#e08a8a}.marlo-multi-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid var(--hairline);flex-wrap:wrap}.marlo-multi-summary__text{display:flex;flex-direction:column;gap:2px}.marlo-multi-summary__text span{font-size:12.5px;color:var(--muted)}.marlo-multi-summary__text strong{font-size:19px;color:var(--gold)}.marlo-multi-submit:disabled{opacity:.4;cursor:not-allowed}@media(max-width:900px){.marlo-pdp__wrap{grid-template-columns:1fr}}@media(max-width:480px){.marlo-multi-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/marlo-product-multi.css.map */
