.ih-cart-extras{display:block;margin:18px 20px 22px;color:#111214;font-size:13px;line-height:1.45;--ih-cart-rule:#d7d8d7}.ih-cart-gift{margin:0 0 14px;font-size:12px}.ih-cart-extras .ih-checkout-gift{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px;border:1px solid var(--ih-cart-rule);border-radius:8px;background:transparent;color:inherit;text-align:left;white-space:normal}.ih-cart-extras .ih-checkout-gift[aria-pressed=true]{border-color:#88cfe4;background:#88cfe414}.ih-cart-extras .ih-checkout-gift strong,.ih-cart-extras .ih-checkout-gift small{display:block}.ih-cart-extras .ih-checkout-gift small{margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;opacity:.8}.ih-cart-extras .ih-checkout-gift>span:last-child{flex-shrink:0;font-size:12px}.ih-cart-tiers{flex:0 0 auto;padding:10px 24px 0;border-bottom:1px solid #2c3337;background:#111214;color:#f4f1eb;font-size:12px;line-height:1.4}.ih-cart-tiers *{box-sizing:border-box}.ih-cart-tiers__heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px;text-align:center}.ih-cart-tiers__heading>strong{color:#88cfe4;font-size:12px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.ih-cart-tiers__heading>[data-tier-state]{color:#b9c4c8;font-size:10px;line-height:14px}.ih-cart-tiers.is-pending [data-tier-state]{color:#b5e2ed}.ih-cart-tiers__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none}.ih-cart-tiers__steps:before,.ih-cart-tiers__steps:after{content:"";position:absolute;top:12px;left:16.6667%;height:4px;border-radius:5px;pointer-events:none}.ih-cart-tiers__steps:before{width:66.6667%;background:#41494e}.ih-cart-tiers__steps:after{width:calc(var(--ih-tier-progress,0%) * .666667);background:#88cfe4;transition:width .22s cubic-bezier(.22,1,.36,1)}.ih-cart-tiers__steps>li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;text-align:center;color:#a4adb2}.ih-cart-tiers__marker{display:grid;place-items:center;width:28px;height:28px;margin-bottom:2px;border:1px solid #566067;border-radius:50%;background:#343b40;color:#d8dfe2;font-size:12px;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.ih-cart-tiers__steps .is-reached{color:#f4f1eb}.ih-cart-tiers__steps .is-reached .ih-cart-tiers__marker{border-color:#88cfe4;background:#88cfe4;color:#111214}.ih-cart-tiers__steps [aria-current=step] .ih-cart-tiers__marker{border-color:#bce7f2;background:#bce7f2;color:#111214;transform:scale(1.06)}.ih-cart-tiers__steps strong{font-size:14px;font-weight:700;line-height:18px;letter-spacing:-.2px}.ih-cart-tiers__steps [aria-current=step] strong{color:#bce7f2}.ih-cart-tiers p{margin:0}.ih-cart-tiers .ih-cart-tiers__next{margin:10px -24px 0;padding:7px 20px;border-top:1px solid #30383d;background:#191c1f;color:#f4f1eb;text-align:center;font-size:12px;font-weight:600}.ih-cart-tiers .ih-cart-tiers__terms{padding:6px 0 8px;color:#b7c0c4;font-size:10px;text-align:center}.ih-cart-extras *{box-sizing:border-box}.ih-cart-extra{border-top:1px solid var(--ih-cart-rule)}.ih-cart-extra:last-of-type{border-bottom:1px solid var(--ih-cart-rule)}.ih-cart-extra>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:12px 4px 12px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:600;letter-spacing:0}.ih-cart-extra>summary::-webkit-details-marker{display:none}.ih-cart-extra>summary svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;transition:transform .18s ease}.ih-cart-extra[open]>summary svg{transform:rotate(45deg)}.ih-cart-extra__body{padding:0 0 18px}.ih-cart-field-label{display:block;margin:0;font-size:12px;font-weight:400;color:#545960}.ih-cart-code-row{display:flex;gap:8px;margin-top:8px}.ih-cart-extras input[data-discount-code],.ih-cart-extras textarea[data-cart-note]{display:block;min-width:0;width:100%;height:46px;margin:0;padding:11px 12px;border:1px solid #cdd1d4;border-radius:5px;background:#fff;color:#111214;font:inherit;font-size:16px;line-height:22px;box-shadow:none}.ih-cart-extras textarea[data-cart-note]{min-height:100px;height:auto;margin-top:8px;resize:vertical}.ih-cart-extras input:focus-visible,.ih-cart-extras textarea:focus-visible,.ih-cart-extras button:focus-visible,.ih-cart-extras summary:focus-visible{outline:2px solid #88cfe4;outline-offset:3px}.ih-cart-extras button{min-height:44px;margin:0;padding:10px 17px;border:1px solid #111214;border-radius:5px;background:#111214;color:#fff;font:inherit;font-size:13px;font-weight:600;letter-spacing:0;line-height:20px;cursor:pointer;white-space:nowrap;box-shadow:none}.ih-cart-extras button:hover{background:#2c3032;border-color:#2c3032;color:#fff}.ih-cart-extras button:disabled{cursor:default;opacity:.52}.ih-cart-extra__feedback,.ih-cart-note-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.ih-cart-extras p{margin:0}.ih-cart-extra__feedback p,.ih-cart-note-actions p{padding-top:8px;font-size:12px;color:#545960}.ih-cart-extra__feedback p{min-width:0;overflow-wrap:anywhere}.ih-cart-extra__feedback:has(p:empty):has(button[hidden]){display:none}.ih-cart-extras .ih-cart-text-button{padding:0 3px;border:0;background:none;color:#111214;font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.ih-cart-wallet{margin-top:16px;padding-top:14px;border-top:1px solid var(--ih-cart-rule)}.ih-cart-extras .ih-cart-wallet__heading{margin-bottom:6px;font-size:12px;font-weight:600;color:#111214}.ih-cart-extras [data-wallet-status]{font-size:12px;color:#545960}.ih-cart-extras [data-wallet-status] a{color:#111214;text-decoration:underline;text-underline-offset:3px}.ih-cart-extras [data-wallet-coupons]:empty{display:none}.ih-cart-extras .ih-cart-wallet-coupon{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-top:9px;padding:12px;border:1px solid #bad5dc;border-radius:5px;background:#f0f7f8;color:#111214;text-align:left;white-space:normal}.ih-cart-extras .ih-cart-wallet-coupon:hover{border-color:#88cfe4;background:#e6f2f5;color:#111214}.ih-cart-wallet-coupon strong,.ih-cart-wallet-coupon small{display:block}.ih-cart-wallet-coupon strong{font-size:15px;font-weight:600;line-height:1.3}.ih-cart-wallet-coupon small{margin-top:4px;color:#545960;font-size:11px;font-weight:400;line-height:1.5}.ih-cart-wallet-coupon>span:last-child{flex:0 0 auto;font-size:12px}.ih-cart-note-actions{margin-top:10px}.ih-cart-note-actions p{padding-top:0}.ih-cart-extras [data-state=error],.ih-cart-extra__checkout-status{color:#a33227!important}.ih-cart-extras [data-state=success]{color:#2d6555}.ih-cart-extra__checkout-status{padding-top:10px;font-size:12px}.ih-cart-extras[hidden],.ih-cart-extras [hidden]{display:none!important}#t4s-mini_cart:has(icehue-cart-extras) .t4s-order_cart_discounts{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px}body:has(#t4s-mini_cart[aria-hidden=false] icehue-cart-extras) .loloyal-launcher-wrapper{visibility:hidden!important;pointer-events:none!important}#t4s-mini_cart:has(icehue-cart-extras){width:50vw!important;max-width:50vw!important;height:100dvh!important;max-height:100dvh!important;top:0;bottom:0}#t4s-mini_cart:has(icehue-cart-extras) .t4s-drawer__bottom{padding:14px 24px 16px;max-height:40dvh;overflow-y:auto;overscroll-behavior:contain;box-shadow:none}#t4s-mini_cart .t4s-drawer__scroll>.ih-cart-extras{margin:0 24px 16px;max-height:none;overflow:visible}.ih-cart-extras [data-selected-discounts]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ih-cart-extras [data-selected-discounts]:empty{display:none}.ih-cart-extras .ih-cart-selected-discount{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:40px;padding:8px 12px;border:1px solid #b9d4dc;border-radius:5px;background:#edf7f9;color:#111214;font-size:12px;white-space:normal;text-align:left}.ih-cart-extras .ih-cart-selected-discount:hover{border-color:#88cfe4;background:#e2f1f5;color:#111214}#t4s-mini_cart:has(icehue-cart-extras) [data-cart-discounts] ul:empty{display:none}@media(max-width:767px){#t4s-mini_cart:has(icehue-cart-extras){width:100vw!important;max-width:100vw!important}#t4s-mini_cart:has(icehue-cart-extras) .t4s-drawer__bottom{padding-right:20px;padding-left:20px}#t4s-mini_cart .t4s-drawer__scroll>.ih-cart-extras{margin-right:20px;margin-left:20px}.ih-cart-tiers{padding:10px 20px 0}.ih-cart-tiers .ih-cart-tiers__next{margin-right:-20px;margin-left:-20px}}@media(max-width:767px){.ih-cart-extras{margin-right:18px;margin-left:18px}.ih-cart-code-row{gap:7px}.ih-cart-extras button{padding-right:15px;padding-left:15px}.ih-cart-extra>summary{min-height:54px}}@media(prefers-reduced-motion:reduce){.ih-cart-extra>summary svg,.ih-cart-tiers__steps:after,.ih-cart-tiers__marker{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/icehue-cart-extras.css.map */
