/** Shopify CDN: Minification failed

Line 1124:4 Unexpected "{"
Line 1124:5 Expected identifier but found "%"
Line 1124:25 Expected ":"
Line 1124:97 Unterminated string token

**/
/** Shopify CDN: Minification failed

Line 1116:4 Unexpected "{"
Line 1116:5 Expected identifier but found "%"
Line 1116:25 Expected ":"
Line 1116:97 Unterminated string token

**/
/** Shopify CDN: Minification failed

Line 1108:4 Unexpected "{"
Line 1108:5 Expected identifier but found "%"
Line 1108:25 Expected ":"
Line 1108:97 Unterminated string token

**/



.ps-content-combine-wraper h2, .ps-content-combine-wraper p, .ps-content-combine-wraper a{
  display: none!important;
}
.wedding-sign-sections{
  height: 604px;  
}

/* typography-set-start */


.hero-text{
  font-size: 60px;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
  font-family: 'Marcellus', serif !important;
}
.HM1{
  font-size: 48px;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
  font-family: 'Marcellus', serif !important;
}
.HM-2{
  font-size: 36px;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
  font-family: 'Marcellus', serif !important;
}
.HM-3{
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
  font-family: 'Marcellus', serif !important;
}


/* text-style */
.H1-bold{
  font-size: 80px;
  font-weight: 700;
  line-height: 50px;
  margin: 0px;
  letter-spacing: 2%;
  font-family: 'Outfit', sans-serif !important;
}
.H1{
  font-size: 36px;
  font-weight: 600;
  line-height: 50px;
  margin: 0px;
  letter-spacing: 2%;
  font-family: 'Outfit', sans-serif !important;
}
.H2{
  font-size: 32px;
  font-weight: 500;
  line-height: normal;
  margin: 0px;
   font-family: 'Outfit', sans-serif !important;
}
.H3{
  font-size: 28px;
  font-weight: 600;
  line-height: 28px;
  margin: 0px;
   font-family: 'Outfit', sans-serif !important;
}
.H4{
  font-size: 24px;
  font-weight: 300;
  line-height: normal;
  margin: 0px;
   font-family: 'Outfit', sans-serif !important;
}
.H5{
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  margin: 0px;
   font-family: 'Outfit', sans-serif !important;
}
.H5-Semibold{
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  margin: 0px;
   font-family: 'Outfit', sans-serif !important;
}
.H6{
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  margin: 0px;
   font-family: 'Outfit', sans-serif !important;
}
.H6-regular{
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
   font-family: 'Outfit', sans-serif !important;
}
.H7-Regular{
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
   font-family: 'Outfit', sans-serif !important;
}
.H7-Semibold{
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  margin: 0px;
   font-family: 'Outfit', sans-serif !important;
}
.H7-Lite{
  font-size: 16px!important;
  font-weight: 300!important;
  line-height:24px!important;
  margin: 0px;
   font-family: 'Outfit', sans-serif !important;
}

.H8{
  font-size: 14px;
  font-weight: 400;
  line-height:normal;
  margin: 0px;
   font-family: 'Outfit', sans-serif !important;
}



/* typography-set-end */


/* header-footer-css-start */

/* .welcome-banner-block{
  padding: 212px 20px!important;
} */

.only-mbl-show-ps{
  display: none;
}

.ps-content-combine-wraper{
      background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  height: 384px;
}


.header-wrapper{
  background: #FFF4F0;
}
.list-menu__item{
  font-family: "Outfit";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #181818;
  padding: 0px 25px;
  text-decoration: unset!important;
}
.header__active-menu-item{
  text-decoration: unset;
  color: #E76330;
}
.header-wrapper .header{
      display: flex!important;
    justify-content: space-between;
  padding: 20px 15px !important;
  max-width: 1270px;
}
.product .pplr_preview_wrapper canvas{
       object-fit: cover;
}

.header__menu-item:hover{
  text-decoration: unset!important;
}
.header__menu-item.list-menu__item{
   text-decoration: unset!important;
} 
.header__menu-item:hover span{
   text-decoration: unset!important;
}

.header__icon.header__icon--cart svg{
  height: 20px !important;
  width: 20px !important;
}
.header__search{
  display: none!important;
}



.get-a-quote .globo-form-app.gfb-style-flat_rounded .globo-form-control[data-type=button] .globo-option{
  border: 1px solid black;
}
.get-a-quote .globo-form-app .globo-form-control .flat_rounded-input{
    border: 1px solid black;
}

.globo-form-app.gfb-style-flat_rounded .globo-form-control[data-type=button] .globo-option{
  border: 1px solid black !important;
}
.globo-formbuilder-wizard .globo-form-control .globo-form-input input{
  border: 1px solid black !important;
}
.globo-app-extension .globo-form-app.boxed-layout .g-container{
  margin-bottom: 40px;
}




.footer{
  background-image:url("/cdn/shop/files/Frame_1171275594.png?v=1745525808");
 /* background-repeat:no-repeat;
  background-size: cover;
  position:center; */
}

