.sgc-section{height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.sgc{--sgc-gold: linear-gradient(140.17deg, #f2dec2 6.45%, #a27650 96.35%);--sgc-gold-ink: #532800;--sgc-gold-solid: #a27650;position:fixed;z-index:997;pointer-events:none;color:#1a1a1a;font-family:inherit}.sgc.is-out-of-range{visibility:hidden}body:has(step-gift-cart) #CartDrawer,body:has(step-gift-cart) .cart-drawer-overlay{display:none!important}html:has(step-gift-cart).js-drawer-open,html:has(step-gift-cart).js-drawer-open-right,body:has(step-gift-cart).js-drawer-open,body:has(step-gift-cart).js-drawer-open-right{overflow:visible!important}body:has(step-gift-cart).js-drawer-open-right #PageContainer,body:has(step-gift-cart).js-drawer-open-right .site-header,body:has(step-gift-cart).js-drawer-open-right .header-container{pointer-events:auto!important}.sgc__mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;pointer-events:auto}.sgc__mask[hidden]{display:none!important}.sgc__panel{position:relative;display:flex;flex-direction:column;pointer-events:auto;box-sizing:border-box;background:#fff;color:#1a1a1a}.sgc__sheet,.sgc__dock{display:contents}.sgc__status{order:1}.sgc__heading{order:2}.sgc__summary{order:3}.sgc__progress{order:4}.sgc__items{order:5}.sgc__buy{order:6}.sgc__status{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;font-size:13px;line-height:1.35;font-weight:600}.sgc__status:empty{display:none}.sgc__heading{margin:0 0 24px;color:#4a4a4a;font-size:16px;line-height:1.4;font-weight:520}.sgc__summary-main{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.sgc__subtotal-label{display:block;font-size:14px;font-weight:700;line-height:1.2}.sgc__subtotal-value{display:block;margin-top:2px;font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.03em}.sgc__chevron{display:none}.sgc__savings{display:flex;align-items:baseline;gap:8px;margin-top:4px}.sgc__save{color:#e10600;font-size:12px;font-weight:700;line-height:1.2}.sgc__compare{color:#8d8d8d;font-size:14px;text-decoration:line-through}.sgc__compare:empty{display:none}.sgc__progress{position:relative;margin-top:16px}.sgc__track{height:8px;border-radius:999px;background:#f2dec2;overflow:hidden}.sgc__bar{height:100%;width:0;border-radius:inherit;background:var(--sgc-gold)}.sgc__arrows{position:absolute;top:0;right:0;left:0;height:8px;pointer-events:none}.sgc__mark-arrow{position:absolute;top:-6px;width:0;height:0;border-top:6px solid #c9b8a4;border-right:4px solid transparent;border-left:4px solid transparent;transform:translate(-50%)}.sgc__mark-arrow.is-unlocked{border-top-color:var(--sgc-gold-solid)}.sgc__marks{position:relative;height:36px;margin-top:8px}.sgc__mark{position:absolute;top:0;color:#8a8a8a;font-size:11px;line-height:1.2;text-align:center;white-space:nowrap;transform:translate(-50%)}.sgc__mark[data-pos="0"]{max-width:none;text-align:left;transform:none}.sgc__mark.is-last{text-align:right;transform:translate(-100%)}.sgc__mark.is-unlocked{color:var(--sgc-gold-solid);font-weight:700}.sgc__items{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;margin-top:12px;max-height:220px;padding-right:8px;overflow:auto;scrollbar-color:#c09d7b #e6e6e6;scrollbar-width:thin}.sgc__items:empty{display:none}.sgc__item{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:16px 9px 16px 16px;border-radius:8px;background:#f5f5f5;margin-right:0}.sgc__item-title{flex:1;min-width:0;color:#000;font-size:14px;line-height:1.2;font-weight:520;letter-spacing:-.42px;overflow-wrap:anywhere}.sgc__remove{flex:0 0 auto;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:#918686;cursor:pointer}.sgc__remove:disabled{cursor:default;opacity:.4}.sgc__buy{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin-top:14px;border:0;border-radius:999px;background:var(--sgc-gold);color:var(--sgc-gold-ink);font:inherit;font-size:14px;font-weight:520;line-height:1.4;cursor:pointer}.sgc__buy:disabled{cursor:default;opacity:.6}.sgc__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:#ffffff8c}.sgc__loading[hidden]{display:none!important}.sgc__spinner{width:22px;height:22px;border:2px solid #d9d9d9;border-top-color:var(--sgc-gold-solid);border-radius:50%;animation:sgc-spin .7s linear infinite}@keyframes sgc-spin{to{transform:rotate(360deg)}}@media(max-width:1439px){.sgc{left:12px;right:12px;bottom:12px}.sgc.is-expanded{top:0;left:0;right:0;bottom:0}.sgc__panel{border-radius:18px;box-shadow:0 8px 28px #00000029;border-top:3px solid var(--sgc-gold-solid)}.sgc:not(.is-expanded) .sgc__panel{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:72px;padding:10px 12px 10px 16px}.sgc:not(.is-expanded) .sgc__status,.sgc:not(.is-expanded) .sgc__heading,.sgc:not(.is-expanded) .sgc__progress,.sgc:not(.is-expanded) .sgc__items,.sgc:not(.is-expanded) .sgc__compare{display:none}.sgc:not(.is-expanded) .sgc__summary{display:flex;flex:1 1 auto;align-items:center;min-width:0}.sgc:not(.is-expanded) .sgc__summary-main{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:4px;width:auto}.sgc:not(.is-expanded) .sgc__subtotal-label{grid-column:1 / -1}.sgc:not(.is-expanded) .sgc__subtotal-label{font-size:13px}.sgc:not(.is-expanded) .sgc__subtotal-value{margin-top:0;font-size:22px}.sgc:not(.is-expanded) .sgc__chevron{display:inline-flex;margin-left:2px}.sgc:not(.is-expanded) .sgc__savings{margin-top:0;margin-left:8px}.sgc:not(.is-expanded) .sgc__save{display:inline-block;padding:6px 14px 6px 8px;background:#e10600;color:#fff;font-size:11px;line-height:1.15;clip-path:polygon(0 0,100% 8%,88% 50%,100% 92%,0 100%)}.sgc:not(.is-expanded) .sgc__buy{width:auto;min-width:112px;height:40px;margin-top:0;padding:0 18px;background:var(--sgc-gold);color:var(--sgc-gold-ink);font-size:13px;letter-spacing:.04em}.sgc.is-expanded .sgc__panel{position:absolute;left:12px;right:12px;bottom:12px;max-height:calc(100vh - 24px);padding:16px 16px 14px;overflow:auto}.sgc.is-expanded .sgc__chevron svg{transform:rotate(180deg)}}@media(max-width:1439px){.sgc{--sgc-px: min(calc(1vw / 7.5), calc(850px / 7.5));left:0;right:0;bottom:0}.sgc.is-out-of-range{visibility:visible}.sgc:not(.is-expanded) .sgc__panel{border-radius:16px 16px 0 0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.sgc.is-expanded .sgc__panel{top:auto;left:0;right:0;bottom:0;max-height:calc(100dvh - 24px);padding:0;overflow:hidden;border:0;border-radius:16px 16px 0 0;box-shadow:0 -8px 28px #00000029}.sgc.is-expanded .sgc__sheet{display:block;position:relative;flex:1 1 auto;min-height:0;overflow:auto;padding:28px 56px 12px 16px}.sgc.is-expanded .sgc__sheet:before{content:"";position:absolute;top:10px;left:50%;width:36px;height:3px;border-radius:999px;background:#1a1a1a;transform:translate(-50%)}.sgc.is-expanded .sgc__heading{margin-bottom:16px}.sgc.is-expanded .sgc__items{max-height:none}.sgc.is-expanded .sgc__dock{display:flex;flex:0 0 auto;align-items:center;gap:10px;min-height:72px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px)) 16px;border-top:3px solid var(--sgc-gold-solid);background:#fff}.sgc.is-expanded .sgc__dock .sgc__summary{display:flex;flex:1 1 auto;align-items:center;min-width:0}.sgc.is-expanded .sgc__dock .sgc__summary-main{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:4px;width:auto}.sgc.is-expanded .sgc__dock .sgc__subtotal-label{grid-column:1 / -1;font-size:13px}.sgc.is-expanded .sgc__dock .sgc__subtotal-value{margin-top:0;font-size:22px}.sgc.is-expanded .sgc__dock .sgc__chevron{display:inline-flex;margin-left:2px}.sgc.is-expanded .sgc__dock .sgc__savings{margin-top:0;margin-left:8px}.sgc:not(.is-expanded) .sgc__subtotal-label,.sgc.is-expanded .sgc__dock .sgc__subtotal-label{font-size:calc(24 * var(--sgc-px))}.sgc:not(.is-expanded) .sgc__subtotal-value,.sgc.is-expanded .sgc__dock .sgc__subtotal-value{font-size:calc(48 * var(--sgc-px))}.sgc:not(.is-expanded) .sgc__savings,.sgc.is-expanded .sgc__dock .sgc__savings{align-items:flex-end;margin-left:calc(8 * var(--sgc-px))}.sgc:not(.is-expanded) .sgc__save,.sgc.is-expanded .sgc__dock .sgc__save{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;min-width:calc(118 * var(--sgc-px));height:calc(78 * var(--sgc-px));min-height:0;padding:calc(8 * var(--sgc-px)) calc(18 * var(--sgc-px)) 0 calc(6 * var(--sgc-px));background:url(/cdn/shop/files/world-cup-2026-save-bg.webp?v=1792487576) center / 100% 100% no-repeat;color:#fff;text-align:center;font-size:calc(16 * var(--sgc-px));line-height:1;clip-path:none}.sgc:not(.is-expanded) .sgc__save [data-sgc-save],.sgc.is-expanded .sgc__dock .sgc__save [data-sgc-save]{display:block;margin-top:calc(2 * var(--sgc-px));font-size:calc(20 * var(--sgc-px));line-height:1.1;text-transform:none}.sgc.is-expanded .sgc__dock .sgc__compare{display:none}.sgc.is-expanded .sgc__dock .sgc__buy{width:auto;min-width:112px;height:40px;margin-top:0;padding:0 18px;font-size:13px;letter-spacing:.04em}}@media(min-width:851px)and (max-width:1439px){.sgc:not(.is-expanded) .sgc__subtotal-label,.sgc.is-expanded .sgc__dock .sgc__subtotal-label{font-size:13px}.sgc:not(.is-expanded) .sgc__subtotal-value,.sgc.is-expanded .sgc__dock .sgc__subtotal-value{font-size:22px}.sgc:not(.is-expanded) .sgc__save,.sgc.is-expanded .sgc__dock .sgc__save{width:72px;height:48px;padding:5px 12px 0 4px;font-size:11px}.sgc:not(.is-expanded) .sgc__save [data-sgc-save],.sgc.is-expanded .sgc__dock .sgc__save [data-sgc-save]{margin-top:1px;font-size:11px}}@media(min-width:1440px){.sgc{--sgc-width: 270px;top:50%;width:var(--sgc-width);right:max(16px,calc((100vw - 62.5vw) / 2 - var(--sgc-width) - 16px));transform:translateY(-50%)}.sgc__mask{display:none!important}.sgc__panel{max-height:calc(100vh - 48px);padding:18px 16px 16px;overflow:auto;border-radius:16px;box-shadow:0 0 4px #00000040}.sgc__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sgc__summary-main{width:auto;cursor:default}.sgc__subtotal-value{font-size:22px}.sgc__savings{flex-direction:column;align-items:flex-end;gap:0;margin-top:18px}}.sgc.is-out-of-range .sgc-addon{visibility:visible}.sgc-addon{--sgc-gold: linear-gradient(140.17deg, #f2dec2 6.45%, #a27650 96.35%);--sgc-gold-ink: #532800;--sgc-gold-solid: #a27650;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:auto;color:#1a1a1a;box-sizing:border-box}.sgc-addon[hidden]{display:none!important}.sgc-addon__mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111175}.sgc-addon__dialog{position:relative;display:flex;flex-direction:column;width:min(440px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 48px));max-height:min(720px,calc(100dvh - 48px));padding:28px 24px 20px;border-radius:16px;background:#fff;box-shadow:0 18px 50px #0000002e;box-sizing:border-box}.sgc-addon__close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#f3f3f3;color:#1a1a1a;cursor:pointer}.sgc-addon__title{margin:0 36px 6px 0;font-size:22px;line-height:1.25;font-weight:700}.sgc-addon__sub{margin:0 0 16px;color:#8d8d8d;font-size:13px;line-height:1.45}.sgc-addon__sub[hidden]{display:none!important}.sgc-addon__list{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding-right:2px}.sgc-addon__item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#f5f5f5}.sgc-addon__item.is-unavailable{opacity:.5}.sgc-addon__check{position:relative;flex-shrink:0;display:inline-flex;cursor:pointer}.sgc-addon__input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;appearance:none;-webkit-appearance:none;pointer-events:none;clip:rect(0,0,0,0)}.sgc-addon__box{width:22px;height:22px;box-sizing:border-box;border:1.5px solid #cfcfcf;border-radius:6px;background:#fff}.sgc-addon__input:checked+.sgc-addon__box{border-color:#1a1a1a;background:#1a1a1a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 4.8 8.5 9.5 3.5' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px 12px no-repeat}.sgc-addon__media{flex-shrink:0;width:64px;height:64px;cursor:pointer}.sgc-addon__media img{width:100%;height:100%;object-fit:contain;display:block}.sgc-addon__body{flex:1;min-width:0}.sgc-addon__line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sgc-addon__name{cursor:pointer;font-size:15px;font-weight:650;line-height:1.3}.sgc-addon__variant{appearance:none;-webkit-appearance:none;max-width:120px;margin:0;padding:4px 24px 4px 8px;border:1px solid #d5d5d5;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23111' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 8px center;background-size:12px 12px;color:#111;font:inherit;font-size:13px;cursor:pointer}.sgc-addon__price{margin-top:6px;font-size:15px;line-height:1.3}.sgc-addon__mute{display:flex;align-items:center;gap:8px;margin-top:14px;color:#4a4a4a;font-size:13px;line-height:1.3;cursor:pointer}.sgc-addon__mute input{position:absolute;width:1px;height:1px;margin:0;opacity:0;appearance:none;-webkit-appearance:none;pointer-events:none;clip:rect(0,0,0,0)}.sgc-addon__radio{flex-shrink:0;width:18px;height:18px;box-sizing:border-box;border:1.5px solid #b5b5b5;border-radius:50%;background:#fff}.sgc-addon__mute input:checked+.sgc-addon__radio{border-color:var(--sgc-gold-solid);background:radial-gradient(circle,var(--sgc-gold-solid) 0 5px,#fff 5.5px)}.sgc-addon__actions{display:flex;gap:10px;margin-top:16px}.sgc-addon__skip,.sgc-addon__add{flex:1;height:46px;border-radius:999px;font:inherit;font-size:15px;font-weight:650;cursor:pointer}.sgc-addon__skip{border:1px solid #d5d5d5;background:#fff;color:#1a1a1a}.sgc-addon__add{border:0;background:var(--sgc-gold);color:var(--sgc-gold-ink)}.sgc-addon__add:disabled{cursor:default;opacity:.45}@media(max-width:850px){.sgc-addon{align-items:center;justify-content:center;padding:16px}.sgc-addon__dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:22px 16px 16px;border-radius:16px}.sgc-addon__title{font-size:18px}.sgc-addon__media{width:56px;height:56px}.sgc-addon__name,.sgc-addon__price{font-size:14px}.sgc-addon__actions{position:sticky;bottom:0;padding-top:8px;background:linear-gradient(#fff0,#fff 8px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/step-gift-cart.css.map */
