.banner-image .prodcut-banner-image{max-height:900px}.banner-image{position:relative}.prd_info{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;background:#0003}.product-name{font-size:45px;font-weight:700;color:#fff}.product-price{font-size:40px;font-weight:600;color:#fff}.product{display:block;max-width:100%;padding:0;margin:0}.product-form h4{font-size:24px;color:#000;font-weight:700;line-height:1.2;margin-bottom:10px}.cust_opt_head p{font-size:18px;color:#000;font-weight:600;margin:0}.cust_opt_head{margin-bottom:30px}.checkbox_wrapper{display:flex;flex-wrap:wrap;gap:30px}.custom-property-label{flex:0 0 calc((100% - 90px)/4);background-color:#e6e5e5;padding:15px;cursor:pointer;display:block;text-align:center;border-radius:10px;border:2px solid #e6e5e5}.custom-property-label input{position:absolute;left:-999px}.custom-property-label img{width:100%;height:auto;max-height:300px;object-fit:cover;aspect-ratio:2 / 3}.custom-property-label span{font-size:20px;font-weight:600;padding-block:4px;display:inline-block}.custom-property-label:has(:checked){border-color:var(--color-button-primary-background)}.custom-property-label:has(:disabled){opacity:.5}.selection-error{color:red;font-size:16px;margin-top:10px;display:none;text-align:center;font-weight:600}.product-custom-options{padding-block:50px;border-bottom:1px solid #e6e5e5}.product__primary-left{display:none}.product[data-gallery-size=large] .product__primary{display:block;max-width:1140px;margin-inline:auto}.product__block--product-header-inner{text-align:center}.product__block--product-header-inner h1,.product__block--product-header-inner h2{color:#af203d;font-weight:700}.product__price-and-ratings{justify-content:center;margin-top:8px}.product__inner{padding-block:30px 100px}.product .product__price span[data-price]{font-weight:600}.product__block--product-header[data-header-block-is-top=true]{margin-top:0}.product__block--product-header{margin-bottom:0}[data-ph-fieldname="Custom Design"]>p{font-size:16px!important}div[data-ph-product-id]:not(.uploadcare--widget){flex-direction:row!important;flex-wrap:wrap;gap:20px;margin-bottom:20px}div[data-ph-product-id]:empty{display:none!important}div[data-prev-id]{margin-bottom:0!important}div[data-prev-id]>div{background-color:#ae1d3a!important}div[data-prev-id] img{aspect-ratio:1;object-fit:cover}div[data-prev-id] svg{stroke-width:2px}.product__meta{padding-top:0}[data-ph-fieldname="Custom Design"]{margin-bottom:0!important}.chip-area{gap:15px}.chip-area button{display:flex;flex-direction:column;gap:10px;font-size:16px;font-weight:500;padding:15px}.product__chip.selected{font-weight:600}.chip-area button img{max-width:80px;height:auto}.pricing-table-wrapper h3{font-size:20px;font-weight:600;margin-bottom:12px}.pricing-table td,.pricing-table th{font-size:14px}.pricing-table thead th{background:#ae203f;color:#fff;text-align:center}.pricing-table tbody tr:nth-child(2n) td{background-color:#eee}.pricing-table{border-radius:10px;border-collapse:separate}.pricing-table thead,.pricing-table thead tr:first-child{border-radius:10px 10px 0 0}.pricing-table th:last-child{border-top-right-radius:10px}.pricing-table th:first-child{border-top-left-radius:10px}.pricing-table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.pricing-table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.pricing-note{font-weight:600;font-size:15px;color:#ae1d3a}.zone-note{font-weight:600;font-size:16px;color:#ae1d3a;margin-top:5px}.addon-label{padding:10px;background-color:#eee;border-radius:20px;cursor:pointer;position:relative}.addon-label:has(:checked){box-shadow:0 8px 10px #ae203f33}.addon-label input{position:absolute;left:-999px}.add_txt{position:absolute;right:10px;top:10px;background-color:#ae1d3a20;color:var(--color-button-primary-background);border:1px solid #ae1d3a}.add_txt:after{content:"Add Me";font-weight:600;padding:5px}.addon-label:has(:checked) .add_txt:after{content:"Added"}.addon-content{display:flex;gap:20px;align-items:center}.addon-content img{max-width:200px;height:auto;border-radius:20px}.addon-desc{display:flex;flex-wrap:wrap;gap:10px}.add_item{flex:0 0 calc(50% - 10px);display:flex;align-items:center;gap:5px}.addon-text .addon-price{display:block;font-weight:600}.add_item img{width:40px;height:auto;border-radius:0;background-color:#fcf7e9}.product__policies{display:none}.prd_note{margin-top:30px}.prd_note label{font-size:18px;font-weight:600;display:block;margin-bottom:10px}.prd_note textarea{width:100%;padding:10px;font-size:16px;margin-bottom:0;background-color:transparent;border:1px solid #ccc}.product .product__label-wrapper .product__label{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:0}.size_options{display:flex;margin-top:8px}.size_option{display:flex;justify-content:center;align-items:center;padding:8px 16px;padding:var(--spacing-2) var(--spacing-4);min-height:38px;background-color:var(--color-background);border:1px solid var(--color-border-input);transition:border-color .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer}.size_option input{position:absolute;left:-9999px}.size_option:has(:checked){box-shadow:0 0 0 1px var(--color-text) inset;border-color:var(--color-text)}.sizes{margin-top:30px}.sizes .dress-size{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:0}.prd_cust_mobile .add_cart{display:none}.appoinment_book iframe{height:700px}.book_info ul~p{font-weight:400;line-height:1.5}.book_info p a{color:#ae1d3a}.book_info p a:hover{color:#000}.quick-product__right-viewport-footer .information-popup__content{display:none}.quick-product__right-viewport-footer .custom-property-label{flex:0 0 calc((100% - 30px)/2)}.quick-product__right-viewport-footer .size_option{padding:8px 12px}.quick-product__right-viewport-footer .addon-content{flex-direction:column}.quick-product__right{overflow:auto}@media(max-width:991px){.checkbox_wrapper{gap:20px}.custom-property-label{flex:0 0 calc((100% - 40px) / 3)}}@media(max-width:767px){.checkbox_wrapper{gap:15px}.product-form h4{font-size:20px}.cust_opt_head p{font-size:16px}.cust_opt_head{margin-bottom:20px}.product-custom-options{padding-block:30px}.custom-property-label{flex:0 0 calc((100% - 15px)/2);padding:8px}.custom-property-label span{font-size:16px}.addon-content{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/TIS_custom_mobile-bridal.css.map */