.footer-block__heading{
  color: white;
  margin-bottom: 16px!important;
}
.footer-block__details-content .list-menu__item--link{
   color: white!important;
}
.footer-block__details-content .list-menu__item--active{
  text-decoration: unset;
}
.footer-block__details-content.list-unstyled{
      list-style: disc!important;
    list-style-position: inside!important;
    color: #E76330;
    font-size: 16px;
}
.footer__content-bottom{
      border-top: solid .1rem rgb(255 255 255 / 8%);
  padding-top: 0px!important;
}
.footer__content-top{
  padding-bottom: 24px!important;
}
.custom-email{
  display: flex;
    align-items: center;
    gap: 10px;
}
.custom-email a{
      color: white;
    text-decoration: unset;
}

.custom-follow-footer{
  margin: 20px 0px 12px;
  color: white;
}
.list-social__item .icon{
  color: white;
}
.footer__copyright{
  color: white;
}

/* header-footer-css-end */

.welcome-banner-block:nth-child(3) .welcome-banner-content-inner {
    width: 600px;
}
.custom-heading{
  margin: 0px!important;
  
}

.custom-heading .heading-title{
   margin: 0px;
  padding: 26px 0px 0px!important;
    min-height: unset !important;
    height: unset !important;
    border-radius: 66px !important;
    color: #000!important;
  background-color:transparent;
  font-size:24px!important;
  font-weight: 600;
  font-family: 'Outfit', sans-serif !important;
  margin-left: 10px;
  text-transform: capitalize;
  margin-bottom: 20px!important;
}
a:hover{
  box-shadow: unset!important;
}


.collections-view-all{
  background-color: #274E9D;
  box-shadow: 0px 4px 30px 0px #00000026;
  padding: 20px 32px;
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 64px;
  width: fit-content;
  margin: 50px auto 0px!important;
}
.button:after{
  box-shadow: unset;
}
.full-unstyled-link{
  color: #333333;
  line-height: normal;
}
.card__information{
  padding: 24px 0px!important;
}
.custom-buy-now{
  display: flex;
  gap: 4px;
  align-items: center;
    text-decoration: unset;
  color: #333333;
}
.grid.product-grid  .card__content{
      flex-direction: column;
    display: flex;
}

.H5.collection__description{
  color: #E76330;
}
.collection  .HM1.title{
  color: #333333;
}

.collection__title {
margin-bottom: 56px!important;
}
.price-item.price-item--sale{
  color: #E76330;
}
.price--on-sale .price-item--regular{
  color: #868484;
  font-size: 16px!important;
}
.price--on-sale .price__sale{
  display: flex!important;
    flex-direction: row-reverse!important;
    align-items: center;
    gap:8px;
}
.price__regular .price-item--regular{
     color: #E76330;
}
.grid.product-grid.contains-card{
      gap: 24px;
    flex-wrap: nowrap;
}

.template-product .price--on-sale .price__sale{
  gap:8px
}
.template-product .price-item.price-item--sale{
  color: #274E9D;
font-weight: 600;
font-size: 36px;
line-height: 50px;
letter-spacing: 2%;
}
.template-product .price__regular .price-item.price-item--regular{
  color: #274E9D;
font-weight: 600;
font-size: 36px;
line-height: 50px;
letter-spacing: 2%;
}




.price--large{
  display: flex;
    align-items: center; 
}

.globo-form-control[data-type=colorPicker] .globo-form-input:after, .globo-form-control[data-type=country] .globo-form-input:after, .globo-form-control[data-type=email] .globo-form-input:after, .globo-form-control[data-type=name] .globo-form-input:after, .globo-form-control[data-type=password] .globo-form-input:after, .globo-form-control[data-type=phone] .globo-form-input:after, .globo-form-control[data-type=file] .globo-form-input:after, .globo-form-control[data-type=datetime] .globo-form-input:after, .globo-form-control[data-type=repeater] .globo-form-input:after, .globo-form-control[data-type=url] .globo-form-input:after, .globo-form-control[data-type=number] .globo-form-input:after, .globo-form-control[data-type=quantity] .globo-form-input:after, .globo-form-control[data-type=select] .globo-form-input:after, .globo-form-control[data-type=selectImages] .globo-form-input:after, .globo-form-control[data-type=text] .globo-form-input:after, .globo-form-control[data-type=textarea] .globo-form-input:after{
  box-shadow: unset!important;
}
.globo-form-app.boxed-layout .g-container{
  padding: 40px!important;
}
.globo-form-app .header .title{
  color: #333333!important;
  font-weight: 400!important;
  font-size: 48px!important;
  line-height: 100%!important;
  margin-bottom: 24px!important;
   font-family: 'Marcellus', serif !important;
}
.header .description.globo-description p span{
font-weight: 600;
font-size: 18px;
line-height: 26px;
}
.globo-form-app .header{
  margin-bottom: 56px!important;
}
.globo-form-app .globo-form-control .flat_rounded-input{
 padding: 26px 24px !important;
    min-height: unset !important;
    height: unset !important;
    border-radius: 32px !important;
  color:black!important;
  background-color: white!important;
}


.globo-form-app .globo-form-control .flat_rounded-input[data-type="phone"]{
   padding-left: 90px !important;
}
.get-a-quote .globo-form-app .globo-form-control .flat_rounded-input[data-type="phone"]{
   padding-left: 90px !important;
}

