@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300&display=swap);:root{--purple:#9901D8;--purple-dark:#7a00ad;--purple-light:#b820f5;--cyan:#0AACF3;--cyan-dark:#0890cc;--dark:#1A1A1A;--white:#fff;--gray:#6b7280;--gray-light:#f3f4f6;--border:rgba(0,0,0,0.08);--border-purple:rgba(153,1,216,0.2);--font:'Montserrat',sans-serif;--radius:12px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#fff;color:var(--dark);font-family:var(--font);font-size:16px;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f3f4f6}::-webkit-scrollbar-thumb{background:var(--purple);border-radius:2px}.announce{background:var(--purple);color:#fff;text-align:center;padding:10px 16px;font-size:13px;font-weight:500;letter-spacing:.04em;transition:max-height .4s ease,padding .4s ease,opacity .4s ease;max-height:60px;overflow:hidden}.announce a{color:#fff;text-decoration:none;font-weight:700}.announce.hidden{max-height:0;opacity:0;padding:0}nav{position:sticky;top:0;z-index:1000;background:rgb(255 255 255 / .97);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:0 40px;display:flex;align-items:center;justify-content:space-between;height:72px}.nav-logo{display:flex;align-items:center;text-decoration:none}.nav-logo img{height:52px;width:auto;object-fit:contain}.nav-links{display:flex;align-items:center;gap:28px;list-style:none}.nav-links>li{position:relative}.nav-links a{color:var(--gray);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s;cursor:pointer;padding:8px 0;display:block}.nav-links a:hover{color:var(--purple)}.nav-dropdown{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1.5px solid var(--border-purple);border-radius:14px;min-width:240px;padding:8px;box-shadow:0 12px 40px rgb(153 1 216 / .12);display:none;z-index:200;flex-direction:column}.nav-links>li .nav-dropdown{display:none}.nav-links>li:hover .nav-dropdown,.nav-links>li.dd-open .nav-dropdown{display:flex}.nav-dropdown a{padding:9px 14px;border-radius:8px;color:var(--dark);font-size:13px;font-weight:500;transition:all .18s;white-space:nowrap}.nav-dropdown a:hover{background:rgb(153 1 216 / .08);color:var(--purple)}.nav-actions{display:flex;align-items:center;gap:12px}.btn-search{background:none;border:none;color:var(--gray);cursor:pointer;padding:8px;display:flex;align-items:center;transition:color .2s}.btn-search:hover{color:var(--purple)}.btn-cart{display:flex;align-items:center;gap:8px;background:var(--purple);border:2px solid var(--purple);color:#fff;padding:9px 18px;border-radius:var(--radius);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .22s;font-family:var(--font);position:relative}.btn-cart:hover{background:#fff;color:var(--purple);box-shadow:0 4px 16px rgb(153 1 216 / .2)}.cart-badge{background:#fff;color:var(--purple);font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:none;align-items:center;justify-content:center;padding:0 2px}.btn-cart:hover .cart-badge{background:var(--purple);color:#fff}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.hamburger span{display:block;width:24px;height:2px;background:var(--dark);border-radius:2px}.mobile-menu{display:none;position:fixed;inset:0;background:#fff;z-index:999;padding:80px 28px 28px;flex-direction:column;gap:4px;overflow-y:auto}.mobile-menu.open{display:flex}.mobile-menu a{color:var(--dark);text-decoration:none;font-size:20px;font-weight:700;border-bottom:1px solid var(--border);padding:13px 0;cursor:pointer}.mobile-menu a:hover{color:var(--purple)}.mobile-close{position:absolute;top:20px;right:20px;background:none;border:none;color:var(--dark);font-size:26px;cursor:pointer}.btn-purple{display:inline-flex;align-items:center;gap:10px;background:var(--purple);color:#fff;padding:13px 28px;border-radius:var(--radius);font-family:var(--font);font-weight:600;font-size:15px;border:2px solid var(--purple);cursor:pointer;text-decoration:none;transition:all .22s}.btn-purple:hover{background:#fff;color:var(--purple);box-shadow:0 6px 24px rgb(153 1 216 / .22)}.btn-outline-purple{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--purple);padding:13px 28px;border-radius:var(--radius);font-family:var(--font);font-weight:600;font-size:15px;border:2px solid var(--purple);cursor:pointer;text-decoration:none;transition:all .22s}.btn-outline-purple:hover{background:var(--purple);color:#fff;box-shadow:0 6px 24px rgb(153 1 216 / .22)}.btn-cyan{display:inline-flex;align-items:center;gap:10px;background:var(--cyan);color:#fff;padding:13px 28px;border-radius:var(--radius);font-family:var(--font);font-weight:600;font-size:15px;border:2px solid var(--cyan);cursor:pointer;text-decoration:none;transition:all .22s}.btn-cyan:hover{background:#fff;color:var(--cyan);box-shadow:0 6px 24px rgb(10 172 243 / .22)}.arrow-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--purple);border:none;cursor:pointer;transition:all .22s;flex-shrink:0}.arrow-btn:hover{background:var(--purple-dark);box-shadow:0 4px 16px rgb(153 1 216 / .3);transform:scale(1.08)}.arrow-btn svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.filter-btn{background:#f3f4f6;border:1.5px solid var(--border);color:var(--dark);padding:8px 18px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;font-family:var(--font)}.filter-btn:hover,.filter-btn.active{background:var(--purple);border-color:var(--purple);color:#fff}.stag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;color:var(--cyan)}.stitle{font-family:var(--font);font-size:clamp(28px,3.8vw,48px);font-weight:800;line-height:1.05;letter-spacing:-1px;margin-bottom:14px;color:var(--dark)}.stitle .pc{color:var(--purple)}.stitle .cc{color:var(--cyan)}.ssub{font-size:16px;color:var(--gray);max-width:560px;line-height:1.7;font-weight:300}.sheader{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:52px;gap:40px;flex-wrap:wrap}section{padding:90px 48px;max-width:1280px;margin:0 auto}.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.prod-card{background:#fff;border:1.5px solid var(--border);border-radius:16px;overflow:hidden;cursor:pointer;transition:all .25s;text-decoration:none;color:var(--dark);display:flex;flex-direction:column;box-shadow:0 1px 6px rgb(0 0 0 / .04)}.prod-card:hover{border-color:var(--cyan);transform:translateY(-4px);box-shadow:0 10px 28px rgb(10 172 243 / .12)}.prod-img{aspect-ratio:1;background:var(--gray-light);display:flex;align-items:center;justify-content:center;font-size:64px;position:relative;overflow:hidden}.pbadge{position:absolute;top:12px;left:12px;font-size:10px;font-weight:700;padding:4px 10px;border-radius:6px;letter-spacing:.05em;text-transform:uppercase;z-index:2;font-family:var(--font)}.pbadge.popular{background:var(--cyan);color:#fff}.pbadge.bestseller{background:var(--purple);color:#fff}.pbadge.new-badge{background:#1A1A1A;color:#fff}.pbadge.discount{background:#e53e3e;color:#fff;animation:flash 1.8s ease-in-out infinite}@keyframes flash{0%,100%{opacity:1}50%{opacity:.45}}.pwish{position:absolute;top:12px;right:12px;background:#fff;border:1.5px solid var(--border);border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:15px;z-index:2;cursor:pointer;transition:all .2s;color:var(--gray)}.pwish:hover{border-color:var(--purple);color:var(--purple)}.prod-body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.prod-cat{font-size:11px;color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.prod-name{font-size:15px;font-weight:700;line-height:1.3;color:var(--dark)}.prod-rating{display:flex;align-items:center;gap:6px;font-size:12px}.stars{color:var(--purple)}.rc{color:var(--gray);font-weight:400}.prod-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid var(--border)}.price-block{display:flex;flex-direction:column}.prod-price{font-size:20px;font-weight:800;letter-spacing:-.5px;color:var(--dark)}.prod-old{font-size:12px;color:var(--gray);text-decoration:line-through;font-weight:400}.btn-add{background:var(--purple);color:#fff;border:2px solid var(--purple);padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .22s;font-family:var(--font)}.btn-add:hover{background:#fff;color:var(--purple);box-shadow:0 4px 14px rgb(153 1 216 / .2)}.modal-ov{display:none;position:fixed;inset:0;background:rgb(26 26 26 / .65);z-index:2000;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(8px)}.modal-ov.open{display:flex}.modal-box{background:#fff;border-radius:24px;width:100%;max-width:920px;max-height:90vh;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 32px 80px rgb(0 0 0 / .2);scrollbar-width:thin;scrollbar-color:var(--purple) #fff0}.modal-box::-webkit-scrollbar{width:6px;border-radius:0 24px 24px 0}.modal-box::-webkit-scrollbar-track{background:#fff0}.modal-box::-webkit-scrollbar-thumb{background:var(--purple);border-radius:24px}.modal-img{background:var(--gray-light);display:flex;align-items:center;justify-content:center;font-size:100px;border-radius:24px 0 0 24px;min-height:380px;position:sticky;top:0;align-self:start}.modal-body{padding:40px 36px;position:relative}.modal-close{position:absolute;top:18px;right:18px;background:#f3f4f6;border:1.5px solid var(--border);color:var(--dark);width:36px;height:36px;border-radius:50%;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close:hover{background:var(--purple);color:#fff;border-color:var(--purple)}.mcat{color:var(--cyan);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.mname{font-size:24px;font-weight:800;letter-spacing:-.5px;margin-bottom:10px;color:var(--dark)}.mdesc{font-size:14px;color:var(--gray);line-height:1.7;margin-bottom:18px;font-weight:300}.mprice-row{display:flex;flex-direction:column;margin-bottom:20px}.mprice{font-size:30px;font-weight:800;letter-spacing:-1px;color:var(--purple)}.mprice-old{font-size:14px;color:var(--gray);text-decoration:line-through;font-weight:400}.mspecs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.mspec{background:#f9fafb;border-radius:10px;padding:10px 12px;border:1px solid var(--border)}.mspec-l{font-size:10px;color:var(--gray);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-weight:600}.mspec-v{font-size:13px;font-weight:600;color:var(--dark)}.mactions{display:flex;gap:10px;margin-bottom:14px}.btn-mcart{flex:1;background:var(--purple);color:#fff;border:2px solid var(--purple);padding:12px;border-radius:var(--radius);font-size:14px;font-weight:700;cursor:pointer;font-family:var(--font);transition:all .22s}.btn-mcart:hover{background:#fff;color:var(--purple);box-shadow:0 4px 16px rgb(153 1 216 / .2)}.btn-mwish{background:#f9fafb;border:1.5px solid var(--border);color:var(--gray);padding:12px 16px;border-radius:var(--radius);cursor:pointer;font-size:18px;transition:all .2s}.btn-mwish:hover{border-color:var(--purple);color:var(--purple)}.m-learn-more{display:block;text-align:center;margin-top:14px;color:var(--cyan);font-weight:600;font-size:14px;text-decoration:none;transition:color .2s}.m-learn-more:hover{color:var(--purple);text-decoration:underline}.pickup-note{background:rgb(10 172 243 / .07);border:1px solid rgb(10 172 243 / .2);border-radius:10px;padding:12px 16px;font-size:13px;color:var(--dark);font-weight:500;margin-bottom:14px}.notif-el{position:fixed;bottom:24px;right:24px;background:#fff;border:1.5px solid var(--border);border-left:4px solid var(--purple);border-radius:14px;padding:16px 20px;z-index:3000;transform:translateX(130%);transition:transform .4s cubic-bezier(.34,1.56,.64,1);max-width:320px;box-shadow:0 12px 40px rgb(0 0 0 / .12)}.notif-el.show{transform:translateX(0)}.nt{font-weight:700;font-size:14px;margin-bottom:3px;color:var(--dark)}.nm{font-size:13px;color:var(--gray);font-weight:400}.brands-s{background:#f9fafb;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:36px 0;overflow:hidden}.brands-t{display:flex;gap:60px;animation:scroll 24s linear infinite;width:max-content;align-items:center}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.brand-logo-img{height:32px;width:auto;object-fit:contain;opacity:.45;transition:all .25s;filter:grayscale(100%);flex-shrink:0}.brand-logo-img:hover{opacity:1;filter:grayscale(0%)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal.vis{opacity:1;transform:translateY(0)}.feat-s{background:var(--cyan);padding:90px 0}.feat-inner{max-width:1280px;margin:0 auto;padding:0 48px}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.feat-card{background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .25);border-radius:16px;padding:28px 24px;transition:all .3s;cursor:default}.feat-card:hover{transform:scale(1.04);box-shadow:0 12px 40px rgb(255 255 255 / .3);background:rgb(255 255 255 / .25)}.feat-icon{width:52px;height:52px;background:rgb(255 255 255 / .2);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:18px}.feat-title{font-size:17px;font-weight:700;margin-bottom:8px;color:#fff}.feat-text{font-size:14px;color:rgb(255 255 255 / .8);line-height:1.6;font-weight:300}.testi-s{background:#f9fafb;padding:90px 0;border-top:1px solid var(--border)}.testi-inner{max-width:1280px;margin:0 auto;padding:0 48px}.testi-carousel{position:relative}.testi-carousel-outer{position:relative}.testi-track-wrap{overflow:hidden}.testi-track{display:flex;gap:20px;transition:transform .45s cubic-bezier(.4,0,.2,1)}.testi-track .tcard{min-width:0}.tcard{background:#fff;border:1.5px solid var(--border);border-radius:20px;padding:28px;flex:0 0 calc(33.333% - 14px);box-shadow:0 2px 10px rgb(0 0 0 / .05)}.tstars{font-size:16px;margin-bottom:12px;color:var(--purple)}.ttext{font-size:15px;line-height:1.75;color:var(--gray);font-weight:300;font-style:italic;margin-bottom:18px}.tauthor{display:flex;align-items:center;gap:12px}.tavatar{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--cyan));display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.tauthor-info{display:flex;flex-direction:column;justify-content:center}.tname{font-weight:700;font-size:14px;color:var(--dark);line-height:1.2}.trole{font-size:12px;color:var(--gray);font-weight:400;line-height:1.2}.testi-nav{display:flex;gap:12px;justify-content:center;margin-top:32px}.testi-nav-side{display:flex;gap:12px;justify-content:center;margin-top:28px}.sound-s{background:#fff;padding:90px 0}.sound-inner{max-width:1280px;margin:0 auto;padding:0 48px}.sound-hero{text-align:center;margin-bottom:56px}.sound-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:56px}.scard{background:#fff;border:2px solid var(--border);border-radius:20px;padding:28px;cursor:pointer;transition:all .28s;position:relative;overflow:hidden}.scard::after{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--purple),var(--cyan));transform:scaleX(0);transform-origin:left;transition:transform .3s}.scard:hover,.scard.sel{border-color:var(--purple);transform:translateY(-5px);box-shadow:0 16px 40px rgb(153 1 216 / .12)}.scard:hover::after,.scard.sel::after{transform:scaleX(1)}.scard-hot{position:absolute;top:14px;right:14px;background:var(--purple);color:#fff;font-size:10px;font-weight:700;padding:4px 10px;border-radius:6px;letter-spacing:.05em;text-transform:uppercase}.sicon{font-size:42px;margin-bottom:12px}.sname{font-size:19px;font-weight:800;margin-bottom:6px;color:var(--dark)}.sdesc{font-size:13px;color:var(--gray);line-height:1.6;margin-bottom:12px;font-weight:300}.sspecs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.stag2{background:rgb(153 1 216 / .07);border:1px solid rgb(153 1 216 / .15);border-radius:6px;padding:3px 10px;font-size:11px;color:var(--purple);font-weight:600}.sprice-from{font-size:12px;color:var(--gray);font-weight:500;margin-bottom:2px}.sprice{font-size:24px;font-weight:800;color:var(--purple)}.spnote{font-size:12px;color:var(--gray);font-weight:400}.selbtn{width:100%;margin-top:14px;background:var(--purple);border:2px solid var(--purple);color:#fff;padding:11px;border-radius:var(--radius);font-size:13px;font-weight:700;cursor:pointer;font-family:var(--font);transition:all .22s}.selbtn:hover,.scard.sel .selbtn{background:#fff;color:var(--purple);box-shadow:0 4px 16px rgb(153 1 216 / .2)}.booking{background:#fff;border:1.5px solid var(--border);border-radius:24px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;box-shadow:0 8px 40px rgb(0 0 0 / .07)}.booking-title{font-size:18px;font-weight:800;color:var(--dark);margin-bottom:18px}.cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cal-month-txt{font-size:17px;font-weight:700;color:var(--dark)}.cal-btn{background:#f3f4f6;border:1.5px solid var(--border);color:var(--dark);width:34px;height:34px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s}.cal-btn:hover{background:var(--purple);border-color:var(--purple);color:#fff}.cal-wdays{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:6px}.cal-wd{text-align:center;font-size:11px;color:var(--gray);text-transform:uppercase;letter-spacing:.06em;padding:4px 0;font-weight:600}.cal-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cday{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s;border:1.5px solid #fff0;color:var(--dark);font-weight:500}.cday:not(.empty):not(.booked):not(.past):hover{background:rgb(153 1 216 / .1);border-color:rgb(153 1 216 / .3);color:var(--purple)}.cday.past{color:#c9cdd4;cursor:not-allowed;font-weight:400}.cday.booked{background:#f3f4f6;color:#c9cdd4;cursor:not-allowed;text-decoration:line-through}.cday.chosen{background:var(--purple);color:#fff;font-weight:700;border-color:var(--purple)}.cday.today{border-color:var(--cyan);color:var(--cyan);font-weight:700}.cal-legend{display:flex;gap:14px;margin-top:14px;flex-wrap:wrap}.leg{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--gray);font-weight:500}.ldot{width:10px;height:10px;border-radius:3px}.ldot.td{background:var(--cyan)}.ldot.av{background:rgb(153 1 216 / .35)}.ldot.bk{background:#f3f4f6;border:1px solid var(--border)}.ldot.ch{background:var(--purple)}.bform{display:flex;flex-direction:column;gap:12px}.bform-title{font-size:19px;font-weight:800;color:var(--dark);margin-bottom:2px}.fg{display:flex;flex-direction:column;gap:5px}.flabel{font-size:11px;color:var(--gray);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.finput,.fsel{background:#f9fafb;border:1.5px solid var(--border);border-radius:10px;padding:12px 16px;color:var(--dark);font-size:14px;font-family:var(--font);outline:none;transition:border-color .2s;width:100%;-webkit-appearance:none;font-weight:400}.finput:focus,.fsel:focus{border-color:var(--purple)}.finput::placeholder{color:#b0b7c3;font-weight:300}.fsel option{background:#fff;color:var(--dark)}.frow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sel-pkg{background:rgb(153 1 216 / .07);border:1.5px solid rgb(153 1 216 / .2);border-radius:10px;padding:12px 16px;font-size:14px;color:var(--purple);font-weight:600}.pickup-info{background:rgb(10 172 243 / .07);border:1px solid rgb(10 172 243 / .2);border-radius:10px;padding:12px 16px;font-size:13px;color:var(--dark);font-weight:500}.map-s{padding:90px 0;background:#fff}.map-inner{max-width:1280px;margin:0 auto;padding:0 48px}.map-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:start;margin-top:48px}.map-info h3{font-size:22px;font-weight:800;margin-bottom:16px;color:var(--dark)}.map-info p{font-size:15px;color:var(--gray);font-weight:300;line-height:1.7;margin-bottom:8px}.map-info .info-row{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.info-icon{font-size:20px;flex-shrink:0;margin-top:2px}.map-embed iframe{width:100%;height:380px;border:none;border-radius:20px;box-shadow:0 8px 32px rgb(0 0 0 / .1)}.pickup-banner{background:var(--purple);padding:80px 0}.pickup-banner-inner{max-width:1280px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.pickup-banner h2{font-size:clamp(26px,3.5vw,42px);font-weight:800;letter-spacing:-1.5px;color:#fff;line-height:1.05;margin-bottom:14px}.pickup-banner h2 span{color:#fff;text-decoration:underline;text-decoration-color:rgb(255 255 255 / .4)}.pickup-banner p{color:rgb(255 255 255 / .82);font-size:15px;font-weight:300;line-height:1.7;margin-bottom:24px}.pickup-steps{display:flex;flex-direction:column;gap:14px}.pickup-step{display:flex;align-items:flex-start;gap:14px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .2);border-radius:14px;padding:16px 20px;cursor:default;transition:transform .22s ease,box-shadow .22s ease}.pickup-step:hover{transform:scale(1.04);box-shadow:0 8px 28px rgb(255 255 255 / .22)}.pstep-num{width:34px;height:34px;border-radius:50%;background:#fff;color:var(--purple);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;flex-shrink:0}.pstep-text strong{display:block;color:#fff;font-weight:700;font-size:14px;margin-bottom:2px}.pstep-text span{color:rgb(255 255 255 / .7);font-size:13px;font-weight:300}footer{background:var(--dark);padding:70px 48px 36px}.fg-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:56px;margin-bottom:52px}.fbrand p{font-size:14px;color:rgb(255 255 255 / .45);line-height:1.7;margin-top:12px;font-weight:300;max-width:260px}.footer-logo{height:44px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.fcol h4{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;color:rgb(255 255 255 / .35)}.fcol a{display:block;color:rgb(255 255 255 / .55);text-decoration:none;font-size:14px;margin-bottom:10px;transition:color .2s;cursor:pointer;font-weight:400}.fcol a:hover{color:var(--cyan)}.fbot{max-width:1280px;margin:0 auto;padding-top:24px;border-top:1px solid rgb(255 255 255 / .08);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.fbot p{font-size:13px;color:rgb(255 255 255 / .3);font-weight:400}.fleg{display:flex;gap:24px}.fleg a{font-size:13px;color:rgb(255 255 255 / .3);text-decoration:none;transition:color .2s;cursor:pointer;font-weight:400}.fleg a:hover{color:var(--cyan)}.site-header,.site-header-section,#site-header,.main-navigation,#site-navigation,.nav-float-right,.nav-float-left,.inside-header{display:none!important}.skip-link{display:none!important}.content-area,#primary,.site-content .content-area{width:100%!important;max-width:100%!important;float:none!important}.site-content,#content{padding-top:0!important}.woocommerce-page #primary,.woocommerce-page .content-area{width:100%!important;float:none!important;padding:0!important}.site-branding,.site-title,.site-description,.site-logo,.header-widget,.navigation-branding,.menu-toggle,.main-nav,.site-nav,#masthead,#masthead *,body.tax-product_cat #masthead,body.search-results #masthead,body.woocommerce-shop #masthead,body.single-product #masthead,body.tax-product_cat .site-header,body.search-results .site-header,body.woocommerce-shop .site-header,body.single-product .site-header,body.tax-product_cat .main-navigation,body.search-results .main-navigation,body.woocommerce-shop .main-navigation,body.single-product .main-navigation,body.tax-product_cat .inside-header,body.tax-product_cat nav.main-navigation,body.tax-product_cat .site-header-section{display:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.product.first,.woocommerce ul.products li.product.last,.woocommerce-page ul.products li.product.first,.woocommerce-page ul.products li.product.last,ul.products.columns-1 li.product,ul.products.columns-2 li.product,ul.products.columns-3 li.product,ul.products.columns-4 li.product,ul.products.columns-5 li.product,ul.products.columns-6 li.product,ul.products li.product.first,ul.products li.product.last{float:none!important;clear:none!important;margin-left:0!important;margin-right:0!important;width:100%!important;min-width:0!important;max-width:100%!important}.exc-search-main,#primary .exc-search-main,.site-main .exc-search-main{width:100%!important;max-width:100%!important;margin:0!important;padding:48px 40px 80px!important;box-sizing:border-box!important}body.woocommerce-shop .site-main,body.woocommerce-shop #primary,body.tax-product_cat .site-main,body.tax-product_cat #primary,body.single-product .site-main,body.single-product #primary{width:100%!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important}.exc-search-products.products,body.woocommerce-shop ul.products,body.tax-product_cat ul.products,body.single-product .related ul.products,body.single-product .upsells ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;list-style:none!important;padding:0!important;margin:0 0 48px!important;width:100%!important;float:none!important;clear:both!important}.exc-search-products.products li.product,.exc-search-products.products li.product.first,.exc-search-products.products li.product.last,body.woocommerce-shop ul.products li.product,body.woocommerce-shop ul.products li.product.first,body.woocommerce-shop ul.products li.product.last,body.tax-product_cat ul.products li.product,body.tax-product_cat ul.products li.product.first,body.tax-product_cat ul.products li.product.last,body.single-product ul.products li.product,body.single-product ul.products li.product.first,body.single-product ul.products li.product.last{background:#fff!important;border:1.5px solid var(--border)!important;border-radius:16px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;cursor:pointer!important;transition:all .25s!important;box-shadow:0 1px 6px rgb(0 0 0 / .04)!important;padding:0!important;margin:0!important;width:100%!important;min-width:0!important;max-width:100%!important;float:none!important;clear:none!important;position:relative!important}.exc-search-products.products li.product:hover,body.woocommerce-shop ul.products li.product:hover,body.tax-product_cat ul.products li.product:hover,body.single-product ul.products li.product:hover{border-color:var(--cyan)!important;transform:translateY(-4px)!important;box-shadow:0 10px 28px rgb(10 172 243 / .12)!important}.exc-product-img-wrap{aspect-ratio:1/1;background:var(--gray-light);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.exc-product-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.exc-search-products.products li.product:hover .exc-product-img-wrap img{transform:scale(1.04)}body.woocommerce-shop ul.products li.product a img,body.tax-product_cat ul.products li.product a img,body.single-product ul.products li.product a img{width:100%!important;height:auto!important;max-height:220px!important;display:block!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;transition:transform .3s!important}body.woocommerce-shop ul.products li.product:hover a img,body.tax-product_cat ul.products li.product:hover a img,body.single-product ul.products li.product:hover a img{transform:scale(1.04)!important}.exc-search-products .woocommerce-LoopProduct-link,.exc-search-products .woocommerce-loop-product__link,body.woocommerce-shop ul.products li.product .woocommerce-LoopProduct-link,body.woocommerce-shop ul.products li.product .woocommerce-loop-product__link,body.tax-product_cat ul.products li.product .woocommerce-LoopProduct-link,body.tax-product_cat ul.products li.product .woocommerce-loop-product__link,body.single-product ul.products li.product .woocommerce-LoopProduct-link,body.single-product ul.products li.product .woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;flex:1!important;text-decoration:none!important;color:var(--dark)!important;padding:14px 14px 8px!important}.exc-search-products .woocommerce-loop-product__title,body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.single-product ul.products li.product .woocommerce-loop-product__title{font-family:var(--font)!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;color:var(--dark)!important;margin:8px 0 6px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.exc-search-products .price,body.woocommerce-shop ul.products li.product .price,body.tax-product_cat ul.products li.product .price,body.single-product ul.products li.product .price{font-family:var(--font)!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.5px!important;color:var(--dark)!important;margin-top:auto!important;display:block!important;padding:0 14px!important}.exc-search-products .price del,body.woocommerce-shop ul.products li.product .price del,body.tax-product_cat ul.products li.product .price del,body.single-product ul.products li.product .price del{font-size:12px!important;color:var(--gray)!important;font-weight:400!important;display:block!important}.exc-search-products .price ins,body.woocommerce-shop ul.products li.product .price ins,body.tax-product_cat ul.products li.product .price ins,body.single-product ul.products li.product .price ins{text-decoration:none!important;color:var(--purple)!important}.exc-search-products .button.add_to_cart_button,.exc-search-products a.button,.exc-search-products .added_to_cart,body.woocommerce-shop ul.products li.product .button,body.woocommerce-shop ul.products li.product a.button,body.woocommerce-shop ul.products li.product .added_to_cart,body.tax-product_cat ul.products li.product .button,body.tax-product_cat ul.products li.product a.button,body.tax-product_cat ul.products li.product .added_to_cart,body.single-product ul.products li.product .button,body.single-product ul.products li.product a.button,body.single-product ul.products li.product .added_to_cart{display:block!important;width:calc(100% - 28px)!important;margin:8px 14px 14px!important;padding:9px 16px!important;background:var(--purple)!important;color:#fff!important;border:2px solid var(--purple)!important;border-radius:8px!important;font-family:var(--font)!important;font-size:13px!important;font-weight:600!important;text-align:center!important;cursor:pointer!important;text-decoration:none!important;transition:all .22s!important;line-height:1.4!important}.exc-search-products .button:hover,.exc-search-products a.button:hover,body.woocommerce-shop ul.products li.product .button:hover,body.woocommerce-shop ul.products li.product a.button:hover,body.tax-product_cat ul.products li.product .button:hover,body.tax-product_cat ul.products li.product a.button:hover,body.single-product ul.products li.product .button:hover,body.single-product ul.products li.product a.button:hover{background:#fff!important;color:var(--purple)!important;box-shadow:0 4px 14px rgb(153 1 216 / .2)!important}.exc-search-products .added_to_cart,body.woocommerce-shop ul.products li.product .added_to_cart,body.tax-product_cat ul.products li.product .added_to_cart,body.single-product ul.products li.product .added_to_cart{background:var(--cyan)!important;border-color:var(--cyan)!important}body.single-product .related,body.single-product .upsells{padding:0 48px 80px!important;max-width:1280px!important;margin:0 auto!important;box-sizing:border-box!important}body.single-product .related>h2,body.single-product .upsells>h2{font-family:var(--font)!important;font-size:clamp(22px,2.8vw,32px)!important;font-weight:800!important;letter-spacing:-1px!important;color:var(--dark)!important;margin-bottom:28px!important}body.woocommerce-shop .woocommerce-result-count,body.woocommerce-shop .woocommerce-ordering,body.tax-product_cat .woocommerce-result-count,body.tax-product_cat .woocommerce-ordering{font-family:var(--font)!important;font-size:13px!important;color:var(--gray)!important}body.woocommerce-shop .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select{font-family:var(--font)!important;font-size:13px!important;border:1.5px solid var(--border)!important;border-radius:8px!important;padding:7px 12px!important;background:#f9fafb!important;color:var(--dark)!important;outline:none!important}body.woocommerce-shop .woocommerce-pagination,body.tax-product_cat .woocommerce-pagination{margin-top:12px!important}body.woocommerce-shop .woocommerce-pagination .page-numbers,body.tax-product_cat .woocommerce-pagination .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;padding:0 12px!important;border:1.5px solid var(--border)!important;border-radius:8px!important;font-family:var(--font)!important;font-size:13px!important;font-weight:600!important;color:var(--dark)!important;text-decoration:none!important;transition:all .2s!important}body.woocommerce-shop .woocommerce-pagination .page-numbers:hover,body.woocommerce-shop .woocommerce-pagination .page-numbers.current,body.tax-product_cat .woocommerce-pagination .page-numbers:hover,body.tax-product_cat .woocommerce-pagination .page-numbers.current{background:var(--purple)!important;color:#fff!important;border-color:var(--purple)!important}.exc-search-pagination{display:flex;justify-content:center;gap:6px;margin-top:12px;flex-wrap:wrap}.exc-search-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1.5px solid var(--border);border-radius:8px;font-family:var(--font);font-size:13px;font-weight:600;color:var(--dark);text-decoration:none;transition:all .2s}.exc-search-pagination .page-numbers:hover,.exc-search-pagination .page-numbers.current{background:var(--purple);color:#fff;border-color:var(--purple)}.exc-search-pagination .page-numbers.dots{border:none;background:none;color:var(--gray)}.exc-search-header{margin-bottom:36px}.exc-search-title{font-family:var(--font);font-size:clamp(22px,2.8vw,36px);font-weight:800;letter-spacing:-1px;color:var(--dark);margin-bottom:18px;line-height:1.1}.exc-search-title span{color:var(--purple)}.exc-search-form{display:flex;gap:10px;max-width:520px}.exc-search-input{flex:1;padding:11px 16px;border:1.5px solid var(--border);border-radius:var(--radius);font-size:14px;font-family:var(--font);color:var(--dark);background:#f9fafb;outline:none;transition:border-color .2s}.exc-search-input:focus{border-color:var(--purple)}.exc-search-btn{padding:11px 22px;background:var(--purple);color:#fff;border:2px solid var(--purple);border-radius:var(--radius);font-family:var(--font);font-size:14px;font-weight:700;cursor:pointer;transition:all .22s}.exc-search-btn:hover{background:#fff;color:var(--purple)}.exc-search-count{font-size:13px;color:var(--gray);font-weight:500;margin-bottom:24px}.exc-search-count strong{color:var(--purple)}.exc-no-results{text-align:center;padding:80px 20px;color:var(--gray)}.exc-no-results p{font-size:16px;margin-bottom:10px;line-height:1.7}.exc-no-results strong{color:var(--dark)}.exc-no-results .button{display:inline-flex!important;margin-top:24px!important;padding:13px 28px!important;background:var(--purple)!important;color:#fff!important;border:2px solid var(--purple)!important;border-radius:var(--radius)!important;font-family:var(--font)!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;transition:all .22s!important;width:auto!important}.exc-no-results .button:hover{background:#fff!important;color:var(--purple)!important;box-shadow:0 6px 24px rgb(153 1 216 / .22)!important}.prod-hero{max-width:1280px;margin:0 auto;padding:60px 48px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.prod-hero-img{background:#f3f4f6;border-radius:24px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:140px;position:sticky;top:90px}.prod-cat-link{color:var(--cyan);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:10px}.prod-hero-name{font-size:clamp(24px,3.5vw,40px);font-weight:800;letter-spacing:-1px;margin-bottom:16px;color:var(--dark);line-height:1.1}.prod-hero-desc{font-size:15px;color:var(--gray);line-height:1.8;margin-bottom:24px;font-weight:300}.prod-hero-price{display:flex;flex-direction:column;margin-bottom:24px}.prod-hero-price .big{font-size:40px;font-weight:800;letter-spacing:-1px;color:var(--purple)}.prod-hero-price .old{font-size:16px;color:var(--gray);text-decoration:line-through;font-weight:400}.prod-hero-actions{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.prod-specs-section{max-width:1280px;margin:0 auto;padding:0 48px 80px}.specs-title{font-size:22px;font-weight:800;margin-bottom:20px;color:var(--dark)}.specs-table{width:100%;border-collapse:collapse;border-radius:16px;overflow:hidden;border:1.5px solid var(--border)}.specs-table tr:nth-child(even){background:#f9fafb}.specs-table td{padding:14px 18px;font-size:14px;border-bottom:1px solid var(--border)}.specs-table td:first-child{font-weight:700;color:var(--gray);width:40%;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.specs-table td:last-child{color:var(--dark);font-weight:500}.related-s{background:#f9fafb;padding:70px 0;border-top:1px solid var(--border)}.related-inner{max-width:1280px;margin:0 auto;padding:0 48px}@media(max-width:1024px){.prod-grid{grid-template-columns:repeat(2,1fr)}.feat-grid{grid-template-columns:repeat(2,1fr)}.sound-grid{grid-template-columns:repeat(2,1fr)}.fg-grid{grid-template-columns:1fr 1fr;gap:36px}.booking{grid-template-columns:1fr}.map-grid{grid-template-columns:1fr}.modal-box{grid-template-columns:1fr}.modal-img{border-radius:24px 24px 0 0;min-height:200px;font-size:72px;position:relative}.tcard{flex:0 0 calc(50% - 10px)}.pickup-banner-inner{grid-template-columns:1fr;gap:36px}.prod-hero{grid-template-columns:1fr;padding:40px 20px}.prod-specs-section{padding:0 20px 60px}.related-inner{padding:0 20px}.prod-hero-img{position:relative;top:0;aspect-ratio:auto;height:280px}body.single-product .related,body.single-product .upsells{padding:0 20px 60px!important}.exc-search-products.products,body.woocommerce-shop ul.products,body.tax-product_cat ul.products,body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media(max-width:768px){nav{padding:0 20px}.nav-links{display:none}.hamburger{display:flex}section{padding:64px 20px}.prod-grid{grid-template-columns:1fr 1fr;gap:12px}.sound-grid{grid-template-columns:1fr}.feat-grid{grid-template-columns:1fr 1fr}.fg-grid{grid-template-columns:1fr;gap:28px}footer{padding:52px 20px 28px}.booking{padding:22px}.map-inner,.sound-inner,.feat-inner,.testi-inner{padding:0 20px}.tcard{flex:0 0 100%}.fbot{flex-direction:column;align-items:flex-start}.pickup-banner{padding:56px 0}.pickup-banner-inner{padding:0 20px}.nav-logo img{height:36px!important}.btn-cart{font-size:10px!important;padding:7px 12px!important}.btn-add{padding:6px 10px!important;font-size:11px!important}.prod-price{font-size:15px!important}.prod-old{font-size:10px!important}.price-block{gap:1px}.exc-search-main,#primary .exc-search-main,.site-main .exc-search-main{padding:24px 16px 60px!important}body.woocommerce-shop .site-main,body.woocommerce-shop #primary,body.tax-product_cat .site-main,body.tax-product_cat #primary{padding:24px 16px 60px!important}.exc-search-form{max-width:100%}.exc-search-products.products,body.woocommerce-shop ul.products,body.tax-product_cat ul.products,body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media(max-width:480px){.frow{grid-template-columns:1fr}.exc-search-products.products,body.woocommerce-shop ul.products,body.tax-product_cat ul.products,body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.page-id-all-products .elementor-widget-container,body.page-template-default.page .elementor-section .elementor-container{max-width:1280px!important;margin:0 auto!important;padding:0 24px!important}.yith-wcan-container,.yith-wcan-filters{background:#fff!important;border:1.5px solid rgb(0 0 0 / .08)!important;border-radius:12px!important;padding:20px!important;font-family:var(--font)!important;position:sticky!important;top:90px!important}.yith-wcan-filter .filter-title,.yith-wcan-filter .collapsible{font-family:var(--font)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#6b7280!important;padding:14px 0 10px!important;border-bottom:1px solid rgb(0 0 0 / .08)!important;margin-bottom:10px!important;cursor:pointer!important}.yith-wcan-filter ul li,.yith-wcan-filter .filter-items li{list-style:none!important;margin:0!important;padding:0!important}.yith-wcan-filter ul li a,.yith-wcan-filter .filter-items li a,.yith-wcan-filter ul li label,.yith-wcan-filter .filter-items li label{display:flex!important;align-items:center!important;gap:8px!important;padding:7px 10px!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;color:#1A1A1A!important;text-decoration:none!important;transition:all .18s!important;cursor:pointer!important}.yith-wcan-filter ul li a:hover,.yith-wcan-filter .filter-items li a:hover,.yith-wcan-filter ul li label:hover{background:rgb(153 1 216 / .07)!important;color:#9901D8!important}.yith-wcan-filter ul li.chosen a,.yith-wcan-filter ul li.selected a,.yith-wcan-filter .filter-items li.chosen a{background:rgb(153 1 216 / .1)!important;color:#9901D8!important;font-weight:700!important}.yith-wcan-filter ul li .count,.yith-wcan-filter .filter-items li .count{margin-left:auto!important;font-size:11px!important;color:#6b7280!important;background:#f3f4f6!important;border-radius:20px!important;padding:2px 7px!important;font-weight:400!important}.yith-wcan-filter .price_slider_wrapper .price_slider{margin:12px 0!important}.yith-wcan-filter .price_slider_wrapper .ui-slider-range{background:#9901D8!important}.yith-wcan-filter .price_slider_wrapper .ui-slider-handle{background:#9901D8!important;border:2px solid #fff!important;box-shadow:0 2px 8px rgb(153 1 216 / .3)!important;border-radius:50%!important}.yith-wcan-filter .price_slider_amount .button{background:#9901D8!important;color:#fff!important;border:2px solid #9901D8!important;border-radius:8px!important;font-family:var(--font)!important;font-size:12px!important;font-weight:700!important;padding:6px 14px!important;cursor:pointer!important;transition:all .2s!important}.yith-wcan-filter .price_slider_amount .button:hover{background:#fff!important;color:#9901D8!important}.yith-wcan-reset-navigation a,.yith-wcan-reset a{display:inline-block!important;margin-top:16px!important;padding:8px 16px!important;border:1.5px solid rgb(0 0 0 / .1)!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;color:#6b7280!important;text-decoration:none!important;font-family:var(--font)!important;transition:all .2s!important;width:100%!important;text-align:center!important}.yith-wcan-reset-navigation a:hover,.yith-wcan-reset a:hover{border-color:#9901D8!important;color:#9901D8!important}.page-template-default ul.products,body.page ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;list-style:none!important;padding:0!important;margin:0 0 32px!important;width:100%!important;float:none!important;clear:both!important}.page-template-default ul.products li.product,body.page ul.products li.product{background:#fff!important;border:1.5px solid rgb(0 0 0 / .08)!important;border-radius:14px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;transition:all .25s!important;box-shadow:0 1px 6px rgb(0 0 0 / .04)!important;padding:0!important;margin:0!important;width:100%!important;float:none!important}.page-template-default ul.products li.product:hover,body.page ul.products li.product:hover{border-color:#0AACF3!important;transform:translateY(-4px)!important;box-shadow:0 10px 28px rgb(10 172 243 / .12)!important}.page-template-default ul.products li.product a img,body.page ul.products li.product a img{width:100%!important;height:180px!important;object-fit:contain!important;object-position:center!important;display:block!important;padding:12px!important;background:#f9fafb!important;transition:transform .3s!important}.page-template-default ul.products li.product:hover a img,body.page ul.products li.product:hover a img{transform:scale(1.05)!important}.page-template-default ul.products li.product .woocommerce-loop-product__title,body.page ul.products li.product .woocommerce-loop-product__title{font-family:var(--font)!important;font-size:13px!important;font-weight:700!important;color:#1A1A1A!important;line-height:1.35!important;padding:10px 14px 4px!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.page-template-default ul.products li.product .price,body.page ul.products li.product .price{font-family:var(--font)!important;font-size:16px!important;font-weight:800!important;color:#1A1A1A!important;padding:4px 14px 8px!important;display:block!important;margin:0!important}.page-template-default ul.products li.product .price del,body.page ul.products li.product .price del{font-size:12px!important;color:#6b7280!important;font-weight:400!important;display:block!important}.page-template-default ul.products li.product .price ins,body.page ul.products li.product .price ins{text-decoration:none!important;color:#9901D8!important}.page-template-default ul.products li.product .button,body.page ul.products li.product .button,.page-template-default ul.products li.product a.button,body.page ul.products li.product a.button{display:block!important;width:calc(100% - 28px)!important;margin:4px 14px 14px!important;padding:9px 16px!important;background:#9901D8!important;color:#fff!important;border:2px solid #9901D8!important;border-radius:8px!important;font-family:var(--font)!important;font-size:13px!important;font-weight:600!important;text-align:center!important;cursor:pointer!important;text-decoration:none!important;transition:all .22s!important;margin-top:auto!important}.page-template-default ul.products li.product .button:hover,body.page ul.products li.product a.button:hover{background:#fff!important;color:#9901D8!important;box-shadow:0 4px 14px rgb(153 1 216 / .2)!important}.page-template-default .woocommerce-pagination,body.page .woocommerce-pagination{display:flex!important;justify-content:center!important;margin-top:24px!important}.page-template-default .woocommerce-pagination .page-numbers,body.page .woocommerce-pagination .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;padding:0 12px!important;border:1.5px solid rgb(0 0 0 / .1)!important;border-radius:8px!important;font-family:var(--font)!important;font-size:13px!important;font-weight:600!important;color:#1A1A1A!important;text-decoration:none!important;transition:all .2s!important;margin:0 3px!important}.page-template-default .woocommerce-pagination .page-numbers:hover,.page-template-default .woocommerce-pagination .page-numbers.current,body.page .woocommerce-pagination .page-numbers.current{background:#9901D8!important;color:#fff!important;border-color:#9901D8!important}@media (max-width:1024px){.page-template-default ul.products,body.page ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:768px){.page-template-default ul.products,body.page ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}body.page .elementor-section,body.page .elementor-section.elementor-section-boxed,body.page .e-con,body.page .e-con-inner{max-width:100%!important;width:100%!important}body.page .elementor-container{max-width:1280px!important;width:100%!important;margin:0 auto!important;padding:40px 24px!important;box-sizing:border-box!important}body.page .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0 12px!important}body.page .elementor-column:first-child>.elementor-element-populated{padding-left:0!important}body.page .elementor-column:last-child>.elementor-element-populated{padding-right:0!important}body.page #page,body.page .site,body.page #content,body.page .site-content{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}body.page #primary,body.page .content-area{width:100%!important;max-width:100%!important;float:none!important;padding:0!important;margin:0!important}body.single-product .related ul.products,body.single-product .upsells ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;list-style:none!important;padding:0!important;margin:0 0 32px!important;width:100%!important;float:none!important;clear:both!important}body.single-product .related ul.products li.product,body.single-product .upsells ul.products li.product,body.single-product .related ul.products li.product.first,body.single-product .related ul.products li.product.last,body.single-product .upsells ul.products li.product.first,body.single-product .upsells ul.products li.product.last{background:#fff!important;border:1.5px solid var(--border)!important;border-radius:14px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;cursor:pointer!important;transition:all .25s!important;box-shadow:0 1px 6px rgb(0 0 0 / .04)!important;padding:0!important;margin:0!important;width:100%!important;min-width:0!important;max-width:100%!important;float:none!important;clear:none!important;position:relative!important}body.single-product .related ul.products li.product:hover,body.single-product .upsells ul.products li.product:hover{border-color:#0AACF3!important;transform:translateY(-4px)!important;box-shadow:0 10px 28px rgb(10 172 243 / .12)!important}body.single-product .related ul.products li.product a img,body.single-product .upsells ul.products li.product a img{width:100%!important;height:180px!important;object-fit:contain!important;object-position:center!important;display:block!important;padding:12px!important;background:#f9fafb!important;transition:transform .3s!important}body.single-product .related ul.products li.product:hover a img,body.single-product .upsells ul.products li.product:hover a img{transform:scale(1.05)!important}body.single-product .related ul.products li.product .woocommerce-LoopProduct-link,body.single-product .related ul.products li.product .woocommerce-loop-product__link,body.single-product .upsells ul.products li.product .woocommerce-LoopProduct-link,body.single-product .upsells ul.products li.product .woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;flex:1!important;text-decoration:none!important;color:var(--dark)!important}body.single-product .related ul.products li.product .woocommerce-loop-product__title,body.single-product .upsells ul.products li.product .woocommerce-loop-product__title{font-family:var(--font)!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;color:var(--dark)!important;margin:0!important;padding:10px 14px 4px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.single-product .related ul.products li.product .price,body.single-product .upsells ul.products li.product .price{font-family:var(--font)!important;font-size:16px!important;font-weight:800!important;color:var(--dark)!important;margin:0!important;display:block!important;padding:4px 14px 8px!important}body.single-product .related ul.products li.product .button,body.single-product .related ul.products li.product a.button,body.single-product .related ul.products li.product .added_to_cart,body.single-product .upsells ul.products li.product .button,body.single-product .upsells ul.products li.product a.button,body.single-product .upsells ul.products li.product .added_to_cart{display:block!important;width:calc(100% - 28px)!important;margin:4px 14px 14px!important;padding:9px 16px!important;background:var(--purple)!important;color:#fff!important;border:2px solid var(--purple)!important;border-radius:8px!important;font-family:var(--font)!important;font-size:13px!important;font-weight:600!important;text-align:center!important;cursor:pointer!important;text-decoration:none!important;transition:all .22s!important;line-height:1.4!important;margin-top:auto!important}body.single-product .related ul.products li.product .button:hover,body.single-product .upsells ul.products li.product .button:hover{background:#fff!important;color:var(--purple)!important;box-shadow:0 4px 14px rgb(153 1 216 / .2)!important}@media(max-width:1024px){body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:768px){body.single-product .related ul.products,body.single-product .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}.onsale,.onsale.onsale,ul.products li.product span.onsale,ul.products li.product .onsale,body.page ul.products li.product span.onsale,body.woocommerce-shop ul.products li.product span.onsale,body.tax-product_cat ul.products li.product span.onsale,body.single-product ul.products li.product span.onsale,body.single-product .related ul.products li.product span.onsale,body.single-product .upsells ul.products li.product span.onsale,.woocommerce-product-gallery span.onsale{position:absolute!important;inset:auto auto auto 12px!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;min-width:0!important;max-width:max-content!important;min-height:0!important;max-height:none!important;border-radius:6px!important;background:#9901D8!important;color:#fff!important;font-family:'Montserrat',sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;line-height:1!important;padding:5px 10px!important;margin:0!important;z-index:5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;text-align:center!important;animation:flash 1.8s ease-in-out infinite!important}ul.products li.product,.woocommerce-product-gallery,.woocommerce div.product .images{position:relative!important}.single-product .woocommerce-product-gallery .onsale{top:16px!important;left:16px!important}.woocommerce .price del,.woocommerce .price del .woocommerce-Price-amount,.woocommerce .price del .woocommerce-Price-currencySymbol{color:var(--gray)!important;font-weight:400!important;text-decoration:line-through!important;opacity:1!important}.woocommerce .price ins,.woocommerce .price ins .woocommerce-Price-amount,.woocommerce .price ins .woocommerce-Price-currencySymbol{color:var(--purple)!important;text-decoration:none!important;font-weight:800!important}.widget_search,.widget_block.widget_search,.wp-block-search,.widget_archive,.widget_block.widget_archive,aside.widget_search,aside.widget_archive,#secondary .widget_search,#secondary .widget_archive{display:none!important}body.page ul.products li.product.outofstock .button,body.page ul.products li.product.outofstock a.button,body.page ul.products li.product.outofstock .added_to_cart,body.woocommerce-shop ul.products li.product.outofstock .button,body.woocommerce-shop ul.products li.product.outofstock a.button,body.tax-product_cat ul.products li.product.outofstock .button,body.tax-product_cat ul.products li.product.outofstock a.button,body.single-product ul.products li.product.outofstock .button,body.single-product ul.products li.product.outofstock a.button,.exc-search-products.products li.product.outofstock .button,.exc-search-products.products li.product.outofstock a.button{display:none!important}body.page ul.products li.product.outofstock::after,body.woocommerce-shop ul.products li.product.outofstock::after,body.tax-product_cat ul.products li.product.outofstock::after,body.single-product ul.products li.product.outofstock::after,.exc-search-products.products li.product.outofstock::after{content:"Не е на лагер";display:block;width:calc(100% - 28px);margin-top:auto;margin-left:14px;margin-right:14px;margin-bottom:14px;padding:9px 16px;background:#f3f4f6;color:var(--gray);border:1.5px solid var(--border);border-radius:8px;font-family:var(--font);font-size:13px;font-weight:600;text-align:center;line-height:1.4}body.page ul.products li.product.outofstock a img,body.woocommerce-shop ul.products li.product.outofstock a img,body.tax-product_cat ul.products li.product.outofstock a img{opacity:.55!important;filter:grayscale(35%)!important}.woocommerce-breadcrumb,nav.woocommerce-breadcrumb,nav[aria-label="Breadcrumb"],nav[aria-label="breadcrumb"],.elementor-widget-breadcrumbs .elementor-widget-container,.elementor-widget-woocommerce-breadcrumb .elementor-widget-container,#breadcrumbs,.breadcrumbs,.breadcrumb{max-width:1280px!important;margin:0 auto!important;padding:22px 48px 0!important;font-family:var(--font)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--gray)!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important;position:relative!important;z-index:1!important}.woocommerce-breadcrumb a,nav.woocommerce-breadcrumb a,nav[aria-label="Breadcrumb"] a,nav[aria-label="breadcrumb"] a,.elementor-widget-breadcrumbs a,.elementor-widget-woocommerce-breadcrumb a,#breadcrumbs a,.breadcrumbs a,.breadcrumb a{color:var(--gray)!important;text-decoration:none!important;font-weight:500!important;transition:color .18s!important;padding:2px 0!important}.woocommerce-breadcrumb a:hover,nav.woocommerce-breadcrumb a:hover,nav[aria-label="Breadcrumb"] a:hover,nav[aria-label="breadcrumb"] a:hover,.elementor-widget-breadcrumbs a:hover,.elementor-widget-woocommerce-breadcrumb a:hover,#breadcrumbs a:hover,.breadcrumbs a:hover,.breadcrumb a:hover{color:var(--purple)!important;text-decoration:underline!important}.woocommerce-breadcrumb,nav.woocommerce-breadcrumb,nav[aria-label="Breadcrumb"],nav[aria-label="breadcrumb"]{color:var(--dark)!important;font-weight:600!important}@media(max-width:768px){.woocommerce-breadcrumb,nav.woocommerce-breadcrumb,nav[aria-label="Breadcrumb"],nav[aria-label="breadcrumb"],.elementor-widget-breadcrumbs .elementor-widget-container,.elementor-widget-woocommerce-breadcrumb .elementor-widget-container,#breadcrumbs,.breadcrumbs,.breadcrumb{padding:16px 20px 0!important;font-size:11.5px!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.woocommerce-breadcrumb::-webkit-scrollbar,nav.woocommerce-breadcrumb::-webkit-scrollbar,nav[aria-label="Breadcrumb"]::-webkit-scrollbar,nav[aria-label="breadcrumb"]::-webkit-scrollbar,#breadcrumbs::-webkit-scrollbar,.breadcrumbs::-webkit-scrollbar,.breadcrumb::-webkit-scrollbar{display:none!important}}.nav-dropdown{z-index:200!important}nav{z-index:1000!important}.woocommerce-breadcrumb,nav.woocommerce-breadcrumb,.elementor-widget-breadcrumbs,.elementor-widget-woocommerce-breadcrumb{z-index:1!important}.woocommerce-product-gallery__trigger{display:none!important}.woocommerce-product-gallery__image,.woocommerce-product-gallery__image a{cursor:zoom-in!important;display:block!important;overflow:hidden!important;border-radius:20px!important}.woocommerce-product-gallery__image img{transition:transform .35s cubic-bezier(.4,0,.2,1)!important;border-radius:20px!important}.woocommerce-product-gallery__image:hover img{transform:scale(1.035)!important}.woocommerce-product-gallery .flex-control-thumbs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:12px!important;padding:0!important;list-style:none!important}.woocommerce-product-gallery .flex-control-thumbs li{width:64px!important;height:64px!important}.woocommerce-product-gallery .flex-control-thumbs img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:10px!important;border:1.5px solid var(--border)!important;cursor:pointer!important;opacity:.65!important;transition:all .2s!important}.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1!important;border-color:var(--cyan)!important}.woocommerce-product-gallery .flex-control-thumbs img.flex-active{opacity:1!important;border-color:var(--purple)!important}.pswp{transition:opacity .35s ease!important}.pswp__bg{background:rgb(15 15 20 / .92)!important;transition:opacity .35s ease!important}.pswp__img{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease!important;border-radius:8px!important}.pswp__button--close{background:rgb(255 255 255 / .12)!important;border-radius:50%!important;transition:all .2s ease!important}.pswp__button--close:hover{background:var(--purple)!important}.pswp__caption__center{font-family:var(--font)!important;font-size:13px!important}body.single-product #secondary,body.single-product .widget-area,body.single-product aside.sidebar,body.single-product #right-sidebar,body.single-product #left-sidebar,body.woocommerce-shop #secondary,body.woocommerce-shop .widget-area,body.tax-product_cat #secondary,body.tax-product_cat .widget-area{display:none!important}body.single-product .grid-container,body.woocommerce-shop .grid-container,body.tax-product_cat .grid-container{grid-template-columns:1fr!important}body.single-product #primary,body.single-product .content-area,body.woocommerce-shop #primary,body.woocommerce-shop .content-area,body.tax-product_cat #primary,body.tax-product_cat .content-area{width:100%!important;max-width:100%!important;grid-column:1 / -1!important;float:none!important}body.single-product .featured-image,body.single-product .generate-featured-image-single,body.single-product .generate-featured-image,body.single-product article>a.featured-image,body.single-product .inside-article>a.featured-image,body.single-product .post-image,body.single-product #primary>.featured-image{display:none!important}.site-info,.site-footer .inside-site-info,footer.site-footer .site-info,#footer .site-info{display:none!important}body.single-product .related,body.single-product .upsells{padding-bottom:56px!important;margin-bottom:0!important}body.single-product .site-content,body.single-product #content{padding-bottom:0!important;margin-bottom:0!important}.product_meta{margin-top:8px!important;padding-top:16px!important;border-top:1px solid var(--border)!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}.product_meta>span{display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:var(--font)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--gray)!important}.posted_in,.tagged_as,.sku_wrapper{display:inline-flex!important;align-items:center!important;gap:6px!important}.posted_in a,.tagged_as a{display:inline-flex!important;align-items:center!important;background:rgb(153 1 216 / .08)!important;border:1px solid rgb(153 1 216 / .18)!important;color:var(--purple)!important;text-decoration:none!important;font-weight:700!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;padding:5px 12px!important;border-radius:20px!important;transition:all .2s!important}.posted_in a:hover,.tagged_as a:hover{background:var(--purple)!important;color:#fff!important;border-color:var(--purple)!important}.sku_wrapper .sku{color:var(--dark)!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.pswp--open{display:flex!important;align-items:center!important;justify-content:center!important}.pswp__bg{cursor:zoom-out!important}.pswp__zoom-wrap{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.pswp__img{max-width:90vw!important;max-height:88vh!important;width:auto!important;height:auto!important;margin:0 auto!important;cursor:zoom-out!important}.pswp__ui{z-index:100000!important}.pswp__button--arrow--left,.pswp__button--arrow--right{opacity:.9!important}.fancybox__container{z-index:99999!important}.fancybox__backdrop{cursor:zoom-out!important}.fancybox__content{margin:auto!important}.mfp-wrap{display:flex!important;align-items:center!important;justify-content:center!important}.mfp-container{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;cursor:zoom-out!important}.mfp-container:before{display:none!important}.mfp-figure{margin:0 auto!important}.mfp-img{max-height:88vh!important;cursor:zoom-out!important}.sl-overlay{cursor:zoom-out!important}.sl-wrapper .sl-image{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.sl-wrapper .sl-image img{max-width:90vw!important;max-height:88vh!important;width:auto!important;height:auto!important;cursor:zoom-out!important}.woocommerce-notices-wrapper{position:fixed!important;top:150px!important;right:24px!important;left:auto!important;bottom:auto!important;width:auto!important;max-width:380px!important;margin:0!important;padding:0!important;z-index:5000!important;pointer-events:none!important}.woocommerce-notices-wrapper>*{pointer-events:auto!important}.woocommerce-message{position:fixed!important;top:150px!important;right:24px!important;left:auto!important;bottom:auto!important;display:block!important;width:auto!important;max-width:380px!important;margin:0!important;background:#fff!important;border:1.5px solid var(--border)!important;border-left:4px solid var(--purple)!important;border-radius:14px!important;padding:16px 20px 16px 50px!important;box-shadow:0 12px 40px rgb(0 0 0 / .14)!important;font-family:var(--font)!important;font-size:13.5px!important;font-weight:500!important;line-height:1.55!important;color:var(--dark)!important;list-style:none!important;z-index:5000!important;animation:excNoticeAutoHide 10s ease forwards!important}.woocommerce-message::before{content:"\2713"!important;font-family:var(--font)!important;position:absolute!important;left:16px!important;top:16px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:var(--purple)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.woocommerce-message .wc-forward,.woocommerce-message a.button,a.added_to_cart.wc-forward{display:none!important}@keyframes excNoticeAutoHide{0%{opacity:0;transform:translateX(24px)}4%{opacity:1;transform:translateX(0)}92%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(24px);visibility:hidden}}@media(max-width:768px){.woocommerce-notices-wrapper,.woocommerce-message{top:172px!important;right:16px!important;left:16px!important;max-width:none!important;width:auto!important}}.btn-cart .exc-cart-count{font-weight:700!important;margin-left:2px!important}@media(max-width:768px){.single-product form.cart{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.single-product form.cart .quantity{margin:0!important}.single-product form.cart .quantity .qty{width:56px!important;height:40px!important;padding:0 10px!important;font-size:13px!important;border:1.5px solid var(--border)!important;border-radius:10px!important;text-align:center!important}.single-product form.cart .single_add_to_cart_button,.single-product form.cart button[type="submit"]{height:40px!important;padding:0 20px!important;font-size:13px!important;border-radius:10px!important}.single-product .product_meta{padding-top:14px!important;gap:8px!important}.single-product .product_meta>span{font-size:10px!important;gap:6px!important}.single-product .posted_in a,.single-product .tagged_as a{font-size:11px!important;padding:4px 10px!important}}.single-product .summary .price,.single-product div.product .price{font-family:var(--font)!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.5px!important;color:var(--dark)!important;display:block!important;margin:2px 0 4px!important}.single-product .summary .price del,.single-product div.product .price del{font-family:var(--font)!important;font-size:16px!important;font-weight:400!important;color:var(--gray)!important;text-decoration:line-through!important;display:inline-block!important;margin-right:10px!important;opacity:1!important}.single-product .summary .price del .woocommerce-Price-amount,.single-product div.product .price del .woocommerce-Price-amount{color:var(--gray)!important;font-weight:400!important}.single-product .summary .price ins,.single-product div.product .price ins{font-family:var(--font)!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.5px!important;color:var(--purple)!important;text-decoration:none!important}.single-product .summary .price ins .woocommerce-Price-amount,.single-product div.product .price ins .woocommerce-Price-amount{color:var(--purple)!important;font-weight:800!important}@media(min-width:769px){.single-product form.cart{display:flex!important;align-items:center!important;gap:12px!important}.single-product form.cart .quantity{margin:0!important}.single-product form.cart .quantity .qty{width:70px!important;height:48px!important;padding:0 14px!important;font-size:15px!important;font-family:var(--font)!important;border:1.5px solid var(--border)!important;border-radius:var(--radius)!important;text-align:center!important}.single-product form.cart .single_add_to_cart_button,.single-product form.cart button[type="submit"]{height:48px!important;padding:0 28px!important;font-size:15px!important;font-family:var(--font)!important;border-radius:var(--radius)!important}}@media(max-width:768px){.nav-logo img{height:36px!important}}.announce{background:var(--purple);color:#fff;text-align:center;padding:10px 16px;font-size:13px;font-weight:500;letter-spacing:.04em;transition:max-height .4s ease,padding .4s ease,opacity .4s ease;max-height:60px;overflow:hidden}.announce.hidden{max-height:0;padding:0;opacity:0}.announce a{color:#fff;text-decoration:none;font-weight:700}.announce-row{display:inline}.announce-hours{display:inline}.announce-sep-hours{display:inline}@media(max-width:600px){.announce{text-align:center;padding:8px 12px}.announce-row{display:block}.announce-hours{display:block;margin-top:2px;font-size:12px;opacity:.85}.announce-sep-hours{display:none}}nav,nav ul,nav ul li,.nav-links,.nav-links li{overflow:visible!important}#exc-dd-wrap{position:relative!important;overflow:visible!important}#exc-dd-wrap::after{content:'';position:absolute!important;top:100%!important;left:-10px!important;width:calc(100% + 20px)!important;height:14px!important;background:transparent!important}#exc-dd-panel{position:absolute!important;top:calc(100% + 14px)!important;left:0!important;min-width:260px!important;background:#ffffff!important;border:1px solid rgb(0 0 0 / .10)!important;border-radius:12px!important;box-shadow:0 8px 40px rgb(0 0 0 / .22)!important;padding:8px!important;opacity:0!important;pointer-events:none!important;transition:opacity .12s ease!important}#exc-dd-wrap:hover #exc-dd-panel{opacity:1!important;pointer-events:auto!important}#exc-dd-panel a{display:block!important;padding:10px 14px!important;color:#1a1a1a!important;text-decoration:none!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;white-space:nowrap!important;transition:background .12s!important}#exc-dd-panel a:hover{background:#f3f4f6!important;color:#1a1a1a!important}#exc-dd-panel a.all-products{font-weight:700!important;color:#9901D8!important;border-bottom:1px solid #f0e6ff!important;margin-bottom:4px!important;padding-bottom:12px!important}#exc-dd-panel a.all-products:hover{background:#f3e8ff!important}.mobile-menu{z-index:999998!important}.mobile-menu{padding-top:64px!important}.exc-footer-logo{height:50px!important;width:auto!important;display:block!important;object-fit:contain!important;margin-bottom:12px!important;opacity:1!important;visibility:visible!important;max-width:200px!important;background:transparent!important}#viber-fab:hover{transform:scale(1.12);box-shadow:0 10px 32px rgb(115 96 242 / .6)}@media(max-width:768px){#viber-fab{bottom:16px;right:16px;width:50px;height:50px}}#viber-fab svg{width:100%;height:100%}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}