.product-block--price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.product-block--price .product__price{margin:0}.product-block--price .product__price--compare{color:#17212b;font-size:18px;font-weight:400;text-decoration:line-through}.product-block--price [data-product-price].on-sale{color:red;font-size:25px;font-weight:700;letter-spacing:.3px}.product-block--price .product__price-savings{margin:0;padding:4px 11px;border-radius:999px;background:red;color:#fff;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.product-block--price .product__policies,.product-block--price .product__unit-price{flex-basis:100%}.product-payment-methods{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin:16px 0 0;padding:0;list-style:none}.product-payment-methods li{margin:0;display:flex}.product-payment-methods svg,.product-payment-methods img{width:38px;height:24px}@media(max-width:380px){.product-block--price{column-gap:12px}.product-payment-methods{gap:4px}.product-payment-methods svg,.product-payment-methods img{width:34px;height:22px}}@media(max-width:768px){.template-product .variant-wrapper--size .variant-input-wrap:not(:has(>.variant-input~.variant-input))>.variant-input{grid-column:1 / -1;width:calc((100% - 8px)/2);justify-self:center}.template-product .product-single__meta .product-single__title{text-align:left}.template-product :is(.variant-wrapper--size,.variant-wrapper--color) .variant-input-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.template-product :is(.variant-wrapper--size,.variant-wrapper--color) .variant-input{display:block;min-width:0}.template-product :is(.variant-wrapper--size,.variant-wrapper--color) .variant__button-label{display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;height:100%;margin:0;padding:6px 8px;font-size:13px;line-height:1.3;letter-spacing:0;text-align:center}}.template-product .product-block--price .product__price[data-product-price]{order:0;color:#c62828;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;font-style:normal;letter-spacing:0;line-height:1.3}.template-product .product-block--price [data-product-price-wrap]{order:1}.template-product .product-block--price .product__price--compare{color:#85817b;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;font-style:normal;letter-spacing:0}.template-product .product-block--price [data-save-price]{order:2}.template-product .product-block--price .product__unit-price,.template-product .product-block--price .product__policies{order:3}.template-product .product-block--price .product__price-savings{font-size:13px}.product-block--price .product__price-savings[data-save-price]{display:block;flex:0 0 auto;width:fit-content;max-width:100%;box-sizing:border-box;order:2;margin:4px 0 0;padding:6px 10px;border-radius:6px;background:red;color:#292929!important;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.4px;text-align:center;white-space:normal}.product-block--price:after{content:"";flex:0 0 100%;height:0;order:1}.product-block--price .product__price-savings[data-save-price].hide{display:none}.template-product .product-single__meta .product-block{margin-bottom:16px}.template-product .product-single__meta .product-block--tab+.product-block--tab{margin-top:-16px}.template-product .product-single__meta .product-block--sales-point+.product-block--sales-point{margin-top:-11px}.template-product .product-single__meta .product-block--header+.product-block--price{margin-top:-10px}.template-product .product-single__title{margin-bottom:6px}.template-product .product-single__meta .variant-wrapper+.variant-wrapper{margin-top:14px}.template-product .product-block--price{row-gap:4px}.template-product .product-payment-methods{margin-top:10px}.template-product .product-review-summary{margin:6px 0 10px}@media(max-width:768px){.template-product .product-single__meta{margin-top:10px}.template-product .product-single__meta .product-block{margin-bottom:12px}.template-product .product-single__meta .product-block--tab+.product-block--tab{margin-top:-12px}.template-product .product-single__meta .product-block--sales-point+.product-block--sales-point{margin-top:-7px}.template-product .product-single__meta .product-block--header+.product-block--price{margin-top:-6px}}[data-product-handle=sapphire-heart-stud-earrings-earrings-white-gold] .variant-wrapper--size,[data-product-handle=sapphire-heart-stud-earrings-earrings-white-gold] .variant-wrapper--dropdown:has(.variant-input-wrap[data-handle=tamanho]){display:none}.product-section[data-has-variant-choices=false] .product-block--separator+.product-block--variant-picker+.product-block--separator,.product-section[data-has-variant-choices=false] .product-block--separator+.product-block--separator{display:none}.product-section[data-has-variant-choices=false] .product-purchase-notices{border-top:0;padding-top:0}.product-block--variant-picker{display:flex;flex-direction:column;gap:14px}.product-block--variant-picker>.variant-wrapper{margin-top:0;order:0}.product-block--variant-picker>.product-size-chart{order:1;margin-bottom:0}.product-block--variant-picker>.variant-wrapper--size,.product-block--variant-picker>.variant-wrapper--dropdown:has(.variant-input-wrap:is([data-handle=tamanho],[data-handle=size])){order:2}.product-block--variant-picker>.variant-wrapper[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product-purchase.css.map */
