/** Shopify CDN: Minification failed

Line 46:50 Expected identifier but found whitespace
Line 216:0 Unexpected "}"

**/
/* Product page css  */

.Product__Gallery--stack.Product__Gallery--withThumbnails{flex-direction: column;}
.Product__Gallery--stack.Product__Gallery--withThumbnails .Product__Slideshow{width:100%;}

.pro-loard-more-wrp .more, 
.pro-loard-more-wrp .less {background-color: transparent;clear: both;color: #c7968e;cursor: pointer;display: block;font-size: 14px;margin-top: 20px;padding: 6px 0;text-align: center;width: 120px;border-radius: 5px;border: 1px solid #c7968e;}

.pro-loard-more-wrp{display:flex;justify-content:center;}
.Product__SlideItem.five_img{display:none !important;}
.pro-loard-more-wrp .less{display:none;}
label[for="sidebar-filter-p-product_typepplr_hidden_product"], label[for="drawer-filter-p-product_typepplr_hidden_product"]{display:none !important;}
.is-empty .Drawer__Content .cart--shipping-bar{display: none;}
.free-shipping-info .under{text-align: center;} 

.RoundButton svg{color: #fff;} 

  .Drawer{height: 100%;display: flex;flex-direction: column;}
  .Drawer .Drawer__Container .Cart__FreeShipping{display:none;}
  .Drawer .Drawer__Content{overflow: visible;}

  .Drawer__Content .Drawer__Main{display: flex;flex-direction: column;justify-content: space-between;}
  .Drawer__Content .Drawer__Main .free-shipping-info{padding: 20px;background: #eededc;}
  .Drawer .AspectRatio .CartItem__Image{height:auto;}
  .CartItem__Info{padding-left: 10px;}
  .ship_with_drawer .ship_with_upsell{position: sticky;bottom: 0;}

 .cart--shipping-bar{display: flex;flex-wrap: wrap;justify-content: center;padding: 15px;gap: 10px;margin: 0 auto;max-width:438px;background-color: #fff;}
 .cart--shipping-bar-txt{width: 100%;text-align: center;line-height: normal;font-size: 14px;text-transform: uppercase;font-weight:500;line-height:19px;}
 .cart--shipping-bar-txt span{color: red;font-weight:600;}
 .cart--shipping-bar .shipping__progress {width: 100%;background:#80cccd;overflow:hidden;border-radius: 22px;margin-top:10px;}
 .cart--shipping-bar .shipping__progress .shipping__progress--remain{height: 10px;width:0px;background-color: rgba(var(--color-button),var(--alpha-button-background));transition: all .5s linear;display:block;}
 .cart--shipping-bar .free_shiping_progresbar{border: 1px solid #c7968eb3;} 

 .cart-drawer__recommendations{padding:18px 15px 15px 20px;background-color:#eededc;}
 .cart-drawer__recommendations-title{display:flex;justify-content:space-between;margin-bottom:16px;}
 .cart-drawer__recommendations-title p{margin:0;font-weight:600}
 .cart-drawer__recommendations-title .drawer_reco_slider-arrows{display:flex;gap:8px;align-items:center;}
 .drawer_reco_slider-arrows .swiper-arrow{width: 24px;height: 24px;border-radius: 24px;background: #c7968e;flex-shrink: 0;place-items: center;transition: all .2s ease-in-out;display: grid;position: relative;transform: unset;top: 0;right: unset;left:unset;margin:0;border:0;padding: 0 4px;}
 .drawer_reco_slider-arrows .swiper-arrow:before,. .drawer_reco_slider-arrows .swiper-arrow:after{content:unset;}
 .drawer_reco_slider-arrows .swiper-arrow svg path{fill: #fff;}

 .cart-drawer__recommendations .cart_reco_product{padding: 10px 7px 7px 7px;display: flex;gap: 15px;align-items: center;background: #fff;border-radius:4px;width:100%;border-radius: 9px;}
 .cart-drawer__recommendations .cart_reco_product_img{margin:0;border: 1px solid var(--primary-color);padding:5px;border-radius:9px;width:100px;flex-shrink:0;}
 .cart-drawer__recommendations .cart_reco_product img{width: 100%;height: auto;object-fit:contain;border-radius:9px;background-color:#80cccd;vertical-align: middle;}
 .cart-drawer__recommendations .cart_reco_product .cart_reco_product-content{display: flex;flex-grow: 1;gap:4px;flex-direction:column;}
 .cart-drawer__recommendations .cart_reco_product .cart_reco_product-content product-form{text-align:right;margin-left: auto;}
 .cart-drawer__recommendations .cart_reco_product .cart_reco_product-info a{text-decoration: none;color: rgb(var(--color-foreground));font-size: 14px;display: block;font-weight:500;margin-bottom:15px;line-height:17px;}
 .cart-drawer__recommendations .cart_reco_product .cart_reco_product-info .price{font-size: 13px;color: rgb(var(--color-foreground));font-weight:500;}
 .cart-drawer__recommendations .cart_reco_product product-form{flex-shrink:0}
 .cart-drawer__recommendations .cart_reco_product .button{background: #c7968e;color: #fff;border-radius: 6px;padding: 11px 23px;font-size: 1.2rem;line-height:normal;min-width: fit-content;min-height: unset;margin-top:5px;flex-shrink:0;max-width: fit-content;margin-left: auto;}
 .cart-drawer__recommendations .cart_reco_product .button.loading > span{opacity:0;}
 .cart-drawer__recommendations .cart_reco_product .button .loading-overlay__spinner span{background:#000}

 .cart-drawer__recommendations .swiper{margin: 0 -15px;padding: 0 15px;}
 .cart-drawer__recommendations .swiper-slide{height:auto;display:flex;}

 .cart-drawer__recommendations .swiper-button-prev:after,
 .cart-drawer__recommendations .swiper-button-next:after{content: unset;}

 .free-product-on-cart{margin-bottom: 10px;font-family: Be Vietnam Pro, sans-serif;font-weight: 500;font-size: 13px;text-transform: uppercase}
 .free-product-on-cart .free-wrap-product{display: flex;align-items: center;gap: 5px}
 .free-product-on-cart .free-wrap-product #free-gift{cursor: pointer;}

.is-empty .Drawer__Content .drawer__footer{display:none;}


.free-product-input:before {transition-timing-function: cubic-bezier(.075, .820, .165, 1);border: 2px solid;border-radius: 0;background-color: white;border-color: transparent;box-sizing: border-box;color: #c7968e;content: close-quote;display: inline-block;height: 12px;outline: 2px solid #c7968e;transition-duration: .5s;transition-property: background-color, border-color;width: 12px;}
.free-product-input:checked:before {background-color: #eededc;border-color: white;}
.Cart.Drawer__Content .ship_with_drawer{display: flex;justify-content: flex-end;flex-direction: column-reverse;height: 100%;}

.pplr_form.pplr_atc_form .pplr-color-select span.pplrColor:hover:hover{border:2px solid #cccccc;}
.pplr_form.pplr_atc_form .pplr-color-select .pplrgcolor .pplr-swatch-element.selected{border: 2px solid #c7968e;}

.pplr_form.pplr_atc_form .pplr_ex_button{position: absolute;bottom: 0;}

.flickity-prev-next-button svg{color: #fff!important;}

.Product__Info .ProductForm__BuyButtons button.pplr-btn {
    border: 1px solid #c7968e;
    text-align: center;
    padding: 7px 20px;
    border-radius: 30px;
    box-shadow: 0 0 7px #c7968e8a;
    display: inline-block;
    width: auto;
    margin: 0;
}

#size_popup.ProductForm__LabelLink{display: flex;align-items: center;gap: 5px;}

@media screen and (max-width:768px){

  .Drawer__Content .cart-drawer__recommendations .cart_reco_product_img{width:64px;}
  .Drawer__Content .cart-drawer__recommendations .cart_reco_product {padding: 12px;}
}

@media screen and (max-width:575px){
  .Drawer__Content .cart-drawer__recommendations .cart_reco_product{gap:15px;}
  .Drawer__Content .cart-drawer__recommendations .cart_reco_product .cart_reco_product-content{flex-direction: column;gap:0;align-items: flex-start;}
  .Drawer__Content .cart-drawer__recommendations .cart_reco_product .cart_reco_product-info a{margin-bottom: 10px;}
  .Drawer__Content .cart-drawer__recommendations .cart_reco_product .button {padding: 8px 15px;font-size: 1.1rem;}
}


.HorizontalList--spacingTight{gap: 10px;}
.HorizontalList--spacingTight li.HorizontalList__Item{width: calc(16.66% - 8.33px);margin: 0;}

.HorizontalList__Item label.SizeSwatch{font-size: 14px;margin: 0;min-height: 30px;min-width: 100%;padding: 10px;}
.HorizontalList__Item label.SizeSwatch span{font-size: 13px;line-height: 13px;}

/*------------- product css  */

.Product__Wrapper .Product__Gallery{position: relative;}
.view_modal_measurement{width: 100%;position: sticky;bottom: 60px;left: 0;right: 0;display: flex;justify-content: center;margin-top: -90px;margin-bottom: 40px;} 
.view_modal_measurement .view_modal_mea_wrp{display: flex;align-items: center;width: fit-content;border-radius: 5px;background: rgba(0, 0, 0, 0.2);padding: 12px 30px;gap: 10px;cursor: pointer;color:#fff;}
.view_modal_measurement svg{width: 20px;height: 20px;}

.page-data-get{display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 99;padding:10px;background-color: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;cursor: pointer;overflow: scroll;}
.page-data-get .page-width{margin: 0 auto;max-width: 800px;display: flex;justify-content: center;align-items: center;height: 100%;}
.page-data-get .page-data-wrap{position: relative;background: #ffff;padding: 30px;border-radius: 6px;width:100%;}
.page-data-get .popup-cl-btn{position: absolute;top: 10px;right: 10px;display: flex;justify-content: center;width: 30px;height: 30px;background: #c7968e;align-items: center;color: #fff;border-radius: 3px;padding: 2px;}

.page-content-wrp table{width: 100%;border-spacing: 1px;position: relative;border-collapse: collapse;}
.page-content-wrp table,
.page-content-wrp table td, 
.page-content-wrp table th{border-style: solid;border-width: 1px;border-color: #a7a396;}

.page-content-wrp table td, 
.page-content-wrp table th{padding: 5px;}

.Faq__Answer .TableWrapper table tbody th:first-child{border-right:0;}
.Faq__Answer .TableWrapper table tbody td,
.Faq__Answer .TableWrapper table tbody th{border-bottom:0;padding: 3px 10px;font-size: 17px;}
.QuantitySelector{margin-bottom: 5px;}
.ProductForm .quntaty_addti_cart .QuantitySelector{margin-bottom:0;}

.cart.Drawer__Content .Drawer__Footer{padding: 15px 20px;}
.Cart.Drawer__Content .CartItem.active a{pointer-events:none !important;}
.Drawer .CartItem{margin:5px 0;}
.Drawer .CartItem__ImageWrapper{width:90px;}
.Drawer .CartItem__ImageWrapper:before,
.Drawer .CartItem__ImageWrapper .AspectRatio:before{padding-bottom:0!important;}
.Drawer .AspectRatio .CartItem__Image{width: 90px;position:unset;}
.Drawer .CartItem__PriceList .CartItem__DiscountList{margin-left: 0px;}
.Drawer .CartItem__Actions{margin-top: 10px;}
.CartItem__Meta .CartItem__Variant:first-child{float: left; margin-right:10px;}
.CartItem__Meta .CartItem__PropertyList{clear:both;}
.CartItem__Meta .CartItem__PriceList{display: flex;align-items: center;}
.CartItem__Meta .CartItem__PriceList .CartItem__DiscountList{margin-left:10px;}
.check_box_custom .check_select{cursor: pointer;}
.check_box_custom .custom_click_check{fill: #000;border: 1px solid;padding: 4px;border-radius: 50%;}

.CartItem__Info .CartItem__Meta .CartItem__PropertyList {
    display: block !important;
}

/* product After pay css */

.instalment-payment .instalment-payment-row{display:flex;gap:5px;max-width:410px;margin:20px 0;align-items: center;margin-top: 0;margin-bottom: 5px;}
.instalment-payment .instalment-payment-row .instalment-payment-block{display: flex;width: 100%;align-items: center;}
.instalment-payment .instalment-payment-row .instalment-payment-block .price{flex-shrink: 0;}
.instalment-payment .instalment-payment-row .instalment-payment-block .payment--icon.icon-afterpay{display: block;height: 35px;width: auto;background: #fff;border-radius: 6px;padding: 9px 6px;margin-bottom: 3px;cursor: pointer}

.instalment-payment .instalment-payment-popup.active{display: flex;}
.instalment-payment .instalment-payment-popup{position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 9999;display: none;align-items: center;justify-content: center;}
.instalment-payment .instalment-payment-popup .instalment-payment-popup-overlay{position: absolute;top: 0;left: 0;height: 100%;width: 100%;cursor: pointer;background: #141517cc;}
.instalment-payment .instalment-payment-popup .instalment-payment-wrap{max-height: 95%;max-width: 600px;width: 95%;overflow-y: auto;background: #fff;display: flex;position: relative;}
.instalment-payment .instalment-payment-popup .instalment-payment-wrap .close{position: absolute;top: 10px;right: 10px;cursor: pointer;}
.instalment-payment .instalment-payment-popup .instalment-payment-wrap img{height: 100%;width: 100%;}
.instalment-payment .instalment-payment-popup .instalment-payment-wrap img.mobile{display:none;}
.shopify-section--header.afterpayindex{z-index:0;}

.bridesmaid-deals {font-family: sans-serif;background-color: #e6dad6;border-radius: 20px;padding: 15px;border: 1px solid;}
.bridesmaid-deals h2 {text-align: center;color: #28283d;margin-top: 0px;letter-spacing: normal !important;text-transform: capitalize !important;font-weight: bold;font-size: 24px !important;font-family: var(--text-font-family);margin-bottom: 15px;}
.bridesmaid-deals table {width: 100%;border-collapse: collapse;background: #fff;border-color: #e6dad6;border-radius: 20px;}
.bridesmaid-deals table tbody td{padding: 10px 25px !important;font-weight: 600;border-color: #e6dad6 !important;font-size:20px !important;}
.bridesmaid-deals table tbody td span.value, .bridesmaid-deals table tbody td span.popular{font-weight:400;font-size:18px !important;display:block;}
.bridesmaid-deals td:nth-child(even) {text-align: center;}
.bridesmaid-deals .TableWrapper{overflow: hidden !important;}
.discount {display: inline-block;background-color: #e6dad6;padding: 5px 15px;border-radius: 10px;font-weight: bold;color: #28283d;margin-top: 0px;font-weight: bold;text-transform: capitalize;font-family: var(--text-font-family);}
.popular {font-size: 0.8em;color: #777;}
.value {font-size: 0.8em;color: #777;}

@media screen and (max-width:991px){
  .instalment-payment .instalment-payment-popup .instalment-payment-wrap img.desktop{display:none}
  .instalment-payment .instalment-payment-popup .instalment-payment-wrap img.mobile{display:block}
}

@media screen and (max-width: 1399px){
  .view_modal_measurement .view_modal_mea_wrp{padding: 10px 15px;font-size: 14px;}
}

@media screen and (min-width: 1008px){
 .Product__Wrapper{max-width: calc(100% - 475px);}
 .Product__Info{width: 430px;margin-left: 0px;max-width: 100%;margin-right: 40px;} 
}


@media screen and (max-width: 1139px){
  .Product__Wrapper .Product__Gallery{margin-right: 0;}
  /* .Product__InfoWrapper .Product__Info{width: 445px;margin: 0 40px -40px 50px;} */

  .HorizontalList--spacingTight li.HorizontalList__Item{width: calc(20% - 8px);}

  .Product__Info .text_width_icon{gap: 12px;}
  .Product__Info .text_width_icon .shiping_width{width: calc(33.33% - 8px);}
  .Product__Info .text_width_icon .text_title
  
}

@media screen and (max-width: 1008px){
  .view_modal_measurement{margin-bottom:0;bottom: 0px;margin-top: -44px;}
  .view_modal_measurement .view_modal_mea_wrp{width:100%;justify-content: center;border-radius: 0;}
  .Product__Slideshow .Product__SlideItem.five_img{display:block!important;}
  .pro-loard-more-wrp{display:none;}

  .Product__SlideshowMobileThumbnails{padding-left:0;}
  .ProductMeta__PriceList .ProductMeta__Price{font-size: 20px;line-height: normal;}
  .ProductForm .ProductForm__Variants{margin-top: 16px;margin-bottom: 20px;}
  .Product__Info .product-faq-wrp .PageContent{margin-bottom: 0 !important;}
  
  .Product__InfoWrapper .Product__Info{max-width: 100%;} 
  .Product__Wrapper .Product__Gallery{margin-bottom: 15px;}
  
}

@media screen and (max-width: 640px){
  .Product{padding:0;}
  .Product__SlideshowMobileThumbnails{padding-left:10px;}
  .page-data-get .page-content-wrp > div{overflow:scroll;}
  .Product__Info .product-faq-wrp .Container{padding:0;}
  .Cart__Checkout{margin-bottom: 40px;}
  .page-data-get .page-data-wrap{padding:30px 15px;}
  .bridesmaid-deals table tbody td{font-size: 14px !important;padding: 10px 10px !important;}
  .page-content-wrp table td, .page-content-wrp table th{font-size:10px;}
  .bridesmaid-deals h2{font-size: 18px !important;}
  .bridesmaid-deals table tbody td span.value, .bridesmaid-deals table tbody td span.popular{font-size: 12px !important;}
  .pplr_form.pplr_atc_form .pplr_ex_button{position:relative;bottom: 10px;}
  .pplr_form.pplr_atc_form .pplr_ex_button .pplr_ex_inner{display:flex;justify-content:center;background: #fff;z-index: 99;position: relative;}
  .pplr_h_title{padding-bottom:0px !important;}
  .pplr-p-right{padding: 10px !important;}
  .pplr_ex_inner .btn{font-size:14px;padding:10px;}
  .pplr_form.pplr_atc_form .pplr_ex_button .pplr_ex_inner .isboe{display:none;}
}

@media screen and (max-width: 575px){
 .HorizontalList--spacingTight li.HorizontalList__Item{width: calc(25% - 7.5px);}
 .page-data-get .page-width{align-items: flex-start;}
 .HorizontalList__Item label.SizeSwatch{padding: 6px;min-height: 48px;}
.CartItem:nth-child(1){margin:0;}
  .CartItem{margin:15px 0;}
  .QuantitySelector{margin-bottom: 5px;}
}

@media screen and (max-width: 389px){
  .ProductForm .quntaty_addti_cart{flex-direction: column;gap: 10px;align-items: flex-start;}
}

.Header__MainNav ul.HorizontalList .HorizontalList__Item:last-child a,
.SidebarMenu__Nav--primary .Collapsible:last-child a.Collapsible__Button{color:red;}