cart-items.page-width{background:#fcfbf9;-webkit-font-smoothing:antialiased}cart-items ::selection{background:#d4af37;color:#fff}cart-items .title-wrapper-with-link,cart-items .title-wrapper-with-link.title-wrapper-with-link--spacing{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:1rem!important;text-align:left!important;padding-bottom:1rem!important;margin:1.5rem 0 .5rem!important;border-bottom:1px solid rgba(0,0,0,.05)!important}@media screen and (max-width:500px){cart-items .title-wrapper-with-link,cart-items .title-wrapper-with-link.title-wrapper-with-link--spacing{flex-direction:row!important;align-items:center!important;gap:.75rem!important}}cart-items .title-wrapper-with-link .title--primary{font-family:Cormorant Garamond,Cormorant,Georgia,serif!important;font-weight:400!important;font-size:1.25rem!important;letter-spacing:-.01em!important;color:#000!important;line-height:1.2!important;margin:0!important;white-space:nowrap!important;text-align:left!important}@media screen and (min-width:750px){cart-items .title-wrapper-with-link .title--primary{font-size:2.2rem!important}}cart-items .title-wrapper-with-link .underlined-link{color:#000!important;text-decoration:none!important;font-size:9px!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:600!important;font-family:Montserrat,sans-serif!important;border:1.5px solid rgba(0,0,0,.18)!important;padding:.45rem 1.2rem!important;border-radius:9999px!important;background:transparent!important;transition:all .3s ease!important;white-space:nowrap!important;flex-shrink:0!important;margin-top:0!important}cart-items .title-wrapper-with-link .underlined-link:hover{background:#000!important;color:#fff!important;border-color:#000!important}@media screen and (min-width:750px){cart-items .title-wrapper-with-link .underlined-link{font-size:11px!important;padding:.6rem 1.8rem!important}}.cart-items thead th{font-family:Montserrat,sans-serif!important;font-size:10px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#00000040!important;font-weight:500!important;border-bottom:1px solid rgba(0,0,0,.05)!important;padding-bottom:.8rem!important}.cart-items thead th.right,.cart-item__totals{display:none!important}@media screen and (max-width:749px){.cart-items thead tr{margin-bottom:1.5rem!important}.cart-item{display:grid!important;grid-template-columns:100px 1fr!important;grid-template-rows:auto auto!important;gap:0 1rem!important;background:#f7f1ee!important;border-radius:2rem!important;padding:1rem!important;margin-bottom:1rem!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 1px 2px #0000000a!important;align-items:start!important}.cart-item__media{grid-column:1!important;grid-row:1 / 3!important;width:auto!important;min-width:auto!important}.cart-item__image-container{border-radius:1.5rem!important;overflow:hidden!important;background:#fff!important}.cart-item__image{border-radius:1.5rem!important;max-width:100%!important;width:100%!important}.cart-item__details{grid-column:2!important;grid-row:1!important;padding-right:0!important}.cart-item>.cart-item__totals.medium-hide.large-up-hide{display:none!important}.cart-item__quantity{grid-column:2!important;grid-row:2!important;padding-left:0!important;margin-top:.5rem!important}.cart-item__name{font-family:Cormorant Garamond,Cormorant,Georgia,serif!important;font-weight:400!important;font-size:1.2rem!important;color:#000!important;line-height:1.25!important;text-decoration:none!important;display:block!important;margin-bottom:.3rem!important}.cart-item__details .product-option{font-family:Montserrat,sans-serif!important;font-size:14px!important;color:#000!important;font-weight:700!important}.cart-item__details .product-option dt{font-weight:500!important;color:#00000073!important;font-size:12px!important}.cart-item__details>*+*{margin-top:.2rem!important}quantity-input.cart-quantity{border-radius:9999px!important;border:1px solid rgba(0,0,0,.1)!important;overflow:hidden!important;background:#fff!important}.cart-quantity .quantity__button{background:transparent!important;border:none!important;color:#000!important;width:36px!important;height:36px!important}.cart-quantity .quantity__input{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#000!important;background:transparent!important;border-left:1px solid rgba(0,0,0,.06)!important;border-right:1px solid rgba(0,0,0,.06)!important;width:40px!important;height:36px!important}cart-remove-button .button--tertiary{color:#0003!important}.cart__footer-wrapper .page-width{padding-top:2rem!important;padding-bottom:2rem!important}.cart__footer{padding:0!important;flex-direction:column!important;gap:0!important}.cart__footer>*{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.cart__footer>*+*{margin-top:1.2rem!important;margin-left:0!important}.cart__footer .cart__blocks{max-width:100%!important}.cart__footer .totals__subtotal-value{font-size:1.8rem!important}.cart__checkout-button,button.cart__checkout-button,#checkout{padding:1rem 2rem!important;font-size:11px!important}.cart-discount-form__row{flex-direction:column!important;gap:.5rem!important}.cart-discount-form .field{width:100%!important}.cart__footer .cart-discount-form .button{width:100%!important;margin-left:0!important}}@media screen and (min-width:750px){.cart-item td{background:#f7f1ee!important;border-bottom:none!important;padding-top:1.25rem!important;padding-bottom:1.25rem!important;vertical-align:middle!important}.cart-item td:first-child{border-radius:2rem 0 0 2rem!important;padding-left:1.25rem!important}.cart-item td:last-child{border-radius:0 2rem 2rem 0!important;padding-right:1.5rem!important}.cart-items tbody tr+tr td{border-top:.5rem solid #FCFBF9!important}.cart-item__media{width:130px!important}.cart-item__image-container{border-radius:1.5rem!important;overflow:hidden!important;background:#fff!important;box-shadow:0 2px 8px #0000000a!important}.cart-item__image{border-radius:1.5rem!important}.cart-item__name{font-family:Cormorant Garamond,Cormorant,Georgia,serif!important;font-weight:400!important;font-size:1.5rem!important;color:#000!important;line-height:1.25!important;text-decoration:none!important;transition:color .3s ease!important}a.cart-item__name:hover{color:#d4af37!important;text-decoration:none!important}.cart-item__details .product-option{font-family:Montserrat,sans-serif!important;font-size:1rem!important;color:#000!important;font-weight:700!important}.cart-item__details .product-option dt{font-weight:500!important;color:#00000073!important;font-size:13px!important}quantity-input.cart-quantity{border-radius:9999px!important;border:1px solid rgba(0,0,0,.1)!important;overflow:hidden!important;background:#fff!important}.cart-quantity .quantity__button{background:transparent!important;border:none!important;color:#000!important;width:40px!important;height:42px!important;transition:background .2s ease!important}.cart-quantity .quantity__button:hover{background:#0000000a!important}.cart-quantity .quantity__input{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#000!important;background:transparent!important;border-left:1px solid rgba(0,0,0,.06)!important;border-right:1px solid rgba(0,0,0,.06)!important;width:44px!important;height:42px!important}.cart-item__totals .price{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:1.15rem!important;color:#000!important}cart-remove-button .button--tertiary{color:#00000026!important;transition:color .3s ease!important}cart-remove-button .button--tertiary:hover,cart-remove-button .button--tertiary:hover svg{color:#000!important}}.cart-item__old-price{color:#00000059!important}.cart-item__final-price{color:#000!important;font-weight:700!important}.cart__footer-wrapper{background:#050505!important;position:relative!important;overflow:hidden!important;margin-top:2rem!important}.cart__footer-wrapper:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(212,175,55,.5),transparent)!important;z-index:2!important}.cart__footer-wrapper:after{content:""!important;position:absolute!important;bottom:-50px!important;left:50%!important;transform:translate(-50%)!important;width:400px!important;height:150px!important;background:#d4af3708!important;border-radius:50%!important;filter:blur(80px)!important;pointer-events:none!important}.cart__footer-wrapper .page-width{padding-top:2.5rem!important;padding-bottom:2.5rem!important;position:relative!important;z-index:1!important}.cart__footer{display:flex!important;flex-direction:column!important;align-items:center!important;padding:0!important}.cart__footer>*{width:100%!important;max-width:480px!important;margin-left:0!important;margin-right:0!important}.cart__footer>div:only-child{margin-left:0!important}.cart__footer>*+*{margin-left:0!important;margin-top:1.5rem!important}.cart__footer .cart__blocks{width:100%!important;max-width:480px!important}.cart__footer .cart__blocks>*+*{margin-top:1.5rem!important}.cart__footer .cart-discount{border-bottom:none!important}.cart__footer .cart-discount-form{margin:0!important}.cart__footer .cart-discount-form__row{display:flex!important;align-items:stretch!important;gap:.5rem!important}.cart__footer .cart-discount-form .field{flex:1!important}.cart__footer .cart-discount-form .field__input{border-radius:9999px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0a!important;color:#fff!important;padding:0 1.2rem!important;height:48px!important;min-height:48px!important;font-size:13px!important;font-family:Montserrat,sans-serif!important;transition:border-color .3s ease!important}.cart__footer .cart-discount-form .field__input::placeholder{color:#fff3!important}.cart__footer .cart-discount-form .field__input:focus{border-color:#d4af37!important;outline:none!important;box-shadow:0 0 0 3px #d4af3714!important}.cart__footer .cart-discount-form .field__label{color:#fff3!important;font-family:Montserrat,sans-serif!important}.cart__footer .cart-discount-form .button{border-radius:9999px!important;background:#ffffff14!important;color:#ffffffb3!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:10px!important;padding:0 1.8rem!important;height:48px!important;min-height:48px!important;font-family:Montserrat,sans-serif!important;border:1px solid rgba(255,255,255,.08)!important;outline:none!important;box-shadow:none!important;margin-left:0!important;transition:all .3s ease!important;--color-button: 255, 255, 255 !important;--color-button-text: 255, 255, 255 !important;--alpha-button-background: .08 !important;--alpha-button-border: 0 !important}.cart__footer .cart-discount-form .button:hover{background:#d4af37!important;color:#000!important;border-color:#d4af37!important;--color-button: 212, 175, 55 !important;--color-button-text: 0, 0, 0 !important}.cart__footer .totals{display:flex!important;justify-content:space-between!important;align-items:baseline!important;padding:1.5rem 0!important;border-top:1px solid rgba(255,255,255,.06)!important;border-bottom:none!important;margin:.5rem 0 0!important}.cart__footer .totals__subtotal{font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#ffffff59!important}.cart__footer .totals__subtotal-value{font-family:Cormorant Garamond,Cormorant,Georgia,serif!important;font-weight:300!important;font-size:2rem!important;color:#fff!important;letter-spacing:-.02em!important}.cart__footer .tax-note,.cart__footer .rte{color:#ffffff40!important;font-size:11px!important;font-family:Montserrat,sans-serif!important;text-align:center!important;margin-top:.5rem!important}.cart__footer .tax-note a,.cart__footer .rte a{color:#d4af37!important;text-decoration:none!important;border-bottom:1px solid rgba(212,175,55,.3)!important}.cart__checkout-button,.cart__ctas .button,.cart__footer .cart__ctas .button,button.cart__checkout-button,#checkout{border-radius:9999px!important;background:#fff!important;color:#000!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-size:12px!important;padding:1.1rem 2rem!important;width:100%!important;max-width:none!important;border:none!important;outline:none!important;box-shadow:none!important;transition:all .3s ease!important;--color-button: 255, 255, 255 !important;--color-button-text: 0, 0, 0 !important;--alpha-button-background: 1 !important;--alpha-button-border: 0 !important;position:relative!important;overflow:hidden!important}.cart__checkout-button:hover,.cart__ctas .button:hover,button.cart__checkout-button:hover,#checkout:hover{background:#d4af37!important;color:#000!important;--color-button: 212, 175, 55 !important;box-shadow:0 4px 20px #d4af3740!important}.cart__checkout-button:focus,#checkout:focus{outline:none!important;box-shadow:none!important}.cart__dynamic-checkout-buttons{margin-top:.75rem!important}.cart__dynamic-checkout-buttons,.cart__dynamic-checkout-buttons *,.additional-checkout-buttons,.additional-checkout-buttons *,.shopify-cleanslate,.shopify-cleanslate *{transition:none!important;transform:none!important;animation:none!important;will-change:auto!important}.cart__ctas{transform:none!important}.cart__dynamic-checkout-buttons .dynamic-checkout__content{display:flex!important;gap:.5rem!important;border-radius:0!important;overflow:visible!important}.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons .dynamic-checkout__content>*,.additional-checkout-buttons [role=button],.additional-checkout-buttons>div>div>div{border-radius:9999px!important;overflow:hidden!important;height:52px!important;min-height:52px!important;flex:1!important}.cart__dynamic-checkout-buttons iframe{border-radius:9999px!important;overflow:hidden!important}.cart__footer label,.cart__footer .field__label{color:#ffffff40!important}.cart__footer .cart__note label{color:#ffffff59!important;font-size:10px!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-family:Montserrat,sans-serif!important}.cart__footer .cart__note .text-area{border-radius:1rem!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0a!important;color:#fff!important;font-family:Montserrat,sans-serif!important}.cart__footer .discounts__discount{color:#d4af37!important}.cart-discount-form__error{color:#ff6b6b!important;font-size:12px!important}.cart__warnings{text-align:center!important;padding:5rem 1.5rem!important}.cart__empty-text{font-family:Cormorant Garamond,Cormorant,Georgia,serif!important;font-size:1.8rem!important;font-weight:300!important;color:#000!important;margin-bottom:2rem!important}@media screen and (min-width:750px){.cart__empty-text{font-size:2.4rem!important}}.cart__warnings .button{border-radius:9999px!important;background:#000!important;color:#fff!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:12px!important;padding:1rem 2.5rem!important;border:none!important}.cart-drawer .drawer__inner{font-family:Montserrat,sans-serif}.cart-drawer .drawer__header{border-bottom:1px solid rgba(255,255,255,.06)!important}.cart-drawer .drawer__heading{font-family:Cormorant Garamond,Cormorant,Georgia,serif!important;font-weight:400!important;color:#fff!important;font-size:1.3rem!important}.cart-drawer .drawer__close{color:#fff6!important}.cart-drawer .drawer__close:hover{color:#fff!important}.cart-drawer-item__image{border-radius:1rem!important;overflow:hidden!important}.cart-drawer-item .cart-item__name{font-family:Cormorant Garamond,Cormorant,Georgia,serif!important;font-weight:400!important;color:#000!important}.cart-drawer quantity-input{border-radius:9999px!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.1)!important}.cart-drawer .cart-progress-bar__fill{background:linear-gradient(90deg,#d4af37,#e8cb6b)!important;border-radius:10px!important}.cart-drawer .cart-progress-bar__track{border-radius:10px!important;background:#d4af371a!important}.cart-drawer .cart-drawer-checkout-btn,.cart-drawer .drawer__footer .button{border-radius:9999px!important;background:#fff!important;color:#000!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:11px!important;border:none!important;box-shadow:none!important}.cart-drawer .cart-drawer-checkout-btn:hover,.cart-drawer .drawer__footer .button:hover{background:#d4af37!important;color:#000!important}.cart-drawer .drawer__footer{border-top:1px solid rgba(255,255,255,.06)!important}.cart-drawer .drawer__footer *{color:#fff}.cart-drawer .cart-drawer-checkout-btn,.cart-drawer .drawer__footer .button{color:#000!important}.cart-drawer .payment-badges{opacity:.4!important;filter:brightness(10)!important}.cart-drawer__body::-webkit-scrollbar{width:4px}.cart-drawer__body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.cart-drawer__overlay{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.cart-drawer .cart__empty-text{font-family:Cormorant Garamond,Cormorant,Georgia,serif!important}.cart-drawer .tnc-checkbox a{color:#d4af37!important}.cart-drawer .discount-field__input{border-radius:9999px!important;border:1px solid rgba(0,0,0,.1)!important}.cart-drawer .discount-field__input:focus{border-color:#d4af37!important}.cart-drawer .discount-field__btn{border-radius:9999px!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:10px!important}.cart-drawer .checkpoints-bar__fill{background:linear-gradient(90deg,#d4af37,#e8cb6b)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cart-luxury.css.map */
