#miniCart{animation:vanish .4s ease;border:none;display:none;height:100%;justify-content:flex-end;max-height:none;max-width:none;padding:0;right:0;top:0;width:90%;z-index:2147483648;margin:0 0 0 auto;position:fixed}#miniCart[open]{animation:appear .4s ease;display:flex;position:fixed}@keyframes appear{0%{right:-200%}to{right:0}}@keyframes vanish{0%{display:flex;right:0}to{display:none;right:-200%}}#miniCartContent{background-color:#fff;display:flex;flex-direction:column;gap:10px;max-width:440px;position:relative;width:100%;padding:40px 14px 0}#miniCartContent.loading:before{background-color:#ffffff80;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(--primary);bottom:0;content:"";height:22px;left:0;margin:auto;position:absolute;right:0;top:0;width:22px;z-index:2}.miniCartFooterClose{margin:36px auto 0;font-weight:400;font-size:16px;text-align:center}.miniCartFooterClose span{text-decoration:underline}@media(max-width:1000px){#miniCartContent{padding:46px 10px 0;max-width:none;gap:10px}}#miniCartExit{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:14px;top:14px;width:30px}#miniCartExit svg{height:20px;width:auto}#miniCartEmpty{display:none}#miniCartEmpty.active{display:flex;flex-direction:column;gap:36px}.miniCartEmptyTitle{color:var(--black);font-size:20px;font-weight:600;line-height:150%;margin:0 auto;text-align:center;text-transform:uppercase}#miniCartEmptyButtons{display:flex;flex-direction:column;gap:14px}.miniCartEmptyButtonsBtn{background-color:var(--dark-grey);color:var(--white)}@media(max-width:1000px){#miniCartEmpty.active{gap:10px}#miniCartEmptyButtons{padding:0 0 30px}}.miniCartHeaderTimer{display:none;margin:0 auto 36px;gap:16px;align-items:center;justify-content:center;background-color:#f8f7f8;padding:10px 0}.miniCartHeaderTimer.active{display:flex}.miniCartHeaderTimerHeadline{font-weight:600;font-size:18px}.miniCartHeaderTimerItem{display:flex;flex-direction:column;align-items:center;justify-content:center}.miniCartHeaderTimerItemValue{font-weight:700;font-size:16px;line-height:100%}.miniCartHeaderTimerItemLabel{font-weight:400;font-size:12px;line-height:100%}@media(max-width:1000px){.miniCartHeaderTimer{margin:0 auto 10px}}#altTimer{gap:5px}.miniCartHeaderTimerAltHeadline{font-weight:800;font-size:18px}.miniCartHeaderTimerAltItem{display:flex;flex-direction:column;align-items:center;justify-content:center}.miniCartHeaderTimerAltItemValue{font-weight:800;font-size:18px;line-height:100%}#miniCartHeader{display:none}#miniCartHeader.active{display:block}#miniCartHeaderTitle{background-color:#fafafa;font-size:18px;padding:20px 30px}#miniCartHeaderShippingComplete{display:none;font-size:20px;font-weight:600;line-height:150%;text-align:center;color:var(--dark-grey)}#miniCartHeaderShippingComplete.active{display:flex;align-items:center;justify-content:center;gap:5px}.miniCartHeaderShippingCompleteIcon{width:30px;height:30px}#miniCartHeaderShipping{font-weight:600;font-size:20px;line-height:150%;text-align:center;text-transform:uppercase;color:var(--dark-grey)}#miniCartHeaderShipping.hide{display:none}.miniCartHeaderBarWrapper{padding:7px 10px}.miniCartHeaderBarWrapper.hide{display:none}#miniCartHeaderBar{align-items:center;background-color:#e5e5e5;border-radius:10px;display:flex;flex-direction:row;height:10px;justify-content:flex-start;position:relative}#miniCartHeaderBarInner{background-color:var(--medium-blue);border-radius:10px;height:100%;transition:.6s ease;width:50%}#miniCartHeaderBarInner.active{width:100%!important}.miniCartHeaderBarInnerIcon{position:absolute;width:40px;height:40px;left:-40px;transition:.6s ease;background-color:var(--white)}.miniCartHeaderBarInnerIcon.active{left:calc(100% - 40px)}.miniCartHeaderBarInnerFinish{width:12px;position:absolute;right:0}#miniCartBody{display:none;position:relative}#miniCartBody.active{display:flex;flex-direction:column;overflow-y:auto}.miniCartBodyWrapper{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.miniCartBodyWrapper::-webkit-scrollbar{display:none}.miniCartBodyItem{background-color:var(--white);column-gap:32px;display:grid;grid-template-columns:80px auto;opacity:1;padding:18px 0;position:relative;row-gap:8px;transition:.5s}.miniCartBodyItem.fade{opacity:0}.miniCartBodyItemImage{background-color:#f8f9fa;height:90px;object-fit:contain;width:90px}.miniCartBodyItemFlex{display:flex;gap:10px;justify-content:space-between}.miniCartBodyItemTitle{font-size:14px;line-height:150%;font-weight:600}.miniCartBodyItemVariant,.miniCartBodyItemProperties,.miniCartBodyItemSellingPlan{font-weight:400;font-size:14px;line-height:normal;margin-top:2px}.miniCartBodyItemProperties a{text-decoration:underline}.miniCartBodyItemRemove{cursor:pointer;height:fit-content;width:fit-content;background-color:transparent;border:none;padding:0;margin:auto 0}.miniCartBodyItemRemove svg{height:auto;width:20px}.miniCartBodyItemQuantity{align-items:center;border:1px solid #DDD;border-radius:2px;display:flex;margin-top:10px;max-width:130px;overflow:hidden;padding:7px 9px}.miniCartBodyItemQuantityMinus,.miniCartBodyItemQuantityPlus{align-items:center;background:#fff;color:#958b8b;cursor:pointer;display:flex;justify-content:center;outline:none;padding:0;text-align:center;transition:background-color .2s;width:30px;border:none;font-size:16px;font-weight:400}.miniCartBodyItemQuantityMinus:disabled,.miniCartBodyItemQuantityPlus:disabled{pointer-events:none;visibility:hidden}.miniCartBodyItemQuantityCount{align-items:center;background:#fff;color:#000;display:flex;font-size:16px;justify-content:center;margin:0;opacity:1;padding:0;text-align:center;font-weight:400}.miniCartBodyItemPrice{font-size:14px;text-align:right;font-weight:700;display:flex;flex-direction:column}.miniCartBodyItemPrice s{margin-left:0;opacity:.4;text-decoration-line:line-through;font-weight:400;font-size:12px}.miniCartBodyItemPrice span{color:#2ea818;display:block;font-weight:800;white-space:nowrap}.miniCartBodyItemUpgrade{border-radius:10px;font-size:12px;font-style:normal;font-weight:700;grid-column:span 2;height:auto;line-height:100%;max-width:none;padding:12px;text-align:center;text-transform:uppercase;width:100%}#miniCartUpsell{display:none;flex-direction:column;padding:14px 6px;background-color:#f8f7f8}#miniCartUpsell.active{display:flex}.miniCartUpsellItem{display:none;flex-direction:column;padding:0}.miniCartUpsellItem.active{display:flex}.miniCartUpsellItemWrap{display:flex;flex-direction:row;gap:10px}.miniCartUpsellItemWrap:last-child{border-bottom:none}.miniCartUpsellItemWrapImg{height:90px;object-fit:contain;object-position:center;width:90px;background-color:#f8f9fa}.miniCartUpsellItemWrapBody{display:flex;flex-direction:column;justify-content:center;width:100%}.miniCartUpsellItemWrapBodyTitle{font-weight:600;font-size:16px;line-height:150%;display:flex;flex-direction:column;justify-content:space-between}.miniCartUpsellItemWrapBodyTitlePrice{color:var(--medium-blue)}.miniCartUpsellItemWrapBodyTitlePrice s{font-size:14px;font-weight:400;line-height:150%;color:var(--medium-grey)}.miniCartUpsellItemWrapBodyNumReviews{color:gray;font-size:12px;margin-left:5px}.miniCartUpsellItemWrapBodyPrice{align-items:center;display:flex;flex-direction:row;font-size:12px;gap:3px}.miniCartUpsellItemWrapATC{background-color:var(--dark-grey);color:var(--white);cursor:pointer;font-size:14px;font-weight:400;line-height:150%;padding:10px 26px;transition:.3s ease;width:fit-content;margin-top:9px}#miniCartFooter{display:none}#miniCartFooter.active{background-color:#fff;display:block;border-top:1px solid var(--light-grey)}.miniCartFooterSavings{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:10px 0 26px}.miniCartFooterSavingsTotal{font-weight:600;font-size:18px;line-height:150%;color:var(--dark-grey)}.miniCartFooterSavingsSave{display:none;font-weight:400;line-height:150%;font-size:16px;color:var(--medium-grey)}.miniCartFooterSavingsSave.active{display:block}#miniCartFooterUpsell{display:flex;flex-direction:column}#miniCartFooterUpsellTop{display:flex;flex-direction:row;gap:10px;padding-bottom:20px}#miniCartFooterUpsellTopImg{background-color:#e5e5e5;border-radius:10px;height:60px;object-fit:contain;object-position:center;width:60px}#miniCartFooterUpsellTopTxt{display:flex;flex-direction:column;margin-left:10px;max-width:185px}#miniCartFooterUpsellTopTxtUpper{display:flex;flex-direction:row;font-size:15px;font-weight:600;justify-content:space-between}#miniCartFooterUpsellTopTxtUpperTitle{color:#1c1c1c}#miniCartFooterUpsellTopTxtDesc{color:#1b3854;font-size:12px;opacity:.4}#miniCartFooterUpsellTopSwitch{display:inline-block;height:34px;margin:auto;position:relative;width:60px}#miniCartFooterUpsellTopSwitch input{height:0;opacity:0;width:0}#miniCartFooterUpsellTopSwitchKnob{background-color:#707988;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}#miniCartFooterUpsellTopSwitchKnob:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}#miniCartFooterUpsellTopSwitch input:checked+#miniCartFooterUpsellTopSwitchKnob:before{background-size:65%;transform:translate(26px)}#miniCartFooterUpsellTopSwitch input:checked+#miniCartFooterUpsellTopSwitchKnob{background-color:#18ba45}#miniCartFooterCheckout{display:flex;font-size:16px!important;line-height:150%;font-weight:400;gap:10px;justify-content:center;letter-spacing:2px;max-width:none;width:100%;padding:14px!important;text-align:center;text-transform:uppercase;background-color:var(--medium-blue);color:var(--white)}.miniCartFooterGuarantee{display:flex;align-items:center;justify-content:center;gap:9px;margin:18px 0 0}.miniCartFooterGuaranteeIcon{width:27px;height:auto}.miniCartFooterGuaranteeText{font-weight:400;font-size:16px;color:#009d08}.miniCartFooterClose{margin:36px 0;cursor:pointer}@media(max-width:1000px){.miniCartBodyItem{column-gap:15px}#miniCartFooter{padding:0 20px 8px}.miniCartFooterSavings{margin:0 0 10px}.miniCartFooterClose{margin:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/theme-mini-cart.css.map */
