html{line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0}main,header,footer,nav,section,article,aside{display:block}img{max-width:100%;height:auto;border:0;vertical-align:middle}svg{vertical-align:middle}a{text-decoration:none;color:#1e73be}a:hover{color:#000}p{margin:0 0 1.5em}h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-weight:400}h1{font-size:40px;line-height:1.2}h2{font-size:30px;line-height:1.5}h3{font-size:20px;line-height:1.5}ul,ol{margin:0 0 1.5em 3em;padding:0}li>ul,li>ol{margin-bottom:0}table{border-collapse:separate;border-spacing:0;width:100%;margin:0 0 1.5em;border:1px solid #ddd}th,td{padding:8px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}button,input,select,textarea{font:inherit;margin:0}input,textarea,select{padding:10px 15px;color:#666;background:#fafafa;border:1px solid #ccc;max-width:100%}button,input[type=submit],input[type=button],.button{padding:10px 20px;background:#ff9b00;color:#232f3e;border:1px solid transparent;cursor:pointer;line-height:1.5}button:hover,input[type=submit]:hover{background:#f7b722}input:focus,textarea:focus,select:focus{background:#fff;border-color:#17408b}figure{margin:0}blockquote{margin:0 0 1.5em;padding:20px;border-left:5px solid #ddd}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;top:10px;left:10px;clip:auto;width:auto;height:auto;padding:15px;background:white;z-index:99999}.grid-container{max-width:1500px;margin-left:auto;margin-right:auto}.site-content{display:flex}.content-area{width:100%;min-width:0}.site-main{margin:0}.entry-content{margin-top:2em}.entry-content:after,.site-main:after{content:"";display:table;clear:both}.home .entry-content{margin-top:0}.site-footer{background:#232f3e;color:#ddd}.site-footer a{color:#ddd}.site-footer a:hover{color:#ccc}.inside-footer-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:40px;gap:40px}.widget{margin:0 0 30px}.widget:last-child{margin-bottom:0}.widget ul{list-style:none;margin:0;padding:0}.widget ul li{margin-bottom:5px}.widget-title{font-size:20px;margin-bottom:10px;color:#fff}.inside-site-info{display:flex;align-items:center;justify-content:center}.site-info{background:#232f3e;color:#fff;padding:10px 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin:0 1.5em 1.5em 0}.alignright{float:right;margin:0 0 1.5em 1.5em}.woocommerce-pagination{clear:both}@media(max-width:768px){h1{font-size:30px}
h2{font-size:25px}
.inside-footer-widgets{grid-template-columns:1fr;gap:30px;padding:30px}
.entry-content{margin-top:2em}}body .woocommerce-store-notice,body p.demo_store{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:auto!important;margin:0!important;z-index:10!important}:root{--tcn-ink:#181a1c;--tcn-orange:#ec693c;--tcn-paper:#f7f6f2;--tcn-line:#e5e4df}body{font-family:Arial,Helvetica,sans-serif;color:var(--tcn-ink);background:#fff}a,button,input{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--tcn-orange);outline-offset:5px}body.home .site-content{padding:24px 28px 0;max-width:1320px;margin:auto}body.home #page{max-width:none}body.home .inside-article{padding:0!important}body.home .entry-header{display:none}body.home .entry-content{margin:0}.tcn-eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;display:block;line-height:1.6}body .woocommerce ul.products li.product{border:1px solid #e8e7e2;border-radius:7px;box-shadow:none;background:#fff;overflow:hidden;transition:transform .2s,box-shadow .2s}body .woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 12px 26px #181a1c0c}body .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;font-weight:600;padding:16px 16px 8px;text-align:left;letter-spacing:0}body .woocommerce ul.products li.product a img{margin-bottom:0;aspect-ratio:1;object-fit:cover}body .woocommerce ul.products li.product .price{font-size:17px;color:#17191c;text-align:left;padding:0 16px 18px;margin:0;font-weight:700}body .woocommerce ul.products li.product .price del{font-size:12px;font-weight:400;color:#72736e;margin-right:6px}body .woocommerce ul.products li.product .price ins{text-decoration:none}body .woocommerce span.onsale{background:#181a1c;color:white;border-radius:3px;padding:5px 8px;min-height:0;min-width:0;line-height:1.4;font-size:9px;letter-spacing:1px;font-weight:600}body .woocommerce ul.products li.product .onsale{top:12px;right:12px;margin:0}body .woocommerce ul.products li.product .star-rating{margin-left:16px}body .woocommerce ul.products li.product .button{background:#f2f1ed;background-image:none;border:0!important;color:#242624;border-radius:4px;margin:0 16px 16px;font-size:12px}.footer-widgets,.site-info{background:#191c1f}.footer-widgets{margin-top:30px}.footer-widgets .widget-title{font-size:16px;font-weight:700}.site-info{border-top:1px solid #373a3b;font-size:12px}.woocommerce-store-notice,p.demo_store{font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.3px;padding:9px 20px;background:#111!important}.woocommerce-store-notice a{color:#fff}@media(max-width:768px){body.home .site-content{padding:18px 18px 0}
body .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px;padding:12px 10px 7px}
body .woocommerce ul.products li.product .price{font-size:15px;padding:0 10px 14px}
body .woocommerce ul.products li.product .price del{font-size:10px}
body .woocommerce ul.products li.product .onsale{top:8px;right:8px;font-size:8px;padding:4px 6px}
.footer-widgets .inside-footer-widgets{padding:20px}}@media(prefers-reduced-motion:reduce){.tcn-home *,.woocommerce ul.products li.product{transition:none!important;scroll-behavior:auto!important}}body.single-product .site-content{overflow:clip}body.woocommerce button.button.single_add_to_cart_button{background:#181a1c;background-image:none;color:white;border:0;border-radius:4px;padding:16px 24px;font-weight:700}body.woocommerce button.button.single_add_to_cart_button:hover{background:#b84220;color:#fff}body.woocommerce div.product .product_title{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:34px;letter-spacing:-1px;line-height:1.2}body.woocommerce div.product div.images img{border-radius:5px}@media(max-width:768px){body.woocommerce div.product .product_title{font-size:26px}}:root{--tcn-ink:#111216;--tcn-orange:#17408b;--tcn-paper:#f3f4f6;--tcn-line:#e5e7eb;--tcn-lime:#ffffff}body{font-family:Arial,Helvetica,sans-serif!important;color:#111216;background:#fff}body .woocommerce-store-notice,body p.demo_store{background:#111216!important;font-size:11px!important;padding:10px 18px!important;letter-spacing:.4px!important}.tcn-header-v2{background:white;position:relative;z-index:20;border-bottom:1px solid #e5e7eb;color:#111216}.tcn-header-main{max-width:1440px;margin:auto;display:flex;align-items:center;gap:50px;padding:27px 48px}.tcn-wordmark{display:flex;align-items:center;gap:10px;color:#111216!important;font-weight:900;font-size:15px;line-height:1;letter-spacing:-.8px;flex-shrink:0}.tcn-header-search{display:flex;align-items:center;background:#f3f4f6;border:1px solid transparent;border-radius:50px;padding:4px 6px 4px 19px;flex:1;gap:12px;margin:0}.tcn-header-search:focus-within{border-color:#17408b}.tcn-header-search>svg{width:19px;height:19px;flex-shrink:0}.tcn-header-search input[type=search]{border:0;background:transparent;padding:12px 0;min-width:0;flex:1;outline:0;font-size:12px;color:#111216;box-shadow:none}.tcn-header-search button{background:#fff!important;background-image:none!important;border:0!important;color:#111216!important;display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%!important;font-size:21px;flex-shrink:0}.tcn-header-tools{display:flex;align-items:center;gap:28px}.tcn-header-tools>a{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;white-space:nowrap;color:#111216}.tcn-header-tools svg{width:21px;height:23px}.tcn-bag{padding:13px 16px;border:1px solid #e3e5e8;border-radius:30px}.tcn-header-nav{max-width:1440px;margin:auto;padding:0 48px 20px;display:flex;justify-content:space-between;gap:20px}.tcn-header-nav nav{display:flex;gap:30px;align-items:center}.tcn-header-nav a{font-size:12px;color:#3d4048;font-weight:600}.tcn-header-nav nav>a:first-child{color:#17408b}.tcn-header-nav a:hover{color:#17408b}.tcn-header-help{font-size:11px!important;color:#777b83!important}.tcn-mobile-nav{display:none}body.home .site-content{max-width:1440px;padding:28px 48px 0}.footer-widgets,.site-info{background:#091b38}.site-info{border-color:#293043}@media(max-width:1100px){.tcn-header-main{padding:22px 28px;gap:25px}
.tcn-header-nav{padding:0 28px 18px}
.tcn-header-nav nav{gap:20px}
.tcn-header-tools{gap:15px}
.tcn-header-tools span{display:none}
.tcn-header-search input[type=search]{font-size:11px}
.tcn-header-help{display:none}
body.home .site-content{padding:24px 28px 0}}@media(max-width:768px){.tcn-header-main{padding:20px;display:grid;grid-template-columns:1fr auto;gap:20px 14px}
.tcn-wordmark{font-size:12px;gap:8px}
.tcn-header-tools{gap:16px}
.tcn-account-link{display:none!important}
.tcn-bag{padding:9px 12px}
.tcn-bag svg{width:19px;height:21px}
.tcn-header-search{grid-row:2;grid-column:1/-1;padding-left:15px}
.tcn-header-search input[type=search]{font-size:11px;padding:12px 0}
.tcn-header-nav{display:none}
.tcn-mobile-nav{display:block;border-top:1px solid #f0f1f3;margin:0 20px}
.tcn-mobile-nav>summary{display:flex;gap:10px;align-items:center;padding:15px 0;font-size:12px;font-weight:700;cursor:pointer;list-style:none}
.tcn-mobile-nav>summary::-webkit-details-marker{display:none}
.tcn-mobile-nav summary>span:first-child{width:17px;display:grid;gap:5px}
.tcn-mobile-nav i{height:1px;background:#111216;display:block}
.tcn-mobile-plus{margin-left:auto;font-size:21px;font-weight:400}
.tcn-mobile-nav[open] .tcn-mobile-plus{transform:rotate(45deg)}
.tcn-mobile-nav nav{display:grid;grid-template-columns:1fr 1fr;padding:5px 0 20px;gap:0 20px}
.tcn-mobile-nav nav a{font-size:12px;color:#111216;border-bottom:1px solid #eee;padding:14px 0}
body.home .site-content{padding:18px 16px 0}}:root{--tcn-blue:#17408b;--tcn-red:#c9082a;--tcn-lime:#ffffff}.tcn-header-v2{border-bottom:3px solid #17408b}.tcn-header-nav nav>a:first-child{color:#17408b}body.woocommerce button.button.single_add_to_cart_button{background:#c9082a;color:#fff}body.woocommerce button.button.single_add_to_cart_button:hover{background:#a80723}.tcn-header-main .tcn-wordmark{display:block;flex:0 0 168px;line-height:0}.tcn-header-main .tcn-brand-logo{display:block;width:168px;height:auto;max-width:100%;object-fit:contain}@media(max-width:768px){.tcn-header-main .tcn-wordmark{width:132px}
.tcn-header-main .tcn-brand-logo{width:132px;height:auto}}html body{font-size:18px}.tcn-header-v2 .tcn-header-nav{position:relative;justify-content:center;padding-bottom:22px}.tcn-header-v2 .tcn-header-nav nav{justify-content:center;gap:28px;flex-wrap:wrap}.tcn-header-v2 .tcn-header-nav nav a{font-size:15px;line-height:1.6}.tcn-header-v2 .tcn-header-help{position:absolute;right:48px;bottom:26px;font-size:12px!important}@media(min-width:1101px) and (max-width:1390px){.tcn-header-v2 .tcn-header-help{display:none}}.tcn-header-v2 .tcn-header-search input[type=search]{font-size:15px}.tcn-header-v2 .tcn-header-tools>a{font-size:14px}body .woocommerce-store-notice,body p.demo_store{font-size:13px!important}body .site-info{font-size:14px}@media(max-width:1100px){.tcn-header-v2 .tcn-header-nav nav{gap:22px}
.tcn-header-v2 .tcn-header-nav nav a{font-size:14px}}@media(max-width:768px){html body{font-size:16px}
.tcn-header-v2 .tcn-header-search input[type=search]{font-size:13px}
.tcn-header-v2 .tcn-mobile-nav>summary{font-size:15px;padding:17px 0}
.tcn-header-v2 .tcn-mobile-nav nav a{font-size:14px;line-height:1.5}}@media(min-width:769px){.tcn-header-v2 .tcn-header-main{display:grid;grid-template-columns:1fr auto;gap:18px 32px;padding-top:18px;padding-bottom:18px;align-items:center}
.tcn-header-v2 .tcn-header-main .tcn-wordmark{grid-column:1;grid-row:1;width:148px}
.tcn-header-v2 .tcn-header-main .tcn-brand-logo{width:148px}
.tcn-header-v2 .tcn-header-main .tcn-header-tools{grid-column:2;grid-row:1;justify-self:end}
.tcn-header-v2 .tcn-header-main .tcn-header-search{grid-row:2;grid-column:1/-1;width:100%;max-width:850px;justify-self:center;border-radius:7px;padding:3px 8px 3px 17px}
.tcn-header-v2 .tcn-header-search input[type=search]{padding:11px 0}
.tcn-header-v2 .tcn-header-nav{padding-bottom:17px}
.tcn-header-v2 .tcn-header-help{bottom:21px}}@media(max-width:768px){.tcn-header-v2 .tcn-header-search{border-radius:7px}}@media(min-width:769px){.tcn-header-v2{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:18px 26px;align-items:center;padding:18px max(28px,calc((100vw - 1344px)/2)) 20px}
.tcn-header-v2 .tcn-header-main{display:contents}
.tcn-header-v2 .tcn-header-main .tcn-wordmark{grid-column:1;grid-row:1;width:148px}
.tcn-header-v2 .tcn-header-main .tcn-header-tools{grid-column:3;grid-row:1;gap:20px}
.tcn-header-v2 .tcn-header-main .tcn-header-search{grid-column:1/-1;grid-row:2;max-width:850px;justify-self:center}
.tcn-header-v2 .tcn-header-nav{grid-column:2;grid-row:1;position:static;padding:0;margin:0;width:100%;min-width:0;justify-content:center}
.tcn-header-v2 .tcn-header-nav nav{gap:20px;justify-content:center;flex-wrap:wrap;row-gap:9px}
.tcn-header-v2 .tcn-header-nav nav a{font-size:15px;white-space:nowrap}
.tcn-header-v2 .tcn-header-nav .tcn-header-help{display:none!important}}@media(min-width:769px) and (max-width:1100px){.tcn-header-v2{grid-template-columns:140px minmax(0,1fr) auto;gap:16px}
.tcn-header-v2 .tcn-header-nav nav{gap:12px;row-gap:8px}
.tcn-header-v2 .tcn-header-nav nav a{font-size:14px}
.tcn-header-v2 .tcn-header-main .tcn-header-tools{gap:12px}}.tcn-header-v2{border-bottom:3px solid #17408b}.tcn-header-v2 .tcn-header-search{border:1px solid #bec9d9;background:#fff;border-radius:0!important;padding:0!important;gap:0}.tcn-header-v2 .tcn-header-search>svg{margin-left:16px;margin-right:12px}.tcn-header-v2 .tcn-header-search input[type=search]{font-family:Arial,sans-serif;font-size:15px;padding:14px 8px 14px 0}.tcn-header-v2 .tcn-header-search button{background:#17408b!important;color:#fff!important;border-radius:0!important;width:auto;height:48px;padding:0 24px;font-family:Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.tcn-header-v2 .tcn-header-search button:hover{background:#102e66!important}.tcn-header-v2 .tcn-bag{border:0;border-radius:0;padding:0}@media(min-width:769px){.tcn-header-v2{grid-template-columns:160px minmax(0,1fr) auto;column-gap:32px;row-gap:18px;padding-top:20px;padding-bottom:20px}
.tcn-header-v2 .tcn-header-main .tcn-wordmark,.tcn-header-v2 .tcn-header-main .tcn-brand-logo{width:145px}
.tcn-header-v2 .tcn-header-nav nav{gap:30px;flex-wrap:nowrap}
.tcn-header-v2 .tcn-header-nav nav a{font-family:Arial,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.4px;text-transform:uppercase;line-height:1.4;color:#14274a;padding:8px 0;border-bottom:3px solid transparent}
.tcn-header-v2 .tcn-header-nav nav a:hover,.tcn-header-v2 .tcn-header-nav nav a:focus-visible{color:#17408b;border-bottom-color:#c9082a}
.tcn-header-v2 .tcn-header-main .tcn-header-search{max-width:none}
.tcn-header-v2 .tcn-header-main .tcn-header-tools{gap:24px}
.tcn-header-v2 .tcn-header-tools>a{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:500}}@media(min-width:769px) and (max-width:1100px){.tcn-header-v2{grid-template-columns:140px minmax(0,1fr) auto;column-gap:18px}
.tcn-header-v2 .tcn-header-nav nav{gap:18px}
.tcn-header-v2 .tcn-header-nav nav a{font-size:16px}
.tcn-header-v2 .tcn-header-tools>a{font-size:12px}}@media(max-width:768px){.tcn-header-v2 .tcn-header-search input[type=search]{font-size:13px;min-width:0}
.tcn-header-v2 .tcn-header-search button{padding:0 13px;font-size:10px}
.tcn-header-v2 .tcn-header-search>svg{width:16px;margin-left:11px;margin-right:7px}
.tcn-header-v2 .tcn-bag{padding:9px}}.tcn-header-v2 .tcn-header-main .tcn-header-search{background:#edf3fc;border:2px solid #17408b;border-left-width:6px;border-radius:5px!important;min-height:56px;transition:border-color .18s,box-shadow .18s}.tcn-header-v2 .tcn-header-search>svg{color:#17408b;width:22px;height:22px;flex-shrink:0}.tcn-header-v2 .tcn-header-search input[type=search]{font-size:16px;font-weight:500;color:#102e66;padding:16px 12px 16px 0}.tcn-header-v2 .tcn-header-search input[type=search]::placeholder{color:#475e80;opacity:1}.tcn-header-v2 .tcn-header-search button{background:#c9082a!important;font-size:13px;height:52px;padding:0 30px;letter-spacing:.8px}.tcn-header-v2 .tcn-header-search button:hover{background:#a80724!important}.tcn-header-v2 .tcn-header-search:focus-within{border-color:#c9082a;box-shadow:0 0 0 3px #17408b18}.tcn-header-v2 .tcn-header-search button:focus-visible{outline:3px solid #17408b;outline-offset:3px}@media(max-width:768px){.tcn-header-v2 .tcn-header-main .tcn-header-search{min-height:52px;border-left-width:4px}
.tcn-header-v2 .tcn-header-search input[type=search]{font-size:13px;padding:14px 6px 14px 0}
.tcn-header-v2 .tcn-header-search>svg{width:18px;height:18px;margin-left:10px;margin-right:8px}
.tcn-header-v2 .tcn-header-search button{height:48px;padding:0 14px;font-size:11px;letter-spacing:.3px}}.tcn-header-v2,.tcn-header-v2 .tcn-header-main,.tcn-header-v2 .tcn-header-search,.tcn-header-v2 .tcn-header-nav{box-sizing:border-box}@font-face{font-family:TCNArena;src:url("arena-font.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}.tcn-header-v2{display:block;background:#fff;color:#14274a;padding:0;border-bottom:4px solid #c9082a}.tcn-header-v2 .tcn-header-main{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:36px;align-items:center;padding:20px max(28px,calc((100vw - 1344px)/2));max-width:none}.tcn-header-v2 .tcn-header-main .tcn-wordmark{grid-column:1;grid-row:1;width:144px!important;padding:0!important;background:transparent;border:0;display:block;line-height:0}.tcn-header-v2 .tcn-header-main .tcn-brand-logo{width:144px!important;height:auto}.tcn-header-v2 .tcn-header-main .tcn-header-search{grid-column:2;grid-row:1;max-width:none;width:100%;background:#f2f4f7;border:1px solid #e1e6ed;border-radius:0!important;min-height:48px}.tcn-header-v2 .tcn-header-search input[type=search]{font-size:15px;padding:14px 8px 14px 0}.tcn-header-v2 .tcn-header-search button{background:transparent!important;color:#17408b!important;height:48px;padding:0 18px;font-family:TCNArena,Arial,sans-serif;font-size:18px;font-weight:400}.tcn-header-v2 .tcn-header-main .tcn-header-tools{grid-column:3;grid-row:1;gap:24px}.tcn-header-v2 .tcn-header-tools>a{color:#14274a}.tcn-header-v2 .tcn-header-nav{display:block;max-width:none;width:100%;margin:0;padding:16px max(28px,calc((100vw - 1344px)/2));background:#17408b}.tcn-header-v2 .tcn-header-nav nav{justify-content:center;gap:45px;flex-wrap:nowrap}.tcn-header-v2 .tcn-header-nav nav a{font-family:TCNArena,"Arial Narrow",Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:.6px;color:#fff;line-height:1.3;padding:0;border:0}.tcn-header-v2 .tcn-header-nav nav a:hover{text-decoration:underline;text-underline-offset:6px}@media(min-width:769px) and (max-width:1100px){.tcn-header-v2 .tcn-header-main{grid-template-columns:144px minmax(0,1fr) auto;gap:22px}
.tcn-header-v2 .tcn-header-main .tcn-header-tools{gap:16px}}@media(max-width:768px){.tcn-header-v2 .tcn-header-main{grid-template-columns:1fr auto;padding:16px 20px 18px;gap:18px 14px}
.tcn-header-v2 .tcn-header-main .tcn-wordmark{width:132px!important}
.tcn-header-v2 .tcn-header-main .tcn-brand-logo{width:132px!important}
.tcn-header-v2 .tcn-header-main .tcn-header-tools{grid-column:2;grid-row:1}
.tcn-header-v2 .tcn-header-main .tcn-header-search{grid-column:1/-1;grid-row:2}
.tcn-header-v2 .tcn-header-search input[type=search]{font-size:13px;padding:13px 4px 13px 0}
.tcn-header-v2 .tcn-header-search button{padding:0 14px;font-size:16px}
.tcn-header-v2 .tcn-header-nav{display:none}
.tcn-header-v2 .tcn-mobile-nav{margin:0;padding:0 20px;background:#17408b;border:0}
.tcn-header-v2 .tcn-mobile-nav>summary{color:#fff;padding:16px 0}
.tcn-header-v2 .tcn-mobile-nav i{background:#fff}
.tcn-header-v2 .tcn-mobile-nav nav a{color:#fff;border-bottom-color:#ffffff30}}.tcn-header-v2 .tcn-header-main .tcn-header-search{background:#f5f8fd;border:2px solid #17408b;border-radius:10px!important;padding:4px!important;gap:0;min-height:58px;box-shadow:0 3px 12px #17408b12;transition:box-shadow .18s,border-color .18s}.tcn-header-v2 .tcn-header-search>svg{width:22px;height:22px;margin-left:12px;margin-right:12px;color:#17408b}.tcn-header-v2 .tcn-header-search input[type=search]{font-size:16px;font-weight:500;padding:12px 10px 12px 0;color:#14274a}.tcn-header-v2 .tcn-header-search input[type=search]::placeholder{color:#526482;opacity:1}.tcn-header-v2 .tcn-header-search button{background:#17408b!important;color:#fff!important;border-radius:6px!important;min-height:46px;height:46px;padding:0 25px;font-size:19px;letter-spacing:.7px;transition:background .18s}.tcn-header-v2 .tcn-header-search button:hover{background:#c9082a!important}.tcn-header-v2 .tcn-header-main .tcn-header-search:focus-within{border-color:#c9082a;box-shadow:0 0 0 3px #c9082a16;outline:0}.tcn-header-v2 .tcn-header-search button:focus-visible{outline:3px solid #c9082a;outline-offset:2px}@media(max-width:768px){.tcn-header-v2 .tcn-header-main .tcn-header-search{min-height:54px;border-radius:8px!important}
.tcn-header-v2 .tcn-header-search>svg{width:19px;height:19px;margin-left:8px;margin-right:9px}
.tcn-header-v2 .tcn-header-search input[type=search]{font-size:16px;padding:10px 4px 10px 0}
.tcn-header-v2 .tcn-header-search button{min-height:42px;height:42px;padding:0 15px;font-size:17px}}@media(prefers-reduced-motion:reduce){.tcn-header-v2 .tcn-header-search,.tcn-header-v2 .tcn-header-search button{transition:none!important}}body.tcn-gp-lite:not(.home) .site-content { padding:50px; }body.tcn-gp-lite.home.one-container .site-main { padding:0; }body.tcn-gp-lite.home .entry-header,
body.tcn-gp-lite.home .page-header-image,
body.tcn-gp-lite.home .page-header-image-single { display:none; }body.tcn-gp-lite .inside-footer-widgets { padding:40px; }body.tcn-gp-lite .site-info { padding:10px 0; }body.tcn-gp-lite .woocommerce ul.products,
body.tcn-gp-lite.woocommerce ul.products {
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:22px;
    margin:0 0 2em;
    padding:0;
}body.tcn-gp-lite .woocommerce ul.products::before,
body.tcn-gp-lite .woocommerce ul.products::after,
body.tcn-gp-lite.woocommerce ul.products::before,
body.tcn-gp-lite.woocommerce ul.products::after { display:none; }body.tcn-gp-lite .woocommerce ul.products li.product,
body.tcn-gp-lite.woocommerce ul.products li.product {
    float:none !important;
    clear:none !important;
    width:auto !important;
    min-width:0;
    margin:0 !important;
    box-sizing:border-box;
}body.tcn-gp-lite .woocommerce ul.products li.product a img,
body.tcn-gp-lite.woocommerce ul.products li.product a img {
    display:block;
    width:100%;
    height:auto;
}body.tcn-gp-lite.single-product.woocommerce div.product div.images {
    float:left;
    width:40%;
    min-width:0;
    margin-bottom:2em;
}body.tcn-gp-lite.single-product.woocommerce div.product div.summary {
    float:right;
    width:56%;
    min-width:0;
    margin-bottom:2em;
}body.tcn-gp-lite.single-product .woocommerce-product-gallery__wrapper { margin:0; }body.tcn-gp-lite.single-product .woocommerce-product-gallery img {
    max-width:100%;
    height:auto;
}body.tcn-gp-lite.single-product .woocommerce-tabs,
body.tcn-gp-lite.single-product .related,
body.tcn-gp-lite.single-product .upsells { clear:both; }body.tcn-gp-lite.single-product table.variations { width:100%; table-layout:fixed; }body.tcn-gp-lite.single-product table.variations select { max-width:100%; }body.tcn-gp-lite .quantity input.qty {
    box-sizing:border-box;
    width:5em;
    min-height:44px;
    padding:8px;
    text-align:center;
}body.tcn-gp-lite.single-product .single_add_to_cart_button { min-height:44px; }body.tcn-gp-lite.woocommerce div.product form.cart button.single_add_to_cart_button {background:#c9082a!important;color:#fff!important;border-radius:30px;background-image:none!important;}body.tcn-gp-lite.woocommerce div.product form.cart button.single_add_to_cart_button.disabled {opacity:.45;}body.tcn-gp-lite.woocommerce div.product form.cart button.single_add_to_cart_button:hover {background:#a80723!important;}body.tcn-gp-lite.woocommerce div.product .woocommerce-tabs ul.tabs li {background:#f3f5f9;border-color:#e0e5ee;border-radius:7px 7px 0 0;font-size:13px;}body.tcn-gp-lite.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background:#fff;border-bottom-color:#fff;}body.tcn-gp-lite.woocommerce div.product .woocommerce-tabs ul.tabs::before {border-color:#e0e5ee;}body.tcn-gp-lite.woocommerce div.product .woocommerce-tabs ul.tabs li::before,body.tcn-gp-lite.woocommerce div.product .woocommerce-tabs ul.tabs li::after {display:none;}body.tcn-gp-lite.single-product .woocommerce-product-gallery .flex-control-thumbs {display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;}body.tcn-gp-lite.single-product .woocommerce-product-gallery .flex-control-thumbs li {width:calc(20% - 6px)!important;}body.tcn-gp-lite .tcn-size-guide img {height:auto;max-width:100%;}body.tcn-gp-lite .tcn-size-guide table {width:100%;}@media (max-width:768px) {body.tcn-gp-lite:not(.home) .site-content { padding:24px 16px; }
body.tcn-gp-lite .inside-footer-widgets { padding:30px 20px; }
body.tcn-gp-lite .site-info { padding:10px; }
body.tcn-gp-lite .woocommerce ul.products,
    body.tcn-gp-lite.woocommerce ul.products {
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:12px;
    }
body.tcn-gp-lite.single-product.woocommerce div.product div.images,
    body.tcn-gp-lite.single-product.woocommerce div.product div.summary {
        float:none;
        width:100%;
    }}#wc-mini-cart .total {
    background: rgba(255,255,255,0.05)
}#wc-mini-cart .button {
    border-radius: 3px;
}#wc-mini-cart .woocommerce-mini-cart-item a {
    font-weight: normal;
}.separate-containers .inside-article {
    border-radius: 3px;
}input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
    border-radius: 3px;
}input[type="submit"] {
    border-color: inherit;
}.woocommerce button[type="submit"]:not(.single_add_to_cart_button):not(.dgwt-wcas-search-submit):not(#place_order),
.woocommerce a.button:not(.wc-forward) {
    border-width: 1px;
    border-style: solid;
    border-color: inherit !important;
    border-radius: 3px;
}.woocommerce button[type="submit"]:not(.single_add_to_cart_button):not(.dgwt-wcas-search-submit):not(#place_order):hover,
.woocommerce a.button:not(.wc-forward):hover {
    border-color: transparent !important;
}.woocommerce a.checkout-button.button,
.woocommerce button[type="submit"]#place_order {
    color: #000000 !important;
    border: 0 !important;
    border-radius: 3px;
    background: -webkit-linear-gradient(top,#f7dfa5,#f0c14b);
    background: linear-gradient(to bottom,#f7dfa5,#f0c14b);
}.woocommerce a.checkout-button.button:hover,
.woocommerce button[type="submit"]#place_order:hover {
    background: -webkit-linear-gradient(top,#f7dfa5,#efaf0e);
    background: linear-gradient(to bottom,#f7dfa5,#efaf0e);
}.woocommerce button[type="submit"]#place_order {
    margin-top: 1.5em;
}.woocommerce-Message .button {
    border: 0 !important;
}.woocommerce ul.products li.product,
.wp-block-columns.contact .wp-block-column {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
		border: 1px solid #ddd;
    transition: all 0.1s ease-in;
    border-radius: 3px;
		box-sizing: border-box;
}.woocommerce ul.products li.product:hover, 
.wp-block-columns.contact .wp-block-column:hover {
    box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.1);
}.woocommerce ul.products li.product .woocommerce-LoopProduct-link > .price {
    margin-bottom: 10px;
}button:not(.menu-toggle), html input[type="button"], input[type="reset"], input[type="submit"], a.button, 
a.button:visited, 
.woocommerce a.button,
.woocommerce a.button:visited,
.woocommerce a.button:hover,
.woocommerce button.button.single_add_to_cart_button,
.woocommerce button.button.single_add_to_cart_button:visited,
a.wp-block-button__link:not(.has-background) {
    border-radius: 3px;
    background-image: linear-gradient(to bottom,rgba(255,255,255,0.7),transparent);
}.comment_container .woocommerce-review__dash,
.comment_container .woocommerce-review__published-date {
  display: none;
}.woocommerce-store-notice, p.demo_store {
	background:#111;
	}#page{color:#111}.site-content{display:block}.entry-title{margin-bottom:0}body.single-product .site-main{padding-top:36px}body.tax-product_cat .site-main{padding-bottom:30px}.footer-widgets-container{padding:40px;box-sizing:border-box}.inside-footer-widgets{margin-left:-40px;gap:0}.inside-footer-widgets>div{box-sizing:border-box;padding-left:40px}.site-footer .widget{font-size:17px;line-height:1.5}.widget ul li{margin:0;padding-bottom:5px}.site-footer .textwidget p:last-child{margin-bottom:0}@media(max-width:768px){.footer-widgets-container{padding:30px}
.inside-footer-widgets{margin-left:0;gap:30px}
.inside-footer-widgets>div{padding-left:0}}