html.ifd-native-cart #t4s-mini_cart{width:100vw;max-width:100vw;padding:0;background:transparent;overflow:hidden}@media(min-width:600px){html.ifd-native-cart #t4s-mini_cart{width:min(var(--ifd-drawer-w, 460px),100vw)}}.ifd-cart{--ifd-font: "CodecPro-Regular", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--ifd-gap: 14px;--ifd-pad: 20px;--ifd-accent-soft: color-mix(in srgb, var(--ifd-accent) 8%, var(--ifd-bg));--ifd-accent-line: color-mix(in srgb, var(--ifd-accent) 24%, var(--ifd-bg));--ifd-danger: #B3261E;--ifd-fs-xs: 11.5px;--ifd-fs-sm: 12.5px;--ifd-fs-md: 14px;--ifd-fs-lg: 16px;--ifd-control: 34px;display:flex;flex-direction:column;height:100%;max-height:100dvh;overflow:hidden;background:var(--ifd-bg);color:var(--ifd-text);font-family:var(--ifd-font);font-size:var(--ifd-fs-md);line-height:1.45;letter-spacing:normal;text-align:left}.ifd-cart:focus{outline:none}.ifd-cart--compact{--ifd-gap: 10px;--ifd-pad: 16px}.ifd-cart :where(*){letter-spacing:normal}.ifd-cart :where(div,span,a,li,dt,dd,label,button,input,select,strong,s,summary,h2,h3){font-family:var(--ifd-font)!important}.ifd-cart *,.ifd-cart *:before,.ifd-cart *:after{box-sizing:border-box}.ifd-cart :where(h2,h3,ul,ol,dl,dd,fieldset,figure){margin:0}.ifd-cart :where(ul,ol){padding:0;list-style:none}.ifd-cart :where(button){font:inherit;color:inherit;cursor:pointer;text-transform:none;letter-spacing:normal}.ifd-cart button:disabled{cursor:not-allowed;opacity:.45}.ifd-cart a{color:inherit}.ifd-cart :focus-visible{outline:2px solid var(--ifd-accent);outline-offset:2px}.ifd-cart-icon{width:18px;height:18px;flex:none}.ifd-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ifd-cart__header,.ifd-ticker,.ifd-cart__urgency,.ifd-cart>.ifd-progress,.ifd-cart__footer{flex:none}.ifd-cart__header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:calc(8px + env(safe-area-inset-top)) var(--ifd-pad) 8px;border-bottom:1px solid var(--ifd-border)}.ifd-cart__header--start{grid-template-columns:auto minmax(0,1fr) auto}.ifd-cart__header--start .ifd-cart__title{text-align:left}.ifd-cart__header-start{display:flex;justify-content:flex-start;min-width:0}.ifd-cart__header-end{display:flex;justify-content:flex-end}.ifd-cart__title{min-width:0;margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--ifd-heading-size)!important;font-weight:700;line-height:1.2;color:var(--ifd-text);text-transform:none}.ifd-cart__title-count{color:var(--ifd-muted);font-weight:500}.ifd-cart .ifd-cart__login{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:var(--ifd-control);padding:0 12px 0 10px;border-radius:var(--ifd-btn-radius);background:var(--ifd-text);color:var(--ifd-bg);font-size:var(--ifd-fs-sm);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.ifd-cart .ifd-cart__login span{overflow:hidden;text-overflow:ellipsis}.ifd-cart .ifd-cart__login:hover{opacity:.85;color:var(--ifd-bg)}.ifd-cart__login .ifd-cart-icon{width:15px;height:15px}.ifd-cart .ifd-cart__close,.ifd-cart .ifd-cart__close:is(:hover,:focus,:active){display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;margin-right:-8px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ifd-text);box-shadow:none}.ifd-cart .ifd-cart__close:hover{background:var(--ifd-surface)}.ifd-cart .ifd-cart__close:focus-visible{outline:2px solid var(--ifd-text);outline-offset:-2px}.ifd-cart__close .ifd-cart-icon{width:20px;height:20px}.ifd-ticker{position:relative;height:34px;overflow:hidden;background:var(--ifd-ticker-bg);color:var(--ifd-ticker-text);font-size:var(--ifd-fs-sm);font-weight:600}.ifd-ticker__track{position:relative;height:100%}.ifd-ticker__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 var(--ifd-pad);white-space:nowrap;overflow:hidden;opacity:0;transform:translateY(100%);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.ifd-ticker__item>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ifd-ticker__item .ifd-cart-icon{width:15px;height:15px}.ifd-ticker__item.is-active,.ifd-ticker:not(.is-ready) .ifd-ticker__item:first-child{opacity:1;transform:none}.ifd-ticker__item.is-leaving{opacity:0;transform:translateY(-100%)}.ifd-ticker--fade .ifd-ticker__item,.ifd-ticker--fade .ifd-ticker__item.is-leaving{transform:none}.ifd-cart__urgency{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px var(--ifd-pad);background:var(--ifd-accent-soft);font-size:var(--ifd-fs-sm);text-align:center}.ifd-cart__urgency strong{font-variant-numeric:tabular-nums;color:var(--ifd-accent)}.ifd-progress{padding:10px var(--ifd-pad) 8px;border-bottom:1px solid var(--ifd-border)}.ifd-progress[hidden]{display:none}.ifd-progress__msg{margin:0 0 8px;text-align:center;font-size:var(--ifd-fs-md);line-height:1.35}.ifd-progress__msg strong{color:var(--ifd-accent);font-weight:700}.ifd-progress__bar{position:relative}.ifd-progress__track{position:absolute;left:0;right:0;top:10px;height:6px;border-radius:99px;background:var(--ifd-border);overflow:hidden}.ifd-progress__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--ifd-accent);transition:width .5s cubic-bezier(.2,.8,.2,1)}.ifd-progress__steps{position:relative;display:grid;grid-template-columns:repeat(var(--ifd-steps, 3),minmax(0,1fr));align-items:start}.ifd-progress__step{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:0 4px;text-align:center;font-size:var(--ifd-fs-xs);line-height:1.25;color:var(--ifd-muted)}.ifd-progress__dot{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-bottom:3px;border-radius:50%;background:var(--ifd-bg);border:2px solid var(--ifd-border);color:var(--ifd-muted);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.ifd-progress__dot .ifd-cart-icon{width:13px;height:13px}.ifd-progress__label{max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ifd-progress__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.ifd-progress__step.is-done{color:var(--ifd-text);font-weight:600}.ifd-progress__step.is-done .ifd-progress__dot{background:var(--ifd-accent);border-color:var(--ifd-accent);color:var(--ifd-accent-text)}.ifd-progress__step.is-done .ifd-progress__amount{font-weight:400;color:var(--ifd-muted)}.ifd-progress__step.is-choose{color:var(--ifd-accent);font-weight:700}.ifd-progress__step.is-choose .ifd-progress__dot{border-color:var(--ifd-accent);color:var(--ifd-accent);background:var(--ifd-accent-soft)}.ifd-progress__step:is(.is-blocked,.is-declined) .ifd-progress__dot{border-style:dashed;border-color:var(--ifd-muted);color:var(--ifd-muted);background:var(--ifd-bg)}.ifd-progress__step:is(.is-blocked,.is-declined) .ifd-progress__label{color:var(--ifd-text)}.ifd-progress__step.is-pending{color:var(--ifd-text);font-weight:600}.ifd-progress__step.is-pending .ifd-progress__dot{border-color:var(--ifd-accent);color:var(--ifd-accent);background:var(--ifd-accent-soft);animation:ifd-pending 1.2s ease-in-out infinite}@keyframes ifd-pending{50%{opacity:.55}}.ifd-progress__note{margin-top:2px;padding:1px 6px;border-radius:99px;background:var(--ifd-surface);font-size:10px;font-weight:600;line-height:1.4;color:var(--ifd-text);white-space:nowrap}.ifd-cart__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:calc(var(--ifd-gap) + 4px);padding:var(--ifd-gap) var(--ifd-pad) calc(var(--ifd-gap) + 8px)}.ifd-cart__scroll>*{flex:none;min-width:0}.ifd-cart .ifd-cart__group-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:var(--ifd-fs-md)!important;font-weight:700;line-height:1.3;text-transform:none;color:var(--ifd-text)}.ifd-cart__group-title .ifd-cart-icon{width:16px;height:16px;color:var(--ifd-accent)}.ifd-gift-choice{padding:12px;border:1px solid var(--ifd-accent-line);border-radius:var(--ifd-radius);background:var(--ifd-accent-soft)}.ifd-gift-choice[hidden]{display:none}.ifd-gift-choice__group+.ifd-gift-choice__group{margin-top:14px;padding-top:14px;border-top:1px solid var(--ifd-accent-line)}.ifd-gift-choice__title{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:var(--ifd-fs-md);font-weight:700;line-height:1.3}.ifd-gift-choice__title .ifd-cart-icon{color:var(--ifd-accent)}.ifd-gift-choice fieldset{margin:0 0 10px;padding:0;border:0;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px}.ifd-gift-opt{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px;border:1px solid var(--ifd-border);border-radius:calc(var(--ifd-radius) * .75);background:var(--ifd-bg);font-size:var(--ifd-fs-md);line-height:1.25;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ifd-gift-opt:hover{border-color:var(--ifd-accent)}.ifd-gift-opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ifd-gift-opt__img{width:36px;height:36px;flex:none;border-radius:8px;object-fit:cover;background:var(--ifd-surface)}.ifd-gift-opt__name{flex:1 1 auto;min-width:0;font-size:13.5px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ifd-gift-opt__check{position:absolute;top:3px;left:34px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--ifd-border);border-radius:50%;background:var(--ifd-bg);color:transparent}.ifd-gift-opt__check .ifd-cart-icon{width:11px;height:11px}.ifd-gift-opt:has(input:checked){border-color:var(--ifd-accent);box-shadow:0 0 0 1px var(--ifd-accent) inset;font-weight:600}.ifd-gift-opt:has(input:checked) .ifd-gift-opt__check{background:var(--ifd-accent);border-color:var(--ifd-accent);color:var(--ifd-accent-text)}.ifd-gift-opt:has(input:focus-visible){outline:2px solid var(--ifd-accent);outline-offset:2px}.ifd-gift-choice .ifd-btn{width:100%;min-height:44px;font-size:var(--ifd-fs-md)}.ifd-gift-choice__msg{margin-top:8px;font-size:var(--ifd-fs-sm);color:var(--ifd-danger)}.ifd-gift-choice__msg[hidden]{display:none}.ifd-cart__lines{display:flex;flex-direction:column;gap:var(--ifd-gap)}.ifd-line{position:relative;display:grid;grid-template-columns:var(--ifd-img) minmax(0,1fr);gap:12px;align-items:start;padding-bottom:var(--ifd-gap);border-bottom:1px solid var(--ifd-border);transition:opacity .2s ease}.ifd-cart__lines>.ifd-line:last-child{border-bottom:0;padding-bottom:0}.ifd-line[aria-busy=true]{opacity:.55;pointer-events:none}.ifd-line__media{display:block;width:var(--ifd-img);height:var(--ifd-img);border-radius:calc(var(--ifd-radius) * .75);overflow:hidden;background:var(--ifd-surface)}.ifd-line__img{width:100%;height:100%;object-fit:cover;display:block}.ifd-line__body{display:flex;flex-direction:column;gap:4px;min-width:0}.ifd-line__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ifd-line__title{min-width:0;font-size:var(--ifd-fs-md);font-weight:700;line-height:1.3;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ifd-line__title:hover{text-decoration:underline}.ifd-cart .ifd-line__remove,.ifd-cart .ifd-line__remove:is(:hover,:focus,:active){display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;margin:-6px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ifd-muted);box-shadow:none}.ifd-cart .ifd-line__remove:hover{background:var(--ifd-surface);color:var(--ifd-danger)}.ifd-cart .ifd-line__remove[hidden]{display:none}.ifd-line__remove .ifd-cart-icon{width:17px;height:17px}.ifd-line__chips{display:flex;flex-wrap:wrap;gap:4px}.ifd-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 8px;border-radius:99px;background:var(--ifd-surface);color:var(--ifd-text);font-size:var(--ifd-fs-xs);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ifd-chip--gift{background:var(--ifd-accent);color:var(--ifd-accent-text);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ifd-chip .ifd-cart-icon{width:12px;height:12px}.ifd-line__gift{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ifd-line__plan,.ifd-line__discount{display:flex;align-items:flex-start;gap:6px;font-size:var(--ifd-fs-sm);line-height:1.4}.ifd-line__plan .ifd-cart-icon,.ifd-line__discount .ifd-cart-icon{width:14px;height:14px;margin-top:2px;color:var(--ifd-accent)}.ifd-line__plan-group{font-weight:600}.ifd-line__prop,.ifd-line__note{font-size:var(--ifd-fs-sm);line-height:1.4;color:var(--ifd-muted);overflow-wrap:anywhere}.ifd-line__note[hidden]{display:none}.ifd-cart__note{padding:10px 12px;border-radius:var(--ifd-radius);background:var(--ifd-surface);color:var(--ifd-text);border-left:3px solid var(--ifd-accent);font-size:var(--ifd-fs-sm);line-height:1.4}.ifd-cart__note[data-tone=error]{border-left-color:var(--ifd-danger);background:#fceeee;color:var(--ifd-danger)}.ifd-cart__note[hidden]{display:none}.ifd-line__notice{padding:6px 8px;border-radius:8px;background:var(--ifd-surface);color:var(--ifd-text);font-size:var(--ifd-fs-sm);line-height:1.35}.ifd-line__warning{padding:6px 8px;border-radius:8px;background:#fceeee;color:var(--ifd-danger);font-size:var(--ifd-fs-sm);line-height:1.35}.ifd-line__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:4px}.ifd-line__price{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 8px;margin-left:auto;font-size:var(--ifd-fs-md);line-height:1.3;font-variant-numeric:tabular-nums;text-align:right}.ifd-line__was{color:var(--ifd-muted);font-size:var(--ifd-fs-sm);white-space:nowrap}.ifd-line__now{font-weight:700;white-space:nowrap}.ifd-line__save{padding:1px 6px;border-radius:99px;background:var(--ifd-accent-soft);color:var(--ifd-accent);font-size:var(--ifd-fs-xs);font-weight:700;white-space:nowrap}.ifd-line__error{font-size:var(--ifd-fs-sm);color:var(--ifd-danger)}.ifd-line__error[hidden]{display:none}.ifd-line--gift{padding:12px;align-items:center;border:1px solid var(--ifd-accent-line);border-radius:calc(var(--ifd-radius) + 2px);background:linear-gradient(180deg,var(--ifd-accent-soft),color-mix(in srgb,var(--ifd-accent-soft) 40%,var(--ifd-bg)))}.ifd-line--gift .ifd-line__media{border:1px solid var(--ifd-accent-line)}.ifd-line--gift .ifd-line__body{gap:3px}.ifd-line--gift .ifd-chip--gift{padding:2px 8px;font-size:10px;letter-spacing:.06em}.ifd-line--gift .ifd-line__offer{color:var(--ifd-muted)}.ifd-cart__lines>.ifd-line--gift:last-child{padding-bottom:12px;border-bottom:1px solid var(--ifd-accent-line)}.ifd-line--gift .ifd-line__media{background:var(--ifd-bg)}.ifd-line--gift .ifd-line__now{color:var(--ifd-accent)}.ifd-line__variant{font-size:var(--ifd-fs-sm);line-height:1.35;color:var(--ifd-muted);overflow-wrap:anywhere}.ifd-line__offer{font-size:var(--ifd-fs-sm);line-height:1.35;color:var(--ifd-text)}.ifd-line--gift .ifd-line__foot{flex-wrap:nowrap;align-items:baseline}.ifd-line--gift .ifd-line__foot>.ifd-line__note{flex:1 1 auto;min-width:0}.ifd-line--gift .ifd-line__price{flex:none;flex-wrap:nowrap}.ifd-line--unavailable .ifd-line__media{opacity:.5}.ifd-line--bundle{padding:8px;border:1px solid var(--ifd-border);border-radius:var(--ifd-radius);background:color-mix(in srgb,var(--ifd-surface) 55%,var(--ifd-bg))}.ifd-cart__lines>.ifd-line--bundle:last-child{padding-bottom:8px;border-bottom:1px solid var(--ifd-border)}.ifd-line--bundle .ifd-line__media{background:var(--ifd-bg)}.ifd-line__bundle-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--ifd-fs-sm);line-height:1.4;color:var(--ifd-muted)}.ifd-chip--bundle{background:var(--ifd-accent-soft);color:var(--ifd-accent);font-weight:700;box-shadow:inset 0 0 0 1px var(--ifd-accent-line)}.ifd-bundle{container-type:inline-size;display:flex;flex-direction:column;gap:5px;margin-top:2px}.ifd-bundle__label{font-size:10.5px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--ifd-muted)}.ifd-bundle__flavours{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;gap:4px}.ifd-bundle__card{display:flex;align-items:center;gap:7px;min-width:0;min-height:46px;padding:4px 7px 4px 4px;border:1px solid var(--ifd-border);border-radius:10px;background:var(--ifd-bg)}.ifd-bundle__img{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:7px;overflow:hidden;background:var(--ifd-surface)}.ifd-bundle__img img{display:block;width:100%;height:100%;object-fit:cover}.ifd-bundle__initial{font-size:15px;font-weight:700;color:var(--ifd-muted)}.ifd-bundle__text{display:flex;flex-direction:column;justify-content:center;min-width:0}.ifd-bundle__slot{font-size:9.5px;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:var(--ifd-muted);white-space:nowrap}.ifd-bundle__name{font-size:var(--ifd-fs-sm);font-weight:700;line-height:1.25;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.ifd-bundle__plus{align-self:center;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--ifd-border);border-radius:50%;background:var(--ifd-bg);color:var(--ifd-muted)}.ifd-bundle__plus .ifd-cart-icon{width:10px;height:10px}.ifd-line--bundle .ifd-line__plan{padding:5px 8px;border-radius:8px;background:var(--ifd-accent-soft)}.ifd-line--bundle .ifd-line__plan>span{text-wrap:balance}@container (max-width: 279px){.ifd-bundle__flavours{grid-template-columns:minmax(0,1fr)}.ifd-bundle__plus{display:none}}@media(max-width:599px){.ifd-line--bundle{grid-template-rows:auto 1fr;row-gap:8px}.ifd-line--bundle>.ifd-line__body{display:contents}.ifd-line--bundle>.ifd-line__media{grid-row:1 / span 2}.ifd-line--bundle>.ifd-line__body>*{grid-column:1 / -1;min-width:0}.ifd-line--bundle>.ifd-line__body>:is(.ifd-line__head,.ifd-line__bundle-meta){grid-column:2;align-self:start}.ifd-line--bundle .ifd-qty{display:none}.ifd-line--bundle .ifd-line__foot{justify-content:flex-end;margin-top:0}.ifd-line--bundle .ifd-bundle__card{min-height:56px;gap:8px;padding:5px 8px 5px 5px}.ifd-line--bundle .ifd-bundle__img{width:44px;height:44px;border-radius:8px}.ifd-line--bundle .ifd-bundle__name{font-size:13px}}@media(min-width:600px){.ifd-line--bundle{grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto 1fr;row-gap:6px}.ifd-line--bundle>.ifd-line__media{width:56px;height:56px;grid-row:1 / span 2}.ifd-line--bundle>.ifd-line__media img{object-fit:contain}.ifd-line--bundle>.ifd-line__body{display:contents}.ifd-line--bundle>.ifd-line__body>*{grid-column:1 / -1;min-width:0}.ifd-line--bundle>.ifd-line__body>:is(.ifd-line__head,.ifd-line__bundle-meta){grid-column:2;align-self:start}.ifd-line--bundle .ifd-bundle,.ifd-line--bundle .ifd-line__foot{margin-top:0}}.ifd-qty{display:inline-flex;align-items:center;height:var(--ifd-control);border:1px solid var(--ifd-border);border-radius:99px;overflow:hidden;background:var(--ifd-bg)}.ifd-cart .ifd-qty__btn,.ifd-cart .ifd-qty__btn:is(:hover,:focus,:active){display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ifd-text);box-shadow:none}.ifd-cart .ifd-qty__btn:hover:not(:disabled){background:var(--ifd-surface)}.ifd-qty__btn .ifd-cart-icon{width:14px;height:14px}.ifd-qty__input{width:38px;height:32px;border:0;padding:0;background:transparent;color:inherit;text-align:center;font:inherit;font-size:var(--ifd-fs-md);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.ifd-qty__input::-webkit-outer-spin-button,.ifd-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ifd-offer{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:var(--ifd-radius);background:var(--ifd-surface);font-size:var(--ifd-fs-sm)}.ifd-offer .ifd-cart-icon{color:var(--ifd-accent)}.ifd-offer a{font-weight:700}.ifd-upsell[hidden]{display:none}.ifd-upsell__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ifd-upsell__head .ifd-cart__group-title{margin:0}.ifd-upsell__nav{display:flex;gap:6px}.ifd-cart .ifd-upsell__nav button,.ifd-cart .ifd-upsell__nav button:is(:hover,:focus,:active){display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--ifd-border);border-radius:50%;background:var(--ifd-bg);color:var(--ifd-text);box-shadow:none}.ifd-upsell__nav .ifd-cart-icon{width:15px;height:15px}.ifd-upsell__track{display:flex;gap:10px;padding-bottom:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ifd-upsell__track::-webkit-scrollbar{display:none}.ifd-upsell-card{flex:0 0 86%;min-width:0;scroll-snap-align:start;display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid var(--ifd-border);border-radius:var(--ifd-radius);background:var(--ifd-surface)}.ifd-upsell__track>.ifd-upsell-card:only-child{flex-basis:100%}.ifd-upsell-card__img{display:block;width:60px;height:60px;border-radius:calc(var(--ifd-radius) * .6);object-fit:cover;background:var(--ifd-bg)}.ifd-upsell-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;font-size:var(--ifd-fs-sm);line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.ifd-upsell-card__price{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin-top:2px;font-size:var(--ifd-fs-sm);font-weight:700}.ifd-upsell-card__price s{color:var(--ifd-muted);font-weight:400}.ifd-upsell-card__row{display:flex;gap:8px;align-items:center;margin-top:6px}.ifd-upsell-card select{flex:1 1 auto;min-width:0;height:32px;padding:0 8px;border:1px solid var(--ifd-border);border-radius:8px;background:var(--ifd-bg);color:inherit;font-size:var(--ifd-fs-sm)}.ifd-cart .ifd-btn,.ifd-cart .ifd-btn:is(:hover,:focus,:active){display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:32px;padding:0 14px;border:1px solid var(--ifd-accent);border-radius:var(--ifd-btn-radius);background:var(--ifd-accent);color:var(--ifd-accent-text);box-shadow:none;font-size:var(--ifd-fs-sm);font-weight:700;line-height:1;text-decoration:none;text-transform:none;transition:filter .2s ease,transform .1s ease}.ifd-cart .ifd-btn:hover:not(:disabled){filter:brightness(.94)}.ifd-cart .ifd-btn:active:not(:disabled){transform:translateY(1px)}.ifd-cart .ifd-btn--dark,.ifd-cart .ifd-btn--dark:is(:hover,:focus,:active){background:var(--ifd-text);border-color:var(--ifd-text);color:var(--ifd-bg)}.ifd-cart .ifd-btn--lg{min-height:48px;padding:0 26px;font-size:var(--ifd-fs-md)}.ifd-btn[aria-busy=true]{opacity:.6;pointer-events:none}.ifd-addons{display:flex;flex-direction:column;gap:8px}.ifd-addon{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--ifd-border);border-radius:var(--ifd-radius)}.ifd-addon__img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex:none}.ifd-addon__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--ifd-surface);color:var(--ifd-accent)}.ifd-addon__text{flex:1 1 auto;min-width:0}.ifd-addon__title{font-weight:700;font-size:var(--ifd-fs-sm)}.ifd-addon__desc{font-size:var(--ifd-fs-xs);color:var(--ifd-muted)}.ifd-addon__price{font-weight:700;font-size:var(--ifd-fs-sm);white-space:nowrap}.ifd-cart .ifd-switch,.ifd-cart .ifd-switch:is(:hover,:focus,:active){position:relative;flex:none;width:44px;height:26px;padding:0;border:0;border-radius:99px;background:var(--ifd-border);box-shadow:none;transition:background-color .2s ease}.ifd-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.ifd-cart .ifd-switch[aria-checked=true]{background:var(--ifd-accent)}.ifd-switch[aria-checked=true]:after{transform:translate(18px)}.ifd-switch[aria-busy=true]{opacity:.6;pointer-events:none}.ifd-cart__empty{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 10px;text-align:center}.ifd-cart__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--ifd-accent-soft);color:var(--ifd-accent)}.ifd-cart__empty-icon .ifd-cart-icon{width:34px;height:34px}.ifd-cart__empty-title{font-size:18px;font-weight:700}.ifd-cart__empty-text{color:var(--ifd-muted)}.ifd-cart__footer{container-type:inline-size;display:flex;flex-direction:column;gap:8px;padding:10px var(--ifd-pad) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ifd-border);background:var(--ifd-bg);box-shadow:0 -10px 24px #1613110f}.ifd-discount__details>summary{display:flex;align-items:center;gap:8px;min-height:28px;cursor:pointer;list-style:none;font-size:var(--ifd-fs-sm);font-weight:600;color:var(--ifd-text)}.ifd-discount__details>summary::-webkit-details-marker{display:none}.ifd-discount__details>summary .ifd-cart-icon{width:15px;height:15px;color:var(--ifd-accent)}.ifd-discount__details>summary .ifd-cart-icon:last-child{margin-left:auto;color:var(--ifd-muted);transition:transform .2s ease}.ifd-discount__details[open]>summary .ifd-cart-icon:last-child{transform:rotate(90deg)}.ifd-discount__form{display:flex;gap:8px;margin-top:8px}.ifd-discount__input{flex:1;min-width:0;height:42px;padding:0 12px;border:1px solid var(--ifd-border);border-radius:var(--ifd-btn-radius);background:var(--ifd-bg);color:inherit;font-size:var(--ifd-fs-md)}.ifd-discount__input:focus{border-color:var(--ifd-accent);outline:none;box-shadow:0 0 0 1px var(--ifd-accent)}.ifd-cart .ifd-discount__form .ifd-btn{min-height:42px;padding:0 18px}.ifd-discount__msg{margin-top:6px;font-size:var(--ifd-fs-sm);color:var(--ifd-accent)}.ifd-discount__msg[data-tone=error]{color:var(--ifd-danger)}.ifd-discount__msg[hidden]{display:none}.ifd-discount__codes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ifd-discount__code{display:inline-flex;align-items:center;gap:6px;padding:2px 2px 2px 10px;border-radius:99px;background:var(--ifd-surface);font-size:var(--ifd-fs-xs);font-weight:700;text-transform:uppercase}.ifd-discount__code .ifd-cart-icon{width:13px;height:13px}.ifd-cart .ifd-discount__code button,.ifd-cart .ifd-discount__code button:is(:hover,:focus,:active){display:inline-flex;width:24px;height:24px;padding:0;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--ifd-text);box-shadow:none}.ifd-summary{display:flex;flex-direction:column;gap:2px}.ifd-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--ifd-fs-md);font-variant-numeric:tabular-nums}.ifd-summary__row dd{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ifd-summary__row--muted{color:var(--ifd-muted);font-size:var(--ifd-fs-sm)}.ifd-summary__row--total{font-size:var(--ifd-fs-lg);font-weight:700}.ifd-summary__save{padding:2px 8px;border-radius:99px;background:var(--ifd-accent-soft);color:var(--ifd-accent);font-size:var(--ifd-fs-xs);font-weight:700}.ifd-cart__actions{display:flex;flex-direction:column;gap:10px}.ifd-cart__actions--beside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"checkout wallets" "consent consent";column-gap:10px;row-gap:0;align-items:start}.ifd-cart__actions--beside .ifd-accel,.ifd-cart__actions--beside .ifd-accel>div{display:contents}.ifd-cart__actions--beside .ifd-checkout-form{grid-area:checkout}.ifd-cart__actions--beside shopify-accelerated-checkout-cart{grid-area:wallets;display:block;min-width:0}.ifd-cart__actions--beside [id^=shopify-buyer-consent]{grid-area:consent}.ifd-cart__actions--beside:is(.is-accel-stacked,.is-accel-empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"checkout" "wallets" "consent"}.ifd-cart__actions--beside.is-accel-stacked shopify-accelerated-checkout-cart{margin-top:10px}.ifd-accel [id^=shopify-buyer-consent]{margin:6px 0 0!important;font-size:11px;line-height:1.4;font-weight:400;text-transform:none;color:var(--ifd-muted)}.ifd-accel [id^=shopify-buyer-consent] :is(a,button),.ifd-accel [id^=shopify-buyer-consent] :is(a,button):is(:hover,:focus,:active){display:inline;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;text-decoration:underline;vertical-align:baseline;transition:none}@media(max-height:900px){.ifd-cart__footer:has(.ifd-cart__actions:not(.is-accel-empty) .ifd-accel) .ifd-pay-icons{display:none}}@media(max-height:820px){.ifd-cart__footer:has(.ifd-cart__actions:not(.is-accel-empty) .ifd-accel) .ifd-cart__tax{display:none}}.ifd-cart__actions.is-accel-empty .ifd-accel{margin-top:-10px}.ifd-cart__actions.is-accel-empty .ifd-checkout__total,.ifd-cart__actions.is-accel-stacked .ifd-checkout__total{display:inline}.ifd-checkout-form{margin:0;min-width:0}.ifd-cart .ifd-checkout,.ifd-cart .ifd-checkout:is(:hover,:focus,:active){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;padding:0 14px;border:0;border-radius:var(--ifd-btn-radius);background:var(--ifd-checkout-bg);color:var(--ifd-checkout-text);box-shadow:none;font-size:15px;font-weight:700;line-height:1.1;letter-spacing:.03em!important;text-transform:uppercase;transition:filter .2s ease,transform .1s ease}.ifd-checkout span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:inherit;letter-spacing:inherit!important}.ifd-cart .ifd-checkout:hover{filter:brightness(1.12)}.ifd-cart .ifd-checkout:active{transform:translateY(1px)}.ifd-checkout .ifd-cart-icon{width:16px;height:16px}.ifd-cart__actions--beside .ifd-checkout__total{display:none}.ifd-accel{min-width:0;--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-inline-size: 50px;--shopify-accelerated-checkout-button-border-radius: var(--ifd-btn-radius);--shopify-accelerated-checkout-skeleton-background-color: var(--ifd-surface);--shopify-accelerated-checkout-row-gap: 10px;--shopify-accelerated-checkout-inline-alignment: center}.ifd-accel:empty{display:none}@container (max-width: 269px){.ifd-cart__actions--beside{grid-template-columns:minmax(0,1fr);grid-template-areas:"checkout" "wallets" "consent"}.ifd-cart__actions--beside shopify-accelerated-checkout-cart{margin-top:10px}.ifd-cart__actions--beside .ifd-checkout__total{display:inline}}.ifd-pay-icons{display:flex;justify-content:center;flex-wrap:nowrap;gap:5px;overflow:hidden}.ifd-pay-icons li{flex:none;display:flex}.ifd-pay-icons svg{width:32px;height:20px}.ifd-cart__tax{text-align:center;font-size:var(--ifd-fs-xs);line-height:1.3;color:var(--ifd-muted)}.ifd-cart__trust-img img{display:block;width:100%;height:auto}@media(max-width:599px){.ifd-cart{--ifd-pad: 16px}}@media(max-width:380px){.ifd-cart{--ifd-pad: 14px;--ifd-fs-md: 13.5px}.ifd-cart .ifd-checkout{font-size:14px}}@media(max-height:760px){.ifd-progress__amount,.ifd-cart__tax{display:none}}@media(max-height:640px){.ifd-pay-icons{display:none}.ifd-progress{padding-top:8px;padding-bottom:8px}}@media(prefers-reduced-motion:reduce){.ifd-cart *,.ifd-cart *:before,.ifd-cart *:after{transition:none!important;scroll-behavior:auto!important}.ifd-progress__step.is-pending .ifd-progress__dot{animation:none}.ifd-ticker__item,.ifd-ticker__item.is-leaving{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ifd-cart.css.map */
