.social-links svg,.social-links svg g{fill:#d4973d}#shopify-section-collection-template h1.page-title{display:block}h1.page-title{display:none}.template-sfx-contact div.container{margin-top:60px}.rte li{margin-bottom:10px}.main-nav{padding-bottom:30px}.main-nav .nav-item .nav-item-link{text-transform:uppercase}.main-nav .nav-item.drop-uber .sub-nav-list .sub-nav-item-title{font-size:1.25em;font-weight:600;text-transform:uppercase;background-image:linear-gradient(#333,#333),linear-gradient(#d4973d,#d4973d),linear-gradient(#dcab63,#dcab63);background-size:20px 1px,100% 1px,0 1px;background-position:-20px 100%,100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .75s linear,background-position .75s linear}.main-nav .nav-item.drop-uber{padding-right:0}.main-nav .nav-item.drop-uber .sub-nav-list a:hover .sub-nav-item-title,.main-nav .nav-item.drop-uber .sub-nav-list a:focus .sub-nav-item-title{color:#dcab63;background-size:20px 1px,0 1px,100% 1px;background-position:calc(100% + 20px) 100%,100% 100%,0 100%}.main-nav .sub-nav .sub-nav-item-link{width:fit-content}.main-nav .sub-nav .sub-nav-item-link{display:block;background-image:linear-gradient(#333,#333),linear-gradient(#333,#333332),linear-gradient(#c9c9c9,#c9c9c9);background-size:20px 1px,100% 1px,0 1px;background-position:15px 100%,100% 100%,0 90%;background-repeat:no-repeat;transition:background-size .5s linear,background-position .5s linear}.main-nav .sub-nav a:hover,.main-nav .sub-nav a:focus{color:#c9c9c9;background-size:20px 1px,0 1px,100% 1px;background-position:calc(100% + 15px) 100%,100% 100%,0 90%}.main-nav .nav-item .nav-item-link{display:inline-block;padding:.5em 0 .9em;margin:0 1em;line-height:1.1em;color:#333;position:relative}.main-nav .nav-item .nav-item-link{padding:.5em 0 .9em;width:fit-content;background-image:linear-gradient(transparent,transparent),linear-gradient(#d4973d,#d4973d);background-size:100% 1px,0 1px;background-position:100% 70%,0 70%;background-repeat:no-repeat;transition:background-size .75s linear,background-position .75s linear}.main-nav .nav-item.dropdown .nav-item-link{padding:.5em 1em .9em 0}.main-nav .nav-item.active .nav-item-link{color:#dcab63;background-size:0 1px,100% 1px;background-position:100% 70%,0 70%}.section--larger-spacing{padding-top:2em;padding-bottom:2em}.bg-color-wrap{padding:40px 25px}.prod-unavailable{background-color:#cfcdc6;padding:20px;width:fit-content}label.yards-qty-label{margin:.5em 0 0}.testimonial-section .reading-column{width:100%;max-width:100%;margin-left:0;margin-right:0}.testimonial-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.testimonial-column{max-width:48%;padding:2vw;background-color:#cfcdc6}@media screen and (max-width: 800px){.testimonial-container{flex-direction:column}}@media screen and (max-width: 800px){.testimonial-column{max-width:100%}}.story-container{width:80%}.page-footer .social-links a svg,.page-footer .social-links a svg g{fill:#e7e4dd}.footer-columns{flex-direction:row}@media (max-width: 799px) and (min-width: 768px){.page-footer .signup-row{align-items:center;flex-direction:column;justify-content:center}}.page-footer .menu-with-logo{justify-content:center}@media screen and (min-width: 800px){.footer-columns .links-column{text-align:right;order:3}}@media (max-width: 799px){footer .column{margin-bottom:20px;text-align:center}}@media (max-width: 799px){.footer-columns .logo-column .footer-logo-container{margin:25px auto}}div.calendar-wrap{display:flex!important;flex-flow:row wrap;justify-content:space-around;align-items:stretch;align-content:stretch}.cal-item1{width:30%!important}.cal-item2{width:66%!important}.per-half-yd{font-size:.85rem;font-style:italic}button.accordion{cursor:pointer;padding:18px;width:100%;border:1px solid #ccc9c4;text-align:left;transition:.75s;border-radius:0;background-color:transparent;color:#333}.open-close{float:right;font-size:2rem;transition:.5s ease-in-out}button.accordion.active .open-close{transform:rotate(45deg);transition:.5s ease-in-out}.active,.accordion:hover{background-color:transparent;background-color:#f4f4f440}.panel{padding:0 18px;display:none;background-color:#f4f4f440;overflow:hidden;border:1px solid #ccc9c4}span.filter{padding-left:18px;padding-top:25px}.hide-desktop .accordion h2.h4{margin-bottom:0}.sidebar-header{display:none}.filter-wrap,.subnav.tags.plain{display:flex;flex-direction:column}@media screen and (min-width: 800px){.hide-desktop{display:none}}@media screen and (min-width: 800px){.hide-mobile{display:block}}@media screen and (max-width: 799px){.hide-desktop{display:block}}@media screen and (max-width: 799px){.hide-mobile{display:none}}@media screen and (max-width: 799px){#shopify-section-collection-template .inline-row.inline-row--spaced{margin:0}}.product-block__title-price a,.product-block__title-price div.price{font-size:14px}.product-description{height:96px;overflow:hidden;margin-bottom:.5%}.product-description.fade-out{-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}div.btn--custom-readmore-wrap{border-bottom:1px solid #d4973d;margin-bottom:30px}button.btn--custom-readmore.readmore{background:transparent;border:transparent;color:#d4973d;padding:9px 0}.cart-summary__inner{background-color:#cfcdc6}
/*# sourceMappingURL=/s/files/1/0499/9721/7943/t/13/assets/custom-styles.css.map */
