@media (max-width: 798px){.index .shopify-section{margin-bottom:0}}.anchor{position:relative;visibility:hidden;display:block;top:-40px}@media (min-width: 1025px){.anchor{top:-90px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{text-transform:initial;line-height:1.2em;letter-spacing:0;margin:0 0 20px;padding:0;border:none}h1,.h1{font-size:20px}h2,.h2{font-size:18px}h3,.h3{font-size:16px}h4,.h4{font-size:14px}h1 span,.h1 span,h2 span,.h2 span,.page h5,.page h6{color:#b49c6a;display:block}.page h5,.page h6{margin-top:30px}p{font-size:14px}@media only screen and (min-width: 1025px){h1,.h1,h2,.h2,h3,.h3{margin:0 0 50px}h1,.h1{font-size:30px}h2,.h2{font-size:24px}h3,.h3{font-size:20px}h4,.h4{font-size:18px}}.wrapper,.sml-wrapper,.full-wrapper{width:100%;position:relative;margin:0 auto}.wrapper,.sml-wrapper{padding:40px 30px}.full-wrapper{padding-top:40px;padding-bottom:40px}.wrapper{max-width:1500px}.sml-wrapper{max-width:1100px}.full-wrapper{max-width:100%}.hide-mobile{display:block}.hide-desktop{display:none}.no-pad-top{padding-top:0!important}.no-pad-bottom{padding-bottom:0!important}.no-padding{padding-top:0!important;padding-bottom:0!important}@media only screen and (min-width: 768px){.hide-mobile{display:none}.hide-desktop{display:block}}@media only screen and (min-width: 1025px){.wrapper,.sml-wrapper{padding:60px 50px}.full-wrapper{padding-top:60px;padding-bottom:60px}}@media only screen and (min-width: 1200px){.wrapper,.sml-wrapper,.full-wrapper{padding-top:100px;padding-bottom:100px}}.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg p,.dark-bg a{color:#fff}.btn{display:inline-block;position:relative;width:auto;padding:12px 20px;text-decoration:none;border:none;line-height:1em;text-transform:uppercase;text-align:center;background-position:center;transition:background .8s;cursor:pointer;border-radius:3px;font-weight:600;font-family:Poppins,sans-serif;font-size:14px}a.btn:hover,.btn:hover{text-decoration:none}.btn-primary,a.btn-primary,.readmore,p.readmore{background-color:#b49c6a;color:#fff}.btn-primary:hover,a.btn-primary:hover{background-color:#1a1a1a;color:#fff}.btn-outline,a.btn-outline{background:transparent;border:2px solid #000;color:#000}a.btn-outline:hover,.btn-outline:hover{box-shadow:inset 0 0 0 2px #000;color:#000}.btn-flex{display:flex;flex-direction:row}.btn-flex>*:first-child{margin-right:10px;margin-bottom:0}.btn-mg-top{margin-top:20px}.btn-mg-bot{margin-bottom:20px}@media (max-width: 500px){.btn-flex{flex-direction:column}.btn-flex>*:first-child{margin-right:0;margin-bottom:20px}}@media (min-width: 1025px){.btn-full{display:block;width:100%}}.header-container{display:flex;flex-direction:column;justify-content:center}.header-logo{margin:0 auto;max-width:1600px;padding:10px 50px;width:100%;display:flex;justify-content:space-between}.slideshow-section .wrapper{padding-top:25px}.slideshow-section .columns{float:none;display:block;margin-left:0;margin-right:0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.section-heading h3+h2{margin-bottom:0}.view-all{display:flex;align-items:center;font-size:16px;font-family:Poppins;color:#000;text-decoration:none;margin-bottom:13px}.view-arrow{background:pink;color:#fff;height:40px;width:40px;display:block;text-align:center;padding:6px;border-radius:5px;margin-left:10px}.view-all:hover .view-arrow{background:#093453}.underline-links-hover:hover a{text-decoration:none!important}.home-designer .flex{margin-left:-5px}.home-designer .flex>*{padding:0 0 5px 5px}.cat-block,.logo-effect{position:relative;cursor:pointer}.cat-effect{overflow:hidden}.cat-title{text-transform:uppercase;margin:0 0 40px}.cat-block a,.logo-effect a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cat-block:hover a{text-decoration:none;border:none}.cat-block img{display:block;width:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.cat-block:hover img{transform:scale(1.2)}.cat-block h3{text-align:center;margin:20px 0 0;color:#1a1a1a}.cat-block:hover h3{color:#b49c6a}.home-designer .flex{justify-content:center}.logo-effect img{display:block;width:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.logo-block{background:#fff}.logo-block:hover img{transform:scale(.9)}.faq{overflow:hidden}.faq .tab-toggle{display:none}.faq .tab-label{display:flex;justify-content:space-between;padding:1em;color:#000;border-top:1px solid #000}.faq .tab-label:hover,.faq .tab-toggle:checked~.tab-label{background-color:#f9f9f9}.faq .tab-label:after{content:"\276f";transition:all .4s}.faq .tab-toggle:checked~.tab-label:after{transform:rotate(90deg)}.faq .tab-content{background-color:#fff;max-height:0px;overflow:hidden;transition:all .4s;padding:0 1em}.faq .tab-toggle:checked~.tab-content{max-height:100vh;padding:1em}.center-content{display:flex;align-items:center}.center-content>div{width:100%;padding:40px 0 0}.center-content h2{text-align:left;margin-bottom:30px}.center-content .btn{margin-top:15px}.center-img img{display:block;width:100%;object-fit:cover;height:100%}@media (min-width: 1024px){.center-content>div{max-width:480px;padding:40px 30px 40px 0}}.program-img img,.program-mobile img{width:100%;display:block}@media (max-width: 699px){.program-mobile{display:block}.program-img{display:none}}@media (min-width: 700px){.program-img{display:block;width:100%}.program-mobile{display:none}}.content.header-container{padding:0}.top_bar{display:none}.top-header .wrapper{padding-top:15px;padding-bottom:15px}.top-header-flex{display:flex;justify-content:space-between;align-items:center}.top-logo,.top-checkout{max-width:100px;width:100%}.top-logo img{display:block;width:100%}.top-checkout{flex:1 1 290px;display:flex;justify-content:space-around}.top-checkout img{display:block;height:20px}.top-checkout a{color:#1a1a1a;font-size:12px;text-transform:uppercase;font-family:Poppins;display:flex;align-items:center;justify-content:flex-end;margin-right:10px}.top-checkout a:hover{color:#b49c6a}.search_box{flex:1 1 auto;margin:0}.search_box.search_style input{background:#ededed;border:0!important;height:40px;border-radius:30px}.cm_search-box_submit{display:none}.navigation{border-top:1px solid #f0efed;border-bottom:1px solid #f0efed}.navigation .wrapper{padding-top:0;padding-bottom:0}#nav{margin-top:0}#nav ul.menu-navigation{display:flex;justify-content:space-between}.megaMenu{width:calc(100% - 100px);top:100%;box-shadow:none}h3.megaMenu-subtitle{margin-bottom:15px}h3.megaMenu-subtitle a{font-size:12px;font-weight:400}.search_mobile{display:none}@media (max-width: 798px){.search_mobile{position:absolute;top:59px;left:0;z-index:1;background:#fff;width:100%;padding:10px 30px;border-bottom:1px solid #f2f1ef}.search_mobile form{margin:0}.search_desktop,.slicknav_btn.slicknav_collapsed{display:none}.#mobile_nav{display:block!important;margin-top:0}#mobile_nav{min-height:0px;margin-top:0}#mobile_nav.nav-border--solid{border:none}.megaMenu{width:100%;border-bottom:1px solid #f0efed}}@media (min-width: 799px){.search_mobile,.top-search{display:none!important}.top-header .wrapper{padding-top:30px;padding-bottom:30px}#nav ul.menu-navigation{display:flex;justify-content:center;flex-wrap:wrap}#nav ul li{padding:10px 15px 8px}#nav ul li a{font-size:13px}.megaMenu{border:1px solid #f0efed}.mob-menu{display:none}}@media (max-width: 1023px){.top-icons span{display:none}}@media (min-width: 1024px){.top-logo,.top-checkout{max-width:230px}.top-checkout a img{margin-right:5px}}@media (min-width: 1200px){.top-logo,.top-checkout{max-width:290px}#nav ul li{padding:10px 10px 8px}.top-checkout a{font-size:14px}}@media (min-width: 1600px){#nav ul.menu-navigation{justify-content:space-between}}.footer-section{clear:left}.copyright{background:#000}.copyright .wrapper{padding-top:20px;padding-bottom:20px}.copyright p{margin:0;color:#fff}.footer{padding:0}.footer h4{text-transform:uppercase}.footer_menu_vertical li{padding:0}.social_icons a{margin:0 10px 0 0;font-size:38px;color:#f6f6f6;transition:ease-in-out .3s all;background:#1a1a1a;border-radius:25px}footer .newsletter .contact-form{width:100%}footer #contact_form .contact_email{width:100%;display:block;background:transparent;border:none;border-bottom:1px solid #ccc;padding-left:0}.newsletter .input-row{flex-direction:column}@media (min-width: 1024px){.footer .wrapper{padding-top:80px;padding-bottom:80px}}.collection-template-section h1{text-align:left;margin-bottom:30px}.cm_SearchPage{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-30px}.cm_SearchPage>*{width:100%!important;float:left!important;position:relative;padding:0 0 30px 30px}.thumbnail a{border:1px solid #EEEEEE;padding:20px}.cm_SearchHeader{display:flex;border-top:1px solid #eee;padding-top:27px}.breadcrumb a{color:#b49c6a!important}.thumbnail .info{flex-direction:column-reverse}.thumbnail .title{font-weight:600!important;font-family:Poppins,sans-serif;font-size:14px;line-height:1.4em}.thumbnail .price{font-family:Poppins,sans-serif;font-size:18px;line-height:1.4em;margin-top:10px}.thumbnail:hover a{border-color:#b49c6a}.cm_main-content .thumbnail{margin-bottom:20px important}.facetholder{border-top:1px solid #eee;padding-top:30px}.cm_FacetPanel .facettitle{color:#000!important;font-weight:600!important;text-transform:initial!important;font-family:Poppins,sans-serif;border-bottom:none!important;margin:0!important}.cm_FacetPanel .facetdiv a{color:#1a1a1a!important}.cm_FacetPanel .facetentryval{color:#c8c8c8}.cm_FacetPanel .cm_show-all-container{justify-content:flex-start!important}.cm_FacetPanel .cm_show-all{margin:0!important;font-size:14px!important}.cm_FacetPanel:not(.dialog-body) .facetbody{margin:0 0 30px!important}.cm_FacetPanel.dialog-body .facetholder{border-bottom:1px solid #000!important}.cm_custom-button{width:100%}.cm_main-content .cm_dialogButton{padding:8px 20px;background:#ededef;border-color:#ededef;color:#1a1a1a;font-weight:700;font-size:14px}.cm_main-content .cm_facetDialogButton .cm_icon{fill:#1a1a1a!important}.cm_main-content .cm_dialogButton .cm_icon{height:14px!important}@media (max-width: 799px){.cm_SearchHeader{flex-direction:column-reverse;flex-wrap:wrap}.cm_facetDialogButton{display:block;width:100%}.cm_main-content .sort-by select{width:100%!important;margin-top:20px}}@media (min-width: 800px){.cm_FacetPanel{width:25.33%!important;margin:0!important}.cm_main-content{width:74.66667%!important}}@media only screen and (max-width: 959px){.cm_main-content .thumbnail{width:calc(50% - 10px)!important}}.product-free-shipping .container{max-width:1440px;width:100%;padding:40px 30px;margin:0 auto}h1.product_name{line-height:1.3;margin-bottom:15px}p.modal_price{font-family:Poppins,sans-serif;font-weight:700}.purchase-details.smart-payment-button--false{flex-direction:column}.purchase-details__quantity .product-minus,.purchase-details__quantity .product-plus{border-radius:25px!important;border:1px solid #B49C6A!important}.purchase-details.smart-payment-button--false .purchase-details__quantity input.quantity{width:60px}.purchase-details__quantity .product-plus,.purchase-details__quantity .product-minus{width:36px;height:36px}.purchase-details__quantity .product-plus span,.purchase-details__quantity .product-minus span{line-height:36px}.purchase-details__quantity{margin:2px 0 9px}.description ul{padding-left:20px;font-size:14px}.flexslider .slides img{width:100%;max-width:100%!important;display:block}.flex-control-thumbs{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:10px 0 0 -5px}.flex-control-thumbs li,.flex-control-thumbs li:first-child{width:20%;margin:0;padding:0 0 10px 10px}.flex-control-thumbs img{width:100%;height:100%;object-fit:cover;border:1px solid #fff}.flex-control-thumbs img.flex-active{border-color:#b49c6a}.pro-reviews{padding:50px 10px}#ga-product_related{max-width:100%!important}.ga-product_addtocart{display:none!important}li.ga-product{border:1px solid #eee;padding:10px!important;margin-right:30px!important}.ga-carousel_wrapper .owl-carousel .owl-stage{margin-left:15px!important}#ga-product_related .ga-product_title{font-weight:600!important;font-family:Poppins,sans-serif;font-size:14px;line-height:1.4em}span.ga-product_price-container{font-family:Poppins,sans-serif;font-size:18px;margin:0}.giftery-button{display:none}.add_to_cart.action_button{background-color:#b49c6a!important;font-family:Poppins,sans-serif;font-weight:600}.price-mobile{display:block}.price-desktop{display:none}.breadcrumb{text-align:left}#variant-inventory p label{font-weight:400;color:#937f17;float:left;width:auto;font-size:14px}#variant-inventory p{font-size:14px;color:#000;margin-bottom:10px;font-weight:700}#variant-inventory p i{font-size:14px}#variant-inventory p span{color:#474747}#variant-inventory p.redford-house{font-style:unset}#variant-inventory p.redford-house span{font-size:14px}.covid_19_message{margin-bottom:10px;font-size:14px;color:#000}.affirm-modal-trigger{color:#b49c6a}.flexslider .slides li{height:100%;overflow:hidden}.flexslider-container{width:100%}@media (max-width: 767px){.purchase-details.smart-payment-button--false .purchase-details__quantity{width:auto;margin:0 auto 20px}}@media (min-width: 768px){.price-mobile{display:none}.price-desktop{display:block}.pro-text-container{max-width:580px;width:100%;margin:0 auto}}.product_gallery .flexslider .slides{height:315px}.image__container{height:100%}@media (min-width: 540px){.product_gallery .flexslider .slides{height:400px}}@media (min-width: 1024px){.product_gallery .flexslider .slides{height:480px}}@media (min-width: 1200px){.product_gallery .flexslider .slides{height:550px}}@media (min-width: 1440px){.product_gallery .flexslider .slides{height:660px}}.desc-header{display:flex;justify-content:space-between;padding:20px 0;cursor:pointer;margin:0}.desc-header:hover{color:#b49c6a}.desc-container{border-top:1px solid #eeeeee}.description{padding:0;max-height:0;overflow:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.description:last-child *{margin-bottom:0}.desc-container.active .description{padding:0 0 20px;max-height:10000px}.desc-container.active .desc-closed,.desc-open{display:none}.desc-container.active .desc-open,.desc-closed{display:block}.price-fixed{display:none}@media (min-width: 1024px){.price-fixed{display:block;position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:99;box-shadow:#0003 0 -1px 3px}.price-fixed .wrapper{padding-top:15px;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.price-fixed .product_name,.price-fixed .modal_price{margin-bottom:0}}.cart .container .offset-by-twelve{box-sizing:initial}.page .container{padding-top:60px;padding-bottom:60px}
/*# sourceMappingURL=/s/files/1/0192/5276/t/34/assets/custom-styles.css.map */
