.otd--inline,.otd-bar,.otd-card-figure{--sb-red: rgba(var(--color-accent-1, 227 30 36));--sb-red-dark: color-mix(in srgb, rgba(var(--color-accent-1, 227 30 36)), #000 12%);--sb-red-tint: color-mix(in srgb, rgba(var(--color-accent-1, 227 30 36)), transparent 94%);--sb-ink: #1d1d1f;--sb-text: #3d4146;--sb-mid: var(--sb-text-muted, #5d6268);--sb-line: #dfe2e5;--sb-ghost-line: #c6cacf;--sb-soft: #f5f6f8;--sb-radius-card: 12px;--sb-radius-btn: 6px}.otd--inline *,.otd--inline *:before,.otd--inline *:after,.otd-bar *,.otd-card-figure *{box-sizing:border-box}.otd--inline{margin:4px 0 8px;padding:22px 22px 18px;border:1px solid var(--sb-line);border-radius:14px;background:#fff;box-shadow:0 6px 22px #0000000d;scroll-margin-top:120px}.otd--inline .otd-title{padding-right:0}.otd-unit{display:grid;gap:2px;margin-top:10px}.otd-unit-label{font-size:calc(13px * var(--sb-text-scale, 1));font-weight:700;color:var(--sb-text)}.otd-unit-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.otd-unit-price{font-family:var(--font-heading-family);font-size:22px;font-weight:var(--sb-weight-heavy, 800);line-height:1.1;letter-spacing:-.02em;color:var(--sb-ink)}.otd-unit-per{font-size:16px;font-weight:600;color:var(--sb-text)}.otd-unit-compare{font-size:calc(15px * var(--sb-text-scale, 1));color:var(--sb-mid)}.otd-unit-note{font-size:calc(14px * var(--sb-text-scale, 1));color:var(--sb-text)}.otd--inline .otd-quantity label,.otd--inline .otd-services legend{font-size:calc(13px * var(--sb-text-scale, 1));color:var(--sb-text)}.otd--inline .otd-quantity{margin-top:18px}.otd--inline .otd-stepper{height:46px}.otd--inline .otd-stepper-button{width:46px}.otd-optional{margin-left:6px;font-family:var(--font-body-family);font-size:calc(12px * var(--sb-text-scale, 1));font-weight:600;letter-spacing:0;text-transform:none;color:var(--sb-mid)}.otd--inline .otd-service-name{font-size:15.5px}.otd--inline .otd-service-price{font-size:calc(14.5px * var(--sb-text-scale, 1));color:var(--sb-text)}.otd-service--counted{grid-template-columns:minmax(0,1fr) auto;cursor:default}.otd-service-text{display:grid;gap:2px;min-width:0}.otd-service-help{font-size:calc(13.5px * var(--sb-text-scale, 1));line-height:1.45;color:var(--sb-text)}.otd-stepper--small{height:40px}.otd--inline .otd-stepper--small{height:42px}.otd--inline .otd-stepper--small .otd-stepper-button{width:40px}.otd--inline .otd-stepper--small .otd-quantity-input{width:44px}.otd--inline .otd-breakdown{margin-top:18px;padding:16px 18px;border:1px solid var(--sb-line);background:var(--sb-soft)}.otd--inline .otd-row{font-size:calc(15px * var(--sb-text-scale, 1));color:var(--sb-ink)}.otd--inline .otd-row-detail{font-size:calc(13.5px * var(--sb-text-scale, 1));color:var(--sb-text)}.otd--inline .otd-row--subtotal{margin-top:10px;padding-top:10px;border-top:1px solid var(--sb-ghost-line);font-weight:700}.otd--inline .otd-row--subtotal+.otd-row{margin-top:10px}.otd--inline .otd-row--tax{font-size:calc(14px * var(--sb-text-scale, 1));color:var(--sb-text)}.otd--inline .otd-row-text{font-weight:600;white-space:normal;text-align:right;color:var(--sb-text)}.otd-row-action{padding:0;border:0;background:none;color:var(--sb-red);font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.otd-row-action:focus-visible,.otd-delivery-change:focus-visible,.otd-card-figure-link:focus-visible{outline:2px solid var(--sb-red);outline-offset:2px}.otd--inline .otd-total{margin-top:14px;padding-top:14px;border-top:2px solid var(--sb-ink);font-size:16px}.otd--inline .otd-total strong{font-size:38px;color:#c8161d}.otd--inline .button.otd-submit{min-height:56px;font-size:17px}.otd--inline .button.otd-submit:disabled{opacity:.55;cursor:not-allowed}.otd--inline .otd-disclaimer{font-size:calc(13px * var(--sb-text-scale, 1));color:var(--sb-text)}.otd-delivery{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--sb-soft);color:var(--sb-ink)}.otd-delivery[hidden]{display:none}.otd-delivery[data-state=today]{background:#e8f5ec;color:#14532d}.otd-delivery[data-state=tomorrow]{background:#eef4fb;color:#173a63}.otd-delivery[data-state=slow]{background:#fdf3e2;color:#6b4100}.otd-delivery-icon{flex:none;margin-top:1px}.otd-delivery-text{margin:0;font-size:calc(14.5px * var(--sb-text-scale, 1));font-weight:700;line-height:1.45}.otd-delivery-change{margin-left:6px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.product-block-product-form.otd-replaced .product-actions{display:none}.otd-bar{position:fixed;left:0;right:0;bottom:var(--mobile-dock-offset, 0px);z-index:40;border-top:1px solid var(--sb-line);background:#fff;box-shadow:0 -8px 24px #0000001a;animation:otd-bar-in .2s ease}.otd-bar[hidden]{display:none}.otd-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1380px;margin:0 auto;padding:10px 24px calc(10px + env(safe-area-inset-bottom,0px))}.otd-bar-figures{display:grid;min-width:0}.otd-bar-label{font-size:calc(13px * var(--sb-text-scale, 1));font-weight:700;color:var(--sb-text)}.otd-bar-total{font-family:var(--font-heading-family);font-size:24px;font-weight:var(--sb-weight-heavy, 800);line-height:1.15;letter-spacing:-.02em;color:var(--sb-red)}.otd-bar .button.otd-bar-button{box-sizing:border-box;flex:none;min-width:0;min-height:50px;height:auto;margin:0;padding:0 28px;border:1px solid var(--sb-red);border-radius:var(--sb-radius-btn);box-shadow:none;background:var(--sb-red);color:#fff;font-family:var(--font-body-family);font-size:16px;font-weight:var(--sb-weight-heavy, 800);letter-spacing:0;text-transform:none}.otd-bar .button.otd-bar-button:hover{background:var(--sb-red-dark);border-color:var(--sb-red-dark)}.otd-bar .button.otd-bar-button:focus-visible{outline:2px solid var(--sb-red);outline-offset:3px}html.has-otd-bar body{padding-bottom:80px}@keyframes otd-bar-in{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.otd-bar{animation:none}}@media screen and (max-width:749px){.otd--inline{padding:18px 16px 16px}.otd-unit-price{font-size:20px}.otd--inline .otd-total strong{font-size:34px}.otd-bar-inner{padding-inline:16px}.otd-bar-total{font-size:21px}.otd-bar .button.otd-bar-button{padding:0 20px}}.otd-card-figure{margin-top:8px;padding:10px 12px;border-radius:10px;background:var(--sb-soft);font-family:var(--font-body-family);color:var(--sb-ink)}.otd-card-figure p{margin:0}.otd-card-figure-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.otd-card-figure-label{font-size:calc(12px * var(--sb-text-scale, 1));font-weight:var(--sb-weight-heavy, 800);letter-spacing:.06em;text-transform:uppercase;color:var(--sb-text)}.otd-card-figure-total{font-family:var(--font-heading-family);font-size:25px;font-weight:var(--sb-weight-heavy, 800);letter-spacing:-.01em;color:var(--sb-red)}.otd-card-figure-detail{margin-top:2px;font-size:calc(12.5px * var(--sb-text-scale, 1));line-height:1.4;color:var(--sb-text)}.otd-card-figure-link{display:inline-block;margin-top:4px;font-size:calc(13px * var(--sb-text-scale, 1));font-weight:700;color:var(--sb-ink);text-decoration:underline;text-underline-offset:3px}.otd-card-figure-link:hover{color:var(--sb-red)}.otd-head .tire-unit-price .price-item{font-size:22px;font-weight:var(--sb-weight-heavy, 800)}.otd-card-figure--tire .otd-card-figure-total{font-size:25px;color:#c8161d}
/*# sourceMappingURL=/cdn/shop/t/54/assets/component-otd-panel.css.map */
