.m-cart-drawer__link-to-cart:hover,.m-cart-drawer__title,.m-cart-item__remove:hover,.tcustomizer-btn--edit-option:hover{color:rgb(var(--color-foreground))}.m-cart-item__property a,.m-cart-item__title:hover{text-decoration:underline}.m-cart-drawer{--m-bg-color:0,0,0;position:fixed;bottom:0;left:0;right:0;top:0;transition:background-color var(--m-duration-default, .25s) cubic-bezier(.4,0,.2,1);background:rgba(var(--m-bg-color),var(--m-bg-opacity));display:none;touch-action:none;z-index:100}.m-cart-drawer--active{display:block}.m-cart-drawer__inner{background-color:rgb(var(--color-background));min-height:100%;transition:transform var(--m-duration-default, .25s) cubic-bezier(.4,0,.2,1);transform:translate3d(var(--translate-x,100%),0,0);margin-left:auto}@media screen and (min-width:768px){.m-cart-drawer__inner{width:450px}}@media screen and (max-width:767px){.m-cart-drawer__inner{width:calc(100% - 40px)}.m-cart-drawer .m-cart-addon__header button{flex-direction:column}}.m-cart-drawer__header{padding:0 24px 16px}.m-cart-drawer__body{overscroll-behavior:contain;padding:0 24px 16px}.m-cart-drawer__footer{padding:20px 24px 16px;background-color:#f7f7f7;box-shadow:0 4px 24px #0000001f}.m-cart-drawer__footer .m-terms-conditons{margin:0 0 15px}.m-cart-drawer__close{position:absolute;top:5px;right:5px;cursor:pointer;padding:8px}.m-cart-drawer__link-to-cart{--btn-link-border:1px;color:rgb(var(--color-foreground-secondary));margin-top:8px;background-color:#000;width:100%;padding:10px;border-radius:5px;color:#fff;text-align:center;text-decoration:none}.m-cart-drawer__link-to-cart:hover{background-color:#000;color:#fff}.m-cart-item__property a:hover,.m-cart-item__title:hover{color:rgb(var(--color-foreground))}.m-cart-drawer foxkit-cart-goal{margin-bottom:0}.m-cart-drawer .foxkit-cart-countdown-hook{margin-top:8px}.m-cart__checkout .show-terms-conditions,.m-cart__trust-badge{margin-top:12px}.m-cart-addon__header button:nth-child(3):after,.m-cart-drawer.m-cart--empty .foxkit-cart-countdown-hook,.m-cart-drawer.m-cart--empty .foxkit-cart-goal-hook,.m-cart-drawer.m-cart--empty .m-cart-drawer__footer,.m-cart.m-cart--empty .m-cart__footer,.m-cart.m-cart--empty .m-cart__header,.m-cart.m-cart--empty foxkit-cart-countdown,.m-cart.m-cart--empty foxkit-cart-goal{display:none}.m-cart,.m-cart .m-cart-addon__body.open{display:block}.m-cart-drawer foxkit-visible-check .foxkit-card__prices,.m-cart-drawer foxkit-visible-check .foxkit-product-card__price,.m-cart-drawer foxkit-visible-check a,.m-cart-drawer foxkit-visible-check h1,.m-cart-drawer foxkit-visible-check h2,.m-cart-drawer foxkit-visible-check h3,.m-cart-drawer foxkit-visible-check h4,.m-cart-drawer foxkit-visible-check h5{--foxkit-prices-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.m-cart-addon__header button:after{background-color:#d9d9d9;content:"";display:block;height:26px;position:absolute;right:0;top:11px;width:1px}.m-cart-drawer__link-to-cart:after,.m-cart-drawer__link-to-cart:before{bottom:0}.m-cart{margin-bottom:40px}.m-cart__wrapper{flex:1}.m-cart__header{font-weight:500;border-bottom:1px solid rgb(var(--color-border));margin-bottom:4px}.m-cart__column{width:40%;flex:0 0 auto;padding:8px 10px}.m-cart__column:first-child{padding-left:0}.m-cart__column:last-child{padding-right:0}.m-cart__column--product{flex:1;width:auto}.m-cart-item+.notification.show,.m-cart__checkout{margin-top:20px}.m-cart__footer--wrapper{width:400px;padding:3rem 3rem 0;position:relative}.m-cart__footer .m-cart__discount--item{font-size:14px}.m-cart__summary{margin:16px 0}.m-cart__discount--item{font-size:12px;color:#c74230;display:flex;text-transform:uppercase}.m-cart__discount--item svg{width:12px;margin-right:5px}.m-cart__subtotal--label,.m-cart__subtotal--price{font-size:18px}.m-cart__overlay{background:rgba(var(--color-background),.9);position:absolute;opacity:0;visibility:hidden;transition:var(--m-duration-default, .25s) all;top:0;right:0;left:0;bottom:0}.m-cart__overlay.open{visibility:visible;opacity:1}.m-cart .m-cart-addon__header{position:relative;z-index:1;margin-bottom:16px;border-bottom:1px solid #e5e7eb}.m-cart .m-cart-addon__body{box-shadow:0 4px 24px #0000001f;border-radius:var(--btn-border-radius);position:relative;transform:none;display:none;padding:24px 20px}.m-cart .m-gift-wrapping--label{margin-top:20px;padding-bottom:20px}.m-cart__empty{margin:100px 0;padding:0 16px}@media screen and (min-width:1280px){.m-cart{margin-bottom:100px}}.m-cart-addon__header{display:flex;column-gap:5px}.m-cart-addon__header button{background:0 0;border:none;padding:8px 10px;margin-bottom:0;outline:0;box-shadow:none;display:inline-flex;align-items:center;font-size:15px;font-weight:500;position:relative;background-color:border-radius:var(--btn-border-radius);transition:all var(--m-duration-default) cubic-bezier(.104,.204,.492,1);flex-flow:column;flex:1}.m-cart-addon__header button .m-cart-addon__text{margin-left:6px}@media screen and (min-width:768px){.m-cart-drawer__header{padding-top:20px}.m-cart-drawer .m-cart-addon__header button{flex-direction:column;justify-content:center}.m-cart-drawer .m-cart-addon__header button>svg{flex:0 0 auto}.m-cart-drawer .m-cart-addon__header button .m-cart-addon__text{margin-left:6px}.m-cart__column{width:20%;padding:16px 24px}.m-cart__column--subtotal{padding-right:0;width:12%}.m-cart__column--price{width:25%}.m-cart-addon__header button .m-cart-addon__text{margin:0}.m-cart-addon__header button svg{flex:1}}.m-cart-addon__icon--discount,.m-cart-addon__icon--shipping{width:22px;height:22px}.m-cart-addon__icon--noti{position:absolute;border:2px solid rgba(var(--bg-white),1);width:16px;height:16px;top:-8px;left:50%;transform:translate3d(50%,0,0);box-shadow:0 0 transparent,0 0 transparent,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;background:#334bfa}.m-cart-addon__body{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem 1rem 4rem;background:rgb(var(--color-background));box-shadow:20px 0 20px #0000001f;z-index:1;transition:var(--m-duration-default, .25s) ease-in-out;pointer-events:none;transform:translate3d(0,100%,0)}.m-cart-addon__body.open{pointer-events:auto;transform:translateZ(0)}.m-cart-addon__title{display:flex;align-items:center;padding-bottom:10px;font-size:18px}.m-cart-addon__title svg{margin-right:8px}.m-cart-addon__content{margin-bottom:20px}.m-cart-addon__action{column-gap:12px}.m-cart-addon__action button{flex:1}.m-cart-addon__shipping-rate:not(:empty){padding:20px 0}.m-cart-addon__shipping-rate--label{font-weight:500;margin-bottom:12px}.m-cart-addon__shipping-rate--item{color:rgb(var(--color-foreground-secondary));margin-bottom:2px}.m-cart-addon__shipping-rate--item:last-child{margin-bottom:0}.m-cart-item__remove,.tcustomizer-btn--edit-option{--btn-link-border:1px;margin-top:8px;cursor:pointer;font-size:14px;color:rgba(var(--color-foreground),.75);text-transform:capitalize}.m-cart-item__remove:after,.m-cart-item__remove:before,.tcustomizer-btn--edit-option:after,.tcustomizer-btn--edit-option:before{bottom:3px}.m-cart-item{flex-wrap:wrap;align-items:center;border-bottom:1px solid rgb(var(--color-border));padding:12px 0}.m-cart-item__product{display:flex;align-items:flex-start}.m-cart-item__image{width:110px;overflow:hidden;min-width:110px}.m-cart-item__image.m-cart-drawer-item__image{border:1px solid rgb(var(--color-border))}@media screen and (max-width:767px){.m-cart__column--price{padding-right:0;text-align:right}.m-cart__column--quantity{padding:0}.m-cart .foxkit-incart-items{margin-top:15px}.m-cart-addon__header button{width:auto;font-size:13px}.m-cart-addon__header button .m-cart-addon__text{margin-left:0}.m-cart-addon__header button.active .m-cart-addon__text,.m-cart-addon__header button:hover .m-cart-addon__text{width:auto;max-width:100%;overflow:visible;margin-left:6px}.m-cart-addon__header button svg{max-width:20px;margin-bottom:0}.m-cart-addon__header button:after{top:8px}.m-cart-item__image{width:65px;min-width:65px}}.m-cart-item__info{padding-left:24px}@media screen and (min-width:640px){.m-cart-item__info.m-cart-drawer-item__info{padding-left:16px}}@media screen and (max-width:639px){.m-cart-drawer__header{padding:16px}.m-cart-drawer__body{padding:0 16px 16px}.m-cart-drawer__footer{padding:20px 12px 16px}.m-cart__footer--wrapper{width:100%;padding:2rem 0;margin:0}.m-cart-item__image{width:60px;min-width:60px}.m-cart-item__info{padding-left:12px}}.m-cart-item__title{font-weight:500;display:block}.m-cart-item__price-discounted:not(.m\:hidden){display:flex;flex-wrap:wrap}.m-cart-drawer-item .m-cart-item__remove,.m-cart-item__price-discounted:not(.m\:hidden) .m-cart-item__price--final{margin-left:16px}.m-cart-item__price-discounted .m-cart-item__price--regular{color:rgb(var(--color-foreground-secondary))}.m-cart-drawer-item__variant,.m-cart-item__price+.m-cart__discount{margin-bottom:4px}.m-cart-item__option{word-break:break-all}.m-cart-item .m-quantity{max-width:120px;min-height:42px;margin-top:8px}@media screen and (max-width:767px){.m-cart-item .m-quantity{min-height:36px;width:100%}.m-cart-item .m-quantity .m-quantity__button,.m-cart-item .m-quantity .m-quantity__input{width:100%;max-width:40px}}.m-cart-drawer-item{border-bottom:0}.additional-checkout-buttons,.m-cart-drawer-item__quantity{margin-top:10px}.m-cart-drawer-item .m-quantity{margin-top:0;background-color:#f1f1f1;border:none;color:rgb(var(--color-form-field-text));min-height:36px;width:110px}.m-cart-drawer-item .m-quantity input{background-color:#0000}.m-cart-drawer-item .f-incart{margin-top:15px}.additional-checkout-buttons .dynamic-checkout__content ul{column-gap:10px;row-gap:10px;display:block!important}.additional-checkout-buttons .dynamic-checkout__content ul li{margin-top:8px!important}.cartdrawer-progress-bar{padding:30px 0 15px;display:none}.cartdrawer-progress-bar.active{display:block}.cartdrawer-progress-bar .threshold-bar-progress{background-color:#f7f8f6;height:18px;border-radius:8px;border:1px solid black;position:relative;margin-top:4px;overflow:hidden;display:block}.cartdrawer-progress-bar .threshold-bar-progress .threshold-bar-progress-inner{display:block;width:0;background:#f7c3b5;transition:all .5s;height:100%}.cartdrawer-progress-bar .threshold-bar{position:relative}.cartdrawer-progress-bar .threshold-bar .threshold-bar-indicator{position:absolute;top:0;height:100%}.cartdrawer-progress-bar .threshold-bar .breakpoint-text{text-align:center;position:absolute;left:50%;transform:translate(-50%);width:max-content;top:-30px}.cartdrawer-progress-bar .threshold-bar .breakpoint-title,.cartdrawer-progress-bar .threshold-bar .breakpoint-target{font-size:11px;letter-spacing:0;text-transform:uppercase;display:block;line-height:1.2}.cartdrawer-progress-bar .threshold-bar .threshold-bar-indicator.active .breakpoint-title,.cartdrawer-progress-bar .threshold-bar .threshold-bar-indicator.active .breakpoint-target{font-weight:700;color:#f7c3b5}.cartdrawer-progress-bar .threshold-bar .border{border-left:1px dotted #000;height:100%;width:1px;z-index:1;position:relative}.cartdrawer-progress-bar .progress-bar-messages{text-align:center;padding-top:10px}.cartdrawer-progress-bar .progress-bar-messages .messages{font-size:14px}.cartdrawer-progress-bar .progress-bar-messages .messages span{font-weight:700}.cartdrawer-progress-bar .progress-bar-messages .complete-messages{text-transform:uppercase;color:#f7c3b5}.free-product-btn{color:#f7c3b5;font-size:16px;font-weight:900}.m-cart-item__property span{color:#225155}.form-group{display:block;margin:10px 0 5px}.form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.form-group label{position:relative;cursor:pointer;display:inline-flex;align-items:flex-start;font-size:15px}.form-group label.error-text{color:red}.form-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #000;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d;padding:12px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px}.form-group label.error-text:before{border-color:red}.form-group input:checked+label:after{content:"";display:block;position:absolute;top:1px;left:9px;width:8px;height:17px;border:solid rgba(34,81,85,1);border-width:0 2px 2px 0;transform:rotate(45deg)}.m-cart-drawer .m-cart__subtotal:not(.m-custom-cart__subtotal){display:none}
/*# sourceMappingURL=/cdn/shop/t/89/assets/cart.css.map */
