.m-0{margin:0!important}.m-15{margin:15px}.m-30{margin:30px}.m-60{margin:60px}.m-90{margin:90px}.m-120{margin:120px}.mt-0{margin-top:0}.mt-15{margin-top:15px}.mt-30{margin-top:30px}.mt-60{margin-top:60px}.mt-90{margin-top:90px}.mt-120{margin-top:120px}.mb-0{margin-bottom:0!important}.mb-15{margin-bottom:15px}.mb-30{margin-bottom:30px}.mb-60{margin-bottom:60px}.mb-90{margin-bottom:90px}.mb-120{margin-bottom:120px}.ml-15{margin-left:15px}.ml-30{margin-left:30px}.ml-60{margin-left:60px}.ml-90{margin-left:90px}.ml-120{margin-left:120px}.mr-15{margin-right:15px}.mr-30{margin-right:30px}.mr-60{margin-right:60px}.mr-90{margin-right:90px}.mr-120{margin-right:120px}.p-0{padding:0!important}.p-15{padding:15px}.p-30{padding:30px}.p-60{padding:60px}.p-90{padding:90px}.p-120{padding:120px}.pt-0{padding-top:0}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-30{padding-top:30px}.pt-60{padding-top:60px}.pt-90{padding-top:90px}.pt-120{padding-top:120px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-30{padding-bottom:30px}.pb-60{padding-bottom:60px}.pb-90{padding-bottom:90px}.pb-120{padding-bottom:120px}.pl-15{padding-left:15px}.pl-30{padding-left:30px}.pl-60{padding-left:60px}.pl-90{padding-left:90px}.pl-120{padding-left:120px}.pr-15{padding-right:15px}.pr-30{padding-right:30px}.pr-60{padding-right:60px}.pr-90{padding-right:90px}.pr-120{padding-right:120px}.background-primary-color-light{background-color:#e7e1ff}.background-white{background-color:#fff}.mb-lg-responsive{margin-bottom:30px}@media(min-width:1024px){.mb-lg-responsive{margin-bottom:45px}}.mb-md-responsive{margin-bottom:15px}@media(min-width:1024px){.mb-md-responsive{margin-bottom:25px}}.mb-sm-responsive{margin-bottom:10px}@media(min-width:1024px){.mb-sm-responsive{margin-bottom:15px}}.mb-xl-responsive{margin-bottom:60px}@media(min-width:1024px){.mb-xl-responsive{margin-bottom:90px}}.mb-xs-responsive{margin-bottom:5px}@media(min-width:1024px){.mb-xs-responsive{margin-bottom:10px}}.mt-lg-responsive{margin-top:30px}@media(min-width:1024px){.mt-lg-responsive{margin-top:45px}}.mt-md-responsive{margin-top:15px}@media(min-width:1024px){.mt-md-responsive{margin-top:25px}}.mt-sm-responsive{margin-top:10px}@media(min-width:1024px){.mt-sm-responsive{margin-top:15px}}.mt-xl-responsive{margin-top:60px}@media(min-width:1024px){.mt-xl-responsive{margin-top:90px}}.mt-xs-responsive{margin-top:5px}@media(min-width:1024px){.mt-xs-responsive{margin-top:10px}}.pb-lg-responsive{padding-bottom:30px}@media(min-width:1024px){.pb-lg-responsive{padding-bottom:60px}}.pb-md-responsive{padding-bottom:15px}@media(min-width:1024px){.pb-md-responsive{padding-bottom:25px}}.pb-sm-responsive{padding-bottom:10px}@media(min-width:1024px){.pb-sm-responsive{padding-bottom:15px}}.pb-xl-responsive{padding-bottom:60px}@media(min-width:1024px){.pb-xl-responsive{padding-bottom:90px}}.pb-xs-responsive{padding-bottom:5px}@media(min-width:1024px){.pb-xs-responsive{padding-bottom:10px}}.pt-lg-responsive{padding-top:30px}@media(min-width:1024px){.pt-lg-responsive{padding-top:60px}}.pt-md-responsive{padding-top:15px}@media(min-width:1024px){.pt-md-responsive{padding-top:25px}}.pt-sm-responsive{padding-top:10px}@media(min-width:1024px){.pt-sm-responsive{padding-top:15px}}.pt-xl-responsive{padding-top:60px}@media(min-width:1024px){.pt-xl-responsive{padding-top:90px}}.pt-xs-responsive{padding-top:5px}@media(min-width:1024px){.pt-xs-responsive{padding-top:10px}}.hero{background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden;position:relative;width:100%;height:100vh;max-height:390px}@media(min-width:768px){.hero{max-height:510px}}@media(min-width:1024px){.hero{max-height:510px}}.hero .main{top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;position:relative;height:100%;background-color:rgba(0,0,0,.5);z-index:2;padding-bottom:30px}@media(min-width:768px){.hero .main{justify-content:center;padding-bottom:45px}}@media(min-width:1024px){.hero .main{padding-bottom:60px}}.hero .layer{display:flex;background:rgba(0,0,0,.15);z-index:1}.hero .bg-image,.hero .layer{position:absolute;top:0;left:0;width:100%;height:100%}.hero .bg-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}a{color:#000;transition:color .2s ease}a,a:hover{text-decoration:none}a:hover{color:#705af8}.btn{font-weight:900;display:inline-flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;text-align:center;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;overflow:hidden;padding:15px}@media(min-width:768px){.btn{padding:15px}}@media(min-width:1024px){.btn{padding:15px 30px}}.btn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.btn--primary,.btn-primary{background-color:#705af8;color:#fff}.btn--primary:active,.btn--primary:hover,.btn-primary:active,.btn-primary:hover{color:#fff;background-color:#000;text-decoration:none}.btn--secondary,.btn-secondary{background-color:#fff;color:#705af8;border:2px solid #705af8}.btn--secondary:active,.btn--secondary:hover,.btn-secondary:active,.btn-secondary:hover{color:#fff;background-color:#000;border:2px solid #000;text-decoration:none}.btn--white,.btn-white{background-color:#fff;color:#705af8;border:2px solid #fff}.btn--white:active,.btn--white:hover,.btn-white:active,.btn-white:hover{color:#fff;background-color:#705af8;border:2px solid #705af8;text-decoration:none}.btn-small{padding:5px 10px}.btn-medium{padding:10px 15px}.btn-large{padding:15px 30px}.btn--condensed{padding:10px 15px}.section-featured-products{display:flex;flex-direction:column}.section-featured-products .section-title{color:#000}.section-featured-products .product-grid{display:grid;grid-template-columns:1fr;gap:15px}@media(min-width:601px){.section-featured-products .product-grid{grid-template-columns:repeat(2,1fr);gap:15px}}@media(min-width:1024px){.section-featured-products .product-grid{grid-template-columns:repeat(3,1fr);gap:30px}}.section-featured-products .product-tile{display:flex;flex-direction:column;align-items:stretch;background:rgba(0,0,0,0);padding-bottom:15px}.section-featured-products .image-wrap{position:relative;display:block;width:100%;height:345px;overflow:hidden;border-radius:15px}@media(min-width:601px){.section-featured-products .image-wrap{border-radius:18px}}@media(min-width:1024px){.section-featured-products .image-wrap{border-radius:24px}}@media(min-width:601px){.section-featured-products .image-wrap{height:334.5px}}@media(min-width:1024px){.section-featured-products .image-wrap{height:440px}}.section-featured-products .image-wrap img{position:absolute;z-index:0;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.section-featured-products .image-wrap .product-badge{position:absolute;z-index:1;top:15px;left:15px;padding:6px 8px;background:#eb5962;color:#fff;border-radius:10px}.section-featured-products .info{display:flex;flex-direction:column}.section-featured-products .info .product-name{color:#000}.section-featured-products .info .prices{display:inline-flex;gap:15px;align-items:flex-start}.section-featured-products .info .prices .price{color:#000}.section-featured-products .info .prices .price-compare{color:#000;text-decoration:line-through;opacity:.8}.section-featured-products__section-footer{width:100%;display:flex;align-items:center;justify-content:center}.site-footer{border-top:1px solid #dbdbdb}.site-footer .main{padding-top:30px;padding-bottom:30px}@media(min-width:601px){.site-footer .main{padding-top:60px;padding-bottom:60px}}.site-footer .footer-grid{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:601px){.site-footer .footer-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.site-footer .footer-grid{grid-template-columns:34% 24% 15% 15%}}@media(min-width:1400px){.site-footer .footer-grid{gap:45px;grid-template-columns:30% 30% 15% 15%}}.site-footer .footer-col{display:flex;flex-direction:column}.site-footer .footer-col .footer-heading,.site-footer .footer-col .footer-text,.site-footer .footer-col li{color:#000}.site-footer .footer-col ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}.site-footer .social .label{color:#000}.site-footer .social .icons{display:flex;gap:30px}.site-footer .social .icon{width:45px;height:45px;border-radius:6px;background:#fff}.site-footer .social .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-home-banners{display:grid;flex-direction:column;grid-template-columns:1fr;gap:30px}@media(min-width:601px){.section-home-banners{padding-left:0;flex-direction:row}}@media(min-width:1024px){.section-home-banners{grid-template-columns:repeat(2,1fr);-moz-column-gap:30px;column-gap:30px}}.section-home-banners .banner-card{position:relative;display:flex;align-items:flex-end;min-height:270px;width:calc(100% - 30px);padding:15px;overflow:hidden;border-radius:15px}@media(min-width:601px){.section-home-banners .banner-card{border-radius:18px}}@media(min-width:1024px){.section-home-banners .banner-card{border-radius:24px}}.section-home-banners .banner-card{background:#000;background-size:cover;background-position:50%;text-decoration:none}@media(min-width:1024px){.section-home-banners .banner-card{min-height:270px;padding:30px}}@media(min-width:1400px){.section-home-banners .banner-card{min-height:300px;padding:60px}}.section-home-banners .banner-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.35) 60%,rgba(0,0,0,.45));border-radius:inherit}.section-home-banners .banner-card .content{position:relative;z-index:1;display:flex;flex-direction:column;gap:7px}.section-home-banners .banner-card .banner-card__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;border-radius:inherit;transform:scale(1);transition:transform .3s ease;display:block}.section-home-banners .banner-card:hover .banner-card__img{transform:scale(1.03)}.section-home-articles{display:flex;flex-direction:column}.section-home-articles .section-title{color:#000}.section-home-articles .articles-grid{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:601px){.section-home-articles .articles-grid{grid-template-columns:repeat(1,1fr);gap:30px}}@media(min-width:1024px){.section-home-articles .articles-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media(min-width:1400px){.section-home-articles .articles-grid{grid-template-columns:repeat(2,1fr);gap:45px}}.section-home-articles .article-card{display:flex;flex-direction:column;gap:15px}@media(min-width:601px){.section-home-articles .article-card{flex-direction:row}}.section-home-articles .article-card .thumb{display:block;width:100%;max-width:100%;height:230px;border-radius:15px;overflow:hidden;position:relative;flex-shrink:0}@media(min-width:601px){.section-home-articles .article-card .thumb{width:180px;height:180px}}.section-home-articles .article-card .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.section-home-articles .article-card .info{display:flex;flex-direction:column;gap:10px;color:#000}.section-home-articles .article-card h3 a{color:inherit;text-decoration:none}.section-home-articles .section-footer{display:flex;justify-content:center;align-items:center}.store-subheader{display:flex;flex-direction:column;padding-top:15px;gap:5px}@media(min-width:601px){.store-subheader{padding-top:30px}}.store-subheader__title{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.store-subheader__toolbar{height:40px;padding-top:5px;padding-bottom:5px;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;display:flex;align-items:center;justify-content:space-between}.store-subheader .toolbar-btn{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;background:rgba(0,0,0,0);color:#000;border:none;cursor:pointer;font:inherit}.store-subheader .toolbar-label{font-size:14px;line-height:20px;font-weight:500}.store-subheader .toolbar-icon{width:20px;height:20px;position:relative;overflow:hidden}.store-subheader .toolbar-icon:before{content:"";position:absolute;left:3px;top:2.5px;width:13.75px;height:15px;background:#000;border-radius:1px}.store-subheader .toolbar-caret{width:15px;height:15px;position:relative;overflow:hidden}.store-subheader .toolbar-caret:before{content:"";position:absolute;right:5px;bottom:5px;width:10px;height:5px;border-bottom:1.25px solid #a8a8a8;border-right:1.25px solid #a8a8a8;transform-origin:center;transform:rotate(-45deg)}.paginator{width:100%;display:flex;align-items:center;justify-content:center}.paginator__list{display:inline-flex;align-items:stretch;background:#fff;border:1px solid #dbdbdb;border-radius:10px;box-shadow:0 3px 6px -3px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05),0 1px 2px -1px rgba(0,0,0,.05),0 1px 0 -1px rgba(0,0,0,.05);overflow:hidden;padding:0;margin:0;list-style:none}.paginator__item{display:flex;align-items:center;justify-content:center;position:relative}.paginator__item+.paginator__item{border-left:1px solid #f0f0f0}.paginator__item a,.paginator__item button,.paginator__item span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.625rem 1rem;background:rgba(0,0,0,0);border:0;text-decoration:none;color:#000;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;transition:background-color .12s ease,color .12s ease,opacity .12s ease}.paginator__item button:disabled{cursor:default;opacity:.6}.paginator__item a:hover,.paginator__item a[aria-current=page],.paginator__item button:hover,.paginator__item button[aria-current=page],.paginator__item.is-active a,.paginator__item.is-active button{background:#f8f8f8}.paginator__item.is-ellipsis span{cursor:default;padding:0 15px;opacity:.8}.paginator__item.is-disabled a{pointer-events:none;opacity:.5}.paginator__item.is-nav a,.paginator__item.is-nav button{padding:10px;min-width:auto;gap:10px}.paginator__item.is-nav .paginator__icon-box{width:20px;height:20px;position:relative;overflow:hidden;outline:1.25px solid #606060;outline-offset:-.62px;border-radius:2px;flex:0 0 auto}@media(max-width:600px){.paginator__list{overflow-x:auto;-webkit-overflow-scrolling:touch}.paginator__item a,.paginator__item button,.paginator__item span{min-width:2rem;padding:.5rem}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-control{font-family:Poppins,sans-serif;font-size:14px}@media(max-width:1024px){.form-control{font-size:14px}}@media(max-width:600px){.form-control{font-size:14px}}.form-control{line-height:24px}@media(max-width:1024px){.form-control{line-height:24px}}@media(max-width:600px){.form-control{line-height:24px}}.form-control{padding:15px;background:#fff;border:1px solid #dbdbdb;border-radius:10px;color:#000;transition:all .2s ease;box-shadow:0 3px 6px -3px rgba(0,0,0,.05)}.form-control::-moz-placeholder{color:#a8a8a8}.form-control::placeholder{color:#a8a8a8}.form-control:focus{outline:none;border-color:#705af8;box-shadow:0 3px 6px -3px rgba(112,90,248,.15)}.form-control:hover:not(:focus){border-color:silver}.form-control:disabled{background-color:#f0f0f0;color:#909090;cursor:not-allowed}.form-control:disabled::-moz-placeholder{color:#a8a8a8}.form-control:disabled::placeholder{color:#a8a8a8}.form-control--condensed,.form-control-condensed{padding:10px}.form-inline{display:flex;gap:0;overflow:hidden;border-radius:10px;box-shadow:0 3px 6px -3px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.radio-group{display:flex;gap:15px;border:none;margin:0;padding:0}.radio-item{display:inline-flex;align-items:center;gap:5px}.site-footer .newsletter-form{display:flex;gap:0;overflow:hidden;border-radius:10px;box-shadow:0 3px 6px -3px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.site-footer .newsletter-form input[type=email]{font-family:Poppins,sans-serif;font-size:14px}@media(max-width:1024px){.site-footer .newsletter-form input[type=email]{font-size:14px}}@media(max-width:600px){.site-footer .newsletter-form input[type=email]{font-size:14px}}.site-footer .newsletter-form input[type=email]{line-height:24px}@media(max-width:1024px){.site-footer .newsletter-form input[type=email]{line-height:24px}}@media(max-width:600px){.site-footer .newsletter-form input[type=email]{line-height:24px}}.site-footer .newsletter-form input[type=email]{padding:15px;background:#fff;border:1px solid #dbdbdb;border-radius:10px;color:#000;transition:all .2s ease;box-shadow:0 3px 6px -3px rgba(0,0,0,.05)}.site-footer .newsletter-form input[type=email]::-moz-placeholder{color:#a8a8a8}.site-footer .newsletter-form input[type=email]::placeholder{color:#a8a8a8}.site-footer .newsletter-form input[type=email]:focus{outline:none;border-color:#705af8;box-shadow:0 3px 6px -3px rgba(112,90,248,.15)}.site-footer .newsletter-form input[type=email]:hover:not(:focus){border-color:silver}.site-footer .newsletter-form input[type=email]:disabled{background-color:#f0f0f0;color:#909090;cursor:not-allowed}.site-footer .newsletter-form input[type=email]:disabled::-moz-placeholder{color:#a8a8a8}.site-footer .newsletter-form input[type=email]:disabled::placeholder{color:#a8a8a8}.site-footer .newsletter-form input[type=email]{border-right:none;border-radius:10px 0 0 10px;flex:1}.site-footer .newsletter-form .newsletter-submit{font-family:Poppins,sans-serif;font-size:14px}@media(max-width:1024px){.site-footer .newsletter-form .newsletter-submit{font-size:14px}}@media(max-width:600px){.site-footer .newsletter-form .newsletter-submit{font-size:14px}}.site-footer .newsletter-form .newsletter-submit{line-height:24px}@media(max-width:1024px){.site-footer .newsletter-form .newsletter-submit{line-height:24px}}@media(max-width:600px){.site-footer .newsletter-form .newsletter-submit{line-height:24px}}.site-footer .newsletter-form .newsletter-submit{font-weight:600;border:none;cursor:pointer;white-space:nowrap;transition:opacity .2s ease,transform .05s ease-in-out,background-color .2s ease;background:#705af8;color:#fff}.site-footer .newsletter-form .newsletter-submit:active,.site-footer .newsletter-form .newsletter-submit:hover{color:#fff;background-color:#000;text-decoration:none}.site-footer .newsletter-form .newsletter-submit{padding:15px 30px;border-radius:0 10px 10px 0}.header__search_form{width:100%;display:flex;flex-direction:column;gap:15px}@media(min-width:601px){.header__search_form{flex-direction:row}}.header__search_field{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%}.header__search_field input[type=text]{font-family:Poppins,sans-serif;font-size:14px}@media(max-width:1024px){.header__search_field input[type=text]{font-size:14px}}@media(max-width:600px){.header__search_field input[type=text]{font-size:14px}}.header__search_field input[type=text]{line-height:24px}@media(max-width:1024px){.header__search_field input[type=text]{line-height:24px}}@media(max-width:600px){.header__search_field input[type=text]{line-height:24px}}.header__search_field input[type=text]{padding:15px;background:#fff;border:1px solid #dbdbdb;border-radius:10px;color:#000;transition:all .2s ease;box-shadow:0 3px 6px -3px rgba(0,0,0,.05)}.header__search_field input[type=text]::-moz-placeholder{color:#a8a8a8}.header__search_field input[type=text]::placeholder{color:#a8a8a8}.header__search_field input[type=text]:focus{outline:none;border-color:#705af8;box-shadow:0 3px 6px -3px rgba(112,90,248,.15)}.header__search_field input[type=text]:hover:not(:focus){border-color:silver}.header__search_field input[type=text]:disabled{background-color:#f0f0f0;color:#909090;cursor:not-allowed}.header__search_field input[type=text]:disabled::-moz-placeholder{color:#a8a8a8}.header__search_field input[type=text]:disabled::placeholder{color:#a8a8a8}.header__search_field input[type=text]{border-right:none;border-radius:10px 0 0 10px;flex:1}.header__search_submit{font-family:Poppins,sans-serif;font-size:14px}@media(max-width:1024px){.header__search_submit{font-size:14px}}@media(max-width:600px){.header__search_submit{font-size:14px}}.header__search_submit{line-height:24px}@media(max-width:1024px){.header__search_submit{line-height:24px}}@media(max-width:600px){.header__search_submit{line-height:24px}}.header__search_submit{font-weight:600;border:none;cursor:pointer;white-space:nowrap;transition:opacity .2s ease,transform .05s ease-in-out,background-color .2s ease;background:#705af8;color:#fff}.header__search_submit:active,.header__search_submit:hover{color:#fff;text-decoration:none}.header__search_submit{padding:15px 30px;border-radius:0 10px 10px 0;border:2px solid rgba(0,0,0,0)}.header__search_submit:active,.header__search_submit:hover{background-color:#000;border-color:#fff}.form--condensed .form-control,.is-condensed .form-control{padding:10px}.form--condensed .btn,.form--condensed .btn--primary,.is-condensed .btn,.is-condensed .btn--primary{padding:10px 15px}.form--condensed .site-footer .newsletter-form input[type=email],.is-condensed .site-footer .newsletter-form input[type=email]{padding:10px}.form--condensed .site-footer .newsletter-form .newsletter-submit,.is-condensed .site-footer .newsletter-form .newsletter-submit{font-family:Poppins,sans-serif;font-size:14px}@media(max-width:1024px){.form--condensed .site-footer .newsletter-form .newsletter-submit,.is-condensed .site-footer .newsletter-form .newsletter-submit{font-size:14px}}@media(max-width:600px){.form--condensed .site-footer .newsletter-form .newsletter-submit,.is-condensed .site-footer .newsletter-form .newsletter-submit{font-size:14px}}.form--condensed .site-footer .newsletter-form .newsletter-submit,.is-condensed .site-footer .newsletter-form .newsletter-submit{line-height:24px}@media(max-width:1024px){.form--condensed .site-footer .newsletter-form .newsletter-submit,.is-condensed .site-footer .newsletter-form .newsletter-submit{line-height:24px}}@media(max-width:600px){.form--condensed .site-footer .newsletter-form .newsletter-submit,.is-condensed .site-footer .newsletter-form .newsletter-submit{line-height:24px}}.form--condensed .site-footer .newsletter-form .newsletter-submit,.is-condensed .site-footer .newsletter-form .newsletter-submit{font-weight:600;border:none;cursor:pointer;white-space:nowrap;transition:opacity .2s ease,transform .05s ease-in-out,background-color .2s ease;background:#705af8;color:#fff}.form--condensed .site-footer .newsletter-form .newsletter-submit:active,.form--condensed .site-footer .newsletter-form .newsletter-submit:hover,.is-condensed .site-footer .newsletter-form .newsletter-submit:active,.is-condensed .site-footer .newsletter-form .newsletter-submit:hover{color:#fff;background-color:#000;text-decoration:none}.form--condensed .site-footer .newsletter-form .newsletter-submit,.is-condensed .site-footer .newsletter-form .newsletter-submit{padding:10px 15px;border-radius:0 10px 10px 0}.form--condensed .header__search_field input[type=text],.is-condensed .header__search_field input[type=text]{padding:10px}.form--condensed .header__search_submit,.is-condensed .header__search_submit{font-family:Poppins,sans-serif;font-size:14px}@media(max-width:1024px){.form--condensed .header__search_submit,.is-condensed .header__search_submit{font-size:14px}}@media(max-width:600px){.form--condensed .header__search_submit,.is-condensed .header__search_submit{font-size:14px}}.form--condensed .header__search_submit,.is-condensed .header__search_submit{line-height:24px}@media(max-width:1024px){.form--condensed .header__search_submit,.is-condensed .header__search_submit{line-height:24px}}@media(max-width:600px){.form--condensed .header__search_submit,.is-condensed .header__search_submit{line-height:24px}}.form--condensed .header__search_submit,.is-condensed .header__search_submit{font-weight:600;border:none;cursor:pointer;white-space:nowrap;transition:opacity .2s ease,transform .05s ease-in-out,background-color .2s ease;background:#705af8;color:#fff}.form--condensed .header__search_submit:active,.form--condensed .header__search_submit:hover,.is-condensed .header__search_submit:active,.is-condensed .header__search_submit:hover{color:#fff;text-decoration:none}.form--condensed .header__search_submit,.is-condensed .header__search_submit{padding:10px 15px;border-radius:0 10px 10px 0;border:2px solid rgba(0,0,0,0)}.form--condensed .header__search_submit:active,.form--condensed .header__search_submit:hover,.is-condensed .header__search_submit:active,.is-condensed .header__search_submit:hover{background-color:#000;border-color:#fff}.form--black-bg .form-control,.is-black-bg .form-control{background-color:#000;border:1px solid #909090;color:#fff}.form--black-bg .form-control::-moz-placeholder,.is-black-bg .form-control::-moz-placeholder{color:silver}.form--black-bg .form-control::placeholder,.is-black-bg .form-control::placeholder{color:silver}.form--black-bg .form-control:focus,.is-black-bg .form-control:focus{border-color:#705af8;box-shadow:0 3px 6px -3px rgba(112,90,248,.15)}.header__search_scope{display:flex;gap:15px;border:none;margin:0;padding:0}.header__search_radio{display:inline-flex;align-items:center;gap:5px;color:#fff}.header__search_radio input{accent-color:#705af8;margin:0}:root{--background:#ffffff;--foreground:#000;--primary-500:#705af8;--font-main:DM Sans,sans-serif}body{background:var(--background);color:var(--foreground);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .main{margin:0 auto;display:flex;justify-content:center;padding-left:15px;padding-right:15px;width:calc(100% - 30px);max-width:100%}@media(min-width:1024px){body .main{padding-left:30px;padding-right:30px;width:calc(100% - 60px);max-width:1400px}}hr{border:none;border-top:1px solid #f8f8f8;margin:0}.header__sticky{position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header{background-color:#fff}.header__top_bar{background-color:#000;color:#fff;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;line-height:1rem;padding:.5rem 0;text-align:center}.header__main .main{display:flex;align-items:center;justify-content:space-between;padding:10px}@media(min-width:1024px){.header__main .main{padding:0}}.header__logo{display:flex}.header__logo img{height:1.8rem;width:auto;cursor:pointer}.header__nav{display:flex;height:100%}.header__nav_item{height:100%;color:#000;font-family:DM Sans,sans-serif;font-size:.9375rem;text-decoration:none;line-height:1;position:relative;cursor:pointer;gap:6px}.header__nav_item--hover,.header__nav_item:hover{color:#705af8}.header__nav_item--bold{font-weight:700}@media(max-width:768px){.header__nav{display:none}}.header hr{border:none;border-top:1px solid #b2b2b2;margin:0}.header__container{height:-webkit-fill-available}.header__nav_item_wrapper{position:relative;display:flex;align-items:center}.header__nav_item_wrapper:focus,.header__nav_item_wrapper:hover{background:#e8e8e8}.header__nav_item_wrapper .header__nav_item{color:#000;text-decoration:none;padding:15px;height:calc(100% - 30px);display:flex;align-items:center;flex-wrap:nowrap;align-content:center;flex-direction:row;justify-content:space-between}.header__nav_item_wrapper .header__nav_item:focus,.header__nav_item_wrapper .header__nav_item:hover{color:#705af8}.header__nav_item_wrapper .header__nav_item.has-submenu:after{content:"";display:block;width:9px;height:9px;background-color:currentColor;-webkit-mask-image:url(/images/icon-chevron-down.svg);mask-image:url(/images/icon-chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.header__nav_item_wrapper .header__nav_item.has-submenu::after--hover:after,.header__nav_item_wrapper .header__nav_item.has-submenu:after:hover:after{background-color:#705af8}.header__nav_item_wrapper .header__dropdown{margin-top:0;position:absolute;left:0;top:100%;min-width:180px;display:none;z-index:40;background:#fff;border-radius:0 0 6px 6px;background:#e8e8e8}.header__nav_item_wrapper .header__dropdown ul{list-style:none;margin:0;padding:0;border-radius:0 0 6px 6px}.header__nav_item_wrapper .header__dropdown .header__dropdown_item{padding:0;margin:0}.header__nav_item_wrapper .header__dropdown .header__dropdown_item a{margin:0;display:block;color:#111;text-decoration:none;padding:5px 15px;width:calc(100% - 30px)}.header__nav_item_wrapper .header__dropdown .header__dropdown_item a:hover{color:#705af8}.header__nav_item_wrapper:focus-within .header__dropdown,.header__nav_item_wrapper:hover .header__dropdown{display:block}.header__actions{align-items:center;display:flex;gap:15px}.header__action_btn{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;margin:0}.header__action_btn:hover{opacity:.6}.header__action_icon,.header__mobile_icon{height:24px;width:24px}.header__mobile_toggle{display:none;background:rgba(0,0,0,0);border:none}.header__mobile_menu{display:none}@media(max-width:900px){.header__nav{display:none}.header__mobile_toggle{display:inline-block}.header__mobile_menu{display:none;background:#fff}.header__mobile_menu.is-open{display:block}.header__mobile_nav{background-color:#fff}.header .mobile__details{padding-left:15px}.header .mobile__details .mobile__summary{list-style:none;cursor:pointer;padding:15px 0;display:flex;align-items:center}.header .mobile__details[open]{background-color:#e8e8e8}.header .mobile__details .mobile__link{color:#000;text-decoration:none;display:flex;align-items:center;align-content:center;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start}.header .mobile__details .mobile__link.has-submenu:after{content:"";display:block;width:15px;height:15px;background-color:currentColor;-webkit-mask-image:url(/images/icon-cross.svg);mask-image:url(/images/icon-cross.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:15px;pointer-events:none}.header .mobile__details .mobile__link.has-submenu::after--hover:after,.header .mobile__details .mobile__link.has-submenu:after:hover:after{background-color:#705af8}.header .mobile__details[open] .mobile__link.has-submenu:after{-webkit-mask-image:url(/images/icon-minus.svg);mask-image:url(/images/icon-minus.svg)}.header .mobile__details .mobile__subnav{list-style:none;padding-left:12px;padding-bottom:15px;margin:0}.header .mobile__details .mobile__subnav_item{padding:6px 0}.header .mobile__details .mobile__subnav_item a{color:#333;text-decoration:none}}:root{--header-height:64px}.header__search{position:fixed;left:0;top:var(--header-height,64px);width:100%;background:#000;padding:15px;z-index:900;overflow:hidden;max-height:0;opacity:0;transform:translateY(-9px);pointer-events:none;transition:max-height .25s ease,opacity .2s ease,transform .25s ease}.header__search.is-open{max-height:260px;opacity:1;transform:translateY(0);pointer-events:auto}.header__search_inner{margin:0 auto;color:#fff;display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:600px;align-items:flex-start}@media(min-width:768px){.header__search_inner{align-items:center}}.header__search_header{display:block;width:-moz-fit-content;width:fit-content;float:right}.header__search_close{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;margin-left:15px;width:15px;height:15px}.header__search_close img{height:15px;width:15px;filter:invert(1)}.header .visually-hidden,.header__search .visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.type-xs,body{font-family:Poppins,sans-serif}.type-xs{font-size:12px}@media(max-width:1024px){.type-xs{font-size:12px}}@media(max-width:600px){.type-xs{font-size:12px}}.type-xs{line-height:18px}@media(max-width:1024px){.type-xs{line-height:18px}}@media(max-width:600px){.type-xs{line-height:18px}}.type-sm{font-family:Poppins,sans-serif;font-size:14px}@media(max-width:1024px){.type-sm{font-size:14px}}@media(max-width:600px){.type-sm{font-size:14px}}.type-sm{line-height:20px}@media(max-width:1024px){.type-sm{line-height:20px}}@media(max-width:600px){.type-sm{line-height:20px}}.type-md{font-family:Poppins,sans-serif;font-size:16px}@media(max-width:1024px){.type-md{font-size:16px}}@media(max-width:600px){.type-md{font-size:16px}}.type-md{line-height:24px}@media(max-width:1024px){.type-md{line-height:24px}}@media(max-width:600px){.type-md{line-height:24px}}.type-lg{font-family:Poppins,sans-serif;font-size:18px}@media(max-width:1024px){.type-lg{font-size:18px}}@media(max-width:600px){.type-lg{font-size:18px}}.type-lg{line-height:28px}@media(max-width:1024px){.type-lg{line-height:26px}}@media(max-width:600px){.type-lg{line-height:26px}}.type-xl{font-family:Poppins,sans-serif;font-size:20px}@media(max-width:1024px){.type-xl{font-size:20px}}@media(max-width:600px){.type-xl{font-size:20px}}.type-xl{line-height:30px}@media(max-width:1024px){.type-xl{line-height:28px}}@media(max-width:600px){.type-xl{line-height:28px}}.type-2xl{font-family:Poppins,sans-serif;font-size:24px}@media(max-width:1024px){.type-2xl{font-size:22px}}@media(max-width:600px){.type-2xl{font-size:22px}}.type-2xl{line-height:34px}@media(max-width:1024px){.type-2xl{line-height:32px}}@media(max-width:600px){.type-2xl{line-height:32px}}.type-3xl{font-family:Poppins,sans-serif;font-size:30px}@media(max-width:1024px){.type-3xl{font-size:26px}}@media(max-width:600px){.type-3xl{font-size:24px}}.type-3xl{line-height:40px}@media(max-width:1024px){.type-3xl{line-height:36px}}@media(max-width:600px){.type-3xl{line-height:36px}}.type-4xl{font-family:Poppins,sans-serif;font-size:36px}@media(max-width:1024px){.type-4xl{font-size:32px}}@media(max-width:600px){.type-4xl{font-size:28px}}.type-4xl{line-height:46px}@media(max-width:1024px){.type-4xl{line-height:40px}}@media(max-width:600px){.type-4xl{line-height:40px}}.type-5xl{font-family:Poppins,sans-serif;font-size:48px}@media(max-width:1024px){.type-5xl{font-size:40px}}@media(max-width:600px){.type-5xl{font-size:32px}}.type-5xl{line-height:56px}@media(max-width:1024px){.type-5xl{line-height:44px}}@media(max-width:600px){.type-5xl{line-height:44px}}.type-paragraph{font-family:Poppins,sans-serif;font-size:18px}@media(max-width:1024px){.type-paragraph{font-size:18px}}@media(max-width:600px){.type-paragraph{font-size:18px}}.type-paragraph{line-height:28px}@media(max-width:1024px){.type-paragraph{line-height:26px}}@media(max-width:600px){.type-paragraph{line-height:26px}}.type-medium{font-weight:400}.type-bold{font-weight:600}.type-extrabold{font-weight:900}.type-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.type-white{color:#fff}.type-primary-color{color:#705af8}.type-gray-80{color:#787878}.type-gray-90{color:#606060}.type-center{text-align:center}.type-uppercase{text-transform:uppercase}ul{margin-top:0;margin-bottom:0;padding-left:24px}ul li{margin-bottom:10px;font-family:Poppins,sans-serif;font-size:18px}@media(max-width:1024px){ul li{font-size:18px}}@media(max-width:600px){ul li{font-size:18px}}ul li{line-height:28px}@media(max-width:1024px){ul li{line-height:26px}}@media(max-width:600px){ul li{line-height:26px}}ul li{font-weight:400;color:#000}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.badge{padding:3px 6px;background:#e7e1ff;border-radius:6px;width:-moz-fit-content;width:fit-content}.badge span{color:#371b97}.product,.product-page{width:100%}.product{margin:0 auto;padding-top:30px;padding-bottom:60px}@media(min-width:1024px){.product{padding-top:30px;padding-bottom:60px}}.product__breadcrumb{margin-bottom:15px;color:#787878;font-family:Poppins,sans-serif;font-size:14px}@media(max-width:1024px){.product__breadcrumb{font-size:14px}}@media(max-width:600px){.product__breadcrumb{font-size:14px}}.product__breadcrumb{line-height:20px}@media(max-width:1024px){.product__breadcrumb{line-height:20px}}@media(max-width:600px){.product__breadcrumb{line-height:20px}}.product__breadcrumb{font-weight:600}.product__breadcrumb a{color:#787878;text-decoration:none}.product__breadcrumb a:hover{color:#000}.product__breadcrumb .sep{display:inline-block;margin:0 6px;width:5px;height:13px;border-left:1.25px solid #909090;transform:skewX(-15deg);opacity:.8}.product__breadcrumb .current{color:#000}.product__content{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:1024px){.product__content{grid-template-columns:minmax(0,630px) 1fr;gap:60px;align-items:start}}.product__media{border-radius:15px}@media(min-width:601px){.product__media{border-radius:18px}}@media(min-width:1024px){.product__media{border-radius:24px}}.product__media{border:1px solid #e8e8e8;padding:15px;background:#fff}.product__image-wrapper{position:relative;width:100%;overflow:hidden;border-radius:15px}@media(min-width:601px){.product__image-wrapper{border-radius:18px}}@media(min-width:1024px){.product__image-wrapper{border-radius:24px}}.product__image-wrapper{background:#f8f8f8;min-height:345px}@media(min-width:1024px){.product__image-wrapper{min-height:480px}}.product__image-wrapper img{display:block;width:100%;height:auto}.product__image-wrapper .badge{position:absolute;left:15px;top:15px}.product .badge--sale{background:#fee6e5}.product .badge--sale span{color:#d5394a}.product__details{display:flex;flex-direction:column;gap:30px;overflow:hidden}.product__title{font-family:Poppins,sans-serif;font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#000}@media(min-width:1024px){.product__title{font-family:Poppins,sans-serif;font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}.product__price{display:flex;gap:12px;align-items:baseline}.product__price .current{font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#000}.product__price .current,.product__price .regular{font-family:Poppins,sans-serif}.product__price .regular{font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#909090;text-decoration:line-through}.product__price .badge-small{padding:3px 8px;border-radius:8px;background:#e7e1ff;color:#371b97;font-family:Poppins,sans-serif;font-size:12px}@media(max-width:1024px){.product__price .badge-small{font-size:12px}}@media(max-width:600px){.product__price .badge-small{font-size:12px}}.product__price .badge-small{line-height:18px}@media(max-width:1024px){.product__price .badge-small{line-height:18px}}@media(max-width:600px){.product__price .badge-small{line-height:18px}}.product__price .badge-small{font-weight:600}.product__desc{color:#000;font-family:Poppins,sans-serif;font-size:18px}@media(max-width:1024px){.product__desc{font-size:18px}}@media(max-width:600px){.product__desc{font-size:18px}}.product__desc{line-height:28px}@media(max-width:1024px){.product__desc{line-height:26px}}@media(max-width:600px){.product__desc{line-height:26px}}.product__desc{font-weight:400}.product__desc a{color:#705af8;font-weight:900;text-decoration:underline}.product__options{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:600px){.product__options{grid-template-columns:180px 1fr;gap:30px}}.product__options .field{display:grid;gap:8px}.product__options label{font-family:Poppins,sans-serif;font-size:14px}@media(max-width:1024px){.product__options label{font-size:14px}}@media(max-width:600px){.product__options label{font-size:14px}}.product__options label{line-height:20px}@media(max-width:1024px){.product__options label{line-height:20px}}@media(max-width:600px){.product__options label{line-height:20px}}.product__options label{font-weight:600;color:#000}.product__options input[type=number],.product__options select{width:100%;padding:10px 12px;background:#fff;border:1px solid #dbdbdb;border-radius:10px;box-shadow:0 3px 6px -3px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05),0 1px 2px -1px rgba(0,0,0,.05);outline:none}.product__options input[type=number]:focus,.product__options select:focus{border-color:#705af8;box-shadow:0 0 0 3px rgba(112,90,248,.1)}.product__options .qty-control{display:inline-flex;align-items:center;gap:10px}.product__options .qty-control button{width:36px;height:36px;border-radius:8px;border:1px solid #dbdbdb;background:#fff;cursor:pointer}.product__options .qty-control input{width:70px;text-align:center}.product__cta{width:100%}.product__related{margin-top:30px}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_76779b{font-family:Poppins,Poppins Fallback;font-style:normal}