.section-cart-page{padding:16px 0 100px}.section-cart-page .cart-breadcrums{font-size:14px;text-transform:uppercase;font-weight:800;color:#4d4d4d;position:relative;padding-left:15px}.section-cart-page .cart-breadcrums:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);margin-top:-3px;width:5px;height:5px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(225deg)}.section-cart-page .shell.shell--cart{max-width:750px}.section-cart-page .btn-full{text-align:center;margin-top:25px}.section-cart-page .btn-full span img{max-width:24px;vertical-align:sub;margin-right:5px}.section-cart-page .btn-full span:before{background:none}.section-cart-page .btn-full span:after{background:none}.section-cart-page h1{font-weight:600;font-size:36px;line-height:120%;color:#252e33;margin-bottom:30px;margin-top:0}.section-cart-page .form--cart .form__head{margin-bottom:40px}.section-cart-page .form--cart .heading{font-weight:800;font-size:24px;color:#252e33}.section-cart-page .form--cart tbody tr{border:none}.section-cart-page .form--cart tbody.main tr{border-bottom:1px solid #E0E0E0}.section-cart-page .form--cart .cart-image-data{border:1px solid #e5e5e5;max-height:105px}.section-cart-page .form--cart .table__image{width:110px;text-align:center}.section-cart-page .form--cart .table__image img{padding:5px;object-fit:contain;max-height:inherit}.section-cart-page .form--cart .table__name .table__vendor{font-weight:800;font-size:12px;line-height:16px;color:#000;text-transform:uppercase;margin-bottom:0}.section-cart-page .form--cart .table__name .table__product{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#45525f;margin-top:8px;margin-bottom:16px;display:block}.section-cart-page .form--cart .table__name .table__product .warning{color:#f8353e;font-size:smaller}.section-cart-page .form--cart .table__name .table__variant{margin-bottom:0;margin-top:-16px;padding:0;font-size:16px}.section-cart-page .form--cart .table__name .selling-plan{color:#f8353e;font-size:smaller;margin-top:-16px;margin-bottom:0}.section-cart-page .form--cart .table__name .table__quantity{text-align:left;margin-top:5px}.section-cart-page .form--cart .table__name .table__quantity input{max-width:50px;background:transparent}@media (max-width:767px){.section-cart-page .form--cart .table__name{text-align:left;padding:0 10px 20px}}.section-cart-page .form--cart .table__total{font-size:16px}.section-cart-page .form--cart .table__total .compare-price{font-weight:400;display:block}.section-cart-page .form--cart .table__total .price{color:#101820;font-weight:800}@media (max-width:767px){.section-cart-page .form--cart .table__total{text-align:right}.section-cart-page .form--cart .table__total:before{content:""}}.section-cart-page .form--cart tbody.table-footer{text-align:right;border-bottom:1px solid #fcfcfc}.section-cart-page .form--cart tbody.table-footer td{padding:5px 0 0}.section-cart-page .form--cart tbody.table-footer td.table__total-label,.section-cart-page .form--cart tbody.table-footer td.table__total-value{padding:30px 0 0}@media (max-width:767px){.section-cart-page .form--cart tbody.table-footer td.table__total-value{text-align:right}}.section-cart-page .form--cart tbody.table-footer .table__info td{font-size:14px;padding:0 0 30px}.section-cart-page .form--cart .table__total-label,.section-cart-page .form--cart .table__total-tax{text-align:left;font-size:16px;color:#000}.section-cart-page .form--cart .table__total-value,.section-cart-page .form--cart .table__total-tax-value{font-size:16px;font-weight:400}.section-cart-page .form--cart tfoot{font-weight:800;border:none}.section-cart-page .form--cart tfoot .table__finaltotal-label{text-align:left;width:200px}@media (max-width:767px){.section-cart-page .form--cart tfoot td{padding:15px 10px!important}}.section-cart-page .form--cart tfoot .table__finaltotal-value{text-align:right}.section-cart-page .form--cart tfoot .table__subtotal-savings{font-size:14px;font-weight:400;display:block}.section-cart-page .form--cart .payment_type{padding:16px 0 32px}.section-cart-page .form--cart .payment_type .payment-icons{max-width:100%}.section-cart-page .form--cart .payment_type .heading{font-size:14px;padding-bottom:16px;line-height:16px;display:flex;align-items:flex-end;text-align:center;text-transform:uppercase;color:#101820}@media (max-width:767px){.section-cart-page .form--cart .payment_type{padding:24px 0}}.section-cart-page .form--cart .form__actions{display:flex;align-items:center;justify-content:space-between}.section-cart-page .form--cart .form__actions a{font-size:14px;text-transform:uppercase;font-weight:800;color:#dbb27d;position:relative;padding-left:15px}.section-cart-page .form--cart .form__actions a:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);margin-top:-3px;width:5px;height:5px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(225deg)}.section-cart-page .form--cart .form__actions .btn.btn_brown{border:1px solid #dbb27d;color:#101820;background-color:#dbb27d;padding:7px 20px;-webkit-transition:color .4s,border-color .4s,background .4s;-o-transition:color .4s,border-color .4s,background .4s;transition:color .4s,border-color .4s,background .4s;margin:0;width:100%}.section-cart-page .form--cart .form__actions .btn.btn_brown:hover{background-color:#c3965a!important;transition:.2s ease-in-out}@media (max-width:767px){.section-cart-page .form--cart .form__actions{flex-direction:column-reverse}.section-cart-page .form--cart .form__actions a{margin:20px auto 0}.section-cart-page .form--cart .form__actions .btn{width:100%}.section-cart-page{padding:10px 0 64px}.section-cart-page h1{margin-bottom:8px;font-size:24px}.section-cart-page .cart-item{display:inherit;align-items:flex-start;padding-top:16px}.section-cart-page .cart-right-div{margin-top:40px}}.product-recommendations{margin-top:.89em}.cart-recommendations-product h2{font-weight:800;font-size:20px;line-height:32px;display:flex;align-items:center;color:#252e33}.cart-recommendations-product .product__title{font-weight:800;font-size:12px;line-height:140%;text-decoration-line:underline;text-transform:uppercase;color:#101820;margin-top:8px;text-decoration-color:#c3c5c7;max-height:2rem;overflow:hidden;margin-bottom:12px}.cart-recommendations-product .product-item__image{background-color:#f2f2f2}.cart-recommendations-product .product-item .product-item__price .price-col .money{font-size:14px}.cart-recommendations-product button.cart-buy-now-btn{background:#dbb27b;border:1px solid #dbb27b;color:#101820;height:48px;display:flex;align-items:center;width:100%;justify-content:center;text-transform:uppercase;font-weight:500;-webkit-transition:color .4s,border-color .4s,background .4s;-o-transition:color .4s,border-color .4s,background .4s;transition:color .4s,border-color .4s,background .4s}.cart-recommendations-product button.cart-buy-now-btn:hover{color:#000;background:#C3965A}.cart-recommendations-product .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media (min-width:767px){.cart-recommendations-product .swiper-wrapper{column-gap:16px}}.cart-recommendations-product .cart-product-content{padding-left:8px;padding-right:8px;padding-bottom:8px}.cart-recommendations-product .product-item__price{margin-bottom:8px}.cart-recommendations-product .swiper-slide{border:1px solid #f2f2f2;width:170px!important}@media (min-width:767px){.cart-recommendations-product .swiper-slide{width:auto!important;margin-right:0!important}}@media (max-width:767px){.cart-recommendations-product .swiper-container{overflow:visible!important}}.mobile-content{background-color:#dbb27d;text-align:center;padding:16px 24px;margin-bottom:32px}.mobile-content p{font-weight:500;font-size:14px;line-height:140%;text-align:center;color:#101820;max-width:280px;margin:0 auto}@media (max-width:767px){.age_validation_box label:after{top:16px!important}}p.product-option{color:#ff0000;line-height:2em}