/*!
 * Bootstrap Grid Tweaks: Change gutter sizing here to override
 */.container{padding-right:15px;padding-left:15px}.container-fluid{padding-right:15px;padding-left:15px}.row{margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:15px;padding-left:15px}.wp-block-cover-image{min-height:50vw;height:100%}.wp-block-cover-image .has-parallax{min-height:25vw;margin-bottom:0}.is-ios .wp-block-cover-image .has-parallax{background-attachment:scroll}.wp-block-embed,*[class^="wp-block-embed-"]{clear:both}.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-block-video.wp-embed-aspect-1-1 .wp-block-embed__wrapper{padding-bottom:100%}.wp-block-embed.wp-embed-aspect-2-1 .wp-block-embed__wrapper,.wp-block-video.wp-embed-aspect-2-1 .wp-block-embed__wrapper{padding-bottom:50%}.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-block-video.wp-embed-aspect-1-2 .wp-block-embed__wrapper{padding-bottom:200%}.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-block-video.wp-embed-aspect-4-3 .wp-block-embed__wrapper{padding-bottom:75%}.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-block-video.wp-embed-aspect-16-9 .wp-block-embed__wrapper{padding-bottom:56.25%}.wp-block-embed.wp-has-aspect-ratio,.wp-block-video.wp-has-aspect-ratio{position:relative}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper video,.wp-block-video.wp-has-aspect-ratio .wp-block-embed__wrapper video,.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper iframe,.wp-block-video.wp-has-aspect-ratio .wp-block-embed__wrapper iframe{position:absolute;height:100%;width:100%;max-width:100%}.wp-block-embed video,.wp-block-video video,.wp-block-embed iframe,.wp-block-video iframe{max-width:100%}.alignfull,.alignwide,.aligncenter{clear:both}.wp-block-cover-image{background-position:center center}.alignfull,.alignwide{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.alignfull>*,.alignwide>*{width:100%}.alignfull>*:only-child:not(.wp-block-embed__wrapper),.alignwide>*:only-child:not(.wp-block-embed__wrapper){padding-left:15px;padding-right:15px}.has-sidebar .alignwide,.has-sidebar .alignfull{width:100%;max-width:initial;left:0;right:0;margin-left:0;margin-right:0}.has-sidebar .alignwide>*:only-child:not(.wp-block-embed__wrapper),.has-sidebar .alignfull>*:only-child:not(.wp-block-embed__wrapper),.has-sidebar .alignwide img,.has-sidebar .alignfull img{padding-left:0;padding-right:0}@media screen and (min-width:992px){.alignwide{width:calc(100vw * .95);position:relative;left:50%;right:50%;margin-left:-47.5vw;margin-right:-47.5vw}.alignwide>*{width:100%}}@media screen and (min-width:1200px){.alignfull{width:calc(100vw - 8px);position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.alignfull>*{width:100%}.alignwide{width:calc(100vw * .8);position:relative;left:50%;right:50%;margin-left:-40vw;margin-right:-40vw}.alignwide>*{width:100%}.has-sidebar .alignwide{width:calc(100vw - (1140px * .25) - ((100vw - 1095px) * .75))}.has-sidebar .alignfull{width:calc(100vw - (1140px * .25) - ((100vw - 1095px) * .5))}}@font-face{font-family:'dexa_proregular';src:url('/wp-content/themes/flitch_wp_start/fonts/dexapro-regular.woff2') format('woff2'),url('/wp-content/themes/flitch_wp_start/fonts/dexapro-regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novabold';src:url('/wp-content/themes/flitch_wp_start/fonts/proximanova-bold-03.woff2') format('woff2'),url('/wp-content/themes/flitch_wp_start/fonts/proximanova-bold-03.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novaextrabold';src:url('/wp-content/themes/flitch_wp_start/fonts/proximanova-extrabld-05.woff2') format('woff2'),url('/wp-content/themes/flitch_wp_start/fonts/proximanova-extrabld-05.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novalight';src:url('/wp-content/themes/flitch_wp_start/fonts/proximanova-light-09.woff2') format('woff2'),url('/wp-content/themes/flitch_wp_start/fonts/proximanova-light-09.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novamedium';src:url('/wp-content/themes/flitch_wp_start/fonts/proximanova-medium-07.woff2') format('woff2'),url('/wp-content/themes/flitch_wp_start/fonts/proximanova-medium-07.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novaregular';src:url('/wp-content/themes/flitch_wp_start/fonts/proximanova-regular-01.woff2') format('woff2'),url('/wp-content/themes/flitch_wp_start/fonts/proximanova-regular-01.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novasemibold';src:url('/wp-content/themes/flitch_wp_start/fonts/proximanova-semibold-11.woff2') format('woff2'),url('/wp-content/themes/flitch_wp_start/fonts/proximanova-semibold-11.woff') format('woff');font-weight:normal;font-style:normal}.has-primary-color,.text-primary{color:#590f72 !important}.has-secondary-color,.text-secondary{color:#302a36}.has-dark-gray-color,.text-dark-gray{color:#111}.has-light-gray-color,.text-light-gray{color:#767676}.has-white-color{color:#fff}.has-primary-background-color{background-color:#590f72}.has-secondary-background-color{background-color:#302a36}.has-dark-gray-background-color{background-color:#111}.has-light-gray-background-color{background-color:#767676}.has-white-background-color{background-color:#fff}a{color:#302a36;text-decoration:none}a:hover{color:#590f72;text-decoration:none}h1,.h1{color:#590f72;font-family:proxima_novalight,sans-serif;font-size:50px}h2,.h2{font-family:proxima_novamedium,sans-serif;color:#590f72;font-size:26.562945px}h3,.h3{font-size:23.90665px}h4,.h4{font-family:proxima_novamedium,sans-serif;font-weight:400;font-style:normal;font-size:21.250356px}h4 *,.h4 *{color:inherit}h5,.h5{font-size:21.250356px}h6,.h6{font-family:OpenSans,"Open Sans",sans-serif;font-weight:500;font-style:normal;font-size:18.594061px}h6 *,.h6 *{color:inherit}.large-text{font-family:OpenSans,"Open Sans",sans-serif;font-weight:300;font-style:normal;font-size:53.125889px}p{font-family:dexa_proregular,sans-serif;font-style:normal;font-size:18px;color:#111;line-height:2rem}p strong{font-family:proxima_novabold,sans-serif}.max-500{max-width:500px;margin:0 auto}.max-600{max-width:600px;margin:0 auto}.max-700{max-width:700px;margin:0 auto}.border-rl{padding-top:15px;border-right:1px solid #c9c9c9;border-left:1px solid #c9c9c9}.slide-menu ul{list-style-type:none}.slide-menu ul li a{padding-top:6px;padding-bottom:6px;display:inline-block;color:#5c5c5c}.slide-menu ul li .sub-menu{padding-left:24px}.slide-menu .parent-link>a::after{content:" >";margin-left:5px;display:inline-block;transform:scaleX(.5) scaleY(1.2)}.hamburger-menu{position:absolute;top:-6px;left:0;z-index:999}.menu-icon{width:24px;height:16px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;margin:0;position:relative;z-index:1001}.menu-icon span{display:block;height:2px;width:100%;background-color:#333;transition:all .3s ease}.slide-menu{position:fixed;top:0;left:-300px;width:300px;height:100%;background-color:#fff;box-shadow:2px 0 5px rgba(0,0,0,0.2);transition:left .3s ease;overflow-y:auto;padding:100px 20px 30px;z-index:1000}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:998}.hamburger-menu.active~.menu-overlay{opacity:1;visibility:visible}.hamburger-menu.active .slide-menu{left:0}.hamburger-menu.active .menu-icon{z-index:1002}.hamburger-menu.active .menu-icon span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.hamburger-menu.active .menu-icon span:nth-child(2){opacity:0}.hamburger-menu.active .menu-icon span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(0px) translateZ(0);transform:perspective(0px) translateZ(0);box-shadow:0 0 0px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:#590f72;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:hover:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:active:before{left:0;right:0}.btn-default{border:solid #000 1px}.btn-primary{border:solid #000 1px;background:#590f72;color:#fff}.btn-primary:hover{background:#590f72;border:none}.btn-primary:active{background:#590f72}.btn-primary:focus{background:#590f72}.btn-ghost-white a{color:#fff;padding:10px 20px;border:1px solid #fff;transition:.5s}.btn-ghost-white a:hover{background-color:#fff;color:#000}.btn-ghost-black a{color:#302a36;padding:10px 20px;border:1px solid #302a36;transition:.5s}.btn-ghost-black a:hover{background-color:#302a36;color:#fff}.wp-block-button a{color:#302a36;padding:10px 20px;border:1px solid #302a36 !important;transition:.5s}.wp-block-button a:hover{background-color:#302a36;color:#fff}.wp-block-button__link{background-color:inherit;color:inherit;margin:0px;border-radius:0px;font-size:14px;padding:7px 24px}.wp-block-buttons .wp-block-button{margin:0px}body #site-header{position:sticky;top:0;z-index:2000;background-color:#fff}body #site-header #main-menu ul{list-style-type:none;padding-left:0;width:100%;display:flex;flex-direction:row;align-items:center}body #site-header #main-menu ul li{flex:1 1 auto;padding:1em 10px;text-align:center}body #site-header #main-menu ul li a{color:#590f72;display:block}body #site-header #main-menu ul li:hover{background:#fff;cursor:pointer;color:#590f72}body #site-header #main-menu ul li:hover a{color:inherit}body #site-header .header-contact i{display:none}body #content{overflow:hidden}.category-links .category-link{margin-left:1em}.no-results{padding-top:5em;padding-bottom:5em}.comments{padding-top:3em;margin-top:3em;border-top:1px solid #590f72}.comments .comment-form{width:100%}.comments .comment-form input:not([type=submit]),.comments .comment-form textarea{width:100%}.comments .comment-form input[type=submit]{background:#590f72;padding:.25em 1em;color:white;border:1px solid #590f72}.comments .comment-form input[type=submit]:hover{color:#590f72;background:white;text-decoration:none;cursor:pointer}.comments .comment-reply-link{background:#590f72;padding:.25em 1em;color:white;border:1px solid #590f72}.comments .comment-reply-link:hover{color:#590f72;background:white;text-decoration:none}.comments #respond{margin-top:1em;padding-top:1em;border-top:1px solid #590f72}.site-title{text-align:center}.site-title img{max-width:200px}.site-branding{align-items:center;padding:10px 0;margin:0 40px;border-bottom:1px solid #d5d5d5}.jurassic-hero{min-height:600px}.jurassic-hero h1{color:white;margin:0}.jurassic-hero p{color:white}.jurassic-page-hero{min-height:400px}.jurassic-page-hero h1{color:white;margin:0}.jurassic-page-hero p{color:white}.product-details{display:flex;gap:50px}.product-details .half{width:50%}.product-details table{margin-bottom:30px;width:100%}.product-details table tr{border-bottom:1px solid #5c5c5c}.product-details table tr td{padding:6px 10px 6px 0}.woocommerce .woocommerce-breadcrumb{margin-top:20px;margin-bottom:75px}.woocommerce .product-gallery{display:flex}.woocommerce .product-gallery ol.flex-control-nav.flex-control-thumbs{display:flex;flex-direction:column;order:-1;width:200px}.woocommerce .product-gallery ol.flex-control-nav.flex-control-thumbs li{width:100% !important}.woocommerce .product-gallery ul.slides{padding-left:30px}.woocommerce .woocommerce-tabs{padding-top:50px}.woocommerce div.product form.cart{display:flex;flex-direction:column}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;border-radius:unset;margin:0;background-color:unset}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:0;border-bottom-right-radius:0;border-width:0;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:0;border-bottom-right-radius:0;border-width:0;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:none;color:#c2763a;border-bottom:2px solid #c2763a}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:none}.woocommerce p.price{border-bottom:1px solid #d5d5d5;padding-bottom:20px}.woocommerce .quantity .qty{background-color:#f9f9f9;border:0;padding:10px 20px;width:8em}.woocommerce .sku_wrapper{padding-bottom:18px;display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#c2763a;border:1px solid #c2763a;padding:15px 40px;border-radius:0;transition:.5s;max-width:250px;margin-top:20px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#fff;color:#c2763a}.wpgs-for .slick-track{width:100% !important}.wpgs-for .slick-track .slick-slide{left:0 !important}.wpgs-for .slick-track .slick-slide:not(:first-child){position:absolute !important}.wpgs-nav.slick-initialized{order:-1;display:flex !important;flex-direction:column}.wpgs-nav.slick-initialized .slick-track{display:flex;flex-direction:column;width:100px !important}.wpgs-nav.slick-initialized .slick-track .slick-slide{width:90% !important}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{display:flex;gap:40px}#site-footer{background-color:#302a36;color:#fff;padding:25px 0;font-size:14px}#site-footer a{color:#fff;font-size:14px}#site-footer p{color:#fff;font-size:14px}#site-footer .footer-top{padding:15px 0;border-bottom:1px solid #fff}#site-footer .footer-top hr{text-transform:uppercase}#site-footer .footer-top .bottom-border{border-bottom:1px solid #fff;padding-bottom:15px}#site-footer .footer-top img{max-width:150px;margin-bottom:20px}#site-footer .footer-top .foot-col{padding:0 25px;flex:1 1 33.3%}#site-footer .footer-top .footer-row{display:flex;max-width:800px;margin:0 auto}#site-footer .footer-top .quick ul{list-style-type:none;margin:0;padding:0}#site-footer .footer-top .quick ul li{padding:4px 0}#site-footer .footer-bottom{padding-top:20px}.contact-info i{font-size:40px;opacity:30%;color:#590f72}.post-jurassic-img{margin-top:50px}.post-jurassic-img img{width:100%;height:auto}.post-banner{background:url('/wp-content/uploads/2025/01/background-twine.jpg') no-repeat;background-position:center;background-size:cover;min-height:300px;margin-bottom:100px}.post-banner h1{color:#fff;padding-top:30px}.post-title{margin-top:30px}.jurassic-date{border-bottom:#d5d5d5 1px solid;padding:0 0 10px 0;margin-bottom:50px}.post{margin-bottom:50px}.post h3{margin-bottom:30px}.post .category-links{margin-top:30px}.post .category-links .category-link{margin:0;padding:0}.post .category-links .category-link a{border:1px solid #d5d5d5;display:inline-block;padding:6px 14px}.jurassic-news .loop-entry{box-shadow:unset;border-radius:0}.jurassic-news .loop-entry .entry-content-wrap{padding:2rem 0}.jurassic-news .more-link-wrap a{color:#302a36;padding:10px 20px;border:1px solid #302a36;transition:.5s}.jurassic-news .more-link-wrap a:hover{background-color:#302a36;color:#fff}.alignfull{width:100vw !important}.row{margin-right:0 !important;margin-left:0 !important;padding-right:15px;padding-left:15px}@media screen and (max-width:768px){.product-details{gap:50px;flex-wrap:wrap}.product-details .half{width:100%}#site-footer .footer-top .footer-row{display:flex;max-width:800px;margin:0 auto;flex-wrap:wrap}#site-footer .footer-top .foot-col{padding:0 25px;flex:1 1 100%}#site-footer .footer-top .foot-col h4{margin-top:50px}#site-footer .footer-bottom{padding-top:20px}#site-header .header-contact i{display:block !important}#site-header .header-contact span{display:none}}