@import "https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;6..96,500&family=Inter:wght@300;400;500&display=swap";.tracking-label{align-items:center;gap:7px;display:flex}.tracking-info-button{color:#62594e;cursor:pointer;text-transform:none;background:0 0;border:1px solid #81776a;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;font:500 10px/1 Bodoni Moda,serif;display:inline-grid}.tracking-info-note{color:#62594e;letter-spacing:0;text-transform:none;background:#eee6da;padding:11px 12px;font-size:10px;line-height:1.55}.confirmation-track{margin:24px auto 0!important;font:400 12px Inter,sans-serif!important}.confirmation-track a{text-underline-offset:4px;text-decoration:underline!important}.tracking-wrap{max-width:760px;margin:0 auto;padding:100px 30px 130px}.tracking-wrap>h1{margin:14px 0 24px;font:400 clamp(48px,7vw,82px)/1 Bodoni Moda,serif}.tracking-intro{color:#6f6559;max-width:560px;margin:0 0 38px;font:400 16px/1.7 Bodoni Moda,serif}.tracking-card{background:#f7f2e9;border:1px solid #bdb1a2;padding:34px}.tracking-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tracking-form label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:10px;font-size:10px;display:flex}.tracking-form input{text-transform:none;background:0 0;border:1px solid #bdb1a2;height:52px;padding:0 14px;font:400 14px Inter,sans-serif}.tracking-form .checkout-primary{grid-column:1/-1;margin-top:5px}.tracking-form .checkout-primary:disabled{opacity:.65}.tracking-error{color:#8a3328;grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.tracking-result{background:#eee6da;margin-top:28px}.tracking-result h2{margin:12px 0;font:500 28px Bodoni Moda,serif}.tracking-result>p:not(.checkout-eyebrow){color:#62594e;font:400 15px/1.7 Bodoni Moda,serif}.tracking-shipment{border-top:1px solid #d5cabb;border-bottom:1px solid #d5cabb;flex-direction:column;gap:7px;margin-top:22px;padding:20px 0;font-size:11px;display:flex}.tracking-shipment span{color:#786f64}.tracking-shipment a{text-underline-offset:4px;width:max-content;text-decoration:underline}.tracking-items{margin-top:22px}.tracking-items>div{border-bottom:1px solid #d5cabb;padding:11px 0}.tracking-items span{flex-direction:column;gap:4px;font-size:11px;display:flex}.tracking-items small{color:#786f64}.tracking-total{justify-content:space-between;padding-top:20px;font:500 18px Bodoni Moda,serif;display:flex}@media (max-width:700px){.tracking-wrap{padding:65px 20px 90px}.tracking-card{padding:24px}.tracking-form{grid-template-columns:1fr}.tracking-form .checkout-primary,.tracking-error{grid-column:auto}}.delivery-included{border:1px solid #bdb1a2;justify-content:space-between;align-items:center;margin:8px 0 24px;padding:18px 20px;display:flex}.delivery-included span{flex-direction:column;gap:6px;display:flex}.delivery-included b{font:500 14px Bodoni Moda,serif}.delivery-included small{color:#766d62;font-size:10px}.delivery-included strong{font-size:10px}.checkout-agreement{grid-template-columns:18px minmax(0,1fr);width:100%;align-items:start!important;gap:12px!important;font-size:10px!important;line-height:1.6!important;display:grid!important}.checkout-agreement input{-webkit-appearance:auto!important;appearance:auto!important;width:16px!important;min-width:16px!important;height:16px!important;margin:1px 0 0!important;padding:0!important}.checkout-agreement span{overflow-wrap:normal;word-break:normal;min-width:0}.confirmation{max-width:760px}.confirmation-actions{grid-template-columns:1fr 1fr;gap:12px;max-width:580px;margin:34px auto 0;display:grid}.confirmation-order{text-align:left;background:#eee6da;max-width:580px;margin:45px auto 0;padding:28px}.confirmation-order h2{margin:0 0 18px;font:500 22px Bodoni Moda,serif}.confirmation-line,.confirmation-total{border-bottom:1px solid #d5cabb;justify-content:space-between;gap:20px;padding:11px 0;font-size:11px;display:flex}.confirmation-line span{flex-direction:column;gap:3px;display:flex}.confirmation-line small{color:#786f64}.confirmation-total{border:0;padding-top:18px;font:500 18px Bodoni Moda,serif}.confirm-mark{justify-content:center;align-items:center;height:64px;margin-bottom:6px;display:flex}.confirm-mark img{object-fit:contain;width:64px;height:64px;display:block}@media (max-width:800px){.confirmation-actions{grid-template-columns:1fr}.checkout-agreement{grid-template-columns:18px minmax(0,1fr)!important}.fake-card{gap:15px}.fake-card span:last-child{text-align:right}}.checkout-shell{color:#17120d;background:#f7f2e9;min-height:100vh;font-family:Inter,sans-serif}.checkout-shell *{box-sizing:border-box}.checkout-shell a{color:inherit;text-decoration:none}.checkout-header{letter-spacing:.12em;border-bottom:1px solid #dfd5c7;justify-content:space-between;align-items:center;height:82px;padding:0 48px;font-size:11px;display:flex}.checkout-logo{letter-spacing:.1em;font:500 23px Bodoni Moda,serif}.bag-layout,.checkout-grid{grid-template-columns:1.55fr .75fr;gap:8vw;max-width:1400px;margin:auto;padding:75px 5vw 120px;display:grid}.checkout-back{letter-spacing:.14em;text-transform:uppercase;margin-bottom:58px;font-size:10px;display:inline-block}.checkout-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#9a7542;font-size:9px}.bag-main h1,.checkout-form-area h1,.confirmation h1,.checkout-empty h1{margin:14px 0 50px;font:400 clamp(44px,6vw,76px)/1 Bodoni Moda,serif}.bag-items{border-top:1px solid #d9cfc1}.bag-item{border-bottom:1px solid #d9cfc1;grid-template-columns:150px 1fr auto;gap:28px;padding:28px 0;display:grid}.bag-item img{object-fit:cover;background:#eee;width:150px;height:180px}.bag-copy h2{margin:4px 0 8px;font:500 22px Bodoni Moda,serif}.bag-copy p{color:#7a7064;font-size:11px}.bag-item>strong{font:400 18px Bodoni Moda,serif}.bag-qty{border:1px solid #a99d8e;grid-template-columns:34px 34px 34px;width:max-content;margin:26px 0 12px;display:grid}.bag-qty button{cursor:pointer;background:0 0;border:0;height:34px}.bag-qty span{border-inline:1px solid #d9cfc1;place-items:center;font-size:11px;display:grid}.bag-remove{color:#756b5e;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.order-card,.checkout-summary{background:#eee6da;height:max-content;padding:38px;position:sticky;top:35px}.order-card>div,.summary-line{border-bottom:1px solid #d5cabb;justify-content:space-between;padding:18px 0;font-size:12px;display:flex}.order-total,.summary-total{justify-content:space-between;align-items:center;margin-bottom:20px;padding:18px 0;font:400 20px Bodoni Moda,serif;display:flex;border-bottom:0!important}.checkout-primary{text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:#17120d;border:1px solid #17120d;justify-content:center;align-items:center;width:100%;min-height:55px;padding:0 20px;font-size:9px;display:flex;color:#f7f2e9!important}.order-note,.payment-note{color:#877c6e;margin-top:18px;font-size:9px;line-height:1.6}.empty-bag,.checkout-empty{max-width:480px;padding:30px 0}.checkout-steps{text-transform:uppercase;letter-spacing:.1em;color:#aaa094;border-bottom:1px solid #d9cfc1;gap:25px;margin-bottom:65px;padding-bottom:18px;font-size:9px;display:flex}.checkout-steps .active{color:#17120d}.checkout-form-area{max-width:720px}.checkout-form-area form>label,.field-pair label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:9px;margin-bottom:20px;font-size:10px;display:flex}.checkout-form-area input,.checkout-form-area select{background:0 0;border:1px solid #bdb1a2;width:100%;height:52px;padding:0 14px;font:400 14px Inter}.field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkout-form-area .checkout-primary{margin-top:20px}.delivery-option{border:1px solid #17120d;justify-content:space-between;align-items:center;padding:22px;display:flex}.delivery-option span{flex-direction:column;gap:7px;display:flex}.delivery-option b{font:500 14px Bodoni Moda,serif}.delivery-option small{color:#766d62;font-size:10px}.delivery-option strong{font-size:11px}.delivery-address{background:#eee6da;grid-template-columns:100px 1fr;margin:24px 0 35px;padding:22px;font-size:11px;display:grid}.delivery-address span{color:#8c8174}.delivery-address p{margin:0;line-height:1.7}.payment-placeholder{border:1px solid #bdb1a2;margin-bottom:30px;padding:26px}.payment-placeholder>span{font:500 18px Bodoni Moda,serif}.payment-placeholder>p{color:#746a5f;font-size:11px;line-height:1.6}.fake-card{color:#a49a8e;border:1px solid #d2c6b6;justify-content:space-between;align-items:center;height:54px;margin-top:24px;padding:0 15px;font-size:10px;display:flex}.summary-item{border-bottom:1px solid #d5cabb;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:17px 0;display:grid}.summary-item>div{position:relative}.summary-item img{object-fit:cover;width:64px;height:76px}.summary-item>div span{color:#fff;background:#17120d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid;position:absolute;top:-7px;right:-7px}.summary-item p{flex-direction:column;gap:5px;margin:0;display:flex}.summary-item b{font:500 14px Bodoni Moda,serif}.summary-item small{color:#786f64;font-size:9px}.summary-item>strong{font:400 13px Bodoni Moda,serif}.confirmation{text-align:center;max-width:660px;margin:auto;padding:140px 30px}.confirmation p:not(.checkout-eyebrow){color:#62594e;margin:0 auto 40px;font:400 17px/1.8 Bodoni Moda,serif}.confirmation .checkout-primary{max-width:280px;margin:auto}.confirm-mark{color:#b8935a;font-size:35px}.checkout-empty{text-align:center;margin:100px auto}.checkout-empty .checkout-primary{max-width:260px;margin:auto}@media (max-width:800px){.checkout-header{height:70px;padding:0 20px}.bag-layout,.checkout-grid{grid-template-columns:1fr;gap:55px;padding:45px 20px 90px}.checkout-back{margin-bottom:40px}.bag-item{grid-template-columns:92px 1fr auto;gap:15px}.bag-item img{width:92px;height:120px}.bag-copy h2{font-size:18px}.order-card,.checkout-summary{padding:25px;position:static}.field-pair{grid-template-columns:1fr}.checkout-steps{justify-content:space-between;gap:12px}.checkout-steps span{font-size:8px}}
