#slidecarthq .cartEmpty .empty{margin:unset!important}#slidecarthq .rewards-tiers-labels>.rewards-tiers-container>.rewards-tiers-item-no-icon{display:flex;width:auto!important}#slidecarthq .rewards-tiers-labels>.rewards-tiers-container:last-child{width:100%;margin-top:0}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-progress-bar{margin-top:0;height:10px}html body #slidecarthq .slidecarthq .rewards{background-color:#fff}.rewards-unlock-text{margin-top:20px}.rewards-unlock-text>div{position:relative;background:#BFCFD6;border:2px solid #27235D;border-radius:14px;padding:18px 22px 18px 70px;box-shadow:0 8px 20px rgb(0 48 53 / .05);color:#3B3A6C}.rewards-unlock-text p{margin:0;font-size:16px;line-height:1.5}.rewards-unlock-text strong{display:block;margin-bottom:6px;font-size:18px;color:#27235D}#slidecarthq .rewards .rewards-post-unlock-text{display:flex;border-radius:0}#slidecarthq .rewards .rewards-post-unlock-text .rewards-unlock-copy{text-align:left}#slidecarthq .slidecart-tier-card-copy{text-align:left}.rewards-unlock-icon{width:60px;font-size:40px}html body #slidecarthq .slidecarthq .rewards{padding:0}#slidecarthq .rewards-tiers-labels>.rewards-tiers-container:last-child{transform:translateX(10px)!important}#slidecarthq .rewards .rewards-unlock-text{order:1;margin:0 15px}#slidecarthq #slidecart-gift-tier-progress{order:2}#slidecarthq [data-testid="TieredRewardsProgressBar"]{display:grid;grid-template-columns:minmax(100px,max-content) 1fr;column-gap:24px;align-items:center;padding:16px 10px;border:1px solid #dfe4eb;background:#fff;color:#045b62}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-tiers-labels{grid-column:1;grid-row:1;padding:0;margin:0}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-tiers-labels>div:first-child{display:none}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-tiers-container{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-tiers-item-no-icon{width:60px;height:60px;align-items:center;justify-content:center}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-tiers-item-no-icon::before{content:"Free shipping";padding-left:30px;color:#045B62;font-size:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='24' viewBox='0 0 32 24' fill='none'%3E%3Crect x='1.5' y='5.5' width='17' height='13' rx='1.5' stroke='%23045B62' stroke-width='2'/%3E%3Cpath d='M18.5 9.5H24a2 2 0 0 1 1.8 1.1l2.7 5.4a1 1 0 0 1-.9 1.5H18.5' stroke='%23045B62' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='7' cy='20' r='2' stroke='%23045B62' stroke-width='2'/%3E%3Ccircle cx='22' cy='20' r='2' stroke='%23045B62' stroke-width='2'/%3E%3C/svg%3E") left center/24px 18px no-repeat}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-tiers-labels-item{font-size:20px;font-weight:600;color:inherit;white-space:nowrap;display:none}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-progress-bar{grid-column:2;grid-row:1;width:100%;height:16px;border-radius:999px;background:#e7eaef;overflow:hidden}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-progress{height:100%;background:#045b62!important;border-radius:inherit}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-tiers-callout{display:flex;align-items:center;gap:8px;margin-left:12px}.rewards-unlock-text{margin-top:20px}.rewards-unlock-text>div{display:flex;align-items:center;gap:18px;background:#c6d7df;border-radius:8px;padding:18px 24px;box-shadow:0 8px 20px rgb(16 24 64 / .08);color:#243043}.rewards-unlock-copy{flex:1}.rewards-unlock-text p{margin:0;font-size:15px;line-height:1.4}.rewards-unlock-text strong{display:block;margin-bottom:4px;font-size:20px;color:#25245b;font-weight:700}.rewards-unlock-text small{display:block;margin-top:8px;font-size:14px;font-weight:600;color:#c98500}#slidecarthq .rewards-unlock-text{margin:20px 30px}#slidecarthq .rewards-unlock-text>div{padding:16px 20px}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-tiers-icon{width:32px;height:24px;background-repeat:no-repeat;background-size:contain}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-tiers-text{font-weight:600;color:#045b62}@media (max-width:520px){#slidecarthq [data-testid="TieredRewardsProgressBar"]{grid-template-columns:1fr;row-gap:16px}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-tiers-labels,#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-progress-bar{grid-column:1;width:100%}}@media screen and (max-width:767px){#slidecarthq [data-testid="TieredRewardsProgressBar"]{grid-template-columns:30% 1fr}#slidecarthq [data-testid="TieredRewardsProgressBar"] .rewards-progress-bar{grid-column:2}}.cart__item-qty--static{font-size:12px;font-weight:700;color:$(settings.color_body_text | default:"#1c1d1d");color:var(--colorTextBody);padding:0}#slidecarthq .slidecarthq .item:not(.gift-item) .discount-allocations{display:none!important}#slidecarthq .slidecarthq .item.gift-item .remove,#slidecarthq .slidecarthq .item.gift-item .quantity-selector{display:none!important}#slidecarthq .slide-progress-wrapper{display:grid;grid-template-columns:2fr 1fr;align-items:center}#slidecarthq .slidecarthq .item[data-properties*="_gift_item"],#slidecarthq .slidecarthq .item.gift-item{.quantity-selector{display:none!important}.remove{display:none!important}}#gift-processing-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(4 91 98 / .95);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:9999;opacity:0;transition:opacity 0.3s ease;&.visible{display:flex;opacity:1}.overlay-content{text-align:center;color:#fff;.spinner-large{width:60px;height:60px;border:4px solid rgb(254 203 85 / .2);border-top-color:#FECB55;border-right-color:#FECB55;border-radius:50%;animation:spin 0.8s linear infinite;margin:0 auto 20px}.processing-text{font-size:18px;font-weight:600;margin-bottom:8px;color:#FECB55;.emoji{display:inline-block;animation:bounce 0.6s ease-in-out infinite}}.processing-subtext{font-size:14px;opacity:.9;color:#fff}}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}// Gift Tier Progress Bar Styles .gift-tier-progress-bar{position:fixed;top:0;left:0;right:0;z-index:9999;transform:translateY(-120%);transition:transform 0.3s ease;background:#fff0;pointer-events:none;&.visible{transform:translateY(0);pointer-events:auto}}@media (max-width:640px){.gift-tier-progress-bar{padding:0 12px}.gift-tier-card{flex-direction:column;align-items:flex-start}}#slidecarthq .slidecart-gift-tier-progress{margin:0 16px;border-top:1px solid rgb(255 255 255 / .2);transform:translateY(-10px);transition:all 0.3s ease;order:-6;&.visible{opacity:1;transform:translateY(0)}}#slidecarthq.cartEmpty+#slidecart-gift-tier-progress,#slidecarthq.cartEmpty~#slidecart-gift-tier-progress,#slidecarthq.cartEmpty .slidecart-gift-tier-progress{opacity:1;transform:translateY(0);margin-top:24px;border-top:none;order:-6}#slidecarthq .slidecart-tier-grid{display:flex;align-items:stretch;justify-content:center;gap:0;margin:15px 0;@media (max-width:768px){flex-direction:column;gap:12px}}#slidecarthq .slidecart-tier-card{border:1px solid #BFCFD6;background:#fff;padding:16px;display:flex;flex-direction:column;gap:12px;color:#4a2618}#slidecarthq .slidecart-tier-card-header{display:flex;gap:14px;align-items:flex-start}#slidecarthq .slidecart-tier-card-icon{width:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}#slidecarthq .slidecart-tier-card-title{margin:0;font-size:18px;font-weight:700;color:#27235D}#slidecarthq .slidecart-tier-card-text{margin:0;font-size:14px;color:#27235D;line-height:1.5}#slidecarthq .slidecart-tier-progress{width:100%;height:12px;border-radius:999px;background:#BFCFD6;overflow:hidden;margin:10px 0}#slidecarthq .slidecart-tier-progress-fill{width:0;height:100%;background:linear-gradient(90deg,#3e388b,#27235D);border-radius:inherit;transition:width 0.4s ease}#slidecarthq .slidecart-tier-progress-amount{text-align:right;font-weight:700;color:#27235D;font-size:14px}
