@media only screen and (max-width:480px){.elementor-widget-woocommerce-cart .e-cart-section,.woocommerce-cart-form__cart-item.cart_item{border:0px!important;padding:0!important}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:10px!important;margin-top:10px!important}.elementor-5133 .elementor-element.elementor-element-4ef6022 .sp-cart-coupon form.cart_coupon{display:block!important;margin-bottom:20px!important}td.product-remove{margin:0!important;padding:0!important}.elementor-5133 .elementor-element.elementor-element-4ef6022 .sp-cart-coupon #coupon_code{max-width:100%!important}.elementor-5133 .elementor-element.elementor-element-4ef6022 .sp-cart-coupon [name=apply_coupon]{width:100%!important;padding:0!important;height:50%!important}.button.apply-coupon{margin-left:0!important}}.cc-total-amount{font-family:"Arial"!important;font-size:26px!important;font-weight:400!important}.woocommerce-form-row{margin-bottom:15px!important}.woocommerce-form-row label{font-size:14px!important;font-weight:500!important;margin-bottom:5px!important;display:block!important;color:#545454!important}.woocommerce-Input{width:100%!important;padding:12px!important;border:1px solid #d1d1d1!important;border-radius:5px!important;font-size:14px!important;color:#545454!important}.woocommerce-Input:focus{border-color:#d6a99c!important;outline:none!important;box-shadow:0 0 5px rgba(214,169,156,.5)!important}.woocommerce-button,.woocommerce-Button{background-color:#d6a99c!important;color:#fff!important;padding:15px 25px!important;border:none!important;border-radius:50px!important;font-size:16px!important;cursor:pointer!important;transition:background-color .3s!important;font-weight:400!important;display:inline-block!important;text-align:center!important;width:100%!important}.woocommerce-button:hover,.woocommerce-Button:hover{background-color:#c89789!important}.woocommerce-form__label-for-checkbox span{font-size:14px!important;margin-left:5px!important}.woocommerce-LostPassword{text-align:right!important}.woocommerce-privacy-policy-text{font-family:"Open Sans"!important;font-size:12px!important;color:#545454!important;margin-top:10px!important}.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-bottom:2.5%!important;margin-top:10px}.sp-quantity-control.plus,.sp-quantity-control.minus,.woocommerce-shipping-calculator a{color:#d6a99c!important}.sp-quantity-control.plus,.sp-quantity-control.minus:hover{color:#a86a6a!important}.sp-shopify-checkout-form .sp-shopify-tabs-wrapper .logo-shopify-checkout{width:50%}.woocommerce-Price-currencySymbol{margin-right:4px!important}img.birthstone-care{opacity:.5}.woocommerce-variation-add-to-cart-disabled,.woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button{pointer-events:auto!important;cursor:pointer!important;opacity:1!important}.woocommerce-variation-add-to-cart-disabled:after{display:none!important}.elementor-message-danger:not(.elementor-help-inline){color:#856404!important;border-color:#ffeeba!important}html body .cpiu-image-preview-section,html body div.cpiu-image-preview-section{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin-top:20px!important;padding:20px!important;border:1px dashed #ccc!important;border-radius:6px!important;background:#fafafa!important;box-shadow:none!important}html body .cpiu-image-preview-section .cpiu-preview-title{display:none!important}html body .cpiu-image-preview-section .cpiu-image-preview-external{order:2!important;border:none!important;background:0 0!important;color:#555!important;font-style:normal!important;font-size:14px!important;margin:0!important;padding:0!important}html body .cpiu-image-preview-section .cpiu-upload-button-container{order:1!important;width:auto!important}html body .cpiu-image-preview-section button.cpiu-upload-button-inside,html body .cpiu-image-preview-section .cpiu-upload-button-inside,html body .cpiu-image-preview-section .cpiu-upload-button-inside:hover,html body .cpiu-image-preview-section .cpiu-upload-button-inside:focus,html body .cpiu-image-preview-section .cpiu-upload-button-inside:active,html body .cpiu-image-preview-section .cpiu-upload-button-inside:visited{all:unset!important;display:inline-block!important;box-sizing:border-box!important;padding:6px 14px!important;border:1px solid #999!important;border-radius:4px!important;background:#f0f0f0!important;color:#333!important;font-size:14px!important;font-family:Arial,sans-serif!important;font-weight:400!important;cursor:pointer!important}.custom-image-upload.cpiu-container label{display:none!important}p.cpiu-hint{display:none!important}body.single-product #cpiu_custom_images{box-sizing:border-box!important;width:100%!important;border:1px dashed #d9b38c!important;border-radius:0!important;background:0 0!important;padding:25px!important;font-family:"Montserrat",system-ui,sans-serif!important;font-size:12px!important;color:#333!important;cursor:pointer!important;text-indent:0!important;display:block!important}body.single-product #cpiu_custom_images::-webkit-file-upload-button,body.single-product #cpiu_custom_images::file-selector-button{margin:0 8px 0 0!important;padding:6px 12px!important;border:1px solid #c9c4c0!important;border-radius:0!important;background:#f4f2f0!important;font-family:"Montserrat",system-ui,sans-serif!important;font-size:12px!important;color:#333!important;cursor:pointer!important}body.single-product #cpiu_custom_images::-webkit-file-upload-button:hover,body.single-product #cpiu_custom_images::file-selector-button:hover{background:#e9e5e2!important}body.single-product #cpiu-upload-modal,body.single-product #cpiu-upload-modal.cpiu-modal,body.single-product #cpiu-upload-modal.cpiu-modal.show{display:block!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;background:0 0!important;backdrop-filter:none!important;z-index:auto!important;overflow:visible!important;transform:none!important}body.single-product #cpiu-upload-modal .cpiu-modal-content,body.single-product #cpiu-upload-modal.cpiu-modal .cpiu-modal-content{display:block!important;position:static!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;animation:none!important;transform:none!important}body.single-product .cpiu-upload-button-container,body.single-product #cpiu-open-upload-modal,body.single-product .cpiu-modal-title,body.single-product #cpiu-close-upload-modal{display:none!important}body.single-product .custom-image-upload,body.single-product .custom-image-upload.cpiu-container{background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin-bottom:0!important}body.single-product .cpiu-hint,body.single-product .cpiu-crop-hint,body.single-product #cpiu-upload-progress,body.single-product .custom-image-upload>label[for=cpiu_custom_images],body.single-product .cpiu-image-preview-section,body.single-product .cpiu-no-images-message{display:none!important}body.single-product #cpiu-image-preview:empty{display:none!important}body.single-product #cpiu-image-preview img{max-width:64px;height:auto}body.single-product form.cart .single_add_to_cart_button{margin-top:0!important}body.single-product #cpiu-image-preview{border:none!important;min-height:0!important;padding:0!important;margin:0!important;background:0 0!important}body.single-product .cpiu-modal-actions{display:none!important}body.single-product .woocommerce-variation-add-to-cart #cpiu-upload-modal{flex:0 0 auto!important;width:320px!important;max-width:50%!important;order:10!important;margin-top:0!important;margin-left:0!important}body.single-product .woocommerce-variation-add-to-cart{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:15px!important}