.media-wrapper.bg_image_none{background-color:transparent}.uppercase{text-transform:uppercase}.product__media-list{border-radius:20px;overflow:hidden}.personalized_inner.grid{row-gap:1.2rem;--grid-horizontal-spacing: 1.2rem}.product_card_variants .personalized_product_card{width:100%}.data_added_for_card .selected_product,.product_card_variants .personalized_product_card,.personalized_inner .personalized_product_card{background-color:rgb(var(--color-background))}.product_card_variants .personalized_product_card .personalized_product_title,.personalized_inner .personalized_product_card .personalized_product_title{font-weight:600;font-size:17px;line-height:1.12}.product_compare_price:before,.product_card_variants .personalized_product_card .personalized_product_price .price--on-sale .price-item--regular:before,.personalized_inner .personalized_product_card .personalized_product_price .price--on-sale .price-item--regular:before{border-color:rgb(var(--color-foreground))}.product_card_variants .personalized_product_card .personalized_product_price_main{color:var(--card-variant-price-color);font-weight:700;display:inline-flex;margin-left:auto;align-items:center}.product_compare_price:before{content:"";position:absolute;left:0;top:40%;width:100%;border-bottom:.2rem solid rgba(var(--color-foreground),1);opacity:.7;transform:rotate(-0deg);border-color:rgb(var(--color-foreground))}.product_compare_price{position:relative}.personalized_main .product_compare_price{color:var(--card-price-color)}.personalized_main .product_compare_price:before{border-color:var(--card-price-color)}.personalized_product_card{border-radius:1.5rem;padding:1rem}.personalized--product__card-wrapper{display:flex;align-items:center;gap:1.2rem}.personalized_product_img{display:flex}.personalized_product_img img,.data_added_for_card .selected_product img{height:8rem;width:8rem;border-radius:1.5rem;object-fit:cover;object-position:top}.personalized--product__button{border:unset;font-weight:700;color:#00f;background:transparent;padding:1rem;border-radius:1.2rem;width:100%;line-height:1;cursor:pointer;border:.1rem solid #00f}[personalized-product-card].active .personalized--product__button{background:#00f;color:#fff}.personalized--product__button .added--text,[personalized-product-card].active .personalized--product__button .add--text{display:none}[personalized-product-card].active .personalized--product__button .added--text{display:inline-block}.data_added_for_card-label{font-weight:700}.data_added_for_card-label:has(+.data_added_for_card-wrapper:empty){display:none}.personalized_product_card .personalized_product_price{display:flex;align-items:center;line-height:1}.personalized_product_card .personalized_product_price>*+*{margin-left:.5rem}.personalized__product-content>*+*,.personalized_product_card>*+*,.selected_product_details>*+*{margin-top:1rem}.product_card_variants{display:flex;flex-direction:column;row-gap:0px;margin-top:3rem;overflow:hidden}.product_card_variants .personalized_product_card{border-radius:0}.data_added_for_card{display:flex;flex-direction:column;gap:15px}.data_added_for_card .selected_product,.personalized_inner_variant_data .personalized_product_card{display:flex;border-radius:15px;align-items:center;padding:1rem 2rem 1rem 1rem;gap:15px}.data_added_for_card .selected_product .selected_product_img{display:flex}.remove_product_btn{font-weight:600;margin-left:auto;display:flex;align-items:center;justify-content:center;white-space:nowrap;background-color:var(--card-price-color);height:fit-content;padding:.8rem 2rem;cursor:pointer;border-radius:1.2rem;border:unset}.personalized_inner_variant_data .personalized_product_card{cursor:pointer}.selected_product_title{text-align:center}.data_added_for_card{margin-top:3rem}.selected_product_details{font-weight:600;font-size:17px}.selected_product_price{color:var(--card-variant-price-color);display:flex;font-weight:400;gap:.5rem;line-height:1}.product_card_variants .personalized_product_card{border-radius:1.5rem}.product_card_variants .personalized_product_card+.personalized_product_card,.data_added_for_card-wrapper>*+*{margin-top:1.5rem}.product_price.compare-price-available{font-weight:700}.personalized_inner_variant_data .personalized_product_card>*+*{margin-top:0}.personalized_product_card.sold-out{cursor:no-drop}.personalized_sold-out{color:rgb(var(--color-background));margin-left:1rem;background-color:var(--card-price-color);padding:1rem 1.5rem;line-height:1;border-radius:1.2rem;white-space:nowrap}@media screen and (min-width: 750px){.data_added_for_card-label.typeset{font-size:1.8rem}}@media screen and (min-width: 750px) and (max-width: 1279px){.personalized_inner .personalized--product__card-wrapper{flex-direction:column;text-align:center}.personalized_inner .personalized_product_card .personalized_product_price{justify-content:center}.personalized_inner .personalized_product_card{display:flex;flex-direction:column;justify-content:space-between}.personalized_product_img img,.data_added_for_card .selected_product img{height:6rem;width:6rem}.remove_product_btn{padding:.6rem 1.5rem .7rem;font-size:1.2rem}.product_card_variants .personalized_product_card .personalized_product_title,.personalized_inner .personalized_product_card .personalized_product_title,.selected_product_details{font-size:14px}}@media screen and (max-width: 749px){.personalized_inner .personalized--product__card-wrapper{flex-direction:column;text-align:center}.personalized_inner .personalized_product_card .personalized_product_price{justify-content:center}.personalized_inner .personalized_product_card{display:flex;flex-direction:column;justify-content:space-between}.personalized_product_img img,.data_added_for_card .selected_product img{height:6rem;width:6rem;object-fit:contain}.remove_product_btn{padding:.6rem 1.5rem .7rem;font-size:1.2rem}.product_card_variants .personalized_product_card .personalized_product_title,.personalized_inner .personalized_product_card .personalized_product_title,.selected_product_details{font-size:12px}.personalized_inner_variant_data .personalized_product_card{display:flex;border-radius:15px;align-items:center;padding:1rem;gap:4px}.personalized_product_price_main .product_price{font-size:1.2rem}.personalized_sold-out{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/custom.css.map */
