img:is([sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-text-align-center{text-align:center}.screen-reader-text:focus{clip-path:none;color:#444;font-size:1em}.wc-block-grid img{display:block;margin:0 auto 1.618em}.ditty{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;position:relative;width:100%;box-sizing:border-box}.fas{display:var(--fa-display,inline-block)}.fa-search::before{content:""}.fa-times::before{content:""}:host,:root{--fa-style-family-brands:'Font Awesome 6 Brands';--fa-font-brands:normal 400 1em/1 'Font Awesome 6 Brands';--fa-font-regular:normal 400 1em/1 'Font Awesome 6 Free';--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Free'}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-regular-400.ttf)format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-v4compatibility.woff2)format("woff2"),url(/wp-content/plugins/ditty-news-ticker/includes/libs/fontawesome-6.4.0/webfonts/fa-v4compatibility.ttf)format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}.wcb-md-effect-1 .wcb-content-wrap{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.wcb-coupon-box.wcb-coupon-box-3 .wcb-content-wrap .wcb-md-content .wcb-modal-body{padding-top:76px}.wcb-coupon-box.wcb-coupon-box-3 .wcb-content-wrap .wcb-md-content .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group,article,details,footer,header,main,nav,section{display:block}.wcb-coupon-box.wcb-coupon-box-3 .wcb-content-wrap .wcb-md-content .wcb-newsletter-form .wcb-input-group .wcb-input-group-btn,.wcb-coupon-box.wcb-coupon-box-3 .wcb-content-wrap .wcb-md-content .wcb-newsletter-form .wcb-input-group input.wcb-email{width:60%;display:block;margin:0 auto!important;float:none;text-align:center}.wcb-coupon-box .wcb-content-wrap .wcb-md-content .wcb-gdpr-field,.wcb-coupon-box.wcb-coupon-box-3 .wcb-content-wrap .wcb-md-content .wcb-warning-message{text-align:center}.wcb-coupon-box.wcb-coupon-box-3 .wcb-content-wrap .wcb-md-content .wcb-modal-header .wcb-coupon-box-title span{font-size:60%;display:block}.wcb-coupon-box.wcb-coupon-box-3 .wcb-content-wrap .wcb-md-content .wcb-modal-header{line-height:80%!important;font-weight:400}.wcb-coupon-box.wcb-coupon-box-3 .wcb-newsletter-form .wcb-input-group .wcb-input-group-btn{padding-top:10px}@media screen and (max-width:480px){.wcb-coupon-box.wcb-coupon-box-3 .wcb-newsletter-form .wcb-input-group .wcb-input-group-btn{padding:0}}.wcb-coupon-box-3 .wcb-custom-input-fields{width:60%;margin:0 auto}.wcb-coupon-box-3 .wcb-custom-input-fields.wcb-input-fields-count-1 .wcb-input-field-item{width:100%}.wcb-coupon-box .wcb-md-content .wcb-modal-body,.wcb-coupon-box .wcb-md-content .wcb-modal-header,body.storefront-pro-active{font-family:Roboto}@font-face{font-family:"wcb_giftbox";src:url(/wp-content/plugins/woocommerce-coupon-box/fonts/giftbox/wcb_giftbox.eot);src:url(/wp-content/plugins/woocommerce-coupon-box/fonts/giftbox/wcb_giftbox.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce-coupon-box/fonts/giftbox/wcb_giftbox.woff)format("woff"),url(/wp-content/plugins/woocommerce-coupon-box/fonts/giftbox/wcb_giftbox.ttf)format("truetype"),url(/wp-content/plugins/woocommerce-coupon-box/fonts/giftbox/wcb_giftbox.svg#wcb_giftbox)format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"wcb_giftbox";src:url(/wp-content/plugins/woocommerce-coupon-box/fonts/giftbox/wcb_giftbox.svg#wcb_giftbox)format("svg")}}@font-face{font-family:"wcb_social_icons";src:url(/wp-content/plugins/woocommerce-coupon-box/fonts/wcb_social_icons.eot);src:url(/wp-content/plugins/woocommerce-coupon-box/fonts/wcb_social_icons.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce-coupon-box/fonts/wcb_social_icons.woff)format("woff"),url(/wp-content/plugins/woocommerce-coupon-box/fonts/wcb_social_icons.ttf)format("truetype"),url(/wp-content/plugins/woocommerce-coupon-box/fonts/wcb_social_icons.svg#wcb_social_icons)format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"wcb_social_icons";src:url(/wp-content/plugins/woocommerce-coupon-box/fonts/wcb_social_icons.svg#wcb_social_icons)format("svg")}}@font-face{font-family:"wcb_button_close_icons";src:url(/wp-content/plugins/woocommerce-coupon-box/fonts/wcb_button_close_icons.eot);src:url(/wp-content/plugins/woocommerce-coupon-box/fonts/wcb_button_close_icons.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce-coupon-box/fonts/wcb_button_close_icons.woff)format("woff"),url(/wp-content/plugins/woocommerce-coupon-box/fonts/wcb_button_close_icons.ttf)format("truetype"),url(/wp-content/plugins/woocommerce-coupon-box/fonts/wcb_button_close_icons.svg#wcb_button_close_icons)format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"wcb_button_close_icons";src:url(/wp-content/plugins/woocommerce-coupon-box/fonts/wcb_button_close_icons.svg#wcb_button_close_icons)format("svg")}}[class*=" wcb_button_close_icons-"]:after,[class*=" wcb_button_close_icons-"]:before{font-family:wcb_button_close_icons;font-size:inherit;font-style:normal;margin:0}.wcb_button_close_icons-cancel-2:before{content:""}.wcb-coupon-box-hidden{display:none!important}*,.wcb-md-modal.wcb-coupon-box,.wcb-md-modal.wcb-coupon-box *{box-sizing:border-box}.wcb-coupon-box ::placeholder{opacity:.6!important}.wcb-coupon-box .wcb-modal-header{padding:20px;position:relative;text-align:center}.wcb-coupon-box .wcb-modal-body{font-family:Helvetica;font-size:14px;line-height:1.5;background:#f4fbff;padding:40px;margin:0;font-weight:300;min-height:280px}.wcb-coupon-box .wcb-newsletter-form .wcb-input-group .wcb-input-group-btn{display:inline-block;font-size:14px;box-sizing:border-box}.wcb-coupon-box .wcb-newsletter-form .wcb-input-group .wcb-input-group-btn .wcb-button{cursor:pointer;display:inline-block;font-weight:700;text-align:center;width:100%;margin:0;line-height:1.5;padding:12px 30px;height:42px;font-size:13px;vertical-align:text-top;white-space:nowrap;border:1px solid #fff0}.wcb-coupon-box .wcb-md-close:before{display:inherit}.wcb-coupon-box .wcb-md-close:hover,.wcb-coupon-box .wcb-newsletter-form .wcb-input-group .wcb-input-group-btn .wcb-button:hover{opacity:.7}.wcb-coupon-box .wcb-md-close{position:absolute;text-align:center;vertical-align:middle;display:inline-block;cursor:pointer;overflow:hidden;z-index:1}.wcb-coupon-box .wcb-md-custom-image-wrap{position:absolute;background-repeat:space}@media screen and (max-width:768px){.wcb-coupon-box .wcb-md-custom-image-wrap{display:none}}.wcb-coupon-box ul.wcb-list-socials{list-style:none;text-align:center;margin:10px 0 0}.wcb-coupon-box .wcb-coupon-content{text-align:center}.wcb-coupon-box .wcb-newsletter-form{margin:5px auto}.wcb-coupon-box .wcb-gdpr-field{display:block;width:100%;float:left;margin-bottom:6px}.wcb-coupon-box .wcb-text-title{margin:20px 0 5px;text-align:center}.wcb-coupon-box .wcb-footer-text{text-align:center;display:block;font-style:italic;font-size:12px;line-height:1.5;clear:both}.wcb-md-modal,.wcb-md-overlay{position:fixed;width:100%;visibility:hidden}.wcb-md-modal{top:50%;left:50%;max-width:630px;min-width:320px;height:auto;z-index:2000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.wcb-md-overlay{cursor:pointer;height:100%;top:0;left:0;z-index:1000;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.wcb-md-content{position:relative;margin:0 auto;overflow:hidden}.wcb-md-content span{text-align:center;margin:0;padding:0}.wcb-coupon-box .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form{float:left;width:100%;margin-bottom:10px}.wcb-coupon-box .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form input:focus{border-color:#5b9dd9}.wcb-coupon-box .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form input{display:inline-block;font-size:14px;float:left;line-height:1.5;padding:20px;margin:0 10px 0 0;height:42px;align-self:flex-end;outline:medium;overflow:hidden;vertical-align:middle;width:100%;box-shadow:0 1px 6px rgb(0 0 0/.14);border:1px solid #fff0}.wcb-coupon-box .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group{display:flex;flex-direction:row;font-size:0}.wcb-coupon-box .wcb-md-content .wcb-gdpr-field input.wcb-gdpr-checkbox{display:inline-block;text-align:center;vertical-align:middle;font-size:13px;border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0!important;width:16px;min-width:16px;box-shadow:inset 0 1px 2px rgb(0 0 0/.1);transition:.05s border-color ease-in-out}.wcb-coupon-box .wcb-warning-message-wrap .wcb-warning-message:after{content:"";position:absolute;top:116%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgb(85 85 85/.6) #fff0 #fff0}.wcb-coupon-box .wcb-warning-message-wrap .wcb-warning-message{background:rgb(85 85 85/.6);padding:4px;border-radius:4px;color:#fff}.wcb-coupon-box .wcb-warning-message-wrap{width:100%;font-size:12px;text-shadow:0 0 0 rgb(255 255 255/.5);position:absolute;top:-18px;text-align:center;visibility:hidden;opacity:0;transition:opacity .7s}.handheld-navigation ul.menu li,.wcb-coupon-box .wcb-coupon-box-newsletter .wcb-newsletter{position:relative}.wcb-coupon-box .wcb-custom-input-fields .wcb-input-field-item input{width:100%;display:inline-block;font-size:14px;float:left;line-height:1.5;padding:20px;margin:0 10px 0 0;height:42px;align-self:flex-end;outline:medium;overflow:hidden;vertical-align:middle;box-shadow:0 1px 6px rgb(0 0 0/.14);border:1px solid #fff0}.wcb-coupon-box .wcb-custom-input-fields .wcb-input-field-item{margin:5px 0;border:0;box-shadow:0 1px 6px rgb(0 0 0/.14);width:49%;overflow:hidden}.wcb-coupon-box .wcb-custom-input-fields{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:640px){#vi-md_wcb.wcb-coupon-box span.wcb-md-close{top:0!important;right:0!important}#vi-md_wcb.wcb-coupon-box-3 .wcb-md-content{border-radius:0!important}#vi-md_wcb.wcb-coupon-box .wcb-content-wrap{padding:20px}#vi-md_wcb .wcb-md-content div.wcb-modal-body{padding:10px}#vi-md_wcb.wcb-coupon-box-3 .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group{flex-direction:column}#vi-md_wcb .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group-btn{align-self:center;margin-top:10px;padding-top:0}.wcb-coupon-box .wcb-content-wrap .wcb-md-content .wcb-modal-body .wcb-coupon-box-newsletter{width:80%;margin:0 auto}.wcb-coupon-box .wcb-coupon-content{margin:10px 0}.wcb-coupon-box .wcb-text-title{margin:10px 0 5px}.wcb-coupon-box-3 .wcb-custom-input-fields .wcb-input-field-item{width:100%}}@media screen and (max-width:480px){.wcb-coupon-box .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group .wcb-button{text-align:center}.wcb-coupon-box .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form .wcb-input-group{display:block!important}.wcb-coupon-box .wcb-custom-input-fields .wcb-input-field-item input,.wcb-coupon-box .wcb-newsletter-form .wcb-input-group .wcb-email,.wcb-coupon-box .wcb-newsletter-form .wcb-input-group .wcb-input-group-btn{height:36px;line-height:1;padding:0}.wcb-coupon-box .wcb-newsletter-form .wcb-input-group .wcb-email,.wcb-coupon-box .wcb-newsletter-form .wcb-input-group .wcb-input-group-btn{width:100%!important;display:block!important;margin:10px auto;float:none!important;text-align:center}.wcb-coupon-box .wcb-md-content .wcb-modal-header .wcb-coupon-box-title span{font-size:100%!important;line-height:1!important;display:inline!important}.wcb-coupon-box .wcb-md-content .wcb-modal-header .wcb-coupon-box-title{line-height:1}.wcb-coupon-box .wcb-md-content .wcb-modal-header{font-size:30px!important;line-height:30px!important;padding-top:10px!important;padding-bottom:10px!important}.wcb-coupon-box .wcb-custom-input-fields,.wcb-coupon-box .wcb-custom-input-fields .wcb-input-field-item{width:100%!important}.wcb-coupon-box .wcb-custom-input-fields .wcb-input-field-item input{text-align:center;text-align-last:center}.wcb-coupon-box .wcb-content-wrap .wcb-md-content .wcb-gdpr-field,.wcb-coupon-box .wcb-content-wrap .wcb-md-content .wcb-modal-body .wcb-coupon-message,.wcb-coupon-box .wcb-content-wrap .wcb-md-content .wcb-warning-message,.wcb-coupon-box .wcb-content-wrap .wcb-modal-body .wcb-text-follow-us,.wcb-coupon-box .wcb-modal-header{text-align:center!important;font-size:13px}}.wcb-coupon-box span.wcb-md-close{font-size:16px;width:36px;line-height:36px;color:#000;background:rgb(255 255 255/.7);border-radius:20px;right:-11px;top:-11px}.wcb-coupon-box .wcb-content-wrap .wcb-md-content{border-radius:0}.wcb-coupon-box .wcb-md-content .wcb-modal-header{color:red;font-size:46px;line-height:46px;padding-top:56px;padding-bottom:56px}.wcb-coupon-box .wcb-md-content .wcb-modal-body{background-color:#ededed;color:#0f0000;background-image:url(https://www.trail-shirts.com/wp-content/uploads/2022/09/popupH4.jpg);background-repeat:no-repeat;background-size:auto;background-position:center}.wcb-coupon-box .wcb-md-content .wcb-modal-body .wcb-coupon-message{color:#000;font-size:25px;text-align:center}.wcb-coupon-box .wcb-md-content .wcb-text-title{color:unset}.wcb-coupon-box .wcb-newsletter input.wcb-email{border-radius:1px;color:#d33!important;background:#fff!important}.wcb-coupon-box .wcb-custom-input-fields .wcb-input-field-item ::placeholder,.wcb-coupon-box .wcb-newsletter .wcb-input-group ::placeholder{color:#d33!important}.wcb-coupon-box .wcb-custom-input-fields .wcb-input-field-item{border-radius:1px}.wcb-coupon-box .wcb-custom-input-fields .wcb-input-field-item input{color:#d33!important;background:#fff!important}.wcb-coupon-box .wcb-modal-body .wcb-coupon-box-newsletter .wcb-newsletter-form input{margin-right:0}.wcb-coupon-box .wcb-newsletter span.wcb-button{color:#fff;background-color:#d33;border-radius:1px}.wcb-md-overlay{background:rgb(79 79 79/.51)}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;-ms-word-wrap:break-word;word-wrap:break-word}a{background-color:#fff0;text-decoration:none;color:#8e8e8e}a:active,a:hover{outline:0}strong{font-weight:600}img{border:0;height:auto;max-width:100%;display:block;border-radius:3px}svg:not(:root){overflow:hidden}button,input{font:inherit}button{overflow:visible;text-transform:none}input[type=checkbox]{box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}body,button,input{font-family:"Source Sans Pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.618;text-rendering:optimizeLegibility}body,input{font-weight:400}input{color:#43454b}summary{display:list-item}h1,h5{clear:both;font-weight:300}h1{font-size:2.617924em;line-height:1.214;letter-spacing:-1px}h5{margin:0 0 .5407911001em}ul{margin:0 0 1.41575em 3em;padding:0;list-style:disc}li>ul{margin-bottom:0;margin-left:1em}i{font-style:italic}ins{text-decoration:none;font-weight:600;background:#fff0}a:focus,button:focus,input:focus{outline:2px solid #7f54b3}body{background-color:#fff;color:#6d6d6d}.site,body{overflow-x:hidden}.site-content{-webkit-tap-highlight-color:#fff0}.site-header{background-position:center center;position:relative;z-index:999;border-bottom:1px solid #fff0}.site-header .site-logo-link{display:block}.site-header .site-logo-link img{width:100%;max-width:210px}.site-header .widget{margin-bottom:0}.site-main{margin-bottom:2.617924em}.site-content{outline:0}.site-footer{padding:1.618em 0 3.706325903em}.site-footer a{color:#2c2d33;text-decoration:underline}.hentry .entry-content a:hover,.site-footer a:hover{text-decoration:none}.site-info{padding:2.617924em 0}.aligncenter{clear:both;display:block;margin:0 auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;display:block;font-weight:700;height:auto;left:0;line-height:normal;padding:1em 1.618em;text-decoration:none;top:0;width:auto;z-index:100000;outline:0}.screen-reader-text.skip-link:focus{clip-path:none}.entry-content::after,.entry-content::before,.site-content::after,.site-content::before,.site-footer::after,.site-footer::before,.site-header::after,.site-header::before{content:"";display:table}.entry-content::after,.site-content::after,.site-footer::after,.site-header::after{clear:both}.hentry{margin:0 0 4.235801032em}.hentry .entry-header{margin-bottom:1em;border-bottom:1px solid rgb(0 0 0/.05)}.hentry .entry-content a{text-decoration:underline}.hentry.type-page .entry-header{border-bottom:0;margin-bottom:0}form{margin-bottom:1.618em}button,input{font-size:100%;margin:0}button,input[type=submit]{border:0;border-radius:0;background:0 0;cursor:pointer;padding:.6180469716em 1.41575em;text-decoration:none;font-weight:600;text-shadow:none;display:inline-block;-webkit-appearance:none}.primary-navigation,.secondary-navigation,button::after,input[type=submit]::after{display:none}button:disabled,input[type=submit]:disabled{opacity:.5!important;cursor:not-allowed}button:disabled:hover,input[type=submit]:disabled:hover{opacity:.5!important}input[type=checkbox]{padding:0}input[type=checkbox]+label{margin:0 0 0 .3819820591em}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::placeholder{color:#616161}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=search],input[type=text]{padding:.6180469716em;background-color:#f2f2f2;color:#43454b;border:0;-webkit-appearance:none;box-sizing:border-box;font-weight:400;box-shadow:inset 0 1px 1px rgb(0 0 0/.125)}input[type=email]:focus,input[type=search]:focus,input[type=text]:focus{background-color:#ededed}.price ins,label{font-weight:400}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.main-navigation::after,.main-navigation::before{content:"";display:table}.main-navigation .menu,.main-navigation::after{clear:both}.handheld-navigation{overflow:hidden;max-height:0;transition:all,ease,.8s;clear:both}.handheld-navigation ul{margin:0}.handheld-navigation ul.menu li button::after{transition:all,ease,.9s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:""}.handheld-navigation ul.menu .sub-menu{visibility:hidden;opacity:0;max-height:0;transition:all,ease,.9s}.main-navigation ul{margin-bottom:0}.main-navigation ul ul{display:block;margin-left:1.41575em}.main-navigation ul li a{padding:.875em 0;display:block}.widget{margin:0 0 3.706325903em}.main-navigation ul,.widget ul{margin-left:0;list-style:none}.widget_product_search form:not(.wp-block-search){position:relative}.widget_product_search form:not(.wp-block-search) input[type=search]{width:100%}.widget_product_search form:not(.wp-block-search) button[type=submit]{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;top:0;left:0}@media (min-width:768px){.site-header{padding-top:2.617924em;padding-bottom:0}.woocommerce-active .site-header .main-navigation{width:73.9130434783%;float:left;margin-right:4.347826087%;clear:both}.woocommerce-active .site-header .site-header-cart{width:21.7391304348%;float:right;margin-right:0;margin-bottom:0}.site-header-cart,.site-logo-link,.site-search{margin-bottom:1.41575em}.col-full{max-width:66.4989378333em;margin-left:auto;margin-right:auto;padding:0 2.617924em;box-sizing:content-box}.col-full::after,.col-full::before{content:"";display:table}.col-full::after{clear:both}.col-full:after{content:" ";display:block;clear:both}.site-content::after,.site-content::before{content:"";display:table}.site-content::after{clear:both}.content-area{width:73.9130434783%;float:left;margin-right:4.347826087%;margin-bottom:2.617924em}.footer-widgets{padding-top:4.235801032em;border-bottom:1px solid rgb(0 0 0/.05)}.footer-widgets::after,.footer-widgets::before{content:"";display:table}.footer-widgets::after{clear:both}.hentry .entry-header{margin-bottom:2.617924em}.handheld-navigation,.main-navigation ul li a::before,.menu-toggle{display:none}.main-navigation ul li a,.main-navigation ul ul li,.main-navigation ul.menu>li.menu-item-has-children:hover::after,.primary-navigation{display:block}.main-navigation{clear:both;display:block;width:100%}.secondary-navigation{display:block}.main-navigation ul{list-style:none;margin:0;padding-left:0;display:block}.main-navigation ul li{position:relative;display:inline-block;text-align:left}.main-navigation ul li:hover>ul{left:0;display:block}.main-navigation ul li:hover>ul li>ul{left:-9999px}.main-navigation ul li:hover>ul li:hover>ul{left:100%;top:0;display:block}.main-navigation ul ul{float:left;position:absolute;top:100%;z-index:99999;left:-9999px}.main-navigation ul ul li a{width:200px}ul.menu li.current-menu-item>a{color:#43454b}.storefront-primary-navigation::after,.storefront-primary-navigation::before{content:"";display:table}.storefront-primary-navigation,.storefront-primary-navigation::after{clear:both}.main-navigation ul.menu{max-height:none;overflow:visible;margin-left:-1em;transition:none}.main-navigation ul.menu>li>a{padding:1.618em 1em}.main-navigation ul.menu ul{margin-left:0}.main-navigation ul.menu ul li a{padding:.875em 1.41575em;font-weight:400;font-size:.875em}.main-navigation ul.menu ul li:last-child{border-bottom:0}.main-navigation ul.menu ul ul{margin-left:0;box-shadow:none}.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li:hover>a{background-color:rgb(0 0 0/.025)}.main-navigation a{padding:0 1em 2.2906835em}.secondary-navigation{margin:0 0 1.618em;width:auto;clear:none;line-height:1}}@media (max-width:66.4989378333em){.col-full{margin-left:2.617924em;margin-right:2.617924em;padding:0}}@media (max-width:568px){.col-full{margin-left:1.41575em;margin-right:1.41575em;padding:0}}.main-navigation ul li a,ul.menu li a{color:#333}.main-navigation ul li a:hover,.main-navigation ul li:hover>a,.site-header ul.menu li.current-menu-item>a,.site-header-cart:hover>li>a,a.cart-contents:hover{color:#747474}.main-navigation ul.menu>li.menu-item-has-children:after,.site-header,.storefront-handheld-footer-bar,.storefront-handheld-footer-bar ul li>a{background-color:#fff}.site-header,.storefront-handheld-footer-bar{color:#404040}.site-footer h5,.wc-block-grid__product-title,h1,h5{color:#333}a:focus,button:focus,input:focus,input[type=email]:focus,input[type=search]:focus,input[type=submit]:focus{outline-color:#8e8e8e}button,input[type=submit]{background-color:#eee;border-color:#eee;color:#333}button:hover,input[type=submit]:hover{background-color:#d5d5d5;border-color:#d5d5d5;color:#333}.site-footer{background-color:#fff;color:#6d6d6d}.site-footer .storefront-handheld-footer-bar a:not(.button):not(.components-button),.site-footer a:not(.button):not(.components-button){color:#333}@media screen and (min-width:768px){.main-navigation ul.menu ul.sub-menu{background-color:#f0f0f0}.site-header{border-bottom-color:#f0f0f0}}@media screen and (max-width:768px){.main-navigation ul li a,.menu-toggle,ul.menu li a{color:#333}.menu-toggle:hover{color:#000}.main-navigation .handheld-navigation{background-color:#fff}}.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900}.fa-search:before,.storefront-handheld-footer-bar ul li.search>a::before{content:""}.fa-times:before{content:""}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/storefront/assets/fonts/fa-brands-400.eot);src:url(/wp-content/themes/storefront/assets/fonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/storefront/assets/fonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/storefront/assets/fonts/fa-brands-400.woff)format("woff"),url(/wp-content/themes/storefront/assets/fonts/fa-brands-400.ttf)format("truetype"),url(/wp-content/themes/storefront/assets/fonts/fa-brands-400.svg#fontawesome)format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/storefront/assets/fonts/fa-solid-900.eot);src:url(/wp-content/themes/storefront/assets/fonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/storefront/assets/fonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/themes/storefront/assets/fonts/fa-solid-900.woff)format("woff"),url(/wp-content/themes/storefront/assets/fonts/fa-solid-900.ttf)format("truetype"),url(/wp-content/themes/storefront/assets/fonts/fa-solid-900.svg#fontawesome)format("svg")}.site-search .widget_product_search form input[type=search]{padding-left:2.617924em}.widget_product_search form:not(.wp-block-search)::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:baseline;content:"";position:absolute;top:1em;left:1em;line-height:1}.widget_product_search form:not(.wp-block-search) input[type=search]{padding-left:2.617924em}.storefront-handheld-footer-bar ul li>a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:baseline;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;line-height:2.618046972;font-size:1.618em;text-indent:0;display:block;cursor:pointer}.storefront-handheld-footer-bar ul li.my-account>a::before{content:""}.storefront-handheld-footer-bar ul li.cart>a::before{content:""}@media (min-width:768px){.main-navigation ul.menu ul li.menu-item-has-children>a::after,.main-navigation ul.menu>li.menu-item-has-children>a::after,.site-header-cart .cart-contents::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:baseline}.main-navigation ul.menu>li.menu-item-has-children>a::after{line-height:inherit;content:"";margin-left:1em}.main-navigation ul.menu ul li.menu-item-has-children>a::after,.site-header-cart .cart-contents::after{content:"";float:right;line-height:1.618}.site-header-cart .cart-contents::after{content:"";height:1em}}:root{--uacf7-global-color-primary:#382673;--uacf7-global-text-color-secondary:#383c41;--uacf7-global-placeholder-color:#606266;--uacf7-global-border-color:#e4e9f8;--uacf7-global-button-color:var(--uacf7-global-color-primary);--uacf7-border-radius:5px;--uacf7-white-color:#fff}input[type=email]:focus-visible,input[type=email]:visited,input[type=search]:focus-visible,input[type=search]:visited,input[type=text]:focus-visible,input[type=text]:visited{border-color:var(--uacf7-global-button-color)!important}@media screen and (max-width:767px){.storefront-hamburger-menu-active .main-navigation ul li a{padding:.857em 1.387em}.storefront-hamburger-menu-active .main-navigation .handheld-navigation{position:fixed;top:0;left:-80%;width:80%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:left .2s;-moz-transition:left .2s;-ms-transition:left .2s;-o-transition:left .2s;transition:left .2s;z-index:9999;display:block!important;border-right:1px solid rgb(255 255 255/.2)}.storefront-hamburger-menu-active .main-navigation .handheld-navigation>ul{margin-top:.53em}.storefront-hamburger-menu-active .site-header-cart .cart-contents{right:2.618em}}.site-header-cart{list-style-type:none;margin-left:0;padding:0;margin-bottom:0}.site-header-cart .cart-contents,.site-header-cart .widget_shopping_cart{display:none}.site-search{font-size:.875em;clear:both;display:none}.site-search .widget_product_search input[type=search]{padding:1em 1.41575em;line-height:1}.site-search .widget_product_search form::before{top:1.15em;left:1.15em}.storefront-handheld-footer-bar{position:fixed;bottom:0;left:0;right:0;border-top:1px solid rgb(255 255 255/.2);box-shadow:0 0 6px rgb(0 0 0/.7);z-index:9999}.storefront-handheld-footer-bar::after,.storefront-handheld-footer-bar::before{content:"";display:table}.storefront-handheld-footer-bar::after{clear:both}.storefront-handheld-footer-bar ul{margin:0}.storefront-handheld-footer-bar ul li{display:inline-block;float:left;text-align:center}.storefront-handheld-footer-bar ul li:last-child>a{border-right:0}.storefront-handheld-footer-bar ul li>a{height:4.235801032em;display:block;position:relative;text-indent:-9999px;z-index:999;border-right:1px solid rgb(255 255 255/.2);overflow:hidden}.storefront-handheld-footer-bar ul li>a:focus{z-index:1000}.storefront-handheld-footer-bar ul li.search .site-search{position:absolute;bottom:-2em;left:0;right:0;transition:all,ease,.2s;padding:1em;z-index:1;display:block;margin-bottom:0}.storefront-handheld-footer-bar ul li.search .widget,.storefront-handheld-footer-bar ul li.search form{margin-bottom:0}.storefront-handheld-footer-bar ul li.cart .count{text-indent:0;display:block;width:2em;height:2em;line-height:2;box-sizing:content-box;font-size:.75em;position:absolute;top:.875em;left:50%;border-radius:100%;border:1px solid;background-color:#333;color:#fff;border-color:#fff}.storefront-handheld-footer-bar ul.columns-3 li{width:33.33333%}.wc-block-grid__products{margin-left:0;margin-bottom:0;clear:both}.wc-block-grid__products .wc-block-grid__product{list-style:none;margin-left:0;margin-bottom:4.235801032em;text-align:center;position:relative}.wc-block-grid__products .wc-block-grid__product .price{display:block;color:#43454b;font-weight:400;margin-bottom:1rem}.wc-block-grid__products .wc-block-grid__product .price ins{margin-left:.6180469716em;background-color:#fff0}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{font-weight:400;margin-bottom:.5407911001em;font-size:1rem}.wc-block-grid__products .wc-block-grid__product img{display:block;margin:0 auto 1.618em}.hentry .entry-content .wc-block-grid__products .wc-block-grid__product>a{text-decoration:none}.price del{opacity:.5;font-weight:400}.wc-block-grid__product-onsale{padding:.202em .6180469716em;font-size:.875em;text-transform:uppercase;font-weight:600;display:inline-block;margin-bottom:1em;border-radius:3px;position:relative}@media (min-width:768px){.storefront-handheld-footer-bar{display:none}.site-header-cart{position:relative}.site-header-cart .cart-contents{padding:1.618em 0;display:block;position:relative;background-color:#fff0;height:auto;width:auto;text-indent:0}.site-header-cart .cart-contents .amount{margin-right:.327em}.site-header-cart .cart-contents .count{font-weight:400;opacity:.5;font-size:.875em}.site-header-cart .cart-contents span{display:inline}.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;font-size:.875em;left:-999em;display:block}.site-header-cart:hover .widget_shopping_cart{left:0;display:block}.site-search{display:block}.site-search form{margin:0}.wc-block-grid__products .wc-block-grid__product{clear:none;width:100%;float:left;font-size:.875em}}@font-face{font-family:star;src:url(https://www.trail-shirts.com/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(https://www.trail-shirts.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix)format("embedded-opentype"),url(https://www.trail-shirts.com/wp-content/plugins/woocommerce/assets/fonts/star.woff)format("woff"),url(https://www.trail-shirts.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf)format("truetype"),url(https://www.trail-shirts.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star)format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(https://www.trail-shirts.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(https://www.trail-shirts.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix)format("embedded-opentype"),url(https://www.trail-shirts.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(https://www.trail-shirts.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype"),url(https://www.trail-shirts.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce)format("svg");font-weight:400;font-style:normal}a.cart-contents{color:#333}.widget_product_search form:before{color:#6d6d6d}@media screen and (min-width:768px){.site-header-cart .widget_shopping_cart{color:#404040;background-color:#f0f0f0}}.sfp-live-search-container{padding:0;position:relative}.sf-pro-search form,.sfp-live-search-container form{margin:0}.sfp-live-search-container .sfp-live-search-field,.sfp-live-search-container button{padding:.5em 1em;line-height:28px}.sfp-live-search-container .sfp-live-search-field{padding-right:3em;display:block;width:100%}.sfp-live-search-container button,.sfp-live-search-container button:hover{background:0 0;position:absolute;top:0;right:0;cursor:pointer}.sfp-live-search-results{display:none;text-align:left;position:absolute;background:#fff;padding:0;left:0;width:calc(100% - 4px);margin-left:2px;min-width:300px;z-index:999;box-shadow:0 1px 3px rgb(0 0 0/.25)}.sfp-live-search-container:hover .sfp-live-search-results,.sfp-live-search-field:focus~.sfp-live-search-results{display:block}.main-navigation .search-field.sfp-live-search-field{height:auto;width:300px}.sfp-live-search-container form *{color:inherit}.sfp-live-search-container ::-webkit-input-placeholder{color:inherit}.sfp-live-search-container :-moz-placeholder{color:inherit}.sfp-live-search-container ::-moz-placeholder{color:inherit}.sfp-live-search-container :-ms-input-placeholder{color:inherit}.sfp-live-search-container input.search-field.sfp-live-search-field,.sfp-live-search-container input.search-field.sfp-live-search-field:focus{color:inherit}.storefront-pro-active{height:auto!important}.secondary-navigation:after{display:table;clear:both;content:""}nav.secondary-navigation{margin:auto;color:#ccc;background-color:#000;display:block}.main-navigation ul.menu li a:hover{opacity:.8}#site-navigation.main-navigation ul.menu .sf-pro-search a,a.sfp-nav-search-close{cursor:pointer}#site-navigation.main-navigation ul.menu .sf-pro-search ul{padding:5px;width:auto;right:0;background:#fff0}.main-navigation .search-field,.main-navigation input{height:100%;padding-top:0;padding-bottom:0;line-height:43px;border-radius:0;box-shadow:none}.main-navigation .search-field{background:rgb(255 255 255/.88);color:#444}.sf-pro-search{float:right}.sf-pro-search ul li{display:block}.sf-pro-search .search-submit{display:none}#masthead{transition:height .5s}#masthead .site-header-cart .cart-contents::after{line-height:inherit}.storefront-pro-active .site-header-cart .cart-contents .count{opacity:.79}.main-navigation ul.site-header-cart.menu>li:first-child{margin:0}.main-navigation ul.site-header-cart.menu>li:nth-child(2){width:250px;margin:0 0 0-50px}.storefront-pro-active.full-sidebar .content-area{width:100%;float:none;margin:auto}body.storefront-pro-active .site-header .site-header-cart{padding-top:0;display:none;clear:none}#site-navigation,body.storefront-pro-active .site-header-cart li,body.storefront-pro-active .site-header-cart li a{display:block}.site-header{padding:1em 0 0}.site-header .main-navigation{float:left}#site-navigation>div{clear:none;margin-top:0;display:inline-block;float:none;margin-right:-5px}#site-navigation ul.menu{margin-left:0}#site-navigation>div,.main-navigation ul li{vertical-align:middle}#site-navigation.main-navigation ul.menu>li:first-child{margin-left:0}.storefront-pro-active .site-header .main-navigation{padding:0;margin:0;width:100%}.site-header .site-header-cart,.site-header .site-logo-link{margin-bottom:1em}.shb-header-bar .widget{margin:0}.storefront-pro-active .site-header .col-full{position:relative}.shb-header-bar{padding:1px}@media screen and (max-width:763px){#masthead .sfp-live-search-container{display:none}}@media screen and (max-width:768px){#masthead{position:relative}.storefront-pro-active #masthead{min-height:43px;box-sizing:content-box;-webkit-box-sizing:content-box}.storefront-pro-active #masthead .storefront-primary-navigation .col-full{position:static}.storefront-pro-active #masthead .handheld-navigation-container{width:calc(100% + 32px);margin:0-16px}.storefront-pro-active #masthead #site-navigation>div{display:block}.social-info,a.menu-toggle{text-align:center;width:100%}.secondary-navigation .col-full{margin:0}.sf-pro-search{display:none}.site-header .site-logo-link img{max-width:200px;max-height:none}.main-navigation .handheld-navigation{padding:0 1em;background:#777}.main-navigation .handheld-navigation ul ul.sub-menu{background:0 0}a.menu-toggle{color:#fff;position:absolute;top:calc(50% - 20px);right:16px;line-height:22px;height:auto;width:auto;text-indent:0;cursor:pointer;border:2px solid #fff0;border-radius:2px;padding:.618em .857em .618em 3.4em;font-size:.857em}a.menu-toggle span:before,a.menu-toggle:after,a.menu-toggle:before{font-size:16px;content:"";display:block;height:3px;width:20px;position:absolute;top:50%;left:1em;margin-top:-1px;-webkit-transition:all,ease,.2s;-moz-transition:all,ease,.2s;transition:all,ease,.2s}a.menu-toggle:before{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}a.menu-toggle:after{-webkit-transform:translateY(7px);-moz-transform:translateY(7px);-ms-transform:translateY(7px);-o-transform:translateY(7px);transform:translateY(7px)}}.mob-search-field a:before,.site-header .site-logo-link.site-logo-mobile{display:none}@media (max-width:767px){.primary-navigation,.site-header .site-logo-link.site-logo-desktop{display:none}.site-header .site-logo-link.site-logo-mobile{display:block}.site-header-cart .cart-contents{right:40px;padding:0}.primary-navigation .menu{overflow:hidden;max-height:0}}@media (max-width:1060px){.col-full{margin-left:16px;margin-right:16px;padding:0}}@media screen and (min-width:768px){body.storefront-pro-active .site-header .site-header-cart{display:inline-block;vertical-align:middle}body.storefront-pro-active:not(.sfp-nav-styleleft-vertical) .site-header .site-logo-link img{max-width:none}body.storefront-pro-active .storefront-primary-navigation{background:0 0}#site-navigation .handheld-navigation-container{display:none}.main-navigation{position:relative;transition:width .5s}.main-navigation .site-header-cart .cart-contents:after{top:.2em}.sfp-nav-stylecenter #site-navigation .primary-navigation,.sfp-nav-stylecenter #site-navigation .site-header-cart{display:inline-block;float:none}div#page{overflow:hidden;display:block}.sfp-nav-stylecenter #site-navigation{margin-left:-999px;margin-right:-999px;padding-left:999px;padding-right:999px;box-sizing:content-box;-webkit-box-sizing:content-box}}@media only screen and (max-width:480px){.site-header .site-logo-link img{max-width:200px}}body.storefront-pro-active ::-webkit-input-placeholder{color:inherit;opacity:.79}body.storefront-pro-active ::-moz-placeholder{color:inherit;opacity:.79}body.storefront-pro-active :-ms-input-placeholder{color:inherit;opacity:.79}#site-navigation .sfp-nav-search{float:none;max-width:394px;margin:auto;display:block;height:100%}#site-navigation .sfp-nav-search:after,#site-navigation .sfp-nav-search>*{content:"";display:inline-block;vertical-align:middle;padding:0 7px}#site-navigation .sfp-nav-search:after{height:100%}.mob-search-field input{position:absolute;top:0;right:0;bottom:0}.mob-search-field .search-field{left:0;width:100%;display:block;margin:auto;border:1px solid #ccc;line-height:34px;padding-top:0;padding-bottom:0}.storefront-pro-active .hentry .entry-header,.storefront-pro-active .storefront-handheld-footer-bar{border:0}.storefront-pro-active .storefront-handheld-footer-bar a{border-top:1px solid rgb(255 255 255/.2)}.storefront-pro-active .site-footer .storefront-handheld-footer-bar ul{display:flex}.storefront-pro-active .site-footer .storefront-handheld-footer-bar ul li{flex:1 1 auto}#site-navigation .primary-navigation .menu>li>ul{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:height 500ms,-webkit-transform .5s;transition:height 500ms,transform .5s}.storefront-pro-active #masthead{background-color:#fff}.storefront-pro-active h1,.storefront-pro-active h5{font-family:"Helvetica Neue",Helvetica,sans-serif;letter-spacing:px;font-weight:700;font-style:normal;text-decoration:none;text-transform:none}#primary{font-size:px}.page .entry-header{height:0;overflow:hidden;margin:0}.storefront-pro-active .site-header-cart .cart-contents{color:#0f0f0f}.storefront-pro-active .site-header-cart .widget_shopping_cart :not(.button){color:#919191}.storefront-pro-active .site-footer *{font-size:px;font-weight:400;font-style:normal;text-decoration:none;text-transform:none}.storefront-handheld-footer-bar ul li.search .site-search,.storefront-pro-active .site-footer .storefront-handheld-footer-bar ul li>a{background-color:#232323;color:#fff!important}.storefront-pro-active .storefront-handheld-footer-bar ul li.cart .count{color:#232323;border-color:#232323;background:#fff}.storefront-pro-active .storefront-handheld-footer-bar .my-account{display:none}@media only screen and (min-width:768px){.storefront-pro-active #site-navigation,body.storefront-pro-active .site-header .site-logo-link,body.storefront-pro-active.woocommerce-active .site-header .site-logo-link{width:100%;text-align:center}.storefront-pro-active .site-header .site-logo-link img{margin:auto}.main-navigation .sfp-nav-search a,.main-navigation ul.menu>li>a,.storefront-pro-active .main-navigation .site-header-cart .cart-contents{padding-top:0;padding-bottom:0}.storefront-pro-active .main-navigation .site-header-cart li:first-child{padding-top:0}.site-header .site-logo-link img{max-height:70px;width:auto}#site-navigation.main-navigation ul{font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:px}#site-navigation.main-navigation ul li a,.handheld-navigation-container a{font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:21px}#site-navigation.main-navigation ul li li a{font-size:px}#site-navigation.main-navigation .primary-navigation ul li a{letter-spacing:0;color:#0a0a0a;font-weight:700;font-style:normal;text-decoration:none;text-transform:none}#site-navigation.main-navigation ul li.current-menu-item a,#site-navigation.main-navigation ul li.current-menu-parent a{color:#7a7a7a}}@media only screen and (max-width:768px){.storefront-pro-active .menu-toggle,.storefront-pro-active .site-header-cart .cart-contents{color:#0a0405}.menu-toggle span:before,.menu-toggle:after,.menu-toggle:before{background-color:#0a0405}#site-navigation .handheld-navigation{background-color:#fff}#site-navigation .handheld-navigation li a{color:#0a0a0a}}.shb-header-bar{background-color:#4b728b}.shb-header-bar .widget{color:#fff}.cmplz-hidden{display:none!important}@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url(https://www.trail-shirts.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2)format("woff2");font-stretch:normal}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url(https://www.trail-shirts.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2)format("woff2")}.wc-block-grid__product-onsale{color:#fff;border:#e2401c;background:#e2401c}@media (max-width:1800px){.storefront-pro-active h1{font-size:25px}}@media (min-width:1800px){.storefront-pro-active h1{font-size:30px}}.shb-header-bar{font-size:12px}.entry-content{max-width:1024px;margin:0 auto}@media (max-width:481px){.wc-block-grid.has-4-columns .wc-block-grid__products{background-clip:padding-box!important;display:flex!important;flex-wrap:wrap!important;margin:0-8px 16px!important;padding:0!important}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 50%!important;margin:0 0 24px!important;max-width:50%!important;padding:0!important}}.site-header{margin-bottom:-.7639999999999993em}h1,p{margin:0!important}.price span{color:#0f834d!important;font-weight:800!important}@media (min-width:768px){.wc-block-grid__products .wc-block-grid__product{font-size:1em}.price del{opacity:.5;font-size:.9rem!important}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{font-size:1rem}.site-footer{padding:30px}.footer-widgets{padding-top:0}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#fff0;color:#444}.widget{margin:0}.col-full{max-width:100%!important}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:-35!important;font-size:18px!important;color:var(--cmplz_text_color);font-weight:800!important}.cmplz-message{font-weight:350!important}.main-navigation ul.menu ul.sub-menu{background-color:#ffffffed}input[type=email],input[type=search],input[type=text]{padding:.2180469716em;background-color:#fff;color:#8d8d8d;border:1;border-color:#959595;border-style:solid;border-width:1px;box-shadow:inset 0 0 0#fff0}label{font-weight:300;font-size:19px!important}.main-navigation ul.menu ul li a{padding:.875em .21575em .275em .61575em;font-weight:400;font-size:.775em!important}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price{margin:0 auto 12px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wc-block-grid{text-align:center}.wc-block-grid__products{background-clip:padding-box;display:flex;flex-wrap:wrap;margin:0-8px 16px;padding:0}.wc-block-grid__product{border-bottom:16px solid #fff0;border-left:8px solid #fff0;border-right:8px solid #fff0;box-sizing:border-box;float:none;list-style:none;margin:0;padding:0;position:relative;text-align:center;width:auto}.wc-block-grid__product.wc-block-grid__product{box-sizing:border-box}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 25%;max-width:25%}@media (max-width:480px){.wc-block-grid.has-4-columns .wc-block-grid__products{display:block}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 100%;margin-left:auto;margin-right:auto;max-width:100%;padding:0}}@media (min-width:481px) and (max-width:600px){.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}}.wp-block-spacer{clear:both}.wp-block-social-links{background:0 0;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0;font-size:24px}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:14px;--wp--preset--font-size--medium:23px;--wp--preset--font-size--large:26px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:37px;--wp--preset--font-family--inter:"Inter", sans-serif;--wp--preset--font-family--cardo:Cardo;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:root :where(.is-layout-flex){gap:24px}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}.has-white-color{color:var(--wp--preset--color--white)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}}