.Custom_RichText_Background .majortitle{color:var(--medium_gray)}.Custom_RichText_Background p{color:var(--dark_gray)}.Custom_RichText_Background .small-feature-link{text-decoration-color:var(--light_brown);font-size:14px;letter-spacing:1.5px;line-height:28px;font-weight:700}.blog-section-info{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:80px 50px 0}.blog-section-info .blog-section-block{width:calc(33.33% - 100px);margin:0 50px}.blog-img-block{margin-bottom:15px}.blog-img-block img{margin:0 auto;display:block}.blog-info{padding-bottom:100px}.blog-section-info .blog-section-block .blog-title{line-height:24px;color:var(--dark_gray);text-align:center;margin-bottom:0}.blog-section-info .download-btn-section{text-align:center}.blog-section-info .download-btn-section .download-btn{line-height:28px;text-underline-offset:2px;display:inline-block;text-decoration:none}.custom-contact-form-section{padding:69px 0 114px}.form-container{display:block;max-width:780px;margin:0 auto}.custom-contact-form-section h1.margin-bottom.section-title{font-family:Playfair Display,serif;font-weight:400;font-style:normal;font-size:30px;line-height:1.2;text-transform:uppercase;letter-spacing:1px;color:var(--medium_gray);text-align:center}.custom-contact-form-section span.required-fields{font-family:Lato,sans-serif;font-size:14px;line-height:28px;font-weight:400;color:var(--gray);text-align:right;display:block;margin-bottom:5px;margin-right:20px}.form-section-info{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 -12px 8px;padding:0 20px}.form-container input{margin:0 0 20px;width:50%;border:1px solid var(--light_gray);border-radius:3px;font-family:Lato,sans-serif;font-size:18px;line-height:28px;font-weight:400;color:var(--medium_gray);text-align:left;padding:7px 15px 8px}.form-container input[name="contact[firstname]"],.form-container input[name="contact[email]"]{margin:0 24px 20px 0;width:calc(50% - 24px)}.form-container input[name="contact[address]"]{width:100%}.form-container input[name="contact[state]"]{width:calc(35% - 48px);margin:0 24px 20px}.form-container input[name="contact[zipcode]"]{width:15%}input::placeholder{font-family:Lato,sans-serif;font-size:18px;line-height:28px;font-weight:400;color:var(--medium_gray );text-align:left}.form-container input[type=checkbox]{width:auto;opacity:0;margin:0;display:none}.form-container .checkbox{margin:0 0 20px;padding:0 8px}.form-container .checkbox label{font-family:Lato,sans-serif;font-size:18px;line-height:28px;font-weight:400;color:var(--medium_gray );text-align:left;position:relative}.form-container .checkbox label:before{width:30px;height:30px;border:1px solid var(--light_gray);position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);border-radius:3px;background:var(--white)}.form-container .checkbox label span{padding-left:44px;display:inline-block}.form-container button.submit-btn.dark.margin-top{margin:30px auto 0;display:inherit;font-family:Lato,sans-serif;font-size:14px;line-height:18px;font-weight:400;color:var(--white );text-align:center;padding:14px 10px 13px;width:178px;letter-spacing:1.5px}.form-container .checkbox input[type=checkbox]:checked+label:before{background-color:#9d836b}.form-container .checkbox input[type=checkbox]:checked+label:after{content:"";position:absolute;left:8px;top:6px;width:15px;height:11px;background:url(//sparrowandsage.com/cdn/shop/t/40/assets/checkmark-checkbox.png?v=45691397181473574901652246979);background-repeat:no-repeat;background-position:center center;background-size:cover}.form-success{text-align:center;padding:20% 0}h2.thank-you-title{font-family:Playfair Display,serif;font-weight:400;font-style:normal;font-size:30px;line-height:1.2;text-transform:uppercase;letter-spacing:1px;color:var(--medium_gray);text-align:center}p.thank-you-message.margin-bottom{font-family:Lato,sans-serif;font-size:24px;line-height:32px;font-weight:400;color:var(--medium_gray );text-align:center;margin-bottom:35px}a.thank-you-btn{text-align:center}.template-suffix-contact .map_image_overlay{height:600px;width:100%}@media screen and (max-width:1200px){.blog-section-info .blog-section-block{margin:0 35px;width:calc(33.33% - 70px)}}@media screen and (max-width:1023px){.blog-section-info .blog-section-block{margin:0 30px;width:calc(33.33% - 60px)}}@media screen and (max-width:992px){.blog-section-info .blog-section-block{margin:0 25px;width:calc(33.33% - 50px)}.blog-info{padding-bottom:80px}.blog-section-info{margin:50px 30px 0}.custom-contact-form-section{padding:60px 0 105px}}@media screen and (max-width:767px){.container{padding:0 25px}.blog-section-info .blog-section-block .blog-title{font-size:16px}.custom-contact-form-section .required-fields{display:none}.blog-section-info .blog-section-block{width:100%;margin:-20% auto 4%}.blog-section-info .blog-section-block:last-child .blog-info{padding-bottom:60px}.Custom_RichText_Background{padding-top:47px}.Custom_RichText_Background .majortitle{margin-bottom:7px}.Custom_RichText_Background .lightly-spaced-row-above{margin-top:25px}.blog-section-info{margin:30px 20px 0}.custom-contact-form-section{padding:30px 0 105px}.custom-contact-form-section .margin-bottom.section-title{color:var(--dark_gray)}.form-container input{width:100%}.form-container input[name="contact[firstname]"],.form-container input[name="contact[email]"]{margin:0 0 20px;width:100%}.form-container input[name="contact[address]"]{width:100%}.form-container input[name="contact[state]"]{width:66%;margin:0 0 20px}.form-container input[name="contact[zipcode]"]{width:calc(34% - 8px);margin:0 0 20px 8px}.form-container input[name="contact[city]"]{width:100%}.form-container .checkbox label span{vertical-align:top}.form-container .checkbox label:before{top:0;transform:unset}.cross-page-promos .container.cf .flexible-layout{flex-direction:row}.cross-page-promos .container.cf .flexible-layout .column{width:33.33%!important}.form-container .checkbox input[type=checkbox]:checked+label:after{top:9px}}@media screen and (max-width:375px){.cross-page-promos .container.cf .flexible-layout{flex-direction:column}.cross-page-promos .container.cf .flexible-layout .column{width:100%!important}.form-section-info{justify-content:space-evenly}.form-container input[name="contact[state]"]{width:60%}.form-container input[name="contact[zipcode]"]{width:calc(40% - 8px)}.form-container .checkbox label:before{width:25px;height:25px}.form-container .checkbox input[type=checkbox]:checked+label:after{left:-4px;top:7px}.thank-you-btn.btn.btn--primary{font-size:13px}}.Custom_RichText_Background.article .align-center.spaced-column .lightly-spaced-row-above:last-child{margin-top:5px}.blog-section-info .download-btn-section .download-btn svg{height:24px;width:11px;display:inline-block;vertical-align:top}.blog-section-info .download-btn-section .download-btn:after{content:"";width:100%;height:1px;background:var(--light_brown);display:block;margin-top:-7px}.template-suffix-catalogs .form-container .checkbox label{display:flex;align-items:center}@media only screen and (max-width: 767px){.custom-contact-form-section h1.margin-bottom.section-title{color:var(--dark_gray)}.template-suffix-catalogs .blog-info{padding-bottom:0}.template-suffix-catalogs .blog-section-info .blog-section-block{margin:00% auto 15%}}.custom__contact-text .h1-style{line-height:40px}.custom__contact-text .P_Large{line-height:32px}.contact__right input{font-size:18px;line-height:28px;color:var(--medium_gray);text-transform:capitalize}@media screen and (max-width:959px){.contact__right #template .lightly-spaced-row{text-align:center}.contact__right #template button.btn.btn--primary.Link_Url{max-width:182px;margin:12px auto 0}.contact__right .flexible-layout--form .column.column--full{margin-top:0}}@media screen and (max-width:767px){.contact__content-section{padding-top:30px}.contact__headings h4{font-size:18px}}.template-suffix-collection .Image_with_Text_Simple .fully-spaced-row--medium{padding:0}.template-suffix-collection .Custom_Testimonial_Otr{padding-top:30px}.template-suffix-collection .Image_with_Text_Simple .column.column--half:last-child{align-self:start;padding-left:0}ol.breadcrumbs-list{display:flex;flex-wrap:wrap}.collection-listing .product-list.justify-center{justify-content:center}.list-collections .product-block.collection-block .image-cont{max-height:450px}@media only screen and (max-width: 1199px){.template-suffix-collection .Image_with_Text_Simple,.template-suffix-collection .Image_with_Text_Simple .fully-spaced-row--medium{margin:50px 0}}@media screen and (max-width: 992px){.template-suffix-collection .collection-listing .product-list--per-row-4 .product-block{width:33.33%}}@media screen and (max-width: 767px){.Page_List_Collections .collection-listing .product-block.collection-block{width:50%;margin-bottom:20px;padding-left:15px}.Page_List_Collections .collection-listing .product-block.collection-block .collection-info{padding:10px 0}.Page_List_Collections .collection-listing .product-list{margin-left:-15px}.Page_List_Collections{margin-bottom:0}.Page_List_Collections .collection-listing .product-block .collection-info div.product-block__title{font-size:16px;text-align:center}.template-suffix-collection .Custom_Testimonial_Otr{padding-bottom:0}.Custom_Testimonial_Otr .container{padding:0}.template-suffix-collection .Custom_Testimonial_Inr .slick-dots{display:none!important}.template-suffix-collection .Image_with_Text_Simple{margin:55px 0}.template-suffix-collection .Image_with_Text_Simple .fully-spaced-row--medium{padding:0 10px}.template-suffix-collection .Image_with_Text_Simple .column.column--half:first-child{margin-bottom:25px}.Image_with_Text_Simple .feature-text-paired{text-align:center}.Image_with_Text_Simple .image-overlap.order-style-1 .image-overlap__image.image-overlap__image-2 .rimage-outer-wrapper{margin-left:45px}.Image_with_Text_Simple .image-overlap.order-style-1 .image-overlap__image.image-overlap__image-1:not(:last-child){margin-top:50px}.Testimonial_Div_Inr .h4-style{font-size:18px}.Page_List_Collections .rimage-wrapper .rimage__image.cover{object-fit:contain}}@media screen and (max-width: 413px){.Page_List_Collections .page-header .rte p{font-size:16px;line-height:18px}}@media screen and (max-width: 360px){.Page_List_Collections .collection-listing .product-block.collection-block{width:100%}}.product-label-container.new_tag .product-label-container{top:45px;left:0}@media (max-width: 480px){.toggle-btn{height:2.5em}}a.breadcrumbs-list__link,.breadcrumbs-list__item span{color:var(--gray);line-height:28px}.Main_Collection .page-header:not(.page-header--with-background){margin-bottom:30px}.utility-bar__left span.button-icon,.utility-bar__left span.button-icon svg{width:26px;height:16px}.utility-bar__left span.button-icon svg{transform:scaleX(-1)}.utility-bar__left .toggle-btn .toggle-btn__chevron{width:8px;height:16px;margin-top:-7px}.utility-bar__left .toggle-btn.toggle-btn--revealed-desktop .toggle-btn__chevron{transform:rotate(90deg)}.utility-bar__left .utility-bar__item{font-size:13px;padding-right:1.5rem}.utility-bar__item{color:var(--medium_gray)}.filter-toggle>span,.filter-group__heading__text{text-transform:uppercase;letter-spacing:1px}.filter-toggle__input:checked+.filter-toggle__input-label-text{border-color:var(--light_gray)}.filter-toggle__input-label-text{display:block;padding:.25em .35em;font-size:14px;line-height:2;color:var(--medium_gray)}.cc-price-range .cc-price-range__input{font-size:18px}.cc-price-range__input-row input::placeholder,.cc-price-range__input-row span{color:var(--medium_gray);font-size:18px}.cc-price-range__input-container{border-color:var(--light_gray)}.product-label--new-in>span{padding:5.5px 20px;font-size:16px;line-height:21px;text-transform:capitalize;background:#3e3e3e;height:36px}.Main_Collection .product-list .product-block .block-inner .block-inner-inner .product-info .product-link .product-price__from,.Main_Collection .product-list .product-block .block-inner .block-inner-inner .product-info .product-price__item{text-transform:capitalize;letter-spacing:0}.product-block-options:hover .product-block-options__more-label{display:inline-block}.shopall_url{display:block;text-align:center;margin-top:50px}.template-collection .Image_with_Text_Simple .fully-spaced-row--medium{padding:0}.Main_Collection .product-list .product-block:hover .block-inner .block-inner-inner .product-info .product-block__title.h4-style{color:var(--dark_brown)}.breadcrumbs-list__link.home_link{text-decoration:underline}.filter-group__clear-link:hover{color:var(--dark_brown)}@media (max-width: 1000px){.breadcrumbs{display:none}.toggle-btn{height:5em}}@media (max-width: 576px){.shopall_url{display:none}}.template-customers-addresses h1,.template-customers-addresses h4.sh3-style,.template-customers-account h1,.template-customers-account h5{color:var(--medium_gray)}.shopify-section .login_container{background:#faf9fa}.login_container input{font-size:18px;line-height:28px;padding:7px 15px 9px}#template .note a.Link_Url:last-child{display:block;margin-top:5px;text-decoration:none}@media (max-width: 1300px){.shopify-section .login_container{align-items:unset}.login_container .login-width-5{align-items:center}}@media (max-width: 1199px){.login_container .fully-spaced-row.login-width-5{justify-content:center}.login_container .login-width-5 div#template .column{padding-right:30px}}@media (max-width: 991px){login_container .login-width-5 div#template .column{padding-right:20px}}.sharing span.sharing-label{font-size:16px;line-height:28px;color:var(--medium_gray);font-weight:700}.product-detail .sharing a svg{height:26px;width:26px}.estimate_text{padding-top:25px;color:var(--medium_gray);font-size:16px;line-height:24px}.product-form .quantity-wrapper a,.product-form .quantity-wrapper input{color:var(--gray);border-color:var(--light_gray)}.product-form .label{color:var(--medium_gray);font-weight:700;font-size:16px}hr.not-in-quickbuy{border-color:var(--light_brown)}.product-recommendations{padding-bottom:40px}.product-detail-accordion .cc-accordion{border:none}.product-detail-accordion .cc-accordion-item{border-color:var(--light_brown)}.swatch-method-image .product-block-options--swatch .product-block-options__item{width:30px;height:30px;border-radius:0}.product-price__item{font-size:18px;font-family:"Playfair Display,serif";text-transform:capitalize;color:var(--medium_gray)}.swatch-style-listed .detail .product-form .option-selector__btns{margin:0;row-gap:8px;column-gap:0}.swatch-style-listed .detail .product-form .option-selector--swatch .opt-label[data-swatch]{margin:0;border:none;box-shadow:none;border-radius:0}.swatch-style-listed .detail .product-form .option-selector--swatch .opt-label[data-swatch]:before{border:4px solid transparent;box-shadow:none}.swatch-style-listed .detail .product-form .option-selector--swatch .opt-btn:checked+.opt-label[data-swatch]:before{border-color:#aecaea}.wishlist button.swym-button{background:#fff;border-radius:50%;padding:9px 9px 9px 11px}.wishlist{position:absolute;top:15px;right:12px;z-index:1}.product-detail .gallery .product-label-container{right:auto}.swatch-style-listed .detail .product-form .swatch_size .option-selector__btns{column-gap:8px}.Main_Product label.opt-label{border:none;margin:0}.Main_Product .option-selector.is-size .option-wrap .opt-label .opt-label__text{box-shadow:none;width:100%;height:100%;border:1.5px solid var(--medium_gray);border-radius:5px;text-align:center;color:var(--medium_gray);font-weight:700}.Main_Product .option-selector.is-size .option-wrap .opt-btn:checked+.opt-label .opt-label__text{border-color:var(--light_brown);background-color:var(--light_brown);color:#fff}.Main_Product .opt-btn[value=Rectangle]+.opt-label{min-width:5.7em}.container.pagination-row{margin-top:30px;margin-bottom:20px}.product .breadcrumbs-list__item:first-child .breadcrumbs-list__link.home_link{display:flex;align-items:center}.product .breadcrumbs-list__item:first-child .breadcrumbs-list__link.home_link svg{font-size:11px}.template-suffix-collection.product.template-product .Image_with_Text_Simple .fully-spaced-row--medium,.product.template-product .Image_with_Text_Simple .fully-spaced-row--medium{padding:140px 0}.template-suffix-collection.product.template-product .Image_with_Text_Simple .column.column--half:last-child,.product.template-product .Image_with_Text_Simple .column.column--half:last-child{align-self:center}.swatch-style-listed .detail .product-form .swatch_color .option-selector__btns{column-gap:4px}@media only screen and (max-width: 1300px){.Multiple_Image_With_Text .column .image-overlap:before{right:-30px;bottom:-27px}.Multiple_Image_With_Text .column .image-overlap:after{background-size:100%;width:450px}.template-product .Image_with_Text_Simple .image-overlap__image.image-overlap__image-1 .rimage-outer-wrapper{margin-left:70px;max-width:100%!important}.swatch-style-listed .detail .product-form .option-selector--swatch .opt-label[data-swatch]{width:65px;height:45px}.swatch-style-listed .product-form .option-selector--swatch [data-swatch]:before{width:100%;height:100%}}@media only screen and (max-width: 991px){.Multiple_Image_With_Text .column .image-overlap:before{height:370px;bottom:0;top:0;margin:auto}.Multiple_Image_With_Text .column .image-overlap:after{width:350px}.section-image-with-text.Multiple_Image_With_Text .feature-text-paired{margin-top:15%;margin-right:0}.Multiple_Image_With_Text .column .image-overlap .image-overlap__image-2{margin-top:200px}.Main_Product .option-selector__btns .option-wrap .tooltip{width:calc(60% - 30px);max-width:100%;position:fixed;bottom:auto;top:50%;transform:translateY(-50%);left:0;margin:auto}}@media only screen and (max-width: 767px){.Multiple_Image_With_Text .column .image-overlap:before{right:0;left:0;width:100%}.Multiple_Image_With_Text .column .image-overlap:after{right:0;top:-60px}.section-image-with-text.Multiple_Image_With_Text .feature-text-paired{margin:0}.template-product .section-image-with-text-overlay .rimage-wrapper{padding-top:100%!important}.template-product .section-image-with-text-overlay .overlay-text__text{padding:0 10px}.template-product .Image_with_Text_Simple .image-overlap.order-style-2 .image-overlap__image-1:not(:last-child){margin-top:25px}.product-detail .sharing{text-align:center}.product-detail .sharing a{margin-left:5px}.product-detail .sharing a svg{height:15px;width:15px}.product-detail .thumbnails.owl-carousel{width:100%;padding:0}.product-detail.container.Main_Product{padding:0}.product-detail .gallery .main-image{margin-left:0;margin-right:0}.product-detail .detail{padding:0 27px}.desktop-only,.product-price__from{display:none}.product-block .product-info .innerer{flex-direction:column-reverse}}@media only screen and (max-width: 576px){.Multiple_Image_With_Text .rimage-outer-wrapper{max-width:80%!important}.Multiple_Image_With_Text .column .image-overlap .image-overlap__image-2{margin-top:130px;position:relative;z-index:2}.Multiple_Image_With_Text .column .image-overlap:before{max-width:80%;height:220px}.Multiple_Image_With_Text .column .image-overlap:after{top:-30px;width:50%}.template-product .section-image-with-text.Image_with_Text_Simple{margin-top:0}.template-product .Image_with_Text_Simple .fully-spaced-row--medium{padding:80px 0}.Main_Product .option-selector__btns .option-wrap .tooltip{width:calc(100% - 30px)}}@media only screen and (max-width: 400px){.Multiple_Image_With_Text .column .image-overlap .image-overlap__image-2{margin-top:80px}.Multiple_Image_With_Text .column .image-overlap:before{height:188px}.product-block-options--swatch .product-block-options__inner{flex-wrap:wrap}span.product-block-options__more-label{display:block!important;width:100%;margin:0}}.overlay-text__button-row{margin-left:0}.template-cart .shopify-section>.fully-spaced-row{margin-top:0}.template-cart .page-header{background-color:var(--selago)}.quick-cart-details h4.ptitle a:hover{color:var(--light_brown)}h1.majortitle{color:var(--medium_gray)}.cart-item-list__head .sh4-style{text-transform:capitalize;font-size:18px;line-height:1.3;color:var(--medium_gray);font-weight:700;letter-spacing:1px}.cart-item{border-color:var(--light_brown)}.theme-money{font-family:"Playfair Display,serif"}.variant{font-size:16px;line-height:1.3}#cartform .checkout-subtotal-container__right .subtotal{text-transform:capitalize;color:var(--medium_gray);font-weight:700;margin:0}.checkout-subtotal-container__right .subtotal span.theme-money{font-weight:400}p.emptyCart.text-center{padding:20px;text-align:center;height:80vh;line-height:80vh}.cartOpen{overflow:hidden}body.cartOpen .cartDrawer{overflow-x:auto}.cart-item__description a.name:hover{color:var(--dark_brown)}.cart-item .remove{display:flex;align-items:center}.cart-item .remove svg{display:inline-block;margin-left:5px;width:11px;height:11px}@media only screen and (max-width: 767px){#cartform .checkout-note textarea{width:100%}.checkout-subtotal-container__right{text-align:left}[data-section-type=cart-template] .page-header{padding:0}[data-section-type=cart-template] .majortitle{margin:0}.continue-shopping{width:100%}.cart-item-list{padding-bottom:0}.flexible-layout .column.checkout-subtotal-container__left{margin-bottom:20px}}@media only screen and (max-width: 767px){body.cartOpen .cartDrawer .subtotal-wrapper p,body.cartOpen .cartDrawer .subtotal-wrapper p span{font-size:16px}}.template-index .for-collections .container{max-width:1800px}.template-index .shopify-section.section-image-with-text{overflow:hidden;position:relative;padding-top:75px}.product-label-container.right{align-items:flex-end}.template-index .section-image-with-text .Custom_Image_with_Text .column .feature-text-paired .majortitle{line-height:35px;margin-bottom:15px}.template-index .image-overlay--bg-box .overlay-text .overlay-text__text{padding-right:60px}.logo-area__right__inner a:hover svg path{fill:var(--dark_brown)}.main-search__input-container input[type=text]{padding-right:50px}.template-index div[data-section-type=gallery] .container>.gallery--with-margins{margin-left:-40px}.template-index .gallery--with-margins .gallery__row .gallery__item{margin-left:40px}.template-index .Custom_Image_with_Text .image-overlap:before{height:611px;width:677px;position:absolute;top:-30%;left:30%;z-index:-1;opacity:.5;background-size:cover}.product-block .product-link .product-info{width:100%}@media only screen and (max-width: 1366px){.section-gallery.Custom_Gallery_Section .Custom_Gallery.gallery.gallery--grid-2 .gallery__row .gallery__item{height:560px}.custom-article .custom-article__inner{flex:calc(100% + 110px) 0 0}[data-section-type=custom-featured-blog] .custom-article-list .custom-article .custom-article__inner .custom-article-image{flex:calc(50% + 110px) 0 0;max-width:calc(50% + 110px)}[data-section-type=custom-featured-blog] .custom-article-list .custom-article .custom-article__inner .custom-article-content{flex:calc(50% - 110px) 0 0;max-width:calc(50% - 110px);margin-left:-110px;padding:80px}.section-featured-blog [data-section-type=custom-featured-blog] .custom-article-list .custom-article:nth-child(2n) .custom-article__inner>.custom-article-content{margin-right:-110px}.template-index .shopify-section.section-image-with-text{padding-top:100px}.template-index .Custom_Image_with_Text .image-overlap:before{top:-40%;left:20%}}@media only screen and (max-width: 1199px){.Custom_Gallery .overlay-text .overlay-text__inner{padding:70px}.template-index .section-image-with-text .Custom_Image_with_Text .column--half.align-left{padding:0}.template-index .Custom_Image_with_Text .image-overlap:before{height:400px;width:500px}}@media only screen and (max-width: 1024px){.Custom_Gallery .overlay-text .overlay-text__inner{padding:50px}}@media only screen and (max-width: 991px){.template-index .image-overlay--bg-box .overlay-text .overlay-text__text{padding-right:45px}.slideshow--navigation-arrows .overlay-text{bottom:50px!important}.template-index .gallery--with-margins .gallery__row .gallery__item{margin-left:20px}.template-index div[data-section-type=gallery] .container>.gallery--with-margins{margin-left:-20px}.template-index .shopify-section.section-image-with-text{padding-top:50px}}@media only screen and (max-width: 767px){.template-index .gallery--with-margins .gallery__row .gallery__item{margin-left:0}.template-index div[data-section-type=gallery] .container>.gallery--with-margins{margin-left:0}.template-index .Custom_Image_with_Text .image-overlap:before{height:280px;width:300px;top:0;left:30%}.Custom_Image_with_Text .use-alt-bg:before{top:auto;bottom:-60px;height:100%}.template-index .shopify-section.section-image-with-text{padding-bottom:0;padding-top:100px}.template-index .section-image-with-text .Custom_Image_with_Text .flexible-layout{background:transparent}}@media only screen and (max-width: 576px){.template-index .Custom_Image_with_Text .use-alt-bg:before{height:420px;margin:auto;top:0;bottom:auto}.template-index .Custom_Image_with_Text .image-overlap:before{top:-10%}.Custom_Image_with_Text .use-alt-bg:after{display:none}}.template- #content>.container{margin-top:0;padding:0;max-width:100%}.giftreggie-front h3{padding:48px 0;margin-bottom:48px;display:block;background:var(--selago);color:var(--medium_gray)}@media only screen and (max-width: 576px){.giftreggie-landing-overview a .giftreggie-landing-row{padding:12px 0}.giftreggie-landing-overview a .giftreggie-landing-row h4{display:none}}.template-article .article-top-meta .container{max-width:1765px!important}.posted_text{display:inline-block}span.link-dropdown__button-text,.utility-bar .link-dropdown__options .link-dropdown__link{text-transform:capitalize}@media only screen and (max-width: 767px){.template-blog .Blog_Listing_Tempate{padding-top:20px}.template-blog .collection-listing.Design_Listing .product-list.product-list--per-row-2{padding:0;margin:0}[data-section-type=design-blocks] .collection-listing .product-list.product-list--per-row-2 .product-block{padding-left:0}}@media only screen and (max-width: 400px){.image-overlay--bg-box .overlay-text .overlay-text__text .overlay-text__title{font-size:22px!important}}.template-suffix-designadvisor .section-image-with-text{padding:0 0 100px;overflow:hidden}.template-suffix-designadvisor .feature-text-paired:after,.template-suffix-trade-program .section-image-with-text .Custom_Image_with_Text .flexible-layout .column .feature-text-paired:after{content:"";height:242px;width:265px;position:absolute;z-index:1;bottom:-55px;right:20%;background:url(sparrow_image_black.png) no-repeat;background-position:center;transform:translateY(200px)}.template-suffix-trade-program .section-image-with-text .Custom_Image_with_Text .flexible-layout .column .feature-text-paired:after{transform:translateY(230px)}body.overflow-hidden{overflow:hidden}.registerform{display:none;position:fixed;width:100%;max-width:80%;background:#fff;top:50%;left:0;right:0;transform:translateY(-50%);margin:0 auto;z-index:999999;height:80%;background:#faf9fa}.overlay{position:fixed;background:#3e3e3e;height:100%;width:100%;top:0;z-index:99999;display:none}.register_form_inner{position:relative;overflow:hidden;overflow-y:auto;height:100%}.register_form_main{height:100%}.register_form{max-width:780px;width:100%;margin:0 auto;padding:90px 20px 80px}.close_icon{position:absolute;top:20px;right:25px;cursor:pointer}.register_form h2.h2-style{color:var(--medium_gray)}.register_form_header span{text-align:right;display:block;color:var(--gray)}.info_form{margin:0 -12px;height:100%}.registerform.remove_height .info_form{margin:0}.register_form .row{width:100%}.register_form .row .input-half{max-width:calc(50% - 27px);margin:10px 12px;width:100%;display:inline-block}.register_form .row .input-third{max-width:calc(40% - 27px);margin:10px 12px;width:100%;display:inline-block}.register_form .row .input-third:last-child{max-width:calc(21% - 27px)}.row.three-row-block{display:flex}.register_form .row .input-full{max-width:calc(100% - 24px);margin:10px 12px;width:100%;display:inline-block}.register_form .row .input-half input,.register_form .row .input-full input,.register_form .row .input-full textarea,.register_form .row .input-half select,.register_form .row .input-third input{width:100%;font-size:18px;letter-spacing:normal;border-color:var(--light_gray);line-height:28px}.register_form .row .input-half select{line-height:28px;background:#fff;-webkit-appearance:none;appearance:none;color:var(--medium_gray);border:1.5px solid #cfcfcf;padding:.8em 15px;border-radius:3px}.register_form .row .input-half .fake-select{position:relative}.register_form .btn{margin-top:12px;width:182px;padding:1em 25px}.form-success button.close_icon.btn.btn--primary{position:static}.register_form .close_icon svg:hover path{fill:#3e3e3e}.form-success .width-5{max-width:calc(50% - 5px);width:100%;display:inline-block;vertical-align:middle}.form-success .width-5:last-child{padding-left:120px}.form-success .width-5 img{display:block;height:100%;width:100%;object-fit:cover}.form-success h2,.form-succes p{color:var(--medium_gray)}.register_form_main .form-success{display:flex;flex-wrap:wrap;align-items:center;padding:0;text-align:left;height:100%}.form-success .width-5:first-child{height:100%}.register_form .row .input-half .fake-select:after{content:"";background-image:url(down-arrow.svg);background-repeat:no-repeat;height:10px;width:16px;position:absolute;right:18px;top:50%;transform:translateY(-50%);z-index:1;display:block}.custom_map_overlay .map-section__feature{width:100%}.custom_map_overlay-wrapper{background-repeat:no-repeat;background-size:cover}.custom_map_overlay-wrapper .map-section__text{padding:0;margin:75px 0;background:#fff;width:35%;position:relative;z-index:2}.map_details{flex-wrap:wrap;justify-content:space-between;display:flex;column-gap:20px;padding:30px 40px}.map_inner_details .rte a,.map_inner_details .rte{color:var(--medium_gray);text-decoration:none}.map_inner_details .rte a:hover{color:var(--light_brown)}.map_image_overlay_position{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.map_image_overlay img{display:block;height:100%;width:100%;object-fit:cover}.contact_card_image{width:100%}.map_inner_details>p,.map_inner_details .rte.lightly-spaced-row{margin-bottom:5px}.shopify-section.index-section.custom_map_overlay.fully-spaced-row--medium{margin:0}.map_details .map_inner_details .rte.lightly-spaced-row p{color:var(--medium_gray);line-height:28px;font-size:18px}.template-suffix-designadvisor .section-image-with-text .RichText_Image img{max-height:400px;height:100%}.map-section.design_custom_mapoverlay{padding-bottom:60px}.map-section__wrapper{position:relative}.custom_map_overlay-wrapper .container-no-max .map-section__content.map-section__text{position:absolute;left:160px;top:50%;transform:translateY(-50%);margin:0}.map_image_overlay_position{position:static}@media only screen and (max-width: 1620px){.custom_map_overlay-wrapper .container-no-max .map-section__content.map-section__text{left:20px}}@media only screen and (max-width: 1399px){.template-suffix-designadvisor .feature-text-paired:after,.template-suffix-trade-program .section-image-with-text .Custom_Image_with_Text .flexible-layout .column .feature-text-paired:after{transform:translateY(70px);bottom:-100%}.map_details{padding:0 30px 30px}.map_inner_details{margin-top:20px}.template-suffix-designadvisor .section-image-with-text .Custom_Image_with_Text .column .feature-text-paired{margin-top:0}}@media only screen and (max-width: 1199px){.section-image-with-text .Custom_Image_with_Text .column .feature-text-paired{padding:50px}.section-image-with-text .Custom_Image_with_Text .column .feature-text-paired .majortitle{margin-bottom:0}.template-suffix-designadvisor .section-image-with-text .Custom_Image_with_Text .column--half.align-left{padding-right:0}}@media only screen and (max-width: 1040px){.template-suffix-designadvisor .feature-text-paired:after,.template-suffix-trade-program .section-image-with-text .Custom_Image_with_Text .flexible-layout .column .feature-text-paired:after{transform:translateY(40px)}}@media only screen and (max-width: 991px){.form-success .width-5:last-child{padding:0 20px 0 40px}.template-suffix-designadvisor .feature-text-paired:after{transform:unset}.custom_map_overlay-wrapper .container-no-max .map-section__content.map-section__text{position:unset;transform:unset;margin:50px auto 0}.custom_map_overlay-wrapper .map-section__wrapper{flex-direction:column-reverse;display:flex}.custom_map_overlay-wrapper .map-section__text{margin:50px auto 0;width:80%}.map_image_overlay_position{position:static}.custom_map_overlay .map-section.map-section--has-feature-image{background:transparent}.template-suffix-trade-program .section-image-with-text .Custom_Image_with_Text .flexible-layout .column .feature-text-paired:after{transform:translateY(90px)}}@media only screen and (max-width: 767px){.template-suffix-designadvisor .Custom_Image_with_Text{padding:0}.template-suffix-designadvisor .section-image-with-text{padding-top:25px;padding-bottom:0}.template-suffix-designadvisor .Custom_Image_with_Text .use-alt-bg:after{top:5%;bottom:35%;width:100%!important}.template-suffix-designadvisor .Custom_Image_with_Text .use-alt-bg{background-color:transparent}.template-suffix-designadvisor .Custom_Image_with_Text .use-alt-bg:before{width:35%;height:25%;top:25%}.template-suffix-designadvisor .section-image-with-text .RichText_Image{display:none}.template-suffix-designadvisor .image-overlap{flex-direction:row-reverse}.template-suffix-designadvisor .section-image-with-text .Custom_Image_with_Text .flexible-layout{padding-top:0}.template-suffix-designadvisor .section-image-with-text .Custom_Image_with_Text .image-overlap .image-overlap__image-1:not(:last-child){margin:-25px -47px 0 0}.template-suffix-designadvisor .section-image-with-text .Custom_Image_with_Text .image-overlap .image-overlap__image-2{transform:translate(40%)}.Custom_Multi_Column .rte br{display:none}.section-multi-column.Multi_Column_Simple .fully-spaced-row--medium{padding:70px 0}.Custom_Multi_Column .flexible-layout--variable-columns .column{margin-bottom:0}.template-suffix-designadvisor .feature-text-paired:after,.template-suffix-trade-program .section-image-with-text .Custom_Image_with_Text .flexible-layout .column .feature-text-paired:after{bottom:auto;height:200px;width:200px;background-size:200px;top:0;left:5%;right:auto}.row.three-row-block{display:block}.registerform{max-width:90%}.register_form .row .input-half,.register_form .row .input-full,.register_form .row .input-third,.register_form .row .input-third:last-child{max-width:100%;margin:10px 0}.info_form{margin:0}.register_form{padding:80px 10px}.form-success .width-5{max-width:100%}.form-success .width-5:last-child{margin:20px 0}.register_form_main{height:auto;padding-bottom:30px}}@media only screen and (max-width: 575px){.template-suffix-designadvisor .Custom_Image_with_Text .use-alt-bg:after{bottom:40%}.Custom_Multi_Column h2.hometitle,.Multi_Column_Simple .section-richtext .hometitle,#insta-feed h2{font-size:26px;line-height:36px}.template-suffix-designadvisor .Custom_Image_with_Text .use-alt-bg:before{height:34%;top:15%;width:45%!important}.custom_map_overlay-wrapper .map-section__text{margin:50px 0 0;width:100%;padding:0 20px}}@media only screen and (max-width: 400px){.template-suffix-designadvisor .Custom_Image_with_Text .use-alt-bg:after{bottom:50%}}.template-article.article .container{max-width:100%}.template-article.article .shopify-section>.container,.template-article.article .article-template.article .container{max-width:980px}.template-article .article-content .shogun-image-container{margin-bottom:40px}.template-article.article [data-section-type=design-blocks] .container{max-width:1620px}.article-content>h3{font-size:22px;font-weight:400;letter-spacing:2.2px;line-height:28px}span.author.author_name_footer{font-family:Playfair Display,serif;text-transform:none;font-style:italic;color:var(--medium_gray)}.article_section_main .article-image--large .page-header.page-header--with-background{margin:0}.bg_article_main{background-color:#faf9fa;padding:40px 0 86px;margin-bottom:55px}.template-article.article .bg_article_main .container{max-width:1160px}.swym-ui-component.swym-wishlist-page.swym-simple-wishlist-page .swym-wishlist-container-title-bar .swym-wishlist-main-title{visibility:hidden}.swym-ui-component.swym-wishlist-page.swym-simple-wishlist-page.swym-is-safari,.swym-ui-component .swym-wishlist-detail-content .swym-wishlist-grid{max-width:100%;padding:0}.swym-ui-component .swym-wishlist-detail-content .swym-wishlist-grid .swym-wishlist-item{border:none;width:33.33%;transition:opacity .7s,transform .7s;opacity:1;margin:0 0 23px!important;padding-left:23px}.swym-ui-component .swym-wishlist-detail-content .swym-wishlist-grid .swym-wishlist-image-wrapper{height:auto;max-height:unset}.swym-ui-component .swym-wishlist-detail-content .swym-wishlist-grid .swym-wishlist-item .swym-title{font-weight:400;font-family:Lato,sans-serif;font-size:18px;line-height:26px;text-transform:uppercase;letter-spacing:1px;color:var(--dark_gray);margin:0 0 2px}.swym-ui-component .swym-wishlist-detail-content .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{font-family:Lato,sans-serif;text-transform:uppercase;letter-spacing:1px;color:var(--dark_gray);margin:0}.swym-ui-component .swym-wishlist-grid .swym-product-price .swym-product-final-price{font-weight:400;font-family:"Playfair Display,serif";line-height:36px;color:var(--medium_gray);font-size:18px}.swym-ui-component .swym-wishlist-detail-content .swym-wishlist-grid .swym-wishlist-item .swym-product-price{padding:0 0 13px}.swym-ui-component .swym-product-price .swym-product-final-price:before{content:"From";margin-right:5px}.swym-ui-component .swym-wishlist-detail-content .swym-wishlist-grid .swym-wishlist-item:hover .swym-add-to-cart-btn{visibility:visible}.swym-ui-component .swym-wishlist-detail-content .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{visibility:hidden;padding:15px 25px;font-size:14px;line-height:1em;font-family:Lato,sans-serif;font-weight:400;background:var(--dark_brown)!important}.swym-wishlist-container-rendered .page-section-spacing{margin-top:0}.swym-wishlist-container-rendered .page-section-spacing>.container{padding:0;max-width:100%}.swym-wishlist-container-rendered .page-header{padding:40px 0;background:#faf9fa;margin-bottom:30px}.swym-wishlist-container-rendered .page-header h1{margin-bottom:0}.swym-wishlist-container-rendered .page-section-spacing .rte{padding:0 20px;max-width:1620px;width:100%;margin:0 auto}.wishlist .swym-button.swym-add-to-wishlist-view-product.swym-added{opacity:1}.wishlist .swym-added.swym-add-to-wishlist-view-product:after{color:#866c53!important}@media only screen and (max-width: 767px){.swym-ui-component .swym-wishlist-detail-content .swym-wishlist-grid .swym-wishlist-item{width:50%;padding-left:15px;margin-bottom:15px!important}.swym-ui-component .swym-wishlist-detail-content .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{visibility:visible}}@media only screen and (max-width: 400px){.swym-ui-component .swym-wishlist-detail-content .swym-wishlist-grid .swym-wishlist-item{width:100%;padding-left:0;margin-bottom:15px!important}}div#g-recaptcha{margin-bottom:30px}div#recover_email input#recover-email{text-decoration:none}@media only screen and (max-width: 575px){.template-404 .custom-image-with-text-overlay .overlay-text{top:15%}.custom-image-with-text-overlay .overlay-text .overlay-text__title{color:var(--dark_gray)!important}}@media only screen and (max-width: 400px){.template-404 .custom-image-with-text-overlay .overlay-text__text .overlay-text__button-row a.overlay-text__button.button.altcolour.btn.btn--primary{max-width:100%;margin:20px 0 0!important}}.navigation__tier-1-container .mobile-nav-back{padding:12px 10px}a.navigation__link:after,.navigation .navigation__tier-1>.navigation__item>.navigation__link.active:after{content:"";height:2px;width:100%;background:#9d836b;position:absolute;bottom:-12px;left:0;visibility:hidden;z-index:1111}.navigation .navigation__tier-1>.navigation__item>a.navigation__link:hover:after,.navigation .navigation__tier-1>.navigation__item>.navigation__link.active:after{visibility:visible}.logo-area__right svg path,.logo-area__left__inner svg path,.logo-area__left__inner svg line{fill:var(--dark_gray);color:var(--dark_gray)}.logo-area__left__inner .show-search-link__icon svg g,.logo-area__right a,.logo-area__left__inner a{color:var(--dark_gray)}.mobile-navigation-drawer{width:50%}.navigation{position:static}.navigation .navigation__columns.navigation__tier-2{padding:25px 0 10px}.navigation li.navigation__column{max-width:20%}@media only screen and (max-width: 767px){.navigation li.navigation__column{max-width:100%}}.navigation_column_count{-moz-column-count:2;-webkit-column-count:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.navigation li.navigation__item.navigation__column.navigation_column_count{flex:0 0 33.33%;max-width:33.33%}@media only screen and (max-width: 1599px){.navigation li.navigation__item.navigation__column.navigation_column_count{flex:0 0 50%;max-width:50%;padding:0 80px;column-gap:15px}.navigation .navigation__tier-2 .navigation__item a.navigation__link{font-size:14px}}@media only screen and (max-width: 1366px){.navigation .navigation__tier-1>.navigation__item>.navigation__link.active:after{bottom:-22px}}@media only screen and (max-width: 1199px){a.navigation__link:after,.navigation .navigation__tier-1>.navigation__item>.navigation__link.active:after{bottom:-21px}}@media only screen and (max-width: 1024px){a.navigation__link:after,.navigation .navigation__tier-1>.navigation__item>.navigation__link.active:after{display:none}.navigation_column_count{column-count:unset;column-gap:unset}.navigation .navigation__columns.navigation__tier-2{padding-left:40px;padding-top:31px}.navigation li.navigation__item.navigation__column.navigation_column_count{flex:0 0 100%;max-width:100%;padding:0;column-gap:0}}.btn.btn--primary{height:50px;line-height:50px;padding:0 25px}@media only screen and (max-width: 480px){form#footer_newsletter_signup button.signup-form__button{padding:17px 14px 14px}.section-footer__row__col{padding:0}}.template-suffix-who-we-are .product-block .image-label-wrap img{object-fit:cover}@media only screen and (max-width: 768px){.collection-slider .has-paging .prev,.collection-slider .has-paging .next{display:none!important}}.template-index .section-apps .fully-spaced-row--medium{margin-bottom:0}@media only screen and (max-width: 600px){#insta-feed .instafeed-container{width:50%!important;padding-top:50%!important}}.template-page .shopify-section>.container{padding:0 0 100px;max-width:100%}.template-page .page-header.cf{padding:40px 0;margin-bottom:30px;background:#faf9fa}.template-page .page-header.cf h1{margin:0 0 8px!important;letter-spacing:4px;display:block}.template-page .shopify-section>.container>.rte{max-width:1078px;width:100%;padding:0 30px;margin:80px auto 0}.template-page .shopify-section>.container .rte p,.template-page .shopify-section>.container .rte span{color:var(--medium_gray);text-align:left}.container .shopify-policy__container{max-width:100%;padding:0}.container .shopify-policy__container .shopify-policy__title{padding:40px 0;margin-bottom:30px;background:#faf9fa}.container .shopify-policy__container .shopify-policy__title h1{color:var(--medium_gray);margin:0}.shopify-policy__body{max-width:1078px;width:100%;padding:0 30px;margin:80px auto 0}.shopify-policy__body .rte p strong,.template-page .shopify-section>.container>.rte b,.template-page .shopify-section>.container>.rte strong,.template-page .shopify-section>.container>.rte p>span.s1,.template-page .shopify-section>.container>.rte strong>span{font-weight:300;font-family:Lato,sans-serif;font-size:22px;line-height:28px;text-transform:uppercase;letter-spacing:1px;color:#3e3e3e}.shopify-policy__body .rte p,.template-page .shopify-section>.container>.rte li{color:var(--medium_gray)}.cc-popup .cc-popup-container{flex-direction:row-reverse;height:100%}.cc-popup .cc-popup-image{width:50%}.cc-popup .cc-popup-content{width:50%;padding:100px 60px;height:100%;display:flex;align-items:center}.cc-popup .cc-popup-modal.cc-popup-modal--has-image{width:100%;max-width:1148px;height:80%}.cc-popup-column{align-items:center}.cc-popup-form__input-wrapper{width:65%;margin:0 auto}.cc-popup-form-buttons{width:40%;margin:0 auto}.cc-popup .social-links__list svg,.cc-popup .social-links__list svg g{fill:#fff}.cc-popup .cc-popup-background{background:#3e3e3ee6}.cc-popup .cc-popup-form__inputs .button{background:#d5d6d6;border:1px solid #e5e5e5;letter-spacing:2.1px;line-height:18px;color:#787879;border-radius:3px}.cc-popup .cc-popup-container .cc-popup-title{font-size:36px;letter-spacing:3.6px;line-height:40px;margin-bottom:22px}.cc-popup .cc-popup-form__inputs .cc-popup-form-input,.cc-popup .cc-popup-form__inputs .cc-popup-form-input::placeholder{text-align:center;border-radius:3px}p.cc-popup-subtitle{color:#e5e5e5;font-size:18px;text-transform:uppercase;letter-spacing:3.6px;line-height:24px}@media only screen and (max-width: 900px){.cc-popup .cc-popup-modal.cc-popup-modal--has-image{height:auto}}@media only screen and (max-width: 575px){.cc-popup-form-buttons,.cc-popup-form__input-wrapper{width:100%}.cc-popup .cc-popup-content{padding:60px 30px}.cc-popup .cc-popup-modal.cc-popup-modal--has-image{height:auto}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom-1.css.map */