.globo-form-control .globo-label{
    font-size: 18px!important;
    color: #333333!important;
    font-family: 'Outfit'!important;
  font-weight: 500;
  margin-bottom: 8px;
  margin-left: 8px;
}
.globo-form-control .globo-label.gfb__label__shink{
    top: 10px!important;
  font-size: 10px!important;
}
.globo-form-input{
  box-shadow: unset!important;
}
.globo-form-app.boxed-layout {
  border-radius: 24px!important;
    box-shadow: unset!important;
}
.globo-form-control[data-type=imageOptions] .gfb__image-option__wrapper{
  background: #FFFFFF;
    box-shadow: unset!important;
    border-radius: 16px!important;
  padding: 16px!important;
}
.globo-form-control .gfb__image-option__wrapper .gfb__image-option__thumb img{
  border-radius: 8px;
}
.globo-form-control .gfb__image-option__wrapper .gfb__image-option__thumb{
  padding: 0px!important;
  height: 100%!important;
}
.globo-form-control .gfb__image-option__wrapper .gfb__image-option__label{
   padding:12px 0px 0px!important;
}
.globo-form-control .radio-wrapper{
   padding-left: 0px!important;
}
.radio-label.globo-option:after{
  display: none!important;
}
.radio-label.globo-option:before{
  display: none!important;
}
.radio-label.globo-option{
      font-size: 16px !important;
    font-weight: 400!important;
    font-family: 'Outfit'!important;
      width: fit-content;
    text-align: center!important;
}
.iti--separate-dial-code .iti__selected-flag{
  background-color: transparent!important;
}
.globo-form-control .gfb__image-option__list{
  --gfb-image-option-columns: 3!important;
}
.globo-form-app.gfb-style-flat_rounded .globo-form-control[data-type=button] .globo-option{
      padding: 12px 32px!important;
    background: #FFFFFF!important;
    border-radius: 50px !important;
    font-size: 20px;
    font-weight: 400;
    font-family: 'Outfit';
}
.globo-form-app .globo-form-control[data-type=button] .gfb__radio-wrapper input:checked+label{
  background: #274E9D!important;
}
.globo-form-app textarea{
      border: 2px dashed #73A1FE!important;
}
.action.next.flat_rounded-button.wizard__submit{
  padding: 23px;
    min-height: unset;
    font-family: "Marcellus";
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
  border-radius: 65px;
  align-items: center;
    gap: 10px;
}
.action.next.flat_rounded-button.wizard__submit:after{
  content:"";
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='24' height='24' rx='12' fill='white'/%3E%3Cpath d='M13.214 17.7112L18.214 12.7112C18.3051 12.6161 18.3764 12.5039 18.424 12.3812C18.524 12.1377 18.524 11.8646 18.424 11.6212C18.3764 11.4984 18.3051 11.3863 18.214 11.2912L13.214 6.29116C13.1208 6.19792 13.0101 6.12396 12.8883 6.0735C12.7664 6.02304 12.6359 5.99707 12.504 5.99707C12.2377 5.99707 11.9823 6.10286 11.794 6.29116C11.6057 6.47947 11.4999 6.73486 11.4999 7.00116C11.4999 7.26746 11.6057 7.52286 11.794 7.71116L15.094 11.0012H7.50401C7.23879 11.0012 6.98444 11.1065 6.7969 11.2941C6.60937 11.4816 6.50401 11.7359 6.50401 12.0012C6.50401 12.2664 6.60937 12.5207 6.7969 12.7083C6.98444 12.8958 7.23879 13.0012 7.50401 13.0012H15.094L11.794 16.2912C11.7003 16.3841 11.6259 16.4947 11.5751 16.6166C11.5243 16.7384 11.4982 16.8692 11.4982 17.0012C11.4982 17.1332 11.5243 17.2639 11.5751 17.3857C11.6259 17.5076 11.7003 17.6182 11.794 17.7112C11.887 17.8049 11.9976 17.8793 12.1194 17.9301C12.2413 17.9808 12.372 18.007 12.504 18.007C12.636 18.007 12.7667 17.9808 12.8886 17.9301C13.0104 17.8793 13.121 17.8049 13.214 17.7112Z' fill='%23274E9D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
      width: 26px;
    height: 25px; 
}
.globo-form-input input{
  color: #504E4E!important;
}






/* get-a-quote-page-form */


.get-a-quote .globo-form-app .globo-form-control .flat_rounded-input{
  padding: 20px 24px !important;
}

.get-a-quote .globo-form-control .globo-label{
  position: unset!important;
  font-family: "Outfit";
font-weight: 600!important;
font-size: 20px!important;
line-height: 100%;
color:#333333!important;
  margin: 0px 0px 16px 0px!important;
}

