.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;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.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:460px}}@media screen and (max-width:767px){.m-cart-drawer__inner{width:calc(100% - 40px)}}.m-cart-drawer__title{color:rgb(var(--color-foreground))}.m-cart-drawer__header{padding:0 20px 16px}@media screen and (min-width:768px){.m-cart-drawer__header{padding-top:20px}}@media screen and (max-width:639px){.m-cart-drawer__header{padding:16px}}.m-cart-drawer__body{padding:0 20px 16px}@media screen and (max-width:639px){.m-cart-drawer__body{padding:0 16px 16px}}.m-cart-drawer__footer{padding:0!important}.m-cart-drawer__footer--wrapper{padding:20px 20px 16px;box-shadow:0 4px 24px #0000001f}.m-cart-drawer__footer--wrapper .m-terms-conditons{margin:0 0 15px}@media screen and (max-width:639px){.m-cart-drawer__footer--wrapper{padding:20px 12px 16px}}.m-cart-drawer__close{position:absolute;top:5px;right:5px;cursor:pointer;padding:8px}.m-cart-drawer__close *{pointer-events:none}.m-cart-drawer__link-to-cart{--btn-link-border: 1px;color:rgb(var(--color-foreground-secondary));margin-top:8px;display:none}.m-cart-drawer__link-to-cart:hover{color:rgb(var(--color-foreground))}.m-cart-drawer__link-to-cart:after,.m-cart-drawer__link-to-cart:before{bottom:3px}.m-cart-drawer foxkit-cart-goal{margin-bottom:0}.m-cart-drawer .foxkit-cart-countdown-hook{margin-top:8px}.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,.m-cart-drawer foxkit-visible-check a,.m-cart-drawer foxkit-visible-check .foxkit-card__prices,.m-cart-drawer foxkit-visible-check .foxkit-product-card__price{--foxkit-prices-color: rgb(var(--color-foreground));color:rgb(var(--color-foreground))}@media screen and (min-width:768px){.m-cart-drawer .m-cart-addon__header button{flex-direction:row;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{display:block;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}@media screen and (min-width:768px){.m-cart__column{width:20%;padding:16px 24px}.m-cart__column--subtotal{padding-right:0;width:12%}.m-cart__column--price{width:25%}}@media screen and (max-width:767px){.m-cart__column--price{padding-right:0;text-align:right}.m-cart__column--quantity{padding:0}}.m-cart__column--quantity .m-quantity{margin-top:8px}@media screen and (max-width:767px){.m-cart__column--quantity,.m-cart__column--remove{margin-top:15px}}.m-page-header--template-cart:has(~.container .m-cart:not(.m-cart--empty)){padding-bottom:0;margin-bottom:-4.66px}@media screen and (min-width:1024px){.m-page-header--template-cart:has(~.container .m-cart:not(.m-cart--empty)){padding-bottom:22.5px;margin-bottom:0}}.m-cart__trust-badge{margin-top:12px}.m-cart__checkout{margin-top:20px}.m-cart__checkout .show-terms-conditions{margin-top:12px}.m-cart__footer--wrapper{width:420px;padding:3rem 0 0;position:relative}@media screen and (max-width:639px){.m-cart__footer--wrapper{width:100%;padding:2rem 0;margin:0}}.m-cart__footer .m-cart__discount--item{font-size:14px}.m-cart__summary{margin:16px 0}.m-cart__discount{gap:6px}.m-cart__discount--item{font-size:12px;color:#c74230;background:#c742301a;text-transform:uppercase;padding:4px 8px;border-radius:5px;gap:6px}.m-cart__discount--item>svg{width:12px}.m-cart__discount--item:has(button){padding:0;padding-inline:8px 2px}.m-cart__discount--item button{background:none;width:28px;height:28px;margin-inline-start:-6px}.m-cart__subtotal--label,.m-cart__subtotal--price{font-size:16px}.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}.m-cart .m-cart-addon__body{box-shadow:0 4px 24px #0000001f;border-radius:var(--medium-blocks-radius);position:relative;transform:none;display:none;padding:24px 20px}.m-cart .m-cart-addon__body.open{display:block}.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}}@media screen and (max-width:767px){.m-cart .foxkit-incart-items{margin-top:15px}}.m-cart-addon__header{display:flex;column-gap:5px}.m-cart-addon__header button{background:none;border:none;margin-bottom:0;outline:none;box-shadow:none;display:inline-flex;align-items:center;font-size:15px;font-weight:500;position:relative;background-color:rgb(var(--color-background-secondary));border-radius:var(--btn-border-radius);padding:8px 10px;transition:all var(--m-duration-default) cubic-bezier(.104,.204,.492,1)}.m-cart-addon__header button *{pointer-events:none}.m-cart-addon__header button .m-cart-addon__text{margin-left:6px}@media screen and (min-width:768px){.m-cart-addon__header button{flex-flow:column;flex:1}.m-cart-addon__header button .m-cart-addon__text{margin:0}.m-cart-addon__header button svg{flex:1}}@media screen and (max-width:767px){.m-cart-addon__header button{width:auto}.m-cart-addon__header button .m-cart-addon__text{max-width:0;width:0;overflow:hidden;margin-left:0}}.m-cart-addon__header button:hover,.m-cart-addon__header button.active{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}@media screen and (max-width:767px){.m-cart-addon__header button:hover .m-cart-addon__text,.m-cart-addon__header button.active .m-cart-addon__text{width:auto;max-width:100%;overflow:visible;margin-left:6px}}@media screen and (max-width:767px){.m-cart-addon__header button{font-size:13px}.m-cart-addon__header button svg{max-width:20px;margin-bottom:0}.m-cart-addon__header button:after{top:8px}}.m-cart-addon__icon--shipping,.m-cart-addon__icon--discount{width:22px;height:22px}.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:hover,.tcustomizer-btn--edit-option:hover{color:rgb(var(--color-foreground))}.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-item__image{width:65px;min-width:65px}}@media screen and (max-width:639px){.m-cart-item__image{width:60px;min-width:60px}}.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-item__info{padding-left:12px}}.m-cart-item__title{font-weight:500;display:block}.m-cart-item__title:hover{color:rgb(var(--color-foreground));text-decoration:underline}.m-cart-item__property a{text-decoration:underline}.m-cart-item__property a:hover{color:rgb(var(--color-foreground))}.m-cart-item__price-discounted:not(.m\:hidden){display:flex;flex-wrap:wrap}.m-cart-item__price-discounted:not(.m\:hidden) .m-cart-item__price--final{margin-left:8px}.m-cart-item__price-discounted .m-cart-item__price--regular{color:rgb(var(--color-foreground-secondary))}.m-cart-item__price+.m-cart__discount{margin-bottom:4px}.m-cart-item__option,.m-cart-item__property{word-break:break-all}.m-cart-item+.notification.show{margin-top:20px}.m-cart-item .m-quantity{max-width:120px;min-height:42px}@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}.m-cart-drawer-item__variant{margin-bottom:4px}.m-cart-drawer-item__quantity{margin-top:10px}.m-cart-drawer-item .m-cart-item__remove{margin-left:8px}.m-cart-drawer-item .m-quantity{margin-top:0;background-color:rgb(var(--color-form-field));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{margin-top:10px}.additional-checkout-buttons .dynamic-checkout__content ul{column-gap:10px;row-gap:10px}.additional-checkout-buttons .dynamic-checkout__content ul li{margin-top:0!important}.cart-drawer-recommendations{position:absolute;left:100%;opacity:0;width:280px;display:block;background-color:#f7f3eb;height:100vh;top:0;padding:24px 36px;box-shadow:inset -15px 0 15px -6px #0000001a;animation:cartTimerFade 1s}.cart-drawer-recommendations .m-slider-controls--pagination-fraction .m-slider-controls__wrapper{background-color:#fff}.cart-drawer__open .cart-drawer-recommendations{left:-280px;opacity:100%}.m-slider-controls--pagination-fraction .m-slider-controls__wrapper{height:30px}.cart-drawer-recommendations h4{text-align:center;color:#2e4e36;font-size:20px;margin-bottom:24px}@media screen and not (max-width:768px){.recommendations-grid__wrapper{height:100%}}.recommendations-grid{display:flex;flex-direction:column;gap:32px;height:100%;overflow:auto;padding-bottom:60px;scrollbar-width:none}.hidden{display:none!important}.recommendation-item{min-width:80%;background-color:#fff;padding:20px;border-radius:4px;transition:border-color .5s ease;border:solid 1px transparent}.recommendation-item:hover{border-color:#9d9d9d}.recommendation-item img{margin-bottom:8px}.recommendation-item__title{font-weight:600;line-height:normal;margin-top:8px;margin-bottom:8px;text-align:center;color:#1b4c2e}.recommendation-item__price{text-align:left}.recommendation-item .recommendation-item__wrapper{display:flex;flex-direction:column}.recommendation-item .recommendation-item__wrapper button{text-wrap-mode:nowrap;height:fit-content;margin-top:auto;padding:6px 12px;background-color:#075207;color:#fff;border-color:#075207;width:100%;max-width:120px}.recommendation-item .recommendation-item__wrapper button:hover{box-shadow:0 0 0 .2rem #032c03;background:#032c03;border-color:#032c03}.recommendation-item__actions{display:flex;flex-direction:column;margin-top:8px}.m-modal.m-modal--wrapper{z-index:100000!important}.recommendation-item__price-options{display:flex;flex-direction:column}.m-cart-drawer-items__wrapper{overflow:auto;overscroll-behavior:contain;height:100%}foxkit-incart-upsell{display:none!important}.is-loading{opacity:.5!important}.cart-drawer-recommendations{position:static;box-shadow:none;width:100%;height:fit-content;overflow:visible;padding:12px 16px}.cart-drawer-recommendations .m-slider-controls{margin-top:0}.recommendations-grid{flex-direction:row;align-items:center;height:fit-content;overflow:visible;padding-bottom:0;gap:0}.cart-drawer-recommendations h4{text-align:left;font-size:16px;margin-bottom:4px}.recommendation-item{min-width:auto;background-color:transparent;padding:0}.recommendation-item:hover{border-color:transparent}.recommendation-item .recommendation-item__wrapper{flex-direction:row;align-items:start;gap:12px}.jdgm-prev-badge__stars{justify-content:flex-start}.jdgm-star:before{font-size:12px;line-height:normal}.recommendation-item .recommendation-item__wrapper select{width:100%}.recommendation-item__price-options{flex-direction:row;align-items:center;justify-content:space-between}.recommendation-item__actions{flex-direction:row;margin-top:0}.recommendation-item .recommendation-item__wrapper button{width:100%;padding:3px 12px}.recommendation-item__title{font-size:14px;text-align:left;margin:0 0 4px}.recommendation-item__price{font-size:14px}.recommendation-item .jdgm-prev-badge__stars{justify-content:start}.recommendation-item__image{height:fit-content}.recommendation-item img{min-width:80px;max-width:80px;margin-bottom:0}@media screen and not (min-width:768px){.test-hide.cart-drawer-recommendations:not(.hidden){display:block!important}foxkit-incart-upsell{display:none!important}}.m-cart-drawer.m-cart-drawer--active{transition:all var(--m-duration-default, .25s) cubic-bezier(.4,0,.2,1)}.m-cart-drawer.m-cart-drawer--active .m-cart-drawer__inner{transition:transform var(--m-duration-default, .25s) cubic-bezier(.4,0,.2,1)}.m-cart-drawer{display:block;visibility:hidden}.m-cart-drawer.cart-drawer__open{z-index:99999!important;visibility:visible}.m-cart__savings{color:#075207}.m-cart-item__price--regular small{text-decoration:line-through;color:gray;margin-left:6px}.m-cart__subtotal--price .subtotal-compare{text-decoration:line-through;display:inline;margin-right:4px}clever-search-toggler{z-index:10;position:relative}.empty-cart__list{margin-top:6px;margin-bottom:12px;display:flex;flex-direction:column;gap:20px}.empty-cart__item{display:flex;aspect-ratio:3/1;gap:12px;justify-content:space-between;border:solid 1px #B1B1B1;border-radius:13px;overflow:hidden}.empty-cart__item img{object-fit:cover}.empty-cart__item .empty-cart__item-title{font-size:14px;color:#020202;font-weight:600}.empty-cart__item p{font-size:12px;color:#020202}.empty-cart__title{margin-bottom:-10px}@media screen and not (min-width:768px){.empty-cart__title{margin-bottom:-6px}.empty-cart__list{gap:16px}.empty-cart__item p{display:none}.empty-cart__item img{max-width:100px}.empty-cart__item .empty-cart__item__content{margin-right:auto;justify-content:center}.empty-cart__item svg{width:24px;height:24px}}#cart-drawer-form{display:flex;flex-direction:column;height:100%}.empty-cart__reviews{background-color:#faf8f3;margin:auto -24px 0;padding:16px 24px;display:none}.empty-cart__reviews h5{color:#000;font-size:15px}.empty-cart__reviews p{font-size:15px}.empty-cart__name{font-size:15px;font-weight:400;margin-left:6px}.empty-cart__verified-badge{background-color:#05643a;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:4px;margin-left:6px}.empty-cart__bottom{font-size:12px;display:none;margin:0 -24px -16px;padding:4px 12px;text-align:center;justify-content:center;background-color:#8b8b8b;color:#fff;font-weight:700}@media screen and not (min-width:768px){.empty-cart__reviews{margin:auto -16px 0}.empty-cart__reviews p{font-size:14px}.empty-cart__bottom{margin:0 -16px -16px}}.m-cart-drawer__empty.empty-cart-variant{display:block;margin-bottom:8px}.m-cart.m-cart--empty{margin-bottom:100px}.m-cart--empty .m-cart__empty{margin:65px 0 0}.m-cart-drawer-item .m-quantity{background-color:#f1f1f1;border-radius:4px}@media screen and (max-width:639px){.m-cart-drawer-item__image,.m-cart-drawer-item__image .m-cart-item__image{width:65px;min-width:65px}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/cart.css.map */
