.g-cart-drawer{--g-bg-color:0,0,0;background:rgba(var(--g-bg-color),var(--g-bg-opacity));bottom:0;display:none;left:0;position:fixed;right:0;top:0;touch-action:none;transition:background-color var(--g-duration-default,.25s) cubic-bezier(.4,0,.2,1);z-index:100}.g-cart-drawer--active{display:block}.g-cart-drawer__inner{background-color:rgb(var(--color-background));margin-left:auto;min-height:100%;transform:translate3d(var(--translate-x,100%),0,0);transition:transform var(--g-duration-default,.25s) cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.g-cart-drawer__inner{width:460px}}@media screen and (max-width:767px){.g-cart-drawer__inner{width:calc(100% - 40px)}}.g-cart-drawer__title{color:rgb(var(--color-foreground))}.g-cart-drawer__header{padding:0 20px 16px}@media screen and (min-width:768px){.g-cart-drawer__header{padding-top:20px}}@media screen and (max-width:639px){.g-cart-drawer__header{padding:16px}}.g-cart-drawer__body{overscroll-behavior:contain;padding:0 20px 16px}@media screen and (max-width:639px){.g-cart-drawer__body{padding:0 16px 16px}}.g-cart-drawer__footer{box-shadow:0 4px 24px 0 rgba(0,0,0,.12);padding:20px 20px 16px}.g-cart-drawer__footer .g-terms-conditons{margin:0 0 15px}@media screen and (max-width:639px){.g-cart-drawer__footer{padding:20px 12px 16px}}.g-cart-drawer__close{cursor:pointer;padding:8px;position:absolute;right:5px;top:5px}.g-cart-drawer__link-to-cart{--btn-link-border:1px;color:rgb(var(--color-foreground-secondary));margin-top:8px}.g-cart-drawer__link-to-cart:hover{color:rgb(var(--color-foreground))}.g-cart-drawer__link-to-cart:after,.g-cart-drawer__link-to-cart:before{bottom:3px}.g-cart-drawer foxkit-cart-goal{margin-bottom:0}.g-cart-drawer .foxkit-cart-countdown-hook{margin-top:8px}.g-cart-drawer.g-cart--empty .foxkit-cart-countdown-hook,.g-cart-drawer.g-cart--empty .foxkit-cart-goal-hook,.g-cart-drawer.g-cart--empty .g-cart-drawer__footer{display:none}.g-cart-drawer foxkit-visible-check .foxkit-card__prices,.g-cart-drawer foxkit-visible-check .foxkit-product-card__price,.g-cart-drawer foxkit-visible-check a,.g-cart-drawer foxkit-visible-check h1,.g-cart-drawer foxkit-visible-check h2,.g-cart-drawer foxkit-visible-check h3,.g-cart-drawer foxkit-visible-check h4,.g-cart-drawer foxkit-visible-check h5{--foxkit-prices-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}@media screen and (min-width:768px){.g-cart-drawer .g-cart-addon__header button{flex-direction:row;justify-content:center}.g-cart-drawer .g-cart-addon__header button>svg{flex:0 0 auto}.g-cart-drawer .g-cart-addon__header button .g-cart-addon__text{margin-left:6px}}.g-cart{display:block;margin-bottom:40px}.g-cart.g-cart--empty .g-cart__footer,.g-cart.g-cart--empty .g-cart__header,.g-cart.g-cart--empty foxkit-cart-countdown,.g-cart.g-cart--empty foxkit-cart-goal{display:none}.g-cart__wrapper{flex:1}.g-cart__header{border-bottom:1px solid rgb(var(--color-border));font-weight:500;margin-bottom:4px}.g-cart__column{flex:0 0 auto;padding:8px 10px;width:40%}.g-cart__column:first-child{padding-left:0}.g-cart__column:last-child{padding-right:0}.g-cart__column--product{flex:1;width:auto}@media screen and (min-width:768px){.g-cart__column{padding:16px 24px;width:20%}.g-cart__column--subtotal{padding-right:0;width:12%}.g-cart__column--price{width:25%}}@media screen and (max-width:767px){.g-cart__column--price{padding-right:0;text-align:right}.g-cart__column--quantity{padding:0}}.g-cart__trust-badge{margin-top:12px}.g-cart__checkout{margin-top:20px}.g-cart__checkout .show-terms-conditions{margin-top:12px}.g-cart__footer--wrapper{padding:3rem 0 0;position:relative;width:420px}@media screen and (max-width:639px){.g-cart__footer--wrapper{margin:0;padding:2rem 0;width:100%}}.g-cart__footer .g-cart__discount--item{font-size:14px}.g-cart__summary{margin:16px 0}.g-cart__discount--item{color:#c74230;display:flex;font-size:12px;text-transform:uppercase}.g-cart__discount--item svg{margin-right:5px;width:12px}.g-cart__subtotal--label,.g-cart__subtotal--price{font-size:18px}.g-cart__overlay{background:rgba(var(--color-background),.9);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:var(--g-duration-default,.25s) all;visibility:hidden}.g-cart__overlay.open{opacity:1;visibility:visible}.g-cart .g-cart-addon__header{margin-bottom:16px;position:relative;z-index:1}.g-cart .g-cart-addon__body{border-radius:var(--btn-border-radius);box-shadow:0 4px 24px 0 rgba(0,0,0,.12);display:none;padding:24px 20px;position:relative;transform:none}.g-cart .g-cart-addon__body.open{display:block}.g-cart .g-gift-wrapping--label{margin-top:20px;padding-bottom:20px}.g-cart__empty{margin:100px 0;padding:0 16px}@media screen and (min-width:1280px){.g-cart{margin-bottom:100px}}@media screen and (max-width:767px){.g-cart .foxkit-incart-items{margin-top:15px}}.g-cart-addon__header{column-gap:5px;display:flex}.g-cart-addon__header button{align-items:center;background:none;background-color:rgb(var(--color-background-secondary));border:none;border-radius:var(--btn-border-radius);box-shadow:none;display:inline-flex;font-size:15px;font-weight:500;margin-bottom:0;outline:none;padding:8px 10px;position:relative;transition:all var(--g-duration-default) cubic-bezier(.104,.204,.492,1)}.g-cart-addon__header button .g-cart-addon__text{margin-left:6px}@media screen and (min-width:768px){.g-cart-addon__header button{flex:1;flex-flow:column}.g-cart-addon__header button .g-cart-addon__text{margin:0}.g-cart-addon__header button svg{flex:1}}@media screen and (max-width:767px){.g-cart-addon__header button{width:auto}.g-cart-addon__header button .g-cart-addon__text{margin-left:0;max-width:0;overflow:hidden;width:0}}.g-cart-addon__header button.active,.g-cart-addon__header button:hover{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}@media screen and (max-width:767px){.g-cart-addon__header button.active .g-cart-addon__text,.g-cart-addon__header button:hover .g-cart-addon__text{margin-left:6px;max-width:100%;overflow:visible;width:auto}.g-cart-addon__header button{font-size:13px}.g-cart-addon__header button svg{margin-bottom:0;max-width:20px}.g-cart-addon__header button:after{top:8px}}.g-cart-addon__icon--discount,.g-cart-addon__icon--shipping{height:22px;width:22px}.g-cart-addon__icon--noti{background:#334bfa;border:2px solid rgba(var(--bg-white),1);box-shadow:0 0 transparent,0 0 transparent,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);height:16px;left:50%;position:absolute;top:-8px;transform:translate3d(50%,0,0);width:16px}.g-cart-addon__body{background:rgb(var(--color-background));bottom:0;box-shadow:20px 0 20px rgba(0,0,0,.12);left:0;padding:1.5rem 1rem 4rem;pointer-events:none;position:absolute;transform:translate3d(0,100%,0);transition:var(--g-duration-default,.25s) ease-in-out;width:100%;z-index:1}.g-cart-addon__body.open{pointer-events:auto;transform:translateZ(0)}.g-cart-addon__title{align-items:center;display:flex;font-size:18px;padding-bottom:10px}.g-cart-addon__title svg{margin-right:8px}.g-cart-addon__content{margin-bottom:20px}.g-cart-addon__action{column-gap:12px}.g-cart-addon__action button{flex:1}.g-cart-addon__shipping-rate:not(:empty){padding:20px 0}.g-cart-addon__shipping-rate--label{font-weight:500;margin-bottom:12px}.g-cart-addon__shipping-rate--item{color:rgb(var(--color-foreground-secondary));margin-bottom:2px}.g-cart-addon__shipping-rate--item:last-child{margin-bottom:0}.g-cart-item__remove,.tcustomizer-btn--edit-option{--btn-link-border:1px;color:rgba(var(--color-foreground),.75);cursor:pointer;font-size:14px;margin-top:8px;text-transform:capitalize}.g-cart-item__remove:hover,.tcustomizer-btn--edit-option:hover{color:rgb(var(--color-foreground))}.g-cart-item__remove:after,.g-cart-item__remove:before,.tcustomizer-btn--edit-option:after,.tcustomizer-btn--edit-option:before{bottom:3px}.g-cart-item{align-items:center;border-bottom:1px solid rgb(var(--color-border));flex-wrap:wrap;padding:12px 0}.g-cart-item__product{align-items:flex-start;display:flex}.g-cart-item__image{min-width:110px;overflow:hidden;width:110px}.g-cart-item__image.g-cart-drawer-item__image{border:1px solid rgb(var(--color-border))}@media screen and (max-width:767px){.g-cart-item__image{min-width:65px;width:65px}}@media screen and (max-width:639px){.g-cart-item__image{min-width:60px;width:60px}}.g-cart-item__info{padding-left:24px}@media screen and (min-width:640px){.g-cart-item__info.g-cart-drawer-item__info{padding-left:16px}}@media screen and (max-width:639px){.g-cart-item__info{padding-left:12px}}.g-cart-item__title{display:block;font-weight:500}.g-cart-item__title:hover{color:rgb(var(--color-foreground));text-decoration:underline}.g-cart-item__property a{text-decoration:underline}.g-cart-item__property a:hover{color:rgb(var(--color-foreground))}.g-cart-item__price-discounted:not(.g\:hidden){display:flex;flex-wrap:wrap}.g-cart-item__price-discounted:not(.g\:hidden) .g-cart-item__price--final{margin-left:8px}.g-cart-item__price-discounted .g-cart-item__price--regular{color:rgb(var(--color-foreground-secondary))}.g-cart-item__price+.g-cart__discount{margin-bottom:4px}.g-cart-item__option,.g-cart-item__property{word-break:break-all}.g-cart-item+.notification.show{margin-top:20px}.g-cart-item .g-quantity{margin-top:8px;max-width:120px;min-height:42px}@media screen and (max-width:767px){.g-cart-item .g-quantity{min-height:36px;width:100%}.g-cart-item .g-quantity .g-quantity__button,.g-cart-item .g-quantity .g-quantity__input{max-width:40px;width:100%}}.g-cart-drawer-item{border-bottom:0}.g-cart-drawer-item__variant{margin-bottom:4px}.g-cart-drawer-item__quantity{margin-top:10px}.g-cart-drawer-item .g-cart-item__remove{margin-left:8px}.g-cart-drawer-item .g-quantity{background-color:rgb(var(--color-form-field));color:rgb(var(--color-form-field-text));margin-top:0;min-height:36px;width:110px}.g-cart-drawer-item .g-quantity input{background-color:transparent}.g-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}