.elementor-invisible{visibility:visible!important;opacity:1!important}.site-page img{max-width:100%;height:auto}.archive-unavailable-image{overflow-wrap:anywhere;max-width:100%;display:inline-block}.archive-data{white-space:pre-wrap;overflow-wrap:anywhere}.site-page a[aria-disabled=true]{cursor:default}.site-page .elementor-accordion .elementor-tab-title,.site-page .elementor-accordion .elementor-tab-title a{overflow-wrap:anywhere;white-space:normal!important;height:auto!important;max-height:none!important;overflow:visible!important}.site-page .elementor-accordion .elementor-tab-title a{word-break:break-word;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.site-page [hidden]{display:none!important}.pds-language-switcher{z-index:100010;color:#351047;flex:none;align-self:center;align-items:center;margin-inline-end:8px;font:500 14px/1.35 system-ui,sans-serif;display:flex;position:relative}.pds-language-trigger{box-sizing:border-box;color:#351047;cursor:pointer;background:#fffffff5;border:1px solid #5f00801f;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:60px;display:inline-flex;box-shadow:0 5px 18px #220c3024;height:44px!important;min-height:44px!important;max-height:44px!important;padding:8px!important}.pds-language-trigger:hover,.pds-language-trigger:focus-visible{outline-offset:2px;border-color:#a800c7;outline:3px solid #a800c733}.pds-language-flag{flex:none;font-size:18px;line-height:1}.pds-language-current{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pds-language-chevron{font-size:18px;line-height:.8;transition:transform .18s}.pds-language-switcher.is-open .pds-language-chevron{transform:rotate(180deg)}.pds-language-menu{background:#fffffffa;border:1px solid #5f00801a;border-radius:12px;width:min(300px,100vw - 24px);max-height:min(70vh,560px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 42px #220c3033}.pds-language-menu-label{color:#6d5578;letter-spacing:.02em;text-transform:uppercase;margin:3px 8px 7px;font-size:12px;font-weight:700}.pds-language-option{color:#351047;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:8px;text-decoration:none;display:grid}.pds-language-option:hover,.pds-language-option:focus-visible{color:#5f0080;background:#f4e7fa;outline:none}.pds-language-option.is-current{color:#72008e;background:#f8effb;font-weight:700}.pds-language-option small{color:#7d6a85;font-size:11px}.theme-dark .pds-language-trigger,.theme-dark .pds-language-menu{color:#f7f3ff;background:#211d29;border-color:#ffffff2e}.theme-dark .pds-language-option{color:#f7f3ff}.theme-dark .pds-language-option:hover,.theme-dark .pds-language-option:focus-visible,.theme-dark .pds-language-option.is-current{color:#fff;background:#3c2a4a}.theme-dark .pds-language-menu-label,.theme-dark .pds-language-option small{color:#ccb9d5}[dir=rtl] .pds-language-menu{left:0;right:auto}@media (width<=767px){.pds-language-menu{width:auto;max-height:calc(100vh - 112px);position:fixed;top:100px;left:12px;right:12px}[dir=rtl] .pds-language-menu{left:12px;right:12px}}.site-page .product-thumbnail{position:relative}.site-page .woocommerce ul.products li.product .product-thumbnail .product-actions,.site-page .product-thumbnail .product-actions{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important;transform:none!important}.site-page .product-thumbnail .product-actions>.woosw-btn,.site-page .product-thumbnail .product-actions>.woosc-btn,.site-page .product-thumbnail .product-actions>.woosq-btn{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:grid!important}.site-page .product-actions{z-index:4;flex-direction:column;gap:8px;display:flex;position:absolute;top:12px;right:12px}.site-page .product-actions>button.woosw-btn,.site-page .product-actions>button.woosc-btn,.site-page .product-actions>button.woosq-btn{color:#5f0080;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;transition:transform .18s,background .18s,color .18s;box-shadow:0 2px 10px #00000029;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;display:grid!important}.site-page .product-actions button:hover,.site-page .product-actions button:focus-visible{color:#fff;background:#b000c8;outline:none;transform:translateY(-2px)}.site-page .product-actions button.is-active{color:#fff;background:#b000c8}.site-page .product-actions .woosw-btn-icon,.site-page .product-actions .woosc-btn-icon,.site-page .product-actions .woosq-btn-icon{place-items:center;width:auto;height:auto;line-height:1;display:grid}.site-page .product-actions .woosw-btn-icon{font-family:woosw!important;font-size:27px!important}.site-page .product-actions .woosc-btn-icon{font-family:woosc!important;font-size:23px!important}.site-page .product-actions .woosq-btn-icon{font-family:woosq!important;font-size:23px!important}.site-page .product-actions .woosw-btn-text,.site-page .product-actions .woosc-btn-text,.site-page .product-actions .woosq-btn-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.site-page .pds-quick-view{z-index:100002;background:#00000094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.site-page .pds-quick-view-card{color:#351047;background:#fff;border-radius:10px;grid-template-columns:minmax(220px,42%) 1fr;gap:26px;width:min(720px,100%);max-height:min(760px,92vh);padding:28px;display:grid;position:relative;overflow:auto;box-shadow:0 18px 50px #0000004d}.site-page .pds-quick-view-card img{aspect-ratio:1;object-fit:contain;background:#f5f5f5;border-radius:8px;width:100%}.site-page .pds-quick-view-card h2{color:#5f0080;margin:8px 0 14px;font-size:clamp(22px,3vw,32px);line-height:1.2}.site-page .pds-quick-view-card .pds-quick-price{color:#ef3d48;margin:0 0 20px;font-size:25px;font-weight:700}.site-page .pds-quick-view-close{color:#d40000;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:10px;right:14px}.site-page .pds-quick-view-card a,.site-page .pds-quick-view-card button[data-pds-quick-add]{color:#fff;cursor:pointer;background:#b000c8;border:0;border-radius:5px;margin:8px 8px 0 0;padding:13px 20px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=600px){.site-page .product-actions{gap:7px;top:8px;right:8px}.site-page .product-actions>button.woosw-btn,.site-page .product-actions>button.woosc-btn,.site-page .product-actions>button.woosq-btn{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.site-page .product-actions .woosw-btn-icon{font-size:24px!important}.site-page .product-actions .woosc-btn-icon,.site-page .product-actions .woosq-btn-icon{font-size:20px!important}.site-page .pds-quick-view-card{grid-template-columns:1fr;gap:14px;padding:20px}}.site-page.theme-dark{color-scheme:dark;color:#f7f3ff;background:#15131a}.site-page.theme-dark .site-main,.site-page.theme-dark .content-bg,.site-page.theme-dark .entry-content-wrap{background-color:#211d29!important}.site-page.theme-dark a{color:#d8b4ff}.archive-theme-toggle,.archive-chat-fallback{z-index:100000;cursor:pointer;border:0;border-radius:999px;font:600 14px/1 system-ui,sans-serif;position:fixed;box-shadow:0 8px 24px #0000002e}.archive-theme-toggle{color:#fff;background:#30233d;padding:12px 15px;bottom:18px;right:18px}.archive-chat-fallback{color:#062b14;background:#25d366;padding:12px 15px;text-decoration:none;bottom:70px;right:18px}.archive-theme-toggle:focus-visible,.archive-chat-fallback:focus-visible{outline-offset:3px;outline:3px solid #ffcf4a}.archive-form-status.archive-form-success{color:#167447}.theme-dark .archive-form-status.archive-form-success{color:#8ff0ba}@media (width<=767px){.site-page{overflow-x:clip}.site-page iframe,.site-page video{max-width:100%}}@media (prefers-reduced-motion:reduce){.site-page *,.site-page :before,.site-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