.get-a-quote .action.next.flat_rounded-button:after{
  content:"";
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='24' height='24' rx='12' fill='white'/%3E%3Cpath d='M13.214 17.7112L18.214 12.7112C18.3051 12.6161 18.3764 12.5039 18.424 12.3812C18.524 12.1377 18.524 11.8646 18.424 11.6212C18.3764 11.4984 18.3051 11.3863 18.214 11.2912L13.214 6.29116C13.1208 6.19792 13.0101 6.12396 12.8883 6.0735C12.7664 6.02304 12.6359 5.99707 12.504 5.99707C12.2377 5.99707 11.9823 6.10286 11.794 6.29116C11.6057 6.47947 11.4999 6.73486 11.4999 7.00116C11.4999 7.26746 11.6057 7.52286 11.794 7.71116L15.094 11.0012H7.50401C7.23879 11.0012 6.98444 11.1065 6.7969 11.2941C6.60937 11.4816 6.50401 11.7359 6.50401 12.0012C6.50401 12.2664 6.60937 12.5207 6.7969 12.7083C6.98444 12.8958 7.23879 13.0012 7.50401 13.0012H15.094L11.794 16.2912C11.7003 16.3841 11.6259 16.4947 11.5751 16.6166C11.5243 16.7384 11.4982 16.8692 11.4982 17.0012C11.4982 17.1332 11.5243 17.2639 11.5751 17.3857C11.6259 17.5076 11.7003 17.6182 11.794 17.7112C11.887 17.8049 11.9976 17.8793 12.1194 17.9301C12.2413 17.9808 12.372 18.007 12.504 18.007C12.636 18.007 12.7667 17.9808 12.8886 17.9301C13.0104 17.8793 13.121 17.8049 13.214 17.7112Z' fill='%23274E9D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
      width: 26px;
    height: 25px; 
}
.get-a-quote .action.next.flat_rounded-button{
  padding: 20px;
    min-height: unset;
    font-family: "Marcellus";
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
  border-radius: 65px;
  align-items: center;
    gap: 10px;
  margin-top: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}


.get-a-quote .action.previous.flat_rounded-button:after{
  content:"";
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='24' height='24' rx='12' fill='white'/%3E%3Cpath d='M13.214 17.7112L18.214 12.7112C18.3051 12.6161 18.3764 12.5039 18.424 12.3812C18.524 12.1377 18.524 11.8646 18.424 11.6212C18.3764 11.4984 18.3051 11.3863 18.214 11.2912L13.214 6.29116C13.1208 6.19792 13.0101 6.12396 12.8883 6.0735C12.7664 6.02304 12.6359 5.99707 12.504 5.99707C12.2377 5.99707 11.9823 6.10286 11.794 6.29116C11.6057 6.47947 11.4999 6.73486 11.4999 7.00116C11.4999 7.26746 11.6057 7.52286 11.794 7.71116L15.094 11.0012H7.50401C7.23879 11.0012 6.98444 11.1065 6.7969 11.2941C6.60937 11.4816 6.50401 11.7359 6.50401 12.0012C6.50401 12.2664 6.60937 12.5207 6.7969 12.7083C6.98444 12.8958 7.23879 13.0012 7.50401 13.0012H15.094L11.794 16.2912C11.7003 16.3841 11.6259 16.4947 11.5751 16.6166C11.5243 16.7384 11.4982 16.8692 11.4982 17.0012C11.4982 17.1332 11.5243 17.2639 11.5751 17.3857C11.6259 17.5076 11.7003 17.6182 11.794 17.7112C11.887 17.8049 11.9976 17.8793 12.1194 17.9301C12.2413 17.9808 12.372 18.007 12.504 18.007C12.636 18.007 12.7667 17.9808 12.8886 17.9301C13.0104 17.8793 13.121 17.8049 13.214 17.7112Z' fill='%23274E9D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
      width: 26px;
    height: 25px; 
      transform: rotate(180deg);
  display: flex;
}
.get-a-quote .action.previous.flat_rounded-button{
  padding: 18px;
    min-height: unset;
    font-family: "Marcellus";
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
  border-radius: 65px;
  align-items: center;
    gap: 10px;
  margin-top: 18px;
  flex-direction: row-reverse;
  display:flex;
  justify-content: center;
}



.custom-heading-form-quot{
  margin: 0px 0px 5px!important; 
}
.custom-heading-form-quot h3{
  font-family: "Outfit";
font-weight: 500!important;
font-size: 32px!important;
line-height: 100%!important;
margin:20px 0px 0px!important; 
      text-align: left;
}
.custom-quote-page-description .globo-paragraph{
  font-family: "Outfit";
font-weight: 400!important;
font-size: 20px!important;
line-height: 30px!important;
 background-color: transparent!important;
   text-align: left;
}
.get-a-quote .globo-form-app.gfb-style-flat_rounded .globo-form-control[data-type=button] .globo-option{
  font-size: 16px;
}
.get-a-quote .radio-label.globo-option{
  font-size: 12px!important;
}

.panel.block-container[data-element-id="group-2"]{
      padding-top: 40px;
}
.panel.block-container[data-element-id="group-4"]{
      padding-top: 40px;
}

