/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--tw-color-slate-200:oklch(92.9% .013 255.508);--tw-color-white:#fff;--tw-spacing:.25rem;--tw-font-weight-semibold:600;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem}}@layer utilities{.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:gap-10{gap:calc(var(--tw-spacing) * 10)}@media (min-width:48rem){.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.tw\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}.waok-shell{--waok-accent:#c2410c;--waok-surface:#fff7ed;--waok-dark:#251a15;--waok-ink:#152033;--waok-muted:#647084;color:var(--waok-ink);background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}.waok-shell *{box-sizing:border-box}.waok-shell a{color:inherit;text-decoration:none}.waok-shell button,.waok-shell input{font:inherit}.waok-shell h1,.waok-shell h2,.waok-shell h3,.waok-shell p{color:inherit;margin:0;font-family:inherit}.waok-shell h1,.waok-shell h2,.waok-shell h3{font-weight:750}.waok-shell a:focus-visible,.waok-shell button:focus-visible,.waok-shell input:focus-visible{outline:3px solid var(--waok-accent);outline-offset:5px}.waok-container{width:min(1280px,100% - 80px);margin-inline:auto}.waok-announcement{background:var(--waok-dark);color:#fff;text-align:center;letter-spacing:.02em;padding:10px 20px;font-size:12px}.waok-announcement a{color:#ffdfc4;text-underline-offset:4px;margin-left:16px;text-decoration:underline}.waok-header{background:#fff;border-bottom:1px solid #e7ebf2}.waok-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.waok-brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:23px;font-weight:800;line-height:1.1;display:flex}.waok-brand-mark{background:var(--waok-accent);color:#fff;border-radius:12px;place-content:center;width:42px;height:44px;font-size:28px;display:grid;position:relative}.waok-brand-mark span{opacity:.6;position:absolute;top:7px;left:23px}.waok-brand-light{font-weight:400}.waok-brand small{letter-spacing:1.9px;margin-top:7px;font-size:8px;font-weight:600;display:block}.waok-desktop-nav{gap:28px;font-size:13px;font-weight:600;display:flex}.waok-desktop-nav a:hover,.waok-text-link:hover{color:var(--waok-accent)}.waok-header-actions{align-items:center;gap:20px;font-size:12px;font-weight:650;display:flex}.waok-cart{border:1px solid #dde3ec;border-radius:8px;padding:10px 16px}.waok-menu-toggle{border:1px solid #dde3ec;border-radius:6px;padding:8px;font-size:20px;display:none;color:var(--waok-ink)!important;background:0 0!important}.waok-mobile-nav{border-top:1px solid #e7ebf2;padding:12px 24px 24px}.waok-mobile-nav a{padding:12px;display:block}.waok-mobile-nav[hidden]{display:none}.waok-skip{z-index:999;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.waok-skip:focus{top:20px}.waok-hero{background:radial-gradient(ellipse at 80% 25%,var(--waok-accent),transparent 50%),var(--waok-surface)}@supports (color:color-mix(in lab, red, red)){.waok-hero{background:radial-gradient(ellipse at 80% 25%,color-mix(in srgb,var(--waok-accent) 14%,white),transparent 50%),var(--waok-surface)}}.waok-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:650px;padding-block:76px;display:grid}.waok-eyebrow{letter-spacing:1.8px;color:var(--waok-muted);align-items:center;gap:9px;font-size:10px;font-weight:750;display:inline-flex}.waok-dot{background:var(--waok-accent);border-radius:50%;width:7px;height:7px}.waok-hero h1{letter-spacing:-3.4px;max-width:620px;margin-top:26px;font-size:clamp(42px,4.7vw,68px);line-height:1.04}.waok-hero-copy>p{max-width:470px;color:var(--waok-muted);margin-top:24px;font-size:16px;line-height:1.85}.waok-buttons{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.waok-button{background:var(--waok-accent);border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:15px 22px;font-size:13px;font-weight:650;transition:transform .15s,filter .15s;display:inline-flex;color:#fff!important}.waok-button:hover{filter:brightness(.94);transform:translateY(-2px)}.waok-button-light{background:#fff;border:1px solid #dce3ee;color:var(--waok-ink)!important}.waok-hero-details{color:var(--waok-muted);flex-wrap:wrap;gap:16px;margin-top:30px;font-size:10px;display:flex}.waok-hero-details span:before{content:"✓";color:var(--waok-accent);margin-right:6px}.waok-hero-art{isolation:isolate;height:480px;position:relative}.waok-art-orbit{border:1px solid var(--waok-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.waok-art-orbit{border:1px solid color-mix(in srgb,var(--waok-accent) 17%,white)}}.waok-art-orbit{z-index:-1;border-radius:50%;width:440px;height:440px;top:20px;left:15px}.waok-art-orbit:after{content:"";border:1px solid var(--waok-accent);position:absolute;inset:40px}@supports (color:color-mix(in lab, red, red)){.waok-art-orbit:after{border:1px solid color-mix(in srgb,var(--waok-accent) 17%,white)}}.waok-art-orbit:after{border-radius:50%}.waok-art-caption{letter-spacing:3px;color:#647084;font-size:9px;position:absolute;top:0;right:0}.waok-software-card{color:#fff;border:1px solid #ffffff50;border-radius:18px;padding:30px;position:absolute;box-shadow:0 26px 40px -18px #203b7e55}.waok-windows{background:linear-gradient(135deg,var(--waok-accent),var(--waok-accent));width:270px;height:340px}@supports (color:color-mix(in lab, red, red)){.waok-windows{background:linear-gradient(135deg,color-mix(in srgb,var(--waok-accent) 40%,#18100c),var(--waok-accent))}}.waok-windows{z-index:2;top:56px;left:20px;transform:rotate(-9deg)}.waok-software-card>span{opacity:.8;margin-top:36px;font-size:11px;display:block}.waok-software-card strong{letter-spacing:-1px;font-size:36px;font-weight:500;line-height:1.2;display:block}.waok-software-card small{opacity:.8;margin-top:8px;font-size:9px;display:block}.waok-window-symbol{grid-template-columns:repeat(2,25px);gap:4px;width:54px;display:grid;transform:perspective(60px)rotateY(-10deg)}.waok-window-symbol i{background:#ffdbb8;height:25px}.waok-card-bottom{letter-spacing:2px;border-top:1px solid #ffffff40;justify-content:space-between;margin-top:36px;padding-top:15px;font-size:8px;display:flex}.waok-office{z-index:3;background:linear-gradient(140deg,#ff936a,#ed542e 55%,#b62c17);width:235px;height:290px;top:117px;right:0;transform:rotate(12deg)}.waok-office-symbol{color:#ffe0c9;font-size:60px;font-weight:900;line-height:1}.waok-office>span{margin-top:27px}.waok-art-label{z-index:4;background:#fff;border:1px solid #e0e7f2;border-radius:12px;align-items:center;gap:12px;padding:12px 22px;font-size:11px;display:flex;position:absolute;bottom:4px;left:65px;box-shadow:0 10px 30px #223e7010}.waok-check{background:var(--waok-surface);color:var(--waok-accent);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.waok-benefit-strip{border-block:1px solid #e8edf3}.waok-benefits{grid-template-columns:repeat(3,1fr);gap:24px;padding-block:26px;display:grid}.waok-benefits>div{justify-content:center;align-items:center;gap:18px;display:flex}.waok-benefits>div+div{border-left:1px solid #e4e8f0}.waok-benefits b{color:var(--waok-accent);font-size:26px;font-weight:400}.waok-benefits span{font-size:12px;font-weight:700}.waok-benefits small{color:var(--waok-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.waok-section{padding-block:76px}.waok-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.waok-shell h2{letter-spacing:-1.3px;margin-top:12px;font-size:clamp(26px,3vw,38px);line-height:1.18}.waok-text-link{white-space:nowrap;font-size:12px;font-weight:650}.waok-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.waok-category{background:var(--waok-accent);border-radius:14px;padding:25px 28px;display:block}@supports (color:color-mix(in lab, red, red)){.waok-category{background:color-mix(in srgb,var(--waok-accent) 9%,white)}}.waok-category{min-height:250px;transition:transform .2s}.waok-category:hover{transform:translateY(-4px)}.waok-category-1{background:var(--waok-accent)}@supports (color:color-mix(in lab, red, red)){.waok-category-1{background:color-mix(in srgb,var(--waok-accent) 11%,white)}}.waok-category-2{background:var(--waok-accent)}@supports (color:color-mix(in lab, red, red)){.waok-category-2{background:color-mix(in srgb,var(--waok-accent) 5%,white)}}.waok-category-top{letter-spacing:1px;justify-content:space-between;gap:12px;font-size:9px;font-weight:600;display:flex}.waok-category-symbol{text-align:right;letter-spacing:-5px;color:var(--waok-accent);font-size:66px;font-weight:800;line-height:1.3;display:block}@supports (color:color-mix(in lab, red, red)){.waok-category-symbol{color:color-mix(in srgb,var(--waok-accent) 20%,transparent)}}.waok-category-1 .waok-category-symbol{color:var(--waok-accent)}@supports (color:color-mix(in lab, red, red)){.waok-category-1 .waok-category-symbol{color:color-mix(in srgb,var(--waok-accent) 25%,transparent)}}.waok-category-2 .waok-category-symbol{color:var(--waok-accent)}@supports (color:color-mix(in lab, red, red)){.waok-category-2 .waok-category-symbol{color:color-mix(in srgb,var(--waok-accent) 18%,transparent)}}.waok-category h3{letter-spacing:-.6px;margin-bottom:8px;font-size:23px;line-height:1.15}.waok-category>span:last-child{color:var(--waok-muted);font-size:11px}.waok-products-section{background:var(--waok-surface)}@supports (color:color-mix(in lab, red, red)){.waok-products-section{background:color-mix(in srgb,var(--waok-surface) 55%,white)}}.waok-search{background:#fff;border:1px solid #dce3ee;border-radius:10px;align-items:center;gap:12px;max-width:600px;margin:0 0 32px;padding:5px 6px 5px 16px;display:flex}.waok-search>span{color:#6b788c;font-size:27px}.waok-search input[type=search]{min-width:0;box-shadow:none;color:var(--waok-ink);background:0 0;border:0;flex:1;padding:10px 0;font-size:12px}.waok-search button{background:var(--waok-dark);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:12px 18px;font-size:12px}.waok-shell .woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0!important;padding:0!important;display:grid!important}.waok-shell .woocommerce ul.products:before,.waok-shell .woocommerce ul.products:after{display:none!important}.waok-shell .woocommerce ul.products li.product{background:#fff;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden;float:none!important;width:auto!important;box-shadow:none!important;border:1px solid #e3e8f0!important;margin:0!important;padding:16px!important}.waok-shell .woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.waok-shell .woocommerce ul.products li.product a img{object-fit:contain;background:var(--waok-surface);width:100%;height:190px}@supports (color:color-mix(in lab, red, red)){.waok-shell .woocommerce ul.products li.product a img{background:color-mix(in srgb,var(--waok-surface) 55%,white)}}.waok-shell .woocommerce ul.products li.product a img{border-radius:8px;padding:16px;margin:0 0 18px!important}.waok-shell .woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:63px;letter-spacing:0!important;padding:0 0 12px!important;font-size:13px!important;line-height:1.6!important}.waok-shell .woocommerce ul.products li.product .price{margin-bottom:14px;font-weight:700;color:var(--waok-ink)!important;font-size:17px!important}.waok-shell .woocommerce ul.products li.product .price del{color:var(--waok-muted);margin-right:6px;font-size:12px;font-weight:400}.waok-shell .woocommerce ul.products li.product .price ins{color:var(--waok-ink);background:0 0}.waok-shell .woocommerce ul.products li.product .price .woocommerce-price-suffix{color:var(--waok-muted);font-size:10px;font-weight:400;display:block}.waok-shell .woocommerce ul.products li.product .button{text-align:center;background:var(--waok-accent);display:block}@supports (color:color-mix(in lab, red, red)){.waok-shell .woocommerce ul.products li.product .button{background:color-mix(in srgb,var(--waok-accent) 9%,white)}}.waok-shell .woocommerce ul.products li.product .button{color:var(--waok-accent);white-space:normal;border:0;border-radius:7px;margin-top:auto;padding:12px 8px;font-size:11px;line-height:1.5}.waok-shell .woocommerce ul.products li.product .button:hover{background:var(--waok-accent);color:#fff}.waok-shell .woocommerce span.onsale{background:var(--waok-accent);color:#fff;z-index:3;border-radius:5px;min-width:0;min-height:0;margin:0;padding:6px 9px;font-size:9px;line-height:1.2;position:absolute;top:22px;left:22px;right:auto}.waok-shell .woocommerce .star-rating{color:#af7106;margin-bottom:8px;font-size:10px}.waok-shell .woocommerce .added_to_cart{text-align:center;margin-top:8px;font-size:11px}.waok-promo{background:var(--waok-dark);color:#fff;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:52px 60px;display:grid;overflow:hidden}.waok-promo .waok-eyebrow{color:#e2c9b9}.waok-promo h2{letter-spacing:-1.6px;font-size:44px}.waok-promo p{color:#e1cdc3;max-width:390px;margin:20px 0 26px;font-size:13px;line-height:1.8}.waok-button-white{background:#fff;color:var(--waok-dark)!important}.waok-promo-art{justify-content:center;align-items:center;gap:20px;display:flex;transform:rotate(-7deg)}.waok-promo-art>div{background:linear-gradient(135deg,var(--waok-accent),var(--waok-accent));border:1px solid #ffffff30;border-radius:18px;width:150px;height:185px}@supports (color:color-mix(in lab, red, red)){.waok-promo-art>div{background:linear-gradient(135deg,color-mix(in srgb,var(--waok-accent) 80%,white),color-mix(in srgb,var(--waok-accent) 40%,#18100c))}}.waok-promo-art>div{flex-direction:column;justify-content:center;align-items:center;font-size:65px;font-weight:700;display:flex;box-shadow:0 20px 35px #0003}.waok-promo-art>div:last-child{background:linear-gradient(135deg,#ff9e79,#d54b2d);transform:translateY(30px)}.waok-promo-art span{font-size:12px;font-weight:400}.waok-promo-art b{font-size:24px;font-weight:400}.waok-how{grid-template-columns:1fr 1fr;gap:100px;padding-top:0;display:grid}.waok-how>div>p{color:var(--waok-muted);max-width:350px;margin-top:24px;font-size:13px}.waok-how ol{margin:0;padding:0;list-style:none}.waok-how li{border-bottom:1px solid #e4e8ef;gap:24px;padding-block:22px;display:flex}.waok-how li:first-child{padding-top:0}.waok-how li>span{background:var(--waok-accent)}@supports (color:color-mix(in lab, red, red)){.waok-how li>span{background:color-mix(in srgb,var(--waok-accent) 9%,white)}}.waok-how li>span{height:38px;color:var(--waok-accent);border-radius:50%;flex:0 0 38px;place-items:center;font-size:11px;display:grid}.waok-how h3{margin:0 0 6px;font-size:15px}.waok-how li p{color:var(--waok-muted);font-size:12px}.waok-help{background:var(--waok-surface);border:1px solid #e1e8f3;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:40px;display:flex}.waok-help h2{font-size:30px}.waok-help p{color:var(--waok-muted);margin-top:12px;font-size:13px}.waok-help .waok-button{flex-shrink:0}.waok-footer{background:var(--waok-surface)}@supports (color:color-mix(in lab, red, red)){.waok-footer{background:color-mix(in srgb,var(--waok-surface) 55%,white)}}.waok-footer{border-top:1px solid #e3e8f0;padding-top:55px}.waok-footer-grid{grid-template-columns:1.2fr .7fr 1fr 1fr;gap:40px;padding-bottom:50px;display:grid}.waok-footer-brand{letter-spacing:-1px;font-size:23px;font-weight:800}.waok-footer-brand span{font-weight:400}.waok-footer p{color:var(--waok-muted);margin-top:16px;font-size:11px;line-height:1.9}.waok-footer h2{letter-spacing:0;margin:5px 0 20px;font-size:12px}.waok-footer-grid>div>a:not(.waok-footer-brand),.waok-footer li a{color:var(--waok-muted);overflow-wrap:anywhere;margin-bottom:10px;font-size:11px;display:block}.waok-footer ul{margin:0;padding:0;list-style:none}.waok-footer-bottom{color:var(--waok-muted);border-top:1px solid #e2e7ef;justify-content:space-between;gap:20px;padding-block:22px;font-size:9px;display:flex}@media (min-width:1001px){.waok-mobile-nav{display:none}}@media (max-width:1150px){.waok-desktop-nav{gap:18px}.waok-account{display:none}.waok-hero-grid{gap:20px}.waok-hero-art{transform-origin:50%;transform:scale(.88)}.waok-office{right:-10px}.waok-promo{padding:40px}.waok-how{gap:50px}}@media (max-width:1000px){.waok-desktop-nav{display:none}.waok-menu-toggle{display:block}.waok-container{width:calc(100% - 48px)}.waok-hero-grid{grid-template-columns:1.1fr .9fr;min-height:560px;padding-block:50px}.waok-hero-art{transform-origin:0;width:450px;transform:scale(.72)}.waok-hero h1{letter-spacing:-2px;font-size:48px}.waok-shell .woocommerce ul.products,.waok-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.waok-promo-art{transform:rotate(-7deg)scale(.85)}.waok-section{padding-block:56px}.waok-how{padding-top:0}.waok-benefits{gap:12px}.waok-benefits>div{gap:10px}.waok-benefits small{font-size:9px}.waok-category{min-height:230px;padding:22px}.waok-category h3{font-size:20px}.waok-help{padding:30px}}@media (max-width:700px){.waok-container{width:calc(100% - 36px)}.waok-header-inner{gap:12px;min-height:78px}.waok-brand{font-size:20px}.waok-brand-mark{width:35px;height:38px;font-size:25px}.waok-brand-mark span{top:7px;left:19px}.waok-brand small{letter-spacing:1.2px;font-size:7px}.waok-header-actions{gap:9px}.waok-cart{padding:7px 11px;font-size:0}.waok-cart span{font-size:22px}.waok-cart:before{content:"Shop";margin-right:6px;font-size:11px}.waok-announcement{font-size:10px}.waok-announcement a{margin-left:8px}.waok-hero-grid{grid-template-columns:1fr;gap:0;padding-block:44px 20px}.waok-hero-copy>p{max-width:470px;font-size:14px}.waok-hero h1{max-width:520px;font-size:48px}.waok-hero .waok-eyebrow{letter-spacing:1px;font-size:9px}.waok-button{gap:12px;padding:14px 18px;font-size:12px}.waok-hero-details{gap:10px;font-size:9px}.waok-hero-art{transform-origin:0 0;width:450px;max-width:100%;height:440px;margin:30px auto -75px;transform:scale(.8)}.waok-windows{width:240px;left:15px}.waok-office{width:215px;right:-42px}.waok-art-orbit{width:350px;height:350px}.waok-art-caption{right:-35px}.waok-art-label{white-space:nowrap;bottom:0;left:20px}.waok-benefits{grid-template-columns:1fr;gap:14px;padding-block:20px}.waok-benefits>div{justify-content:flex-start}.waok-benefits>div+div{border-left:0}.waok-benefits b{text-align:center;width:28px}.waok-benefits small{font-size:10px}.waok-section-heading{flex-direction:column;align-items:start;gap:16px}.waok-shell h2{font-size:30px}.waok-category-grid{grid-template-columns:1fr}.waok-category{min-height:210px;position:relative}.waok-category-symbol{font-size:70px;position:absolute;top:58px;right:30px}.waok-category h3{max-width:75%;margin-top:70px;font-size:26px}.waok-search{gap:8px;padding-left:10px}.waok-search button{padding:12px;font-size:11px}.waok-search input[type=search]{font-size:11px}.waok-shell .woocommerce ul.products{gap:10px}.waok-shell .woocommerce ul.products li.product{padding:10px!important}.waok-shell .woocommerce ul.products li.product a img{height:145px;padding:8px}.waok-shell .woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:80px;font-size:11px!important}.waok-shell .woocommerce ul.products li.product .price{font-size:15px!important}.waok-shell .woocommerce ul.products li.product .price del{display:block}.waok-shell .woocommerce span.onsale{font-size:8px;top:16px;left:16px}.waok-promo{grid-template-columns:1fr;gap:15px;padding:30px}.waok-promo h2{font-size:37px}.waok-promo-art{height:230px;transform:rotate(-7deg)scale(.85)}.waok-promo-art>div{flex-shrink:0;width:140px}.waok-how{grid-template-columns:1fr;gap:32px}.waok-help{flex-direction:column;align-items:flex-start;padding:26px}.waok-help h2{font-size:27px}.waok-footer-grid{gap:28px 20px}.waok-footer-grid>div:first-child{grid-column:1/-1}.waok-footer-bottom{flex-direction:column;gap:8px}.waok-footer{padding-top:35px}}@media (prefers-reduced-motion:reduce){.waok-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.waok-shell{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.waok-container{margin-inline:auto}.waok-button{border-radius:var(--tw-radius-lg);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.waok-primary-menu{align-items:center;gap:calc(var(--tw-spacing) * 6);margin:0;padding:0;list-style-type:none;display:flex}.waok-section-heading{justify-content:space-between;gap:calc(var(--tw-spacing) * 6);display:flex}.waok-category-grid{gap:calc(var(--tw-spacing) * 5);display:grid}.waok-footer-grid{gap:calc(var(--tw-spacing) * 10);display:grid}.waok-post-card{border-radius:var(--tw-radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tw-color-slate-200);background-color:var(--tw-color-white);padding:calc(var(--tw-spacing) * 6)}.waok-shell .waok-post-card h2{margin-bottom:14px;font-size:25px}.waok-post-card img{object-fit:cover;border-radius:8px;width:100%;height:230px}.waok-post-card p{margin-bottom:16px}.waok-content{min-height:55vh}.waok-content h1{letter-spacing:-1.4px;margin:0 0 30px;font-size:clamp(30px,4vw,48px);line-height:1.15}.waok-entry-content{overflow-wrap:anywhere;line-height:1.85}.waok-entry-content p,.waok-entry-content ul,.waok-entry-content ol,.waok-entry-content figure{margin-bottom:24px}.waok-entry-content h2,.waok-entry-content h3{margin:32px 0 16px}.waok-entry-content a:not(.button):not(.wp-element-button){color:var(--waok-accent);text-decoration:underline}.waok-entry-content img{max-width:100%;height:auto}.waok-reading{max-width:860px}.waok-content .woocommerce-breadcrumb{color:var(--waok-muted);margin-bottom:30px;font-size:12px}.waok-shell .woocommerce div.product .product_title{font-size:clamp(26px,3vw,38px);line-height:1.2}.waok-shell .woocommerce div.product p.price{color:var(--waok-accent);margin-bottom:20px;font-size:25px}.waok-shell .woocommerce div.product .woocommerce-product-details__short-description{margin-bottom:22px;font-size:14px;line-height:1.8}.waok-shell .woocommerce div.product .product_meta{font-size:12px;line-height:2}.waok-shell .woocommerce div.product .product_meta>span{display:block}.waok-shell .woocommerce div.product .woocommerce-tabs{padding-top:35px}.waok-shell .woocommerce div.product .woocommerce-tabs .panel{line-height:1.9}.waok-shell .woocommerce .related h2{margin-bottom:25px}.waok-shell .woocommerce .woocommerce-ordering select{border:1px solid #dce3ee;border-radius:6px;max-width:100%;padding:10px;font-size:13px}.waok-shell .woocommerce .woocommerce-result-count{font-size:12px}.waok-shell .woocommerce a.button,.waok-shell .woocommerce button.button,.waok-shell .woocommerce input.button,.waok-shell .woocommerce #respond input#submit{background:var(--waok-accent);color:#fff;border-radius:7px;padding:13px 20px;font-size:13px;line-height:1.5}.waok-shell .woocommerce button.button:disabled{opacity:.5}.waok-shell .woocommerce .quantity input.qty{border:1px solid #dce3ee;border-radius:6px;min-height:46px}.waok-shell .woocommerce form .form-row input.input-text,.waok-shell .woocommerce form .form-row textarea,.waok-shell .woocommerce form .form-row select{color:#152033;background:#fff;border:1px solid #cfd8e6;border-radius:6px;padding:12px}.waok-shell .woocommerce form .form-row label{margin-bottom:5px;font-size:13px}.waok-shell .woocommerce table.shop_table{border:1px solid #dde4ef;border-radius:12px;font-size:13px}.waok-shell .woocommerce table.shop_table th,.waok-shell .woocommerce table.shop_table td{padding:16px 12px}.waok-shell .woocommerce-cart-form a{color:var(--waok-accent)}.waok-shell .woocommerce-MyAccount-navigation{background:var(--waok-surface);border-radius:12px;padding:20px}.waok-shell .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.waok-shell .woocommerce-MyAccount-navigation li a{border-radius:6px;padding:10px 14px;font-size:13px;display:block}.waok-shell .woocommerce-MyAccount-navigation li.is-active a{background:var(--waok-accent)}@supports (color:color-mix(in lab, red, red)){.waok-shell .woocommerce-MyAccount-navigation li.is-active a{background:color-mix(in srgb,var(--waok-accent) 15%,white)}}.waok-shell .woocommerce-MyAccount-navigation li.is-active a{color:var(--waok-accent)}.waok-shell .woocommerce-message,.waok-shell .woocommerce-info,.waok-shell .woocommerce-error{border-radius:8px;font-size:13px}.waok-shell .woocommerce .cart_totals h2,.waok-shell .woocommerce #order_review_heading,.waok-shell .woocommerce .woocommerce-billing-fields h3{margin-bottom:24px;font-size:24px}.waok-shell .woocommerce form.checkout{padding-top:24px}.waok-shell .woocommerce-checkout #payment{background:var(--waok-surface);border-radius:12px}.waok-shell .woocommerce nav.woocommerce-pagination{margin-top:35px}.waok-shell .woocommerce div.product .woocommerce-product-gallery__image img{border-radius:14px}.waok-shell .woocommerce div.product .summary .price .woocommerce-price-suffix{font-size:12px}.waok-primary-menu li{position:relative}.waok-primary-menu .sub-menu{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:230px;padding:10px;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #15203310}.waok-primary-menu li:hover>.sub-menu,.waok-primary-menu li:focus-within>.sub-menu{display:block}.waok-primary-menu .sub-menu a{padding:10px;display:block}.waok-mobile-nav ul{margin:0;padding:0;list-style:none}.waok-mobile-nav ul ul{padding-left:16px}.waok-mobile-nav .waok-primary-menu{display:block}.waok-custom-logo img{width:auto;max-width:220px;height:auto;max-height:54px}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.waok-shell .wp-block-button__link{background:var(--waok-accent);color:#fff}.waok-shell .wp-block-woocommerce-cart,.waok-shell .wp-block-woocommerce-checkout{--wp--preset--color--contrast:#152033;--wp--preset--color--accent:var(--waok-accent)}.waok-empty p{margin-bottom:24px}.waok-shell button{cursor:pointer}.waok-comments{margin-top:50px}.waok-comments textarea,.waok-comments input:not([type=submit]):not([type=checkbox]){border:1px solid #cfd8e6;border-radius:6px;max-width:100%;padding:12px}.waok-comments label{display:block}.waok-comments .submit{background:var(--waok-accent);color:#fff;border:0;border-radius:8px;padding:14px 20px}.waok-shell .nav-links{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:30px;display:flex}.waok-shell .nav-links a{color:var(--waok-accent)}@media (max-width:700px){.waok-shell .woocommerce .woocommerce-ordering,.waok-shell .woocommerce .woocommerce-result-count{float:none}.waok-custom-logo img{max-width:170px}.waok-shell .woocommerce table.shop_table td{padding:12px 8px}.waok-shell .woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0}.waok-shell .woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0 10px;font-size:12px}.waok-primary-menu{gap:12px}}body.waok-fresh-page{background:#fff;margin:0}.waok-shell img{max-width:100%;height:auto}.waok-shell [hidden]{display:none!important}.waok-shell .woocommerce ul.products li.product .product-thumbnail img{object-fit:contain;height:190px}.waok-checkout-page .waok-shell{background:var(--waok-surface)}@supports (color:color-mix(in lab, red, red)){.waok-checkout-page .waok-shell{background:color-mix(in srgb,var(--waok-surface) 42%,white)}}.waok-checkout-main{padding-top:36px;padding-bottom:70px}.waok-checkout-trail{align-items:center;gap:calc(var(--tw-spacing) * 3);color:var(--waok-muted);flex-wrap:wrap;margin-bottom:30px;font-size:11px;display:flex}.waok-checkout-trail [aria-current]{color:var(--waok-accent);font-weight:700}.waok-checkout-heading{justify-content:space-between;align-items:center;gap:calc(var(--tw-spacing) * 8);margin-bottom:34px;display:flex}.waok-checkout-heading>div{max-width:700px}.waok-shell .waok-checkout-heading h1{letter-spacing:-1.7px;margin:12px 0 14px;font-size:clamp(30px,3.1vw,44px);line-height:1.12}.waok-checkout-heading p{color:var(--waok-muted);max-width:580px;font-size:13px;line-height:1.8}.waok-checkout-help{align-items:center;gap:calc(var(--tw-spacing) * 3);border:1px solid var(--waok-accent);flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.waok-checkout-help{border:1px solid color-mix(in srgb,var(--waok-accent) 16%,white)}}.waok-checkout-help{background:#fff;border-radius:12px;padding:16px 20px;font-size:12px;font-weight:700}.waok-checkout-help>span:first-child{background:var(--waok-surface);width:32px;height:32px;color:var(--waok-accent);border-radius:50%;place-items:center;font-size:20px;display:grid}.waok-checkout-help small{color:var(--waok-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.waok-checkout-page .waok-entry-content{line-height:1.6}.waok-checkout-page .waok-entry-content .woocommerce{max-width:100%}.waok-checkout-page .waok-shell .woocommerce form.checkout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:0 30px;margin:0;padding-top:6px;display:grid;position:relative}.waok-checkout-page form.checkout>*{grid-column:1/-1;min-width:0}.waok-checkout-page .waok-shell .woocommerce form.checkout #customer_details{float:none;background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-area:1/1/3;width:100%;padding:30px;box-shadow:0 5px 24px #251a1504}.waok-checkout-page .waok-shell .woocommerce form.checkout #customer_details .col-1,.waok-checkout-page .waok-shell .woocommerce form.checkout #customer_details .col-2{float:none;width:100%}.waok-checkout-page #customer_details .col-2{margin-top:20px}.waok-checkout-page #customer_details .col-2:empty{display:none}.waok-checkout-page .waok-shell .woocommerce form.checkout #order_review_heading{letter-spacing:-.6px;color:var(--waok-ink);background:var(--waok-surface);border:1px solid var(--waok-accent);grid-area:1/2;margin:0;padding:26px 26px 20px;font-size:21px;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.waok-checkout-page .waok-shell .woocommerce form.checkout #order_review_heading{border:1px solid color-mix(in srgb,var(--waok-accent) 16%,white)}}.waok-checkout-page .waok-shell .woocommerce form.checkout #order_review_heading{border-bottom:0;border-radius:16px 16px 0 0}.waok-checkout-page .waok-shell .woocommerce form.checkout #order_review{background:var(--waok-surface);border:1px solid var(--waok-accent);grid-area:2/2;padding:0 26px 26px}@supports (color:color-mix(in lab, red, red)){.waok-checkout-page .waok-shell .woocommerce form.checkout #order_review{border:1px solid color-mix(in srgb,var(--waok-accent) 16%,white)}}.waok-checkout-page .waok-shell .woocommerce form.checkout #order_review{border-top:0;border-radius:0 0 16px 16px;min-width:0;margin-bottom:24px}.waok-checkout-page .waok-shell .woocommerce .woocommerce-billing-fields h3,.waok-checkout-page .waok-shell .woocommerce .woocommerce-additional-fields h3{letter-spacing:-.6px;margin:0 0 24px;font-size:21px;line-height:1.3}.waok-checkout-page .woocommerce-billing-fields__field-wrapper:after{content:"";clear:both;display:table}.waok-checkout-page .waok-shell .woocommerce form .form-row{margin-bottom:18px;padding:0}.waok-checkout-page .waok-shell .woocommerce form .form-row label{color:#394150;margin-bottom:8px;font-size:11px;font-weight:650;line-height:1.6}.waok-checkout-page .waok-shell .woocommerce form .form-row input.input-text,.waok-checkout-page .waok-shell .woocommerce form .form-row textarea,.waok-checkout-page .waok-shell .woocommerce form .form-row select{min-height:48px;box-shadow:none;background:#fcfcfd;border:1px solid #d8dee7;border-radius:8px;padding:12px 14px;font-size:13px;transition:border-color .15s,box-shadow .15s}.waok-checkout-page .waok-shell .woocommerce form .form-row textarea{min-height:100px}.waok-checkout-page .waok-shell .woocommerce form .form-row input.input-text:focus,.waok-checkout-page .waok-shell .woocommerce form .form-row textarea:focus,.waok-checkout-page .waok-shell .woocommerce form .form-row select:focus{border-color:var(--waok-accent);outline:2px solid var(--waok-accent)}@supports (color:color-mix(in lab, red, red)){.waok-checkout-page .waok-shell .woocommerce form .form-row input.input-text:focus,.waok-checkout-page .waok-shell .woocommerce form .form-row textarea:focus,.waok-checkout-page .waok-shell .woocommerce form .form-row select:focus{outline:2px solid color-mix(in srgb,var(--waok-accent) 17%,white)}}.waok-checkout-page .waok-shell .woocommerce form .form-row input.input-text:focus,.waok-checkout-page .waok-shell .woocommerce form .form-row textarea:focus,.waok-checkout-page .waok-shell .woocommerce form .form-row select:focus{outline-offset:1px;background:#fff}.waok-checkout-page .waok-shell .woocommerce form .form-row.woocommerce-invalid input.input-text{border-color:#b42318;outline-color:#fecdca}.waok-checkout-page .woocommerce form .form-row input::placeholder{color:#9197a3}.waok-checkout-page .waok-shell .select2-container .select2-selection--single{background:#fcfcfd;border:1px solid #d8dee7;border-radius:8px;min-height:48px}.waok-checkout-page .waok-shell .select2-container .select2-selection--single .select2-selection__rendered{color:#152033;padding-inline:14px;font-size:13px;line-height:46px}.waok-checkout-page .waok-shell .select2-container .select2-selection--single .select2-selection__arrow{height:46px;right:10px}.waok-checkout-page .waok-shell .woocommerce table.woocommerce-checkout-review-order-table{border-collapse:collapse;table-layout:auto;background:0 0;border:0;width:100%;margin:0 0 22px}.waok-checkout-page .waok-shell .woocommerce table.woocommerce-checkout-review-order-table th,.waok-checkout-page .waok-shell .woocommerce table.woocommerce-checkout-review-order-table td{border-top:1px solid var(--waok-accent);padding:15px 0}@supports (color:color-mix(in lab, red, red)){.waok-checkout-page .waok-shell .woocommerce table.woocommerce-checkout-review-order-table th,.waok-checkout-page .waok-shell .woocommerce table.woocommerce-checkout-review-order-table td{border-top:1px solid color-mix(in srgb,var(--waok-accent) 12%,white)}}.waok-checkout-page .waok-shell .woocommerce table.woocommerce-checkout-review-order-table th,.waok-checkout-page .waok-shell .woocommerce table.woocommerce-checkout-review-order-table td{vertical-align:top;font-size:12px}.waok-checkout-page .waok-shell .woocommerce table.woocommerce-checkout-review-order-table thead th{text-transform:uppercase;letter-spacing:1.2px;color:var(--waok-muted);border:0;padding-top:0;font-size:10px}.waok-checkout-page .waok-shell .woocommerce table.woocommerce-checkout-review-order-table .product-name{overflow-wrap:anywhere;width:70%;padding-right:16px;line-height:1.7}.waok-checkout-page .waok-shell .woocommerce table.woocommerce-checkout-review-order-table .product-total,.waok-checkout-page .waok-shell .woocommerce table.woocommerce-checkout-review-order-table tfoot td{text-align:right}.waok-checkout-page .woocommerce-checkout-review-order-table .product-quantity{white-space:nowrap;background:#fff;border:1px solid #ecdcd1;border-radius:5px;margin-left:4px;padding:0 6px;font-size:10px;display:inline-block}.waok-checkout-page .waok-shell .woocommerce table.woocommerce-checkout-review-order-table .order-total th{padding-block:20px;font-size:15px}.waok-checkout-page .waok-shell .woocommerce table.woocommerce-checkout-review-order-table .order-total td{letter-spacing:-.6px;color:var(--waok-accent);padding-block:16px;font-size:24px}.waok-checkout-page .woocommerce-checkout-review-order-table .includes_tax{letter-spacing:0;color:var(--waok-muted);font-size:10px;font-weight:400;display:block}.waok-checkout-page .waok-shell .woocommerce-checkout #payment{background:0 0;border-radius:0}.waok-checkout-page .waok-shell .woocommerce-checkout #payment ul.payment_methods{border:0;margin:0 0 22px;padding:0}.waok-checkout-page .waok-shell .woocommerce-checkout #payment ul.payment_methods>li{background:#fff;border:1px solid #e0d7d0;border-radius:10px;margin-bottom:10px;padding:15px;font-size:12px;line-height:1.6}.waok-checkout-page .waok-shell .woocommerce-checkout #payment ul.payment_methods>li:has(input.input-radio:checked){border-color:var(--waok-accent);box-shadow:0 0 0 1px var(--waok-accent)}.waok-checkout-page input[type=radio],.waok-checkout-page input[type=checkbox]{accent-color:var(--waok-accent)}.waok-checkout-page .waok-shell .woocommerce-checkout #payment ul.payment_methods li label{cursor:pointer;font-size:12px;font-weight:650}.waok-checkout-page .waok-shell .woocommerce-checkout #payment ul.payment_methods li img{object-fit:contain;width:auto;max-width:140px;max-height:30px}.waok-checkout-page .waok-shell .woocommerce-checkout #payment div.payment_box{color:#4b5563;overflow-wrap:anywhere;background:#f8f8fa;border-radius:7px;padding:14px;line-height:1.8}.waok-checkout-page .waok-shell .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#f8f8fa}.waok-checkout-page .waok-shell .woocommerce-checkout #payment div.form-row{margin-bottom:0;padding:0}.waok-checkout-page .woocommerce-privacy-policy-text,.waok-checkout-page .woocommerce-terms-and-conditions-wrapper{color:#667085;margin-bottom:16px;font-size:10px;line-height:1.8}.waok-checkout-page .waok-shell .woocommerce #payment #place_order{float:none;background:var(--waok-accent);color:#fff;width:100%;box-shadow:0 5px 14px var(--waok-accent);border:0;border-radius:10px;padding:17px 24px;font-size:14px;font-weight:750;line-height:1.5;display:block}@supports (color:color-mix(in lab, red, red)){.waok-checkout-page .waok-shell .woocommerce #payment #place_order{box-shadow:0 5px 14px color-mix(in srgb,var(--waok-accent) 18%,transparent)}}.waok-checkout-page .waok-shell .woocommerce #payment #place_order{white-space:normal;transition:filter .15s,transform .15s}.waok-checkout-page .waok-shell .woocommerce #payment #place_order:hover{filter:brightness(.94);transform:translateY(-1px)}.waok-checkout-page .waok-shell .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,.waok-checkout-page .waok-shell .woocommerce .woocommerce-form-login-toggle .woocommerce-info{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px;font-size:12px}.waok-checkout-page .woocommerce-form-coupon-toggle .woocommerce-info:before,.waok-checkout-page .woocommerce-form-login-toggle .woocommerce-info:before{display:none}.waok-checkout-page .waok-shell .woocommerce form.checkout_coupon,.waok-checkout-page .waok-shell .woocommerce form.login{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;font-size:13px}.waok-checkout-page .woocommerce-error{color:#78251e;background:#fff5f4;border-top-color:#b42318}.waok-checkout-page #ship-to-different-address{margin:15px 0;font-size:17px}.waok-checkout-page .wc-block-checkout{--wc-form-color-background:#fff;--wc-form-color-border:#d8dee7;--wc-form-color-text:#152033;--wc-form-color-accent:var(--waok-accent);padding-top:6px}.waok-checkout-page .wc-block-checkout__main{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px}.waok-checkout-page .wc-block-checkout__sidebar{background:var(--waok-surface);border:1px solid var(--waok-accent)}@supports (color:color-mix(in lab, red, red)){.waok-checkout-page .wc-block-checkout__sidebar{border:1px solid color-mix(in srgb,var(--waok-accent) 16%,white)}}.waok-checkout-page .wc-block-checkout__sidebar{border-radius:16px;height:fit-content;padding:22px}.waok-checkout-page .wc-block-components-checkout-step__title{letter-spacing:-.5px;font-size:20px}.waok-checkout-page .wc-block-components-checkout-step__description{color:var(--waok-muted);font-size:12px}.waok-checkout-page .wc-block-components-text-input input,.waok-checkout-page .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.waok-checkout-page .wc-block-components-textarea{border-radius:8px!important}.waok-checkout-page .wc-block-components-radio-control-accordion-option{background:#fff;border-radius:9px}.waok-checkout-page .wc-block-components-totals-footer-item{color:var(--waok-accent);font-size:20px}.waok-checkout-page .wc-block-components-checkout-place-order-button{background:var(--waok-accent);color:#fff;border:0;border-radius:10px;width:100%;min-height:54px;font-size:14px;font-weight:750}.waok-checkout-page .wc-block-components-checkout-place-order-button:disabled{opacity:.5}.waok-checkout-page .wc-block-components-order-summary-item__image img{background:#fff;border-radius:8px}@media (max-width:1000px){.waok-checkout-heading{align-items:flex-start}.waok-checkout-help{padding:12px}.waok-checkout-help small{max-width:110px}.waok-checkout-page .waok-shell .woocommerce form.checkout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:20px}.waok-checkout-page .waok-shell .woocommerce form.checkout #customer_details{padding:22px}.waok-checkout-page .waok-shell .woocommerce form.checkout #order_review_heading{padding:22px 20px 18px}.waok-checkout-page .waok-shell .woocommerce form.checkout #order_review{padding:0 20px 20px}}@media (max-width:800px){.waok-checkout-heading{flex-direction:column;gap:20px}.waok-checkout-help small{max-width:none}.waok-checkout-help{width:100%;padding:14px 18px}.waok-checkout-main{padding-top:24px}.waok-checkout-page .waok-shell .woocommerce form.checkout{display:block}.waok-checkout-page .waok-shell .woocommerce form.checkout #customer_details{margin-bottom:24px}.waok-checkout-page .waok-shell .woocommerce form.checkout #order_review_heading{margin:0}.waok-checkout-page .wc-block-checkout__main{padding:20px}.waok-checkout-page .wc-block-checkout__sidebar{margin-top:22px;padding:18px}.waok-checkout-page .waok-shell .woocommerce form .form-row-first,.waok-checkout-page .waok-shell .woocommerce form .form-row-last{float:none;width:100%}.waok-checkout-trail{margin-bottom:22px}.waok-checkout-page .waok-shell .woocommerce form .form-row input.input-text,.waok-checkout-page .waok-shell .woocommerce form .form-row textarea,.waok-checkout-page .waok-shell .woocommerce form .form-row select{font-size:16px}}@media (min-width:801px){.waok-checkout-page .waok-shell .woocommerce form.checkout:before,.waok-checkout-page .waok-shell .woocommerce form.checkout:after{display:none}.waok-checkout-page .waok-shell .woocommerce form.checkout>.woocommerce-NoticeGroup-checkout{grid-area:1/1/auto/-1}.waok-checkout-page .waok-shell .woocommerce form.checkout:has(>.woocommerce-NoticeGroup-checkout) #customer_details{grid-row:2/4}.waok-checkout-page .waok-shell .woocommerce form.checkout:has(>.woocommerce-NoticeGroup-checkout) #order_review_heading{grid-row:2}.waok-checkout-page .waok-shell .woocommerce form.checkout:has(>.woocommerce-NoticeGroup-checkout) #order_review{grid-row:3}}@media (prefers-reduced-motion:reduce){.waok-checkout-page .waok-shell .woocommerce #payment #place_order:hover{transform:none}}.single-product .waok-shell{background:linear-gradient(180deg,var(--waok-surface),white 800px)}.single-product .waok-content{padding-top:28px}.single-product .waok-shell .woocommerce-breadcrumb{margin-bottom:28px;font-size:11px;line-height:1.9}.single-product .waok-shell .woocommerce-breadcrumb a{color:var(--waok-accent)}.single-product .waok-shell .woocommerce div.product>.woocommerce-product-gallery{float:left;background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:46%;padding:28px;overflow:hidden;box-shadow:0 10px 40px #251a1505}.single-product .waok-shell .woocommerce div.product div.images .woocommerce-product-gallery__image img{object-fit:contain;border-radius:12px;width:100%;max-height:510px}.single-product .waok-shell .woocommerce div.product div.images .flex-control-thumbs{flex-wrap:wrap;gap:10px;margin-bottom:0;padding-top:20px;display:flex}.single-product .waok-shell .woocommerce div.product div.images .flex-control-thumbs li{float:none;border:1px solid #e5e7eb;border-radius:8px;width:70px;overflow:hidden}.single-product .waok-shell .woocommerce div.product div.images .flex-control-thumbs li img{object-fit:contain;height:70px;padding:5px}.single-product .waok-shell .woocommerce div.product>.summary{float:right;background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:49%;margin-bottom:40px;padding:32px;box-shadow:0 10px 40px #251a1505}.single-product .waok-shell .woocommerce div.product .product_title{letter-spacing:-1.2px;margin-bottom:18px;font-size:clamp(26px,2.7vw,39px);line-height:1.2}.single-product .waok-shell .woocommerce div.product .woocommerce-product-rating{margin-bottom:20px;font-size:12px}.single-product .waok-shell .woocommerce div.product .woocommerce-product-rating a{color:var(--waok-muted)}.single-product .waok-shell .woocommerce div.product p.price{color:var(--waok-accent);margin-bottom:20px;font-size:32px;font-weight:750;line-height:1.4}.single-product .waok-shell .woocommerce div.product p.price del{color:var(--waok-muted);margin-right:8px;font-size:18px;font-weight:400}.single-product .waok-shell .woocommerce div.product p.price ins{background:0 0;text-decoration:none}.single-product .waok-shell .woocommerce div.product .summary .price .woocommerce-price-suffix{color:var(--waok-muted);letter-spacing:0;font-size:11px;font-weight:400}.single-product .waok-shell .woocommerce div.product .woocommerce-product-details__short-description{color:#525e6c;margin-bottom:22px;font-size:13px;line-height:1.9}.single-product .waok-shell .woocommerce div.product .woocommerce-product-details__short-description p{margin-bottom:14px}.single-product .waok-shell .woocommerce div.product .summary p.stock{color:#43505e;background:#f3f5f7;border-radius:6px;margin:0 0 18px;padding:7px 12px;font-size:11px;font-weight:650;display:table}.single-product .waok-shell .woocommerce div.product .summary p.out-of-stock{color:#9c291e;background:#fff1ef}.single-product .waok-shell .woocommerce div.product form.cart{border-block:1px solid #edf0f3;margin:0;padding:20px 0 22px}.single-product .waok-shell .woocommerce div.product form.cart .quantity{margin:0 12px 10px 0}.single-product .waok-shell .woocommerce div.product form.cart .quantity input{background:#fff;border:1px solid #d7dee7;border-radius:9px;width:70px;min-height:52px;font-size:15px}.single-product .waok-shell .woocommerce div.product .single_add_to_cart_button{background:var(--waok-accent);color:#fff;white-space:normal;border:0;border-radius:9px;max-width:100%;min-height:52px;padding:15px 28px;font-size:14px;font-weight:750;line-height:1.5}.single-product .waok-shell .woocommerce div.product .single_add_to_cart_button:disabled{opacity:.5}.single-product .waok-shell .woocommerce div.product .variations{border:0;margin-bottom:16px;font-size:13px}.single-product .waok-shell .woocommerce div.product .variations th{text-align:left;padding:10px 12px 10px 0}.single-product .waok-shell .woocommerce div.product .variations select{background:#fff;border:1px solid #d7dee7;border-radius:7px;max-width:100%;padding:10px}.single-product .waok-shell .woocommerce div.product .reset_variations{color:var(--waok-accent);font-size:11px}.waok-product-notice{align-items:flex-start;gap:calc(var(--tw-spacing) * 3);border:1px solid var(--waok-accent);display:flex}@supports (color:color-mix(in lab, red, red)){.waok-product-notice{border:1px solid color-mix(in srgb,var(--waok-accent) 20%,white)}}.waok-product-notice{background:var(--waok-surface);color:#604131;border-radius:9px;margin:18px 0;padding:13px 15px;font-size:12px;line-height:1.8}.waok-product-notice>span:first-child{color:var(--waok-accent);font-size:17px;line-height:1.4}.waok-product-facts{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;margin:22px 0 16px;padding:0;display:grid}.waok-product-facts>div{background:var(--waok-surface);border:1px solid var(--waok-accent)}@supports (color:color-mix(in lab, red, red)){.waok-product-facts>div{border:1px solid color-mix(in srgb,var(--waok-accent) 10%,white)}}.waok-product-facts>div{border-radius:9px;padding:13px}.waok-product-facts dt{text-transform:uppercase;letter-spacing:1px;color:var(--waok-muted);margin-bottom:5px;font-size:9px}.waok-product-facts dd{color:var(--waok-ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.6}.waok-product-support{margin:18px 0;font-size:11px;line-height:1.7;display:block;color:var(--waok-accent)!important}.single-product .waok-shell .woocommerce div.product .product_meta{color:var(--waok-muted);border-top:1px solid #edf0f3;padding-top:16px;font-size:10px;line-height:2}.single-product .waok-shell .woocommerce div.product .product_meta a{color:var(--waok-accent)}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs{clear:both;padding:12px 0 0}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs ul.tabs{gap:calc(var(--tw-spacing) * 2);border-bottom:1px solid #e5e7eb;flex-wrap:wrap;margin:0 0 20px;padding:0 0 14px;display:flex;overflow:visible}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs ul.tabs:before,.single-product .waok-shell .woocommerce div.product .woocommerce-tabs ul.tabs:after,.single-product .waok-shell .woocommerce div.product .woocommerce-tabs ul.tabs li:before,.single-product .waok-shell .woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs ul.tabs li{white-space:normal;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:0;padding:0}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#536071;padding:12px 16px;font-size:12px;font-weight:650;line-height:1.5;display:block}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--waok-accent);border-color:var(--waok-accent)}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs ul.tabs li a:focus-visible{outline:3px solid var(--waok-accent);outline-offset:4px;border-radius:8px}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel{overflow-wrap:anywhere;background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:40px;padding:32px;font-size:14px;line-height:1.9}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel h2{letter-spacing:-.7px;margin:0 0 24px;font-size:25px;line-height:1.3}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel h3{margin:28px 0 14px;font-size:18px}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel p{margin-bottom:18px}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel ul,.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel ol{margin-bottom:20px;padding-left:24px}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel a{color:var(--waok-accent);text-underline-offset:3px;text-decoration:underline}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel img{max-width:100%;height:auto}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel table{border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;width:100%;margin-bottom:20px;font-size:13px}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel table th,.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e5e7eb;padding:14px 18px}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel table th{background:var(--waok-surface);font-weight:650}.waok-product-faq{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:12px;overflow:hidden}.waok-product-faq summary{cursor:pointer;padding:17px 20px;font-size:13px;font-weight:650;line-height:1.7}.waok-product-faq summary::marker{color:var(--waok-accent)}.waok-product-faq[open] summary{background:var(--waok-surface);border-bottom:1px solid #ede7e1}.waok-product-faq>div{color:#536071;padding:18px 20px;font-size:13px;line-height:1.9}.waok-product-faq>div p:last-child{margin-bottom:0!important}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel .waok-product-articles{gap:12px;margin:0;padding:0;list-style:none;display:grid}.waok-product-articles a{border:1px solid #e5e7eb;border-radius:9px;justify-content:space-between;gap:20px;padding:18px 20px;font-size:13px;line-height:1.6;display:flex;text-decoration:none!important}.waok-product-articles a:hover{background:var(--waok-surface)}.single-product .waok-shell .woocommerce .related>h2,.single-product .waok-shell .woocommerce .upsells>h2{letter-spacing:-.8px;margin-bottom:25px;font-size:28px}.single-product .waok-shell .woocommerce .related,.single-product .waok-shell .woocommerce .upsells{clear:both;margin-top:40px}.single-product .waok-shell .woocommerce #reviews #comments h2{font-size:23px}.single-product .waok-shell .woocommerce #reviews input:not([type=checkbox]):not([type=submit]),.single-product .waok-shell .woocommerce #reviews textarea{border:1px solid #d7dee7;border-radius:8px;max-width:100%;padding:12px}@media (max-width:900px){.single-product .waok-shell .woocommerce div.product>.summary{padding:24px}.single-product .waok-shell .woocommerce div.product>.woocommerce-product-gallery{padding:20px}.waok-product-facts{grid-template-columns:1fr}.single-product .waok-shell .woocommerce div.product .single_add_to_cart_button{padding:15px 18px;font-size:12px}}@media (max-width:700px){.single-product .waok-shell .woocommerce div.product>.woocommerce-product-gallery,.single-product .waok-shell .woocommerce div.product>.summary{float:none;border-radius:14px;width:100%}.single-product .waok-shell .woocommerce div.product>.woocommerce-product-gallery{margin-bottom:20px}.single-product .waok-shell .woocommerce div.product div.images .woocommerce-product-gallery__image img{max-height:340px}.single-product .waok-shell .woocommerce div.product .product_title,.single-product .waok-shell .woocommerce div.product p.price{font-size:28px}.waok-product-facts{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel{padding:22px 18px;font-size:13px}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel h2{font-size:23px}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:10px 12px;font-size:11px}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel table{table-layout:fixed;font-size:12px}.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel table td,.single-product .waok-shell .woocommerce div.product .woocommerce-tabs .panel table th{padding:10px}.single-product .waok-shell .woocommerce div.product .single_add_to_cart_button{font-size:14px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}