body.rk3 #masthead,body.rk3 .site-header:not(.rk3-hdr),body.rk3 #colophon,body.rk3 .site-footer:not(.rk3-ftr),body.rk3 #mobile-drawer,body.rk3 #rk-mega,body.rk3 .rk-mega{display:none!important}body.rk3 .rk3-ui{font-family:var(--rk3-text)}body.admin-bar .rk3-hdr{top:32px}@media (max-width:782px){body.admin-bar .rk3-hdr{top:46px}}@media (max-width:600px){body.admin-bar .rk3-hdr{top:0}}.rk3-ui .screen-reader-text:not(:focus),.rk3-ui .rk3-sr{left:0;top:0}.rk3-price .woocommerce-Price-amount{font-weight:600}.rk3-price del{opacity:1;text-decoration:line-through}.rk3-price del .woocommerce-Price-amount{font-weight:400}.rk3-price ins{background:none;text-decoration:none}.rk3-price .woocommerce-price-suffix{font:400 12px var(--rk3-ui);color:var(--rk3-mute)}.rk3-price .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rk3-pages{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.rk3-pages .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:var(--rk3-pill);border:1px solid var(--rk3-line-2);font:600 13px var(--rk3-ui);color:var(--rk3-white);text-decoration:none;transition:background var(--rk3-fast),color var(--rk3-fast)}.rk3-pages .page-numbers.current,.rk3-pages a.page-numbers:hover{background:var(--rk3-white);color:var(--rk3-black)}.rk3-pages .page-numbers.dots{border:0}.rk3-ui .woocommerce-notices-wrapper:not(:empty){margin-bottom:20px}.rk3-ui .woocommerce-message,.rk3-ui .woocommerce-info,.rk3-ui .woocommerce-error{border-radius:12px;font:500 14px var(--rk3-ui)}.rk3-buy form.cart{display:grid;gap:16px;margin:0}.rk3-buy form.cart .quantity{display:inline-flex}.rk3-buy form.cart .quantity input.qty{min-height:52px;width:72px;border-radius:var(--rk3-pill);border:1px solid var(--rk3-line-2);background:var(--rk3-black);color:var(--rk3-white);text-align:center;font:600 15px var(--rk3-ui)}.rk3-buy form.cart .single_add_to_cart_button{min-height:52px;padding:0 26px;border-radius:var(--rk3-pill);border:0;background:var(--rk3-pink);color:var(--rk3-black);font:600 14px var(--rk3-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex:1}.rk3-buy form.cart .single_add_to_cart_button:hover{box-shadow:0 10px 30px -12px rgb(255 30 140 / .7);background:var(--rk3-pink);color:var(--rk3-black)}.rk3-buy form.cart:not(.variations_form)>.quantity+.single_add_to_cart_button,.rk3-buy .woocommerce-variation-add-to-cart{display:flex;gap:10px}.rk3-buy .variations{width:100%;border:0}.rk3-buy .variations th,.rk3-buy .variations td{padding:6px 0;border:0;background:none;color:var(--rk3-bone);font:600 12px var(--rk3-ui);letter-spacing:.12em;text-transform:uppercase;text-align:left}.rk3-buy .variations select{min-height:48px;border-radius:12px;border:1px solid var(--rk3-line-2);background:var(--rk3-black);color:var(--rk3-white);padding:0 14px}.rk3-buy .stock{font:500 13px var(--rk3-ui)}body.rk3{--rk-disp:var(--rk3-disp);--rk-pink:var(--rk3-pink);--rk-cal:var(--rk3-cyan);--rk-green:var(--rk3-lime);--rk-black:var(--rk3-black)}.rk3-module{padding-block:clamp(24px,4vw,48px)}body.rk3 .entry-content :is(h1,h2,h3):not([class*="rk-"]):not([class*="rk3-"]){font-family:var(--rk3-disp);font-weight:400;text-transform:uppercase;letter-spacing:.005em}body.rk3-tpl #inner-wrap,body.rk3-tpl .content-area{margin:0;padding:0;max-width:none}body.rk3-tpl .rk3-ui{width:100%}body.rk3-tpl #rk3-main{background:var(--rk3-black);color:var(--rk3-white)}