#miniCart{--mini-cart-heading-font: Montserrat, "Segoe UI", system-ui, sans-serif;--mini-cart-body-font: "Nunito Sans", "Segoe UI", system-ui, sans-serif;border:none;display:none;height:100%;justify-content:flex-end;max-height:none;max-width:none;overflow:clip;padding:0;right:0;top:0;width:100%;z-index:2147483648}#miniCart[open]{animation:miniCartFadeIn .3s ease;display:flex;position:fixed}#miniCart.closing{animation:miniCartFadeOut .3s ease forwards}@keyframes miniCartFadeIn{0%{background-color:transparent}}@keyframes miniCartFadeOut{to{background-color:transparent}}@keyframes miniCartSlideIn{0%{transform:translate(100%)}}@keyframes miniCartSlideOut{to{transform:translate(100%)}}#miniCartContent{-webkit-font-smoothing:antialiased;animation:miniCartSlideIn .4s cubic-bezier(.22,1,.36,1);background-color:var(--cream);color:var(--charcoal);display:flex;flex-direction:column;font-family:var(--mini-cart-body-font);font-size:14px;line-height:1.45;max-width:460px;position:relative;width:100%}#miniCart.closing #miniCartContent{animation:miniCartSlideOut .3s cubic-bezier(.55,0,1,.45) forwards}#miniCartContent.loading:before{background-color:#fffaf599;content:"";cursor:not-allowed;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#miniCartContent.loading:after{animation:loading 1s ease infinite;border:4px solid transparent;border-radius:50%;border-top-color:var(--navy);bottom:0;content:"";height:22px;left:0;margin:auto;position:absolute;right:0;top:0;width:22px;z-index:2}.miniCartIcon{display:block;flex-shrink:0}#miniCartHeader{align-items:center;background-color:var(--cream);border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:14px 10px 14px 20px}#miniCartHeaderHeading{align-items:baseline;display:flex;gap:10px}#miniCartHeaderHeadingTitle{color:var(--navy);font-family:var(--mini-cart-heading-font);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.2}#miniCartHeaderHeadingCount{color:var(--muted);font-size:13px}#miniCartHeaderClose{align-items:center;background-color:transparent;border:0;border-radius:999px;color:var(--navy);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;width:44px}#miniCartHeaderClose:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}@media(max-width:800px){#miniCartHeader{padding:4px 8px 4px 20px}#miniCartHeaderHeadingTitle{font-size:19px}}#miniCartEmpty{display:none}#miniCartEmpty.active{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;padding:0 24px 24px}#miniCartEmptyMessage{align-items:center;display:flex;flex-direction:column;padding:36px 8px 28px;text-align:center}#miniCartEmptyMessageIcon{align-items:center;background-color:var(--panel);border:1px solid var(--sand);border-radius:999px;color:var(--navy);display:flex;flex:0 0 56px;height:56px;justify-content:center;width:56px}#miniCartEmptyMessageTitle{color:var(--navy);font-family:var(--mini-cart-heading-font);font-size:19px;font-weight:600;line-height:1.25;margin:14px 0 0}#miniCartEmptyMessageText{color:var(--muted);font-size:14px;line-height:1.45;margin:6px 0 0;max-width:280px}#miniCartEmptyMessageButton{align-items:center;background-color:var(--navy);border-radius:999px;color:#fff;display:flex;font-family:var(--mini-cart-heading-font);font-size:13px;font-weight:700;height:46px;justify-content:center;letter-spacing:.1em;margin-top:16px;padding:0 28px;text-decoration:none;text-transform:uppercase}#miniCartEmptyMessageButton:focus-visible{outline:2px solid var(--navy);outline-offset:2px}#miniCartEmptyProducts{display:flex;flex-direction:column;gap:10px}#miniCartEmptyProductsTitle{color:var(--navy);font-family:var(--mini-cart-heading-font);font-size:15px;font-weight:600;line-height:1.3;margin:0}#miniCartEmptyProductsGrid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.miniCartEmptyProductsGridCard{background-color:#fff;border:1px solid var(--border-soft);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:8px}.miniCartEmptyProductsGridCardImage{background-color:var(--sand-light);border-radius:12px;display:block;overflow:hidden}.miniCartEmptyProductsGridCardImageImg{aspect-ratio:1 / 1;display:block;height:auto;object-fit:cover;width:100%}.miniCartEmptyProductsGridCardInfo{display:flex;flex:1;flex-direction:column;gap:2px;padding:0 4px}.miniCartEmptyProductsGridCardInfoTitle{color:var(--navy);font-family:var(--mini-cart-heading-font);font-size:13px;font-weight:600;line-height:1.3;text-decoration:none}.miniCartEmptyProductsGridCardInfoTitle:hover{color:#1f2747}.miniCartEmptyProductsGridCardInfoPrice{align-items:baseline;color:var(--navy);display:flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;gap:4px}.miniCartEmptyProductsGridCardInfoPriceFrom{color:var(--muted);font-size:12px;font-weight:600}.miniCartEmptyProductsGridCardButton{align-items:center;background-color:transparent;border:1.5px solid var(--navy);border-radius:999px;color:var(--navy);cursor:pointer;display:flex;font-family:var(--mini-cart-heading-font);font-size:11px;font-weight:700;gap:5px;height:44px;justify-content:center;letter-spacing:.08em;padding:0;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.miniCartEmptyProductsGridCardButton:hover{background-color:var(--navy);color:#fff}.miniCartEmptyProductsGridCardButton:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media(max-width:800px){#miniCartEmpty.active{padding:0 20px 20px}#miniCartEmptyMessage{padding:28px 8px 24px}#miniCartEmptyProductsGrid{gap:12px}}#miniCartBody{display:none}#miniCartBody.active{display:flex;flex:1;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;padding:2px 20px 30px}@media(max-width:800px){#miniCartBody.active{gap:14px;padding:0 20px 16px}}#miniCartBodyList{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.miniCartBodyListItem{border-bottom:1px solid var(--line);display:flex;gap:14px;padding:20px 0}.miniCartBodyListItemImage{background-color:var(--sand-light);border-radius:14px;display:block;flex:0 0 92px;height:92px;overflow:hidden;width:92px}.miniCartBodyListItemImageImg{display:block;height:92px;object-fit:cover;width:92px}.miniCartBodyListItemInfo{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.miniCartBodyListItemInfoTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.miniCartBodyListItemInfoTopText{display:flex;flex-direction:column;gap:3px;min-width:0}.miniCartBodyListItemInfoTopTextTitle{color:var(--navy);font-family:var(--mini-cart-heading-font);font-size:14px;font-weight:600;line-height:1.35;text-decoration:none}.miniCartBodyListItemInfoTopTextTitle:hover{color:#1f2747}.miniCartBodyListItemInfoTopTextVariant,.miniCartBodyListItemInfoTopTextPlan{color:var(--muted);font-size:13px}.miniCartBodyListItemInfoTopTextProperties{color:var(--muted);display:flex;flex-direction:column;font-size:13px}.miniCartBodyListItemInfoTopTextPropertiesLink{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.miniCartBodyListItemInfoTopPrice{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;font-variant-numeric:tabular-nums;gap:1px}.miniCartBodyListItemInfoTopPriceCompare{color:var(--muted);font-size:13px}.miniCartBodyListItemInfoTopPriceFinal{color:var(--navy);font-size:15px;font-weight:800}.miniCartBodyListItemInfoDiscounts{display:flex;flex-wrap:wrap;gap:6px}.miniCartBodyListItemInfoDiscountsTag{align-items:center;background-color:var(--soft-blue);border-radius:999px;color:var(--navy);display:inline-flex;font-family:var(--mini-cart-heading-font);font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;line-height:1.4;padding:4px 10px 4px 8px;text-transform:uppercase}.miniCartBodyListItemInfoActions{align-items:center;display:flex;gap:12px;justify-content:space-between}.miniCartBodyListItemInfoActionsQuantity{align-items:stretch;background-color:#fff;border:1px solid var(--border);border-radius:999px;display:inline-flex;height:44px;overflow:hidden}.miniCartBodyListItemInfoActionsQuantityMinus,.miniCartBodyListItemInfoActionsQuantityPlus{align-items:center;background-color:transparent;border:0;color:var(--navy);cursor:pointer;display:flex;justify-content:center;padding:0;width:44px}.miniCartBodyListItemInfoActionsQuantityMinus:focus-visible,.miniCartBodyListItemInfoActionsQuantityPlus:focus-visible,.miniCartBodyListItemInfoActionsQuantityInput:focus-visible{background-color:var(--panel);outline:2px solid var(--navy);outline-offset:-2px}.miniCartBodyListItemInfoActionsQuantityInput{background-color:transparent;border:0;border-left:1px solid var(--line);border-radius:0;border-right:1px solid var(--line);color:var(--navy);font-family:var(--mini-cart-body-font);font-size:15px;font-weight:700;padding:0;text-align:center;width:44px}.miniCartBodyListItemInfoActionsRemove{background-color:transparent;border:0;color:var(--muted);cursor:pointer;font-family:var(--mini-cart-body-font);font-size:13px;padding:12px 0 12px 12px;text-decoration:underline;text-underline-offset:3px;width:auto}.miniCartBodyListItemInfoUpgrade{background-color:transparent;border:1.5px solid var(--navy);border-radius:999px;color:var(--navy);cursor:pointer;font-family:var(--mini-cart-heading-font);font-size:12px;font-weight:700;letter-spacing:.08em;min-height:44px;padding:10px 16px;text-transform:uppercase;width:100%}@media(max-width:800px){.miniCartBodyListItem{gap:12px;padding:12px 0}.miniCartBodyListItemImage{border-radius:12px;flex-basis:72px;height:72px;width:72px}.miniCartBodyListItemImageImg{height:72px;width:72px}.miniCartBodyListItemInfo{column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:0}.miniCartBodyListItemInfoTop{display:contents}.miniCartBodyListItemInfoTopText{gap:2px;grid-column:1;grid-row:1 / span 2}.miniCartBodyListItemInfoTopTextTitle{line-height:1.3}.miniCartBodyListItemInfoTopPrice{gap:2px;grid-column:2;grid-row:1}.miniCartBodyListItemInfoTopPriceCompare{font-size:12px}.miniCartBodyListItemInfoDiscounts{align-items:flex-end;flex-direction:column;gap:4px;grid-column:2;grid-row:2;margin-top:2px}.miniCartBodyListItemInfoDiscountsTag{font-size:10px;gap:4px;padding:2px 8px 2px 6px}.miniCartBodyListItemInfoActions{grid-column:1 / -1;margin-top:8px}.miniCartBodyListItemInfoActionsQuantity{height:36px;overflow:visible}.miniCartBodyListItemInfoActionsQuantityMinus,.miniCartBodyListItemInfoActionsQuantityPlus{border-radius:999px;height:44px;margin:-4px 0;width:40px}.miniCartBodyListItemInfoActionsQuantityInput{font-size:14px;width:34px}.miniCartBodyListItemInfoActionsRemove{margin:-4px 0}.miniCartBodyListItemInfoUpgrade{grid-column:1 / -1;margin-top:8px}}#miniCartBodyProtection{align-items:center;background-color:var(--panel);border:1px solid var(--sand);border-radius:16px;display:flex;gap:14px;padding:16px 14px 16px 16px}#miniCartBodyProtection:has(input:checked){border:2px solid var(--navy)}#miniCartBodyProtectionIcon{align-items:center;background-color:var(--navy);border-radius:12px;color:var(--soft-blue);display:flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}#miniCartBodyProtectionText{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}#miniCartBodyProtectionTextTitle{color:var(--navy);font-family:var(--mini-cart-heading-font);font-size:14px;font-weight:600;line-height:1.3}#miniCartBodyProtectionTextDesc{color:var(--muted);font-size:13px;line-height:1.4}#miniCartBodyProtectionTextShort{color:var(--muted);display:none;font-size:12px;line-height:1.35}#miniCartBodyProtectionTextAdded{display:none}#miniCartBodyProtectionTextAdded.active{align-items:center;color:var(--navy);display:flex;font-size:12px;font-weight:800;gap:6px;margin-top:2px}#miniCartBodyProtectionSide{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column}#miniCartBodyProtectionSidePrice{color:var(--navy);font-size:13px;font-weight:800}#miniCartBodyProtectionSideSwitch{align-items:center;cursor:pointer;display:flex;height:44px;position:relative;width:52px}#miniCartBodyProtectionSideSwitchInput{height:1px;margin:0;opacity:0;position:absolute;width:1px}#miniCartBodyProtectionSideSwitchTrack{align-items:center;background-color:#fff;border:1.5px solid var(--stone);border-radius:999px;display:flex;height:30px;padding:0 5px;transition:background-color .2s ease,border-color .2s ease;width:52px}#miniCartBodyProtectionSideSwitchTrackKnob{background-color:var(--stone);border-radius:999px;height:16px;transition:transform .2s ease,width .2s ease,height .2s ease;width:16px}#miniCartBodyProtectionSideSwitchInput:checked+#miniCartBodyProtectionSideSwitchTrack{background-color:var(--navy);border-color:var(--navy);padding:0 3px}#miniCartBodyProtectionSideSwitchInput:checked+#miniCartBodyProtectionSideSwitchTrack #miniCartBodyProtectionSideSwitchTrackKnob{background-color:#fff;height:22px;transform:translate(21px);width:22px}#miniCartBodyProtectionSideSwitchInput:focus-visible+#miniCartBodyProtectionSideSwitchTrack{outline:2px solid var(--navy);outline-offset:2px}@media(max-width:800px){#miniCartBodyProtectionTextTitle{font-size:15px}#miniCartBodyProtectionSidePrice{font-size:14px}#miniCartBodyProtection.compact{border-radius:14px;gap:12px;padding:10px 12px}#miniCartBodyProtection.compact #miniCartBodyProtectionIcon{border-radius:10px;flex-basis:36px;height:36px;width:36px}#miniCartBodyProtection.compact #miniCartBodyProtectionText{gap:1px}#miniCartBodyProtection.compact #miniCartBodyProtectionTextTitle{font-size:14px}#miniCartBodyProtection.compact #miniCartBodyProtectionTextDesc,#miniCartBodyProtection.compact #miniCartBodyProtectionTextAdded.active{display:none}#miniCartBodyProtection.compact #miniCartBodyProtectionTextShort{display:block}#miniCartBodyProtection.compact #miniCartBodyProtectionSide{align-items:center;flex-direction:row;gap:12px}#miniCartBodyProtection.compact #miniCartBodyProtectionSidePrice{font-size:13px}#miniCartBodyProtection.compact #miniCartBodyProtectionSideSwitch{margin:-8px 0;width:46px}#miniCartBodyProtection.compact #miniCartBodyProtectionSideSwitchTrack{height:28px;width:46px}#miniCartBodyProtection.compact #miniCartBodyProtectionSideSwitchInput:checked+#miniCartBodyProtectionSideSwitchTrack #miniCartBodyProtectionSideSwitchTrackKnob{transform:translate(15px)}}#miniCartBodyDiscount{background-color:#fff;border:1px solid var(--border-soft);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px}#miniCartBodyDiscountLabel{color:var(--navy);font-family:var(--mini-cart-heading-font);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#miniCartBodyDiscountForm{display:flex;gap:8px;margin:0}#miniCartBodyDiscountFormWrap{display:flex;flex:1;min-width:0;position:relative}#miniCartBodyDiscountFormIcon{color:var(--muted);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}#miniCartBodyDiscountFormInput{background-color:#fff;border-radius:12px;border:1px solid var(--stone);color:var(--charcoal);flex:1;font-family:var(--mini-cart-body-font);font-size:15px;height:46px;min-width:0;padding:0 14px;width:auto}#miniCartBodyDiscountFormInput::placeholder{color:#786e64}#miniCartBodyDiscountFormInput:focus-visible{border-color:var(--navy);outline:2px solid var(--navy);outline-offset:-1px}#miniCartBodyDiscountFormInput[aria-invalid=true]{border:1.5px solid var(--error)}#miniCartBodyDiscountFormApply{background-color:var(--sand);border-radius:12px;border:0;color:var(--navy);cursor:pointer;flex:0 0 auto;font-family:var(--mini-cart-heading-font);font-size:13px;font-weight:700;height:46px;letter-spacing:.06em;padding:0 20px;text-transform:uppercase;width:auto}#miniCartBodyDiscountFormApply:focus-visible{outline:2px solid var(--navy);outline-offset:2px}#miniCartBodyDiscountError{display:none}#miniCartBodyDiscountError.active{align-items:flex-start;color:var(--error);display:flex;font-size:13px;gap:8px;line-height:1.4}#miniCartBodyDiscountErrorIcon{margin-top:1px}#miniCartBodyDiscountCodes{display:flex;flex-direction:column;gap:8px}#miniCartBodyDiscountCodes:empty{display:none}.miniCartBodyDiscountCodesCode{align-items:center;display:flex;gap:10px}.miniCartBodyDiscountCodesCodeTag{align-items:center;background-color:var(--soft-blue);border-radius:999px;color:var(--navy);display:inline-flex;font-family:var(--mini-cart-heading-font);font-size:12px;font-weight:700;gap:6px;height:30px;letter-spacing:.06em;padding:0 12px 0 10px;text-transform:uppercase}.miniCartBodyDiscountCodesCodeAmount{color:var(--navy);font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.miniCartBodyDiscountCodesCodeRemove{background-color:transparent;border:0;color:var(--muted);cursor:pointer;font-family:var(--mini-cart-body-font);font-size:13px;margin-left:auto;padding:12px 0 12px 12px;text-decoration:underline;text-underline-offset:3px;width:auto}@media(max-width:800px){#miniCartBodyDiscount{background-color:transparent;border:0;border-radius:0;gap:8px;order:1;padding:0}#miniCartBodyDiscountLabel{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#miniCartBodyDiscountFormInput{border-radius:14px;font-size:16px;height:48px;padding:0 14px 0 42px}#miniCartBodyDiscountFormApply{border-radius:14px;height:48px;transition:background-color .2s ease,color .2s ease}#miniCartBodyDiscountFormInput[aria-invalid=true]:focus-visible{border-color:var(--error);outline-color:var(--error)}#miniCartBodyDiscountForm:has(#miniCartBodyDiscountFormInput:not(:placeholder-shown)) #miniCartBodyDiscountFormApply{background-color:var(--navy);color:#fff}}#miniCartBodyContinue{align-items:center;align-self:center;color:var(--navy);display:flex;font-size:14px;font-weight:700;gap:8px;padding:12px 0;text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){#miniCartBodyContinue{order:1}}#miniCartBodyRecommendations{display:none}#miniCartBodyRecommendations.active{display:flex;flex-direction:column;gap:14px;padding-top:6px}#miniCartBodyRecommendationsHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}#miniCartBodyRecommendationsHeaderTitle{color:var(--navy);font-family:var(--mini-cart-heading-font);font-size:17px;font-weight:600;line-height:1.3}#miniCartBodyRecommendationsHeaderNav{display:flex;gap:8px}.miniCartBodyRecommendationsHeaderNavButton{align-items:center;background-color:#fff;border:1px solid var(--border);border-radius:999px;color:var(--navy);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;width:44px}.miniCartBodyRecommendationsHeaderNavButton:disabled{border-color:var(--border-soft);color:var(--disabled);cursor:default}.miniCartBodyRecommendationsHeaderNavButton:focus-visible{outline:2px solid var(--navy);outline-offset:2px}#miniCartBodyRecommendationsTrack{column-gap:12px;display:flex;margin-right:-20px;overflow-x:auto;padding-right:20px;scroll-snap-type:x mandatory;scrollbar-width:none}#miniCartBodyRecommendationsTrack::-webkit-scrollbar{display:none}.miniCartBodyRecommendationsTrackCard{display:flex;flex:0 0 156px;flex-direction:column;gap:10px;scroll-snap-align:start}.miniCartBodyRecommendationsTrackCardImage{background-color:var(--sand-light);border-radius:14px;display:block;overflow:hidden}.miniCartBodyRecommendationsTrackCardImageImg{display:block;height:156px;object-fit:cover;width:156px}.miniCartBodyRecommendationsTrackCardInfo{display:flex;flex:1;flex-direction:column;gap:4px}.miniCartBodyRecommendationsTrackCardInfoTitle{color:var(--navy);font-family:var(--mini-cart-heading-font);font-size:13px;font-weight:600;line-height:1.35;text-decoration:none}.miniCartBodyRecommendationsTrackCardInfoTitle:hover{color:#1f2747}.miniCartBodyRecommendationsTrackCardInfoPrice{align-items:baseline;color:var(--navy);display:flex;font-size:14px;font-weight:800;gap:4px}.miniCartBodyRecommendationsTrackCardInfoPriceFrom{color:var(--muted);font-size:12px;font-weight:600}.miniCartBodyRecommendationsTrackCardButton{align-items:center;background-color:transparent;border:1.5px solid var(--navy);border-radius:999px;color:var(--navy);cursor:pointer;display:flex;font-family:var(--mini-cart-heading-font);font-size:12px;font-weight:700;gap:6px;height:44px;justify-content:center;letter-spacing:.08em;padding:0;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.miniCartBodyRecommendationsTrackCardButton:hover{background-color:var(--navy);color:#fff}.miniCartBodyRecommendationsTrackCardButton:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media(max-width:800px){#miniCartBodyRecommendations.active{gap:10px;padding-top:0}#miniCartBodyRecommendationsHeaderTitle{font-size:15px}#miniCartBodyRecommendationsTrack{column-gap:10px}.miniCartBodyRecommendationsTrackCard{background-color:#fff;border:1px solid var(--border-soft);border-radius:16px;column-gap:8px;display:grid;flex-basis:300px;grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:1fr auto auto 1fr;padding:10px;row-gap:0}.miniCartBodyRecommendationsTrackCardImage{align-self:center;border-radius:10px;grid-column:1;grid-row:1 / -1;margin-right:4px}.miniCartBodyRecommendationsTrackCardImageImg{height:72px;width:72px}.miniCartBodyRecommendationsTrackCardInfo{display:contents}.miniCartBodyRecommendationsTrackCardInfoTitle{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;grid-column:2 / span 2;grid-row:2;line-height:1.3;margin-bottom:6px;overflow:hidden}.miniCartBodyRecommendationsTrackCardInfoPrice{align-self:center;grid-column:2;grid-row:3}.miniCartBodyRecommendationsTrackCardButton{font-size:11px;gap:5px;grid-column:3;grid-row:3;height:32px;padding:0 13px 0 11px;position:relative;width:auto}.miniCartBodyRecommendationsTrackCardButton:after{content:"";top:-6px;right:0;bottom:-6px;left:0;position:absolute}}#miniCartFooter{display:none}#miniCartFooter.active{background-color:#fff;border-top:1px solid var(--line);box-shadow:0 -12px 32px #2c365a12;display:flex;flex-direction:column;gap:12px;padding:16px 20px 18px}#miniCartFooter.empty #miniCartFooterTotal,#miniCartFooter.empty #miniCartFooterCheckout{display:none}#miniCartFooterTotal{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}#miniCartFooterTotalLabel{display:flex;flex-direction:column;gap:1px}#miniCartFooterTotalLabelTitle{color:var(--navy);font-family:var(--mini-cart-heading-font);font-size:15px;font-weight:600}#miniCartFooterTotalLabelTax{color:var(--muted);font-size:12px}#miniCartFooterTotalPrice{align-items:flex-end;display:flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:6px}#miniCartFooterTotalPriceRow{align-items:baseline;display:flex;gap:8px}#miniCartFooterTotalPriceRowCompare{display:none}#miniCartFooterTotalPriceRowCompare.active{color:var(--muted);display:inline;font-size:14px}#miniCartFooterTotalPriceRowFinal{color:var(--navy);font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.2}#miniCartFooterTotalPriceSavings{display:none}#miniCartFooterTotalPriceSavings.active{align-items:center;background-color:var(--soft-blue);border-radius:999px;color:var(--navy);display:inline-flex;font-size:12px;font-weight:800;padding:3px 10px}#miniCartFooterCheckout{align-items:center;background-color:var(--navy);border:0;border-radius:999px;color:#fff;display:flex;font-family:var(--mini-cart-heading-font);font-size:14px;font-weight:700;gap:10px;height:54px;justify-content:center;letter-spacing:.1em;max-width:none;padding:0 24px;text-transform:uppercase;width:100%}#miniCartFooterCheckout:hover{background-color:#1f2747}#miniCartFooterCheckout:focus-visible{outline:2px solid var(--navy);outline-offset:3px}#miniCartFooterNote{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:8px;justify-content:center;margin:0;text-align:center}#miniCartFooterNoteIcon{color:var(--navy)}@media(max-width:800px){#miniCartFooter.active{gap:8px;padding:12px 20px 10px}#miniCartFooterTotalPrice{gap:4px}#miniCartFooterTotalPriceRowCompare.active{font-size:13px}#miniCartFooterCheckout{height:52px}}@media(max-width:800px){#miniCartContent{max-width:none}}@media(prefers-reduced-motion:reduce){#miniCart[open],#miniCartContent{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/theme-mini-cart.css.map */
