@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animation-top-bottom{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translate(0)}}@keyframes animation-top-bottom{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes animation-menu-mobile-rl{0%{transform:translateX(-992px)}to{transform:translateX(0)}}@keyframes animation-menu-mobile-rl{0%{transform:translateX(-992px)}to{transform:translateX(0)}}@-webkit-keyframes animation-menu-mobile-lr{0%{transform:translateX(0)}to{transform:translateX(-992px)}}@keyframes animation-menu-mobile-lr{0%{transform:translateX(0)}to{transform:translateX(-992px)}}@-webkit-keyframes animation-right-left{0%{opacity:0;transform:translateX(670px)}to{opacity:1;transform:translateX(0)}}@keyframes animation-right-left{0%{opacity:0;transform:translateX(670px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes animation-left-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(670px)}}@keyframes animation-left-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(670px)}}@-webkit-keyframes animation-loading1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes animation-loading1{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes animation-loading2{0%{transform:translate(0)}to{transform:translate(14px)}}@keyframes animation-loading2{0%{transform:translate(0)}to{transform:translate(14px)}}@-webkit-keyframes animation-show-loading2{0%{transform:translate(0)}to{transform:translate(8px)}}@keyframes animation-show-loading2{0%{transform:translate(0)}to{transform:translate(8px)}}@-webkit-keyframes animation-loading3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes animation-loading3{0%{transform:scale(1)}to{transform:scale(0)}}.cart-empty{margin-top:60px;margin-bottom:30px}@media (min-width: 768px){.cart-empty{margin-top:120px}}.cart-section .page-heading{margin-top:60px;border-bottom:1px solid var(--body-border-color)}@media (min-width: 768px){.cart-section .page-heading{margin-top:120px}}.cart-section .cart-svg{display:flex;align-items:center;justify-content:center;margin-bottom:28px}.cart-section>form{padding-top:29px;padding-bottom:60px;background:#f4f4f4}.cart-section .cart-table{display:block;overflow-y:hidden;overflow-x:auto}.cart-section .line-title{display:none !important}@media (min-width: 768px){.cart-section .line-title{display:flex !important}}.cart-section .line-col-title{font-size:calc(var(--body-font-size) - 5px);font-weight:700;line-height:25px;letter-spacing:.08em;padding:0 15px;color:var(--body-link);text-transform:uppercase;font-style:normal;font-family:var(--ff-heading)}.cart-section .line-col-title.col-selling-plan{padding-top:0}.cart-section .cart-title{line-height:70px;font-weight:700;text-align:center;margin-bottom:25px}.cart-section .delivery-schedule-header{text-align:center;padding-left:15px;padding-right:15px}.cart-section .delivery-schedule-container.active .delivery-schedule-header{text-align:center;padding-bottom:30px;border-bottom:1px solid var(--body-border-color)}.cart-section .delivery-schedule-container.active .dropdown-trigger .text-show{display:none}.cart-section .delivery-schedule-container.active .dropdown-trigger .text-hide{display:block}.cart-section .delivery-schedule--subtitle-below{margin-bottom:30px;padding:0 15px}.cart-section .delivery-schedule--title{font-size:var(--body-font-size);line-height:1.5;font-weight:700;text-transform:none;font-style:normal;font-family:var(--ff-body);margin-bottom:35px;padding:0 15px}@media (min-width: 768px){.cart-section .delivery-schedule--title{font-size:calc(var(--body-font-size) + 4px)}}.cart-section .delivery-schedule--title p{margin:0}.cart-section .delivery-schedule--title strong{font-size:17px;letter-spacing:.08em;font-family:var(--ff-heading)}.cart-section .delivery-schedule-body{max-height:0;overflow:hidden;transition:max-height .15s ease-in-out;max-width:958px;margin:30px auto 0}.cart-section .delivery-schedule-body .delivery-schedule--subtitle{margin:0 0 16px;padding:0 15px;text-align:center;font-size:var(--body-font-size)}@media (min-width: 768px){.cart-section .delivery-schedule-body .delivery-schedule--subtitle{font-size:calc(var(--body-font-size) + 4px)}}.cart-section .delivery-schedule-body .delivery-schedule--container{padding:0}@media (min-width: 768px){.cart-section .delivery-schedule-body .delivery-schedule--container{padding:0 15px;display:block;white-space:nowrap;overflow-x:auto;overflow-y:hidden}}.cart-section .delivery-schedule-body .delivery-schedule--table{border-spacing:0}@media (min-width: 768px){.cart-section .delivery-schedule-body .delivery-schedule--table{border:1px solid var(--body-border-color)}}.cart-section .delivery-schedule-body .delivery-schedule--table .delivery-col-1{width:33.33333%}@media (max-width: 767px){.cart-section .delivery-schedule-body .delivery-schedule--table .delivery-col-1{width:100%;text-align:center;letter-spacing:.08em;font-size:calc(var(--body-font-size) - 1px)}}.cart-section .delivery-schedule-body .delivery-schedule--table .delivery-col-2,.cart-section .delivery-schedule-body .delivery-schedule--table .delivery-col-3{width:33.33333%}@media (max-width: 767px){.cart-section .delivery-schedule-body .delivery-schedule--table .delivery-col-2,.cart-section .delivery-schedule-body .delivery-schedule--table .delivery-col-3{display:none}}.cart-section .delivery-schedule-body .delivery-schedule--table .delivery-col-3 p{font-weight:400}.cart-section .delivery-schedule-body .delivery-schedule--table tbody{border-spacing:0}.cart-section .delivery-schedule-body .delivery-schedule--table tr th{background:var(--body-border-color);padding:12px 25px;font-size:calc(var(--body-font-size) - 5px);font-weight:700;letter-spacing:.08em;color:#fff;text-transform:uppercase;font-style:normal;font-family:var(--ff-heading)}.cart-section .delivery-schedule-body .delivery-schedule--table tr td{padding:13px 25px;font-size:calc(var(--body-font-size) - 5px);font-weight:700;font-style:normal;font-family:var(--ff-heading)}@media (max-width: 767px){.cart-section .delivery-schedule-body .delivery-schedule--table tr td{display:none}}.cart-section .delivery-schedule-body .delivery-schedule--table tr td:not(:last-child){border-inline-end-width:1px;border-inline-end-style:solid;border-inline-end-color:var(--body-border-color);border-bottom:1px solid var(--body-border-color)}.cart-section .delivery-schedule-body .delivery-schedule--table tr td p{margin:0}.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile{display:block;padding:0;border-bottom:1px solid var(--body-border-color)}@media (min-width: 768px){.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile{display:none}}.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile .delivery-mobile--heading button{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--body-color);font-size:13px;font-weight:700;padding:16px 15px 15px}.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile .delivery-mobile--heading button svg path{fill:var(--body-color)}.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile .delivery-mobile--heading button .dropdown-icon--open{-webkit-margin-start:10px;margin-inline-start:10px;transition:all .35s ease-in-out}.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile .delivery-mobile--content{max-height:0;overflow:hidden;transition:max-height .15s ease-in-out}.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile .delivery-mobile--content>div{padding:15px 15px 0}.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile .delivery-mobile--content>div:last-child{padding-bottom:15px}.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile .delivery-mobile--content .delivery-row-3 p,.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile .delivery-mobile--content .delivery-row-4 p{font-weight:400}.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile .delivery-mobile--content .delivery-row-4{padding-top:7px}.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile.active .delivery-mobile--heading button{background:var(--btn1-bg-cl);color:var(--btn1-cl)}.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile.active .delivery-mobile--heading button svg path{fill:var(--btn1-cl)}.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile.active .delivery-mobile--heading button .dropdown-icon--open{transform:rotate(180deg)}.cart-section .delivery-schedule-body .delivery-schedule--table tr .delivery-mobile.active .delivery-mobile--content{transition:max-height .35s ease-in-out;max-height:100%}.cart-section .dropdown-trigger{max-width:345px;padding:20px}.cart-section .dropdown-trigger .text-hide{display:none}.cart-section .col-total{color:var(--body-link);text-align:center;padding-left:15px;padding-right:15px}@media (min-width: 768px){.cart-section .col-total{flex:0 0 25%;min-width:86px}}.cart-section .col-product{text-align:start}@media (min-width: 768px){.cart-section .col-product{flex:0 0 35%}}.cart-section .col-quantity{text-align:center;padding-left:15px;padding-right:15px}@media (min-width: 768px){.cart-section .col-quantity{flex:0 0 15%;min-width:108px}}.cart-section .col-selling-plan,.cart-section .line-item--subcription{text-align:center;margin:0;padding-top:40px}@media (min-width: 768px){.cart-section .col-selling-plan,.cart-section .line-item--subcription{flex:0 0 25%;min-width:108px}}.cart-section .line-item{margin-top:30px;padding:22px 0;background:#fff}@media (min-width: 768px){.cart-section .line-item .line-item-inner{display:flex}}.cart-section .line-item .line-item--product{display:flex;-webkit-padding-start:15px;padding-inline-start:15px}.cart-section .line-item figure{flex:0 0 92px}.cart-section .line-item .item-detail-information{flex:1;padding-top:40px;-webkit-padding-start:15px;padding-inline-start:15px;display:flex !important;flex-direction:column}@media (min-width: 1200px){.cart-section .line-item .item-detail-information{-webkit-padding-start:30px;padding-inline-start:30px}}.cart-section .line-item .item-detail-information .item-title{font-weight:700;margin-bottom:10px;letter-spacing:.08em;color:var(--body-link);font-family:var(--ff-heading)}.cart-section .line-item .item-detail-information .line-item-properties,.cart-section .line-item .item-detail-information .product-fwb--size{margin:0}.cart-section .line-item .item-detail-information .line-item-options,.cart-section .line-item .item-detail-information .line-item-properties small{font-size:calc(var(--body-font-size) - 4px);line-height:22px;margin-bottom:6px}.cart-section .line-item .item-detail-information .line-item-options p{margin:0}.cart-section .line-item .item-detail-information .line-item--remove{margin-top:auto}.cart-section .line-item .item-detail-information .line-item--remove a{color:var(--body-color);text-transform:uppercase;font-size:16px;letter-spacing:.15em;font-weight:700;box-shadow:inset 0 -0.05em 0 var(--body-color);padding-bottom:4px;font-family:var(--ff-heading);font-style:normal}.cart-section .line-item .item-detail-information .line-item--remove a:hover{color:var(--body-link-hover);box-shadow:inset 0 -0.05em 0 var(--body-link-hover)}.cart-section .line-item .line-item--selling-plan .cart-selling-plan{font-size:17px;line-height:25px;letter-spacing:.08em;font-weight:700;text-transform:uppercase;font-style:normal;font-family:var(--ff-heading)}.cart-section .line-item .line-item--price,.cart-section .line-item .line-item--total{margin:0;font-size:calc(var(--body-font-size) + 2px);font-weight:700;letter-spacing:-.015em;font-family:var(--ff-heading);font-style:normal;padding-top:38px}.cart-section .line-item .line-item--price p,.cart-section .line-item .line-item--total p{margin:0}.cart-section .line-item .line-item--quantity{margin:0 auto;padding-top:40px}@media (max-width: 767px){.cart-section .line-item .line-item--quantity{margin-top:15px;display:flex;align-items:center;justify-content:flex-end}}.cart-section .line-item .line-item--quantity .line-item--price-mobile,.cart-section .line-item .line-item--quantity .line-item--total-mobile{text-align:end;font-weight:700;letter-spacing:-.015em;font-family:var(--ff-heading);font-style:normal}.cart-section .line-item .line-item--quantity .line-item--price-mobile p,.cart-section .line-item .line-item--quantity .line-item--total-mobile p{margin:5px 0 0}.cart-section .line-item .qty-select{height:auto;width:auto;margin:0 10px;border:none;padding:0 10px;justify-content:center}@media (min-width: 768px){.cart-section .line-item .qty-select{margin:0 auto}}.cart-section .line-item .qty-select a{font-style:normal;display:flex;align-items:center;justify-content:center}.cart-section .line-item .qty-select a svg{pointer-events:none}.cart-section .line-item .qty-select a svg path{fill:var(--body-link)}.cart-section .line-item .qty-select input{height:45px;font-size:calc(var(--body-font-size) - 5px)}@media (min-width: 768px){.cart-section .line-item .qty-select input{font-size:calc(var(--body-font-size) + 2px)}}.cart-section .line-item .qty-select select{width:70px}@media (min-width: 768px){.cart-section .line-item .qty-select select{max-width:108px;width:100%}}.cart-section .line-item .line-item--subcription{font-family:var(--ff-heading);font-style:normal;padding-left:15px;padding-right:15px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.cart-section .cart-table--bottom{margin-top:47px;display:block}@media (min-width: 768px){.cart-section .cart-table--bottom{display:flex;justify-content:space-between}}.cart-section .cart-table--bottom a{display:flex;align-items:center;transition:none;font-size:calc(var(--body-font-size) - 5px);font-weight:700;text-transform:uppercase;font-family:var(--ff-heading);font-style:normal}.cart-section .cart-table--bottom a svg{-webkit-margin-end:5px;margin-inline-end:5px}.cart-section .cart-table--bottom a svg path{stroke:var(--body-link)}@media (hover: hover){.cart-section .cart-table--bottom a:hover svg path{stroke:var(--body-link-hover)}}.cart-section .cart-table--bottom .cart-discount-info{margin-top:30px;display:flex}@media (min-width: 768px){.cart-section .cart-table--bottom .cart-discount-info{margin-top:0}}.cart-section .cart-table--bottom .cart-discount-info input{width:100%}@media (min-width: 576px){.cart-section .cart-table--bottom .cart-discount-info input{min-width:220px}}.cart-section .cart-table--bottom .cart-discount-info .btn-1{min-width:auto;padding:13px 18px;width:auto}.cart-section .cart-detail{margin-top:30px;padding:37px 22px 27px;background:#fff}@media (min-width: 768px){.cart-section .cart-detail{margin-top:55px}}.cart-section .cart-detail .cart-detail-title{margin-bottom:10px}.cart-section .cart-detail .cart-detail-title h5{color:inherit;font-weight:700;text-transform:none;letter-spacing:-.015em;font-family:var(--ff-heading)}.cart-section .cart-detail>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cart-section .cart-detail>div span{line-height:24px;color:var(--body-link);font-size:calc(var(--body-font-size) - 4px);font-weight:700;letter-spacing:-.015em;font-family:var(--ff-heading);font-style:normal}.cart-section .cart-detail .cart-value{text-align:end}.cart-section .cart-detail .cart-total .cart-value{font-weight:700}.cart-section .cart-detail .cart-total .cart-value>span{font-size:calc(var(--body-font-size) + 5px);font-weight:700;letter-spacing:-.015em;font-family:var(--ff-heading);font-style:normal}.cart-section .cart-detail .cart-button{margin-top:30px}.cart-section .cart-detail .cart-button button{width:100%;padding:20px 15px;font-weight:700}.cart-section .cart-detail .cart-payment{text-align:center;margin-bottom:0;display:block}.cart-section .cart-detail .cart-payment .cart-label{margin:0 0 12px;line-height:21px;display:block;color:var(--body-link)}.cart-section .cart-detail .cart-payment svg{width:100%}.cart-section .cart-detail-shipping{padding:37px 0 27px;background:#fff;margin-top:27px}.cart-section .cart-detail-shipping .heading{font-size:calc(var(--body-font-size) - 2px);font-family:var(--ff-body);font-style:italic;font-weight:var(--body-font-weight);text-transform:none;margin-bottom:10px}.cart-section .cart-detail-shipping .subheading{font-family:var(--ff-heading);font-style:normal;letter-spacing:.04em;font-weight:700;font-size:calc(var(--body-font-size) - 4px);margin:0 0 20px}.cart-section .cart-detail-shipping .subheading p{margin:0}.cart-section .cart-detail-shipping .block-content .shipping-policy:not(:last-child){margin-bottom:17px}.cart-section .cart-detail-shipping .policy-subcontent{margin-top:5px}.cart-section .cart-detail-shipping .policy-subcontent p{margin:0}.cart-section .cart-detail-shipping .js-popup-click{font-family:var(--ff-heading);font-weight:700;text-transform:uppercase;font-size:10px;line-height:30px;letter-spacing:.15em;color:var(--btn2-cl);background:var(--btn2-bg-cl);border:var(--btn2-border-width) solid var(--btn2-border-cl);padding:0 15px;border-radius:10px;min-width:140px;display:inline-block}@media (hover: hover){.cart-section .cart-detail-shipping .js-popup-click:hover{color:var(--btn2-hover-cl);background:var(--btn2-hover-bg-cl);border-color:var(--btn2-hover-border-cl)}}.cart-section .cart-detail-shipping #estimateShipping{padding:0 15px 15px;border-bottom:1px solid #003e52}.cart-section .cart-detail-shipping .delivery-block{padding:30px 15px 0}.cart-section .cart-detail-shipping .estimate-title{margin-bottom:23px}.cart-section .cart-detail-shipping .estimate-options{width:100%}@media (min-width: 1200px){.cart-section .cart-detail-shipping .estimate-options{max-width:180px}}@media (min-width: 1441px){.cart-section .cart-detail-shipping .estimate-options{max-width:249px}}.cart-section .cart-detail-shipping select{border-radius:10px;height:45px;border:1px solid #003e52;background-color:transparent;width:100%;line-height:45px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.cart-section .cart-detail-shipping select option{font-weight:700}.cart-section .cart-detail-shipping .shipping-submit{display:flex;flex-wrap:wrap;margin-top:12px}.cart-section .cart-detail-shipping input{flex:0 0 100%;height:45px;width:100%;display:block;padding:0 15px;border:1px solid #003e52;background-color:transparent;text-align:center;border-radius:10px;color:#7b868c;letter-spacing:.04em;font-size:12px;font-weight:700;margin-bottom:14px}@media (min-width: 1200px){.cart-section .cart-detail-shipping input{margin-bottom:0;-webkit-margin-end:14px;margin-inline-end:14px;max-width:180px;flex:0 0 180px}}@media (min-width: 1441px){.cart-section .cart-detail-shipping input{max-width:257px;flex:0 0 257px}}.cart-section .cart-detail-shipping button{flex:1;height:100%;font-size:10px;width:100%;padding:8px 15px}.cart-section .cart-detail-shipping button:before{left:4px;right:4px;top:4px;bottom:4px}.cart-section .cart-detail-shipping .estimate-footer{margin-top:20px;letter-spacing:.04em;font-size:calc(var(--body-font-size) - 4px);font-family:var(--ff-heading);font-style:normal;font-weight:700}.cart-section .cart-detail-shipping .estimate-footer #estimateTime{margin-bottom:15px}.cart-section .cart-detail-shipping .estimate-footer #estimateTime p:last-child{font-family:var(--ff-body);font-weight:var(--body-font-weight);font-style:italic;font-size:calc(var(--body-font-size) - 2px)}.cart-section .cart-detail-shipping .estimate-footer #estimateTime .estimateTimes{margin-top:5px;font-family:var(--ff-heading);font-size:calc(var(--body-font-size) - 4px);font-style:normal;font-weight:700}.cart-section .cart-detail-shipping .estimate-footer .estimateTimes{display:block}.cart-section .cart-detail-shipping .estimate-footer p{margin:0}.cart-section .cart-detail-shipping .estimate-footer p:not(:last-child){margin-bottom:15px}.cart-section .cart-empty .cart-empty-svg{margin:0 0 12px}.cart-section .cart-empty .cart-title{margin:0 0 6px;line-height:36px;letter-spacing:.18em;font-family:var(--ff-heading)}.cart-section .cart-empty p{margin:0 0 30px}@media (min-width: 1200px){.cart-section .cart-empty p{max-width:690px;margin:0 auto 30px}}.templateCart.show-cart-drawer:after{content:none}.templateCart .header-icons a[data-control=show-cart-drawer]{pointer-events:none}.templateCart .sectioncart-recommendations{margin-top:60px}#upsell{margin-top:50px}@media (min-width: 992px){#upsell{margin-top:120px}}#upsell .upsell-heading{text-align:center}#upsell .upsell-heading .upsell-title{font-size:24px;line-height:30px;letter-spacing:-.015em;margin-bottom:5px}#upsell .upsell-heading .upsell-subtitle{font-size:32px;text-transform:uppercase;line-height:40px;letter-spacing:.04em;font-weight:700;font-style:normal;font-family:var(--ff-heading);margin-bottom:48px}#upsell .upsell-body{margin-top:60px}#upsell .upsell-body>.row{margin:0 -10px}#upsell .upsell-body>.row .block-upsell{padding:10px}#upsell .block-upsell-inner{border-radius:10px;background:#f4f4f4;height:100%;display:flex;flex-direction:column}#upsell .block-upsell-inner .block-upsell--title{padding:19px 10px}@media (min-width: 992px){#upsell .block-upsell-inner .block-upsell--title{padding:25px 10px}}#upsell .block-upsell-inner .block-upsell--title h6{font-size:24px;font-weight:700;text-transform:uppercase;text-align:center}#upsell .block-upsell-inner .upsell-products{height:100%}#upsell .block-upsell-inner ul{display:flex;flex-direction:column;height:100%}#upsell .block-upsell-inner ul li{list-style:none;padding:0 9px 8px;height:100%}#upsell .block-upsell-inner .product-card{border-radius:10px;background:var(--body-bg-color)}#upsell .block-upsell-inner .product-card .product-card-inner{display:flex;align-items:center;flex-direction:row}#upsell .block-upsell-inner .product-card .product-card__header{padding:15px;flex:0 0 130px;margin-bottom:0;-webkit-padding-end:7.5px;padding-inline-end:7.5px}@media (min-width: 768px){#upsell .block-upsell-inner .product-card .product-card__header{flex:0 0 77px}}#upsell .block-upsell-inner .product-card .product-card__header img{padding:0}#upsell .block-upsell-inner .product-card .product-card__body-inner{display:block;height:auto;width:100%;justify-content:space-between;padding:15px}@media (min-width: 992px){#upsell .block-upsell-inner .product-card .product-card__body-inner{display:flex;align-items:center;flex-direction:row;padding:0;-webkit-padding-end:7.5px;padding-inline-end:7.5px}}#upsell .block-upsell-inner .product-card .product-card__body-inner .product-col{text-align:start}@media (min-width: 992px){#upsell .block-upsell-inner .product-card .product-card__body-inner .product-col{flex:1;padding:15px 7.5px;text-align:center}#upsell .block-upsell-inner .product-card .product-card__body-inner .product-col:first-child{text-align:start}}#upsell .block-upsell-inner .product-card .product-card__body-inner .product-card__title{font-size:calc(var(--product-card-title-fs) - 1px)}@media (max-width: 767px){#upsell .block-upsell-inner .product-card .product-card__body-inner .product-card__title{margin-bottom:16px}}@media (max-width: 1440px) and (min-width: 768px){#upsell .block-upsell-inner .product-card .product-card__body-inner .product-card__title{font-size:calc(var(--product-card-title-fs) - 8px)}}#upsell .block-upsell-inner .product-card .product-card__body-inner .product-type{margin:0 !important}@media (max-width: 1440px) and (min-width: 768px){#upsell .block-upsell-inner .product-card .product-card__body-inner .product-type{font-size:calc(var(--body-font-size) - 4px)}}#upsell .block-upsell-inner .product-card .product-card__body-inner .fwb-item{margin:0}@media (max-width: 767px){#upsell .block-upsell-inner .product-card .product-card__body-inner .fwb-item{margin-bottom:10px}}@media (max-width: 1440px) and (min-width: 768px){#upsell .block-upsell-inner .product-card .product-card__body-inner .fwb-item{font-size:calc(var(--body-font-size) - 4px)}}#upsell .block-upsell-inner .product-card .product-card__body-inner .product-price{font-weight:700;font-size:24px;font-family:var(--ff-heading);font-style:normal;letter-spacing:.04em;justify-content:flex-start}@media (min-width: 992px){#upsell .block-upsell-inner .product-card .product-card__body-inner .product-price{justify-content:center}}@media (max-width: 1200px) and (min-width: 768px){#upsell .block-upsell-inner .product-card .product-card__body-inner .product-price{font-size:var(--product-card-price-sale-fs)}}#upsell .block-upsell-inner .product-card .btn{max-width:100%}@media (max-width: 1440px) and (min-width: 768px){#upsell .block-upsell-inner .product-card .btn{font-size:8px}}@media (hover: hover){#upsell .block-upsell-inner .product-card .btn{box-shadow:none}}#upsell .block-upsell-inner .product-card .btn.added{color:var(--body-color);background:transparent;border-color:transparent}#upsell .block-upsell-inner .product-card .btn.added:before{border-color:var(--body-color)}#upsell .block-upsell-inner .product-card .btn.added>span:not(.btn-added){display:none}#upsell .block-upsell-inner .product-card .btn.added .btn-added{display:flex;align-items:center;justify-content:center}#upsell .block-upsell-inner .product-card .btn.added .btn-added svg{-webkit-padding-start:5px;padding-inline-start:5px}#upsell .block-upsell-inner .product-card .btn.loading:before{width:20px;height:20px}@media (hover: hover){#upsell .block-upsell-inner .product-card:hover .product-card__header img{transform:scale(1)}}

/*# sourceMappingURL=cart.min.css.map */
