@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:local("Montserrat Thin"),local("Montserrat-Thin"),url(../fonts/montserrat-v13-latin-100.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-100.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-100.woff) format("woff"),url(../fonts/montserrat-v13-latin-100.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-100.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(../fonts/montserrat-v13-latin-100italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-100italic.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-100italic.woff) format("woff"),url(../fonts/montserrat-v13-latin-100italic.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-100italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(../fonts/montserrat-v13-latin-200.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-200.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-200.woff) format("woff"),url(../fonts/montserrat-v13-latin-200.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-200.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(../fonts/montserrat-v13-latin-200italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-200italic.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-200italic.woff) format("woff"),url(../fonts/montserrat-v13-latin-200italic.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-200italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(../fonts/montserrat-v13-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-300.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-300.woff) format("woff"),url(../fonts/montserrat-v13-latin-300.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-300.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(../fonts/montserrat-v13-latin-300italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-300italic.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-300italic.woff) format("woff"),url(../fonts/montserrat-v13-latin-300italic.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-300italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/montserrat-v13-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-regular.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-regular.woff) format("woff"),url(../fonts/montserrat-v13-latin-regular.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-regular.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:local("Montserrat Italic"),local("Montserrat-Italic"),url(../fonts/montserrat-v13-latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-italic.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-italic.woff) format("woff"),url(../fonts/montserrat-v13-latin-italic.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../fonts/montserrat-v13-latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-500.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-500.woff) format("woff"),url(../fonts/montserrat-v13-latin-500.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-500.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(../fonts/montserrat-v13-latin-500italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-500italic.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-500italic.woff) format("woff"),url(../fonts/montserrat-v13-latin-500italic.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-500italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/montserrat-v13-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-600.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-600.woff) format("woff"),url(../fonts/montserrat-v13-latin-600.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-600.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(../fonts/montserrat-v13-latin-600italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-600italic.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-600italic.woff) format("woff"),url(../fonts/montserrat-v13-latin-600italic.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-600italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/montserrat-v13-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-700.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-700.woff) format("woff"),url(../fonts/montserrat-v13-latin-700.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-700.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(../fonts/montserrat-v13-latin-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-700italic.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-700italic.woff) format("woff"),url(../fonts/montserrat-v13-latin-700italic.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-700italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(../fonts/montserrat-v13-latin-800.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-800.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-800.woff) format("woff"),url(../fonts/montserrat-v13-latin-800.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-800.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(../fonts/montserrat-v13-latin-800italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-800italic.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-800italic.woff) format("woff"),url(../fonts/montserrat-v13-latin-800italic.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-800italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local("Montserrat Black"),local("Montserrat-Black"),url(../fonts/montserrat-v13-latin-900.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-900.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-900.woff) format("woff"),url(../fonts/montserrat-v13-latin-900.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-900.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(../fonts/montserrat-v13-latin-900italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v13-latin-900italic.woff2) format("woff2"),url(../fonts/montserrat-v13-latin-900italic.woff) format("woff"),url(../fonts/montserrat-v13-latin-900italic.ttf) format("truetype"),url(../fonts/montserrat-v13-latin-900italic.svg#Montserrat) format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(../fonts/SourceSansPro/SourceSansPro-Regular.ttf)}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url(../fonts/SourceSansPro/SourceSansPro-Italic.ttf)}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(../fonts/SourceSansPro/SourceSansPro-Bold.ttf)}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(../fonts/SourceSansPro/SourceSansPro-SemiBold.ttf)}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url(../fonts/SourceSansPro/SourceSansPro-Light.ttf)}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:url(../fonts/PlayfairDisplay/PlayfairDisplay-Regular.ttf)}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;src:url(../fonts/PlayfairDisplay/PlayfairDisplay-Italic.ttf)}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;src:url(../fonts/PlayfairDisplay/PlayfairDisplay-Bold.ttf)}.extra-small{font-size:.625rem!important}.tiny-small{font-size:.75rem!important}.small{font-size:.8125rem!important}.medium{font-size:.875rem!important}.large{font-size:1rem!important}.larger{font-size:1.125rem!important}.extra-large{font-size:1.25rem!important}h1,h2,h3,h4{font-family:'Playfair Display',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}h1{letter-spacing:.125rem;line-height:2.375rem;font-size:2.1875rem}@media (min-width:992px){h1{font-size:4.375rem}}h2{letter-spacing:.15625rem;line-height:1.75rem;font-size:1.5625rem}@media (min-width:992px){h2{font-size:2.5rem}}h3{letter-spacing:.02063rem;line-height:1.25rem;font-size:1.25rem}@media (min-width:992px){h3{font-size:1.125rem}}h4{letter-spacing:.15625rem;line-height:1.125rem;font-size:.9375rem}@media (min-width:992px){h4{font-size:.9375rem}}h5{letter-spacing:.02063rem;line-height:1.5rem;font-size:1.25rem}@media (min-width:992px){h5{font-size:1.25rem}}h6{letter-spacing:.02063rem;line-height:1.125rem;font-size:1.125rem}@media (min-width:992px){h6{font-size:1.125rem}}@media (max-width:991.98px){html{font-size:.875rem}}.text-decoration-underline{text-decoration:underline}:root{--swiper-theme-color:black}.form-control-label.required:after{content:'\002A'}.form-control{border-radius:.25rem;border-color:#ccc;color:#000;padding-left:1rem;padding-right:1rem}.form-control:active,.form-control:focus{box-shadow:0 0 0 .1875rem #ccc}.form-group input::-moz-placeholder{color:#ccc}.form-group input::placeholder{color:#ccc}.form-group select{color:#ccc}.form-group select:valid{color:#000}@media (max-width:991.98px){.form-control{font-size:16px}}.cart-container .promo-code-form .coupon-code-field{border-bottom-left-radius:1.5625rem;border-top-left-radius:1.5625rem;border-bottom-right-radius:0;border-top-right-radius:0;height:40px}.cart-container .promo-code-form .promo-code-submit .btn{border-bottom-left-radius:0!important;border-top-left-radius:0!important;height:40px}.cart-container .no-stock{opacity:.5}.cart-container .no-stock:hover{opacity:1}.cart-container .coupon-missing-error{display:none}.cart-container .product-card-img-col .add-to-wishlist{position:absolute;right:.9375rem;z-index:2}.cart-container .line-item-quantity .quantity-form{margin-left:-.75rem}.cart-container .line-item-quantity input{height:2.0625rem}@media (min-width:992px){.cart-container .line-item-quantity input{height:1.4375rem}}.cart-container .line-item-quantity .quantity-button{border-radius:50%;position:relative;height:2.0625rem;width:2.0625rem;background-color:#ffd4e7}@media (min-width:992px){.cart-container .line-item-quantity .quantity-button{height:1.4375rem;width:1.4375rem}}.cart-container .line-item-quantity .quantity-button.btn-left{left:.75rem;line-height:.625rem}.cart-container .line-item-quantity .quantity-button.btn-right{right:.75rem}.cart-container .card-price-section .price .sales{font-weight:400}.cart-container .card-price-section .price .sales.super-large{display:none}.cart-container .card-price-section .price .strike-through.list{margin:0}.cart-container .card-price-section .line-item-total-price-amount span:first-of-type{display:none}.cart-container .card-price-section .line-item-total-price-amount{font-weight:700}.cart-container .card-price-section .non-adjusted-price{display:none}.cart-container .card.product-info.giftbox-card .image-container img{-o-object-fit:cover;object-fit:cover}.cart-container .delivery-estimate{justify-content:center}@media (max-width:543.98px){.cart-container .delivery-estimate{padding-top:1rem}}.cart-container .cart.cart-page .cart-details{align-items:start}@media (min-width:769px){.cart-container .cart.cart-page .cart-details .totals{position:sticky;top:0}}.cart-container .cart.cart-page .giftbox-item .image-container{aspect-ratio:1/1}@media (min-width:769px){.cart-container .cart.cart-page .giftbox-item .image-container{max-height:14.375rem}}.cart-container .cart.cart-page .giftbox-item .image-container img{-o-object-fit:cover;object-fit:cover}.cart-container .cart.cart-page .giftbox-item .product-name{margin-top:2.5rem}@media (min-width:544px){.cart-container .cart.cart-page .giftbox-item .product-name{margin-top:0}}.cart-container .cart.cart-page .giftbox-item .description-giftbox{margin-top:1.25rem}.cart-container .gift-box-modal .modal-content .gift-box-modal-header{right:0;top:0;z-index:2}.cart-container .gift-box-modal .modal-content .gift-box-modal-body{min-height:31.875rem}@media (min-width:769px){.cart-container .gift-box-modal .modal-content .gift-box-modal-body{max-height:32.625rem;min-height:32.625rem}}.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-image-container{overflow:hidden}@media (min-width:769px){.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-image-container{max-height:100%}}.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-image-container .gift-box-image{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}@media (min-width:769px){.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-image-container .gift-box-image{aspect-ratio:auto}}.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-text-container{padding:1.875rem .9375rem}@media (min-width:769px){.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-text-container{padding:5.375rem 2.5rem 7.75rem 2.5rem}}.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-text-container--title{font-size:1.75rem;line-height:2rem;letter-spacing:.125rem}@media (min-width:769px){.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-text-container--title{font-size:1.875rem}}.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-text-container--description{font-size:.875rem}@media (min-width:769px){.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-text-container--description{font-size:1rem}}.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-text-container .form-container{padding:1.5625rem 0}@media (min-width:769px){.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-text-container .form-container{padding:1.8125rem 0 1.9375rem 0}}.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-text-container .form-container .form-check{margin-bottom:.625rem}.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-text-container .form-container .form-check .checkbox-label{margin-left:.75rem;font-size:.875rem}@media (min-width:769px){.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-text-container .form-container .form-check .checkbox-label{font-size:1rem}}.cart-container .gift-box-modal .modal-content .gift-box-modal-body .modal-text-container .form-container .gift-box-text{scrollbar-width:thin;resize:none}.payment-method-icon-container{gap:10px 20px}.payment-method-icon-container .payment-method-icon{height:2.25rem;width:auto}.payment-method-icon-container .payment-method-icon img{width:unset;image-rendering:-webkit-optimize-contrast}
/*# sourceMappingURL=cart.min.css.map */
