:root{--ec-purple:#9d53c4;--ec-purple-dark:#82409f;--ec-accent:#bc1b3b;--ec-sale:#e23744;--ec-ink:#1a1a1a;--ec-card-radius:12px;--ec-btn-radius:8px}.product-item .card-product__wrapper{border-radius:var(--ec-card-radius);overflow:hidden;background:#fff;border:1px solid #ececec;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.product-item:hover .card-product__wrapper{box-shadow:0 10px 28px #1a1a1a1f;transform:translateY(-4px);border-color:#e0d4ea}.product-item .card-media{border-radius:0}.product-item .card-information{padding:14px 14px 16px}.product-item .card-title{font-weight:600}.product-item .card-title:hover{color:var(--ec-purple)}.scoder-productBadges .badge{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.2}.scoder-productBadges .sale-badge{background:var(--ec-sale);color:#fff}.scoder-productBadges .new-badge{background:var(--ec-purple);color:#fff}.scoder-productBadges .sold-out-badge{background:#6b6b72;color:#fff}.scoder-productBadges .custom-badge,.scoder-productBadges .bundle-badge{background:var(--ec-ink);color:#fff}.product-item .card-wishlist .wishlist-icon:hover,.product-item .card-quickview:hover{color:var(--ec-purple)}.product-button .button,.card-action .button,.product-button-choose-option .button{background:var(--ec-purple);border-color:var(--ec-purple);color:#fff;border-radius:var(--ec-btn-radius);font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease}.product-button .button:hover,.card-action .button:hover,.product-button-choose-option .button:hover{background:var(--ec-purple-dark);border-color:var(--ec-purple-dark);color:#fff}.card-price .price__sale .price-item--sale,.card-price ins,.card-price .price--on-sale{color:var(--ec-sale)}.ec-usp{width:100%}.ec-usp__grid{display:grid;grid-template-columns:repeat(var(--ec-usp-cols,4),1fr);gap:24px;align-items:center}.ec-usp__item{display:flex;align-items:center;gap:14px}.ec-usp__item.is-center{flex-direction:column;text-align:center;gap:8px}.ec-usp__icon{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--ec-purple)}.ec-usp__icon svg{width:34px;height:34px}.ec-usp__icon img{max-width:40px;height:auto}.ec-usp__title{font-weight:700;font-size:15px;line-height:1.2;margin:0 0 2px}.ec-usp__text{font-size:13px;opacity:.7;margin:0;line-height:1.4}@media(max-width:1024px){.ec-usp__grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:600px){.ec-usp__grid{grid-template-columns:repeat(2,1fr)!important;gap:14px 12px}.ec-usp__item{flex-direction:column!important;text-align:center;align-items:center;gap:6px}.ec-usp__icon{width:34px;height:34px}.ec-usp__icon svg{width:28px;height:28px}.ec-usp__title{font-size:13px}.ec-usp__text{font-size:11px}}.product-form__input .product-form__label{border:1.5px solid #e0e0e0;border-radius:8px;padding:9px 16px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.product-form__input .product-form__label:hover{border-color:var(--ec-purple);color:var(--ec-purple)}.product-form__input input:checked+.product-form__label,.product-form__input input:checked~.product-form__label,.product-form__input .product-form__label.active,.product-form__input .product-form__label.checked{border-color:var(--ec-purple);background:var(--ec-purple);color:#fff}.quantity__container,.quantity_selector{border-radius:8px;overflow:hidden}.product-form__buttons .product-form__submit,.sticky-product .product-form__submit{border-radius:var(--ec-btn-radius);font-weight:700;letter-spacing:.02em}.tabs .tab-title{font-weight:600;transition:color .15s ease,border-color .15s ease}.tabs .tab-title:hover{color:var(--ec-purple)}.tabs .tab.active .tab-title,.tabs .tab-title.active{color:var(--ec-purple);border-color:var(--ec-purple)}.product-image img,.product-single__media img,.product-media img{border-radius:10px}.ec-faq__heading{font-size:28px;font-weight:700;margin:0 0 28px}.ec-faq__list{max-width:860px;margin:0 auto}.ec-faq__item{border:1px solid #ececec;border-radius:10px;margin-bottom:12px;background:#fff;overflow:hidden}.ec-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;font-weight:600;font-size:16px}.ec-faq__q::-webkit-details-marker{display:none}.ec-faq__chev{flex:0 0 auto;width:11px;height:11px;border-right:2px solid var(--ec-purple);border-bottom:2px solid var(--ec-purple);transform:rotate(45deg);transition:transform .2s ease;margin-top:-4px}.ec-faq__item[open] .ec-faq__chev{transform:rotate(-135deg);margin-top:2px}.ec-faq__item[open] .ec-faq__q{color:var(--ec-purple)}.ec-faq__a{padding:0 20px 18px;opacity:.85;line-height:1.6}.header-05,.header-05 .wrapper-header-main,sticky-header.header-wrapper .header-05{background:#000!important}.header-05 .header__icon svg,.header-05 .header-icon a,.header-05 .header-icon svg,.header-05 .header__icon--summary svg{color:#fff!important;fill:#fff!important}.header-05 .mobilemenu-toggle span,.header-05 .mobilemenu-toggle span:before,.header-05 .mobilemenu-toggle span:after{background:#fff!important}.header-05 .header__icon:hover svg{color:#9d53c4!important}.header-05 .wrapper-header-main>.container{padding-left:48px!important;padding-right:48px!important}@media(max-width:1024px){.header-05 .wrapper-header-main>.container{padding-left:18px!important;padding-right:18px!important}}@media(min-width:1025px){.header-05 .header-desktop>.row{display:flex!important;flex-wrap:nowrap;align-items:center}.header-05 .header-desktop>.row>div:nth-child(1){display:none!important}.header-05 .header-desktop>.row>div:nth-child(2){order:1;flex:0 0 auto;width:auto!important;max-width:none!important}.header-05 .header-desktop>.row>div:nth-child(2) .header__logo{text-align:left;justify-content:flex-start}.header-05 .header-desktop>.row>div:nth-child(3){order:3;flex:0 0 auto;width:auto!important;max-width:none!important;margin-left:24px}.header-05 .header-desktop>.row>div:nth-child(4){order:2;flex:1 1 auto;width:auto!important;max-width:none!important}.header-05 .header-desktop .main-menu-overlay{display:none!important}.header-05 .header-desktop .main-menu{position:static!important;transform:none!important;inset:auto!important;width:auto!important;height:auto!important;max-width:none!important;background:transparent!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;padding:0!important}.header-05 .header-desktop .menu-heading-mobile{display:none!important}.header-05 .header-desktop .mobile-menu-scroll{overflow:visible!important;height:auto!important}.header-05 .header-desktop .menu-listing{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center;align-items:center;gap:30px;margin:0!important;padding:0!important;border:0!important;list-style:none}.header-05 .header-desktop .menu-listing>li{width:auto!important;border:0!important;border-bottom:0!important;margin:0!important;padding:0!important}.header-05 .header-desktop .menu-listing>li>a{color:#fff!important;padding:8px 0!important;border:0!important;border-bottom:0!important;white-space:nowrap;display:inline-block}.header-05 .header-desktop .menu-listing>li>a:hover{color:#9d53c4!important}}.ec-satc{position:fixed;left:0;right:0;bottom:0;z-index:99990;background:#fff;box-shadow:0 -6px 24px #00000029;transform:translateY(120%);transition:transform .35s cubic-bezier(.4,0,.2,1);padding-bottom:env(safe-area-inset-bottom,0px)}.ec-satc.is-visible{transform:translateY(0)}.ec-satc__inner{display:flex;align-items:center;gap:14px;padding:10px 16px;max-width:1200px;margin:0 auto}.ec-satc__info{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;min-width:0;flex:1}.ec-satc__img{width:48px;height:48px;object-fit:cover;border-radius:8px;flex:0 0 auto}.ec-satc__text{display:flex;flex-direction:column;min-width:0}.ec-satc__title{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw;color:#1a1a1a}.ec-satc__price{font-weight:700;color:#9d53c4;font-size:15px}.ec-satc__btn{flex:0 0 auto;background:#9d53c4;color:#fff;border:0;border-radius:8px;padding:13px 30px;font-weight:700;font-size:15px;cursor:pointer;transition:background .2s ease}.ec-satc__btn:hover{background:#82409f}.ec-satc__btn.is-disabled,.ec-satc__btn:disabled{background:#9b9b9b;cursor:not-allowed}@media(min-width:1025px){.ec-satc{background:transparent;box-shadow:none}.ec-satc__inner{background:#fff;border-radius:14px;margin:0 auto 18px;box-shadow:0 14px 44px #0003;max-width:900px;padding:12px 18px}.ec-satc__title{max-width:420px;font-size:15px}}@media(max-width:1024px){.ec-satc__btn{padding:13px 22px}.ec-satc__title{font-size:13px}}.ec-cats__heading{font-size:28px;font-weight:700;margin:0 0 28px}.ec-cats__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:20px}.ec-cats__item{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:inherit}.ec-cats__circle{width:100%;max-width:150px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;display:block;box-shadow:0 6px 18px #1a1a1a1a;transition:transform .2s ease,box-shadow .2s ease}.ec-cats__item:hover .ec-cats__circle{transform:translateY(-4px);box-shadow:0 12px 26px #9d53c447}.ec-cats__circle img{width:100%;height:100%;object-fit:cover;display:block}.ec-cats__label{font-weight:600;font-size:14px;text-align:center}@media(max-width:1024px){.ec-cats__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.ec-cats__grid{grid-template-columns:repeat(3,1fr);gap:14px}.ec-cats__label{font-size:12px}}.trending-product .section-header .row{justify-content:center!important;row-gap:6px}.trending-product .section-header [class*=col-]{flex:0 0 100%!important;max-width:100%!important}.trending-product .section-header .section-title{text-align:center!important}.trending-product .section-header .view-all-button{text-align:center!important;margin-top:2px}.trending-product .section-header .view_all{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#9d53c4}.trending-product .section-header .view_all:after{content:"\2192"}.trending-product .section-header .view_all:hover{color:#bc1b3b}.trending-product .section-header .section-title .title .text{font-weight:700}.trending-product .slick-button-arrow,.category-slider .slick-button-arrow,.brand-slider .slick-button-arrow{display:none!important}.trending-product .slick-arrow,.category-slider .slick-arrow,.brand-slider .slick-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;bottom:auto!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#fff!important;border:1px solid #e6e6e6!important;box-shadow:0 4px 14px #0000002e!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;padding:0!important;opacity:1!important}.trending-product .slick-prev,.category-slider .slick-prev,.brand-slider .slick-prev{left:8px!important;right:auto!important}.trending-product .slick-next,.category-slider .slick-next,.brand-slider .slick-next{right:8px!important;left:auto!important}.trending-product .slick-arrow svg,.category-slider .slick-arrow svg,.brand-slider .slick-arrow svg{width:18px!important;height:18px!important}.trending-product .slick-arrow svg path,.category-slider .slick-arrow svg path,.brand-slider .slick-arrow svg path{fill:#1a1a1a!important}.trending-product .slick-arrow:hover,.category-slider .slick-arrow:hover,.brand-slider .slick-arrow:hover{background:#9d53c4!important;border-color:#9d53c4!important}.trending-product .slick-arrow:hover svg path,.category-slider .slick-arrow:hover svg path,.brand-slider .slick-arrow:hover svg path{fill:#fff!important}.trending-product .slick-arrow.slick-disabled,.category-slider .slick-arrow.slick-disabled,.brand-slider .slick-arrow.slick-disabled{opacity:.3!important;cursor:default}.trending-product .slick-dots li.slick-active button:before,.category-slider .slick-dots li.slick-active button:before{color:#9d53c4!important;opacity:1!important}@media(max-width:1024px){.trending-product .slick-arrow,.category-slider .slick-arrow{width:38px!important;height:38px!important}}.announcement-bar-main .slick-arrow,.announcement-bar-main .slick-button-arrow{display:none!important}#MainContent .category-heading .row{justify-content:center!important}#MainContent .category-heading .row>[class*=col-]{flex:0 0 100%!important;max-width:100%!important}#MainContent .category-heading .title,#MainContent .trending-product .section-title .title{text-align:center!important;font-weight:700!important;text-transform:none!important}#MainContent .category-heading .view_all,#MainContent .category-heading .cat-button-bottom{text-align:center!important}#MainContent .ec-cats__heading,#MainContent .ec-faq__heading{font-weight:700!important}.ec-pc{margin-top:16px;display:flex;flex-direction:column;gap:14px}.ec-pc__urgency{display:flex;align-items:center;gap:8px;background:#fff5f4;border:1px solid #ffd9d4;color:#bc1b3b;padding:10px 14px;border-radius:8px;font-size:14px}.ec-pc__flame{font-size:16px}.ec-pc__delivery{display:flex;gap:12px;align-items:flex-start;background:#f7f4fb;border:1px solid #ece2f5;border-radius:10px;padding:12px 14px}.ec-pc__deliv-ico{color:#9d53c4;flex:0 0 auto;display:flex}.ec-pc__deliv-ico svg{width:26px;height:26px}.ec-pc__deliv-text p{margin:0;font-size:14px;line-height:1.45}.ec-pc__deliv-cut{font-weight:600;color:#1a1a1a}.ec-pc__deliv-eta{color:#555}.ec-pc__trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.ec-pc__trust li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#333}.ec-pc__t-ico{color:#9d53c4;flex:0 0 auto;display:flex}.ec-pc__t-ico svg{width:20px;height:20px}.ec-pc__pay{border-top:1px solid #eee;padding-top:12px}.ec-pc__pay-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#333;margin-bottom:8px}.ec-pc__pay-label svg{width:16px;height:16px;color:#2e7d32}.ec-pc__pay-icons{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ec-pc__pay-icons img,.ec-pc__pay-icon{height:26px!important;width:auto!important;border-radius:4px}@media(max-width:600px){.ec-pc__trust{grid-template-columns:1fr}}.scoder-productView-left .productView-images-wrapper,.scoder-productView-left .productView-thumbnail-wrapper{display:none!important}.scoder-productView-left .ecg{display:block}.productView-top{align-items:flex-start!important}@media(min-width:1025px){.scoder-productView-left{width:48%!important}.scoder-productView-right{width:52%!important;padding-left:36px!important}}.productView-details .productView-product>div{margin-bottom:0!important}.productView-details .productView-moreItem{margin:0 0 12px!important}.productView-details .productView-moreItem:empty{display:none!important}.productView-details .productView-moreItem:not(:has(*)){display:none!important}.productView-details .productView-desc:empty,.productView-details .productView-rating:empty{display:none!important}.productView-details .productView-moreItem:has(>.productView-rating:not(:has(*))){display:none!important}.productView-details .productView-title{font-size:26px;line-height:1.25;font-weight:700;margin:0 0 8px}.productView-details .productView-price .price,.productView-details .price__regular .price-item{font-size:24px;font-weight:700;color:#1a1a1a}.productView-details .productView-info{font-size:14px;color:#555}.productView-details .productView-info .label{color:#1a1a1a;font-weight:600}.productView-details .scoder-term-and-condition{font-size:13px;color:#777}.productView-notifyMe,.scoder-notifyMe{background:#f7f4fb;border:1px solid #ece2f5;border-radius:10px;padding:14px;margin-top:6px}.productView-notifyMe .scoder-title,.scoder-notifyMe .scoder-title{font-weight:600;font-size:14px;margin-bottom:8px;color:#1a1a1a}.productView-notifyMe input[type=email],.scoder-notifyMe input[type=email]{width:100%;border:1px solid #d9d9e0;border-radius:8px;padding:11px 12px;margin-bottom:8px}.productView-notifyMe button,.scoder-notifyMe button,.productView-notifyMe .button,.scoder-notifyMe .button{background:#9d53c4!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:12px 20px!important;font-weight:700!important;width:100%;cursor:pointer}.productView-notifyMe button:hover,.scoder-notifyMe button:hover{background:#82409f!important}.product-recently-viewed:not(:has(.product)){display:none}#MainContent>.shopify-section{margin-top:20px;margin-bottom:20px}#MainContent>.shopify-section:first-child{margin-top:0}.productView-details,.productView-details .productView-product,.productView-details .productView-buttons,.productView-details .productView-form,.productView-details .productView-form>.form,.productView-details .productView-group,.productView-details .productView-groupTop,.productView-details .productView-action,.productView-details .product-form__buttons,.productView-details .productView-payment{width:100%!important;max-width:100%!important}.productView-details .pvGroup-row{display:flex!important;flex-wrap:nowrap;gap:10px;align-items:stretch;width:100%!important}.productView-details .pvGroup-row>.productView-quantity,.productView-details .pvGroup-row .productView-quantity{flex:0 0 auto}.productView-details .pvGroup-row .productView-groupTop{flex:1 1 auto;min-width:0;display:flex;gap:10px;align-items:stretch}.productView-details .productView-action{flex:1 1 auto;display:flex;gap:10px;align-items:stretch}.productView-details .product-form__submit,.productView-details .product-form__buttons .button{width:100%!important}.productView-details .shopify-payment-button,.productView-details .shopify-payment-button__button,.productView-details .shopify-payment-button__more-options{width:100%!important;max-width:100%!important}.productView-details .productView-info{border-top:1px solid #ededed;padding-top:14px!important;margin-top:6px}.productView-details .productView-info-item{font-size:13px!important;margin-bottom:6px!important}.productView-details .productView-info-name{color:#8a8a90!important;font-weight:500!important}.productView-details .productView-info-value{color:#333!important;font-weight:600!important}.productView-details .productView-info-item[data-inventory] .productView-info-value{display:inline-block;padding:2px 11px;border-radius:999px;font-size:12px;background:#f0eef5;color:#6a2f8a!important}.productView-details .productView-info-item.ec-in .productView-info-value{background:#e7f6ea;color:#1f7a34!important}.productView-details .productView-info-item.ec-out .productView-info-value{background:#fdeaea;color:#c0392b!important}@keyframes ecpulse{0%{box-shadow:0 0 #2e7d328c}70%{box-shadow:0 0 0 6px #2e7d3200}to{box-shadow:0 0 #2e7d3200}}.productView-details .productView-ViewingProduct{display:inline-flex!important;align-items:center;gap:9px;font-size:13px;color:#444;background:#f7f4fb;border:1px solid #ece2f5;padding:8px 14px;border-radius:999px}.productView-details .productView-ViewingProduct:before{content:"";width:8px;height:8px;border-radius:50%;background:#2e7d32;animation:ecpulse 1.6s infinite;flex:0 0 auto}.productView-details .productView-ViewingProduct svg{display:none}.ec-pc__trust{grid-template-columns:1fr 1fr!important;gap:8px!important}.ec-pc__trust li{background:#fff;border:1px solid #eee;border-radius:9px;padding:10px 12px}.productView-details .price--on-sale .price-item--regular,.productView-details .price del,.productView-details s.price-item{color:#9a9a9a!important;font-weight:500!important;font-size:18px!important;margin-right:8px}.productView-details .price--on-sale .price-item--sale,.productView-details ins .price-item,.productView-details .price__sale .price-item--sale{color:#e23744!important}.productView-details .price .badge,.productView-details .product-label__sale,.productView-details .price__badge{background:#e23744!important;color:#fff!important;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;margin-left:8px}@media(max-width:1024px){.productView-details,.productView-details *{box-sizing:border-box!important}.productView,.productView-top,.productView-details,.productView-details .productView-product{max-width:100%!important}.productView-top{margin-left:0!important;margin-right:0!important}.productView-details .pvGroup-row{flex-wrap:wrap!important;gap:10px!important}.productView-details .pvGroup-row>.productView-quantity{flex:0 0 auto}.productView-details .pvGroup-row .productView-groupTop{flex:1 1 0!important;min-width:0!important;display:flex;gap:8px;align-items:stretch}.productView-details .productView-action{flex:1 1 auto!important;min-width:0!important}.productView-details .product-form__submit{min-width:0!important}.productView-details .productView-wishlist{flex:0 0 auto;display:flex;gap:8px}.productView-details .productView-payment,.productView-details .productView-notifyMe,.productView-details .ec-pc{max-width:100%!important}.template-product #MainContent>.shopify-section{margin-top:14px!important;margin-bottom:14px!important}.template-product .trending-product,.template-product .product-recommendations{margin-top:18px!important;margin-bottom:18px!important}.ec-usp{padding-top:24px!important;padding-bottom:24px!important}.ec-faq{padding-top:28px!important;padding-bottom:30px!important}.ec-faq__heading{font-size:22px!important;margin-bottom:18px!important}.ec-usp__heading{font-size:20px!important}}.template-product .product-recommendations,.template-product .trending-product{margin-top:48px!important}.template-product #MainContent>.shopify-section{margin-top:22px;margin-bottom:22px}.productView-details .productView-buttons .pvGroup-row{display:flex!important;align-items:stretch!important;gap:12px!important}.productView-details .productView-buttons .pvGroup-row .productView-quantity{flex:0 0 118px!important;width:118px!important;max-width:118px!important}.productView-details .productView-buttons .pvGroup-row .productView-groupTop{flex:1 1 auto!important;min-width:0!important;display:flex!important;gap:10px!important;align-items:stretch!important}.productView-details .productView-buttons .productView-action{flex:1 1 auto!important;min-width:0!important}.productView-details .productView-buttons .product-form__submit{width:100%!important;white-space:nowrap!important}.productView-details .productView-buttons .productView-wishlist{flex:0 0 auto!important}.header-05 .header-mobile .mobile-left-side,.header-05 .header-mobile .mobile-right-side{display:flex!important;flex-wrap:nowrap!important;align-items:center;margin:0!important;padding:0!important;list-style:none}.header-05 .header-mobile .mobile-left-side{gap:16px;justify-content:flex-start}.header-05 .header-mobile .mobile-right-side{gap:14px;justify-content:flex-end}.header-05 .header-mobile .mobile-left-side>li,.header-05 .header-mobile .mobile-right-side>li{display:flex!important;align-items:center;margin:0!important;padding:0!important;float:none!important;flex:0 0 auto;position:relative;white-space:nowrap}.header-05 .header-mobile .mobile-left-side a,.header-05 .header-mobile .mobile-right-side a{display:flex;align-items:center}.header-05 .header-mobile .header__icon--search svg,.header-05 .header-mobile .mobilemenu-toggle{width:24px}.header-05 .header-mobile .row{align-items:center}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ec-design.css.map */
