.checkout-page-wrapper{background-color:#efebe6;font-family:Neue Haas Grotesk Display Pro,-apple-system,sans-serif;min-height:calc(100vh - 180px);padding:48px 0 40px}.checkout-container{margin:0 auto;max-width:1400px;padding:0 2rem}.checkout-container h1{color:#292521;margin-bottom:2rem}.checkout-loading{color:#6b6b6b;font-size:1.125rem;padding:3rem;text-align:center}.checkout-confirmation-grid{border-top:1px solid #c7c7c6;display:grid;gap:0;grid-template-columns:2fr 1.64fr;margin:0 auto;max-width:984px}.checkout-confirmation-grid .checkout-section{background:none;border:none!important;border-radius:0;border-top:1px solid #c7c7c6;margin-bottom:1.5rem;padding:24px 0!important /* !important to override checkout.css padding-bottom: 12px !important */}.checkout-confirmation-grid .checkout-section h2,.checkout-confirmation-grid .checkout-section-title{color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:18px;font-weight:550;letter-spacing:.65px;margin-bottom:16px;text-align:left}.checkout-confirmation-grid .checkout-form-sections{display:flex;flex-direction:column;gap:1.5rem}.checkout-confirmation-grid .checkout-label{color:#6b6b6b;display:block;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;font-weight:450;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.checkout-confirmation-grid .checkout-input,.checkout-confirmation-grid .checkout-section input[type=tel],.checkout-confirmation-grid .checkout-section input[type=text],.checkout-confirmation-grid .checkout-section select,.checkout-confirmation-grid .checkout-section textarea{background:none;border:1px solid #9a9a9a!important;border-radius:8px!important;box-shadow:0 0 0 1px transparent!important;color:#444!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:14px!important;height:46px;outline:none!important;padding:10px 12px!important}.checkout-confirmation-grid .checkout-section input:focus,.checkout-confirmation-grid .checkout-section select:focus,.checkout-confirmation-grid .checkout-section textarea:focus{border-color:#292521}.checkout-confirmation-grid .checkout-form-sections .bg-white{background-color:#f9f6f3!important;border:1px solid #e5e0db;border-radius:12px;box-shadow:none!important}.checkout-confirmation-grid .checkout-form-sections input[type=tel],.checkout-confirmation-grid .checkout-form-sections input[type=text],.checkout-confirmation-grid .checkout-form-sections select,.checkout-confirmation-grid .checkout-form-sections textarea{background-color:#fff!important;border:1px solid #e5e0db!important;border-radius:8px!important;box-shadow:none!important;color:#292521!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:14px!important;outline:none!important;padding:10px 14px!important}.checkout-confirmation-grid .checkout-form-sections input:focus,.checkout-confirmation-grid .checkout-form-sections select:focus,.checkout-confirmation-grid .checkout-form-sections textarea:focus{border-color:#292521!important;ring:none!important}.checkout-confirmation-grid .checkout-form-sections label{color:#6b6b6b!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:13px!important;letter-spacing:.04em}.checkout-confirmation-grid .checkout-form-sections h2{color:#292521!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:18px!important;font-weight:600!important;letter-spacing:.65px}.checkout-confirmation-grid .checkout-form-sections button[type=submit]{background-color:#292521!important;border:1px solid #292521!important;border-radius:80px!important;color:#f9f6f3!important;cursor:pointer;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:16px!important;letter-spacing:.65px;padding:14px 28px!important;transition:all .3s}.checkout-confirmation-grid .checkout-form-sections button[type=submit]:hover:not(:disabled){background-color:transparent!important;color:#292521!important}.checkout-confirmation-grid .checkout-form-sections button[type=submit]:disabled{cursor:not-allowed;opacity:.5}.checkout-confirmation-grid .cart-section{height:-moz-fit-content;height:fit-content}.checkout-confirmation-grid .cart-items{display:flex;flex-direction:column;gap:1rem}.checkout-confirmation-grid .cart-item{align-items:center;background-color:rgba(var(--color-background),1);border:1px solid rgba(var(--color-foreground),.1);border-radius:6px;display:grid;gap:1rem;grid-template-columns:3fr 1fr 1fr 1fr;padding:1rem}.checkout-confirmation-grid .item-info{display:flex;flex-direction:column;gap:.25rem}.checkout-confirmation-grid .item-info strong{color:var(--foreground)}.checkout-confirmation-grid .item-sku{color:rgba(var(--color-foreground),.6);font-size:.875rem}.checkout-confirmation-grid .item-price,.checkout-confirmation-grid .item-qty,.checkout-confirmation-grid .item-subtotal{color:var(--foreground);font-weight:450;text-align:right}.checkout-confirmation-grid .item-subtotal{color:var(--primary);font-weight:550}.checkout-confirmation-grid .checkout-left,.checkout-confirmation-grid .checkout-right{display:flex;flex-direction:column;min-width:0}.checkout-confirmation-grid .checkout-left{padding-right:3.8rem;padding-top:3.8rem}.checkout-confirmation-grid>div:last-child .bg-white{background-color:#f9f6f3!important;border:1px solid #e5e0db!important;border-radius:12px!important;box-shadow:none!important}.checkout-confirmation-grid>div:last-child h2{border-bottom:1.5px solid #292521;color:#292521!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:18px!important;font-weight:600!important;letter-spacing:.65px;margin-bottom:16px!important;padding-bottom:16px}.location-section{padding:1rem}.address-list{display:flex;flex-direction:column;gap:.75rem}.address-option{background-color:rgba(var(--color-background),1);border:2px solid rgba(var(--color-foreground),.1);border-radius:6px;cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.address-option:hover{background-color:rgba(var(--color-primary),.05);border-color:var(--primary)}.address-option.selected{background-color:rgba(var(--color-primary),.08);border-color:var(--primary)}.address-option input[type=radio]{cursor:pointer;margin-top:.25rem}.address-details{color:var(--foreground);display:flex;flex:1;flex-direction:column;font-size:.9375rem;gap:.25rem}.address-details strong{color:var(--foreground);font-size:1rem;margin-bottom:.25rem}.default-badge{background-color:var(--primary);border-radius:4px;color:#fff;display:inline-block;font-size:.75rem;font-weight:450;margin-left:.5rem;padding:.125rem .5rem}.notes-section textarea{background-color:rgba(var(--color-background),1);border:1px solid rgba(var(--color-foreground),.2);border-radius:6px;color:var(--foreground);font-family:inherit;font-size:.9375rem;padding:.75rem;resize:vertical;transition:border-color .2s ease;width:100%}.notes-section textarea:focus{border-color:var(--primary);outline:none}.summary-section{background-color:#f9f6f3;border:2px solid #292521}.summary-row{border-bottom:1px solid #e5e0db;color:#292521;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;justify-content:space-between;padding:.75rem 0}.summary-row:last-of-type{border-bottom:none}.total-row{border-top:1.5px solid #292521;font-size:1.25rem;margin-top:.5rem;padding-top:1rem}.checkout-confirmation-grid .place-order-btn{background-color:#292521;border:1px solid #292521;border-radius:80px;color:#f9f6f3;cursor:pointer;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:1.125rem;font-weight:550;letter-spacing:.65px;margin-top:1rem;padding:1rem;transition:all .3s ease;width:100%}.checkout-confirmation-grid .place-order-btn:hover:not(:disabled){background-color:transparent;color:#292521}.checkout-confirmation-grid .place-order-btn:disabled{cursor:not-allowed;opacity:.5}.checkout-location-readonly{background-color:#f5f3f0;border:1px solid #e5e0db;border-radius:8px;box-sizing:border-box;font-family:Neue Haas Grotesk Display Pro,sans-serif;min-height:44px;padding:10px 14px}.checkout-form-2col{display:grid;gap:12px;grid-template-columns:1fr 1fr}.checkout-form-col-full{grid-column:1/-1}.checkout-confirmation-grid .checkout-collapsible-header{align-items:center;background:none;border:none;color:#292521;cursor:pointer;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;justify-content:space-between;padding:18px 24px;text-align:left;width:100%}.checkout-confirmation-grid .checkout-collapsible-header:hover{background:rgba(0,0,0,.02)}.checkout-microform-field iframe{border:none!important;display:block!important;height:46px!important;width:100%!important}@media (max-width:1024px){.checkout-confirmation-grid{grid-template-columns:1fr}.cart-item{gap:.75rem;grid-template-columns:2fr 1fr 1fr}.item-subtotal{grid-column:3;text-align:right}}@media (max-width:640px){.checkout-page-wrapper{padding:24px 0}.checkout-container{padding:0 1rem}.checkout-form-2col{grid-template-columns:1fr}.checkout-form-col-full{grid-column:1}.cart-item{gap:.5rem;grid-template-columns:1fr}.item-price,.item-qty,.item-subtotal{text-align:left}.checkout-confirmation-grid .checkout-section{padding:1rem}}.checkout-payment-selector{display:flex;gap:10px;margin-bottom:20px}.checkout-payment-btn{align-items:center;background:#fff;border:1px solid #e5e0db;border-radius:8px;color:#292521;cursor:pointer;display:flex;flex:1;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;font-weight:400;justify-content:space-between;padding:12px 16px;transition:.15s}.checkout-payment-btn.active{background:#f9f6f3;border:2px solid #292521;font-weight:550}.checkout-payment-icon{align-items:center;background:#b86e00;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:28px}.checkout-payment-icon span{color:#fff;font-size:10px;font-weight:700}.checkout-saved-cards{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.checkout-confirmation-grid .checkout-saved-card-option{align-items:center;background:#fff;border:1px solid #e5e0db;border-radius:8px;cursor:pointer;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;gap:12px;padding:12px 14px;transition:.15s}.checkout-confirmation-grid .checkout-saved-card-option:hover{border-color:#c2bfba}.checkout-confirmation-grid .checkout-saved-card-option.selected{background:#f9f6f3;border:2px solid #292521}.checkout-saved-card-radio{align-items:center;border:2px solid #c2bfba;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.checkout-saved-card-option.selected .checkout-saved-card-radio{border-color:#292521}.checkout-saved-card-radio-inner{background:#292521;border-radius:50%;display:none;height:10px;width:10px}.checkout-saved-card-option.selected .checkout-saved-card-radio-inner{display:block}.checkout-saved-card-info{flex:1}.checkout-confirmation-grid .checkout-saved-card-label{color:#292521;font-size:14px;font-weight:450}.checkout-confirmation-grid .checkout-saved-card-expiry{color:#6b6b6b;font-size:12px;margin-top:2px}.checkout-saved-card-hint{color:#9a9590;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:12px;margin-bottom:12px}.checkout-card-fields{display:flex;flex-direction:column;gap:16px}.checkout-expiry-cvv-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.checkout-expiry-flex{display:flex;gap:8px}.checkout-save-card-label{align-items:center;color:#292521;cursor:pointer;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;font-weight:450;gap:10px}.checkout-save-card-label input{accent-color:#292521;cursor:pointer;flex-shrink:0;height:18px;width:18px}.checkout-save-card-note{color:#9a9590;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:12px;margin-left:28px;margin-top:4px}.checkout-confirmation-grid .checkout-billing-label{align-items:center;color:#292521;cursor:pointer;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;font-weight:450;gap:10px}.checkout-confirmation-grid .checkout-billing-label input{accent-color:#292521;cursor:pointer;flex-shrink:0;height:18px;width:18px}.checkout-confirmation-grid .checkout-billing-preview{color:#6b6b6b;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:12px;margin-left:28px;margin-top:6px}.checkout-net30-box{background:#f5f3f0;border:1px solid #e5e0db;border-radius:8px;padding:16px 18px}.checkout-net30-title{color:#292521;font-size:14px;font-weight:550;margin-bottom:6px}.checkout-net30-desc,.checkout-net30-title{font-family:Neue Haas Grotesk Display Pro,sans-serif}.checkout-net30-desc{color:#6b6b6b;font-size:13px;line-height:1.6;margin:0}.checkout-payment-error{background-color:#fef2f2;border:1px solid #fca5a5;border-radius:8px;margin-top:12px;padding:12px}.checkout-payment-error p{color:#b91c1c;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;margin:0}.checkout-confirmation-grid .checkout-delivery-options{border-top:1px solid #e5e0db;gap:12px;padding:16px 24px 20px}.checkout-confirmation-grid .checkout-delivery-card{background:#f0ede8;border:1.5px solid transparent;border-radius:10px;color:#5a5857;flex:1;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;gap:10px;outline:none;padding:14px 16px;transition:border-color .15s,background .15s,color .15s}.checkout-confirmation-grid .checkout-delivery-card svg{flex-shrink:0;stroke:currentColor}.checkout-confirmation-grid .checkout-delivery-card:hover{background:#e8e4de;color:#292521}.checkout-confirmation-grid .checkout-delivery-card.active{background:#f9f6f3;border-color:#292521;color:#292521;font-weight:550}.checkout-confirmation-grid .checkout-page-heading{color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:28px;font-weight:550;letter-spacing:.65px;margin-bottom:32px;text-align:left}.checkout-email-resolution{background-color:#fffbeb;border:1px solid #fcd34d;border-radius:8px;color:#92400e;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;padding:10px 12px}.checkout-errors-banner{background-color:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:16px 18px}.checkout-errors-inner{align-items:flex-start;display:flex;gap:10px}.checkout-errors-icon{flex-shrink:0;margin-top:1px}.checkout-confirmation-grid .checkout-errors-title{color:#000;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;font-weight:550;margin:0 0 6px}.checkout-errors-list{color:#b91c1c;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;line-height:1.7;margin:0;padding-left:18px}.oc-header{gap:16px;margin:0 auto 28px;max-width:984px}.oc-checkmark,.oc-header{align-items:center;display:flex}.oc-checkmark{border:2px solid #292521;border-radius:50%;flex:none;height:28px;justify-content:center;width:28px}.oc-number{color:#6b6b6b;font-size:13px;margin:0 0 3px}.oc-number,.oc-title{font-family:Neue Haas Grotesk Display Pro,sans-serif}.oc-title{color:#292521;font-size:26px;font-weight:550;margin:0;text-align:left}.oc-order-date{color:#6b6b6b;font-size:13px;margin:4px 0 0}.oc-confirmed-heading,.oc-order-date{font-family:Neue Haas Grotesk Display Pro,sans-serif}.oc-confirmed-heading{color:#292521;font-size:15px;font-weight:550;margin:0 0 6px}.oc-confirmed-body{color:#6b6b6b;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;margin:0}.oc-section-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:20px}.oc-section-heading{font-size:2.4rem;margin:0}.oc-section-heading,.oc-view-account-link{color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-weight:450}.oc-view-account-link{font-size:14px;text-decoration:underline}.oc-details-grid{display:grid;gap:24px 32px;grid-template-columns:1fr 1fr}.oc-detail-block{margin-bottom:20px}.oc-label{color:#292521;font-weight:450;margin:0 0 6px}.oc-body,.oc-label{font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:1.4rem}.oc-body{color:#4444448f;line-height:1.7;margin:0}.oc-body-phone{margin-top:4px}.oc-net30-badge{background-color:#d97706;border-radius:4px;color:#fff;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:11px;font-weight:700;letter-spacing:.5px;padding:2px 8px}.oc-net30-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.oc-right-col{border-left:1px solid #c7c7c6;border-radius:0;padding-left:3.8rem;padding-top:3.8rem;position:sticky;top:0}.oc-item{align-items:flex-start;display:flex;gap:14px;padding:10px 0 0}.oc-item-thumb-wrapper{flex:none;position:relative}.oc-item-thumb{position:relative}.oc-item-thumb img{border:2px solid #fff;border-radius:0;box-shadow:0 1px 1.75px 0 rgba(0,0,0,.12),0 -.5px 1.5px 0 rgba(0,0,0,.09),0 3px 4px 0 rgba(0,0,0,.03);flex-shrink:0;height:auto;-o-object-fit:cover;object-fit:cover;padding:0 7px;width:63px}.oc-item-thumb-placeholder{align-items:center;color:#b0a89f;display:flex;height:100%;justify-content:center}.oc-item-qty-badge{background-color:#5c5c5c;border-radius:50%;color:#fff;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-weight:700;position:absolute;right:-8px;top:-8px;width:20px}.oc-item-info{flex:1;min-width:0}.oc-item-title{font-weight:450;line-height:1.4;margin:0 0 2px}.oc-item-price,.oc-item-title{color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px}.oc-item-price{flex:none;white-space:nowrap}.oc-totals{border-top:1px solid #e5e0db;padding-top:16px}.oc-total-row{font-size:14px;margin-bottom:8px}.oc-total-final,.oc-total-row{color:#333;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-weight:450;justify-content:space-between}.oc-total-final{border-top:1px solid #e5e0db;font-size:1.9rem;margin-top:12px;padding-top:12px}.oc-total-currency{color:#9a9590;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:12px;font-weight:450;letter-spacing:.5px;margin-right:4px;vertical-align:middle}.oc-footer-help{background:#efebe6;border-top:1px solid #c7c7c6;display:flex;gap:15px;justify-content:left;margin-bottom:30px;margin-top:35px;padding:15px 0}.oc-footer-help,.oc-footer-help a{color:#292521;font-size:14px;font-weight:450}.oc-footer-help a{text-decoration:underline}.oc-footer-links{border-top:1px solid #e5e0db;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;margin-top:24px;padding-top:16px}.oc-footer-links a{color:#6b6b6b;text-decoration:underline}.oc-policy-links{display:flex;gap:20px;justify-content:center;margin-top:12px;padding-bottom:8px}.oc-policy-btn{background:none;border:none;color:#6b6b6b;cursor:pointer;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;padding:0;text-decoration:underline}.oc-policy-sep{color:#d1cdc8;font-size:13px}.oc-cc-row{align-items:center;color:#4444448f;display:flex;font-size:1.4rem;gap:8px}.oc-buy-again-btn,.oc-cc-row{font-family:Neue Haas Grotesk Display Pro,sans-serif}.oc-buy-again-btn{background-color:#292521;border:1px solid #292521;border-radius:10px;color:#f9f6f3;cursor:pointer;font-size:16px;font-weight:450;letter-spacing:.65px;margin-bottom:40px;margin-top:30px;padding:17px 28px;transition:all .3s;width:100%}.oc-buy-again-btn:hover{background-color:#3d3832}.oc-buy-again-btn:disabled{cursor:not-allowed;opacity:.6}.oc-view-all-btn{background-color:transparent;border:1.5px solid #292521;border-radius:10px;color:#292521;cursor:pointer;display:block;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:15px;font-weight:400;line-height:1.4;margin:12px auto 24px;padding:12px 28px;text-align:center;transition:.2s;width:-moz-fit-content;width:fit-content}.oc-view-all-btn:hover{background-color:transparent;border-color:#444}.oc-all-items-overlay{align-items:center;animation:oc-fade-in .15s ease;background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes oc-fade-in{0%{opacity:0}to{opacity:1}}.oc-all-items-modal{background-color:#efebe6!important;border:1px solid #e1dbd5!important;border-radius:8px!important;box-shadow:0 10px 40px rgba(0,0,0,.1)!important;display:flex!important;flex-direction:column!important;max-height:90vh!important;overflow:hidden!important;position:relative!important;width:520px!important}.oc-all-items-modal-scroll{display:flex;flex-direction:column;height:100%;overflow:hidden}.oc-all-items-modal-header{align-items:center;border-bottom:1px solid #e8e4df;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px 16px!important}.oc-all-items-modal-title{color:#292521!important;font-size:26px!important;font-weight:450!important;letter-spacing:-.5px!important;margin:0!important}.oc-all-items-modal-close{background:none;border:none;border-radius:4px;color:#6b6b6b;cursor:pointer;padding:4px;transition:background-color .15s}.oc-all-items-modal-close:hover{background-color:#f3efeb;color:#292521}.oc-all-items-modal-search{align-items:center;border-bottom:1px solid #e8e4df;color:#8a8480;display:flex;flex-shrink:0;gap:8px;padding:0 32px 32px!important}.oc-all-items-modal-search-input{background-color:transparent!important;border:1px solid #716960!important;border-radius:10px!important;box-sizing:border-box!important;color:#292521!important;font-size:15px!important;padding:14px 16px!important;width:100%!important}.oc-all-items-modal-search-input:focus{border:2px solid #121212!important;outline:none!important}.oc-all-items-modal-close svg{height:28px!important;stroke-width:1px!important;width:28px!important}.oc-all-items-modal-search-input::-moz-placeholder{color:#8a8480}.oc-all-items-modal-search-input::placeholder{color:#8a8480}.oc-all-items-modal-search-clear{align-items:center;background:none;border:none;color:#8a8480;cursor:pointer;display:flex;padding:2px}.oc-all-items-modal-search-clear:hover{color:#292521}.oc-all-items-modal-body{flex:1;overflow-y:auto;padding:0 32px 32px!important}.oc-all-items-modal-body .oc-item{padding:10px 0 0 0x}.oc-all-items-modal-empty{color:#8a8480;font-size:13px;padding:24px 0;text-align:center}.checkout-popup-overlay{align-items:center;background-color:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:999999}.checkout-popup{background-color:#f5f1ec;border-radius:12px;box-shadow:0 24px 64px rgba(0,0,0,.25);display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;width:100%}.checkout-popup-header{align-items:center;border-bottom:1px solid #d8d2cb;display:flex;justify-content:space-between;padding:24px 28px 16px}.checkout-popup-title{color:#1a1a1a;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:18px;font-weight:550;margin:0}.checkout-popup-close{background:none;border:none;color:#6b6b6b;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.checkout-popup-body{flex:1;overflow-y:auto;padding:24px 28px}.checkout-popup-text{color:#4a4a4a;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;line-height:1.7;margin:0;white-space:pre-wrap}.checkout-confirmation-grid .checkout-section-subtitle{color:#6b6b6b;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:11px;margin:2px 0 0}.checkout-confirmation-grid .checkout-section-heading-block{text-align:left}.checkout-confirmation-grid .checkout-section-h{color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:16px;font-weight:550}.checkout-confirmation-grid .checkout-section-inner{border-top:1px solid #e5e0db;padding:16px 24px 20px}button.checkout-edit-address-btn{margin-bottom:6px}button.checkout-edit-address-btn,button.checkout-select-address-btn{align-items:center;background:none;border:none;color:#292521;cursor:pointer;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;font-weight:450;gap:4px;padding:0;text-decoration:underline}.checkout-confirmation-grid .checkout-delivery-options{background-color:#e8e5e0;border-radius:12px;display:flex;gap:0;padding:4px;position:relative}.checkout-confirmation-grid .checkout-delivery-card.active{background:transparent;background-color:#f9f6f3;border:none;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.05);color:#000}.checkout-confirmation-grid .checkout-delivery-card,.checkout-confirmation-grid .checkout-delivery-card.active{align-items:center;cursor:pointer;display:flex;flex:1 1 0%;font-weight:450;gap:8px;justify-content:center;transition:.3s cubic-bezier(.4,0,.2,1)}.checkout-confirmation-grid .checkout-delivery-card{background:transparent;border:none;color:#555}.checkout-confirmation-grid .checkout-email-resolution{align-items:center;background-color:#fefce8;border:1px solid #fef08a;border-radius:8px;color:#854d0e;display:flex;font-family:Neue Haas Grotesk Display Pro,Arial,Helvetica,sans-serif;font-size:14px;gap:8px;line-height:1.5;margin-bottom:16px;padding:12px 16px}.checkout-confirmation-grid strong{font-weight:550}.checkout-confirmation-grid .checkout-section.checkout-section-collapsible{overflow:hidden;padding:0}.checkout-confirmation-grid .checkout-section.checkout-section-inset{padding:20px 24px}.checkout-confirmation-grid .checkout-section.checkout-section-space-bottom{margin-bottom:16px}.checkout-chevron{flex-shrink:0;transition:transform .2s}.checkout-chevron.rotated{transform:rotate(180deg)}.checkout-loading-wrapper{padding:80px 0;text-align:center}.checkout-loading-spinner{border-color:#292521}.checkout-loading-text{color:#6b6b6b;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;margin-top:16px}.checkout-confirmation-grid .checkout-error-box{align-items:center;border-radius:12px;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:60px auto;max-width:600px;padding:24px}.checkout-confirmation-grid .checkout-error-heading{font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:25px;font-weight:450;margin-bottom:8px}.checkout-confirmation-grid .checkout-error-message{color:#000;font-size:25px;font-weight:500;margin-bottom:16px}.checkout-confirmation-grid .checkout-error-btn{background-color:#292521;border:1px solid #292521;border-radius:80px;color:#f9f6f3;cursor:pointer;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;letter-spacing:.65px;padding:10px 24px;transition:all .3s}.checkout-willcall-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.checkout-willcall-label{color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;font-weight:550;letter-spacing:.3px;text-transform:uppercase}.checkout-willcall-count{color:#6b6b6b}.checkout-gps-error,.checkout-willcall-count{font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:12px}.checkout-gps-error{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;margin-bottom:10px;padding:8px 12px}.checkout-gps-btn{align-items:center;background:#fff;border:1px solid #e5e0db;border-radius:8px;color:#292521;cursor:pointer;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;font-weight:450;gap:8px;justify-content:center;margin-bottom:16px;padding:14px 20px;transition:.15s;width:100%}.checkout-gps-btn:disabled{cursor:not-allowed;opacity:.7}.checkout-or-divider{align-items:center;display:flex;gap:16px;margin:0 0 16px}.checkout-or-divider-line{background:#e5e0db;flex:1;height:1px}.checkout-or-divider-text{color:#9ca3af;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:12px;font-weight:450}.checkout-willcall-loading{color:#9ca3af;font-size:13px;padding:24px 0;text-align:center}.checkout-willcall-empty{background:#f5f3f0;border:1px solid #e5e0db;border-radius:8px;color:#6b6b6b;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;padding:16px}.checkout-willcall-list{display:flex;flex-direction:column;gap:10px}.checkout-location-item{align-items:flex-start;background:#fff;border:1px solid #e5e0db;border-radius:8px;cursor:pointer;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s}.checkout-location-item.selected{background:#f9f6f3;border:2px solid #292521}.checkout-location-radio{accent-color:#292521;flex-shrink:0;height:16px;margin-top:2px;width:16px}.checkout-location-body{flex:1}.checkout-location-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.checkout-location-name-group{align-items:center;display:flex;gap:8px}.checkout-location-name{color:#292521;font-size:14px;font-weight:550}.checkout-location-distance{background:#f3f4f6;border-radius:4px;color:#6b6b6b;font-size:11px;padding:2px 6px}.checkout-location-free{color:#292521;font-size:13px;font-weight:700}.checkout-location-address{color:#6b6b6b;font-size:13px;line-height:1.5}.checkout-location-pickup-time{align-items:center;color:#2d7a47;display:flex;font-size:12px;gap:4px;margin-top:4px}.checkout-confirmation-grid .checkout-section-content{padding:16px 24px 20px}.checkout-address-card{background:#fff;border:1px solid #e5e0db;border-radius:8px;color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;margin-bottom:12px;padding:14px 16px}.checkout-address-no-addr{color:#9ca3af}.checkout-address-display-name{font-weight:550;margin-bottom:4px}.checkout-address-company{color:#6b6b6b;margin-bottom:2px}.checkout-address-text{color:#6b6b6b}.checkout-address-phone{color:#6b6b6b;margin-top:2px}.checkout-shipping-header-block{text-align:left}.checkout-shipping-header-title{color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:16px;font-weight:550}.checkout-shipping-header-subtitle{color:#c7a96a;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:11px;margin:2px 0 0}.checkout-fulfillment-notice{align-items:center;background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;display:flex;gap:8px;margin-bottom:14px;padding:8px 12px}.checkout-fulfillment-notice p{color:#92400e;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:12px;margin:0}.checkout-rates-loading{align-items:center;color:#6b6b6b;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;gap:8px;margin-bottom:16px}.checkout-rates-spinner{animation:checkout-spin .6s linear infinite;border-radius:50%;border:2px solid rgba(41,37,33,.2);border-top-color:#292521;display:inline-block;flex-shrink:0;height:14px;width:14px}@keyframes checkout-spin{to{transform:rotate(1turn)}}.checkout-saved-card-confirmation{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:12px;padding:12px 16px}.checkout-saved-card-confirmation-inner{align-items:center;display:flex;gap:10px}.checkout-saved-card-confirmation-name{color:#166534;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;font-weight:450}.checkout-saved-card-confirmation-expiry{color:#15803d;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:12px}.checkout-net30-credit{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;margin-top:10px;padding:8px 12px}.checkout-net30-credit span{color:#166534;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px}.checkout-summary-heading{border-bottom:1.5px solid #292521;color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:18px;font-weight:550;letter-spacing:.65px;margin-bottom:16px;padding-bottom:16px}.checkout-summary-items{margin-bottom:16px;max-height:300px;overflow-y:auto}.checkout-summary-item{align-items:center;border-bottom:1px solid #e5e0db;display:flex;font-size:14px;gap:8px;justify-content:space-between;padding:6px 0}.checkout-summary-item--child{border-bottom:none;padding:4px 0 4px 16px}.checkout-summary-item-left{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.checkout-summary-item-img{-o-object-fit:cover;object-fit:cover}.checkout-summary-item-img,.checkout-summary-item-img--placeholder{border:1px solid #e5e0db;border-radius:6px;flex-shrink:0;height:40px;width:40px}.checkout-summary-item-img--placeholder{background-color:#f0ece8;min-width:40px}.checkout-summary-item-fixture,.checkout-summary-item-sku{color:#9a9590;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:11px;line-height:1.5}.cos-kit-item{padding:10px 0}.cos-kit-parent{justify-content:space-between}.cos-kit-parent,.cos-kit-parent-left{align-items:flex-start;display:flex;gap:8px}.cos-kit-parent-left{flex:1;min-width:0}.cos-kit-qty-badge{align-items:center;background:#9a9590;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:11px;font-weight:550;height:22px;justify-content:center;line-height:1;margin-top:2px;min-width:22px;width:22px}.cos-kit-parent-img{border:1px solid #e5e0db;border-radius:6px;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.cos-kit-parent-img--placeholder{background-color:#f0ece8}.cos-kit-parent-info{display:flex;flex-direction:column;gap:2px;min-width:0}.cos-kit-parent-title{color:#292521;font-size:14px;font-weight:450;line-height:1.3}.cos-kit-meta,.cos-kit-parent-title{font-family:Neue Haas Grotesk Display Pro,sans-serif}.cos-kit-meta{color:#9a9590;font-size:11px;line-height:1.4}.cos-kit-parent-price{color:#292521;flex-shrink:0;font-size:14px;font-weight:450;white-space:nowrap}.cos-kit-parent-price,.cos-kit-toggle{font-family:Neue Haas Grotesk Display Pro,sans-serif}.cos-kit-toggle{align-items:center;background:none;border:none;color:#9a9590;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;margin-left:50px;margin-top:6px;padding:0;text-decoration:underline;text-underline-offset:2px}.cos-kit-toggle:hover{color:#292521}.cos-kit-toggle-icon{transition:transform .2s ease}.cos-kit-toggle-icon--up{transform:rotate(180deg)}.cos-kit-children{display:flex;flex-direction:column;gap:0;list-style:none;margin:8px 0 0 50px;padding:0}.cos-kit-child{align-items:flex-start;border-top:1px solid #f0ece8;display:flex;gap:8px;padding:8px 0}.cos-kit-child:first-child{border-top:none;padding-top:4px}.cos-kit-child-img-wrap{flex-shrink:0}.cos-kit-child-img{border:1px solid #e5e0db;border-radius:4px;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.cos-kit-child-img--placeholder{background-color:#f0ece8}.cos-kit-child-details{display:flex;flex-direction:column;gap:1px;min-width:0}.cos-kit-child-title{color:#292521;font-size:12px;font-weight:450}.cos-kit-child-fixture,.cos-kit-child-sku,.cos-kit-child-title{font-family:Neue Haas Grotesk Display Pro,sans-serif;line-height:1.4}.cos-kit-child-fixture,.cos-kit-child-sku{color:#9a9590;font-size:11px}.checkout-summary-item-sku-list{list-style:none;margin:3px 0 0;padding:0}.checkout-summary-item-sku-line{color:#9a9590;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:11px;line-height:1.6}.checkout-summary-item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.checkout-summary-item-title{color:#5a5857;font-family:Neue Haas Grotesk Display Pro,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-summary-item-title--child{color:#9a9590;font-size:13px}.checkout-summary-item-price{color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-weight:450}.checkout-summary-item-price--child{color:#9a9590;font-size:13px;font-weight:400}.oc-kit-item{margin-bottom:24px}.oc-kit-toggle{align-items:center;background:none;border:none;color:#9a9590;cursor:pointer;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:12px;gap:4px;padding:0}.oc-kit-toggle:hover{color:#292521}.oc-kit-toggle-icon{transition:transform .2s}.oc-kit-toggle-icon--up{transform:rotate(180deg)}.oc-kit-children{display:flex;flex-direction:column;gap:0;list-style:none;margin:5px 0 0;padding:0}.oc-kit-child{display:flex;gap:10px;padding-bottom:10px}.oc-kit-child-img-wrap{flex:none}.oc-kit-child-img{position:relative}.oc-kit-child-img img{border-radius:6px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.oc-kit-child-img--placeholder{background-color:#f5f3f0}.oc-kit-child-details{display:flex;flex-direction:column;gap:2px}.oc-kit-child-title{color:#292521;font-size:12px}.oc-kit-child-sku{color:#9a9590;font-size:11px;font-style:italic}.oc-kit-child-sku,.oc-view-image-link{font-family:Neue Haas Grotesk Display Pro,sans-serif}.oc-view-image-link{color:#292521;display:inline-block;font-size:14px;font-weight:450;margin-top:0;text-decoration:underline}.oc-scroll-hint{align-items:center;background:rgba(41,37,33,.82);border-radius:20px;bottom:8px;color:#f9f6f3;display:flex;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:12px;gap:6px;justify-content:center;left:50%;letter-spacing:.02em;padding:6px 14px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.oc-items-scroll-outer{position:relative}.oc-items-scroll-wrapper{max-height:340px;overflow-y:auto;padding-right:4px;scrollbar-color:#c2bfba transparent;scrollbar-width:thin}.oc-items-scroll-wrapper::-webkit-scrollbar{width:4px}.oc-items-scroll-wrapper::-webkit-scrollbar-thumb{background:#c2bfba;border-radius:4px}.oc-total-row--tax{align-items:center}.oc-tax-label{gap:5px}.oc-tax-label,.oc-tax-tooltip-anchor{align-items:center;display:inline-flex}.oc-tax-tooltip-anchor{color:#6b6b6b;cursor:default;outline:none;position:relative}.oc-tax-tooltip{background:#292521;border-radius:8px;bottom:calc(100% + 8px);color:#f9f6f3;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:12px;line-height:1.5;padding:8px 12px;pointer-events:none;text-align:center;white-space:normal;width:200px;z-index:100}.oc-tax-tooltip,.oc-tax-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.oc-tax-tooltip:after{border:6px solid transparent;border-top-color:#292521;content:"";top:100%}.checkout-summary-totals{border-top:1px solid #e5e0db;padding-top:16px}.checkout-summary-row{display:flex;font-size:14px;justify-content:space-between;margin-bottom:6px}.checkout-summary-row-label{color:#5a5857;font-family:Neue Haas Grotesk Display Pro,sans-serif}.checkout-summary-row-value{color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif}.checkout-discount-section{margin-bottom:12px;margin-top:12px}.checkout-discount-input-row{display:flex;gap:8px}.checkout-discount-code-input{background:#fff;border:1px solid #d1cdc8;border-radius:8px;color:#292521;flex:1;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;outline:none;padding:9px 12px}.checkout-discount-code-input.has-error{border-color:#fca5a5}.checkout-discount-apply-btn{background:#292521;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;font-weight:450;padding:9px 16px;white-space:nowrap}.checkout-discount-apply-btn:disabled{background:#e5e0db;color:#9a9590;cursor:not-allowed}.checkout-discount-error{color:#b91c1c;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:12px;margin:4px 0 0}.checkout-applied-discount{align-items:center;background:#e6f4ed;border:1px solid #bbf7d0;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.checkout-applied-discount-info{align-items:center;display:flex;gap:8px}.checkout-applied-discount-label{color:#1a5c35;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;font-weight:450}.checkout-applied-discount-remove{background:none;border:none;color:#2d7a47;cursor:pointer;font-size:16px;line-height:1;padding:0 4px}.checkout-discount-row{display:flex;font-size:14px;justify-content:space-between;margin-bottom:6px}.checkout-discount-row span{color:#2d7a47;font-family:Neue Haas Grotesk Display Pro,sans-serif}.checkout-summary-total-row{border-top:1.5px solid #292521;display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.checkout-summary-total-label,.checkout-summary-total-value{color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:18px;font-weight:550}.checkout-summary-secure{color:#9ca3af;font-size:11px;text-align:center}.checkout-submit-btn,.checkout-summary-secure{font-family:Neue Haas Grotesk Display Pro,sans-serif;margin-top:16px}.checkout-submit-btn{background-color:#292521;border:1px solid #292521;border-radius:80px;color:#f9f6f3;cursor:pointer;font-size:16px;font-weight:450;letter-spacing:.65px;padding:14px 28px;transition:all .3s;width:100%}.checkout-submit-btn:disabled{background-color:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.checkout-policy-footer{background:#efebe6;border-top:1px solid #e5e0db;display:flex;gap:24px;justify-content:center;padding:24px 0 32px}.checkout-policy-footer-btn{background:none;border:none;color:#6b6b6b;cursor:pointer;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;padding:0;text-decoration:underline}.checkout-policy-footer-sep{color:#9ca3af;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout-addr-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:999999}.checkout-addr-modal{background:#f9f6f3;border-radius:12px;box-shadow:0 24px 64px rgba(0,0,0,.2);max-height:85vh;max-width:540px;overflow:auto;width:100%}.checkout-addr-modal-header{align-items:center;border-bottom:1px solid #e5e0db;display:flex;justify-content:space-between;padding:20px 24px 16px}.checkout-addr-modal-title{color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:16px;font-weight:550;margin:0}.checkout-addr-modal-close{background:none;border:none;color:#6b6b6b;cursor:pointer;font-size:22px;line-height:1;padding:0 4px}.checkout-addr-modal-body{padding:20px 24px 24px}.checkout-addr-preview{background:#fff;border:1px solid #e5e0db;border-radius:8px;color:#292521;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;margin-bottom:16px;padding:12px 14px}.checkout-addr-preview-name{font-weight:550;margin-bottom:2px}.checkout-addr-preview-text{color:#6b6b6b}.checkout-addr-modal-enter-different{color:#292521;display:block;margin-bottom:16px;padding:0 0 4px;text-decoration:underline}.checkout-addr-modal-back,.checkout-addr-modal-enter-different{background:none;border:none;cursor:pointer;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px}.checkout-addr-modal-back{align-items:center;color:#6b6b6b;display:flex;gap:4px;padding:0 0 12px}.checkout-addr-modal-actions{border-top:1px solid #e5e0db;display:flex;gap:10px;justify-content:flex-end;padding-top:12px}.checkout-addr-modal-cancel-btn{background:transparent;color:#292521}.checkout-addr-modal-cancel-btn,.checkout-addr-modal-confirm-btn{border:1px solid #292521;border-radius:80px;cursor:pointer;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:13px;padding:10px 20px}.checkout-addr-modal-confirm-btn{background:#292521;color:#f9f6f3}.checkout-notes-textarea{min-height:80px;resize:vertical}.checkout-confirmation-grid .checkout-section.checkout-section-space-bottom{background:none;border:none;border-radius:0;margin-bottom:20px;padding:0}.oc-confirmed-heading,.oc-item-title{margin-bottom:8px}.oc-confirmed-heading,.oc-item-title,.oc-kit-child-title{color:#444;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:1.4rem;font-weight:450}.oc-kit-child-title{line-height:1.4}.oc-confirmed-body{color:rgba(var(--color-foreground),.7);font-size:14px;line-height:1.6}.oc-item-qty-badge{align-items:center;background-color:#1a1a1a!important;border:1px solid #fff;border-radius:50%!important;color:#fff!important;display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 4px}.oc-kit-child-img-wrap img{border:2px solid #fff;border-radius:0;box-shadow:0 1px 1.75px 0 rgba(0,0,0,.12),0 -.5px 1.5px 0 rgba(0,0,0,.09),0 3px 4px 0 rgba(0,0,0,.03);flex-shrink:0;height:auto;-o-object-fit:cover;object-fit:cover;padding:0 7px;width:44px}.oc-item-fixture{color:#716960!important}.oc-item-fixture,.oc-kit-child-fixture,.oc-kit-child-sku{font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:1.2rem;line-height:1.4;color:#3333338f!important;font-style:normal}.oc-item-price{color:#4a4a4a;font-size:15px;font-weight:450}.oc-footer-help,.oc-footer-links{color:#6b6b6b;font-size:13px;text-align:center}.oc-footer-links{display:flex;gap:20px;justify-content:center}.oc-kit-child:first-child{border-top:none;padding-top:4px}.MobFooter{display:none}@media (max-width:1024px){.confirmPad{padding:0!important}.checkout-confirmation-grid,.oc-header{max-width:580px}.checkout-left{padding-right:0;padding-top:18px}.oc-right-col{border-left:none;padding-left:0;padding-top:0}.MobFooter{display:flex;margin-top:15px}.DesFooter{display:none}}@media (max-width:700px){.oc-details-grid{grid-template-columns:1fr}.oc-section-heade{display:block}}