.cuystom-marign-ps .flat_rounded-label.globo-label {
  margin-left: 0px!important;
}
.get-a-quote .globo-form-app textarea{
  border: 0px!important;
}
.panel.block-container[data-element-id="group-4"] .globo-form-control.layout-1-column {
    width: 99%!important;
}
.gfb__dropzone{
      background: white!important;
    border: 2px dashed #73A1FE!important;
  border-radius: 16px;
}
.globo-form-app .message.success {
    padding: 34px;
    background: #F4F7FF;
    color: #212b36;
    text-align: center;
    border-radius: 24px;
}
.globo-form-app .message .content p{
  font-family: "Outfit";
font-weight: 400;
font-size: 16px;
line-height: 100%;
}


.globo-form-app .message .dismiss {
    top: 25px!important;
    right: 34px!important;
}



#shopify-benefits-section-template--16800579977312__benefits_section_f97BUG{
  margin-bottom: 80px;
}
#shopify-section-template--16800579977312__4_boxes_section_kLdrb3{
  margin: 80px 0px;
}




/* get-a-qoute-page-css-end */




.slick-dots li button:before{
     color: #E7633033;
  font-size:16px;
  opacity: 1;
}
.slick-dots li.slick-active button:before{
  color: #E76330;
  font-size:16px;
  opacity: 1;
}
.ecustom-featured-products-eaidng{
  text-align: center;
  margin-bottom: 56px;
}



.featured-product .product-images{
  width:50%;
}
.featured-product .slick-slide img{
  width:100%;
}
.featured-product .slick-track{
  display:flex;
  gap:8px;
}
.featured-product .slick-slide img{
  border-radius:12px;
  cursor:pointer;
}
.prd-image img{
    height: 600px;
    object-fit: cover;
}
.prd-thumb-image img{
  height: 151px;
    object-fit: cover;
}
.product__info-wrapper{
      padding: 0px 0px 0px 24px!important;
}

.H1.product__title.h1{
      color: #333333;
    line-height: normal;
}

.product-form__submit{
   padding: 20px;
    min-height: unset;
    font-family: "Marcellus";
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
  border-radius: 65px;
  align-items: center;
    gap: 10px;
  background-color: #274E9D;
  color: white;
}

.product-form__submit:after{
  content:"";
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='24' height='24' rx='12' fill='white'/%3E%3Cpath d='M13.214 17.7112L18.214 12.7112C18.3051 12.6161 18.3764 12.5039 18.424 12.3812C18.524 12.1377 18.524 11.8646 18.424 11.6212C18.3764 11.4984 18.3051 11.3863 18.214 11.2912L13.214 6.29116C13.1208 6.19792 13.0101 6.12396 12.8883 6.0735C12.7664 6.02304 12.6359 5.99707 12.504 5.99707C12.2377 5.99707 11.9823 6.10286 11.794 6.29116C11.6057 6.47947 11.4999 6.73486 11.4999 7.00116C11.4999 7.26746 11.6057 7.52286 11.794 7.71116L15.094 11.0012H7.50401C7.23879 11.0012 6.98444 11.1065 6.7969 11.2941C6.60937 11.4816 6.50401 11.7359 6.50401 12.0012C6.50401 12.2664 6.60937 12.5207 6.7969 12.7083C6.98444 12.8958 7.23879 13.0012 7.50401 13.0012H15.094L11.794 16.2912C11.7003 16.3841 11.6259 16.4947 11.5751 16.6166C11.5243 16.7384 11.4982 16.8692 11.4982 17.0012C11.4982 17.1332 11.5243 17.2639 11.5751 17.3857C11.6259 17.5076 11.7003 17.6182 11.794 17.7112C11.887 17.8049 11.9976 17.8793 12.1194 17.9301C12.2413 17.9808 12.372 18.007 12.504 18.007C12.636 18.007 12.7667 17.9808 12.8886 17.9301C13.0104 17.8793 13.121 17.8049 13.214 17.7112Z' fill='%23274E9D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
      width: 26px;
    height: 25px; 
  position: relative;
}
.link.product__view-details.animate-arrow{
  display: none;
}
.featured-product .shopify-payment-button{
  display: none;
}
.icon-with-text--vertical img{
  width: 40px!important;
  height: 40px!important;
}
.quantity__label.form__label{
  visibility: hidden;
}

.quantity:after{
  box-shadow: unset;
}
.quantity__button{
      border-radius: 4px;
    border: 1px solid #E6E9E9;
    box-shadow: 0 4px 20px #0e111c0d!important;
}
.quantity__button svg{
  color: #274E9D;
}
.quantity__input{
   border-radius: 4px;
    border: 1px solid #E6E9E9!important;
  margin: 0px 8px;
}
.quantity{
  width: 165px;
}
.banner__box.content-container{
  background: transparent;
    padding: 0px;
}
#insta-feed h2{
  color: #333333;
    font-weight: 400;
    font-size: 48px;
    line-height: 100%;
    margin: 0px 0px 48px!important;
}
.page-width.quote-sec2{
  padding: 0px;
}
.banner__content.banner__content--middle-right{
      padding: 0px;
}

.featured-product .price--on-sale .price__sale{
       flex-direction: row-reverse!important;
    display: flex!important;  
}
.featured-product .price-item.price-item--sale{
  color: #274E9D;
font-weight: 600;
font-size: 36px;
line-height: 50px;
  margin-right: 0px !important;
}

