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-home{--accent:var(--tcn-orange)}.tcn-home h1,.tcn-home h2,.tcn-home p{margin:0}.tcn-hero{display:grid;grid-template-columns:1.05fr 1fr;background:var(--tcn-paper);min-height:545px;overflow:hidden;border-radius:8px}.tcn-hero-copy{padding:60px 48px;position:relative;z-index:1}.tcn-eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;display:block;line-height:1.6}.tcn-hero .tcn-eyebrow{display:flex;gap:9px;align-items:center}.tcn-hero .tcn-eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--tcn-orange)}.tcn-hero h1{font-size:clamp(48px,5.1vw,72px);line-height:1.01;font-weight:800;letter-spacing:-3.5px;margin:24px 0}.tcn-hero h1 em{font-style:normal;color:#bd4725}.tcn-hero-copy>p{font-size:16px;line-height:1.7;max-width:380px;color:#565856}.tcn-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.tcn-home a.tcn-btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--tcn-ink);color:#fff;padding:16px 22px;font-size:13px;font-weight:700;border-radius:4px;transition:background .2s}.tcn-home a.tcn-btn:hover{background:#b84220}.tcn-text-link{color:var(--tcn-ink);font-size:12px;font-weight:700}.tcn-hero-note{margin-top:38px;font-size:9px;letter-spacing:1.8px;color:#656762;font-weight:700}.tcn-hero-art{background:#e87247;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden}.tcn-hero-art:before{content:"";position:absolute;width:460px;height:460px;border:1px solid #ffffff45;border-radius:50%;right:-100px;top:-130px;z-index:-1}.tcn-court-line{position:absolute;width:440px;height:560px;border:1px solid #ffffff55;border-radius:220px;transform:rotate(28deg);z-index:-1}.tcn-big-number{font-size:350px;line-height:1;position:absolute;color:#c35732;letter-spacing:-32px;font-weight:900;right:15px;top:60px;z-index:-1}.tcn-hero-product{display:block;width:67%;max-width:370px;transform:rotate(-9deg);box-shadow:20px 28px 38px #572b2430;border:8px solid #ffffffbc;background:#fff;transition:transform .3s}.tcn-hero-product:hover{transform:rotate(-5deg) translateY(-6px)}.tcn-hero-product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.tcn-art-label{position:absolute;bottom:34px;left:30px;font-size:10px;letter-spacing:1.5px;line-height:1.6;font-weight:700;color:#352218}.tcn-edition{position:absolute;right:22px;top:28px;writing-mode:vertical-rl;font-size:9px;letter-spacing:2px;color:#352218}.tcn-service{display:flex;justify-content:space-between;align-items:center;padding:24px 4px;border-bottom:1px solid var(--tcn-line);gap:16px;font-size:12px}.tcn-service b{color:#a7492a;margin-right:12px;font-size:10px}.tcn-service>a{color:var(--tcn-ink);font-weight:700}.tcn-section{padding-top:58px}.tcn-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}.tcn-section-head .tcn-eyebrow{color:#767771;margin-bottom:8px}.tcn-home h2{font-size:32px;line-height:1.2;letter-spacing:-1px;font-weight:750}.tcn-section-head>a{font-size:12px;font-weight:700;color:var(--tcn-ink);padding-bottom:4px;white-space:nowrap}.tcn-team-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.tcn-team{background:var(--tcn-paper);position:relative;overflow:hidden;padding:24px 18px 20px;border-radius:6px;color:var(--tcn-ink);border:1px solid #ecebe7;transition:transform .2s,border-color .2s}.tcn-team:hover{transform:translateY(-4px);border-color:var(--team-color);color:var(--tcn-ink)}.tcn-team-code{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--team-color);width:56px;height:56px;margin-bottom:24px;font-size:15px;font-weight:900;letter-spacing:-1px;color:#202225}.tcn-team small{display:block;font-size:8px;letter-spacing:1.5px;color:#61615e}.tcn-team strong{display:block;font-size:19px;margin-top:4px}.tcn-team-arrow{position:absolute;right:15px;top:20px;font-size:18px;color:#6d6d68}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}.tcn-home .woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0}.tcn-home .woocommerce ul.products:before,.tcn-home .woocommerce ul.products:after{display:none}.tcn-home .woocommerce ul.products li.product{width:100%!important;margin:0!important;float:none!important}.tcn-collections{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:58px}.tcn-collection{padding:36px;min-height:280px;border-radius:7px;position:relative;overflow:hidden;isolation:isolate}.tcn-collection-dark{background:#222b28;color:#fff}.tcn-collection-light{background:#ebe8df;color:#242620}.tcn-collection h2{margin:24px 0!important;font-size:36px;max-width:75%}.tcn-collection>span:last-of-type{font-size:12px;font-weight:700}.tcn-collection>b{position:absolute;right:-8px;bottom:15px;font-size:76px;line-height:.9;letter-spacing:-6px;font-weight:900;opacity:.09;z-index:-1;transform:rotate(-10deg)}.tcn-collection:hover{color:inherit;filter:brightness(1.05)}.tcn-collection-dark:hover{color:#fff}.tcn-help{margin:58px 0 30px;background:var(--tcn-paper);padding:44px;display:flex;align-items:center;justify-content:space-between;border-radius:7px;gap:24px}.tcn-help h2{margin-top:15px}.tcn-help p{font-size:14px;color:#63665e;margin-top:16px;max-width:450px}.tcn-about{border-top:1px solid var(--tcn-line);padding:24px 0 40px;font-size:14px;color:#64665e}.tcn-about summary{cursor:pointer;font-weight:600;color:#373a34}.tcn-about>div{padding-top:30px}.tcn-about h2{font-size:24px;margin:24px 0 14px}.tcn-about p{margin-bottom:18px;line-height:1.8}.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:1100px){.tcn-hero-copy{padding:44px 30px}
.tcn-actions{gap:14px}
.tcn-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.tcn-team{padding:18px}
.tcn-team-code{margin-bottom:16px}}@media(max-width:768px){body.home .site-content{padding:18px 18px 0}
.tcn-hero{grid-template-columns:1fr}
.tcn-hero-copy{padding:32px 26px}
.tcn-hero h1{font-size:53px;letter-spacing:-2.7px;margin:20px 0}
.tcn-hero-copy>p{font-size:14px}
.tcn-hero .tcn-eyebrow{font-size:8px;letter-spacing:1.3px}
.tcn-actions{gap:18px;flex-wrap:wrap}
.tcn-home a.tcn-btn{font-size:12px;padding:14px 18px}
.tcn-hero-note{margin-top:24px;font-size:8px}
.tcn-hero-art{height:340px}
.tcn-hero-product{width:230px}
.tcn-big-number{font-size:300px;top:6px;right:20px}
.tcn-art-label{bottom:20px;left:18px;font-size:8px}
.tcn-edition{right:12px;top:16px;font-size:8px}
.tcn-service{display:grid;grid-template-columns:1fr 1fr;font-size:10px;padding:20px 0;row-gap:16px}
.tcn-service b{margin-right:6px}
.tcn-section{padding-top:38px}
.tcn-section-head{gap:12px;margin-bottom:20px;align-items:start}
.tcn-home h2{font-size:25px;letter-spacing:-.7px}
.tcn-section-head .tcn-eyebrow{font-size:8px;letter-spacing:1.3px}
.tcn-section-head>a{font-size:10px;white-space:normal;max-width:90px;text-align:right;padding-top:22px}
.tcn-team-grid{gap:9px}
.tcn-team{padding:16px 12px}
.tcn-team-code{width:44px;height:44px;font-size:12px}
.tcn-team small{font-size:7px;letter-spacing:.6px}
.tcn-team strong{font-size:15px}
.tcn-team-arrow{right:9px;top:11px;font-size:14px}
.tcn-home .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
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}
.tcn-collections{grid-template-columns:1fr;gap:14px;margin-top:38px}
.tcn-collection{padding:28px;min-height:255px}
.tcn-collection h2{font-size:32px}
.tcn-help{margin-top:38px;padding:28px;align-items:start;flex-direction:column}
.tcn-help p{font-size:13px}
.tcn-about{font-size:12px}
.tcn-about h2{font-size:21px}
.footer-widgets .inside-footer-widgets{padding:20px}
.tcn-hero-product:hover{transform:rotate(-9deg)}}@media(prefers-reduced-motion:reduce){.tcn-home *,.woocommerce ul.products li.product{transition:none!important;scroll-behavior:auto!important}}body .tcn-home .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.5!important;letter-spacing:0!important;font-weight:600!important;color:#202322!important;padding:16px 16px 8px!important;text-align:left!important}body .tcn-home .woocommerce ul.products li.product .price{font-family:Arial,Helvetica,sans-serif!important;text-align:left!important;padding:0 16px 18px!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 .tcn-hero h1{font-size:43px!important;letter-spacing:-2px!important;line-height:1.04!important}
body .tcn-hero-copy{padding:28px 22px}
body .tcn-hero-copy>p{font-size:14px;line-height:1.6}
body .tcn-actions{gap:15px}
body .tcn-hero-note{margin-top:22px}
body .tcn-home .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px!important;line-height:1.5!important;padding:12px 10px 7px!important}
body .tcn-home .woocommerce ul.products li.product .price{padding:0 10px 14px!important}
body .tcn-collection h2{max-width:100%;font-size:30px}
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}.tcn-hero{background:#091b38;border-radius:20px;grid-template-columns:1.1fr 1fr;min-height:565px;color:#fff;position:relative}.tcn-hero-copy{padding:58px 48px}.tcn-hero .tcn-eyebrow{font-size:9px;color:#ffffff;letter-spacing:2px}.tcn-hero .tcn-eyebrow>span{background:#ffffff}.tcn-hero h1{font-size:clamp(54px,5.7vw,82px);font-weight:900;line-height:.98;letter-spacing:-4.5px;margin:28px 0;color:#fff}.tcn-hero h1 em{color:#ffffff}.tcn-hero-copy>p{color:#b4bacb;max-width:360px;font-size:14px;line-height:1.75}.tcn-home a.tcn-btn{background:#17408b;color:#fff;border-radius:50px;padding:17px 25px;font-size:12px}.tcn-home .tcn-hero a.tcn-btn{background:#ffffff;color:#091b38}.tcn-home a.tcn-btn:hover{background:#102e66;color:white}.tcn-text-link{color:#f3f5ff}.tcn-text-link:hover{color:#ffffff}.tcn-hero-note{color:#808b9e;font-size:8px;letter-spacing:2px;margin-top:34px}.tcn-hero-art{background:radial-gradient(ellipse at 70% 40%,#3263b5 0%,#17408b 40%,#102e66 100%);margin:18px 18px 18px 0;border-radius:14px;overflow:hidden}.tcn-big-number{font-size:390px;color:#ffffff18;top:20px;right:10px;letter-spacing:-35px}.tcn-hero-product{width:69%;max-width:360px;border:0;border-radius:12px;overflow:hidden;transform:rotate(7deg);box-shadow:12px 20px 50px #06152e60}.tcn-hero-product:hover{transform:rotate(3deg) translateY(-6px)}.tcn-court-line{border-color:#ffffff35;transform:rotate(-25deg);width:480px;height:580px}.tcn-art-label{color:#fff;font-size:9px;letter-spacing:2px;bottom:25px;left:25px}.tcn-edition{color:#ffffff;font-size:8px;right:18px;top:24px}.tcn-hero-art:before{border-color:#ffffff25}.tcn-service{border:0;padding:23px 8px 8px;font-size:11px;color:#676e7a}.tcn-service b{color:#17408b}.tcn-service>a{color:#111216}.tcn-section{padding-top:60px}.tcn-home h2{font-size:34px;font-weight:800;letter-spacing:-1.3px}.tcn-section-head{margin-bottom:26px}.tcn-section-head .tcn-eyebrow{color:#7a8090;letter-spacing:1.6px;font-size:9px}.tcn-section-head>a{font-size:11px;background:#f1f3f7;padding:10px 16px;border-radius:30px}.tcn-team-grid{gap:14px}.tcn-team{border:0;border-radius:14px;background:#f3f4f6;padding:22px;min-height:172px}.tcn-team-code{width:52px;height:52px;margin-bottom:22px;border-radius:16px;transform:rotate(-7deg);font-size:14px}.tcn-team strong{font-size:18px;letter-spacing:-.4px}.tcn-team small{color:#838796;font-size:7px}.tcn-team-arrow{color:#9399a5;font-size:19px}.tcn-team:hover{background:#eaf0fa}.tcn-home .woocommerce ul.products{gap:20px}.tcn-home .woocommerce ul.products li.product{border:0!important;border-radius:12px!important;background:#f4f5f7!important;box-shadow:none!important}.tcn-home .woocommerce ul.products li.product .woocommerce-LoopProduct-link{color:#111216}.tcn-home .woocommerce ul.products li.product img{border-radius:12px!important}.tcn-home .woocommerce ul.products li.product .price{padding-bottom:20px!important}.tcn-home .woocommerce ul.products li.product .onsale{background:#fff;color:#20232b;border-radius:30px;padding:6px 10px;letter-spacing:.5px}.tcn-collections{gap:20px;margin-top:60px}.tcn-collection{border-radius:16px;padding:38px;min-height:305px}.tcn-collection-dark{background:#17408b}.tcn-collection-light{background:#ffffff;color:#111216}.tcn-collection h2{font-size:42px;font-weight:900;line-height:1.05;letter-spacing:-1.8px}.tcn-collection>b{font-size:100px;opacity:.12}.tcn-collection .tcn-eyebrow{font-size:9px}.tcn-collection>span:last-of-type{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:5px}.tcn-help{background:#f1f3f8;border-radius:16px;padding:44px;margin-top:60px}.tcn-help h2{font-size:34px}.tcn-help .tcn-eyebrow{color:#17408b}.tcn-about{color:#717784}.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}
.tcn-hero-copy{padding:42px 32px}
.tcn-hero h1{font-size:64px}
.tcn-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@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}
.tcn-hero{border-radius:16px;grid-template-columns:1fr;min-height:0}
.tcn-hero-copy{padding:32px 26px 28px!important}
.tcn-hero .tcn-eyebrow{font-size:7px!important;letter-spacing:1.5px!important}
.tcn-hero h1{font-size:51px!important;line-height:.99!important;letter-spacing:-2.7px!important;margin:24px 0 20px!important}
.tcn-hero-copy>p{font-size:13px!important;line-height:1.65!important}
.tcn-actions{gap:18px;margin-top:22px}
.tcn-home a.tcn-btn{padding:14px 20px;font-size:11px}
.tcn-text-link{font-size:10px}
.tcn-hero-note{font-size:7px;margin-top:24px!important;letter-spacing:1.3px}
.tcn-hero-art{margin:0 10px 10px;height:300px;border-radius:11px}
.tcn-hero-product{width:205px;transform:rotate(7deg);border-radius:8px}
.tcn-hero-product:hover{transform:rotate(7deg)}
.tcn-big-number{font-size:290px;top:-10px;right:10px}
.tcn-art-label{font-size:7px;bottom:16px;left:16px;letter-spacing:1px}
.tcn-edition{font-size:7px;right:10px;top:18px}
.tcn-service{padding:20px 1px 0;font-size:9px;gap:12px}
.tcn-section{padding-top:42px}
.tcn-home h2{font-size:26px;letter-spacing:-1px}
.tcn-section-head{gap:12px;margin-bottom:20px}
.tcn-section-head .tcn-eyebrow{font-size:7px;letter-spacing:1.3px}
.tcn-section-head>a{font-size:9px;padding:8px 11px;max-width:93px;margin-top:17px}
.tcn-team-grid{gap:9px}
.tcn-team{padding:15px 12px;min-height:144px;border-radius:11px}
.tcn-team-code{width:43px;height:43px;font-size:11px;margin-bottom:19px;border-radius:13px}
.tcn-team strong{font-size:15px}
.tcn-team small{font-size:6px;letter-spacing:.7px}
.tcn-team-arrow{font-size:16px;right:11px;top:12px}
.tcn-home .woocommerce ul.products{gap:12px}
.tcn-home .woocommerce ul.products li.product .onsale{font-size:7px;padding:5px 7px;top:8px;right:8px}
.tcn-home .woocommerce ul.products li.product .price{padding-bottom:16px!important}
.tcn-collections{margin-top:42px;gap:13px}
.tcn-collection{padding:28px;min-height:270px;border-radius:13px}
.tcn-collection h2{font-size:34px!important;max-width:100%;letter-spacing:-1.3px}
.tcn-collection>b{font-size:85px}
.tcn-help{padding:28px;margin-top:42px;border-radius:13px}
.tcn-help h2{font-size:27px}
.tcn-help p{font-size:12px}
.tcn-about{padding-bottom:24px}
.tcn-hero .tcn-text-link{color:#fff}}@media(max-width:360px){.tcn-hero h1{font-size:44px!important}
.tcn-hero .tcn-eyebrow{letter-spacing:1px!important}}:root{--tcn-blue:#17408b;--tcn-red:#c9082a;--tcn-lime:#ffffff}.tcn-header-v2{border-bottom:3px solid #17408b}.tcn-hero .tcn-eyebrow>span{background:#ef3152}.tcn-hero h1 em{color:#fff;text-decoration:underline;text-decoration-color:#c9082a;text-decoration-thickness:5px;text-underline-offset:10px}.tcn-home .tcn-hero a.tcn-btn{background:#c9082a;color:#fff}.tcn-home .tcn-hero a.tcn-btn:hover{background:#a80723;color:#fff}.tcn-home a.tcn-btn{background:#c9082a;color:#fff}.tcn-home a.tcn-btn:hover{background:#a80723}.tcn-collection-light{background:#c9082a;color:#fff}.tcn-collection-light:hover{color:#fff}.tcn-service b{color:#c9082a}.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}@media(max-width:768px){.tcn-hero h1 em{text-decoration-thickness:3px;text-underline-offset:6px}}.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}.tcn-home .tcn-hero-copy>p{font-size:17px!important}.tcn-home .tcn-eyebrow{font-size:11px}.tcn-home a.tcn-btn,.tcn-home .tcn-text-link,.tcn-home .tcn-section-head>a{font-size:14px}.tcn-home .tcn-service{font-size:14px}.tcn-home .tcn-team small{font-size:10px;letter-spacing:.7px}.tcn-home .tcn-team strong{font-size:21px}body .tcn-home .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px!important;line-height:1.5!important}body .tcn-home .woocommerce ul.products li.product .price{font-size:19px!important}.tcn-home .tcn-help p{font-size:16px}.tcn-home .tcn-about{font-size:16px}.tcn-home .tcn-collection>span:last-of-type{font-size:14px}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}
.tcn-home .tcn-hero-copy>p{font-size:15px!important}
.tcn-home a.tcn-btn,.tcn-home .tcn-text-link{font-size:13px}
.tcn-home .tcn-section-head>a{font-size:12px;max-width:115px}
.tcn-home .tcn-service{font-size:12px;line-height:1.6}
.tcn-home .tcn-team small{font-size:8px}
.tcn-home .tcn-team strong{font-size:17px}
body .tcn-home .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important}
body .tcn-home .woocommerce ul.products li.product .price{font-size:17px!important}
.tcn-home .tcn-help p,.tcn-home .tcn-about{font-size:14px}}@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}}