/** Shopify CDN: Minification failed

Line 72:0 Unexpected "}"
Line 421:0 Unexpected "}"
Line 456:0 Unexpected "]"
Line 494:1 Expected "}" to go with "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.variations_button {
margin-top: 20px;
}
.post > p> a{
color: #801082 !important;
border-bottom: 0 !Important;
}

.spb-label-tooltip {
font-weight: 600;
    margin: 5px 0;
    color: #000000;
    letter-spacing: 0.5px;
}

.dvs-tsg-jewels fieldset,
.dvs-scented-candles fieldset{

display: inline-grid;
}
.dvs-get-it-stitched fieldset {
display: inline-grid;
}
.dvs-addons fieldset {
display: inline-grid;
}

.dvs-blouse fieldset {
display: inline-grid;
}

.dvs-color fieldset {
display: inline-grid;
}

.dvs-petticoat fieldset {
display: inline-grid;
}

.label_style_rounded .nt_label {
    height: 25px;
    width: max-content;
    padding: 10px;
    border-radius: 10px;
    font-size: 15px;
    background-color: #e80909;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.nt_labels{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    margin-top: -10px;
}
}

.single_add_to_cart_button {
background-color: #6c247a;
}

.btn_size_guide {
padding: 5px 10px;
color: #6c247a;
border: 1px solid #6c247a;
border-radius: 99px;
}

.has_sizelistt4_,
.has_sizelistt4_false {
display: none;
}

#shopify-section-template--15540247527603__main{

padding-left: 25%;
padding-right: 25%;
}

#shopify-section-template--15540247527603__heading{

display: none;
}
mb__5 cw{
colour: black;
}

.dvs-silk-blouse {
display: inline-grid;
}

.dvs-cotton-blouse {
display: inline-grid;
}

.product-info{
    margin-top: 0px;
width: 100%;
     height: 130px;
        display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.product-info__inner{

margin-bottom: 0px;

}
.product-info__btns{

display: block !important;
background: #801182;
padding: 8px;
margin-top: 0px;
}

.product-info__btns:hover{

background-color: black;
cursor: pointer;
}

.product-info__btns > a > i {
  margin-bottom: 5px;
display: grid;
}

.product-info__btns>a{

background-color: transparent;
color: white;
display: grid;
}
.product-info__btns > a > span {
  display: visible !important;
}
.posted_in >a, .tagged_as > a{
color: #323232;
}

.pr_trust_seal{
display: none;
}

.entry-title > a, .product_title > a{
color: #323232 !important;
}

span.onsale.nt_label {
    visibility: hidden;
}

.cat-item a{
color: #666666;
}
.pr_grid_item{
padding-left: 5px;
padding-right: 5px;
}

.mt__5{
color: #801182;
font-weight: 600;
}

.mt__15{
height: 50px;
}

#gb-widget-57{
bottom: 25%;
}

#q8c6tt-3{
bottom: 20% !important;
}

#b_5399116a-e6c3-4f07-a97c-6a8861ee60ca, #b_f762d89e-8456-414a-8d73-c54341ae6ae4{
text-shadow: 2px 5px 3px black !important;
}

#b_725bf3eb-dd36-4d45-bc90-42b182ecbb24{
text-shadow: 2px 5px 15px black !important;
}

@media (min-width: 1025px){
.flex.wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
}

p#pq-branding{
display: none;
}

.mg__0 > a{
color: #000000;
}
.flickityt4s-viewport{
height: 700px;
}
.flickityt4s-prev-next-button.previous{
left: -35px;
}

.flickityt4s-prev-next-button.next{
right: -35px;
}

.clno-touchevents .flickityt4s-prev-next-button
{
top: -webkit-calc(50% - 20%);
}
div#callPurpleVariant_ppr{
display: flex;
flex-direction: column;
}
.variations_form_ppr{
display: flex;
flex-direction: column;
}
div .variations_button{
order: 3;
}
div#infiniteoptions-container{
order: 2;
}

div .fimg_false .variations .mb__40{
order: 1;
}

.mb__40{
margin-bottom: 10px;
}

.sp-tab-content > ul > li > a, .sp-tab-content > ul > li > span > a{
color: #000000 !important;
}

div .sp-tab-content > p > span > strong > a, div .sp-tab-content > p > strong > a{
color: #801182 !important;
}

#content_quickview.pp_qs{
max-width: 45vw;
height: 90vh;
overflow: scroll;
}
div .qs_imgs_i{
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}

#content_quickview.pp_qs .qs_imgs_wrap {
width: 40vw;
}

#content_quickview.pp_qs .cl_pr_title{
    margin: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

p .pr .dib .mb__5 .t4s_agree_wrap > label > a[target="_blank"]{
colour: #000000 !important;
}

.dvs-select-type > span > fieldset > label{
    margin-right: 16px !important;
}

.dvs-type-stitched > span > fieldset > label{
   margin-right: 8px !important;
}

.mb__5 > label > a:link{
color: #801082 !important;
}

/* div .mt__50 > article .rtet4 > p{
    
    display: flex; 
    flex-direction: column;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
}*/