.featured-product .product__info-container .price--on-sale .price-item--regular{
font-weight: 400;
font-size: 20px;
line-height: 30px;
}


.featured-product .price__regular .price-item.price-item--regular{
   color: #274E9D;
font-weight: 600;
font-size: 36px;
line-height: 50px;
  margin-right: 0px !important;
}
.thumbnail{
   border-radius: 8px;
}
.product__media.media{
  border-radius: 16px;
} 
.tabs-header{
  justify-content: space-between;
}







/* about-page-css-start */

 #shopify-psa-section-template--16800579813472__icon_with_text_image_xCMFzr{
       margin: 80px 0px;
 }

#shopify-section-template--16800579813472__4_boxes_section_b6wTWc{
  margin-top: 80px;
}
#shopify-section-template--16800579813472__trust_badge_rating_fKPJyd{
  margin-top: 40px;
}



/* about-page-css-end */


/* contactus-page-css-start */

 .contact .globo-form-app .header{
   margin-bottom: 40px!important;
 }

 .contact .globo-form-app .header .description.globo-description{
  display: none;
}

.email-icons-blocks{
  display: flex;
  align-items: center;
  gap: 16px;
}
.custom-contact-main{
  margin-bottom: 80px;
}
.contact-methodsa{
  margin-bottom:64px;
}
 .contact .globo-form-id-87560 .globo-form-app textarea{
  border: 0px!important;
  border-radius: 24px!important;
}
 .contact .globo-form-id-87560 .globo-form-app .gfb__footer.wizard__footer{
  margin-top: 17px;
}



/* contactus-page-css-end */


/* collection-page-css-start */

.template-collection .banner__heading.inline-richtext{
     font-size: 64px;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
  font-family: 'Marcellus', serif !important;
       width: 80%;
    margin: 0px auto;
 }
.collection-hero__title{
   font-size: 48px;
  font-weight: 400;
  line-height: normal;
  margin: 0px!important;
  font-family: 'Marcellus', serif !important;
  color: #333333;
  text-align: center;
}
.collection-hero__description.rte{
  color: #E76330;
   font-size: 24px!important;
  font-weight: 300;
  line-height: normal!important;
  margin: 24px 0px 0px!important;
   font-family: 'Outfit', sans-serif !important;
  text-align: center;
      width: 100%;
    max-width: 100%;
}
.collection-hero__text-wrapper{
  margin-top: 72px;
}
.template-collection #product-grid{
  row-gap: 60px;
}
#main-collection-filters .caption-large, #main-collection-filters .customer .field input, #main-collection-filters .customer select, #main-collection-filters .field__input, #main-collection-filters .form__label, #main-collection-filters .select__select{
  color: #333333;
   font-size: 24px;
  font-weight: 500;
  line-height: normal;
  margin: 0px;
   font-family: 'Outfit', sans-serif !important;
}
.facets__wrapper{
  gap: 44px;
}
.facet-filters__field{
  gap: 32px;
}
#ProductCountDesktop{
    color: #333333;
   font-size: 24px;
  font-weight: 500;
  line-height: normal;
  margin: 0px;
   font-family: 'Outfit', sans-serif !important;
}
.facets__disclosure[data-index="2"]{
  display: none;
}
.facets__disclosure{
  margin-right: 0px!important;
}
.light{
      opacity: 1;
}
.facets-container{
  padding-bottom: 20px;
}
.collection.page-width{
  padding: 0px 15px;
}
.facets-wrapper.page-width{
  padding: 0px 15px;
}

.facet-filters.sorting.caption{
  margin-right: -30px;
}
.slick-dots{
      bottom: -56px!important;
}
.slick-dots li.slick-active button:before{
      width: 52px;
    content: ""!important;
    border: 2px solid #E76330!important;
    background: #E76330!important;
    border-radius: 20px!important;
      height: 16px!important;
}
.slick-dots .slick-active li button{
      width: 52px!important;
}
.slick-dots .slick-active{
   width: 52px!important; 
}


/* collection-page-css-end */


/* quote-page-css-start */

 .custom-images-quote{
   display: flex!important;
   gap: 24px;
 }
 .past-work-gallery .container{
   max-width: 1200px;
   margin: 0px auto;
 }
 #shopify-section-template--16800579879008__4_boxes_section_JQD7KV{
   margin: 80px 0px;
 }




/* quote-page-css-end */






.globo-form-control .radio-wrapper .radio-input{
   box-shadow: unset!important;  
  width: 20px!important;
  display: flex!important;
  height: 20px!important;
      max-width: fit-content;
}
.globo-form-control .radio-wrapper{
      display: flex!important;
    justify-content: center;
  gap:10px;
  align-items: center;
}
#shopify-section-template--16800578830432__174643729313f67849 .page-width{
      max-width: 100%;
}
.trust-rating-wrapper{
      max-width: 1240px!important;
}




.breadcrumbs{
  background-image: url("/cdn/shop/files/Header_4.png?v=1746827430");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 37px 15px;
}

.breadcrumbs ol{
      display: flex;
    justify-content: center;
    color: white;
    list-style-type: none;
  align-items: center;
  gap: 15px;
  margin: 0px;
}
.breadcrumbs ol li a{
  color: white;
  font-size: 16px;
  font-weight: 400;
  font-family: 'Marcellus', serif !important;
  text-decoration: unset;
}


