:root{--purple:#5D24AF;--magenta:#D92CC5;--violet:#AC42C1;--cyan:#33C6E8;--azure:#398CCA;--brand-900:#3D1873;--brand-700:#5D24AF;--brand-500:#7C3FD1;--brand-200:#D6C2F0;--brand-100:#F1EAFB;--accent-700:#A81B98;--accent-600:#CF25BC;--accent-500:#D92CC5;--accent-100:#FCE8F9;--magenta-ink:#CF25BC;--cyan-ink:#12819B;--grad-purple:linear-gradient(135deg,#D92CC5 0%,#AC42C1 50%,#5D24AF 100%);--grad-blue:linear-gradient(135deg,#33C6E8 0%,#398CCA 50%,#5D24AF 100%);--grad-line:linear-gradient(90deg,#33C6E8 0%,#5D24AF 55%,#D92CC5 100%);--ink:#111111;--ink-2:#4A4A55;--ink-3:#82828F;--ink-4:#B4B4C0;--surface:#FFFFFF;--surface-2:#FAF5FE;--bg:#EFECF6;--line:#E5E4EE;--line-2:#D2D1DF;--sale:#CF25BC;--good:#0F8A4C;--warn:#B8860B;--info:#307BB3;--r-sm:4px;--r:6px;--r-lg:8px;--r-full:999px;--sh-1:0 1px 2px rgba(23,22,20,.06);--sh-2:0 4px 14px rgba(23,22,20,.08);--sh-3:0 12px 36px rgba(23,22,20,.14);--ff:"Inter","Noto Sans Thai","Sarabun","Leelawadee UI", -apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--ff);background:var(--surface);color:var(--ink);font-size:14.5px;font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block;height:auto}button{font-family:inherit;cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}input,select,textarea{font-family:inherit;font-size:inherit}.visually-hidden{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{position:absolute;top:-48px;left:8px;z-index:999;background:var(--brand-700);color:#fff;padding:9px 16px;border-radius:var(--r)}.skip-link:focus{top:8px}.wrap{max-width:1360px;margin:0 auto;padding:0 28px}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.wrap{padding:0 16px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;font-size:15px;padding:13px 24px;border-radius:6px;transition:.12s;border:1px solid transparent;line-height:1.3;cursor:pointer}.btn-primary{background:var(--brand-700);color:#fff}.btn-primary:hover{background:var(--brand-900)}.btn-accent{background:linear-gradient(90deg,#d92cc5,#ac42c1 55%,#5d24af);color:#fff}.btn-accent:hover{background:linear-gradient(90deg,#c21faf,#8f2fa6 55%,#4a1a8c)}.btn-ghost{border-color:var(--line-2);color:var(--ink);background:var(--surface)}.btn-ghost:hover{border-color:var(--ink-3);background:var(--surface-2)}.btn-sm{padding:8px 15px;font-size:13.5px}.btn-block{width:100%}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-notify{background:var(--brand-100);color:var(--brand-700);border:1px solid var(--brand-200);font-weight:500}.btn-notify:hover{background:var(--brand-200)}.tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--r-sm);line-height:1.5}.t-sale{background:var(--magenta);color:#fff;font-weight:700}.t-hot{background:var(--accent-100);color:var(--accent-700)}.t-new{background:var(--cyan);color:var(--brand-900);font-weight:700}.t-cod{background:var(--brand-100);color:var(--brand-700)}.t-out{background:var(--ink-2);color:#fff;font-weight:700}.t-ship{background:var(--cyan);color:var(--brand-900);font-weight:700}.t-merch{background:linear-gradient(135deg,var(--magenta),var(--brand-700));color:#fff;font-weight:700}.h-sec{font-size:22px;font-weight:700;line-height:1.45;position:relative;padding-bottom:9px}.h-sec:after{content:"";position:absolute;left:0;bottom:0;width:46px;height:4px;border-radius:3px;background:var(--grad-line)}.sec{padding:34px 0}.sec--tint{background:var(--surface-2);border-block:1px solid var(--line)}.sec-hd{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px;gap:16px}.sec-hd p{color:var(--ink-2);font-size:14px;margin-top:3px}.link-more{color:var(--brand-700);font-weight:500;font-size:14px;white-space:nowrap}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.h-sec{font-size:19px}.sec{padding:26px 0}}.announce{background:var(--grad-purple);color:#fff;font-size:12.5px;text-align:center;padding:8px 12px;display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.announce b{font-weight:600}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.announce{gap:0;font-size:11.5px}.announce .announce__item:not(:first-child){display:none}}header.site{background:var(--surface);border-bottom:1px solid var(--line);position:relative;z-index:20}@media(min-width:1025px),(min-width:750px)and (orientation:landscape){.shopify-section:has(>.announce){position:sticky;top:0;z-index:61}.shopify-section:has(>header.site){position:sticky;top:var(--annh,0px);z-index:60}header.site.is-stuck{box-shadow:0 6px 20px #5d24af21}}.announce .announce__ic{display:inline-flex;vertical-align:-2px;margin-right:5px}.announce .announce__item{display:inline-flex;align-items:center;justify-content:center}.h-sec .h-ic{display:inline-flex;vertical-align:-4px;margin-right:8px;color:var(--brand-700)}footer.site .fcontact{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13.5px}footer.site .fcontact li{display:flex;gap:9px;align-items:flex-start}footer.site .fcontact svg{flex:none;margin-top:2px;color:var(--brand-700);opacity:.75}footer.site .fcontact .maplink{display:inline-block;font-size:11px;line-height:1.6;color:var(--brand-700);border:1px solid var(--brand-200);border-radius:var(--r-full);padding:0 7px;margin-left:5px;white-space:nowrap}footer.site .fcontact a:hover .maplink{background:var(--brand-100)}.cart-empty .empty-ic{color:var(--line);margin-bottom:6px}.crumb .sep{display:inline-flex;vertical-align:-3px;margin:0 2px;color:var(--ink-3);opacity:.7}.suggest .sk-row{display:flex;gap:10px;align-items:center;padding:8px 13px}.suggest .sk{background:linear-gradient(90deg,var(--surface-2) 25%,#fff 50%,var(--surface-2) 75%);background-size:200% 100%;animation:sk-sh 1.1s infinite;border-radius:6px}@keyframes sk-sh{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.suggest .sk{animation:none}}.hdr{display:flex;align-items:center;gap:22px;padding:14px 0}.logo{display:flex;align-items:center;white-space:nowrap}.logo img{height:42px;width:auto;display:block}.logo-text{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--brand-700)}.search{flex:1;position:relative}.search input{width:100%;padding:10px 14px 10px 38px;border:1px solid var(--line-2);border-radius:var(--r-full);background:var(--surface-2);font-size:14px;color:var(--ink)}.search input::placeholder{color:var(--ink-3)}.search .ic{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--ink-3);display:grid;place-items:center}.search .search__submit{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:var(--brand-700);color:#fff;border-radius:var(--r-full);padding:6px 15px;font-size:13px;font-weight:500}.hdr-acts{display:flex;gap:6px;align-items:center}.iconbtn{position:relative;padding:8px;border-radius:var(--r);color:var(--ink-2);display:grid;place-items:center}.iconbtn:hover{background:var(--surface-2);color:var(--ink)}.badge-n{position:absolute;top:2px;right:2px;background:var(--accent-600);color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;border-radius:var(--r-full);display:grid;place-items:center;padding:0 4px}nav.main{border-top:1px solid var(--line)}nav.main ul{display:flex;gap:2px;list-style:none;flex-wrap:wrap}nav.main a{display:block;padding:11px 14px;font-size:14px;font-weight:500;color:var(--ink-2);border-bottom:2px solid transparent}nav.main a:hover,nav.main a[aria-current=page]{color:var(--brand-700);border-bottom-color:var(--magenta)}nav.main .hot{color:var(--magenta-ink);font-weight:600}.mnav,.msearch{display:none}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.hdr{gap:12px}.logo img{height:34px}nav.main{display:none}.msearch{display:none}.hdr .search{display:block;min-width:0}.hdr .search input{padding:8px 10px 8px 33px;font-size:13px;border-radius:99px}.hdr .search .ic{left:11px}.hdr .search .search__submit{display:none}.hdr .search .suggest{width:min(88vw,340px);left:auto;right:-84px}.mnav{display:flex;gap:8px;align-items:center;padding:0 0 12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mnav a{white-space:nowrap;padding:7px 13px;border:1px solid var(--line-2);border-radius:var(--r-full);font-size:13px;color:var(--ink-2)}.mnav a[aria-current=page]{background:var(--brand-700);border-color:var(--brand-700);color:#fff}.template-index .mnav{display:none}}.explore{background:#1b1030;color:#fff;padding:9px 0;font-size:12.5px}.explore .in{display:flex;gap:7px;align-items:center;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.explore b{color:#d6bcf5;margin-right:4px;white-space:nowrap;font-weight:600}.explore a{border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:6px 14px;color:#cfc7de;font-size:12.5px;white-space:nowrap;display:inline-block}.explore a:hover{border-color:#fff;color:#fff}.explore a.on{background:#fff;color:#1b1030;font-weight:700;border-color:#fff}.suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--line-2);border-radius:10px;box-shadow:var(--sh-3);z-index:80;overflow:hidden;text-align:left}.suggest[hidden]{display:none}.suggest [role=option]{display:flex;gap:10px;align-items:center;width:100%;padding:9px 13px;font-size:13.5px;color:var(--ink);text-align:left;border-bottom:1px solid var(--line);cursor:pointer}.suggest [role=option]:last-child{border-bottom:none}.suggest [role=option]:hover,.suggest [role=option][aria-selected=true]{background:var(--brand-100)}.suggest img,.suggest .suggest__noimg{width:36px;height:36px;object-fit:cover;border-radius:6px;flex:none;background:linear-gradient(135deg,#f4f1fb,#e4e2f2)}.suggest .suggest__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggest .suggest__price{margin-left:auto;font-weight:700;color:var(--sale);white-space:nowrap}.suggest .suggest__empty{padding:10px 13px;font-size:13px;color:var(--ink-3)}.suggest .suggest__oos{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:99px;font-size:11px;font-weight:600;color:#b42318;background:#fee4e2;vertical-align:1px}.tsp-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:22px}.tsp-filters select,.tsp-filters input[type=number]{padding:8px 12px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:#fff;font:inherit;color:var(--ink)}.tsp-filters select:focus,.tsp-filters input[type=number]:focus{outline:none;border-color:var(--brand-500)}.tsp-filters input[type=number]{width:118px}.tsp-price{display:inline-flex;gap:7px;align-items:center;color:var(--ink-3)}.tsp-stock{display:inline-flex;gap:6px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.tsp-stock input{accent-color:var(--brand-700)}.tsp-pages{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:6px 0 28px}.tsp-pages button{min-width:36px;padding:8px 10px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:#fff;cursor:pointer;font:inherit;color:var(--ink)}.tsp-pages button:hover:not(:disabled):not([aria-current=page]){border-color:var(--brand-500)}.tsp-pages button[aria-current=page]{background:var(--brand-700);color:#fff;border-color:var(--brand-700)}.tsp-pages button:disabled{opacity:.35;cursor:default}.tsp-noimg{display:block;width:100%;aspect-ratio:1;background:linear-gradient(135deg,#f4f1fb,#e4e2f2)}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.tsp-filters select{flex:1 1 100%}.tsp-filters input[type=number]{width:104px}}.h-search{padding:46px 0 40px;text-align:center;background:linear-gradient(180deg,#f3edfc,#fff)}.h-search h1{font-size:32px;font-weight:600;line-height:1.4}.h-search .sub{font-size:14.5px;color:var(--ink-2);margin-top:7px}.bigsearch{display:flex;gap:9px;align-items:center;background:#fff;border:2px solid var(--brand-500);border-radius:99px;padding:7px 8px 7px 20px;max-width:680px;margin:22px auto 0;box-shadow:0 8px 26px #5d24af24;position:relative}.bigsearch .ic{color:var(--brand-700);flex:none;display:grid;place-items:center}.bigsearch input{flex:1;border:none;outline:none;font-size:15px;background:transparent;color:var(--ink);min-width:0}.bigsearch .btn{border-radius:99px;padding:11px 26px;white-space:nowrap}.kw{margin-top:15px;font-size:13px;color:var(--ink-3);display:flex;gap:8px;justify-content:center;flex-wrap:wrap;align-items:center}.kw a{background:#fff;border:1px solid var(--line-2);border-radius:99px;padding:5px 13px;color:var(--ink-2)}.kw a:hover{border-color:var(--brand-500);color:var(--brand-700)}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:760px;margin:26px auto 0}.quick .q{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;display:block}.quick .q:hover{border-color:var(--brand-500);box-shadow:0 6px 18px #5d24af1a}.quick .q img,.quick .q .ph{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;margin-bottom:8px;background:linear-gradient(135deg,#f0ecfa,#dfdcef)}.quick .q .ph svg{width:100%;height:100%;opacity:.55;color:var(--brand-700)}.quick .q b{font-size:13px}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.h-search{padding:32px 0 28px}.h-search h1{font-size:22px}.bigsearch{padding:6px 6px 6px 14px}.bigsearch .btn{padding:10px 16px;font-size:13px}.quick{grid-template-columns:1fr 1fr}}.usp{background:#f8f5fc;border-block:1px solid var(--line)}.usp .in{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.usp .it{display:flex;gap:11px;align-items:center;padding:16px 14px}.usp .ic{color:var(--brand-700);display:grid;place-items:center;flex:none}.usp b{display:block;font-size:13.5px;font-weight:600}.usp small{font-size:12px;color:var(--ink-2);line-height:1.45;display:block}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.usp .in{grid-template-columns:repeat(2,1fr);gap:4px}.usp .it{padding:12px 10px;gap:9px}}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media(min-width:1200px){.grid-3{grid-template-columns:repeat(4,1fr)}.grid-5w{grid-template-columns:repeat(5,1fr)}.grid-5w .pcard .now{font-size:19px}}@media(max-width:989px){.grid-4{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr);gap:9px}.grid-2{grid-template-columns:1fr}}.catcard{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);transition:.14s;display:block}.catcard:hover{box-shadow:var(--sh-2)}.catcard .im{aspect-ratio:4/3;background:linear-gradient(135deg,#f0ecfa,#dfdcef);overflow:hidden}.catcard .im img{width:100%;height:100%;object-fit:cover}.catcard .im svg{width:100%;height:100%;opacity:.55;color:var(--brand-700)}.catcard .tx{padding:12px 14px}.catcard b{font-size:14.5px;display:block}.catcard small{color:var(--ink-3);font-size:12px}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.cat-grid{grid-template-columns:repeat(2,1fr);gap:9px}}.cat-grid .catcard{background:#fff;border:1px solid var(--brand-200);border-radius:var(--r-lg)}.cat-grid .catcard:hover{box-shadow:var(--sh-2);border-color:var(--brand-500)}.cat-grid .catcard .im{aspect-ratio:4/3;background:#fff;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.cat-grid .catcard .im img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.05);transition:transform .35s ease;will-change:transform}.cat-grid .catcard:hover .im img{transform:scale(1.13)}.cat-grid .catcard .im svg{width:50%;height:50%;opacity:.3;color:var(--brand-500)}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:.14s;position:relative}.pcard:hover{box-shadow:var(--sh-2);border-color:var(--line-2)}.pimg{aspect-ratio:1;overflow:hidden;position:relative;background:linear-gradient(135deg,#f4f1fb,#e4e2f2);display:grid;place-items:center}.pimg img{width:100%;height:100%;object-fit:cover;object-position:center}.pimg svg{width:100%;height:100%;opacity:.55;color:var(--brand-700)}.offtag{position:absolute;top:0;right:0;z-index:3;background:linear-gradient(135deg,#d92cc5,#5d24af);color:#fff;font-weight:700;font-size:13px;padding:4px 9px;border-bottom-left-radius:8px}.outveil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#ffffffb8;display:grid;place-items:center}.outveil span{background:#111111d1;color:#fff;font-weight:700;font-size:13.5px;padding:7px 16px;border-radius:99px}.ph-badges{position:absolute;top:9px;left:9px;display:flex;flex-direction:column;gap:5px;align-items:flex-start;z-index:2}.pcard .body{padding:10px 11px 12px;display:flex;flex-direction:column;gap:5px;flex:1}.pcard .name{font-size:13.5px;font-weight:600;line-height:1.5;color:var(--ink);min-height:2.75em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard .price{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;margin-top:auto;padding-top:2px}.pcard .pricevals{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}.pcard .now{font-size:21px;font-weight:700;color:var(--sale);letter-spacing:-.3px}.pcard .now--regular{color:var(--ink)}.pcard .was{font-size:13px;color:var(--ink-4);text-decoration:line-through}.pcard .vendor{font-size:11px;color:var(--ink-3)}.qadd-inline{margin:0;display:flex;flex:none}.qadd-ic{position:relative;display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:1.5px solid var(--line-2);border-radius:50%;cursor:pointer;text-decoration:none;background:var(--surface);color:var(--ink);transition:background .15s,color .15s,border-color .15s,transform .12s}.qadd-ic:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.qadd-ic:hover{background:var(--brand-700);border-color:var(--brand-700);color:#fff}.qadd-ic:active{transform:scale(.93)}.qadd-ic:focus-visible{outline:none;box-shadow:0 0 0 3px #5d24af47}.qadd-ic.is-loading{opacity:.5;cursor:default}.qadd-ic[disabled]{cursor:default}@media(prefers-reduced-motion:reduce){.qadd-ic{transition:none}}.stockbar{position:relative;height:17px;border-radius:99px;background:#efe6fa;overflow:hidden;margin-top:3px}.stockbar i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#33c6e8,#ac42c1 55%,#d92cc5);border-radius:99px}.stockbar b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:4px;font-size:10.5px;color:#fff;font-weight:700;z-index:2;white-space:nowrap}.stockbar b svg{flex:none}.stockbar.out i{background:var(--ink-3)}.pcard .qadd{margin-top:9px}.pimg-wrap{position:relative;overflow:hidden}.qadd-overwrap{position:absolute;left:10px;right:10px;bottom:10px;z-index:4;margin:0;display:block;opacity:0;transform:translateY(140%);transition:transform .22s ease,opacity .22s ease;pointer-events:none;text-decoration:none}.pcard:hover .qadd-overwrap,.pcard:focus-within .qadd-overwrap{opacity:1;transform:none;pointer-events:auto}.qadd-overwrap .qadd-over{display:flex;width:100%;justify-content:center;box-shadow:0 4px 14px #11111140}.is-out .qadd-overwrap{display:none}@media(hover:none){.qadd-overwrap{display:none}}@media(hover:hover){.pcard .qadd-bottom{display:none}}@media(prefers-reduced-motion:reduce){.qadd-overwrap{transition:none}}.qa-toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,80px);z-index:80;background:var(--ink,#171321);color:#fff;font-size:13.5px;font-weight:500;padding:11px 18px;border-radius:12px;box-shadow:0 8px 24px #0000004d;display:flex;gap:12px;align-items:center;transition:transform .28s ease;max-width:calc(100vw - 32px)}.qa-toast.show{transform:translate(-50%)}.qa-toast a{color:#7fe3f9;font-weight:600;white-space:nowrap}.qa-toast.err{background:#b3261e}.badge-n.bump{animation:qa-bump .35s ease}@keyframes qa-bump{40%{transform:scale(1.45)}}@media(prefers-reduced-motion:reduce){.qa-toast{transition:none}.badge-n.bump{animation:none}}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.pcard .name{font-size:12.5px}.pcard .now{font-size:18px}}.crumb{font-size:12.5px;color:var(--ink-3);padding:14px 0}.crumb a:hover{color:var(--brand-700)}.crumb [aria-current]{color:var(--ink)}.pager{display:flex;gap:6px;justify-content:center;padding:30px 0 0;list-style:none}.pager a,.pager span{min-width:36px;height:36px;border-radius:var(--r);display:grid;place-items:center;font-size:13.5px;border:1px solid var(--line);color:var(--ink-2);padding:0 8px}.pager .on{background:var(--brand-700);color:#fff;border-color:var(--brand-700);font-weight:600}.col-layout{display:grid;grid-template-columns:210px 1fr;gap:20px;padding-bottom:52px}.filters{align-self:start;position:sticky;top:16px}.fgroup{border-bottom:1px solid var(--line);padding:16px 0}.fgroup:first-child{padding-top:0}.fgroup h5{font-size:13.5px;font-weight:600;margin-bottom:11px}.chk{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-2);padding:5px 0;cursor:pointer}.chk input[type=checkbox]{accent-color:var(--brand-700);width:16px;height:16px;flex:none}.chk .n{margin-left:auto;font-size:11.5px;color:var(--ink-4)}.filters .catlist{list-style:none;margin:0;padding:0}.fcat{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-2);text-decoration:none;padding:6px 9px;margin:0 -9px;border-radius:var(--r);transition:background .14s,color .14s}.fcat:hover{background:var(--brand-100);color:var(--brand-700)}.fcat.on{background:var(--brand-100);color:var(--brand-700);font-weight:600}.filters .fcats{border-bottom:none}.price-inputs{display:flex;gap:8px;align-items:center}.price-inputs input{width:100%;border:1px solid var(--line-2);border-radius:var(--r);padding:8px 10px;font-size:13px}.col-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.col-top .cnt{font-size:13.5px;color:var(--ink-2)}.sortsel{appearance:none;-webkit-appearance:none;border:1.5px solid var(--line-2);border-radius:99px;padding:9px 38px 9px 16px;font-size:13.5px;background:var(--surface);color:var(--ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235D24AF' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:border-color .15s,box-shadow .15s}.sortsel:hover{border-color:var(--brand-500)}.sortsel:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px #5d24af24}.tsp-filters select{appearance:none;-webkit-appearance:none;border-radius:99px!important;cursor:pointer;padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235D24AF' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.chips{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:16px}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--brand-100);color:var(--brand-700);border-radius:var(--r-full);padding:5px 11px;font-size:12.5px;font-weight:500}.chip.clear{background:none;color:var(--ink-3);text-decoration:underline}.mfilter-toggle{display:none}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.col-layout{grid-template-columns:1fr;gap:0}.filters{display:none;position:static}.filters.open{display:block;margin-bottom:18px}.mfilter-toggle{display:inline-flex;margin-bottom:14px}}.collection-desc{color:var(--ink-2);font-size:14px;margin-top:4px;max-width:72ch}.pdp{display:grid;grid-template-columns:1.08fr 1fr;gap:44px;padding-bottom:44px;align-items:start}.gallery .main{aspect-ratio:1;border-radius:var(--r-lg);background:linear-gradient(135deg,#f5f2fc,#e2dff1);display:grid;place-items:center;position:relative;overflow:hidden}.gallery .main img{width:100%;height:100%;object-fit:cover}.gallery .main svg{width:56%;opacity:.55;color:var(--brand-700)}.thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:10px}.thumbs button{aspect-ratio:1;border-radius:var(--r-sm);background:linear-gradient(135deg,#f4f1fb,#e4e2f2);border:2px solid transparent;display:grid;place-items:center;cursor:pointer;overflow:hidden;padding:0}.thumbs button.on{border-color:var(--brand-700)}.thumbs button img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--r-sm) - 1px)}.pdp .ttl{font-size:26px;font-weight:700;line-height:1.45}.pdp .meta{display:flex;gap:14px;align-items:center;font-size:12.5px;color:var(--ink-3);margin-top:8px;flex-wrap:wrap}.pricebox{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin:16px 0 4px}.pricebox .now{font-size:38px;font-weight:700;color:var(--sale)}.pricebox .now--regular{color:var(--ink)}.pricebox .was{font-size:17px;color:var(--ink-3);text-decoration:line-through}.pricebox .off{background:var(--sale);color:#fff;border-radius:var(--r-sm);padding:3px 9px;font-size:13px;font-weight:700}.instal{font-size:13px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:10px 13px;margin:12px 0 18px;display:flex;gap:9px;align-items:center}.instal b{color:var(--brand-700)}.optgrp{margin-bottom:16px;border:0;padding:0;min-width:0}.optgrp legend{font-size:13.5px;font-weight:600;margin-bottom:8px;padding:0;display:block}.optgrp .lb{font-size:13.5px;font-weight:600;margin-bottom:8px;display:flex;gap:7px;align-items:center}.optgrp .lb span{color:var(--ink-3);font-weight:400}.opts{display:flex;gap:8px;flex-wrap:wrap}.opts label{border:1.5px solid var(--line-2);border-radius:var(--r);padding:9px 15px;font-size:13.5px;color:var(--ink);background:var(--surface);font-weight:500;cursor:pointer}.opts input[type=radio]{position:absolute;opacity:0;pointer-events:none}.opts input[type=radio]:checked+label,.opts label:has(input:checked){border-color:var(--brand-700);background:var(--brand-100);color:var(--brand-700);font-weight:600}.opts label.opt-dis{opacity:.45;cursor:not-allowed;text-decoration:line-through;background:var(--surface-2)}.sec-empty{grid-column:1/-1;text-align:center;color:var(--ink-2);font-size:14px;padding:26px 0}.sec-empty a{color:var(--brand-700);font-weight:600;text-decoration:underline}.qtyrow{display:flex;gap:11px;align-items:center;margin-bottom:14px}.qty{display:flex;align-items:center;border:1.5px solid var(--line-2);border-radius:var(--r);overflow:hidden}.qty button{width:40px;height:44px;font-size:17px;color:var(--ink-2)}.qty button:hover{background:var(--surface-2)}.qty input{width:48px;height:44px;text-align:center;font-weight:600;font-size:15px;border:none;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.stockline{font-size:13px;color:var(--sale);font-weight:600;display:flex;gap:6px;align-items:center}.buyrow{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px}.buyrow .shopify-payment-button .shopify-payment-button__button--unbranded{background:linear-gradient(90deg,#d92cc5,#ac42c1 55%,#5d24af);border-radius:6px;font-weight:500;font-size:15px;padding:13px 24px}.trustrow{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;border-block:1px solid var(--line);padding:16px 0}.trustrow .it{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;color:var(--ink-2)}.trustrow .it b{display:block;color:var(--ink);font-size:13px}.trustrow .ic{color:var(--brand-700);flex:none;margin-top:1px;display:grid;place-items:center}.acc{border-top:1px solid var(--line);margin-top:22px}.acc .item{border-bottom:1px solid var(--line)}.acc .hd{display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-weight:600;font-size:14.5px;width:100%;text-align:left;color:var(--ink)}.acc .hd .ic{transition:.15s}.acc .hd[aria-expanded=true] .ic{transform:rotate(180deg)}.acc .bd{padding:0 0 17px;font-size:13.5px;color:var(--ink-2);line-height:1.75}.acc .bd[hidden]{display:none}.outbox{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:16px;margin-bottom:14px}.outbox b{display:block;font-size:14.5px;margin-bottom:4px}.outbox p{font-size:13px;color:var(--ink-2);margin-bottom:11px}.stickybuy{display:none}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.pdp{grid-template-columns:1fr;gap:22px}.pdp .ttl{font-size:21px}.pricebox .now{font-size:30px}.buyrow{grid-template-columns:1fr}.stickybuy{display:flex;position:sticky;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);padding:10px 14px;gap:10px;align-items:center;box-shadow:0 -4px 16px #00000012}.stickybuy .p b{font-size:17px;font-weight:700;color:var(--sale);display:block;line-height:1.2}.stickybuy .btn{flex:1;padding:12px}}.cart-l{display:grid;grid-template-columns:1fr 372px;gap:30px;padding-bottom:44px;align-items:start}.freebar{background:var(--brand-100);border:1px solid var(--brand-200);border-radius:var(--r);padding:12px 15px;margin-bottom:18px}.freebar .tx{font-size:13.5px;color:var(--brand-900);margin-bottom:8px}.freebar .tx b{font-weight:700}.freebar .track{height:6px;background:#fff;border-radius:9px;overflow:hidden}.freebar .track i{display:block;height:100%;background:var(--brand-500);border-radius:9px}.citem{display:grid;grid-template-columns:92px 1fr auto;gap:15px;padding:17px 0;border-bottom:1px solid var(--line);align-items:start}.citem .im{aspect-ratio:1;border-radius:var(--r);background:linear-gradient(135deg,#f4f1fb,#e4e2f2);overflow:hidden}.citem .im img{width:100%;height:100%;object-fit:cover}.citem .nm{font-size:14.5px;font-weight:600;line-height:1.4}.citem .vr{font-size:12.5px;color:var(--ink-3);margin-top:3px}.citem .ct{display:flex;gap:12px;align-items:center;margin-top:10px;flex-wrap:wrap}.citem .rm{font-size:12.5px;color:var(--ink-3);text-decoration:underline}.citem .pr{text-align:right}.citem .pr b{font-size:16px;font-weight:700;display:block}.citem .pr small{font-size:12.5px;color:var(--ink-3);text-decoration:line-through}.qty.sm button{width:32px;height:34px;font-size:15px}.qty.sm input{width:40px;height:34px;font-size:14px}.summary{border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;background:var(--surface);position:sticky;top:16px}.summary h2{font-size:16px;font-weight:700;margin-bottom:14px}.sline{display:flex;justify-content:space-between;font-size:14px;padding:7px 0;color:var(--ink-2)}.sline b{color:var(--ink);font-weight:600}.sline.free b{color:var(--good)}.sline.tot{border-top:1px solid var(--line);margin-top:9px;padding-top:13px;font-size:19px;font-weight:700;color:var(--ink)}.sline.tot b{font-size:22px}.paysm{display:flex;gap:5px;flex-wrap:wrap;margin-top:13px;justify-content:center}.paysm i{font-style:normal;border:1px solid var(--line);border-radius:5px;padding:4px 8px;font-size:10.5px;font-weight:600;color:var(--ink-2);background:var(--surface-2)}.secure{display:flex;gap:8px;align-items:center;justify-content:center;font-size:12px;color:var(--ink-3);margin-top:14px}.cart-empty{text-align:center;padding:60px 0}.cart-empty p{color:var(--ink-2);margin:8px 0 22px}.cart-note label{font-size:12.5px;color:var(--ink-2);display:block;margin:14px 0 5px;font-weight:500}.cart-note textarea{width:100%;border:1px solid var(--line-2);border-radius:var(--r);padding:10px 12px;min-height:70px}.login-note{background:var(--brand-100);border:1px solid var(--brand-200);border-radius:var(--r);padding:12px 14px;margin-bottom:12px}.login-note p{font-size:13px;color:var(--brand-900);font-weight:500;margin-bottom:9px;line-height:1.6}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.cart-l{grid-template-columns:1fr}.citem{grid-template-columns:76px 1fr}.citem .pr{grid-column:2;text-align:left;margin-top:6px}.summary{position:static}}.search-page-head{padding:34px 0 8px;text-align:center}.search-page-head h1{font-size:28px;font-weight:600;line-height:1.4}.search-page-head .cnt{color:var(--ink-2);font-size:14px;margin-top:6px}.form-narrow{max-width:480px;margin:0 auto;padding:40px 0 60px}.form-narrow h1{font-size:26px;font-weight:700;margin-bottom:18px}.field{margin-bottom:12px}.field label{font-size:12.5px;color:var(--ink-2);display:block;margin-bottom:5px;font-weight:500}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line-2);border-radius:var(--r);padding:11px 13px;background:#fff;color:var(--ink)}.field input::placeholder{color:var(--ink-4)}.form-links{margin-top:14px;font-size:13.5px;display:flex;gap:16px;flex-wrap:wrap}.form-links a{color:var(--brand-700);font-weight:600}.form-errors{background:var(--accent-100);border:1px solid var(--accent-500);color:var(--accent-700);border-radius:var(--r);padding:12px 15px;font-size:13.5px;margin-bottom:14px}.form-errors ul{margin:6px 0 0 18px}.form-success{background:#f2fbf6;border:1px solid var(--good);color:var(--good);border-radius:var(--r);padding:12px 15px;font-size:13.5px;margin-bottom:14px}.data-table{width:100%;border-collapse:collapse;font-size:13.5px}.data-table th{text-align:left;padding:10px 8px;border-bottom:2px solid var(--line);font-weight:600}.data-table td{padding:10px 8px;border-bottom:1px solid var(--line)}footer.site{background:var(--surface);border-top:1px solid var(--line);color:var(--ink-2);padding:44px 0 0;margin-top:40px}footer.site .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:34px;padding-bottom:34px}footer.site .cols.has-soc{grid-template-columns:1.45fr 1fr 1fr 1.15fr 1.05fr}@media(min-width:750px)and (max-width:1099px){footer.site .cols,footer.site .cols.has-soc{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px 30px}footer.site .cols ul:not(.fcontact){display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;align-content:start}footer.site .cols ul:not(.fcontact):has(li:nth-child(-n+5):last-child){grid-template-columns:1fr}}footer.site h3{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:12px}footer.site ul{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:13.5px}footer.site a:hover{color:var(--brand-700)}footer.site .fbrand{font-size:13.5px;line-height:1.7}footer.site .logo img{height:56px}.fbot{border-top:1px solid var(--line);padding:16px 0;font-size:12px;color:var(--ink-3);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.soc{display:grid;gap:9px}.soc a{display:flex;align-items:center;gap:11px;font-size:13.5px;color:var(--ink-2);font-weight:500}.soc .b{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:#f3f0f9;border:1px solid var(--line);transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.soc svg{width:17px;height:17px}.soc a:hover{color:var(--ink)}.soc a:hover .b{transform:translateY(-2px);box-shadow:var(--sh-2)}.soc a:hover .b svg{fill:#fff}.soc a[data-b=line]:hover .b{background:#06c755;border-color:#06c755}.soc a[data-b=facebook]:hover .b{background:#1877f2;border-color:#1877f2}.soc a[data-b=tiktok]:hover .b{background:#111;border-color:#111}.soc a[data-b=instagram]:hover .b{background:linear-gradient(45deg,#f9ce34,#ee2a7b 55%,#6228d7);border-color:transparent}.soc a[data-b=youtube]:hover .b{background:red;border-color:red}footer.site .fmini{display:none}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){footer.site{padding:14px 0 0;margin-top:22px}footer.site .cols{display:none}footer.site .fmini{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;padding-bottom:12px;align-items:center}footer.site .fmini span{display:inline-flex;align-items:center;gap:6px}footer.site .fmini svg{color:var(--brand-700);opacity:.75}.fbot{padding:10px 0;font-size:11px}.template-cart footer.site{display:none}}.feedsec{display:none}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.feedsec{display:block;margin-top:6px}.feed-skel{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.feed-skel[hidden]{display:none}.fsk{border:1px solid var(--line);border-radius:var(--r-lg);padding:10px}.fsk .sk{background:linear-gradient(90deg,var(--surface-2) 25%,#fff 50%,var(--surface-2) 75%);background-size:200% 100%;animation:sk-sh 1.1s infinite;border-radius:8px;display:block}.fsk .im{height:130px;margin-bottom:10px}.fsk .t1{height:11px;width:85%;margin-bottom:6px}.fsk .t2{height:11px;width:50%}.feed-more{text-align:center;padding:18px 0 6px}}.page-content{padding:34px 0 60px;max-width:820px}.page-content h1{font-size:28px;font-weight:700;margin-bottom:16px}.rte{font-size:14.5px;line-height:1.8;color:var(--ink-2)}.rte h2,.rte h3{color:var(--ink);margin:20px 0 8px}.rte p{margin-bottom:12px}.rte img{border-radius:var(--r-lg)}.err-404{text-align:center;padding:70px 0}.err-404 h1{font-size:60px;font-weight:700;background:var(--grad-purple);-webkit-background-clip:text;background-clip:text;color:transparent}.err-404 p{color:var(--ink-2);margin:10px 0 24px}@media(max-width:900px),(max-width:1024px)and (orientation:portrait){.grid-5w{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:4px 2px 12px;scrollbar-width:none}.grid-5w::-webkit-scrollbar{display:none}.grid-5w>.pcard{flex:0 0 44vw;scroll-snap-align:start}body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}}.contactpage{padding-bottom:34px}.contactpage h1{font-size:30px;color:var(--ink);line-height:1.35;margin-bottom:6px}.cp-lead{font-size:14.5px;color:var(--ink-2);max-width:640px}.cp-bar{width:74px;height:4px;border-radius:9px;background:var(--grad-line);margin:12px 0 22px}.cp-sub{font-size:13px;color:var(--ink-3);margin:6px 0 14px}.cp-sec{margin-top:30px}.cp-chans{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.cp-chan{border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:9px;background:var(--surface);transition:border-color .18s,box-shadow .18s,transform .18s}.cp-chan:hover{border-color:var(--brand-200);box-shadow:var(--sh-2);transform:translateY(-2px)}.cp-chan .cc{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--brand-100);color:var(--brand-700)}.cp-chan .tx b{display:block;font-size:14.5px;color:var(--ink)}.cp-chan .tx span{display:block;font-size:13px;color:var(--ink-3);word-break:break-word}.cp-chan em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--brand-700);margin-top:auto;display:inline-flex;align-items:center;gap:2px}.cp-chan.line .cc{background:#e7f9ef;color:#06c755}.cp-chan.line em{color:#06c755}.cp-hours{margin-top:20px;border:1px solid var(--brand-200);background:#fbf8ff;border-radius:14px;padding:15px 17px;display:flex;align-items:center;gap:12px}.cp-hours svg{color:var(--brand-700);flex:none}.cp-hours .t{flex:1;min-width:0}.cp-hours b{display:block;font-size:14px;color:var(--ink)}.cp-hours .t span{font-size:12.5px;color:var(--ink-3)}.cp-open{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap;border-radius:var(--r-full);padding:4px 11px;color:var(--good);background:#e9f7ef}.cp-open:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.cp-open.closed{color:var(--ink-3);background:#f1f0f5}.cp-open:empty{display:none}.cp-two{display:grid;grid-template-columns:1.25fr .95fr;gap:22px;align-items:start;margin-top:24px}.cp-form{border:1px solid var(--line);border-radius:14px;padding:20px}.cp-f2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cp-fg{margin-bottom:12px}.cp-fg label{display:block;font-size:12.5px;font-weight:600;color:var(--ink);margin-bottom:5px}.cp-in{width:100%;border:1px solid var(--line);border-radius:9px;padding:9px 12px;font-size:13.5px;color:var(--ink);background:#fdfcff}.cp-in:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px #5d24af1a}.cp-sel{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2382828F' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px}.cp-foot{font-size:12px;color:var(--ink-3);margin-top:10px}.cp-ok,.cp-err{display:flex;align-items:flex-start;gap:9px;border-radius:11px;padding:11px 13px;margin-bottom:14px;font-size:13.5px}.cp-ok{background:#e9f7ef;color:#0b6b3b}.cp-ok svg{color:var(--good);flex:none}.cp-err{background:#fdeef5;color:#8e1148}.cp-err svg{color:var(--sale);flex:none}.cp-brs{display:grid;gap:14px}.cp-br{border:1px solid var(--line);border-radius:14px;padding:16px 17px;background:var(--surface)}.cp-brh{display:flex;align-items:center;gap:9px;margin-bottom:7px}.cp-brh .pin{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--brand-100);color:var(--brand-700)}.cp-brh b{font-size:15.5px;color:var(--ink)}.cp-addr{font-size:13px;color:var(--ink-3);line-height:1.65;margin-bottom:6px}.cp-bh{font-size:12.5px;color:var(--ink-3);display:flex;align-items:center;gap:6px;margin-bottom:12px}.cp-bh svg{color:var(--brand-700);opacity:.75}.cp-acts{display:flex;gap:8px}.cp-acts .btn{flex:1;justify-content:center;text-align:center;padding:9px 10px;font-size:13px}.cp-faq{display:grid;gap:8px}.cp-fq{border:1px solid var(--line);border-radius:12px;padding:13px 16px;background:var(--surface)}.cp-fq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:14px;font-weight:600;color:var(--ink);list-style:none}.cp-fq summary::-webkit-details-marker{display:none}.cp-fq summary svg{color:var(--ink-4);flex:none;transition:rotate .2s}.cp-fq[open]{border-color:var(--brand-200);background:#fcfaff}.cp-fq[open] summary svg{rotate:180deg}.cp-a{font-size:13.5px;color:var(--ink-3);margin-top:9px;padding-top:9px;border-top:1px dashed var(--line)}.cp-a p{margin:0 0 6px}.cp-a p:last-child{margin-bottom:0}@media(max-width:900px),(max-width:1024px)and (orientation:portrait){.contactpage h1{font-size:24px}.cp-two{grid-template-columns:1fr;gap:16px}.cp-f2{grid-template-columns:1fr;gap:0}.cp-hours{flex-wrap:wrap}}@media(max-width:749px),(max-width:1024px)and (orientation:portrait){.cp-chans{grid-template-columns:1fr 1fr;gap:10px}.cp-chan{padding:13px;gap:7px}.cp-chan .cc{width:36px;height:36px;border-radius:10px}.cp-chan .tx b{font-size:13.5px}.cp-chan .tx span{font-size:12px}.cp-acts{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
