.sc{--sc-p: #d83a2f;--sc-pd: #bf2a22;--sc-red: #ec4a35;--sc-gold: #f6b73c;--sc-goldl: #ffd877;--sc-green: #2fb383;--sc-ever: #0e3b2e;--sc-ink: #1f1d1b;--sc-bg: #fdf4e3;--sc-fg: var(--sc-ink);--sc-line: #f2e6d0;--sc-gap: 20px;--sc-show: 6;--sc-hang: 50px;--sc-th: 26px;--sc-disc: 100%;--sc-row: 1108px;--sc-max: 168px;--sc-min: 140px;--sc-ease: cubic-bezier(.2, .7, .2, 1);--sc-wire: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 34' preserveAspectRatio='none'%3E%3Cpath d='M0 3 Q100 42 200 3' fill='none' stroke='%230e3b2e' stroke-opacity='.42' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");display:block;padding:36px 0 42px;background:var(--sc-bg);color:var(--sc-fg);font-size:16px;line-height:1.5;text-align:left;-webkit-font-smoothing:antialiased}@supports (color: color-mix(in srgb,red,blue)){.sc{background:radial-gradient(1100px 300px at 50% 0%,color-mix(in srgb,var(--sc-glow, var(--sc-bg)) 42%,#fff 58%) 0%,transparent 72%),var(--sc-bg)}}.sc *,.sc *:before,.sc *:after{box-sizing:border-box}.sc h2,.sc li{margin:0;padding:0;list-style:none}.sc__grid{list-style:none}.sc li::marker{content:none}.sc a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.sc img{display:block;max-width:none}.sc [hidden]{display:none!important}.sc__wrap{max-width:1240px;margin:0 auto;padding:0 20px}.sc__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:12px}.sc__top>.sc__h{grid-column:2;text-align:center}.sc__top>.sc__nav{grid-column:3;justify-self:end}.sc__h{font-size:clamp(26px,3.1vw,40px);font-weight:700;font-style:normal;line-height:1.1;letter-spacing:-.015em;text-transform:uppercase;color:var(--sc-fg)}.sc__h em{position:relative;display:inline-block;margin-left:.2em;font-style:normal;color:var(--sc-pd)}.sc__h em:after{content:"";position:absolute;left:0;right:0;bottom:-.14em;height:.2em;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'><path d='M2 9 C 30 2, 60 13, 100 7 S 170 2, 198 8' fill='none' stroke='%23c39a4e' stroke-width='3.5' stroke-linecap='round' opacity='.62'/></svg>") no-repeat center/100% 100%}.sc__nav{display:flex;gap:10px;flex:none}.sc__btn{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--sc-line);border-radius:50%;background:#fff;color:var(--sc-ever);box-shadow:0 1px 2px #201f1d0d,0 4px 10px #0e3b2e1a;cursor:pointer;transition:background .2s,color .2s,opacity .2s,transform .15s var(--sc-ease)}.sc__btn svg{width:20px;height:20px}.sc__btn:hover:not(:disabled){background:var(--sc-ever);border-color:var(--sc-ever);color:#fff}.sc__btn:active:not(:disabled){transform:scale(.94)}.sc__btn:disabled{opacity:.35;cursor:default;box-shadow:none}.sc__btn:focus-visible{outline:3px solid var(--sc-p);outline-offset:2px}.sc__grid{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(var(--sc-min),calc((100% - (var(--sc-show) - .5) * var(--sc-gap)) / var(--sc-show)),var(--sc-max));gap:var(--sc-gap);width:100%;max-width:var(--sc-row);margin:0 auto;padding:0 0 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sc__grid::-webkit-scrollbar{display:none}.sc__grid>li{position:relative;display:block;min-width:0;padding-top:var(--sc-hang);scroll-snap-align:start}.sc__grid>li:before{content:"";position:absolute;top:2px;left:50%;width:calc(100% + var(--sc-gap));height:34px;background:var(--sc-wire) no-repeat 0 0/100% 100%;pointer-events:none}.sc__grid>li:after{content:"";position:absolute;top:5px;left:50%;width:1.5px;height:calc(var(--sc-hang) - 21px);margin-left:-.75px;background:#0e3b2e6b;pointer-events:none}.sc__grid>li:last-child:before,.sc__grid>li:last-child .sc__bulbs{display:none}.sc__bulbs{position:absolute;top:0;left:0;right:0;height:var(--sc-hang);pointer-events:none}.sc__bulbs i{position:absolute;top:18.6px;left:calc(50% + (100% + var(--sc-gap)) * .25);width:8px;height:12px;margin-left:-4px;border-radius:50%/40% 40% 60% 60%;background:var(--sc-red);box-shadow:inset 1px 2px 3px #fff9,0 0 9px #ec4a3580,0 0 16px #ec4a3529;animation:sc-twinkle 2.6s ease-in-out infinite}.sc__bulbs i:nth-child(2){top:23.5px;left:calc(50% + (100% + var(--sc-gap)) * .5);background:var(--sc-gold);box-shadow:inset 1px 2px 3px #ffffffa6,0 0 9px #f6b73c8c,0 0 16px #f6b73c2e;animation-delay:.9s}.sc__bulbs i:nth-child(3){left:calc(50% + (100% + var(--sc-gap)) * .75);background:var(--sc-green);box-shadow:inset 1px 2px 3px #ffffff8c,0 0 9px #2fb38373,0 0 16px #2fb38326;animation-delay:1.7s}@keyframes sc-twinkle{0%,to{opacity:1}50%{opacity:.55}}.sc__cat{position:relative;display:grid;align-content:start;justify-items:center;height:100%;padding:0;border-radius:16px;text-align:center;transition:transform .15s var(--sc-ease)}.sc__orn{position:relative;display:grid;grid-template-rows:auto calc(var(--sc-th) / 2);justify-items:center;width:100%;transform-origin:50% calc(5px - var(--sc-hang))}.sc__orn:after{content:"";position:absolute;top:-16px;left:50%;width:10px;height:10px;margin-left:-5px;border:1.5px solid #a89f8b;border-radius:50%}.sc__orn:before{content:"";position:absolute;top:-9px;left:50%;z-index:2;width:18px;height:10px;margin-left:-9px;border-radius:3px 3px 2px 2px;background:linear-gradient(90deg,#8f8878,#efe9dc 40%,#bdb5a2 72%,#8f8878);box-shadow:inset 0 -2px #0000002e,0 1px 2px #201f1d33}.sc__ring{grid-row:1;position:relative;display:block;width:var(--sc-disc);aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;isolation:isolate;background:#fff;border:4px solid #fff;box-shadow:0 1px 2px #1f1d1b0f,0 14px 30px #7e441833;transition:box-shadow .3s var(--sc-ease)}.sc__ring img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);transform:scale(var(--z, 1));transform-origin:var(--pos, 50% 50%);transition:transform .5s var(--sc-ease)}.sc__tag{grid-row:2;position:relative;z-index:3;display:inline-flex;align-items:center;height:var(--sc-th);margin-top:calc(var(--sc-th) / -2);padding:0 14px;border:2px solid #fff;border-radius:999px;background:var(--sc-pd);box-shadow:0 4px 10px #bf2a2242;font-size:13px;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#fff}.sc__name{margin-top:11px;font-size:16px;font-weight:700;line-height:1.28;letter-spacing:-.01em;color:var(--sc-fg);text-wrap:balance;transition:color .2s}.sc__cat:focus-visible{outline:3px solid var(--sc-p);outline-offset:-1px}.sc__cat:active{transform:scale(.97)}@keyframes sc-swing{0%{transform:rotate(0)}22%{transform:rotate(4deg)}48%{transform:rotate(-3deg)}72%{transform:rotate(1.5deg)}to{transform:rotate(0)}}@media(hover:hover){.sc__cat:hover .sc__orn{animation:sc-swing 1.2s var(--sc-ease)}.sc__cat:hover .sc__ring{box-shadow:0 0 0 3px var(--sc-p),0 0 22px #a3232c47,0 10px 24px #0e3b2e29}.sc__cat:hover .sc__ring img{transform:scale(calc(var(--z, 1) * 1.05))}.sc__cat:hover .sc__name{color:var(--sc-pd)}}@media(hover:none){.sc__nav{display:none}}@media(max-width:1023px){.sc__top>.sc__nav{grid-column:1 / -1;justify-self:end;margin:2px 0 6px}}@media(max-width:1023px){.sc{--sc-gap: 16px;--sc-th: 24px;--sc-hang: 46px;padding:36px 0}.sc__grid{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 40px),transparent 100%)}.sc__wrap{padding:0 0 0 16px}.sc__top{padding:0 16px}.sc__grid{padding:0 16px 6px;scroll-padding-inline:16px}.sc__name{font-size:15px}.sc__tag{padding:0 12px;font-size:12px}}@media(max-width:699px){.sc{--sc-show: 3.15;--sc-gap: 12px;--sc-th: 21px;--sc-hang: 40px;--sc-disc: 100%;--sc-min: 96px;padding:24px 0 22px}.sc__wrap{padding:0 0 0 14px}.sc__top{padding:0 14px;margin-bottom:8px}.sc__grid{padding:0 14px 4px;scroll-padding-inline:14px;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 26px),transparent 100%)}.sc__h{font-size:22px}.sc__name{margin-top:8px;font-size:13px}.sc__tag{padding:0 9px;font-size:11px}.sc__bulbs i{width:7px;height:10px;margin-left:-3.5px;top:16px}.sc__bulbs i:nth-child(2){top:20px}.sc__grid>li:after{height:calc(var(--sc-hang) - 21px)}}@media(prefers-reduced-motion:reduce){.sc__bulbs i,.sc__cat:hover .sc__orn{animation:none}.sc__cat,.sc__ring,.sc__ring img,.sc__btn{transition:none}}.sc,.sc__h,.sc__name,.sc__tag,.sc__btn{font-family:var(--font-body-family, "Poppins", -apple-system, "Helvetica Neue", Arial, sans-serif);font-style:normal}.sc__h{font-family:var(--font-body-family, "Poppins", -apple-system, "Helvetica Neue", Arial, sans-serif)}.sc__cat{text-decoration:none}.sc__ring img{display:block}
/*# sourceMappingURL=/cdn/shop/t/1/assets/shop-by-category.css.map */
