@charset "UTF-8";/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-3.use[2]!./node_modules/sass-loader/dist/cjs.js!./src/scss/index.scss ***!
  \********************************************************************************************************************************************************************************/.instagram-grid-section-header{text-align:center;padding-bottom:50px;max-width:800px;margin:0 auto}@media only screen and (max-width:767px){.instagram-grid-section-header{text-align:left;max-width:100%}}.instagram-grid-section-title{font-size:40px;font-size:2.5em;font-weight:400;letter-spacing:.1em;margin:0 auto 38px}.instagram-grid-section-subtitle{font-size:16px;letter-spacing:0}@media only screen and (max-width:767px){.instagram-grid-section-subtitle{line-height:20px}}.instagram-grid-section-subtitle span{font-family:Lora,serif;font-style:italic;font-weight:400;font-size:24px;display:block;margin-top:10px}@media only screen and (max-width:767px){.instagram-grid-section-subtitle span{font-size:20px;margin-top:20px}}.instagram-grid{position:relative}@media only screen and (max-width:767px){.instagram-grid{padding-right:0;padding-left:0}}.instagram-grid .fs-entry-container:nth-child(1){grid-area:post1}.instagram-grid .fs-entry-container:nth-child(2){grid-area:post2}.instagram-grid .fs-entry-container:nth-child(3){grid-area:post3}.instagram-grid .fs-entry-container:nth-child(4){grid-area:post4}.instagram-grid .fs-entry-container:nth-child(5){grid-area:featured1}.instagram-grid .fs-entry-container:nth-child(6){grid-area:post6}.instagram-grid .fs-entry-container:nth-child(7){grid-area:featured2}.instagram-grid .fs-entry-container:nth-child(8){grid-area:post8}.instagram-grid .fs-entry-container:nth-child(9){grid-area:post9}.instagram-grid .fs-entry-container:nth-child(10){grid-area:post10}.instagram-grid .fs-timeline{display:grid;grid-gap:10px;grid-template-areas:"post1 post2 post3 post4 featured1 featured1" "post5 featured2 featured2 post6 featured1 featured1" "post7 featured2 featured2 post8 post9 post10"}.instagram-grid .fs-entry-container{width:100%;height:100%;min-height:320px}.instagram-grid .fs-entry-container:nth-child(6n+1){margin-left:0}.instagram-grid .fs-entry-container:nth-child(6n){margin-right:0}.instagram-grid .fs-entry-date{display:none}.instagram-grid .fs-fa-instagram{font-family:moonmagic-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.instagram-grid .fs-service-icon{font-size:42px}.instagram-grid .fs-timeline .fs-has-links{display:none}.shopify-section--instagram-fs-6x3{padding-top:74px;padding-bottom:94px}@media only screen and (max-width:767px){.shopify-section--instagram-fs-6x3{padding-top:40px;padding-bottom:42px}}.instagram-grid .fs-timeline .fs-service-icon{width:80%}.instagram-grid-featured{position:absolute;z-index:3;top:0;left:0;right:0;margin:0 auto;text-align:center;width:auto;width:calc(33.3333% - 6px);height:650px}.instagram-grid-featured-overlay{display:none}.instagram-grid-featured:hover .instagram-grid-featured-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;color:#fff}.instagram-grid-cta-button-area{text-align:center;padding:46px 0 0}.instagram-foursixty-buttons__cta-button{text-transform:initial;max-width:315px;margin-top:10px}.instagram-foursixty-buttons__cta-button:first-child{margin-right:6px}.instagram-foursixty-buttons__cta-button .aicon{margin-right:10px;font-size:12px}.instagram-foursixty-buttons{margin-top:35px}.product-section .instagram-foursixty-buttons{margin-bottom:120px}.instagram-grid-featured--image2{margin-left:calc(16.6666666667% + 2px);top:330px}@media only screen and (max-width:1920px){.instagram-grid .fs-entry-container{min-height:16.6666666667vw}.instagram-grid-featured--image2{top:calc(16.6666666667vw + 10px)}.instagram-grid-featured{height:calc(33.3333333333vw + 10px)}}@media only screen and (max-width:1390px){.instagram-grid .fs-service-icon{font-size:24px}}@media only screen and (max-width:767px){.instagram-grid-cta-button-area,.instagram-grid .fs-entry-container,.instagram-grid-featured,.instagram-grid .fs-fa-instagram{display:none}.instagram-grid-section-header{padding-bottom:28px}.instagram-grid-section-title{font-size:24px;font-size:1.5em;margin:0 auto 26px}.instagram-grid-section-subtitle{max-width:310px}.instagram-grid .fs-timeline{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:0}.instagram-grid .fs-entry-container:nth-child(-n+4){display:inline-flex;width:calc(50% - 1px);height:50vw;margin-bottom:2px}.instagram-grid .fs-mobile .fs-text-container{width:100%;height:100%;opacity:1;flex-direction:column;justify-content:center;align-items:center}.instagram-grid .fs-mobile .fs-timeline-entry:hover .fs-text-container{display:flex}.instagram-grid .fs-timeline .fs-service-icon{width:106px;padding:0}.instagram-grid .fs-timeline .fs-service-icon:after,.instagram-grid-featured-overlay:after{margin:0}.instagram-foursixty-buttons{margin-top:12px;display:flex;flex-wrap:wrap;justify-content:center}.instagram-foursixty-buttons__cta-button:first-child{margin-right:0}.product-section .instagram-foursixty-buttons{margin-bottom:70px}}.homepage-text-framed-image{padding-top:74px;padding-bottom:94px}@media only screen and (max-width:767px){.homepage-text-framed-image{padding-top:40px;padding-bottom:42px}}.homepage-text-framed-image__container{display:flex}.homepage-text-framed-image__container--right{flex-direction:row-reverse}.homepage-text-framed-image__container--right .homepage-text-framed-image__text-content{margin-right:auto;margin-left:0}.homepage-text-framed-image__mobile{display:none}.homepage-text-framed-image__cta{margin-top:72px;font-weight:700}.homepage-text-framed-image__framed-image{width:100%;max-width:808px;position:relative;z-index:0}.homepage-text-framed-image__framed-image--left{margin-right:90px;margin-left:42px;margin-bottom:39px}.homepage-text-framed-image__framed-image--left:after{content:"";display:block;background-color:#f7f8f9;width:calc(100% + 14px);height:calc(100% + 6px);position:absolute;z-index:-1;right:28px;top:40px}.homepage-text-framed-image__framed-image--right{margin-left:86px;margin-right:42px;margin-bottom:39px}@media only screen and (min-width:768px){.homepage-text-framed-image__framed-image--right{align-self:flex-start}}.homepage-text-framed-image__framed-image--right:after{content:"";display:block;background-color:#f7f8f9;width:calc(100% + 14px);height:calc(100% + 6px);position:absolute;z-index:-1;left:28px;top:40px}.homepage-text-framed-image__framed-image img{width:100%}.homepage-text-framed-image__text-content{width:51%;max-width:460px;align-self:center;margin-left:auto}.homepage-text-framed-image__heading{font-size:40px;letter-spacing:4px;line-height:53px;font-weight:400;text-transform:uppercase;margin-bottom:72px}.homepage-text-framed-image__text{font-size:16px;font-weight:500;line-height:30px;letter-spacing:0;max-width:306px}.homepage-text-framed-image__heading:before{content:"";display:block;height:0;width:0;margin-top:-.3375em}.homepage-text-framed-image__heading:after{content:"";display:block;height:0;width:0;margin-bottom:-.27em}.homepage-text-framed-image__text:before{content:"";display:block;height:0;width:0;margin-top:-.44175rem}.homepage-text-framed-image__text:after{content:"";display:block;height:0;width:0;margin-bottom:-.44175rem}@media only screen and (max-width:767px){.homepage-text-framed-image__framed-image{width:calc(100% - 18px);margin-bottom:68px}.homepage-text-framed-image__heading{font-size:24px;letter-spacing:2.4px;line-height:32px;margin-bottom:46px}.homepage-text-framed-image__text{font-size:14px;font-weight:400;line-height:24px}.homepage-text-framed-image__cta{margin-top:56px;max-width:100%}.homepage-text-framed-image__desktop{display:none}.homepage-text-framed-image__mobile{display:block}.homepage-text-framed-image__container{flex-direction:column}.homepage-text-framed-image__framed-image--right{margin-left:0}.homepage-text-framed-image__framed-image--left{margin-right:0;margin-left:16px}.homepage-text-framed-image__framed-image--left:after{right:12px;top:16px;width:calc(100% + 4px);height:100%}.homepage-text-framed-image__framed-image--right:after{left:12px;top:16px;width:calc(100% + 4px);height:100%}.homepage-text-framed-image__text-content{width:100%;max-width:100%}}.homepage-text-image-section{position:relative;z-index:0;width:100%}.homepage-text-image-section .homepage-text-image-section-inner{position:relative}.homepage-text-image-section:before{content:"";height:63.5%;width:100%;bottom:-50px;left:0;display:block;position:absolute;z-index:-10}@media only screen and (max-width:767px){.homepage-text-image-section:before{bottom:-60px}}.homepage-text-image-section .homepage-text-image{margin:25px auto 60px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image{margin:50px auto 60px;flex-wrap:wrap}}.homepage-text-image-section .homepage-text-image__heading-mobile{display:none;font-size:22px;line-height:33px;margin:0 60px 20px 25px;font-weight:400;text-align:left;text-transform:uppercase;width:100%;letter-spacing:2.2px;order:12;font-family:Bookmania,serif}@media only screen and (min-width:568px)and (max-width:1024px){.homepage-text-image-section .homepage-text-image__heading-mobile{max-width:100%;margin-left:25px;margin-top:25px}}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image__heading-mobile{display:block;max-width:230px;margin:0 auto 20px 0}}@media only screen and (max-width:567px){.homepage-text-image-section .homepage-text-image__heading-mobile{max-width:230px;margin-top:-14px;margin-left:25px;margin-right:auto}}.homepage-text-image-section .homepage-text-image__content,.homepage-text-image-section .homepage-text-image__image{width:50%}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image__content,.homepage-text-image-section .homepage-text-image__image{width:100%}}.homepage-text-image-section .homepage-text-image__image{background-size:cover;background-repeat:no-repeat;position:relative}.homepage-text-image-section .homepage-text-image__image.homepage-text-image__image--right .desktop-image{margin-left:auto}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image__image{min-height:280px;margin-bottom:46px;height:100%!important;order:10}}.homepage-text-image-section .homepage-text-image__image .desktop-image{display:block}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image__image .desktop-image{display:none}}.homepage-text-image-section .homepage-text-image__image .mobile-image{display:none}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image__image .mobile-image{display:block}}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image__content{order:20}}.homepage-text-image-section .homepage-text-image__content.homepage-text-image__content--right{padding:0 0 0 200px;margin:0 auto 0 0}@media only screen and (max-width:991px){.homepage-text-image-section .homepage-text-image__content.homepage-text-image__content--right{padding:0 0 0 25px}}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image__content.homepage-text-image__content--right{padding:0}}.homepage-text-image-section .homepage-text-image__content.homepage-text-image__content--left{padding:0 200px 0 0;margin:0 0 0 auto}@media only screen and (max-width:991px){.homepage-text-image-section .homepage-text-image__content.homepage-text-image__content--left{padding:0 25px 0 0;width:50%}}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image__content.homepage-text-image__content--left{width:auto;padding:0}}.homepage-text-image-section .homepage-text-image__content .homepage-text-image__heading{font-size:40px;line-height:56px;margin:-30px 0 50px;font-weight:400;text-transform:uppercase;letter-spacing:4px;font-family:Bookmania,serif}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image__content .homepage-text-image__heading{display:none;margin-top:0}}.homepage-text-image-section .homepage-text-image__content .homepage-text-image__text{font-size:16px;line-height:30px;margin:0 0 30px;letter-spacing:0}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image__content .homepage-text-image__text{font-size:14px;line-height:1.725em;margin:10px 0 20px;max-width:100%;text-align:left}}.homepage-text-image-section .homepage-text-image__content .homepage-text-image__button{margin-top:20px}@media only screen and (max-width:991px){.homepage-text-image-section .homepage-text-image__content .homepage-text-image__button{margin-top:30px}}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image__content .homepage-text-image__button{margin-top:20px}}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image__button{margin-top:20px}}@media only screen and (max-width:767px){.homepage-text-image-section .homepage-text-image__text{font-size:14px;line-height:1.725em}}@media only screen and (max-width:767px){.homepage-text-image-section.blockstyle-box .homepage-text-image-section-inner .homepage-text-image{margin-top:0}}@media only screen and (max-width:767px){.homepage-text-image-section.blockstyle-box .homepage-text-image__heading-mobile{display:none}}.homepage-text-image-section.blockstyle-box .homepage-text-image__content,.homepage-text-image-section.blockstyle-box .homepage-text-image__image{position:relative}@media only screen and (max-width:767px){.homepage-text-image-section.blockstyle-box .homepage-text-image__image{right:0!important;left:0!important;margin:0}}.homepage-text-image-section.blockstyle-box .homepage-text-image__content{border:1px solid transparent;padding:50px;text-align:center;z-index:2;width:37.5%}@media only screen and (max-width:991px){.homepage-text-image-section.blockstyle-box .homepage-text-image__content{width:50%}}@media only screen and (max-width:767px){.homepage-text-image-section.blockstyle-box .homepage-text-image__content{padding:65px 25px 40px;right:0!important;left:0!important;top:-25px;width:calc(100% - 50px);margin:0}}.homepage-text-image-section.blockstyle-box .homepage-text-image__content .homepage-text-image__heading,.homepage-text-image-section.blockstyle-box .homepage-text-image__content .homepage-text-image__text{margin-top:0;max-width:100%;text-align:center}.homepage-text-image-section.blockstyle-box .homepage-text-image__content .homepage-text-image__heading{display:block;font-size:24px}.homepage-text-image-section.blockstyle-box .homepage-text-image__content .homepage-text-image__text{margin-bottom:30px}.homepage-text-image-section.blockstyle-box .homepage-text-image__content.homepage-text-image__content--left{right:-15px}.homepage-text-image-section.blockstyle-box .homepage-text-image__content.homepage-text-image__content--right{left:-15px}.homepage-text-image-section.blockstyle-box .homepage-text-image__image.homepage-text-image__image--left{right:-15px}.homepage-text-image-section.blockstyle-box .homepage-text-image__image.homepage-text-image__image--right{left:-15px}.homepage-featured-collections-section{position:relative;padding-top:74px;padding-bottom:94px;overflow:hidden;width:100%}@media only screen and (max-width:767px){.homepage-featured-collections-section{padding-top:40px;padding-bottom:42px}}@media only screen and (min-width:768px){.homepage-featured-collections-section{background-color:#f7f8f9}}.homepage-featured-collections{margin-left:20px}@media only screen and (min-width:1580px){.homepage-featured-collections{margin-left:calc((100% - 1580px)/2)}}.homepage-featured-collections__heading{font-size:40px;letter-spacing:4px;margin:0 0 52px;text-transform:none;font-weight:400;text-transform:uppercase;font-family:Bookmania,serif}@media only screen and (max-width:767px){.homepage-featured-collections__heading{margin:0 0 20px;font-size:24px}}.homepage-featured-collections__container .homepage-featured-collections__list{display:flex;align-items:flex-start}@media only screen and (max-width:767px){.homepage-featured-collections__container .homepage-featured-collections__list{margin-top:20px}}.homepage-featured-collections__container .homepage-featured-collections__item{width:28.57%;margin:0 30px 0 0}@media only screen and (max-width:991px){.homepage-featured-collections__container .homepage-featured-collections__item{width:40%}}@media only screen and (max-width:767px){.homepage-featured-collections__container .homepage-featured-collections__item{width:80%;margin:0 15px 0 0}.homepage-featured-collections__container .homepage-featured-collections__item:last-child{margin:0 25px 0 0}.homepage-featured-collections__container .homepage-featured-collections__item h3{font-size:20px;line-height:30px}}.homepage-featured-collections__container .homepage-featured-collections__item img{transition:opacity .25s ease}.homepage-featured-collections__container .homepage-featured-collections__item img:hover{opacity:.8}.homepage-featured-collections__container .homepage-featured-collections__item h3{text-align:left;text-transform:none;margin:24px 0 12px;font-size:24px;font-weight:700;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:2.4px}@media only screen and (max-width:767px){.homepage-featured-collections__container .homepage-featured-collections__item h3{font-size:14px;line-height:30px;letter-spacing:0;margin:6px 0}}.homepage-featured-collections__container .homepage-featured-collections__item p{text-align:left;margin:0;font-size:16px;line-height:24px;min-height:28px;letter-spacing:0}@media only screen and (max-width:767px){.homepage-featured-collections__container .homepage-featured-collections__item p{font-size:14px;line-height:20px}}.homepage-featured-collections__buttons{position:relative}@media only screen and (min-width:768px){.homepage-featured-collections__buttons{max-width:1482px}}.homepage-featured-collections__buttons .homepage-featured-collections__arrow{position:absolute;top:-90px;color:#2f2f2f;z-index:10;background:transparent;border:none}@media only screen and (max-width:767px){.homepage-featured-collections__buttons .homepage-featured-collections__arrow{top:-42px}}.homepage-featured-collections__buttons .homepage-featured-collections__arrow.swiper-button-disabled{opacity:.5}.homepage-featured-collections__buttons .homepage-featured-collections__arrow .aicon{font-size:35px}@media only screen and (max-width:767px){.homepage-featured-collections__buttons .homepage-featured-collections__arrow .aicon{font-size:30px}}.homepage-featured-collections__buttons .homepage-featured-collections__arrow--prev{right:55px}@media only screen and (max-width:767px){.homepage-featured-collections__buttons .homepage-featured-collections__arrow--prev{right:55px}}.homepage-featured-collections__buttons .homepage-featured-collections__arrow--next{right:25px}@media only screen and (max-width:767px){.homepage-featured-collections__buttons .homepage-featured-collections__arrow--next{right:15px}}.shopify-section--homepage-testimonials-2{padding-top:74px;padding-bottom:94px}@media only screen and (max-width:767px){.shopify-section--homepage-testimonials-2{padding-top:40px;padding-bottom:42px}}.homepage-testimonials-2-section{position:relative;text-align:center}.homepage-testimonials-2-section .homepage-testimonials-2-section__inner-container{padding-right:50px;padding-left:50px}.homepage-testimonials-2-section .homepage-testimonials-2-section__heading{font-family:Bookmania,serif;font-weight:400;font-size:40px;letter-spacing:4px;line-height:1.325em;text-transform:uppercase;margin:0 auto;max-width:570px}.homepage-testimonials-2-section .homepage-testimonials-2-section__heading span{display:block;width:90px;height:3px;margin:45px auto 0;background:#0d2e35}@media only screen and (max-width:767px){.homepage-testimonials-2-section .homepage-testimonials-2-section__heading{font-size:22px;letter-spacing:2.2px;line-height:1.4em;margin-left:-32px;text-align:left}.homepage-testimonials-2-section .homepage-testimonials-2-section__heading span{margin-top:38px;margin-left:0}}.homepage-testimonials-2-section .swiper-container{padding-top:65px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 323.3 259.3%27%3E%3Cpath d=%27M85.752 247.317c-14 0-25.4-2.9-34.3-8.6-8.8-5.6-16.3-13.1-21.9-21.9-6.9-10-11.5-21.4-13.3-33.3-1.9-12-2.9-21.9-2.9-29.5 0-31.1 7.9-59.4 23.8-84.8s40.6-46 74.3-61.9l8.6 17.1c-19.7 8.3-36.7 21.3-51 39.1-14.3 17.8-21.4 35.9-21.4 54.3-.1 6.8.8 13.5 2.9 20 9.9-8.2 22.4-12.6 35.2-12.4 16.5 0 30.8 5.4 42.9 16.2 12 10.8 18.1 25.7 18.1 44.8 0 17.8-6 32.4-18.1 43.8-11.5 11.2-26.9 17.4-42.9 17.1zm161.9 0c-14 0-25.4-2.9-34.3-8.6-8.8-5.6-16.3-13.1-21.9-21.9-6.9-10-11.5-21.4-13.3-33.3-1.9-12-2.9-21.9-2.9-29.5 0-31.1 7.9-59.4 23.8-84.8s40.6-46 74.3-61.9l8.6 17.1c-19.7 8.3-36.7 21.3-51 39.1-14.3 17.8-21.4 35.9-21.4 54.3-.1 6.8.8 13.5 2.9 20 9.9-8.2 22.4-12.6 35.2-12.4 16.5 0 30.8 5.4 42.9 16.2 12.1 10.8 18.1 25.7 18.1 44.8 0 17.8-6 32.4-18.1 43.8-11.5 11.2-26.9 17.4-42.9 17.1z%27 fill=%27%23FFFFFF%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center top;background-size:295px auto}@media only screen and (max-width:767px){.homepage-testimonials-2-section .swiper-container{background-position:center;padding-top:58px}}.homepage-testimonials-2-section .homepage-testimonials-2-section__text{font-family:Montserrat,sans-serif;font-style:normal;font-size:20px;line-height:2em;letter-spacing:0;text-transform:initial;max-width:600px;margin:0 auto 45px}@media only screen and (max-width:767px){.homepage-testimonials-2-section .homepage-testimonials-2-section__text{font-size:16px;line-height:30px;letter-spacing:0;margin-bottom:50px;text-align:left}}@media only screen and (min-width:768px){.homepage-testimonials-2-section .swiper-slide{display:flex;flex-direction:column;height:auto}}.homepage-testimonials-2-section .homepage-testimonials-2-section__author{font-family:Montserrat,sans-serif;font-size:15px;display:block;margin-bottom:35px;line-height:20px;letter-spacing:1.5px}.homepage-testimonials-2-section .homepage-testimonials-2-section__author:before,.homepage-testimonials-2-section .homepage-testimonials-2-section__author:after{content:"-"}@media only screen and (min-width:768px){.homepage-testimonials-2-section .homepage-testimonials-2-section__author{margin-top:auto}}@media only screen and (max-width:767px){.homepage-testimonials-2-section .homepage-testimonials-2-section__author{margin-bottom:15px;text-align:left}}@media only screen and (max-width:767px){.homepage-testimonials-2-section .homepage-testimonials-2-section__stars{text-align:left}}.homepage-testimonials-2-section .homepage-testimonials-2-section__stars .reviews-stars{font-size:18px}.homepage-testimonials-2-section .swiper-button-prev,.homepage-testimonials-2-section .swiper-button-next{z-index:10;top:20px;bottom:0;margin:auto}.homepage-testimonials-2-section .swiper-button-prev:after,.homepage-testimonials-2-section .swiper-button-next:after{font-size:40px}@media only screen and (max-width:767px){.homepage-testimonials-2-section .swiper-button-prev,.homepage-testimonials-2-section .swiper-button-next{top:50%;margin-top:0}.homepage-testimonials-2-section .swiper-button-prev:after,.homepage-testimonials-2-section .swiper-button-next:after{font-size:22px;line-height:36px}}.homepage-testimonials-2-section .swiper-button-prev{left:50px}@media only screen and (max-width:1279px){.homepage-testimonials-2-section .swiper-button-prev{left:10px}}.homepage-testimonials-2-section .swiper-button-next{right:50px}@media only screen and (max-width:1279px){.homepage-testimonials-2-section .swiper-button-next{right:10px}}.homepage-swiper-slider .swiper-container{width:100%}.homepage-swiper-slider .swiper-slide{background-color:#fff;width:100%;height:100%;display:flex;align-items:center;position:relative}.homepage-swiper-slider .swiper-button-prev:after,.homepage-swiper-slider .swiper-button-next:after{content:""}.homepage-swiper-slider .icon-angle-left,.homepage-swiper-slider .icon-angle-right{top:30%}.homepage-swiper-slider .icon-angle-left:before,.homepage-swiper-slider .icon-angle-right:before{font-size:25px;color:#fff}.homepage-swiper-slider .swiper-pagination-bullet{width:14px;height:14px;margin:0 6px}.homepage-swiper-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000;opacity:.7}.homepage-swiper-slider__desktop-image{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0}.homepage-swiper-slider__item{margin-top:-5%;z-index:1}.homepage-swiper-slider__heading{font-size:55px;line-height:70px;letter-spacing:5px;font-weight:500;color:#fff}.homepage-swiper-slider__subtitle{font-size:18px;line-height:29px;font-weight:400;letter-spacing:0px;margin-top:50px;color:#fff}.homepage-swiper-slider__mobile-image{display:block;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;min-height:360px;max-height:360px}.homepage-swiper-slider__button{margin-top:60px;font-weight:600}@media only screen and (min-width:1441px){.homepage-swiper-slider .swiper-container{height:740px}.homepage-swiper-slider__button{min-width:260px}}@media only screen and (min-width:1200px)and (max-width:1440px){.homepage-swiper-slider .swiper-container{height:500px}.homepage-swiper-slider__heading{font-size:45px;line-height:60px;letter-spacing:3px}.homepage-swiper-slider__subtitle{font-size:15px;line-height:25px}.homepage-swiper-slider__button{min-width:230px}}@media only screen and (min-width:992px)and (max-width:1199px){.homepage-swiper-slider .swiper-container{height:460px}.homepage-swiper-slider__heading{font-size:35px;line-height:50px;letter-spacing:2px}.homepage-swiper-slider__subtitle{font-size:14px;line-height:22px}.homepage-swiper-slider__button{min-width:220px}}@media only screen and (min-width:768px)and (max-width:991px){.homepage-swiper-slider .swiper-container{height:420px}.homepage-swiper-slider__heading{font-size:32px;line-height:45px;letter-spacing:2px}.homepage-swiper-slider__subtitle{font-size:13px;line-height:22px;margin-top:30px}.homepage-swiper-slider__button{min-width:220px;margin-top:40px}}@media only screen and (min-width:768px){.homepage-swiper-slider__mobile-image,.homepage-swiper-slider__item.mobile{display:none}.homepage-swiper-slider__desktop-image.left-aligned{background-position:left center}.homepage-swiper-slider__desktop-image.center-aligned{background-position:center center}.homepage-swiper-slider__desktop-image.right-aligned{background-position:right center}.homepage-swiper-slider .icon-angle-left,.homepage-swiper-slider .icon-angle-right{top:50%}.homepage-swiper-slider .icon-angle-left:before,.homepage-swiper-slider .icon-angle-right:before{font-size:45px}}@media only screen and (max-width:767px){.homepage-swiper-slider .swiper-container{height:600px}.homepage-swiper-slider__desktop-image,.homepage-swiper-slider__item.desktop{display:none}.homepage-swiper-slider .swiper-slide{align-items:flex-start}.homepage-swiper-slider__item{margin-left:20px;margin-top:380px;z-index:1;width:calc(100% - 20px)}.homepage-swiper-slider__heading{font-size:24px;line-height:30px;color:#2f2f2f}.homepage-swiper-slider__heading.letter-spacing-0{letter-spacing:0}.homepage-swiper-slider__heading.letter-spacing-1{letter-spacing:1px}.homepage-swiper-slider__heading.letter-spacing-2{letter-spacing:2px}.homepage-swiper-slider__subtitle{font-size:16px;line-height:22px;margin-top:15px;color:#2f2f2f}.homepage-swiper-slider__button{margin-top:25px}}@media only screen and (max-width:369px){.homepage-swiper-slider .swiper-container{height:500px}.homepage-swiper-slider__heading{font-size:20px}.homepage-swiper-slider__mobile-image{min-height:290px;max-height:290px}.homepage-swiper-slider__item{margin-left:15px;margin-top:310px}.homepage-swiper-slider__heading{margin-bottom:0;line-height:24px}.homepage-swiper-slider__subtitle{margin-top:8px;font-size:14px;line-height:21px}.homepage-swiper-slider__button{margin-top:18px}}.swiper-slide__layout-design2 .homepage-swiper-slider__button.theme-btn{background-color:#ffffffb8;border:1px solid #ffffff;color:#fff;transition:all .35s ease-in-out}.swiper-slide__layout-design2 .homepage-swiper-slider__button.theme-btn:hover{color:#fff;background-color:#2f2f2f;border-color:#2f2f2f}.swiper-slide__layout-design2 .homepage-swiper-slider__mobile-image{min-height:660px;max-height:660px}.swiper-slide__layout-design2 .mobile .homepage-swiper-slider__heading{font-size:30px;line-height:40px;letter-spacing:0}.swiper-slide__layout-design2 .mobile .homepage-swiper-slider__subtitle{font-size:16px;line-height:22px}.swiper-slide__layout-design2 .mobile .homepage-swiper-slider__heading,.swiper-slide__layout-design2 .mobile .homepage-swiper-slider__subtitle{color:#fff}.swiper-slide__layout-design2 .mobile .homepage-swiper-slider__button{font-weight:600px;min-width:225px}.swiper-slide__layout-design2.swiper-slide__mobtext-plcmt-bottomleft .mobile.homepage-swiper-slider__item,.swiper-slide__layout-design2.swiper-slide__mobtext-plcmt-bottomcenter .mobile.homepage-swiper-slider__item,.swiper-slide__layout-design2.swiper-slide__mobtext-plcmt-topcenter .mobile.homepage-swiper-slider__item{position:absolute;margin-top:initial}.swiper-slide__layout-design2.swiper-slide__mobtext-plcmt-bottomleft .mobile.homepage-swiper-slider__item{max-width:250px;bottom:105px}.swiper-slide__layout-design2.swiper-slide__mobtext-plcmt-bottomcenter .mobile.homepage-swiper-slider__item{bottom:105px;text-align:center;width:90%;margin:auto;left:5%}.swiper-slide__layout-design2.swiper-slide__mobtext-plcmt-topcenter .mobile.homepage-swiper-slider__item{top:75px;text-align:center;width:90%;margin:auto;left:5%}@media only screen and (max-width:767px){.swiper-slide__layout-design2:before{content:"";background-image:linear-gradient(transparent,#00000080);position:absolute;left:0;bottom:0;width:100%;height:90%;z-index:1}.swiper-slide__layout-design2.swiper-slide__mobtext-plcmt-topcenter:before\a0 {top:0;bottom:initial;background-image:linear-gradient(rgba(0,0,0,.5),transparent)}}@media only screen and (min-width:1441px){.swiper-slide__layout-design2 .homepage-swiper-slider__heading{font-size:80px;letter-spacing:0;line-height:90px}}.product-grid__item-promo-wrapper{width:100%;display:flex;align-items:center;position:absolute;top:17px;z-index:10;padding-left:12px}.product-grid__item-promo-wrapper .collection-grid-colpatch-wrapper{width:100%;display:flex;justify-content:center;padding:0 5px}.product-grid__item-promo-wrapper .collection-grid-colpatch.colpatch_shape_rectangle{background:#fff;border:1px solid #725D42;border-radius:unset;min-height:25px;padding:4px 15px}.product-grid__item-promo-wrapper .colpatch-inner-textwrap{color:#725d42;text-transform:uppercase;font-size:11px;line-height:14px;letter-spacing:.5px;font-weight:500}@media only screen and (max-width:991px){.product-grid__item-promo-wrapper .colpatch-inner-textwrap{font-size:10px;line-height:12px}.product-grid__item-promo-wrapper .collection-grid-colpatch.colpatch_shape_rectangle{min-height:20px;padding:3px 15px}}.homepage-swiper-slider__usp-bubble{background-color:#ffffff4d;padding:8px 20px 6px;display:inline-flex;gap:15px;border-radius:15px;margin-bottom:30px}.homepage-swiper-slider__usp-bubble .aicon{color:#c18d43}@media only screen and (max-width:991px){.homepage-swiper-slider__usp-bubble{font-size:12px;background-color:#b985431f;line-height:1;gap:10px;padding:8px 20px;margin-bottom:10px}.homepage-swiper-slider__usp-bubble .stars{display:inline-flex;gap:1px}.homepage-swiper-slider__usp-bubble .aicon{font-size:12px}}.shopify-section--homepage-newsletter{padding-top:74px;padding-bottom:94px}@media only screen and (max-width:767px){.shopify-section--homepage-newsletter{padding-top:40px;padding-bottom:42px}}.homepage-newsletter-section{position:relative;text-align:center;padding:110px 0}@media only screen and (max-width:767px){.homepage-newsletter-section{padding:56px 0 40px;display:flex;flex-direction:column;align-items:center}}.homepage-newsletter-section .homepage-newsletter-section__container{position:relative}@media only screen and (max-width:767px){.homepage-newsletter-section .homepage-newsletter-section__container{max-width:270px;padding:0}}.homepage-newsletter-section .homepage-newsletter-section__heading{font-family:Bookmania,serif;font-weight:400;font-size:40px;letter-spacing:.1em;line-height:1.64em;text-transform:uppercase;text-align:center;margin:0 auto 35px}@media only screen and (max-width:767px){.homepage-newsletter-section .homepage-newsletter-section__heading{font-size:22px;margin-bottom:26px;letter-spacing:2.4px;line-height:1.3em}}.homepage-newsletter-section .homepage-newsletter-section__text{font-family:Montserrat,sans-serif;font-size:20px;line-height:2em;letter-spacing:0;text-align:center;max-width:840px;margin:0 auto 45px}@media only screen and (max-width:767px){.homepage-newsletter-section .homepage-newsletter-section__text{font-size:16px;line-height:1.8em;margin-bottom:0}}.homepage-newsletter-section .homepage-newsletter-section__form-newsletter{display:flex;align-items:center;justify-content:center;width:100%;max-width:740px;margin:auto}@media only screen and (max-width:767px){.homepage-newsletter-section .homepage-newsletter-section__form-newsletter{flex-direction:column;padding:0 15px}}.homepage-newsletter-section .homepage-newsletter-section__form-newsletter .homepage-newsletter-section__form-submit{font-family:Montserrat,sans-serif;text-align:center;padding:8px 12px;font-size:14px;letter-spacing:1.4px}.homepage-newsletter-section .homepage-newsletter-section__form-newsletter .homepage-newsletter-section__form-submit--button{display:none}.homepage-newsletter-section .homepage-newsletter-section__form-newsletter .homepage-newsletter-section__form-input{font-family:Montserrat,sans-serif;font-style:italic;font-weight:300;font-size:13px;padding:12px;letter-spacing:0;border-width:2px;border-style:solid;margin-right:5px;background-color:transparent}@media only screen and (max-width:767px){.homepage-newsletter-section .homepage-newsletter-section__form-newsletter .homepage-newsletter-section__form-input{margin-bottom:13px;margin-right:0}}.homepage-newsletter-section .homepage-newsletter-section__form-v2{max-width:716px;margin:42px auto 0}@media only screen and (max-width:767px){.homepage-newsletter-section .homepage-newsletter-section__form-v2{max-width:100%;width:100%;margin-top:0}}@media only screen and (max-width:767px){.homepage-newsletter-section .homepage-newsletter-section__form-v2 [data-testid=form-row]{display:initial}}.homepage-newsletter-section .homepage-newsletter-section__form-v2 [data-testid=form-row]>div{width:50%!important}@media only screen and (max-width:767px){.homepage-newsletter-section .homepage-newsletter-section__form-v2 [data-testid=form-row]>div[data-testid=form-component]{padding-top:0!important}}.homepage-newsletter-section .homepage-newsletter-section__form-v2 input,.homepage-newsletter-section .homepage-newsletter-section__form-v2 button{height:44px!important;padding-top:0!important;padding-bottom:0!important;font-family:Montserrat!important}@media only screen and (max-width:767px){.homepage-newsletter-section .homepage-newsletter-section__form-v2 input,.homepage-newsletter-section .homepage-newsletter-section__form-v2 button{font-size:14px!important;margin-right:0!important;margin-left:0!important;margin-top:-10px!important}}.homepage-newsletter-section .homepage-newsletter-section__form-v2 input{border-radius:0;background-color:transparent!important;margin-right:5px!important;font-style:normal!important}.homepage-newsletter-section .homepage-newsletter-section__form-v2 input::placeholder{font-weight:500!important}@media only screen and (max-width:767px){.homepage-newsletter-section .homepage-newsletter-section__form-v2 input::placeholder{font-size:14px!important;margin-right:0!important;margin-left:0!important}}.homepage-newsletter-section .homepage-newsletter-section__form-v2 input:focus{box-shadow:none!important}.homepage-newsletter-section .homepage-newsletter-section__form-v2 input[type=email]{height:44px!important;border:2px solid #c1c1c6!important;font-family:Montserrat!important;font-style:italic;font-size:14px!important;background-color:transparent!important}@media only screen and (max-width:767px){.homepage-newsletter-section .homepage-newsletter-section__form-v2 input[type=email]{width:100%}}.homepage-newsletter-section .homepage-newsletter-section__form-v2 button[type=button]{height:22px;width:100%;letter-spacing:1.4px!important;margin-left:5px;font-weight:800!important;font-size:14px!important}@media only screen and (max-width:767px){.homepage-newsletter-section .homepage-newsletter-section__form-v2 .klaviyo-form [data-testid=form-row]{flex-direction:column!important}}@media only screen and (max-width:767px){.homepage-newsletter-section .homepage-newsletter-section__form-v2 .klaviyo-form [data-testid=form-row]>div{flex-basis:auto!important;width:calc(100% - 40px)!important;max-width:354px;margin:20px auto 0}}.homepage-newsletter-section .homepage-newsletter-section__form-v2 .ql-editor strong{font-family:Playfair Display,serif;font-weight:400!important;font-size:25px!important;letter-spacing:2px;line-height:30px}.homepage-newsletter-section .homepage-newsletter-section__form-v2 .ql-editor p span{font-family:Playfair Display,serif;font-style:italic;font-size:15px;line-height:25px;margin-top:10px;display:inline-block!important}.homepage-image-banner{background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.homepage-image-banner__content-mobile,.homepage-image-banner__content-desktop{text-align:center}@media only screen and (min-width:1580px){.homepage-image-banner__content-desktop{margin-left:calc((100% - 1580px)/2)}}.homepage-image-banner__heading{font-family:Bookmania,serif;font-size:40px;letter-spacing:4px;line-height:60px;font-weight:400}.homepage-image-banner__text{font-size:20px}.homepage-image-banner__heading,.homepage-image-banner__text{color:#fff}@media only screen and (min-width:1441px){.homepage-image-banner{height:740px}.homepage-image-banner__content-desktop{max-width:550px}.homepage-image-banner__heading{margin-top:60px}.homepage-image-banner__text{margin-top:40px}.homepage-image-banner__button{margin-top:60px}.homepage-image-banner__icon svg,.homepage-image-banner__icon img{width:130px;height:auto}}@media only screen and (min-width:1200px)and (max-width:1440px){.homepage-image-banner{height:550px}.homepage-image-banner__content-desktop{max-width:620px}.homepage-image-banner__heading,.homepage-image-banner__text,.homepage-image-banner__button{margin-top:35px}.homepage-image-banner__icon svg,.homepage-image-banner__icon img{width:100px;height:auto}}@media only screen and (min-width:992px)and (max-width:1199px){.homepage-image-banner{height:460px}.homepage-image-banner__content-desktop{max-width:500px}.homepage-image-banner__icon svg,.homepage-image-banner__icon img{width:85px;height:auto}.homepage-image-banner__heading{font-size:35px;line-height:50px;letter-spacing:2px}.homepage-image-banner__text{font-size:14px}.homepage-image-banner__heading,.homepage-image-banner__text,.homepage-image-banner__button{margin-top:30px}}@media only screen and (min-width:768px)and (max-width:991px){.homepage-image-banner{height:420px}.homepage-image-banner__content-desktop{max-width:460px}.homepage-image-banner__heading{font-size:32px;line-height:45px;letter-spacing:2px}.homepage-image-banner__heading,.homepage-image-banner__text,.homepage-image-banner__button{margin-top:25px}.homepage-image-banner__text{font-size:13px}.homepage-image-banner__icon svg,.homepage-image-banner__icon img{width:70px;height:auto}}@media only screen and (max-width:767px){.homepage-image-banner{height:360px;justify-content:center}.homepage-image-banner__icon svg,.homepage-image-banner__icon img{width:80px;height:auto}.homepage-image-banner__content-mobile{margin-left:5px;margin-right:5px}.homepage-image-banner__content-desktop{margin-left:15px;margin-right:15px}.homepage-image-banner__heading{font-size:24px;line-height:30px;letter-spacing:2px;margin-top:20px}.homepage-image-banner__text{font-size:13px;line-height:20px;margin-top:20px}.homepage-image-banner__button-wrapper{padding:0 17px}.homepage-image-banner__button{margin-top:20px}}.homepage-tiles__inner{padding-top:170px;padding-bottom:18px}@media only screen and (max-width:1440px){.homepage-tiles__inner{padding-top:93px;padding-bottom:10px}}@media only screen and (max-width:991px){.homepage-tiles__inner{padding-top:70px;padding-bottom:35px}}@media only screen and (max-width:767px){.homepage-tiles__inner{padding:24px 0 15px}}.homepage-tiles__inner .homepage-section__heading{color:#2f2f2f;font-family:Lora,serif;font-weight:400;font-size:40px;letter-spacing:4px;line-height:53px;text-transform:uppercase;margin:0 auto 60px;position:relative}@media only screen and (min-width:992px){.homepage-tiles__inner .homepage-section__heading{text-align:center}}@media only screen and (max-width:767px){.homepage-tiles__inner .homepage-section__heading{font-size:24px;letter-spacing:2.4px;line-height:32px;margin-bottom:24px}}.homepage-tiles__inner .homepage-section__heading--center{text-align:center}.homepage-tiles__inner .homepage-section__heading--right{text-align:right}.homepage-tiles__inner .homepage-section__heading--left{text-align:left}.homepage-tiles__inner .homepage-tiles__list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}@media only screen and (max-width:991px){.homepage-tiles__inner .homepage-tiles__list{flex-direction:column;flex-wrap:nowrap}}.homepage-tiles__inner .homepage-tiles__list__item{cursor:pointer;width:calc(50% - 6px);margin-bottom:20px}@media only screen and (max-width:991px){.homepage-tiles__inner .homepage-tiles__list__item{width:100%}}@media only screen and (max-width:767px){.homepage-tiles__inner .homepage-tiles__list__item{margin-bottom:4px}}.homepage-tiles__inner .homepage-tiles__list__item:last-child{margin-bottom:0}.homepage-tiles__inner .homepage-tiles__list__item .homepage-tiles__list__item__inner{display:block;position:relative}.homepage-tiles__inner .homepage-tiles__list__item .homepage-tiles__list__item__image{display:block;height:352px;position:relative;width:100%;object-fit:cover;object-position:center;z-index:3}@media only screen and (max-width:1440px){.homepage-tiles__inner .homepage-tiles__list__item .homepage-tiles__list__item__image{height:290px}}@media only screen and (max-width:767px){.homepage-tiles__inner .homepage-tiles__list__item .homepage-tiles__list__item__image{height:208px}}.homepage-tiles__inner .homepage-tiles__list__item .homepage-tiles__list__item__image.default-background{background-color:#f8f8f8}.homepage-tiles__inner .homepage-tiles__list__item .homepage-tiles__list__item__placeholder{display:block;position:absolute;bottom:35px;left:50%;transform:translate(-50%);z-index:5;background-color:#fff9}.homepage-tiles__inner .homepage-tiles__list__item .homepage-tiles__list__item__placeholder:hover{background-color:#c18d43;color:#fff}@media only screen and (max-width:767px){.homepage-tiles__inner .homepage-tiles__list__item .homepage-tiles__list__item__placeholder{max-width:224px;min-width:auto;bottom:18px}}@media only screen and (min-width:992px){.homepage-tiles__inner .homepage-tiles__list__item:hover .homepage-tiles__list__item__inner:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff40;z-index:4}}
/*# sourceMappingURL=/cdn/shop/t/562/assets/index.bundle.css.map */
