:root{--ovo-ink-900:#0a0a0c;--ovo-ink-800:#141419;--ovo-ink-700:#1e1e24;--ovo-ink-line:#2a2a31;--ovo-paper:#f5f5f6;--ovo-paper-100:#ffffff;--ovo-line:#e4e4e8;--ovo-slate:#6e6e78;--ovo-ash:#9a9aa3;--ovo-ash-on-media:#b9b9c2;--ovo-signal:#1e4fff;--ovo-signal-700:#153cd3;--ovo-signal-100:#e9efff;--ovo-radius:10px;--ovo-display:'Space Grotesk', 'Archivo', system-ui, sans-serif;--ovo-body:'Archivo', system-ui, sans-serif;--ovo-mono:'JetBrains Mono', ui-monospace, monospace;--wd-text-font:var(--ovo-body);--wd-text-font-weight:400;--wd-text-color:var(--ovo-slate);--wd-text-font-size:15px;--wd-title-font:var(--ovo-display);--wd-title-font-weight:600;--wd-title-color:#111114;--wd-entities-title-font:var(--ovo-display);--wd-entities-title-font-weight:500;--wd-entities-title-color:#111114;--wd-entities-title-color-hover:var(--ovo-signal);--wd-alternative-font:var(--ovo-mono);--wd-widget-title-font:var(--ovo-display);--wd-widget-title-font-weight:600;--wd-widget-title-transform:none;--wd-widget-title-color:#111114;--wd-widget-title-font-size:15px;--wd-header-el-font:var(--ovo-display);--wd-header-el-font-weight:500;--wd-header-el-transform:none;--wd-header-el-font-size:13px;--wd-primary-color:var(--ovo-signal);--wd-alternative-color:var(--ovo-signal-700);--btn-default-bgcolor:var(--ovo-paper-100);--btn-default-bgcolor-hover:#f0f0f3;--btn-accented-bgcolor:var(--ovo-signal);--btn-accented-bgcolor-hover:var(--ovo-signal-700);--wd-link-color:#111114;--wd-link-color-hover:var(--ovo-signal);--wd-form-brd-width:1px;--wd-form-brd-radius:var(--ovo-radius)}body{background-color:var(--ovo-paper);color:var(--ovo-slate);font-family:var(--ovo-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.entry-title,.wd-entities-title{font-family:var(--ovo-display);color:var(--ovo-title-color,#111114);letter-spacing:-.02em}a{transition:color 0.2s ease}::selection{background:var(--ovo-signal);color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ovo-signal);outline-offset:2px}.whb-header,.whb-main-header,.whb-row,.whb-general-header,.whb-top-bar,.whb-header-bottom{background-color:var(--ovo-ink-900)}.whb-row .whb-flex-row{border-bottom-color:var(--ovo-ink-line)}.whb-header .whb-row.whb-color-dark,.whb-header .whb-row.whb-color-light{background-color:var(--ovo-ink-900)}.whb-header,.whb-header a,.whb-header .wd-header-text,.whb-header .wd-header-text p,.whb-header .wd-header-text *{color:#f2f2f4}.whb-header .wd-header-text a:hover{color:#fff}.whb-header .wd-nav>li>a{color:#f2f2f4;font-family:var(--ovo-display);font-weight:500;font-size:13px;letter-spacing:.02em}.whb-header .wd-nav>li>a:hover,.whb-header .wd-nav>li.current-menu-item>a,.whb-header .wd-nav>li.current_page_item>a{color:#fff}.whb-header .wd-nav>li.current-menu-item>a,.whb-header .wd-nav>li.current_page_item>a{box-shadow:inset 0 -2px 0 var(--ovo-signal)}.whb-header .wd-dropdown,.whb-header .wd-dropdown-menu .wd-dropdown,.whb-header .menu-simple-dropdown .wd-dropdown{background-color:var(--ovo-ink-800);border-color:var(--ovo-ink-line)}.whb-header .wd-dropdown a,.whb-header .menu-simple-dropdown .wd-dropdown a{color:var(--ovo-ash)}.whb-header .wd-dropdown a:hover{color:#fff}.whb-header .wd-tools-element>a,.whb-header .wd-tools-text,.whb-header .wd-tools-icon{color:#f2f2f4}.whb-header .wd-tools-element:hover>a,.whb-header .wd-tools-element:hover .wd-tools-icon,.whb-header .wd-tools-element:hover .wd-tools-text{color:#fff}.whb-header .wd-cart-count,.whb-header .wd-cart-number,.whb-header .wd-tools-count,.whb-header .wd-header-cart .wd-cart-count{background-color:var(--ovo-signal)!important;color:#fff!important}.whb-header .wd-burger,.whb-header .wd-burger span{background-color:#f2f2f4}.whb-sticky-real .whb-main-header,.whb-clone.whb-sticked .whb-main-header{box-shadow:0 1px 0 var(--ovo-ink-line),0 8px 24px rgb(0 0 0 / .35)}.wd-search-full-screen,.wd-search-dropdown{background-color:var(--ovo-ink-900);color:#f2f2f4}.wd-search-full-screen .wd-search-form input[type='text'],.wd-search-dropdown input[type='text']{color:#fff;border-bottom-color:var(--ovo-ink-line)}.wd-mobile-nav,.wd-mobile-nav .wd-nav-opener,.wd-mobile-nav .wd-sub-menu,.wd-mobile-nav .wd-nav>li>a{background-color:var(--ovo-ink-900);color:#f2f2f4}.wd-mobile-nav .wd-nav>li>a{border-bottom-color:var(--ovo-ink-line)}.wd-mobile-nav .wd-nav>li>a:hover{color:var(--ovo-signal)}.wd-btn,.wd-button,.button,button,.wd-add-to-cart a,a.button,.wc-block-components-button,.elementor-button,.wd-quick-buy a{border-radius:var(--ovo-radius);font-family:var(--ovo-display);font-weight:600!important;letter-spacing:.01em;transition:background-color 0.2s ease,color 0.2s ease,transform 0.16s ease,box-shadow 0.2s ease,border-color 0.2s ease!important}.wd-btn-accented,.button.alt,.wc-block-components-button,button.single_add_to_cart_button,.wd-add-to-cart a,.wd-single-add-cart .button,.wd-sticky-btn .wd-btn{background-color:var(--ovo-signal)!important;color:#fff!important;border-color:var(--ovo-signal)!important}.wd-btn-accented:hover,.button.alt:hover,.wc-block-components-button:hover,button.single_add_to_cart_button:hover,.wd-add-to-cart a:hover,.wd-single-add-cart .button:hover,.wd-sticky-btn .wd-btn:hover{background-color:var(--ovo-signal-700)!important;border-color:var(--ovo-signal-700)!important;transform:translateY(-1px);box-shadow:0 8px 20px rgb(12 12 16 / .18)}.wd-btn:active,.button:active,button:active,.elementor-button:active{transform:translateY(0) scale(.98)}.wd-btn-dark{background-color:var(--ovo-ink-900)!important;color:#fff!important}.wd-btn-dark:hover{background-color:#000!important;color:#fff!important}input[type='text'],input[type='email'],input[type='url'],input[type='password'],input[type='search'],input[type='number'],input[type='tel'],input[type='date'],select,textarea,.select2-container--default .select2-selection--single{border-radius:var(--ovo-radius)!important;border-color:var(--ovo-line);font-family:var(--ovo-body)}input:focus,select:focus,textarea:focus,.select2-container--default .select2-selection--single:focus,.select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--ovo-signal)!important;box-shadow:0 0 0 3px rgb(30 79 255 / .12)}.wd-page-title,.page-title{background-color:var(--ovo-ink-900);color:#f2f2f4}.wd-page-title .entry-title,.wd-page-title h1,.page-title h1,.page-title .entry-title{color:#fff}.wd-page-title .wd-breadcrumbs,.wd-page-title .breadcrumbs,.breadcrumbs a,.woocommerce-breadcrumb a{color:var(--ovo-ash)}.wd-page-title .wd-breadcrumbs a:hover{color:#fff}.wd-product,.product-grid-item,.products .product{background-color:var(--ovo-paper-100);border:1px solid var(--ovo-line);border-radius:var(--ovo-radius);overflow:hidden;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.wd-product:hover,.product-grid-item:hover{border-color:var(--ovo-signal);transform:translateY(-2px);box-shadow:0 12px 32px rgb(10 10 12 / .1)}.wd-product .product-image-link,.product-grid-item .product-element-top,.products .product .product-element-top{background-color:var(--ovo-paper-100)}.wd-product .wd-entities-title a,.product-grid-item .wd-entities-title a,.products .product .wd-entities-title a,.product-title a{color:#111114;font-family:var(--ovo-display);font-weight:500}.wd-product .wd-entities-title a:hover,.product-title a:hover{color:var(--ovo-signal)}.wd-product .price,.product-grid-item .price,.products .product .price{font-family:var(--ovo-display);font-weight:600;color:var(--ovo-ink-900)}.wd-product .price del .amount,.price del .amount{color:var(--ovo-ash)!important}.wd-product .onsale,.product-grid-item .onsale,.products .product .onsale,.woocommerce span.onsale,.wd-label-sale{background-color:var(--ovo-signal)!important;color:#fff!important;border-radius:var(--ovo-radius);font-family:var(--ovo-display);font-weight:600}.wd-product .wd-label-new,.product-label-new,.wd-label-new{background-color:var(--ovo-ink-900)!important;color:#fff!important;border-radius:var(--ovo-radius)}.star-rating span:before,.wd-star-rating{color:var(--ovo-signal)!important}.summary-inner .price .amount,.wd-product-summary .price{font-family:var(--ovo-display);font-size:28px;font-weight:700;color:var(--ovo-ink-900)}.woocommerce-variation-add-to-cart .button,.wd-product-info .button{border-radius:var(--ovo-radius)}.woocommerce-tabs .tabs li a,.wd-nav-product-tabs a{font-family:var(--ovo-display);font-weight:600}.woocommerce-tabs .tabs li.active a,.wd-nav-product-tabs li.active a{color:var(--ovo-signal);box-shadow:inset 0 -2px 0 var(--ovo-signal)}.woocommerce-cart .shop_table,.woocommerce-checkout .shop_table,.woocommerce table.shop_table{border-radius:var(--ovo-radius);border-color:var(--ovo-line)}.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.wd-checkout-steps .step.active,.checkout-button,.wd-action-btn a{border-radius:var(--ovo-radius)}.wd-coupon-form .button,.woocommerce-form-login .button,.apply_coupon{border-radius:var(--ovo-radius)}.wc_payment_method label{font-family:var(--ovo-body)}.wc_payment_method .payment_box{border-radius:var(--ovo-radius)}.woocommerce-message,.woocommerce-info{border-top-color:var(--ovo-signal)!important;border-radius:var(--ovo-radius)}.woocommerce-error{border-top-color:#d13438!important;border-radius:var(--ovo-radius)}.wd-footer,.site-footer{background-color:var(--ovo-ink-900)!important;color:var(--ovo-ash);border-top:1px solid var(--ovo-signal)}.wd-footer a,.site-footer a,.footer-column a{color:var(--ovo-ash)}.wd-footer a:hover,.site-footer a:hover{color:#fff}.wd-footer .widget-title,.wd-footer .footer-widget .widget-title{color:#fff;font-family:var(--ovo-display)}.wd-footer .copyrights-wrapper,.copyrights-wrapper{background-color:var(--ovo-ink-900);border-top:1px solid var(--ovo-ink-line)}.wd-footer .mc4wp-form input,.wd-footer .widget_mc4wp_form_widget input{border-radius:var(--ovo-radius);border-color:var(--ovo-ink-line);background-color:var(--ovo-ink-800);color:#fff}.wd-footer .mc4wp-form button,.wd-footer .widget_mc4wp_form_widget button{background-color:var(--ovo-signal)!important;border-radius:var(--ovo-radius);color:#fff!important}.elementor-widget-heading .elementor-heading-title{font-family:var(--ovo-display);letter-spacing:-.02em}.elementor-button{border-radius:var(--ovo-radius)!important;font-family:var(--ovo-display);font-weight:600!important}.elementor-widget-wc-products .products{grid-template-columns:repeat(4,1fr);gap:20px}.wd-post .wd-post-title a{font-family:var(--ovo-display);color:#111114}.wd-post .wd-post-title a:hover{color:var(--ovo-signal)}.wd-post .wd-post-meta,.wd-post .wp-post-meta,.entry-meta{font-family:var(--ovo-mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ovo-ash)}.ovo-eyebrow{font-family:var(--ovo-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ovo-signal)}.ovo-display{font-family:var(--ovo-display);letter-spacing:-.03em}.ovo-mono{font-family:var(--ovo-mono)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}@media print{.wd-header,.wd-footer,.wd-burger,.wd-header-cart{display:none!important}}.ovo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 28px;border-radius:var(--ovo-radius);font-family:var(--ovo-display);font-weight:600;font-size:14px;letter-spacing:.01em;line-height:1;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,transform 0.16s ease,box-shadow 0.2s ease;cursor:pointer}.ovo-btn:hover{transform:translateY(-1px)}.ovo-btn:active{transform:translateY(0) scale(.98)}.ovo-btn--signal{background-color:var(--ovo-signal);color:#fff}.ovo-btn--signal:hover{background-color:var(--ovo-signal-700);color:#fff;box-shadow:0 10px 26px rgb(30 79 255 / .35)}.ovo-btn--ghost{background-color:#fff0;color:#f2f2f4;border:1px solid var(--ovo-ink-line)}.ovo-btn--ghost:hover{border-color:#f2f2f4;color:#fff}.ovo-hero{background-color:var(--ovo-ink-900);color:#f2f2f4;padding:72px 0 0}.ovo-hero__grid{position:static;max-width:1440px;margin:0 auto;padding:0 40px}.ovo-hero__copy{position:relative;z-index:2;max-width:760px;padding:40px 0 88px}.ovo-hero .ovo-eyebrow{display:block;margin-bottom:28px}.ovo-hero__title{font-family:var(--ovo-display);font-weight:700;font-size:clamp(46px, 6.4vw, 92px);line-height:.98;letter-spacing:-.03em;color:#fff;margin:0 0 28px}.ovo-hero .ovo-hl{position:relative;white-space:nowrap}.ovo-hero .ovo-hl::after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:.09em;background-color:var(--ovo-signal)}.ovo-hero__sub{max-width:46ch;font-size:17px;line-height:1.7;color:var(--ovo-ash-on-media);margin:0 0 40px}.ovo-hero__actions{display:flex;gap:14px;flex-wrap:wrap}.ovo-hero__media{position:absolute;inset:0;z-index:1;pointer-events:none}.ovo-hero__figure{margin:0;height:100%;position:relative}.ovo-hero__figure img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.ovo-hero__caption{display:none;position:absolute;bottom:16px;left:16px;background:rgb(10 10 12 / .72);backdrop-filter:blur(6px);padding:8px 14px;border-radius:999px;font-family:var(--ovo-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#f2f2f4;border:1px solid var(--ovo-ink-line)}.ovo-hero__bar{border-top:1px solid var(--ovo-ink-line);margin-top:0}.ovo-hero__bar{display:flex;flex-wrap:wrap;gap:0;background-color:var(--ovo-ink-900)}.ovo-hero__bar-item{flex:1 1 0%;min-width:200px;padding:18px 40px;font-family:var(--ovo-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ovo-ash);border-right:1px solid var(--ovo-ink-line)}.ovo-hero__bar-item:last-child{border-right:0}.ovo-cats{max-width:1440px;margin:0 auto;padding:96px 40px;background-color:var(--ovo-paper)}.ovo-cats__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:56px;flex-wrap:wrap}.ovo-cats__head-copy{max-width:640px}.ovo-cats__stage{position:relative}.ovo-cats__nav{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;pointer-events:none;z-index:3}.ovo-cats__progress{margin-top:22px;height:2px;background-color:var(--ovo-line);border-radius:2px;overflow:hidden}.ovo-cats__progress span{display:block;height:100%;width:0;background-color:var(--ovo-signal);border-radius:2px;transition:width 0.15s linear}.ovo-cats .ovo-cats__nav-btn{pointer-events:auto;translate:0 var(--ovo-nav-shift,0);width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background-color:var(--ovo-signal);color:#fff;font-size:17px;line-height:1;cursor:pointer;box-shadow:0 8px 22px rgb(10 10 12 / .22);transition:background-color 0.2s ease,transform 0.16s ease,opacity 0.2s ease}.ovo-cats .ovo-cats__nav-btn:hover:not(:disabled){background-color:var(--ovo-signal-700);color:#fff;transform:scale(1.05)}.ovo-cats .ovo-cats__nav-btn:disabled{opacity:.3;background-color:var(--ovo-signal)!important;color:#fff!important;cursor:default;box-shadow:none}.ovo-cats .ovo-cats__nav-btn:focus-visible{outline:2px solid var(--ovo-signal);outline-offset:2px;color:#fff}.ovo-cats__title{font-family:var(--ovo-display);font-weight:600;font-size:clamp(30px, 3.6vw, 48px);letter-spacing:-.02em;color:#111114;margin:0}.ovo-cats__sub{color:var(--ovo-slate);font-size:16px;line-height:1.65;margin-top:12px}.ovo-cats__grid{display:flex;gap:var(--ovo-cats-gap,20px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.ovo-cats__grid::-webkit-scrollbar{display:none}.ovo-cats__tile{flex:0 0 calc((100% - (var(--ovo-cats-per-view, 3) - 1) * var(--ovo-cats-gap, 20px)) / (var(--ovo-cats-per-view, 3) + 0.3));scroll-snap-align:start;position:relative;display:block;border-radius:var(--ovo-radius);overflow:hidden;background-color:var(--ovo-paper-100);border:1px solid var(--ovo-line);text-decoration:none;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.ovo-cats__tile:hover{transform:translateY(-2px);border-color:var(--ovo-signal);box-shadow:0 14px 34px rgb(10 10 12 / .1)}.ovo-cats__media{aspect-ratio:4 / 3;overflow:hidden;background-color:var(--ovo-paper-100)}.ovo-cats__media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform 0.4s ease}.ovo-cats__tile:hover .ovo-cats__media img{transform:scale(1.03)}.ovo-cats__meta{padding:18px 20px 20px;display:flex;align-items:baseline;gap:12px}.ovo-cats__index{font-family:var(--ovo-mono);font-size:11px;color:var(--ovo-signal)}.ovo-cats__name{font-family:var(--ovo-display);font-weight:600;font-size:18px;color:#111114}.ovo-cats__count{margin-left:auto;font-family:var(--ovo-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ovo-ash)}.ovo-picks{max-width:1440px;margin:0 auto;padding:96px 40px;background-color:var(--ovo-paper)}.ovo-picks__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px}.ovo-picks__title{font-family:var(--ovo-display);font-weight:600;font-size:clamp(28px, 3.2vw, 44px);letter-spacing:-.02em;color:#111114;margin:10px 0 0}.ovo-picks__link{font-family:var(--ovo-display);font-weight:600;font-size:14px;color:#111114;text-decoration:none;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;transition:color 0.2s ease}.ovo-picks__link span{transition:transform 0.2s ease}.ovo-picks__link:hover{color:var(--ovo-signal)}.ovo-picks__link:hover span{transform:translateX(4px)}.ovo-picks__grid{display:grid;grid-template-columns:repeat(var(--ovo-cols,4),1fr);gap:20px}.ovo-card{display:flex;flex-direction:column;background-color:var(--ovo-paper-100);border:1px solid var(--ovo-line);border-radius:var(--ovo-radius);overflow:hidden;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.ovo-card:hover{transform:translateY(-2px);border-color:var(--ovo-signal);box-shadow:0 12px 32px rgb(10 10 12 / .1)}.ovo-card__media{position:relative;aspect-ratio:1 / 1;display:block;background-color:var(--ovo-paper-100);overflow:hidden}.ovo-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.ovo-card:hover .ovo-card__media img{transform:scale(1.04)}.ovo-card__sale{position:absolute;top:12px;left:12px;background-color:var(--ovo-signal);color:#fff;font-family:var(--ovo-display);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:var(--ovo-radius)}.ovo-card__body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.ovo-card__title{margin:0 0 8px;font-family:var(--ovo-display);font-weight:500;font-size:16px;letter-spacing:-.01em}.ovo-card__title a{color:#111114;text-decoration:none}.ovo-card__title a:hover{color:var(--ovo-signal)}.ovo-card__spec{font-family:var(--ovo-mono);font-size:11.5px;color:var(--ovo-ash);border-top:1px solid var(--ovo-line);padding-top:12px;margin:0 0 14px;letter-spacing:.02em}.ovo-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.ovo-card__price{font-family:var(--ovo-display);font-weight:600;font-size:16px;color:var(--ovo-ink-900)}.ovo-card__price del .amount{color:var(--ovo-ash);font-weight:400;font-size:13px}.ovo-card__atc{background-color:var(--ovo-ink-900);color:#fff;font-family:var(--ovo-display);font-weight:600;font-size:12px;letter-spacing:.02em;text-decoration:none;padding:9px 16px;border-radius:var(--ovo-radius);transition:background-color 0.2s ease,transform 0.16s ease}.ovo-card__atc:hover{background-color:var(--ovo-signal);color:#fff;transform:translateY(-1px)}.ovo-footer-links a{color:var(--ovo-ash);text-decoration:none;transition:color 0.2s ease}.ovo-footer-links a:hover{color:#fff}@media (max-width:1024px){.ovo-hero .ovo-hero__grid{grid-template-columns:1fr;gap:0;padding:0 24px;position:static}.ovo-hero__copy{position:relative;z-index:2;padding:40px 0 56px}.ovo-hero__media{position:absolute;inset:0;min-height:0;z-index:1;pointer-events:none}.ovo-hero__figure{height:100%}.ovo-hero__media img{width:100%;height:100%;max-height:none;object-fit:cover;border-radius:0}.ovo-hero__caption{display:none}.ovo-hero__bar-item{min-width:160px}.ovo-cats__tile{flex:0 0 calc((100% - (var(--ovo-cats-per-view-tablet, 2) - 1) * var(--ovo-cats-gap, 20px)) / (var(--ovo-cats-per-view-tablet, 2) + 0.3))}.ovo-picks__grid{--ovo-cols:var(--ovo-cols-tablet, 3) !important}.ovo-cats,.ovo-picks{padding:64px 24px}}@media (max-width:640px){.ovo-cats__tile{flex:0 0 calc((100% - (var(--ovo-cats-per-view-mobile, 1) - 1) * var(--ovo-cats-gap, 20px)) / (var(--ovo-cats-per-view-mobile, 1) + 0.3))}.ovo-cats__nav-btn{width:40px;height:40px;font-size:15px}.ovo-cats__nav{padding:0 8px}.ovo-picks__grid{--ovo-cols:var(--ovo-cols-mobile, 2) !important}.ovo-picks__head{flex-direction:column;align-items:flex-start}.ovo-hero__actions{flex-direction:column;align-items:stretch}.ovo-btn{justify-content:center}.ovo-hero__bar-item{min-width:100%;border-right:0;border-bottom:1px solid var(--ovo-ink-line)}.ovo-card__price del,.ovo-card__price ins{display:block}.ovo-card__price del{margin-bottom:3px}}.wd-entry-content,.wd-page-content,.entry-content{line-height:1.75}.wd-entry-content h2,.entry-content h2{font-family:var(--ovo-display);font-weight:600;letter-spacing:-.02em;margin:2.2em 0 .7em}.wd-entry-content p,.entry-content p{margin:0 0 1.2em}details{border:1px solid var(--ovo-line);border-radius:var(--ovo-radius);background:var(--ovo-paper-100);padding:18px 22px;margin-bottom:12px}details[open]{border-color:var(--ovo-signal)}summary{font-family:var(--ovo-display);font-weight:600;font-size:16px;color:#111114;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}summary::-webkit-details-marker{display:none}summary::after{content:"+";font-family:var(--ovo-display);font-size:20px;color:var(--ovo-signal);transition:transform 0.2s ease}details[open] summary::after{content:"−"}details p{margin:14px 0 0;color:var(--ovo-slate)}.ovo-contact-form{max-width:720px}.ovo-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:640px){.ovo-form-row{grid-template-columns:1fr}}.ovo-contact-form .ovo-form-field{margin:0 0 16px}.ovo-contact-form label{display:block;font-family:var(--ovo-display);font-weight:500;font-size:13px;color:#111114;margin-bottom:6px}.ovo-contact-form input[type="text"],.ovo-contact-form input[type="email"],.ovo-contact-form select,.ovo-contact-form textarea{width:100%;border:1px solid var(--ovo-line);border-radius:var(--ovo-radius);padding:12px 14px;font-size:15px;background:var(--ovo-paper-100);color:#111114}.ovo-contact-form input:focus,.ovo-contact-form select:focus,.ovo-contact-form textarea:focus{outline:none;border-color:var(--ovo-signal);box-shadow:0 0 0 3px rgb(30 79 255 / .12)}.ovo-form-hp{position:absolute!important;left:-9999px!important;opacity:0;height:0;overflow:hidden}.ovo-form-ok{background:var(--ovo-signal-100);color:var(--ovo-signal-700);border:1px solid var(--ovo-signal);border-radius:var(--ovo-radius);padding:14px 18px;font-weight:500}.ovo-form-err{background:#fdecec;color:#b3261e;border:1px solid #d13438;border-radius:var(--ovo-radius);padding:14px 18px;font-weight:500}.ovo-contact-form .ovo-form-submit{margin:8px 0 0}.ovo-features-row{align-items:stretch}.ovo-features-row>.e-con{min-height:100%}@media (max-width:767px){.ovo-features-row{flex-direction:column!important}.ovo-features{padding-top:64px!important;padding-bottom:64px!important}}@media (min-width:768px) and (max-width:1024px){.ovo-features-row{flex-wrap:wrap}.ovo-features-row>.e-con{flex:1 1 calc(50% - 20px)}}html,body{background-color:var(--ovo-paper)!important}body.elementor-template-full-width .wd-page-content,body.elementor-page .wd-page-content{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin:0!important}body.elementor-template-full-width main.wd-content-layout,body.elementor-page main.wd-content-layout{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin:0!important}body.elementor-template-full-width .wd-content-area,body.elementor-page .wd-content-area{max-width:none!important;padding-left:0!important;padding-right:0!important}body.elementor-page .elementor,body.elementor-template-full-width .elementor{max-width:none!important;width:100%!important}body.page:not(.woocommerce-page) .wd-entry-content,body.single:not(.woocommerce-page) .wd-entry-content{max-width:760px;margin-left:auto;margin-right:auto}.wd-page-wrapper,.website-wrapper,.wd-page-content,.main-page-wrapper,.content-layout-wrapper{background-color:transparent!important}body.page:not(.woocommerce-page):not(.elementor-page) .wd-content-area,body.single:not(.woocommerce-page) .wd-content-area{max-width:760px;margin-left:auto;margin-right:auto}.ovo-hero__figure{position:relative}.ovo-hero__figure::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;opacity:0}.ovo-hero__caption{z-index:2}.ovo-testimonials__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px}.ovo-testimonials__title{font-family:var(--ovo-display);font-weight:600;font-size:clamp(28px, 3.2vw, 44px);letter-spacing:-.02em;color:#111114;margin:10px 0 0}.ovo-testimonials__nav{display:flex;gap:10px;flex-shrink:0}.ovo-testimonials__btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--ovo-signal);border-radius:50%;background:var(--ovo-signal);color:#FFF;font-size:17px;line-height:1;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.16s ease}.ovo-testimonials__btn:hover{background:var(--ovo-signal-700);border-color:var(--ovo-signal-700);color:#FFF;transform:translateY(-1px)}.ovo-testimonials__btn:active{transform:translateY(0) scale(.98)}.ovo-testimonials__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.ovo-testimonials__track::-webkit-scrollbar{display:none}.ovo-t-card{flex:0 0 calc((100% - 40px) / 3);scroll-snap-align:start;scroll-snap-stop:normal;display:flex;flex-direction:column;gap:20px;background:var(--ovo-paper-100);border:1px solid var(--ovo-line);border-radius:var(--ovo-radius);padding:28px}.ovo-t-card__quote{margin:0;font-size:15px;line-height:1.7;color:var(--ovo-slate);flex:1}.ovo-t-card__name{margin:0;font-family:var(--ovo-display);font-weight:600;font-size:14px;color:#111114}.ovo-t-card__meta{margin:2px 0 0;font-family:var(--ovo-mono);font-size:11px;color:var(--ovo-ash)}@media (max-width:1024px){.ovo-t-card{flex-basis:calc((100% - 20px) / 2)}}@media (max-width:767px){.ovo-t-card{flex-basis:86%}.ovo-testimonials__head{flex-direction:column;align-items:flex-start}.ovo-testimonials{padding-top:64px!important;padding-bottom:64px!important}}.ovo-hero{position:relative}.ovo-hero::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:0}.ovo-hero__grid{position:static;z-index:auto}.ovo-hero__bar{position:relative;z-index:1}.ovo-card__foot{flex-wrap:wrap}.ovo-card__price{flex:1 1 auto;min-width:0;white-space:nowrap}.ovo-card__atc{flex:0 0 auto;white-space:nowrap}.ovo-card__foot a.added_to_cart{order:3;flex:1 1 100%;margin-top:12px;display:block;text-align:center;padding:10px 14px;border:1px solid var(--ovo-signal);border-radius:var(--ovo-radius);font-family:var(--ovo-display);font-weight:600;font-size:12px;letter-spacing:.02em;color:var(--ovo-signal);text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.ovo-card__foot a.added_to_cart::after{content:none}.ovo-card__foot a.added_to_cart:hover{background-color:var(--ovo-signal);color:#FFF}div.ovo-card.product-grid-item{background-color:var(--ovo-paper-100);border:1px solid var(--ovo-line);border-radius:var(--ovo-radius);overflow:hidden;box-shadow:none;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}div.ovo-card.product-grid-item:hover{transform:translateY(-2px);border-color:var(--ovo-signal);box-shadow:0 12px 32px rgb(10 10 12 / .1)}.products div.ovo-card .ovo-card__media,div.ovo-card.product-grid-item .ovo-card__media{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--ovo-paper-100)}.products div.ovo-card .ovo-card__media img,div.ovo-card.product-grid-item .ovo-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}div.ovo-card.product-grid-item:hover .ovo-card__media img{transform:scale(1.04)}div.ovo-card.product-grid-item .ovo-card__body{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}div.ovo-card.product-grid-item .ovo-card__title{margin:0 0 8px;font-family:var(--ovo-display);font-weight:500;font-size:16px;letter-spacing:-.01em}div.ovo-card.product-grid-item .ovo-card__title a{color:#111114;text-decoration:none}div.ovo-card.product-grid-item .ovo-card__title a:hover{color:var(--ovo-signal)}div.ovo-card.product-grid-item .ovo-card__spec{font-family:var(--ovo-mono);font-size:11.5px;letter-spacing:.02em;color:var(--ovo-ash);border-top:1px solid var(--ovo-line);padding-top:12px;margin:0 0 14px}div.ovo-card.product-grid-item .ovo-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.products.wd-products{--wd-col-lg:4}.wd-page-title .wd-checkout-steps{color:var(--ovo-ash)}.wd-page-title .wd-checkout-steps li>a,.wd-page-title .wd-checkout-steps li>span,.wd-page-title .wd-checkout-steps li>a>span{color:var(--ovo-ash);opacity:1}.wd-page-title .wd-checkout-steps li>a:hover,.wd-page-title .wd-checkout-steps li>a:hover>span{color:#FFF}.wd-page-title .wd-checkout-steps li.step-active>a,.wd-page-title .wd-checkout-steps li.step-active>a>span{color:#FFF;opacity:1}.wd-page-title .wd-checkout-steps li:not(:last-child):after{color:var(--ovo-ash);opacity:.8}.woocommerce-breadcrumb{font-family:var(--ovo-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ovo-ash)}.woocommerce-breadcrumb a{color:var(--ovo-ash)}.woocommerce-breadcrumb a:hover{color:var(--ovo-signal)}.summary .product_title,.single-product .product_title{font-family:var(--ovo-display);font-weight:600;font-size:clamp(26px, 2.6vw, 34px);line-height:1.18;letter-spacing:-.02em;color:#111114;margin:6px 0 14px}.summary .price{font-family:var(--ovo-display);font-weight:600;font-size:24px;letter-spacing:-.01em;color:var(--ovo-ink-900)}.summary .price del{color:var(--ovo-ash);font-size:15px;font-weight:400;margin-inline-end:10px}.summary .price ins{text-decoration:none;color:var(--ovo-ink-900)}.summary .price ins .amount{color:inherit}.woocommerce-product-details__short-description{font-family:var(--ovo-body);font-size:16.5px;line-height:1.7;color:var(--ovo-slate);margin:16px 0 26px}.summary form.cart .variations{margin:0 0 18px;border-collapse:separate;border-spacing:0}.summary form.cart .variations td,.summary form.cart .variations th{display:block;padding:0 0 12px}.summary form.cart .variations th.label label{font-family:var(--ovo-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#111114;display:block;margin-bottom:8px}.summary form.cart .variations select{font-family:var(--ovo-display);font-size:14px;font-weight:500;color:#111114;background-color:var(--ovo-paper-100);border:1px solid var(--ovo-line);border-radius:var(--ovo-radius);padding:12px 40px 12px 14px;min-width:240px;height:46px;transition:border-color 0.2s ease}.summary form.cart .variations select:focus{outline:none;border-color:var(--ovo-signal)}.summary form.cart .variations a.reset_variations{font-family:var(--ovo-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ovo-ash)}.summary form.cart{align-items:center;gap:12px}.summary form.cart .quantity{display:inline-flex;border:1px solid var(--ovo-line);border-radius:var(--ovo-radius);overflow:hidden;background:var(--ovo-paper-100)}.summary form.cart .quantity input{height:48px;width:54px;border:0;background:#fff0;font-family:var(--ovo-display);font-weight:600;font-size:15px;color:#111114;text-align:center}.summary form.cart .quantity .btn{height:48px;width:40px;border:0;background:#fff0;color:var(--ovo-ash);transition:color 0.2s ease}.summary form.cart .quantity .btn:hover{color:var(--ovo-signal)}.summary .single_add_to_cart_button{font-family:var(--ovo-display);font-weight:600;font-size:14px;letter-spacing:.04em;padding:15px 40px;height:50px;border-radius:var(--ovo-radius);background-color:var(--ovo-ink-900);color:#fff;border:0;transition:background-color 0.2s ease}.summary .single_add_to_cart_button:hover{background-color:var(--ovo-signal);color:#fff}.ovo-pd-trust-bar{display:flex;flex-wrap:wrap;gap:14px 26px;list-style:none;margin:26px 0 0;padding:20px 0 0;border-top:1px solid var(--ovo-line)}.ovo-pd-trust-bar li{display:flex;align-items:center;gap:9px;font-family:var(--ovo-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ovo-slate)}.ovo-pd-trust-bar svg{width:17px;height:17px;flex:0 0 auto;color:var(--ovo-signal)}.woocommerce-product-gallery{border:1px solid var(--ovo-line);border-radius:var(--ovo-radius);overflow:hidden;background-color:var(--ovo-paper-100)}.woocommerce-product-gallery .flex-viewport{border-radius:0}.single-product .product .woocommerce-product-gallery ol.flex-control-thumbs li{border:1px solid var(--ovo-line);border-radius:6px;overflow:hidden}.single-product .product .woocommerce-product-gallery ol.flex-control-thumbs li img{border:0}.single-product .product .woocommerce-product-gallery ol.flex-control-thumbs li.flex-active{border-color:var(--ovo-signal)}.woocommerce-tabs{margin-top:56px}.woocommerce-tabs ul.tabs{display:flex;gap:34px;padding:0;margin:0;border-bottom:1px solid var(--ovo-line);background:#fff0;overflow-x:auto;scrollbar-width:none}.woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none}.woocommerce-tabs ul.tabs li{position:relative;border:0;background:#fff0;border-radius:0;padding:0 0 16px;margin:0;white-space:nowrap;font-family:var(--ovo-display);font-weight:600;font-size:14.5px;letter-spacing:.02em;color:var(--ovo-ash)}.woocommerce-tabs ul.tabs li::after{content:none}.woocommerce-tabs ul.tabs li a{color:inherit;display:block;transition:color 0.2s ease}.woocommerce-tabs ul.tabs li:hover a{color:var(--ovo-slate)}.woocommerce-tabs ul.tabs li.active{color:#111114}.woocommerce-tabs ul.tabs li.active::before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background-color:var(--ovo-signal)}.woocommerce-tabs .panel{padding:34px 0 0;margin:0}.woocommerce-tabs .panel p{line-height:1.75;color:#3a3a42;font-size:15.5px}.ovo-pd-lead{font-family:var(--ovo-display);font-weight:600;font-size:clamp(19px, 1.7vw, 23px);line-height:1.4;letter-spacing:-.01em;color:#111114;margin:0 0 14px}.ovo-pd-features{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.ovo-pd-features li{position:relative;padding-left:24px;font-size:15.5px;line-height:1.65;color:#3a3a42}.ovo-pd-features li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background-color:var(--ovo-signal)}.ovo-pd-specs{width:100%;border-collapse:collapse;margin:4px 0 24px;font-size:15px}.ovo-pd-specs th{text-align:left;font-family:var(--ovo-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ovo-ash);padding:12px 0;border-bottom:1px solid var(--ovo-line);width:42%}.ovo-pd-specs td{padding:12px 0;border-bottom:1px solid var(--ovo-line);color:#111114}.ovo-pd-trust{margin:6px 0 0;padding:16px 18px;background-color:var(--ovo-paper);border-left:2px solid var(--ovo-signal);border-radius:0 var(--ovo-radius) var(--ovo-radius) 0;font-size:14.5px;line-height:1.7;color:var(--ovo-slate)}.single-product p.stock{font-family:var(--ovo-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ovo-slate)}.related.products>h2,.up-sells.products>h2{font-family:var(--ovo-display);font-weight:600;font-size:clamp(24px, 2.4vw, 32px);letter-spacing:-.02em;color:#111114;margin:0 0 32px}@media (max-width:640px){.summary .price{font-size:21px}.summary form.cart .variations select{min-width:100%;width:100%}.summary .single_add_to_cart_button{flex:1 1 auto}.ovo-pd-trust-bar{gap:12px 18px}.woocommerce-tabs{margin-top:40px}.woocommerce-tabs ul.tabs{gap:24px}}