body.hdc-commerce-cart-page{--hdc-cart-image-size:88px;--hdc-cart-totals-width:360px;--hdc-cart-radius:14px;--hdc-cart-action-height:48px;--hdc-cart-gap:12px;--hdc-cart-section-gap:14px;--hdc-cart-list-gap:10px;--hdc-cart-shadow:0 1px 2px rgba(16, 24, 40, 0.05)}.hdc-cart-page{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0}.hdc-cart-page>*{box-sizing:border-box;min-width:0}.hdc-cart-page-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 20px}.hdc-cart-page-hero__copy{display:grid;min-width:0;gap:6px}.hdc-cart-page-hero__copy .hdc-commerce-page-hero__eyebrow,.hdc-cart-page-hero__copy h1,.hdc-cart-page-hero__intro{margin:0}.hdc-cart-page-hero__intro{max-width:760px;color:var(--hdc-muted-text);font-family:var(--hdc-font-ui);font-size:.9rem;line-height:1.55}body.hdc-commerce-cart-page .hdc-cart-page-hero{padding:16px 20px;border:1px solid #e5e7eb;border-radius:var(--hdc-cart-radius);background:#fdfdfd}body.hdc-commerce-cart-page .hdc-cart-page-hero h1{font-size:3rem;font-weight:800}.hdc-cart-shipping{display:grid;gap:8px;margin:0 0 var(--hdc-cart-section-gap);padding:12px 16px;border:1px solid #e5e7eb;border-radius:var(--hdc-cart-radius);background:#fdfdfd;box-shadow:var(--hdc-cart-shadow)}.hdc-cart-shipping__text{margin:0;color:var(--hdc-text);font-family:var(--hdc-font-ui);font-size:.84rem;font-weight:700;line-height:1.4}.hdc-cart-shipping__text--unlocked{color:var(--hdc-success)}.hdc-cart-shipping__bar{height:8px;overflow:hidden;border-radius:999px;background:#e5e7eb}.hdc-cart-shipping__bar>span{display:block;height:100%;border-radius:999px;background:var(--hdc-primary)}body.hdc-commerce-cart-page .hdc-commerce-progress{margin:0 0 var(--hdc-cart-section-gap);border:1px solid #e5e7eb;border-radius:var(--hdc-cart-radius);background:#fdfdfd;padding:8px}body.hdc-commerce-cart-page .hdc-commerce-progress__step{min-height:48px;color:var(--hdc-text);font-weight:800}body.hdc-commerce-cart-page .hdc-commerce-progress__step.is-complete,body.hdc-commerce-cart-page .hdc-commerce-progress__step.is-current{border-color:var(--hdc-border);background:#fdfdfd}.hdc-cart-continue{display:inline-flex;min-height:var(--hdc-cart-action-height);align-items:center;justify-content:center;gap:9px;padding:10px 16px;border:1px solid #e5e7eb;border-radius:var(--hdc-button-radius);font-family:var(--hdc-font-ui);font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color 140ms ease,background-color 140ms ease,color 140ms ease}body.hdc-commerce-cart-page .hdc-cart-continue--secondary{background:#fdfdfd;color:var(--hdc-text)}body.hdc-commerce-cart-page .hdc-cart-continue--secondary:focus-visible,body.hdc-commerce-cart-page .hdc-cart-continue--secondary:hover{border-color:var(--hdc-border);background:#fdfdfd;color:var(--hdc-primary-hover)}body.hdc-commerce-cart-page .hdc-cart-continue--primary{border:0;background:var(--hdc-primary);color:var(--hdc-button-text)}body.hdc-commerce-cart-page .hdc-cart-continue--primary:focus-visible,body.hdc-commerce-cart-page .hdc-cart-continue--primary:hover{background:var(--hdc-primary-hover);color:var(--hdc-button-text)}.hdc-cart-continue__arrow,.hdc-cart-continue__icon{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center}.hdc-cart-continue__arrow{width:15px;flex-basis:15px}.hdc-cart-continue__arrow .hdc-icon,.hdc-cart-continue__icon .hdc-icon{width:100%;height:100%}body.hdc-commerce-cart-page :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner){box-sizing:border-box;width:100%;margin:0 0 var(--hdc-cart-section-gap);border:1px solid var(--hdc-border);border-radius:max(9px,calc(var(--hdc-cart-radius) - 3px));background:#fdfdfd;color:var(--hdc-text)}.hdc-cart-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,var(--hdc-cart-totals-width));align-items:start;gap:var(--hdc-cart-gap);margin-top:var(--hdc-cart-section-gap)}.hdc-cart-products,.hdc-cart-recommendations,.hdc-cart-summary{min-width:0}.hdc-cart-products{grid-column:1;grid-row:1;padding:14px;border:1px solid #e5e7eb;border-radius:var(--hdc-cart-radius);background:#fdfdfd;box-shadow:var(--hdc-cart-shadow)}.hdc-cart-summary{position:sticky;top:97px;display:grid;grid-column:2;grid-row:1;align-content:start;align-self:start;gap:var(--hdc-cart-gap)}body.admin-bar:not(.hdc-admin-bar-hidden) .hdc-cart-summary{top:129px}.hdc-cart-form{width:100%;margin:0}.hdc-cart-product-board{overflow:visible;border:0;border-radius:0;background:0 0}.hdc-cart-product-list{display:grid;gap:var(--hdc-cart-list-gap)}body.hdc-commerce-cart-page .hdc-cart-main .hdc-cart-products{background:#fdfdfd}body.hdc-commerce-cart-page .hdc-cart-main .hdc-cart-products .hdc-cart-product-list{background:#fdfdfd}body.hdc-commerce-cart-page .hdc-cart-summary .hdc-cart-trust-widget{background:#fdfdfd}.hdc-cart-product-row{display:grid;grid-template-columns:minmax(0,1fr) 96px 120px 112px 44px;align-items:center;column-gap:12px;min-height:calc(var(--hdc-cart-image-size) + 24px);padding:12px 12px;border:1px solid var(--hdc-border);border-radius:var(--hdc-cart-radius);background:#fdfdfd;box-shadow:var(--hdc-cart-shadow);color:var(--hdc-text);font-family:var(--hdc-font-ui)}.hdc-cart-product-row__product{display:grid;min-width:0;grid-template-columns:var(--hdc-cart-image-size) minmax(0,1fr);align-items:center;gap:12px}.hdc-cart-product-row__media{display:grid;width:var(--hdc-cart-image-size);height:var(--hdc-cart-image-size);place-items:center;overflow:hidden;border:1px solid var(--hdc-border);border-radius:max(9px,calc(var(--hdc-cart-radius) - 4px));background:#fdfdfd}.hdc-cart-product-row__media a,.hdc-cart-product-row__media img{display:block;width:100%;height:100%}.hdc-cart-product-row__media img{object-fit:contain}.hdc-cart-product-row__details{display:grid;min-width:0;gap:5px}body.hdc-commerce-cart-page .hdc-cart-product-row a.hdc-cart-product-row__title{color:var(--hdc-cart-title-link);font-family:var(--hdc-font-heading);font-size:.9rem;font-weight:700;line-height:1.4;text-decoration:none}body.hdc-commerce-cart-page .hdc-cart-product-row a.hdc-cart-product-row__title:focus-visible,body.hdc-commerce-cart-page .hdc-cart-product-row a.hdc-cart-product-row__title:hover{color:var(--hdc-cart-title-link-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hdc-cart-product-row__rating{margin:0;line-height:1}.hdc-cart-product-row__rating .hdc-product-card__stars{display:inline-flex;direction:ltr;align-items:center;gap:0;font-size:13px;line-height:1;white-space:nowrap}.hdc-cart-product-row__rating .hdc-product-card__star{position:relative;display:inline-flex;width:1em;height:1em;flex:0 0 1em;align-items:center;justify-content:center;overflow:hidden;color:#d1d5db;line-height:1}.hdc-cart-product-row__rating .hdc-product-card__star svg{display:block;width:1em;height:1em;flex:0 0 auto}.hdc-cart-product-row__rating .hdc-product-card__star.is-full{color:#ffb900}.hdc-cart-product-row__rating .hdc-product-card__star.is-half{color:#d1d5db}.hdc-cart-product-row__rating .hdc-product-card__star-fill{position:absolute;inset-block:0;inset-inline-start:0;width:50%;overflow:hidden;color:#ffb900}.hdc-cart-product-row__rating .hdc-product-card__star-fill svg{width:1em;height:1em}.hdc-cart-product-row .backorder_notification,.hdc-cart-product-row__meta,.hdc-cart-product-row__meta dl,.hdc-cart-product-row__meta p{margin:0;color:var(--hdc-muted-text);font-size:.7rem;line-height:1.4}.hdc-cart-product-row__price,.hdc-cart-product-row__subtotal{font-family:var(--hdc-font-heading);font-size:1rem;font-weight:700;text-align:center;white-space:nowrap}.hdc-cart-product-row__price del{display:block;color:var(--hdc-danger);font-size:.78rem;font-weight:400;text-decoration:line-through}.hdc-cart-product-row__price ins{color:var(--hdc-text);font-weight:700;text-decoration:none}.hdc-cart-product-row__subtotal del{display:block;color:var(--hdc-danger);font-size:.78rem;font-weight:400;text-decoration:line-through}.hdc-cart-product-row__subtotal ins{color:var(--hdc-text);font-weight:700;text-decoration:none}.hdc-cart-product-row__quantity{display:flex;align-items:center;justify-content:center}.hdc-cart-qty-stepper{display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid var(--hdc-border);border-radius:var(--hdc-button-radius);background:#fdfdfd}.hdc-cart-qty-step{display:grid;width:34px;min-height:40px;place-items:center;padding:0;border:0;background:0 0;color:var(--hdc-text);font-family:var(--hdc-font-ui);font-size:1rem;font-weight:700;line-height:1;cursor:pointer}.hdc-cart-qty-step:focus-visible,.hdc-cart-qty-step:hover{background:#fdfdfd;color:var(--hdc-primary-hover);outline:0}.hdc-cart-product-row__quantity .hdc-cart-qty-stepper .qty{box-sizing:border-box;width:44px;min-height:40px;margin:0;padding:7px 4px;border:0;border-radius:0;background:0 0;color:var(--hdc-text);font-family:var(--hdc-font-ui);font-size:.78rem;font-weight:700;text-align:center}.hdc-cart-product-row__quantity .qty:focus{border-color:var(--hdc-border);outline:2px solid color-mix(in srgb,var(--hdc-primary) 20%,transparent);outline-offset:1px}.hdc-cart-product-row__remove{display:flex;align-items:center;justify-content:flex-end}body.hdc-commerce-cart-page .hdc-cart-remove{display:grid;box-sizing:border-box;width:36px;height:36px;place-items:center;margin:0;border:1px solid var(--hdc-border);border-radius:50%;background:#fdfdfd;color:var(--hdc-danger);font-size:0;line-height:1;text-decoration:none;transition:border-color 140ms ease,background-color 140ms ease,color 140ms ease}.hdc-cart-remove>span{font-size:19px;font-weight:700}body.hdc-commerce-cart-page .hdc-cart-remove:focus-visible,body.hdc-commerce-cart-page .hdc-cart-remove:hover{border-color:var(--hdc-border);background:color-mix(in srgb,var(--hdc-danger) 10%,var(--hdc-surface));color:var(--hdc-danger)}.hdc-cart-actions{display:block;min-height:56px;margin-top:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:var(--hdc-cart-radius);background:#fdfdfd}.hdc-cart-actions__row{display:flex;width:100%;min-width:0;align-items:center;gap:10px}.hdc-cart-coupon{display:grid;width:min(100%,410px);min-width:0;flex:1 1 410px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.hdc-cart-update{flex:0 0 auto;margin-inline-start:auto;white-space:nowrap}.hdc-cart-action-button,.hdc-cart-coupon .input-text{box-sizing:border-box;min-height:42px;margin:0;border:1px solid var(--hdc-border);border-radius:max(8px,calc(var(--hdc-cart-radius) - 5px));background:#fdfdfd;color:var(--hdc-text);font-family:var(--hdc-font-ui)}.hdc-cart-coupon .input-text{width:100%;padding:8px 12px;font-size:.78rem}.hdc-cart-action-button{padding:9px 15px;font-size:.74rem;font-weight:700;cursor:pointer}.hdc-cart-action-button:focus-visible,.hdc-cart-action-button:hover{border-color:var(--hdc-border);background:#fdfdfd;color:var(--hdc-primary-hover)}body.hdc-commerce-cart-page .hdc-cart-coupon-apply{border:0;background:var(--hdc-primary);color:var(--hdc-button-text)}body.hdc-commerce-cart-page .hdc-cart-coupon-apply:focus-visible,body.hdc-commerce-cart-page .hdc-cart-coupon-apply:hover{background:var(--hdc-primary-hover);color:var(--hdc-button-text)}.hdc-cart-trust-board{display:grid;grid-template-columns:1fr;gap:var(--hdc-cart-list-gap);margin-top:0;overflow:visible;border:0;border-radius:0;background:0 0}.hdc-cart-trust-widget{padding:12px;border:1px solid #e5e7eb;border-radius:var(--hdc-cart-radius);background:#fdfdfd;box-shadow:var(--hdc-cart-shadow)}.hdc-cart-trust-widget__title{margin:0 0 8px;color:var(--hdc-text);font-family:var(--hdc-font-heading);font-size:.9rem;font-weight:700;line-height:1.3}.hdc-cart-trust-item{display:grid;min-height:72px;grid-template-columns:38px minmax(0,1fr);align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid var(--hdc-border);border-radius:12px;background:#fdfdfd;box-shadow:var(--hdc-cart-shadow);text-align:start}.hdc-cart-trust-item__icon{display:grid;box-sizing:border-box;width:38px;height:38px;place-items:center;margin:auto;border:1px solid var(--hdc-border);border-radius:9px;background:#fdfdfd;color:var(--hdc-primary-hover)}.hdc-cart-trust-item__icon .hdc-icon{display:block;width:20px;height:20px;margin:auto}.hdc-cart-trust-item__copy{display:grid;min-width:0;gap:3px}.hdc-cart-trust-item__copy small,.hdc-cart-trust-item__copy strong{display:block;margin:0}.hdc-cart-trust-item__copy strong.hdc-cart-trust-item__copy-short{display:none}.hdc-cart-trust-item__copy strong{color:var(--hdc-text);font-size:.76rem;line-height:1.25}.hdc-cart-trust-item__copy small{color:var(--hdc-muted-text);font-size:.67rem;line-height:1.35}.hdc-cart-summary .hdc-cart-trust-board{grid-template-columns:1fr;gap:8px}.hdc-cart-summary .hdc-cart-trust-item{grid-template-columns:32px minmax(0,1fr);align-items:center;justify-content:start;min-height:56px;padding:8px 10px;text-align:start}.hdc-cart-summary .hdc-cart-trust-item__icon{width:32px;height:32px;margin:0;border-radius:8px}.hdc-cart-summary .hdc-cart-trust-item__icon .hdc-icon{width:18px;height:18px}.hdc-cart-summary .hdc-cart-trust-item__copy{display:grid;text-align:start}.hdc-cart-summary .hdc-cart-trust-item__copy small,.hdc-cart-summary .hdc-cart-trust-item__copy strong.hdc-cart-trust-item__copy-full{display:block}.hdc-cart-summary .hdc-cart-trust-item__copy strong.hdc-cart-trust-item__copy-short{display:none}.hdc-cart-totals{position:static;width:100%;margin:0;padding:14px;border:1px solid #e5e7eb;border-radius:var(--hdc-cart-radius);background:#fdfdfd}.hdc-cart-totals>h2{margin:0 0 10px;padding:0;border-bottom:0;border-radius:0;background:0 0;box-shadow:none;color:var(--hdc-text);font-family:var(--hdc-font-heading);font-size:1.5rem;font-weight:700;line-height:1.3}.hdc-cart-totals__rows{margin:0 0 10px;overflow:hidden;border:1px solid var(--hdc-border);border-radius:max(9px,calc(var(--hdc-cart-radius) - 4px))}.hdc-cart-totals__row{display:grid;grid-template-columns:minmax(105px,42%) minmax(0,1fr);align-items:center;margin:0;border-top:1px solid var(--hdc-border)}.hdc-cart-totals__row:first-child{border-top:0}.hdc-cart-totals__row dd,.hdc-cart-totals__row dt{margin:0;padding:9px 12px;font-family:var(--hdc-font-ui);font-size:.74rem;line-height:1.4}.hdc-cart-totals__row dt{background:#fdfdfd;color:var(--hdc-muted-text);font-weight:700}.hdc-cart-totals__row dd{color:var(--hdc-text);text-align:end}.hdc-cart-totals__row--total dt{color:var(--hdc-text);font-family:var(--hdc-font-heading);font-size:.9rem;font-weight:700}.hdc-cart-totals__row--total dd{color:var(--hdc-primary);font-family:var(--hdc-font-heading);font-size:1.1rem;font-weight:700}.hdc-cart-checkout{margin:0;padding:0}body.hdc-commerce-cart-page .hdc-cart-checkout a.checkout-button{display:flex;box-sizing:border-box;width:100%;min-height:var(--hdc-cart-action-height);align-items:center;justify-content:center;margin:0;padding:11px 16px;border:0;border-radius:var(--hdc-button-radius);background:var(--hdc-primary);color:var(--hdc-button-text);font-family:var(--hdc-font-ui);font-size:.81rem;font-weight:700;line-height:1.2;text-decoration:none}body.hdc-commerce-cart-page .hdc-cart-checkout a.checkout-button:focus-visible,body.hdc-commerce-cart-page .hdc-cart-checkout a.checkout-button:hover{background:var(--hdc-primary-hover);color:var(--hdc-button-text)}.hdc-cart-after-totals{display:grid;gap:6px;margin-top:8px}.hdc-cart-after-totals .hdc-whatsapp-button,.hdc-cart-after-totals .hdc-whatsapp-button:focus-visible,.hdc-cart-after-totals .hdc-whatsapp-button:hover,.hdc-cart-after-totals .hdc-whatsapp-button:visited{width:100%;justify-content:center;color:var(--hdc-whatsapp-text);text-align:center}.hdc-cart-after-totals .hdc-whatsapp-button__icon,.hdc-cart-after-totals .hdc-whatsapp-button__label{width:auto;flex:0 0 auto;color:inherit}.hdc-cart-recommendations{grid-column:1;grid-row:2;width:100%;margin-top:12px;padding:14px;border:1px solid #e5e7eb;border-radius:var(--hdc-cart-radius);background:#fdfdfd}.hdc-cart-recommendations>h2{margin:0 0 12px;padding:0;border-bottom:0;border-radius:0;background:0 0;box-shadow:none;color:var(--hdc-text);font-family:var(--hdc-font-heading);font-size:1.5rem;font-weight:700;line-height:1.3}.hdc-cart-recommendations__grid{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;align-items:stretch;gap:12px;padding:0}.hdc-cart-recommendations__grid>.hdc-product-card{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:100%;margin:0;padding:0;background:#fdfdfd}.hdc-cart-page--empty{display:grid;gap:var(--hdc-cart-section-gap)}.hdc-cart-empty{display:grid;width:min(100%,760px);justify-items:center;gap:8px;margin-inline:auto;padding:28px 20px;border:1px solid #e5e7eb;border-radius:var(--hdc-cart-radius);background:#fdfdfd;text-align:center}.hdc-cart-empty__icon{display:grid;width:72px;height:72px;place-items:center;border:1px solid var(--hdc-border);border-radius:50%;background:#fdfdfd;color:var(--hdc-primary)}.hdc-cart-empty__icon .hdc-icon{width:32px;height:32px}.hdc-cart-empty h2,.hdc-cart-empty p{margin:0}.hdc-cart-empty h2{color:var(--hdc-text);font-family:var(--hdc-font-heading);font-size:1.75rem;font-weight:800;line-height:1.2}.hdc-cart-empty p{color:var(--hdc-muted-text);font-family:var(--hdc-font-ui);font-size:.84rem}body.hdc-commerce-cart-page .hdc-cart-empty__button{display:inline-flex;min-height:var(--hdc-cart-action-height);align-items:center;justify-content:center;margin-top:6px;padding:10px 18px;border:0;border-radius:var(--hdc-button-radius);background:var(--hdc-primary);color:var(--hdc-button-text);font-family:var(--hdc-font-ui);font-weight:700;text-decoration:none}body.hdc-commerce-cart-page .hdc-cart-empty__button:focus-visible,body.hdc-commerce-cart-page .hdc-cart-empty__button:hover{background:var(--hdc-primary-hover);color:var(--hdc-button-text)}@media (max-width:1180px){.hdc-cart-recommendations__grid{display:flex;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;overflow-y:hidden;gap:0;padding:0;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.hdc-cart-recommendations__grid::-webkit-scrollbar{display:none;width:0;height:0}.hdc-cart-recommendations__grid>.hdc-product-card{flex:0 0 calc(100% / 2.5);max-width:calc(100% / 2.5);min-width:calc(100% / 2.5);scroll-snap-align:start}}@media (max-width:1120px){.hdc-cart-main{grid-template-columns:1fr}.hdc-cart-products,.hdc-cart-recommendations,.hdc-cart-summary{grid-column:1;grid-row:auto}.hdc-cart-summary{position:static;width:100%}.hdc-cart-product-row{position:relative;display:grid;min-height:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"product product product" "price quantity subtotal";align-items:start;gap:10px 8px;padding:12px}body.hdc-commerce-cart-page .hdc-cart-product-row__product{grid-area:product;grid-column:1/-1;min-width:0;padding-inline-end:42px}body.hdc-commerce-cart-page .hdc-cart-product-row__price,body.hdc-commerce-cart-page .hdc-cart-product-row__quantity,body.hdc-commerce-cart-page .hdc-cart-product-row__subtotal{display:grid;min-width:0;width:100%;gap:5px;align-content:start}body.hdc-commerce-cart-page .hdc-cart-product-row__price{grid-area:price;grid-column:1;justify-items:start;text-align:start}body.hdc-commerce-cart-page .hdc-cart-product-row__quantity{grid-area:quantity;grid-column:2;justify-items:center;text-align:center}body.hdc-commerce-cart-page .hdc-cart-product-row__subtotal{grid-area:subtotal;grid-column:3;justify-items:end;text-align:end}body.hdc-commerce-cart-page .hdc-cart-product-row__price::before,body.hdc-commerce-cart-page .hdc-cart-product-row__quantity::before,body.hdc-commerce-cart-page .hdc-cart-product-row__subtotal::before{content:attr(data-title);color:var(--hdc-muted-text);font-family:var(--hdc-font-ui);font-size:.64rem;font-weight:700;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}body.hdc-commerce-cart-page .hdc-cart-product-row__quantity .qty{width:64px;min-height:38px;padding:6px 8px}.hdc-cart-product-row__remove{position:absolute;top:12px;inset-inline-end:12px}}@media (max-width:980px){.hdc-cart-actions__row{flex-wrap:nowrap;gap:8px}.hdc-cart-coupon{width:auto;max-width:none;flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto;gap:6px}.hdc-cart-update{width:auto;flex:0 0 auto;margin-inline-start:auto}.hdc-cart-trust-board{grid-template-columns:repeat(3,minmax(0,1fr))}.hdc-cart-trust-item{min-height:64px;grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:6px;padding:7px 3px;text-align:center}.hdc-cart-trust-item__icon{width:30px;height:30px;margin:0;border-radius:8px}.hdc-cart-trust-item__icon .hdc-icon{width:17px;height:17px}.hdc-cart-trust-item__copy{display:block;width:100%;min-width:0;text-align:center}.hdc-cart-trust-item__copy small,.hdc-cart-trust-item__copy strong.hdc-cart-trust-item__copy-full{display:none}.hdc-cart-trust-item__copy strong.hdc-cart-trust-item__copy-short{display:block;width:100%;overflow:hidden;color:var(--hdc-text);font-size:.64rem;font-weight:700;line-height:1.15;text-align:center;text-overflow:clip;white-space:nowrap}}@media (max-width:760px){.hdc-cart-page-hero{grid-template-columns:1fr;gap:12px}.hdc-cart-continue{width:100%}}@media (max-width:680px){.hdc-cart-products{padding:12px}.hdc-cart-recommendations{padding:12px}.hdc-cart-recommendations>h2{padding-inline:0}.hdc-cart-recommendations__grid>.hdc-product-card{flex-basis:calc(100% / 1.5);max-width:calc(100% / 1.5);min-width:calc(100% / 1.5)}.hdc-cart-product-row{gap:8px 8px;padding:12px}body.hdc-commerce-cart-page .hdc-cart-product-row__product{grid-template-columns:72px minmax(0,1fr);gap:12px;padding-inline-end:38px}.hdc-cart-product-row__media{width:72px;height:72px}body.hdc-commerce-cart-page .hdc-cart-product-row a.hdc-cart-product-row__title{font-size:.84rem;line-height:1.35}body.hdc-commerce-cart-page .hdc-cart-product-row__price,body.hdc-commerce-cart-page .hdc-cart-product-row__subtotal{font-size:.76rem}body.hdc-commerce-cart-page .hdc-cart-product-row__price::before,body.hdc-commerce-cart-page .hdc-cart-product-row__quantity::before,body.hdc-commerce-cart-page .hdc-cart-product-row__subtotal::before{font-size:.6rem}body.hdc-commerce-cart-page .hdc-cart-product-row__quantity .qty{width:58px;min-height:36px;padding:5px 6px;font-size:.78rem}.hdc-cart-qty-step{width:32px;min-height:38px}body.hdc-commerce-cart-page .hdc-cart-product-row__quantity .hdc-cart-qty-stepper .qty{width:40px;min-height:38px}.hdc-cart-actions__row{flex-wrap:wrap}.hdc-cart-coupon{flex:1 1 100%;width:100%}.hdc-cart-update{flex:1 1 100%;width:100%;margin-inline-start:0}.hdc-cart-product-row__remove{top:12px;inset-inline-end:12px}.hdc-cart-trust-item{min-height:60px;grid-template-columns:1fr;grid-template-rows:auto auto;gap:5px;padding:6px 2px}.hdc-cart-trust-item__icon{width:27px;height:27px}.hdc-cart-trust-item__icon .hdc-icon{width:15px;height:15px}.hdc-cart-trust-item__copy-short{font-size:.58rem;letter-spacing:-.01em}}@media (max-width:560px){.hdc-cart-actions{padding-inline:10px}.hdc-cart-actions__row{gap:5px}.hdc-cart-coupon{grid-template-columns:minmax(0,1fr) auto;gap:5px}.hdc-cart-actions__row .hdc-cart-action-button{min-height:38px;padding-inline:8px;font-size:.66rem}.hdc-cart-coupon .input-text{min-width:0;min-height:38px;padding-inline:8px;font-size:.72rem}}.hdc-cart-extension-collaterals{margin-top:var(--hdc-cart-section-gap)}body.hdc-commerce-cart-page .hdc-cart-page-hero .hdc-commerce-progress{grid-column:1/-1;margin:0}