@font-face{font-family:Interstate;src:url(/cdn/shop/files/Interstate-RegularComp.eot?v=1750747851);src:url(/cdn/shop/files/Interstate-RegularComp.eot?v=1750747851) format("embedded-opentype"),url(/cdn/shop/files/Interstate-RegularComp.woff2?v=1750747851) format("woff2"),url(/cdn/shop/files/Interstate-RegularComp.woff?v=1750747851) format("woff"),url(/cdn/shop/files/Interstate-RegularComp.ttf?v=1750747851) format("truetype")}@font-face{font-family:Interstate;src:url(/cdn/shop/files/Interstate-BoldCond.eot?v=1750748090);src:url(/cdn/shop/files/Interstate-BoldCond.eot?v=1750748090) format("embedded-opentype"),url(/cdn/shop/files/Interstate-BoldCond.woff2?v=1750748091) format("woff2"),url(/cdn/shop/files/Interstate-BoldCond.woff?v=1750748091) format("woff"),url(/cdn/shop/files/Interstate-BoldCond.ttf?v=1750748091) format("truetype");font-weight:700}h1,h2,h3,h4,h5,h6{font-family:Interstate!important}p{font-family:Sora,sans-serif!important}a#HeaderMenu-shop-now{background-color:#9a4563;padding:10px 11px;border-radius:4px;border:1px solid #9a4563}a#HeaderMenu-shop-now span{color:#fff}a#HeaderMenu-shop-now:hover{background-color:transparent}a#HeaderMenu-shop-now:hover span{color:#9a4563}a.button,.cart-drawer .cart__checkout-button{background-color:#9a4563;padding:20px 40px;border:1px solid #9a4563;font-size:25px;text-transform:uppercase;letter-spacing:2px;font-family:Interstate;border-radius:0}a.btn.button.button--secondary{background-color:#d8bec9;text-transform:uppercase;letter-spacing:1px;font-family:Interstate;border-radius:15px;color:#9a4563;border:1px solid #d8bec9;font-weight:800}a.btn.button.button--secondary:hover{background-color:#fff}.header__submenu li:last-child{background-color:#fff;border:0;margin:0}.main-heading{font-family:Sora;font-size:43px;font-weight:600}.heading{font-size:50px;margin:0;letter-spacing:0;font-family:Sora}.content p{color:#000;letter-spacing:0;font-family:Sora;font-size:14px;font-weight:500}.scrolled-past-header .header-wrapper{background-color:#f3f0e2}.announcement-bar__message{font-family:Sora}sticky-header.header-wrapper{background-color:#f8f7f0}a#cart-icon-bubble svg.icon{width:2.4rem}.header__icon .icon:hover{filter:drop-shadow(2px 4px 6px #9a4563)}.header__menu-item span{color:#000;font-size:14px;font-family:Sora;font-weight:600}.header__menu-item{padding:1.2rem 2rem;text-transform:uppercase;color:#000}a.button.button--primary{background-color:#9a4563;padding:13px 28px;border:1px solid #9a4563;font-size:20px;text-transform:uppercase;letter-spacing:2px;font-family:Interstate;border-radius:0;font-weight:500}a.button.button--primary:after{box-shadow:none}a.button.button--primary:hover{background-color:#fff;color:#9a4563}.custom-slideshow h2.main-heading{max-width:600px}.our-services{padding:60px 0 40px;position:relative}.our-services h2.heading{text-align:center}.our-services .content p{color:#000;text-align:center;max-width:760px;margin:14px auto;letter-spacing:0;font-size:14px}.our-services .slick-slide img{border-radius:0;width:100%;position:relative}.our-services .inner_loop{margin:0 10px;position:relative}.our-services h4.main_heading{padding:8px;position:absolute;bottom:14px;left:50%;transform:translate(-50%);background-color:#9a4563;width:100%;color:#fff;max-width:88%;margin:0 auto;text-align:center;border-radius:0;text-transform:uppercase;font-size:23px}button.slick-next.slick-arrow{font-size:0;position:absolute;top:40%;z-index:1;background-image:url(/cdn/shop/files/icons8-less-than-32_1_2.png?v=1746524999);width:38px;height:38px;background-color:#9a4563;background-repeat:no-repeat;background-position:center;background-size:53%;border-radius:0;right:0;border:0;cursor:pointer}button.slick-prev.slick-arrow{font-size:0;position:absolute;top:40%;z-index:1;background-image:url(/cdn/shop/files/icons8-less-than-32_1_2.png?v=1746524999);width:38px;height:38px;background-color:#9a4563;background-repeat:no-repeat;background-position:center;background-size:53%;border-radius:0;transform:rotate(180deg);left:0;border:0;cursor:pointer}.our-services .outer_loop_new{margin-top:50px}.our-services .inner_loop:hover img{filter:contrast(.6)}.our-services h4.main_heading:hover{background-color:#d8bec9;color:#9a4563}.custom-feat-coll h2.heading{text-align:center}.custom-feat-coll .collection__description.body.rte{text-align:center;max-width:760px;margin:14px auto;letter-spacing:0;font-family:Sora;font-size:14px;color:#000}.custom-feat-coll .card-wrapper{background-color:#fff;margin:0 10px;padding:20px;border-radius:0;border:1px solid #9a45635c}.custom-feat-coll .full-unstyled-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:14px;font-family:Sora;letter-spacing:0;font-weight:600}.custom-feat-coll .card__information{display:flex;align-items:baseline;gap:5px}.custom-feat-coll .card__heading{width:100%}.custom-feat-coll .card-information{width:100%;text-align:right}.price .price-item{font-weight:600;font-family:Sora;font-size:16px;letter-spacing:0}.price--on-sale .price-item--regular{font-size:12px;font-family:Sora;letter-spacing:0}.feat-bg{background-size:cover;background-position:center;background-repeat:no-repeat}.custom-slider{margin-top:50px}.custom-image-banner .content.banner__text{max-width:500px}.custom-multi-col .title-wrapper-with-link{justify-content:center}.custom-multi-col.multicolumn .content{text-align:center;max-width:760px;margin:0 auto 30px;letter-spacing:0;font-family:Sora;font-size:14px;color:#000}.our-services__see-more{text-align:center;margin-top:40px}.quality-services{padding:70px 0;position:relative}.quality-services .flex_wrapper{display:flex;gap:70px}.quality-services .flex_wrapper .left_wrapper{width:100%;max-width:45%}.quality-services .flex_wrapper .right_wrapper{width:100%;max-width:55%}.quality-services .right_wrapper .slick-track{display:flex}.quality-services .right_wrapper .slick-slide{display:flex!important;height:auto}.quality-services .flex_wrapper .inner_loop{text-align:center;margin:0 30px;background-color:#f8f7f0;padding:20px;border-radius:0;display:flex;flex-direction:column;justify-content:center;width:100%}.quality-services .flex_wrapper h4.main_heading{color:#000;font-family:Sora;font-size:25px;margin:15px 0}.quality-services .flex_wrapper .right_wrapper .content p{color:#000}.quality-services .img_sec{text-align:center;display:flex;justify-content:center}.custom_testimonial{padding:60px 0;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.custom_testimonial .img_sec img{border-radius:100px;width:100%;max-width:70px;margin:0 auto}.custom_testimonial h2.heading{text-align:center}.custom_testimonial p{text-align:center;max-width:650px;margin:14px auto 40px;color:#000;line-height:1.6em}.custom_testimonial .inner_loop p{font-size:16px;font-style:italic}.custom_testimonial h4.main_heading{text-align:center;font-weight:700;font-size:16px;margin:0;color:#9a4563}.custom_testimonial .outer_loop_new{margin-top:50px}.custom_testimonial button.slick-next.slick-arrow{right:100px}.custom_testimonial button.slick-prev.slick-arrow{left:100px}.custom_testimonial .inner_loop .content p{max-width:750px}ul.slick-dots{display:flex;justify-content:center;width:100%;margin-top:36px;padding:0}ul.slick-dots li::marker{font-size:0}ul.slick-dots button{border:0;background:#9a4563;margin:0 5px;border-radius:100px;font-size:0;padding:6px;cursor:pointer}ul.slick-dots li.slick-active button{background-color:#d8bec9}.image-text-lifestyle{padding:60px 0}.image-text-lifestyle .left_wrapper img{width:100%;border-radius:0}.image-text-lifestyle h2.heading,.image-text-lifestyle .content{text-align:center}.image-text-lifestyle .inner_wrapper{display:flex;gap:20px;justify-content:center;margin-top:40px}.image-text-lifestyle .inner_wrapper .inner_loop{width:100%;background-color:#9a4563;border-radius:0;padding:12px}.image-text-lifestyle .inner_wrapper .content{display:flex;align-items:center;justify-content:center}.image-text-lifestyle h4.main_heading,.image-text-lifestyle .inner_wrapper .content p{margin:0;color:#fff;text-transform:uppercase;font-size:20px}.image-text-lifestyle img.icon-image{width:100%;border-radius:0}.content.newsletter__subheading p{color:#fff}.custom-newsletter .newsletter-form{max-width:100%}.custom-newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:60%;margin:0 auto}.custom-newsletter button#Subscribe{position:relative;width:100%;background-color:#d8bec9;padding:15px 0;color:#9a4563;text-transform:uppercase;font-size:15px;font-weight:700;border-radius:0}.custom-newsletter .newsletter-form__field-wrapper{display:flex;gap:16px}.custom-newsletter .field:after{box-shadow:none}.custom-newsletter .newsletter-form__field-wrapper .field__input{border-bottom:1px solid;padding:0;font-size:13px;font-family:Sora}.custom-newsletter label.field__label{color:#fff;left:0;font-size:13px;font-family:Sora}.footer-block.grid__item{width:100%;max-width:16%}.footer-block.grid__item:first-child{width:100%;max-width:33%;padding-right:70px}h2.footer-block__heading.inline-richtext{font-family:Sora;font-weight:600;text-transform:uppercase;font-size:18px}.footer-content p{letter-spacing:0;color:#000;font-size:14px;font-weight:500;font-family:Sora}footer .list-social{justify-content:flex-start}footer .list-social__link{color:#fff;background-color:#9a4563;margin:0 10px;border-radius:0}.custom-richtext .rich-text__buttons{max-width:52rem}.custom-richtext a.button.button--secondary{background-color:#d8bec9;padding:13px;font-size:22px;text-transform:uppercase;letter-spacing:1px;font-family:Interstate;border-radius:0;color:#9a4563;border:1px solid #d8bec9;font-weight:500}.custom-richtext a.button.button--primary{padding:13px;letter-spacing:1px}.blog .title-wrapper-with-link{display:block;text-align:center}.blog .content p{max-width:600px;margin:9px auto}.article-card .card__heading{font-size:23px;letter-spacing:0}.blog__posts .card-wrapper{background-color:#f8f7f0;margin:0 10px;padding:20px;border-radius:0}.article-card__excerpt{letter-spacing:0;color:#000;font-size:13px;font-weight:500}a.read-more-blog{color:#9a4563;text-transform:uppercase;text-underline-offset:3px;font-weight:700;font-size:14px}.footer-block__details-content .list-menu__item--link{letter-spacing:0;font-size:15px;color:#000;font-family:Sora}.custom-newsletter .newsletter-form__field-wrapper .field__input:focus-visible [value=name]{font-size:0}.custom-newsletter button#Subscribe:hover{background-color:#fff}.custom-richtext a.button.button--secondary:hover{background-color:#9a4563;color:#d8bec9}.shopify-policy__container{max-width:80%;margin:0 auto 50px}.shopify-policy__title h1{font-size:26px;font-family:Sora}.shopify-policy__body{color:#000;letter-spacing:0;font-family:Sora;font-size:14px}header .list-menu__item{font-size:13px;font-family:Sora;text-transform:uppercase}.blog-articles .card-wrapper{background-color:#fff;margin:5px;padding:20px;border-radius:0;border:1px solid #9a456370}.main-blog h1.title--primary{display:none}article.article-template header.page-width.page-width--narrow,article.article-template .article-template__content.page-width.page-width--narrow.rte{max-width:65%}.article-template__content.page-width.page-width--narrow.rte{color:#000;letter-spacing:0;font-family:Sora;font-size:14px}.article-template__content img{width:100%}.article-template__link{font-family:Sora;color:#9a4563;letter-spacing:0;text-transform:uppercase}.article-template__title{font-size:28px}.article-template__hero-medium.media{margin:20px auto;border-radius:0}.product-count-custom h2{display:none}.collection .card-wrapper,.related-products .card-wrapper{background-color:#fff;margin:0 3px;padding:20px;border:1px solid #9a45631f}.collection .quick-add__submit{background-color:#9a4563;padding:18px 5px;border:1px solid #9a4563;font-size:13px;text-transform:uppercase;letter-spacing:2px;font-family:Sora;border-radius:0;color:#fff;font-weight:500}.collection .card__information,.related-products .card__information{display:block;align-items:baseline;gap:5px;text-align:center}.collection .card__heading,.related-products .card__heading{font-size:22px;font-family:Sora;letter-spacing:0;width:100%;font-weight:500}.collection .price,.related-products .price{text-align:center}.collection .card-information,.related-products .card-information{width:100%;max-width:100%}.facets__heading{font-family:Sora;color:#000;font-weight:500}span.facets__summary-label,.facets__summary span:first-of-type,span.facet-checkbox__text-label,.facets__header,.facet-checkbox,.facet-filters__sort,.mobile-facets__open-label,.mobile-facets__summary span,.mobile-facets__sort label,.mobile-facets__sort .select__select,.mobile-facets__heading,span.facets__selected{font-family:Sora;color:#000;font-size:15px}ul#product-grid{margin:0}.facet-filters__field .select{padding:6px 38px 6px 17px;margin-bottom:1.5rem;border:1px solid #9a45631f;border-radius:0;width:100%}.facet-filters__label,.facets__form .product-count,.product-count-vertical{display:none!important}.mobile-facets__sort .select__select{padding:6px 38px 6px 17px;margin-bottom:1.5rem;border:1px solid #9a45631f;border-radius:0}.mobile-facets__summary .svg-wrapper{margin-left:auto;top:20px;right:20px}.facets__form-vertical .facets__summary{border:none}.external-video iframe.youtube{width:100%;height:85vh;object-fit:cover;border:0;display:block}.custom-services .outer_loop_new{display:grid;grid-template-columns:repeat(3,3fr);gap:20px}.custom-services .inner_loop{background-color:#fff;margin:0 3px;padding:15px;border-radius:0;border:1px solid #9a45631f;width:100%}.custom-services .outer_loop_new img{border-radius:0;width:100%}.custom-services{padding:15px 0 50px}.custom-services h4.main_heading{font-size:22px;margin:10px 0 0;font-family:Sora;font-weight:600;text-align:center}.custom-services .content p{text-align:center}footer .list-social__link:first-child{margin-left:0}.custom-multi-col .multicolumn-card.content-container{background-color:#9a4563!important;color:#fff;border-radius:10px}.custom-multi-col slider-component.slider-mobile-gutter{max-width:1000px;margin:0 auto}.custom-multi-col h3.inline-richtext{color:#fff;font-family:Sora;text-transform:uppercase;font-weight:500;letter-spacing:1px}.custom-multi-col .multicolumn-card.content-container p{font-size:14px}.contact-us-form .flex_wrapper{display:flex;align-items:center;gap:50px}.contact-us-form .flex_wrapper .left_wrapper{width:100%;max-width:55%}.contact-us-form .flex_wrapper .right_wrapper{width:100%;max-width:45%}.contact.page-width.page-width--narrow{max-width:1200px}.contact-us-form form#ContactForm{background-color:#d8bec9;padding:50px;border-radius:0}.contact-us-form .wrapper{display:grid;grid-template-columns:repeat(3,3fr)}.contact-us-form .wrapper .inner_wrapper h4{font-size:14px;color:#000;font-family:Sora;font-weight:600;text-transform:uppercase}.contact-us-form .wrapper .inner_wrapper p{font-size:14px;color:#000;font-family:Sora;font-weight:500}.contact .field:after{box-shadow:none}.contact-us-form .field__input,.contact-us-form .select__select,.contact-us-form .customer .field input,.contact-us-form .customer select{background-color:transparent;border-bottom:1px solid #9a4563}.contact-us-form label.field__label{left:0;color:#9a4563;font-family:Sora,sans-serif;letter-spacing:0;font-weight:600;font-size:14px}.contact-us-form button.button{background-color:#9a4563;width:100%;border-radius:0}.service-new-video video{height:100vh;object-fit:cover}.service-new-video .custom-content{position:absolute;top:50%;left:50%;transform:translate(-50%)}.service-new-video h1.main-heading{color:#fff;text-align:center;font-size:60px;margin:0 0 20px;max-width:700px;font-weight:700;line-height:1.1em}.service-new-video .custom-btn{text-align:center;display:flex;justify-content:center;gap:15px}.custom-image-wrapper img{width:100%;max-width:100px;height:100px;object-fit:contain}.custom-newsletter .newsletter-form__message{width:100%;justify-content:center}.contact-us-form .form-status,.form-status-list a,.contact-us-form .form__message{color:#fff}.related-products__heading{text-align:center}h2.jdgm-rev-widg__title{font-size:38px;font-family:Sora}.product__title h1{font-family:Sora;letter-spacing:0}.product__description{color:#000;letter-spacing:0;font-family:Sora;font-size:15px}.product-form__input .form__label{font-size:15px;color:#000}.product .select:after{box-shadow:none}.product .select__select{border:1px solid #0000002e;font-size:14px;color:#000}.product-form__submit{background-color:#9a4563;font-size:14px;text-transform:uppercase;font-family:Sora}.product .accordion__title{font-size:20px;text-transform:uppercase;color:#000}.product .accordion__content{color:#000;font-size:14px}.product .quantity:after{box-shadow:none}.product .quantity{border:1px solid #0000002e;height:40px}.qb-wrapper{display:grid;grid-template-columns:1fr 3fr;margin:25px 0;gap:10px;align-items:center}.flex_wrapper-slider{display:flex;gap:22px;flex-direction:row-reverse}.flex_wrapper-slider .slider-mobile-gutter{width:100%;max-width:86%}.flex_wrapper-slider .thumbnail-slider{width:100%;max-width:14%}.flex_wrapper-slider .thumbnail-list{display:block!important}.flex_wrapper-slider .thumbnail-list li{margin-bottom:10px}.flex_wrapper-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%!important;margin-bottom:10px}.product--thumbnail_slider .thumbnail-slider{flex-direction:row!important;flex-wrap:wrap;align-content:flex-start!important}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.card.card--standard.card--media:hover .card__media .media img{object-position:0%}@media screen and (max-width:1480px){.custom-image-text .grid--3-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.custom-image-text .image-with-text__content{padding:1rem 4rem 2rem}article.article-template header.page-width.page-width--narrow,article.article-template .article-template__content.page-width.page-width--narrow.rte{max-width:80%}.article-template__hero-container{max-width:80%!important}.contact.page-width.page-width--narrow{max-width:1100px;margin:0 20px}}@media screen and (max-width:1200px){.custom_testimonial button.slick-next.slick-arrow{right:0}.custom_testimonial button.slick-prev.slick-arrow{left:0}.custom-newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.footer-block.grid__item:first-child{max-width:30%;padding-right:33px}.footer-block__details-content .list-menu__item--link,.footer-block__details-content p{font-size:13px!important}.collection .quick-add__submit{font-size:12px}.service-new-video h1.main-heading{font-size:46px;max-width:800px}.service-new-video .custom-content{width:100%;max-width:60%}}@media screen and (max-width:1080px){ul#product-grid li.grid__item{width:100%;max-width:49%}.header__menu-item span{font-size:11px}}@media screen and (max-width:989px){.custom-image-text .image-with-text .grid{display:block}.custom-image-text .image-with-text__media-item,.custom-image-text .image-with-text .grid__item{width:100%;max-width:100%}.custom_testimonial p{margin:14px auto 0}.footer-block.grid__item:first-child{max-width:50%}.footer-block.grid__item{max-width:21%}.blog .slider.slider--tablet .slider__slide{margin-bottom:36px;margin-top:50px}.blog .slider-buttons{display:none}article.article-template header.page-width.page-width--narrow,article.article-template .article-template__content.page-width.page-width--narrow.rte{max-width:100%}.article-template__hero-container{max-width:96%!important}.custom-services .outer_loop_new{grid-template-columns:repeat(2,2fr)}.service-new-video .custom-content{max-width:75%}}@media screen and (max-width:880px){.heading{font-size:34px}.quality-services .flex_wrapper{display:block}.quality-services .flex_wrapper .left_wrapper,.quality-services .flex_wrapper .right_wrapper{max-width:100%}.image-text-lifestyle .inner_wrapper{display:grid;grid-template-columns:repeat(2,2fr)}ul#product-grid li.grid__item{max-width:100%}.external-video iframe.youtube{height:50vh}.contact-us-form .flex_wrapper{display:block}.contact-us-form .flex_wrapper .left_wrapper{max-width:100%}.contact-us-form .flex_wrapper .right_wrapper{max-width:100%;margin-top:30px}.contact-us-form h2.heading,.contact-us-form .content p{text-align:center}.contact-us-form .wrapper{gap:20px;text-align:center}.service-new-video video{height:80vh}.service-new-video .custom-content{top:40%}.flex_wrapper-slider{display:block}.flex_wrapper-slider .thumbnail-slider{max-width:100%}.flex_wrapper-slider .thumbnail-list{display:grid!important}.qb-wrapper{display:block}.flex_wrapper-slider .slider-mobile-gutter{max-width:100%}h2.jdgm-rev-widg__title{font-size:23px}}@media screen and (max-width:750px){ul#product-grid{margin:20px 0}.custom-slideshow .banner__box{padding:14rem 1.5rem}.newsletter__wrapper{padding-right:1rem;padding-left:1rem}.footer-block.grid__item:first-child{max-width:100%;padding-right:0}.footer-block.grid__item{max-width:100%}.footer-block__details-content .list-menu__item--link,.footer-block__details-content p{font-size:14px!important;color:#000!important}ul#product-grid li.grid__item{max-width:49%}.product .slider-buttons{display:none}}@media screen and (max-width:680px){.main-heading{font-size:30px}.custom-newsletter .newsletter-form__field-wrapper{display:block}.custom-newsletter button#Subscribe{margin-top:14px}.quality-services{padding:70px 0 0}.image-text-lifestyle{padding:20px 0}.article-template__title{font-size:22px}.collection .quick-add__submit{padding:11px 5px;font-size:12px}ul#product-grid li.grid__item{max-width:100%}.custom-services .outer_loop_new{grid-template-columns:repeat(1,1fr)}.contact.page-width.page-width--narrow{margin:0}.contact-us-form .wrapper{grid-template-columns:repeat(2,2fr)}.contact-us-form form#ContactForm{padding:30px 10px}.service-new-video h1.main-heading{font-size:36px}.service-new-video .custom-content{max-width:92%}.product__title h1{font-size:26px}.related-products ul.grid.product-grid li.grid__item{width:100%;max-width:100%}}@media screen and (max-width:480px){.custom-slideshow .media>img{object-position:100%}.header{padding:2px 1rem!important}a.button.button--primary{padding:15px 43px}.custom-image-text .image-with-text__content{padding:4rem calc(1rem / var(--font-body-scale)) 5rem}.image-text-lifestyle .inner_wrapper{grid-template-columns:repeat(1,1fr)}.shopify-policy__container{max-width:100%}.custom-slideshow .slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper{height:535px}.custom-slideshow .banner__box{padding:21rem 1.5rem 6rem}.contact-us-form .wrapper{grid-template-columns:repeat(1,1fr)}h2.jdgm-rev-widg__title{font-size:22px}.service-new-video .custom-content{top:38%}.service-new-video .custom-content{padding:40px 10px}a.button.button--primary{padding:15px 32px}a.btn.button.button--secondary{padding:15px 0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
