body.tm-dark-design .navshop{display:flex;align-items:center}body.tm-dark-design .navshop>a{padding-right:7px}body.tm-dark-design .navshop>button{background:none;border:0;padding:15px 17px 15px 3px;color:#a9a0b5;font-size:15px}body.tm-dark-design .navshop:has(button[aria-expanded=true]){background:#29212e}body.tm-dark-design .shopmega[hidden]{display:none}body.tm-dark-design .shopmega{position:absolute;top:100%;left:4.25%;right:4.25%;z-index:20;display:grid;grid-template-columns:2.1fr 1fr;background:#17131e;border:1px solid #514056;border-top:2px solid var(--pink);border-radius:0 0 10px 10px;box-shadow:0 30px 60px #000b;padding:26px;gap:28px}body.tm-dark-design .megafamilies{display:grid;grid-template-columns:1fr 1fr;gap:11px}body.tm-dark-design .megafamilies>a{display:flex;align-items:center;gap:14px;padding:12px;background:#211b2a;border:1px solid #3a2f45;border-radius:5px}body.tm-dark-design .megafamilies>a:hover{border-color:var(--pink);background:#2a1e30}body.tm-dark-design .megafamilies img{width:65px;height:58px;object-fit:contain;background:white;border-radius:3px;padding:5px}body.tm-dark-design .megafamilies strong{display:block;font-size:12px}body.tm-dark-design .megafamilies small{display:block;font-size:10px;font-weight:400;color:#a99cb8;letter-spacing:0;margin-top:7px}body.tm-dark-design .megafamilies b{margin-left:auto;color:var(--pink);font-size:18px}body.tm-dark-design .megasubs{border-left:1px solid #3c3045;padding-left:25px;display:flex;flex-direction:column}body.tm-dark-design .megasubs small{display:block;font-size:9px;letter-spacing:1px;color:#997ead;margin:7px 0 15px}body.tm-dark-design .megasubs a{display:block;font-size:11px;padding:7px 0;color:#ccc2d8}body.tm-dark-design .megasubs a:hover{color:var(--pink)}body.tm-dark-design .megasubs>.megaview{margin-top:auto;padding:14px 0 4px;border-top:1px solid #3c3045;color:#f18abb;font-size:10px;font-weight:700;letter-spacing:.5px}body.tm-dark-design .catalogv2>.crumb{padding-top:27px;margin-bottom:35px;font-size:11px}body.tm-dark-design .catalogintro{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:30px}body.tm-dark-design .catalogintro h1{font:800 43px/1.1 Archivo,Inter,sans-serif;letter-spacing:-1.2px;margin:0 0 13px}body.tm-dark-design .catalogintro p{font-size:13px;color:#a69bb0;margin-bottom:0}body.tm-dark-design .catalogintro .eyebrow{font-size:9px}body.tm-dark-design .catalogtotal{display:flex;align-items:center;gap:15px;border-left:1px solid #3a2b43;padding-left:25px}body.tm-dark-design .catalogtotal strong{font:750 42px Archivo,Inter,sans-serif;color:#d7b5eb}body.tm-dark-design .catalogtotal span{font-size:10px;line-height:1.8;color:#a395af}body.tm-dark-design .familytiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}body.tm-dark-design .familytile{background:#17141e;border:1px solid #3b3046;padding:0;overflow:hidden;border-radius:7px;text-align:left;color:white;transition:.2s;position:relative}body.tm-dark-design .familytile:hover,body.tm-dark-design .familytile.selected{border-color:var(--pink);box-shadow:0 0 0 1px var(--pink)}body.tm-dark-design .familytileimage{display:flex;align-items:center;justify-content:center;background:#eeedf1;padding:14px;height:126px}body.tm-dark-design .familytileimage img{max-width:100%;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}body.tm-dark-design .familytiletext{display:block;padding:16px 13px}body.tm-dark-design .familytiletext>small{font-size:8px;font-weight:500;letter-spacing:.5px;color:#9d84b2;display:block;min-height:12px}body.tm-dark-design .familytiletext>strong{font:700 14px/1.3 Archivo,Inter,sans-serif;display:block;min-height:37px;margin:7px 0 12px}body.tm-dark-design .familytiletext>span{font-size:10px;color:#aa9bb6;display:flex;align-items:center;justify-content:space-between}body.tm-dark-design .familytiletext b{color:#d0a4e6;font-size:17px}body.tm-dark-design .catalogquick{display:flex;gap:12px;align-items:center;padding:23px 0 30px;border-bottom:1px solid #342a3d;margin-bottom:39px;flex-wrap:wrap}body.tm-dark-design .catalogquick>span{font-size:8px;font-weight:700;letter-spacing:.8px;color:#8f7a9f;margin-right:7px}body.tm-dark-design .catalogquick button{border:0;border-bottom:1px solid #3e3148;color:#b6a1c8;background:none;font-size:10px;padding:5px 0;white-space:nowrap}body.tm-dark-design .catalogquick button:hover{color:var(--pink)}body.tm-dark-design .catalogquick a{margin-left:auto;font-size:10px;color:#da9abb}body.tm-dark-design .catalogv2 .cataloglayout{grid-template-columns:235px minmax(0,1fr);gap:34px;scroll-margin-top:20px;padding-bottom:45px}body.tm-dark-design .catalogv2 .catalogsidebar{position:sticky;top:18px;align-self:start}body.tm-dark-design .catalogsidebar details{background:transparent}body.tm-dark-design .catalogsidebar summary{font-size:12px;font-weight:600;list-style:none;cursor:pointer;display:none}body.tm-dark-design .filterheading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:17px;border-bottom:1px solid #342a3d}body.tm-dark-design .filterheading h3{font-size:15px;letter-spacing:-.3px;margin:0}body.tm-dark-design .filterheading button{color:#b591ce;background:none;border:0;font-size:9px}body.tm-dark-design .catalogv2 .categoryfilters{margin-top:12px;margin-bottom:20px}body.tm-dark-design .catalogv2 .categoryfilters button{font-size:11px;padding:10px 0}body.tm-dark-design .catalogv2 .categoryfilters button b{font-size:10px;color:#96829f}body.tm-dark-design .catalogv2 .categoryfilters button i{width:12px;height:12px;background:transparent;border-color:#655270}body.tm-dark-design .catalogv2 .categoryfilters button.active i{background:var(--pink);border-color:var(--pink);box-shadow:inset 0 0 0 2px #17141e}body.tm-dark-design .catalogv2 .categoryfilters button.active{color:#f3c7e0}body.tm-dark-design .subfamilyfilters{border-left:1px solid #3e2a4b;padding-left:16px;margin:0 0 25px 5px}body.tm-dark-design .subfamilyfilters>small{font-size:8px;letter-spacing:1px;color:#8f779e;display:block;margin-bottom:10px}body.tm-dark-design .subfamilyfilters>button{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;padding:8px 0;text-align:left;color:#a495b2;font-size:10px;gap:10px}body.tm-dark-design .subfamilyfilters>button.chosen{color:var(--pink);font-weight:650}body.tm-dark-design .subfamilyfilters>button>span{font-size:9px;color:#84678f}body.tm-dark-design .filterlabel{display:block;border-top:1px solid #342a3d;padding-top:20px;font-size:8px;font-weight:700;letter-spacing:1px;color:#a79ab5;margin-bottom:20px}body.tm-dark-design .filterlabel select{width:100%;display:block;margin-top:12px;border:1px solid #44364e;border-radius:4px;background:#1c1723;color:#c3b6ce;padding:11px 9px;font-size:11px}body.tm-dark-design .catalogv2 .sidebarsearch{margin-top:0;padding-top:19px;border-top:1px solid #342a3d}body.tm-dark-design .sidebarsearch>label{font-size:8px;font-weight:700;letter-spacing:.8px;color:#a79ab5}body.tm-dark-design .catalogv2 .sidebarsearch .search{margin-top:12px}body.tm-dark-design .catalogv2 .sidebarsearch input{font-size:11px;background:#1c1723;border-color:#44364e}body.tm-dark-design .pricefilter{border-top:1px solid #342a3d;padding-top:20px;margin-top:22px}body.tm-dark-design .pricefilter>small{font-size:8px;color:#a79ab5;letter-spacing:1px}body.tm-dark-design .pricefilter>div{display:flex;align-items:center;gap:8px;margin-top:11px}body.tm-dark-design .pricefilter label{font-size:9px;color:#8f7c9e;min-width:0}body.tm-dark-design .pricefilter input{width:100%;padding:10px 8px;display:block;margin-top:7px;color:#d3c6df;border:1px solid #44364e;border-radius:3px;background:#1c1723;font-size:10px}body.tm-dark-design .pricefilter span{font-size:11px;color:#786184;margin-top:20px}body.tm-dark-design .stockfilter{display:flex;gap:9px;align-items:center;font-size:10px;color:#b5a8c1;margin:21px 0}body.tm-dark-design .stockfilter input{accent-color:var(--pink)}body.tm-dark-design .filterhelp{display:block;background:#241a2d;border:1px solid #45304f;border-radius:6px;padding:18px;margin-top:28px}body.tm-dark-design .filterhelp strong{display:block;font-size:11px}body.tm-dark-design .filterhelp span{display:block;font-size:10px;color:#a18aad;line-height:1.8;margin:10px 0}body.tm-dark-design .filterhelp b{font-size:13px;color:#ef9bca}body.tm-dark-design .resultsheading .eyebrow{color:#a37bbd;font-size:8px;margin-bottom:9px}body.tm-dark-design .resultsheading h2{font-size:27px;letter-spacing:-.7px;margin:0}body.tm-dark-design .filterchips{display:flex;gap:7px;flex-wrap:wrap}body.tm-dark-design .filterchips:not(:empty){margin-top:15px}body.tm-dark-design .filterchips button{border:1px solid #54405e;color:#dcc6e9;background:#2a1c34;border-radius:30px;font-size:10px;padding:7px 10px}body.tm-dark-design .filterchips button span{margin-left:9px;color:#ef8aba}body.tm-dark-design .catalogv2 .catalogtools{margin:22px 0 21px;align-items:center}body.tm-dark-design .catalogv2 .catalogtools>p{font-size:11px;margin:0;color:#9f8cab}body.tm-dark-design .resultsort{display:flex;gap:10px;align-items:center}body.tm-dark-design .resultsort label{font-size:9px;color:#8b7697}body.tm-dark-design .resultsort select{width:190px;font-size:11px;background:#1d1724;border-color:#44334e;padding:10px}body.tm-dark-design .catalogv2 .products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.tm-dark-design .catalogv2 .product{border-color:#392d42;background:#18131f}body.tm-dark-design .catalogv2 .product-picture{aspect-ratio:1.15;padding:15px}body.tm-dark-design .catalogv2 .productsku{display:block;font-size:9px;color:#87718f;letter-spacing:.7px;font-weight:400;margin:0 0 17px}body.tm-dark-design .productsku{display:block;font-size:9px;color:#91809d;letter-spacing:.5px;font-weight:400;margin:-18px 0 19px}body.tm-dark-design .catalogv2 .pinfo h3{font-size:12px;min-height:57px;margin:10px 0 13px;line-height:1.6}body.tm-dark-design .catalogv2 .pinfo>.type{font-size:8px;color:#a67bbd;letter-spacing:.7px}body.tm-dark-design .catalogv2 .price{font-size:21px}body.tm-dark-design .catalogv2 .pinfo .pfoot{margin-top:17px}body.tm-dark-design .catalogv2 .plus{font-size:9px;border-color:#64446e;color:#dfa4f0}body.tm-dark-design .stock.unavailable{color:#c5a987}body.tm-dark-design .catalogpagination{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:35px 0}body.tm-dark-design .catalogpagination>div{display:flex;align-items:center;gap:6px}body.tm-dark-design .catalogpagination button{border:1px solid #44324f;background:#211728;color:#bca3cd;padding:10px 13px;border-radius:4px;font-size:10px}body.tm-dark-design .catalogpagination button[aria-current]{background:var(--pink);border-color:var(--pink);color:white}body.tm-dark-design .catalogpagination button:disabled{opacity:.3;cursor:default}body.tm-dark-design .catalogpagination span{font-size:11px;color:#7f688b}body.tm-dark-design .catalogsource{font-size:10px;color:#7b6988;line-height:1.8;padding-top:24px;border-top:1px solid #302638}body.tm-dark-design .collectioncard .familycount{display:block}body.tm-dark-design .shopmega img{max-width:65px}body.tm-dark-design .catalogv2 .emptystate{background:#19131f;border-color:#3e2d48;padding:50px 20px}body.tm-dark-design .catalogv2 .emptystate h3{font-size:23px}
@media(max-width:1100px){body.tm-dark-design .familytiles{grid-template-columns:repeat(3,minmax(0,1fr))}body.tm-dark-design .familytile{display:flex}body.tm-dark-design .familytileimage{height:auto;min-height:120px;width:105px;flex-shrink:0;padding:12px}body.tm-dark-design .familytiletext{flex:1;padding:15px 12px}body.tm-dark-design .familytiletext>strong{font-size:13px}body.tm-dark-design .catalogtotal strong{font-size:36px}body.tm-dark-design .catalogv2 .cataloglayout{grid-template-columns:210px minmax(0,1fr);gap:24px}body.tm-dark-design .catalogv2 .products{grid-template-columns:repeat(2,minmax(0,1fr))}body.tm-dark-design .catalogquick a{margin-left:0}body.tm-dark-design .megafamilies img{width:50px;height:50px}body.tm-dark-design .megafamilies>a{gap:10px;padding:10px}body.tm-dark-design .megafamilies strong{font-size:11px}body.tm-dark-design .megafamilies small{font-size:9px}body.tm-dark-design .shopmega{grid-template-columns:1.7fr 1fr;padding:20px;gap:20px}body.tm-dark-design .megasubs{padding-left:20px}body.tm-dark-design .megasubs a{font-size:10px}}
@media(max-width:700px){body.tm-dark-design .navshop{justify-content:space-between}body.tm-dark-design .navshop>a{flex:1}body.tm-dark-design .navshop>button{padding:12px 18px;font-size:20px}body.tm-dark-design .shopmega{position:static;grid-template-columns:1fr;padding:17px 4.25%;border-radius:0;border-left:0;border-right:0;box-shadow:none;gap:20px}body.tm-dark-design .megafamilies{grid-template-columns:1fr 1fr;gap:9px}body.tm-dark-design .megafamilies>a{display:block;padding:12px;position:relative}body.tm-dark-design .megafamilies img{width:100%;height:70px;max-width:none;margin-bottom:12px;padding:5px}body.tm-dark-design .megafamilies strong{font-size:10px;line-height:1.5;min-height:29px}body.tm-dark-design .megafamilies small{font-size:9px;margin-top:5px}body.tm-dark-design .megafamilies b{position:absolute;right:12px;bottom:9px;font-size:16px}body.tm-dark-design .megasubs{border:0;border-top:1px solid #3c3045;padding:18px 0 0}body.tm-dark-design .megasubs>div{display:grid;grid-template-columns:1fr 1fr;gap:4px 15px}body.tm-dark-design .megasubs small{grid-column:1/-1;margin-bottom:10px}body.tm-dark-design .megasubs a{font-size:10px;padding:7px 0}body.tm-dark-design .megasubs>.megaview{margin-top:18px;padding-top:17px}body.tm-dark-design .catalogv2>.crumb{font-size:9px;padding-top:24px;margin-bottom:24px}body.tm-dark-design .catalogintro{gap:10px;margin-bottom:23px}body.tm-dark-design .catalogintro h1{font-size:31px;line-height:1.13;letter-spacing:-1px}body.tm-dark-design .catalogintro .eyebrow{font-size:7px;letter-spacing:1px;margin-bottom:13px}body.tm-dark-design .catalogintro p{font-size:11px;line-height:1.8;max-width:240px}body.tm-dark-design .catalogtotal{display:none}body.tm-dark-design .familytiles{grid-template-columns:1fr 1fr;gap:10px}body.tm-dark-design .familytile{display:block}body.tm-dark-design .familytileimage{width:100%;height:95px;min-height:0;padding:12px}body.tm-dark-design .familytiletext{padding:12px 11px}body.tm-dark-design .familytiletext>small{font-size:7px;letter-spacing:.3px}body.tm-dark-design .familytiletext>strong{font-size:12px;min-height:33px;margin:5px 0 8px;line-height:1.4}body.tm-dark-design .familytiletext>span{font-size:9px}body.tm-dark-design .familytiletext b{font-size:14px}body.tm-dark-design .catalogquick{gap:8px 13px;padding:20px 0 23px;margin-bottom:26px}body.tm-dark-design .catalogquick>span{display:block;width:100%;font-size:7px;margin-bottom:3px}body.tm-dark-design .catalogquick button{font-size:9px}body.tm-dark-design .catalogquick a{font-size:9px;width:100%;margin:7px 0 0}body.tm-dark-design .catalogv2 .cataloglayout{grid-template-columns:1fr;gap:23px;scroll-margin-top:15px}body.tm-dark-design .catalogv2 .catalogsidebar{position:static}body.tm-dark-design .catalogsidebar details{border:1px solid #4c3659;border-radius:5px;background:#19121f}body.tm-dark-design .catalogsidebar summary{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;font-size:11px}body.tm-dark-design .catalogsidebar summary span{font-size:18px;color:#b58acd}body.tm-dark-design .filtercontents{padding:5px 17px 20px}body.tm-dark-design .filterheading{padding-top:8px}body.tm-dark-design .filterheading h3{font-size:13px}body.tm-dark-design .catalogv2 .categoryfilters{flex-direction:column;flex-wrap:nowrap;gap:0}body.tm-dark-design .catalogv2 .categoryfilters button{border:0;font-size:11px;padding:10px 0}body.tm-dark-design .catalogv2 .categoryfilters button b{display:inline-block;margin-left:auto}body.tm-dark-design .catalogv2 .categoryfilters button i{width:11px;height:11px}body.tm-dark-design .catalogv2 .sidebarsearch{display:block;margin-bottom:20px}body.tm-dark-design .catalogv2 .sidebarsearch>label{display:block;font-size:8px}body.tm-dark-design .catalogv2 .sidebarsearch .search{margin-top:10px}body.tm-dark-design .catalogv2 .sidebarsearch p{display:none}body.tm-dark-design .subfamilyfilters>button{font-size:11px}body.tm-dark-design .filterlabel select{font-size:11px}body.tm-dark-design .pricefilter input{font-size:12px}body.tm-dark-design .filterhelp{display:none}body.tm-dark-design .resultsheading h2{font-size:25px}body.tm-dark-design .resultsheading .eyebrow{font-size:7px}body.tm-dark-design .catalogv2 .catalogtools{margin:19px 0;gap:10px;flex-wrap:nowrap}body.tm-dark-design .catalogv2 .catalogtools>p{font-size:9px}body.tm-dark-design .resultsort{gap:5px}body.tm-dark-design .resultsort label{display:none}body.tm-dark-design .resultsort select{width:153px;font-size:9px;padding:10px 8px}body.tm-dark-design .catalogv2 .products{grid-template-columns:1fr 1fr;gap:11px}body.tm-dark-design .catalogv2 .product-picture{aspect-ratio:1;padding:11px}body.tm-dark-design .catalogv2 .pinfo{padding:13px 10px}body.tm-dark-design .catalogv2 .pinfo h3{font-size:10px;min-height:64px;line-height:1.6;margin:9px 0 11px}body.tm-dark-design .catalogv2 .pinfo>.type{font-size:7px;letter-spacing:.3px}body.tm-dark-design .catalogv2 .productsku{font-size:8px;margin-bottom:15px;letter-spacing:.2px}body.tm-dark-design .catalogv2 .price{font-size:18px}body.tm-dark-design .catalogv2 .pinfo .pfoot{margin-top:13px}body.tm-dark-design .catalogv2 .plus{width:100%;min-height:33px;font-size:9px;margin-top:10px}body.tm-dark-design .catalogv2 .stock{font-size:7px}body.tm-dark-design .catalogpagination{gap:8px;flex-wrap:wrap;justify-content:center;margin:25px 0}body.tm-dark-design .catalogpagination>button{padding:10px;font-size:9px}body.tm-dark-design .catalogpagination>div{gap:4px}body.tm-dark-design .catalogpagination>div>button{padding:9px;font-size:9px;min-width:30px}body.tm-dark-design .catalogsource{font-size:9px;padding-top:19px}body.tm-dark-design .filterchips button{font-size:9px}body.tm-dark-design .productsku{font-size:8px;margin:-12px 0 16px}}
@media(min-width:701px){body.tm-dark-design .catalogv2 .catalogsidebar{max-height:calc(100vh - 36px);overflow-y:auto;scrollbar-width:thin;padding-right:5px}}@media(max-width:700px){body.tm-dark-design .catalogv2 .catalogsidebar{max-height:none;overflow:visible}}body.tm-dark-design .shopmega{max-height:calc(100vh - 205px);overflow-y:auto;scrollbar-width:thin}body.tm-dark-design .megasubs>div>small{margin-bottom:9px}body.tm-dark-design .megatree{border-bottom:1px solid #392b42}body.tm-dark-design .megatree summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:11px 0;cursor:pointer;font-size:11px;color:#cfbedc;gap:12px}body.tm-dark-design .megatree summary::-webkit-details-marker{display:none}body.tm-dark-design .megatree summary>span{font-size:9px;color:#997ba9;white-space:nowrap}body.tm-dark-design .megatree summary b{font-size:13px;font-weight:400;color:#c1a0d4;padding-left:7px}body.tm-dark-design .megatree[open]>summary{color:#f097c6}body.tm-dark-design .megatree>div{padding:0 0 8px 13px;border-left:1px solid #4c335b;margin:0 0 10px 2px}body.tm-dark-design .megatree>div a{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;padding:7px 0;line-height:1.5}body.tm-dark-design .megatree>div a:first-child{color:#d99abd;font-size:9px;margin-bottom:4px}body.tm-dark-design .megatree>div a>span{font-size:9px;color:#9577a4}body.tm-dark-design .megasubs>.megaview{margin-top:14px}body.tm-dark-design .accessorytree{border-left:0;margin-left:0;padding-left:0}body.tm-dark-design .accessorytree .groupall{border:0;background:none;text-align:left;display:flex;justify-content:space-between;width:100%;color:#b7a6c3;padding:9px 0 13px;font-size:10px}body.tm-dark-design .accessorytree .groupall.chosen{color:var(--pink)}body.tm-dark-design .accessorytree details{border-bottom:1px solid #34253f}body.tm-dark-design .accessorytree summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:11px;color:#ae9cbd;cursor:pointer;gap:8px}body.tm-dark-design .accessorytree summary::-webkit-details-marker{display:none}body.tm-dark-design .accessorytree summary>span{flex:1}body.tm-dark-design .accessorytree summary>b{font-size:9px;font-weight:400;color:#9576a5}body.tm-dark-design .accessorytree summary>i{font-size:12px;font-style:normal;color:#b892cb}body.tm-dark-design .accessorytree summary.current{color:#f0a0cb;font-weight:650}body.tm-dark-design .accessorytree details>div{margin:0 0 11px 4px;padding-left:12px;border-left:1px solid #5a3469}body.tm-dark-design .accessorytree details>div>button{width:100%;background:none;border:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;color:#ab96b9;font-size:10px;text-align:left;line-height:1.5}body.tm-dark-design .accessorytree details>div>button.chosen{color:var(--pink);font-weight:600}body.tm-dark-design .accessorytree details>div>button>span{font-size:9px;color:#82618f}body.tm-dark-design .subbrowse{background:linear-gradient(130deg,#1e1528,#17121f);border:1px solid #3d2b49;border-radius:7px;padding:20px;margin:23px 0}body.tm-dark-design .subbrowseheading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}body.tm-dark-design .subbrowseheading h3{font:650 14px/1.4 Archivo,Inter,sans-serif;letter-spacing:-.2px;margin:0;color:#dcc8ea}body.tm-dark-design .subbrowseheading>span{font-size:9px;color:#9c7eb0;text-align:right;line-height:1.6}body.tm-dark-design .subbrowseheading>.backgroup{background:none;border:0;padding:0;font-size:10px;color:#dea3cb;text-align:left}body.tm-dark-design .subcards{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.tm-dark-design .subcards>button{display:flex;align-items:center;gap:13px;background:#241a2e;border:1px solid #483252;border-radius:5px;padding:13px;color:#e3d6ec;text-align:left;transition:.15s}body.tm-dark-design .subcards>button:hover{border-color:var(--pink);background:#2d1d37;transform:translateY(-1px)}body.tm-dark-design .subcards>button:last-child:nth-child(odd){grid-column:1/-1}body.tm-dark-design .subcards>button>img{width:52px;height:57px;object-fit:contain;background:white;border-radius:3px;padding:4px;flex-shrink:0}body.tm-dark-design .subcards>button>span{display:block}body.tm-dark-design .subcards strong{font-size:11px;line-height:1.5;font-weight:650;display:block}body.tm-dark-design .subcards small{font-size:9px;line-height:1.7;color:#9e88ad;font-weight:400;letter-spacing:0;display:block;margin:4px 0}body.tm-dark-design .subcards b{font-size:9px;color:#c888bc;font-weight:500;letter-spacing:.1px}body.tm-dark-design .leafchips{display:flex;flex-wrap:wrap;gap:9px}body.tm-dark-design .leafchips>button{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#24182f;border:1px solid #51365e;padding:10px 13px;border-radius:4px;color:#c4afd3;font-size:10px;line-height:1.5}body.tm-dark-design .leafchips>button>b{display:block;font-size:9px;font-weight:400;color:#95729f;min-width:10px}body.tm-dark-design .leafchips>button.chosen{border-color:#cd438e;background:#3c2036;color:#f4bbdb}body.tm-dark-design .leafchips>button.chosen>b{color:#f1acd2}body.tm-dark-design .leafchips>button:hover{border-color:var(--pink)}
@media(max-width:1100px){body.tm-dark-design .subbrowse{padding:17px}body.tm-dark-design .subbrowseheading{align-items:start}body.tm-dark-design .subbrowseheading h3{font-size:13px}body.tm-dark-design .subbrowseheading>span{font-size:8px}body.tm-dark-design .subcards>button{padding:11px;gap:10px}body.tm-dark-design .subcards>button>img{width:43px;height:50px}body.tm-dark-design .subcards strong{font-size:10px}body.tm-dark-design .subcards small{font-size:8px}body.tm-dark-design .subcards b{font-size:8px}}
@media(max-width:700px){body.tm-dark-design .shopmega{max-height:none;overflow:visible}body.tm-dark-design .megasubs>div{display:block}body.tm-dark-design .megasubs>div>small{font-size:8px}body.tm-dark-design .megatree summary{font-size:11px;padding:12px 0}body.tm-dark-design .megatree>div a{font-size:10px}body.tm-dark-design .catalogsidebar .accessorytree details{border:0;border-bottom:1px solid #34253f;background:none;border-radius:0}body.tm-dark-design .catalogsidebar .accessorytree summary{display:flex;padding:11px 0;font-size:11px;font-weight:400}body.tm-dark-design .catalogsidebar .accessorytree details>div{padding-left:13px}body.tm-dark-design .catalogsidebar .accessorytree details>div>button{font-size:10px}body.tm-dark-design .subbrowse{padding:16px 13px;margin:20px 0}body.tm-dark-design .subbrowseheading{display:block;margin-bottom:14px}body.tm-dark-design .subbrowseheading h3{font-size:13px}body.tm-dark-design .subbrowseheading>span{display:block;text-align:left;font-size:8px;margin-top:7px}body.tm-dark-design .subcards{gap:9px}body.tm-dark-design .subcards>button{display:block;padding:11px}body.tm-dark-design .subcards>button>img{width:100%;height:68px;padding:8px;margin-bottom:11px}body.tm-dark-design .subcards>button:last-child:nth-child(odd){display:flex;gap:13px}body.tm-dark-design .subcards>button:last-child:nth-child(odd)>img{width:68px;height:68px;margin:0}body.tm-dark-design .subcards strong{font-size:10px;line-height:1.5}body.tm-dark-design .subcards small{font-size:8px;line-height:1.8;min-height:29px;margin-top:5px}body.tm-dark-design .subcards b{font-size:8px;display:block;margin-top:9px}body.tm-dark-design .leafchips{gap:8px}body.tm-dark-design .leafchips>button{font-size:9px;padding:10px;gap:12px;flex-grow:1}body.tm-dark-design .leafchips>button>b{font-size:8px}body.tm-dark-design .subbrowseheading>.backgroup{font-size:10px;padding:3px 0}}
