@font-face{font-family:'Adobe Garamond Pro';src:url("../fonts/AGaramondPro-Italic.woff2") format("woff2"),url("../fonts/AGaramondPro-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Adobe Garamond Pro';src:url("../fonts/AGaramondPro-Regular.woff2") format("woff2"),url("../fonts/AGaramondPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Avenir';src:url("../fonts/Avenir-Medium.woff2") format("woff2"),url("../fonts/Avenir-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Avenir';src:url("../fonts/Avenir-MediumOblique.woff2") format("woff2"),url("../fonts/Avenir-MediumOblique.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}body,input,textarea,input::placeholder{color:#000 !important;opacity:1}ul.products li.product .price{color:#000 !important}.input-text,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#000}body{font-family:Avenir,"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}.primary-navigation ul li a,h1,h2,h3,h4{color:#000}h1{font-size:1.5em;letter-spacing:0;text-transform:uppercase;margin-bottom:20px}.storefront-primary-navigation{margin:1rem 0}.primary-navigation a{text-transform:uppercase}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:0.5rem 0.75em}.site-content a,.site-main a{color:#000;text-decoration:underline}a{color:#000}a.button{background-color:#000;border:none;color:white;text-transform:uppercase;text-decoration:none !important;transition:all 0.2s;font-weight:normal}a.button:hover{background-color:#f7f7f7;color:#000}a.button.yellow{background-color:#facd33}a.button.yellow:hover{color:#000}a.button.white-block{color:#000;padding:15px;width:400px;max-width:80%;background:white;border:1px solid #000;font-size:1.5rem;font-weight:500;text-align:center;display:block;margin:0 auto}a.button.white-block:hover{color:white;background:#000}a.button.tinvwl_add_to_wishlist_button{color:#000;background-color:white}button,button.button.alt,.widget a.button{background-color:#000;color:white;text-transform:uppercase;border:none;font-family:Avenir,"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;transition:all 0.2s;opacity:1;font-weight:normal}button:hover,button.button.alt:hover,.widget a.button:hover{background-color:#f7f7f7;color:#000}button:focus,button.button.alt:focus,.widget a.button:focus{outline:1px solid #000}.lmp_load_more_button .lmp_button{background-color:#7fcac5;color:white;text-transform:uppercase;border:none;font-family:Avenir,"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:14px}.lmp_load_more_button .lmp_button:hover{background-color:#f7f7f7;color:#7fcac5}.subscribe_module{position:relative}.subscribe_module .feedback{display:none}.subscribe_module .error{color:red}.subscribe_module .newsletter-signup{display:flex;flex-direction:column;align-items:flex-end;position:relative}.subscribe_module .newsletter-signup button{padding:5px;width:33.33%}.subscribe_module .newsletter-signup input{display:block;width:100%;margin:8px 0px;background:none;border:none;box-shadow:none;border-bottom:2px solid #7fcac5;font-family:"Adobe Garamond Pro";padding:5px 0px 0px 0px}.site{overflow-x:unset;position:relative;z-index:0}.cookie_action_close_header{background-color:#7fcac5 !important}.woocommerce-message,.woocommerce-info{background-color:#000;border-left:0}.storefront-sorting{text-align:right}.storefront-sorting form.woocommerce-ordering{display:none}.storefront-sorting p.woocommerce-result-count{flex:1}input:focus{outline:none}input[type=search]:focus{background:unset}input[type='checkbox']+label,input[type='radio']+label{margin:0}a:focus{outline:none}textarea:focus{outline:none}.hentry .entry-content a:not(.button){text-decoration:none}.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#dadada}.pagination a.page-numbers{border:1px solid #7fcac5;padding:2px 5px;border-radius:3px}.pagination a.page-numbers:hover{background-color:#7fcac5;color:white;border:1px solid #7fcac5}@media (max-width: 640px){h1.entry-title{text-align:center}.entry-content,.content-area{padding:0 10px}div#secondary{padding:0 10px}}.adverts{display:flex;justify-content:space-between;margin:40px 0;flex-wrap:wrap}.adverts .advert{width:19%}@media (max-width: 640px){.adverts{justify-content:space-around}.adverts .advert{width:50%;padding:5px}}.tfl-top-nav{background-color:#000;padding:5px 20px;color:white;font-size:13px;text-transform:uppercase;display:flex;justify-content:flex-end;align-items:center}.tfl-top-nav a,.tfl-top-nav input{color:inherit}.tfl-top-nav a::placeholder,.tfl-top-nav input::placeholder{display:none;opacity:0;color:inherit;font-family:Avenir,"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:0}.tfl-top-nav i{font-size:11px}.tfl-top-nav .customer-actions-wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.tfl-top-nav .customer-actions-wrapper .customer-action{margin-right:30px}.tfl-top-nav .customer-actions-wrapper .header-basket{position:relative}.tfl-top-nav .customer-actions-wrapper .header-basket .remove_from_cart_button{display:none}.tfl-top-nav .customer-actions-wrapper .header-basket .basket-link{position:relative}.tfl-top-nav .customer-actions-wrapper .header-basket .basket-link .cart-items-count{position:absolute;background:white;color:black;border-radius:15px;height:15px;width:15px;top:-5px;right:-15px;display:flex;justify-content:center;align-items:center;font-size:10px}.tfl-top-nav .customer-actions-wrapper .header-basket .mini-cart-wrapper{display:none}.tfl-top-nav .customer-actions-wrapper .header-basket:hover .mini-cart-wrapper{display:block;position:absolute;top:20px;background:white;z-index:1;width:300px;padding:10px 10px 0px 10px;color:black;border-right:1px solid;border-left:1px solid;border-bottom:1px solid}.tfl-top-nav .customer-actions-wrapper .header-basket:hover .mini-cart-wrapper .product_list_widget li{display:flex}.tfl-top-nav .customer-actions-wrapper .header-basket:hover .mini-cart-wrapper .product_list_widget li .quantity{padding-left:5px}.tfl-top-nav .customer-actions-wrapper .header-basket:hover .mini-cart-wrapper .buttons{color:white;display:flex;justify-content:space-between}.tfl-top-nav form{margin-bottom:0}.tfl-top-nav form.woocommerce-product-search:before{display:inline;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;content:"\f002"}.tfl-top-nav .search-field{background:transparent;border-bottom:1px;border-style:solid;border-color:white;padding:0;box-shadow:none;color:white !important}.tfl-top-nav input[type="submit"]{display:none}.social{margin-right:10px}.social a{padding:0 3px}.social i{font-size:18px;vertical-align:top}.social .bloglovin{display:inline-block;width:19px;padding:0px}.social .bloglovin svg{vertical-align:top;fill:white}@media only screen and (max-width: 640px){.tfl-top-nav{flex-basis:100%;text-align:center;padding:10px}.tfl-top-nav form{flex-basis:100%;display:flex;align-items:baseline}.tfl-top-nav form .search-field{flex-grow:2}.tfl-top-nav .customer-actions-wrapper{margin:0 auto;justify-items:center}.tfl-top-nav .customer-actions-wrapper a{margin:10px;font-size:17px}.tfl-top-nav .customer-actions-wrapper i{font-size:17px}}.main-navigation{float:none !important}.main-navigation .nav-menu{margin:0 !important;display:flex;justify-content:space-between}.main-navigation .nav-menu .shop-highlight{background-color:black}.main-navigation .nav-menu .shop-highlight a{color:white}.primary-mega-menu-wrapper .primary-mega-menu{background-color:black;color:white}.primary-mega-menu-wrapper .primary-mega-menu ul{display:flex;list-style:none;justify-content:space-between;margin:0;position:relative}.primary-mega-menu-wrapper .primary-mega-menu ul li{display:flex;padding:0.5rem 0.75rem 1rem 0.75rem;margin:0.5rem 0.75rem 0 0.75rem;line-height:1}.primary-mega-menu-wrapper .primary-mega-menu ul li .mega-panel{visibility:hidden;opacity:0;position:absolute;background-color:white;display:flex;width:100%;top:0px;left:0;margin-top:3rem;border-top:0;border-right:1px;border-bottom:1px;border-left:1px;border-style:solid;border-color:black}.primary-mega-menu-wrapper .primary-mega-menu ul li .mega-panel .col{flex-grow:1}.primary-mega-menu-wrapper .primary-mega-menu ul li .mega-panel ul{display:block}.primary-mega-menu-wrapper .primary-mega-menu ul li:hover{background-color:white;color:black}.primary-mega-menu-wrapper .primary-mega-menu ul li:hover .mega-panel{visibility:visible;opacity:1}.primary-mega-menu-wrapper .primary-mega-menu a{color:inherit}.woocommerce-active .site-header{border-bottom:none}.woocommerce-active .site-header .main-navigation{width:100%;margin-right:0;text-align:center}.woocommerce-active .site-header .site-branding{width:100%;text-align:center;float:none;margin:0}.woocommerce-active .site-header .custom-logo-link{float:none;margin:0 auto;display:inline-block}.sewing-bee{transform:rotate(15deg);width:150px;height:150px;display:inline-block;position:absolute;top:10%;right:3%}.sewing-bee .sewing-bee-inner{background:#7fcac5;height:100%;border-radius:50%;width:100%;display:flex;flex-direction:column;font-size:10px;text-align:center}.sewing-bee .sewing-bee-inner img{width:27px;margin:19px auto 7px auto}.sewing-bee .sewing-bee-inner h3{color:white;font-weight:bold}.storefront-breadcrumb{padding-left:5px;padding-right:5px}.handheld-navigation ul{display:flex;flex-direction:column;text-align:left;padding-left:20px}button.menu-toggle{float:unset;margin-top:20px}@media (max-width: 768px){.primary-mega-menu-wrapper{display:none}.sewing-bee{width:100px;height:100px}.sewing-bee .sewing-bee-inner{font-size:6px}.sewing-bee .sewing-bee-inner img{width:17px;margin:14px auto 7px auto}}@media only screen and (max-width: 640px){.site-header .custom-logo-link img{max-width:unset;width:100%}.sewing-bee{width:100px;height:100px;position:relative;margin:10px auto;transform:unset;top:unset;right:unset;display:block}}@media (max-width: 568px){.col-full{margin-left:0;margin-right:0}}.tfl-homepage-featured-container{max-width:100%;padding:0}.tfl-homepage-featured-container .tfl-homepage-featured{width:100%;padding:50px 0;text-align:center}.tfl-homepage-featured-container .tfl-homepage-featured .tfl-homepage-featured-content{width:50%;min-width:500px;margin:0px auto;padding:30px;background-color:white}.tfl-homepage-featured-container .needle{width:32px;background-image:url("/wp-content/themes/foldlinestore/dist/images/icon-needle-and-thread.svg");height:32px;background-size:cover;margin:0 auto 20px auto}.tfl-homepage-hero{height:550px;background-repeat:no-repeat;background-size:cover;background-position:bottom left}.tfl-homepage-hero .hero-content-link-target{position:absolute;top:0;left:0;width:100%;height:100%}.tfl-homepage-hero .hero-content-link-target a{width:100%;height:100%;display:block}.tfl-homepage-hero .tfl-hero-content{height:100%;display:flex;align-items:flex-end;padding-right:30px;flex-direction:column;justify-content:center;position:relative}.tfl-homepage-hero .tfl-hero-content h2{font-size:3rem;font-style:italic;margin:10px 0;position:relative;display:inline-block;padding:45px 0 34px 0;font-family:"Adobe Garamond Pro";line-height:1}.tfl-homepage-hero .tfl-hero-content h2:before{content:'sew a';position:absolute;top:0;left:0;font-size:2rem;font-style:normal}.tfl-homepage-hero .tfl-hero-content h2:after{content:'you love';position:absolute;bottom:0;right:0;font-size:2rem;font-style:normal}.tfl-homepage-hero .tfl-hero-content a.button{background:white;color:#000;position:absolute;bottom:20px;right:20px;font-weight:600}.tfl-homepage-hero .tfl-hero-content a.button:hover{color:white;background:#000}.home-callout{padding-top:2rem}.home-callout h2{font-size:1.5rem;text-transform:uppercase;text-align:center}.stitches-divider{margin:20px auto}.latest-patterns{text-align:center;margin-bottom:80px}.latest-patterns h1{text-align:left;font-family:"Adobe Garamond Pro";font-style:italic;font-size:3rem;text-transform:lowercase}.latest-patterns .pattern .button{display:none}.latest-patterns .instock{display:none}.read-all{margin-top:40px;width:50%}.welcome{display:flex;flex-direction:row;margin-bottom:40px}.welcome .mugshot{flex-basis:40%}.welcome .welcome-text{flex-basis:60%;display:flex;flex-direction:column;justify-content:center;padding-left:20px}.welcome .welcome-text h2{font-size:3rem;text-transform:lowercase;font-family:"Adobe Garamond Pro";text-align:right;font-style:italic;margin:0 0 15px 0;line-height:1}.welcome .welcome-text p{font-size:1.25rem;line-height:1.25;margin-bottom:0.5rem;text-align:right;font-family:Avenir,"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.welcome .welcome-text p.sign-off{font-size:1.75rem;font-family:"Adobe Garamond Pro";font-style:italic;margin-top:1.5rem}.subscribe_module.homepage{margin-top:20px;margin-bottom:80px}.subscribe_module.homepage h4{text-align:center;margin:0}.subscribe_module.homepage p{padding:0;margin:0;text-align:center}.subscribe_module.homepage form{display:flex;flex-direction:row;justify-content:space-between}.subscribe_module.homepage input{flex:2;margin-right:20px}.subscribe_module.homepage button{flex:1}.sewing-pattern-reviews-wrapper{text-align:center;margin-bottom:40px}.sewing-pattern-reviews-wrapper h1{text-align:left;font-family:"Adobe Garamond Pro";font-style:italic;font-size:3rem;text-transform:lowercase}.sewing-pattern-reviews-wrapper .sewing-pattern-reviews{display:flex;justify-content:space-between;flex-direction:row}.sewing-pattern-reviews-wrapper .sewing-pattern-reviews .sewing-pattern-review{width:24%;text-transform:uppercase;display:flex;flex-direction:column;margin-bottom:40px}.sewing-pattern-reviews-wrapper .sewing-pattern-reviews .sewing-pattern-review .review-image{width:100%;padding:50%;background-size:cover;position:relative;margin-bottom:20px}.sewing-pattern-reviews-wrapper .sewing-pattern-reviews .sewing-pattern-review .review-image a{position:absolute;margin:-50%;width:100%;height:100%}.sewing-pattern-reviews-wrapper .sewing-pattern-reviews .sewing-pattern-review .review-meta{margin-bottom:20px}.sewing-pattern-reviews-wrapper .sewing-pattern-reviews .sewing-pattern-review .review-meta .designer{font-size:0.9rem;font-family:Avenir,"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.sewing-pattern-reviews-wrapper .sewing-pattern-reviews .sewing-pattern-review h3{margin:0;font-size:1.25rem;line-height:1.25;margin:0;color:#000}.sewing-pattern-reviews-wrapper .sewing-pattern-reviews .sewing-pattern-review h4{font-size:1em}.sewing-pattern-reviews-wrapper .sewing-pattern-reviews .sewing-pattern-review .review-footer{margin-top:auto}.sewing-pattern-reviews-wrapper .sewing-pattern-reviews .sewing-pattern-review .review-footer h4{margin:0}.sewing-pattern-reviews-wrapper .sewing-pattern-reviews .sewing-pattern-review .review-footer h4 span{display:block;font-size:0.8em}.inspiration-blog{margin-bottom:40px}.inspiration-blog h1{text-align:right;font-family:"Adobe Garamond Pro";font-style:italic;font-size:3rem;text-transform:lowercase}.inspiration-blog .inspiration-hero{background-size:cover;background-position:bottom right;height:550px;display:flex;align-items:flex-end;padding-bottom:10%;padding-left:5%;position:relative}.inspiration-blog .inspiration-hero .inspiration-hero-link-target{position:absolute;top:0;left:0;width:100%;height:100%}.inspiration-blog .inspiration-hero .inspiration-hero-link-target a{width:100%;height:100%;display:block}.inspiration-blog .inspiration-hero .inspiration-content h1{font-size:3rem;font-style:italic;font-family:"Adobe Garamond Pro";line-height:1;text-transform:unset;margin-bottom:0}.inspiration-blog .inspiration-hero .inspiration-content h2{font-size:3rem;font-family:"Adobe Garamond Pro";margin:0}.inspiration-blog .latest-posts{margin-top:20px;display:flex;justify-content:space-between}.inspiration-blog .latest-posts .latest-post{width:49%;background-size:cover;background-position:center}.inspiration-blog .latest-posts .latest-post:after{content:'';display:block;padding-bottom:66%}.inspiration-blog .latest-posts .latest-post a{width:100%;display:block;height:100%;opacity:0}.inspiration-blog .latest-posts-link{margin-top:2rem !important}.blog-posts-wrapper.homepage .read-all{margin:40px 0 0 0;width:50%}.mailing-list{padding-top:40px}.mailing-list h1{font-size:3rem;font-style:italic;font-family:"Adobe Garamond Pro";line-height:1;text-transform:unset;margin-bottom:20px}.mailing-list p{font-size:1.2em;text-transform:uppercase;font-family:Avenir;margin-bottom:1rem;line-height:1.5}.mailing-list .mailing-inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.mailing-list .mailing-inner .mailing-col{width:42%}.mailing-list .mailing-inner .mailing-col .patterns-container{background-size:cover;background-position:center;width:100%;height:24rem}.mailing-list .mailing-inner .mailing-col.text-section{width:57%;padding-left:3rem}.mailing-list .mailing-inner .subscribe_module{margin-top:2rem}.mailing-list .mailing-inner .subscribe_module .feedback p{margin:0;font-family:Avenir,"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding-left:10px}.mailing-list .mailing-inner .subscribe_module .newsletter-signup{margin:0}.mailing-list .mailing-inner .subscribe_module .newsletter-signup button{border:1px solid;display:block;margin:0 auto;background-color:white;padding:15px;width:100%;font-family:Avenir,"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.mailing-list .mailing-inner .subscribe_module .newsletter-signup button:hover{color:white;background:#000}.mailing-list .mailing-inner .subscribe_module .newsletter-signup input{display:block;width:100%;margin:8px 0px;background:none;border:none;box-shadow:none;border-bottom:1px solid;font-family:Avenir,"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:5px 0px 0px 0px;margin-bottom:20px;width:100%;font-size:1.5rem}@media (max-width: 640px){.tfl-homepage-featured-container .tfl-homepage-featured .tfl-homepage-featured-content{min-width:unset;width:100%}.tfl-homepage-featured-container .tfl-homepage-featured{padding:50px 10px}.latest-patterns,.subscribe_module.homepage,.sewing-pattern-reviews-wrapper{padding-left:10px;padding-right:10px}.patterns .pattern{width:100%}.welcome{flex-wrap:wrap}.welcome .mugshot{flex-basis:100%}.welcome .welcome-text{flex-basis:100%;margin-top:20px;padding:0 10px}.subscribe_module.homepage form{flex-wrap:wrap}.subscribe_module.homepage form input{flex-basis:100%}.sewing-pattern-reviews-wrapper .sewing-pattern-reviews{flex-wrap:wrap}.sewing-pattern-reviews-wrapper .sewing-pattern-reviews .sewing-pattern-review{width:100%;margin-top:20px}.latest-posts{flex-wrap:wrap}.latest-posts .latest-post{width:100%;margin-bottom:20px}.read-all{width:unset}.mailing-list{padding:0 10px}.mailing-list .mailing-inner .mailing-col{width:100%}.mailing-list .mailing-inner .mailing-col.text-section{width:100%;padding-left:0;padding-top:1rem}}@media (min-width: 768px){.site-header .site-branding img{max-width:100%}}ul.products li.product img{height:400px;object-fit:cover}li.current-cat a{position:relative}li.current-cat a:before{content:url(/wp-content/themes/foldlinestore/assets/images/noun_bobbin_447501.svg);width:20px;height:20px;position:absolute;transform:rotate(-30deg);left:-20px}.widget_layered_nav_filters li.chosen a:before{content:"X ";font-family:arial;font-style:normal;font-size:0.8em;margin-right:1em;vertical-align:middle}.sub-nav-toggle{display:inline-block;transition:all 0.25s;transform:rotate(0deg);margin-left:5px;cursor:pointer;font-size:29px;vertical-align:top;font-style:normal;color:black;padding:0;line-height:17px}.sub-nav-toggle::before{font-family:FontAwesome;content:'\f107'}.sub-nav-toggle.open{transform:rotate(180deg)}.stock.out-of-stock:before{display:none}.stock.in-stock{color:#000}.stock.in-stock:before{content:'\f00c'}.entry-summary nav{display:none}.lmp_products_loading .fa{height:1em;font-size:2em;line-height:1em;width:1em;margin-bottom:20px}.woocommerce-breadcrumb .breadcrumb-separator{padding:0 0.5em}.storefront-sorting{display:flex;flex-direction:row;justify-content:space-between;align-items:normal}.storefront-sorting form.woocommerce-ordering{float:none;margin:0;flex:1}.storefront-sorting p.woocommerce-result-count{text-transform:uppercase;font-family:Avenir,"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.single-product #primary{width:100%;margin-right:0}.single-product div.product p.price{margin:0}.single-product div.product form.cart{margin-bottom:0}nav.woocommerce-breadcrumb,.storefront-breadcrumb{padding-top:0;margin-bottom:0}.woocommerce-product-gallery__wrapper.coming-soon :before{content:"Coming soon!";position:absolute;bottom:0;left:0;z-index:100;width:100%;background:red;text-align:center;padding:20px;color:white;font-size:2em}.not-available{padding:10px;background-color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center;color:white;font-weight:bold;margin-bottom:20px}.not-available p{padding:0;margin:0}.additional-information h2{display:none}.additional-information table th,.additional-information table td{vertical-align:middle;font-size:0.8em;padding:1em}.additional-information table th{width:25%}.additional-information table td p{font-family:Avenir,"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.woocommerce-noreviews,p.no-comments{background-color:#E6A4AF}.woocommerce #reviews #comments ol.commentlist li .contribution-actions a,.woocommerce-page #reviews #comments ol.commentlist li .contribution-actions a{color:#7fcac5 !important}.woocommerce #reviews #comments ol.commentlist li .contribution-actions a,.woocommerce-page #reviews #comments ol.commentlist li .contribution-actions a,.star-rating-selector:not(:checked) input:checked ~ label.checkbox,.star-rating-selector:not(:checked) label.checkbox:hover ~ label.checkbox,.star-rating-selector:not(:checked) label.checkbox:hover,.woocommerce #reviews #comments ol.commentlist li .contribution-actions a,.woocommerce-page #reviews #comments ol.commentlist li .contribution-actions a,.woocommerce #reviews .form-contribution .attachment-type:not(:checked) label.checkbox:before,.woocommerce-page #reviews .form-contribution .attachment-type:not(:checked) label.checkbox:before{color:#7fcac5 !important}.product-designer-name{text-transform:uppercase;font-size:1.25em}.cwginstock-subscribe-form{margin-top:40px}.cwginstock-subscribe-form .panel-primary{border-color:#000 !important;border-radius:0 !important}.cwginstock-subscribe-form .panel-primary .panel-heading{background-color:#000 !important;border-color:#000 !important;padding:5px 15px !important}.cwginstock-subscribe-form .panel-primary .panel-heading h4{margin:0;border-radius:0 !important;text-align:left !important}.cwginstock-subscribe-form .panel-primary input.cwgstock_email{text-align:left !important;font-size:20px !important;padding:6px 13px !important}.cwginstock-subscribe-form .panel-primary input.cwgstock_button{margin-top:20px;background:black;color:white !important;font-size:20px;padding:6px 12px !important}.cwginstock-subscribe-form .panel-primary input.cwgstock_button:hover{color:black !important;background:#F2F2F2 !important}.pattern-reviews-page{padding:10px}.star-rating span:before,.quantity .plus,.quantity .minus,p.stars a:hover:after,p.stars a:after,.star-rating span:before,#payment .payment_methods li input[type=radio]:first-child:checked+label:before{color:#7fcac5}h4.custom-comment-meta{margin:0;padding:0}.tfl-review-author-meta{display:flex;align-items:center;border-bottom:1px solid #7fcac5;padding-bottom:10px;margin-bottom:20px}.tfl-review-author-meta .user-avatar{margin-right:10px}.tfl-review-author-meta .user-details p{margin:0}.tfl-review-author-meta .author-insta{font-size:2em}.review-photo{width:100%;background-size:cover;padding:50%;position:relative}.review-photo a{position:absolute;top:0;left:0;display:block;height:100%;width:100%}.review-image-attachment img{max-height:75vh;min-height:400px}.custom-comment-wrap{text-align:center}.custom-comments{display:flex;flex-wrap:wrap;flex-direction:row;margin:0;padding:0}.custom-comments li{float:none !important;width:unset !important;margin:0 !important;display:flex;flex-direction:column;flex-wrap:wrap;flex-basis:33%;justify-content:flex-start;padding:10px}.custom-comments p{font-family:Avenir,"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0}.user-social{border-top:1px solid #dcd6d6;border-bottom:1px solid #d0cece;margin-bottom:20px}.user-social i{font-size:1.5em;padding:4px}.contributions-title,#contributions-list-title{font-size:1.5em}.contributions-form-title{display:none}#reviews .commentlist li .comment_container .comment-text{width:100%}#reviews .commentlist li .comment_container .comment-text p.meta strong{line-height:unset;padding-right:5px}.woocommerce #reviews #comments .form-contribution_comment,.woocommerce-page #reviews #comments .form-contribution_comment{width:100%;float:unset;margin-left:0;margin-top:0}@media (max-width: 640px){.custom-comments li{flex-basis:100%}.contributions-title,#contributions-list-title{font-size:1.25em}}.single-post.storefront-full-width-content .content-area{width:75%}.widget-area span.count{display:none}.widget-area li{list-style:none;margin-bottom:10px}.widget-area .stitches-divider{margin:0 auto}.widget-area .widget h2,.widget-area .widget .widget-title{font-size:1.25em;letter-spacing:inherit;text-transform:uppercase}.widget-area .widget .widget-title{border-bottom:none;margin-bottom:0;padding-bottom:0}.widget-area .widget.widget_categories,.widget-area .widget.widget_archive,.widget-area .widget.woocommerce{margin-top:20px}.widget-area .widget.widget_categories h2:after,.widget-area .widget.widget_categories .widget-title:after,.widget-area .widget.widget_archive h2:after,.widget-area .widget.widget_archive .widget-title:after,.widget-area .widget.woocommerce h2:after,.widget-area .widget.woocommerce .widget-title:after{content:'';background-image:url(/wp-content/themes/foldlinestore/dist/images/stitches-divider.gif);width:100%;display:block;height:20px;background-size:contain;background-repeat:no-repeat;margin-top:5px}.widget-area .widget.widget_categories .widgettitle,.widget-area .widget.widget_archive .widgettitle,.widget-area .widget.woocommerce .widgettitle{border-bottom:none;margin-bottom:0;padding:0}.widget-area .widget.widget_categories ul li,.widget-area .widget.widget_archive ul li,.widget-area .widget.woocommerce ul li{font-family:'EB Garamond';text-transform:uppercase;font-style:italic;padding-left:1em}.widget-area .widget.widget_categories ul li:before,.widget-area .widget.widget_archive ul li:before,.widget-area .widget.woocommerce ul li:before{display:none}.widget-area .widget.widget_categories ul li a,.widget-area .widget.widget_archive ul li a,.widget-area .widget.woocommerce ul li a{color:black;text-decoration:none}.widget a.button{margin:10px auto 10px auto;display:block;width:75%;font-size:0.8em;text-align:center}.blog-list-item{display:flex}.blog-list-item .blog-list-thumbnail{max-width:300px}.blog-list-item .blog-list-content{padding:10px;flex:1}.meta{display:flex;text-transform:uppercase;font-size:0.8em;color:dimgray}.meta a{color:inherit}.blog-posts-wrapper{text-align:center;margin-bottom:80px}.blog-posts-wrapper h1{text-align:center;position:relative}.blog-posts-wrapper h1:before{content:"";display:block;width:40px;height:40px;margin:0 auto;background-image:url(/wp-content/themes/foldlinestore/dist/images/noun_bobbin_447501.svg);background-repeat:no-repeat;transform:rotate(45deg)}.blog-posts-wrapper .button{margin:20px}.blog-posts{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap}.blog-posts .blog-post{width:24%;text-transform:uppercase;background-size:cover;text-align:center;padding:20px;display:flex;flex-direction:column;position:relative;top:0;left:0;z-index:1;text-shadow:1px 1px 0px white}.blog-posts .blog-post>*{z-index:2}.blog-posts .blog-post h3{font-weight:bold;font-size:1.5em}.blog-posts .blog-post .blog-post-categories a{color:#000;font-weight:bold}.blog-posts .blog-post .button{margin:auto 0 0 0}.blog-posts .blog-post .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.5);z-index:1}.single-post .blog-posts .blog-post{width:49%;margin:10px 0}@media (max-width: 640px){.blog-list-item{flex-direction:column}.blog-list-item .blog-list-thumbnail{max-width:unset}.blog-list-item .blog-list-thumbnail .wp-post-image{margin:0 auto}.single-post h2{font-size:1.5em}.single-post .content-area{padding:0 20px}.blog-posts .blog-post,.single-post .blog-posts .blog-post,.single-post.storefront-full-width-content .content-area{width:100%;margin-bottom:20px;padding:25% 20px}.blog-posts .blog-post img,.single-post .blog-posts .blog-post img,.single-post.storefront-full-width-content .content-area img{margin-bottom:0 !important}.blog-posts-wrapper{padding-left:10px;padding-right:10px}}form.woocommerce-EditAccountForm label[for=account_first_name] span,form.woocommerce-EditAccountForm label[for=account_last_name] span{display:none}.contribution{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #f7f7f7;padding-bottom:20px;padding-top:10px;align-items:center}.contribution:first-of-type{padding-top:0}.contribution .contribution-product-thumbnail img.wp-post-image{margin-bottom:0}.contribution .contribution-product{flex:1;padding:0 10px}.contribution .contribution-content{flex-basis:100%;padding:20px 0}.contribution .contribution-actions{flex-basis:100%;text-align:center}.wpua-edit-container{font-family:"EB Garamond"}.search-page ul{list-style:none;margin-bottom:0}.search-page ul li{margin-top:15px}#foldline_search label{text-align:left;font-family:"Adobe Garamond Pro"}#foldline_search .radio-row{text-align:left}#foldline_search .submit_row{margin-top:20px}#foldline_search .wfsf_form_row.col-5 .wfsf-form-col{margin-right:2%}.select2-results__option{font-family:Avenir,"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.wfsf_form_row.col-3 .wfsf-form-col{width:31%;float:left;margin-right:1%}.wfsf_form_row.hidden_fields{padding-top:20px}#foldline_search_results h2{font-size:1.5em;margin:20px 0 40px 0}ul.products{margin-left:0;margin-bottom:0;clear:both;display:flex;flex-wrap:wrap}.site-main ul.products li.product{display:flex;flex-direction:column;float:none}a.button.product_type_simple.ajax_add_to_cart{margin-top:auto}.featured-patterns{margin-top:80px}.featured-patterns h1{text-align:center}.cat-search{text-align:center;text-transform:uppercase;width:19%;margin-right:1%}.cat-search a{display:block;padding:25% 0;color:white;font-size:1.5em}.cat-search.last_column{margin-right:0}.cat-search.dresses{background-color:#90C8C5}.cat-search.tops{background-color:#DCA6B1}.cat-search.indie{background-color:#E3C155}.cat-search.jersey{background-color:#8CCEE3}.cat-search.coats{background-color:#465F7E}@media (max-width: 640px){.wfsf_form_row.col-3 .wfsf-form-col{width:100%}.wfsf_form_row .wfsf-form-col.cols-5{width:100% !important}p.radio-row{padding-left:20px;margin:10px auto !important}p.radio-row:last-child{margin-bottom:20px}.cat-search{width:100%;font-size:1.5em}}#facets-container{padding:0 10px}.mega-menu{display:flex}.mega-menu .mm-links{width:100%}.elastic-form{margin-bottom:20px;display:none}#dynamic-facets{display:flex;flex-wrap:wrap}#dynamic-facets .facet{width:50%;padding:10px}#static-facets{display:flex;align-items:center;margin-bottom:10px;flex-wrap:wrap;justify-content:space-between}#totalResults{text-align:center;padding:20px;color:grey}.elastic-results-nav{width:100%;display:flex;justify-content:space-between}.price-slider-container{display:flex;flex-direction:column;width:100%;align-items:left;margin:10px auto;padding-right:10px}.price-slider-container label{display:none}.price-slider-container .price-slider{display:flex;width:100%;flex-direction:column;padding-left:20px}.price-slider-container .price-slider .price-values{display:flex;justify-content:space-between;font-size:12px}.price-slider-container .price-slider #price-range{width:100%}.filter-toggle{width:100%;margin:10px 0;text-align:center}.filter-toggle p{margin:0;font-size:14px}.filter-toggle label{font-size:12px}.filter-toggle .main{display:flex;align-items:center;justify-content:center}.filter-toggle label{margin-left:10px !important}.filter-toggle p{display:none}a.size-guide{display:flex;align-items:center;justify-content:flex-end}a.size-guide .size-icon{width:30px;display:inline-block;margin-right:9px}input[type='radio'].checkitout,input[type='checkbox'].checkitout{display:none}input[type='radio'].checkitout+label,input[type='checkbox'].checkitout+label{padding:5px 8px;border:2px solid grey;border-radius:5px;color:black}input[type='radio'].checkitout:checked+label,input[type='checkbox'].checkitout:checked+label{border:2px solid green;color:white;background-color:#000}@media (max-width: 576px){.filter-toggle label:first-of-type{margin-left:0 !important}#dynamic-facets .facet:nth-child(odd){padding-left:0}#dynamic-facets .facet:nth-child(even){padding-right:0}}@media (min-width: 576px){#dynamic-facets .facet{width:25%}.filter-toggle p{display:block}}@media (min-width: 900px){.price-slider-container{width:25%}.stock-filter-container{width:22%}.format-filter-container{width:21%}.designers-filter-container{width:31%}}.patterns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.patterns .pattern{width:22%;color:#000;text-transform:uppercase;display:flex;flex-direction:column;text-align:center;margin-bottom:40px}.patterns .pattern .pattern-meta{margin-bottom:20px}.patterns .pattern .pattern-meta .designer{font-size:0.9rem}.patterns .pattern h3{margin:0;font-size:1.25rem;line-height:1.25;margin:0;color:#000}.patterns .pattern h3 a{color:inherit;font-weight:500;text-decoration:none !important}.patterns .pattern .pattern-image{background-size:cover;background-position:center;width:100%;padding:100% 0;position:relative;margin-bottom:20px}.patterns .pattern .pattern-image a{position:absolute;top:0;left:0;height:100%;width:100%;display:block}.patterns .bottom-wrapper{margin-top:auto}.patterns .price-availability{display:flex;justify-content:center;align-items:center;color:#000;font-size:0.75em}.patterns .price{margin-right:5px;font-size:1.5em}.patterns .out-of-stock{color:#E6A4AF}@media (max-width: 640px){.patterns .pattern{width:100%}}table.cart .product-thumbnail img{max-width:7.4em}.tfl-proceed-to-checkout{text-align:right;margin-bottom:1rem}.create-account span{font-weight:bold}.xmas-cutoff{background-image:url("/wp-content/themes/foldlinestore/dist/images/holly.png");background-repeat:no-repeat;background-position:top right;background-size:67px;padding-right:50px}.site-footer{background:white}.site-footer a:not(.button){text-decoration:none}.col-full.footer{background:#000;margin:0;max-width:100%}.footer-social{padding:1rem;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer-social a{color:white !important;padding:1rem;text-transform:uppercase;margin:0 1rem}.footer-nav-wrapper{display:flex;padding-top:1rem;flex-wrap:wrap}.footer-nav-wrapper .copyright{width:25%;display:flex;flex-direction:column;justify-content:space-between}.footer-nav-wrapper .copyright p{margin-bottom:1rem}.footer-nav-wrapper .footer-nav{width:75%}.footer-nav-wrapper .footer-nav ul{margin:0}.footer-nav-wrapper .footer-nav ul li{list-style:none;display:inline-block;padding:0rem 1rem 1rem 1rem;text-transform:uppercase}@media (max-width: 640px){.footer-nav-wrapper{padding-top:0.5rem;flex-direction:column-reverse}.footer-nav-wrapper .copyright{width:100%;padding-bottom:0.5rem;text-align:center}.footer-nav-wrapper .footer-nav{width:100%;text-align:center}}