.breadcrumbs{
  display: none;
}
.template-product .breadcrumbs{
  display: block;
}


/* combine-section-css-start */


 .welcome-banner-section {
    margin: 0 auto;
  }
  
  .welcome-banner-block {
    padding: 110px 20px;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    background-size: cover;
    {% comment %} Removed background-blend-mode from CSS since it's now optional {% endcomment %}
  }
  
  .welcome-banner-content {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
  }
  .welcome-banner-content-inner{
    width: 500px;
  }
  
  .welcome-heading {
    margin-bottom: 30px;
    text-align: left;
  }
  
  .welcome-description {
    margin-bottom: 44px;
   text-align: left;
  }
  
  .welcome-button {
    display: flex;
    align-items:center;
    gap:10px;
    padding: 20px 32px;
    text-decoration: none;
    border-radius: 65px;
   box-shadow: 0px 4px 30px 0px #00000026;
    transition: all 0.3s ease;
    width:fit-content;
  }
  
  .color-whi-rext{
    color: white;
  }






  .wedding-sign-sections {
  padding: 90px 20px 90px;
  text-align: center;
  color: #333;
  position: relative;
  background-repeat: no-repeat;
    background-size: contain;
    background-position: top;
    margin-bottom: 10px;
}
.wedding-sign-sections h2 {
      width: 50%;
    margin: 0px auto 20px;
}
.wedding-sign-sections h2 span {
  color: #E76330;
}
.wedding-sign-sections p {
  max-width: 612px;
  margin: 0 auto 40px;
}
.wedding-sign-sections .welcome-button {
 background: #274E9D;
  color: #fff;
  padding: 20px 32px;
  text-decoration: none;
  border-radius: 5px;
  box-shadow: 0px 4px 30px 0px #00000026;
      border-radius: 66px;
    display: flex;
    align-items: center;
    width: fit-content;
    margin: 0px auto;
    gap: 10px;
}
.wedding-sign-sections .single-image img {
  margin: 0px auto 0px;
  max-width: 90%;
  border-radius: 10px;
      width: 95%;
}
.combined-slide .slick-dots{
      bottom: -33px !important;
    z-index: 2;
}

.single-image{
       margin-top: -183px;
    width: 100%;
}
.content-wrapper{
  z-index: 2;
    position: relative;
}


/* combine-section-css-end */




/* custom-new-productd-fields */



 .webyze-infinitelivepreviewoptions-form span{
   margin-left: 0px!important;
 }

 .webyze-infinitelivepreviewoptions-form div{
   margin-left: 0px!important;
 }


.webyze-infinitelivepreviewoptions-form label{
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  margin: 0px 0px 12px!important;
   font-family: 'Outfit', sans-serif !important;
}

.webyze-infinitelivepreviewoptions-form input[type=text], .webyze-infinitelivepreviewoptions-form input[type=number], .webyze-infinitelivepreviewoptions-form select, .webyze-infinitelivepreviewoptions-form textarea{
  padding: 13px 16px!important;
  color: #504E4E;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
   font-family: 'Outfit', sans-serif !important;
       border: 1px solid #504E4E!important;
    border-radius: 8px;
  margin: 12px 0px 0px!important;
}
.webyze-infinitelivepreviewoptions-form .webyze-ilpo-option:not(:first-child)>div{
  margin-top: 16px!important;
}






/* custom-new-product-fileds-css */



#shopify-section-template--16800578502752__image_banner_AG97Jh .banner__content{
      margin-right: 40px;
}
#shopify-section-template--16800579879008__image_banner_bhUVdU .banner__content{
      margin-right: 40px;
}
#shopify-section-template--16800579977312__image_banner_TUwKKK .banner__content{
      margin-right: 40px;
}





/* #shopify-section-template--16800578502752__image_banner_AG97Jh .quote-sec2.scroll-trigger{
  width: 996px!important;
    margin-right: 0px!important;
}
 */

.instafeed-new-layout-container{
      width: 83% !important;
    margin: 0px 0px 0px auto;
}
/* 
.template-page.get-a-quote .instafeed-new-layout-container{
      width: 100% !important;
    margin: 0px 0px 0px auto;
}
 */






.pplr_preview_wrapper canvas{
  display: flex;
    width: 100%;
    height: 100%;
}


.product .shopify-block.shopify-app-block{
  margin: 0px;
}
.product-personalizer.pplr_image_loaded{
  padding: 0px!important;
}
.pplr-wrapper label{
  font-family: Outfit;
font-weight: 600;
font-size: 16px;
line-height: 20px;
  color:#333333;
      padding-top: 4px !important;
}
.product-personalizer.pplr_image_loaded{
  margin-bottom: 0px!important;
}
.product span.pplrColor{
  margin:0px 12px 0px 0px!important;
  width: 50px;
    height: 50px;
  border-radius: 50%;
}
.pplr-drop-item{
  background-color: #EFEFEF;
  border-radius: 32px;
  padding: 12px 22px!important;
  font-family: Outfit;
font-weight: 400;
font-size: 16px;
line-height: 100%;
  color: #333333;
}
.pplr-drop-item.active{
  background-color: #274E9D!important;
  color: white;
}
.product-personalizer .pplr_monogram{
  padding: 13px 16px;
    border-radius: 8px;
  font-family: Outfit;
font-weight: 400;
font-size: 16px;
line-height: 20px;
  color: #333333;
  box-shadow: unset;
    outline: unset;
    outline-offset: unset;
}


