.s-main-cart{display:block;position:relative}@media screen and (min-width: 1180px){.s-main-cart{background:#fafafb}}.s-main-cart:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff1a;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:0;pointer-events:none;-webkit-transition:all .15s ease;transition:all .15s ease}.s-main-cart--rtl{direction:rtl}.s-main-cart--rtl .s-main-cart__continue-shopping-icon,.s-main-cart--rtl .s-main-cart__title-link-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width: 1180px){.s-main-cart--rtl .s-main-cart__content-container:before{left:0;right:auto}}.s-main-cart--blur:after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all;opacity:1;z-index:2}.s-main-cart__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1440px;margin:0 auto;padding:0}@media screen and (min-width: 1180px){.s-main-cart__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:75px;padding:0 72px}}.s-main-cart__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width: 1180px){.s-main-cart__content-container{gap:42px;position:relative}.s-main-cart__content-container:before{content:"";background:#fff;width:calc(100% + 50vw);height:100%;position:absolute;top:0;right:0;z-index:0}}.s-main-cart__main{background:#fff;padding:0 15px 38px}@media screen and (min-width: 1180px){.s-main-cart__main{position:relative;padding:65px 0 0;-webkit-padding-end:56px;padding-inline-end:56px}}.s-main-cart__empty-text{position:relative;color:#050203;font-size:14px;font-weight:300;line-height:16px;font-style:normal;font-family:var(--font-body)}.s-main-cart__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;padding-bottom:22px}.s-main-cart__title-text{color:#050203;font-family:var(--font-heading);font-size:18px;font-style:normal;font-weight:500;line-height:22px;text-transform:capitalize;margin:0}@media screen and (min-width: 768px){.s-main-cart__title-text{font-size:22px;line-height:34px}}.s-main-cart__title-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;text-decoration:none;padding-top:3px}@media screen and (min-width: 1180px){.s-main-cart__title-link{padding-top:12px}}.s-main-cart__title-link-text{position:relative;color:#000;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:350;line-height:12px;text-transform:uppercase;text-decoration:none}.s-main-cart__title-link-text:hover:after{opacity:1}.s-main-cart__title-link-text:after{content:"";display:block;width:100%;height:1px;background:#050203;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;position:absolute;bottom:0;left:0}.s-main-cart__title-link-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-main-cart__title-link-icon svg{width:15px;height:15px}.s-main-cart__items-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:12px;position:relative;z-index:2}@media screen and (min-width: 1180px){.s-main-cart__items-container{padding-bottom:10px}}.s-main-cart__gift-message-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fafafb;padding:7px 0;position:relative;z-index:1}@media screen and (min-width: 1180px){.s-main-cart__gift-message-container{padding:6px 10px}}.s-main-cart__gift-message-text{color:#000;text-align:start;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:200;line-height:16px;letter-spacing:.12px;text-transform:capitalize}@media screen and (min-width: 1180px){.s-main-cart__gift-message-text{font-size:14px;line-height:18px}}.s-main-cart__gift-message-button{color:#726d6d;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:350;line-height:16px;text-decoration-line:underline;text-transform:uppercase;-webkit-transition:color .15s ease;transition:color .15s ease;cursor:pointer;padding:0;margin:0;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none}.s-main-cart__gift-message-button:focus-visible{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none}.s-main-cart__gift-message-button:hover{color:#928d8d66}.s-main-cart__recommended{background:#fff;padding:0 15px}@media screen and (min-width: 1180px){.s-main-cart__recommended{position:relative;padding:0 0 20px}}.s-main-cart__recommended .c-cart-slider{position:relative;z-index:1}.s-main-cart__recommended .flickity-page-dot{width:100%!important;-ms-flex-negative:1;flex-shrink:1}.s-main-cart__recommended .flickity-page-dots{bottom:-12px}.s-main-cart__recommended .c-cart-slider__carousel-cell,.s-main-cart__recommended .c-cart-slider__collection-slider{height:303px}.s-main-cart__recommended .c-product-card__label{font-size:10px;line-height:14px;padding:5px 0 0;margin:0}.s-main-cart__recommended .c-product-card__title{font-size:14px;line-height:17px;margin-top:1px}.s-main-cart__recommended .c-product-card__subtitle{font-size:11px;line-height:15px}.s-main-cart__recommended .c-product-card__slider-outer{padding:19px 0 0!important;top:-9px!important}.s-main-cart__recommended .c-product-card__price-wrapper{margin:6px 0 0!important}.s-main-cart__recommended .c-cart-slider__collection-wrapper{-webkit-margin-start:0;margin-inline-start:0;height:380px}.s-main-cart__recommended .c-cart-slider__collection-title{border-top:none;padding-top:0}.s-main-cart__additional-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:28px 15px 45px;background:#fafafb}@media screen and (min-width: 1180px){.s-main-cart__additional-info-container{display:none;visibility:hidden}}.s-main-cart__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:sticky;bottom:0;z-index:3;padding:12px 15px 15px;border:1px solid #fff;background:#fff;-webkit-box-shadow:-2px -1px 24px 0px rgba(0,0,0,.04);box-shadow:-2px -1px 24px #0000000a}@media screen and (max-width: 1180px){.s-main-cart__summary .s-main-cart__payments-container,.s-main-cart__summary .s-main-cart__returns-container{display:none}}@media screen and (min-width: 1180px){.s-main-cart__summary{width:440px;-ms-flex-negative:0;flex-shrink:0;background:#fff9;padding:30px 20px 46px;top:110px;bottom:auto;margin-bottom:35px}}.s-main-cart__summary-background-icon{position:absolute;top:56px;left:50%;z-index:0;-webkit-transform:translateX(-50%);transform:translate(-50%);opacity:.7;width:67px;height:37px}.s-main-cart__summary-background-icon--desktop{display:none}.s-main-cart__summary-background-icon--mobile{display:block}.s-main-cart__summary-background-icon img{width:100%;height:100%}@media screen and (min-width: 1180px){.s-main-cart__summary-background-icon{width:100.5px;height:55.5px;top:103px}.s-main-cart__summary-background-icon--desktop{display:block}.s-main-cart__summary-background-icon--mobile{display:none}}.s-main-cart__summary-title{color:#050203;font-family:var(--font-heading);font-size:18px;font-style:normal;font-weight:500;line-height:24px;text-transform:capitalize;margin:0;padding-bottom:12px}@media screen and (min-width: 1180px){.s-main-cart__summary-title{font-size:22px;line-height:34px;padding-bottom:40px}}.s-main-cart__order-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;padding-bottom:13px}@media screen and (min-width: 1180px){.s-main-cart__order-info{gap:18px;padding-bottom:35px}}.s-main-cart__order-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-main-cart__order-info-name{color:#1a1919;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:200;line-height:21px;text-transform:capitalize}@media screen and (min-width: 1180px){.s-main-cart__order-info-name{font-size:18px}}.s-main-cart__order-info-value{color:#101010;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:-.4px}.s-main-cart__order-info-value--price{color:#050203;font-size:16px;font-weight:400;text-transform:uppercase}@media screen and (min-width: 1180px){.s-main-cart__order-info-value--price{font-size:18px}}.s-main-cart__summary-additional-text{color:#101010;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:-.4px;text-align:start}.s-main-cart__checkout-form{margin-bottom:17px}@media screen and (min-width: 1180px){.s-main-cart__checkout-form{margin-bottom:44px}}.s-main-cart__checkout-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background:#050203;border:none;outline:1px solid #050203;outline-offset:-4px;padding:12px 24px;margin:0;-webkit-transition:all .15s ease;transition:all .15s ease;cursor:pointer;color:#fff;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:300;line-height:12px;text-transform:uppercase;text-decoration:none;text-align:center}.s-main-cart__checkout-button:focus-visible{color:#050203;background:#fde8e7;border:none;outline:1px solid #050203;outline-offset:-4px}.s-main-cart__checkout-button:hover{color:#050203;background:#fde8e7}@media screen and (min-width: 1180px){.s-main-cart__checkout-button{font-size:14px;line-height:14px}}.s-main-cart__cart-notes{display:none;visibility:hidden}.s-main-cart__continue-shopping{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;text-decoration:none;padding-top:3px;padding-bottom:6px}@media screen and (min-width: 1180px){.s-main-cart__continue-shopping{display:none}}.s-main-cart__continue-shopping-text{position:relative;color:#000;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:350;line-height:12px;text-transform:uppercase;text-decoration:none}.s-main-cart__continue-shopping-text:hover:after{opacity:1}.s-main-cart__continue-shopping-text:after{content:"";display:block;width:100%;height:1px;background:#050203;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;position:absolute;bottom:0;left:0}.s-main-cart__continue-shopping-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-main-cart__continue-shopping-icon svg{width:15px;height:15px}.s-main-cart__payments-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;padding-bottom:15px;border-bottom:1px solid rgba(166,166,166,.7)}.s-main-cart__payments-title{color:#050203;font-family:var(--font-heading);font-size:14px;font-style:normal;font-weight:500;line-height:17px;text-transform:uppercase;margin:0}.s-main-cart__payment-systems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.s-main-cart__payment-system{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:15px}.s-main-cart__payment-system img{height:100%}.s-main-cart__returns-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;padding-top:16px}.s-main-cart__returns-title{color:#050203;font-family:var(--font-heading);font-size:14px;font-style:normal;font-weight:500;line-height:17px;text-transform:uppercase;margin:0}.s-main-cart__returns-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}@media screen and (min-width: 1180px){.s-main-cart__returns-content{gap:12px}}.s-main-cart__returns-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}@media screen and (min-width: 1180px){.s-main-cart__returns-icon{width:24px;height:24px}}.s-main-cart__returns-icon img{width:100%;height:100%}.s-main-cart__returns-text{color:#000;text-align:center;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:300;line-height:16px}.s-main-cart__returns-text a{color:#b48639;text-decoration:none;cursor:pointer}@media screen and (min-width: 1180px){.s-main-cart__returns-text{font-size:14px;line-height:18px}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/section-main-cart.css.map */