div .post-tags > i .facl-tags > a{
color: #666666 !important;
}

div .cp{
color: #ffffff;
font-weight: 600;
}

#cb-shipping-bar{
display:none;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  ._1fragemi _1fragemlh ._1fragemmt ._1fragemjl ._1fragemo5 ._1fragemqh{

height: 500px;

}

#nt_backtop {
margin-bottom: 40px;
}

.q8c6tt-2 {
bottom: 65px !important;
z-index: 0;
}

.sc-1au8ryl-0 {
display: none;
}

#bk_1a3177fd-6138-45b6-8291-525eb8c80ba40,
#bk_1a3177fd-6138-45b6-8291-525eb8c80ba41,
#bk_1a3177fd-6138-45b6-8291-525eb8c80ba42,
#bk_1a3177fd-6138-45b6-8291-525eb8c80ba43,
#bk_1a3177fd-6138-45b6-8291-525eb8c80ba44,
#bk_1a3177fd-6138-45b6-8291-525eb8c80ba45{

margin: 0px;
padding: 6px;

}
.whatsapp-pop{
width: 10% !important;
}

.flex.wrap{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

@media (min-width: 1025px){
.flex.wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
}
}

.single_add_to_cart_button
padding: 0px;
}

.left-location{
height: 75vh;
background-color: rgba(0, 0, 0, 0.8);
background-image: url(/cdn/shop/files/KARACHI_STUDIO.png?v=1717278490);
 background-repeat: no-repeat;
background-attachment: scroll;
background-position: center;
 background-size: cover;

display: flex;
align-items: center;
justify-content: center;
}

.right-location{
height: 75vh;
background-image: url(/cdn/shop/files/LAHORE_STUDIO.png?v=1717277678);
 background-repeat: no-repeat;
background-attachment: scroll;
background-position: center;
 background-size: cover;

display: flex;
align-items: center;
justify-content: center;
}

.left-location > button, .right-location > button{
color: black;
z-index: 2;
}
.left-location > button, .right-location > button{
margin-left: 350px;
margin-top: 400px;
}

.left-location > button:hover, .right-location > button:hover{
color: white;
border: 1px solid #ffffff;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .q8c6tt-2{
bottom: 95px !important;
}
.sc-1au8ryl-0 {
display: none;
}
div.doubly-float{
bottom: 60px;
}

#nt_backtop{
margin-bottom: 60px;
}

#dummy-chat-button{

}

.baDropdownStyle .bacurr-dropdownChoices{

margin-bottom: 50px !important;
]

li #item_bbc4f7e8-68b2-4780-81b2-962a678c668f.menu-item.item-level-0 a{

color: #801182 !important;

}

#gb-widget-7285{
margin-bottom: 65px !important;
}
#gb-widget-6719{
bottom: 65px !important;

}
.whatsapp-pop{
width: 10%;
bottom: 5%;
z-index: 999;

}

.chat-app > button{
margin-bottom: -40px;
}

.product-inner{
height: 55vh;
}
}

/* CTA CSS For Blog */

@media (max-width:576px){
  .post-content .CTA-Banner{
    font-size:22px !important;
  }
  
}