.f-cart-drawer,.f-cartgoal{--cart-font-size-heading: 17px;--cart-font-size-body: 15px;--cart-font-size-title: 14px;--cart-font-size-link: 13px;--cart-font-size-input: 13px;--cart-font-size-small: 12px;--cart-font-size-badge: 10px;--cart-font-size-button: 16px}.f-cart-drawer__inner{padding-inline-end:2px}.f-cart-drawer .f-drawer__scroller{padding:0 20px}.f-cart-drawer .f-drawer__footer,.f-cart-drawer .f-drawer__header{padding-left:20px;padding-right:20px}.f-cart-drawer .f-drawer__header{--f-drawer-header-height: auto;padding:16px 60px 16px 20px;border-bottom:1px solid var(--color-border)}.f-cart-drawer .f-drawer__close{inset-block-start:50%;inset-inline-end:10px;transform:translateY(-50%)}.f-cart-drawer .f-drawer__close svg{width:24px;height:24px}.f-cart-drawer .f-drawer__header-title{font-family:var(--font-body-family);font-size:var(--cart-font-size-heading);font-weight:600;line-height:normal;letter-spacing:0;text-transform:none;margin:0}.f-cart-drawer .f-drawer__scroller{padding:24px 20px}.f-cart-drawer__item{padding:0}.f-cart-drawer__item+.f-cart-drawer__item{margin-top:24px}.f-cart-drawer__option{margin:0;font-family:var(--font-body-family);font-size:var(--cart-font-size-small);font-weight:400;line-height:normal;color:var(--color-text-body)}.f-cart-drawer__product-info>*+*{margin-top:4px}.f-cart-drawer__product{display:flex;align-items:flex-start}.f-cart-drawer__product-image{width:80px;flex:0 0 auto}.f-cart-drawer__product-info{flex:1;min-width:0;padding-inline-start:12px}.f-cart-drawer__product-header{align-items:flex-start;margin:0}.f-cart-drawer__product-name{margin:0;padding-inline-end:15px;font-family:var(--font-body-family);font-size:var(--cart-font-size-title);--font-pcard-title-weight: 600;font-weight:600;line-height:normal;text-transform:none;color:var(--color-text-heading)}.f-cart-drawer__product-name:hover{color:var(--color-link-hover)}.f-cart-drawer__product-prices{flex:0 0 auto;text-align:end}.f-cart-drawer__product-prices>*,.f-cart-drawer__product-price{font-family:var(--font-body-family);font-size:var(--cart-font-size-title);font-weight:600;line-height:normal}.f-cart-drawer__product-prices s.f-cart-drawer__product-price{font-weight:400;font-size:var(--cart-font-size-small)}.f-cart-drawer__product-price--discount{color:var(--color-highlight)}.f-cart-drawer__product-info>.f-cart-drawer__product-tuning{margin-top:12px;display:flex;align-items:center;justify-content:space-between}.f-cart-drawer__product .f-quantity{height:38px;width:110px}.f-cart-drawer__product .f-quantity__button{width:34px}.f-cart-drawer__product .f-quantity__input{font-family:var(--font-body-family);font-size:var(--cart-font-size-title);font-weight:600}.f-cart-drawer__remove{font-family:var(--font-body-family);font-weight:400;font-style:normal;font-size:var(--cart-font-size-link);height:auto!important;margin-inline-start:12px;line-height:1!important;text-transform:capitalize;letter-spacing:0}.f-cart-drawer__remove:after{bottom:0!important}.f-cart-drawer__notice{margin-bottom:10px}.f-cart-drawer__totals{padding:0;margin-bottom:8px}.f-cart-drawer__totals>*{margin:0}.f-cart-drawer .collapsible__content-inner{padding:20px 0}.f-cart-drawer__shipping-message p:first-child{font-weight:700}.f-cart-drawer__shipping-buttons{margin-top:16px}.f-cart-drawer__shipping-buttons .btn+.btn{margin-top:10px}.f-cart-drawer__empty-text,.f-cart-drawer__no-cookies-text,.f-cart-drawer__empty,.f-cart-drawer.is-empty .f-cart-drawer__items,.f-cart-drawer.is-empty .f-drawer__footer,.f-cart-drawer.is-empty .cart-link__count{display:none}.f-cart-drawer.is-empty .f-cart-drawer__empty-text,.f-cart-drawer.is-empty .f-cart-drawer__empty,.f-cart-drawer.cookies-disabled .f-cart-drawer__no-cookie-text{display:block}.f-cart-drawer__item .f-notification{margin-top:10px}.f-cart-drawer .f-gift-wrapping{padding-block-end:13px}.f-cart-drawer .f-gift-wrapping--label{padding-block-end:0}.f-cart-drawer .f-gift-wrapping--icon{inset-block-start:4px;width:16px;height:16px}.f-cart-drawer .f-gift-wrapping--text{line-height:22px}.f-cart-drawer .f-gift-wrapping--loading{top:2px}.f-cart-drawer .f-drawer__footer{border-top:1px solid var(--color-border);padding-bottom:24px;padding-top:13px}.f-cart-drawer .f-drawer__footer .collapsible__button{font-size:var(--cart-font-size-body);padding-top:12px;padding-bottom:12px}.f-cart-drawer .f-drawer__footer .collapsible__button-text{line-height:24px}.f-cart-drawer .f-drawer__footer .collapsible__content-inner{padding-left:3px;padding-right:3px}.f-cart-drawer .f-drawer__footer .f-drawer__gift-wrapping+.block{border-top:1px solid var(--color-border)}.f-cart-drawer__block-text,.f-cart-drawer__block-image{margin:16px 0}.f-cart-drawer__discounts ul{padding-top:20px}.f-cart-drawer .f-cart-drawer__view-cart [data-checkout-button]{flex:1}@media(max-width:767.98px){.f-cart-drawer .f-cart-drawer__view-cart a{flex:1}}@media(min-width:768px){.f-cart-drawer .f-cart-drawer__view-cart a{padding:0 29px}}.f-cart-drawer__buttons .agree-terms{width:100%;padding-bottom:12px}.f-cart-drawer__buttons .f-checkbox{margin-top:0}.f-cart-drawer__buttons+.f-cart-drawer__block-subtotal{margin-top:6px}.f-cart-drawer__block-subtotal~.block{margin-top:16px}.f-cart-drawer .block+.f-cart-drawer__block-subtotal,.f-cart-drawer .block+.f-cart-drawer__buttons{margin-top:16px}.f-cart-drawer .f-incart{margin-top:15px}.f-cart-drawer__subtotal-value{font-weight:500;line-height:24px}.f-cart-drawer__subtotal{font-weight:500;font-family:var(--font-body-family);line-height:26px}.f-cart-drawer__empty{max-width:300px;margin:0 auto;width:100%}.f-cart-drawer__empty .btn-cart-emtpy{width:100%}.f-cart-drawer__empty .btn-cart-emtpy:not(:last-child){margin-bottom:12px}.f-cart-drawer__empty-text:not(:only-child){margin-bottom:24px}.f-cart-drawer__empty-text{margin-top:30px}.f-cart-drawer .foxkit-cart-countdown{padding-inline:20px;padding-block:20px 0}.f-cart-drawer__product-price~.f-cart-drawer__product-price{margin-inline-start:5px}.f-cart-recommendations__item{width:100%;margin-inline-end:12px}.f-cart-recommendations__title{line-height:1.625}.f-cart-recommendations__wrapper{margin-block-start:20px}.f-cart-recommendations .flickity-page-dots{inset-block-end:-24px}.f-cart-recommendations .product-card{padding-block-end:0}.f-cart-recommendations .product-card .f-product-form{margin-block-end:0!important}.f-cart-recommendations .product-card--list .product-card__atc{width:40px!important;height:40px;justify-content:center;align-items:center;padding:0;border:1px solid var(--cart-recommendations-atc-border, var(--color-border))!important;margin-block-end:0!important;margin:0}.f-cart-recommendations .product-card--list .product-card__atc-icon{display:inline-flex}.f-cart-recommendations .product-card--list .product-card__atc-icon svg{width:20px;height:20px}.f-cart-recommendations .product-card--list .product-card__atc-text{display:none}.f-cart-recommendations .product-card--list .product-card__actions{position:absolute;margin-block-start:0;inset-inline-start:auto;inset-inline-end:10px;inset-block-end:10px}.f-cart-recommendations .product-card--list .f-product-form{margin-inline-end:0}.f-cart-recommendations .product-card--list .product-card__image-wrapper{width:80px}.f-cart-recommendations .product-card__wrapper{padding:10px}.f-cart-recommendations .product-card__badge{display:none}.foxkit-cart-countdown-hook,.foxkit-cart-goal-hook{padding:0 30px}.foxkit-cart-countdown-hook:empty,.foxkit-cart-goal-hook:empty{display:none}.foxkit-cart-goal-hook foxkit-cart-goal{margin-block-end:15px;padding-block-start:10px}.foxkit-cartgoal__title,.f-incart .f-incart__title{font-size:var(--cart-font-size-body)}.f-cart-drawer .f-drawer__footer{border-top:0;padding:13px 20px 24px}.f-cart-drawer .f-drawer__footer .collapsible__item-wrap,.f-cart-drawer .f-drawer__footer .collapsible__item{border:0}.f-cart-extras{border-top:1px solid var(--color-border);margin-bottom:16px}.f-cart-extras .collapsible__button{padding-block:16px;padding-inline-end:20px;border-bottom:0}.f-cart-extras .collapsible__item[open=true] .collapsible__button{border-color:transparent}.f-cart-extras .collapsible__button-text{font-family:var(--font-body-family);font-size:var(--cart-font-size-body);font-weight:700;line-height:1.6;letter-spacing:0;text-transform:uppercase;color:var(--color-text-heading)}.f-cart-drawer .f-cart-extras .collapsible__content-inner{padding:0 0 16px}.f-cart-extras__section+.f-cart-extras__section{margin-top:16px}.f-cart-extras__label{display:block;margin-bottom:6px;font-size:var(--cart-font-size-small);font-weight:700;line-height:1.6}.f-cart-extras__row{gap:8px}.f-cart-extras__row .form-control{flex:1;min-width:0;height:46px;font-size:var(--cart-font-size-input)}.f-cart-extras__row .btn{flex:0 0 auto;height:46px;padding-inline:20px}.f-cart-extras .form-control--textarea{min-height:80px;font-size:var(--cart-font-size-input)}.f-cart-extras .form-message:empty{display:none}.f-cart-drawer__block-subtotal{padding-top:0}.f-cart-drawer__totals~*{margin-top:8px}.f-cart-drawer__totals{margin:0;align-items:flex-start}.f-cart-drawer__subtotal,.f-cart-drawer__subtotal-value{margin:0;font-family:var(--font-body-family);font-weight:600;line-height:normal;letter-spacing:0;text-transform:none;color:var(--color-text-heading)}.f-cart-drawer__subtotal,.f-cart-drawer__subtotal-value{font-size:var(--cart-font-size-body)}.f-cart-drawer__savings .f-cart-drawer__subtotal,.f-cart-drawer__savings .f-cart-drawer__subtotal-value{font-family:var(--font-body-family);font-size:var(--cart-font-size-body);font-weight:700;line-height:1.6;color:var(--color-highlight)}.f-cart-drawer__notice{margin:8px 0 0;font-family:var(--font-body-family);font-size:var(--cart-font-size-small);line-height:normal}.f-cart-drawer__block-subtotal+.f-cart-drawer__buttons{margin-top:20px}.f-cart-drawer .f-cart-drawer__view-cart{gap:8px}.f-cart-drawer__buttons .btn{height:46px;font-family:var(--font-body-family);font-size:var(--cart-font-size-button);font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.f-cart-drawer .f-cart-drawer__view-cart a{flex:0 0 auto;padding:0 40px}.f-cart-drawer .f-cart-drawer__view-cart [data-checkout-button]{flex:1;padding:0 20px}.f-cart-drawer__buttons .btn--secondary{background:var(--color-btn-secondary-bg-drawer, #fff);border:1px solid var(--color-border);color:var(--color-btn-secondary-text)}.f-cart-drawer__buttons [data-checkout-button]{background:var(--color-highlight);border-color:var(--color-highlight);color:var(--color-btn-text, #fff)}.f-cart-drawer__buttons [data-checkout-button]:hover{background:color-mix(in srgb,var(--color-highlight) 85%,#000)}.f-cart-drawer .f-cart-recommendations__wrapper{margin:0;padding-top:24px}.f-cart-drawer .f-cart-recommendations__title{margin:0 0 12px;font-family:var(--font-body-family);font-size:var(--cart-font-size-body);font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--color-text-heading)}.f-cart-drawer .f-cart-recommendations__items{padding-bottom:36px}.f-cart-drawer .f-cart-recommendations .product-card__wrapper{padding:10px;gap:12px}.f-cart-drawer .f-cart-recommendations .product-card--list .product-card__image-wrapper{width:80px;background:#fff}.f-cart-drawer .f-cart-recommendations .product-card--list .product-card__info{padding-inline:0 52px;display:flex;flex-direction:column;gap:6px}.f-cart-drawer .f-cart-recommendations .product-card__vendor{margin:0;font-family:var(--font-body-family);font-size:var(--cart-font-size-small);font-weight:700;line-height:1.4;text-transform:uppercase}.f-cart-drawer .f-cart-recommendations .product-card__title{margin-top:-6px;--font-heading-family: var(--font-body-family);--font-heading-weight: 400;--font-heading-style: normal;--font-pcard-title-weight: 400;font-family:var(--font-body-family);font-size:var(--cart-font-size-title);font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.f-cart-drawer .f-cart-recommendations .f-price{margin:0}.f-cart-drawer .f-cart-recommendations .f-price-item--regular,.f-cart-drawer .f-cart-recommendations .f-price-item--sale{font-size:var(--cart-font-size-body);font-weight:600;line-height:1.6}.f-cart-drawer .f-cart-recommendations .product-card__options{margin:0}.f-cart-drawer .f-cart-recommendations .color-swatch{--color-swatch-size: 20px;gap:6px}.f-cart-drawer .f-cart-recommendations .product-card--list .product-card__actions{inset-inline-end:12px;inset-block-end:10px}.f-cart-drawer .f-cart-recommendations .product-card--list .product-card__atc{--cart-recommendations-atc-border: #fff;border-radius:5px;background:#fff}.f-cart-drawer .f-cart-recommendations .flickity-page-dots{inset-block-end:-20px}.f-cart-drawer .f-cart-recommendations .flickity-page-dots .dot{width:8px;height:8px;margin:0 6px;border-radius:50%;background:#2222224d;opacity:1}.f-cart-drawer .f-cart-recommendations .flickity-page-dots .dot.is-selected{background:var(--color-btn-bg, #222)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cart-drawer.css.map */
