html.tt-doc{--dk-w: 1440px;--dk-pad: 32px;--dk-gap: 20px;--dk-top: 76px;--dk-nav: 46px;--dk-r: 14px;--dk-line: var(--tt-border);--tt-top-h: calc(var(--dk-top) + var(--dk-nav))}html.tt-doc body.tt-body{overflow:visible!important;height:auto}html.tt-doc #tt-app{margin-left:0!important;display:block;min-height:100vh}html.tt-doc #tt-rail,html.tt-doc #tt-scrim,html.tt-doc #tt-tabbar{display:none!important}html.tt-doc #tt-main{display:block}html.tt-doc .container{width:auto;max-width:var(--dk-w);padding-left:var(--dk-pad);padding-right:var(--dk-pad);margin:0 auto;box-sizing:border-box}html.tt-doc .container>.row{margin-left:0;margin-right:0}html.tt-doc .container>.row>[class*=col-]{padding-left:0;padding-right:0}html.tt-doc body #tt-top{position:sticky!important;top:0;left:0!important;right:0!important;width:auto!important;z-index:var(--z-top);height:auto!important;box-sizing:border-box;display:grid!important;grid-template-columns:232px minmax(0,1fr) auto;grid-template-rows:var(--dk-top) var(--dk-nav);column-gap:24px;align-items:center;padding:0 max(var(--dk-pad),calc((100vw - var(--dk-w)) / 2 + var(--dk-pad)))!important;background:var(--tt-bg);border-bottom:1px solid var(--dk-line);box-shadow:0 8px 24px -18px #0009;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.tt-doc body #tt-top:before,html.tt-doc body #tt-top:after{display:none!important}html.tt-doc body.bb-has-bar #tt-top{padding-top:var(--bb-h, 36px)!important;grid-template-rows:var(--dk-top) var(--dk-nav)}html.tt-doc #tt-top .tt-brand-top{display:flex!important;grid-column:1;grid-row:1;align-items:center}html.tt-doc #tt-top .tt-brand-top img{max-height:40px;width:auto}html.tt-doc #tt-top .tt-wordmark{font-size:22px;letter-spacing:.14em}html.tt-doc #tt-top>#search,html.tt-doc #tt-top>.tt-search{grid-column:2;grid-row:1;max-width:760px;width:100%;justify-self:center;position:relative}html.tt-doc #tt-top .tt-search-toggle,html.tt-doc #tt-top .tt-search-back,html.tt-doc #tt-top .tt-search-clear{display:none!important}html.tt-doc #tt-top .tt-search-panel{display:block!important;position:static!important;width:100%;opacity:1!important;transform:none!important;visibility:visible!important;background:none!important;padding:0!important;box-shadow:none!important}html.tt-doc #tt-top .tt-search-bar{display:block!important;position:relative;width:100%;height:auto!important;padding:0!important;background:none!important;border:0!important}html.tt-doc #tt-top .tt-search-field{display:flex;align-items:center;height:48px;border-radius:999px;background:var(--tt-input);border:1px solid transparent;padding:0 6px 0 22px;transition:border-color .15s,background .15s}html.tt-doc #tt-top .tt-search-field:focus-within{border-color:var(--tt-accent);background:var(--tt-elevated)}html.tt-doc #tt-top .tt-search-field input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;box-shadow:none;color:var(--tt-text);font-size:15px}html.tt-doc #tt-top .tt-search-go{display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:0;background:var(--tt-accent);color:var(--tt-on-accent)}html.tt-doc #tt-top .tt-suggest{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:5;border-radius:var(--dk-r);background:var(--tt-elevated);box-shadow:var(--tt-shadow);border:1px solid var(--dk-line);max-height:70vh;overflow:auto}html.tt-doc body #tt-top .tt-top-actions{grid-column:3;grid-row:1;display:flex!important;align-items:center;gap:6px;margin:0!important}html.tt-doc body #tt-top .tt-top-actions>:not(#cart){display:inline-flex!important}html.tt-doc #tt-top .tt-icon-btn{width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--tt-text);display:inline-flex;align-items:center;justify-content:center;font-size:19px;position:relative;transition:background .15s}html.tt-doc #tt-top .tt-icon-btn:hover{background:var(--tt-surface)}html.tt-doc #tt-top .tt-account{position:relative}html.tt-doc #tt-top #cart>button.dropdown-toggle{height:46px;width:auto;padding:0 18px;border-radius:999px;background:var(--tt-accent);color:var(--tt-on-accent);font-weight:800;font-size:14px;display:inline-flex;align-items:center;gap:8px}html.tt-doc #tt-top #cart>button.dropdown-toggle:hover{filter:brightness(1.06);background:var(--tt-accent)}html.tt-doc #tt-top #tt-menu-btn{display:inline-flex!important;grid-column:1;grid-row:2;justify-self:start;width:auto;height:36px;padding:0 16px 0 14px;gap:9px;border-radius:999px;background:var(--tt-surface);font-size:14px;font-weight:700}html.tt-doc #tt-top #tt-menu-btn:after{content:attr(aria-label);font-size:14px;font-weight:700;line-height:1;position:static;width:auto;height:auto;background:none;box-shadow:none;border-radius:0}html.tt-doc #tt-dnav{display:flex;grid-column:2 / -1;grid-row:2;align-items:stretch;min-width:0;height:var(--dk-nav);gap:18px}html.tt-doc #tt-dnav .tt-menu{display:flex;min-width:0}html.tt-doc #tt-dnav .tt-menu-list{display:flex;align-items:stretch;gap:2px;list-style:none;margin:0;padding:0;flex-wrap:nowrap;overflow:visible}html.tt-doc #tt-dnav .tt-menu-list>li{position:relative;display:flex;align-items:center}html.tt-doc #tt-dnav .tt-menu-list>li>a{display:flex;align-items:center;height:100%;padding:0 13px;font-size:14px;font-weight:600;color:var(--tt-text-2);white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}html.tt-doc #tt-dnav .tt-menu-list>li:hover>a,html.tt-doc #tt-dnav .tt-menu-list>li:focus-within>a{color:var(--tt-text);border-bottom-color:var(--tt-accent)}html.tt-doc #tt-dnav .tt-menu-toggle{display:none}html.tt-doc #tt-dnav .tt-menu-list>li>ul{display:none!important;position:absolute;top:100%;left:0;min-width:220px;margin:0;padding:8px;list-style:none;background:var(--tt-elevated);border:1px solid var(--dk-line);border-radius:var(--dk-r);box-shadow:var(--tt-shadow);z-index:20}html.tt-doc #tt-dnav .tt-menu-list>li:hover>ul,html.tt-doc #tt-dnav .tt-menu-list>li:focus-within>ul{display:block!important;animation:dk-pop .14s ease-out}html.tt-doc #tt-dnav .tt-menu-list>li>ul a{display:block;padding:9px 12px;border-radius:9px;font-size:14px;font-weight:600;color:var(--tt-text-2);white-space:nowrap}html.tt-doc #tt-dnav .tt-menu-list>li>ul a:hover{background:var(--tt-surface);color:var(--tt-text)}html.tt-doc #tt-dnav .tt-menu-list>li>ul .tt-see-all a{color:var(--tt-accent)}html.tt-doc #tt-dnav .tt-dnav-links{margin-left:auto;display:flex;align-items:center;gap:4px}html.tt-doc #tt-dnav .tt-dnav-links a{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--tt-accent);background:color-mix(in srgb,var(--tt-accent) 12%,transparent)}html.tt-doc #tt-dnav .tt-dnav-links a:hover{background:color-mix(in srgb,var(--tt-accent) 22%,transparent)}@keyframes dk-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}html.tt-doc #tt-footer{display:block!important;margin-top:64px;background:var(--tt-bg-rail);border-top:1px solid var(--dk-line)}html.tt-doc .tt-footer-inner{max-width:var(--dk-w);margin:0 auto;padding:48px var(--dk-pad) 28px;box-sizing:border-box}html.tt-doc .tt-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}html.tt-doc .tt-foot-col summary{list-style:none;cursor:default;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-text);margin-bottom:14px;pointer-events:none}html.tt-doc .tt-foot-col summary::-webkit-details-marker{display:none}html.tt-doc .tt-foot-col summary:after,html.tt-doc .tt-foot-col summary:before{display:none!important}html.tt-doc .tt-foot-col ul{margin:0;padding:0}html.tt-doc .tt-foot-col li{margin:0 0 9px}html.tt-doc .tt-foot-col a{color:var(--tt-text-3);font-size:14px;font-weight:500}html.tt-doc .tt-foot-col a:hover{color:var(--tt-text)}html.tt-doc .tt-powered{margin:36px 0 0;padding-top:20px;border-top:1px solid var(--dk-line);color:var(--tt-text-3);font-size:13px;text-align:left}html.tt-doc .tt-gcard{gap:12px;border:0!important;color:var(--tt-text);content-visibility:visible;contain-intrinsic-size:none;position:relative}html.tt-doc .tt-gcard:hover,html.tt-doc .tt-gcard:focus{color:var(--tt-text)}html.tt-doc .tt-gmedia{border-radius:var(--dk-r)!important;aspect-ratio:4 / 5;background:var(--tt-surface);box-shadow:inset 0 0 0 1px var(--dk-line);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}html.tt-doc .tt-gcard:hover .tt-gmedia{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--dk-line),0 16px 32px -14px #0000008c}html.tt-doc .tt-gcard:hover .tt-gmedia img{transform:scale(1.04)}html.tt-doc .tt-gmedia img.tt-alt{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s}html.tt-doc .tt-gcard:hover .tt-gmedia img.tt-alt{opacity:1}html.tt-doc .tt-gmedia>.tt-gprice{display:none!important}html.tt-doc .tt-ghover{display:none!important}html.tt-doc .tt-gmeta{display:flex!important;flex-direction:column;gap:5px;padding:0 2px}html.tt-doc .tt-gmeta .tt-gname{display:-webkit-box!important;padding:0;font-size:14.5px;line-height:1.35;font-weight:600;min-height:2.7em}html.tt-doc .tt-gmeta .tt-gpr{font-size:16px;font-weight:800;color:var(--tt-text)}html.tt-doc .tt-gmeta .tt-gpr.is-sale{color:var(--tt-sale)}html.tt-doc .tt-gmeta .tt-gpr s{margin-left:8px;font-size:13px;font-weight:500;color:var(--tt-text-3)}html.tt-doc .tt-glow{align-self:flex-start;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--tt-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-accent) 55%,transparent)}html.tt-doc .tt-gbadge{left:12px;top:12px;border-radius:999px;padding:4px 10px}html.tt-doc .tt-gbadge.is-low{display:none}html.tt-doc .tt-gplay{top:12px;right:12px}html.tt-doc .tt-gacts{display:flex!important;flex-direction:column;gap:8px;position:absolute;right:12px;bottom:12px;opacity:0;transform:translateY(6px);transition:opacity .18s,transform .18s;z-index:2}html.tt-doc .tt-gcard:hover .tt-gacts,html.tt-doc .tt-gcard:focus-within .tt-gacts{opacity:1;transform:none}html.tt-doc .tt-gact{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tt-elevated);color:var(--tt-text);box-shadow:0 6px 18px #00000059;border:1px solid var(--dk-line);cursor:pointer;font-size:16px}html.tt-doc .tt-gact:hover{background:var(--tt-accent);color:var(--tt-on-accent);border-color:transparent}html.tt-doc .tt-hgrid,html.tt-doc .tt-grid{border:0!important;gap:36px 22px;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));max-width:none}html.tt-doc #product-category,html.tt-doc #product-search,html.tt-doc #product-special,html.tt-doc #product-manufacturer,html.tt-doc #tt-shelf{padding-top:6px}html.tt-doc .breadcrumb{background:none;padding:14px 0 6px;margin:0;font-size:13px;color:var(--tt-text-3)}html.tt-doc .breadcrumb>li+li:before{color:var(--tt-text-3)}html.tt-doc .breadcrumb a{color:var(--tt-text-3)}html.tt-doc .breadcrumb a:hover{color:var(--tt-text)}html.tt-doc #product-category #content,html.tt-doc #product-search #content,html.tt-doc #product-special #content,html.tt-doc #product-manufacturer #content,html.tt-doc #tt-shelf #content{display:grid;grid-template-columns:272px minmax(0,1fr);column-gap:40px;align-items:start;float:none;width:auto}html.tt-doc #content>*{grid-column:2;min-width:0}html.tt-doc #content>.tt-page-head,html.tt-doc #content>.tt-chips,html.tt-doc #content>.tt-empty-state,html.tt-doc #content>.alert,html.tt-doc #content>:not(#tt-side):not(.tt-lbar):not(.tt-grid):not(.tt-pager):not(.tt-ld){grid-column:1 / -1}html.tt-doc #content>#tt-side{grid-column:1;grid-row:span 4}html.tt-doc #content>.tt-lbar,html.tt-doc #content>.tt-grid,html.tt-doc #content>.tt-pager{grid-column:2}html.tt-doc .tt-page-head{background:none!important;box-shadow:none!important;border:0!important;padding:8px 0 18px!important;margin:0!important;display:flex;align-items:center;gap:18px}html.tt-doc .tt-page-head h1{font-size:32px;line-height:1.15;font-weight:800;letter-spacing:-.01em;margin:0;font-family:inherit}html.tt-doc .tt-page-thumb{width:72px;height:72px;border-radius:var(--dk-r);object-fit:cover}html.tt-doc .tt-page-desc{max-width:820px;color:var(--tt-text-2);font-size:14.5px;margin-top:8px}html.tt-doc .tt-chips{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 20px;margin:0}html.tt-doc .tt-chip{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;background:var(--tt-surface);color:var(--tt-text);font-size:14px;font-weight:600;transition:background .15s,color .15s}html.tt-doc .tt-chip:hover{background:var(--tt-accent);color:var(--tt-on-accent)}html.tt-doc .tt-lbar{position:static!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0 0 18px!important;border:0!important;margin:0!important}html.tt-doc .tt-lbar-row{display:flex;align-items:center;gap:12px;padding:0 0 14px;border-bottom:1px solid var(--dk-line)}html.tt-doc .tt-lbar-row .tt-lbtn[data-sheet=filter]{display:none}html.tt-doc .tt-lbtn{height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--dk-line);background:var(--tt-surface);color:var(--tt-text);font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:9px;cursor:pointer}html.tt-doc .tt-lbtn:hover{border-color:var(--tt-accent)}html.tt-doc .tt-lcount{order:-1;margin-right:auto;font-size:14px;color:var(--tt-text-3)}html.tt-doc .tt-lcount b{color:var(--tt-text);font-size:15px}html.tt-doc .tt-lchips{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 0}html.tt-doc .tt-lchip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--tt-accent) 14%,transparent);color:var(--tt-text);font-size:13px;font-weight:700}html.tt-doc .tt-lchip-clear{background:transparent;box-shadow:inset 0 0 0 1px var(--dk-line);color:var(--tt-text-2)}html.tt-doc #tt-side{position:sticky;top:calc(var(--tt-top-h) + 18px);align-self:start;max-height:calc(100vh - var(--tt-top-h) - 36px);display:flex;flex-direction:column;border:1px solid var(--dk-line);border-radius:var(--dk-r);background:var(--tt-elevated);overflow:hidden}html.tt-doc #tt-side .tt-sheet{position:static;display:block!important;inset:auto;z-index:auto;flex:1;min-height:0}html.tt-doc #tt-side .tt-sheet-back{display:none}html.tt-doc #tt-side .tt-sheet-panel{position:static;transform:none!important;max-height:none;height:100%;width:auto;border-radius:0;box-shadow:none;background:none;padding:0;display:flex;flex-direction:column;backdrop-filter:none;-webkit-backdrop-filter:none}html.tt-doc #tt-side .tt-sheet-panel:before{display:none}html.tt-doc #tt-side .tt-sheet-head{padding:18px 20px 6px;border:0}html.tt-doc #tt-side .tt-sheet-head b{font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}html.tt-doc #tt-side .tt-sheet-x{display:none}html.tt-doc #tt-side .tt-sheet-body{padding:4px 20px 14px;overflow-y:auto;flex:1;min-height:0}html.tt-doc #tt-side .tt-sheet-foot{position:sticky;bottom:0;padding:12px 20px 16px;background:var(--tt-elevated);border-top:1px solid var(--dk-line)}html.tt-doc #tt-side .tt-fsec{margin:0 0 18px}html.tt-doc #tt-side .tt-fsec h4{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tt-text-3);margin:14px 0 10px}html.tt-doc #tt-sheets .tt-sheet{z-index:calc(var(--z-top) + 60)}html.tt-doc .tt-pager{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:34px 0 0;padding-top:22px;border-top:1px solid var(--dk-line)}html.tt-doc .pagination{margin:0;display:flex;gap:6px}html.tt-doc .pagination>li>a,html.tt-doc .pagination>li>span{float:none;border:0;border-radius:10px!important;background:var(--tt-surface);color:var(--tt-text);min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}html.tt-doc .pagination>.active>span,html.tt-doc .pagination>.active>a{background:var(--tt-accent);color:var(--tt-on-accent)}html.tt-doc .tt-results{color:var(--tt-text-3);font-size:13.5px}html.tt-doc .tt-lbar:before,html.tt-doc .tt-lbar:after{display:none!important}html.tt-doc #content>.tt-grid,html.tt-doc #content>.tt-hgrid{margin:0!important;width:100%;max-width:none}html.tt-doc .tt-lbar-row .tt-lcount{margin:0 auto 0 0!important;flex:1;text-align:left;order:-1}html.tt-doc #tt-side .tt-sheet-foot{flex-direction:column-reverse;align-items:stretch;gap:8px}html.tt-doc #tt-side .tt-fapply{width:100%;min-height:46px;white-space:normal;line-height:1.2}html.tt-doc #tt-side .tt-fclear{align-self:center;padding:4px}html.tt-doc #content>.tt-grid,html.tt-doc #content>.tt-hgrid{padding:0!important}html.tt-doc body.tt-has-feed{overflow:visible!important}html.tt-doc #common-home.tt-home-feed{position:static!important;inset:auto!important;height:auto!important;overflow:visible!important;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px;max-width:var(--dk-w);margin:0 auto;padding:26px var(--dk-pad) 0;box-sizing:border-box}html.tt-doc #common-home .tt-feed,html.tt-doc #common-home .tt-feed-ui,html.tt-doc #common-home .tt-hbar{display:none!important}html.tt-doc #common-home #tt-catbar{position:static!important;grid-column:1;grid-row:1;inset:auto;width:auto;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0;min-width:0;display:block;transform:none;opacity:1}html.tt-doc #common-home #tt-catbar:before,html.tt-doc #common-home #tt-catbar:after{display:none!important}html.tt-doc #tt-catbar .tt-cat-main{display:flex;align-items:center;gap:6px;padding:0;pointer-events:auto;position:relative}html.tt-doc #tt-catbar .tt-cat-main .tt-cat-row{padding:4px 0;flex:1;min-width:0;-webkit-mask-image:none;mask-image:none;gap:10px}html.tt-doc #tt-catbar .tt-cat-x{display:none}html.tt-doc #tt-catbar .tt-cat{height:42px;padding:0 20px;border-radius:999px;background:var(--tt-surface);color:var(--tt-text);font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px var(--dk-line);-webkit-backdrop-filter:none;backdrop-filter:none}html.tt-doc #tt-catbar .tt-cat:hover{background:var(--tt-surface-2)}html.tt-doc #tt-catbar .tt-cat.active{background:var(--tt-accent);color:var(--tt-on-accent);box-shadow:none}html.tt-doc #tt-catbar .tt-cat-arr{display:none}html.tt-doc #tt-catbar .tt-cat-subs{padding:0}html.tt-doc #tt-catbar .tt-cat-subs.is-open{padding:8px 0 2px;max-height:60px}html.tt-doc #tt-catbar .tt-subcat{height:36px;background:transparent;color:var(--tt-text-2);box-shadow:inset 0 0 0 1px var(--dk-line);-webkit-backdrop-filter:none;backdrop-filter:none;font-weight:600}html.tt-doc #tt-catbar .tt-subcat:hover{color:var(--tt-text);background:var(--tt-surface)}html.tt-doc #tt-catbar .tt-subcat.active{background:color-mix(in srgb,var(--tt-accent) 22%,transparent);color:var(--tt-text);box-shadow:inset 0 0 0 1px var(--tt-accent)}html.tt-doc #tt-catbar .tt-subcat-go{color:var(--tt-accent);box-shadow:none}html.tt-doc #common-home .tt-lbtn.tt-hfab,html.tt-doc #common-home .tt-lbtn.tt-hreset{position:static!important;inset:auto!important;grid-row:1;transform:none!important;margin:0}html.tt-doc #common-home .tt-lbtn.tt-hfab{grid-column:2}html.tt-doc #common-home .tt-lbtn.tt-hreset{grid-column:3}html.tt-doc #common-home .tt-hfab-hint{display:none}html.tt-doc #common-home .tt-hgrid-view{position:static!important;inset:auto!important;grid-column:1 / -1;grid-row:2;overflow:visible!important;height:auto!important;padding:26px 0 0!important;max-width:none}html.tt-doc #common-home .tt-hgrid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));padding:0!important;margin:0!important}html.tt-doc #common-home .tt-gloader{position:static;height:80px}html.tt-doc body.tt-body,html.tt-doc body.tt-has-feed{background:var(--tt-bg)!important}html.tt-doc body #tt-top #cart>button.dropdown-toggle,html.tt-doc body.tt-has-feed #tt-top #cart>button.dropdown-toggle{background:var(--tt-accent)!important;color:var(--tt-on-accent)!important;box-shadow:none!important;border:0!important}html.tt-doc body #tt-top #cart>button.dropdown-toggle *{color:inherit}html.tt-doc #tt-catbar .tt-cat-main,html.tt-doc #tt-catbar .tt-cat-row{margin:0!important}html.tt-doc #common-home #tt-catbar{width:100%!important;max-width:none!important;margin:0!important;left:auto!important;right:auto!important;transform:none!important}html.tt-doc #tt-catbar .tt-cat-main,html.tt-doc #tt-catbar .tt-cat-row,html.tt-doc #tt-catbar .tt-cat-roots{width:100%;justify-content:flex-start;border:0!important;background:none!important;box-shadow:none!important}html.tt-doc #tt-catbar .tt-cat{background:var(--tt-surface)!important;background-image:none!important;color:var(--tt-text)!important;box-shadow:inset 0 0 0 1px var(--dk-line)!important;text-shadow:none!important}html.tt-doc #tt-catbar .tt-cat:hover{background:var(--tt-surface-2)!important}html.tt-doc #tt-catbar .tt-cat.active{background:var(--tt-accent)!important;color:var(--tt-on-accent)!important;box-shadow:none!important}html.tt-doc #common-home .tt-lbtn.tt-hfab{width:auto!important;height:42px!important;padding:0 18px!important;border-radius:999px!important;background:var(--tt-surface)!important;color:var(--tt-text)!important;box-shadow:inset 0 0 0 1px var(--dk-line)!important;gap:9px}html.tt-doc #common-home .tt-lbtn.tt-hfab:after{content:attr(aria-label);font-size:14px;font-weight:700}html.tt-doc #common-home .tt-lbtn.tt-hfab.is-on{background:var(--tt-accent)!important;color:var(--tt-on-accent)!important}html.tt-doc #common-home.tt-home-feed,html.tt-doc #common-home .tt-hgrid-view{background:transparent!important}html.tt-doc #common-home .tt-lbtn.tt-hfab>*{position:static!important}html.tt-doc #common-home .tt-lbtn.tt-hfab em{position:static!important;min-width:20px;height:20px;border-radius:10px;background:var(--tt-on-accent);color:var(--tt-accent);font-size:11px;display:inline-flex;align-items:center;justify-content:center}html.tt-doc body #tt-top #tt-menu-btn{background:var(--tt-surface)!important;background-image:none!important;box-shadow:inset 0 0 0 1px var(--dk-line)!important;color:var(--tt-text);border:0}html.tt-doc body #tt-top .tt-icon-btn:not(#tt-menu-btn):not(.tt-search-go){background:transparent!important;box-shadow:none!important}html.tt-doc #common-home .tt-lbtn.tt-hfab{width:max-content!important;max-width:none!important;white-space:nowrap;justify-content:center}html.tt-doc #common-home .tt-lbtn.tt-hfab em:empty,html.tt-doc #common-home .tt-lbtn.tt-hfab:not(.is-on) em{display:none}html.tt-doc .tt-product>.row{margin:0}html.tt-doc .tt-product #content{padding:0;width:100%;float:none}html.tt-doc .tt-pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,1fr);gap:48px;align-items:start;margin-top:8px}html.tt-doc .tt-pdp-media{position:sticky;top:132px;min-width:0}html.tt-doc .tt-pdp-info{min-width:0}html.tt-doc .tt-gallery ul.thumbnails>li,html.tt-doc.tt-route-product-product .tt-gallery ul.thumbnails>li{aspect-ratio:1 / 1.08;max-height:none}html.tt-doc .tt-gallery-dots{display:none}html.tt-doc .tt-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}html.tt-doc .tt-thumbs::-webkit-scrollbar{display:none}html.tt-doc .tt-th{position:relative;flex:0 0 76px;width:76px;height:76px;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--tt-surface);opacity:.65;cursor:pointer;transition:opacity .2s,border-color .2s}html.tt-doc .tt-th:hover{opacity:1}html.tt-doc .tt-th.on{opacity:1;border-color:var(--tt-accent)}html.tt-doc .tt-th img{width:100%;height:100%;object-fit:cover;display:block}html.tt-doc .tt-th .fa{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#00000059}html.tt-doc .tt-pdp-top h1{font-size:28px;line-height:1.2}html.tt-doc .tt-pdp-price .tt-p-now{font-size:34px}html.tt-doc .tt-pdp-tabs{max-width:900px;margin:56px 0 0}html.tt-doc .tt-section-title{margin-top:56px}html.tt-doc .tt-similar,html.tt-doc .tt-hrail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow-x:auto;scrollbar-width:none}html.tt-doc h1,html.tt-doc h2,html.tt-doc h3,html.tt-doc h4{font-family:var(--tt-font)!important}html.tt-doc body #tt-top #cart>button.tt-icon-btn:not(#x):not(#y):not(#z){width:auto!important;min-width:56px;padding:0 14px!important;border-radius:999px!important;background:var(--tt-accent)!important;color:#16130c!important}html.tt-doc .tt-cart-page{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}html.tt-doc .tt-cart-summary{position:sticky;top:132px}html.tt-doc .tt-page-head{margin-top:12px}html.tt-doc .tt-gallery ul.thumbnails>li>a.thumbnail{margin:0!important;padding:0!important;height:100%!important}
