:root{--ink:#0d0d0d;--ink2:#171717;--ink3:#252525;--gold:#c8a96e;--gold2:#e2c898;--cta:#b87935;--cta2:#e6b76f;--japan:#a90000;--japan-soft:rgba(169,0,0,.16);--warm:#f7f3ee;--cream:#ede5d8;--muted:#9a8c7e;--light:#f0ebe3;--white:#fff;--transition:all .35s cubic-bezier(.4,0,.2,1)}.sk-home *{box-sizing:border-box;margin:0;padding:0}.sk-home{scroll-behavior:smooth}.sk-home{font-family:Inter,sans-serif;background:#fff;color:var(--ink);line-height:1.6;overflow-x:hidden}.sk-home h2,.sk-home h3{font-family:Cormorant Garamond,serif;font-weight:400;line-height:1.12}.sk-home a{text-decoration:none;color:inherit}.sk-home img{display:block;max-width:100%}@keyframes ticker{to{transform:translateX(-50%)}}.sk-home .eyebrow{display:inline-flex;gap:14px;align-items:center;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px}.sk-home .eyebrow:after,.sk-home .eyebrow:before{content:"";width:44px;height:1px;background:linear-gradient(90deg,var(--japan),var(--gold));opacity:.62}.sk-home .eyebrow:after{background:linear-gradient(90deg,var(--gold),var(--japan))}.sk-home .hero-trustpilot{display:inline-flex;align-items:center;gap:8px;flex:0 0 100%}.sk-home .hero-trustpilot .stars{margin-bottom:0}.sk-home .hero-trust-text strong{font-weight:700}.sk-home .section{padding:100px 40px}.sk-home .inner{max-width:1300px;margin:0 auto}.sk-home .section-title{font-size:clamp(38px,5vw,64px);font-weight:300;margin-bottom:18px}.sk-home .section-sub{color:var(--muted);max-width:560px;line-height:1.75}.sk-home .toggle{display:inline-flex;background:var(--cream);padding:4px;margin:20px auto 35px;gap:4px}.sk-home .toggle .active{background:#111;color:var(--gold2)}.sk-home .grid3{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.sk-home .card{background:#fff;border:1px solid rgba(0,0,0,.06);overflow:hidden;transition:var(--transition);display:flex;flex-direction:column;height:100%;border-radius:18px}.sk-home .card:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(0,0,0,.1)}.sk-home .card.featured{border-color:var(--gold)}.sk-home .badge{position:absolute;top:16px;left:16px;background:#111;color:var(--gold2);border-top:2px solid var(--japan);padding:5px 12px;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;z-index:5}.sk-home .badge.bestseller{top:16px;left:16px;transform:none;background:var(--gold);color:#111;padding:5px 12px;border:0;box-shadow:none;border-radius:0;font-size:9px;letter-spacing:.14em;white-space:nowrap}.sk-home .badge.bestseller:after,.sk-home .badge.bestseller:before{display:none}.sk-home .image{height:280px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;isolation:isolate;border-radius:16px 16px 0 0}.sk-home .image:before{content:none}.sk-home .image:after{content:none}.sk-home .image img{position:relative;z-index:2;width:96%;height:96%;object-fit:contain;transition:.6s}.sk-home .card:hover img{transform:scale(1.035)}.sk-home .body{padding:24px 22px 22px;display:flex;flex-direction:column;flex:1}.sk-home .body .muted{display:none}.sk-home .body .price{margin-top:auto}.sk-home .body .card-cta{margin-top:0}.sk-home .card .name{display:flex;align-items:flex-start;text-align:left;width:100%}.sk-home .card .image{flex:0 0 280px}.sk-home .set-match{display:inline-flex;align-items:center;gap:7px;width:100%;background:rgba(184,121,53,.08);border:1px solid rgba(184,121,53,.16);color:#7a4a1d;padding:7px 10px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 14px;line-height:1.35}.sk-home .set-match:before{content:"";flex:0 0 auto;width:11px;height:11px;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a9d5a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") no-repeat 50% /contain}.sk-home .set-includes{list-style:none;display:grid;gap:5px;margin:0 0 18px;font-size:11.5px;color:var(--muted);flex:1;text-align:left}.sk-home .set-includes strong{color:#6d5c4a;font-weight:800}.sk-home .set-includes li{display:flex;gap:6px;align-items:center;line-height:1.42;text-align:left;justify-content:flex-start}.sk-home .set-includes li:before{content:"";flex:0 0 auto;width:12px;height:12px;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a9d5a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") no-repeat 50% /contain}.sk-home .set-includes li span{display:inline;text-align:left}.sk-home .small{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:700}.sk-home .name{font-family:Cormorant Garamond,serif;font-size:28px;margin:8px 0}.sk-home .muted{color:var(--muted);font-size:13px}.sk-home .price{font-family:Cormorant Garamond,serif;font-size:32px;margin:18px 0}.sk-home .card-cta{display:block;text-align:center;background:#f4eee6;color:#111;border:1px solid rgba(200,169,110,.28);padding:13px 16px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;transition:var(--transition)}.sk-home .card-cta:hover{background:#efe2d1;border-color:rgba(200,169,110,.48)}.sk-home .featured .card-cta{background:linear-gradient(135deg,var(--cta),var(--cta2));color:#111;box-shadow:0 10px 26px rgba(184,121,53,.22);border-color:transparent}.sk-home .featured .card-cta:hover{background:linear-gradient(135deg,var(--cta2),#f3cc8f);box-shadow:0 14px 34px rgba(184,121,53,.28)}.sk-home .reviews{background:#0d0d0d;color:#fff}.sk-home .reviews-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:52px;gap:34px}.sk-home .trustpilot-summary{display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}.sk-home .trustpilot-link{display:inline-flex;align-items:center;gap:8px;color:#00b67a;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(0,182,122,.45);padding-bottom:3px}.sk-home .trustpilot-link:hover{color:#20d899;border-color:#20d899}.sk-home .review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sk-home .review{background:#252525;padding:28px 24px;border:1px solid rgba(200,169,110,.1)}.sk-home .review:hover{border-color:rgba(0,182,122,.45)}.sk-home .stars{display:inline-flex;gap:3px;margin-bottom:12px}.sk-home .edu{background:var(--warm)}.sk-home .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.sk-home .edu .image{height:180px}.sk-home .seo-block{background:#fff;padding:96px 40px}.sk-home .seo-wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:.95fr 1.35fr;gap:42px;align-items:start}.sk-home .seo-copy{background:#fff;border:1px solid rgba(0,0,0,.06);padding:42px 44px;box-shadow:0 14px 46px rgba(0,0,0,.06);text-align:left}.sk-home .seo-copy h2{font-family:Inter,sans-serif;font-size:27px;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--gold);margin:38px 0 14px;line-height:1.25}.sk-home .seo-copy p{font-size:14px;line-height:1.85;color:#5f5246;margin:0 0 16px}.sk-home .seo-copy ul{list-style:none;display:grid;gap:8px;margin:12px 0 20px;color:#5f5246;font-size:14px}.sk-home .seo-copy li{position:relative;padding-left:25px;line-height:1.7}.sk-home .seo-copy li:before{content:"";position:absolute;left:0;top:5px;width:14px;height:14px;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a9d5a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") no-repeat 50% /contain}.sk-home .sticky{display:none;position:fixed;left:0;right:0;bottom:0;background:#111;color:#fff;padding:12px 20px;z-index:99;border-top:1px solid rgba(200,169,110,.2);gap:12px}.sk-home .sticky a{flex:1;background:linear-gradient(135deg,var(--cta),var(--cta2));color:#111;text-align:center;padding:13px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media(max-width:950px){.sk-home .grid3,.sk-home .grid4,.sk-home .review-grid{grid-template-columns:1fr 1fr}.sk-home .sticky{display:flex}.sk-home .section{padding:70px 24px}}@media(max-width:620px){.sk-home .grid3,.sk-home .grid4,.sk-home .review-grid{grid-template-columns:1fr}.sk-home .section{padding:58px 20px}}.sk-home .section-title,.sk-home h2,.sk-home h3{font-family:Cormorant Garamond,serif!important}.sk-home .eyebrow{font-family:Inter,sans-serif!important}@media(max-width:1024px){.sk-home .seo-wrap{grid-template-columns:1fr;gap:32px}}@media(max-width:768px){.sk-home .reviews-top{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sk-home .trustpilot-summary{width:100%}}@media(max-width:950px){.sk-home .seo-block{padding:70px 24px}.sk-home .seo-copy{padding:32px 26px}}@media(max-width:620px){.sk-home .seo-block{padding:58px 20px}.sk-home .seo-copy{padding:26px 22px}}@media(max-width:440px){.sk-home .toggle{width:100%}}@media(max-width:1080px){.sk-home .edu .grid4,.sk-home.cat-cards .grid3{display:flex;align-items:stretch;grid-template-columns:none;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.sk-home .edu .grid4::-webkit-scrollbar,.sk-home.cat-cards .grid3::-webkit-scrollbar{width:0;height:0;display:none}.sk-home .edu .grid4>.card,.sk-home.cat-cards .grid3>.card{flex:0 0 60%;max-width:320px;height:auto;align-self:stretch;scroll-snap-align:start}}@media(max-width:620px){.sk-home .edu .grid4>.card,.sk-home.cat-cards .grid3>.card{flex:0 0 82%}}.sk-home .price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sk-home .name{line-height:1}.sk-home .card{position:relative;cursor:pointer}.sk-home .card .card-cta:after{content:"";position:absolute;inset:0;z-index:6}.sk-home .card .card-cta.sk-cart-cta:after{content:none}.sk-home .card-cta.sk-cart-cta{display:inline-flex!important;align-items:center!important;justify-content:center;gap:6px;line-height:1;position:relative;z-index:7;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important}.sk-home .card-cta.sk-cart-cta .sk-ico{width:1.15em;height:1.15em;flex:0 0 auto;vertical-align:middle;display:block}.sk-home .card .card-cta.sk-cart-cta{background:#f4eee6!important;color:#111!important;border:1px solid rgba(200,169,110,.28)!important;box-shadow:none!important}.sk-home .card .card-cta.sk-cart-cta:hover{background:#efe2d1!important;border-color:rgba(200,169,110,.48)!important}.sk-home .featured .card-cta.sk-cart-cta{background:linear-gradient(135deg,var(--cta,#b87935),var(--cta2,#e6b76f))!important;color:#111!important;border-color:transparent!important}.sk-home .featured .card-cta.sk-cart-cta:hover{background:linear-gradient(135deg,var(--cta2,#e6b76f),#f3cc8f)!important}.sk-home .sk-stock{display:inline-flex;align-items:center;gap:9px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;margin:8px 0 10px;letter-spacing:.01em}.sk-home .sk-stock.in{color:#2d7a4f}.sk-home .sk-stock.out{color:#b3261e}.sk-home .sk-stock-dot{position:relative;width:9px;height:9px;border-radius:50%;flex-shrink:0}.sk-home .sk-stock.in .sk-stock-dot{background:#22c55e}.sk-home .sk-stock.out .sk-stock-dot{background:#ef4444}.sk-home .sk-stock-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:sk-heartbeat 1.6s ease-out infinite}@keyframes sk-heartbeat{0%{transform:scale(1);opacity:.65}70%{transform:scale(2.7);opacity:0}to{transform:scale(2.7);opacity:0}}@media (prefers-reduced-motion:reduce){.sk-home .sk-stock-dot:before{animation:none}}.sk-home .edu .image{background:transparent}.sk-home .edu .image img{width:100%;height:100%;object-fit:cover}.sk-home .sk-home-faq{background:var(--warm)}.sk-home .sk-home-faq .inner{text-align:center}.sk-home .sk-home-faq .faqcontainer{max-width:880px;margin:22px auto 0;text-align:left;border-top:1px solid hsla(0,0%,5%,.1)}.sk-home .faqcontainer .toggle{display:block;background:transparent;border:0;border-bottom:1px solid hsla(0,0%,5%,.1);border-radius:0;padding:0;margin:0;position:relative}.sk-home .faqcontainer .toggle-title{display:flex;align-items:center;gap:16px;margin:0;padding:20px 2px;cursor:pointer}.sk-home .faqcontainer .toggle-title h3{font-family:Inter,sans-serif!important;font-size:16px;font-weight:600;line-height:1.45;letter-spacing:0;margin:0!important;color:#0d0d0d;flex:1}.sk-home .faqcontainer .toggle-title:hover h3{color:var(--cta,#b87935)}.sk-home .faqcontainer .toggle-title i{flex-shrink:0;width:30px;height:30px;margin:0;float:none;position:relative;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:50%;background:transparent;color:var(--cta,#b87935);border:1px solid rgba(200,169,110,.55);font-size:0;-webkit-mask:none!important;mask:none!important;transition:transform .25s ease,background .25s ease,color .2s ease,border-color .2s ease}.sk-home .faqcontainer .toggle-title i:after,.sk-home .faqcontainer .toggle-title i:before{content:"";position:absolute;top:50%;left:50%;background:currentColor;border-radius:2px}.sk-home .faqcontainer .toggle-title i:before{width:12px;height:2px;transform:translate(-50%,-50%)}.sk-home .faqcontainer .toggle-title i:after{width:2px;height:12px;transform:translate(-50%,-50%)}.sk-home .faqcontainer .toggle:not(.collapsed) .toggle-title i{transform:rotate(45deg);color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--cta,#b87935),var(--cta2,#e6b76f))}.sk-home .faqcontainer .toggle-inner{padding:0 2px 22px}.sk-home .faqcontainer .toggle-inner p{font-size:14.5px;line-height:1.8;color:var(--muted,#6a5f54);margin:0 0 10px}.sk-home .faqcontainer .toggle-inner p:last-child{margin-bottom:0}.sk-home .faqcontainer .toggle-inner[hidden]{display:none}.hero-video{opacity:0;transition:opacity .8s ease;background:transparent!important}.hero-video.is-playing{opacity:1}@media (max-width:767px){html body .sk-home .craft-grid{grid-template-columns:1fr 1fr!important;margin-top:36px}html body .sk-home .craft{padding:26px 14px!important}html body .sk-home .craft-num{font-size:42px!important}html body .sk-home .craft h3{font-size:19px!important}html body .sk-home .craft .muted{font-size:12.5px!important;line-height:1.55!important}}