.product-personalizer .pplr_monogram::placeholder {
  color: #504E4E;
}

.custom-rpod-cusot{
  font-family: Outfit;
font-weight: 600;
font-size: 24px;
line-height: 100%;
letter-spacing: 0%;
text-align: center;
  color: #333333;
  margin: 0px 0px 12px;
}


.product-form__input .form__label{
    font-family: Outfit;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #333333;
}
.product-form__input--pill input[type=radio]+label{
   background-color: #EFEFEF!important;
  border-radius: 32px!important;
  padding: 12px 22px!important;
  border: 0px!important;
  font-family: Outfit;
font-weight: 400;
font-size: 16px!important;
line-height: 100%!important;
  color: #333333!important;
}
.product-form__input--pill input[type=radio]:disabled+label, .product-form__input--pill input[type=radio].disabled+label{
    background-color: #274E9D!important;
  color: white!important;
  opacity: 0.5;
}
.product-form__input--pill input[type=radio]:checked+label{
    background-color: #274E9D!important;
  color: white!important;
}
.product-form__input{
  margin-bottom: 16px!important;
}

 .product__info-wrapper .product-form__input label.Acrylic.Base[style="background-color:Black"]{
  background-color: black!important;
       width: 50px;
    height: 50px;
    font-size: 0px !important;
   box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
 .product__info-wrapper .product-form__input label.Acrylic.Base[style="background-color:White"]{
  background-color: white!important;
       width: 50px;
    height: 50px;
    font-size: 0px !important;
   box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
 .product__info-wrapper .product-form__input label.Acrylic.Base[style="background-color:Orange"]{
  background-color: orange!important;
       width: 50px;
    height: 50px;
    font-size: 0px !important;
   box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.product__info-wrapper .product-form__input label.Acrylic.Base[style="background-color:Red"]{
  background-color: red!important;
       width: 50px;
    height: 50px;
    font-size: 0px !important;
   box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}


.product-form__input--pill input[type=radio]:checked+label.Acrylic.Base{
  border: 1px solid black!important;
}

.template-index .collection .pplrabs{
  position: unset!important;
  display: none!important;
}
.template-index .collection .pplr_preview_wrapper{
  display: none!important;
}
.template-index .collection .pplr img{
  visibility: visible!important;
}
.thumbnail-image{
  margin-top: 32px;
}

.custom-logo-sign-section .subheading.H4{
  font-size: 20px !important;
      margin-bottom: 26px;
}
#shopify-section-template--16800578502752__featured_collection_hz9kdN .collection__description{
      width: 914px;
}

#shopify-section-template--16800578502752__featured_collection_YYjRJ4 .collection__description{
      width: 914px;
}

.button:not([disabled]):hover:after, .shopify-challenge__button:hover:after, .customer button:hover:after, .shopify-payment-button__button--unbranded:hover:after{
  box-shadow: unset!important;
}
.contact-us .header-wrapper{
  position: absolute;
    top: 0px;
    width: 100%;
    max-width: 100%;
    background: #FFF4F0;
}
#shopify-section-template--16800579977312__image_banner_dyAqKX .banner__content .banner__box .banner__heading{
font-weight: 400;
font-size: 64px;
line-height: 100%;
  font-family: 'Marcellus', serif !important;
letter-spacing: 0%;
}

.get-a-quote .globo-form-app .header .title{
      font-size: 36px !important;
}

.globo-form-id-74810 .globo-form-app .header{
  margin-bottom: 40px!important;
}


.footer-block__details-content .list-menu__item--link{
  padding: 5px 0px!important;
      line-height: normal !important;
  margin-left: -8px;

}
::marker{
  margin-right: 8px!important;
}

.footer-block__brand-info .list-social__link{
  padding: 0px;
}
.list-unstyled.list-social{
  gap: 16px;
}
.custom-logo-sign-section h2{
  margin-bottom: 16px!important;
}
.custom-logo-sign-section .subheading.H4{
  width: 700px;
    margin: 0px auto 56px;
}
.template-page.about-us .custom-logo-sign-section .container.text-center{
  max-width: 1198px;
}

.template-page .features-grid .H6-regular{
  font-weight: 600!important;
}

.shopify-payment-button{
  display: none!important;
}





#GalleryViewer-template--16800578830432__main{
  height: 84%;
}
.product__media-list.contains-media{
  height: 97%;
}

.product .pplr_preview_wrapper{
  height: 100%;
    object-fit: cover;
}

.template-product .pplrabs{
      display: none;  
}

.cobditons-display{
  display: none!important;
}



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

.welcome-banner-block h2, .welcome-banner-block p, .welcome-banner-block a{
  opacity: 0;
}
}


