.ink-coupon{margin:18px 0;padding:16px;border:1px solid #d8d6cc;border-radius:10px;background:#faf9f5;color:#253d32}.ink-coupon label{display:block;margin-bottom:9px;font-size:14px;font-weight:600}.ink-coupon__row{display:flex;gap:8px}.ink-coupon input{min-width:0;flex:1;width:100%;padding:12px;border:1px solid #bcbeb7;border-radius:6px;background:#fff;color:#202820;font:inherit;font-size:16px}.ink-coupon__row button{padding:12px 18px;min-height:44px;border:0;border-radius:6px;background:#253d32;color:#fff;font:inherit;font-weight:600;cursor:pointer}.ink-coupon button:disabled{opacity:.6;cursor:wait}.ink-coupon input:focus-visible,.ink-coupon button:focus-visible{outline:2px solid #806528;outline-offset:3px}.ink-coupon__status:empty{display:none}.ink-coupon__status{font-size:13px;line-height:1.5;margin:9px 0 0}.ink-coupon__status[data-error="true"]{color:#9d2525}.ink-coupon__quote{font-size:14px;font-weight:600;margin:8px 0}.ink-coupon__remove{background:none;border:0;padding:8px 0;color:inherit;text-decoration:underline;cursor:pointer;min-height:44px}.ink-coupon [hidden]{display:none!important}.ink-coupon-price-note{font-size:12px;font-weight:400;display:block;margin-top:4px}

.ink-offer{display:grid;gap:5px;margin-block-end:12px;line-height:1.5;font-size:13px;color:var(--ink-forest)}
.ink-offer strong{font-size:15px}.ink-offer small{font-size:12px;color:var(--ink-muted)}
.ink-offer--home{margin-block:16px;padding:14px 18px;border:1px solid var(--ink-line);border-radius:8px;grid-template-columns:1fr auto;column-gap:20px}
.ink-offer--home span,.ink-offer--home small{grid-column:1}.ink-offer--home a{grid-column:2;grid-row:1/4;align-self:center;min-height:44px;display:flex;align-items:center;color:inherit}
.ink-order-summary{display:block!important;width:100%;margin-block:16px}.ink-order-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;margin-block:10px}
.ink-order-summary__discount,.ink-order-summary__savings{color:var(--ink-forest)}.ink-order-summary__discount span{overflow-wrap:anywhere}
.ink-order-summary__total{font-size:18px;border-block-start:1px solid var(--ink-line);padding-block-start:12px}.ink-order-summary__savings{font-size:13px;margin:8px 0}
.ink-delivery-details{display:block!important;margin-block:14px;padding:12px 0;border-block:1px solid var(--ink-line);font-size:13px;line-height:1.5}
.ink-delivery-details strong{font-size:14px}.ink-delivery-details p{margin:4px 0}.ink-delivery-details small{display:block;color:var(--ink-muted);font-size:12px}
.ink-delivery-details a{display:inline-block;color:inherit;padding-block:8px;min-height:36px}
.ink-cart-page__foot>.ink-coupon{display:block}.ink-cart-page__foot>.ink-delivery-details{font-size:13px}
.ink-fit-help,.ink-fit-policy{font-size:12px;line-height:1.5;margin-block:8px}.ink-fit-help a,.ink-fit-policy a{color:var(--ink-forest);text-underline-offset:3px}
.ink-coupon-original-price{font-size:.65em;color:var(--ink-muted);margin-inline-end:12px;white-space:nowrap}
.ink-product-video{margin-block:20px}.ink-product-video h2{font-size:24px}.ink-product-video video{display:block;width:100%;max-height:640px;object-fit:contain;border-radius:6px}
[data-ink-offer][hidden],[data-ink-total-savings][hidden]{display:none!important}
@media(max-width:600px){.ink-offer--home{grid-template-columns:1fr}.ink-offer--home a{grid-column:1;grid-row:auto;min-height:44px}.ink-order-summary__row{gap:10px}.ink-coupon{padding:12px}.ink-delivery-details{margin-block:10px}}
