:root{interpolate-size:allow-keywords}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased;interpolate-size:allow-keywords}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{border:none;background-color:transparent;display:block;padding:0}a{text-decoration:none;color:inherit}a:has(button:hover){text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:normal}ul{list-style-type:none;padding:0}#root,#__next{isolation:isolate}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(./open-sans-v17-latin-regular.DLgeRt71.woff2) format("woff2"),url(./open-sans-v17-latin-regular.D5zbb_EN.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(./open-sans-v17-latin-600.BW7lj7Ds.woff2) format("woff2"),url(./open-sans-v17-latin-600.zPO9sA9o.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(./open-sans-v17-latin-700.CsbQbrjx.woff2) format("woff2"),url(./open-sans-v17-latin-700.DNl7WOH5.woff) format("woff")}@font-face{font-family:Open Sans-fallback;size-adjust:105.41%;ascent-override:105%;src:local("Arial")}.hide-xxs,.hide-xs,.hide-sm,.hide-md,.hide-lg,.hide-xl,.hide-xxl{display:flex}.show-xxs,.show-xs,.show-sm,.show-md,.show-lg,.show-xl,.show-xxl{display:none}@media (max-width:){.show-xss{display:flex}}@media(max-width:480px){.show-xs{display:flex}}@media(max-width:640px){.show-sm{display:flex}}@media(max-width:768px){.show-md{display:flex}}@media(max-width:1024px){.show-lg{display:flex}}@media(max-width:1280px){.show-xl{display:flex}}@media(max-width:1536px){.show-xxl{display:flex}}@media (max-width:){.hide-xss{display:none}}@media(max-width:480px){.hide-xs{display:none}}@media(max-width:640px){.hide-sm{display:none}}@media(max-width:768px){.hide-md{display:none}}@media(max-width:1024px){.hide-lg{display:none}}@media(max-width:1280px){.hide-xl{display:none}}@media(max-width:1536px){.hide-xxl{display:none}}.container{container-type:inline-size}button{color:inherit}body{font-size:16px;font-weight:600;font-family:Open Sans,sans-serif}body.no-scroll{overflow:hidden}.cookie-consent-overlay.svelte-1xqvkrg{position:fixed;bottom:20px;right:20px;z-index:9999;pointer-events:none}@media(max-width:640px){.cookie-consent-overlay.svelte-1xqvkrg{bottom:0;right:0;left:0;padding:10px}}.cookie-consent.svelte-1xqvkrg{background:#fff;border:1px solid #e3e3e3;border-radius:8px;box-shadow:0 2px 12px #0000001a;padding:16px 18px;max-width:420px;pointer-events:auto;display:flex;flex-direction:column;gap:18px}@media(max-width:640px){.cookie-consent.svelte-1xqvkrg{max-width:100%}}.cookie-consent.svelte-1xqvkrg .cookie-text:where(.svelte-1xqvkrg){font-size:.875rem;color:#3a3a3a;margin:0;line-height:1.5}.cookie-consent.svelte-1xqvkrg .cookie-text:where(.svelte-1xqvkrg) a:where(.svelte-1xqvkrg){color:#eb0045;text-decoration:underline;text-underline-offset:2px}.cookie-consent.svelte-1xqvkrg .cookie-text:where(.svelte-1xqvkrg) a:where(.svelte-1xqvkrg):hover{color:#111}.cookie-consent.svelte-1xqvkrg .cookie-actions:where(.svelte-1xqvkrg){display:flex;gap:10px}.cookie-consent.svelte-1xqvkrg .cookie-actions:where(.svelte-1xqvkrg) button:where(.svelte-1xqvkrg){flex:1;height:40px;padding:0 24px;font-size:.875rem;font-weight:600;border-radius:40px;cursor:pointer;transition:.1s ease outline-color,.15s ease background-color;white-space:nowrap;outline:2px solid;outline-color:transparent}.cookie-consent.svelte-1xqvkrg .cookie-actions:where(.svelte-1xqvkrg) button:where(.svelte-1xqvkrg):hover{transform:translateY(-1px)}.cookie-consent.svelte-1xqvkrg .cookie-actions:where(.svelte-1xqvkrg) button:where(.svelte-1xqvkrg):active{transform:translateY(0)}.cookie-consent.svelte-1xqvkrg .cookie-actions:where(.svelte-1xqvkrg) .accept-btn:where(.svelte-1xqvkrg){background:#111;color:#fff;border:none}.cookie-consent.svelte-1xqvkrg .cookie-actions:where(.svelte-1xqvkrg) .accept-btn:where(.svelte-1xqvkrg):hover{background:#3a3a3a;outline-color:#c7c7c7}.cookie-consent.svelte-1xqvkrg .cookie-actions:where(.svelte-1xqvkrg) .reject-btn:where(.svelte-1xqvkrg){background:transparent;color:#3a3a3a;border:2px solid #c7c7c7;outline:none}.cookie-consent.svelte-1xqvkrg .cookie-actions:where(.svelte-1xqvkrg) .reject-btn:where(.svelte-1xqvkrg):hover{background:#f6f6f6;border-color:#565656}.footer-placeholder.svelte-4jwo3w{width:100%;height:300px;background-color:#111;border-radius:8px;margin-bottom:50px}footer.svelte-4jwo3w{width:100%;padding:90px 0}@media(max-width:768px){footer.svelte-4jwo3w{padding:50px 0}}@media(min-width:1025px){footer.has-sticky-bar.svelte-4jwo3w{padding-bottom:140px}}.footer-email-socials.svelte-4jwo3w{display:flex;flex-direction:column;gap:20px;max-width:400px}@media(max-width:480px){.footer-email-socials.svelte-4jwo3w{max-width:unset}}.links.svelte-4jwo3w{display:flex;justify-content:space-between;gap:120px;flex-wrap:wrap}@media(max-width:1024px){.links.svelte-4jwo3w{gap:30px}}.link-column.svelte-4jwo3w{display:flex;flex-direction:column;gap:20px;max-width:220px}.link-column.svelte-4jwo3w .title:where(.svelte-4jwo3w){font-weight:700}.footer-top.svelte-4jwo3w{display:flex;gap:50px;justify-content:space-between}@media(max-width:1280px){.footer-top.svelte-4jwo3w{flex-direction:column}}.footer-top.svelte-4jwo3w .socials:where(.svelte-4jwo3w){display:flex;align-items:center;gap:20px;margin-top:30px}@media(max-width:480px){.footer-top.svelte-4jwo3w .socials:where(.svelte-4jwo3w){justify-content:space-between;margin-top:10px}}.footer-awards.svelte-4jwo3w{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px;margin-top:50px}.footer-awards.svelte-4jwo3w img:where(.svelte-4jwo3w){height:100px;width:auto}.footer-bottom.svelte-4jwo3w{display:flex;justify-content:space-between;margin-top:90px}@media(max-width:768px){.footer-bottom.svelte-4jwo3w{flex-direction:column;gap:40px}}.footer-bottom.svelte-4jwo3w .copyright:where(.svelte-4jwo3w){display:flex;align-items:center;gap:10px}@media(max-width:768px){.footer-bottom.svelte-4jwo3w .copyright:where(.svelte-4jwo3w){flex-direction:column}}.footer-bottom.svelte-4jwo3w .copyright:where(.svelte-4jwo3w) img:where(.svelte-4jwo3w){width:30px;height:30px}.basket-widget-items-container.svelte-1t8i7yu{position:relative}.basket-widget-items.svelte-1t8i7yu{display:flex;flex-direction:column;gap:15px;max-height:calc(100vh - 380px);overflow-x:hidden;overflow-y:auto;padding:0}@media(max-width:1024px){.basket-widget-items.svelte-1t8i7yu{padding:0;max-height:calc(100vh - 400px)}}.basket-proceed.svelte-1t8i7yu{display:flex;justify-content:space-between;align-items:flex-end;margin-top:20px}.basket-header.svelte-1t8i7yu{display:flex;justify-content:space-between;margin-bottom:20px;height:60px}.basket-title.svelte-1t8i7yu{display:flex;flex-direction:column}.basket-title.svelte-1t8i7yu .basket-count{font-size:1rem;color:#8e8e8e;font-weight:600}.basket-subtotal.svelte-1t8i7yu{display:flex;flex-direction:column;align-items:center;font-weight:600;color:#111;align-items:flex-end}.basket-subtotal.svelte-1t8i7yu .subtotal-text:where(.svelte-1t8i7yu){font-size:1rem;color:#8e8e8e;font-weight:600}.fade-overlay.svelte-1t8i7yu{position:absolute;left:0;right:0;height:200px;background:linear-gradient(to top,#ffffff 0%,transparent 100%);pointer-events:none;z-index:1}.fade-overlay.top.svelte-1t8i7yu{top:-1px;background:linear-gradient(to bottom,#ffffff 0%,transparent 100%)}.fade-overlay.bottom.svelte-1t8i7yu{bottom:0;background:linear-gradient(to top,#ffffff 0%,transparent 100%)}.action-content.svelte-1un38s1{display:flex;flex-direction:column;gap:10px}.greeting{margin-top:10px;margin-bottom:20px}nav.svelte-tga2uq{position:relative;background-color:#111;height:60px;color:#fff;display:flex;align-items:center}@media(max-width:1280px){nav.svelte-tga2uq{display:none}}.category.svelte-tga2uq{position:relative;display:flex;height:100%;justify-content:center}.category.gradient.svelte-tga2uq{background:linear-gradient(90deg,#7b1eed,#fd3170);padding:0 clamp(.9375rem,-47.0625rem + 50vw,1.875rem);margin:0 -15px}.category.svelte-tga2uq a:where(.svelte-tga2uq){height:100%;display:flex;align-items:center}.category.svelte-tga2uq:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border:0;z-index:12;transition:.4s all ease;transform:translate(-50%,100%)}.category.selected.svelte-tga2uq:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #111111}.category-menu-backdrop.svelte-tga2uq{position:fixed;bottom:0;width:100%;height:calc(100vh - 200px);background-color:#111;opacity:.7;z-index:9}.category-menu.svelte-tga2uq{position:absolute;bottom:0;transform:translateY(100%);width:100%;background-color:#fff;z-index:10;color:#111;height:0;transition:.2s height ease;overflow:hidden}.category-menu.open.svelte-tga2uq{height:auto}.nav-container{display:flex;position:relative;align-items:center;justify-content:space-between;height:100%}.category-menu-container.svelte-tga2uq{display:flex;justify-content:space-between;padding:40px 0 70px}.sub-category-container.svelte-tga2uq{display:none;width:100%;gap:50px;padding-top:20px}.sub-category-container.show.svelte-tga2uq{display:grid;grid-template-columns:repeat(5,1fr)}.sub-category-list.svelte-tga2uq{color:#8e8e8e;flex-direction:column;gap:20px;display:flex}.sub-category-list.svelte-tga2uq .sub-category:where(.svelte-tga2uq){color:#111}nav.svelte-oiu0ak{position:fixed;background-color:#fff;top:0;right:0;width:100vw;height:100vh;max-width:400px;display:flex;flex-direction:column;font-size:1.375rem;z-index:200;overflow-x:hidden;overflow-y:auto}.categories-container.svelte-oiu0ak{display:flex;width:100%;flex:1;transform:translate(0);transition:transform .2s ease-out;height:50px}.categories-container.show-subcat.svelte-oiu0ak{transform:translate(-100%)}.categories-container.show-subsubcat.svelte-oiu0ak{transform:translate(-200%)}ul.svelte-oiu0ak{width:100%;padding:0 20px;display:flex;flex-direction:column;flex-shrink:0;gap:15px;overflow:auto}li.svelte-oiu0ak{position:relative;display:flex;gap:10px;align-items:center;justify-content:space-between}li.svelte-oiu0ak svg{flex-shrink:0}li.svelte-oiu0ak button{text-align:left}li.gradient.svelte-oiu0ak button{background:linear-gradient(90deg,#7b1eed,#fd3170);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header.svelte-oiu0ak{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 15px;flex-shrink:0}.header.svelte-oiu0ak .close:where(.svelte-oiu0ak),.header.svelte-oiu0ak .back:where(.svelte-oiu0ak){cursor:pointer}.category-menu-backdrop.svelte-oiu0ak{position:fixed;top:0;width:100vw;height:100vh;background-color:#111;opacity:.7;z-index:199}.actions.svelte-oiu0ak{padding:20px}.reviews-header.svelte-1tbqed3{background:linear-gradient(90deg,#7b1eed,#fd3170);display:flex;align-items:center;justify-content:center;color:#fff;height:40px;width:100%;cursor:pointer;opacity:1;transition:.15s ease opacity}.reviews-header.svelte-1tbqed3:hover{opacity:.9}.reviews-header.svelte-1tbqed3 .stars:where(.svelte-1tbqed3){display:flex;gap:3px;margin:0 10px}.chevron{margin-left:10px}.hidden-label.svelte-1em7g03{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.search-container.svelte-1em7g03{flex:1}.search-container.svelte-1em7g03 input:where(.svelte-1em7g03){border-radius:30px;color:#312f30;display:block;font-size:15px;height:50px;line-height:2;margin:0 auto;max-width:none;padding:0 40px 0 15px;transition:border-color .2s ease-in-out;width:100%}.backdrop.svelte-1em7g03{position:fixed;left:0;bottom:0;width:100%;height:calc(100vh - 160px);background-color:#111;opacity:.7;z-index:7}@media(max-width:1024px){.backdrop.svelte-1em7g03{height:calc(100vh - 220px)}}.search-suggestions-container.svelte-1em7g03{position:absolute;left:0;bottom:0;transform:translateY(98%);width:100vw;z-index:20;background-color:#fff;opacity:1;padding:30px 0 60px}@media(max-width:1024px){.search-suggestions-container.svelte-1em7g03{transform:translateY(100%)}}.results-column.svelte-1em7g03{flex:1}@media(max-width:1280px){.results-column.svelte-1em7g03{flex-basis:48%}}.results-column.popular-searches.svelte-1em7g03,.results-column.popular-categories.svelte-1em7g03{margin-bottom:50px}@media(max-width:768px){.results-column.popular-searches.svelte-1em7g03,.results-column.popular-categories.svelte-1em7g03{flex-basis:40%}}.results-column.best-sellers.svelte-1em7g03,.results-column.trending.svelte-1em7g03{flex:2}@media(max-width:768px){.results-column.best-sellers.svelte-1em7g03,.results-column.trending.svelte-1em7g03{flex-basis:100%}}.results-column.category-results.svelte-1em7g03{width:330px;flex-shrink:0}.results-column.suggestions.svelte-1em7g03{flex:1}.results-content.svelte-1em7g03 .results-column.category-results:where(.svelte-1em7g03){max-width:320px}.results-content.svelte-1em7g03 .results-column.best-sellers:where(.svelte-1em7g03){flex:.75}.search-content.svelte-1em7g03{display:flex;justify-content:space-between;flex-wrap:wrap;flex:1;gap:60px}.results.svelte-1em7g03{display:flex;flex-direction:column;gap:20px;color:#8e8e8e}.results.svelte-1em7g03 .no-results:where(.svelte-1em7g03){color:#8e8e8e;font-style:italic}.view-all{color:#111}.search-title.svelte-1em7g03{font-weight:700;color:#111;display:flex;justify-content:space-between;width:100%;max-width:500px}.product-results.svelte-1em7g03{display:flex;gap:20px}.highlighted-product.svelte-1em7g03 .product{text-decoration:underline;text-underline-offset:6px;text-decoration-color:currentColor}.product{display:flex;align-items:center;justify-content:space-between;gap:30px;color:#8e8e8e;width:100%}.product .product-left.svelte-1em7g03{display:flex;align-items:center;gap:20px}.product .product-right.svelte-1em7g03{color:#111}.product .product-image.svelte-1em7g03{width:30px;height:30px}.product .product-name.svelte-1em7g03 mark{background:none}.sticky-header.svelte-6dnk4d{position:sticky;top:0;z-index:100;transition:top .3s ease}.sticky-header.header-hidden.svelte-6dnk4d{top:-200px}.main-header.svelte-6dnk4d{background-color:#fff;width:100%;position:relative}.logo-link.svelte-6dnk4d{flex-shrink:0}.search-input.svelte-6dnk4d{flex:1}.main-header-section{display:flex;justify-content:space-between;align-items:center;height:100px;gap:50px}@media(max-width:1024px){.main-header-section{gap:30px}}@media(max-width:640px){.main-header-section{gap:10px}}.icons.svelte-6dnk4d{display:flex;gap:50px;width:395px;justify-content:flex-end}@media(max-width:1280px){.icons.svelte-6dnk4d{width:260px}}.icons.svelte-6dnk4d .close-search:where(.svelte-6dnk4d){display:flex;align-items:center;justify-self:flex-end;gap:10px;font-size:1.375rem;cursor:pointer}@media(max-width:1280px){.icons.svelte-6dnk4d{gap:30px}}@media(max-width:640px){.icons.svelte-6dnk4d{gap:10px}}.icon.svelte-6dnk4d{width:45px;height:45px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer}.icon.svelte-6dnk4d:hover,.icon.selected.svelte-6dnk4d{background-color:#f1f1f1}.basket-icon.svelte-6dnk4d{position:relative}.basket-badge.svelte-6dnk4d{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background-color:#eb0045;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;pointer-events:none;transform-origin:center}.basket-badge-pop.svelte-6dnk4d{animation:svelte-6dnk4d-badge-pop .4s cubic-bezier(.36,.07,.19,.97)}.basket-bounce.svelte-6dnk4d{animation:svelte-6dnk4d-icon-bounce .5s cubic-bezier(.36,.07,.19,.97)}@keyframes svelte-6dnk4d-badge-pop{0%{transform:scale(1)}30%{transform:scale(1.5)}60%{transform:scale(.9)}80%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes svelte-6dnk4d-icon-bounce{0%{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(0)}70%{transform:translateY(-3px)}to{transform:translateY(0)}}.page-content{padding-top:20px}
