body.rx-shop{--ink:#111114;--muted:#5f6168;--line:#e9e9ee;--soft:#f5f5f7;--accent:#f04a23;--accent-soft:#fdeee9;--ok:#11804a;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:#fff!important;background-image:none!important;color:var(--ink);font-family:var(--font)}body.rx-shop .rxs-i{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}body.rx-shop #primary,body.rx-shop .site-main,body.rx-shop main.site-main{max-width:1240px;margin:0 auto!important;padding:0 16px 56px!important;width:100%;float:none}body.rx-shop .woocommerce-products-header{padding:0;margin:0}html.rxs-lock,html.rxs-lock body{overflow:hidden}body.rx-shop .rxs-crumbs{max-width:1240px;margin:0 auto;padding:18px 16px 0;font-size:13px;color:var(--muted)}body.rx-shop .rxs-crumbs a{color:var(--muted)!important;text-decoration:none}body.rx-shop .rxs-crumbs a:hover{color:var(--ink)!important}body.rx-shop .rxs-crumbs .separator{margin:0 6px;opacity:.5}body.rx-shop .rxs-crumbs .last{color:var(--ink);font-weight:600}body.rx-shop .woocommerce-products-header__title,body.rx-shop h1.page-title{font-family:var(--font)!important;font-size:clamp(28px,4vw,44px)!important;font-weight:800!important;letter-spacing:-.03em;line-height:1.1!important;color:var(--ink)!important;margin:14px 0 12px!important;text-transform:none!important;text-align:left!important}body.rx-shop .rxs-intro{max-width:780px;color:var(--muted);font-size:16px;line-height:1.65}body.rx-shop .rxs-intro p{margin:0 0 10px}body.rx-shop .rxs-intro a{color:var(--ink);text-decoration:underline}body.rx-shop .rxs-facts{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}body.rx-shop .rxs-facts li{background:var(--soft);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600;margin:0}body.rx-shop .rxs-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0;margin:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body.rx-shop .rxs-chips{display:flex;gap:8px;flex-wrap:wrap}body.rx-shop .rxs-chip{border:1.5px solid var(--line)!important;border-radius:999px!important;padding:8px 15px!important;font:700 13.5px/1.2 var(--font)!important;background:#fff!important;background-image:none!important;color:var(--ink)!important;box-shadow:none!important;cursor:pointer;min-height:0!important;text-transform:none!important;letter-spacing:0!important}body.rx-shop .rxs-chip[aria-pressed="true"]{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}body.rx-shop .rxs-sortwrap{display:flex;align-items:center;gap:14px;margin-left:auto}body.rx-shop .woocommerce-result-count{margin:0!important;font-size:13.5px;color:var(--muted);float:none!important}body.rx-shop .woocommerce-ordering{margin:0!important;float:none!important}body.rx-shop .woocommerce-ordering select{border:1.5px solid var(--line)!important;border-radius:999px!important;padding:9px 34px 9px 14px!important;font:600 13.5px var(--font)!important;background-color:#fff!important;color:var(--ink)!important;box-shadow:none!important;height:auto!important}body.rx-shop ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important;margin:0!important;padding:0!important}body.rx-shop ul.products::before,body.rx-shop ul.products::after{display:none!important}body.rx-shop ul.products li.product{position:relative;width:auto!important;margin:0!important;float:none!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:20px!important;box-shadow:none!important;overflow:hidden;text-align:left!important;padding:0 0 14px!important;transform:none!important}body.rx-shop ul.products li.product:hover{box-shadow:0 12px 30px rgb(17 17 20 / .08)!important;border-color:transparent!important}body.rx-shop ul.products li.product[hidden]{display:none!important}body.rx-shop ul.products li.product img{background:var(--soft);aspect-ratio:1/1;object-fit:cover;margin:0 0 12px!important;border-radius:0!important}body.rx-shop ul.products li.product .woocommerce-loop-product__title{font-family:var(--font)!important;font-size:14.5px!important;font-weight:600!important;line-height:1.35!important;color:var(--ink)!important;text-align:left!important;padding:0 14px!important;min-height:40px}body.rx-shop ul.products li.product .price{color:var(--ink)!important;font-family:var(--font);font-size:17px!important;font-weight:800!important;padding:0 14px!important;text-align:left!important;display:block}body.rx-shop ul.products li.product .price del{color:var(--muted)!important;font-weight:400;opacity:1}body.rx-shop ul.products li.product .star-rating{margin:4px 14px 6px!important}body.rx-shop ul.products li.product .onsale{background:var(--accent)!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important;font-weight:700;top:10px!important;left:10px!important;right:auto!important;margin:0!important;min-height:0;min-width:0;padding:4px 10px!important;line-height:1.3!important}body.rx-shop ul.products li.product .rpodd-card-actions{display:flex;gap:8px;align-items:center;padding:0 14px!important;margin-top:auto!important}body.rx-shop ul.products li.product .rpodd-qty{border:1.5px solid var(--line)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;height:46px}body.rx-shop ul.products li.product .rpodd-qty button,body.rx-shop ul.products li.product .rpodd-qty input{background:none!important;color:var(--ink)!important;box-shadow:none!important}body.rx-shop ul.products li.product a.button,body.rx-shop ul.products li.product a.rpodd-add{flex:1;min-height:46px;display:flex!important;align-items:center;justify-content:center;background:var(--ink)!important;background-image:none!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;letter-spacing:0!important;font:700 14px var(--font)!important;padding:0 14px!important;margin:0!important}body.rx-shop ul.products li.product a.button:hover,body.rx-shop ul.products li.product a.rpodd-add:hover{background:var(--accent)!important}body.rx-shop ul.products li.product a.added_to_cart{display:none!important}body.rx-shop .rxs-qv{position:absolute;top:10px;right:10px;z-index:3;width:38px;height:38px;border-radius:50%!important;background:#fff!important;background-image:none!important;border:0!important;box-shadow:0 2px 10px rgb(17 17 20 / .12)!important;display:flex!important;align-items:center;justify-content:center;padding:0!important;color:var(--ink)!important;cursor:pointer;min-height:0!important}body.rx-shop .rxs-qv .rxs-i{width:18px;height:18px}body.rx-shop .rxs-qv:hover{color:var(--accent)!important}.rxs-qvd{position:fixed;inset:0;z-index:99990;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Segoe UI",Roboto,sans-serif;color:#111114}.rxs-qvd[hidden]{display:none}.rxs-qvd-sc{position:absolute;inset:0;background:rgb(17 17 20 / .45)}.rxs-qvd-pn{position:absolute;right:0;top:0;bottom:0;width:min(440px,100%);background:#fff;padding:22px 22px calc(22px + env(safe-area-inset-bottom,0px));overflow:auto;display:flex;flex-direction:column;gap:12px;box-shadow:-20px 0 60px rgb(17 17 20 / .18)}.rxs-qvd-x{align-self:flex-end;width:40px;height:40px;border-radius:50%!important;border:0!important;background:#f5f5f7!important;background-image:none!important;color:#111114!important;display:flex;align-items:center;justify-content:center;padding:0!important;box-shadow:none!important;min-height:0!important}.rxs-qvd [data-qvbody]{display:flex;flex-direction:column;gap:12px}.rxs-qv-img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:18px;background:#f5f5f7}.rxs-qvd h3{margin:0;font-size:20px;line-height:1.3;font-family:inherit!important;color:#111114!important}.rxs-qv-price{margin:0;font-size:24px;font-weight:800}.rxs-qv-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rxs-qv-facts li{background:#f5f5f7;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600}.rxs-qv-buy{display:flex;gap:10px}.rxs-qv-more{text-align:center;font-weight:700;color:#111114!important;text-decoration:underline}.rxs-btn{flex:1;min-height:52px;border-radius:999px!important;border:0!important;background:#111114!important;background-image:none!important;color:#fff!important;font:700 15px inherit;box-shadow:none!important;cursor:pointer}.rxs-btn:hover{background:#f04a23!important}.rxs-qty{display:inline-flex;align-items:center;border:1.5px solid #e9e9ee;border-radius:999px;height:52px;background:#fff;flex:none}.rxs-qty button{width:40px;height:100%;border:0!important;background:none!important;background-image:none!important;color:#111114!important;font-size:20px;padding:0!important;box-shadow:none!important;min-height:0!important;cursor:pointer}.rxs-qty output{min-width:24px;text-align:center;font-weight:700}.rxs-wa{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:52px;border-radius:999px;background:#1f9d55;color:#fff!important;font-weight:700;font-size:15px;text-decoration:none!important;transition:background .2s}.rxs-wa:hover{background:#178246}.rxs-wa .rxs-i{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8}body.rx-shop .rxs-faq{max-width:900px;margin:56px auto 0}body.rx-shop .rxs-faq h2,body.rx-shop .rxs-sibs h2,body.rx-shop .rxs-spectable h2,body.rx-shop .related>h2,body.rx-shop .upsells>h2{font-family:var(--font)!important;font-size:clamp(22px,2.6vw,28px)!important;font-weight:800!important;letter-spacing:-.02em;color:var(--ink)!important;margin:0 0 10px!important;text-align:left!important;text-transform:none!important}body.rx-shop .rxs-faq details{border-bottom:1px solid var(--line);padding:16px 0}body.rx-shop .rxs-faq summary{cursor:pointer;font-weight:700;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px;color:var(--ink)}body.rx-shop .rxs-faq summary::-webkit-details-marker{display:none}body.rx-shop .rxs-faq summary::after{content:"+";font-size:22px;line-height:1;color:var(--muted)}body.rx-shop .rxs-faq details[open] summary::after{content:"–"}body.rx-shop .rxs-faq p{color:var(--muted);margin:8px 0 0;line-height:1.65}body.rx-shop .rxs-sibs{margin-top:56px}body.rx-shop .rxs-sibs ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.rx-shop .rxs-sibs li{margin:0}body.rx-shop .rxs-sibs a{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:16px;padding:10px;color:var(--ink)!important;font-weight:700;font-size:14px;text-decoration:none;transition:border-color .2s}body.rx-shop .rxs-sibs a:hover{border-color:var(--ink)}body.rx-shop .rxs-sibs img{width:56px!important;height:56px!important;border-radius:12px;object-fit:cover;flex:none}body.rx-shop .rxs-sibs small{display:block;font-weight:500;color:var(--muted)}body.rx-shop .rxs-guide{max-width:860px;margin:56px auto 0;position:relative}body.rx-shop .rxs-guide-in{max-height:520px;overflow:hidden;position:relative;color:var(--muted);line-height:1.75;font-size:16px}body.rx-shop .rxs-guide-in::after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(#fff0,#fff)}body.rx-shop .rxs-guide.open .rxs-guide-in{max-height:none}body.rx-shop .rxs-guide.open .rxs-guide-in::after{display:none}body.rx-shop .rxs-guide h2,body.rx-shop .rxs-guide h3,body.rx-shop .rxs-desc h2,body.rx-shop .rxs-desc h3{font-family:var(--font)!important;color:var(--ink)!important;letter-spacing:-.01em;line-height:1.25!important;margin:28px 0 10px!important;text-transform:none!important}body.rx-shop .rxs-guide h2,body.rx-shop .rxs-desc h2{font-size:24px!important}body.rx-shop .rxs-guide h3,body.rx-shop .rxs-desc h3{font-size:19px!important}body.rx-shop .rxs-guide a,body.rx-shop .rxs-desc a{color:var(--ink)!important;text-decoration:underline}body.rx-shop .rxs-guide table,body.rx-shop .rxs-desc table{width:100%;border-collapse:collapse;font-size:14px;display:block;overflow-x:auto;border:1px solid var(--line);border-radius:12px;margin:14px 0}body.rx-shop .rxs-guide th,body.rx-shop .rxs-guide td,body.rx-shop .rxs-desc th,body.rx-shop .rxs-desc td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}body.rx-shop .rxs-more{margin:14px auto 0;display:flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 24px!important;border-radius:999px!important;border:1.5px solid var(--line)!important;background:#fff!important;background-image:none!important;color:var(--ink)!important;font:700 15px var(--font)!important;box-shadow:none!important;cursor:pointer;text-transform:none!important}body.rx-shop .rxs-more:hover{border-color:var(--ink)!important}body.rx-shop div.product{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;padding-top:18px;margin:0!important}body.rx-shop div.product>*{grid-column:1 / -1}body.rx-shop div.product>.woocommerce-product-gallery{grid-column:1;width:100%!important;float:none!important;margin:0!important;position:sticky;top:16px;align-self:start}body.rx-shop div.product>.summary{grid-column:2;width:100%!important;float:none!important;margin:0!important;display:flex;flex-direction:column;gap:14px}body.rx-shop div.product>.onsale{grid-column:1;position:absolute}body.rx-shop .woocommerce-product-gallery__wrapper,body.rx-shop .woocommerce-product-gallery .flex-viewport{border-radius:28px;overflow:hidden;background:var(--soft)}body.rx-shop .woocommerce-product-gallery img{border-radius:0!important}body.rx-shop .woocommerce-product-gallery .flex-control-thumbs{display:flex;gap:10px;margin-top:12px!important}body.rx-shop .woocommerce-product-gallery .flex-control-thumbs li{width:76px!important;margin:0!important}body.rx-shop .woocommerce-product-gallery .flex-control-thumbs img{border-radius:14px!important}body.rx-shop .summary .product_title{font-family:var(--font)!important;font-size:clamp(26px,3.2vw,38px)!important;font-weight:800!important;letter-spacing:-.03em;line-height:1.1!important;color:var(--ink)!important;margin:0!important;text-transform:none!important}body.rx-shop .summary .price{font-family:var(--font);font-size:32px!important;font-weight:800!important;color:var(--ink)!important;margin:0!important}body.rx-shop .summary .price del{color:var(--muted)!important;font-size:20px;font-weight:400;opacity:1}body.rx-shop .summary .woocommerce-product-rating{margin:0!important}body.rx-shop .rxs-stock{display:inline-flex;align-items:center;gap:8px;margin:0!important;font-weight:700;font-size:14px;color:var(--ok)}body.rx-shop .rxs-stock i{width:8px;height:8px;border-radius:50%;background:#1aa35a;box-shadow:0 0 0 4px rgb(26 163 90 / .15);display:block}body.rx-shop .rxs-stock.rxs-out{color:#b42318}.body.rx-shop .rxs-stock.rxs-out i{background:#b42318}body.rx-shop .rxs-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.rx-shop .rxs-specs div{background:var(--soft);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}body.rx-shop .rxs-specs .rxs-wide{grid-column:1 / -1}body.rx-shop .rxs-specs span{font-size:12px;color:var(--muted)}body.rx-shop .rxs-specs b{font-size:14px;color:var(--ink);font-weight:700}body.rx-shop .summary form.cart{display:flex;gap:10px;align-items:stretch;margin:0!important}body.rx-shop .summary form.cart .quantity{margin:0!important;display:flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;overflow:hidden;height:56px}body.rx-shop .summary form.cart .quantity input.qty{border:0!important;background:none!important;width:56px!important;height:100%!important;text-align:center;font:700 16px var(--font)!important;box-shadow:none!important}body.rx-shop .summary form.cart .single_add_to_cart_button{flex:1;min-height:56px;border-radius:999px!important;background:var(--ink)!important;background-image:none!important;color:#fff!important;font:700 16px var(--font)!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;padding:0 24px!important;margin:0!important;float:none!important}body.rx-shop .summary form.cart .single_add_to_cart_button:hover{background:var(--accent)!important}body.rx-shop .summary .rxs-wa{min-height:56px;font-size:16px}body.rx-shop .rxs-meter{background:var(--soft);border-radius:16px;padding:12px 14px;font-size:13.5px;color:var(--muted)}body.rx-shop .rxs-meter b{color:var(--ink)}body.rx-shop .rxs-track{height:8px;border-radius:9px;background:#e4e4ea;overflow:hidden;margin-top:8px}body.rx-shop .rxs-fill{height:100%;background:linear-gradient(90deg,#f04a23,#ff9a3c);border-radius:9px;transition:width .3s;width:0}body.rx-shop .rxs-compat p{margin:0 0 8px!important;font-weight:700;font-size:14px}body.rx-shop .rxs-compat ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}body.rx-shop .rxs-compat li{margin:0}body.rx-shop .rxs-compat a,body.rx-shop .rxs-compat span{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:4px 11px 4px 4px;font-size:13px;font-weight:600;color:var(--ink)!important;text-decoration:none}body.rx-shop .rxs-compat a:hover{border-color:var(--ink)}body.rx-shop .rxs-compat img{width:28px!important;height:28px!important;border-radius:50%;object-fit:cover}body.rx-shop .rxs-compat b{color:var(--ok)}body.rx-shop .rxs-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.rx-shop .rxs-perks li{margin:0;border:1px solid var(--line);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--muted)}body.rx-shop .rxs-perks .rxs-i{color:var(--accent);width:18px;height:18px}body.rx-shop .rxs-perks b{color:var(--ink);font-size:13px}body.rx-shop .summary .product_meta{font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:12px}body.rx-shop .summary .product_meta a{color:var(--ink)!important}body.rx-shop .rxs-desc{max-width:860px;margin:56px 0 0;color:var(--muted);line-height:1.75;font-size:16px}body.rx-shop .rxs-desc p{margin:0 0 14px}body.rx-shop .rxs-desc ul{margin:0 0 14px 18px}body.rx-shop .rxs-desc strong{color:var(--ink)}body.rx-shop .rxs-spectable{max-width:860px;margin:44px 0 0}body.rx-shop .rxs-spectable table{width:100%;border-collapse:collapse;font-size:15px;border:1px solid var(--line);border-radius:16px;overflow:hidden}body.rx-shop .rxs-spectable th,body.rx-shop .rxs-spectable td{padding:12px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;background:#fff}body.rx-shop .rxs-spectable th{width:36%;color:var(--muted);font-weight:600;background:var(--soft)}body.rx-shop div.product .rxs-faq{margin:56px 0 0}body.rx-shop .rxs-reviews{max-width:860px;margin:56px 0 0}body.rx-shop .related,body.rx-shop .upsells{margin-top:56px!important}.rxs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9990;background:#fff;border-top:1px solid #e9e9ee;box-shadow:0 -10px 30px rgb(17 17 20 / .10);padding-bottom:env(safe-area-inset-bottom,0);transform:translateY(110%);transition:transform .25s ease;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Segoe UI",Roboto,sans-serif}.rxs-sticky.show{transform:none}.rxs-sticky-in{display:flex;align-items:center;gap:8px;padding:10px 12px;max-width:1240px;margin:0 auto}.rxs-sticky-nm{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.rxs-sticky-nm b{font-size:13.5px;color:#111114;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rxs-sticky-nm span{font-size:13px;color:#5f6168;font-weight:600}.rxs-sticky .rxs-qty{height:52px}.rxs-sticky .rxs-qty button{width:34px}.rxs-sticky-add{min-height:52px;padding:0 18px!important;border-radius:999px!important;border:0!important;background:#111114!important;background-image:none!important;color:#fff!important;font:700 15px inherit;box-shadow:none!important;cursor:pointer;white-space:nowrap}.rxs-sticky-wa{width:52px;height:52px;border-radius:50%;background:#1f9d55;color:#fff!important;display:flex;align-items:center;justify-content:center;flex:none}.rxs-sticky-wa .rxs-i{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8}@media (min-width:1025px){.rxs-sticky{display:none}}body.rx-shop.single-product .joinchat{bottom:84px!important}@media (max-width:1024px){body.rx-shop ul.products{grid-template-columns:repeat(3,1fr)!important}body.rx-shop .rxs-sibs ul{grid-template-columns:repeat(2,1fr)}body.rx-shop div.product{grid-template-columns:1fr 1fr;gap:28px}body.rx-shop footer.elementor-location-footer{padding-bottom:76px!important}}@media (max-width:767px){body.rx-shop #primary,body.rx-shop .site-main{padding:0 12px 40px!important}body.rx-shop .rxs-crumbs{padding:12px 12px 0;font-size:12px}body.rx-shop .rxs-intro{font-size:15px}body.rx-shop .rxs-toolbar{margin:16px 0;gap:10px}body.rx-shop .rxs-chips{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:2px}body.rx-shop .rxs-sortwrap{width:100%;justify-content:space-between;margin:0}body.rx-shop ul.products{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}body.rx-shop ul.products li.product{border-radius:16px!important;padding-bottom:10px!important}body.rx-shop ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;padding:0 10px!important}body.rx-shop ul.products li.product .price{font-size:15px!important;padding:0 10px!important}body.rx-shop ul.products li.product .star-rating{margin:2px 10px 4px!important}body.rx-shop ul.products li.product .rpodd-card-actions{flex-direction:column;align-items:stretch;padding:0 10px!important;gap:6px}body.rx-shop ul.products li.product .rpodd-qty{height:44px;justify-content:space-between}body.rx-shop ul.products li.product a.button,body.rx-shop ul.products li.product a.rpodd-add{min-height:50px;font-size:14.5px!important}body.rx-shop .rxs-qv{width:34px;height:34px;top:8px;right:8px}body.rx-shop .rxs-sibs ul{grid-template-columns:1fr 1fr;gap:8px}body.rx-shop .rxs-sibs a{flex-direction:column;align-items:flex-start;font-size:13px}body.rx-shop .rxs-guide-in{font-size:15px;max-height:420px}body.rx-shop div.product{grid-template-columns:1fr;gap:18px;padding-top:12px}body.rx-shop div.product>.woocommerce-product-gallery,body.rx-shop div.product>.summary{grid-column:1;position:static}body.rx-shop .woocommerce-product-gallery__wrapper,body.rx-shop .woocommerce-product-gallery .flex-viewport{border-radius:20px}body.rx-shop .summary .price{font-size:26px!important}body.rx-shop .summary form.cart .quantity{height:56px}body.rx-shop .rxs-perks{gap:6px}body.rx-shop .rxs-perks li{padding:8px;font-size:11px}body.rx-shop .rxs-desc,body.rx-shop .rxs-spectable{font-size:15px}body.rx-shop .rxs-spectable th{width:42%}.rxs-sticky-add{padding:0 14px!important;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.rxs-sticky,body.rx-shop .rxs-fill{transition:none}}html body.rx-shop{background:#fff!important;background-image:none!important;overflow:visible!important;height:auto!important}html:has(body.rx-shop){overflow:visible!important}body.rx-shop div.product .summary h1.product_title{display:block!important}body.rx-shop div.product .summary p.price,body.rx-shop div.product .summary span.price,body.rx-shop div.product .summary .price .amount{color:var(--ink)!important}body.rx-shop div.product .summary .price ins{text-decoration:none}body.rx-shop div.product .summary form.cart>.shopengine_add_to_list_action,body.rx-shop div.product .summary form.cart>.shopengine_comparison_add_to_list_action,body.rx-shop div.product .summary form.cart>[class*="shopengine"]{display:none!important}body.rx-shop div.product .woocommerce-product-gallery,body.rx-shop div.product .images.woocommerce-product-gallery{width:100%!important;max-width:none!important}body.rx-shop div.product .woocommerce-product-gallery__image,body.rx-shop div.product .woocommerce-product-gallery__image a{display:block;width:100%!important}body.rx-shop div.product .woocommerce-product-gallery__image img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain}body.rx-shop ul.products li.product .shopengine_add_to_list_action,body.rx-shop ul.products li.product .shopengine_comparison_add_to_list_action,body.rx-shop ul.products li.product .shopengine-quickview-trigger{display:none!important}body.rx-shop div.product .summary .price *,body.rx-shop ul.products li.product .price *{color:inherit!important}html body.rx-shop ul.products li.product .rpodd-card-actions a.button.button,html body.rx-shop ul.products li.product a.button.button.add_to_cart_button,html body.rx-shop ul.products li.product a.button.button.product_type_variable,html body.rx-shop ul.products li.product a.button.button{flex:1;min-height:46px;display:flex!important;align-items:center;justify-content:center;background:#111114!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;letter-spacing:0!important;font:700 14px -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Segoe UI",Roboto,sans-serif!important;padding:0 14px!important;margin:0!important;filter:none!important;transform:none!important}html body.rx-shop ul.products li.product .rpodd-card-actions a.button.button:hover,html body.rx-shop ul.products li.product a.button.button:hover{background:#f04a23!important}@media (max-width:767px){html body.rx-shop ul.products li.product .rpodd-card-actions a.button.button,html body.rx-shop ul.products li.product a.button.button{min-height:50px;font-size:14.5px!important}}@media (max-width:1024px){body.rx-shop.single-product .xoo-wsc-basket,body.rx-shop.single-product .xoo-wsc-sc-cont.xoo-wsc-basket{bottom:88px!important}body.rx-shop.single-product .joinchat{--bottom:88px;bottom:88px!important}}body.rx-shop .rxs-chips{scrollbar-width:none}body.rx-shop .rxs-chips::-webkit-scrollbar{display:none}body.rx-shop div.product .summary .woocommerce-product-details__short-description{font-size:14.5px;color:var(--muted);line-height:1.55;margin:0}body.rx-shop div.product .summary .woocommerce-product-details__short-description p{margin:0 0 8px}body.rx-shop div.product .summary .woocommerce-product-details__short-description ul{list-style:none;margin:0!important;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:8px}body.rx-shop div.product .summary .woocommerce-product-details__short-description li{margin:0!important;padding:10px 12px!important;background:var(--soft);border-radius:14px;color:var(--ink);font-size:13.5px;line-height:1.45;list-style:none}body.rx-shop div.product .summary .woocommerce-product-details__short-description li::before,body.rx-shop div.product .summary .woocommerce-product-details__short-description li::marker{content:none;display:none}body.rx-shop div.product .summary .woocommerce-product-details__short-description li strong,body.rx-shop div.product .summary .woocommerce-product-details__short-description li b{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:2px}body.rx-shop div.product .summary .woocommerce-product-details__short-description li:nth-child(2){grid-column:1 / -1}body.rx-shop div.product .summary form.cart .quantity{display:flex!important;align-items:center;height:56px;border:1.5px solid var(--line);border-radius:999px;overflow:hidden;background:#fff}body.rx-shop div.product .summary form.cart .quantity input.qty{width:44px!important;-moz-appearance:textfield;appearance:textfield;padding:0!important}body.rx-shop div.product .summary form.cart .quantity input.qty::-webkit-outer-spin-button,body.rx-shop div.product .summary form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.rx-shop .rxs-qbtn{width:42px;height:100%;border:0!important;background:none!important;background-image:none!important;color:var(--ink)!important;font:600 22px/1 var(--font)!important;padding:0!important;box-shadow:none!important;min-height:0!important;cursor:pointer;display:flex;align-items:center;justify-content:center}body.rx-shop .rxs-qbtn:hover{color:var(--accent)!important}@media (max-width:767px){body.rx-shop div.product .summary .woocommerce-product-details__short-description ul{grid-template-columns:1fr 1fr}body.rx-shop div.product .summary .woocommerce-product-details__short-description li{font-size:13px;padding:9px 10px!important}body.rx-shop .rxs-qbtn{width:40px}}html body.rx-shop .price,html body.rx-shop .price *,html body.rx-shop .rxs-qv-price{-webkit-text-fill-color:currentColor!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}@media (max-width:767px){body.rx-shop div.product .summary .woocommerce-product-details__short-description ul{grid-template-columns:1fr!important;gap:6px}body.rx-shop div.product .summary .woocommerce-product-details__short-description li{display:flex;gap:8px;align-items:baseline}body.rx-shop div.product .summary .woocommerce-product-details__short-description li strong,body.rx-shop div.product .summary .woocommerce-product-details__short-description li b{display:inline;flex:0 0 38%;margin:0}}