.cart-flyover{height:100%}.cart-flyover__close-button{padding:0 10px 0 0}.cart-flyover .preorder-button{align-self:start;border:1px solid var(--black);border-radius:4px;color:var(--black);font-family:Helvetica Neue;font-size:10px;font-weight:500;letter-spacing:.02em;line-height:16.8px;margin-top:5px;padding:0 10px;text-align:center;text-transform:uppercase;width:fit-content}.cart-flyover-you-may-also-like{background-color:#f6f6f6;display:flex;flex-direction:column;margin-top:43px;position:relative;width:100%}.cart-flyover-you-may-also-like__title{font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:18.2px;padding:25px 68px 15px 18px;text-align:left;text-transform:uppercase}.cart-flyover-you-may-also-like-swiper{margin:0 0 26px 18px;overflow:hidden}.cart-flyover-you-may-also-like-swiper__button{cursor:pointer;height:14px;position:absolute;width:7.5px}@media(max-width:1024px){.cart-flyover-you-may-also-like-swiper__button{display:none}}.cart-flyover-you-may-also-like-swiper__button-prev{right:42.5px;top:26px}.cart-flyover-you-may-also-like-swiper__button-next{right:14px;top:26px}@media(min-width:375px){.cart-flyover-you-may-also-like-swiper-item{flex:0 0 67.5%}}@media(min-width:768px){.cart-flyover-you-may-also-like-swiper-item{flex:0 0 50%}}.cart-flyover-you-may-also-like-swiper-item-container{align-items:center;display:flex;flex-direction:column;padding-right:10px;width:fit-content}.cart-flyover-you-may-also-like-swiper-item__image{background-position:50%;background-size:cover;height:301px;width:201px}.cart-flyover-you-may-also-like-swiper-item__image-container{margin-bottom:11px;width:fit-content}.cart-flyover-you-may-also-like-swiper-item__text{color:var(--black);font-family:Helvetica Neue,sans-serif;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:18px;text-align:center;text-transform:uppercase;width:131px}.cart-flyover-you-may-also-like-swiper-item__text:nth-of-type(3){font-weight:500}.cart-flyover-header{margin:0;padding:21px 16px 15px 18px}@media(max-width:767.98px){.cart-flyover-header{padding:20px 12.5px 12px 13px}}.cart-flyover-list{height:100%;margin:0!important;max-height:calc(100vh - 234px);overflow-x:hidden;overflow-y:auto;padding:0}@media(max-width:767.98px){.cart-flyover-list{max-height:100%;padding:0}}.cart-flyover-list__full-height{justify-content:center!important;max-height:100%}.cart-flyover__title{color:var(--black);font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:18.2px;text-align:left}.cart-flyover-shipping-bar{padding:0 18px 0 16px}.cart-flyover-shipping-bar-container{margin:0 0 20px}.cart-flyover-shipping-bar__border{background-color:transparent;border:.5px solid var(--black);height:10px}.cart-flyover-shipping-bar__border:after{bottom:1px;height:auto;left:1px;right:1px;top:1px;width:calc(100% - 2px)}.cart-flyover-shipping-bar__border-background{background-color:transparent;border-left:2px solid var(--white);border-radius:6px;border-right:2px solid var(--white);height:9px;left:0;position:absolute;top:0;width:100%;z-index:9}.cart-flyover-shipping-bar__text{color:var(--gray5);font-family:Helvetica Neue,sans-serif;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:12px;margin-bottom:6px;text-align:left;text-transform:uppercase}.cart-flyover .discount-reminder{padding:0 18px 0 16px}@media(max-width:767.98px){.cart-flyover .discount-reminder{margin:0 0 20px}}.cart-flyover .discount-reminder__bar{border:1px solid #000;border-radius:5px;display:flex;flex-direction:column;padding:16px 15px 17px}@media(max-width:767.98px){.cart-flyover .discount-reminder__bar{padding:10px 9px 11px}.cart-flyover .discount-reminder__text-desktop{display:none}}.cart-flyover .discount-reminder__text-mobile{display:none}@media(max-width:767.98px){.cart-flyover .discount-reminder__text-mobile{display:block}}.cart-flyover .discount-reminder__text,.cart-flyover .discount-reminder__title{font-family:var(--font-family);font-size:10px;font-weight:400;letter-spacing:.02em;line-height:120%;text-transform:uppercase}.cart-flyover .discount-reminder__title,.cart-flyover .discount-reminder__title *{font-weight:700}.cart-flyover-item{display:flex;margin:0;padding:10px 18px}@media(max-width:767.98px){.cart-flyover-item{padding:10px 12.5px 10px 14px}}.cart-flyover-item:first-child{padding-top:0}.cart-flyover-item:last-child{padding-bottom:0}.cart-flyover-item__image{background-position:50%;background-size:cover;display:flex;height:225px;width:157px}@media(max-width:767.98px){.cart-flyover-item__image{height:142.6px;width:100px}}.cart-flyover-item-description{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:53px 0 54px 19.6px;width:100%}@media(max-width:767.98px){.cart-flyover-item-description{gap:0;padding:18px 13px 17.6px 10px}}.cart-flyover-item-description-info{display:flex;flex-direction:column;margin-right:10px;max-width:164px;min-width:122px;position:relative}@media(max-width:767.98px){.cart-flyover-item-description-info{max-width:156px}}.cart-flyover-item-description-info__title{color:var(--black);font-family:Helvetica Neue,sans-serif;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:15.6px;text-align:left;text-transform:uppercase}@media(max-width:767.98px){.cart-flyover-item-description-info__title{font-size:11px;line-height:14.3px;text-transform:uppercase}}.cart-flyover-item-description-info__title-preorder{font-weight:500;text-transform:uppercase}.cart-flyover-item-description-info__options{color:var(--gray4);font-family:Helvetica Neue,sans-serif;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:12px;margin-top:5px;text-align:left;text-transform:uppercase}@media(max-width:767.98px){.cart-flyover-item-description-info__options{font-size:11px}}.cart-flyover-item-description-info-cart-buttons{align-items:baseline;display:flex;flex-direction:row;margin-top:15px}@media(max-width:767.98px){.cart-flyover-item-description-info-cart-buttons{border:1px solid var(--gray3);justify-content:space-between;margin-top:11px;min-width:100px;padding:4px 10px;width:fit-content}}.cart-flyover-item-description-info-cart-buttons__quantity{color:var(--black);font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:12px;margin:0 26px;text-align:left}@media(max-width:767.98px){.cart-flyover-item-description-info-cart-buttons__quantity{font-size:12px;line-height:16.8px;margin:0 10px}}.cart-flyover-item-description-info-cart-buttons__button{cursor:pointer;font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400;height:12px;letter-spacing:.02em;line-height:12px;text-align:left;width:9px}.cart-flyover-item-description-info-extra{align-items:center;bottom:-25px;display:flex;flex-direction:row;margin-top:15px;position:absolute;width:200px}@media(max-width:767.98px){.cart-flyover-item-description-info-extra{margin-top:13px}}.cart-flyover-item-description-info-extra__separator,.cart-flyover-item-description-info-extra__text{color:var(--gray5);font-family:Helvetica Neue,sans-serif;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:12px;text-align:left;text-transform:uppercase}.cart-flyover-item-description-info-extra__separator{margin:0 6px}.cart-flyover-item-description__price-container{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.cart-flyover-item-description__price{color:var(--gray2);font-family:Helvetica Neue,sans-serif;font-size:12px;font-weight:300;letter-spacing:.02em;line-height:12px;text-align:right;white-space:nowrap}@media(max-width:767.98px){.cart-flyover-item-description__price{font-size:11px}}.cart-flyover-item-description__price_crossed-out{text-decoration:line-through}.cart-flyover-item-description__price_sale{margin-left:6px}.cart-flyover-footer{display:flex;flex-direction:column;padding:40px 16px 20px 18px;width:100%}@media(max-width:767.98px){.cart-flyover-footer{padding:17px 12.5px 20px 14px}}.cart-flyover-footer-info{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}@media(max-width:767.98px){.cart-flyover-footer-info{align-items:flex-end;flex-direction:column-reverse}}.cart-flyover-footer-info__note{color:var(--black);font-family:Helvetica Neue,sans-serif;font-size:11px;font-weight:400;letter-spacing:.02em;line-height:15.4px;text-align:right;text-decoration:underline;text-transform:uppercase}.cart-flyover-footer-info-price{align-items:center;display:flex;flex-direction:row}.cart-flyover-footer-info-price--two-lines{align-items:end;flex-direction:column}.cart-flyover-footer-info-price--two-lines div{align-items:center;display:flex;flex-direction:row}.cart-flyover-footer-info-price__text{color:var(--black);font-size:16px;font-weight:500;line-height:19.2px;margin-left:10px}.cart-flyover-footer-info-price__text,.cart-flyover-footer-info__text{font-family:Helvetica Neue,sans-serif;letter-spacing:.02em;text-align:right}.cart-flyover-footer-info__text{color:var(--gray4);font-size:12px;font-weight:400;line-height:12px;text-transform:uppercase}.cart-flyover-footer-note label{display:none}.cart-flyover-footer-note textarea{height:94px;margin-bottom:14px;max-width:100%;resize:none;width:100%}.cart-flyover-footer__checkout-button{background-color:var(--black);color:var(--white);display:block;font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:12px;padding:14px;text-align:center;text-transform:uppercase;width:100%}.cart-flyover-footer__checkout-button:hover{background-color:var(--black-hover)}