#cart-drawer{--theme-drawer-width: calc(420 * var(--rem));--theme-drawer-padding: calc(20 * var(--rem))}#cart-drawer .theme-drawer__dialog{background:#fff;color:var(--ferxsport-heading-color, #060102)}#cart-drawer .theme-drawer__header{padding:calc(10 * var(--rem)) calc(20 * var(--rem))}#cart-drawer .theme-drawer__title{font-family:var(--font-heading--family);font-size:calc(14 * var(--rem));font-weight:500;gap:calc(8 * var(--rem))}#cart-drawer .theme-drawer__badge{background:#e8e8e8;border-radius:50%;color:var(--ferxsport-heading-color, #060102);font-family:var(--font-body--family);font-size:calc(11 * var(--rem));font-weight:600;height:calc(22 * var(--rem));min-width:calc(22 * var(--rem))}#cart-drawer .theme-drawer__close-button{background:transparent;border:0;box-shadow:none}.fx-cart-promo{background:#060102;color:#fff;font-family:var(--font-body--family);font-size:calc(12 * var(--rem));font-weight:400;margin:0;padding:calc(10 * var(--rem)) calc(16 * var(--rem));text-align:center}#cart-drawer .cart-drawer__content{background:#fff}#cart-drawer .cart-drawer__items{padding-inline:calc(20 * var(--rem))}#cart-drawer .cart-drawer__items .cart-items__table-row,#cart-drawer .cart-drawer__items .cart-items__table-row--full-width-variants{border-bottom:1px solid #ececec;column-gap:calc(12 * var(--rem));grid-template-areas:"media details price" "media specs price" "media quantity quantity";grid-template-columns:calc(72 * var(--rem)) minmax(0,1fr) auto;grid-template-rows:auto;margin-bottom:0;padding-block:calc(16 * var(--rem))}#cart-drawer .cart-items__media-container{aspect-ratio:1;border-radius:var(--ferxsport-radius-sm);overflow:hidden;width:calc(72 * var(--rem))}#cart-drawer .cart-items__details,#cart-drawer .cart-items__product-info{display:contents}#cart-drawer .cart-items__title-row{grid-area:details;min-width:0}#cart-drawer .cart-items__title{color:var(--ferxsport-heading-color, #060102);font-family:var(--font-heading--family);font-size:calc(14 * var(--rem));font-weight:500;line-height:1.3}#cart-drawer .cart-items__specs{color:#9a9a9a;font-family:var(--font-body--family);font-size:calc(10 * var(--rem));grid-area:specs;line-height:1.4;margin:calc(4 * var(--rem)) 0 0}#cart-drawer .cart-items__variants-wrapper,#cart-drawer .cart-items__unit-price-wrapper,#cart-drawer .cart-disclosure{display:none}#cart-drawer .cart-items__quantity{display:flex;grid-area:quantity;justify-self:stretch;margin-block-start:0;width:100%}#cart-drawer .cart-items__quantity-controls{align-items:center;display:flex;gap:calc(10 * var(--rem));justify-content:flex-start;width:100%}#cart-drawer .quantity-selector-wrapper{flex:0 0 auto;width:auto}#cart-drawer .quantity-selector{--quantity-selector-width: auto;background:transparent;border:0;border-radius:0;flex:0 0 auto;gap:calc(6 * var(--rem));min-height:0;width:auto}#cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus){background:#f3f3f3;border-radius:var(--ferxsport-radius-sm);color:var(--ferxsport-heading-color, #060102);height:calc(28 * var(--rem));width:calc(28 * var(--rem))}#cart-drawer .quantity-selector input{background:transparent;border:0;color:var(--ferxsport-heading-color, #060102);font-family:var(--font-body--family);font-size:calc(12 * var(--rem));font-weight:500;height:calc(28 * var(--rem));min-width:calc(20 * var(--rem));padding:0;text-align:center;width:calc(20 * var(--rem))}#cart-drawer .quantity-selector svg{height:calc(10 * var(--rem));width:calc(10 * var(--rem))}#cart-drawer .cart-items__option-text{color:var(--ferxsport-heading-color, #060102);font-family:var(--font-body--family);font-size:calc(10 * var(--rem));font-weight:500;line-height:1;white-space:nowrap}#cart-drawer .cart-items__price{align-items:baseline;display:flex;flex-direction:row-reverse;gap:calc(6 * var(--rem));grid-area:price;justify-content:flex-end;white-space:nowrap}#cart-drawer .cart-items__price text-component{color:var(--ferxsport-heading-color, #060102);font-family:var(--font-body--family);font-size:calc(12 * var(--rem));font-weight:500}#cart-drawer .cart-items__price .compare-at-price{color:#b0b0b0;font-size:calc(11 * var(--rem));font-weight:400}#cart-drawer .cart-items__remove{background:transparent;border:0;box-shadow:none;color:#9a9a9a;flex-shrink:0;margin-inline-start:auto;min-height:auto;min-width:auto;padding:0}#cart-drawer .cart-drawer__summary{align-items:stretch;background:#fff;gap:calc(8 * var(--rem));-webkit-mask-image:none;mask-image:none;padding:calc(12 * var(--rem)) calc(20 * var(--rem)) calc(20 * var(--rem))}#cart-drawer .cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){border-block-start:0;padding-block-start:0}#cart-drawer .fx-cart-trust{background:#f7f8fa;overflow:hidden;padding-block:calc(10 * var(--rem));border-bottom:.1rem solid #dfe2e7;border-top:.1rem solid #dfe2e7}#cart-drawer .fx-cart-trust__track{display:flex;width:max-content;animation:fx-cart-trust-scroll 22s linear infinite}#cart-drawer .fx-cart-trust__list{display:flex;flex-shrink:0;gap:calc(28 * var(--rem));list-style:none;margin:0;padding:0 calc(28 * var(--rem))}#cart-drawer .fx-cart-trust__list li{align-items:center;display:inline-flex;flex-shrink:0;gap:calc(6 * var(--rem));white-space:nowrap}#cart-drawer .fx-cart-trust svg{color:var(--ferxsport-heading-color, #060102);display:block;flex-shrink:0;height:calc(16 * var(--rem));margin:0;width:calc(16 * var(--rem))}#cart-drawer .fx-cart-trust span{color:var(--ferxsport-heading-color, #060102);font-family:var(--font-body--family);font-size:calc(10 * var(--rem));font-weight:400;line-height:1}@keyframes fx-cart-trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){#cart-drawer .fx-cart-trust__track{animation:none}}#cart-drawer .cart-actions{border:0;display:block;margin:0;padding:calc(4 * var(--rem)) 0}#cart-drawer cart-note,#cart-drawer .cart-note,#cart-drawer .cart-actions__divider{display:none}#cart-drawer .cart-discount{display:block;width:100%}#cart-drawer .cart-discount__summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:auto;padding-block:calc(8 * var(--rem))}#cart-drawer .cart-discount__label{color:var(--ferxsport-heading-color, #060102);font-family:var(--font-body--family);font-size:calc(12 * var(--rem));font-weight:500}.fx-cart-note-icon{height:calc(12 * var(--rem));width:calc(12 * var(--rem))}#cart-drawer .cart-totals{border:0;margin:0;padding:0}#cart-drawer .cart-totals__total{font-family:var(--font-heading--family);font-size:calc(14 * var(--rem));font-weight:700}.fx-cart-total-prices{align-items:baseline;display:flex;gap:calc(8 * var(--rem))}.fx-cart-total-compare{color:#b0b0b0;font-size:calc(12 * var(--rem));font-weight:400}.fx-cart-saved{background:#fff1dc;border:1px solid #ffd7a8;border-radius:var(--ferxsport-radius-sm);color:var(--ferxsport-accent, #fed800);font-family:var(--font-body--family);font-size:calc(12 * var(--rem));font-weight:600;margin:0;padding:calc(10 * var(--rem)) calc(12 * var(--rem));text-align:center}#cart-drawer .cart__checkout-button{background:var(--ferxsport-heading-color, #060102);border:0;border-radius:var(--ferxsport-radius-md);color:#fff;font-family:var(--font-body--family);font-size:calc(12 * var(--rem));font-weight:500;min-height:calc(48 * var(--rem));width:100%}#cart-drawer .additional-checkout-buttons,#cart-drawer .cart-totals__installments,#cart-drawer .cart-totals__tax-note{display:none}.fx-cart-ship{color:#9a9a9a;font-family:var(--font-body--family);font-size:calc(11 * var(--rem));margin:calc(8 * var(--rem)) 0 0;text-align:center}@media screen and (max-width:749px){#cart-drawer{--theme-drawer-width: 100%;--theme-drawer-padding: calc(24 * var(--rem))}#cart-drawer .theme-drawer__header{padding:calc(16 * var(--rem)) calc(24 * var(--rem))}#cart-drawer .theme-drawer__title{font-size:calc(28 * var(--rem))}#cart-drawer .theme-drawer__badge{font-size:calc(18 * var(--rem));height:calc(36 * var(--rem));min-width:calc(36 * var(--rem))}.fx-cart-promo{font-size:calc(18 * var(--rem));padding:calc(16 * var(--rem)) calc(24 * var(--rem))}#cart-drawer .cart-drawer__items{padding-inline:calc(24 * var(--rem))}#cart-drawer .cart-drawer__items .cart-items__table-row,#cart-drawer .cart-drawer__items .cart-items__table-row--full-width-variants{column-gap:calc(16 * var(--rem));grid-template-columns:calc(120 * var(--rem)) minmax(0,1fr) auto;padding-block:calc(20 * var(--rem))}#cart-drawer .cart-items__media-container{width:calc(120 * var(--rem))}#cart-drawer .cart-items__title,#cart-drawer .cart-items__price text-component,#cart-drawer .cart-items__option-text,#cart-drawer .cart-totals__total,#cart-drawer .cart__checkout-button,.fx-cart-total-compare{font-size:calc(20 * var(--rem))}#cart-drawer .cart-items__price .compare-at-price{font-size:calc(18 * var(--rem))}#cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus){height:calc(40 * var(--rem));width:calc(40 * var(--rem))}#cart-drawer .quantity-selector input{font-size:calc(20 * var(--rem));height:calc(40 * var(--rem));min-width:calc(32 * var(--rem));width:calc(32 * var(--rem))}#cart-drawer .quantity-selector svg{height:calc(16 * var(--rem));width:calc(16 * var(--rem))}#cart-drawer .cart-items__specs,#cart-drawer .fx-cart-saved,.fx-cart-ship{font-size:calc(16 * var(--rem))}#cart-drawer .fx-cart-saved{padding:calc(14 * var(--rem)) calc(16 * var(--rem))}#cart-drawer .fx-cart-trust span{font-size:calc(16 * var(--rem))}#cart-drawer .fx-cart-trust svg{height:calc(20 * var(--rem));width:calc(20 * var(--rem))}#cart-drawer .cart-discount__label{font-size:calc(20 * var(--rem))}.fx-cart-note-icon{height:calc(20 * var(--rem));width:calc(20 * var(--rem))}#cart-drawer .cart-drawer__summary{padding:calc(16 * var(--rem)) calc(24 * var(--rem)) calc(24 * var(--rem))}#cart-drawer .cart__checkout-button{min-height:calc(66 * var(--rem))}}@media screen and (min-width:750px)and (max-width:768px){#cart-drawer .theme-drawer__title{font-size:calc(22 * var(--rem))}#cart-drawer .theme-drawer__badge{font-size:calc(16 * var(--rem));height:calc(32 * var(--rem));min-width:calc(32 * var(--rem))}#cart-drawer .cart-drawer__items .cart-items__table-row,#cart-drawer .cart-drawer__items .cart-items__table-row--full-width-variants{grid-template-columns:calc(96 * var(--rem)) minmax(0,1fr) auto}#cart-drawer .cart-items__media-container{width:calc(96 * var(--rem))}#cart-drawer .cart-discount__label{font-size:calc(20 * var(--rem))}#cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus){height:calc(40 * var(--rem));width:calc(40 * var(--rem))}#cart-drawer .quantity-selector input{font-size:calc(20 * var(--rem));height:calc(40 * var(--rem));min-width:calc(32 * var(--rem));width:calc(32 * var(--rem))}#cart-drawer .quantity-selector svg{height:calc(16 * var(--rem));width:calc(16 * var(--rem))}#cart-drawer .cart__checkout-button{min-height:calc(56 * var(--rem))}}@media(hover:hover){#cart-drawer .cart__checkout-button:hover{background:#000}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ferxsport-cart-drawer.css.map */
