:root{--yellow: #ffd93d;--teal: #88d398;--cyan: #7ec8e3;--orange: #ff7e20;--magenta: #ff8fb8;--pink: #ffb7c5;--purple: #b199ff;--sky: #8ec5ff;--bg: #fffbeb;--bg-soft: #fff4d6;--bg-dark: #2b2a4a;--bg-light: #ffffff;--ink: #2b2a4a;--ink-dark: #1f1e38;--ink-soft: #5c5a72;--line: rgba(43, 42, 74, .1);--line-dark: #efe8d8;--card: #ffffff;--card-light: #ffffff;--brand: #ff7e20;--accent: #ff7e20;--accent-hover: #f06a0c;--accent-2: #b199ff;--accent-hot: #ff6b9d;--warn: #ff7e20;--danger: #ef5b6b;--ok: #88d398;--grad-main: linear-gradient(135deg, #ff9a3c 0%, #ff7e20 55%, #ff6b9d 100%);--grad-neon: linear-gradient(120deg, #ffb7c5, #b199ff);--grad-soft: linear-gradient(160deg, rgba(255, 126, 32, .08), rgba(177, 153, 255, .1));--grad-pastel: linear-gradient(145deg, #fffbeb 0%, #ffe8f0 48%, #efe8ff 100%);--glow: 0 12px 32px rgba(255, 126, 32, .12);--glow-pink: 0 12px 28px rgba(255, 183, 197, .35);--glow-yellow: 0 10px 24px rgba(255, 217, 61, .28);--font: "M PLUS Rounded 1c", "Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Hiragino Sans", system-ui, sans-serif;--display: "Zen Maru Gothic", "M PLUS Rounded 1c", "Hiragino Maru Gothic ProN", system-ui, sans-serif;--display-loud: "Zen Maru Gothic", "M PLUS Rounded 1c", system-ui, sans-serif;--container: 1280px;--radius: 22px;--shadow: 0 14px 36px rgba(43, 42, 74, .07)}@media(min-width:1440px){:root{--container: 1360px}}@media(min-width:1600px){:root{--container: 1480px}}@media(min-width:1800px){:root{--container: 1600px}}@media(min-width:2000px){:root{--container: 1720px}}@media(min-width:2400px){:root{--container: 1880px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;min-height:100vh;font-family:var(--font);color:var(--ink);line-height:1.7;background-color:var(--bg);background-image:radial-gradient(ellipse 55% 40% at 8% 0%,rgba(255,214,228,.45),transparent 60%),radial-gradient(ellipse 45% 35% at 92% 6%,rgba(214,204,255,.35),transparent 55%),linear-gradient(180deg,#fff9f0,#fff7fb 55%,#fff5f0);background-attachment:scroll;background-repeat:no-repeat;background-size:100% auto}@media(max-width:900px){body{background-image:none;background-color:#fff9f0}}body:before{content:none}#page,.site,main,.hero,.section{position:relative;z-index:1}.site-header{z-index:50}.float-dock{z-index:80}.pd-lightbox{z-index:500}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.container{width:min(100% - 2rem,var(--container));max-width:var(--container);margin-inline:auto;box-sizing:border-box}.narrow{width:min(100% - 2rem,760px)}.skip-link{position:absolute;left:-999px;top:0;background:#000;color:#fff;padding:.5rem 1rem;z-index:100}a:focus-visible,button:focus-visible,.btn:focus-visible,.nav-link:focus-visible,.float-dock-btn:focus-visible,.pd-nav:focus-visible,.pd-dot:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.center{text-align:center}.mt{margin-top:1.75rem}.muted{color:var(--ink-soft)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.site-header{position:sticky;top:0;z-index:50;background:transparent;backdrop-filter:none;border-bottom:none;padding:1.25rem 0 .35rem}.header-capsule,.header-bar{display:block;width:100%;max-width:var(--container);min-height:64px;padding:.55rem 1.1rem;border-radius:999px;background:#ffffffeb;border:1px solid var(--line);background-clip:padding-box;box-shadow:var(--shadow);backdrop-filter:none;-webkit-backdrop-filter:none;position:relative;box-sizing:border-box}.header-capsule:before{display:none}.site-header .container{width:min(100% - 2rem,var(--container));max-width:var(--container)}.brand-logo{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit;white-space:nowrap;height:44px}.brand-mark{display:inline-flex;flex:0 0 auto;line-height:0;border-radius:999px;filter:drop-shadow(0 6px 14px rgba(177,153,255,.35))}.brand-mark svg{display:block;border-radius:999px;width:40px;height:40px}.brand-word{display:inline-flex;align-items:baseline;font-family:var(--display-loud);font-size:1.28rem;font-weight:800;letter-spacing:-.03em;line-height:1}.brand-word-vape{background:linear-gradient(120deg,#5cf0ff,#c4b5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand-word-novi{background:linear-gradient(120deg,#c4b5ff,#ff6bcb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.04em}.site-nav{display:flex;align-items:center;width:100%;min-height:52px;position:relative;gap:.75rem}.nav-brand{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;z-index:2}.nav-cats{position:static;left:auto;top:auto;transform:none;display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;gap:clamp(1rem,2.2vw,1.75rem);margin-left:.35rem;min-width:0;z-index:1}.nav-tools{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;margin-left:auto;flex:0 0 auto;z-index:2}.nav-link{display:inline-flex;align-items:center;height:40px;box-sizing:border-box;font-size:.95rem;font-weight:650;color:#ffffffc7;padding:0 .1rem;border-bottom:3px solid transparent;transition:color .2s ease,border-color .2s ease;white-space:nowrap;line-height:1}.nav-link:hover{color:#fff;border-bottom-color:#00e5ff8c}.nav-link.is-current{color:#fff;border-bottom-color:var(--accent)}.nav-tool{font-size:.95rem;font-weight:650;color:#ffffffeb;transition:color .2s ease;white-space:nowrap;max-width:10rem;overflow:hidden;text-overflow:ellipsis}.nav-tool:hover{color:var(--accent-2)}.nav-account-dd{position:relative;display:inline-flex;align-items:center;max-width:none}.nav-account-trigger{appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex!important;align-items:center;gap:.4rem;max-width:none!important;overflow:visible!important;padding:.25rem .2rem;font:inherit;color:inherit}.nav-account-avatar{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:.78rem;font-weight:800;color:#140f22;background:var(--grad-main);flex:0 0 auto}.nav-account-name{max-width:7rem;overflow:hidden;text-overflow:ellipsis}.nav-account-caret{display:inline-flex;opacity:.75;transition:transform .15s ease;flex:0 0 auto}.nav-account-dd.is-open .nav-account-caret{transform:rotate(180deg)}.nav-account-menu{position:absolute;top:100%;right:0;min-width:210px;padding:8px 0 0;margin:0;background:transparent;border:0;display:none;flex-direction:column;z-index:120}.nav-account-dd.is-open .nav-account-menu,.nav-account-dd:hover .nav-account-menu,.nav-account-dd:focus-within .nav-account-menu{display:flex}.nav-account-menu a{display:block;padding:.7rem .95rem;color:var(--ink);font-size:.9rem;font-weight:650;text-decoration:none;background:#171022;border-left:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.14)}.nav-account-menu a:first-child{border-radius:14px 14px 0 0;border-top:1px solid rgba(255,255,255,.14);padding-top:.85rem;box-shadow:0 18px 48px #00000073}.nav-account-menu a:last-child{border-radius:0 0 14px 14px;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:.85rem}.nav-account-menu a:hover{background:#221833;color:#fff}.nav-account-menu .nav-account-logout{color:#ffa0a0f2;border-top:1px solid rgba(255,255,255,.1)}.nav-cart{display:inline-flex;align-items:center;gap:.35rem;max-width:none}.nav-cart-icon{display:grid;place-items:center}.nav-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:999px;background:transparent;padding:10px;flex-direction:column;justify-content:center;gap:6px}.nav-toggle span{display:block;height:2px;background:#fff}.header-brand-m,.header-m-actions,.header-m-search-bar{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.85rem 1.4rem;border-radius:999px;border:1px solid transparent;font-weight:700;font-size:.95rem;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--grad-main);background-size:160% 160%;color:#140f22;border:none;box-shadow:var(--glow-pink),0 0 0 1px #fff3 inset;font-weight:800;animation:none}.btn-primary:hover{filter:brightness(1.08);color:#140f22}.btn-ghost{background:#ffffff0f;border-color:#ffffff47;color:var(--ink);backdrop-filter:none}.btn-ghost:hover{background:#ffffff1f;border-color:#00e5ff8c;color:#fff;box-shadow:0 0 24px #00e5ff2e}.hero{position:relative;isolation:isolate;display:block;padding:1.1rem 0 2.6rem;overflow:hidden;color:var(--ink);background:transparent}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent,rgba(8,4,18,.55))}.sk-search{position:relative;display:flex;align-items:center;gap:.35rem;min-width:0}.sk-search-icon{display:grid;place-items:center;color:#ffffff8c;flex:0 0 auto}.sk-search-input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:.9rem;font-weight:550}.sk-search-input::placeholder{color:#ffffff6b}.sk-search-submit{flex:0 0 auto;border:0;cursor:pointer;font:inherit;font-weight:750}.sk-search--nav{width:min(220px,18vw);padding:.35rem .4rem .35rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.sk-search--nav:focus-within{width:min(220px,18vw);border-color:#ff7e2073;background:#ffffff17;box-shadow:0 0 0 3px #ff7e2024}.sk-search-input:focus,.sk-search-input:focus-visible{outline:none!important;box-shadow:none!important}.sk-search:focus-within{outline:none}.sk-search--nav .sk-search-submit--icon{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;color:#140f22;background:linear-gradient(115deg,#ff4d9a,#7c5cff 55%,#3de7ff)}.sk-search--hero{width:min(100%,34rem);margin:0 auto;padding:.45rem .45rem .45rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0a06148c;box-shadow:0 18px 40px #00000047;backdrop-filter:blur(12px)}.sk-search--hero:focus-within{border-color:#ff2d9580;box-shadow:0 18px 40px #00000052,0 0 0 4px #ff2d951f}.sk-search--hero .sk-search-input{font-size:1rem;padding:.55rem .4rem}.sk-search--hero .sk-search-submit{padding:.7rem 1.25rem;border-radius:999px;color:#140f22;background:linear-gradient(115deg,#ff4d9a,#7c5cff 55%,#3de7ff);box-shadow:0 8px 24px #ff2d9547}.sk-search--hero .sk-search-submit:hover{filter:brightness(1.06)}.shop-page-head .sk-search--hero{margin:1rem 0 0;max-width:36rem}.hero-visual .pd-slide.is-active{opacity:1;pointer-events:auto;z-index:1;position:absolute}.lede{margin:0 0 1.5rem;max-width:36rem;font-size:1.05rem;line-height:1.65;color:var(--ink-soft)}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem}@media(prefers-reduced-motion:reduce){.btn-primary{animation:none!important}}.section{padding:3.5rem 0 4.5rem}.woo-wrap.section{padding:1rem 0 3rem}.product-detail-section.section{padding:.5rem 0 2.5rem}.section-light:not(.trust-strip-section){content-visibility:auto;contain-intrinsic-size:1px 520px}.section-light{background:transparent;color:var(--ink)}.section-head{max-width:560px;margin-bottom:1.75rem}.section-head h2{margin:0 0 .45rem;font-family:var(--display);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;letter-spacing:-.02em;background:var(--grad-main);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}.section-head p{margin:0;color:var(--ink-soft)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.product-card{background:var(--card);border:1px solid rgba(30,27,46,.08);border-radius:var(--radius);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;backdrop-filter:blur(10px)}.product-card:hover{transform:translateY(-3px);border-color:#60a5fa80;box-shadow:var(--glow)}.product-card-link{display:block;color:inherit;height:100%}.product-card-media{height:auto;aspect-ratio:1 / 1;background-color:#fff8f3;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden}.product-card-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.product-card-media:not(:has(img)):not([style*=background-image]):after{content:"";position:absolute;inset:0;background:var(--grad-soft)}.product-card-media:has(img):after{content:none;display:none}.product-card-body{padding:1rem 1.05rem 1.15rem}.product-card h3{margin:0 0 .35rem;font-size:1rem;font-weight:700;color:var(--ink)}.meta-line .woocommerce-Price-amount{color:var(--accent)}.faq-list{display:flex;flex-direction:column;gap:.65rem;max-width:760px}.faq-item{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0c08108c;padding:0;overflow:hidden;transition:border-color .2s ease,background .2s ease}.faq-item[open]{border-color:#00e5ff47;background:#0c0816c7}.faq-item summary{cursor:pointer;font-weight:750;list-style:none;padding:.95rem 1.05rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent-2);font-size:1.15rem;line-height:1}.faq-item[open] summary:after{content:"\2013"}.faq-item p{margin:0;padding:0 1.05rem 1rem;color:var(--ink-soft);font-size:.95rem}.page-head{padding:1.1rem 0 .1rem;background:transparent;color:var(--ink)}.page-title{margin:0;font-family:var(--display);font-size:clamp(1.75rem,4vw,2.4rem);font-weight:700;letter-spacing:-.02em}.page-head+.shop-layout,.page-head .woocommerce-result-count{margin-top:0}.woocommerce-result-count{display:none!important}.shop-layout{display:grid;grid-template-columns:240px 1fr;gap:1.5rem;align-items:start}.shop-sidebar{background:#0c0810eb;border:1px solid rgba(30,27,46,.08);border-radius:var(--radius);padding:1.15rem;color:var(--ink);backdrop-filter:none;-webkit-backdrop-filter:none}.shop-crumb{margin:0 0 1rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.shop-crumb a{color:var(--ink-soft)}.shop-crumb strong{color:var(--ink)}.browse-title{margin:0 0 .7rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--accent);display:inline-block;padding-bottom:.35rem;color:var(--ink)}.browse-list li{border-bottom:1px solid var(--line)}.browse-list a{display:flex;justify-content:space-between;padding:.7rem 0;font-weight:600;font-size:.95rem;color:var(--ink)}.browse-count{color:var(--ink-soft)}.shop-main .woocommerce-products-header,.shop-main .page-title,.shop-main>h1,.term-description{display:none}.product-detail-section{background:transparent!important}.product-detail-section>.container{width:min(100% - 2rem,var(--container));max-width:var(--container)}.pd-pl{width:100%;margin:.25rem auto 2rem;padding-top:0;position:relative;z-index:2}.pd-top,.pd-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:calc(.5rem + 10px);align-items:start;margin:0 0 1.1rem;width:100%;border-radius:0;overflow:visible;border:none;background:transparent;backdrop-filter:none;box-shadow:none;position:relative;z-index:2}.pd-gallery{min-width:0;max-width:100%;display:grid;grid-template-columns:56px minmax(0,1fr);gap:.45rem;align-items:start;height:auto;min-height:0;width:100%;justify-self:stretch;overflow:visible}@media(min-width:901px){.pd-top,.pd-shell{grid-template-columns:minmax(280px,540px) minmax(0,1fr);gap:.75rem;align-items:start}.pd-gallery{grid-template-columns:56px 460px;grid-template-rows:460px;align-items:start}}.pd-gallery:not(:has(.pd-thumbs)){grid-template-columns:minmax(0,1fr)}.pd-buybox{min-width:0;position:relative;z-index:1}.product-detail-ilia{display:grid;grid-template-columns:1.05fr .95fr;gap:1.25rem}.product_meta .sku{display:none!important}.pd-thumbs{--pd-thumb-size: 52px;--pd-thumb-gap: .35rem;display:flex!important;flex-direction:column;justify-content:flex-start;align-self:start;gap:var(--pd-thumb-gap);margin:0;overflow-x:hidden;overflow-y:auto;padding:2px 2px 2px 0;width:56px;max-height:460px;height:460px;min-height:0;box-sizing:border-box;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c4c4cc rgba(255,255,255,.1)}.pd-thumbs.is-scrollable{overflow-y:scroll}.pd-thumbs::-webkit-scrollbar{width:6px}.pd-thumbs::-webkit-scrollbar-track{background:#ffffff1a;border-radius:999px}.pd-thumbs::-webkit-scrollbar-thumb{background:#c4c4cc;border-radius:999px}.pd-thumbs::-webkit-scrollbar-thumb:hover{background:#dddde4}.pd-thumb{box-sizing:border-box;flex:0 0 auto;width:var(--pd-thumb-size, 56px);height:var(--pd-thumb-size, 56px);aspect-ratio:1 / 1;padding:0;border-radius:10px;border:2px solid rgba(255,255,255,.12);background:#08060e8c;overflow:hidden;cursor:pointer}.pd-thumb img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.pd-thumb.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pd-slider{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#08060e8c;box-shadow:none;width:100%;max-width:460px;height:auto;aspect-ratio:1 / 1;min-height:0;align-self:start;justify-self:start}@media(min-width:901px){.pd-slider{width:460px;max-width:460px;height:460px;aspect-ratio:1 / 1;min-height:0}.pd-thumbs{max-height:460px;height:460px;align-self:start}}@media(min-width:1600px){.pd-top,.pd-shell{grid-template-columns:minmax(300px,580px) minmax(0,1fr);gap:1rem}.pd-gallery{grid-template-columns:60px 520px;grid-template-rows:520px}.pd-slider{width:520px;max-width:520px;height:520px}.pd-thumbs{width:60px;max-height:520px;height:520px}}@media(min-width:1920px){.pd-top,.pd-shell{grid-template-columns:minmax(320px,640px) minmax(0,1fr)}.pd-gallery{grid-template-columns:64px 560px;grid-template-rows:560px}.pd-slider{width:560px;max-width:560px;height:560px}.pd-thumbs{width:64px;max-height:560px;height:560px}}.pd-slider-track{position:absolute;inset:0;width:100%;height:100%;min-height:0;display:block}.pd-share{position:absolute;top:14px;right:14px;z-index:5;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:#2b2a4ac7;color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(8px);box-shadow:0 6px 16px #2b2a4a38;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.pd-share:hover,.pd-share.is-copied{border-color:var(--accent);color:#fff;background:#ff7e20eb;transform:scale(1.05)}.pd-nav{position:absolute;top:50%;z-index:4;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#100a16d1;color:#fff;font-size:1.6rem;line-height:1;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(8px);transition:transform .2s ease,border-color .2s ease,background .2s ease}.pd-nav:hover{border-color:var(--accent-2);background:#00e5ff2e;transform:translateY(-50%) scale(1.06)}.pd-nav-prev{left:12px}.pd-nav-next{right:12px}.pd-slide{position:absolute;inset:0;margin:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;display:none;transition:opacity .25s ease}.pd-slide.is-active{position:absolute;opacity:1;visibility:visible;pointer-events:auto;display:block}.pd-image{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important;max-width:none;max-height:none!important;object-fit:contain!important;object-position:center;background:transparent;border-radius:16px}.pd-dot{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:#ffffff59;cursor:pointer}.pd-dot.is-active{width:22px;background:var(--accent)}.pd-buybox{background:transparent;border:none;border-left:none;border-radius:0;padding:0;box-shadow:none;display:flex;flex-direction:column;gap:.28rem}.pd-price-sec .price{margin:0;line-height:1.2}.pd-specbar{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem 1rem;border:none}.pd-specbar li{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pd-specbar span{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.pd-specbar strong{font-size:.95rem;color:var(--ink);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-stack{margin:0 0 1.75rem;padding:.5rem 0 0;border:none;max-width:none}.pd-stack-head h2{margin:0 0 .35rem;font-family:var(--display);font-size:1.25rem;background:var(--grad-neon);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}.pd-stack-head p{margin:0 0 .65rem;color:var(--ink-soft);font-size:.9rem}.pd-sku-name{margin:0;font-family:var(--display);font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:700;color:var(--ink);line-height:1.4;overflow-wrap:anywhere}.pd-highlights{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .55rem}.pd-hl{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .7rem;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.01em;line-height:1.2}.pd-hl-1{color:#e67e22;background:#e67e2229}.pd-hl-2{color:#3b82f6;background:#3b82f629}.pd-hl-3{color:#22c55e;background:#22c55e29}.pd-hl-4{color:#a855f7;background:#a855f729}.pd-highlights--loop{margin:.35rem 0 .45rem}.pd-highlights--loop .pd-hl{font-size:.7rem;padding:.2rem .5rem}.sk-loop-specs{margin:.4rem 0 .5rem;padding:0;border:0;background:none;font-size:.76rem;font-weight:550;letter-spacing:.01em;line-height:1.45;color:#dcd6f094}.pd-rating-line{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--ink-soft);font-size:.9rem;text-decoration:none;cursor:pointer;width:fit-content;transition:color .2s ease}.pd-rating-line:hover{color:var(--accent-2)}.pd-rating-line:hover .pd-rating-meta{text-decoration:underline}.pd-buybox .pd-highlights{display:none!important}.pd-below{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:calc(.5rem + 10px);align-items:start;margin:.35rem 0 1.5rem;width:100%}@media(min-width:901px){.pd-top,.pd-shell,.pd-below{grid-template-columns:minmax(280px,540px) minmax(0,1fr);gap:.75rem}}.pd-below>.pd-reviews,.pd-below>.pd-side{min-width:0}.pd-side{display:flex;flex-direction:column;gap:1rem;position:static}.pd-desc-card,.pd-side .pd-faq,.pd-reviews.pd-stack{margin:0;padding:1.05rem 1.1rem 1.15rem;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0c08168c}.pd-desc-card .pd-stack-head,.pd-side .pd-faq .pd-stack-head{margin-bottom:.55rem}.pd-reviews.pd-stack{padding-top:1.05rem}.pd-reviews-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin:0 0 .95rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.pd-reviews-head-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .85rem;min-width:0;justify-content:flex-start}.pd-reviews-head h2{margin:0;font-family:var(--display);font-size:1.25rem;font-weight:700;background:var(--grad-neon);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content;color:transparent}.pd-reviews-score-line{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-weight:700;color:var(--ink)}.pd-review-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.pd-review-item,.pd-reviews .pd-review-item.comment,.pd-reviews .pd-review-item.review,.pd-reviews .comment.pd-review-item,.pd-reviews .review.pd-review-item{margin:0;padding:.85rem .9rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--ink-soft)}.pd-review-item:last-child{border-bottom:1px solid rgba(255,255,255,.08)}.pd-review-card{min-width:0}.pd-review-top{display:flex;align-items:center;gap:.7rem;margin-bottom:.45rem}.pd-review-avatar{width:38px;height:38px;border-radius:999px;overflow:hidden;flex:0 0 auto;background:#a78bfa29;border:1px solid rgba(255,255,255,.1)}.pd-review-avatar img{width:100%;height:100%;display:block;object-fit:cover}.pd-review-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;min-width:0;flex:1 1 auto}.pd-review-author{font-size:.9rem;font-weight:700;color:var(--ink)}.pd-review-date{font-size:.76rem;color:var(--ink-soft);opacity:.9}.pd-review-helpful{display:inline-flex;align-items:center;gap:.28rem;margin-left:auto;flex:0 0 auto;color:var(--ink-soft);font-size:.8rem;font-weight:650;padding:.22rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#08060e59;cursor:pointer;font:inherit;transition:color .15s ease,border-color .15s ease,background .15s ease}.pd-review-helpful svg{opacity:.85}.pd-review-helpful:hover{color:#ffd24a;border-color:#ffd25059;background:#ffd2501a}.pd-review-helpful.is-liked{color:#ffd24a;border-color:#ffd25073;background:#ffd25024}.pd-review-photos{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.pd-review-photo{display:block;width:68px;height:68px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#00000040}.pd-review-photo img{width:100%;height:100%;object-fit:cover;display:block}.pd-reviews .comment-form-images,.pd-review-upload-wrap{margin:0 0 .9rem}.pd-review-upload-label{display:block;margin:0 0 .4rem;font-size:.85rem;font-weight:650;color:#ffffffd1}.pd-review-upload{display:block;cursor:pointer}.pd-review-upload-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.pd-review-upload-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:108px;padding:1rem 1.1rem;border-radius:14px;border:1.5px dashed rgba(0,229,255,.38);background:#00e5ff0f;color:var(--ink-soft);text-align:center;transition:border-color .15s ease,background .15s ease}.pd-review-upload:hover .pd-review-upload-box,.pd-review-upload:focus-within .pd-review-upload-box{border-color:#ff2d958c;background:#ff2d9514}.pd-review-upload-box svg{color:var(--cyan);margin-bottom:.15rem}.pd-review-upload-box strong{color:var(--ink);font-size:.92rem;font-weight:750}.pd-review-upload-box em{font-style:normal;font-size:.75rem;opacity:.8}.pd-review-upload-previews{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.65rem}.pd-review-upload-previews.is-on{display:grid}.pd-review-upload-previews figure{margin:0;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#00000040}.pd-review-upload-previews img{width:100%;height:100%;object-fit:cover;display:block}.pd-review-img-hint{font-weight:500;color:var(--ink-soft);font-size:.78rem}[data-sk-review-list].is-loading{opacity:.45;pointer-events:none;transition:opacity .15s ease}.pd-review-stars{display:flex;gap:.12rem;margin:0 0 .35rem;font-size:.88rem}.pd-review-text,.pd-review-text p{margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.55}.pd-review-pager{margin:.95rem 0 0;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.pd-review-pages{display:inline-flex;align-items:center;gap:.4rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.pd-review-pages li{margin:0;padding:0}.pd-review-page{display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;height:2.15rem;padding:0 .55rem;border-radius:10px;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0a!important;color:var(--ink-soft)!important;text-decoration:none!important;font-size:.88rem;font-weight:700;box-shadow:none!important;transition:border-color .15s ease,background .15s ease,color .15s ease}a.pd-review-page:hover{border-color:#00e5ff66!important;background:#00e5ff1a!important;color:var(--cyan)!important}.pd-review-page.is-current{background:var(--grad-neon)!important;border-color:transparent!important;color:#fff!important}.pd-noreviews{color:var(--ink-soft);margin:.35rem 0 .5rem}.pd-review-form-wrap{margin-top:1rem;padding-top:.95rem;border-top:1px solid rgba(255,255,255,.08)}.pd-wc-reviews .woocommerce-Reviews-title{display:none}.pd-wc-reviews #comments{margin:0}.pd-faq.pd-stack{margin-top:0}.pd-faq-list{max-width:none}.pd-side .faq-item{background:#ffffff08}.pd-recommend{margin:2rem 0 .5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08)}.pd-recommend-head h2{margin:0 0 .25rem;font-family:var(--display);font-size:1.25rem;background:var(--grad-neon);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}.pd-recommend-head p{margin:0 0 1rem;color:var(--ink-soft);font-size:.9rem}.pd-recommend-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.pd-recommend-grid>li.product,.pd-recommend-grid>li.sk-loop-card{width:auto!important;margin:0!important;float:none!important;background:#0c0816b8;border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;padding:0 0 .85rem}.pd-recommend-grid>li.product .button,.pd-recommend-grid>li.sk-loop-card .button{display:block;margin:.5rem .75rem 0;text-align:center;width:calc(100% - 1.5rem)}@media(max-width:700px){.pd-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-stars{display:inline-flex;align-items:center;gap:.12rem;line-height:1}.pd-star{display:inline-flex;width:1.05rem;height:1.05rem;color:#ffb02038}.pd-star svg{width:100%;height:100%;fill:currentColor;display:block}.pd-star.is-on,.pd-star.is-half{color:#ffb020;filter:drop-shadow(0 0 6px rgba(255,176,32,.45))}.pd-star:before{content:none}.pd-stars--loop .pd-star{width:.92rem;height:.92rem}.pd-stars--buybox .pd-star{width:1rem;height:1rem}.pd-rating-meta{color:var(--ink-soft)}.sk-star-pick-label{display:block;margin-bottom:.45rem;font-size:.92rem;color:#f5f2ffe0}.sk-star-pick-row{display:inline-flex;align-items:center;gap:.2rem}.sk-star-btn{appearance:none;border:0;background:transparent;padding:.15rem;cursor:pointer;color:#ffb02047;line-height:0}.sk-star-btn svg{width:1.55rem;height:1.55rem;fill:currentColor;display:block;transition:transform .15s ease,color .15s ease,filter .15s ease}.sk-star-btn.is-on,.sk-star-btn.is-hover{color:#ffb020}.sk-star-btn.is-on svg,.sk-star-btn.is-hover svg{filter:drop-shadow(0 0 8px rgba(255,176,32,.5));transform:scale(1.06)}.pd-plwp-form-wrap #sk_plwp_rating{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.pd-price-sec{margin:0}.pd-actions form.variations_form>.variations{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.pd-actions form.variations_form .woocommerce-variation-description,.pd-actions form.variations_form .woocommerce-variation-availability,.pd-actions form.variations_form .woocommerce-variation-price{display:none!important}.pd-actions .cart,.pd-price-sec .cart{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:0}.pd-actions .stock,.pd-buybox .stock,.single-product .summary .stock{display:none!important}.pd-actions .quantity,.pd-price-sec .quantity{margin:0!important;display:inline-flex!important;align-items:center;background:#ffffff14;border-radius:999px;padding:.1rem .3rem;border:1px solid rgba(255,255,255,.12)!important}.pd-actions .qty,.pd-actions input.qty,.pd-price-sec .qty,.pd-price-sec input.qty{width:2.8rem!important;min-height:36px!important;margin:0!important;padding:.3rem .25rem!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:var(--ink)!important;font-weight:800!important;font-size:.95rem!important;text-align:center!important;appearance:textfield;-moz-appearance:textfield}.pd-actions .qty::-webkit-outer-spin-button,.pd-actions .qty::-webkit-inner-spin-button,.pd-price-sec .qty::-webkit-outer-spin-button,.pd-price-sec .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd-actions .single_add_to_cart_button,.pd-price-sec .single_add_to_cart_button{background:linear-gradient(115deg,#ffb020,#ff7e20 48%,#ff4d6d)!important;border:none!important;border-radius:14px!important;padding:.85rem 1.6rem!important;min-width:12rem!important;min-height:3rem!important;font-weight:850!important;font-size:.98rem!important;color:#1a1528!important;box-shadow:0 10px 24px #ff642847!important}.pd-flavors{margin-top:1.25rem}.pd-reviews{max-width:none}.pd-desc-body,.pd-desc-body p{color:var(--ink-soft)}.pd-spec-table{width:100%;border-collapse:collapse;margin-top:1rem}.pd-spec-table th,.pd-spec-table td{border-bottom:1px solid var(--line);padding:.65rem .25rem;text-align:left;font-size:.92rem;color:var(--ink)}.pd-spec-table th{width:42%;color:var(--ink-soft);font-weight:600}.pd-reviews .woocommerce-Reviews-title,.pd-reviews #reply-title{margin:0 0 .85rem;font-family:var(--display);font-size:1.05rem;color:var(--ink)}.pd-reviews .comment-respond{margin-top:1rem}.pd-reviews .meta,.pd-reviews .woocommerce-review__author{color:var(--ink);font-weight:700}.pd-reviews .star-rating{color:var(--yellow);margin-bottom:.35rem}.pd-reviews .comment-form-rating label,.pd-reviews .comment-form label{display:block;margin:0 0 .4rem;font-size:.85rem;font-weight:650;color:#ffffffd1}.pd-reviews p.stars{display:flex!important;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 1rem!important;padding:0!important;font-size:0!important;background:none!important;border:none!important}.pd-reviews p.stars a,.pd-reviews p.stars a:hover,.pd-reviews p.stars a:focus,.pd-reviews p.stars a.active,.pd-reviews p.stars.selected a.active{display:inline-block!important;width:auto!important;height:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:none!important;box-shadow:none!important;outline:none!important;color:transparent!important;font-size:0!important;line-height:1!important;text-indent:0!important;overflow:visible!important;position:relative!important;transform:none!important}.pd-reviews p.stars a:before{content:"\2605"!important;font-family:Arial,Segoe UI Symbol,sans-serif!important;font-size:1.55rem!important;line-height:1!important;color:#ffd25059!important;text-shadow:none!important;position:static!important;speak:never}.pd-reviews p.stars:hover a:before,.pd-reviews p.stars.selected a:not(.active):before,.pd-reviews p.stars.selected a.active:before{color:#ffd24a!important;text-shadow:0 0 12px rgba(255,200,60,.55)!important}.pd-reviews p.stars:hover a:hover~a:before,.pd-reviews p.stars.selected a.active~a:before,.pd-reviews p.stars.selected:hover a:hover~a:before{color:#ffd25059!important;text-shadow:none!important}.pd-reviews .comment-form-comment,.pd-reviews .comment-form-author,.pd-reviews .comment-form-email,.pd-reviews .comment-form-cookies-consent{margin:0 0 .9rem}.pd-reviews #commentform textarea,.pd-reviews #commentform input[type=text],.pd-reviews #commentform input[type=email],.pd-reviews .comment-form textarea,.pd-reviews .comment-form input[type=text],.pd-reviews .comment-form input[type=email]{width:100%;max-width:100%;box-sizing:border-box;padding:.85rem 1rem!important;border-radius:14px!important;border:1px solid rgba(0,229,255,.28)!important;background:#fffffff2!important;color:var(--ink-dark)!important;-webkit-text-fill-color:var(--ink-dark)!important;caret-color:var(--ink-dark);font:inherit!important;box-shadow:inset 0 0 0 1px #ff2d9514;outline:none;transition:border-color .2s ease,box-shadow .2s ease;pointer-events:auto!important;user-select:text!important;-webkit-user-select:text!important}.pd-reviews #commentform textarea::placeholder,.pd-reviews .comment-form textarea::placeholder{color:#140f2273!important;-webkit-text-fill-color:rgba(20,15,34,.45)!important;opacity:1}.pd-reviews #commentform textarea:focus,.pd-reviews #commentform input:focus,.pd-reviews .comment-form textarea:focus,.pd-reviews .comment-form input:focus{border-color:var(--magenta)!important;box-shadow:0 0 0 3px #ff2d9533,var(--glow)}.pd-reviews #commentform textarea{min-height:120px;resize:vertical}.pd-reviews .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:.55rem;color:var(--ink-soft);font-size:.82rem}.pd-reviews .comment-form-cookies-consent input{margin-top:.2rem;accent-color:var(--magenta)}.pd-reviews .form-submit{margin:.35rem 0 0}.pd-reviews #commentform .form-submit input,.pd-reviews #submit,.pd-reviews .form-submit .submit{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:.75rem 1.45rem!important;border:none!important;border-radius:999px!important;background:var(--grad-neon)!important;color:var(--ink)!important;font-weight:800!important;font-size:.95rem!important;cursor:pointer;box-shadow:var(--glow-pink);transition:filter .2s ease,transform .2s ease}.pd-reviews #commentform .form-submit input:hover,.pd-reviews #submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.pd-reviews .woocommerce-noreviews{padding:.85rem 1rem;border-radius:12px;border:1px dashed rgba(255,255,255,.2);color:var(--ink-soft);background:#ffffff08}.pd-reviews .required{color:var(--pink)}.pd-reviews .woocommerce-verification-required{margin:.75rem 0 0;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(0,229,255,.25);background:#00e5ff14;color:var(--ink-soft);font-size:.92rem;line-height:1.5}.sk-toast{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0804129e;backdrop-filter:blur(6px)}.sk-toast[hidden]{display:none!important}.sk-toast-panel{width:min(100%,360px);padding:1.35rem 1.25rem 1.15rem;border-radius:18px;border:1px solid rgba(255,45,149,.35);background:linear-gradient(165deg,#2a1848,#1a0e30);box-shadow:var(--glow-pink);text-align:center}.sk-toast-msg{margin:0 0 1rem;color:var(--ink);font-size:1rem;font-weight:650;line-height:1.45}.sk-toast-ok{display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:7.5rem;padding:.55rem 1.2rem;border:none;border-radius:999px;background:var(--grad-neon);color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:var(--glow)}.sk-toast-ok:hover{filter:brightness(1.08)}body.sk-toast-open{overflow:hidden}.sk-confirm-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.sk-confirm-cancel,.sk-confirm-ok{display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:6.5rem;padding:.55rem 1.15rem;border-radius:999px;font:inherit;font-weight:800;cursor:pointer}.sk-confirm-cancel{border:1px solid rgba(255,255,255,.22);background:#ffffff0f;color:#f4eefceb}.sk-confirm-cancel:hover{background:#ffffff1f}.sk-confirm-ok{border:none;background:linear-gradient(135deg,#ff4d8d,#c44dff);color:#fff;box-shadow:var(--glow-pink)}.sk-confirm-ok:hover{filter:brightness(1.08)}body.sk-comment-die{min-height:100vh;margin:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(ellipse at 20% 10%,rgba(255,45,149,.28),transparent 45%),radial-gradient(ellipse at 80% 90%,rgba(0,229,255,.2),transparent 40%),linear-gradient(160deg,#2a1848,#1a0e30 70%);font-family:var(--font, "Outfit", system-ui, sans-serif);color:#f7f4ff}.sk-comment-die-card{width:min(100%,420px);padding:1.75rem 1.5rem;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:#0c0816d1;box-shadow:0 18px 50px #00000059;text-align:center}.sk-comment-die-brand{margin:0 0 .65rem;font-family:var(--display, "Syne", system-ui, sans-serif);font-size:1.35rem;font-weight:800;background:linear-gradient(120deg,#ff2d95,#a78bfa 50%,#00e5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.sk-comment-die-card h1{margin:0 0 .65rem;font-size:1.15rem;font-weight:750}.sk-comment-die-msg{margin:0 0 1.25rem;color:#c4bdd9;line-height:1.55;font-size:.95rem}.sk-comment-die-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.35rem;border-radius:999px;background:linear-gradient(120deg,#ff2d95,#a78bfa 50%,#00e5ff);color:#fff!important;font-weight:800;text-decoration:none!important;box-shadow:0 12px 30px #ff2d9559}.woocommerce p.stars a:before,.woocommerce-page p.stars a:before{font-family:Arial,Segoe UI Symbol,sans-serif!important}.woocommerce p.stars a,.woocommerce-page p.stars a{background:transparent!important;border:0!important;box-shadow:none!important}.pd-flavor-pick{margin:0;padding:0;border:none;background:transparent;position:relative;z-index:6}.pd-flavor-head{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.18rem;font-size:.82rem}.pd-flavor-head span{color:var(--ink-soft);font-weight:600}.pd-flavor-dd.is-open .pd-flavor-dd-btn{border-color:#00e5ff8c;box-shadow:0 0 0 1px #00e5ff24,0 12px 28px #00000047}.pd-flavor-dd.is-open .pd-flavor-dd-caret{transform:rotate(180deg)}.pd-flavor-dd-option.is-active{background:#00c8ff1f;color:#fff}.pd-flavor-dd-option.is-active .pd-flavor-radio{border-color:#00d4ff}.pd-flavor-dd-option.is-active .pd-flavor-radio:after{background:#00d4ff}.pd-flavor-dd-option.is-active .pd-flavor-main{font-weight:700;color:#eafcff}.pd-lightbox{position:fixed;inset:0;z-index:500;display:grid;place-items:center;background:#04030ad1;backdrop-filter:blur(14px) saturate(1.15);padding:1.25rem;box-sizing:border-box}.pd-lightbox[hidden]{display:none!important}body.pd-lb-open{overflow:hidden}body.pd-lb-open .site-header,body.pd-lb-open .float-dock{z-index:1;pointer-events:none}.pd-lb-panel{position:relative;display:grid;grid-template-columns:72px auto;gap:.85rem;width:fit-content;max-width:min(94vw,860px);max-height:min(90vh,780px);align-items:stretch;overflow:hidden;padding:1.15rem 3.2rem .85rem .85rem;border-radius:24px;background:linear-gradient(165deg,#1c1428eb,#0a0810f5);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px #0000008c,0 0 0 1px #ff2d9514 inset,0 0 60px #00e5ff14;margin:0 auto}.pd-lb-thumbs{--pd-lb-thumb-size: 56px;--pd-lb-thumb-gap: .5rem;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;gap:var(--pd-lb-thumb-gap);overflow-x:hidden;overflow-y:auto;width:64px;height:min(78vh,560px);max-height:min(78vh,560px);min-height:0;padding:4px 2px 4px 0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c4c4cc rgba(255,255,255,.1);box-sizing:border-box}.pd-lb-thumbs.is-scrollable{overflow-y:scroll}.pd-lb-thumbs::-webkit-scrollbar{width:6px}.pd-lb-thumbs::-webkit-scrollbar-track{background:#ffffff1a;border-radius:999px}.pd-lb-thumbs::-webkit-scrollbar-thumb{background:#c4c4cc;border-radius:999px}.pd-lb-thumbs::-webkit-scrollbar-thumb:hover{background:#dddde4}.pd-lb-thumb{flex:0 0 auto;width:var(--pd-lb-thumb-size);height:var(--pd-lb-thumb-size);aspect-ratio:1 / 1;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:#ffffff0d;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;box-sizing:border-box}.pd-lb-thumb:hover{transform:translateY(-1px);border-color:#ffffff59}.pd-lb-thumb img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.pd-lb-thumb.is-active{border-color:#fff;box-shadow:0 0 0 1px #ff2d9573,0 8px 22px #ff2d9540}.pd-lb-viewport{position:relative;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse 60% 50% at 50% 45%,rgba(255,45,149,.12),transparent 70%),radial-gradient(ellipse 50% 45% at 50% 60%,rgba(0,229,255,.1),transparent 68%),#0a0810;width:min(70vh,560px);aspect-ratio:1 / 1;height:auto;min-height:0;max-height:min(78vh,560px);display:grid;place-items:center;justify-self:start}.pd-lb-stage{margin:0;width:100%;height:100%;display:grid;place-items:center;padding:1.25rem 1.25rem 5.25rem;box-sizing:border-box}.pd-lb-stage img{width:min(100%,100%);height:auto;aspect-ratio:1 / 1;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:8px;box-shadow:0 20px 50px #00000073;filter:drop-shadow(0 0 28px rgba(0,229,255,.12))}.pd-lb-close{position:absolute;top:12px;right:12px;grid-column:1 / -1;grid-row:1 / -1;justify-self:end;align-self:start;z-index:8;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#0c0a14e0;color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(10px);transition:background .2s ease,transform .2s ease}.pd-lb-close svg{display:block;width:18px;height:18px;pointer-events:none}.pd-lb-close:hover{background:#ff2d9559;transform:scale(1.05)}.pd-lb-nav{position:absolute;top:46%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0c0a148c;color:#fff;font-size:1.65rem;line-height:1;cursor:pointer;backdrop-filter:blur(10px);transition:background .2s ease,transform .2s ease}.pd-lb-nav:hover{background:#ffffff29;transform:translateY(-50%) scale(1.05)}.pd-lb-prev{left:14px}.pd-lb-next{right:14px}.pd-lb-bar{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:.7rem;width:min(90%,440px);padding:.45rem;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(16px);box-shadow:0 12px 36px #00000059}.pd-lb-qty{display:inline-flex;align-items:center;justify-content:space-between;gap:.25rem;min-width:102px;padding:.45rem .55rem;border-radius:999px;background:#fffffff0;color:#1a1228;font-weight:700;flex:0 0 auto}.pd-lb-qty button{width:28px;height:28px;border:none;background:transparent;color:inherit;font-size:1.15rem;line-height:1;cursor:pointer;padding:0}.pd-lb-qty span{min-width:1.5rem;text-align:center;font-variant-numeric:tabular-nums}.pd-lb-cta{flex:1 1 auto;border:none;border-radius:999px;padding:.75rem 1.1rem;background:var(--grad-main);color:#140f22;font-weight:800;font-size:.95rem;cursor:pointer;font-family:var(--font);box-shadow:0 8px 24px #ff2d9559}.pd-lb-cta:not(.is-disabled):hover{filter:brightness(1.06)}.pd-lb-cta.is-disabled,.pd-lb-cta:disabled{opacity:.85;cursor:not-allowed;color:#555;background:#e8e8eaeb;box-shadow:none}@media(max-width:720px){.pd-lb-panel{grid-template-columns:58px auto;width:fit-content;max-width:96vw;padding:.85rem 2.8rem .55rem .55rem;gap:.5rem}.pd-lb-viewport{width:min(62vw,420px);max-height:min(62vw,420px)}.pd-lb-close{top:8px;right:8px}.pd-lb-bar{width:min(94%,380px);bottom:12px}.pd-lb-nav{width:38px;height:38px;font-size:1.4rem}.pd-lb-stage{padding-bottom:4.75rem}}@media(max-width:900px){.pd-top,.pd-shell{grid-template-columns:1fr;gap:.7rem}.pd-gallery{grid-template-columns:1fr!important;min-height:0;aspect-ratio:auto;width:100%;max-width:100%;align-items:start;overflow:visible;gap:.55rem}.pd-slider{order:1;width:100%;max-width:100%;min-height:0;height:auto;aspect-ratio:1 / 1;overflow:hidden}.pd-thumbs{order:2;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow-x:auto;overflow-y:hidden;gap:.7rem!important;padding:.15rem .1rem .35rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pd-thumbs .pd-thumb{flex:0 0 64px!important;width:64px!important;height:64px!important;display:block!important}.pd-slider-track{position:absolute;inset:0;height:100%}.pd-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important}.pd-buybox{border-left:none;border-top:none;padding-left:0}.pd-below{grid-template-columns:1fr;gap:1.15rem}.pd-side{position:static}.pd-reviews{border-right:none;border-bottom:none}.pd-lb-nav{width:40px;height:40px;font-size:1.4rem}.pd-lb-prev{left:8px}.pd-lb-next{right:8px}}.glass-panel{background:#0c0810c7;border:1px solid rgba(255,239,0,.18);border-radius:var(--radius);padding:1.4rem;color:var(--ink)}.pd-sku-name{margin:0;font-family:var(--display);font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:700;line-height:1.4;overflow-wrap:anywhere}.pd-price-sec .price,.pd-price-sec .woocommerce-Price-amount{font-size:1.45rem!important;font-weight:800;color:var(--accent)!important}.pd-actions .cart,.pd-price-sec .cart{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:.15rem}.pd-actions .single_add_to_cart_button,.pd-price-sec .single_add_to_cart_button{background:var(--grad-main)!important;border:none!important;border-radius:999px!important;padding:.85rem 2.2rem!important;min-width:11.5rem!important;font-weight:800!important;color:#140f22!important}.pd-desc{color:var(--ink-soft)}.content-card,.inquiry-form{background:#0c0810c7;border:1px solid rgba(30,27,46,.08);border-radius:var(--radius);padding:1.35rem;color:var(--ink)}.inquiry-form label{display:block;font-weight:600;margin-bottom:.3rem;font-size:.9rem}.inquiry-form input,.inquiry-form textarea,.inquiry-form select{width:100%;padding:.7rem .85rem;border-radius:10px;border:1px solid var(--line);background:#f3effc;color:var(--ink);margin-bottom:.85rem;font:inherit}.inquiry-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.form-status.is-ok{color:var(--ok)}.form-status.is-err{color:var(--danger)}.contact-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:1.15rem}.prose,.entry-content{color:var(--ink)}.entry-content a{color:var(--accent);text-decoration:underline}.woo-wrap{background:transparent}.shop-page-head .woocommerce-result-count{display:none!important}.woo-wrap .page-title{margin:0 0 .85rem}.shop-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:.75rem 1rem;flex-wrap:wrap;margin:0 0 1.15rem;padding:0;border:0;border-radius:0;background:transparent}.shop-toolbar-sort{display:flex;align-items:center;gap:.55rem .7rem;flex-wrap:wrap;margin-left:0}.shop-toolbar-label{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#dcd6f08c}.shop-sort-list{display:flex;flex-wrap:wrap;gap:.4rem}.shop-sort-chip{display:inline-flex;align-items:center;padding:.42rem .8rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#ffffffc7;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;transition:color .2s ease,border-color .2s ease,background .2s ease;white-space:nowrap}.shop-sort-chip:hover{color:#fff;border-color:#00e5ff66;background:#00e5ff1a}.shop-sort-chip.is-active{color:#140f22;border-color:transparent;background:linear-gradient(115deg,#ff4d9a,#7c5cff 55%,#3de7ff);box-shadow:0 8px 20px #ff2d9538}.shop-sort-select-wrap{display:none}.shop-sort-select{appearance:none;-webkit-appearance:none;min-width:12rem;padding:.55rem 2.2rem .55rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%23c4bdd9' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right .85rem center / 12px no-repeat,#0c0816bf;color:#fff;font:inherit;font-size:.85rem;font-weight:650;cursor:pointer}.shop-sort-select:focus{outline:none;border-color:#00e5ff80;box-shadow:0 0 0 3px #00e5ff1f}.woo-wrap ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;float:none!important;width:100%!important;clear:both}.woo-wrap ul.products li.product,.woo-wrap ul.products li.sk-loop-card{width:auto!important;margin:0!important;float:none!important;display:flex;flex-direction:column;height:100%;background:#0c0816b8;border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;padding:0 0 .85rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.woo-wrap ul.products li.product:hover{transform:translateY(-3px);border-color:#00e5ff59;box-shadow:0 14px 36px #00000059}.sk-loop-link{display:block;flex:1 1 auto;color:inherit;text-decoration:none}.sk-loop-media{position:relative;display:block;aspect-ratio:1;background:radial-gradient(ellipse 70% 55% at 50% 62%,rgba(124,92,255,.18),transparent 70%),#ffffff08;overflow:hidden}.sk-loop-media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(43,42,74,.08) 55%,rgba(43,42,74,.22) 100%)}.sk-loop-media img{width:100%;height:100%;object-fit:contain;object-position:center center;padding:0;box-sizing:border-box}.sk-loop-media img.sk-loop-img--poster{object-fit:contain;object-position:center center}.sk-loop-hl{position:absolute;left:.5rem;right:.5rem;bottom:.55rem;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;pointer-events:none}.sk-loop-hl-item{display:inline-flex;align-items:center;padding:.34rem .7rem;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.02em;line-height:1.15;color:#140f22;background:linear-gradient(115deg,#ffd56a,#3de7ff 70%);border:1px solid rgba(255,255,255,.55);box-shadow:0 0 0 1px #00000040,0 8px 18px #00000059}.sk-loop-hl-item:nth-child(2){background:linear-gradient(115deg,#ff7ab8,#c4b5ff 70%)}.sk-loop-hl-item:nth-child(3){background:linear-gradient(115deg,#7cff8a,#3de7ff 70%)}.sk-loop-hl-item:nth-child(4){background:linear-gradient(115deg,#ffb020,#ff4d9a 70%)}.sk-loop-off{position:absolute;top:.65rem;left:.65rem;z-index:4;display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:10px;font-size:.78rem;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(115deg,#7a5cff,#ff2d95);border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 16px #5a147866;pointer-events:none}.sk-loop-card.is-oos .sk-loop-off{top:.65rem}.sk-loop-save{display:block;margin-top:.2rem;font-size:.78rem;font-weight:700;color:#7cff8a}.sk-loop-save .woocommerce-Price-amount{color:#7cff8a!important;font-weight:800;font-size:inherit}.pd-price-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .85rem;margin-top:.1rem}.pd-sold{font-size:.88rem;font-weight:650;color:var(--ink-soft)}.pd-save{font-size:.82rem;font-weight:750;color:#7cff8a}.pd-save .woocommerce-Price-amount{color:#7cff8a!important;font-size:inherit!important;font-weight:800}.sk-loop-card.is-oos .sk-loop-media img{filter:grayscale(.35) brightness(.82)}.sk-loop-body{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;padding:.75rem .9rem .2rem}.woo-wrap ul.products li.product .woocommerce-loop-product__title{width:100%;color:#1f1e38;font-size:.98rem;font-weight:800;margin:0;padding:0;line-height:1.3;letter-spacing:-.01em}.sk-loop-price,.woo-wrap ul.products li.product .price{display:inline-flex;flex-wrap:nowrap;align-items:baseline;gap:.4rem .55rem;margin:0;font-weight:800;font-size:1.05rem;line-height:1.2}.sk-loop-price .woocommerce-Price-amount,.woo-wrap ul.products li.product .price .woocommerce-Price-amount,.sk-loop-price ins,.woo-wrap ul.products li.product .price ins{color:var(--yellow)!important;text-decoration:none!important;background:none!important;font-weight:800}.sk-loop-price del,.woo-wrap ul.products li.product .price del{order:-1;opacity:.72;font-size:.88em;font-weight:600;color:var(--ink-soft)!important;text-decoration:none!important;background:none!important}.sk-loop-price del .woocommerce-Price-amount,.woo-wrap ul.products li.product .price del .woocommerce-Price-amount{color:var(--ink-soft)!important;font-weight:600!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important}.pd-price-sec .price del{order:-1;opacity:.72;font-size:.88em;font-weight:600;color:var(--ink-soft)!important;text-decoration:none!important;background:none!important}.pd-price-sec .price del .woocommerce-Price-amount{color:var(--ink-soft)!important;font-weight:600!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important}.pd-price-sec .price{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem}.pd-price-sec .price,.pd-price-sec .price ins .woocommerce-Price-amount{font-size:1.7rem!important;font-weight:800;color:var(--accent)!important}.pd-price-sec .price del{font-size:1.05rem!important}.pd-price-sec .price ins{text-decoration:none!important;background:none!important}.meta-line del .woocommerce-Price-amount{color:var(--ink-soft)!important;text-decoration:line-through!important;font-weight:600!important}.sk-loop-reviews{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;margin:.2rem .85rem .65rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:.8rem;font-weight:650;color:#8a879c;text-decoration:none;cursor:pointer}.sk-loop-reviews:hover{color:#ff7e20;background:none}.sk-loop-reviews em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;color:#5c5a72}.shop-load-more-wrap{display:flex;justify-content:center;margin:1.5rem 0 .5rem}.shop-load-more{min-width:12rem}.shop-load-more.is-loading{opacity:.65;pointer-events:none}.pd-star{color:#ffb02061}.sk-star-btn{color:#ffb0206b}.pd-plwp-form-wrap #sk_plwp_comment,.pd-plwp-form-wrap textarea,.pd-reviews .pd-plwp-form-wrap .comment-form textarea,.pd-reviews .pd-plwp-form-wrap #sk_plwp_comment{background:#080610a6!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(255,255,255,.16)!important;caret-color:#fff!important}.pd-plwp-form-wrap textarea::placeholder,.pd-reviews .pd-plwp-form-wrap .comment-form textarea::placeholder{color:#ffffff73!important;-webkit-text-fill-color:rgba(255,255,255,.45)!important}.pd-plwp-form-wrap textarea:focus,.pd-reviews .pd-plwp-form-wrap .comment-form textarea:focus{outline:none;border-color:#ff6b358c!important;box-shadow:0 0 0 2px #ff6b352e;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.sk-loop-card .button,.woo-wrap ul.products li.product .button,.sk-loop-card .sk-loop-oos-btn,.sk-loop-card .sk-loop-atc{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;margin:.55rem .9rem 0!important;width:calc(100% - 1.8rem);min-height:2.55rem;padding:.7rem .9rem!important;text-align:center;border-radius:12px!important;font-size:.88rem!important;font-weight:800!important;line-height:1.2!important;cursor:pointer;border:0!important}.sk-loop-media .sk-loop-atc,.sk-loop-media .sk-loop-oos-btn{position:static!important}.sk-loop-card .sk-loop-atc,.sk-loop-card .sk-loop-oos-btn{position:relative;left:auto!important;right:auto!important;bottom:auto!important;z-index:1;display:inline-flex!important;align-items:center;justify-content:center;width:calc(100% - 1.7rem)!important;margin:.35rem .85rem .75rem!important;min-height:2.25rem;padding:.5rem .75rem!important;border-radius:12px!important;font-size:.84rem!important;font-weight:850!important;letter-spacing:.02em;box-shadow:0 8px 18px #ff642838!important}.sk-loop-card .sk-loop-atc{color:#1a1528!important;background:linear-gradient(115deg,#ffb020,#ff7e20 48%,#ff4d6d)!important}.sk-loop-flavor{position:relative;z-index:2;flex:0 0 auto;margin:.4rem .85rem .15rem}.sk-loop-flavor-select,.pd-flavor-select,.sk-mbar-flavor-select{appearance:none;-webkit-appearance:none;display:block;width:100%;min-height:2.25rem;padding:.45rem 2.1rem .45rem .75rem;border:1.5px solid rgba(43,42,74,.16);border-radius:12px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75L6 6.25L10.5 1.75' stroke='%232b2a4a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px 8px;color:#2b2a4a;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-flavor-select{min-height:2.6rem;border-radius:14px;font-size:.92rem;margin-top:.35rem}.sk-mbar-flavor-select{min-height:40px;height:40px;border-radius:10px}.sk-loop-flavor-btn,.sk-loop-flavor-panel,.sk-loop-flavor-opt{display:none!important}.sk-loop-card .sk-loop-atc:disabled{opacity:.65;cursor:wait}.sk-loop-link--media{display:block;flex:0 0 auto;height:100%;color:inherit;text-decoration:none}.sk-loop-link--body{flex:1 1 auto}.sk-loop-flavor{position:relative;z-index:4;flex:0 0 auto;margin:.4rem .85rem .15rem}.sk-loop-flavor-btn{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;min-height:2.2rem;padding:.42rem .75rem;border:1.5px solid rgba(43,42,74,.14);border-radius:12px;background:#fff;color:#2b2a4a;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer;text-align:left;box-shadow:0 1px #2b2a4a0a}.sk-loop-flavor-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-loop-flavor-caret{flex:0 0 auto;opacity:.75;transition:transform .18s ease}.sk-loop-flavor.is-open .sk-loop-flavor-caret{transform:rotate(180deg)}.sk-loop-flavor-panel{position:absolute;left:0;right:0;bottom:calc(100% + .3rem);z-index:20;display:flex;flex-direction:column;gap:.35rem;max-height:min(52vh,320px);padding:.55rem .5rem .5rem;border-radius:14px 14px 12px 12px;background:#1c1c24f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 -12px 28px #00000047;overflow:hidden}.sk-loop-flavor-panel[hidden]{display:none!important}.sk-loop-flavor-panel-head{flex:0 0 auto;padding:.15rem .35rem .35rem;color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.02em}.sk-loop-flavor-list{flex:1 1 auto;margin:0;padding:0;list-style:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:grid;gap:.35rem}.sk-loop-flavor-opt{appearance:none;display:block;width:100%;margin:0;padding:.62rem .7rem;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:#1212188c;color:#fff;font:inherit;font-size:.88rem;font-weight:650;text-align:left;cursor:pointer}.sk-loop-flavor-opt.is-on,.sk-loop-flavor-opt:hover{border-color:#5bdcff;box-shadow:0 0 0 1px #5bdcff73;background:#283446d9}.sk-loop-card.is-flavor-open{z-index:8;overflow:visible!important}.sk-loop-card .sk-loop-oos-btn,.woo-wrap ul.products li.product .sk-loop-oos-btn{cursor:not-allowed;pointer-events:none;color:#140f22!important;background:linear-gradient(115deg,#9aa0b8,#6e748c 55%,#8a90a8)!important;border:0!important;box-shadow:0 8px 18px #00000038!important;opacity:1}.sk-loop-card a.added_to_cart,.woo-wrap ul.products li.product a.added_to_cart,.woocommerce ul.products a.added_to_cart,a.added_to_cart.wc-forward{display:none!important}.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woo-wrap .woocommerce a.button.added:after,.sk-loop-card a.button.added:after{display:none!important;content:none!important}.float-dock-badge[hidden]{display:none!important}body.post-type-archive-product .woocommerce-notices-wrapper,body.tax-product_cat .woocommerce-notices-wrapper,.woo-wrap .woocommerce-notices-wrapper:has(.woocommerce-message){display:none!important}.sk-fly-cart{position:fixed;z-index:9999;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;pointer-events:none;background:var(--grad-main, linear-gradient(90deg, #ff4ecd, #5b8cff));box-shadow:0 0 12px #ff4ecd8c;will-change:left,top,transform,opacity}.nav-cart.is-fly-hit,.float-dock-btn.is-fly-hit{animation:sk-cart-pop .42s ease}@keyframes sk-cart-pop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.pd-reviews-plwp{background:transparent;border-radius:0;padding:0;color:inherit}.pd-plwp-form-wrap{background:transparent;border-radius:0;padding:1rem 0 .25rem;margin-top:.85rem;border-top:1px solid rgba(255,255,255,.1);color:inherit}.pd-plwp-form-wrap .comment-reply-title{display:block;font-size:1.05rem;font-weight:700;margin:0 0 .75rem;color:var(--ink, #f5f2ff)}.pd-plwp-form-wrap .comment-form-rating label,.pd-plwp-form-wrap .comment-form-comment label,.pd-plwp-form-wrap .pd-review-upload-label{color:#f5f2ffe0}.pd-plwp-form-wrap #sk_plwp_rating,.pd-plwp-form-wrap textarea{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:.65rem .75rem;background:#0806108c;color:#fff;-webkit-text-fill-color:#ffffff;caret-color:#fff}.pd-plwp-form-wrap #sk_plwp_submit{background:linear-gradient(135deg,#ff6b35,#ff3d81);color:#fff;border:0;border-radius:999px;padding:.7rem 1.35rem;font-weight:700;cursor:pointer}.pd-plwp-form-wrap #sk_plwp_submit:disabled{opacity:.55;cursor:wait}.pd-plwp-form-msg{margin:.5rem 0 0;color:#fb7185;font-size:.9rem}.pd-reviews-plwp [data-lv-reviews]{min-height:0}.pd-reviews-fallback[hidden]{display:none!important}.pd-reviews-fallback{margin-top:.15rem}.pd-reviews.has-plwp-widget [data-sk-reviews-head],.pd-reviews.has-plwp-widget .pd-reviews-fallback{display:none!important}.pd-reviews.is-plwp-fallback .pd-reviews-plwp{display:none}.pd-reviews[hidden],.pd-reviews.is-empty,.pd-reviews.is-waiting{display:block!important}.pd-below:not(:has(#pd-reviews)){grid-template-columns:1fr}.pd-below:not(:has(#pd-reviews))>.pd-side{position:static;top:auto}.woo-wrap ul.products li.product .woocommerce-loop-product__title{color:var(--ink)}.woo-wrap ul.products li.product .price{color:var(--accent)}.woo-wrap .woocommerce a.button,.woo-wrap .woocommerce button.button,.woocommerce a.button,.woocommerce button.button{background:var(--grad-main)!important;color:#140f22!important}.woo-wrap #customer_details,.woo-wrap #order_review{background:transparent;border:0;color:var(--ink)}body.woocommerce-account .page-head,body.woocommerce-account .entry-header,body.woocommerce-account .woocommerce>h1,body.woocommerce-account .woocommerce-MyAccount-content>h2:first-of-type,body.woocommerce-account .woocommerce-MyAccount-content>h3:first-of-type{display:none!important}body.woocommerce-account .woo-wrap.section{padding:1.25rem 0 3rem}body.woocommerce-account .woo-wrap>.container{width:min(100% - 2rem,var(--container));max-width:var(--container)}body.woocommerce-account .woocommerce{display:grid!important;grid-template-columns:220px minmax(0,1fr);gap:1.15rem;align-items:start;width:100%;max-width:var(--container);margin:0;float:none!important}body.woocommerce-account .woocommerce:before,body.woocommerce-account .woocommerce:after{display:none!important;content:none!important}.woocommerce-MyAccount-navigation{float:none!important;width:auto!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid rgba(255,183,197,.3)!important;border-radius:18px!important;box-shadow:0 12px 32px #2b2a4a0f;position:relative;z-index:2;overflow:hidden}.sk-account-profile{display:flex;align-items:center;gap:.85rem;padding:1.05rem 1rem .95rem;border-bottom:1px solid rgba(43,42,74,.1)}.sk-account-avatar{width:52px;height:52px;border-radius:999px;display:grid;place-items:center;font-size:1.25rem;font-weight:800;color:#140f22;background:var(--grad-main);flex:0 0 auto}.sk-account-profile-text{display:grid;gap:.15rem;min-width:0}.sk-account-profile-text strong{font-size:1.05rem;color:#2b2a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-account-profile-text span{font-size:.82rem;color:#8a879c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:.35rem!important;display:flex;flex-direction:column;gap:.15rem}.woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;border:0!important;list-style:none!important;float:none!important;width:auto!important}.woocommerce-MyAccount-navigation li:before,.woocommerce-MyAccount-navigation li::marker{content:none!important;display:none!important}.woocommerce-MyAccount-navigation a{display:grid!important;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:.55rem;padding:.85rem .75rem!important;border-radius:12px!important;color:#2b2a4a!important;font-weight:650!important;font-size:.95rem!important;text-decoration:none!important;transition:background .18s ease,color .18s ease}.woocommerce-MyAccount-navigation a:hover{background:#ff7e2014!important;color:#2b2a4a!important}.sk-account-nav-icon{display:grid;place-items:center;color:#5c5a72;line-height:0}.sk-account-nav-chevron{text-align:right;opacity:.45;font-size:1.15rem;line-height:1;color:#8a879c}.woocommerce-MyAccount-navigation .is-active .sk-account-nav-icon,.woocommerce-MyAccount-navigation li.is-active .sk-account-nav-icon{color:#ff7e20}.sk-account-extra{margin-top:.35rem;padding:.35rem;border-top:1px solid rgba(43,42,74,.1)}.sk-account-extra-title{margin:.35rem .75rem .45rem;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a879c}.sk-account-extra ul{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:.15rem}.sk-account-extra li{margin:0!important;padding:0!important;list-style:none!important}.sk-account-extra a{display:grid!important;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:.55rem;padding:.85rem .75rem!important;border-radius:12px!important;color:#2b2a4a!important;font-weight:650!important;font-size:.95rem!important;text-decoration:none!important}.sk-account-extra a:hover{background:#ff7e2014!important;color:#2b2a4a!important}.sk-account-logout{list-style:none!important;margin:.35rem 0 0!important;padding:.35rem!important;border-top:1px solid rgba(43,42,74,.1)}.sk-account-logout li{margin:0!important;padding:0!important;list-style:none!important}.header-m-account-bar{display:none}@media(min-width:801px){.sk-account-nav--sub .sk-account-profile{display:none}}body.sk-account-is-hub .woocommerce-MyAccount-content{display:none!important}body.sk-account-is-hub .woocommerce{grid-template-columns:minmax(0,420px)!important;justify-content:start}.woocommerce-MyAccount-content{float:none!important;width:auto!important;margin:0!important;padding:1.25rem 1.35rem 1.5rem!important;background:#0c0816eb!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;box-shadow:0 16px 40px #00000059;min-width:0;position:relative;z-index:1;color:var(--ink)}.woocommerce-MyAccount-content .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-error,.woocommerce-message,.woocommerce-info,.woocommerce-error{display:flex!important;flex-wrap:wrap;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem;width:100%;box-sizing:border-box;margin:0 0 1rem!important;padding:1rem 1.15rem!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;border-top:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:var(--ink)!important;float:none!important;clear:both!important;position:relative!important;list-style:none!important;backdrop-filter:none;box-shadow:none!important;overflow-wrap:anywhere;word-break:break-word}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before,.woocommerce-MyAccount-content .woocommerce-message:before,.woocommerce-MyAccount-content .woocommerce-info:before,.woocommerce-MyAccount-content .woocommerce-error:before{content:none!important;display:none!important}.woocommerce-info{border-color:#00e5ff47!important;background:#00e5ff14!important}.woocommerce-message{border-color:#7cff8a47!important;background:#7cff8a14!important}.woocommerce-error{border-color:#ff4d6d59!important;background:#ff4d6d1a!important}.woocommerce-message li,.woocommerce-info li,.woocommerce-error li{list-style:none!important;margin:0!important;padding:0!important}.woocommerce-message li:before,.woocommerce-info li:before,.woocommerce-error li:before,.woocommerce-message li::marker,.woocommerce-info li::marker,.woocommerce-error li::marker{content:none!important;display:none!important}.woocommerce-MyAccount-content .woocommerce-info .button,.woocommerce-info .button{margin:0!important;flex:0 0 auto;order:2;align-self:stretch;text-align:center;justify-content:center}.woocommerce-MyAccount-content a{color:var(--accent-2)}.woocommerce-MyAccount-content a.btn,.woocommerce-MyAccount-content a.button,.woocommerce-MyAccount-content .button{color:#fff!important}.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content button.button{border-radius:999px!important}body.woocommerce-account:not(.logged-in) .woocommerce,body.woocommerce-account.woocommerce-account--login .woocommerce{display:block!important;width:100%!important;max-width:var(--container)!important;margin:0 auto!important;grid-template-columns:none!important}body.woocommerce-account:not(.logged-in) .woo-wrap.section{padding:2rem 0 3.5rem}.sk-auth{width:min(100% - 2rem,420px);margin:0 auto 2rem!important;float:none!important;display:block}.sk-auth-card{background:#fff;border:1px solid rgba(255,183,197,.4);border-radius:22px;padding:1.5rem 1.4rem 1.55rem;box-shadow:0 16px 40px #2b2a4a14}.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password,.sk-auth form.woocommerce-form-login,.sk-auth form.woocommerce-form-register,#customer_login form.login,#customer_login form.register{border:0!important;padding:0!important;margin:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.sk-auth-card h2{margin:0 0 .25rem;font-family:var(--display);font-size:1.55rem;background:var(--grad-main);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}.sk-auth-switch{margin:0 0 1.15rem;font-size:.92rem;color:#5c5a72}.sk-auth-switch a{color:#ff7e20;font-weight:700;margin-left:.2rem}.sk-auth-hint{margin:0 0 1rem;color:#5c5a72;font-size:.9rem}.sk-auth .form-row,.sk-auth .woocommerce-form-row{margin-bottom:.85rem!important}.sk-auth label{display:block;margin-bottom:.35rem;font-size:.88rem;font-weight:650;color:#5c5a72}.sk-auth .woocommerce-Input,.sk-auth input.input-text,.sk-auth input[type=email],.sk-auth input[type=password],.sk-auth input[type=text]{width:100%!important;min-height:46px;padding:.65rem .85rem!important;border-radius:12px!important;border:1.5px solid rgba(43,42,74,.14)!important;background:#fffefb!important;color:#2b2a4a!important;box-shadow:none!important;-webkit-appearance:none;appearance:none}.sk-auth .woocommerce-Input:focus,.sk-auth input.input-text:focus{border-color:#ff7e20!important;outline:none;box-shadow:0 0 0 3px #ff7e201f!important}.sk-auth input:-webkit-autofill,.sk-auth input:-webkit-autofill:hover,.sk-auth input:-webkit-autofill:focus{-webkit-text-fill-color:#2b2a4a!important;caret-color:#2b2a4a;transition:background-color 99999s ease-in-out 0s;box-shadow:0 0 0 1000px #fffefb inset!important}.sk-auth-submit,.sk-auth-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.35rem!important}.sk-auth .woocommerce-button,.sk-auth .button{background:var(--grad-main)!important;border:none!important;border-radius:999px!important;color:#140f22!important;font-weight:800!important;padding:.75rem 1.35rem!important;width:auto!important;min-width:120px}.sk-auth .lost_password{margin:.85rem 0 0;font-size:.88rem}.sk-auth .lost_password a{color:#ff7e20;font-weight:700}@media(max-width:800px){body.woocommerce-account .woocommerce{grid-template-columns:1fr!important}body.woocommerce-account:not(.sk-account-is-hub) .woocommerce-MyAccount-navigation{display:none!important}.woocommerce-MyAccount-navigation ul{flex-direction:column;flex-wrap:nowrap;overflow:visible}.woocommerce-MyAccount-navigation a{padding:.85rem .75rem!important;font-size:.95rem!important;white-space:normal;display:grid!important}}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;color:var(--ink)!important}body.sk-checkout .page-head,body.sk-cart .page-head{padding:1.1rem 0 .35rem}body.sk-checkout .page-title,body.sk-cart .page-title{font-size:clamp(1.45rem,2.4vw,1.9rem);margin:0}body.sk-checkout .woo-wrap.section,body.sk-cart .woo-wrap.section{padding-top:.6rem}body.sk-checkout .woo-wrap>.container,body.sk-cart .woo-wrap>.container{width:min(100% - 2rem,var(--container));max-width:var(--container);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;box-sizing:border-box}body.sk-checkout .page-head>.container,body.sk-cart .page-head>.container{width:min(100% - 2rem,var(--container));max-width:var(--container);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;box-sizing:border-box}body.sk-checkout .woocommerce-form-coupon-toggle,body.sk-checkout form.checkout_coupon,body.sk-cart .coupon,body.sk-cart .woocommerce-form-coupon-toggle{display:none!important}body.sk-checkout .woocommerce-form-coupon-toggle .woocommerce-info,body.sk-cart .woocommerce-info{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;color:var(--ink)!important;padding:.85rem 1rem!important;margin:0 0 1rem!important}body.sk-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before,body.sk-cart .woocommerce-info:before{display:none!important}.sk-addr-bar{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin:0;padding:.1rem 0 0;border-bottom:0;cursor:pointer}.sk-addr-bar-main{display:flex;align-items:flex-start;gap:.5rem;min-width:0;flex:1}.sk-addr-pin{flex:0 0 auto;margin-top:.12rem;color:var(--accent-2);display:grid;place-items:center}.sk-addr-bar-text{min-width:0;display:grid;gap:.12rem}.sk-addr-line1,.sk-addr-line2{margin:0;line-height:1.35}.sk-addr-line1{font-size:.9rem;font-weight:700;color:var(--ink);word-break:break-word}.sk-addr-line2{font-size:.78rem;color:#f4eefc9e}.sk-addr-bar-actions{display:flex;align-items:center;gap:.1rem;flex:0 0 auto}.sk-addr-edit,.sk-addr-manage{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:#f4eefcc7;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.sk-addr-edit:hover,.sk-addr-manage:hover{background:#ffffff14;color:#fff}.sk-addr-empty{display:grid;gap:.55rem;margin:0 0 .35rem;padding:.15rem 0 .35rem}.sk-addr-empty[hidden],.sk-addr-bar[hidden]{display:none!important}.sk-addr-empty-text{margin:0;font-size:.86rem;color:#5c5a72;font-weight:650}.sk-addr-add-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:100%;padding:.65rem 1rem;border:0;border-radius:999px;background:linear-gradient(115deg,#ff7e20,#ff6b9d);color:#fff;font:inherit;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #ff7e2038}.sk-addr-add-btn:hover{filter:brightness(1.03)}.sk-addr-modal[hidden]{display:none!important}.sk-addr-modal{position:fixed!important;inset:0!important;width:100vw!important;height:100%!important;height:100svh!important;max-height:100svh!important;margin:0!important;z-index:10050!important;flex-direction:column;align-items:center;justify-content:center;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:max(.75rem,env(safe-area-inset-top,0px)) 1rem max(.75rem,env(safe-area-inset-bottom,0px));box-sizing:border-box;touch-action:manipulation}.sk-addr-modal:not([hidden]){display:flex!important}.sk-addr-modal-backdrop{position:fixed!important;inset:0!important;background:#140f228c}.sk-addr-modal-panel{position:relative;z-index:1;width:min(100%,460px);max-height:min(92svh,640px);max-height:min(92vh,640px);margin:auto;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:18px;background:#171022;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 64px #00000073;padding:0;box-sizing:border-box}.sk-addr-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:0 0 auto;position:sticky;top:0;z-index:3;margin:0;padding:.95rem 1rem .65rem;background:inherit}.sk-addr-modal-head strong{font-size:1.05rem}.sk-addr-modal-x{width:32px;height:32px;border:0;border-radius:10px;background:#ffffff0f;color:#fff;font-size:1.35rem;line-height:1;cursor:pointer}.sk-addr-pick-item{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;text-align:left;padding:.85rem .95rem;margin:0 0 .65rem;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#fff;cursor:pointer}.sk-addr-pick-item.is-on{border-color:#ff2d958c;box-shadow:0 0 0 1px #ff2d9540;background:#ff2d9514}.sk-addr-pick-line1{font-weight:700;font-size:.95rem}.sk-addr-pick-line2{font-size:.85rem;color:#f4eefcb3}.sk-addr-pick-empty{margin:0 0 .75rem;color:#f4eefc99;font-size:.9rem}.sk-addr-pick-edit-link{appearance:none;border:0;background:none;padding:.25rem 0;color:var(--accent-2);font:inherit;font-weight:650;cursor:pointer}.sk-addr-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem .7rem}.sk-addr-edit-field{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:#f4eefcb3}.sk-addr-edit-field.sk-addr-edit-wide{grid-column:1 / -1}.sk-addr-edit-field input{min-height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;padding:.45rem .7rem;font:inherit}.sk-phone-row{display:flex;align-items:stretch;gap:.45rem}.sk-phone-dial{flex:0 0 auto;min-width:7.2rem;max-width:40%;min-height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#fff;padding:.35rem .45rem;font:inherit;font-size:.86rem}.sk-phone-dial option{color:#111;background:#fff}.sk-phone-local{flex:1 1 auto;min-width:0;min-height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;padding:.45rem .7rem;font:inherit}.sk-addr-modal-body .woocommerce-billing-fields__field-wrapper{display:grid!important}.sk-addr-modal-pick,.sk-addr-modal-edit{flex:0 0 auto;min-height:0;overflow:visible;padding:0 1rem}.sk-addr-modal-edit[hidden],.sk-addr-modal-pick[hidden]{display:none!important}.sk-addr-modal-foot{flex:0 0 auto;position:sticky;bottom:0;z-index:3;margin:0;padding:.75rem 1rem 1rem;border-top:1px solid rgba(43,42,74,.08);background:inherit}.sk-addr-modal-save{width:100%!important;min-height:46px!important;border:0!important;border-radius:999px!important;background:var(--grad-main)!important;color:#140f22!important;font-weight:800!important;cursor:pointer}body.sk-addr-modal-open{overflow:hidden!important;touch-action:none}body.sk-addr-modal-open .sk-addr-modal,body.sk-addr-modal-open .sk-addr-modal-panel{touch-action:pan-y}@media(max-width:900px){.sk-addr-modal{justify-content:flex-end!important;align-items:stretch!important;padding:0!important;padding-top:max(.5rem,env(safe-area-inset-top,0px))!important}.sk-addr-modal-panel{width:100%!important;max-width:none!important;max-height:min(92svh,92vh)!important;margin:0!important;border-radius:20px 20px 0 0!important;border-bottom:0!important}body.sk-addr-modal-open .sk-mbar,body.sk-addr-modal-open .sk-tabbar,body.sk-addr-modal-open .float-dock{visibility:hidden!important;pointer-events:none!important}}body.sk-checkout-has-saved-addr .woocommerce-billing-fields>h3{display:none!important}body.sk-checkout-has-saved-addr .woocommerce-billing-fields>.woocommerce-billing-fields__field-wrapper{display:none!important}.sk-country-fixed .sk-country-pill{display:inline-flex;align-items:center;min-height:46px;padding:.55rem .95rem;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:var(--ink);font-size:.95rem;font-weight:650}body.woocommerce-account .sk-country-fixed .sk-country-pill{width:100%;box-sizing:border-box}.sk-addr-page-note{margin:0 0 .85rem;color:#5c5a72;font-size:.9rem}.sk-addr-page-actions{margin:0 0 1rem;padding:0}body.woocommerce-account .sk-addr-add-btn{display:inline-flex!important;align-items:center;justify-content:center;width:auto;min-height:42px;margin:0!important;padding:.55rem 1.15rem!important;border-radius:999px!important;border:0!important;background:var(--grad-main)!important;color:#140f22!important;font-weight:800!important;text-decoration:none!important}.sk-addr-list{max-width:560px;margin:0;display:flex;flex-direction:column;gap:1rem}.sk-addr-list-item{margin:0;padding:1.05rem 1.1rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.sk-addr-default-tag{margin:.25rem 0 0;font-size:.72rem;font-weight:700;color:var(--accent-2)}.sk-addr-list-empty{max-width:560px;padding:.95rem 1rem;border-radius:14px;border:1px dashed rgba(43,42,74,.18);color:#5c5a72;font-size:.9rem}.sk-addr-delete-form{display:inline-grid;margin:0;place-items:center}.sk-addr-del-ico{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:#ff7eb6;cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.sk-addr-del-ico:hover{background:#ff7eb61f;color:#ff9ec8}body.woocommerce-account .sk-addr-list-item .sk-addr-edit{color:#f4eefcc7}body.woocommerce-account .sk-addr-list-item .sk-addr-edit:hover{background:#ffffff14;color:#fff}body.sk-checkout form.checkout_coupon,body.sk-cart .coupon{display:none!important}body.sk-checkout form.checkout{display:block}body.sk-checkout .sk-co-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,380px);gap:.85rem;align-items:start}body.sk-checkout .sk-co-left,body.sk-checkout .sk-co-right{display:grid;gap:.45rem;min-width:0}body.sk-checkout .sk-co-right{position:sticky;top:5.5rem;align-self:start;max-height:calc(100svh - 6rem);max-height:calc(100vh - 6rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body.sk-checkout .sk-co-products,body.sk-checkout .sk-co-summary,body.sk-checkout .sk-co-pay{width:100%;margin:0;padding:.7rem 0;border-radius:0;background:transparent;border:0;box-shadow:none;box-sizing:border-box}body.sk-checkout .sk-co-products-head{margin:0 0 .95rem;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}body.sk-checkout .sk-co-products-head-left{display:flex;align-items:center;gap:.55rem;min-width:0}body.sk-checkout .sk-co-products-head .sk-select-all{margin-top:0}body.sk-checkout .sk-co-line .variation{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .35rem;margin:.25rem 0 0;font-size:.8rem;color:#f4eefc9e}body.sk-checkout .sk-co-line .variation dt,body.sk-checkout .sk-co-line .variation dd{display:inline;float:none;margin:0;padding:0}body.sk-checkout .sk-co-line .variation dd p{display:inline;margin:0}body.sk-checkout .sk-co-batch-del{appearance:none;border:1px solid rgba(255,126,182,.35);background:#ff7eb61a;color:#ff9ec8;border-radius:999px;padding:.4rem .85rem;font-size:.78rem;font-weight:700;cursor:pointer;line-height:1}body.sk-checkout .sk-co-batch-del:hover{background:#ff7eb62e}body.sk-checkout .sk-co-lines{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}body.sk-checkout .sk-co-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.08)}body.sk-checkout .sk-co-line:first-child{border-top:0;padding-top:0}body.sk-checkout .sk-co-check{display:grid;place-items:center;margin-top:.35rem;cursor:pointer;position:relative}body.sk-checkout .sk-co-check input{position:absolute;opacity:0;width:1px;height:1px}body.sk-checkout .sk-co-check-ui{width:18px;height:18px;border-radius:5px;border:1.5px solid rgba(255,255,255,.35);background:#ffffff0a;box-sizing:border-box;display:grid;place-items:center}body.sk-checkout .sk-co-check input:checked+.sk-co-check-ui{border-color:transparent;background:var(--grad-main)}body.sk-checkout .sk-co-check input:checked+.sk-co-check-ui:after{content:"";width:5px;height:9px;border:solid #140f22;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}body.sk-checkout .sk-co-line.is-unchecked{opacity:.45}body.sk-checkout .sk-co-line-media img,body.sk-checkout .sk-co-thumb{width:72px;height:72px;object-fit:cover;border-radius:12px;display:block;background:#ffffff0f}body.sk-checkout .sk-co-line-title{display:block;font-weight:700;font-size:.95rem;line-height:1.35;color:var(--ink);text-decoration:none}body.sk-checkout .sk-co-line-title:hover{color:var(--accent-2)}body.sk-checkout .sk-co-line-ship{margin:.35rem 0 0;font-size:.8rem;color:#7dffb3}body.sk-checkout .sk-co-free-ship td{padding:0 0 .75rem!important;border:0!important}body.sk-checkout .sk-co-free-ship-msg{margin:0;padding:.7rem .85rem;border-radius:12px;font-size:.9rem;font-weight:750;line-height:1.35;color:#2b2a4a;background:#fff4e8;border:1px solid rgba(255,126,32,.28)}body.sk-checkout .sk-co-free-ship-msg.is-free{color:#0f7a45;background:#e8fff3;border-color:#0f7a4538}body.sk-checkout .sk-co-free-ship-msg .woocommerce-Price-amount{font-weight:800;color:#ff7e20}body.sk-checkout .sk-co-free-ship-msg.is-free .woocommerce-Price-amount{color:#0f7a45}body.sk-checkout .sk-co-line-qty{margin:.45rem 0 0}body.sk-checkout .sk-co-line-qty .quantity{display:inline-flex!important}body.sk-checkout .sk-co-qty-input{width:2.6rem!important;min-height:34px!important;border-radius:0!important;border:0!important;background:transparent!important;color:#fff!important;text-align:center;font-size:.9rem;padding:.2rem .1rem!important}body.sk-checkout .sk-co-line-side{display:grid;justify-items:end;gap:.45rem}body.sk-checkout .sk-co-line-price{font-weight:800;color:var(--accent);white-space:nowrap;font-size:.98rem}body.sk-checkout .sk-co-line-del{appearance:none;border:0;background:transparent;color:#ff7eb6;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;cursor:pointer;padding:0}body.sk-checkout .sk-co-line-del:hover{background:#ff7eb61f}body.sk-checkout .sk-co-empty{margin:.5rem 0 0;color:#f4eefc8c;font-size:.9rem}body.sk-checkout .sk-co-check .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body.sk-checkout #customer_details{width:100%!important;float:none!important;margin:0!important;padding:.65rem 0 .7rem!important;border-radius:0;background:transparent!important;border:0!important;box-shadow:none}body.sk-checkout #customer_details .col-1,body.sk-checkout #customer_details .col-2{width:100%!important;float:none!important;padding:0!important}body.sk-checkout .woocommerce-billing-fields>h3,body.sk-checkout .woocommerce-additional-fields>h3{margin:0 0 .55rem;font-size:.98rem;font-weight:800;letter-spacing:-.02em}body.sk-checkout .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:.7rem .85rem}body.sk-checkout .woocommerce-billing-fields__field-wrapper .form-row{margin:0!important;padding:0!important;width:auto!important;float:none!important}body.sk-checkout .woocommerce-billing-fields__field-wrapper .form-row-wide,body.sk-checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field,body.sk-checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field,body.sk-checkout .woocommerce-billing-fields__field-wrapper #billing_email_field,body.sk-checkout .woocommerce-billing-fields__field-wrapper #billing_phone_field,body.sk-checkout .woocommerce-billing-fields__field-wrapper #billing_country_field{grid-column:1 / -1}body.sk-checkout .woocommerce-billing-fields__field-wrapper #billing_postcode_field,body.sk-checkout .woocommerce-billing-fields__field-wrapper #billing_city_field{grid-column:span 1}body.sk-checkout .form-row label{display:block;margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:#f4eefcb8}body.sk-checkout .form-row label .required{color:#ff7eb6!important;text-decoration:none!important;border:0!important}body.sk-checkout .form-row input.input-text,body.sk-checkout .form-row textarea,body.sk-checkout .form-row select,body.sk-checkout .select2-container .select2-selection--single{min-height:46px!important;padding:.7rem .9rem!important;border-radius:12px!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important;font-size:.95rem!important;line-height:1.35!important;transition:border-color .18s ease,background .18s ease}body.sk-checkout .form-row textarea{min-height:88px!important}body.sk-checkout .form-row input.input-text:focus,body.sk-checkout .form-row textarea:focus,body.sk-checkout .form-row select:focus{border-color:#00e5ff8c!important;background:#ffffff1a!important;outline:none!important}body.sk-checkout .select2-container{width:100%!important}body.sk-checkout .select2-container .select2-selection--single{display:flex!important;align-items:center;height:46px!important}body.sk-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--ink)!important;line-height:1.3!important;padding:0!important}body.sk-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px!important;right:8px!important}body.sk-checkout .select2-dropdown{background:#fff!important;border:1px solid rgba(255,183,197,.45)!important;border-radius:12px!important;overflow:hidden;box-shadow:0 12px 28px #2b2a4a1f!important}body.sk-checkout .select2-results__option{padding:.55rem .85rem!important;color:#2b2a4a!important}body.sk-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],body.sk-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background:#fff6f0!important;color:#2b2a4a!important}body.sk-checkout .select2-container--default .select2-results__option[aria-selected=true]{background:#ffeef5!important;color:#2b2a4a!important}body.sk-checkout .select2-search--dropdown .select2-search__field{background:#fffefb!important;border:1.5px solid rgba(43,42,74,.14)!important;color:#2b2a4a!important;border-radius:10px!important}body.sk-checkout .woocommerce-shipping-fields{display:none!important}body.sk-checkout .woocommerce-additional-fields{margin-top:.4rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.08)}body.sk-checkout .woocommerce-additional-fields>h3{display:none!important}body.sk-checkout #order_comments_field label{margin-bottom:.2rem;font-size:.78rem}body.sk-checkout #order_comments_field textarea,body.sk-checkout #order_comments{min-height:40px!important;height:40px!important;resize:vertical;max-height:96px;padding:.45rem .7rem!important}body.sk-checkout #order_review_heading{display:none!important}body.sk-checkout #order_review,body.sk-checkout #order_review.woocommerce-checkout-review-order{width:100%!important;float:none!important;margin:0!important;padding:.65rem 0 .7rem!important;border-radius:0;background:transparent!important;border:0!important;box-shadow:none;position:static}body.sk-checkout #order_review:before{content:"\5408\8a08";display:block;margin:0 0 .3rem;font-size:.95rem;font-weight:800;letter-spacing:-.02em;color:#2b2a4a}body.sk-checkout .sk-co-review-products-hidden{display:none!important}body.sk-checkout .woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;margin:0;border:0!important;background:transparent!important}body.sk-checkout .woocommerce-checkout-review-order-table,body.sk-checkout .woocommerce-checkout-review-order-table *{border:0!important;box-shadow:none!important}body.sk-checkout .woocommerce-checkout-review-order-table thead{display:none}body.sk-checkout .woocommerce-checkout-review-order-table th,body.sk-checkout .woocommerce-checkout-review-order-table td{padding:.28rem 0!important;color:var(--ink);font-size:.88rem;vertical-align:middle;background:transparent!important}body.sk-checkout .woocommerce-checkout-review-order-table tfoot{display:block}body.sk-checkout .woocommerce-checkout-review-order-table tfoot tr{display:grid;grid-template-columns:1fr auto;gap:.55rem;align-items:start;padding:.22rem 0}body.sk-checkout .woocommerce-checkout-review-order-table tfoot th{text-align:left;font-weight:600;color:#f4eefcb3}body.sk-checkout .woocommerce-checkout-review-order-table tfoot td{text-align:right}body.sk-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{max-width:220px}body.sk-checkout .woocommerce-checkout-review-order-table tfoot ul#shipping_method,body.sk-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:.25rem;justify-items:end}body.sk-checkout .woocommerce-checkout-review-order-table tfoot #shipping_method li,body.sk-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods li{margin:0!important;padding:0!important}body.sk-checkout .woocommerce-checkout-review-order-table tfoot #shipping_method label,body.sk-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods label{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem;text-align:right;line-height:1.3;white-space:normal;font-size:.84rem}body.sk-checkout .woocommerce-checkout-review-order-table tfoot #shipping_method input,body.sk-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods input{display:none}body.sk-checkout .woocommerce-checkout-review-order-table tfoot .cart-subtotal{padding-top:0}body.sk-checkout .woocommerce-checkout-review-order-table tfoot .order-total{margin-top:.2rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.12)!important}body.sk-checkout .woocommerce-checkout-review-order-table tfoot .order-total th,body.sk-checkout .woocommerce-checkout-review-order-table tfoot .order-total td{font-size:1.05rem;font-weight:800;color:var(--ink)}body.sk-checkout .woocommerce-checkout-review-order-table .amount{color:var(--accent);font-weight:800}body.sk-checkout .sk-co-pay{padding:.65rem .85rem .7rem}body.sk-checkout #payment{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;border-top:0!important}body.sk-checkout #payment ul.payment_methods{list-style:none!important;margin:0 0 .2rem!important;padding:0!important;border:0!important;border-bottom:0!important;display:grid;gap:.25rem}body.sk-checkout #payment ul.payment_methods:after,body.sk-checkout #payment ul.payment_methods:before{display:none!important;content:none!important;border:0!important}body.sk-checkout #payment ul.payment_methods li{margin:0!important;padding:.4rem .65rem!important;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}body.sk-checkout #payment ul.payment_methods li label{font-weight:700;color:var(--ink);font-size:.88rem}body.sk-checkout #payment div.payment_box,body.sk-checkout #payment .payment_method_cod .payment_box{display:none!important}body.sk-checkout #payment .form-row,body.sk-checkout #payment div.form-row{margin:0!important;padding:0!important;border:0!important;border-top:0!important}body.sk-checkout #payment .form-row:before,body.sk-checkout #payment .form-row:after,body.sk-checkout #payment div.form-row:before,body.sk-checkout #payment div.form-row:after{display:none!important;content:none!important;border:0!important}body.sk-checkout #place_order,body.sk-checkout .woocommerce-checkout .button.alt{width:100%!important;min-height:44px;margin:.1rem 0 0!important;border:0!important;border-radius:999px!important;background:var(--grad-main)!important;color:#140f22!important;font-weight:800!important;font-size:.95rem!important;box-shadow:0 8px 22px #ff2d953d}body.sk-checkout .woocommerce-privacy-policy-text,body.sk-checkout .woocommerce-terms-and-conditions-wrapper{font-size:.74rem;color:#f4eefc9e;line-height:1.3;margin:.1rem 0 .15rem}body.sk-checkout .place-order{display:flex!important;flex-direction:column;align-items:stretch;gap:.55rem}body.sk-checkout .place-order .woocommerce-terms-and-conditions-wrapper{order:1;margin:0!important}body.sk-checkout .place-order #place_order{order:2;width:100%!important}body.sk-checkout .woocommerce-privacy-policy-text{margin-top:.05rem}body.sk-checkout .woocommerce-privacy-policy-text a,body.sk-checkout .woocommerce-terms-and-conditions-wrapper a{color:var(--accent-2)}body.sk-checkout .woocommerce-terms-and-conditions-checkbox-text{line-height:1.3}body.sk-cart .woocommerce-cart-form,body.sk-cart .cart-collaterals{background:transparent;border:0;border-radius:0;padding:0}body.sk-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-template-areas:"steps steps" "notices notices" "form totals";gap:1rem;align-items:start;width:100%;max-width:var(--container);margin:0 auto}body.sk-cart .sk-order-steps{grid-area:steps}body.sk-cart .woocommerce-notices-wrapper{grid-area:notices}body.sk-cart .woocommerce-cart-form{grid-area:form}body.sk-cart .cart-collaterals{grid-area:totals;width:100%!important;float:none!important;margin:0!important;position:sticky;top:5.5rem;align-self:start;max-height:calc(100svh - 6rem);max-height:calc(100vh - 6rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body.sk-cart .woocommerce-cart-form,body.sk-cart .cart-collaterals{width:100%!important;float:none!important;margin:0!important}body.sk-cart .sk-cart-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:0 0 .95rem;font-size:1.05rem;font-weight:800}body.sk-cart .sk-cart-panel-head-left{display:flex;align-items:center;gap:.55rem;min-width:0}body.sk-cart .sk-cart-panel-head .sk-select-all{margin-top:0}body.sk-cart .sk-cart-line .variation{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .35rem;margin:.3rem 0 0;font-size:.8rem;color:#f4eefc9e}body.sk-cart .sk-cart-line .variation dt,body.sk-cart .sk-cart-line .variation dd{display:inline;float:none;margin:0;padding:0}body.sk-cart .sk-cart-line .variation dd p{display:inline;margin:0}body.sk-cart .sk-cart-lines{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}body.sk-cart .sk-cart-line{display:grid;grid-template-columns:22px 72px minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.08)}body.sk-cart .sk-cart-line.is-unchecked{opacity:.45}body.sk-cart .sk-cart-line:first-child{border-top:0;padding-top:0}body.sk-cart .sk-co-check{display:grid;place-items:center;margin-top:.35rem;cursor:pointer;position:relative}body.sk-cart .sk-co-check input{position:absolute;opacity:0;width:1px;height:1px}body.sk-cart .sk-co-check-ui{width:18px;height:18px;border-radius:5px;border:1.5px solid rgba(255,255,255,.35);background:#ffffff0a;box-sizing:border-box;display:grid;place-items:center}body.sk-cart .sk-co-check input:checked+.sk-co-check-ui{border-color:transparent;background:var(--grad-main)}body.sk-cart .sk-co-check input:checked+.sk-co-check-ui:after{content:"";width:5px;height:9px;border:solid #140f22;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}body.sk-cart .sk-co-batch-del{appearance:none;border:1px solid rgba(255,126,182,.35);background:#ff7eb61a;color:#ff9ec8;border-radius:999px;padding:.4rem .85rem;font-size:.78rem;font-weight:700;cursor:pointer;line-height:1}body.sk-cart .sk-co-line-del{appearance:none;border:0;background:transparent;color:#ff7eb6;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;cursor:pointer;padding:0}body.sk-cart .sk-cart-line-media img,body.sk-cart .sk-cart-thumb{width:72px;height:72px;object-fit:cover;border-radius:12px;display:block;background:#ffffff0f}body.sk-cart .sk-cart-line-title{display:block;font-weight:700;font-size:.95rem;line-height:1.35;color:var(--ink);text-decoration:none}body.sk-cart .sk-cart-line-price-unit{margin:.3rem 0 0;font-size:.85rem;color:#f4eefcb3}.quantity,.quantity.quantity--select{position:relative;display:inline-flex!important;align-items:center;gap:0;margin:0!important;padding:.12rem .35rem;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);vertical-align:middle}.quantity.quantity--select:after,.quantity:has(select.qty):after{display:none!important;content:none!important}.sk-qty-chevron{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;pointer-events:none;z-index:3;color:#2b2a4a;opacity:.9}.sk-qty-chevron svg{display:block;width:12px;height:8px}.quantity .qty,.quantity select.qty,.quantity input.qty{width:auto!important;min-width:3.4rem;min-height:34px!important;margin:0!important;padding:.2rem 1.55rem .2rem .55rem!important;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-image:none!important;color:#fff!important;font-weight:800!important;font-size:.95rem!important;text-align:left!important;appearance:none;-webkit-appearance:none;cursor:pointer}.quantity .qty::-webkit-outer-spin-button,.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.sk-cart .sk-cart-line-qty .quantity .qty,body.sk-cart .quantity .qty{width:auto!important;min-width:3.4rem;min-height:34px!important;border-radius:0!important;border:0!important;background-color:transparent!important}body.sk-cart .sk-cart-line-side{display:grid;justify-items:end;gap:.45rem}body.sk-cart .sk-cart-line-subtotal{font-weight:800;color:var(--accent);white-space:nowrap;font-size:.98rem}body.sk-cart .sk-cart-actions,body.sk-cart .sk-cart-update,body.woocommerce-cart .sk-cart-actions,body.woocommerce-cart button[name=update_cart],body.sk-cart .actions,body.sk-cart .woocommerce-shipping-destination,body.sk-cart .shipping-calculator-button,body.sk-cart .shipping-calculator-form{display:none!important}body.sk-cart .cart-collaterals .cart_totals,body.sk-cart .cart_totals{width:100%!important;max-width:none!important;float:none!important;margin:0!important;overflow:visible}body.sk-cart .cart_totals h2{font-size:1.05rem;margin:0 0 .65rem;text-align:left}body.sk-cart .cart_totals .shop_table,body.sk-cart .cart_totals .shop_table tbody,body.sk-cart .cart_totals .shop_table tfoot{display:block!important;width:100%!important}body.sk-cart .cart_totals .shop_table,body.sk-cart .cart_totals .shop_table th,body.sk-cart .cart_totals .shop_table td{border:0!important}body.sk-cart .cart_totals .shop_table tr{display:flex!important;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.08);width:100%;box-sizing:border-box}body.sk-cart .cart_totals .shop_table tr:last-child{border-bottom:0}body.sk-cart .cart_totals .shop_table th,body.sk-cart .cart_totals .shop_table td{padding:0!important;display:block!important;font-size:.9rem;float:none!important;width:auto!important}body.sk-cart .cart_totals .shop_table th{flex:1 1 auto;text-align:left;font-weight:600;color:#f4eefcb8;white-space:nowrap;min-width:0}body.sk-cart .cart_totals .shop_table td{flex:1 1 auto;text-align:right;white-space:normal;min-width:0;max-width:62%;overflow-wrap:anywhere;word-break:break-word}body.sk-cart .cart_totals .shop_table td:before,body.sk-cart .cart_totals .shop_table th:before{display:none!important;content:none!important}body.sk-cart .cart_totals .woocommerce-shipping-totals td{max-width:62%}body.sk-cart .cart_totals ul#shipping_method,body.sk-cart .cart_totals .woocommerce-shipping-methods{list-style:none!important;margin:0!important;padding:0!important}body.sk-cart .cart_totals #shipping_method li,body.sk-cart .cart_totals .woocommerce-shipping-methods li{margin:0!important;padding:0!important;line-height:1.3}body.sk-cart .cart_totals #shipping_method label,body.sk-cart .cart_totals .woocommerce-shipping-methods label{display:block;text-align:right;white-space:nowrap;font-size:.9rem}body.sk-cart .cart_totals #shipping_method input,body.sk-cart .cart_totals .woocommerce-shipping-methods input{display:none}body.sk-cart .cart_totals .order-total th,body.sk-cart .cart_totals .order-total td{font-size:1.05rem;font-weight:800;padding-top:.35rem!important}body.sk-cart .wc-proceed-to-checkout{margin:.85rem 0 0!important}body.sk-cart .wc-proceed-to-checkout a.checkout-button{width:100%!important;max-width:none!important;float:none!important;margin:0!important;border-radius:999px!important;text-align:center;min-height:48px;display:grid;place-items:center;box-sizing:border-box}body.sk-order-received .woo-wrap>.container,body.sk-order-received .page-head>.container{width:min(100% - 2rem,var(--container));max-width:var(--container);margin-left:auto;margin-right:auto}body.sk-order-received .woocommerce-order{display:grid;gap:1.25rem}body.sk-order-received .woocommerce-thankyou-order-received{margin:0;padding:1rem 0;border-radius:0;background:transparent;border:0;border-bottom:1px solid rgba(43,42,74,.1);font-size:1.05rem;font-weight:800;color:#2b2a4a}body.sk-order-received ul.woocommerce-order-overview{list-style:none!important;margin:0!important;padding:.85rem 0 1rem!important;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;border-radius:0;background:transparent!important;border:0!important;border-bottom:1px solid rgba(43,42,74,.1)}body.sk-order-received ul.woocommerce-order-overview li{margin:0!important;padding:0!important;border:0!important;font-size:.78rem;color:#8a879c;line-height:1.35}body.sk-order-received ul.woocommerce-order-overview li strong{display:block;margin-top:.25rem;font-size:.95rem;color:#2b2a4a;font-weight:800}body.sk-order-received .woocommerce-order-details,body.sk-order-received .woocommerce-customer-details{padding:.85rem 0 1rem;border-radius:0;background:transparent!important;border:0!important;box-shadow:none!important}body.sk-order-received .woocommerce-order-details__title,body.sk-order-received .woocommerce-column__title{margin:0 0 .85rem;padding-bottom:.55rem;border-bottom:1px solid rgba(43,42,74,.1);font-size:1.05rem;font-weight:850;color:#2b2a4a}body.sk-order-received .woocommerce-table--order-details,body.sk-order-received .woocommerce-table--order-details th,body.sk-order-received .woocommerce-table--order-details td{border:0!important;background:transparent!important;color:#2b2a4a!important}body.sk-order-received .woocommerce-table--order-details thead{display:none}body.sk-order-received .woocommerce-table--order-details tbody tr,body.sk-order-received .woocommerce-table--order-details tfoot tr{display:grid;grid-template-columns:1fr auto;gap:.5rem;padding:.55rem 0;border-bottom:1px solid rgba(43,42,74,.08)}body.sk-order-received .woocommerce-table--order-details tfoot tr:has(.order-actions--heading){display:flex!important;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;border-bottom:0!important;padding-top:.85rem}body.sk-order-received .woocommerce-table--order-details .order-actions--heading{width:auto!important;white-space:nowrap;color:#5c5a72}body.sk-order-received .woocommerce-table--order-details .order-actions--heading+td{display:inline-flex!important;flex-wrap:wrap;gap:.45rem;width:auto!important}body.sk-order-received .woocommerce-table--order-details .amount,body.sk-order-received .woocommerce-order-overview .amount{color:#ff7e20!important;font-weight:850}body.sk-order-received .woocommerce-customer-details address{font-style:normal;line-height:1.55;color:#5c5a72}body.sk-order-received .woocommerce-customer-details .woocommerce-columns,body.sk-order-received .woocommerce-customer-details .col2-set{display:block!important}body.sk-order-received .woocommerce-customer-details .woocommerce-column--1,body.sk-order-received .woocommerce-customer-details .col-1{width:100%!important;float:none!important;max-width:520px;background:transparent!important;border:0!important;box-shadow:none!important}body.sk-order-received .woocommerce-customer-details .woocommerce-column--shipping-address,body.sk-order-received .woocommerce-customer-details .col-2{display:none!important}@media(max-width:900px){body.sk-checkout .sk-co-layout{grid-template-columns:1fr}body.sk-checkout .sk-co-right{position:static;max-height:none;overflow:visible}body.sk-checkout .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr}body.sk-checkout .woocommerce-billing-fields__field-wrapper #billing_postcode_field,body.sk-checkout .woocommerce-billing-fields__field-wrapper #billing_city_field{grid-column:1 / -1}body.sk-cart .woocommerce{grid-template-columns:1fr;grid-template-areas:"steps" "notices" "form" "totals"}body.sk-cart .sk-cart-line{grid-template-columns:22px 56px minmax(0,1fr) auto}body.sk-cart .sk-cart-line-side{grid-column:auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.45rem;align-self:center}body.sk-order-received ul.woocommerce-order-overview{grid-template-columns:1fr 1fr}}.woocommerce-account .woocommerce>h2:first-child,.woocommerce-cart .woocommerce>h1,.woocommerce-checkout .woocommerce>h1{display:none}body.woocommerce-account .u-columns.col2-set{display:block;max-width:none;margin:0}body.woocommerce-account .u-columns .u-column1,body.woocommerce-account .u-columns .u-column2{width:100%!important;float:none!important;margin:0!important}body.woocommerce-account .woocommerce-Address{max-width:560px;padding:1.1rem 1.15rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}body.woocommerce-account .woocommerce-Address address{font-style:normal;line-height:1.55;color:#f4eefcd1;margin:0}body.woocommerce-account .woocommerce-Address-title h3{margin:0;font-size:1.05rem}body.woocommerce-account .woocommerce-address-fields .form-row input.input-text,body.woocommerce-account .woocommerce-address-fields .form-row select,body.woocommerce-account .woocommerce-Address .form-row input.input-text,body.woocommerce-account form .woocommerce-address-fields input.input-text,body.woocommerce-account form .woocommerce-address-fields select,body.woocommerce-account .woocommerce-MyAccount-content .form-row input.input-text,body.woocommerce-account .woocommerce-MyAccount-content .form-row select{min-height:46px;padding:.7rem .9rem;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);color:var(--ink);box-shadow:none}body.woocommerce-account .woocommerce-MyAccount-content .button[name=save_address],body.woocommerce-account .woocommerce-address-fields button[type=submit]{min-height:46px;border:0!important;border-radius:999px!important;background:var(--grad-main)!important;color:#140f22!important;font-weight:800!important;padding:.65rem 1.35rem!important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tbody td,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tbody th,.woocommerce-page table.shop_table tbody td,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th,body.woocommerce-account table.shop_table tbody th,body.woocommerce-account table.shop_table tbody td,body.woocommerce-account table.shop_table tfoot td,body.woocommerce-account table.shop_table tfoot th,body.woocommerce-account .woocommerce-orders-table tbody th,body.woocommerce-account .woocommerce-orders-table tbody td,body.woocommerce-account .woocommerce-orders-table tfoot th,body.woocommerce-account .woocommerce-orders-table tfoot td{border:0!important;border-top:0!important;border-bottom:0!important}body.woocommerce-account .woocommerce-orders-table,body.woocommerce-account table.woocommerce-orders-table,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.woocommerce-orders-table,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders{display:block!important;width:100%!important;border:0!important;border-top:0!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-collapse:separate!important;border-spacing:0!important;background:transparent!important;margin:0!important;padding:0!important;box-shadow:none!important;outline:0!important}body.woocommerce-account .woocommerce-orders-table:before,body.woocommerce-account .woocommerce-orders-table:after,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table:before,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table:after{display:none!important;content:none!important;border:0!important;height:0!important}body.woocommerce-account .woocommerce-orders-table thead,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table thead,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders thead{display:none!important;border:0!important;height:0!important;max-height:0!important;overflow:hidden!important;visibility:hidden!important;position:absolute!important;clip:rect(0,0,0,0)!important}body.woocommerce-account .woocommerce-orders-table tbody,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders tbody,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody{display:flex!important;flex-direction:column!important;gap:.55rem!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;margin:0!important;padding:0!important;width:100%!important}body.woocommerce-account .woocommerce-orders-table tbody:before,body.woocommerce-account .woocommerce-orders-table tbody:after,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders tbody:before,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders tbody:after{display:none!important;content:none!important;border:0!important;height:0!important}body.woocommerce-account .woocommerce-orders-table tbody tr,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr{display:grid!important;grid-template-columns:1.1fr 1fr 1fr 1.2fr auto;gap:.55rem .75rem;align-items:center;padding:.9rem 1rem!important;margin:0!important;border-radius:14px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;outline:0!important;width:100%!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty{display:none!important;margin:0!important;padding:0!important;border:0!important;height:0!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper+.woocommerce-orders-table,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info+.woocommerce-orders-table,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message+.woocommerce-orders-table{margin-top:.85rem!important;border-top:0!important;padding-top:0!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper{border-bottom:0!important;margin-bottom:.75rem!important}body.woocommerce-account .woocommerce-orders-table td,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders td{border:0!important;background:transparent!important;padding:0!important;vertical-align:middle!important;color:#f4eefce0;font-size:.9rem;line-height:1.35}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-number a{color:var(--accent-2)!important;font-weight:800;text-decoration:none;font-size:.98rem}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-status{font-weight:700}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status mark,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-status mark{background:#00e5ff1f!important;color:var(--accent-2)!important;padding:.25rem .55rem;border-radius:999px;font-size:.78rem}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-total .amount,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-total .amount{color:var(--accent);font-weight:800}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}body.woocommerce-account .woocommerce-orders-table .woocommerce-button,body.woocommerce-account .woocommerce-orders-table a.button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table a.button{display:inline-flex!important;align-items:center;justify-content:center;min-height:36px!important;padding:.4rem .85rem!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff0f!important;color:#fff!important;font-size:.8rem!important;font-weight:750!important;text-decoration:none!important;line-height:1!important;box-shadow:none!important;white-space:nowrap}body.woocommerce-account .woocommerce-orders-table a.button.view{background:var(--grad-main)!important;border:0!important;color:#140f22!important}body.woocommerce-account .woocommerce-orders-table a.button.sk_review{border-color:#ff2d9573!important;background:#ff2d9524!important;color:#ffb4d4!important}body.woocommerce-account .woocommerce-orders-table a.button.sk_support{border-color:#25d36666!important;background:#25d3661f!important;color:#7dffb3!important}@media(max-width:900px){body.woocommerce-account .woocommerce-orders-table tbody tr,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr{grid-template-columns:1fr 1fr}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{grid-column:1 / -1;justify-content:flex-start}}body.woocommerce-account .woocommerce-pagination,body.woocommerce-account .sk-orders-pagination{margin:1.4rem 0 .15rem;padding:0!important;display:flex;justify-content:center;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-account .woocommerce-pagination ul,body.woocommerce-account .sk-orders-pages{list-style:none;margin:0;padding:.2rem!important;display:flex;flex-wrap:wrap;gap:.28rem;align-items:center;justify-content:center;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-account .woocommerce-pagination li,body.woocommerce-account .sk-orders-pages li{margin:0!important;padding:0!important;border:0!important;background:transparent!important;list-style:none!important}body.woocommerce-account .woocommerce-pagination .page-numbers,body.woocommerce-account .sk-orders-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;min-height:2.15rem;padding:.3rem .55rem;border-radius:999px;border:0!important;outline:0!important;background:transparent;color:#f4eefc94;font-weight:700;font-size:.9rem;text-decoration:none;line-height:1;box-sizing:border-box;box-shadow:none!important;transition:color .18s ease,background .18s ease,transform .18s ease}body.woocommerce-account .sk-orders-pagination .page-numbers.prev,body.woocommerce-account .sk-orders-pagination .page-numbers.next{min-width:auto;padding:.42rem .95rem;color:#f4eefcd1;background:#ffffff0d;letter-spacing:.01em}body.woocommerce-account .woocommerce-pagination a.page-numbers:hover,body.woocommerce-account .sk-orders-pagination a.page-numbers:hover{color:#fff;background:#ff2d9529;transform:translateY(-1px)}body.woocommerce-account .sk-orders-pagination a.page-numbers.prev:hover,body.woocommerce-account .sk-orders-pagination a.page-numbers.next:hover{background:#00e5ff1f;color:#fff}body.woocommerce-account .woocommerce-pagination .page-numbers.current,body.woocommerce-account .sk-orders-pagination .page-numbers.current{border:0!important;background:var(--grad-neon);color:#fff;box-shadow:0 8px 22px #ff2d9547!important}body.woocommerce-account .sk-orders-pagination .page-numbers.dots{min-width:1.35rem;padding-inline:.1rem;border:0!important;background:transparent!important;color:#f4eefc59;box-shadow:none!important;letter-spacing:.08em}body.woocommerce-account .sk-orders-pagination .page-numbers.disabled{opacity:.28;cursor:default;pointer-events:none;background:transparent!important;box-shadow:none!important}body.woocommerce-account .woocommerce-pagination--without-numbers>.button{display:none!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details{margin:0 0 1rem;padding:.85rem 0 1rem;border-radius:0;border:0;background:transparent!important;box-shadow:none!important;max-width:none;color:#2b2a4a}body.woocommerce-account .woocommerce-MyAccount-content>p:first-child{margin:0 0 1rem;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(255,183,197,.35);background:#fff6f0;color:#5c5a72;line-height:1.5;font-size:.92rem}body.woocommerce-account .woocommerce-MyAccount-content>p:first-child mark{background:transparent!important;color:#ff7e20!important;font-weight:800}body.woocommerce-account .woocommerce-order-details__title,body.woocommerce-account .woocommerce-column__title{margin:0 0 .85rem;padding-bottom:.55rem;border-bottom:1px solid rgba(43,42,74,.1);font-family:var(--display);font-size:1.15rem;font-weight:850;color:#2b2a4a!important;background:none!important;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#2b2a4a!important;width:fit-content}body.woocommerce-account .woocommerce-order-details .shop_table,body.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details{display:block!important;width:100%!important;border:0!important;background:transparent!important;margin:0!important}body.woocommerce-account .woocommerce-order-details .shop_table thead{display:none!important}body.woocommerce-account .woocommerce-order-details .shop_table tbody,body.woocommerce-account .woocommerce-order-details .shop_table tfoot{display:block!important;width:100%!important;border:0!important}body.woocommerce-account .woocommerce-order-details .shop_table tr{display:grid!important;grid-template-columns:1fr auto;gap:.55rem 1rem;align-items:baseline;padding:.7rem 0!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(43,42,74,.08)!important;background:transparent!important}body.woocommerce-account .woocommerce-order-details .shop_table tr:last-child{border-bottom:0!important}body.woocommerce-account .woocommerce-order-details .shop_table th,body.woocommerce-account .woocommerce-order-details .shop_table td{border:0!important;border-top:0!important;padding:0!important;background:transparent!important;color:#5c5a72!important;font-size:.92rem;line-height:1.45}body.woocommerce-account .woocommerce-order-details .shop_table td{text-align:right;color:#2b2a4a!important;font-weight:650}body.woocommerce-account .woocommerce-order-details .wc-item-meta,body.woocommerce-account .woocommerce-order-details .wc-item-meta-label,body.woocommerce-account .woocommerce-order-details ul.wc-item-meta,body.woocommerce-account .woocommerce-order-details ul.wc-item-meta li{display:none!important}body.woocommerce-account .woocommerce-order-details .shop_table .product-name{text-align:left;font-weight:700;color:#2b2a4a!important;min-width:0;display:block}body.woocommerce-account .woocommerce-order-details .shop_table tfoot .order-total th,body.woocommerce-account .woocommerce-order-details .shop_table tfoot .order-total td{font-size:1.02rem;font-weight:800;color:#2b2a4a!important}body.woocommerce-account .woocommerce-order-details .shop_table tfoot .order-total td .amount{color:#ff7e20!important}body.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot tr:has(.order-actions--heading),body.woocommerce-account .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading){display:flex!important;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.95rem 0 .1rem!important;border:0!important;border-bottom:0!important}body.woocommerce-account .woocommerce-order-details .order-actions--heading{display:inline-flex!important;align-items:center;margin:0!important;padding:0!important;border:0!important;background:transparent!important;width:auto!important;white-space:nowrap;font-weight:700;color:#5c5a72!important}body.woocommerce-account .woocommerce-order-details .order-actions--heading+td,body.woocommerce-account .woocommerce-order-details tfoot tr:has(.order-actions--heading) td{display:inline-flex!important;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0!important;padding:0!important;border:0!important;background:transparent!important;width:auto!important;flex:1 1 auto;text-align:left!important}body.woocommerce-account .woocommerce-order-details .order-actions-button,body.woocommerce-account .woocommerce-order-details a.button.order-actions-button,body.woocommerce-account .woocommerce-order-details a.button.sk_support,body.woocommerce-account .woocommerce-order-details a.button.order-again{display:inline-flex!important;align-items:center;justify-content:center;min-height:38px!important;padding:.45rem 1.05rem!important;border-radius:999px!important;border:0!important;background:linear-gradient(115deg,#ff7e20,#ff6b9d)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.84rem!important;font-weight:800!important;text-decoration:none!important;line-height:1!important;white-space:nowrap;box-shadow:none!important}body.woocommerce-account .woocommerce-customer-details.sk-order-address,body.woocommerce-account .woocommerce-customer-details{max-width:560px}body.woocommerce-account .woocommerce-customer-details .woocommerce-columns,body.woocommerce-account .woocommerce-customer-details .col2-set{display:block!important}body.woocommerce-account .woocommerce-customer-details .woocommerce-column--shipping-address,body.woocommerce-account .woocommerce-customer-details .col-2{display:none!important}body.woocommerce-account .woocommerce-customer-details .woocommerce-column__title{margin:0 0 .55rem;font-size:1.02rem;font-family:var(--display);color:#2b2a4a!important;background:none!important;-webkit-text-fill-color:#2b2a4a!important}body.woocommerce-account .woocommerce-customer-details address{margin:0;font-style:normal;line-height:1.6;color:#5c5a72!important}body.woocommerce-account .woocommerce-customer-details--phone,body.woocommerce-account .woocommerce-customer-details--email{margin:.4rem 0 0}.product-card-link:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.site-footer{margin-top:0;padding:3rem 0 1.4rem;background:#100c18;color:var(--ink-soft);border-top:1px solid rgba(255,255,255,.08);position:relative;z-index:0;backdrop-filter:none;-webkit-backdrop-filter:none}.site-footer a{color:var(--accent-2)}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:1.5rem}.footer-grid-4{grid-template-columns:1.4fr 1fr 1fr 1.1fr}.footer-bottom{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(30,27,46,.08);font-size:.88rem;color:var(--ink-soft);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.25rem}.footer-legal-inline a{color:var(--ink-soft)}.footer-legal-inline a:hover{color:var(--accent-2)}@media(max-width:900px){.footer-grid-4{grid-template-columns:1fr 1fr}}@media(max-width:560px){.footer-grid-4{grid-template-columns:1fr}}.footer-brand{margin:0 0 .5rem;font-family:var(--display-loud);font-size:1.25rem;font-weight:400;background:var(--grad-main);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}.footer-title{margin:0 0 .5rem;font-weight:700;color:var(--ink)}.float-dock{position:fixed;right:10px;left:auto;bottom:18px;z-index:80;display:flex;flex-direction:column;gap:6px}.float-dock-group{display:flex;flex-direction:column;background:#100a16eb;border-radius:12px;box-shadow:var(--shadow);overflow:visible;border:1px solid rgba(255,255,255,.12);padding:1px}.float-dock-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-width:44px;padding:.4rem .3rem;border:none;background:transparent;color:var(--ink);cursor:pointer;font-family:var(--font);text-decoration:none}.float-dock-group .float-dock-btn+.float-dock-btn{border-top:1px solid rgba(255,255,255,.08)}.float-dock-btn:hover{background:#25d3661f;color:#25d366}.float-dock-icon{display:grid;place-items:center;line-height:0}.float-dock-icon svg{width:16px;height:16px}.float-dock-label{font-size:.58rem;font-weight:700}.float-dock-badge,.sk-cart-badge{position:absolute;top:-4px;right:-4px;z-index:3;min-width:1rem;height:1rem;padding:0 .22rem;border-radius:999px;background:linear-gradient(115deg,#ff4d9a,#7c5cff);color:#140f22;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000059;pointer-events:none}.sk-cart-badge[hidden],.float-dock-badge[hidden]{display:none!important}.float-dock-group .float-dock-btn{min-width:44px;border-radius:0;box-shadow:none;border:0;background:transparent}.float-dock-cart{color:#fff}.float-dock-cart:hover{background:#7c5cff29!important;color:#c4b5ff!important}.float-dock-wa:hover{background:#25d3661f!important;color:#25d366!important}.float-dock-top{border-radius:14px;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.12);background:#100a16eb;color:var(--ink)}.float-dock-top:hover{color:var(--accent-2);background:#ff7e201f}@media(max-width:900px){.site-footer{display:none!important}.header-capsule,.header-bar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0e0a16!important;border-radius:0!important;border:0!important;box-shadow:none!important;min-height:0;padding:.45rem .75rem;gap:.55rem;width:100%;max-width:none;display:flex!important;align-items:center;flex-wrap:nowrap;justify-content:flex-start}.header-capsule:before{display:none!important}.header-m-actions,.nav-toggle{display:none!important}.header-brand-m{display:inline-flex!important;flex:0 0 auto;align-items:center;min-width:0;margin:0;max-width:7.2rem}.header-brand-m .brand-word{font-size:.95rem}.header-m-search-bar{display:block!important;flex:1 1 auto;min-width:0;width:auto}body.sk-account-is-sub .header-brand-m,body.sk-account-is-sub .header-m-search-bar,body.sk-info-page .header-brand-m,body.sk-info-page .header-m-search-bar{display:none!important}body.sk-account-is-sub .header-m-account-bar,body.sk-info-page .header-m-account-bar{display:flex!important;align-items:center;gap:.55rem;width:100%;min-width:0;padding:.15rem 0}body.sk-account-is-sub .header-m-actions,body.sk-account-is-sub .nav-toggle,body.sk-info-page .header-m-actions,body.sk-info-page .nav-toggle{display:none!important}.header-m-back{flex:0 0 auto;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:1.55rem;line-height:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.header-m-title{flex:1 1 auto;min-width:0;font-size:1.05rem;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.sk-account-is-sub .woocommerce-MyAccount-content>h2:first-child,body.sk-account-is-sub .woocommerce-MyAccount-content>h3:first-child,body.sk-account-is-sub .sk-wishlist-head,body.sk-info-page .page-title,body.sk-info-page h1.page-title{display:none!important}body.sk-info-page .page-head{margin:0 0 .85rem!important;padding:0!important}.sk-search--mobile{display:flex;align-items:center;gap:.35rem;width:100%;min-height:40px;padding:.15rem .3rem .15rem .65rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);position:relative}.sk-search--mobile .sk-search-icon{flex:0 0 auto;display:grid;place-items:center;color:#f4eefc8c;line-height:0}.sk-search--mobile .sk-search-input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:#fff;font-size:.88rem;padding:.5rem .15rem;outline:none;box-shadow:none}.sk-search--mobile .sk-search-input::placeholder{color:#dcd6f07a}.sk-search--mobile .sk-search-submit--icon{flex:0 0 auto;width:34px;height:34px;border:0;border-radius:999px;display:grid;place-items:center;background:var(--grad-main);color:#140f22;cursor:pointer}.sk-search--mobile .sk-search-suggest{left:0;right:0;top:calc(100% + 8px);z-index:120}.sk-search-top{display:none!important}.site-header{position:sticky;top:0;z-index:120;padding:0;padding-top:env(safe-area-inset-top);margin:0;width:100%;background:#0e0a16;border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header .container{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.site-header.is-compact{padding-top:env(safe-area-inset-top)}.site-nav .sk-search--nav,.site-nav,.site-nav.is-open,.shop-sidebar{display:none!important}.shop-layout{grid-template-columns:1fr!important;display:block!important}.shop-main{width:100%;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.woo-wrap,.woo-wrap .container,.woocommerce ul.products{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.product-grid,.product-detail-ilia,.footer-grid,.contact-layout{grid-template-columns:1fr}.shop-toolbar{width:100%;flex-direction:column;align-items:stretch}.shop-toolbar-sort{width:100%;margin-left:0}.shop-sort-list{display:none}.shop-sort-select-wrap{display:block;width:100%}.shop-sort-select{width:100%}.woo-wrap ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-brand{display:none}.nav-cats{position:static;left:auto;top:auto;transform:none;flex-direction:column;align-items:flex-start;gap:.85rem;width:100%}.nav-tools{flex-direction:column;align-items:stretch;gap:.75rem;margin-left:0;width:100%}.sk-search--nav{width:100%}.nav-link{border-bottom-width:1px}.inquiry-form .form-grid{grid-template-columns:1fr}.hero{padding:.85rem 0 1.5rem}.float-dock{right:10px;left:auto;bottom:14px;gap:10px}.float-dock-label{display:none}.float-dock-group .float-dock-btn,.float-dock-btn{width:46px;height:46px;padding:0;justify-content:center;min-width:46px}}@media(max-width:900px){:root{--container-pad: 1rem}.container,.woo-wrap>.container,.page-head>.container{width:min(100% - 1.5rem,var(--container))}.page-title,.woo-wrap .page-title,body.sk-cart .page-title,body.sk-checkout .page-title{font-size:clamp(1.35rem,6vw,1.75rem);margin-bottom:.55rem}.header-capsule{display:flex!important;min-height:0;padding:.45rem .75rem;border-radius:0!important;justify-content:flex-start;box-shadow:none!important}.woo-wrap ul.products{gap:.85rem}.woo-wrap ul.products li.product,.woo-wrap ul.products li.sk-loop-card{border-radius:14px;padding-bottom:.65rem;min-width:0;box-shadow:none!important;filter:none!important;background:#0c0816e0;border-color:#ffffff1a}.woo-wrap ul.products li.product:hover,.woo-wrap ul.products li.sk-loop-card:hover{transform:none;box-shadow:none!important;border-color:#ffffff24}.sk-search-reco-grid>li.product,.sk-search-results-grid>li.product,.sk-wishlist-grid>li.product,.sk-wishlist-grid>li.sk-loop-card{box-shadow:none!important;filter:none!important}.sk-loop-body{padding:.55rem .65rem .2rem;min-height:4.2rem}.woo-wrap ul.products li.product .woocommerce-loop-product__title{font-size:.84rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.2em}.sk-loop-price,.woo-wrap ul.products li.product .price{font-size:.92rem;gap:.25rem .4rem;margin-top:.25rem}.sk-loop-price del,.woo-wrap ul.products li.product .price del{font-size:.78em}.sk-loop-card .button,.woo-wrap ul.products li.product .button,.sk-loop-card .sk-loop-oos-btn,.sk-loop-card .sk-loop-atc{width:calc(100% - 1.1rem)!important;margin:.4rem .55rem .15rem!important;min-height:2.45rem!important;padding:.55rem .4rem!important;font-size:.72rem!important;line-height:1.15!important;border-radius:10px!important;white-space:normal!important;opacity:1!important;visibility:visible!important}.sk-loop-media .sk-loop-atc,.sk-loop-media .sk-loop-oos-btn,.sk-loop-card .sk-loop-atc,.sk-loop-card .sk-loop-oos-btn{left:auto!important;right:auto!important;bottom:auto!important;position:relative!important;width:calc(100% - 1.1rem)!important;margin:.4rem .55rem 0!important;min-height:2.05rem!important;padding:.4rem .5rem!important;font-size:.72rem!important;border-radius:11px!important}.sk-loop-card .sk-loop-atc{color:#1a1528!important;background:linear-gradient(115deg,#ffb020,#ff7e20 48%,#ff4d6d)!important;box-shadow:0 6px 14px #ff642838!important}.sk-loop-flavor{margin:.3rem .55rem .1rem}.sk-loop-flavor-select{min-height:2.05rem;font-size:.78rem;padding:.35rem 1.8rem .35rem .65rem}.sk-loop-flavor{margin:.35rem .55rem .1rem}.sk-loop-flavor-btn{min-height:2.1rem;font-size:.78rem;padding:.35rem .65rem}.sk-loop-flavor-panel{max-height:min(48vh,280px)}.sk-loop-flavor-opt{padding:.55rem .6rem;font-size:.82rem}.sk-loop-hl{left:.35rem;right:.35rem;bottom:.4rem;gap:.22rem}.sk-loop-hl-item{padding:.2rem .42rem;font-size:.62rem;max-width:100%;box-shadow:none}.sk-loop-reviews{margin:.1rem .65rem .15rem;gap:.28rem;min-height:1.1rem}.pd-stars--loop .pd-star{width:.78rem;height:.78rem}.shop-sort-select{min-height:44px;width:100%}.shop-toolbar-label{font-size:.72rem}.shop-load-more-wrap{margin:1.1rem 0 .25rem}.shop-load-more{min-height:44px;width:min(100%,16rem)}body.sk-cart .woo-wrap>.container,body.sk-cart .page-head>.container,body.sk-checkout .woo-wrap>.container,body.sk-checkout .page-head>.container{width:min(100% - 1.5rem,var(--container))}body.sk-cart .cart-collaterals,body.sk-cart .cart_totals{overflow:hidden;max-width:100%;box-sizing:border-box}body.sk-cart .cart_totals .shop_table,body.sk-cart .cart_totals .shop_table tr,body.sk-cart .cart_totals .shop_table th,body.sk-cart .cart_totals .shop_table td{max-width:100%;box-sizing:border-box}body.sk-cart .cart_totals .shop_table td:before,body.sk-cart .cart_totals .shop_table th:before{display:none!important;content:none!important}body.sk-cart .cart_totals .shop_table th{flex:0 1 auto;max-width:42%;white-space:normal}body.sk-cart .cart_totals .shop_table td{flex:1 1 auto;max-width:58%;text-align:right;white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.sk-cart .sk-cart-panel-head{flex-wrap:wrap;gap:.65rem;align-items:center}body.sk-cart .sk-co-batch-del{min-height:40px;padding:.55rem .9rem;font-size:.8rem}body.sk-cart .sk-cart-line{grid-template-columns:24px 64px minmax(0,1fr) auto;gap:.55rem .65rem;padding:.85rem 0;align-items:center}body.sk-cart .sk-cart-line-media img,body.sk-cart .sk-cart-thumb{width:64px;height:64px;border-radius:10px;object-fit:cover}body.sk-cart .sk-cart-line-title{font-size:.9rem;line-height:1.35;margin:0}body.sk-cart .sk-cart-line-qty{margin-top:.35rem}body.sk-cart .sk-cart-line-side{grid-column:auto;grid-row:auto;align-self:center;width:auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.45rem;margin-top:0}body.sk-cart .sk-cart-line-qty .quantity .qty,body.sk-cart .quantity .qty,body.sk-cart .quantity select.qty{min-width:3.6rem!important;min-height:34px;font-size:.95rem;width:auto!important;border:0!important;background-color:transparent!important;padding:.2rem 1.55rem .2rem .55rem!important}body.sk-cart .woocommerce{gap:.55rem!important}body.sk-cart .sk-order-steps{margin:0 0 .35rem!important;padding:.35rem 0 .55rem!important}body.sk-cart .woocommerce-notices-wrapper:empty,body.sk-cart .woocommerce-notices-wrapper:not(:has(*)),body.sk-checkout .woocommerce-notices-wrapper:empty,body.sk-checkout .woocommerce-notices-wrapper:not(:has(*)){display:none!important;margin:0!important;padding:0!important;min-height:0!important}body.sk-cart .woo-wrap.section{padding-top:.25rem!important}body.sk-cart .sk-cart-panel-head{margin:0 0 .45rem!important;padding-bottom:.45rem!important}body.sk-cart .sk-co-line-del{min-width:40px;min-height:40px}body.sk-cart .woocommerce-info,body.sk-checkout .woocommerce-info,.woocommerce-error,.woocommerce-message{font-size:.86rem!important;line-height:1.45!important;padding:.85rem .95rem!important}body.sk-cart .cart_totals{margin-top:.85rem}body.sk-cart .wc-proceed-to-checkout a.checkout-button{min-height:48px!important;width:100%;display:inline-flex!important;align-items:center;justify-content:center;font-size:.95rem!important}.woocommerce-MyAccount-navigation{margin-bottom:.85rem}.woocommerce-MyAccount-navigation ul{gap:.15rem;flex-direction:column;flex-wrap:nowrap;overflow:visible}.woocommerce-MyAccount-navigation a{white-space:normal;min-height:48px;display:grid!important;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;padding:.85rem .75rem!important;font-size:.95rem!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px!important;width:100%;margin:0 0 .65rem!important;border-radius:999px!important}body.woocommerce-account .woocommerce-orders-table tbody tr,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders tbody tr{grid-template-columns:1fr 1fr!important;gap:.55rem .65rem!important;padding:.95rem .9rem!important;border-radius:16px!important}body.woocommerce-account .woocommerce-orders-table tbody th,body.woocommerce-account .woocommerce-orders-table tbody td,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders tbody th,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders tbody td{display:block!important;float:none!important;width:auto!important;max-width:100%!important;text-align:left!important;clear:none!important}body.woocommerce-account .woocommerce-orders-table tbody td:before,body.woocommerce-account .woocommerce-orders-table tbody th:before,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders tbody td:before,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders tbody th:before{float:none!important;display:block!important;position:static!important;margin:0 0 .2rem!important;padding:0!important;font-size:.72rem!important;font-weight:700!important;opacity:.62;content:attr(data-title)!important}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions:before,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions:before{display:none!important;content:none!important}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-number,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-number,body.woocommerce-account .woocommerce-orders-table th.woocommerce-orders-table__cell-order-number{grid-column:1 / -1}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-date,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-date{grid-column:1}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-status{grid-column:2;justify-self:end;text-align:right!important}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status:before{text-align:right}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-total,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-total{grid-column:1 / -1}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions,body.woocommerce-account .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions{grid-column:1 / -1!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:.4rem!important;margin-top:.35rem;justify-content:stretch!important;align-items:stretch!important;text-align:left!important;float:none!important;width:100%!important}body.woocommerce-account .woocommerce-orders-table .woocommerce-button,body.woocommerce-account .woocommerce-orders-table a.button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table a.button,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders a.button{min-height:36px!important;height:auto!important;flex:1 1 0!important;width:auto!important;max-width:none!important;padding:.4rem .55rem!important;font-size:.75rem!important;justify-content:center;box-sizing:border-box;margin:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details{padding:1rem .9rem 1.05rem;overflow:hidden}body.woocommerce-account .woocommerce-order-details .shop_table tr{grid-template-columns:minmax(0,1fr) auto!important;gap:.4rem .75rem!important;align-items:start!important}body.woocommerce-account .woocommerce-order-details .shop_table th,body.woocommerce-account .woocommerce-order-details .shop_table td{word-break:normal;overflow-wrap:break-word}body.woocommerce-account .woocommerce-order-details .woocommerce-table--order-details tfoot tr:has(.order-actions--heading),body.woocommerce-account .woocommerce-order-details table.shop_table tfoot tr:has(.order-actions--heading){display:grid!important;grid-template-columns:1fr!important;gap:.45rem!important}body.woocommerce-account .woocommerce-order-details .order-actions--heading+td,body.woocommerce-account .woocommerce-order-details tfoot tr:has(.order-actions--heading) td{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;gap:.4rem}body.woocommerce-account .woocommerce-order-details .order-actions-button,body.woocommerce-account .woocommerce-order-details a.button.order-actions-button,body.woocommerce-account .woocommerce-order-details a.button.sk_support,body.woocommerce-account .woocommerce-order-details a.button.order-again{min-height:34px!important;padding:.4rem .55rem!important;font-size:.75rem!important;flex:none!important;width:100%;box-sizing:border-box}body.sk-checkout .sk-co-layout{gap:1rem}body.sk-checkout #place_order,body.sk-checkout button[name=woocommerce_checkout_place_order]{min-height:48px!important;width:100%}.float-dock{bottom:max(14px,env(safe-area-inset-bottom));right:max(10px,env(safe-area-inset-right))}}@media(max-width:420px){.woo-wrap ul.products{gap:.55rem}.sk-loop-hl-item{font-size:.58rem;padding:.16rem .36rem}.sk-loop-card .button,.woo-wrap ul.products li.product .button,.sk-loop-card .sk-loop-oos-btn{font-size:.72rem!important;min-height:2.2rem;padding:.45rem .4rem!important}}.sk-search-suggest{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:90;display:grid;gap:.2rem;padding:.45rem;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#0c0816f5;box-shadow:0 18px 40px #00000073;backdrop-filter:blur(14px)}.sk-search-suggest[hidden]{display:none!important}.sk-search-suggest-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.65rem;align-items:center;padding:.45rem .5rem;border-radius:12px;color:inherit;text-decoration:none}.sk-search-suggest-item:hover{background:#ffffff0f}.sk-search-suggest-item img,.sk-search-suggest-ph{width:44px;height:44px;border-radius:10px;object-fit:cover;background:#ffffff0f}.sk-search-suggest-meta{display:grid;gap:.15rem;min-width:0}.sk-search-suggest-meta strong{font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-search-suggest-meta em{font-style:normal;font-size:.78rem;color:var(--yellow)}.shop-stock-chip.is-active{color:#140f22;border-color:transparent;background:linear-gradient(115deg,#7cff8a,#3de7ff)}.sk-snack{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%) scale(.92);z-index:120;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:max-content;max-width:min(86vw,280px);padding:.7rem 1.15rem;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0c0816f0;box-shadow:0 16px 40px #0006;opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.sk-snack.is-on{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}.sk-snack-msg{margin:0;font-size:.9rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;writing-mode:horizontal-tb;line-height:1.3}.sk-snack-action{font-size:.78rem;font-weight:800;color:#140f22;text-decoration:none;padding:.32rem .65rem;border-radius:999px;background:var(--grad-main);white-space:nowrap;flex:0 0 auto}.sk-snack-action[hidden],.sk-snack-close[hidden]{display:none!important}.sk-snack-close{appearance:none;border:0;background:transparent;color:#ffffff8c;font-size:1.15rem;line-height:1;cursor:pointer;padding:0 .1rem;flex:0 0 auto}.sk-cart-empty{text-align:center;padding:2.5rem 1rem 2rem;width:100%;max-width:var(--container);margin:0 auto}.sk-cart-empty-icon,.sk-cart-empty-title,.sk-cart-empty-text,.sk-cart-empty-actions{max-width:34rem;margin-left:auto;margin-right:auto}.sk-cart-empty-icon{display:inline-grid;place-items:center;width:88px;height:88px;margin-bottom:1rem;border-radius:50%;color:var(--accent-2);background:#00e5ff1a;border:1px solid rgba(0,229,255,.22)}.sk-cart-empty-title{margin:0 auto .45rem;font-size:1.45rem}.sk-cart-empty-text{margin:0 auto 1.25rem;color:#dcd6f0b3}.sk-cart-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-bottom:2rem}.sk-cart-empty .sk-recent{text-align:left;margin-top:1.5rem;max-width:100%}.sk-recent{margin:2rem 0 1rem;width:100%;max-width:100%;clear:both;overflow:hidden}.sk-recent-head{margin-bottom:.85rem}.sk-recent-head h2{margin:0;font-size:1.25rem}.sk-recent-head p{margin:.25rem 0 0;color:#dcd6f099;font-size:.9rem}.sk-recent-body{width:100%;min-width:0}.sk-recent-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;list-style:none;margin:0;padding:0;width:100%}.sk-recent-grid:before,.sk-recent-grid:after{display:none!important;content:none!important}.sk-recent-grid>li.product,.sk-recent-grid>li.sk-loop-card{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;clear:none!important;margin:0!important;display:flex!important;flex-direction:column;height:auto}.sk-recent-grid .woocommerce-loop-product__title,.sk-recent-grid .sk-loop-body,.sk-recent-grid .sk-loop-price{writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:anywhere;white-space:normal!important}.sk-recent-grid .button,.sk-recent-grid .sk-loop-oos-btn{width:calc(100% - 1.1rem)!important;margin:auto .55rem .35rem!important;white-space:normal!important;min-height:2.4rem!important}body.has-sticky-atc .float-dock{bottom:calc(72px + env(safe-area-inset-bottom))}.sk-track{max-width:32rem;margin:0 auto;padding:.5rem 0 2rem;color:#2b2a4a}.sk-track-head .page-title{color:#2b2a4a!important}.sk-track-head p{color:#5c5a72!important;margin:.35rem 0 1.1rem;font-size:.95rem;line-height:1.5;opacity:1!important}.sk-track-error{padding:.75rem .9rem;border-radius:12px;background:#fff5f6;border:1px solid rgba(239,91,107,.35);color:#c44d5a}.sk-track-result{margin-bottom:1.25rem;padding:1rem 1.1rem;border-radius:16px;border:1px solid rgba(255,183,197,.4);background:#fff;box-shadow:0 8px 24px #2b2a4a0f}.sk-track-status{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .85rem;color:#5c5a72}.sk-track-status strong{padding:.3rem .7rem;border-radius:999px;background:#fff6f0;color:#ff7e20;font-size:.88rem}.sk-track-meta{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.sk-track-meta li{display:flex;justify-content:space-between;gap:.75rem;font-size:.9rem;color:#2b2a4a}.sk-track-meta span{color:#5c5a72!important}.sk-track-note{margin:.85rem 0 0;font-size:.84rem;color:#5c5a72!important}.sk-track-form{display:grid;gap:.85rem}.sk-track-form label{display:grid;gap:.35rem;font-size:.88rem;font-weight:650;color:#2b2a4a!important}.sk-track-form input{min-height:46px;padding:.7rem .9rem;border-radius:12px;border:1.5px solid rgba(43,42,74,.14)!important;background:#fff!important;color:#2b2a4a!important;font:inherit}.sk-track-form .btn{min-height:48px;justify-content:center}@media(max-width:900px){.sk-recent{margin:1.5rem 0 2rem;padding:0 0 .5rem}.sk-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem}.sk-recent-grid>li.product,.sk-recent-grid>li.sk-loop-card{width:100%!important;max-width:none!important}.pd-reviews,.pd-reviews-body,.pd-reviews-plwp,.pd-review-list{width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.pd-review-item,.pd-reviews .pd-review-item{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.pd-review-top{flex-wrap:wrap;gap:.45rem .65rem}.pd-review-helpful{margin-left:0}.pd-below{overflow:hidden}.sk-search--nav .sk-search-suggest{position:fixed;left:.75rem;right:.75rem;top:auto;width:auto}.sk-snack{max-width:min(86vw,260px)}}body.sk-cart .woocommerce:has(.sk-cart-empty){display:block;max-width:var(--container);margin:0 auto}body.sk-cart .woo-wrap:has(.sk-cart-empty){min-height:calc(100vh - 220px);display:flex;align-items:center;justify-content:center}body.sk-cart .woo-wrap:has(.sk-cart-empty)>.container{width:100%;display:flex;justify-content:center}body.sk-cart .woocommerce:has(.sk-cart-empty) .sk-cart-empty{width:100%;max-width:34rem;margin:0 auto;text-align:center}.sk-cart-empty-actions .btn{min-height:48px;min-width:11rem;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;box-sizing:border-box}.sk-loop-card{position:relative;content-visibility:auto;contain-intrinsic-size:320px 420px}.sk-loop-wish{position:absolute;top:.55rem;right:.55rem;z-index:4;width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0a0612b8;color:#ffffffd9;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(8px)}.sk-loop-wish .sk-heart-path{fill:none;stroke:currentColor;stroke-width:1.85}.sk-loop-wish.is-on{color:#ff4d9a}.sk-loop-wish.is-on .sk-heart-path{fill:currentColor;stroke:currentColor}.sk-loop-wish:hover{color:#ff7ab8}.sk-wishlist-page{padding:.5rem 0 2rem}.sk-wishlist-head h1,.sk-wishlist-head h2{margin:0 0 .25rem}.sk-wishlist-head p{margin:0 0 1rem;color:#5c5a72}.sk-wishlist-empty{text-align:center;padding:2rem 1rem}.sk-wishlist-grid:before,.sk-wishlist-grid:after,.sk-search-reco-grid:before,.sk-search-reco-grid:after,.sk-search-results-grid:before,.sk-search-results-grid:after,.woocommerce ul.products:before,.woocommerce ul.products:after,.woo-wrap ul.products:before,.woo-wrap ul.products:after{content:none!important;display:none!important}.sk-wishlist-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;margin:0;padding:0;justify-items:stretch;justify-content:start;width:100%}.sk-wishlist-grid>li.product,.sk-wishlist-grid>li.sk-loop-card{width:100%!important;max-width:100%!important;margin:0!important;float:none!important;clear:none!important}.sk-mbar{position:fixed;left:0;right:0;bottom:0;z-index:110;display:flex;align-items:center;gap:.45rem;padding:.55rem .7rem calc(.55rem + env(safe-area-inset-bottom));background:#0e0a16;border-top:1px solid rgba(255,255,255,.12);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.sk-mbar[hidden]{display:none!important}.sk-mbar-wish{flex:0 0 auto;width:44px;height:44px;border-radius:10px;border:1.5px solid rgba(43,42,74,.16)!important;background:#fff!important;color:#c44d7a!important;display:grid;place-items:center;cursor:pointer}.sk-mbar-wish.is-on{color:#ff4d9a!important;border-color:#ff4d9a8c!important;background:#ffe8f0!important}.sk-mbar-flavor{position:relative;display:none;width:100%;min-width:0;z-index:5}.sk-mbar-flavor.is-open .sk-mbar-flavor-caret{transform:rotate(180deg)}.sk-mbar-flavor-opt.is-on{background:#fff0e8;color:#ff7e20;font-weight:800}.sk-mbar-flavor-select{display:block!important}.sk-mbar-row{display:flex;align-items:center;gap:.45rem;width:100%;min-width:0}.sk-mbar-qty{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;height:44px;min-width:3.8rem;border-radius:10px;border:1.5px solid rgba(43,42,74,.16)!important;background:#fff!important;color:#2b2a4a;overflow:visible;padding:0 .15rem;box-sizing:border-box}.sk-mbar-qty:after{display:none!important;content:none!important}.sk-mbar-qty .sk-qty-chevron{color:#140f22;display:inline-flex!important}.sk-mbar-qty-select{height:44px;min-width:3.6rem;border:0;background:transparent;background-image:none;color:inherit;font-weight:800;font-size:.95rem;padding:0 1.4rem 0 .55rem;appearance:none;-webkit-appearance:none;cursor:pointer}.sk-mbar-qty>button,.sk-mbar-qty>span:not(.sk-qty-chevron){display:none}.sk-mbar-btn{flex:1 1 0;height:44px;border:0;border-radius:12px;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#140f22;background:var(--grad-main);padding:0 .55rem;white-space:nowrap}.sk-mbar-btn--atc,.sk-mbar-btn--notify,.sk-mbar-btn--wide{flex:1 1 auto}.sk-mbar-btn--notify{background:linear-gradient(115deg,#ffd56a,#ff7ab8)}.sk-mbar-sum{display:grid;gap:.1rem;min-width:0;flex:1}.sk-mbar-sum span{font-size:.7rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#dcd6f09e}.sk-mbar-sum strong,.sk-mbar-sum strong .amount,.sk-mbar-sum strong .woocommerce-Price-amount{font-size:1.35rem!important;font-weight:800!important;line-height:1.15;color:var(--accent)!important;letter-spacing:-.02em}body.has-mbar{padding-bottom:calc(72px + env(safe-area-inset-bottom))}body.has-mbar .float-dock{bottom:calc(78px + env(safe-area-inset-bottom))}body.has-mbar .sk-snack{bottom:auto;top:50%}.sk-notify-dialog{border:0;padding:0;background:transparent;max-width:min(92vw,380px)}.sk-notify-dialog::backdrop{background:#000000a6}.sk-notify-panel{margin:0;padding:1.15rem 1.2rem;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#0e0a18fa;color:var(--ink);display:grid;gap:.65rem}.sk-notify-panel h3{margin:0;font-size:1.1rem}.sk-notify-panel p{margin:0;color:#dcd6f0ad;font-size:.9rem}.sk-notify-panel input[type=email]{min-height:46px;padding:.7rem .9rem;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font:inherit}.sk-notify-actions{display:flex;gap:.55rem;justify-content:flex-end}@media(max-width:900px){.pd-actions,.pd-lightbox{display:none!important}.sk-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;justify-items:stretch}.sk-wishlist-grid>li.product:only-child,.sk-wishlist-grid>li.sk-loop-card:only-child{grid-column:1;max-width:100%}body.sk-cart .cart-collaterals .wc-proceed-to-checkout,body.sk-cart a.checkout-button{display:none!important}body.sk-checkout #payment .place-order{padding-bottom:.5rem}body.sk-checkout #place_order{display:none!important}}.pd-wish-btn{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.55rem .9rem;min-height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#ffffffd1;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;flex:0 0 auto}.pd-wish-btn .sk-heart-path,.sk-mbar-wish .sk-heart-path{fill:none;stroke:currentColor;stroke-width:1.85}.pd-wish-btn.is-on{color:#ff4d9a;border-color:#ff4d9a66;background:#ff4d9a1f}.pd-wish-btn.is-on .sk-heart-path,.sk-mbar-wish.is-on .sk-heart-path{fill:currentColor;stroke:currentColor}.pd-actions .cart .pd-wish-btn{order:3}@media(max-width:900px){.pd-wish-btn{display:none!important}}.sk-mbar{display:none}@media(max-width:900px){.sk-mbar--product,body.has-mbar-cart .sk-mbar--cart,body.has-mbar-co .sk-mbar--checkout{display:flex!important}.sk-mbar--product{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.45rem;box-shadow:none!important;overflow:visible!important}.sk-mbar--product .sk-mbar-flavor{display:block;order:1;overflow:visible}.sk-mbar--product .sk-mbar-row{order:2}.sk-mbar--product .sk-mbar-btn--notify{flex:1 1 auto}.sk-mbar--product:has(.sk-mbar-btn--notify) .sk-mbar-row{flex-wrap:wrap}.sk-mbar--product:has(.sk-mbar-btn--notify) .sk-mbar-btn--notify{flex:1 1 100%}.sk-mbar-btn.is-disabled,.sk-mbar-btn:disabled{opacity:.45;filter:grayscale(.55);cursor:not-allowed;pointer-events:none}.pd-gallery{grid-template-columns:1fr!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;gap:.55rem;overflow:visible!important}.pd-slider{order:1;position:relative;width:100%;aspect-ratio:1 / 1!important;height:auto!important;min-height:0;max-height:min(78vw,460px);overflow:hidden!important}.pd-slider-track,.pd-slide{position:absolute!important;inset:0!important;height:auto!important;min-height:0!important}.pd-slide:not(.is-active){display:none!important}.pd-slide.is-active{position:absolute!important;display:block!important}.pd-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;display:block}.pd-thumbs{order:2;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.7rem!important;padding:.15rem .1rem .4rem!important;-webkit-overflow-scrolling:touch}.pd-thumbs .pd-thumb{flex:0 0 64px!important;width:64px!important;height:64px!important;min-width:64px!important;display:block!important}body.sk-checkout .woocommerce-terms-and-conditions-wrapper,body.sk-checkout #place_order{display:none!important}.sk-mbar--checkout{flex-direction:column;align-items:stretch;gap:.45rem}.sk-mbar-terms{display:flex;align-items:flex-start;gap:.5rem;font-size:.78rem;line-height:1.35;color:#2b2a4a;margin:0;font-weight:650}.sk-mbar-terms input{margin-top:.15rem;flex:0 0 auto;accent-color:#ff7e20}.sk-mbar-terms a{color:#ff7e20;font-weight:750;text-decoration:underline}body.woocommerce-account .woo-wrap>.container,body.woocommerce-account .woocommerce{max-width:100%;overflow-x:hidden}body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .woocommerce-orders-table,body.woocommerce-account .woocommerce-orders-table tbody tr{max-width:100%;box-sizing:border-box}body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-message{flex-direction:column!important;align-items:stretch!important;gap:.65rem!important}body.woocommerce-account .woocommerce-info .button,body.woocommerce-account .woocommerce-message .button{order:2;width:100%}.woocommerce-MyAccount-navigation{max-width:100%;overflow:hidden}.woocommerce-MyAccount-navigation ul{max-width:100%}.site-nav.is-open{background:#08060efa!important;backdrop-filter:blur(16px)}.nav-tools{align-items:stretch}.nav-tool{display:inline-flex;align-items:center;gap:.4rem;min-height:42px}}.sk-snack{left:50%!important;right:auto!important;top:auto!important;bottom:1.5rem!important;width:max-content!important;max-width:min(92vw,320px)!important;transform:translate(-50%) translateY(120%)!important;border-radius:999px!important;flex-wrap:nowrap;gap:.55rem}.sk-snack-msg{flex:0 1 auto!important;min-width:0!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;writing-mode:horizontal-tb!important;text-orientation:mixed!important;line-height:1.3}.sk-snack-action{flex:0 0 auto}body.has-mbar .sk-snack,body.has-mbar-cart .sk-snack,body.has-mbar-co .sk-snack{bottom:auto!important}body.has-mbar,body.has-mbar-cart,body.has-mbar-co{padding-bottom:calc(78px + env(safe-area-inset-bottom))}body.has-mbar-co{padding-bottom:calc(118px + env(safe-area-inset-bottom))}body.has-mbar .float-dock,body.has-mbar-cart .float-dock,body.has-mbar-co .float-dock{bottom:calc(86px + env(safe-area-inset-bottom))}@media(min-width:901px){.sk-mbar{display:none!important}}.sk-search-page{padding-top:.35rem}.sk-search-top{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;align-items:center;margin:0 0 1rem}.sk-search-top--desktop{display:grid}.sk-search-back{width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1;color:#fff;background:#ffffff0f;text-decoration:none}.sk-search-top-form .sk-search,.sk-search-top-form form{width:100%;margin:0}.sk-search-reco{display:block}.sk-search-reco-title,.sk-search-reco-head h1,.sk-search-reco-head h2{margin:0 0 .25rem;font-size:1.15rem}.sk-search-reco-head p{margin:0 0 1rem;color:#dcd6f09e;font-size:.88rem}.sk-search-reco-grid,.sk-search-results-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;list-style:none;margin:0;padding:0;filter:none!important;backdrop-filter:none!important}.sk-search-reco-grid>li.product,.sk-search-results-grid>li.product{width:100%!important;float:none!important;margin:0!important}body.sk-search-hub .shop-toolbar,body.sk-search-hub .shop-stock-chip,body.search-results .shop-toolbar{display:none!important}@media(min-width:901px){.sk-search-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-search-back{display:none}.sk-search-top,.sk-search-top--desktop{display:grid;grid-template-columns:1fr}.header-m-search-bar{display:none!important}}@media(max-width:900px){.float-dock{right:18px;bottom:calc(72px + env(safe-area-inset-bottom))}.float-dock-group{overflow:visible}.float-dock-cart--desktop,.float-dock-wa--desktop{display:none!important}.float-dock-badge,.sk-cart-badge{right:-4px;top:-4px}}.sk-tabbar{display:none}@media(max-width:900px){.sk-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:100;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:56px;padding:.28rem .2rem calc(.28rem + env(safe-area-inset-bottom));background:#0e0a16;border-top:1px solid rgba(255,255,255,.12);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 -10px 28px #00000059}.sk-tabbar-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;min-width:0;padding:.2rem .15rem;color:#f4eefc94;text-decoration:none;font-size:.68rem;font-weight:700;line-height:1.1}.sk-tabbar-item.is-active{color:#fff}.sk-tabbar-item.is-active .sk-tabbar-icon{color:#ff7ab8}.sk-tabbar-item--wa,.sk-tabbar-item--wa .sk-tabbar-icon{color:#25d366}.sk-tabbar-icon{position:relative;display:grid;place-items:center;width:28px;height:28px;line-height:0}.sk-tabbar-icon .sk-cart-badge{top:-4px;right:-8px;min-width:1.05rem;height:1.05rem;font-size:.6rem}.sk-tabbar-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--sk-tabbar-h: calc(56px + env(safe-area-inset-bottom)) ;--sk-mbar-h: 102px}body{padding-bottom:calc(var(--sk-tabbar-h) + 36px)}.sk-mbar{bottom:var(--sk-tabbar-h)!important;z-index:110;padding-bottom:.55rem!important;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:none!important}.sk-tabbar{z-index:100}body.has-mbar,body.has-mbar-cart{padding-bottom:calc(var(--sk-tabbar-h) + var(--sk-mbar-h) + 36px)!important}body.has-mbar-co{padding-bottom:calc(var(--sk-tabbar-h) + 140px)!important}.woo-wrap.section,.sk-search-page,body.woocommerce-account .woo-wrap.section{padding-bottom:1.5rem}body.has-mbar .float-dock,body.has-mbar-cart .float-dock,body.has-mbar-co .float-dock{bottom:calc(var(--sk-tabbar-h) + var(--sk-mbar-h) + 12px)!important}body.has-mbar .sk-snack,body.has-mbar-cart .sk-snack,body.has-mbar-co .sk-snack,.sk-snack{bottom:auto!important;top:50%!important}.sk-tabbar,.sk-mbar,.site-nav.is-open,.site-header,.header-capsule,.header-bar,.float-dock,.float-dock-group,.float-dock-btn{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-nav.is-open{background:#0e0a16!important}}@media(min-width:901px){.site-footer{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#100c18!important}.sk-tabbar{display:none!important}.float-dock-cart--desktop{display:flex}.sk-account-extra{display:none!important}}.sk-snack{position:fixed;left:50%;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));z-index:10060;transform:translate(-50%) translateY(120%);max-width:min(92vw,360px);padding:.7rem 1.1rem;border-radius:999px;border:1px solid rgba(0,229,255,.35);background:#120c20f5;color:#eafcff;font-size:.9rem;font-weight:650;text-align:center;box-shadow:0 12px 32px #00000073;opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.sk-snack.is-on{opacity:1;transform:translate(-50%) translateY(0)}@media(min-width:901px){.sk-snack{bottom:1.5rem}}.section:not(.hero):not(.product-detail-section):not(.kawaii-trust),.pd-below,.pd-recommend,.site-footer{content-visibility:auto;contain-intrinsic-size:1px 640px}.woo-wrap.section{content-visibility:visible;contain-intrinsic-size:auto}.pd-share,.pd-nav{backdrop-filter:none;-webkit-backdrop-filter:none}.pd-slide:not(.is-active){visibility:hidden;pointer-events:none;opacity:0}.pd-slide.is-active{visibility:visible;opacity:1}.sk-loop-card,.woo-wrap ul.products li.product{contain:layout paint}.sk-loop-hl-item{box-shadow:0 2px 8px #00000040}.site-header,.site-footer,.section-light,.hero,.page-head,.woo-wrap,.content-card,.glass-panel{color:var(--ink)}.site-header{padding-top:1rem;padding-bottom:.35rem}.woo-wrap.section,.page-head{margin-top:20px!important}.header-capsule,.header-bar{background:#fffffff0!important;border:1px solid rgba(255,183,197,.45)!important;box-shadow:0 10px 28px #ff7e2014!important;border-radius:999px!important;max-width:var(--container)!important;width:min(100%,var(--container))!important;margin-left:auto!important;margin-right:auto!important}.nav-link{color:var(--ink)!important;font-weight:700;border-bottom-width:3px;border-radius:0}.nav-link:hover,.nav-link.is-current{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.nav-tool,.sk-search input,.sk-search--nav input{color:var(--ink)!important}.nav-account-avatar{background:var(--grad-main)!important;color:#fff!important}.nav-account-menu a{background:#fff!important;border-color:var(--line)!important;color:var(--ink)!important}.nav-account-menu a:first-child,.nav-account-menu a:last-child{box-shadow:var(--shadow)!important}.nav-account-menu a:hover{background:#fff4ec!important;color:var(--accent)!important}.nav-toggle span{background:var(--ink)!important}.sk-search,.sk-search--nav{background:#fff8ef!important;border-color:#ffb7c58c!important;color:var(--ink)!important;border-radius:999px!important}.sk-search input,.sk-search--nav input{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;color:var(--ink)!important}.sk-search input:focus,.sk-search input:focus-visible,.sk-search--nav input:focus,.sk-search--nav input:focus-visible{outline:none!important;box-shadow:none!important;background:transparent!important}.sk-search--nav:focus-within{border-color:#ff7e2080!important;box-shadow:0 0 0 3px #ff7e2029!important;width:min(220px,18vw)!important}.sk-search input::placeholder{color:#a8a6b8!important}.btn{border-radius:999px!important;font-family:var(--display);letter-spacing:.02em}.btn-primary,button.button.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled{background:var(--accent)!important;background-image:none!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:0 10px 24px #ff7e2052!important}.btn-primary:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;color:#fff!important;filter:none!important}.btn-ghost{background:#fff!important;border:2px solid rgba(43,42,74,.12)!important;color:var(--ink)!important;box-shadow:none!important}.btn-ghost:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:#fff8ef!important;box-shadow:none!important}.hero{background:transparent!important;padding-bottom:1.25rem!important;padding-top:.75rem!important}.hero:after{display:none!important;content:none!important}@media(min-width:901px){.site-header>.container,.page-head>.container,.woo-wrap>.container,.section:not(.cta-band)>.container,.site-footer>.container,.product-detail-section>.container{width:min(100% - 2rem,var(--container))!important;max-width:var(--container)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}body.post-type-archive-product .shop-layout,body.tax-product_cat .shop-layout,body.woocommerce-shop .shop-layout{grid-template-columns:240px minmax(0,1fr)!important}.shop-layout--filter{grid-template-columns:210px minmax(0,1fr)!important;gap:1.15rem!important;align-items:start}}.section-head h2{background:none!important;-webkit-text-fill-color:var(--ink)!important;color:var(--ink)!important;font-family:var(--display-loud)!important}.section-head p{color:var(--ink-soft)!important}.faq-item{background:#fff!important;border:1px solid rgba(177,153,255,.28)!important;border-radius:18px!important;box-shadow:0 8px 20px #2b2a4a0a}.product-card,.content-card,.glass-panel,.woo-wrap ul.products li.product,.sk-loop-card{background:#fff!important;border:1px solid rgba(255,183,197,.28)!important;border-radius:24px!important;box-shadow:var(--shadow)!important;backdrop-filter:none!important;overflow:hidden}.product-card:hover,.woo-wrap ul.products li.product:hover{transform:translateY(-4px);border-color:#ff7e2059!important;box-shadow:0 18px 40px #ff7e2024!important}.product-card-media,.woo-wrap ul.products li.product .woocommerce-loop-product__link img,.sk-loop-card img{border-radius:20px 20px 0 0}.product-card h3,.woo-wrap ul.products li.product .woocommerce-loop-product__title{color:var(--ink)!important;font-weight:800!important}.woo-wrap ul.products li.product .price,.woo-wrap ul.products li.product .price .amount,.pd-price-sec .price,.pd-price-sec .price .amount{color:var(--accent)!important;font-weight:800!important}.site-footer{background:#fff8f0!important;border-top:1px solid rgba(255,183,197,.4);color:var(--ink-soft);border-radius:28px 28px 0 0;margin-top:1rem}.site-footer a{color:var(--ink)}.footer-brand,.footer-title{color:var(--ink)!important;font-family:var(--display-loud)}.float-dock{gap:0!important;padding:0!important;background:#fff!important;color:var(--ink)!important;border:1px solid rgba(255,183,197,.45)!important;border-radius:14px!important;box-shadow:0 6px 16px #2b2a4a1a!important;overflow:visible}.float-dock-group{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;overflow:visible}.float-dock-btn{min-width:44px!important;padding:.4rem .28rem!important;gap:.08rem!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ink)!important;border-radius:0!important}.float-dock-group .float-dock-btn:first-child{border-radius:13px 13px 0 0!important}.float-dock-group .float-dock-btn+.float-dock-btn{border-top:1px solid rgba(43,42,74,.08)!important}.float-dock-top{border-radius:0 0 13px 13px!important;background:transparent!important;border:0!important;border-top:1px solid rgba(43,42,74,.08)!important;box-shadow:none!important}.float-dock-top:hover{color:#ff7e20!important}.float-dock-top[hidden]{display:none!important}.float-dock:has(.float-dock-top[hidden]) .float-dock-group .float-dock-btn:last-child{border-radius:0 0 13px 13px!important}.float-dock-icon svg{width:16px!important;height:16px!important}.float-dock-label{color:var(--ink-soft)!important;font-size:.56rem!important}.float-dock-badge,.sk-cart-badge{min-width:1rem!important;height:1rem!important;font-size:.56rem!important;top:-3px!important;right:-3px!important}.shop-sidebar{background:#fff!important;border:1px solid rgba(255,183,197,.3)!important;border-radius:22px!important;box-shadow:var(--shadow)}body.sk-checkout .woocommerce-checkout .col2-set .col-1,body.sk-checkout .woocommerce-checkout .col2-set .col-2,body.sk-checkout #customer_details,body.sk-checkout #customer_details .col-1,body.sk-checkout #customer_details .col-2,body.sk-checkout .sk-co-addr,body.sk-checkout .woocommerce-billing-fields,body.sk-cart .cart_totals,body.sk-cart .cart-collaterals,body.sk-cart .woocommerce-cart-form{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.shop-page-head .page-title{display:none!important}.shop-toolbar{margin-top:0!important;margin-bottom:1rem!important}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{background:#fff!important;border:1px solid rgba(255,183,197,.3)!important;border-radius:22px!important;box-shadow:var(--shadow)}body.sk-cart .woocommerce-cart-form{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-input-wrapper input,.select2-container .select2-selection--single{border-radius:14px!important;border-color:#2b2a4a1f!important;background:#fffefb!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:999px!important}.page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers.current{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;border-radius:999px!important}.page-numbers a,.woocommerce-pagination a.page-numbers{border-radius:999px!important}.sk-snack{background:#fff!important;color:#2b2a4a!important;border:1px solid rgba(255,126,32,.35)!important;box-shadow:0 12px 32px #2b2a4a24!important}.sk-snack-msg{color:#2b2a4a!important;-webkit-text-fill-color:#2b2a4a!important;font-weight:800!important}.sk-snack-close{color:#2b2a4a73!important}.sk-snack{left:50%!important;right:auto!important;top:auto!important;bottom:1.5rem!important;transform:translate(-50%) translateY(120%)!important;max-width:min(92vw,320px)!important}.sk-snack.is-on{transform:translate(-50%) translateY(0)!important}@media(max-width:900px){.sk-snack{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))!important}}@media(min-width:901px){.site-footer{background:#fff8f0!important}}@media(max-width:900px){.header-capsule,.header-bar{background:#fff!important;border-radius:0!important;border:0!important;border-bottom:1px solid rgba(255,183,197,.4)!important;box-shadow:none!important}.site-nav.is-open{background:#fffbeb!important;color:var(--ink)!important}.sk-tabbar{background:#fff!important;border-top:1px solid rgba(255,183,197,.45)!important;box-shadow:0 -8px 24px #ff7e2014!important}.sk-tabbar-item{color:var(--ink-soft)!important}.sk-tabbar-item.is-active,.sk-tabbar-item.is-active .sk-tabbar-icon{color:var(--accent)!important}.sk-mbar{background:#fff!important;border-color:#ffb7c566!important;box-shadow:none!important}}.brand-logo{gap:.6rem!important;height:44px!important}.brand-word{font-weight:800!important;letter-spacing:-.03em!important}.brand-word-vape{background:linear-gradient(120deg,#5cf0ff,#c4b5ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.brand-word-novi{background:linear-gradient(120deg,#c4b5ff,#ff6bcb)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.brand-mark svg{width:40px!important;height:40px!important}.shop-page-head .page-title{color:#2b2a4a!important;font-family:var(--display-loud)!important}.shop-toolbar{background:#fff!important;border:1px solid rgba(255,160,190,.45)!important;border-radius:20px!important;padding:.85rem 1rem!important;box-shadow:0 10px 28px #2b2a4a0f!important;margin-top:.85rem}.shop-toolbar-label{color:#2b2a4a!important;letter-spacing:0!important;text-transform:none!important;font-size:.88rem!important;font-weight:800!important}.shop-sort-chip{color:#2b2a4a!important;background:#fff6f0!important;border:1px solid rgba(43,42,74,.14)!important}.shop-sort-chip:hover{color:#ff7e20!important;border-color:#ff7e2073!important;background:#fff!important}.shop-sort-chip.is-active{color:#fff!important;background:#ff7e20!important;border-color:#ff7e20!important;box-shadow:0 8px 18px #ff7e2047!important}.shop-sort-select{color:#2b2a4a!important;background-color:#fff!important;border-color:#2b2a4a29!important}.woo-wrap ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.1rem!important}@media(min-width:700px){.woo-wrap ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:901px){.woo-wrap ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1280px){.woo-wrap ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1600px){.woo-wrap ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.sk-loop-hl{display:none!important}.sk-loop-save,.pd-save{display:inline-flex!important;align-items:center;gap:.2rem;margin-top:0!important;padding:.22rem .58rem!important;border-radius:999px!important;background:linear-gradient(115deg,#ff7e20,#ff4d9a)!important;color:#fff!important;font-size:.74rem!important;font-weight:800!important;line-height:1.2!important;box-shadow:0 4px 10px #ff7e2038!important;width:fit-content}.sk-loop-save .woocommerce-Price-amount,.pd-save .woocommerce-Price-amount,.sk-loop-save .woocommerce-Price-currencySymbol,.pd-save .woocommerce-Price-currencySymbol{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important;font-size:inherit!important}.sk-loop-price .woocommerce-Price-amount,.woo-wrap ul.products li.product .price .woocommerce-Price-amount,.sk-loop-price ins,.woo-wrap ul.products li.product .price ins{color:#ff7e20!important;-webkit-text-fill-color:#ff7e20!important;font-size:1.2rem!important}.pd-price-sec .price .amount,.pd-price-sec ins .amount{color:#ff7e20!important;-webkit-text-fill-color:#ff7e20!important}.single_add_to_cart_button.loading,.woocommerce .button.loading{opacity:1!important;pointer-events:auto!important}.single_add_to_cart_button.loading:after,.single_add_to_cart_button.loading:before,.woocommerce .button.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after{display:none!important;content:none!important;animation:none!important}.sk-loop-card,.woo-wrap ul.products li.product{border:1px solid rgba(255,183,197,.38)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 28px #2b2a4a12!important}.sk-loop-reviews{color:#5c5a72!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:.2rem .85rem .15rem!important;gap:.4rem!important;font-weight:700!important}.sk-loop-reviews em{color:#5c5a72!important;font-weight:750!important}.pd-star,.pd-stars .pd-star{color:#ffc107!important;opacity:1!important;filter:none!important}.pd-star.is-on,.pd-star.is-half{color:#ff9800!important;filter:none!important}.pd-rating-line{display:inline-flex!important;align-items:center;gap:.55rem;margin:.35rem 0 .85rem;padding:.4rem .75rem;border-radius:999px;background:#fff4e8;border:1px solid rgba(255,152,0,.35);text-decoration:none}.pd-rating-meta{color:#2b2a4a!important;font-weight:800!important;font-size:.9rem!important}.pd-sold,.pd-price-meta{color:#5c5a72!important;font-weight:700!important}.pd-save{color:#fff!important;-webkit-text-fill-color:#fff!important}.quantity,.pd-actions .quantity,.pd-price-sec .quantity{background:#fff!important;border:2px solid rgba(43,42,74,.16)!important;border-radius:999px!important;padding:.15rem .45rem!important}.quantity .sk-qty-btn{display:none!important}.quantity .qty,.quantity select.qty,.quantity input.qty,.pd-actions .qty,.pd-actions select.qty,.pd-actions input.qty{color:#2b2a4a!important;font-weight:800!important;background-color:transparent!important;background-image:none!important;min-width:3.6rem!important;padding:.25rem 1.55rem .25rem .55rem!important;text-align:left!important;cursor:pointer}.quantity.quantity--select:after,.quantity:has(select.qty):after,.pd-actions .quantity:after{display:none!important;content:none!important}.sk-qty-chevron{color:#2b2a4a}.pd-wish-btn{background:#fff!important;border:2px solid rgba(255,107,157,.35)!important;color:#c44d7a!important;font-weight:800!important}.pd-wish-btn .sk-heart-path{fill:none!important;stroke:currentColor!important}.pd-wish-btn:hover{background:#fff0f5!important;border-color:#ff6b9d8c!important;color:#ff4d9a!important}.pd-wish-btn.is-on{background:#ff7e9a!important;border-color:#ff7e9a!important;color:#fff!important}.pd-wish-btn.is-on .sk-heart-path{fill:currentColor!important;stroke:currentColor!important}.pd-actions .single_add_to_cart_button,.pd-price-sec .single_add_to_cart_button{background:linear-gradient(115deg,#ffb020,#ff7e20 48%,#ff4d6d)!important;color:#1a1528!important;border-radius:14px!important;box-shadow:0 10px 24px #ff7e2047!important}.pd-flavor-select,.pd-flavor-head span{color:#2b2a4a!important}.pd-flavor-select{background:#fff!important;border:2px solid rgba(43,42,74,.14)!important;border-radius:14px!important}.pd-below.pd-below-stack{display:flex!important;flex-direction:column!important;gap:1rem!important;grid-template-columns:none!important}.pd-below.pd-below-stack>.pd-side,.pd-below.pd-below-stack>.pd-reviews{width:100%!important;max-width:none!important}.pd-side{display:flex!important;flex-direction:column!important;gap:1rem!important}.pd-desc-card,.pd-side .pd-faq,.pd-reviews.pd-stack{background:#fff!important;border:2px solid rgba(255,183,197,.4)!important;border-radius:24px!important;box-shadow:0 12px 32px #2b2a4a0f!important;color:#2b2a4a!important;padding:1.25rem 1.35rem 1.4rem!important}.pd-stack-head h2,.pd-reviews-head h2,.pd-desc-card .pd-stack-head h2,.pd-side .pd-faq .pd-stack-head h2{color:#2b2a4a!important;background:none!important;-webkit-text-fill-color:#2b2a4a!important;font-family:var(--display-loud)!important}.pd-stack-head p,.pd-reviews-score-line,.pd-desc-body,.pd-desc-body p,.pd-noreviews{color:#5c5a72!important}.pd-cute-badge{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;margin-right:.35rem;border-radius:50%;background:#ffe4ef;color:#ff7e20;font-size:.85rem;font-weight:800;vertical-align:middle}.pd-reviews-head{background:transparent!important;border-bottom:1px solid rgba(255,183,197,.35)!important;color:#2b2a4a!important}.pd-faq-list .faq-item{background:#fff8f3!important;border:1px solid rgba(255,160,190,.35)!important;border-radius:16px!important}.pd-faq-list .faq-item summary{color:#2b2a4a!important;font-weight:800!important}.pd-faq-list .faq-item p{color:#5c5a72!important}.pd-spec-table th,.pd-spec-table td{color:#2b2a4a!important;border-color:#2b2a4a1a!important}.pd-buybox,.pd-gallery,.pd-shell,.pd-top{background:transparent}.pd-slider{background:#fff!important;border:2px solid rgba(255,183,197,.4)!important;border-radius:24px!important;box-shadow:0 14px 36px #2b2a4a12}.pd-share{top:16px!important;right:16px!important;color:#fff!important;background:#2b2a4acc!important;border-color:#fff9!important}.pd-share:hover,.pd-share.is-copied{background:#ff7e20f2!important;color:#fff!important;border-color:#ff7e20!important}.pd-sku-name{color:#2b2a4a!important;font-size:clamp(1rem,1.25vw,1.2rem)!important;line-height:1.35!important;font-weight:750!important;margin:0!important}.shop-sidebar{background:#fff!important;border:2px solid rgba(255,183,197,.35)!important;color:#2b2a4a!important}.shop-sidebar a,.browse-count{color:#2b2a4a!important}@media(min-width:901px){.pd-below.pd-below-stack,.pd-below{grid-template-columns:none!important}}@media(max-width:699px){.woo-wrap ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:901px){.single-product .pd-shell.pd-top{display:grid!important;grid-template-columns:minmax(300px,520px) minmax(0,1fr)!important;gap:1.25rem!important;align-items:start!important}.single-product .pd-gallery{order:1;margin-top:0!important;align-self:start!important}.single-product .pd-buybox{order:2;margin-top:0!important;align-self:start!important;min-height:460px;box-sizing:border-box}}@media(min-width:1600px){.single-product .pd-buybox{min-height:520px}}@media(min-width:1920px){.single-product .pd-buybox{min-height:560px}}.pd-buybox{background:#fff!important;border:2px solid rgba(255,183,197,.4)!important;border-radius:24px!important;padding:10px 1.35rem 1.25rem!important;box-shadow:0 12px 32px #2b2a4a0f!important}.pd-buybox .pd-sku-name{margin-top:0!important}.sk-loop-wish{background:#fff!important;color:#c44d7a!important;border:2px solid rgba(255,107,157,.35)!important;box-shadow:0 6px 16px #ff6b9d1f!important}.sk-loop-wish .sk-heart-path{fill:none!important;stroke:currentColor!important}.sk-loop-wish.is-on{color:#ff4d9a!important;background:#ffe8f0!important;border-color:#ff6b9d!important;box-shadow:0 6px 16px #ff6b9d47!important}.sk-loop-wish.is-on .sk-heart-path{fill:currentColor!important;stroke:currentColor!important}.pd-flavor-head span{color:#2b2a4a!important;-webkit-text-fill-color:#2b2a4a!important;opacity:1!important;font-weight:800!important}.pd-flavor-dd-option.is-active{background:#fff4e8!important;color:#ff7e20!important}.hero-banner-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.hero-banner-dots button{width:.55rem;height:.55rem;border-radius:999px;border:0;padding:0;background:#ffffffa6;cursor:pointer;box-shadow:0 2px 8px #0000002e}.hero-banner-dots button.is-on{width:1.35rem;background:#ff7e20}.section-head h2:before{content:"\2726  ";color:#ff7e20;font-size:.85em}.product-card{border-width:2px!important}.home .product-grid{grid-template-columns:repeat(4,1fr);gap:.85rem}@media(min-width:1600px){.home .product-grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:1100px){.home .product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.home .product-grid{grid-template-columns:repeat(2,1fr);gap:.7rem}}.home .product-grid .product-card,.kawaii-block .product-card{border-radius:26px!important;border:2px solid rgba(255,183,197,.4)!important;background:#fff!important;overflow:hidden;box-shadow:0 12px 30px #2b2a4a0f!important;transition:transform .22s ease,box-shadow .22s ease}.home .product-grid .product-card:hover,.kawaii-block .product-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #ff7e2024!important;border-color:#ff7e2059!important}.home .product-card-media{border-radius:22px 22px 0 0;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;background-color:#fff8f3!important;background-size:contain!important}.home .product-card-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.sk-reviews{margin-top:.5rem}.sk-reviews-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:1.25rem}.sk-reviews-score{display:flex;flex-direction:column;gap:.15rem;padding:.85rem 1.1rem;border-radius:18px;background:linear-gradient(180deg,#fff,#fff7fb);border:2px solid rgba(255,183,197,.45);box-shadow:0 10px 24px #2b2a4a0f;min-width:8.5rem}.sk-reviews-score strong{font-size:1.75rem;line-height:1;color:var(--ink)}.sk-reviews-stars,.sk-review-stars{color:#22a06b;letter-spacing:.06em;font-size:.95rem}.sk-reviews-count{font-size:.8rem;font-weight:700;color:var(--ink-soft)}.sk-reviews-title{margin:0;font-size:1.35rem;color:var(--ink)}.sk-reviews-sub{margin:.2rem 0 0;color:var(--ink-soft)}.sk-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.sk-review-card{padding:1rem 1.05rem .95rem;border-radius:18px;background:#fff;border:2px solid rgba(255,183,197,.4);box-shadow:0 10px 24px #2b2a4a0d}.sk-review-meta{display:flex;align-items:center;gap:.65rem;margin-bottom:.45rem}.sk-review-avatar{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:999px;font-weight:800;font-size:.85rem;color:#6b4ea8;background:linear-gradient(145deg,#ffe8f0,#efe6ff)}.sk-review-name{display:block;font-size:.92rem;color:var(--ink)}.sk-review-date{display:block;font-size:.75rem;color:var(--ink-soft)}.sk-review-text{margin:.35rem 0 .55rem;font-size:.9rem;line-height:1.55;color:var(--ink)}.sk-review-source{margin:0;font-size:.72rem;color:var(--ink-soft)}.sk-review-source a{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}.sk-review-source a:hover{color:var(--accent-hover)}.sk-page-faq{margin-top:1rem}body.page-reviews .container.narrow,body.page-faq .container.narrow,body.page-about .container.narrow{max-width:1100px}.sk-about{display:grid;gap:1.35rem}.sk-about-strip figure{margin:0;overflow:hidden;border-radius:22px;border:2px solid rgba(255,183,197,.4);background:#1a1828;box-shadow:0 14px 32px #2b2a4a1a}.sk-about-strip img{display:block;width:100%;height:auto;object-fit:cover;image-rendering:auto}.sk-about-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.sk-about-strip img{aspect-ratio:4 / 3;filter:contrast(1.04) saturate(1.06)}.sk-about-copy p{margin:0 0 .85rem;line-height:1.7}.sk-about-points{margin:0 0 1rem;padding-left:1.1rem;display:grid;gap:.45rem}.sk-about-points li{line-height:1.55}.sk-about-contact{padding:1.1rem 1.2rem;border-radius:20px;border:2px solid rgba(255,183,197,.45);background:linear-gradient(180deg,#fff,#fff7fb);box-shadow:0 10px 24px #2b2a4a0d}.sk-about-contact p{margin:0 0 .45rem}.sk-about-contact-brand{font-size:1.05rem}.sk-about-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem!important}@media(max-width:900px){.sk-about-strip{grid-template-columns:1fr}}.sk-page-faq-open .faq-item{padding:.95rem 1.1rem 1rem}.sk-page-faq-open .faq-q{margin:0 0 .4rem;font-weight:800;color:var(--ink);font-size:1rem}.sk-page-faq-open .faq-a{margin:0;padding:0;color:var(--ink-soft);font-size:.95rem;line-height:1.6}.sk-page-faq-open .faq-item summary:after,.sk-page-faq .faq-item summary:after{display:none!important;content:none!important}.sk-faq-board{display:grid;gap:1rem;margin-top:.75rem}.sk-faq-tabs{display:flex;flex-wrap:wrap;gap:.55rem}.sk-faq-tab{appearance:none;border:2px solid rgba(177,153,255,.35);background:#fff;color:var(--ink);font:inherit;font-weight:800;font-size:.88rem;padding:.55rem 1.05rem;border-radius:999px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.sk-faq-tab:hover{transform:translateY(-1px);border-color:#ff7e2073}.sk-faq-tab.is-active{color:#fff;border-color:transparent;background:linear-gradient(120deg,#c4b5ff,#ff6bcb 55%,#ff7e20);box-shadow:0 10px 22px #b199ff47}.sk-faq-panel[hidden]{display:none!important}.sk-faq-contact{padding:1.25rem 1.3rem;border-radius:22px;border:2px solid rgba(255,183,197,.45);background:linear-gradient(180deg,#fff,#fff7fb);box-shadow:0 12px 28px #2b2a4a0f;text-align:center}.sk-faq-contact-title{margin:0 0 .75rem;font-size:1.15rem;font-weight:800;color:var(--ink)}.sk-faq-contact p{margin:0 0 .45rem;line-height:1.55}.sk-faq-contact-note{margin-top:.85rem!important;font-size:.88rem;color:var(--ink-soft)}@media(max-width:640px){.sk-faq-tabs{gap:.4rem}.sk-faq-tab{font-size:.8rem;padding:.48rem .8rem}}@media(max-width:900px){.sk-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sk-reviews-grid{grid-template-columns:1fr}}.footer-ship-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.35rem 0 .85rem}.footer-ship-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:3.1rem;padding:.45rem .3rem;border-radius:10px;background:#fff;border:1px solid rgba(255,183,197,.45);box-shadow:0 4px 10px #2b2a4a0a;text-align:center}.footer-ship-short{font-size:.78rem;font-weight:800;letter-spacing:.02em;color:#5a4a7a;line-height:1.1}.footer-ship-label{font-size:.66rem;font-weight:650;color:var(--ink-soft);line-height:1.2}.footer-note{margin:0;font-size:.82rem;line-height:1.45}@media(max-width:560px){.footer-ship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kawaii-block .faq-item[open]{border-color:#ff7e2059!important;background:linear-gradient(180deg,#fff,#fff8f2)!important}.shop-layout--filter{display:grid;grid-template-columns:260px minmax(0,1fr);gap:1.35rem;align-items:start}.shop-sidebar{position:sticky;top:5.5rem;padding:1.15rem 1.2rem!important;border-radius:24px!important;box-shadow:0 12px 28px #2b2a4a0f!important}.shop-crumb{color:#8a879c!important;font-weight:700}.shop-crumb a{color:#8a879c!important}.shop-crumb strong{color:#2b2a4a!important}.browse-block{margin-top:1.1rem}.browse-block:first-of-type{margin-top:.35rem}.browse-title{margin:0 0 .75rem!important;font-size:.95rem!important;letter-spacing:0!important;text-transform:none!important;border-bottom:0!important;padding-bottom:0!important;color:#2b2a4a!important;font-weight:800!important;font-family:var(--display-loud)}.browse-list{list-style:none;margin:0;padding:0}.browse-list li{border-bottom:1px solid rgba(43,42,74,.08)!important}.browse-list a{display:flex!important;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .15rem!important;color:#2b2a4a!important;font-weight:700!important;text-decoration:none!important}.browse-list a:hover,.browse-list a.is-current{color:#ff7e20!important}.browse-list a.is-current{font-weight:800!important}.browse-count{color:#8a879c!important;font-weight:650!important}.sk-posts-archive.section,.sk-post-single.section{padding:.55rem 0 2.5rem!important}.sk-posts-archive .page-head,.sk-post-single .sk-post-head{margin-top:0!important;margin-bottom:1rem;padding:.2rem 0 0}.sk-posts-archive .page-title,.sk-post-title{margin:0 0 .25rem;font-family:var(--display-loud);font-size:clamp(1.35rem,2vw,1.75rem);color:#2b2a4a}.sk-posts-archive .page-lead{margin:0 0 .15rem}.sk-posts-archive .page-lead,.sk-post-date,.sk-posts-date{margin:0;color:#8a879c;font-size:.88rem;font-weight:650}.sk-posts-list{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.sk-posts-card{display:flex;gap:.9rem;align-items:center;padding:.85rem;border-radius:18px;background:#fff;border:1px solid rgba(255,183,197,.4);box-shadow:0 8px 22px #2b2a4a0f;text-decoration:none!important;color:inherit}.sk-posts-thumb{flex:0 0 120px;display:block;border-radius:14px;overflow:hidden;aspect-ratio:1;background:#fff6f0}.sk-posts-thumb img{width:100%;height:100%;object-fit:cover}.sk-posts-body{display:grid;gap:.28rem;min-width:0}.sk-posts-title{font-size:1.05rem;color:#2b2a4a}.sk-posts-excerpt{color:#5c5a72;font-size:.9rem;line-height:1.5}.sk-posts-empty{color:#8a879c}.sk-post-back{margin:0 0 .85rem}.sk-post-back a{color:#ff7e20;font-weight:750;text-decoration:none}.sk-post-hero{margin:0 0 1.1rem;border-radius:18px;overflow:hidden}.sk-post-hero img{width:100%;height:auto;display:block}.sk-post-article{background:#fff;border:1px solid rgba(255,183,197,.4);border-radius:22px;padding:1.25rem 1.35rem 1.6rem;box-shadow:0 10px 28px #2b2a4a0f}@media(max-width:700px){.sk-posts-thumb{flex-basis:88px}.sk-posts-card{padding:.7rem}}.shop-price-slider{margin-bottom:.35rem}.shop-price-slider-values{display:flex;align-items:baseline;justify-content:center;gap:.35rem;margin-bottom:.85rem;font-size:.95rem;font-weight:800;color:#ff7e20}.shop-price-slider-tilde{color:#8a879c;font-weight:700}.shop-price-slider-track{position:relative;height:28px;margin:0 .2rem}.shop-price-slider-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:6px;margin-top:-3px;border-radius:999px;background:#2b2a4a1a}.shop-price-slider-fill{position:absolute;top:50%;height:6px;margin-top:-3px;border-radius:999px;background:linear-gradient(90deg,#ff7e20,#ff6b9d);pointer-events:none;z-index:1}.shop-price-range{position:absolute;left:0;right:0;top:0;width:100%;height:28px;margin:0;padding:0;appearance:none;background:transparent;pointer-events:none;z-index:2}.shop-price-range::-webkit-slider-runnable-track{height:6px;background:transparent;border:0}.shop-price-range::-moz-range-track{height:6px;background:transparent;border:0}.shop-price-range::-webkit-slider-thumb{appearance:none;pointer-events:auto;width:18px;height:18px;margin-top:-6px;border-radius:50%;border:2px solid #fff;background:#ff7e20;box-shadow:0 2px 8px #ff7e2059;cursor:pointer}.shop-price-range::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;border:2px solid #fff;background:#ff7e20;box-shadow:0 2px 8px #ff7e2059;cursor:pointer}.shop-price-range--max{z-index:3}.shop-price-slider-bounds{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.72rem;font-weight:700;color:#8a879c}.shop-price-clear{display:inline-block;margin-top:.55rem;color:#c44d7a;font-size:.82rem;font-weight:750}.shop-filter-toggle{display:none}@media(max-width:900px){.shop-layout--filter{display:block!important}.shop-filter-toggle{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .85rem;padding:.55rem .95rem;border-radius:999px;border:2px solid rgba(255,183,197,.5);background:#fff;color:#2b2a4a;font-weight:800;cursor:pointer}.shop-sidebar{display:none!important;position:static;margin-bottom:1rem}.shop-layout--filter.is-filter-open .shop-sidebar{display:block!important}}.sk-order-steps{margin:0 0 1.25rem;padding:1.1rem 1.25rem;border-radius:22px;background:linear-gradient(145deg,#fff7e8,#ffe8f0 55%,#efe8ff);border:2px solid rgba(255,183,197,.4);box-shadow:0 10px 28px #2b2a4a0d}.sk-order-steps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;align-items:start;counter-reset:none}.sk-order-step{position:relative;text-align:center;min-width:0}.sk-order-step:not(:last-child):after{content:"";position:absolute;top:1.15rem;left:calc(50% + 1.4rem);right:calc(-50% + 1.4rem);height:3px;border-radius:999px;background:#2b2a4a1f;z-index:0}.sk-order-step.is-done:not(:last-child):after,.sk-order-step.is-current:not(:last-child):after{background:linear-gradient(90deg,#ff7e20,#ff6b9d)}.sk-order-step-link{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;gap:.35rem;text-decoration:none;color:#8a879c;font-weight:750}.sk-order-step-icon{width:2.35rem;height:2.35rem;border-radius:999px;display:grid;place-items:center;background:#fff;border:2px solid rgba(43,42,74,.12);font-size:.95rem;box-shadow:0 4px 12px #2b2a4a0f}.sk-order-step-label{font-size:.82rem;line-height:1.2}.sk-order-step.is-done .sk-order-step-link,.sk-order-step.is-current .sk-order-step-link{color:#ff7e20}.sk-order-step.is-done .sk-order-step-icon,.sk-order-step.is-current .sk-order-step-icon{border-color:#ff7e20;background:linear-gradient(145deg,#fff4e8,#ffe8f0);box-shadow:0 6px 14px #ff7e2033}.sk-order-step.is-current .sk-order-step-label{font-weight:850;color:#2b2a4a}@media(max-width:700px){.sk-order-steps{padding:.85rem .55rem}.sk-order-step-label{font-size:.68rem}.sk-order-step-icon{width:2rem;height:2rem;font-size:.82rem}.sk-order-step:not(:last-child):after{left:calc(50% + 1.1rem);right:calc(-50% + 1.1rem);top:1rem}}body.sk-cart .woocommerce-cart-form,body.sk-cart .cart-collaterals,body.sk-cart .cart_totals{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;color:#2b2a4a!important}body.sk-cart .sk-cart-panel-head,body.sk-cart .sk-cart-line-title,body.sk-cart .sk-cart-line-subtotal,body.sk-cart .cart_totals h2,body.sk-cart .cart_totals .shop_table th,body.sk-cart .cart_totals .shop_table td,body.sk-cart .cart_totals .shop_table td .amount{color:#2b2a4a!important}body.sk-cart .sk-cart-line{border-top-color:#2b2a4a14!important}body.sk-cart .sk-cart-line-subtotal .amount,body.sk-cart .sk-cart-line-price-unit .amount{color:#ff7e20!important;font-weight:850!important}body.sk-cart .cart_totals .shop_table th{color:#5c5a72!important;font-weight:750!important}body.sk-cart .cart_totals .order-total th,body.sk-cart .cart_totals .order-total td,body.sk-cart .cart_totals .order-total .amount{color:#ff7e20!important;font-weight:850!important}body.sk-cart .wc-proceed-to-checkout a.checkout-button{background:linear-gradient(115deg,#ff7e20,#ff6b9d)!important;color:#fff!important;border:0!important;font-weight:850!important;box-shadow:0 10px 24px #ff7e2047!important}body.sk-cart .sk-co-batch-del,body.sk-cart .sk-co-line-del{color:#c44d7a!important}body.sk-cart .woocommerce{max-width:none!important}body.sk-cart,body.sk-checkout,body.woocommerce-order-received{background-image:none!important;background-color:#fffefb!important}body.sk-cart .woo-wrap.section,body.sk-checkout .woo-wrap.section{background:transparent!important}body.sk-cart .sk-cart-line{border-top-color:#2b2a4a1a!important}body.sk-cart .sk-cart-line .variation{color:#8a879c!important}body.sk-cart .sk-co-check-ui{border-color:#2b2a4a47!important;background:#fff!important}body.sk-cart .sk-cart-panel-head,body.sk-cart .sk-cart-line-title,body.sk-cart .sk-cart-line-price-unit,body.sk-cart .sk-cart-line-subtotal,body.sk-cart .cart_totals,body.sk-cart .cart_totals h2,body.sk-cart .cart_totals .shop_table th,body.sk-cart .cart_totals .shop_table td{color:#2b2a4a!important}body.sk-cart .sk-cart-qty .qty,body.sk-cart .quantity .qty,body.sk-cart .quantity select.qty,body.sk-cart input.qty{color:#2b2a4a!important;background-color:#fff!important;background-image:none!important;border:0!important}body.sk-checkout .sk-co-products,body.sk-checkout .sk-co-summary,body.sk-checkout .sk-co-pay,body.sk-checkout #customer_details,body.sk-checkout #order_review,body.sk-checkout #payment{background:transparent!important;border:0!important;box-shadow:none!important}body.sk-checkout,body.sk-checkout .sk-co-layout,body.sk-checkout .sk-co-line-title,body.sk-checkout .woocommerce-billing-fields>h3,body.sk-checkout .woocommerce-additional-fields>h3,body.sk-checkout .woocommerce-checkout-review-order-table,body.sk-checkout .woocommerce-checkout-review-order-table th,body.sk-checkout .woocommerce-checkout-review-order-table td,body.sk-checkout .form-row label,body.sk-checkout #payment ul.payment_methods li label,body.sk-checkout .woocommerce-privacy-policy-text{color:#2b2a4a!important}body.sk-checkout .sk-co-line .variation,body.sk-checkout .sk-co-line-ship{color:#8a879c!important}body.sk-checkout .sk-co-line{border-color:#2b2a4a1a!important}body.sk-checkout .sk-co-check-ui{border-color:#2b2a4a47!important;background:#fff!important}body.sk-checkout .sk-co-qty-input,body.sk-checkout .form-row input.input-text,body.sk-checkout .form-row textarea,body.sk-checkout .form-row select,body.sk-checkout .select2-container .select2-selection--single{color:#2b2a4a!important;background:#fff!important;border:1.5px solid rgba(43,42,74,.14)!important}body.sk-checkout .sk-co-batch-del{border-color:#c44d7a59!important;background:#fff5f8!important;color:#c44d7a!important}body.sk-checkout .woocommerce-checkout-review-order-table tfoot .order-total th,body.sk-checkout .woocommerce-checkout-review-order-table tfoot .order-total td,body.sk-checkout .woocommerce-checkout-review-order-table .amount{color:#ff7e20!important}body.sk-checkout .sk-order-steps{margin-bottom:1.35rem}body.sk-checkout .woo-wrap>.container,body.sk-checkout .woocommerce,body.sk-checkout form.checkout,body.sk-checkout .sk-co-layout{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}body.sk-cart .sk-order-steps,body.sk-checkout .sk-order-steps,body.woocommerce-order-received .sk-order-steps{padding:.55rem 0 .85rem!important;margin:0 0 1.5rem!important;border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(43,42,74,.08)!important;box-shadow:none!important}body.sk-checkout .sk-co-layout{gap:2rem 2.75rem!important;align-items:start}body.sk-checkout .sk-co-left{gap:1rem!important}body.sk-checkout .sk-co-right{gap:.55rem!important;padding-left:1.5rem;border-left:1px solid rgba(43,42,74,.08)}body.sk-checkout .sk-co-right .sk-co-summary,body.sk-checkout .sk-co-right #order_review{padding:0 0 .45rem!important;margin:0!important;border-bottom:1px solid rgba(43,42,74,.1)!important}body.sk-checkout .sk-co-right .woocommerce-checkout-review-order-table tfoot tr{padding:.08rem 0!important}body.sk-checkout .sk-co-right .woocommerce-checkout-review-order-table tfoot th,body.sk-checkout .sk-co-right .woocommerce-checkout-review-order-table tfoot td{padding:.12rem 0!important}body.sk-checkout .sk-co-right .woocommerce-checkout-review-order-table tfoot .order-total th,body.sk-checkout .sk-co-right .woocommerce-checkout-review-order-table tfoot .order-total td,body.sk-checkout .sk-co-right .woocommerce-checkout-review-order-table tfoot .order-total .amount{padding-top:.28rem!important;font-size:1.08rem!important}body.sk-checkout .sk-addr-empty,body.sk-checkout .sk-co-right .sk-addr-empty{margin:0 0 .25rem!important;padding:.1rem 0 .2rem!important}body.sk-checkout .sk-addr-add-btn{min-height:42px!important;width:100%!important;font-size:.92rem!important;color:#fff!important;background:linear-gradient(115deg,#ff7e20,#ff6b9d)!important}body.sk-checkout .sk-co-right .sk-addr-bar{margin:0!important;padding:.15rem 0 .1rem!important}body.sk-checkout .sk-co-right .sk-addr-line1{font-size:.86rem!important;line-height:1.3!important}body.sk-checkout .sk-co-right .sk-addr-line2{font-size:.76rem!important;line-height:1.3!important}body.sk-checkout .sk-co-right #customer_details,body.sk-checkout .sk-co-right .woocommerce-additional-fields{padding:0!important;margin:0!important}body.sk-checkout .sk-co-right #order_comments_field{margin:0!important;padding:0!important}body.sk-checkout .sk-co-right #order_comments_field label{margin:0 0 .15rem!important;font-size:.76rem!important}body.sk-checkout .sk-co-right #order_comments_field textarea,body.sk-checkout .sk-co-right #order_comments{min-height:34px!important;height:34px!important;max-height:72px!important;padding:.35rem .6rem!important;margin:0!important}body.sk-checkout .sk-co-right .sk-co-pay,body.sk-checkout .sk-co-right #payment{padding:0!important;margin:0!important}body.sk-checkout .sk-co-right #payment ul.payment_methods{margin:0!important;gap:.1rem!important}body.sk-checkout .sk-co-right #payment ul.payment_methods li{padding:.2rem 0!important;background:transparent!important;border:0!important}body.sk-checkout .sk-co-right .woocommerce-privacy-policy-text,body.sk-checkout .sk-co-right .woocommerce-terms-and-conditions-wrapper{margin:.15rem 0!important;font-size:.74rem!important;line-height:1.35!important}body.sk-checkout .sk-co-right .place-order{gap:.35rem!important;margin-top:.15rem!important}body.sk-checkout .sk-co-right #place_order{min-height:46px!important;margin:.15rem 0 0!important}body.sk-checkout .sk-co-products-head{margin:0 0 1rem!important;padding-bottom:.65rem;border-bottom:1px solid rgba(43,42,74,.1);font-size:1.05rem!important;font-weight:850!important;color:#2b2a4a!important}body.sk-checkout .sk-co-lines{gap:0!important}body.sk-checkout .sk-co-line{padding:1rem 0!important;border-top:1px solid rgba(43,42,74,.08)!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}body.sk-checkout .sk-co-line:first-child{border-top:0!important;padding-top:.25rem!important}body.sk-checkout .sk-co-line-media img,body.sk-checkout .sk-co-thumb{border-radius:14px!important;background:#fff6f0!important;box-shadow:none!important}body.sk-checkout .sk-co-line-title{font-size:.98rem!important;font-weight:800!important}body.sk-checkout .sk-co-line .variation,body.sk-checkout .sk-co-line-ship{font-size:.78rem!important;color:#8a879c!important}body.sk-checkout .sk-co-line-qty .quantity{position:relative;display:inline-flex!important;align-items:center;border:1.5px solid rgba(43,42,74,.12)!important;border-radius:999px!important;overflow:visible;background:#fff!important}body.sk-checkout .sk-co-qty-input{color:#2b2a4a!important;background-color:transparent!important;background-image:none!important;border:0!important;min-height:32px!important;min-width:3.4rem!important;width:auto!important;font-weight:750!important;padding:.25rem 1.5rem .25rem .5rem!important;appearance:none;-webkit-appearance:none;cursor:pointer}body.sk-checkout .sk-co-line-qty .quantity:after{display:none!important;content:none!important}body.sk-checkout .sk-co-line-qty .sk-qty-chevron{color:#2b2a4a}body.sk-checkout .sk-co-line-price,body.sk-checkout .sk-co-line-price .amount{color:#ff7e20!important;font-weight:850!important}body.sk-checkout #order_review:before{display:none!important;content:none!important}body.sk-checkout #order_review,body.sk-checkout .sk-co-summary{padding:0 0 .85rem!important;margin:0 0 .35rem!important;border-bottom:1px solid rgba(43,42,74,.1)!important}body.sk-checkout .woocommerce-checkout-review-order-table tfoot th{color:#5c5a72!important;font-weight:700!important;font-size:.9rem!important}body.sk-checkout .woocommerce-checkout-review-order-table tfoot .order-total th,body.sk-checkout .woocommerce-checkout-review-order-table tfoot .order-total td,body.sk-checkout .woocommerce-checkout-review-order-table tfoot .order-total .amount{font-size:1.15rem!important;font-weight:900!important;color:#ff7e20!important;padding-top:.55rem!important}body.sk-checkout #customer_details{padding:.35rem 0 0!important}body.sk-checkout .woocommerce-billing-fields>h3,body.sk-checkout .woocommerce-additional-fields>h3{margin:0 0 .85rem!important;padding-bottom:.55rem;border-bottom:1px solid rgba(43,42,74,.1);font-size:1.02rem!important;font-weight:850!important;color:#2b2a4a!important;letter-spacing:0!important}body.sk-checkout .form-row label{font-size:.8rem!important;font-weight:750!important;color:#5c5a72!important;margin-bottom:.3rem!important}body.sk-checkout .form-row input.input-text,body.sk-checkout .form-row textarea,body.sk-checkout .form-row select,body.sk-checkout .select2-container .select2-selection--single{min-height:44px!important;border-radius:12px!important;background:#fff!important;border:1.5px solid rgba(43,42,74,.12)!important;color:#2b2a4a!important;box-shadow:none!important}body.sk-checkout .form-row input.input-text:focus,body.sk-checkout .form-row textarea:focus,body.sk-checkout .form-row select:focus{border-color:#ff7e20!important;background:#fff!important;box-shadow:0 0 0 3px #ff7e201f!important}body.sk-checkout .woocommerce-billing-fields__field-wrapper{gap:.85rem .9rem!important}body.sk-checkout .sk-co-pay{padding:.5rem 0 0!important}body.sk-checkout #place_order,body.sk-checkout .woocommerce-checkout .button.alt{min-height:50px!important;border-radius:999px!important;background:linear-gradient(115deg,#ff7e20,#ff6b9d)!important;color:#fff!important;font-size:1rem!important;font-weight:850!important;box-shadow:0 12px 28px #ff7e2047!important}body.sk-checkout .woocommerce-privacy-policy-text,body.sk-checkout .woocommerce-terms-and-conditions-wrapper,body.sk-checkout .woocommerce-terms-and-conditions-checkbox-text{color:#2b2a4a!important;-webkit-text-fill-color:#2b2a4a!important;opacity:1!important;font-weight:650!important}body.sk-checkout .woocommerce-terms-and-conditions-wrapper a,body.sk-checkout .woocommerce-privacy-policy-text a{color:#ff7e20!important;-webkit-text-fill-color:#ff7e20!important;font-weight:750!important}body.sk-checkout #order_comments_field label,body.sk-checkout .woocommerce-additional-fields label,body.sk-checkout #payment ul.payment_methods li label{color:#2b2a4a!important;-webkit-text-fill-color:#2b2a4a!important;opacity:1!important;font-weight:700!important}@media(max-width:900px){body.sk-checkout .sk-co-right{padding-left:0;border-left:0;padding-top:.5rem;border-top:1px solid rgba(43,42,74,.08);position:static!important;max-height:none!important;overflow:visible!important}body.sk-checkout .sk-co-layout{gap:1.25rem!important}}body.sk-checkout #customer_details,body.sk-checkout #customer_details.col2-set,body.sk-checkout #customer_details .col-1,body.sk-checkout #customer_details .col-2,body.sk-checkout .sk-co-addr,body.sk-checkout .woocommerce-billing-fields,body.sk-checkout .woocommerce-billing-fields__field-wrapper,body.sk-checkout .woocommerce-additional-fields,.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important}body.sk-cart .site-header,body.sk-checkout .site-header,body.woocommerce-order-received .site-header{background:#fffefb!important}body.sk-cart .woocommerce{gap:1rem 2.5rem!important}body.sk-cart .woocommerce-notices-wrapper:empty,body.sk-cart .woocommerce-notices-wrapper:not(:has(*)){display:none!important}@media(max-width:900px){body.sk-cart .woocommerce{gap:.45rem!important}body.sk-cart .sk-order-steps{margin:0 0 .25rem!important;padding:.3rem 0 .45rem!important}body.sk-cart .sk-cart-panel-head{margin:0 0 .35rem!important;padding-bottom:.4rem!important}body.sk-cart .woo-wrap.section{padding-top:.2rem!important;padding-bottom:1.25rem!important}}body.sk-cart .sk-cart-panel-head{padding-bottom:.75rem!important;margin-bottom:.25rem!important;border-bottom:1px solid rgba(43,42,74,.1)!important}body.sk-cart .sk-cart-line{padding:1.05rem 0!important;border-top:1px solid rgba(43,42,74,.08)!important;background:transparent!important}body.sk-cart .sk-cart-line:first-child{border-top:0!important}body.sk-cart .cart_totals h2{font-size:0!important;margin:0 0 .85rem!important;padding-bottom:.65rem!important;border-bottom:1px solid rgba(43,42,74,.1)!important}body.sk-cart .cart_totals h2:before{content:"\5408\8a08";font-size:1.05rem!important;font-weight:850!important;color:#2b2a4a!important}body.sk-cart .cart_totals .shop_table tr{border-bottom-color:#2b2a4a14!important}body.sk-cart .cart-collaterals{padding-left:1.5rem!important;border-left:1px solid rgba(43,42,74,.08)!important}body.sk-cart .wc-proceed-to-checkout{margin-top:1rem!important}body.sk-cart .wc-proceed-to-checkout a.checkout-button{width:100%!important;text-align:center!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important}@media(max-width:900px){body.sk-cart .cart-collaterals{padding-left:0!important;border-left:0!important;padding-top:.75rem!important;border-top:1px solid rgba(43,42,74,.08)!important;position:static!important;max-height:none!important;overflow:visible!important}}body.sk-checkout .form-row label,body.sk-checkout .woocommerce-input-wrapper,body.sk-checkout .form-row .optional{color:#5c5a72!important}body.sk-checkout .form-row input.input-text,body.sk-checkout .form-row textarea,body.sk-checkout .form-row select,body.sk-checkout .select2-container .select2-selection--single,body.sk-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#2b2a4a!important;-webkit-text-fill-color:#2b2a4a!important;background:#fff!important}body.sk-checkout .form-row input::placeholder,body.sk-checkout .form-row textarea::placeholder{color:#8a879c!important;opacity:1!important;-webkit-text-fill-color:#8a879c!important}body.sk-checkout .form-row input:-webkit-autofill,body.sk-checkout .form-row input:-webkit-autofill:hover,body.sk-checkout .form-row input:-webkit-autofill:focus{-webkit-text-fill-color:#2b2a4a!important;caret-color:#2b2a4a;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 99999s ease-in-out 0s}.sk-auth-card{background:#fff!important;border:1px solid rgba(255,183,197,.4)!important;box-shadow:0 16px 40px #2b2a4a14!important;color:#2b2a4a!important}.sk-auth-switch,.sk-auth-hint,.sk-auth label,.sk-auth .woocommerce-form__label-for-checkbox span{color:#5c5a72!important}.sk-auth-switch a,.sk-auth .lost_password a{color:#ff7e20!important}.sk-auth .woocommerce-Input,.sk-auth input.input-text,.sk-auth input[type=email],.sk-auth input[type=password],.sk-auth input[type=text],.sk-auth input[type=tel]{background:#fffefb!important;border:1.5px solid rgba(43,42,74,.14)!important;color:#2b2a4a!important;-webkit-text-fill-color:#2b2a4a!important}.sk-auth input::placeholder{color:#8a879c!important;-webkit-text-fill-color:#8a879c!important;opacity:1!important}.sk-auth input:-webkit-autofill,.sk-auth input:-webkit-autofill:hover,.sk-auth input:-webkit-autofill:focus,.sk-auth input:-webkit-autofill:active{-webkit-text-fill-color:#2b2a4a!important;caret-color:#2b2a4a!important;box-shadow:0 0 0 1000px #fffefb inset!important;-webkit-box-shadow:0 0 0 1000px #fffefb inset!important;background-color:#fffefb!important;transition:background-color 99999s ease-in-out 0s}.sk-auth .woocommerce-password-strength,.sk-auth .woocommerce-password-hint,.sk-auth .woocommerce-privacy-policy-text,.sk-auth .woocommerce-privacy-policy-text a{color:#5c5a72!important}.woocommerce-MyAccount-navigation{background:#fff!important}.woocommerce-MyAccount-navigation a{color:#2b2a4a!important}.sk-account-nav-icon,.woocommerce-MyAccount-navigation .sk-account-nav-icon svg,.woocommerce-MyAccount-navigation .sk-account-nav-icon path{color:#5c5a72!important;fill:currentColor!important;stroke:currentColor}.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation li.is-active a{background:#fff0e8!important;color:#2b2a4a!important}.woocommerce-MyAccount-navigation .is-active .sk-account-nav-icon,.woocommerce-MyAccount-navigation li.is-active .sk-account-nav-icon,.woocommerce-MyAccount-navigation .is-active .sk-account-nav-icon svg,.woocommerce-MyAccount-navigation li.is-active .sk-account-nav-icon svg{color:#ff7e20!important;fill:currentColor!important}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a{color:#c44d7a!important}.sk-wishlist-head p,.sk-addr-page-note,.sk-addr-list-empty,body.woocommerce-account .woocommerce-MyAccount-content>p,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{color:#5c5a72!important}body.woocommerce-account .woocommerce-MyAccount-content a{color:#ff7e20!important}body.woocommerce-account .woocommerce-MyAccount-content a.btn,body.woocommerce-account .woocommerce-MyAccount-content a.button,body.woocommerce-account .woocommerce-MyAccount-content .btn-primary,body.woocommerce-account .woocommerce-MyAccount-content .sk-wishlist-empty .btn,body.woocommerce-account .woocommerce-MyAccount-content .sk-addr-add-btn{color:#fff!important;-webkit-text-fill-color:#fff!important}body.woocommerce-account .woocommerce-MyAccount-content>p:first-child,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper>p{color:#5c5a72!important}.sk-wishlist-empty .btn,.sk-wishlist-empty .btn-primary,body.woocommerce-account .sk-wishlist-empty a.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:.65rem 1.4rem!important;background:linear-gradient(115deg,#ff7e20,#ff6b9d)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:850!important;border:0!important;border-radius:999px!important;box-shadow:0 10px 24px #ff7e2047!important;text-decoration:none!important}.float-dock-btn,.float-dock-icon,.float-dock-icon svg{color:#2b2a4a!important}.float-dock-label{color:#5c5a72!important}.float-dock-group .float-dock-btn+.float-dock-btn{border-top-color:#2b2a4a1a!important}.float-dock-cart:hover,.float-dock-cart:hover .float-dock-icon{color:#ff7e20!important}.float-dock-wa:hover,.float-dock-wa:hover .float-dock-icon{color:#25d366!important}@media(max-width:900px){.site-header{background:#fffefb!important;border-bottom:1px solid rgba(255,183,197,.35)!important}.header-capsule,.header-bar{background:#fff!important;color:#2b2a4a!important}.header-m-back{color:#2b2a4a!important;background:#fff6f0!important;border:1.5px solid rgba(43,42,74,.12)!important}.header-m-title{color:#2b2a4a!important}.sk-search--mobile{background:#fff6f0!important;border:1.5px solid rgba(43,42,74,.12)!important}.sk-search--mobile .sk-search-input{color:#2b2a4a!important}.sk-search--mobile .sk-search-icon{color:#8a879c!important}.header-brand-m .brand-word{color:#2b2a4a!important}.hero{padding-top:.55rem!important}.sk-tabbar-item{color:#5c5a72!important}.sk-tabbar-item.is-active{color:#ff7e20!important}.sk-tabbar-item--wa,.sk-tabbar-item--wa .sk-tabbar-icon{color:#25d366!important}}.sk-cart-empty-text{color:#5c5a72!important}body.woocommerce-account .woocommerce-orders-table td,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders td,body.woocommerce-account .woocommerce-orders-table th,body.woocommerce-account .woocommerce-orders-table mark{color:#2b2a4a!important}body.woocommerce-account .woocommerce-orders-table td:before,body.woocommerce-account .woocommerce-MyAccount-content table.shop_table.my_account_orders td:before{color:#5c5a72!important}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-number a{color:#ff7e20!important}body.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status mark,body.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-status mark{background:#fff0e8!important;color:#ff7e20!important}body.woocommerce-account .woocommerce-orders-table a.button.view{color:#fff!important;-webkit-text-fill-color:#fff!important}body.woocommerce-account .woocommerce-orders-table a.button.sk_support,body.woocommerce-account .woocommerce-orders-table a.button.woocommerce-button--pay{background:#e8faf0!important;border:1.5px solid #25d366!important;color:#128c45!important;-webkit-text-fill-color:#128c45!important}body.woocommerce-account .woocommerce-orders-table a.button.sk_review{background:#fff0f5!important;border:1.5px solid #ff6b9d!important;color:#c44d7a!important;-webkit-text-fill-color:#c44d7a!important}.sk-addr-line2,.sk-addr-list-item .sk-addr-line2,body.woocommerce-account .sk-addr-line2{color:#5c5a72!important}.sk-addr-list-item{background:transparent!important;border:1px solid rgba(43,42,74,.1)!important}.sk-addr-edit,.sk-addr-manage,.sk-addr-del-ico{color:#5c5a72!important}.sk-wishlist-empty p,.sk-wishlist-head p,.sk-addr-page-note,.sk-account-extra-title,body.woocommerce-account .woocommerce-MyAccount-content>p,body.woocommerce-account .woocommerce-MyAccount-content .description,body.woocommerce-account .woocommerce-Address address{color:#5c5a72!important}.sk-account-extra a,.woocommerce-MyAccount-navigation a,body.woocommerce-account .woocommerce-EditAccountForm label,body.woocommerce-account .woocommerce-address-fields label,body.woocommerce-account .form-row label{color:#2b2a4a!important}body.woocommerce-account .woocommerce-EditAccountForm em,body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-input-wrapper+span,body.woocommerce-account .woocommerce-EditAccountForm .form-row span{color:#5c5a72!important}@media(max-width:900px){.header-capsule,.header-bar{background:#fff!important}.site-header{background:#fffefb!important}.header-m-search-bar .sk-search--mobile,.header-m-search-bar .sk-search{background:#fff6f0!important;border-color:#2b2a4a1f!important}.header-m-search-bar .sk-search-input,.header-m-search-bar input[type=search],.header-brand-m,.header-brand-m .brand-word,.header-brand-m a{color:#2b2a4a!important}.hero .container{width:min(100% - 1rem,var(--container))!important}}.sk-account-extra-title{color:#5c5a72!important}@media(max-width:900px){.site-header{padding:0!important;padding-top:env(safe-area-inset-top,0px)!important;padding-bottom:0!important;margin:0!important}.site-header .container{padding:0!important;margin:0!important}.header-capsule,.header-bar{padding:.28rem .6rem!important;min-height:0!important;gap:.4rem!important}.header-m-account-bar{padding:.1rem 0!important}.sk-search--mobile{min-height:36px!important}}@media(max-width:900px){body.sk-info-page .section,body.woocommerce-account .woo-wrap.section,body.sk-account-is-sub .woo-wrap.section,body.sk-account-is-hub .woo-wrap.section{margin-top:20px!important;padding-top:0!important;padding-bottom:1.5rem!important}body.sk-info-page .container.narrow,body.woocommerce-account .woo-wrap>.container{padding-top:0!important;margin-top:0!important}body.sk-info-page .content-card,body.sk-info-page .glass-panel,body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{margin-top:0!important}body.sk-info-page .page-head{margin:0 0 .75rem!important;padding:0!important}body.sk-info-page .page-head .page-title,body.sk-info-page.page .page-head{display:none!important}}.pd-reviews .pd-plwp-form-wrap,.pd-review-form-wrap.pd-plwp-form-wrap{max-width:420px;margin-top:1rem;padding:1.05rem 1.1rem 1.15rem!important;border-radius:22px!important;border:2px solid rgba(255,183,197,.45)!important;background:linear-gradient(165deg,#fffefb,#fff6f0 55%,#ffeef5)!important;box-shadow:0 10px 28px #ff7e2014!important;color:#2b2a4a!important}.pd-plwp-form-wrap .comment-reply-title,.pd-reviews .pd-plwp-form-wrap .comment-reply-title,.pd-reviews #reply-title{color:#2b2a4a!important;font-family:var(--display-loud, var(--display))!important;font-size:1.05rem!important;font-weight:850!important;margin:0 0 .85rem!important}.pd-plwp-form-wrap .comment-form-rating label,.pd-plwp-form-wrap .comment-form-comment label,.pd-plwp-form-wrap .pd-review-upload-label,.pd-reviews .comment-form-rating label,.pd-reviews .comment-form label,.sk-star-pick-label,.pd-review-img-hint{color:#5c5a72!important;-webkit-text-fill-color:#5c5a72!important;opacity:1!important;font-weight:700!important}.pd-plwp-form-wrap .required,.pd-reviews .required{color:#ff6b9d!important}.sk-star-pick-label{font-size:.9rem!important;margin-bottom:.4rem!important}.sk-star-btn{color:#ffb02061!important}.sk-star-btn.is-on,.sk-star-btn.is-hover{color:#ffb020!important}.sk-star-btn.is-on svg,.sk-star-btn.is-hover svg{filter:drop-shadow(0 2px 6px rgba(255,176,32,.35))!important}.pd-plwp-form-wrap #sk_plwp_comment,.pd-plwp-form-wrap textarea,.pd-reviews .pd-plwp-form-wrap .comment-form textarea,.pd-reviews .pd-plwp-form-wrap #sk_plwp_comment,.pd-reviews .comment-form textarea{display:block!important;width:100%!important;max-width:360px!important;min-height:110px!important;padding:.75rem .9rem!important;border-radius:16px!important;border:1.5px solid rgba(255,160,190,.55)!important;background:#fff!important;color:#2b2a4a!important;-webkit-text-fill-color:#2b2a4a!important;caret-color:#2b2a4a!important;box-shadow:0 4px 14px #ff7e200f!important;resize:vertical}.pd-plwp-form-wrap textarea::placeholder,.pd-reviews .pd-plwp-form-wrap .comment-form textarea::placeholder,.pd-reviews .comment-form textarea::placeholder{color:#9a97ad!important;-webkit-text-fill-color:#9a97ad!important}.pd-plwp-form-wrap textarea:focus,.pd-reviews .pd-plwp-form-wrap .comment-form textarea:focus,.pd-reviews .pd-plwp-form-wrap #sk_plwp_comment:focus{border-color:#ff7e20!important;box-shadow:0 0 0 3px #ff7e202e!important;color:#2b2a4a!important;-webkit-text-fill-color:#2b2a4a!important;outline:none!important}.pd-reviews .comment-form-images,.pd-review-upload-wrap{max-width:360px}.pd-review-upload-label{color:#5c5a72!important;font-size:.88rem!important}.pd-review-upload-box{min-height:96px!important;padding:.9rem .85rem!important;border-radius:18px!important;border:1.5px dashed rgba(255,126,160,.55)!important;background:#fff8fb!important;color:#5c5a72!important;box-shadow:inset 0 0 0 1px #ffffffb3}.pd-review-upload:hover .pd-review-upload-box,.pd-review-upload:focus-within .pd-review-upload-box{border-color:#ff7e20!important;background:#fff3e8!important}.pd-review-upload-box svg{color:#ff7e20!important}.pd-review-upload-box strong{color:#2b2a4a!important;font-size:.9rem!important}.pd-review-upload-box em{color:#8a879c!important;opacity:1!important;font-size:.74rem!important}.pd-review-upload-previews figure{border:1px solid rgba(255,183,197,.5)!important;background:#fff6f0!important;border-radius:12px!important}.pd-plwp-form-wrap #sk_plwp_submit,.pd-reviews .form-submit .submit,.pd-reviews #sk_plwp_submit{background:linear-gradient(115deg,#ff7e20,#ff6b9d)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;border-radius:999px!important;padding:.7rem 1.4rem!important;font-weight:800!important;box-shadow:0 8px 20px #ff6b9d47!important}.pd-plwp-form-wrap #sk_plwp_submit:hover,.pd-reviews #sk_plwp_submit:hover{filter:brightness(1.05);transform:translateY(-1px)}@media(max-width:600px){.pd-reviews .pd-plwp-form-wrap,.pd-review-form-wrap.pd-plwp-form-wrap{max-width:100%;padding:.95rem .9rem 1.05rem!important}.pd-plwp-form-wrap #sk_plwp_comment,.pd-plwp-form-wrap textarea,.pd-reviews .pd-plwp-form-wrap .comment-form textarea,.pd-reviews .comment-form-images,.pd-review-upload-wrap{max-width:100%!important}}.sk-toast{background:#fff6f0b8!important;backdrop-filter:blur(8px)!important}.sk-toast-panel{background:#fff!important;border:2px solid rgba(255,183,197,.5)!important;box-shadow:0 16px 40px #ff7e201f!important;border-radius:22px!important}.sk-toast-msg{color:#2b2a4a!important;-webkit-text-fill-color:#2b2a4a!important;font-weight:750!important}.sk-toast-ok,.sk-confirm-ok{background:linear-gradient(115deg,#ff7e20,#ff6b9d)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 20px #ff6b9d47!important}.sk-confirm-cancel{border:1.5px solid rgba(43,42,74,.14)!important;background:#fff6f0!important;color:#5c5a72!important}.sk-notify-dialog::backdrop{background:#fff6f0b8!important}.sk-notify-panel{background:#fff!important;border:2px solid rgba(255,183,197,.5)!important;color:#2b2a4a!important;box-shadow:0 16px 40px #ff7e201f!important}.sk-notify-panel h3{color:#2b2a4a!important}.sk-notify-panel p{color:#5c5a72!important}.sk-notify-panel input[type=email]{background:#fffefb!important;border:1.5px solid rgba(43,42,74,.14)!important;color:#2b2a4a!important}.sk-addr-modal-backdrop{background:#140f227a!important}.sk-addr-modal-panel{background:#fff!important;border:2px solid rgba(255,183,197,.5)!important;box-shadow:0 16px 40px #ff7e201f!important;color:#2b2a4a!important;max-height:min(92svh,640px)!important;max-height:min(92vh,640px)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;display:flex!important;flex-direction:column!important;margin:auto!important}.sk-addr-modal-head,.sk-addr-modal-foot{background:#fff!important}@media(max-width:900px){.sk-addr-modal-panel{max-height:min(92svh,92vh)!important;width:100%!important;margin:0!important;border-radius:20px 20px 0 0!important}}.sk-addr-modal-head strong{color:#2b2a4a!important}.sk-addr-modal-x{background:#fff6f0!important;color:#5c5a72!important}.sk-addr-modal-panel,.sk-addr-modal-panel *{color:#2b2a4a}.sk-addr-pick-item{background:#fffefb!important;border:1.5px solid rgba(43,42,74,.14)!important;color:#2b2a4a!important;box-shadow:none!important}.sk-addr-pick-item.is-on{background:#fff6f0!important;border-color:#ff7e20!important;box-shadow:0 0 0 1px #ff7e2033!important;color:#2b2a4a!important}.sk-addr-pick-line1{color:#2b2a4a!important;font-weight:800!important}.sk-addr-pick-line2,.sk-addr-pick-empty{color:#5c5a72!important}.sk-addr-pick-edit-link{color:#ff7e20!important;font-weight:750!important}.sk-addr-edit-field,.sk-addr-edit-field>span{color:#5c5a72!important}.sk-addr-edit-field input,.sk-addr-edit-field .sk-phone-local,.sk-addr-edit-field .sk-phone-dial,.sk-phone-local,.sk-phone-dial{background:#fffefb!important;border:1.5px solid rgba(43,42,74,.16)!important;color:#2b2a4a!important;-webkit-text-fill-color:#2b2a4a!important}.sk-addr-edit-field input::placeholder,.sk-phone-local::placeholder{color:#8a879c!important;opacity:1!important;-webkit-text-fill-color:#8a879c!important}.sk-phone-dial option{color:#2b2a4a!important;background:#fff!important}.sk-addr-modal-save{color:#fff!important;-webkit-text-fill-color:#fff!important}body.sk-checkout .sk-addr-bar,body.sk-checkout .sk-addr-bar-text,body.sk-checkout .sk-addr-line1{color:#2b2a4a!important}body.sk-checkout .sk-addr-line1{font-weight:800!important}body.sk-checkout .sk-addr-line2,body.sk-checkout .sk-addr-pin,body.sk-checkout .sk-addr-edit,body.sk-checkout .sk-addr-manage{color:#5c5a72!important}body.sk-checkout .sk-addr-edit:hover,body.sk-checkout .sk-addr-manage:hover{background:#fff6f0!important;color:#ff7e20!important}.sk-recent-head h2,.pd-recommend-head h2{color:#2b2a4a!important;background:none!important;-webkit-text-fill-color:#2b2a4a!important}.sk-recent-head p,.pd-recommend-head p{color:#5c5a72!important;-webkit-text-fill-color:#5c5a72!important;opacity:1!important;font-weight:650!important}.pd-review-upload-previews{grid-template-columns:repeat(3,minmax(0,1fr))!important}.select2-dropdown,.select2-container--open .select2-dropdown,body.woocommerce-account .select2-dropdown,body.sk-checkout .select2-dropdown{background:#fff!important;border:1px solid rgba(255,183,197,.45)!important;box-shadow:0 12px 28px #2b2a4a1f!important;color:#2b2a4a!important}.select2-results__option,body.woocommerce-account .select2-results__option{color:#2b2a4a!important;background:#fff!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],body.woocommerce-account .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#fff6f0!important;color:#2b2a4a!important}.select2-container--default .select2-results__option[aria-selected=true]{background:#ffeef5!important;color:#2b2a4a!important}.select2-search--dropdown .select2-search__field{background:#fffefb!important;border:1.5px solid rgba(43,42,74,.14)!important;color:#2b2a4a!important}.sk-loop-price,.woo-wrap ul.products li.product .price,.pd-price-sec .price,.pd-buybox .price,.summary .price{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:.45rem .65rem!important;white-space:nowrap}.sk-loop-price del,.woo-wrap ul.products li.product .price del,.pd-price-sec .price del,.pd-buybox .price del,.summary .price del{order:0!important;display:inline!important;opacity:1!important;font-size:.78rem!important;line-height:1.2!important;font-weight:600!important;color:#9a97ad!important;-webkit-text-fill-color:#9a97ad!important;text-decoration:none!important;background:none!important}.sk-loop-price del .woocommerce-Price-amount,.sk-loop-price del .amount,.woo-wrap ul.products li.product .price del .woocommerce-Price-amount,.woo-wrap ul.products li.product .price del .amount,.pd-price-sec .price del .woocommerce-Price-amount,.pd-price-sec .price del .amount,.pd-buybox .price del .woocommerce-Price-amount,.summary .price del .woocommerce-Price-amount{font-size:.78rem!important;font-weight:600!important;color:#9a97ad!important;-webkit-text-fill-color:#9a97ad!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important;text-decoration-color:#9a97ad!important}.sk-loop-price ins,.woo-wrap ul.products li.product .price ins,.pd-price-sec .price ins,.pd-buybox .price ins,.summary .price ins{order:1!important;display:inline!important;text-decoration:none!important;background:none!important}.sk-loop-price ins .woocommerce-Price-amount,.sk-loop-price>.woocommerce-Price-amount,.woo-wrap ul.products li.product .price ins .woocommerce-Price-amount,.pd-price-sec .price ins .woocommerce-Price-amount,.pd-price-sec .price>.woocommerce-Price-amount{font-size:1.15rem!important;font-weight:850!important;color:#ff7e20!important;-webkit-text-fill-color:#ff7e20!important}.pd-price-sec .price ins .woocommerce-Price-amount,.pd-price-sec .price>.woocommerce-Price-amount{font-size:1.55rem!important}.pd-price-sec .price del,.pd-price-sec .price del .woocommerce-Price-amount,.pd-price-sec .price del .amount{font-size:.95rem!important}@media(max-width:900px){.sk-mbar-sum span{color:#5c5a72!important;-webkit-text-fill-color:#5c5a72!important;font-size:.72rem!important;font-weight:750!important;letter-spacing:.02em!important;text-transform:none!important;opacity:1!important}.sk-mbar-sum strong,.sk-mbar-sum strong .amount,.sk-mbar-sum strong .woocommerce-Price-amount{color:#ff7e20!important;-webkit-text-fill-color:#ff7e20!important;font-size:1.2rem!important}.sk-mbar--cart,.sk-mbar--checkout{background:#fff!important;border-top:1px solid rgba(255,183,197,.45)!important;box-shadow:none!important;gap:.65rem!important;padding:.65rem .85rem calc(.65rem + env(safe-area-inset-bottom))!important}.sk-mbar-terms,.sk-mbar-terms span{color:#2b2a4a!important;-webkit-text-fill-color:#2b2a4a!important;opacity:1!important;font-weight:650!important}.sk-mbar-terms a{color:#ff7e20!important;-webkit-text-fill-color:#ff7e20!important;font-weight:800!important}.sk-mbar--cart .sk-mbar-sum,.sk-mbar--checkout .sk-mbar-sum{flex:0 1 auto;min-width:5.5rem}.sk-mbar--cart .sk-mbar-btn,.sk-mbar--checkout .sk-mbar-btn{flex:1 1 auto;min-height:46px!important;font-weight:800!important}.sk-loop-price,.woo-wrap ul.products li.product .price,body.post-type-archive-product .price,body.tax-product_cat .price{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:.35rem!important;max-width:100%;overflow:hidden}.sk-loop-price del,.sk-loop-price del .woocommerce-Price-amount,.sk-loop-price del .amount,.woo-wrap ul.products li.product .price del,.woo-wrap ul.products li.product .price del .woocommerce-Price-amount,.woo-wrap ul.products li.product .price del .amount{font-size:.68rem!important;color:#9a97ad!important;-webkit-text-fill-color:#9a97ad!important;text-decoration:line-through!important;white-space:nowrap}.sk-loop-price ins,.sk-loop-price ins .woocommerce-Price-amount,.woo-wrap ul.products li.product .price ins .woocommerce-Price-amount{font-size:.95rem!important;color:#ff7e20!important;-webkit-text-fill-color:#ff7e20!important;white-space:nowrap}body.post-type-archive-product .float-dock,body.tax-product_cat .float-dock,body.woocommerce-shop .float-dock,body.sk-cart .float-dock,body.has-mbar-cart .float-dock{bottom:calc(118px + env(safe-area-inset-bottom))!important;right:.55rem!important;gap:.4rem!important}body.post-type-archive-product .float-dock-btn,body.tax-product_cat .float-dock-btn,body.sk-cart .float-dock-btn{width:44px!important;height:44px!important}body.sk-cart .float-dock-cart,body.has-mbar-cart .float-dock-cart{display:none!important}}:root{--sk-side-cart-w: 236px}.sk-side-cart,.pd-pdp-cart{display:none;min-width:0}@media(min-width:901px){body.has-sk-side-cart .sk-side-cart,body.has-sk-side-cart .pd-pdp-cart[data-sk-side-cart]{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;width:var(--sk-side-cart-w);max-width:var(--sk-side-cart-w);z-index:90;margin:0;padding:.55rem .45rem;box-sizing:border-box;background:#fff;border-left:1px solid rgba(43,42,74,.1);box-shadow:-6px 0 20px #2b2a4a0d;overflow:hidden}body.has-sk-side-cart .pd-pdp-cart-sticky{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.45rem;overflow:hidden}body.has-sk-side-cart .pd-pdp-cart-summary{flex:0 0 auto}body.has-sk-side-cart .pd-pdp-cart-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body.has-sk-side-cart .site-header{z-index:50;padding-right:var(--sk-side-cart-w);box-sizing:border-box}body.has-sk-side-cart .site-header .container{width:min(100% - 2rem,var(--container))!important;max-width:var(--container)!important;margin-left:auto;margin-right:auto;box-sizing:border-box}body.has-sk-side-cart .header-capsule,body.has-sk-side-cart .header-bar{max-width:var(--container)!important;width:100%!important}body.has-sk-side-cart main,body.has-sk-side-cart .site-footer{padding-right:var(--sk-side-cart-w);box-sizing:border-box}body.has-sk-side-cart .float-dock{right:calc(var(--sk-side-cart-w) + 8px)!important;bottom:18px!important}}.pd-pdp-cart-sticky{display:grid;gap:.45rem}.pd-pdp-cart-summary{background:#fff;border-radius:10px;overflow:hidden;border:1px solid rgba(43,42,74,.1);box-shadow:none}.pd-pdp-cart-head{display:flex;align-items:center;gap:.28rem;padding:.42rem .55rem;background:#ff7e20;color:#fff;font-weight:800;font-size:.78rem}.pd-pdp-cart-head-ico{display:inline-flex;opacity:.95}.pd-pdp-cart-head-ico svg{width:15px;height:15px}.pd-pdp-cart-head-label{flex:1;letter-spacing:.02em}.pd-pdp-cart-badge{min-width:1.05rem;height:1.05rem;padding:0 .22rem;border-radius:999px;background:#fff;color:#ff7e20;font-size:.62rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}.pd-pdp-cart-summary-body{padding:.55rem .55rem .6rem;display:grid;gap:.3rem}.pd-pdp-cart-total{margin:0;font-size:1.12rem;font-weight:850;letter-spacing:-.03em;color:#1f1e38;line-height:1.15}.pd-pdp-cart-total .woocommerce-Price-amount{color:inherit}.pd-pdp-cart-ship{margin:0 0 .1rem;font-size:.7rem;font-weight:650;color:#6b6884;line-height:1.3}.pd-pdp-cart-ship.is-free{color:#1a9a55}.pd-pdp-cart-checkout{appearance:none;border:0;border-radius:9px;min-height:36px;padding:.4rem .5rem;background:#ff7e20;color:#fff;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;box-shadow:none}.pd-pdp-cart-checkout:hover:not(:disabled){filter:brightness(1.04)}.pd-pdp-cart-checkout:disabled{opacity:.45;cursor:not-allowed}.pd-pdp-cart-view{display:flex;align-items:center;justify-content:center;min-height:30px;border-radius:9px;border:1.5px solid rgba(43,42,74,.18);background:#fff;color:#2b2a4a;font-weight:750;font-size:.74rem;text-decoration:none}.pd-pdp-cart-view:hover{border-color:#ff7e20;color:#ff7e20}.pd-pdp-cart-list{background:#fff;border-radius:12px;border:1px solid rgba(43,42,74,.1);overflow:hidden}.pd-pdp-cart-list[hidden]{display:none!important}.pd-pdp-cart-list-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.5rem .65rem;border-bottom:1px solid rgba(43,42,74,.08);font-size:.76rem;font-weight:700;color:#2b2a4a;position:sticky;top:0;background:#fff;z-index:1}.pd-pdp-cart-list-head .sk-select-all{display:inline-flex;align-items:center;gap:.4rem;margin:0;cursor:pointer}.pd-pdp-cart-batch-del{appearance:none;border:0;background:none;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#8a879e;cursor:pointer;border-radius:8px;flex:0 0 auto}.pd-pdp-cart-batch-del:hover{color:#e14b4b;background:#e14b4b14}.pd-pdp-cart-lines{list-style:none;margin:0;padding:.15rem 0}.pd-pdp-cart-line{display:grid;grid-template-columns:16px 36px minmax(0,1fr) 20px;gap:.28rem;align-items:center;padding:.35rem .45rem;border-bottom:1px solid rgba(43,42,74,.06)}.pd-pdp-cart-line:last-child{border-bottom:0}.pd-pdp-cart-line.is-unchecked{opacity:.48}.pd-pdp-cart-line-media{width:36px;height:36px;border-radius:7px;overflow:hidden;background:#f4f3f8}.pd-pdp-cart-thumb,.pd-pdp-cart-line-media img{width:100%;height:100%;object-fit:cover;display:block}.pd-pdp-cart-line-meta{min-width:0;display:grid;gap:.2rem}.pd-pdp-cart-line-price{font-size:.74rem;font-weight:800;color:#2b2a4a;line-height:1.2}.pd-pdp-cart-line-qty .quantity{margin:0}.pd-pdp-cart-line-qty .sk-qty-select,.pd-pdp-cart-line-qty select.qty{min-width:2.5rem;min-height:24px;padding:.05rem 1rem .05rem .22rem;font-size:.7rem;border-radius:6px}.pd-pdp-cart-line-del{appearance:none;border:0;background:none;padding:.25rem;color:#9a97ab;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pd-pdp-cart-line-del:hover{color:#e14b4b}.pd-pdp-cart.is-empty .pd-pdp-cart-list{display:none!important}@media(max-width:900px){body.has-sk-side-cart .sk-side-cart,body.has-sk-side-cart .pd-pdp-cart[data-sk-side-cart]{display:none!important}body.has-sk-side-cart .site-header{padding-right:0}body.has-sk-side-cart .site-header .container,body.has-sk-side-cart .header-capsule,body.has-sk-side-cart .header-bar{width:revert;max-width:revert;margin-left:revert;margin-right:revert}body.has-sk-side-cart main,body.has-sk-side-cart .site-footer{padding-right:0}}:root{--cream: #fbf0e2;--cream-2: #f6e6d0;--paper: #fffaf2;--sage: #9aab67;--sage-deep: #7a8c48;--sage-soft: #e3e8cc;--butter: #e8c96a;--butter-soft: #f3e3a8;--clay: #d9a99a;--sky: #b7c9dc;--blush: #e8c4c0;--ink: #2a2824;--ink-soft: #6f6a62;--bg: var(--cream) !important;--bg-soft: var(--cream-2) !important;--bg-dark: #2a2824 !important;--bg-light: var(--paper) !important;--card: #fffdf8 !important;--card-light: #fffdf8 !important;--line: rgba(42, 40, 36, .1) !important;--line-dark: #e2dcd0 !important;--brand: var(--sage-deep) !important;--accent: var(--sage-deep) !important;--accent-hover: #65763a !important;--accent-2: var(--butter) !important;--accent-hot: #c4786a !important;--orange: var(--sage) !important;--magenta: var(--clay) !important;--pink: var(--blush) !important;--purple: var(--sky) !important;--yellow: var(--butter) !important;--teal: var(--sage) !important;--cyan: var(--sky) !important;--grad-main: linear-gradient(180deg, #fca963 0%, #fa803d 100%) !important;--grad-neon: none !important;--grad-soft: linear-gradient(160deg, rgba(154, 171, 143, .15), rgba(232, 201, 106, .18)) !important;--grad-pastel: linear-gradient(160deg, #f4f1ea 0%, #eef2e8 45%, #f7efe4 100%) !important;--glow: none !important;--glow-pink: none !important;--glow-yellow: none !important;--font: "Noto Sans JP", "Hiragino Sans", "Yu Gothic UI", sans-serif !important;--display: "Yomogi", "Zen Kurenaido", "Noto Sans JP", cursive !important;--display-loud: "Yomogi", "Noto Sans JP", cursive !important;--radius: 20px !important;--shadow: 0 10px 28px rgba(42, 40, 36, .06) !important}html.sk-soft-theme,html.sk-soft-theme body,body.sk-soft-body{background:var(--cream)!important;color:var(--ink)!important;font-family:var(--font)!important}html.sk-soft-theme body:before,html.sk-soft-theme body:after{display:none!important}html.sk-soft-theme .float-dock{display:flex!important;position:fixed;right:18px;bottom:24px;z-index:80;flex-direction:column;align-items:stretch;gap:0!important;padding:0!important;background:#fff!important;border:1px solid var(--vz-sage, #829251)!important;border-radius:18px!important;box-shadow:0 8px 18px #50372814!important;overflow:hidden}html.sk-soft-theme .float-dock-group{display:flex!important;flex-direction:column;gap:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html.sk-soft-theme .float-dock .float-dock-btn,html.sk-soft-theme .float-dock .float-dock-group .float-dock-btn,html.sk-soft-theme .float-dock .float-dock-group .float-dock-btn+.float-dock-btn,html.sk-soft-theme .float-dock .float-dock-group .float-dock-btn:first-child,html.sk-soft-theme .float-dock:has(.float-dock-top[hidden]) .float-dock-group .float-dock-btn:last-child,html.sk-soft-theme .float-dock .float-dock-top{color:#2c2430!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-width:64px}html.sk-soft-theme .float-dock-group .float-dock-btn+.float-dock-btn{border-top:1px solid rgba(42,40,36,.08)!important}html.sk-soft-theme .float-dock-btn:hover,html.sk-soft-theme .float-dock-top:hover,html.sk-soft-theme .float-dock-wa:hover,html.sk-soft-theme .float-dock-wa:hover .float-dock-icon{color:var(--vz-plum, #4a125a)!important;background:#fffaf6!important}@media(max-width:900px){html.sk-soft-theme .site-nav{display:none!important}html.sk-soft-theme .header-m-actions,html.sk-soft-theme .nav-toggle{display:flex!important}html.sk-soft-theme .nav-toggle{width:42px;height:42px;flex:0 0 42px;flex-direction:column;justify-content:center;gap:5px;padding:0 11px;border:1px solid rgba(42,40,36,.14);border-radius:999px;background:#fff}html.sk-soft-theme .nav-toggle span{display:block;height:2px;border-radius:2px;background:#2b1e2a}html.sk-soft-theme .header-brand-m{max-width:none;margin-right:.35rem}html.sk-soft-theme .header-m-search-bar{flex:1 1 auto;min-width:0}html.sk-soft-theme .float-dock-cart,html.sk-soft-theme .float-dock-wa,html.sk-soft-theme .float-dock-wa--desktop{display:none!important}html.sk-soft-theme .float-dock{bottom:calc(72px + env(safe-area-inset-bottom))!important;right:12px!important}}html.sk-soft-theme .site-header{background:#fffdf8f5!important;border-bottom:1px solid rgba(42,40,36,.06)!important;box-shadow:none!important;position:sticky;top:0;z-index:50;padding-top:0!important;margin-top:0!important}html.sk-soft-theme .header-capsule,html.sk-soft-theme .header-bar{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:.65rem 0!important;display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}html.sk-soft-theme .site-nav{display:contents!important}html.sk-soft-theme .nav-brand{grid-column:1}html.sk-soft-theme .nav-cats{grid-column:2;justify-content:center!important;display:flex!important;gap:1.35rem!important}html.sk-soft-theme .nav-tools{grid-column:3;display:flex!important;align-items:center;gap:.65rem!important}html.sk-soft-theme .site-nav .nav-link{color:var(--ink)!important;font-weight:500!important;font-size:.95rem!important;background:none!important;border:0!important;padding:.2rem 0!important;border-radius:0!important}html.sk-soft-theme .site-nav .nav-link.is-current,html.sk-soft-theme .site-nav .nav-link:hover{color:var(--sage-deep)!important;text-decoration:underline!important;text-underline-offset:.4em;background:none!important}html.sk-soft-theme .nav-search{display:flex;align-items:center}html.sk-soft-theme .nav-search-open{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid rgba(42,40,36,.14);background:#fff;color:var(--ink, #2b1e2a);cursor:pointer}html.sk-soft-theme .nav-search .sk-search--nav{width:0;min-width:0;opacity:0;margin:0;padding:0!important;border-width:0!important;pointer-events:none;overflow:hidden;transition:width .28s ease,opacity .2s ease,margin .28s ease}html.sk-soft-theme .nav-search.is-open .sk-search--nav{width:220px;opacity:1;margin-right:.4rem;border-width:1px!important;pointer-events:auto}html.sk-soft-theme .nav-search.is-open .nav-search-open{display:none}html.sk-soft-theme .sk-search,html.sk-soft-theme .sk-search--nav,html.sk-soft-theme .header-m-search-bar .sk-search{background:#fff!important;border:1px solid rgba(42,40,36,.14)!important;border-radius:999px!important;box-shadow:none!important;overflow:hidden}html.sk-soft-theme .sk-search input,html.sk-soft-theme .sk-search-input{background:transparent!important;color:var(--ink)!important}html.sk-soft-theme .sk-search button,html.sk-soft-theme .sk-search-submit{background:var(--sage-deep)!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important;border:0!important}html.sk-soft-theme .nav-cart,html.sk-soft-theme .nav-tool{color:var(--ink)!important;background:transparent!important;border:0!important;box-shadow:none!important}html.sk-soft-theme .btn-primary,html.sk-soft-theme a.btn-primary,html.sk-soft-theme button.button,html.sk-soft-theme .woocommerce a.button,html.sk-soft-theme .woocommerce button.button{background:linear-gradient(180deg,#fca963,#fa803d)!important;color:#2f0a33!important;font-weight:700!important;border-radius:999px!important;box-shadow:0 8px 18px #fa803d47!important;border:0!important}html.sk-soft-theme .btn-ghost{border-radius:999px!important;border:1.5px solid var(--ink)!important;color:var(--ink)!important;background:transparent!important;background-image:none!important}.soft-home{position:relative;overflow:clip;padding-bottom:4rem}html.sk-soft-theme .section-head h2,html.sk-soft-theme .page-title{font-family:var(--display)!important;font-size:clamp(1.8rem,3.2vw,2.5rem)!important;font-weight:400!important;margin:0!important;color:var(--ink)!important;background:none!important;-webkit-text-fill-color:var(--ink)!important;letter-spacing:.01em}html.sk-soft-theme .shop-layout,html.sk-soft-theme .shop-layout--filter{gap:1.5rem}html.sk-soft-theme .shop-sidebar{background:#fffdf8!important;border:1px solid rgba(42,40,36,.08)!important;border-radius:20px!important;box-shadow:none!important}html.sk-soft-theme .product-card,html.sk-soft-theme .sk-loop-card,html.sk-soft-theme ul.products li.product{background:#fffdf8!important;border:1px solid rgba(42,40,36,.06)!important;border-radius:18px!important;box-shadow:0 8px 22px #2a28240a!important}html.sk-soft-theme .product-card h3,html.sk-soft-theme ul.products li.product .woocommerce-loop-product__title{color:var(--ink)!important;font-family:var(--font)!important}html.sk-soft-theme .price,html.sk-soft-theme .woocommerce-Price-amount{color:var(--sage-deep)!important}html.sk-soft-theme .site-footer{background:#ebe6db!important;color:var(--ink)!important;border-top:1px solid rgba(42,40,36,.08)!important;margin-top:2rem}html.sk-soft-theme .site-footer a{color:var(--ink)!important}html.sk-soft-theme .footer-brand{font-family:var(--display)!important;font-size:1.5rem!important}@media(max-width:900px){html.sk-soft-theme .header-capsule,html.sk-soft-theme .header-bar{display:flex!important;flex-wrap:wrap}html.sk-soft-theme .nav-cats{display:none!important}}:root{--vz-bg: #fbf0e2;--vz-bg-hero: #f2e5d8;--vz-paper: #fdf8f2;--vz-ink: #2b1e2a;--vz-ink-2: #4a3d3a;--vz-muted: #8a7d72;--vz-peach: #eda47c;--vz-peach-2: #f6c19f;--vz-sage: #829251;--vz-orange: #fa803d;--vz-plum: #4a125a;--vz-plum-ink: #34103a;--vz-sage-soft: #a7b68c;--vz-card-shadow: 0 18px 34px rgba(150, 110, 80, .14), 0 2px 6px rgba(150, 110, 80, .06)}body.vz-design,html.sk-soft-theme body.vz-design{background:var(--vz-bg)!important}body.vz-front #main{padding-top:0!important;margin-top:0!important}body.vz-design .soft-home.vz-page{background:var(--vz-bg);padding:0;overflow:hidden}body.vz-design .vz-page .container{max-width:1200px}body.vz-design .vz-logo{align-items:center;text-decoration:none!important;line-height:1}body.vz-design .vz-logo-word{font-family:Outfit,Poppins,Helvetica Neue,Arial,sans-serif!important;font-weight:600;font-size:2.15rem;letter-spacing:-.01em;color:#e08c60}@media(max-width:900px){body.vz-design .vz-logo-word{font-size:1.6rem}}@media(min-width:901px){body.vz-design:not(.vz-front) .site-header{background:#fbf0e2f5!important;border-bottom:1px solid rgba(74,18,90,.08)!important}body.vz-front .site-header{position:absolute!important;top:0;left:0;right:0;background:transparent!important;border:0!important;box-shadow:none!important;z-index:60}body.vz-design .site-header .container{max-width:1200px}body.vz-design .header-capsule,body.vz-design .header-bar{padding:1.1rem 0!important}body.vz-design .nav-brand img{max-height:40px;width:auto}body.vz-design .site-nav .nav-link{font-size:.95rem!important;font-weight:600!important;letter-spacing:.08em;color:var(--vz-plum-ink)!important}body.vz-design .site-nav .nav-link:hover,body.vz-design .site-nav .nav-link.is-current{color:var(--vz-orange)!important;text-decoration:none!important}body.vz-design .nav-tools{gap:.9rem!important}body.vz-design .sk-search--nav{width:230px!important;max-width:none;padding:.4rem .45rem .4rem .8rem!important;background:#fffaf2d9!important;border:1px solid rgba(74,18,90,.18)!important}body.vz-design .sk-search--nav:focus-within{width:230px!important;border-color:#fa803d8c!important}body.vz-design .sk-search--nav .sk-search-icon{color:var(--vz-plum-ink)!important}body.vz-design .sk-search--nav .sk-search-input{font-size:.92rem!important}body.vz-design .sk-search button,body.vz-design .sk-search-submit{background:transparent!important;color:var(--vz-plum-ink)!important}body.vz-design .nav-tool{font-size:.95rem!important;color:var(--vz-plum-ink)!important}}.vz-hero-kicker{margin:0 0 1rem;font-size:.78rem;font-weight:600;letter-spacing:.32em;color:var(--vz-ink-2)}.vz-btn{display:inline-flex;align-items:center;justify-content:center;min-width:190px;padding:.95rem 2rem;border-radius:999px;background:linear-gradient(180deg,#fca963,#fa803d);color:#2f0a33!important;font-weight:700;font-size:1.02rem;letter-spacing:.06em;text-decoration:none;box-shadow:0 10px 22px #fa803d52,inset 0 1px #ffffff73;transition:transform .2s ease,box-shadow .2s ease}.vz-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #fa803d66,inset 0 1px #ffffff73;color:#2f0a33!important}.vz-block{padding:4.5rem 0 1rem}.vz-head{text-align:center;margin-bottom:2.6rem}.vz-head h2{margin:0!important;font-family:var(--font)!important;font-size:clamp(1.7rem,3vw,2.25rem)!important;font-weight:800!important;letter-spacing:.04em;color:var(--vz-ink)!important;background:none!important;-webkit-text-fill-color:var(--vz-ink)!important}.vz-block--reco{padding-top:5rem}.vz-lead{max-width:960px;margin:-.4rem auto 1.1rem;text-align:center;color:var(--vz-ink-2, #5c534c);font-size:.95rem}.vz-carousel{--vz-per: 4;--vz-gap: clamp(1rem, 2.4vw, 1.75rem);max-width:none;width:100%;margin:0}.vz-carousel-viewport{overflow:hidden;padding:10px 2px 18px}.vz-carousel-track{display:flex;gap:0;transition:transform .45s ease;will-change:transform}.vz-carousel-page{flex:0 0 100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vz-gap);min-width:0}.vz-grid{--vz-gap: clamp(1rem, 2.4vw, 1.75rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vz-gap);max-width:none;width:100%;margin:0}.vz-voice{margin-top:1.75rem;background:transparent;border-radius:0;padding:0;overflow:hidden}.vz-voice h3{margin:0 1.25rem .9rem;font-size:1.05rem;font-weight:700;color:#1c1c1c}.vz-voice-viewport{overflow:hidden}.vz-voice-track{display:flex;width:max-content;animation:vz-voice-marquee 42s linear infinite}.vz-voice:hover .vz-voice-track,.vz-voice:focus-within .vz-voice-track{animation-play-state:paused}.vz-voice-set{display:flex;gap:.85rem;padding-right:.85rem}.vz-voice-card{flex:0 0 280px;width:280px;background:transparent;border-radius:0;padding:.35rem .2rem .2rem}.vz-voice-meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.45rem}.vz-voice-meta strong{font-size:.82rem;font-weight:700;color:#222}.vz-voice-stars{flex:none;letter-spacing:.04em;font-size:.78rem;color:#222}.vz-voice-card p{margin:0 0 .7rem;font-size:.84rem;line-height:1.45;color:#3a3a3a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vz-voice-card time{display:block;font-size:.75rem;color:#8a8a8a}@keyframes vz-voice-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.vz-voice-track{animation:none}}.vz-carousel-track>.vz-card{flex:0 0 calc((100% - (var(--vz-per) - 1) * var(--vz-gap)) / var(--vz-per));min-width:0}.vz-card{border-radius:34px;padding:7px;background:var(--vz-paper);box-shadow:var(--vz-card-shadow),inset 0 0 0 1px #ffffffd9;transition:transform .22s ease}.vz-card:hover{transform:translateY(-6px)}.vz-card-link{display:flex;flex-direction:column;text-decoration:none;color:var(--vz-ink)}.vz-card-media{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#fff}.vz-card--t1 .vz-card-media,.vz-card--t2 .vz-card-media,.vz-card--t3 .vz-card-media{background:#fff}.vz-card-media img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain;object-position:center;border-radius:0;filter:none}.vz-card-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.5rem .6rem .75rem;text-align:center}.vz-card-title{font-size:.92rem;font-weight:600;line-height:1.35;color:var(--vz-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vz-card-sub{max-width:100%;font-size:.72rem;letter-spacing:.06em;color:var(--vz-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vz-card-price,.vz-card-price .woocommerce-Price-amount,.vz-card-price ins{font-size:1.15rem;font-weight:800;color:var(--vz-ink)!important}.vz-card-price del,.vz-card-price del .woocommerce-Price-amount{font-size:.78rem;font-weight:500;color:var(--vz-muted)!important;margin-right:.25rem}.vz-card-price ins{text-decoration:none}.vz-dots{display:flex;justify-content:center;gap:.6rem;margin:1.4rem 0 0}.vz-dots:empty{display:none}.vz-dots button{width:11px;height:11px;padding:0;border:0;border-radius:50%;background:#9cae86;cursor:pointer}.vz-dots button.is-on{background:#eaa47f}.vz-spot{padding-top:1rem}.vz-circle-row{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:.35rem;max-width:none;width:100%;margin:0 0 1.5rem}.vz-circle-nav{width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#3a322c;font-size:1.6rem;line-height:1;cursor:pointer}.vz-circle-nav:disabled{opacity:.25;cursor:default}.vz-circles{display:flex;gap:1.15rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:.2rem .15rem .55rem}.vz-circles::-webkit-scrollbar{display:none}.vz-circle{display:flex;flex:0 0 88px;flex-direction:column;align-items:center;gap:.45rem;width:88px;text-decoration:none;color:var(--vz-ink);font-size:.78rem;font-weight:500;text-align:center;line-height:1.3}.vz-circle img{width:88px;height:88px;border-radius:50%;object-fit:cover;background:#fff;border:1px solid rgba(58,50,48,.08)}.vz-deal{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:1rem;max-width:none;width:100%;margin:0;padding:1.1rem;border-radius:28px;background:transparent;border:0}.vz-deal-art{position:relative;display:block;border-radius:20px;overflow:hidden;min-height:240px;text-decoration:none}.vz-deal-art img{width:100%;height:100%;object-fit:cover;display:block}.vz-deal-art span{position:absolute;left:1rem;bottom:1rem;display:flex;flex-direction:column;gap:.15rem;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.35)}.vz-deal-art strong{font-size:1.6rem}.vz-deal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-content:center}.vz-banner{margin-top:3.5rem;padding:2.5rem 0 2rem;background:linear-gradient(180deg,#f7e9d8,#f8ecdf);overflow:hidden}.vz-banner-inner{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(340px,1.22fr);align-items:center;gap:2rem}.vz-banner-copy h2{margin:0 0 1.1rem!important;font-family:var(--font)!important;font-size:clamp(1.7rem,3.2vw,2.4rem)!important;font-weight:800!important;line-height:1.4!important;color:var(--vz-ink)!important;background:none!important;-webkit-text-fill-color:var(--vz-ink)!important}.vz-banner-copy>p:not(.vz-hero-kicker){margin:0 0 1.8rem;font-size:1.02rem;line-height:1.7;color:var(--vz-ink)}.vz-banner-visual{position:relative;aspect-ratio:608 / 478}.vz-banner-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%);mask-image:linear-gradient(90deg,transparent 0,#000 7%)}.vz-banner-prod{position:absolute;left:44.57%;bottom:22.18%;height:57.74%;width:auto;transform:translate(-50%);filter:drop-shadow(0 10px 10px rgba(80,55,40,.2))}body.vz-design .site-footer{background:#f7e3c8!important;border-top:0!important;border-radius:0!important;padding-top:1.75rem;padding-bottom:0;overflow:hidden;content-visibility:visible;contain-intrinsic-size:auto}body.vz-design .site-footer .container{max-width:1200px}body.vz-design .site-footer .footer-grid{gap:2rem}html.sk-soft-theme body.vz-design .site-footer .footer-brand,html.sk-soft-theme body.vz-design .site-footer .footer-title{color:var(--vz-ink)!important;-webkit-text-fill-color:var(--vz-ink)!important;background:none!important;font-family:var(--font)!important;font-weight:700!important;font-size:.92rem!important;letter-spacing:.02em;margin-bottom:.9rem}html.sk-soft-theme body.vz-design .site-footer p,html.sk-soft-theme body.vz-design .site-footer a{color:var(--vz-plum-ink)!important;font-size:.75rem!important}html.sk-soft-theme body.vz-design .site-footer a:hover{color:var(--vz-orange)!important}html.sk-soft-theme body.vz-design .site-footer .footer-brand,html.sk-soft-theme body.vz-design .site-footer .footer-title{color:var(--vz-plum)!important;-webkit-text-fill-color:var(--vz-plum)!important}html.sk-soft-theme body.vz-design .site-footer .footer-ship-item{background:#fffaf2!important;border:1px solid rgba(130,146,81,.35)!important;color:var(--vz-plum-ink)!important}html.sk-soft-theme body.vz-design .site-footer .footer-ship-short{color:var(--vz-sage)!important}html.sk-soft-theme body.vz-design .footer-bottom{margin-top:1.35rem;padding:.65rem 0!important;border-top:0!important;border-radius:0!important;background:var(--vz-sage);box-shadow:0 0 0 100vmax var(--vz-sage);clip-path:inset(0 -100vmax)}html.sk-soft-theme body.vz-design .footer-bottom p,html.sk-soft-theme body.vz-design .footer-bottom a{color:#fff6e8!important}@media(max-width:980px){.vz-banner-inner{grid-template-columns:1fr}.vz-carousel{--vz-per: 2}.vz-carousel-page,.vz-grid,.vz-deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vz-deal{grid-template-columns:1fr}}@media(max-width:900px){html.sk-soft-theme body.vz-design .site-header .nav-tools>.nav-tool{display:none!important}body.vz-design .site-header{position:sticky!important;background:#fdf8f2f5!important;border-bottom:1px solid rgba(58,50,48,.06)!important}}@media(max-width:520px){.vz-card{border-radius:26px}}@media(min-width:981px){body.vz-design{--uw: calc(min(100vw, 1600px) / 1088);--u: min(var(--uw), calc(100vh / 786))}html.sk-soft-theme body.vz-design .site-header>.container{width:100%!important;max-width:none!important;margin:0!important;padding:0 calc(88 * var(--u)) 0 calc(70 * var(--u))!important;box-sizing:border-box}body.vz-design .header-capsule,body.vz-design .header-bar{padding:calc(14 * var(--u)) 0!important}body.vz-front .header-capsule,body.vz-front .header-bar{padding:calc(26 * var(--u)) 0 0!important}body.vz-design .vz-logo-word{font-size:calc(50 * var(--u));letter-spacing:-.015em}body.vz-design .site-nav .nav-link,body.vz-design .nav-tool{font-size:max(14px,calc(15.5 * var(--u)))!important;letter-spacing:.06em}html.sk-soft-theme body.vz-design .nav-cats{gap:calc(24 * var(--u))!important;padding-left:calc(40 * var(--u))}html.sk-soft-theme body.vz-design .nav-tools{gap:calc(14 * var(--u))!important}html.sk-soft-theme body.vz-design .header-capsule,html.sk-soft-theme body.vz-design .header-bar{grid-template-columns:auto minmax(max-content,1fr) minmax(0,max-content)}html.sk-soft-theme body.vz-design .nav-brand{justify-self:start}html.sk-soft-theme body.vz-design .nav-cats{justify-self:center;padding-left:0!important}html.sk-soft-theme body.vz-design .nav-tools{justify-content:flex-end;justify-self:end;width:auto!important;min-width:0;max-width:100%}html.sk-soft-theme body.vz-design .nav-search .sk-search--nav,html.sk-soft-theme body.vz-design .nav-search .sk-search--nav:focus-within{flex:0 0 auto;width:0!important;min-width:0!important;max-width:none}html.sk-soft-theme body.vz-design .nav-search.is-open .sk-search--nav,html.sk-soft-theme body.vz-design .nav-search.is-open .sk-search--nav:focus-within{width:220px!important;min-width:0!important}html.sk-soft-theme body.vz-design:not(.vz-front) .site-header>.container{padding-left:0!important;padding-right:0!important}html.sk-soft-theme body.vz-design .sk-search--nav,html.sk-soft-theme body.vz-design .sk-search--nav:focus-within{flex:0 1 320px;width:320px!important;min-width:160px;max-width:360px}html.sk-soft-theme body.vz-design .nav-tools>.nav-tool{flex-shrink:0;white-space:nowrap}html.sk-soft-theme body.vz-design.has-sk-side-cart .site-header>.container{padding:0 calc(18 * var(--u))!important}html.sk-soft-theme body.vz-design.has-sk-side-cart .header-capsule,html.sk-soft-theme body.vz-design.has-sk-side-cart .header-bar{gap:12px!important}body.vz-design.has-sk-side-cart .vz-logo-word{font-size:calc(42 * var(--u))}html.sk-soft-theme body.vz-design.has-sk-side-cart .nav-cats{gap:calc(18 * var(--u))!important;padding-left:0}html.sk-soft-theme body.vz-design.has-sk-side-cart .nav-tools{gap:calc(10 * var(--u))!important}html.sk-soft-theme body.vz-design.has-sk-side-cart .sk-search--nav,html.sk-soft-theme body.vz-design.has-sk-side-cart .sk-search--nav:focus-within{min-width:120px}html.sk-soft-theme body.vz-design .nav-cats{padding-left:calc(20 * var(--u))}}@media(min-width:981px){.vz-banner{--bw: calc(var(--uw) * .7);position:relative;height:auto;padding:1.15rem 0 1rem;overflow:hidden;background:#f7eee7;box-shadow:inset 0 1px #fffcf8e6,inset 0 -2px #cdb49b59}body.vz-design .vz-page .vz-banner-inner.container{position:relative;left:auto;top:auto;transform:none;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;width:min(100% - 2rem,1200px);max-width:1200px;height:auto;min-height:0;margin:0 auto;padding:0;gap:.5rem}.vz-banner-copy{position:relative;left:auto;top:auto;width:auto}.vz-banner-copy .vz-hero-kicker{margin:0 0 calc(11 * var(--bw));font-size:calc(13 * var(--bw))}.vz-banner-copy h2{margin:0!important;font-size:calc(30 * var(--bw))!important;line-height:1.25!important;color:#2a1a2c!important;-webkit-text-fill-color:#2a1a2c!important}.vz-banner-copy>p:not(.vz-hero-kicker){margin:.55rem 0 0;font-size:calc(16 * var(--bw));line-height:1.45;color:#2a1a2c}.vz-banner-copy .vz-btn{position:static;display:inline-flex;align-items:center;justify-content:center;margin-top:.85rem;width:calc(150 * var(--bw));height:calc(42 * var(--bw));min-width:0;padding:0;font-size:calc(16 * var(--bw));box-shadow:0 calc(10 * var(--bw)) calc(20 * var(--bw)) #e08c604d,inset 0 1px #ffffff73}.vz-banner-visual{position:relative;inset:auto;width:min(100%,560px);height:280px;aspect-ratio:auto;max-width:none;margin:0 0 0 auto;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%),linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 22%),linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.vz-banner-scene{inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 68%;-webkit-mask-image:none;mask-image:none}.vz-banner-prod{left:44.57%;bottom:22.18%;height:57.74%;filter:none}}html.sk-soft-theme body.vz-design .sk-faq-tab{border:1.5px solid rgba(74,18,90,.16)!important;background:#fffaf2!important;color:var(--vz-plum-ink)!important}html.sk-soft-theme body.vz-design .sk-faq-tab.is-active{border-color:transparent!important;background:linear-gradient(180deg,#fca963,#fa803d)!important;color:#2f0a33!important;box-shadow:0 8px 16px #fa803d47!important}html.sk-soft-theme body.vz-design .faq-item{border:1.5px solid rgba(74,18,90,.1)!important;background:#fffaf2!important;box-shadow:none!important}html.sk-soft-theme body.vz-design .faq-item summary,html.sk-soft-theme body.vz-design .faq-item p{color:var(--vz-plum-ink)!important}html.sk-soft-theme body.vz-design .sk-reviews-score,html.sk-soft-theme body.vz-design .sk-review-card{background:#fffaf2!important;border:1.5px solid rgba(130,146,81,.35)!important;box-shadow:none!important}html.sk-soft-theme body.vz-design .sk-reviews-stars,html.sk-soft-theme body.vz-design .sk-review-stars{color:var(--vz-orange)!important}html.sk-soft-theme body.vz-design .sk-review-avatar{color:var(--vz-plum)!important;background:#f6e6d0!important}html.sk-soft-theme body.vz-design .sk-review-source a{color:var(--vz-sage)!important}html.sk-soft-theme body.vz-design .inquiry-form,html.sk-soft-theme body.vz-design .content-card{background:#fffaf2!important;border:1.5px solid rgba(74,18,90,.1)!important;color:var(--vz-plum-ink)!important;border-radius:20px!important}html.sk-soft-theme body.vz-design .inquiry-form input,html.sk-soft-theme body.vz-design .inquiry-form textarea,html.sk-soft-theme body.vz-design .inquiry-form select{background:#fff!important;border:1px solid rgba(74,18,90,.16)!important;color:var(--vz-plum-ink)!important}html.sk-soft-theme body.vz-design .entry-content h1,html.sk-soft-theme body.vz-design .entry-content h2,html.sk-soft-theme body.vz-design .sk-reviews-title{color:var(--vz-plum)!important}html.sk-soft-theme body.vz-design .pd-buybox{background:#fffaf2;border:1px solid rgba(130,146,81,.22)!important;border-radius:24px;padding:10px 1.35rem 8px!important;row-gap:2px!important}html.sk-soft-theme body.vz-design .pd-sku-name,html.sk-soft-theme body.vz-design .pd-flavor-head span,html.sk-soft-theme body.vz-design .pd-stack-head h2,html.sk-soft-theme body.vz-design .pd-reviews-head h2,html.sk-soft-theme body.vz-design .pd-desc-card .pd-stack-head h2{color:var(--vz-plum)!important;-webkit-text-fill-color:var(--vz-plum)!important}html.sk-soft-theme body.vz-design .pd-price-sec .price ins .amount,html.sk-soft-theme body.vz-design .pd-price-sec ins .woocommerce-Price-amount{color:var(--vz-orange)!important;-webkit-text-fill-color:var(--vz-orange)!important}html.sk-soft-theme body.vz-design .pd-save,html.sk-soft-theme body.vz-design .sk-loop-save{background:linear-gradient(180deg,#fca963,#fa803d)!important;color:#2f0a33!important;-webkit-text-fill-color:#2f0a33!important;box-shadow:none!important}html.sk-soft-theme body.vz-design .pd-save .woocommerce-Price-amount,html.sk-soft-theme body.vz-design .pd-save .woocommerce-Price-currencySymbol,html.sk-soft-theme body.vz-design .sk-loop-save .woocommerce-Price-amount,html.sk-soft-theme body.vz-design .sk-loop-save .woocommerce-Price-currencySymbol{color:#2f0a33!important;-webkit-text-fill-color:#2f0a33!important}html.sk-soft-theme body.vz-design .pd-stars .pd-star,html.sk-soft-theme body.vz-design .pd-star.is-on,html.sk-soft-theme body.vz-design .pd-star.is-half{color:var(--vz-orange)!important}html.sk-soft-theme body.vz-design .pd-rating-line{background:#fffaf2!important;border:1.5px solid rgba(250,128,61,.45)!important}html.sk-soft-theme body.vz-design .pd-rating-meta,html.sk-soft-theme body.vz-design .pd-sold,html.sk-soft-theme body.vz-design .pd-desc-body,html.sk-soft-theme body.vz-design .pd-desc-body p{color:var(--vz-plum-ink)!important}html.sk-soft-theme body.vz-design .pd-actions .single_add_to_cart_button,html.sk-soft-theme body.vz-design .pd-price-sec .single_add_to_cart_button{background:linear-gradient(180deg,#fca963,#fa803d)!important;color:#2f0a33!important;border-radius:999px!important;box-shadow:0 8px 18px #fa803d47!important}html.sk-soft-theme body.vz-design .pd-wish-btn{background:#fffaf2!important;border:1.5px solid rgba(130,146,81,.55)!important;color:var(--vz-sage)!important}html.sk-soft-theme body.vz-design .pd-wish-btn:hover,html.sk-soft-theme body.vz-design .pd-wish-btn.is-on{background:var(--vz-sage)!important;border-color:var(--vz-sage)!important;color:#fffaf2!important}html.sk-soft-theme body.vz-design .pd-slider,html.sk-soft-theme body.vz-design .pd-desc-card,html.sk-soft-theme body.vz-design .pd-side .pd-faq,html.sk-soft-theme body.vz-design .pd-reviews.pd-stack,html.sk-soft-theme body.vz-design .pd-faq-list .faq-item{background:#fffaf2!important;border:1px solid rgba(130,146,81,.22)!important;box-shadow:none!important}html.sk-soft-theme body.vz-design .pd-flavor-select,html.sk-soft-theme body.vz-design .pd-actions .quantity{border-color:#4a125a29!important;color:var(--vz-plum-ink)!important}html.sk-soft-theme body.vz-design .pd-flavor-select{appearance:none;-webkit-appearance:none;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='M1.5 1.5 7 6.5 12.5 1.5' fill='none' stroke='%232c2430' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1rem center!important;background-size:14px 8px!important;padding-right:2.6rem!important}html.sk-soft-theme body.vz-design .pd-desc-card,html.sk-soft-theme body.vz-design .pd-side .pd-faq,html.sk-soft-theme body.vz-design .pd-reviews.pd-stack,html.sk-soft-theme body.vz-design .pd-faq-list .faq-item{border-color:#82925138!important}html.sk-soft-theme body.vz-design .pd-assure{margin-top:.55rem;padding-top:.35rem;border-top:1px solid rgba(130,146,81,.18)}html.sk-soft-theme body.vz-design .pd-assure-row{display:flex;align-items:center;gap:.45rem;padding:.28rem 0}html.sk-soft-theme body.vz-design .pd-assure-ico{display:grid;place-items:center;flex:none;color:var(--vz-sage, #829251)}html.sk-soft-theme body.vz-design .pd-assure-copy{min-width:0}html.sk-soft-theme body.vz-design .pd-assure-copy strong,html.sk-soft-theme body.vz-design .pd-assure-copy em{display:inline;font-style:normal;line-height:1.2}html.sk-soft-theme body.vz-design .pd-assure-copy strong{font-size:.84rem;color:#2c2430}html.sk-soft-theme body.vz-design .pd-assure-copy em{margin-left:.4rem;font-size:.75rem;color:#6b645c}html.sk-soft-theme body.vz-design .pd-assure-tags{display:flex;flex-wrap:wrap;gap:.3rem;padding:.2rem 0 .1rem}html.sk-soft-theme body.vz-design .pd-assure-tags span{padding:.16rem .5rem;border-radius:999px;background:#8292511f;color:#3d4a28;font-size:.72rem;font-weight:650}@media(min-width:901px){html.sk-soft-theme .sk-recent-grid{grid-template-columns:repeat(auto-fill,248px)!important;justify-content:start;gap:1rem!important}html.sk-soft-theme .sk-recent-grid>li.product,html.sk-soft-theme .sk-recent-grid>li.sk-loop-card{width:248px!important;max-width:248px!important}}@media(min-width:901px){html.sk-soft-theme body.single-product .pd-shell.pd-top,html.sk-soft-theme body.vz-design .pd-below.pd-below-stack{display:grid!important;grid-template-columns:524px minmax(0,1fr)!important;align-items:start;gap:.75rem!important}html.sk-soft-theme body.single-product .pd-gallery{width:524px!important;max-width:524px!important;grid-template-columns:56px 460px!important;grid-template-rows:460px!important;gap:8px!important}html.sk-soft-theme body.single-product .pd-slider{width:460px!important;max-width:460px!important;height:460px!important}html.sk-soft-theme body.single-product .pd-thumbs{width:56px!important;height:460px!important;max-height:460px!important}html.sk-soft-theme body.single-product .pd-buybox{min-height:0!important}html.sk-soft-theme body.vz-design .pd-below.pd-below-stack>.pd-reviews{order:-1;width:auto!important}html.sk-soft-theme body.vz-design .pd-below.pd-below-stack>.pd-side{width:auto!important}}@media(min-width:1500px){html.sk-soft-theme body.single-product .pd-shell.pd-top,html.sk-soft-theme body.vz-design .pd-below.pd-below-stack{grid-template-columns:588px minmax(0,1fr)!important}html.sk-soft-theme body.single-product .pd-gallery{width:588px!important;max-width:588px!important;grid-template-columns:60px 520px!important;grid-template-rows:520px!important}html.sk-soft-theme body.single-product .pd-slider{width:520px!important;max-width:520px!important;height:520px!important}html.sk-soft-theme body.single-product .pd-thumbs{width:60px!important;height:520px!important;max-height:520px!important}}html.sk-soft-theme body.vz-design .pd-cute-badge{background:#f6e6d0;color:var(--vz-orange)}html.sk-soft-theme body.vz-design .pd-reviews-head{border-bottom-color:#8292512e!important}.vz-ad.is-on{display:block}.vz-ad-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#ffffff8c;cursor:pointer}.vz-ad-dots button.is-on{width:18px;background:#fff}.vz-perks{width:min(100% - 2rem,1200px);max-width:1200px;margin:.9rem auto .2rem;padding:0}.vz-perks ul{list-style:none;margin:0;padding:.72rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:var(--vz-sage, #829251);color:#fff;border-radius:999px}.vz-perks li{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1 1 0}.vz-perk-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#e7efd4;color:#3d4a28}.vz-perk-copy{min-width:0}.vz-perk-copy strong,.vz-perk-copy em{display:block;font-style:normal;white-space:nowrap;line-height:1.25}.vz-perk-copy strong{font-size:.82rem;font-weight:700}.vz-perk-copy em{font-size:.68rem;color:#ffffffd1}@media(max-width:900px){.vz-perks ul{flex-wrap:wrap;border-radius:22px}.vz-perks li{flex:1 1 42%}}.m-sheet{position:fixed;inset:0;z-index:200;background:#2a241c59}.m-sheet-panel{margin-left:auto;width:min(100% - 2.5rem,360px);height:100%;background:#fff;padding:1.1rem 1.15rem 2rem;box-shadow:-12px 0 32px #2a241c1f}.m-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.m-sheet-head strong{font-size:1.35rem}.m-sheet-close{width:40px;height:40px;border:0;border-radius:999px;background:#f3f0ea;font-size:1.4rem;line-height:1;cursor:pointer}.m-sheet-nav{display:flex;flex-direction:column}.m-sheet-nav a{padding:.95rem .1rem;border-bottom:1px solid rgba(42,40,36,.08);color:#2b1e2a;font-weight:700;text-decoration:none}@media(min-width:901px){.m-sheet,.header-m-actions{display:none!important}}@media(max-width:900px){html.sk-soft-theme .woocommerce-info,html.sk-soft-theme .woocommerce-no-products-found,html.sk-soft-theme .woocommerce-no-products-found .woocommerce-info{background:#fff8f2!important;border:1px solid rgba(224,140,96,.45)!important;color:#3d342c!important;border-radius:16px!important}html.sk-soft-theme .woocommerce-info:before{color:#e08c60!important}html.sk-soft-theme .shop-filter-toggle{background:#fff!important;border:1px solid rgba(224,140,96,.55)!important;color:#3d342c!important}}.pd-tabs{display:none}@media(max-width:900px){body.single-product .product-detail-section.section,body.single-product .woo-wrap.section{padding-top:0!important;margin-top:0!important}body.single-product .pd-pl{margin-top:0}body.single-product .pd-gallery{margin-top:5px!important}body.single-product .woocommerce-notices-wrapper:empty{display:none!important}.pd-tabs{display:flex;position:sticky;top:var(--sk-header-h, 62px);z-index:30;margin:-1px calc(50% - 50vw) 0;width:100vw;background:#fdf8f2;border-bottom:1px solid rgba(42,40,36,.08)}.pd-tabs a{flex:1 1 0;text-align:center;padding:.4rem .2rem .35rem;color:#6d675f;font-weight:600;text-decoration:none;border-bottom:2px solid transparent}.pd-tabs a.is-on{color:#2b1e2a;font-weight:800;border-bottom-color:var(--vz-sage, #829251)}}#pd-product,#pd-reviews,#pd-flavors,#pd-desc{scroll-margin-top:108px}@media(max-width:900px){html.sk-soft-theme .site-nav{display:none!important}html.sk-soft-theme .header-capsule,html.sk-soft-theme .header-bar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.45rem!important;grid-template-columns:none!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box}html.sk-soft-theme .header-m-search-bar{flex:1 1 auto!important;min-width:0!important;width:auto!important}html.sk-soft-theme .header-m-search-bar .sk-search{width:100%!important}}.sk-guest-hub{width:min(100%,440px);margin:0 auto 1.5rem}.sk-guest-hero{display:flex;align-items:center;gap:.9rem;padding:1.35rem 1.15rem 2.15rem;border-radius:0;background:linear-gradient(180deg,#ff8a45,#f25a22);color:#fff;text-decoration:none}.sk-guest-avatar{display:grid;place-items:center;flex:0 0 auto;width:58px;height:58px;border-radius:999px;background:#ffffff57;color:#fff}.sk-guest-hero-copy{display:flex;flex-direction:column;gap:.12rem}.sk-guest-hero-copy strong{font-size:1.45rem;font-weight:800;letter-spacing:.01em;line-height:1.15}.sk-guest-hero-copy em{font-style:normal;font-size:.92rem;font-weight:500;opacity:.95}.sk-guest-orders{position:relative;z-index:1;margin:-1.15rem .85rem 0;padding:1rem .75rem .95rem;background:#fff;border-radius:18px;box-shadow:0 10px 28px #2a241c14}.sk-guest-orders-head{display:flex;align-items:center;justify-content:space-between;padding:0 .35rem .7rem}.sk-guest-orders-head strong{color:#2b1e2a;font-size:1.05rem}.sk-guest-orders-head a{color:#9a938a;font-size:.86rem;text-decoration:none}.sk-guest-orders-head a:after{content:" \2192"}.sk-guest-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sk-guest-shortcuts a{display:flex;flex-direction:column;align-items:center;gap:.35rem;color:#5c5348;font-size:.72rem;text-decoration:none;text-align:center}.sk-guest-shortcuts svg{color:#e08c60}.sk-guest-list{display:flex;flex-direction:column;margin:.8rem .85rem 1.2rem;background:#fff;border-radius:16px;overflow:hidden}@media(max-width:900px){body.sk-account-guest-hub .site-header,body.sk-account-is-hub .site-header{display:none!important}body.sk-account-guest-hub .woo-wrap.section,body.sk-account-guest-hub .woo-wrap.section.section{padding-top:0!important;margin-top:0!important}body.sk-account-guest-hub .woo-wrap>.container{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}body.sk-account-guest-hub .sk-guest-hub{width:100%;margin:0}body.sk-account-guest-hub .sk-guest-hero{padding-top:calc(1.35rem + env(safe-area-inset-top,0px))}}.sk-guest-list a{display:flex;align-items:center;gap:.7rem;padding:.95rem;border-bottom:1px solid rgba(42,40,36,.07);color:#2b1e2a;font-weight:650;text-decoration:none}.sk-guest-list a:last-child{border-bottom:0}.sk-guest-list a>span{display:grid;place-items:center;color:#6d675f}.sk-guest-list a i{margin-left:auto;font-style:normal;color:#b7b1a8;font-size:1.2rem}html.sk-soft-theme .pd-review-pager{display:flex;justify-content:center;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(130,146,81,.16)!important}html.sk-soft-theme .pd-review-pages{gap:.4rem}html.sk-soft-theme .pd-review-page,html.sk-soft-theme a.pd-review-page{min-width:36px;height:36px;padding:0 .45rem;border-radius:999px!important;border:1px solid rgba(130,146,81,.4)!important;background:#fff!important;color:#3d4a28!important;box-shadow:none!important}html.sk-soft-theme a.pd-review-page:hover{background:#f3f6ea!important;border-color:#829251!important;color:#3d4a28!important}html.sk-soft-theme .pd-review-page.is-current{background:#829251!important;border-color:#829251!important;color:#fff!important}html.sk-soft-theme .pd-review-helpful{background:#fff!important;border:1px solid rgba(130,146,81,.45)!important;color:#5c6450!important;border-radius:999px!important;padding:.28rem .7rem!important}html.sk-soft-theme .pd-review-helpful svg{opacity:1}html.sk-soft-theme .pd-review-helpful:hover,html.sk-soft-theme .pd-review-helpful.is-liked{background:#829251!important;border-color:#829251!important;color:#fff!important}.header-util{background:#f6f1e8;border-bottom:1px solid rgba(130,146,81,.16)}.header-util-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:0;height:22px}.header-cats-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:34px}.header-util-links,.header-cats-links{display:flex;align-items:center;gap:.9rem;min-width:0;overflow-x:auto}.header-util a{color:#5c5348;font-size:.68rem;font-weight:500;text-decoration:none;white-space:nowrap}.header-cats a{color:#5c5348;font-size:.78rem;font-weight:650;text-decoration:none;white-space:nowrap}.header-util-right{margin-left:auto}.header-util-mail{color:#829251!important}.header-cats{background:#fffaf4;border-top:1px solid rgba(130,146,81,.16);border-bottom:1px solid rgba(130,146,81,.16)}.header-cats a span{color:#9a8d7c;font-weight:500}.header-wish{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;flex:0 0 auto;color:#c45c3e!important}@media(min-width:901px){html.sk-soft-theme .site-header{position:sticky!important;top:0;background:#fffaf4!important;z-index:40;border:0!important;box-shadow:none!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important}html.sk-soft-theme .header-capsule,html.sk-soft-theme .header-bar{background:transparent!important;border:0!important;box-shadow:none!important;display:block!important;padding:.55rem 0!important}html.sk-soft-theme .site-nav{display:grid!important;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:.75rem;width:100%}html.sk-soft-theme .nav-lead{grid-column:1;grid-row:1;display:flex;align-items:center;gap:.85rem;justify-self:start;min-width:max-content}html.sk-soft-theme .nav-cats{display:flex;gap:.7rem;align-items:center;grid-column:auto;justify-self:start}html.sk-soft-theme .nav-search{grid-column:2;grid-row:1;width:360px;max-width:100%;min-width:0;justify-self:center}html.sk-soft-theme .nav-tools,html.sk-soft-theme body.vz-design .nav-tools{grid-column:3;grid-row:1;justify-self:start!important;justify-content:flex-start!important;width:auto!important}html.sk-soft-theme .nav-cats .nav-link{color:#3d4a28;font-weight:700;text-decoration:none;white-space:nowrap}html.sk-soft-theme .nav-tool,html.sk-soft-theme .nav-cart{color:#3d4a28!important}html.sk-soft-theme body.vz-design .nav-brand .vz-logo-word{color:#e08c60!important}html.sk-soft-theme body.vz-design .nav-search .sk-search--nav,html.sk-soft-theme body.vz-design .nav-search .sk-search--nav:focus-within,html.sk-soft-theme body.vz-design .nav-search.is-open .sk-search--nav,html.sk-soft-theme body.vz-design .nav-search.is-open .sk-search--nav:focus-within{flex:1 1 auto;width:100%!important;min-width:0!important;max-width:none;opacity:1!important;margin:0!important;border-width:1px!important;pointer-events:auto}html.sk-soft-theme .nav-search-open{display:none!important}}@media(max-width:900px){.header-util,.header-cats,.nav-cats{display:none!important}}.vz-stage{padding:.85rem 0 .4rem;background:#f4f1ee}.vz-stage-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,2fr);gap:12px;align-items:stretch}.vz-stage-main{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-rows:minmax(250px,1fr) auto;gap:12px;min-width:0}.vz-stage-poster,.vz-stage-spot,.vz-stage-hot,.vz-stage-week{background:#fff;border-radius:16px;overflow:hidden}.vz-stage-poster{position:relative;display:block;min-height:100%;color:#fff;text-decoration:none}.vz-stage-poster img{width:100%;height:100%;min-height:430px;object-fit:cover;object-position:center;display:block}.vz-stage-spot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.85rem .75rem .7rem;text-align:center;text-decoration:none;color:#3d4a28}.vz-stage-spot img{width:min(100%,210px);height:168px;object-fit:contain}.vz-stage-spot span{font-size:.92rem;font-weight:650}.vz-stage-spot strong{color:#c45c3e;font-size:.95rem}.vz-stage-hot{padding:.75rem .7rem .55rem}.vz-stage-hot h2,.vz-stage-week h2{margin:0;font-size:.92rem;color:#e08c60;font-weight:700}.vz-stage-circles{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem .2rem;margin-top:.45rem}.vz-stage-circles a{display:grid;justify-items:center;gap:.2rem;text-decoration:none;color:#3d4a28;font-size:.68rem;text-align:center}.vz-stage-circles img{width:58px;height:58px;border-radius:50%;object-fit:cover;background:#f6f1e8}.vz-stage-week{grid-column:1 / -1;padding:.7rem .85rem .75rem}.vz-stage-week-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.45rem}.vz-stage-week-row{display:flex;gap:1.25rem;align-items:center}.vz-stage-week-row>a{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;column-gap:.55rem;align-items:center;min-width:0;flex:0 1 240px;text-decoration:none;color:#3d4a28;font-size:.82rem}.vz-stage-week-row img{width:64px;height:64px;object-fit:contain;grid-row:1 / span 2}.vz-stage-week-row strong{color:#c45c3e}.vz-stage-more{color:#829251;font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap}@media(max-width:900px){.vz-stage{padding:.35rem 0 .4rem}.vz-stage>.container{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.vz-stage-grid,.vz-stage-main{grid-template-columns:1fr;grid-template-rows:auto}.vz-stage-main{padding:0 .75rem}.vz-stage-week{grid-column:auto}.vz-stage-poster,.vz-stage-spot{display:none!important}.vz-stage-poster{border-radius:0}.vz-stage-poster img{width:100%!important;height:auto!important;min-height:0!important;object-fit:contain!important}.vz-stage-spot img{width:100%!important;height:auto!important;max-width:none;aspect-ratio:1;object-fit:contain}}@media(max-width:900px){.soft-home{display:flex;flex-direction:column}.soft-home>.vz-stage{order:1}.soft-home>.vz-perks{order:2}.soft-home>[aria-labelledby=vz-deal-title]{order:3}.soft-home>[aria-labelledby=vz-hot-title]{order:4}.soft-home>[aria-labelledby=vz-week-title]{order:5}.soft-home>[aria-labelledby=vz-cat-title]{order:6}.soft-home>#osusume{order:7}.soft-home>.vz-banner{order:8}.vz-deal-art{display:none!important}.vz-block,.vz-block--reco,.vz-spot{padding-top:1.15rem!important;padding-bottom:.35rem!important}.vz-head{margin-bottom:.65rem!important}.vz-lead{margin:.2rem auto .65rem!important}.vz-deal{padding:0!important}}@media(min-width:981px){html.sk-soft-theme body.vz-design .container,html.sk-soft-theme body.vz-design .container.narrow,html.sk-soft-theme body.vz-design .narrow,html.sk-soft-theme body.vz-design .site-header .container,html.sk-soft-theme body.vz-design .site-header>.container,html.sk-soft-theme body.vz-design .page-head>.container,html.sk-soft-theme body.vz-design .section>.container,html.sk-soft-theme body.vz-design .woo-wrap>.container,html.sk-soft-theme body.vz-design .site-footer>.container,html.sk-soft-theme body.vz-design .product-detail-section>.container,.vz-perks{width:min(100% - 2rem,1200px)!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}html.sk-soft-theme body.vz-design.has-sk-side-cart .container,html.sk-soft-theme body.vz-design.has-sk-side-cart .site-header>.container,html.sk-soft-theme body.vz-design.has-sk-side-cart .header-cats>.container,html.sk-soft-theme body.vz-design.has-sk-side-cart .section>.container,html.sk-soft-theme body.vz-design.has-sk-side-cart .product-detail-section>.container,html.sk-soft-theme body.vz-design.has-sk-side-cart .site-footer>.container,html.sk-soft-theme body.vz-design.has-sk-side-cart .woo-wrap>.container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:1.25rem!important;padding-right:1.25rem!important}}@media(min-width:901px){.sk-guest-hub-only{display:none!important}.sk-account-pc{display:grid!important;grid-template-columns:220px minmax(0,1fr);gap:1.15rem;align-items:start;width:100%}.sk-account-pc .sk-auth{width:100%!important;max-width:none!important;margin:0!important}}@media(max-width:900px){.sk-account-pc{display:none!important}}html.sk-soft-theme body.vz-design .site-footer .footer-ship-item{min-height:2.7rem!important;padding:.4rem .3rem!important;border-radius:8px!important}html.sk-soft-theme body.vz-design .site-footer .footer-brand,html.sk-soft-theme body.vz-design .site-footer .footer-title{margin-bottom:.65rem!important}html.sk-soft-theme body.vz-design .site-footer .footer-grid{gap:1.35rem 2rem!important}html.sk-soft-theme body.vz-design .site-footer p{margin:.28rem 0!important;line-height:1.55!important}html.sk-soft-theme body.vz-design .footer-bottom p{margin:0!important;line-height:1.4!important}html.sk-soft-theme body.vz-design :is(.content-card,.glass-panel,.sk-posts-card,.vz-card,.vz-card-media,.vz-stage-poster,.vz-stage-spot,.vz-stage-hot,.vz-stage-week,.vz-perks ul,.vz-perk-ico,.footer-ship-item,.btn,.button,button,input,textarea,select,.sk-search,.sk-search--nav,.sk-search-suggest,.nav-toggle,.float-dock,.m-sheet-panel,.pd-slider,.pd-image,.pd-thumb,.pd-buybox,.pd-stack,.pd-desc-card,.pd-faq,.pd-reviews,.faq-item,.review,.comment,.pd-flavor-select,.pd-save,.pd-rating-line,.pd-review-page,.pd-review-photo,.quantity,.single_add_to_cart_button,.add_to_cart_button,.sk-loop-card,.sk-loop-img,.sk-loop-off,.sk-loop-save,.sk-loop-atc,.sk-loop-oos-btn,.sk-notify-panel,.pd-lb-panel,.pd-lb-viewport,.pd-pdp-cart-summary,.pd-pdp-cart-list,.pd-pdp-cart-view,.sk-mbar-qty,.woocommerce-message,.woocommerce-info,.woocommerce-error){border-radius:8px!important}html.sk-soft-theme body.vz-design button.single_add_to_cart_button.button.alt,html.sk-soft-theme body.vz-design button.add_to_cart_button.sk-loop-atc,html.sk-soft-theme body.vz-design .pd-actions .button,html.sk-soft-theme body.vz-design .pd-buybox span,html.sk-soft-theme body.vz-design .pd-assure span{border-radius:8px!important}html.sk-soft-theme .sk-loop-card .sk-loop-atc.is-off,html.sk-soft-theme .sk-loop-card .sk-loop-oos-btn.is-off,html.sk-soft-theme .float-dock-cart{display:none!important}html.sk-soft-theme .sk-search,html.sk-soft-theme .sk-search--nav,html.sk-soft-theme .header-m-search-bar .sk-search,html.sk-soft-theme body.vz-design .nav-search .sk-search--nav,html.sk-soft-theme body.vz-design .sk-search button,html.sk-soft-theme body.vz-design .sk-search-submit,html.sk-soft-theme body.vz-design button.sk-search-submit{border-radius:999px!important}html.sk-soft-theme body.vz-design .nav-search .sk-search--nav,html.sk-soft-theme body.vz-design .sk-search--nav{padding-left:.95rem!important}@media(max-width:900px){html.sk-soft-theme .sk-tabbar-item.is-active .sk-tabbar-icon,html.sk-soft-theme .sk-tabbar-item.is-active .sk-tabbar-icon svg{color:#ff7e20!important}body.post-type-archive-product .woo-wrap.section,body.tax-product_cat .woo-wrap.section,body.tax-product_tag .woo-wrap.section{margin-top:0!important;padding-top:.7rem!important}}html.sk-soft-theme body.sk-cart .sk-order-steps,html.sk-soft-theme body.sk-checkout .sk-order-steps,html.sk-soft-theme body.woocommerce-order-received .sk-order-steps{background:transparent!important;border:0!important;border-bottom:1px solid rgba(42,40,36,.08)!important}html.sk-soft-theme .sk-order-step.is-done:not(:last-child):after,html.sk-soft-theme .sk-order-step.is-current:not(:last-child):after{background:#e08c60!important}html.sk-soft-theme .sk-order-step.is-done .sk-order-step-link,html.sk-soft-theme .sk-order-step.is-current .sk-order-step-link,html.sk-soft-theme .sk-order-step.is-current .sk-order-step-label{color:#c45c3e!important}html.sk-soft-theme .sk-order-step.is-done .sk-order-step-icon,html.sk-soft-theme .sk-order-step.is-current .sk-order-step-icon{border-color:#e08c60!important;background:#fffaf2!important;box-shadow:none!important}html.sk-soft-theme .sk-addr-add-btn,html.sk-soft-theme body.sk-cart .wc-proceed-to-checkout a.checkout-button,html.sk-soft-theme body.sk-checkout #place_order,html.sk-soft-theme body.woocommerce-account .woocommerce-order-details a.button{background:linear-gradient(180deg,#fca963,#fa803d)!important;color:#2f0a33!important;box-shadow:none!important}html.sk-soft-theme body.sk-cart .sk-cart-line-subtotal .amount,html.sk-soft-theme body.sk-cart .cart_totals .order-total .amount,html.sk-soft-theme body.sk-checkout .woocommerce-checkout-review-order-table .amount,html.sk-soft-theme body.sk-checkout .sk-co-line-price .amount{color:#e08c60!important}html.sk-soft-theme body.sk-cart .sk-co-batch-del,html.sk-soft-theme body.sk-cart .sk-co-line-del,html.sk-soft-theme body.sk-checkout .sk-co-batch-del,html.sk-soft-theme body.sk-checkout .sk-co-line-del{color:#7a8c48!important;background:#f6f3ea!important;border-color:#7a8c4859!important}html.sk-soft-theme .price del,html.sk-soft-theme .price del .woocommerce-Price-amount,html.sk-soft-theme .price del .amount,html.sk-soft-theme del.woocommerce-Price-amount,html.sk-soft-theme .vz-stage-spot del,html.sk-soft-theme .vz-stage-spot del .woocommerce-Price-amount,html.sk-soft-theme .vz-stage-week-row del,html.sk-soft-theme .vz-stage-week-row del .woocommerce-Price-amount,html.sk-soft-theme .vz-card-price del,html.sk-soft-theme .vz-card-price del .woocommerce-Price-amount{color:#9a948c!important;-webkit-text-fill-color:#9a948c!important;text-decoration:none!important;font-size:.82rem!important;font-weight:500!important}html.sk-soft-theme .vz-stage-spot ins,html.sk-soft-theme .vz-stage-spot ins .woocommerce-Price-amount,html.sk-soft-theme .vz-stage-spot .price ins,html.sk-soft-theme .vz-stage-spot .price ins .woocommerce-Price-amount,html.sk-soft-theme .vz-stage-week-row ins,html.sk-soft-theme .vz-stage-week-row ins .woocommerce-Price-amount,html.sk-soft-theme .vz-stage-week-row .price ins,html.sk-soft-theme .vz-stage-week-row .price ins .woocommerce-Price-amount{text-decoration:none!important;font-size:1.05rem!important;font-weight:750!important}html.sk-soft-theme .sk-cart-badge{background:#fa803d!important;color:#fff!important;box-shadow:none!important}html.sk-soft-theme .sk-loop-off{display:none!important}html.sk-soft-theme .sk-loop-wish,html.sk-soft-theme .sk-loop-wish.is-on{background:#fff!important;color:#c45c3e!important;border:1px solid rgba(196,92,62,.35)!important;box-shadow:none!important}html.sk-soft-theme .sk-loop-wish .sk-heart-path,html.sk-soft-theme .sk-loop-wish.is-on .sk-heart-path{fill:none!important;stroke:currentColor!important}@media(min-width:901px){html.sk-soft-theme body.woocommerce-account .woocommerce-MyAccount-content,html.sk-soft-theme body.woocommerce-account .sk-account-pc .woocommerce-MyAccount-content,html.sk-soft-theme body.woocommerce-account .sk-auth-card{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}html.sk-soft-theme body.woocommerce-account .woocommerce-MyAccount-content,html.sk-soft-theme body.woocommerce-account .sk-account-pc .woocommerce-MyAccount-content{padding:.15rem 0 0!important}html.sk-soft-theme body.woocommerce-account .sk-auth-card{padding:0!important}}html.sk-soft-theme body.vz-design .site-header,html.sk-soft-theme body.vz-design.vz-front .site-header,html.sk-soft-theme body.vz-design:not(.vz-front) .site-header{background:#000!important;border-bottom:0!important;box-shadow:none!important}html.sk-soft-theme body.vz-design .header-util{background:#000;border-bottom:1px solid rgba(255,248,240,.35)}html.sk-soft-theme body.vz-design .header-util a{color:#fff8f0d1}html.sk-soft-theme body.vz-design .header-util a:hover{color:#fff}html.sk-soft-theme body.vz-design .header-util-mail{color:#f3c2a4!important}html.sk-soft-theme body.vz-design .nav-cats .nav-link,html.sk-soft-theme body.vz-design .site-nav .nav-link,html.sk-soft-theme body.vz-design .nav-tool,html.sk-soft-theme body.vz-design .nav-cart,html.sk-soft-theme body.vz-design .nav-account-name,html.sk-soft-theme body.vz-design .nav-account-caret{color:#fff8f2!important}html.sk-soft-theme body.vz-design .site-nav .nav-link:hover,html.sk-soft-theme body.vz-design .site-nav .nav-link.is-current,html.sk-soft-theme body.vz-design .nav-tool:hover,html.sk-soft-theme body.vz-design .nav-cart:hover{color:#f6c19f!important;text-decoration:none!important}html.sk-soft-theme body.vz-design .nav-brand .vz-logo-word,html.sk-soft-theme body.vz-design .header-brand-m .vz-logo-word{color:#e08c60!important}html.sk-soft-theme body.vz-design .header-cats{background:#e08c60;border:0}html.sk-soft-theme body.vz-design .header-cats a,html.sk-soft-theme body.vz-design .header-wish{color:#2a2824!important}html.sk-soft-theme body.vz-design .header-cats a span{color:#2a2824b8}html.sk-soft-theme body.vz-design .header-cats a:hover,html.sk-soft-theme body.vz-design .header-wish:hover{color:#1b1424!important;opacity:1}html.sk-soft-theme body.vz-design .nav-search .sk-search--nav,html.sk-soft-theme body.vz-design .nav-search .sk-search--nav:focus-within,html.sk-soft-theme body.vz-design .header-m-search-bar .sk-search{background:#fff!important;border-color:transparent!important}html.sk-soft-theme body.vz-design .nav-search .sk-search-icon,html.sk-soft-theme body.vz-design .header-m-search-bar .sk-search-icon{color:#8a7d72!important}html.sk-soft-theme body.vz-design .nav-search .sk-search-input,html.sk-soft-theme body.vz-design .header-m-search-bar .sk-search-input{color:#2b1e2a!important}html.sk-soft-theme body.vz-design .nav-search .sk-search-submit,html.sk-soft-theme body.vz-design .header-m-search-bar .sk-search-submit{background:#e08c60!important;color:#fff!important}html.sk-soft-theme body.vz-design .nav-account-menu{background:#fffaf4;color:#2b1e2a}html.sk-soft-theme body.vz-design .nav-account-menu a{color:#2b1e2a!important}html.sk-soft-theme body.vz-design .nav-account-menu a:hover{color:#c45c3e!important}@media(max-width:900px){html.sk-soft-theme body.vz-design .site-header,html.sk-soft-theme body.vz-design.vz-front .site-header,html.sk-soft-theme body.vz-design:not(.vz-front) .site-header{background:#fff!important;border-bottom:1px solid rgba(42,40,36,.08)!important}html.sk-soft-theme body.vz-design .nav-toggle span{background:#2a2824!important}html.sk-soft-theme body.vz-design .header-m-back,html.sk-soft-theme body.vz-design .header-m-title{color:#2a2824}html.sk-soft-theme body.vz-design .header-m-search-bar .sk-search{border-color:#2a282424!important}}
