:root{--cu-image-size: 80px;--cu-image-size-page: 100px;--cu-stepper-width: 110px;--cu-stepper-height: 36px;--cu-border-color: rgba(0, 0, 0, .09);--cu-bg-muted: rgba(0, 0, 0, .025);--cu-bg-card: #fff;--cu-reward-accent: #22c55e;--cu-reward-accent-bg: rgba(34, 197, 94, .08);--cu-reward-accent-border: rgba(34, 197, 94, .2);--cu-giftwrap-accent: #f59e0b;--cu-giftwrap-accent-bg: rgba(245, 158, 11, .08);--cu-shipping-fill: var(--accent-color, #365f6a);--cu-shipping-track: rgba(0, 0, 0, .08);--cu-remove-color: rgba(0, 0, 0, .35);--cu-remove-hover: #d62b2b;--cu-card-padding: 16px;--cu-card-radius: 8px;--cu-section-gap: 20px;--cu-item-gap: 12px;--cu-title-size: 14px;--cu-meta-size: 12px;--cu-price-size: 14px;--cu-transition: .2s ease}.cu-item{display:flex;align-items:flex-start;gap:14px;padding:var(--cu-card-padding);background:var(--cu-bg-card);border:1px solid var(--cu-border-color);border-radius:var(--cu-card-radius);position:relative;transition:border-color var(--cu-transition)}.cu-item+.cu-item{margin-top:var(--cu-item-gap)}.cu-item:hover{border-color:#00000029}.cu-item__media{flex-shrink:0;width:var(--cu-image-size);height:var(--cu-image-size);border-radius:calc(var(--cu-card-radius) - 2px);overflow:hidden;background:var(--cu-bg-muted);position:relative}.cu-item__media a{display:block;width:100%;height:100%}.cu-item__media img{width:100%;height:100%;object-fit:cover;display:block}.cu-item__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffc;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity var(--cu-transition);border-radius:inherit}.cu-item.is--loading .cu-item__media-overlay{opacity:1;pointer-events:auto}.cu-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cu-item__title{font-size:var(--cu-title-size);font-weight:500;line-height:1.35;margin:0;color:var(--secondary-color, #434343)}.cu-item__title a{color:inherit;text-decoration:none;transition:color var(--cu-transition)}.cu-item__title a:hover{color:var(--accent-color, #365f6a)}.cu-item__variant{display:flex;align-items:center;gap:6px;font-size:var(--cu-meta-size);color:var(--body-color, #666);flex-wrap:wrap}.cu-item__variant-edit{display:inline-flex;align-items:center;color:var(--accent-color, #365f6a);text-decoration:none;font-size:11px;gap:2px;transition:opacity var(--cu-transition)}.cu-item__variant-edit:hover{opacity:.75}.cu-item__variant-edit svg{width:11px;height:11px}.cu-item__price-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cu-item__price{font-size:var(--cu-price-size);font-weight:600;color:var(--primary-price-color, var(--accent-color, #365f6a))}.cu-item__price del{font-weight:400;color:var(--body-color, #888);margin-right:4px}.cu-item__price ins{text-decoration:none;color:var(--sale-color, #d9534f)}.cu-item__line-price{font-size:var(--cu-meta-size);color:var(--body-color, #666)}.cu-item__discounts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.cu-item__discounts li{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--sale-color, #d9534f);background:#d9534f12;border-radius:4px;padding:2px 6px}.cu-item__discounts li svg{width:12px;height:12px}.cu-item__properties{list-style:none;margin:0;padding:0;font-size:var(--cu-meta-size);color:var(--body-color, #666)}.cu-item__properties li{display:flex;gap:4px}.cu-item__actions{display:flex;align-items:center;gap:10px;margin-top:4px}.cu-qty{display:flex;align-items:center;width:var(--cu-stepper-width);height:var(--cu-stepper-height);border:1px solid var(--cu-border-color);border-radius:calc(var(--cu-stepper-height) / 2);overflow:hidden;flex-shrink:0;background:var(--t4s-light-color, #fff)}.cu-qty__btn{display:flex;align-items:center;justify-content:center;width:var(--cu-stepper-height);height:var(--cu-stepper-height);flex-shrink:0;border:none;background:none;cursor:pointer;color:var(--secondary-color, #434343);transition:color var(--cu-transition),background var(--cu-transition);padding:0}.cu-qty__btn:hover{background:var(--cu-bg-muted);color:var(--accent-color, #365f6a)}.cu-qty__btn svg{width:10px;height:10px;pointer-events:none}.cu-qty__input{flex:1;border:none;background:none;text-align:center;font-size:13px;font-weight:500;font-family:inherit;color:var(--secondary-color, #434343);padding:0;-moz-appearance:textfield;min-width:0}.cu-qty__input::-webkit-inner-spin-button,.cu-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.cu-qty__input:focus{outline:none}.cu-item__remove{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--cu-remove-color);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;text-decoration:none;transition:color .15s,background .15s;margin-left:auto}.cu-item__remove:hover{color:#b91c1c;background:#b91c1c12}.cu-item__remove svg{width:14px;height:14px;flex-shrink:0}.cu-items--page .cu-item__media{width:var(--cu-image-size-page);height:var(--cu-image-size-page)}.cu-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(80px);background:var(--secondary-color, #434343);color:#fff;padding:12px 20px;border-radius:8px;font-size:13px;display:flex;align-items:center;gap:12px;z-index:9999;box-shadow:0 4px 20px #0003;transition:transform .3s ease;max-width:360px;width:calc(100vw - 48px);white-space:nowrap}.cu-toast.is--visible{transform:translate(-50%) translateY(0)}.cu-toast__undo{background:none;border:1px solid rgba(255,255,255,.5);color:#fff;font-family:inherit;font-size:12px;padding:4px 10px;border-radius:4px;cursor:pointer;transition:background var(--cu-transition);flex-shrink:0;margin-left:auto}.cu-toast__undo:hover{background:#ffffff26}.cu-shipbar{padding:12px 0}.cu-shipbar__text{font-size:13px;color:var(--body-color, #666);margin-bottom:8px;line-height:1.4}.cu-shipbar__text strong{color:var(--secondary-color, #434343);font-weight:600}.cu-shipbar__text.is--reached{color:var(--cu-reward-accent);font-weight:500}.cu-shipbar__text.is--reached strong{color:inherit}.cu-shipbar__track{height:6px;border-radius:3px;background:var(--cu-shipping-track);overflow:hidden}.cu-shipbar__fill{height:100%;border-radius:3px;background:var(--cu-shipping-fill);transition:width .5s ease}.cu-shipbar__fill.is--reached{background:var(--cu-reward-accent)}.cu-reward{border:1px solid var(--cu-reward-accent-border);border-radius:var(--cu-card-radius);background:var(--cu-reward-accent-bg);overflow:hidden}.cu-reward__header{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;background:none;border:none;text-align:left;transition:filter var(--cu-transition)}.cu-reward__header:hover{filter:brightness(.95);background:none;color:inherit}.cu-reward__header-icon{width:20px;height:20px;color:var(--cu-reward-accent);flex-shrink:0}.cu-reward__header-text{flex:1;font-size:13px;font-weight:600;color:var(--secondary-color, #434343)}.cu-reward__header-badge{font-size:11px;background:var(--cu-reward-accent);color:#fff;padding:2px 8px;border-radius:20px;font-weight:600}.cu-reward__header-chevron{width:16px;height:16px;color:var(--cu-reward-accent);transition:transform var(--cu-transition);flex-shrink:0}.cu-reward__count{padding:0 16px 10px;font-size:12px;font-weight:600;color:var(--cu-reward-accent);margin:0}.cu-reward__count.is--filled{color:var(--cu-reward-accent)}.cu-reward.is--open .cu-reward__header-chevron{transform:rotate(180deg)}.cu-reward__progress{padding:0 16px 14px;font-size:12px;color:var(--body-color, #666)}.cu-reward__progress-bar{margin-top:6px;height:4px;border-radius:2px;background:#00000014;overflow:hidden}.cu-reward__progress-fill{height:100%;border-radius:2px;background:var(--cu-reward-accent);transition:width .5s ease}.cu-reward__panel{display:none;padding:0 16px 16px;gap:10px;flex-direction:column}.cu-reward.is--open .cu-reward__panel{display:flex}.cu-reward__tier{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--cu-border-color);border-radius:calc(var(--cu-card-radius) - 2px);background:var(--cu-bg-card)}.cu-reward__tier.is--locked{opacity:.55;pointer-events:none}.cu-reward__tier.is--superseded{opacity:.65}.cu-reward__tier.is--superseded .cu-reward__tier-status{pointer-events:none}.cu-reward__tier.is--claimed{border-color:var(--cu-reward-accent);background:#22c55e0a}.cu-reward__tier-img{width:48px;height:48px;object-fit:contain;border-radius:6px;background:var(--cu-bg-muted);flex-shrink:0}.cu-reward__tier-img-placeholder{width:48px;height:48px;border-radius:6px;background:var(--cu-bg-muted);flex-shrink:0;display:flex;align-items:center;justify-content:center}.cu-reward__tier-img-placeholder svg{width:22px;height:22px;color:#0003}.cu-reward__tier-img-stack{position:relative;width:64px;height:48px;flex-shrink:0}.cu-reward__tier-img-stack img{position:absolute;width:36px;height:36px;object-fit:contain;background:none}.cu-reward__tier-img-stack img:first-child{top:0;left:0;z-index:1}.cu-reward__tier-img-stack img:last-child{bottom:0;right:0;z-index:2}.cu-reward__tier-info{flex:1;min-width:0}.cu-reward__tier-label{font-size:13px;font-weight:500;color:var(--secondary-color, #434343);margin:0 0 2px}.cu-reward__tier-threshold{font-size:11px;color:var(--body-color, #666)}.cu-reward__tier-status{font-size:11px;font-weight:600;padding:5px 12px;border-radius:20px;flex-shrink:0;border:none;cursor:default}.cu-reward__tier-status:not([disabled]){cursor:pointer}.cu-reward__tier-status.is--locked-label{background:#0000000d;color:var(--body-color, #888)}.cu-reward__tier-status.is--superseded-label{background:#22c55e1a;color:var(--cu-reward-accent)}.cu-reward__tier-status.is--claimed-btn,.cu-reward__tier.is--claimed .cu-reward__tier-status{background:var(--cu-reward-accent);color:#fff;pointer-events:none}.cu-reward__tier.is--active button.cu-reward__tier-status:not(.is--claimed-btn){background:var(--cu-reward-accent);color:#fff;cursor:pointer;transition:opacity .15s}.cu-reward__tier.is--active button.cu-reward__tier-status:not(.is--claimed-btn):hover{opacity:.85}.cu-reward__variant-picker{margin-top:8px;padding:12px;background:var(--cu-bg-card);border:1px solid var(--cu-reward-accent-border);border-radius:calc(var(--cu-card-radius) - 2px)}.cu-reward__variant-label{font-size:12px;font-weight:600;color:var(--secondary-color, #434343);margin:0 0 8px}.cu-reward__variant-list{display:flex;flex-direction:column;gap:6px}.cu-reward__variant-btn{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:#fff;border:1px solid var(--cu-border-color);border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:var(--secondary-color, #434343);text-align:left;transition:border-color .15s,background .15s}.cu-reward__variant-btn:hover{border-color:var(--cu-reward-accent);background:var(--cu-reward-accent-bg);color:var(--cu-reward-accent)}.cu-item--gift-placeholder{border:2px dashed var(--cu-reward-accent, #22c55e)!important;background:#22c55e08!important;opacity:.88}.cu-item--gift-placeholder .cu-item__media img{object-fit:contain}.cu-gift-free-badge{display:inline-block;background:var(--cu-reward-accent, #22c55e);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:20px;line-height:1.6}.cu-item--gift-claim-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:6px;border:1.5px solid var(--cu-reward-accent, #22c55e);background:#22c55e1a;color:var(--cu-reward-accent, #22c55e);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.cu-item--gift-claim-btn:hover{background:#22c55e33}.cu-item--gift-placeholder .cu-reward__tier-img-stack{width:var(--cu-image-size);height:var(--cu-image-size)}.cu-item--gift-placeholder .cu-reward__tier-img-stack img{width:calc(var(--cu-image-size) * .65);height:calc(var(--cu-image-size) * .65)}.cu-tools{display:flex;flex-direction:column;border:1px solid var(--cu-border-color);border-radius:var(--cu-card-radius);overflow:hidden;background:var(--cu-bg-card)}.cu-tools__item{border-bottom:1px solid var(--cu-border-color)}.cu-tools__item:last-child{border-bottom:none}.cu-tools__trigger{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--secondary-color, #434343);font-family:inherit;text-align:left;transition:background var(--cu-transition)}.cu-tools__trigger:hover{background:var(--cu-bg-muted);color:var(--secondary-color, #434343)}.cu-tools__trigger svg{width:16px;height:16px;color:var(--body-color, #888);flex-shrink:0}.cu-tools__trigger-label{flex:1}.cu-tools__trigger-hint{font-size:12px;font-weight:400;color:var(--body-color, #888)}.cu-tools__chevron{width:14px;height:14px;color:var(--body-color, #888);transition:transform var(--cu-transition);flex-shrink:0}.cu-tools__item.is--open .cu-tools__chevron{transform:rotate(180deg)}.cu-tools__content{display:none;padding:0 16px 16px}.cu-tools__item.is--open .cu-tools__content{display:block}.cu-tools__note{width:100%;min-height:80px;border:1px solid var(--cu-border-color);border-radius:6px;padding:10px 12px;font-size:13px;font-family:inherit;color:var(--secondary-color, #434343);background:var(--cu-bg-card);resize:vertical;transition:border-color var(--cu-transition);box-sizing:border-box}.cu-tools__note:focus{outline:none;border-color:var(--accent-color, #365f6a)}.cu-tools__discount-row{display:flex;gap:8px}.cu-tools__discount-input{flex:1;height:38px;padding:0 12px;border:1px solid var(--cu-border-color);border-radius:6px;font-size:13px;font-family:inherit;color:var(--secondary-color, #434343);background:var(--cu-bg-card);transition:border-color var(--cu-transition);min-width:0}.cu-tools__discount-input:focus{outline:none;border-color:var(--accent-color, #365f6a)}.cu-tools__discount-btn{height:38px;padding:0 14px;background:var(--secondary-color, #434343);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background var(--cu-transition);flex-shrink:0}.cu-tools__discount-btn:hover{background:var(--accent-color, #365f6a)}.cu-tools__discount-feedback{margin-top:6px;font-size:12px}.cu-tools__discount-feedback.is--success{color:var(--cu-reward-accent)}.cu-tools__discount-feedback.is--error{color:var(--cu-remove-hover)}.cu-tools__giftwrap{display:flex;align-items:flex-start;gap:12px}.cu-tools__giftwrap-check{width:18px;height:18px;accent-color:var(--cu-giftwrap-accent);margin-top:2px;flex-shrink:0;cursor:pointer}.cu-tools__giftwrap label{font-size:13px;color:var(--secondary-color, #434343);cursor:pointer;line-height:1.4}.cu-tools__giftwrap label span{font-weight:600;color:var(--cu-giftwrap-accent)}.cu-summary{border:1px solid var(--cu-border-color);border-radius:var(--cu-card-radius);background:var(--cu-bg-card);overflow:hidden}.cu-summary__rows{padding:16px;display:flex;flex-direction:column;gap:10px}.cu-summary__row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--body-color, #666)}.cu-summary__row.is--total{font-size:16px;font-weight:600;color:var(--secondary-color, #434343);padding-top:10px;border-top:1px solid var(--cu-border-color);margin-top:2px}.cu-summary__row.is--savings{color:var(--cu-reward-accent);font-size:12px}.cu-summary__row.is--shipping{color:var(--body-color, #666)}.cu-summary__row-label{display:flex;align-items:center;gap:6px}.cu-summary__row-label svg{width:13px;height:13px}.cu-summary__row-value{font-weight:500;color:var(--secondary-color, #434343)}.cu-summary__row.is--total .cu-summary__row-value,.cu-summary__row.is--savings .cu-summary__row-value{color:inherit}.cu-summary__terms{padding:12px 16px;display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--secondary-color, #434343);background:#00000006;border-radius:8px;margin:0 0 12px}.cu-summary__terms label{line-height:1.4;cursor:pointer}.cu-summary__terms a{color:var(--accent-color, #365f6a);text-decoration:underline}.cu-summary__checkout-btn[style*="pointer-events: none"],.cu-summary__checkout-btn[style*="pointer-events:none"]{opacity:.4!important}.t4s-cart__agree{display:flex!important;align-items:flex-start;gap:10px;font-size:12px;color:var(--secondary-color, #434343);background:#00000006;border-radius:8px;padding:12px!important;margin-bottom:12px!important}.t4s-cart__agree input[type=checkbox][data-agree-checkbox],.cu-summary__terms input[type=checkbox][data-agree-checkbox]{display:inline-block!important;width:auto!important;height:auto!important;margin:2px 0 0!important;flex-shrink:0;cursor:pointer;appearance:auto!important;-webkit-appearance:auto!important}.t4s-cart__agree input[type=checkbox][data-agree-checkbox]+label:before,.cu-summary__terms input[type=checkbox][data-agree-checkbox]+label:before{display:none!important}.t4s-cart__agree input[type=checkbox][data-agree-checkbox]~svg,.cu-summary__terms input[type=checkbox][data-agree-checkbox]~svg{display:none!important}.cu-summary__express{padding:0 16px 10px}.cu-summary__express-label{font-size:11px;text-align:center;color:var(--body-color, #888);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.cu-summary__express [data-shopify-buttoncontainer],.cu-summary__express .shopify-payment-button{margin:0}.cu-summary__express .shopify-payment-button__button{border-radius:6px!important;min-height:40px!important}.cu-summary__cta{padding:0 16px 16px;display:flex;flex-direction:column;gap:8px}.cu-summary__checkout-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;background:var(--color-btn-primary-bg, var(--accent-color, #365f6a));color:var(--color-btn-primary-text, #fff);border:none;border-radius:var(--button-bdr, 0);font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;transition:background var(--cu-transition);letter-spacing:.02em}.cu-summary__checkout-btn:hover{background:var(--accent-color-hover, var(--accent-color-darken, #2a4a53));color:var(--color-btn-primary-text, #fff)}.cu-summary__checkout-btn svg{width:16px;height:16px}.cu-summary__continue-btn{display:block;text-align:center;font-size:13px;color:var(--body-color, #888);text-decoration:none;padding:6px;transition:color var(--cu-transition)}.cu-summary__continue-btn:hover{color:var(--secondary-color, #434343)}.cu-summary__trust{padding:12px 16px;border-top:1px solid var(--cu-border-color);text-align:center}.cu-summary__trust img{max-width:100%;max-height:32px;opacity:.6}.cu-reco{padding:0}.cu-reco__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cu-reco__title{font-size:14px;font-weight:600;color:var(--secondary-color, #434343);margin:0}.cu-reco__persona-chip{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--accent-color, #365f6a);background:rgba(var(--accent-color-rgb, 54, 95, 106),.1);padding:3px 8px;border-radius:20px}.cu-reco__list{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.cu-reco__list::-webkit-scrollbar{display:none}.cu-reco__item{display:flex;flex-direction:column;flex-shrink:0;width:130px;scroll-snap-align:start;border:1px solid var(--cu-border-color);border-radius:var(--cu-card-radius);background:var(--cu-bg-card);overflow:hidden;transition:border-color var(--cu-transition),transform var(--cu-transition)}.cu-reco__item:hover{border-color:var(--accent-color, #365f6a);transform:translateY(-2px)}.cu-reco__item-img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:var(--cu-bg-muted);padding:8px}.cu-reco__item-body{padding:8px 10px 10px;display:flex;flex-direction:column;gap:4px;flex:1}.cu-reco__item-title{font-size:12px;font-weight:500;line-height:1.3;color:var(--secondary-color, #434343);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cu-reco__item-price{font-size:12px;font-weight:600;color:var(--primary-price-color, var(--accent-color, #365f6a))}.cu-reco__item-btn{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:4px;height:30px;background:var(--accent-color, #365f6a);color:#fff;border:none;border-radius:4px;font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;transition:background var(--cu-transition);width:100%}.cu-reco__item-btn:hover{background:var(--accent-color-hover, var(--accent-color-darken, #2a4a53))}.cu-reco__item-btn:disabled{background:var(--cu-reward-accent);cursor:default}.cu-reco__item-btn svg{width:12px;height:12px}.cu-reco--grid .cu-reco__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow-x:visible;scroll-snap-type:none}.cu-reco--grid .cu-reco__item{width:auto}.cu-reco__skeleton{display:flex;gap:10px}.cu-reco__skeleton-item{flex-shrink:0;width:130px;border-radius:var(--cu-card-radius);background:var(--cu-bg-muted);aspect-ratio:1.2;animation:cu-skeleton-pulse 1.5s ease infinite}@keyframes cu-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.cu-empty{text-align:center;padding:48px 24px}.cu-empty__icon{width:64px;height:64px;margin:0 auto 20px;color:var(--cu-border-color)}.cu-empty__title{font-size:20px;font-weight:600;margin:0 0 8px;color:var(--secondary-color, #434343)}.cu-empty__text{font-size:14px;color:var(--body-color, #666);margin:0 0 24px}.cu-empty__cta{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 24px;background:var(--color-btn-primary-bg, var(--accent-color, #365f6a));color:var(--color-btn-primary-text, #fff);border-radius:var(--button-bdr, 0);text-decoration:none;font-size:14px;font-weight:600;transition:background var(--cu-transition)}.cu-empty__cta:hover{background:var(--accent-color-hover, var(--accent-color-darken, #2a4a53));color:var(--color-btn-primary-text, #fff)}.cu-item__stock-warning{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#d97706;font-weight:500}.cu-item__stock-warning svg{width:11px;height:11px;flex-shrink:0}.cu-section{margin-bottom:var(--cu-section-gap)}.cu-section:last-child{margin-bottom:0}#t4s-mini_cart .cu-section{--cu-section-gap: 16px}#t4s-mini_cart .cu-item{border-radius:6px}#t4s-mini_cart .cu-reco__item{width:118px}@media (max-width: 767px){.cu-reco--grid .cu-reco__list{grid-template-columns:repeat(2,1fr)}.cu-summary__checkout-btn{height:52px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cart-unified.css.map */
