@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#f1f5ba;color:#333;padding:6px 3px}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:700}dfn,em,.em{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:none;-epub-hyphens:none;-ms-hyphens:none;hyphens:none}pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}html{font-size:62.5%}body>div{font-size:1.8rem}body{font-weight:400}img{max-width:100%;height:auto}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{display:block;margin:0 auto 20px}.alignright{display:block;margin:0 auto 20px}a.alignleft,a.alignnone,a.alignright{display:block;margin:0 auto 20px;max-width:100%}img.centered,.aligncenter{display:block;margin:0 auto 24px}img.alignnone,.alignnone{margin-bottom:12px}.wp-caption-text{font-size:1.4rem;font-weight:700;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}@media only screen and (min-width:600px){.alignleft,img.alignleft{display:inline-block;float:left;margin:0 24px 24px 0}.alignright,img.alignright{margin:0 0 24px 24px;display:inline-block;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}@font-face{font-display:swap;font-family:'webflow-icons';src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype");font-weight:400;font-style:normal}[class^="w-icon-"],[class*=" w-icon-"]{font-family:'webflow-icons'!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-icon-nav-menu:before{content:"\e602"}.w-icon-dropdown-toggle:before{content:"\e603"}.w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{position:relative;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}.w-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px}.w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto;margin-right:20px;width:1em;height:1em}.w-dropdown-list{position:absolute;background:#ddd;display:none;min-width:100%}.w-dropdown-list.w--open{display:block}.w-dropdown-link{padding:10px 20px;display:block;color:#222}.w-dropdown-link.w--current{color:#0082f3}.w-nav[data-collapse="all"] .w-dropdown,.w-nav[data-collapse="all"] .w-dropdown-toggle{display:block}.w-nav[data-collapse="all"] .w-dropdown-list{position:static}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-dropdown,.w-nav[data-collapse="medium"] .w-dropdown-toggle{display:block}.w-nav[data-collapse="medium"] .w-dropdown-list{position:static}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-dropdown,.w-nav[data-collapse="small"] .w-dropdown-toggle{display:block}.w-nav[data-collapse="small"] .w-dropdown-list{position:static}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-dropdown,.w-nav[data-collapse="tiny"] .w-dropdown-toggle{display:block}.w-nav[data-collapse="tiny"] .w-dropdown-list{position:static}}.w-nav{position:relative;background:#ddd;z-index:1000}.w-nav:before,.w-nav:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{position:relative;float:right}.w--nav-menu-open{display:block!important;position:absolute;top:100%;left:0;right:0;background:#C8C8C8;text-align:center;overflow:visible;min-width:200px}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}.w-nav-overlay .w--nav-menu-open{top:0}.w-nav[data-animation="over-left"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-left"] .w-nav-overlay,.w-nav[data-animation="over-left"] .w--nav-menu-open{right:auto;z-index:1;top:0}.w-nav[data-animation="over-right"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-right"] .w-nav-overlay,.w-nav[data-animation="over-right"] .w--nav-menu-open{left:auto;z-index:1;top:0}.w-nav-button{position:relative;float:right;padding:18px;font-size:2.4rem;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-nav-button.w--open{background-color:#C8C8C8;color:#fff;border:0}.w-nav[data-collapse="all"] .w-nav-menu{display:none}.w-nav[data-collapse="all"] .w-nav-button{display:block}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-nav-menu{display:none}.w-nav[data-collapse="medium"] .w-nav-button{display:block;top:0;border:0}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-nav-menu{display:none}.w-nav[data-collapse="small"] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-nav-menu{display:none}.w-nav[data-collapse="tiny"] .w-nav-button{display:block}}.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.screen-reader-text:focus,.screen-reader-shortcut:focus,.genesis-nav-menu .search input[type="submit"]:focus,.widget_search input[type="submit"]:focus{clip:auto!important;height:auto;width:auto;display:block;font-size:1em;font-weight:700;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}.more-link{position:relative}.genesis-skip-link{margin:0}.genesis-skip-link li{height:0;width:0;list-style:none;margin:0}:focus{color:#333;outline:#fff thin dotted}.menu .menu-item:focus{position:static}.menu .menu-item>a:focus+ul.sub-menu,.menu .menu-item.sf-hover>ul.sub-menu{left:auto;opacity:1}.gfield.hidden_label .gfield_label{display:none}.gform_validation_container{display:none!important}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;font-size:62.5%;line-height:1.5}html.w-mod-touch *{background-attachment:scroll!important}body{background-color:#fafafa;color:#000;font-family:Acre,sans-serif;font-size:1.8rem;line-height:1.6;letter-spacing:.03rem}h1{margin-top:20px;margin-bottom:10px;font-family:'Insigne senlot norm',sans-serif;font-size:5rem;line-height:1.5;font-weight:500}h2{margin-top:0;margin-bottom:20px;font-family:'Directorsgothic220 sbd',sans-serif;color:#224149;font-size:3.6rem;line-height:1;font-weight:700;text-transform:uppercase}h3{margin-top:0;margin-bottom:5px;font-family:Acre,sans-serif;color:#224149;font-size:2.2rem;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}h4{margin-top:0;margin-bottom:10px;font-family:'Directorsgothic220 sbd',sans-serif;color:#ab5d49;font-size:2.8rem;line-height:1.2;font-weight:600;letter-spacing:.07rem;text-transform:uppercase}h5{margin-top:10px;margin-bottom:10px;font-family:Acre,sans-serif;color:#000;font-size:2.2rem;line-height:1.5;font-weight:600;letter-spacing:0}h6{margin-top:10px;margin-bottom:10px;font-family:Acre,sans-serif;color:rgba(104,113,115,.8);font-size:1.5rem;line-height:1.4;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}p{margin-bottom:25px;font-family:Acre,sans-serif;font-size:1.8rem;line-height:1.6;letter-spacing:.03rem}a{color:#8bb8b1;font-weight:600;text-decoration:none}ul{margin-top:0;margin-bottom:30px;padding-left:20px;font-family:Acre,sans-serif}ol{margin-top:0;margin-bottom:30px;padding-left:20px;font-family:Acre,sans-serif;font-size:1.8rem}li{margin-bottom:10px}img{display:inline-block;max-width:100%}label{display:block;margin-top:25px;margin-bottom:5px;padding-top:5px;font-family:Acre,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.07rem;text-transform:uppercase}blockquote{margin:49px 10%;padding:10px 20px;border-left-style:none;font-family:Acre,sans-serif;color:#c4c17e;font-size:2.4rem;line-height:1.4;font-style:italic;font-weight:600}.button,.wp-block-button__link,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart a{display:inline-block;margin-right:15px;margin-bottom:20px;padding:13px 30px 9px;border:0 none transparent;border-radius:60px;background-color:#a5c8c3;-webkit-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease;font-family:'Directorsgothic220 sbd',sans-serif;color:#fff;font-size:2.4rem;line-height:1;font-weight:600;text-align:center;letter-spacing:.08rem;text-decoration:none;text-transform:uppercase;cursor:pointer}.button:hover,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart a:hover{background-color:#224149}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart a,.products .button{font-size:2rem;padding:10px 25px 5px}.button.small{padding:12px 20px 9px;font-size:1.8rem}.button.footer{margin-top:10px;background-color:#a5c8c3;color:#224149}.button.footer:hover{background-color:#1b363d;color:#a5c8c3}.button.large{padding-top:16px;font-size:2.8rem}.button._404{margin-right:0}.button.comment-form{margin-top:40px}.footer{background-color:#ccc983}.hr,.wp-block-separator{display:block;width:100%;height:1px;margin-top:50px;padding-bottom:50px;border-top:3px solid rgba(202,165,126,.1);border-bottom-width:0;border-right:0;border-left:0}.wp-block-separator.is-style-wide{border-bottom-width:0;border-right:0;border-left:0}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7 \00b7 \00b7";color:#ab5d49;font-size:30px;letter-spacing:1em;padding-left:1em;font-family:serif}.aligncenter{display:block;margin-right:auto;margin-left:auto;text-align:center}.alignnone{display:block;margin-top:20px;margin-bottom:20px;float:none}.intro{margin-bottom:40px;color:#224149;font-size:2.2rem;line-height:1.3;font-weight:400;text-align:left}.center{text-align:center}.style-label{margin-bottom:10px;font-family:Acre,sans-serif;color:rgba(103,112,114,.5);font-size:1.3rem;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.arrow-right{font-family:'fontello',sans-serif;font-size:2.1rem;font-weight:300}.arrow-right:before{content:'\e800'}.video-block{margin-top:40px;margin-bottom:40px}table{border-spacing:0;width:100%;border-collapse:separate;margin:0 0 1.41575em}.embed-responsive-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;margin-bottom:60px}.embed-responsive-container iframe,.embed-responsive-container object,.embed-responsive-container embed,.embed-responsive-container video{position:absolute;top:0;left:0;width:100%;height:100%}.site-container{position:relative}.site-header{padding-right:40px;padding-left:40px;border-top:8px solid #ccc983;background-color:#fafcfb}.site-header .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:2000px;margin-right:auto;margin-left:auto;padding-top:15px;padding-bottom:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid #e7e9e8}.site-header .wrap:before,.site-header .wrap:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.site-header .wrap:after{clear:both}.title-area{position:relative;z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:15%;padding-top:20px;padding-bottom:20px;float:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:3px solid #e7e9e8}.custom-logo-link{max-width:130px;display:block;line-height:0}.custom-logo{margin-bottom:0}p.site-title{margin-bottom:0;margin-top:0}.header-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:16%;padding-top:20px;padding-bottom:20px;padding-left:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;border-left:3px solid #e7e9e8;background-color:transparent}.nav-primary{background-color:transparent}.menu-item{position:relative;display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:1.8rem;list-style-type:none;margin-bottom:0}.menu-item.menu-item-has-children.hold-drop-down-for-later{display:none}.menu-item.mobile-only{display:none}.menu-item.hide-on-desktop{display:none}.single-product .menu-item.cart{margin-top:0;margin-bottom:0}.sub-menu-toggle{margin-right:10px;color:#8f8f8f}.menu-item-link{display:block;padding:30px 20px;-webkit-transition:color 400ms ease;-o-transition:color 400ms ease;transition:color 400ms ease;color:#8f8f8f;font-weight:700;letter-spacing:.025rem;text-decoration:none}.menu-item-link:hover{color:#000}.menu-item-link.w--current{color:#000}.dropdown-list{background-color:transparent}.dropdown-toggle{display:block;padding:0 20px 0 0}.dropdown-toggle.w--open{display:block}.menu-primary{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.menu-primary{padding-left:0;list-style:none}.menu-primary .view-cart{white-space:nowrap}.menu-primary .view-cart .icon-shopping-bag-solid{margin-right:5px}.menu-primary a{display:inline-block;padding:10px 15px;-webkit-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;font-family:'Directorsgothic220 sbd',sans-serif;color:#224149;font-size:2.2rem;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.menu-primary .login a{padding:10px 8px 7px}.menu-primary a:hover{color:#a5c8c3}.sub-menu{background-color:#fff}.submenu div{color:#fff}.sub-menu a{width:100%;padding-top:10px;padding-bottom:10px}.menu-item-link-sub{display:block;padding:10px 20px}.menu-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.menu-desktop a{display:block;padding:15px 20px 5px;-webkit-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;font-family:'Directorsgothic220 sbd',sans-serif;color:#224149;font-size:3.3rem;line-height:1.05;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.menu-desktop a:hover{color:#a5c8c3}.menu-desktop a.w--current{color:#a5c8c3}.nav-secondary{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:-3px;margin-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#a5c8c3;font-family:Acre,sans-serif;color:#fff;font-size:1.8rem;font-weight:600;text-align:center;letter-spacing:.08rem;text-transform:uppercase}.nav-secondary ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;width:100%}.nav-secondary li{list-style-type:none}.shop-categories-list{position:relative;display:block;margin-right:auto;margin-left:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:transparent;color:#fff}.shop-categories-toggle{display:none}.menu-categories-label{display:inline-block;padding-top:10px;padding-right:10px;color:#fff;font-size:1.6rem}.menu-categories{position:relative;display:block;margin-right:auto;margin-left:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:transparent;color:#fff}.menu-categories a{display:inline-block;padding:17px 15px;color:#fff;line-height:1}.menu-categories a:hover{color:#224149}.menu-category-submenu{padding-top:0;padding-bottom:0;color:#fff}.menu-category-submenu:hover{color:#224149}.categories-toggle{display:none}.categories-toggle.w--open:focus{outline:none;border:0}.submenu{padding-top:0;padding-bottom:0}.third-menu-item-link{display:block;padding:10px 20px;background-color:#f6f6f6;-webkit-transition:color 400ms ease;-o-transition:color 400ms ease;transition:color 400ms ease;color:#8f8f8f;font-size:1.8rem;font-weight:400;letter-spacing:.025rem;text-decoration:none}.third-menu-item-link:hover{color:#000}.third-menu-item-link.w--current{color:#000}.categories-dropdown{background-color:transparent}.categories-dropdown.w--open{padding-top:10px;padding-bottom:10px;background-color:#a5c8c3}.categories-dropdown a{padding:10px 15px}.icon{font-size:1.7rem}.menu-item.search{position:relative;width:50px;visibility:hidden}.search-icon,.menu-item.search a{display:inline-block;font-family:'fontello',sans-serif;font-size:2.2rem}.search-icon:before,.menu-item.search a:before{content:'\e801';visibility:visible;font-size:2.5rem}.view-cart{padding-right:15px;padding-left:15px}.view-cart a{font-size:2rem}.cart-icon{display:inline-block;padding-right:2px;padding-left:2px;font-family:'fontello',sans-serif;font-size:2.2rem}.cart-icon:before{content:'\e802'}.nav-secondary .menu-categories-label{font-size:1.8rem;padding-top:0}.nav-secondary .menu-item{margin-bottom:0;margin-right:20px}.nav-secondary .menu-item.menu-item-has-children{margin-right:30px}.nav-secondary .sub-menu-toggle{background:transparent;margin-right:0;position:absolute;top:0;bottom:0;left:0;width:110%;padding-right:15px;border:0;outline:0}.nav-secondary .sub-menu{display:none;background:#a5c8c3;position:absolute;padding:0;min-width:175px}.nav-secondary .sub-menu .menu-item{display:block;margin-bottom:0;margin-right:0}.nav-secondary .sub-menu .menu-item a{padding:10px 15px;text-align:left}.menu-dropdown-icon{height:100%;font-family:'dashicons';font-size:1.7rem;position:relative;width:auto;padding-left:0;right:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-dropdown-icon:before{content:"\f347";color:#fff}.menu-dropdown-icon:focus{outline:0}.site-footer{position:relative;background-color:#224149;clear:both}.follow-us{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 60px 100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafcfb;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fafcfb),color-stop(0,rgba(242,242,232,.6)));background-image:-webkit-linear-gradient(top,#fafcfb 40%,rgba(242,242,232,.6) 0);background-image:-o-linear-gradient(top,#fafcfb 40%,rgba(242,242,232,.6) 0);background-image:linear-gradient(180deg,#fafcfb 40%,rgba(242,242,232,.6) 0)}.follow-us .wrap{width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding-top:50px}.follow-us .wrap h2{margin:30px auto 50px;font-family:Acre,sans-serif;color:#caa57e;font-size:3.2rem;line-height:1;font-weight:600;text-align:center;text-transform:none}.follow-us h4{width:100%;max-width:600px;margin:20px auto 0;padding-top:15px;padding-bottom:15px;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;font-family:Acre,sans-serif;color:#caa57e;font-size:3.2rem;text-align:center}.social-icons{margin-top:0;margin-bottom:0;padding-left:0;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;text-align:center}.social-icons li{display:inline-block;padding-right:15px}.social-icons li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:60px;background-color:#a5c8c3;font-family:'fontello',sans-serif;color:#fff;font-size:2.3rem;text-decoration:none}.footer-areas{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:2000px;margin-right:auto;margin-left:auto;padding:90px 40px;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-area{position:relative;padding-right:30px;padding-left:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-area.middle{border-right:3px solid rgba(165,200,195,.1);border-left:3px solid rgba(165,200,195,.1);text-align:center}.footer-area.first{width:27%;padding-right:60px;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.footer-area.last{width:23%;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;text-align:right}.site-footer h4{font-family:'Directorsgothic220 sbd',sans-serif;color:#a5c8c3;font-size:3.2rem;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.site-footer p{color:#a5c8c3;font-size:1.9rem}.footer-area a{color:#a5c8c3}.footer-notice p{margin-bottom:0;color:#224149;font-size:1.4rem;text-align:center}.footer-border-block{height:20px;background-color:#f3f3e9;background-image:url(../../../../../../../themes/5oo4-v1-1/dist/images/borderbg.png);background-position:0 0;background-size:700px}.menu-footer{max-width:600px;margin-right:auto;margin-left:auto;padding-left:15px}.menu-footer li{display:block;text-align:left;list-style-type:none}.menu-footer ul{list-style-type:none;padding-left:0}.menu-footer a{display:block;padding-top:7px;padding-bottom:7px;font-family:'Directorsgothic220 sbd',sans-serif;color:#a5c8c3;font-size:2.6rem;line-height:1.2;letter-spacing:.07rem;text-transform:uppercase}.footer-image{margin-bottom:20px}.footer-notice{width:100%;padding:15px 40px;background-color:#a5c8c3}.copy-text{margin-bottom:15px;font-family:Acre,sans-serif;color:#a5c8c3;font-size:1.5rem;font-weight:400}.home,.page,.archive,.entry{position:relative}.page .entry-content a,.single .entry-content a,.woocommerce-product-details__short-description a{word-wrap:break-word;font-weight:600}.site-inner{position:relative}.content-sidebar-wrap{position:relative;max-width:100%;background-color:#fafcfb}.content{display:block;margin-right:auto;margin-left:auto}.content.content-left{padding-left:60px}.content.content-left{width:65%;margin-right:0;margin-left:0;float:left}.blog .content,.post-type-archive-sew_along .content,.search-results .content{padding-right:40px;padding-left:40px}.entry-header,.woocommerce-products-header,.archive-description.cpt-archive-description,.archive-description.posts-page-description,.archive-description.taxonomy-archive-description,.search-results .archive-description{display:block;max-width:1000px;margin-right:auto;margin-left:auto;padding:10px 40px;text-align:center;margin-top:0}.blog .entry-header,.single .related-sew-alongs .entry-header,.archive .entry-header,.search-results .entry-header,.category .entry-header{padding:0;text-align:left}.entry-header.sticky{margin-top:20px;padding:10px 40px;max-width:1600px}.entry-title,.woocommerce-products-header__title,.archive-description.cpt-archive-description .archive-title,.archive-description.posts-page-description .archive-title,.archive-description.taxonomy-archive-description .archive-title,.search-results .archive-description.taxonomy-archive-description .archive-title{margin-top:40px;margin-bottom:30px;color:#ab5d49;line-height:1;text-align:center;letter-spacing:0}.archive.tax-product_tag .woocommerce-products-header__title{text-transform:capitalize}.blog .entry-title,.single .related-sew-alongs .entry-title,.post-type-archive-sew_along .entry-title,.search-results .entry-title,.category .entry-title,.archive .entry-title{margin-top:10px;margin-bottom:10px;font-family:'Insigne senlot norm',sans-serif;color:#224149;font-size:2.8rem;line-height:1;text-align:left;text-transform:none}.blog a.entry-image,.search-results a.entry-image,.category a.entry-image,.post-type-archive a.entry-image,.archive a.entry-image{position:relative;display:inline-block;width:100%}.blog a.entry-image::before,.search-results a.entry-image::before,.category a.entry-image::before,.post-type-archive a.entry-image::before,.archive a.entry-image::before{display:block;width:100%;padding-bottom:100%;content:""}.blog a.entry-image img,.search-results a.entry-image img,.category a.entry-image img,.post-type-archive a.entry-image img,.archive a.entry-image img{position:absolute;top:0;height:100%;width:100%;object-fit:cover}.blog .entry-title.sticky{margin-top:10px;margin-bottom:30px;font-size:3.8rem;text-transform:none}.entry-content{position:relative;max-width:80%;margin-right:auto;margin-left:auto;padding:40px 60px}.blog .entry-content,.post-type-archive-sew_along .entry-content,.search-results .entry-content,.category .entry-content,.archive .entry-content{max-width:100%;padding:0 40px 20px}.woocommerce .entry-content{max-width:1600px;padding-top:0}.woocommerce-cart .entry-content{max-width:1400px}.woocommerce-account .entry-content{max-width:1340px}.entry-content>*{margin-left:auto;margin-right:auto;max-width:100%}.entry-content>*.alignwide,.entry-content>*.is-style-wide{width:100%;max-width:100%}.entry-content>*.alignfull{position:relative;left:calc(0% - 30px);width:calc(100% + (2 * 30px));max-width:calc(100% + (2 * 30px));clear:both}.entry-content ul{list-style:disc}.entry-content ol{list-style-type:decimal}.archive-pagination a.pagination-next{width:auto}.archive-pagination a.active{background:#224149;color:#a5c8c3}.wp-block-columns{position:relative;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.wp-block-column{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}.wp-block-column:not(:first-child){margin-left:0}.wp-block-column.wp-one-third,.wp-block-column.wp-two-thirds{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.wp-block-column.reverse{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wp-block-columns.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wp-one-third{width:33.333%;padding-right:0;padding-left:0}.wp-two-thirds{width:66.666%;padding-right:0;padding-left:0}.wp-one-half{width:50%;padding-right:0;padding-left:0}.wp-block-column.wp-two-thirds.sew-along-two-third{padding-right:40px;border-right:3px solid rgba(202,165,126,.1)}.wp-block-spacer{height:30px}.pin-it{position:-webkit-sticky;position:sticky;top:100px;bottom:140px}.gutter{padding-right:60px;padding-left:60px}.no-gap,.no-gap>.wp-block-column:not(:last-child),.no-gap>.wp-block-column:not(:last-child),.alignfull.no-gap{margin:0}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized,.aligncenter,.alignleft,.alignright{display:table}.wp-block-image .aligncenter,.aligncenter{margin-left:auto;margin-right:auto}.wp-block-image .alignleft,.alignleft{float:left}.wp-block-image .alignright,.alignright{float:right}.wp-block-columns.alignwide,.wp-block-columns.is-style-wide{width:100%}.wp-block-spacer{height:30px}.wp-block-image{margin-bottom:30px}.figcaption{margin-bottom:30px;padding-top:10px;padding-bottom:10px;font-family:Acre,sans-serif;color:rgba(103,112,114,.8);font-size:1.5rem;font-weight:500;text-align:center}.wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none}.blocks-gallery-item{width:33.333%;padding:10px}.entry-footer{position:relative}.blog .entry-footer,.post-type-archive-sew_along .entry-footer{padding-right:40px;padding-left:40px}textarea,input.text,input[type="text"],input[type="email"],input[type="tel"],input[type="url"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type="button"],input[type="submit"]{-webkit-appearance:none}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],textarea,.w-input{margin-bottom:10px;padding:22px 18px;border:1px solid rgba(202,164,125,.4);font-size:1.4rem;border-radius:0;display:block;color:#333;background-color:#fff}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],textarea,.w-input{width:100%}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"]{height:38px;vertical-align:middle}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="url"]:focus{border-color:#a5c8c3}textarea{min-height:120px;width:100%}textarea::-webkit-input-placeholder{font-family:Acre,sans-serif;font-size:1.5rem}textarea:-ms-input-placeholder{font-family:Acre,sans-serif;font-size:1.5rem}textarea::-ms-input-placeholder{font-family:Acre,sans-serif;font-size:1.5rem}textarea::placeholder{font-family:Acre,sans-serif;font-size:1.5rem}select,.w-select,.select2-container--default .select2-selection--single{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-top:10px;padding-bottom:35px;border-radius:0;background-color:#fff;background-image:url(../../../../../../../themes/5oo4-v1-1/dist/images/selectbox-arrow.png);background-position:99% 50%;background-size:18px;background-repeat:no-repeat;border:1px solid rgba(202,164,125,.4)}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;margin:0 0 -4px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:20px;font-size:1.4rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.checkbox-text{margin-top:0;padding-top:0;font-size:1.6rem;text-transform:capitalize}.radio-text{margin-top:0;padding-top:0;font-size:1.6rem;text-transform:capitalize}.gform_body{-webkit-box-flex:1;-ms-flex:1;flex:1}.gform_footer{margin-top:30px}.gform_footer .gform_button,input[type="submit"],input[type="button"]{padding:15px 30px 8px;border-radius:60px;background-color:#a5c8c3;font-family:'Directorsgothic220 sbd',sans-serif;font-size:2.4rem;letter-spacing:.08rem;text-transform:uppercase;border:0}.field_sublabel_below{margin-top:0;padding-top:0;font-weight:400;letter-spacing:0;text-transform:none}.gf_name_has_2{display:inline-block;width:50%;padding-right:15px}.gf_name_has_2.name-last{padding-right:0}.gform_widget{-webkit-box-flex:1;-ms-flex:1;flex:1}.gform_wrapper{text-align:left}.gfield_label.hidden_label{display:none}ul.gform_fields{margin-bottom:0;padding-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1;list-style-type:none}.ginput-complex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ginput-complex label{width:100%}.mailinglist{display:block}.mailinglist .gfield{margin-bottom:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.mailinglist .gform_fields{display:block;list-style-type:none}.mailinglist .ginput_container{-webkit-box-flex:1;-ms-flex:1;flex:1}.mailinglist input[type="text"],.mailinglist input[type="email"]{margin-bottom:0;padding-top:28px;padding-bottom:28px;border-width:1px solid rgba(202,165,126,.4);font-family:Acre,sans-serif;color:#224149;font-size:1.6rem;letter-spacing:.05rem}.mailinglist input[type="text"]::-webkit-input-placeholder,.mailinglist input[type="email"]::-webkit-input-placeholder{color:#869194;font-size:1.3rem;letter-spacing:.1rem;text-transform:uppercase}.mailinglist input[type="text"]:-ms-input-placeholder,.mailinglist input[type="email"]:-ms-input-placeholder{color:#869194;font-size:1.3rem;letter-spacing:.1rem;text-transform:uppercase}.mailinglist input[type="text"]::-ms-input-placeholder,.mailinglist input[type="email"]::-ms-input-placeholder{color:#869194;font-size:1.3rem;letter-spacing:.1rem;text-transform:uppercase}.mailinglist input[type="text"]::placeholder,.mailinglist input[type="email"]::placeholder{color:#869194;font-size:1.3rem;letter-spacing:.1rem;text-transform:uppercase}.search-modal-container{display:none;position:fixed;left:0%;top:0%;right:0%;bottom:0%;z-index:5000;margin-right:auto;margin-left:auto;padding:0 40px 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:rgba(34,65,73,.95)}.modal-search-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;height:100vh;margin-right:auto;margin-left:auto;padding:0 60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-label{width:100%;margin-top:0;margin-bottom:30px;font-family:'Insigne senlot norm',sans-serif;color:#fff;font-size:5rem;line-height:1;letter-spacing:0;text-transform:none}input[type="search"].search-form-input{margin-right:25px;margin-bottom:0;padding-top:20px;padding-bottom:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-style:none none solid none;border-width:0 0 3px 0;border-color:rgba(255,255,255,0) rgba(255,255,255,0) #fff;background-color:transparent;font-family:Acre,sans-serif;color:#fff;font-size:2rem;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;margin-bottom:20px}.search-form-input:focus{border-bottom-color:#a5c8c3}.search-modal-container .search-form,.search-modal-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-close{position:absolute;left:auto;top:0%;right:0%;bottom:auto;z-index:3000;display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;margin-top:30px;margin-right:30px;padding-top:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:60px;background-color:#a5c8c3;font-family:Acre,sans-serif;color:#fff;font-size:2.2rem;line-height:0;font-weight:600}.search-no-results .entry{max-width:1240px;margin:auto;padding:0 20px;text-align:center}.accordion-panel{width:100%;padding-top:10px;padding-bottom:10px;border-top:3px none rgba(124,120,110,.2)}.accordion-panel.first-accordion-panel{border-top-style:none}.accordion-toggle{padding-top:0;padding-bottom:0;padding-left:0}.accordion-header{margin-top:0;margin-bottom:0;white-space:normal}.accordion-content{width:100%}.accordion-content.w--open{position:static;padding-top:30px;padding-left:28px;background-color:transparent}.accordion-header:before{content:"+";display:inline-block;padding-right:12px;font-size:2.4rem;width:15px;color:#444447}.accordion-toggle.w--open .accordion-header:before{content:"–";font-weight:400}.newsletter-block{width:100%;max-width:1200px;margin:60px auto 0;padding:80px;background-color:#fff;background-image:url(../../../../../../../themes/5oo4-v1-1/dist/images/temp-bg4.png);background-position:50% 50%;background-size:420px}.newsletter-block .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1600px;margin-right:auto;margin-left:auto;padding:70px 100px 49px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;text-align:center}.newsletter-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:900px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.newsletter-block .wrap h2{margin-top:0;margin-bottom:20px;font-family:'Insigne senlot norm',sans-serif;color:#224149;font-size:4.8rem;line-height:1;font-weight:500;text-transform:none;text-align:left}.newsletter-block .wrap h3{margin-top:0;margin-bottom:20px;font-family:'Insigne senlot norm',sans-serif;color:#224149;font-size:4.8rem;line-height:1.1;font-weight:500}.newsletter-block p{font-family:Acre,sans-serif;color:#000;font-size:2.2rem;font-weight:400}.newsletter-block-text{width:100%;padding-right:100px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.coupon-code{color:#c4c17e;font-weight:600;text-transform:uppercase}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.newsletter-block .gfield.hidden_label .gfield_label,.newsletter-block label{display:block}}.archive-description{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:960px;margin:40px auto 20px;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive-title{margin-bottom:20px;color:#ab5d49;text-transform:capitalize}.posts{padding-top:60px;padding-bottom:60px}.posts-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin-right:auto;margin-left:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.posts-wrap::after{content:"";flex:auto}.entry-image{width:auto;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:0}.entry-image.sticky{padding-top:0}.title-separator{width:40px;height:3px;margin-bottom:35px;border-radius:60px;background-color:#ccc983}.entry-title-link{color:#224149}.post,.single .related-sew-alongs .post,.post-type-archive.post-type-archive-sew_along .sew_along,.search-results .product.type-product,.search-results .sew_along,.search-results .page{position:relative;display:block;width:33.333%;margin-bottom:30px;padding-right:40px;padding-bottom:20px;padding-left:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px none rgba(202,164,125,.12)}.search-results .product.type-product{padding-top:0}.post.sticky{display:block;width:100%;max-width:1200px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-right:0;padding-bottom:30px;padding-left:0;background-color:#fff;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.08);box-shadow:0 0 1px 0 rgba(0,0,0,.08)}.blog .entry-meta,.single .related-sew-alongs .entry-meta,.post-type-archive.post-type-archive-sew_along .sew_along .entry-meta,.post-type-archive-sew_along .entry-meta,.search-results .entry-meta{margin-top:10px;margin-bottom:5px;font-family:Acre,sans-serif;color:#224149;font-size:1.5rem;font-weight:600;text-align:left;letter-spacing:.1rem;text-transform:uppercase}.entry-date,.single .related-sew-alongs .entry-date,.post-type-archive.post-type-archive-sew_along .sew_along .entry-date{color:#fff;font-size:1.4rem;line-height:1;font-weight:400;text-transform:uppercase}.entry-meta.date,.single .related-sew-alongs .entry-meta.date,.post-type-archive.post-type-archive-sew_along .sew_along .entry-meta.date{position:absolute;left:1%;top:3%;right:auto;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:80px;height:80px;padding:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;border-radius:60px;background-color:#caa57e;text-align:center}.entry-date.month,.single .related-sew-alongs .entry-date-month{padding-top:3px;font-size:1.4rem;letter-spacing:.12rem}.entry-date.day,.single .related-sew-alongs .entry-date.day,.post-type-archive.post-type-archive-sew_along .sew_along .entry-date.day{width:100%;padding-top:4px;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;font-size:3rem}.post.sticky .entry-date{color:#caa57e}.entry-category,.single .related-sew-alongs .entry-category{color:#677072;font-size:1.4rem;font-weight:400;text-transform:uppercase}.previous-next-link{display:inline-block;margin-bottom:5px;padding:13px 20px 8px;border-radius:60px;background-color:#a5c8c3;font-family:'Directorsgothic220 sbd',sans-serif;color:#fff;font-size:2rem;line-height:1;font-weight:600;text-align:center;letter-spacing:.07rem;text-transform:uppercase}.previous-next-link:hover{background-color:#224149;color:#a5c8c3}.adjacent-entry-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;margin-top:50px;margin-right:auto;margin-left:auto;padding-top:40px;padding-right:30px;padding-left:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:3px solid rgba(202,165,126,.1)}.archive-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding-right:20px;padding-left:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none}.archive-pagination ul{padding-left:0}.archive-pagination a{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;padding:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:60px;background-color:#a5c8c3;-webkit-transition:color 300ms ease,background-color 300ms ease;-o-transition:color 300ms ease,background-color 300ms ease;transition:color 300ms ease,background-color 300ms ease;font-family:Acre,sans-serif;color:#224149;line-height:1;font-weight:600;text-align:center;text-decoration:none}.archive-pagination a:hover{background-color:#224149;color:#a5c8c3}.archive-pagination .pagination-next a,.archive-pagination .pagination-previous a{width:auto;padding-left:20px;padding-right:20px}.archive-pagination li{display:inline-block;margin-right:5px;margin-bottom:10px;margin-left:5px;letter-spacing:normal}.pagination{display:block;max-width:1260px;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:80px}.archive-pagination .active a{background-color:#224149;color:#a5c8c3}.more-posts-label{width:100%;margin-bottom:30px;padding-top:20px;padding-bottom:20px;font-family:'Directorsgothic220 sbd',sans-serif;color:#ab5d49;font-size:3.4rem;font-weight:600;text-align:center;letter-spacing:.05rem;text-transform:uppercase}.single .entry-title{margin-bottom:20px;color:#ab5d49;line-height:1}.single .entry-content{padding-top:20px}.single .entry-content img{margin-bottom:40px}.single .entry-date{color:#224149;font-size:1.8rem;font-weight:600}.single .entry-category{color:#224149;font-size:1.8rem;font-weight:600}.single .post{display:block;width:100%;margin-right:auto;margin-bottom:0;margin-left:auto;padding-bottom:30px}.single .entry-meta{color:#224149;font-weight:600;letter-spacing:.07rem;text-transform:uppercase}.breadcrumbs{display:block;max-width:1000px;margin:50px auto 0;padding-right:30px;padding-left:30px;color:#caa57e;font-size:1.6rem;font-weight:600;text-align:center;text-transform:uppercase}.breadcrumbs-a{color:#caa57e}.comment-respond{margin-top:60px}.woocommerce-ordering{display:none;margin-right:20px;float:left}.storefront-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;margin-right:auto;margin-bottom:0;margin-left:auto;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.orderby{margin-bottom:0}.products{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%;margin:30px auto 0;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;list-style-type:none;list-style:none}.product,.post-type-archive-product .product.type-product,.tax-product_cat .product.type-product,.archive .product.type-product{position:relative;width:25%;margin-bottom:40px;padding-right:20px;padding-bottom:40px;padding-left:20px;padding-top:0;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;text-align:left}.product.type-product{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-right:auto;margin-bottom:0;margin-left:auto;padding:80px 60px 40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-loopproduct-link,.woocommerce-loop-product__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#224149;text-align:left}.wc-block-grid .wc-block-grid__products .wc-block-grid__product{text-align:left}.woocommerce-loop-product__title,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{margin:0 auto 5px;padding-right:40px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:'Directorsgothic220 sbd',sans-serif;color:#224149;font-size:3rem;line-height:1;font-weight:400;text-align:left;text-transform:uppercase}.count{display:inline;font-size:2rem}.product-image,.wc-block-grid__product-image{position:relative;display:inline-block;width:100%;margin-bottom:20px}.product-image::before,.wc-block-grid__product-image::before{display:block;width:100%;padding-bottom:150%;content:""}.product-image img,.wc-block-grid__product-image img{position:absolute;top:0;height:100%;width:100%;object-fit:cover}.featured-products .attachment-shop_catalog{margin-bottom:0}.woocommerce-loop-product__link .onsale,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{position:absolute;top:0;padding:12px 12px 8px;background-color:#224149;font-family:'Directorsgothic220 sbd',sans-serif;color:#fff;font-size:2.6rem;line-height:1;letter-spacing:.07rem;text-transform:uppercase;z-index:10}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{font-size:2rem;padding:12px 12px 8px}.price{max-width:130px;float:none;line-height:1.5;text-align:left;text-decoration:none}.wc-block-grid .wc-block-grid__products .wc-block-grid__product-price{max-width:100%}.price ins{display:inline-block;text-decoration:none}.price del{padding-right:5px;text-decoration:line-through;color:#869194}.woocommerce-Price-amount{font-family:Acre,sans-serif;font-size:2.2rem;font-weight:400;letter-spacing:.05rem}.woocommerce-Price-amount.amount{font-size:2.1rem}.summary .woocommerce-product-rating{margin-bottom:25px}.star-rating{overflow:hidden;width:100%;margin-top:10px;float:right}.summary .star-rating{width:100%;margin-top:0;margin-bottom:25px;float:none}.woocommerce-Reviews .stars-rating{width:auto;margin-top:0;float:right}.stars-rating{font-family:'fontello',sans-serif;color:#e6e6e6;font-size:1.4rem;text-align:left;width:100%}.stars-rating span:before{font-size:1.4rem}.stars-rating span.star-active{color:#caa57e}.summary .stars-rating{color:#e6e6e6;display:inline}.stars-rating.none{color:#e6e6e6}.woocommerce-review-link{font-family:Acre,sans-serif;font-size:1.4rem;text-transform:uppercase;letter-spacing:1px;margin-left:10px}.woocommerce-review-link .count{font-size:1.4rem}.wc-points-rewards-product-message{display:block;font-family:Acre,sans-serif;font-size:1.8rem;line-height:1.6;letter-spacing:.3px}.wcpv-sold-by-loop,.wcpv-sold-by-single{display:none}.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;padding-left:0}.page-numbers ul{padding-left:0;list-style-type:none}.page-numbers a,.page-numbers span{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;margin-left:8px;padding:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:60px;background-color:#a5c8c3;-webkit-transition:color 300ms ease,background-color 300ms ease;-o-transition:color 300ms ease,background-color 300ms ease;transition:color 300ms ease,background-color 300ms ease;font-family:Acre,sans-serif;color:#224149;font-size:1.8rem;line-height:1;font-weight:600}.page-numbers a:hover{background-color:#224149;color:#a5c8c3}.page-numbers li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:60px}.woocommerce-pagination{float:right}.page-numbers span.current{width:50px;height:50px;background-color:#224149;color:#a5c8c3}.page-numbers.dots{background-color:transparent}.woocommerce-result-count{margin-bottom:0;float:left;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#677072}.archive.tax-product_tag .woocommerce-result-count{padding-left:20px;padding-bottom:20px;width:100%;margin:0 auto;max-width:1600px;display:block;position:relative;float:none}.related{width:100%;margin-top:100px;padding-top:50px;border-top:3px solid rgba(202,165,126,.1)}.related.products>h2,h2.more-products-block,.cross-sells>h2{margin-bottom:60px;font-family:'Insigne senlot norm',sans-serif;font-size:4.4rem;text-align:center;text-transform:none;margin:0 auto}.cross-sells>h2{padding-left:20px}.wp-block-woocommerce-product-category,.wp-block-woocommerce-product-on-sale,.wp-block-woocommerce-handpicked-products,.wp-block-woocommerce-product-best-sellers,.wp-block-woocommerce-product-new,.wp-block-woocommerce-product-top-rated{margin-top:0;margin-bottom:60px;padding-top:0}.wc-block-featured-product{padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wp-block-woocommerce-product-category.related{border-top:0}.related.products .product,.wp-block-woocommerce-product-category .product.type-product,.wp-block-woocommerce-product-on-sale .product.type-product,.wp-block-woocommerce-handpicked-products .product.type-product,.wp-block-woocommerce-product-best-sellers .product.type-product,.wp-block-woocommerce-product-new .product.type-product,.wp-block-woocommerce-product-top-rated .product.type-product,.cross-sells .product.type-product,.archive .product{width:33.333%;padding:40px 20px}.product-categories .products:after,.archive .products:after,.flex-control-nav:after,.wp-block-woocommerce-product-category .products:after,.wp-block-woocommerce-product-on-sale .products:after,.wp-block-woocommerce-handpicked-products .products:after,.wp-block-woocommerce-product-best-sellers .products:after,.wp-block-woocommerce-product-new .products:after,.wp-block-woocommerce-product-top-rated .products:after,.cross-sells .products:after,.archive.tax-product_tag .products{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}.related-product .star-rating.summary{width:100%}.woocommerce-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px;padding-right:12px;padding-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;color:#a0b1b1;font-size:1.4rem;line-height:0;font-weight:700}.woocommerce-breadcrumb a{font-family:Acre,sans-serif;color:#8bb8b1;font-size:1.5rem;line-height:1;font-weight:600;letter-spacing:.1rem;text-transform:uppercase}.breadcrumb_last{display:none}.single-product .onsale{position:absolute;top:80px;padding:15px 15px 10px;background-color:#224149;font-family:'Directorsgothic220 sbd',sans-serif;color:#fff;font-size:3rem;line-height:1;letter-spacing:.07rem;text-transform:uppercase;z-index:100}.single-product .related.products .onsale{top:0}#call_for_credit p{float:none!important;margin-top:0}.woocommerce-product-gallery{width:50%;margin-bottom:30px;padding-right:8%;float:left;position:relative}.thumb-img{margin-bottom:0;padding-left:0;opacity:.39}.thumb-img.flex-active{opacity:.85}.flex-control-nav.flex-control-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;margin-right:-5px;margin-left:-5px;padding-right:0;padding-left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.flex-control-thumbs li{width:20%;margin-bottom:10px;padding-right:5px;padding-left:5px}.summary{width:45%;text-align:left}.single-product .summary br{display:none}.single-product .summary .woocommerce-product-details__short-description br{display:block}.product_title.entry-title{margin-top:20px;margin-bottom:20px;color:#ab5d49;line-height:1;text-align:left}.description-p{font-size:1.7rem}.qty{width:50px;padding:28px;background-color:#fff}.meta{margin-bottom:10px;font-size:1.7rem;font-weight:600;text-transform:uppercase}.meta-link{color:#8bb8b1}.product-share{margin-top:20px;padding-top:20px;border-top:3px solid rgba(202,165,126,.1);font-family:Acre,sans-serif;color:#8bb8b1;letter-spacing:.05rem}.share{display:inline-block;margin-right:20px;font-size:1.5rem;text-transform:uppercase}.share a{cursor:pointer}.share-icon{padding-right:4px;font-family:'fontello',sans-serif;font-size:1.8rem}.single-product .cart{margin-top:50px;margin-bottom:50px}.price.single{text-align:left}.quantity{display:inline-block;margin-right:15px}.single-product .quantity{display:none}.product_meta{margin-top:20px;padding-top:20px;border-top:3px solid rgba(202,165,126,.1)}.posted_in,.tagged_as{margin-bottom:5px;font-family:Acre,sans-serif;font-size:1.4rem;letter-spacing:.05rem;text-transform:uppercase}.tagged_as{display:block}a.woocommerce-product-gallery__trigger{position:absolute;z-index:100;right:16%;background:#fff;padding:6px}.wc-points-rewards-product-message{margin-bottom:25px}.woocommerce-tabs{display:block;max-width:900px;margin-top:60px;margin-right:auto;margin-left:auto;padding-top:16px;padding-right:40px;padding-left:40px;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.tabs{width:100%;margin-right:40px;font-size:1.6rem;text-align:left;position:relative;padding-left:0}.tabs-content{width:100%;padding-top:40px;text-align:left}.woocommerce-Tabs-panel{text-align:left;padding:0}.wc-tabs-h2,.woocommerce-Tabs-panel h2{margin-top:0;font-family:'Insigne senlot norm',sans-serif;font-size:3.4rem;line-height:1.2;font-weight:500;letter-spacing:0;text-transform:none;margin-bottom:40px}.reviews_tab,.description_tab{display:inline-block;padding-right:15px;padding-left:15px;background-color:transparent;font-family:Acre,sans-serif;color:#8bb8b1;font-size:1.6rem;font-weight:600;letter-spacing:.075rem;text-transform:uppercase;padding-bottom:9px}.reviews_tab.w--current,.reviews_tab.active,.description_tab.w--current,.description_tab.active{border-bottom:3px solid #ab5d49;background-color:transparent;color:#ab5d49}.reviews_tab.active a,.description_tab.active a{color:#ab5d49}.woocommerce-noreviews-2{display:none;font-size:1.7rem;font-style:italic}#commentform p{margin-top:0}#commentform p label{margin-top:0}.comment-form-author{display:inline-block;width:50%;padding-right:15px}.woocommerce-reviews-title-2{display:block;margin-top:0;margin-bottom:25px;font-family:'Insigne senlot norm',sans-serif;font-size:3.4rem;line-height:1.5;font-weight:500;letter-spacing:.05rem;text-transform:none}.avatar,.single .entry-content img.avatar{width:10%;margin-right:3.09090909%;margin-bottom:0;float:left}.review-field{margin-bottom:5px;padding:20px 18px;font-size:1.4rem}.subscribe-label{margin-top:0;padding-top:0;font-size:1.2rem;letter-spacing:.03em}.required{padding-left:0;color:#b30e0e}.comment-notes-2{font-size:1.6rem;font-style:italic;font-weight:700}.checkbox-field{margin-top:20px}.commentlist{padding-bottom:20px;border-bottom:5px solid #edf4f4;padding-left:0}.entry-content ol.commentlist li{list-style-type:none;margin-bottom:50px}.comment-form-email{display:inline-block;width:50%;padding-right:15px}.comment-form-email.name-last{padding-right:0}.field-label{display:none}.comment-text{width:auto}em.woocommerce-review__verified.verified{text-transform:capitalize;font-size:1.4rem;font-weight:300}.comment-reply-title{font-family:'Directorsgothic220 sbd',sans-serif;color:#224149;font-size:2.4rem;line-height:1;font-weight:400;text-transform:uppercase}.comment-respond-2{max-width:600px}.comment{padding-top:15px;padding-bottom:15px;list-style-type:none}.review-field{font-family:Acre,sans-serif;font-weight:400}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce p.stars span{width:80px;height:16px;position:relative;float:left;background:url(../../../../../../../themes/5oo4-v1-1/dist/images/star.png) repeat-x left 0}.woocommerce #review_form .comment-form-comment{padding-top:20px}.woocommerce p.stars span,.woocommerce-page p.stars span{background-image:url(../../../../../../../themes/5oo4-v1-1/dist/images/star@2x.png);background-size:16px 48px}}.woocommerce p.stars:after{content:"";display:block;clear:both}.woocommerce p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden}.woocommerce p.stars span a:focus,.woocommerce p.stars span a:hover{background:url(../../../../../../../themes/5oo4-v1-1/dist/images/star.png) repeat-x left -16px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.woocommerce p.stars span a:focus,.woocommerce p.stars span a:hover,.woocommerce-page p.stars span a:focus,.woocommerce-page p.stars span a:hover{background-image:url(../../../../../../../themes/5oo4-v1-1/dist/images/star@2x.png);background-size:16px 48px}}.woocommerce p.stars span a.active{background:url(../../../../../../../themes/5oo4-v1-1/dist/images/star.png) repeat-x left -32px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.woocommerce p.stars span a.active{background-image:url(../../../../../../../themes/5oo4-v1-1/dist/images/star.png);background-size:16px 48px}}.woocommerce p.stars span a.star-1{width:16px;z-index:10}.woocommerce p.stars span a.star-2{width:32px;z-index:9}.woocommerce p.stars span a.star-3{width:48px;z-index:8}.woocommerce p.stars span a.star-4{width:64px;z-index:7}.woocommerce p.stars span a.star-5{width:80px;z-index:6}.woocommerce-billing-fields abbr[title]{border-bottom:0;text-decoration:none}.wc_points_rewards_apply_discount{margin-top:20px;display:block}.wc_points_rewards_earn_points,.wc_points_redeem_earn_points{text-align:center}.wc_points_redeem_earn_points{padding-bottom:20px}.button.wc_points_rewards_apply_discount{margin:30px auto;padding:11px 17px 7px;font-size:2rem}form.woocommerce-cart-form{padding:0 20px}.shop_table{margin-top:60px}.shop_table th{padding-bottom:15px;text-transform:uppercase;font-size:1.4rem;letter-spacing:1px}.shop_table td{border-bottom:2px solid rgba(202,164,125,.4)}.shop_table td.actions{border-bottom:0;padding-top:20px}.product-thumbnail a{display:block;padding:15px 0}.product-thumbnail a .attachment-woocommerce_thumbnail{width:90px;height:90px;object-fit:cover;border-radius:100%;margin-bottom:0}.page .entry-content .product-remove a.remove{font-size:4rem;font-weight:400;margin-right:5px;line-height:0;padding-left:15px}.quantity{display:inline-block;margin-right:0}.qty.input-text{width:45px;height:45px;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:15px;border:1px solid rgba(202,164,125,.4)}.product-name{text-align:left}.product-quantity{text-align:center}.product-subtotal,.product-price{text-align:right;padding-right:15px}.product-price{padding-right:15px}.coupon{width:50%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:25px}.coupon label{margin:0 5px 0 0;padding:0}.coupon input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px 0 0}.coupon .button{margin:0;padding:11px 17px 7px;font-size:2rem}.actions>.button{float:right;margin-top:25px;margin-right:0}.cross-sells{margin:100px 0 40px 0}.cross-sells .woocommerce-loop-product__title{width:100%;-webkit-box-flex:auto;-ms-flex:auto;flex:auto}.cross-sells .button{display:none}.cross-sells .star-rating{display:none}.cart_totals{background-color:#f3f3e9;padding:40px;max-width:1200px;margin:auto;text-align:center}.cart_totals h2{border:3px solid #fff;padding:20px}.cart_totals .shop_table{margin-top:30px;width:auto;margin:30px auto;min-width:250px}.cart_totals table th{text-align:left;text-transform:none;font-size:1.8rem;padding-bottom:10px;padding-right:30px}.cart_totals table .cart-discount th{padding-right:60px;text-transform:capitalize}.cart_totals td{border:0;text-align:right;padding-bottom:10px}#customer_details{margin-bottom:50px}#customer_details .col-2{margin-top:50px}.woocommerce-billing-fields__field-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.woocommerce-billing-fields__field-wrapper p{-webkit-flex-grow:1;flex-grow:1;margin-bottom:0;margin-top:5px}#billing_first_name_field,#billing_city_field,#billing_state_field,#billing_phone_field{margin-right:15px}#billing_company_field,#billing_country_field,#billing_address_1_field,#billing_address_2_field{width:100%}#billing_city_field,#billing_state_field{width:33.333%}billing_address_1_field{margin-bottom:0}#billing_phone_field{width:40%;-webkit-flex-grow:0;flex-grow:0}.woocommerce-order-pay .shop_table th.product-name{width:80vw}.woocommerce-order-pay .shop_table th.product-total{text-align:right;padding-right:20px}.shop_table.woocommerce-checkout-review-order-table tfoot,.woocommerce-order-pay .shop_table tfoot{top:20px}.shop_table.woocommerce-checkout-review-order-table tfoot th,.woocommerce-order-pay .shop_table tfoot th,.woocommerce-order-pay .shop_table tfoot td{text-align:right;padding-right:20px;padding-bottom:0}.shop_table.woocommerce-checkout-review-order-table tfoot td,.woocommerce-order-pay .shop_table tfoot td{border-bottom:0}.woocommerce-order-pay .shop_table tfoot td{min-width:180px}.woocommerce-order-pay .shop_table tfoot td,.woocommerce-order-pay .shop_table tfoot th{padding-top:5px}.shop_table.woocommerce-checkout-review-order-table tfoot td,.shop_table.woocommerce-checkout-review-order-table tfoot th{padding-top:15px}.shop_table.woocommerce-checkout-review-order-table tbody td{padding:15px 0}.shop_table.woocommerce-checkout-review-order-table th.product-total{text-align:left}.shop_table.woocommerce-checkout-review-order-table td.product-name{width:88%}.wc_payment_method.payment_method_paypal label img{display:block}ul.wc_payment_methods.payment_methods.methods{padding-left:0;list-style:none}li.wc_payment_method.payment_method_paypal,li.wc_payment_method.payment_method_stripe,li.woocommerce-SavedPaymentMethods-token,li.woocommerce-SavedPaymentMethods-new{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}li.wc_payment_method.payment_method_paypal label,li.wc_payment_method.payment_method_stripe label{display:block;margin-top:0;margin-bottom:5px;padding-top:0;padding-left:20px;width:90%}li.wc_payment_method.payment_method_stripe label{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}li.wc_payment_method.payment_method_paypal .payment_box.payment_method_paypal{width:100%;padding-left:36px}.payment_box.payment_method_paypal p,.payment_box.payment_method_stripe p{font-size:1.5rem}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{padding-top:40px}li.wc_payment_method.payment_method_stripe img{max-width:40px;margin-right:5px}.woocommerce #payment ul.payment_methods li.wc_payment_method.payment_method_stripe label img:first-of-type{margin-left:10px}ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods{padding-left:0;list-style:none}fieldset#wc-stripe-cc-form{border:0;background-color:#fff!important;padding:30px 40px 0 30px}p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated{margin-top:0;padding:20px 30px 20px 30px;background-color:#fff;display:block}fieldset#wc-stripe-cc-form label{padding-left:0}fieldset#wc-stripe-cc-form .form-row{padding-bottom:20px}fieldset#wc-stripe-cc-form .form-row.form-row-last{padding-bottom:0}.woocommerce .wc-stripe-elements-field,.wc-stripe-iban-element-field{margin:5px 0;padding:14px;background-color:#fff;outline:0;border:1px solid rgba(202,164,125,.4)}span.woocommerce-terms-and-conditions-checkbox-text{padding-left:15px}.mailchimp-newsletter label.woocommerce-form__label{display:inline}.woocommerce-account .woocommerce{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:30px}.woocommerce-account.woocommerce-lost-password .woocommerce{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding:0}.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-message{text-align:center;width:100%;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;padding:0}.woocommerce-account .woocommerce .u-columns.col2-set{width:100%;padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.u-column1,.u-column2{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 40px}.woocommerce-account .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{padding-bottom:20px}.u-column1.woocommerce-Address{padding:0}a.restore-item{padding-left:10px}.woocommerce-account .cart-empty,.woocommerce-account .return-to-shop{text-align:center}.woocommerce-account .woocommerce-MyAccount-navigation{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding-left:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:10px 40px;border-bottom:3px solid #fafcfb;display:block;text-transform:uppercase;font-size:1.6rem;letter-spacing:.8px;background:rgba(202,164,125,.07)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#ccc983;color:#fff}.woocommerce-account .woocommerce-MyAccount-content{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 0 0 50px}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:3rem}.woocommerce-account .woocommerce-MyAccount-content p{margin-top:0}.woocommerce-account .shop_table{margin-top:0}.woocommerce-account .woocommerce-orders-table__header,.woocommerce-account .shop_table.woocommerce-orders-table td{padding-left:20px}.woocommerce-account .shop_table .button{margin-right:0;margin-bottom:5px;padding:8px 13px 5px;line-height:1;font-size:1.8rem;letter-spacing:.5px;display:block;background-color:#8bb8b1}.woocommerce-account a.edit{margin-right:0;padding:4px 15px 0;font-size:1.8rem;border:0 none transparent;border-radius:60px;background-color:#a5c8c3;color:#fff;clear:both;display:inline-block;margin-bottom:20px;text-transform:uppercase;transition:background-color 300ms ease;font-family:'Directorsgothic220 sbd',sans-serif}.woocommerce-account .shop_table td{vertical-align:top;padding-top:20px;padding-bottom:20px;font-size:1.7rem}.woocommerce-account .woocommerce-Price-amount.amount{font-size:1.7rem}.woocommerce-account .shop_table th{text-align:left;vertical-align:top}.woocommerce-account .order-items{margin-bottom:0}.woocommerce-account .order-items li{margin-bottom:7px;line-height:1.3}.woocommerce-account .shop_table th.download-remaining,.woocommerce-account .shop_table td.download-remaining{max-width:150px;line-height:1.2;text-align:center;padding-left:20px;padding-right:20px}.woocommerce-account .shop_table th.download-expires{padding-right:30px}.woocommerce-account abbr[title]{border-bottom:0;text-decoration:none}.woocommerce-account address{font-style:normal}.woocommerce-EditAccountForm .woocommerce-form-row:first-of-type label{margin-top:0;padding-top:0}.woocommerce-EditAccountForm .woocommerce-form-row span em{font-size:1.4rem}.woocommerce-EditAccountForm fieldset{border:3px solid rgba(202,164,125,.4);margin:50px 0 20px;padding:40px}.woocommerce-EditAccountForm legend{border:0;padding:0;text-transform:uppercase;letter-spacing:1px;font-weight:700;padding:0 10px}.input-text{margin-bottom:10px;padding:13px 18px;border:1px solid rgba(202,164,125,.4);font-size:1.4rem;border-radius:0;display:block;color:#333;background-color:#fff;width:100%}#sc_coupons_list h4,#coupons_list h4{font-size:2.6rem}.woocommerce-view-order .woocommerce-order-downloads{margin-top:40px}.woocommerce-account .shop_table.woocommerce-table--order-details.order_details th{vertical-align:top;padding-bottom:0}.woocommerce-account .shop_table.woocommerce-table--order-details.order_details tfoot th{padding-top:23px;text-align:right;padding-right:10px}.woocommerce-account .shop_table.woocommerce-table--order-details.order_details tfoot td{padding-bottom:0;border-bottom:0}.woocommerce-order-details h2.woocommerce-order-details__title{margin-top:60px}.single-product .woocommerce-notices-wrapper{background-color:#f3f3e9}.woocommerce-message{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:start;justify-content:center;padding:30px;font-weight:700}.woocommerce-message .button{margin-bottom:0;padding:13px 30px 6px}.woocommerce-account .woocommerce .woocommerce-message,.woocommerce-account .woocommerce .woocommerce-Message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.woocommerce-account .woocommerce .woocommerce-message .button,.woocommerce-account .woocommerce .woocommerce-Message .button{margin-bottom:30px}.on-sale{width:100%;margin-top:50px;padding-top:10px}.on-sale.alignwide{margin-top:50px}.home .content-sidebar-wrap{padding-bottom:0;background-color:#fff}.hero{padding-right:40px;padding-left:40px;background-color:#fcfdfc}.hero h1{margin-top:0;margin-bottom:20px;color:#ab5d49;font-size:4.4rem;line-height:1}.hero p{margin-bottom:35px;font-size:2rem}.hero .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:2000px;margin-right:auto;margin-left:auto;padding:40px 0 80px 50px;border-bottom:3px none #e7e9e8}.hero-text-block{width:30%;max-width:300px;padding-right:20px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.product-categories{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:30px;margin-right:auto;margin-left:auto;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.product-categories li{position:relative;display:block;width:33.333%;padding-right:10px;padding-left:10px}.category-title{position:absolute;left:0%;top:auto;right:0%;bottom:0%;z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#a5c8c3;-webkit-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease;font-family:'Directorsgothic220 sbd',sans-serif;color:#fff;font-size:3rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase}.category-title:hover{background-color:#224149}.product-categories li a{position:relative;display:block;height:100%;padding-bottom:45px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-categories li img{position:relative;left:0;top:0;right:0;bottom:0;margin-bottom:0}.info-blocks{padding-right:60px;padding-left:60px;background-color:rgba(222,215,201,.34)}.info-blocks h3{width:100%;margin-bottom:50px;font-family:'Insigne senlot norm',sans-serif;color:#224149;font-size:4.8rem;font-weight:500;text-align:center}.info-blocks h2{width:100%;margin-bottom:50px;font-family:'Insigne senlot norm',sans-serif;color:#224149;font-size:4.8rem;line-height:1;font-weight:500;text-align:center;text-transform:none}.info-blocks .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:2000px;margin-right:auto;margin-left:auto;padding:100px 0 460px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.info-block{margin-right:1.5%;margin-left:1.5%;padding:22% 40px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;background-position:0 0,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;text-align:center}.info-block.follow-along{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(34,65,73,.75)),to(rgba(34,65,73,.75))),url(../../../../../../../themes/5oo4-v1-1/dist/images/follow-along.jpg);background-image:-webkit-linear-gradient(top,rgba(34,65,73,.75),rgba(34,65,73,.75)),url(../../../../../../../themes/5oo4-v1-1/dist/images/follow-along.jpg);background-image:-o-linear-gradient(top,rgba(34,65,73,.75),rgba(34,65,73,.75)),url(../../../../../../../themes/5oo4-v1-1/dist/images/follow-along.jpg);background-image:linear-gradient(180deg,rgba(34,65,73,.75),rgba(34,65,73,.75)),url(../../../../../../../themes/5oo4-v1-1/dist/images/follow-along.jpg);background-size:auto,cover}.info-block.download{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(34,65,73,.75)),to(rgba(34,65,73,.75))),url(../../../../../../../themes/5oo4-v1-1/dist/images/pattern-ready-download.jpg);background-image:-webkit-linear-gradient(top,rgba(34,65,73,.75),rgba(34,65,73,.75)),url(../../../../../../../themes/5oo4-v1-1/dist/images/pattern-ready-download.jpg);background-image:-o-linear-gradient(top,rgba(34,65,73,.75),rgba(34,65,73,.75)),url(../../../../../../../themes/5oo4-v1-1/dist/images/pattern-ready-download.jpg);background-image:linear-gradient(180deg,rgba(34,65,73,.75),rgba(34,65,73,.75)),url(../../../../../../../themes/5oo4-v1-1/dist/images/pattern-ready-download.jpg);background-size:auto,cover}.info-block.patterns-everyone{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(34,65,73,.75)),to(rgba(34,65,73,.75))),url(../../../../../../../themes/5oo4-v1-1/dist/images/patterns-for-everyone.jpg);background-image:-webkit-linear-gradient(top,rgba(34,65,73,.75),rgba(34,65,73,.75)),url(../../../../../../../themes/5oo4-v1-1/dist/images/patterns-for-everyone.jpg);background-image:-o-linear-gradient(top,rgba(34,65,73,.75),rgba(34,65,73,.75)),url(../../../../../../../themes/5oo4-v1-1/dist/images/patterns-for-everyone.jpg);background-image:linear-gradient(180deg,rgba(34,65,73,.75),rgba(34,65,73,.75)),url(../../../../../../../themes/5oo4-v1-1/dist/images/patterns-for-everyone.jpg);background-size:auto,cover}.info-block p{font-family:Acre,sans-serif;color:#fff;font-size:1.9rem;font-weight:400}.info-block a{border-bottom:2px solid #c8ede6;color:#c8ede6;font-size:1.9rem;font-weight:600}.info-block a:hover{border-bottom-color:#ccc983;color:#ccc983}.info-block h3{margin-bottom:20px;font-family:'Directorsgothic220 sbd',sans-serif;color:#ccc983;font-size:4.2rem;line-height:1;font-weight:600;letter-spacing:.07rem;text-transform:uppercase}.info-blocks--get-started{width:100%;padding-top:60px;padding-bottom:30px;text-align:center}.other-category-block{padding-right:15px;padding-left:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.other-categories .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1500px;margin-right:auto;margin-left:auto;padding:30px 40px 130px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.other-categories{padding-right:40px;padding-left:40px;background-color:#fff}.other-categories h3{width:100%;margin-bottom:30px;font-family:'Insigne senlot norm',sans-serif;color:#224149;font-size:3.4rem;text-align:center}.other-categories h2{width:100%;margin-bottom:40px;font-family:'Insigne senlot norm',sans-serif;font-size:3.4rem;line-height:1;font-weight:500;text-align:center;text-transform:none}.home .posts{padding:0 80px;background-color:#fafcfb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f7f6),color-stop(87%,#fafcfb));background-image:-webkit-linear-gradient(top,#f5f7f6,#fafcfb 87%);background-image:-o-linear-gradient(top,#f5f7f6,#fafcfb 87%);background-image:linear-gradient(180deg,#f5f7f6,#fafcfb 87%)}.home .posts-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}.posts-inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1300px;margin-right:auto;margin-left:auto;-ms-flex-pack:distribute;justify-content:space-around}.home .posts-inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1600px;padding-top:80px;padding-bottom:100px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home .posts h3{font-family:'Insigne senlot norm',sans-serif;color:#224149;font-size:2.8rem;line-height:1;font-weight:500;text-align:left;letter-spacing:0;text-transform:none}.home .posts h2{width:100%;margin-bottom:100px;font-family:'Directorsgothic220 sbd',sans-serif;color:#ab5d49;font-size:3.8rem;line-height:1;font-weight:600;text-align:center;letter-spacing:.05rem;text-transform:uppercase}.home .post{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:30px;padding-right:0;padding-bottom:20px;padding-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid rgba(202,164,125,.12)}.home .post.sticky{display:block;margin-right:60px;padding-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom-style:none;background-color:#fff}.home .entry-header{position:relative;display:block;padding-right:0;padding-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.home .post.sticky .entry-header{padding-right:30px;padding-left:30px}.home .entry-title{margin-top:0;margin-bottom:10px;font-weight:400;text-transform:none}.home .post.sticky .entry-title{margin-bottom:30px;font-family:'Insigne senlot norm',sans-serif;color:#224149;font-size:3.8rem;line-height:1;font-weight:500;text-align:left;letter-spacing:0;text-transform:none}.home .entry-title-link{color:#224149}.home .entry-meta{display:block;margin-bottom:5px;font-family:Acre,sans-serif;color:#224149;font-size:1.5rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase}.home .post.sticky .entry-meta{margin-bottom:20px}.home .entry-meta.date{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:80px;height:80px;margin-right:20px;padding:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:60px;background-color:#caa57e;line-height:1;text-align:center}.home .entry-content{display:block;max-width:100%;margin-bottom:30px;padding:0 30px}.home .entry-image{width:100%;margin-bottom:25px;padding-top:0;background-image:url(../../../../../../../themes/5oo4-v1-1/dist/images/sticky-post.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.home .entry-footer{padding-right:30px;padding-bottom:30px;padding-left:30px}.posts-more{display:block;width:100%;max-width:1400px;margin-right:auto;margin-left:auto;padding:30px 0 50px;text-align:left}.home .newsletter-block{margin-top:-299px;margin-bottom:90px}.home .follow-us{background-image:none}.home .follow-us .wrap{max-width:1000px;border-top:3px solid rgba(202,165,126,.1)}.more-link{color:#8bb8b1;font-weight:600}.arrow-right-product{font-family:'fontello',sans-serif;font-size:1.8rem}.arrow-right-product:before{content:'\e800'}.home .products{max-width:100%;padding-top:50px;padding-right:0;padding-left:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;list-style-type:none}.home .product{position:relative;width:23%;margin-right:20px;margin-left:20px;padding-right:0;padding-bottom:40px;padding-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1;list-style-type:none}.home .product-image{position:relative;display:inline-block;width:100%;margin-bottom:0}.home .product-image::before{display:block;width:100%;padding-bottom:150%;content:""}.home .product-image img{position:absolute;top:0;height:100%;width:100%;object-fit:cover}.home .product h4{margin-bottom:10px;font-family:'Directorsgothic220 sbd',sans-serif;color:#224149;font-size:3rem;line-height:1;text-align:left;letter-spacing:.05rem;text-transform:uppercase}.home .product p{color:#000;text-align:left}.home .product h3{margin-top:20px;margin-bottom:10px;font-family:'Directorsgothic220 sbd',sans-serif;color:#224149;font-size:3.2rem;line-height:1;font-weight:600;text-align:left;letter-spacing:.05rem;text-transform:uppercase}.home .woocommerce-loopproduct-link{display:block;font-family:Acre,sans-serif;color:#8bb8b1;font-weight:400;text-align:left}.featured-products{padding:60px;background-color:#fff}.featured-products h3{font-family:'Insigne senlot norm',sans-serif;font-size:4.2rem;font-weight:500}.featured-products h2{font-family:'Insigne senlot norm',sans-serif;color:#000;font-size:4.2rem;line-height:1;font-weight:500;text-align:center;text-transform:none}.featured-products .wrap{position:relative;display:block;max-width:2000px;margin-right:auto;margin-left:auto;padding:60px 0;text-align:center}.getting-started-cta-blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.sewing-school-block{padding:80px 50px 50px;background-image:linear-gradient(180deg,rgba(34,65,73,.9),rgba(34,65,73,.9)),url(../../../../../../../themes/5oo4-v1-1/dist/images/follow-along.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.sewalongs-block{padding:80px 50px 50px;background-image:linear-gradient(180deg,rgba(34,65,73,.9),rgba(34,65,73,.9)),url(../../../../../../../themes/5oo4-v1-1/dist/images/patterns-for-everyone.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.sewing-school-block h2,.sewalongs-block h2{color:#ccc983}.sew-alongs-schedule{margin-bottom:30px}.sew-alongs-schedule h3{margin-bottom:20px;color:#caa57e}.sew-alongs-schedule p{margin-bottom:10px;margin-top:0}.sew-alongs-schedule h2{margin-bottom:10px}.sew-alongs-schedule .get-ready h2{margin-top:60px}.sew-alongs-schedule .get-ready p{margin-bottom:25px}.related-sew-alongs{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;margin-right:auto;margin-bottom:20px;margin-left:auto;padding:60px 20px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:3px solid rgba(202,165,126,.1);border-bottom:3px solid rgba(202,165,126,.1)}.related-sew-alongs:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}.related-sew-alongs .entry-header a.entry-image{padding-top:100%;overflow:hidden;position:relative;width:100%;display:block}.related-sew-alongs .entry-header a.entry-image img{position:absolute;top:0;right:0;bottom:0;left:0}.lessons{width:100%;text-align:center}.sew-along-info{position:relative;max-width:80%;margin-right:auto;margin-left:auto;padding:40px 60px}.p-lessons{width:100%;text-align:center}.sponsor-img{margin-right:30px}.sew-along-content{padding:40px 60px}@media only screen and (min-width:480px){.entry-content>*.alignfull{position:relative;left:calc(0% - 40px);width:calc(100% + (2 * 40px));max-width:calc(100% + (2 * 40px));clear:both}}@media only screen and (min-width:600px){.entry-content>*{max-width:700px}.blog .entry-content>*,.post-type-archive-sew_along .entry-content>*{max-width:100%}.home .entry-content>*{max-width:100%}.woocommerce .entry-content>*{max-width:1600px}.woocommerce.single-product .entry-content>*,.woocommerce.single-product .product.type-product{max-width:1400px}.menu-footer{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;grid-column-gap:20px;column-gap:20px}}@media only screen and (min-width:768px){.entry-content>*{max-width:800px}.entry-content>*.alignfull{left:calc(-3.1% - 40px);width:calc(106% + (2 * 40px));max-width:calc(106% + (2 * 40px))}.wp-block-column:not(:last-child){margin-right:40px}.wp-block-columns.reverse .wp-block-column:not(:last-child){margin-right:0;margin-left:40px}.entry-content>*.woocommerce{max-width:100%}.woocommerce-tabs .tabs .description_tab.active:after,.woocommerce-tabs .tabs .description_tab.w--current:after,.woocommerce-tabs .tabs .reviews_tab.active:after,.woocommerce-tabs .tabs .reviews_tab.w--current:after{right:5px;opacity:1}}@media (min-width:992px) and (max-width:1300px){.hero .wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 20px 20px 20px}.header-right{max-width:22%}.hero-text-block{width:100%;max-width:100%;padding-left:20px;text-align:center}.product-categories{padding:0}}@media (min-width:992px) and (max-width:1240px){.menu-desktop .menu-item a{padding-left:13px;padding-right:13px;font-size:3rem}.menu-primary a{padding:10px 7px}a.menu-item-link-sub,.menu-item-sub a{padding:12px 15px}}@media (min-width:992px) and (max-width:1400px){.title-area{width:12%;padding-right:30px}}@media only screen and (min-width:992px){.entry-content>*.alignfull{left:calc(-12.5% - 75px);width:calc(125% + 150px);max-width:calc(125% + 150px)}}@media only screen and (min-width:1440px){.menu-footer{padding-left:100px}}@media only screen and (min-width:1800px){.entry-content>*.alignwide,.entry-content>*.is-style-wide{width:100%;max-width:1400px}.hero-text-block{max-width:400px}.hero h1{font-size:5rem}.hero p{font-size:2rem}}@media (max-width:1200px){.cross-sells .product.type-product{display:block;width:50%;margin-bottom:0}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 33.333%;max-width:33.333%}}@media (max-width:1100px){.woocommerce-account .shop_table{margin-top:-20px}.woocommerce-account .woocommerce table.shop_table_responsive thead{display:none}.woocommerce-account .woocommerce table.shop_table_responsive tr td[data-title]:before{content:attr(data-title) ": ";font-weight:600;float:left;margin-top:4px;margin-right:20px;width:100%;max-width:100px}.woocommerce-account .woocommerce table.shop_table_responsive tr td{display:block;clear:both;text-align:left;border-bottom:0;padding:10px 0 0 0}.woocommerce-account .order-items{padding-left:136px}.woocommerce-account .woocommerce table.shop_table_responsive tr:before{display:inline-block;content:"";border-top:2px solid rgba(202,164,125,.4);width:100%;margin:30px 0 0;transform:translateY(-1rem)}.woocommerce-account .shop_table .button{display:inline-block}}@media (max-width:991px){.site-container{position:relative}.site-header{padding-right:0;padding-left:0}.site-header .wrap{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.title-area{position:relative;width:auto;max-width:200px;padding:10px 30px;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;border-right-style:none}.custom-logo-link{max-width:110px}.header-right{position:absolute;left:auto;top:0%;right:0%;bottom:0;z-index:1000;display:block;width:100%;max-width:100%;padding-top:20px;padding-bottom:38px;padding-left:0;border-left-style:none}.menu-toggle{z-index:3000;padding:12px;background-color:transparent}.nav-hidden-init{display:none}.menu-toggle.w--open{z-index:1001;background-color:transparent}.nav-primary{width:100%;min-height:100vh;background-color:#fafafa;position:absolute;top:106px}.menu-item{display:block}.menu-item.mobile-only{display:block}.menu-item.hide-on-tablet{display:none}.menu-item.hide-on-desktop{display:block}.menu-desktop .menu-item{z-index:2000;display:inline-block}.menu-desktop .menu-item.hide-on-tablet{display:none}.sub-menu-toggle{position:relative;display:inline-block;width:45px;height:45px;margin-right:0;padding:12px;font-size:2.2rem}.menu-item-link{padding:15px 40px;text-align:left}.menu-item-link.drop-down-toggle{display:inline-block;padding-right:0}.menu-primary{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-primary a{font-size:2.8rem}.menu-primary .menu-item.search,.menu-primary .menu-item.cart{display:none}.menu-item-link-sub{padding:10px 40px;text-align:left}.toggle-icon{color:#224149;font-size:4rem}.header-middle{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-desktop{position:relative;width:auto;padding-right:30px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.menu-desktop a{padding-right:15px;padding-left:15px;padding-top:9px;font-size:3rem}.menu-desktop a.view-cart{font-size:2.2rem}.menu-desktop a.view-cart .icon-shopping-bag-solid{margin-right:5px}.menu-desktop .menu-item.search a{padding-top:2px}.nav-secondary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shop-categories-list{display:none}.shop-categories-list.w--open{padding-bottom:15px}.shop-categories-toggle{display:inline-block;color:#fff;font-size:1.6rem}.shop-categories-toggle.w--open{color:#224149}.submenu{padding-top:5px;padding-bottom:5px;text-align:center}.third-menu-item-link{padding:15px 40px;text-align:left}.categories-dropdown.w--open{position:relative}.view-cart{display:inline-block;margin-top:-7px;padding-right:0;padding-left:0;font-family:'fontello',sans-serif;font-size:2.2rem}.menu-categories-label{display:none}.menu-categories{display:none}.menu-categories.w--open{padding-bottom:15px;text-align:center}.menu-categories a{display:block;text-align:center}.menu-category-submenu{padding-top:5px;padding-bottom:5px}.menu-category-submenu.w--open{color:#224149}.dropdown-2{text-align:center}.categories-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-size:1.6rem;position:relative;width:100%;font-family:Acre,sans-serif;text-transform:uppercase;font-size:16px;font-weight:600;background-color:#a5c8c3;margin-bottom:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.08rem;line-height:2.8rem;margin-top:-3px;position:relative;z-index:900;border:0}.categories-toggle.w--open{color:#224149;z-index:1000;background-color:#a5c8c3}.categories-toggle.w--open:focus{outline:none;border:0}.nav-secondary{padding-top:60px;position:absolute;z-index:100}.nav-secondary ul{display:block;padding-left:0}.nav-secondary .menu-item,.nav-secondary .menu-item.menu-item-has-children{margin-right:0}.nav-secondary .sub-menu{position:relative}.nav-secondary .sub-menu-toggle{width:100%;padding-right:12px}.nav-secondary .sub-menu .menu-item a{text-align:center}.menu-categories .menu-item.menu-item-has-children a{margin-left:-20px}.menu-categories .menu-item.menu-item-has-children .sub-menu a{margin-left:0}.menu-categories a:focus,.nav-secondary .sub-menu-toggle:focus{outline:0!important}.footer-areas{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.footer-area{width:100%;padding-top:0;padding-bottom:30px;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;text-align:center}.footer-area.middle{margin-bottom:40px;padding-top:40px;padding-bottom:0;border-style:solid none;border-top-width:3px;border-top-color:rgba(165,200,195,.1);border-bottom-width:3px;border-bottom-color:rgba(165,200,195,.1)}.footer-area.first{width:100%;padding-right:30px;padding-bottom:60px}.footer-area.last{width:100%;text-align:center}.site-inner{z-index:500}.content.content-left{width:65%}.blog .content,.post-type-archive-sew_along .content,.search-results .content{padding-right:60px;padding-left:60px}.home .entry-header{width:100%}.home .entry-title{margin-top:0}.entry-content{max-width:95%;padding-right:40px;padding-left:40px}.alignright{max-width:50%}.alignleft{max-width:50%}.intro{text-align:left}.blocks-gallery-item{width:33.333%}.alignright{max-width:50%}.alignleft{max-width:50%}.alignwide,.is-style-wide{margin-top:50px;margin-bottom:50px}.wp-block-columns.alignwide,.wp-block-columns.is-style-wide{padding-right:40px;padding-left:40px}.wp-block-columns.has-2-columns.alignwide,.wp-block-columns.has-3-columns.alignwide,.wp-block-columns.has-4-columns.alignwide{padding-right:0;padding-left:0}.alignfull{margin-top:30px;margin-bottom:30px}.gutter{padding-right:40px;padding-left:40px}.wp-block-spacer{height:5px}.spacer{-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-block-spacer-5{height:5px}.newsletter-block h3{font-size:4.2rem}.home .newsletter-block{margin-top:0}.newsletter-block .wrap{padding:40px}.mailinglist .gfield{padding-right:0}.mailinglist{display:block}.mailinglist .gform_fields{display:block}.newsletter-block-text{padding-right:40px}.newsletter-inner{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive-description{text-align:left}.archive-description.cpt-archive-description,.archive-description.posts-page-description,.archive-description.taxonomy-archive-description,.search-results .archive-description{margin-top:0}.post,.single .related-sew-alongs .post,.post-type-archive.post-type-archive-sew_along .sew_along{width:50%}.search-results .sew_along,.search-results .page{padding-right:40px;padding-left:40px;width:50%}.single .post{padding-right:0;padding-left:0}.products{padding-right:20px;padding-left:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-type-archive-product .products{padding-left:0;padding-right:0}.single-product .product.type-product{padding-top:0;padding-left:60px;padding-right:60px}.single-product .onsale{top:0}a.woocommerce-product-gallery__trigger{right:8%}.woocommerce-loop-product__title,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{padding-right:0;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;font-size:3rem}.product,.post-type-archive-product .product.type-product,.tax-product_cat .product.type-product,.archive .product.type-product{display:block;width:33.333%;margin-bottom:0}.product.type-product{padding-right:0;padding-left:0}.woocommerce-loopproduct-link,.woocommerce-loop-product__link{display:block}.storefront-sorting{padding-right:40px;padding-left:40px}.woocommerce-tabs{margin-top:20px;padding-right:0;padding-left:0}.woocommerce-tabs-panel{padding-top:20px}.woocommerce-Tabs-panel{top:40px;padding-left:0;padding-right:0}.description_tab{display:inline-block;padding-right:15px;padding-left:15px;float:left;border-top-style:none;border-bottom-style:none}.related{margin-top:40px}.product_title.entry-title{margin-top:0}.tabs-content{width:auto;clear:left}.tabs{width:100%;margin-right:0;float:left}.summary{width:50%}.reviews_tab{display:inline-block;width:auto;padding-right:15px;padding-left:15px;float:left;border-bottom-style:none}.woocommerce-product-gallery{margin-bottom:0;padding-right:4%}.coupon input{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;margin:0 10px 10px 0}.related.products .products{padding-left:0;padding-right:0}.single-product .related.products .products .product.type-product{padding-right:10px;padding-left:10px}.woocommerce-ordering{width:100%;margin-right:0}.page-numbers{margin-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-pagination{width:100%;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.storefront-sorting{padding-top:10px;padding-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding-left:0;padding-right:0}.woocommerce-result-count{display:block;margin-top:10px;margin-bottom:20px;margin-right:auto;margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.hero{padding-right:20px;padding-left:20px}.hero .wrap{padding-top:60px;padding-right:20px;padding-left:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-text-block{width:100%;max-width:100%;padding-left:20px;text-align:center}.home .post{width:100%;max-width:100%;margin-right:auto;margin-bottom:25px;margin-left:auto;padding-right:0;padding-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .post.sticky{margin-right:auto;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.home .product{width:43%;margin-bottom:20px;padding-right:0;padding-bottom:0;padding-left:0;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.info-blocks{padding-right:0;padding-left:0}.info-blocks .wrap{padding-right:5px;padding-bottom:80px;padding-left:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info-block{margin-right:5px;margin-left:5px;padding-right:20px;padding-left:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.info-block h3{font-size:3.4rem}.featured-products{padding-right:20px;padding-left:20px}.featured-products .wrap{padding-top:0}.posts-more{padding-right:0;padding-left:0}.product-categories{padding-right:0;padding-left:0}.other-category-block{width:50%;max-width:400px;padding-top:10px;padding-bottom:10px;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.other-categories .wrap{padding:80px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .posts-wrap{display:block;max-width:100%;margin-right:auto;margin-left:auto;padding-top:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.gform_footer{width:100%;text-align:center}.wp-block-spacer{height:5px}.modal-search-block{width:100%}.related-sew-alongs{padding-right:0;padding-left:0}.sew-along-info{max-width:95%;padding-top:0;padding-right:0;padding-left:0}.on-sale{margin-top:40px}}@media (max-width:767px){.title-area{max-width:120px;padding-right:10px;padding-left:10px;border-right-style:none}.custom-logo-link{padding-left:0}.menu-toggle{background-color:transparent}.menu-desktop .menu-item.hide-on-mobile{display:none}.menu-desktop{text-align:right}.menu-desktop a{padding-right:10px;padding-left:10px}.menu-desktop .menu-item.search a{padding-top:9px}.nav-primary{top:100px}.nav-secondary{margin-bottom:20px}.view-cart{margin-top:0}.footer-area{padding-bottom:60px}.footer-area.first{padding-bottom:80px;margin-right:0}.footer-area.first .button.footer{margin-right:0}.menu-footer{padding-left:0}.menu-footer li{text-align:center}.follow-us{display:block}.follow-us h4{margin-right:0;margin-bottom:0;padding-top:20px;text-align:center}.content.content-left{width:100%;float:none}.blog .content,.post-type-archive-sew_along .content,.search-results .content{padding-right:30px;padding-left:30px}.entry-content{max-width:100%;padding-right:20px;padding-left:20px}.sew-alongs-single .entry-content{padding-top:0}.wp-block-column{width:100%;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.wp-block-column.wp-one-third{width:100%}.wp-block-column.wp-one-half{width:100%;margin-bottom:20px;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.wp-block-column.wp-two-thirds.sew-along-two-third{width:100%;margin-bottom:40px;padding-right:0;padding-bottom:20px;border-bottom:3px solid rgba(202,165,126,.1);border-right-style:none}.wp-block-columns.has-2-columns.alignwide.sew-along-content,.wp-block-columns.sew-along-content{padding:40px 20px}.wp-block-columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-block-columns.alignwide{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-spacer{height:15px}.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image .aligncenter,.aligncenter,.alignleft,.alignright{width:100%;max-width:100%;float:none;margin-left:auto;margin-right:auto}.alignright{max-width:100%;margin-left:0}.alignleft{max-width:100%;margin-right:0}.aligncenter{line-height:1.3}.alignwide{margin-top:30px;margin-bottom:30px}.alignfull{margin-top:15px;margin-bottom:15px}.wp-block-columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-block-columns.alignwide{padding-right:0;padding-left:0}.alignfull{padding-right:0;padding-left:0}.gutter,.wp-block-columns.gutter{padding-right:20px;padding-left:20px}.wp-block-column{width:100%;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.wp-block-column.reverse{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.wp-block-column.wp-one-third{width:100%}.wp-block-column.wp-one-half.pin-it{position:static}.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image .aligncenter,.aligncenter,.alignleft,.alignright{width:100%;max-width:100%;float:none;margin-left:auto;margin-right:auto}.intro{font-size:2.2rem}.accordion-toggle{padding-right:0}.blocks-gallery-item{width:50%}.newsletter-block{padding:70px 45px}.home .newsletter-block{margin-bottom:20px}.newsletter-block .wrap{padding-top:60px;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter-block-text{padding-right:0;padding-bottom:20px;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;text-align:center}.newsletter-inner{display:block}.gf_name_has_2{display:block;width:100%;padding-right:0;clear:both}.posts-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.archive-description{min-height:auto;padding-right:40px;padding-left:40px}.archive-title{line-height:1}.post,.single .related-sew-alongs .post,.post-type-archive.post-type-archive-sew_along .sew_along,.search-results .product.type-product{padding-right:20px;padding-left:20px}.products{text-align:center;display:block}.post-type-archive-product .products{padding-left:0;padding-right:0}.cross-sells .products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.woocommerce-loop-product__title,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{width:100%;padding-right:0;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;font-size:3.2rem}.product,.post-type-archive-product .product.type-product,.tax-product_cat .product.type-product,.archive .product.type-product,.search-results .product.type-product,.search-results .sew_along,.search-results .page{width:50%;padding-right:15px;padding-bottom:20px;padding-left:15px}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%}.product.type-product{padding-top:20px}.related.products .product,.wp-block-woocommerce-product-category .product.type-product,.wp-block-woocommerce-product-on-sale .product.type-product,.wp-block-woocommerce-handpicked-products .product.type-product,.wp-block-woocommerce-product-best-sellers .product.type-product,.wp-block-woocommerce-product-new .product.type-product,.wp-block-woocommerce-product-top-rated .product.type-product,.cross-sells .product.type-product{width:80%;min-width:300px;display:block}a.woocommerce-product-gallery__trigger{right:0%}.comment-form-author{display:block;width:100%;padding-right:0;clear:both}.summary{width:100%}.comment-form-email{display:block;width:100%;padding-right:0;clear:both}.woocommerce-product-gallery{width:100%;margin-right:0;margin-bottom:0;padding-right:0%}.product-categories li a{padding-bottom:50px}.single-product .product.type-product{padding:0 60px 60px}.single-product .related .product.type-product{padding:0}.woocommerce .entry-content.woocommerce-Tabs-panel{padding-left:0;padding-right:0;padding-top:0;top:40px}.shop_table{margin-top:0}table.shop_table_responsive thead,.cart_totals table th{display:none}table.shop_table_responsive tr td[data-title]:before{content:attr(data-title) ": ";font-weight:600;float:left;margin-top:4px}table.shop_table_responsive tr td.product-thumbnail,table.shop_table_responsive tr td.product-thumbnail a{padding:0}table.shop_table_responsive tr:before{display:inline-block;content:"";border-top:2px solid rgba(202,164,125,.4);width:100%;margin:30px 0 0;transform:translateY(-1rem)}table.shop_table_responsive tr td{display:block;clear:both;text-align:right;border-bottom:0;padding:10px 0}td.product-thumbnail{margin-top:-20px}table.cart .product-thumbnail img{margin:0 auto}.product-thumbnail a{text-align:center}.coupon{width:100%}.actions>.button{float:none;top:35px;margin-right:auto;margin-left:auto;display:block;position:relative}.coupon input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px 0 0}.cart_totals .shop_table{width:100%;min-width:auto}.cart_totals table.shop_table_responsive tr:before{border-top:0;margin:0}.cart_totals table.shop_table_responsive tr:after{display:inline-block;content:"";border-top:2px solid #fff;width:100%;margin:0 0 0;transform:translateY(-1rem)}.woocommerce-account .woocommerce .u-columns.col2-set{display:block}.woocommerce-account .woocommerce{display:block;padding:0 40px}.woocommerce-account .woocommerce-MyAccount-content{padding-left:0}.woocommerce-billing-fields__field-wrapper{display:block}#billing_first_name_field,#billing_city_field,#billing_state_field,#billing_phone_field{margin-right:0}#billing_company_field,#billing_country_field,#billing_address_1_field,#billing_address_2_field,#billing_city_field,#billing_state_field,#billing_phone_field{width:100%;-webkit-flex-grow:1;flex-grow:1}.hero .wrap{padding:40px 0 10px}.home .entry-image{height:300px}.home .posts-wrap{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.home .posts-inner{padding-right:0;padding-bottom:60px;padding-left:0}.home .post.sticky{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.info-blocks .wrap{padding:60px 20px}.info-block{min-height:0;margin-right:5px;margin-bottom:10px;margin-left:5px;padding-top:10%}.info-block.follow-along{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.featured-products .wrap{padding-top:0;padding-bottom:0}.info-blocks--get-started{padding-top:30px}.home .products{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home .product{display:block;max-width:400px;margin-right:10px;margin-left:10px;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.posts-more{text-align:center}.product-categories{text-align:center}.product-categories li{margin-bottom:20px}.category-title{font-size:2.8rem;line-height:1}.other-category-block{width:50%;padding-top:10px;padding-bottom:10px;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.other-categories .wrap{padding-top:60px;padding-bottom:40px}.search-form-input{margin-right:0;margin-bottom:40px;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.related-sew-alongs{max-width:90%;padding-right:0;padding-left:0}.sew-along-info{max-width:100%;padding:0 40px}}@media (max-width:479px){blockquote{margin-right:2%;margin-left:2%;font-size:2rem}.button{margin-right:0;margin-bottom:15px}.button.large{font-size:2.4rem}.hr{margin-top:20px;padding-bottom:20px}.alignright{width:100%;max-width:100%;margin-left:0;float:none}.alignleft{width:100%;max-width:100%;margin-right:0;float:none}.intro{margin-bottom:30px;line-height:1.2}.accordion{margin-top:20px;margin-bottom:20px}.site-header{padding-right:10px;padding-left:10px}.site-header .wrap{padding-left:0}.title-area{width:60%;max-width:100px}.header-right{padding-top:15px}.nav-primary{top:90px}.menu-item-link{padding-right:20px;padding-left:20px}.menu-item-link-sub{padding-right:20px;padding-left:20px}.menu-desktop a{padding-top:5px;padding-bottom:2px}.third-menu-item-link{padding-right:20px;padding-left:20px}.footer-area{padding-right:0;padding-left:0}.footer-area.first{padding-right:0}.social-icons{-webkit-box-flex:1;-ms-flex:1;flex:1}.social-icons li{padding-right:0}.social-icons li a{margin:3px}.follow-us{display:block;padding:20px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.follow-us h4{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-border-block{display:none}.follow-us .wrap{padding:30px 30px 50px}.follow-us .wrap h2{margin-bottom:30px;text-align:center}.home .follow-us .wrap{padding-bottom:60px}.blog .content,.post-type-archive-sew_along .content,.search-results .content{padding-right:10px;padding-left:10px}.entry-header,.woocommerce-products-header,.archive-description.cpt-archive-description,.archive-description.posts-page-description,.archive-description.taxonomy-archive-description,.search-results .archive-description{padding-right:20px;padding-left:20px}.home .entry-header{margin-top:15px}.home .post.sticky .entry-header{padding-right:0;padding-left:0}.single .entry-title{font-size:4rem}.home .entry-title{text-align:center}.home .post.sticky .entry-title{text-align:center}.blog .entry-title,.post-type-archive-sew_along .entry-title{text-align:center}.entry-content{padding-top:20px;padding-right:30px;padding-left:30px}.home .entry-content{padding-right:0;padding-left:0}.blog .entry-content,.post-type-archive-sew_along .entry-content{padding-right:20px;padding-left:20px;text-align:center}.woocommerce .entry-content{padding-right:20px;padding-left:20px}.blocks-gallery-item{width:100%}.wp-block-columns{padding-right:0;padding-left:0}.wp-block-spacer{height:5px}.alignright{width:100%;max-width:100%;margin-left:0;float:none}.alignleft{width:100%;max-width:100%;margin-right:0;float:none}.wp-block-columns{padding-right:0;padding-left:0}.no-gap{padding-top:20px;padding-bottom:20px}.newsletter-block{margin-bottom:0;padding:60px 35px;background-size:200px;margin-top:0}.newsletter-block h3{font-size:3.4rem}.newsletter-block p{font-size:2rem}.newsletter-block .wrap h2{font-size:4rem;text-align:center}.newsletter-block .wrap{padding:25px}.gform_footer{text-align:center}.archive-description{padding-right:30px;padding-left:30px}.archive-title{margin-bottom:10px;font-size:4.2rem;line-height:1}.post,.single .related-sew-alongs .post,.post-type-archive.post-type-archive-sew_along .sew_along{width:100%}.post.sticky{max-width:90%}.single .entry-meta{margin-bottom:0}.blog .entry-meta,.post-type-archive.post-type-archive-sew_along .sew_along .entry-meta{text-align:center}.previous-next-link{display:block;margin-bottom:10px}.adjacent-entry-pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.archive-pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination{padding-right:20px;padding-left:20px}.products{width:100%;margin-right:0;margin-left:0%;padding-right:0;padding-left:0}.cross-sells .products{display:block}.product,.post-type-archive-product .product.type-product,.tax-product_cat .product.type-product,.archive .product.type-product{width:100%;margin-bottom:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 100%;max-width:100%}.product.type-product{padding-top:20px}.star-rating{width:100%}.woocommerce-Reviews .stars-rating{width:100%;text-align:center}.stars-rating{margin-bottom:10px}.summary .stars-rating{text-align:left}.single-product .product.type-product{padding:0 20px 60px}.avatar,.single .entry-content img.avatar{display:block;width:100px;margin-bottom:20px;float:none;margin-left:auto;margin-right:auto;border-radius:100%}.description-p{text-align:left}.wc-tabs-h2,.woocommerce-Tabs-panel h2{text-align:center}.woocommerce-reviews-title-2{margin-bottom:5px}.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.tabs-content{padding-top:0}.comment-text{text-align:center}.comment-text .meta{text-align:center}.meta{text-align:left}.info-blocks{padding-right:30px;padding-left:30px}.info-blocks h3{line-height:1}.info-blocks .wrap{padding:40px 0}.info-block{margin-right:0;margin-left:0;padding-top:32%;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.featured-products{padding:40px 30px}.featured-products h3{line-height:1}.featured-products .wrap{padding-bottom:0}.posts-more{padding:20px 0}table.shop_table_responsive tr td.product-name{text-align:left}table.shop_table_responsive tr td.product-name:before{float:none;display:block;text-align:left}.thumb-img{padding-right:5px}.coupon input{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;margin:0 10px 10px 0}.actions>.button{float:left;top:20px}.woocommerce-account .woocommerce{padding:0}.woocommerce-account .woocommerce table.shop_table_responsive tr td[data-title]:before{max-width:100%;margin-bottom:5px}.woocommerce-account .order-items{padding-left:16px}.wc_points_rewards_earn_points,.wc_points_redeem_earn_points{text-align:left}.woocommerce-message .button{margin-bottom:20px}.single-product .woocommerce-message{padding-top:0}.hero .wrap{padding-right:0;padding-left:0}.home .posts{padding:40px 30px}.home .post{display:block;padding-right:0;padding-left:0;text-align:center}.home .post.sticky{margin-bottom:10px;border-bottom-style:solid;background-color:transparent}.home .entry-meta{text-align:center}.home .entry-meta.date{margin-right:auto;margin-left:auto}.home .posts h3{line-height:1;text-align:center}.home .posts h2{margin-bottom:40px}.home .posts-inner{padding:0}.product-categories{width:100%;margin-right:0;margin-bottom:10px;margin-left:0%;padding-right:0;padding-left:0}.product-categories li{width:100%}.category-title{font-size:3.4rem}.home .products{padding:0 0 30px}.home .product{width:100%;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.home .product h4{font-size:3.8rem}.home .product h3{font-size:3.6rem}.other-category-block{width:100%;padding-right:0;padding-left:0}.other-categories .wrap{padding-top:40px;padding-bottom:40px}.title-separator{margin-right:auto;margin-left:auto}.modal-search-block{padding-right:0;padding-left:0}.search-label{font-size:3.8rem}.search-results .product.type-product,.search-results .sew_along,.search-results .page{width:100%;padding-right:20px;padding-left:20px}.sewing-school-block{padding-right:20px;padding-left:20px}.sewalongs-block{padding-right:20px;padding-left:20px}.related-sew-alongs{max-width:95%;margin-bottom:0;padding-bottom:0}.sew-along-info{padding-top:0;padding-right:30px;padding-left:30px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@font-face{font-display:swap;font-family:'Fa brands 400';src:url(../../../../../../../themes/5oo4-v1-1/dist/fonts/fa-brands-400.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Fa 400';src:url(../../../../../../../themes/5oo4-v1-1/dist/fonts/fa-regular-400.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Fa solid 900';src:url(../../../../../../../themes/5oo4-v1-1/dist/fonts/fa-solid-900.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:'Acre';src:url(../../../../../../../themes/5oo4-v1-1/dist/fonts/Acre-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Acre';src:url(../../../../../../../themes/5oo4-v1-1/dist/fonts/Acre-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:'Insigne senlot norm';src:url(../../../../../../../themes/5oo4-v1-1/dist/fonts/insigne---Senlot-Norm-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Directorsgothic220 sbd';src:url(../../../../../../../themes/5oo4-v1-1/dist/fonts/DirectorsGothic220-SBd.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:'fontello';src:url(../../../../../../../themes/5oo4-v1-1/dist/fonts/fontello.eot);src:url(../../../../../../../themes/5oo4-v1-1/dist/fonts/fontello.eot#iefix) format("embedded-opentype"),url(../../../../../../../themes/5oo4-v1-1/dist/fonts/fontello.woff2) format("woff2"),url(../../../../../../../themes/5oo4-v1-1/dist/fonts/fontello.woff) format("woff"),url(../../../../../../../themes/5oo4-v1-1/dist/fonts/fontello.ttf) format("truetype"),url(../../../../../../../themes/5oo4-v1-1/dist/fonts/fontello.svg#fontello) format("svg");font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center}.icon-right-big:before{content:'\e800'}.icon-search:before{content:'\e801'}.icon-shopping-bag-solid:before{content:'\e802'}.icon-star-solid:before,.star-1,.star-2,.star-3,.star-4,.star-5{content:'\e803'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-youtube-play:before{content:'\f16a'}.icon-instagram:before{content:'\f16d'}.icon-pinterest:before{content:'\f231'}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../../../../../../themes/5oo4-v1-1/dist/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../../../../../../themes/5oo4-v1-1/dist/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../../../../../../themes/5oo4-v1-1/dist/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../../../../../../themes/5oo4-v1-1/dist/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}