/* generated by tools/split-template-css.js from templates-extra.css: do not edit */
.hero-bg.hero-stock{opacity: 1}.hero:has(.hero-stock){background: #1b1a18}.hero:has(.hero-stock)::after{background: linear-gradient(90deg,rgba(16,15,14,.66),rgba(16,15,14,.28) 62%,rgba(16,15,14,.08))}@keyframes sol-twinkle{from{opacity: .35}to{opacity: 1}}.per-unit{margin-left: 4px;font-size: .62em;font-weight: 600;opacity: .7;white-space: nowrap}.cert-badges{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 4px}.cert-badge{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;font-size: 12.5px;font-weight: 700;color: #1f6b3a;background: #e8f6ec;border: 1px solid #b9e2c4;border-radius: 999px}.wa-row{display: flex;flex-wrap: wrap;gap: 10px;margin: 14px 0 6px}.wa-row .btn{flex: 1 1 auto;justify-content: center;text-align: center}.wa-row .btn-wa{background: #25d366;color: #073b1a;border-color: #25d366;font-weight: 700;flex-basis: 100%}.wa-row .btn-wa:hover{background: #1fb957}.wa-row .hi,.hi{font-weight: 500;opacity: .85}@media (max-width: 560px){.wa-row .btn{flex-basis: 100%}}.bulk-box{margin: 12px 0 6px;padding: 12px 14px;border: 1.5px dashed var(--accent,#c8793a);border-radius: var(--r,10px);background: color-mix(in srgb,var(--accent,#c8793a) 7%,var(--bg,#fff))}.bulk-title{font-weight: 800;font-size: 14px;margin-bottom: 8px}.bulk-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.bulk-list li{display: grid;grid-template-columns: 64px 1fr auto;gap: 8px;align-items: center;font-size: 13.5px;padding: 6px 10px;border-radius: 8px;background: rgba(127,127,127,.07)}.bulk-list li.on{background: var(--accent,#c8793a);color: #fff}.bulk-list li.on .bulk-off{color: #fff}.bulk-off{font-weight: 700;color: #1f7a3d}.bulk-list em{font-style: normal;font-weight: 700}.bulk-rules{margin-top: 8px;font-size: 12.5px;opacity: .8}.bulk-tag{background: var(--accent,#c8793a) !important;color: #fff !important;border-radius: 999px;font-weight: 700}.bulk-applied{color: #1f7a3d;margin-top: 6px;font-weight: 600}.sub-box{margin: 12px 0 6px;padding: 12px 14px;border: 1.5px solid var(--line,#e5e7eb);border-radius: var(--r,10px);background: color-mix(in srgb,var(--brand,#4f46e5) 5%,var(--bg,#fff))}.sub-box select{max-width: 220px}.sn-popup-backdrop{position: fixed;inset: 0;z-index: 9000;background: rgba(15,18,25,.55);display: grid;place-items: center;padding: 16px}.sn-popup{position: relative;width: min(440px,100%);background: var(--bg,#fff);color: var(--text,#1f2430);border-radius: var(--r,14px);padding: 28px 26px 22px;box-shadow: 0 24px 70px rgba(0,0,0,.35);text-align: center}.sn-popup h2{margin: 0 0 8px;font-size: 24px;line-height: 1.2}.sn-popup-body{margin: 0 0 14px;color: var(--muted,#6b7280)}.sn-popup-x{position: absolute;top: 8px;right: 10px;width: 36px;height: 36px;border: 0;background: transparent;font-size: 26px;line-height: 1;cursor: pointer;color: var(--muted,#6b7280)}.sn-popup-form{display: grid;gap: 10px}.sn-popup-form input[type=email]{width: 100%;padding: 12px 14px;border: 1.5px solid var(--line,#d1d5db);border-radius: 10px;font: inherit;background: var(--bg,#fff);color: inherit}.sn-popup-trap{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;opacity: 0}.sn-popup-msg{min-height: 20px;margin-top: 8px;font-size: 14px}.sn-popup-msg.err{color: #b91c1c}.sn-popup-fine{margin-top: 6px;font-size: 12px;color: var(--muted,#8a8f98)}.sn-popup-code{display: inline-block;margin: 0 0 16px;padding: 10px 22px;border: 2px dashed var(--brand,#4f46e5);border-radius: 10px;font-size: 22px;font-weight: 700;letter-spacing: 2px;color: var(--brand,#4f46e5);user-select: all}.star-pick{display: flex;flex-direction: row-reverse;justify-content: flex-end;gap: 2px}.star-pick{position: relative}.star-pick input{position: absolute;left: 0;top: 0;opacity: 0;width: 1px;height: 1px;pointer-events: none}.star-pick label{font-size: 34px;line-height: 1;cursor: pointer;color: var(--line,#d1d5db);padding: 0 2px}.star-pick label:hover,.star-pick label:hover ~ label,.star-pick input:checked ~ label{color: #f59e0b}.star-pick input:focus-visible + label{outline: 2px solid var(--brand,#4f46e5);outline-offset: 2px;border-radius: 4px}.bundle-items{display: flex;flex-wrap: wrap;align-items: stretch;gap: 8px}.bundle-items .plus{align-self: center;font-size: 20px;font-weight: 700;opacity: .5}.bundle-item{flex: 1 1 120px;max-width: 170px;text-align: center}.bundle-item img{width: 100%;aspect-ratio: 1;object-fit: cover;border-radius: var(--r,10px);background: var(--line,#eee)}.bundle-item .nm{font-size: 13.5px;font-weight: 600;margin-top: 6px;line-height: 1.3}.bundle-item .nm a{color: inherit;text-decoration: none}.bundle-item select{width: 100%;max-width: 100%;margin-top: 6px;font-size: 12.5px}.bundle-hint .btn{white-space: nowrap}@keyframes prism-drift{from{transform: translate3d(0,0,0) scale(1)}to{transform: translate3d(6vmax,-4vmax,0) scale(1.12)}}.tpl-liquid,.tpl-liquidnight{--spring: cubic-bezier(.34,1.56,.64,1);--r: 30px;--r-lg: 38px;--r-sm: 20px;--rim: inset 0 1.5px 1px rgba(255,255,255,.95),inset 0 -1.5px 1px rgba(255,255,255,.35),inset 1.5px 0 1px rgba(255,255,255,.55),inset -1.5px 0 1px rgba(255,255,255,.3)}.tpl-liquid{--bg: #e9efff;--bg-2: rgba(255,255,255,.45);--line: rgba(255,255,255,.7);--ink: #14213d;--ink-2: #44506f;--ink-3: #7d89a8;--g1: rgba(255,255,255,.48);--g2: rgba(255,255,255,.14);--gtint: rgba(120,150,255,.14);--shadow: 0 10px 34px -8px rgba(40,70,160,.32),0 2px 8px rgba(40,70,160,.1);--hl: rgba(255,255,255,.9)}body.sf.tpl-liquid{background-color: #dfe8ff;background-image: radial-gradient(55vw 55vh at 6% 6%,#ffc2de,transparent 64%),radial-gradient(52vw 50vh at 96% 10%,#aee0ff,transparent 64%),radial-gradient(60vw 60vh at 80% 98%,#d3c2ff,transparent 64%),radial-gradient(46vw 46vh at 0% 90%,#b8f3dd,transparent 64%);background-attachment: fixed}:is(.tpl-liquid,.tpl-liquidnight)::before,:is(.tpl-liquid,.tpl-liquidnight)::after{content: "";position: fixed;z-index: -1;pointer-events: none;filter: blur(30px)}:is(.tpl-liquid,.tpl-liquidnight)::before{width: 46vmax;height: 40vmax;left: -12vmax;top: 18vh;background: radial-gradient(circle at 35% 35%,rgba(255,110,190,.5),rgba(120,100,255,.28) 55%,transparent 70%);border-radius: 58% 42% 55% 45% / 48% 56% 44% 52%;animation: liquid-morph 24s ease-in-out infinite alternate}:is(.tpl-liquid,.tpl-liquidnight)::after{width: 42vmax;height: 42vmax;right: -12vmax;bottom: -8vh;background: radial-gradient(circle at 60% 40%,rgba(70,200,255,.5),rgba(90,120,255,.26) 55%,transparent 70%);border-radius: 44% 56% 48% 52% / 56% 44% 56% 44%;animation: liquid-morph 30s ease-in-out infinite alternate-reverse}@keyframes liquid-morph{0%{transform: translate3d(0,0,0) rotate(0deg);border-radius: 58% 42% 55% 45% / 48% 56% 44% 52%}50%{transform: translate3d(5vmax,-4vmax,0) rotate(18deg) scale(1.08);border-radius: 42% 58% 46% 54% / 56% 42% 58% 44%}100%{transform: translate3d(-3vmax,3vmax,0) rotate(-12deg) scale(.96);border-radius: 52% 48% 60% 40% / 44% 58% 42% 56%}}@media (prefers-reduced-motion: reduce){:is(.tpl-liquid,.tpl-liquidnight)::before,:is(.tpl-liquid,.tpl-liquidnight)::after{animation: none}}:is(.tpl-liquid,.tpl-liquidnight) h1,:is(.tpl-liquid,.tpl-liquidnight) h2,:is(.tpl-liquid,.tpl-liquidnight) h3,:is(.tpl-liquid,.tpl-liquidnight) .display{font-family: 'Inter Tight',system-ui,-apple-system,sans-serif;font-weight: 700;letter-spacing: -.035em}:is(.tpl-liquid,.tpl-liquidnight) .announce,:is(.tpl-liquid,.tpl-liquidnight) .hdr,:is(.tpl-liquid,.tpl-liquidnight) .hero-in,:is(.tpl-liquid,.tpl-liquidnight) .rc-card,:is(.tpl-liquid,.tpl-liquidnight) .p-card,:is(.tpl-liquid,.tpl-liquidnight) .trust,:is(.tpl-liquid,.tpl-liquidnight) .main-img,:is(.tpl-liquid,.tpl-liquidnight) .box,:is(.tpl-liquid,.tpl-liquidnight) .summary{background: linear-gradient(135deg,var(--g1),var(--g2)),var(--gtint);border: 1px solid var(--line);box-shadow: var(--shadow),var(--rim);backdrop-filter: blur(16px) saturate(190%) brightness(1.06);-webkit-backdrop-filter: blur(16px) saturate(190%) brightness(1.06)}:is(.tpl-liquid,.tpl-liquidnight) .hdr,:is(.tpl-liquid,.tpl-liquidnight) .hero-in{backdrop-filter: blur(14px) saturate(190%) brightness(1.06) url(#sn-liquid)}:is(.tpl-liquid,.tpl-liquidnight) .announce{background: linear-gradient(90deg,var(--g1),var(--g2));color: var(--ink);font-weight: 600;letter-spacing: .02em;border-width: 0 0 1px;box-shadow: var(--rim)}:is(.tpl-liquid,.tpl-liquidnight) .hdr{position: sticky;top: 12px;z-index: 60;width: min(1180px,calc(100% - 28px));margin: 14px auto 0;border-radius: 40px}:is(.tpl-liquid,.tpl-liquidnight) .hdr .wrap{width: 100%}:is(.tpl-liquid,.tpl-liquidnight) .hdr-in{padding-left: 16px;padding-right: 16px}:is(.tpl-liquid,.tpl-liquidnight) .hdr .brand{font-family: 'Inter Tight',sans-serif;font-weight: 800;letter-spacing: -.04em;color: var(--ink)}:is(.tpl-liquid,.tpl-liquidnight) .hdr .icon-link,:is(.tpl-liquid,.tpl-liquidnight) .hdr .burger{color: var(--ink)}:is(.tpl-liquid,.tpl-liquidnight) .hdr-search input[type=search]{background: rgba(255,255,255,.28) !important;border: 1px solid var(--line) !important;border-radius: 99px !important;color: var(--ink) !important;box-shadow: inset 0 2px 8px rgba(0,0,0,.08),0 1px 0 rgba(255,255,255,.6)}:is(.tpl-liquid,.tpl-liquidnight) .nav-bar{background: transparent;border-top: 0;padding: 0 12px 10px}:is(.tpl-liquid,.tpl-liquidnight) .nav-bar .wrap{display: flex;flex-wrap: wrap;gap: 2px;padding: 4px;border-radius: 99px;background: rgba(255,255,255,.16);box-shadow: inset 0 2px 8px rgba(0,0,0,.07),0 1px 0 rgba(255,255,255,.5);width: fit-content;max-width: 100%;margin: 0 auto}:is(.tpl-liquid,.tpl-liquidnight) .nav-link{font-weight: 650;font-size: 13.5px;color: var(--ink-2);border-radius: 99px;padding: 8px 16px;transition: background .35s var(--spring),transform .35s var(--spring)}:is(.tpl-liquid,.tpl-liquidnight) .nav-link:hover{background: rgba(255,255,255,.3);color: var(--ink);transform: scale(1.04)}:is(.tpl-liquid,.tpl-liquidnight) .nav-link.active{color: var(--ink);background: linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.4));box-shadow: 0 6px 16px -4px rgba(30,50,140,.35),var(--rim)}:is(.tpl-liquid,.tpl-liquidnight) .nav-link.active::after{display: none}:is(.tpl-liquid,.tpl-liquidnight) .hero{margin: 14px;border-radius: 44px;min-height: 660px;display: flex;align-items: flex-end;background: #a9b6ff;box-shadow: var(--shadow)}:is(.tpl-liquid,.tpl-liquidnight) .hero-bg{opacity: 1;background-position: center}:is(.tpl-liquid,.tpl-liquidnight) .hero::after{background: linear-gradient(180deg,rgba(255,255,255,0) 45%,rgba(20,30,90,.32))}:is(.tpl-liquid,.tpl-liquidnight) .hero::before{content: "";position: absolute;z-index: 3;right: 9%;top: 14%;width: 150px;height: 150px;border-radius: 50%;background: radial-gradient(circle at 32% 28%,rgba(255,255,255,.95) 0 6%,rgba(255,255,255,.28) 30%,rgba(255,255,255,.06) 62%,rgba(255,255,255,.4) 100%);box-shadow: inset -10px -14px 26px rgba(120,140,255,.45),inset 8px 10px 20px rgba(255,255,255,.7),0 22px 40px -14px rgba(30,50,160,.5);animation: liquid-bob 7s ease-in-out infinite alternate;pointer-events: none}@keyframes liquid-bob{from{transform: translateY(0) rotate(0)}to{transform: translateY(-22px) rotate(8deg)}}@media (prefers-reduced-motion: reduce){:is(.tpl-liquid,.tpl-liquidnight) .hero::before{animation: none}}:is(.tpl-liquid,.tpl-liquidnight) .hero .wrap{position: relative;z-index: 4}:is(.tpl-liquid,.tpl-liquidnight) .hero-in{max-width: 560px;margin: 0 0 42px;padding: 38px 42px 42px;border-radius: 40px;color: var(--ink);position: relative;overflow: hidden}:is(.tpl-liquid,.tpl-liquidnight) .hero-in::before,:is(.tpl-liquid,.tpl-liquidnight) .rc-card::before,:is(.tpl-liquid,.tpl-liquidnight) .p-card::before{content: "";position: absolute;z-index: 3;left: -20%;top: -45%;width: 140%;height: 80%;border-radius: 50%;background: linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0));transform: rotate(-8deg);pointer-events: none}:is(.tpl-liquid,.tpl-liquidnight) .hero .eyebrow{background: rgba(255,255,255,.4);color: var(--ink);backdrop-filter: none;border: 1px solid rgba(255,255,255,.7);box-shadow: var(--rim)}:is(.tpl-liquid,.tpl-liquidnight) .hero h1{color: var(--ink);font-size: clamp(38px,5.4vw,70px);line-height: .98}:is(.tpl-liquid,.tpl-liquidnight) .hero p{color: var(--ink-2);opacity: 1}:is(.tpl-liquid,.tpl-liquidnight) .btn{border-radius: 99px;font-weight: 700;border: 1px solid rgba(255,255,255,.7);background: linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.18));color: var(--ink);box-shadow: 0 8px 22px -8px rgba(30,50,140,.4),var(--rim);backdrop-filter: blur(10px) saturate(180%);transition: transform .4s var(--spring),box-shadow .3s}:is(.tpl-liquid,.tpl-liquidnight) .btn:hover{transform: scale(1.06);box-shadow: 0 14px 30px -8px rgba(30,50,140,.5),var(--rim)}:is(.tpl-liquid,.tpl-liquidnight) .btn:active{transform: scale(.97)}:is(.tpl-liquid,.tpl-liquidnight) .btn-primary,:is(.tpl-liquid,.tpl-liquidnight) .btn-accent{color: #fff;background: linear-gradient(180deg,rgba(120,150,255,.95),rgba(70,100,235,.8));border-color: rgba(255,255,255,.55);text-shadow: 0 1px 2px rgba(20,30,120,.4)}.tpl-liquid .btn-accent{background: linear-gradient(180deg,rgba(255,130,190,.95),rgba(235,70,150,.82))}:is(.tpl-liquid,.tpl-liquidnight) .section-head h2{font-size: clamp(30px,3.8vw,50px)}:is(.tpl-liquid,.tpl-liquidnight) .section-head p{color: var(--ink-3)}:is(.tpl-liquid,.tpl-liquidnight) .section-head .link-arrow{border-radius: 99px;padding: 8px 18px;color: var(--ink);font-weight: 700;background: linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.16));border: 1px solid rgba(255,255,255,.7);box-shadow: var(--rim);backdrop-filter: blur(10px)}:is(.tpl-liquid,.tpl-liquidnight) .section-alt{background: transparent}:is(.tpl-liquid,.tpl-liquidnight) .rc-card,:is(.tpl-liquid,.tpl-liquidnight) .p-card{position: relative;overflow: hidden;border-radius: 38px;padding: 12px 12px 16px;transition: transform .5s var(--spring),box-shadow .4s;isolation: isolate}:is(.tpl-liquid,.tpl-liquidnight) .rc-card:hover,:is(.tpl-liquid,.tpl-liquidnight) .p-card:hover{transform: translateY(-8px) scale(1.012);box-shadow: 0 30px 60px -18px rgba(40,70,200,.5),var(--rim)}:is(.tpl-liquid,.tpl-liquidnight) .rc-img,:is(.tpl-liquid,.tpl-liquidnight) .p-img{aspect-ratio: 4 / 5;border-radius: 28px;background: rgba(255,255,255,.3);box-shadow: inset 0 0 0 1px rgba(255,255,255,.6),0 10px 22px -10px rgba(30,50,140,.5)}:is(.tpl-liquid,.tpl-liquidnight) .rc-name,:is(.tpl-liquid,.tpl-liquidnight) .p-name{font-family: 'Inter Tight',sans-serif;font-weight: 700 !important;font-size: 16.5px !important;letter-spacing: -.02em !important;text-align: center;color: var(--ink)}:is(.tpl-liquid,.tpl-liquidnight) .rc-chip{text-align: center}:is(.tpl-liquid,.tpl-liquidnight) .rc-chip span,:is(.tpl-liquid,.tpl-liquidnight) .p-cat{background: rgba(255,255,255,.3);border: 1px solid rgba(255,255,255,.6);color: var(--ink-3);border-radius: 99px;padding: 3px 12px;font-size: 11px;font-weight: 700;box-shadow: var(--rim)}:is(.tpl-liquid,.tpl-liquidnight) .rc-price{justify-content: center}:is(.tpl-liquid,.tpl-liquidnight) .rc-price b,:is(.tpl-liquid,.tpl-liquidnight) .price b{font-family: 'Inter Tight',sans-serif;font-weight: 800;font-size: 19px;color: var(--ink)}:is(.tpl-liquid,.tpl-liquidnight) .rc-price s,:is(.tpl-liquid,.tpl-liquidnight) .price s{color: var(--ink-3)}:is(.tpl-liquid,.tpl-liquidnight) .rc-btn{border-radius: 99px;border: 1px solid rgba(255,255,255,.7);background: linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.16));color: var(--ink);font-weight: 700;box-shadow: var(--rim);transition: transform .4s var(--spring)}:is(.tpl-liquid,.tpl-liquidnight) .rc-btn:hover{transform: scale(1.06)}:is(.tpl-liquid,.tpl-liquidnight) .rc-btn-main{background: linear-gradient(180deg,rgba(120,150,255,.95),rgba(70,100,235,.8));color: #fff}:is(.tpl-liquid,.tpl-liquidnight) .rc-tag,:is(.tpl-liquid,.tpl-liquidnight) .tag{z-index: 5;background: linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,255,255,.4));backdrop-filter: blur(10px);color: var(--ink);border: 1px solid #fff;border-radius: 99px;font-weight: 800;box-shadow: var(--rim),0 6px 14px -8px rgba(30,50,140,.6)}:is(.tpl-liquid,.tpl-liquidnight) .rc-tag-sale,:is(.tpl-liquid,.tpl-liquidnight) .tag-sale{background: linear-gradient(180deg,rgba(255,120,170,.95),rgba(235,60,130,.85));color: #fff;border-color: rgba(255,255,255,.6)}:is(.tpl-liquid,.tpl-liquidnight) .rc-heart{z-index: 5}:is(.tpl-liquid,.tpl-liquidnight) .cat-tile{border-radius: 38px;aspect-ratio: 4 / 5;border: 1px solid rgba(255,255,255,.6);box-shadow: var(--shadow),var(--rim);transition: transform .5s var(--spring)}:is(.tpl-liquid,.tpl-liquidnight) .cat-tile:hover{transform: scale(1.025)}:is(.tpl-liquid,.tpl-liquidnight) .cat-tile::after{background: linear-gradient(180deg,transparent 52%,rgba(20,30,90,.35))}:is(.tpl-liquid,.tpl-liquidnight) .cat-tile .t{left: 14px;right: 14px;bottom: 14px;padding: 12px 18px;border-radius: 99px;background: linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.22));backdrop-filter: blur(16px) saturate(190%);-webkit-backdrop-filter: blur(16px) saturate(190%);border: 1px solid rgba(255,255,255,.75);box-shadow: var(--rim)}:is(.tpl-liquid,.tpl-liquidnight) .cat-tile h3{color: var(--ink);font-size: 18px;text-shadow: none}:is(.tpl-liquid,.tpl-liquidnight) .main-img{aspect-ratio: 4 / 5;border-radius: 40px;padding: 12px}:is(.tpl-liquid,.tpl-liquidnight) .main-img img{border-radius: 30px}:is(.tpl-liquid,.tpl-liquidnight) .pd-info h1{font-size: clamp(32px,4vw,54px)}:is(.tpl-liquid,.tpl-liquidnight) .trust{margin: 18px 14px;border-radius: 36px}:is(.tpl-liquid,.tpl-liquidnight) .trust-item .ic{background: linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.25));border: 1px solid #fff;color: var(--ink);border-radius: 50%;box-shadow: var(--rim)}:is(.tpl-liquid,.tpl-liquidnight) .foot{margin: 28px 14px 14px;border-radius: 44px;background: linear-gradient(135deg,rgba(40,50,130,.7),rgba(20,25,80,.82));border: 1px solid rgba(255,255,255,.28);box-shadow: var(--shadow),var(--rim);backdrop-filter: blur(20px) saturate(170%)}:is(.tpl-liquid,.tpl-liquidnight) .foot h4{font-family: 'Inter Tight',sans-serif;letter-spacing: -.02em;color: #d9e2ff}@media (max-width: 860px){:is(.tpl-liquid,.tpl-liquidnight) .hero{min-height: 540px;margin: 10px;border-radius: 34px}:is(.tpl-liquid,.tpl-liquidnight) .hero-in{margin-bottom: 18px;padding: 26px 24px 30px;border-radius: 30px}:is(.tpl-liquid,.tpl-liquidnight) .hero::before{width: 90px;height: 90px}:is(.tpl-liquid,.tpl-liquidnight) .hdr{top: 8px;border-radius: 30px}:is(.tpl-liquid,.tpl-liquidnight) .nav-bar .wrap{border-radius: 26px}:is(.tpl-liquid,.tpl-liquidnight) .rc-card,:is(.tpl-liquid,.tpl-liquidnight) .p-card{border-radius: 30px}}:is(.tpl-liquid,.tpl-liquidnight) .hero:has(.hero-stock){background: #a9b6ff}.art-spec .art-badge{margin:0 0 12px;font-size:15px}.art-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 24px;margin:0 0 14px}.art-dl>div{border-bottom:1px solid var(--border,rgba(0,0,0,.12));padding-bottom:8px}.art-dl dt{font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.art-dl dd{margin:2px 0 0}.art-story{font-style:italic;line-height:1.7;max-width:62ch}.art-ask{margin-top:14px;border:1px solid var(--border,rgba(0,0,0,.14));border-radius:12px;padding:12px 16px}.art-ask summary{cursor:pointer}.art-ask form{margin-top:12px}.artroom{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:16px}.artroom-box{background:#fff;color:#222;border-radius:14px;padding:14px;width:min(900px,100%);position:relative}.artroom-x{position:absolute;right:10px;top:6px;border:0;background:none;font-size:28px;cursor:pointer;line-height:1}.artroom-wall{position:relative;height:min(60vh,460px);background:linear-gradient(#e9e4da,#ddd5c6);border-radius:8px;overflow:hidden}.artroom-wall::after{content:"";position:absolute;left:0;right:0;bottom:0;height:8%;background:#a68a64}.artroom-art{position:absolute;left:50%;transform:translateX(-50%);background:#ccc center/cover no-repeat;box-shadow:0 8px 22px rgba(0,0,0,.35);outline:4px solid #2b2418}.artroom-sofa{position:absolute;left:50%;transform:translateX(-50%);bottom:8%;background:#6d7a8c;border-radius:14px 14px 6px 6px;z-index:1}.artroom-note{margin:10px 4px 0;font-size:13px;opacity:.75}