:root{--wokora-ink:#172017;--wokora-green-deep:#123817;--wokora-green-mid:#2f6a27;--wokora-soft:#f5f7f2;--wokora-warm:#fffaf1}.template-index .site-main{overflow:hidden}.template-index .section{padding-top:54px;padding-bottom:54px}.header-logo{gap:11px;min-width:max-content}.header-logo__mark{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,var(--color-primary-dark),var(--color-primary));box-shadow:0 8px 22px #36701f3d;font-size:22px;line-height:1}.header-logo>span:last-child{font-family:var(--font-heading);font-weight:800;letter-spacing:-.04em;font-size:22px;color:var(--wokora-ink)}.site-nav{box-shadow:0 1px #161f1812}.nav-link{font-weight:700}.mega-menu{border:1px solid rgba(24,40,24,.08);box-shadow:0 20px 60px #161f1824}.section-heading{margin-bottom:24px}.section-heading h2{font-family:var(--font-heading);font-size:clamp(28px,3vw,40px);line-height:1.06;letter-spacing:-.045em;color:var(--wokora-ink)}.section-heading p{max-width:720px;line-height:1.6}.section-heading__link{font-weight:800;text-underline-offset:4px}.hero__slide{min-height:610px}.hero__media--real-products{background:radial-gradient(circle at 82% 30%,rgba(243,205,45,.42),transparent 18%),radial-gradient(circle at 91% 78%,rgba(217,34,42,.26),transparent 17%),linear-gradient(116deg,#0e2b14,#245c22 47%,#82ad37);overflow:hidden}.hero-real-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate}.hero-real-stage:after{content:"";position:absolute;right:-9%;top:-14%;width:52%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.16);box-shadow:0 0 0 42px #ffffff09,0 0 0 84px #ffffff06}.hero-real-stage__orb{position:absolute;border-radius:50%;filter:blur(.2px)}.hero-real-stage__orb--gold{width:240px;height:240px;right:19%;top:7%;background:#f3cd2d4d}.hero-real-stage__orb--red{width:190px;height:190px;right:2%;bottom:4%;background:#d9222a38}.hero-real-product{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;background:#fffffffa;border:1px solid rgba(255,255,255,.82);border-radius:26px;padding:16px;box-shadow:0 28px 70px #04160845;transform-origin:center;overflow:hidden}.hero-real-product img{width:100%;height:100%;object-fit:contain;display:block}.hero-real-product--1{right:7%;top:10%;width:23%;height:72%;transform:rotate(2deg)}.hero-real-product--2{right:29%;top:18%;width:18%;height:52%;transform:rotate(-6deg)}.hero-real-product--3{right:2%;bottom:2%;width:17%;height:40%;transform:rotate(5deg)}.hero-real-product--4{right:25%;bottom:2%;width:15%;height:35%;transform:rotate(-2deg)}.hero__overlay--real-products{background:linear-gradient(90deg,#06160af0,#081e0dd1 38%,#0a240e40 62%,#0a240e0d)}.hero__content{max-width:620px}.hero__content h1{font-family:var(--font-heading);font-size:clamp(46px,5.3vw,78px);line-height:.98;letter-spacing:-.058em;max-width:720px;text-wrap:balance}.hero__content p{font-size:clamp(17px,1.55vw,21px);line-height:1.55;max-width:600px}.hero__eyebrow{font-weight:800;letter-spacing:.08em;text-transform:uppercase}.button--hero-secondary{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.template-index .service-grid{position:relative;z-index:6;margin-top:-30px;background:#fff;border:1px solid var(--color-border);border-radius:20px;overflow:hidden;box-shadow:0 18px 46px #161f181c;gap:0}.template-index .service-card{border:0;border-right:1px solid var(--color-border);border-radius:0;background:transparent;box-shadow:none;padding:18px 20px;min-height:104px}.template-index .service-card:last-child{border-right:0}.template-index .service-card__icon{width:42px;height:42px;border-radius:13px;background:#eef7e5;color:var(--color-primary-dark)}.template-index .service-card h3{font-size:15px;margin-bottom:3px}.template-index .service-card p{font-size:13px;line-height:1.45}.template-index .category-grid{gap:16px}.template-index .category-card{border:1px solid #e6ebe2;background:#fff;border-radius:18px;padding:16px 12px 15px;box-shadow:0 5px 18px #161f1809;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.template-index .category-card:hover{transform:translateY(-5px);border-color:#cbdcbe;box-shadow:0 16px 34px #161f181a}.template-index .category-card__image{background:linear-gradient(145deg,#f7f8f4,#edf3e7);border-radius:999px;box-shadow:inset 0 0 0 1px #40682d0f}.template-index .category-card__image img{object-fit:contain;padding:10px}.template-index .category-card__title{font-weight:800;letter-spacing:-.02em}.template-index .category-card__count{font-size:12px;color:var(--color-muted);margin-top:2px}.product-card{border:1px solid #e5eae1;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden;background:#fff}.product-card:hover{transform:translateY(-4px);border-color:#d1dec9;box-shadow:0 15px 38px #161f1817}.product-card__media{background:linear-gradient(145deg,#fafbf8,#f3f6ef)}.product-card__media img{object-fit:contain}.product-card__body{padding-top:14px}.product-card__vendor{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.product-card__title{font-weight:750;line-height:1.35;letter-spacing:-.015em}.product-card .price{font-weight:850;letter-spacing:-.025em}.product-card__media-wrap:not(.has-secondary-image) .product-card__image--primary{opacity:1!important}.product-card__media-wrap.has-secondary-image:hover .product-card__image--primary{opacity:0}.product-card__media-wrap.has-secondary-image:hover .product-card__image--secondary{opacity:1}.product-card__media-wrap:not(.has-secondary-image):hover .product-card__image--primary{opacity:1!important}.wishlist-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.promo-banner--real-products{min-height:400px;background:radial-gradient(circle at 88% 26%,rgba(255,205,66,.34),transparent 18%),linear-gradient(116deg,#7f121a,#c9242d 54%,#ee5b31);overflow:hidden}.promo-real-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.promo-real-stage:after{content:"";position:absolute;right:-7%;bottom:-55%;width:58%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 40px #ffffff09,0 0 0 80px #ffffff06}.promo-real-product{position:absolute;z-index:2;background:#fff;border:1px solid rgba(255,255,255,.85);border-radius:22px;padding:13px;display:flex;align-items:center;justify-content:center;box-shadow:0 24px 60px #4603093d;overflow:hidden}.promo-real-product img{width:100%;height:100%;object-fit:contain}.promo-real-product--1{right:7%;top:10%;width:20%;height:70%;transform:rotate(3deg)}.promo-real-product--2{right:27%;top:18%;width:15%;height:50%;transform:rotate(-5deg)}.promo-real-product--3{right:1%;bottom:3%;width:14%;height:37%;transform:rotate(6deg)}.promo-real-product--4{right:23%;bottom:3%;width:13%;height:32%;transform:rotate(-2deg)}.promo-real-product--5{right:39%;bottom:4%;width:11%;height:28%;transform:rotate(4deg)}.promo-banner__shade--real-products{background:linear-gradient(90deg,#4a0409f5,#65070de0 40%,#74080d47 66%,#74080d08)}.promo-banner__content{max-width:620px}.promo-banner__content h2{font-size:clamp(38px,4.7vw,64px);line-height:1;letter-spacing:-.05em;text-wrap:balance}.brand-cloud{gap:12px}.brand-pill{min-height:58px;border:1px solid #dfe6da;background:#fff;border-radius:999px;box-shadow:0 4px 15px #161f180a;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.brand-pill:hover{transform:translateY(-3px);box-shadow:0 12px 26px #161f1817}.site-footer{border-top:1px solid rgba(255,255,255,.08)}.footer-brand h2{font-family:var(--font-heading);letter-spacing:-.04em;font-size:28px}.payment-chip{border-radius:7px}@media(max-width:1020px){.hero-real-product--1{right:5%;width:25%}.hero-real-product--2{right:29%;width:20%}.promo-real-product--5{display:none}}@media(max-width:820px){.template-index .section{padding-top:42px;padding-bottom:42px}.hero__slide{min-height:570px}.hero__content{max-width:96%;padding-bottom:178px}.hero__content h1{font-size:clamp(40px,11.5vw,58px);line-height:1}.hero__content p{font-size:16px;max-width:94%}.hero__overlay--real-products{background:linear-gradient(180deg,#06160af2,#081d0cd1 60%,#091f0d33)}.hero-real-stage:after{right:-24%;top:auto;bottom:-18%;width:90%}.hero-real-stage__orb--gold{width:150px;height:150px;right:14%;top:auto;bottom:5%}.hero-real-stage__orb--red{width:120px;height:120px;right:56%;bottom:2%}.hero-real-product{border-radius:17px;padding:9px}.hero-real-product--1{right:4%;top:auto;bottom:3%;width:34%;height:30%;transform:rotate(2deg)}.hero-real-product--2{right:34%;top:auto;bottom:1%;width:30%;height:26%;transform:rotate(-5deg)}.hero-real-product--3{right:63%;top:auto;bottom:4%;width:27%;height:23%;transform:rotate(4deg)}.hero-real-product--4{display:none}.template-index .service-grid{margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px}.template-index .service-card{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:116px}.template-index .service-card:nth-child(2n){border-right:0}.template-index .service-card:nth-last-child(-n+2){border-bottom:0}.promo-banner--real-products{min-height:530px}.promo-banner__content{max-width:96%;padding-bottom:188px}.promo-banner__shade--real-products{background:linear-gradient(180deg,#4a0409f7,#65070ddb 58%,#74080d2e)}.promo-real-product{border-radius:16px;padding:9px}.promo-real-product--1{right:5%;top:auto;bottom:3%;width:31%;height:31%;transform:rotate(3deg)}.promo-real-product--2{right:35%;top:auto;bottom:1%;width:28%;height:26%;transform:rotate(-5deg)}.promo-real-product--3{right:63%;top:auto;bottom:4%;width:27%;height:23%;transform:rotate(5deg)}.promo-real-product--4,.promo-real-product--5{display:none}}@media(max-width:560px){.header-logo>span:last-child{font-size:19px}.header-logo__mark{width:38px;height:38px}.section-heading{gap:10px}.section-heading h2{font-size:30px}.section-heading p{font-size:14px}.template-index .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-index .category-card{padding:13px 9px}.template-index .service-card{padding:14px;min-height:112px}.template-index .service-card p{font-size:12px}.hero__buttons{gap:9px;flex-wrap:wrap}.hero__buttons .button{min-height:46px}.promo-banner__content h2{font-size:42px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/wokora-v12.css.map */
