@font-face{font-family:Americana BT;src:url(/cdn/shop/files/AmericanaBT-Bold.woff2) format("woff2"),url(/cdn/shop/files/AmericanaBT-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Americana BT;src:url(/cdn/shop/files/AmericanaBT-Roman.woff2) format("woff2"),url(/cdn/shop/files/AmericanaBT-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Americana BT;src:url(/cdn/shop/files/AmericanaBT-Italic.woff2) format("woff2"),url(/cdn/shop/files/AmericanaBT-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}body,p,span,button{font-family:greycliff-cf,sans-serif!important}h1,h2,h3,h4,h5,h6,span.collapsible__button-text{font-family:Americana BT!important;text-transform:capitalize!important}p,.mega-description{font-size:20px}.f-site-nav__link{font-size:16px;font-weight:600!important;text-transform:uppercase!important;letter-spacing:2px}.f-site-nav__dropdown--mega{margin-top:-3px}.f-site-nav__dropdown--mega ul.f-grid-4-cols>li>a.f-site-nav__sub-link.focus-inset.no-js-hidden{pointer-events:none;font-weight:700}.form_generater_form_div{border:none!important;padding:0!important}.btn--primary,.btn--secondary{opacity:1!important;border-radius:100px!important;font-family:greycliff-cf,sans-serif!important;font-weight:600!important;font-size:16px!important;letter-spacing:2px!important}body.template-index .f-slideshow__slide-bg.bg-image,body.page-locations .f-slideshow__slide-bg.bg-image{position:relative}body.template-index .f-slideshow__slide-bg.bg-image img{object-position:center}.text-subheading{font-size:12px;text-transform:uppercase;letter-spacing:5px}.f-promotion__text.font-heading{font-family:Americana BT!important;text-transform:capitalize}.best-sellers-sec .collection-card__wrapper,.wedding-sub .multicolumn-card__image{position:relative}.best-sellers-sec .collection-card__wrapper:after,.wedding-sub .multicolumn-card__image:after{content:"";display:block;z-index:99999;position:absolute;width:40px;height:40px;bottom:10px;background-image:url(/cdn/shop/files/icons_Frame_2.svg);background-size:contain;right:10px;opacity:0}.best-sellers-sec .collection-card__wrapper:hover:after,.wedding-sub .multicolumn-card__image:hover:after{opacity:1}.f-newsletter{border-bottom:1px solid #7b9391}.f-newsletter__form>:nth-child(4) p{font-size:14px!important}.site-footer__top{padding-top:40px!important}.site-footer__top h3,.site-footer__top h4{font-family:greycliff-cf,sans-serif!important;font-size:16px;text-transform:uppercase!important;font-weight:600!important;letter-spacing:2px}div.f-scrolling-promotion__wrapper{margin-top:-1px}.logo-white{text-align:center;margin-top:-6px}.product-card__title{font-family:Americana BT!important;font-size:20px!important}div.f-single-product--information .f-product-single__block--custom_field select{border-radius:6px;background-color:#f1f1f1;border-color:#c6c6c6;font-size:16px;letter-spacing:.5px}.variant-picker__input input[type=radio]:checked+label.variant-picker__option-button--button,.variant-picker__input input[type=radio]+label:hover.variant-picker__option-button--button{background-color:#577875!important}.variant-picker__input label.variant-picker__option-button--button{border-color:#577875!important}h1.f-product-single__title{font-size:24px!important}div#shopify-section-sticky-atc-bar,.f-product-single__block-tax{display:none!important}.collapsible__button span{font-size:20px;text-transform:capitalize}.collapsible__item h1,.collapsible__item h2,.collapsible__item h3{font-size:20px!important}.pm-box{background-color:#577875;display:flex;flex-direction:column;align-items:start;justify-content:center;padding:50px;gap:5px}.pm-box .title{color:#fff;font-size:20px}.pm-box .desc{color:#fff;font-size:16px}.pm-box .pm-btn{background-color:#fff!important;color:#577875!important;width:100%;margin-top:10px}.pm-box .pm-btn:hover{color:#fff!important}motion-element.block.collection-banner__description{max-width:100%!important}.wedding-price-table{width:100%;border-collapse:collapse;text-align:left;font-size:20px}.wedding-price-table th:nth-child(1),.wedding-price-table td:nth-child(1){width:60%}.wedding-price-table th:nth-child(2),.wedding-price-table td:nth-child(2),.wedding-price-table th:nth-child(3),.wedding-price-table td:nth-child(3){width:20%}.wedding-price-table th,.wedding-price-table td{padding:10px 0!important}a.ab-rating{margin:-20px 0 -10px;display:block;color:#577875}@media (max-width: 767px){h1,h2{font-size:24px!important}body.template-index .f-slideshow__text .btn--primary,body.page-locations .f-slideshow__text .btn--primary{background-color:#fff;color:#577875}body.template-index .f-slideshow-wrapper--large,body.page-locations .f-slideshow-wrapper--medium{--slide-height: 60rem !important}body.template-index .f-slideshow__content-wrapper.f-slideshow__content--center,body.page-locations .f-slideshow__content-wrapper.f-slideshow__content--center{align-items:end!important}body.template-index h2.f-slideshow__title,body.page-locations h2.f-slideshow__title{font-size:32px!important}body.template-index .f-slideshow__description,body.page-locations .f-slideshow__description{display:none!important}body.template-index .f-slideshow__overlay.bg-overlay,body.page-locations .f-slideshow__overlay.bg-overlay{background:linear-gradient(180deg,#0000 33.1%,#0009 76.64%)!important}.reputon-google-reviews-widget{container:unset!important;width:fit-content!important;margin:auto}.logo-white{margin-top:0;padding:10px 0 20px}.f-newsletter *{text-align:center}.site-footer__bottom-wrapper *{justify-content:center}.site-footer__top{padding-top:15px!important}.pm-box{padding:25px}h2.f-slideshow__title{margin-top:0!important}.breadcrumbs *{font-size:13px;line-height:1.8rem}.breadcrumbs{align-items:start!important;justify-content:start}.breadcrumbs--sep{margin:3px 5px}body.template-collection main#MainContent{display:flex;flex-direction:column}body.template-collection div#shopify-section-template--28092712681821__banner{order:2;padding-bottom:40px}}@media (min-width: 768px){body.template-index .f-slideshow__content{max-width:65%!important}.g-reviews{position:absolute;right:calc((100vw - 1500px)/-2);bottom:-100px}body.page-locations .g-reviews{right:calc((100vw - 1200px)/-2)!important;bottom:-80px}}@media (min-width: 992px){.best-sellers-sec>div.container{display:flex!important;flex-direction:row!important;align-items:center}.best-sellers-sec grid-list.block{width:100%!important}.best-sellers-sec>div.container div.section__header{padding-right:20px}.best-sellers-sec>div.container div.section__header *{text-align:left}.two-col div.rich-text__content{display:flex;justify-content:space-between;align-items:center}.two-col div.rich-text__content motion-element.f-text-blocks__btn{margin:0}.f-newsletter__form{display:grid;grid-template-columns:1fr 1fr;column-gap:200px;align-items:start;grid-auto-flow:column;grid-auto-rows:auto;width:100%!important}.f-newsletter__form>:nth-child(1),.f-newsletter__form>:nth-child(2){grid-column:1;margin:0;padding:0}.f-newsletter__form>:nth-child(3),.f-newsletter__form>:nth-child(4){grid-column:2;margin:0;padding:0}.f-newsletter__form>:nth-child(3)>div{margin:0}.f-newsletter__form>:nth-child(1){width:100%!important}}@media (min-width: 1025px){.site-header--design-1 .site-header__center{flex:6!important;justify-content:end!important}body.template-index .site-logo--image.site-logo--default.site-logo--desktop{display:none}body.template-index .header-scrolled .site-logo--image.site-logo--default.site-logo--desktop{display:block!important}}@media (max-width: 1024px){.site-header__mobile-logo--center .mobile-nav-toggle{flex:0!important;order:1!important}.site-header__center{flex:2!important;justify-content:start!important}.site-logo__img{width:200px!important}body.template-index .f-slideshow__slide-bg.bg-image:before{content:"";position:absolute;width:100%;height:100%;display:block;background-color:#00000069;z-index:9;overflow:hidden}.f-slideshow__heading-image{display:none!important}.f-mobile-nav__inner ul.list-none:not(.w-full)>li:last-child{background-color:#d6305b;border-radius:50px;text-align:center;color:#fff}.f-mobile-nav__inner ul.list-none:not(.w-full)>li:last-child a{color:#fff}}@media only screen and (min-width: 1025px) and (max-width: 1123px){.f-site-nav__link{padding:0 10px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
