.w-header-minimal{grid-template-columns:1fr auto}.w-header-minimal .w-header-actions{grid-column:2}.w-header-minimal .w-shop-link{color:#00e5df}.w-header-minimal .w-admin-link{padding:10px 14px;border:1px solid #d4006060;color:#d40060}.w-shop{background:#0b0b10;color:#f6f6f1;overflow:hidden}.w-shop-hero{position:relative;min-height:700px;padding-top:80px;background:radial-gradient(circle at 75% 42%,#d4006042,transparent 24%),radial-gradient(circle at 72% 45%,#00e5df20,transparent 42%),linear-gradient(135deg,#101017,#09090d);border-bottom:1px solid #ffffff16}.w-shop-hero>.w-wrap{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:510px}.w-shop-hero h1{margin:18px 0 28px;font:500 clamp(65px,8vw,128px)/.78 'Playfair Display';letter-spacing:-.065em}.w-shop-hero h1 i{color:#d40060;font-weight:500}.w-shop-hero>div>div:first-child>p:last-of-type{max-width:570px;color:#ffffff9d;font-size:14px;line-height:1.75}.w-shop-hero-button{display:flex;justify-content:space-between;width:245px;margin-top:35px;padding:17px 19px;background:#00e5df;color:#08080c;font-size:8px;font-weight:800;letter-spacing:.12em;box-shadow:8px 8px 0 #f9fc1b}.w-shop-hero-art{position:relative;width:min(470px,42vw);aspect-ratio:1;margin:auto;border:1px solid #00e5df35;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 90px #00e5df0e,0 0 70px #d4006020}.w-shop-hero-art>b{font:700 clamp(150px,18vw,285px)/1 'DM Sans';color:#d40060;text-shadow:8px 4px 0 #00e5df,-5px -3px 0 #f9fc1b;animation:karvenShopBreath 4s ease-in-out infinite}.w-shop-hero-art>i,.w-shop-hero-art>small{position:absolute;padding:12px;background:#101017;border:1px solid #ffffff22;font-style:normal;font-size:8px;letter-spacing:.14em;line-height:1.45}.w-shop-hero-art>i{right:-5%;top:20%;color:#f9fc1b}.w-shop-hero-art>small{left:0;bottom:14%;color:#00e5df}.w-shop-orbit{position:absolute;inset:-6%;border:1px dashed #d4006065;border-radius:50%;animation:karvenShopOrbit 18s linear infinite}.w-shop-orbit:after{content:"";position:absolute;left:12%;top:8%;width:10px;height:10px;border-radius:50%;background:#f9fc1b;box-shadow:0 0 22px #f9fc1b}.w-shop-proof{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff17}.w-shop-proof span{padding:22px 4vw;border-right:1px solid #ffffff17;color:#d40060;font-size:8px}.w-shop-proof span:last-child{border:0}.w-shop-proof b{display:block;margin-top:7px;color:#fff;font-size:9px;letter-spacing:.08em}.w-shop-catalog{padding:105px 0 130px}.w-shop-intro{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.w-shop-intro h2{font:500 clamp(43px,5vw,72px)/1 'Playfair Display';margin:12px 0 0}.w-shop-intro>p{max-width:390px;color:#ffffff80;font-size:12px;line-height:1.7}.woocommerce .woocommerce-result-count{color:#ffffff75;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.woocommerce .woocommerce-ordering select{border:1px solid #ffffff20;background:#16161e;color:#fff;padding:12px 38px 12px 14px;font:9px 'DM Sans'}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px!important;margin:42px 0 0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:0 0 22px!important;background:#14141c;border:1px solid #ffffff14;overflow:hidden;transition:.3s;position:relative}.woocommerce ul.products li.product:hover{transform:translateY(-7px);border-color:#00e5df80;box-shadow:0 28px 70px #0009}.woocommerce ul.products li.product a img{width:100%!important;margin:0 0 20px!important;aspect-ratio:1/1;object-fit:cover;background:#050507;transition:.5s}.woocommerce ul.products li.product:hover a img{transform:scale(1.025)}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0 20px!important;margin:0 0 13px!important;min-height:54px;color:#fff;font:500 25px/1.08 'Playfair Display'!important}.woocommerce ul.products li.product .price{display:block;padding:0 20px;margin-bottom:18px!important;color:#00e5df!important;font:700 15px 'DM Sans'!important}.woocommerce ul.products li.product .button{margin:0 20px!important;display:flex!important;justify-content:space-between;align-items:center;background:#d40060!important;padding:14px 16px!important;font-size:8px!important;letter-spacing:.1em}.woocommerce ul.products li.product .button:after{content:"+";font-size:17px}.woocommerce ul.products li.product .onsale{left:14px!important;right:auto!important;top:14px!important;min-width:0!important;min-height:0!important;padding:8px 10px!important;border-radius:0!important;background:#f9fc1b!important;color:#08080c!important;font-size:7px!important;line-height:1!important}.woocommerce nav.woocommerce-pagination ul{border:0!important}.woocommerce nav.woocommerce-pagination ul li{border:0!important;margin:4px!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:#16161e!important;color:#fff!important;padding:12px!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:#00e5df!important;color:#08080c!important}@keyframes karvenShopOrbit{to{transform:rotate(360deg)}}@keyframes karvenShopBreath{50%{transform:scale(1.035);filter:drop-shadow(0 0 18px #d4006080)}}@media(max-width:900px){.w-header-minimal{display:flex;justify-content:space-between}.w-header-minimal .w-header-actions{display:flex;gap:12px}.w-header-minimal .w-admin-link{display:none}.w-shop-hero>.w-wrap{grid-template-columns:1fr;padding-bottom:70px}.w-shop-hero-art{width:min(430px,80vw);grid-row:1;margin-bottom:45px}.w-shop-proof{grid-template-columns:1fr 1fr}.woocommerce ul.products{grid-template-columns:1fr 1fr}.w-shop-intro{display:block}.w-shop-intro>p{margin-top:20px}}@media(max-width:580px){.w-header-minimal{height:auto;min-height:88px;align-items:center;gap:15px}.w-header-minimal .w-header-actions{display:grid;grid-template-columns:repeat(3,auto);gap:7px}.w-header-minimal .w-header-actions a{font-size:7px}.w-header-minimal .w-cart b{width:18px;height:18px}.w-shop-hero{padding-top:45px}.w-shop-hero h1{font-size:58px}.w-shop-hero-art{width:76vw}.w-shop-proof{grid-template-columns:1fr 1fr}.w-shop-proof span{padding:17px}.w-shop-catalog{padding:70px 0}.woocommerce ul.products{grid-template-columns:1fr!important}}
