.cart .discount h2{margin-left:5px;font-size:1rem}@media screen and (max-width:768px){.cart .discount h2{margin-left:0;font-size:1.25rem}}.cart .discount .discount-form.row{display:flex;align-items:center;margin-left:0;margin-right:0;flex-wrap:wrap}@media screen and (max-width:768px){.cart .discount .discount-form.row{flex-direction:row;width:100%;align-items:flex-start}}.cart .discount .discount-form.row>div[class*=col-]{padding-right:10px;padding-left:10px}@media screen and (max-width:768px){.cart .discount .discount-form.row>div[class*=col-]{width:100%;margin-bottom:1em;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}@media screen and (max-width:768px){.cart .discount .discount-form.row>div[class*=col-] h2{font-size:1rem}}@media screen and (max-width:768px){.cart .discount .discount-form.row>div[class*=col-] #giftcard_shoppingcart_apply,.cart .discount .discount-form.row>div[class*=col-] #giftvoucher-custom-code{margin:0}}@media screen and (max-width:768px){.cart .discount .discount-form.row>div[class*=col-] #coupon_code,.cart .discount .discount-form.row>div[class*=col-] #giftvoucher_code{padding:.7em 1em .6em 1em}}@media screen and (max-width:768px){.cart .discount .discount-form.row>div[class*=col-] #giftvoucher_container{margin-top:5px}}@media screen and (max-width:768px){.cart .discount .discount-form.row>div[class*=col-]:first-of-type{margin-bottom:0;margin-right:1%}}@media screen and (max-width:768px){.cart .discount .discount-form.row>div[class*=col-]:nth-of-type(2){margin-bottom:0;margin-left:1%;margin-right:1%}}@media screen and (max-width:768px){.cart .discount .discount-form.row>div[class*=col-]:nth-of-type(3){margin-bottom:0;margin-left:1%;margin-right:1%}}@media screen and (max-width:768px){.cart .discount .discount-form.row .buttons-set{height:34px;width:auto;display:flex;justify-content:flex-end;margin-top:1em}}@media screen and (max-width:768px){.cart .discount .discount-form.row .buttons-set button.button{padding:0;width:100%;height:100%}.cart .discount .discount-form.row .buttons-set button.button:first-of-type{margin-right:.5em}}@media screen and (max-width:768px){.cart .discount .discount-form.row .buttons-set button.button span{width:100%;height:100%}}.cart .discount .discount-form.row .buttons-set button.button span span{padding:12px 30px 8px 30px}@media screen and (max-width:768px){.cart .discount .discount-form.row .buttons-set button.button span span{width:100%;padding:0;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}}@media screen and (max-width:768px){.cart .cart-right-column{max-height:225px;padding:1em 0 0 0}}@media screen and (max-width:768px){.cart .cart-right-column .totals{margin-bottom:0;font-size:.8rem}}@media screen and (max-width:768px){.cart .cart-right-column .totals .checkout-types-container{padding:0;margin-bottom:2em}}.cart .cart-right-column .totals .checkout-types-container .checkout-types{width:100%;text-align:center;justify-content:center;margin-top:2em}@media screen and (max-width:768px){.cart .cart-right-column .totals .checkout-types-container .checkout-types{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:0}}@media screen and (max-width:768px){.cart .cart-right-column .totals .checkout-types-container .checkout-types .cart-messages{margin-right:0}}@media screen and (max-width:768px){.cart .cart-right-column .totals .checkout-types-container .checkout-types .cart-messages .messages{max-width:80%;margin-left:10%;margin-right:10%;margin-bottom:1em}}.cart .cart-right-column .totals .checkout-types-container .checkout-types .cart-messages .messages .error-msg{margin-bottom:0}.cart .cart-right-column .totals .checkout-types-container .checkout-types .cart-messages .messages .error-msg ul li{text-align:left}@media screen and (max-width:768px){.cart .cart-right-column .totals .checkout-types-container .checkout-types .cart-messages .messages .error-msg ul li{text-align:center}}.cart .cart-right-column .totals .checkout-types-container .checkout-types .cart-messages .messages .error-msg ul li:not(:first-of-type){margin-top:1em}@media screen and (max-width:768px){.cart .cart-right-column .totals .checkout-types-container .checkout-types li{width:auto;padding-left:0;margin-right:.5em;text-align:center;margin-bottom:0}}.cart .cart-right-column .totals .checkout-types-container .checkout-types li .btn-danger{color:#cf4425;border-color:#cf4425;font-family:Avenir,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.8rem;padding:1em 2em;font-weight:700;text-transform:uppercase}@media screen and (max-width:768px){.cart .cart-right-column .totals .checkout-types-container .checkout-types li .btn-danger:not(:last-of-type){margin-right:.5em}}.checkout-cart-index .footer-container{padding-bottom:calc(225px - 115px)}@media screen and (max-width:768px){.checkout-cart-index .footer-container .footer-container2{display:none}}.checkout-cart-index button.button span span{font-size:.8rem}.cart-table-wrapper .product-name{border-bottom:none}@media screen and (max-width:768px){.cart-table-wrapper .product-name{margin-bottom:0}}.cart-table-wrapper dt{font-family:Filosofia,Didot,Bodoni MT,Palatino,serif;font-weight:400;font-style:normal}.cart-table-wrapper dd{font-family:Filosofia,Didot,Bodoni MT,Palatino,serif;font-weight:400;font-style:normal;font-style:italic;color:#937c66}.cart-table-wrapper dd[title*=Sample]{display:none}.cart-table-wrapper .cart-action-btns{display:flex;align-items:center}@media screen and (max-width:768px){.cart-table-wrapper .cart-action-btns{align-items:flex-end;flex-wrap:wrap}}.cart-table-wrapper .cart-action-btns:not(.remove){margin-bottom:2em}.cart-table-wrapper .cart-action-btns .btn{font-size:.8rem;padding:1em 2em;text-transform:uppercase}@media screen and (max-width:768px){.cart-table-wrapper .cart-action-btns .btn{padding:.5em;font-size:.7rem}}@media screen and (max-width:768px){.cart-table-wrapper .cart-action-btns .cell-cont{width:50%}.cart-table-wrapper .cart-action-btns .cell-cont:not(.qty-cell):last-of-type{width:100%;margin-top:1em}}.cart-table-wrapper .cart-action-btns .qty-cell{margin-left:1em!important;margin-right:1em}@media screen and (max-width:768px){.cart-table-wrapper .cart-action-btns .qty-cell{width:45%;margin:0 0 0 3%!important;display:flex;flex-direction:column;text-align:center}}.cart-table-wrapper .cart-action-btns .qty-cell input{height:unset;padding:1em}@media screen and (max-width:768px){.cart-table-wrapper .cart-action-btns .qty-cell input{padding:.5em 1em}}.cart-grand-total{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.cart-grand-total td{font-family:Avenir,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.15rem}.cart-grand-total td:not(:last-of-type){margin-right:.7em}@media screen and (max-width:768px){.cart-grand-total td:not(:last-of-type){margin-right:unset}}.cart-grand-total td.slash-price{text-decoration:line-through;color:grey}.cart-grand-total td .title{font-family:Filosofia,Didot,Bodoni MT,Palatino,serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:1.5rem}.cart-grand-total td .value{font-family:Avenir,Arial,sans-serif;font-weight:400;font-style:normal;color:#937c66}#shopping-cart-totals-table.discount td.discount-grand-total,#shopping-cart-totals-table.discount td.discount-price{color:#cf4425;font-weight:700}#shopping-cart-totals-table.discount td.discount-price{font-size:.9rem}a.text-danger,a.text-danger:hover{color:#cf4425}@media screen and (max-width:768px){a.text-danger,a.text-danger:hover{font-size:1rem}}.btn-remove-from-cart,.btn-remove-from-cart:hover{font-family:Filosofia,Didot,Bodoni MT,Palatino,serif;font-weight:400;font-style:normal}.gomage-checkout-onepage-index .header-nav-container .mobile-header-container .mobile-logo{display:flex!important;justify-content:flex-start;padding:3%}.gomage-checkout-onepage-index .header-nav-container .mobile-header-container .mobile-logo>a{max-width:300px}.gomage-checkout-onepage-index .header-nav-container .mobile-header-container .mobile-logo>div{padding-left:50px}.gomage-checkout-onepage-index .header-nav-container .mobile-header-container .navbar-default{display:none}.gomage-checkout-onepage-index .header-nav-container .mobile-header-container:before{content:'';height:30px;background-color:#c6c6c6;width:100%;display:block}ul#payment_form_stripe_payments.stripe-new li.stripe-payments-elements .stripe-elements-field,ul#payment_form_stripe_payments.stripe-new li.stripe-payments-elements.stripe-new .stripe-elements-field{border-color:#c6c6c6}ul#payment_form_stripe_payments.stripe-new li.stripe-payments-elements #pci-svg,ul#payment_form_stripe_payments.stripe-new li.stripe-payments-elements.stripe-new #pci-svg{fill:#937c66}.row{margin-left:0;margin-right:0}@media screen and (max-width:768px){#giftvoucher_container dt.giftvoucher label{line-height:1}}@media screen and (max-width:768px){#giftvoucher_container dt.giftvoucher{align-items:center}}.cart-item-container{padding:2em 0;border-bottom:1px solid #c6c6c6;box-sizing:border-box}@media screen and (max-width:768px){.cart-item-container{padding:1em 0}}.cart-item-container:last-of-type{border-bottom:none}.cart-item-container .cart-item-thumb{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width:768px){.cart-item-container .cart-item-thumb img{max-width:110px}}.cart-item-container .cart-item-thumb .cart-main-prod-img-container{padding:0}@media screen and (max-width:768px){.cart-item-container .cart-item-details{padding-left:0}}.cart-item-container .cart-item-details .product-name{margin-bottom:2em}.cart-item-container .cart-item-details .product-name a{font-family:Filosofia,Didot,Bodoni MT,Palatino,serif;font-style:normal;font-weight:400;font-size:1.5rem;color:#263138}@media screen and (max-width:768px){.cart-item-container .cart-item-details .product-name a{font-size:1.15rem;line-height:1}}@media screen and (max-width:768px){.cart-item-container .cart-item-details .product-name{margin-bottom:.5em;width:calc(100% - 3em)}}.cart-item-container .cart-item-details .item-options{font-size:.9rem}.cart-item-container .cart-item-details .item-options dt{font-family:Avenir,Arial,sans-serif;font-weight:400;font-style:normal;color:#937c66}@media screen and (max-width:768px){.cart-item-container .cart-item-details .item-options dt{font-size:.8rem}}.cart-item-container .cart-item-details .item-options dd{font-family:Filosofia,Didot,Bodoni MT,Palatino,serif;font-weight:400;font-style:normal;font-style:italic;color:#263138}@media screen and (max-width:768px){.cart-item-container .cart-item-details .item-options{font-size:.8rem}}.cart-item-container .cart-item-details .cart-item-price-container{margin-top:.8em}.cart-item-container .cart-item-details .cart-item-price-container .cell-label{font-weight:700;padding-right:.5em}.cart-item-container .cart-item-details .cart-item-price-container .cell-cont{line-height:1}.cart-item-container .cart-item-details .cart-item-price-container .cell-cont:not(:last-of-type){padding-right:.5em}.cart-item-container .cart-item-details .cart-action-btns.remove{font-size:.9rem;padding-top:1em;padding-bottom:.5em}@media screen and (max-width:768px){.cart-item-container .cart-item-details .cart-action-btns.remove a{padding:.25em 0;font-size:.8rem}}@media screen and (max-width:768px){.cart-item-container .cart-item-details .cart-action-btns.remove .cell-label{font-size:.7rem}}.cart-item-container .cart-item-thumb{padding:0;max-width:80%;margin:0 auto}.cart-item-container .cart-item-btn-container{margin-top:1em}@media screen and (max-width:768px){.cart-item-container .cart-item-btn-container{margin-top:0;overflow:hidden;max-width:100%;padding-top:.75em;padding-bottom:.5em}}@media screen and (max-width:768px){.cart-item-container .cart-item-btn-container .cart-action-btns{width:100%}}@media screen and (max-width:414px){.cart-item-container .cart-item-btn-container .cart-action-btns .cell-cont.qty-cell input.input-text{min-width:35px;height:auto}}.cart-item-container .cart-item-btn-container .cart-action-btns .cell-cont:not(:last-of-type){margin:0 2em 0 0!important}@media screen and (min-width:414px) and (max-width:768px){.cart-item-container .cart-item-btn-container .cart-action-btns .cell-cont:not(:last-of-type){margin:0 1em 0 0!important}}@media screen and (max-width:414px){.cart-item-container .cart-item-btn-container .cart-action-btns .cell-cont:not(:last-of-type){margin:0 .75em 0 0!important}}@media screen and (max-width:768px){.cart-item-container .cart-item-btn-container .cart-action-btns .cell-cont{margin:0!important;display:flex;align-items:center;text-align:center}}@media screen and (min-width:414px) and (max-width:768px){.cart-item-container .cart-item-btn-container .cart-action-btns .cell-cont .cell-label{font-size:.7rem;font-weight:700;padding-right:.5em}}@media screen and (max-width:414px){.cart-item-container .cart-item-btn-container .cart-action-btns .cell-cont .cell-label{font-size:.7rem;font-weight:700;padding-right:.25em;line-height:1}}@media screen and (max-width:768px){.cart-item-container .cart-item-btn-container .cart-action-btns .cell-cont:first-of-type{max-width:139px;width:100%}}@media screen and (max-width:768px){.cart-item-container .cart-item-btn-container .cart-action-btns .cell-cont:first-of-type a.btn{width:100%}}@media screen and (max-width:768px){#giftvoucher-custom-code .row>div[class*=col-]{width:100%}}@media screen and (max-width:768px){#shopping-cart-row{padding:0}}.grid-2x2-wrapper{grid-template-columns:50% 50%}@media screen and (max-width:768px){.grid-2x2-wrapper{grid-template-columns:40% 60%}}.cart-item-prices{font-family:Avenir,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.8rem;line-height:1.5}.cart-item-prices .cell-cont{margin-bottom:.5em}.cart-item-prices .slash-price~.cart-price .price{text-decoration:line-through;color:grey}.cart-item-prices .slash-price~.cart-price>.discount>.price{text-decoration:none;color:#cf4425;font-family:Avenir,Arial,sans-serif;font-weight:400;font-style:normal;font-weight:700}.discount-price{color:#cf4425;font-weight:700}@media screen and (max-width:768px){.cart .page-title{margin-left:0;font-size:1rem}}.cart .page-title h1{text-align:center;margin:0;padding:.25em}.cart .discount .discount-form.row h2{text-transform:capitalize;letter-spacing:0;font-size:1.5rem}#giftvoucher_container{font-family:Filosofia,Didot,Bodoni MT,Palatino,serif;font-weight:400;font-style:normal;font-size:1.5rem;color:#937c66;text-align:center}#giftvoucher_container:hover{cursor:pointer}#giftvoucher_container label{font-weight:400;font-style:italic;color:#937c66}@media screen and (max-width:768px){#giftvoucher_container label{font-size:1rem;text-align:center;width:100%}}#giftvoucher_container label:hover{cursor:pointer}#giftvoucher_container .giftvoucher-discount-code ul li label{width:80%;display:inline-block}#giftvoucher_container .giftvoucher-discount-code ul li label .giftcard_info{padding-bottom:.5em;display:inline-block;text-align:left;margin-right:auto;width:100%}#giftvoucher_container .giftvoucher-discount-code ul li label~a{display:inline-block;float:unset;clear:both;width:calc(20% - 4px)}#payment_form_giftvoucher li{font-size:.8rem;color:#263138;font-family:Avenir,Arial,sans-serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#payment_form_giftvoucher li{font-size:.8rem}}@media screen and (max-width:768px){.cart-right-column{padding-top:.5em;max-height:200px}}@media screen and (max-width:768px){.cart-right-column .totals-inner{margin-right:0}}@media screen and (max-width:768px){.cart-item-container .cart-item-details .cart-action-btns.remove{padding-top:0}}@media screen and (max-width:768px){.discount-container.row{margin-top:0}}@media screen and (max-width:768px){.cart .page-title{padding-bottom:0;margin-bottom:.5em}}@media screen and (max-width:768px){#discount-coupon-form .discount{margin-bottom:0}}@media screen and (max-width:768px){#discount-coupon-form .discount-form.row{flex-wrap:wrap}#discount-coupon-form .discount-form.row div.col-xs-4:nth-of-type(2),#discount-coupon-form .discount-form.row div.col-xs-4:nth-of-type(3){width:48%}#discount-coupon-form .discount-form.row div.col-xs-4:nth-of-type(2) .buttons-set,#discount-coupon-form .discount-form.row div.col-xs-4:nth-of-type(3) .buttons-set{margin:0}}@media screen and (max-width:768px){.cart-item-thumb div.cart-envelope-img-container{display:none}}.btn-warning{background-color:#937c66;border-color:#937c66}.btn-warning:active,.btn-warning:active:focus,.btn-warning:focus,.btn-warning:focus-visible,.btn-warning:focus-within,.btn-warning:hover{background-color:#937c66;border-color:#937c66}@media screen and (max-width:768px){#cart-address-book-btn{margin-top:.5em}}
/*# sourceMappingURL=checkout.css.map */
