.categories-list{margin:0;padding:0;list-style:none}.categories-list .card a{color:#202020;flex-direction:column;width:100%;height:100%;padding:16px;-webkit-text-decoration:none;text-decoration:none;display:flex}.categories-list .card{text-align:center;border:1px solid #4a25aa33;border-radius:8px}.categories-list .card h3{margin-top:8px;margin-bottom:0;font-family:Montserrat;font-size:14px;font-weight:600;line-height:1.2}.categories-list .card:hover *{color:#fff}.categories-list .card .meta{border-top:1px solid #4a25aa33;margin:12px 0 0;padding-top:12px;font-size:14px;font-weight:500;display:none}.categories-list .card:hover .meta{border-color:#fff9}.categories-list .card:hover .meta strong{color:#ffce32}.categories-list .card:hover{background:#4a25aa}.categories-list .card .meta strong{color:#4a25aa;font-weight:700}.categories-list .card .icon-wrap{width:60px;height:60px;margin-left:auto;margin-right:auto}.categories-list .card .hover-icon,.categories-list .card:hover .default-icon{display:none}.categories-list .card:hover .hover-icon{display:block}.categories-list .icon-wrap svg{width:100%;height:100%}@media screen and (width>=767px){.categories-list .card h3{font-size:16px;font-weight:700;line-height:1.5}.categories-list .card .meta{display:block}.categories-list .card h3{margin-top:12px}.categories-list .card a{justify-content:space-between;padding:20px 17px}.categories-list .card .icon-wrap{width:100px;height:100px}}.popular-categories-list{padding:0;list-style:none;display:flex}.popular-categories-list .popular-categories-card a{text-align:center;border:1px solid #4a25aa33;border-radius:8px;justify-content:center;width:100%;height:100%;padding:20px 17px;-webkit-text-decoration:none;text-decoration:none;display:flex}.popular-categories-list .popular-categories-card .icon-wrap{border-right:none;line-height:0}.popular-categories-list .popular-categories-card .hover-icon,.popular-categories-list .popular-categories-card a:hover .default-icon{display:none}.popular-categories-list .popular-categories-card a:hover .hover-icon{display:block}.popular-categories-list .popular-categories-card .icon-wrap svg,.popular-categories-list .popular-categories-card .icon-wrap img{width:60px;height:60px;margin-left:auto;margin-right:auto}.popular-categories-list .popular-categories-card h3{color:#202020;margin:8px auto 0;font-family:Montserrat;font-size:14px;font-weight:600;line-height:1.2;-webkit-text-decoration:none;text-decoration:none}.popular-categories-list .popular-categories-card a:hover{background-color:#4a25aa}.popular-categories-list .popular-categories-card a:hover *{color:#fff!important}.popular-categories-list .popular-categories-card a:hover .icon-wrap{border-color:#fff}@media screen and (width>=767px){.popular-categories-list .popular-categories-card .icon-wrap svg,.popular-categories-list .popular-categories-card .icon-wrap img{width:48px;height:48px}.popular-categories-list .popular-categories-card .icon-wrap{border-right:1px solid #202020;flex-shrink:0;margin-right:12px;padding-right:12px}.popular-categories-card a{align-items:center;width:100%;padding:20px 0;display:flex}.popular-categories-title{text-align:left;align-items:center;display:flex}.popular-categories-list .popular-categories-card a{justify-content:start;padding:24px 20px}.popular-categories-list .popular-categories-card h3{margin-top:0}}@media screen and (width>=1024px){.popular-categories-list .popular-categories-card h3{font-size:16px;font-weight:700}}@media screen and (width>=1240px){.popular-categories-list{flex-wrap:wrap;gap:30px}.popular-categories-card{width:calc(25% - 22.5px)}}@media screen and (width>=1950px){.popular-categories-card{width:calc(20% - 24px)}}@media screen and (width<=766px){.categories-list.secondary-cards .card{padding:20px}.categories-list.secondary-cards .category-title{text-align:left;align-items:center;display:flex}.categories-list.secondary-cards .card .meta{border:0;margin:0;padding:0;display:block}.categories-list.secondary-cards .card .icon-wrap{width:48px;height:48px}.categories-list.secondary-cards .categories-content{border-left:1px solid #4a25aa33;width:calc(100% - 48px);margin-left:12px;padding-left:12px}.categories-list.secondary-cards .card:hover .categories-content{border-color:#fff}}.categories-section,.categories-section .splide__track{overflow:hidden}.categories-section .splide__list{align-items:stretch}.categories-section .splide__slide{align-items:stretch;display:flex}.my-slider-progress{background-color:#e5e7eb;border-radius:2px;width:100%;height:6px;margin-top:24px;overflow:hidden}.my-slider-progress-bar{background-color:#4a25aa;border-radius:2px;width:0%;height:100%;transition:width .3s}@media screen and (width<=359px){.popular-categories-list .popular-categories-card h3{word-wrap:anywhere}}
.product-cards{list-style:none}.card .card-image a,.card .card-details a{-webkit-text-decoration:none;text-decoration:none}.card .product-title a{color:#202020}.product-cards .card{background:#fff;border:1px solid #4a25aa33;border-radius:8px;flex-direction:column;height:100%;padding:20px;display:flex;position:relative}.product-cards .card .upper-info{z-index:1;justify-content:end;width:100%;display:flex;position:absolute;top:0}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-37-w-1a-2r-2p-36-2s-w-1a-39-34-34-2t-36-19-2x-32-2u-33-1m-2w-2p-37-14-1a-2r-2p-36-2s-19-2q-2p-2s-2v-2t-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){justify-content:space-between}.product-cards .card .upper-info:has(.card-badge){justify-content:space-between}.card-image .upper-info.end{justify-content:end}.card-image .upper-info .card-badge{color:#202020;text-align:center;background-color:#ffce32;border-radius:4px;justify-content:center;align-items:center;padding:6px 10px;font-family:Montserrat;font-size:10px;font-weight:600;display:inline-flex}.card .card-action-button{margin-left:10px;padding-left:10px;padding-right:10px}.card-image .card-img{display:block;position:relative}.card .card-icons{gap:8px;padding-left:20px;list-style:none;display:flex}.wishlist-icon{cursor:pointer;line-height:1}.wishlist-icon.active .added-to-wishlist{display:inline-block}.wishlist-icon .added-to-wishlist,.wishlist-icon.active .add-to-wishlist{display:none}.card .card-icons svg{width:24px;height:24px}.card-img img{-o-object-fit:cover;object-fit:cover;border:0;width:100%;max-height:100%;margin:auto;font-family:"object-fit: contain;";position:absolute;inset:0}.card .card-figure{width:100%;margin:0;padding:13px}.card .card-figure .card-img:after{content:"";width:100%;height:0;padding-bottom:100%;display:block}.card-image .color-variants{align-items:center;gap:6px;min-height:28px;margin:8px 0;display:flex}.js-has-pseudo .card .card-image:not([csstools-has-1m-2w-2p-37-14-1a-2r-33-30-33-36-19-3a-2p-36-2x-2p-32-38-37-15]):after{content:"";height:28px;margin:8px 0;display:block}.card .card-image:not(:has(.color-variants)):after{content:"";height:28px;margin:8px 0;display:block}.card .card-image{flex-direction:column;display:flex;position:relative}.card .card-details .product-brand{white-space:nowrap;text-overflow:ellipsis;min-height:1.4em;margin-bottom:4px;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.card .product-sku{color:#20202099;min-height:2.8em;margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.4;display:block}.card .product-pricing{margin-bottom:12px}.card .card-bottom-content{margin-top:auto;padding-top:12px}.card .product-stock{color:#20202099;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.card .option-variant--color{background-color:#e7e9ef;border-radius:10px;width:18px;height:18px;display:inline-block}.card .form-option-swatch{border:1px solid #0000;border-radius:50%;width:24px;height:24px;padding:2px;line-height:1;display:inline-block}.card .form-option-wrapper{display:inline-block;position:relative}.card .form-radio:checked+.form-option-swatch{border-color:#4a25aa}.card .form-radio{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.card .price span{color:#202020;font-size:16px;font-style:normal;font-weight:600}.price .sale-price+.retail-price{color:#20202099;margin-left:8px;font-size:14px;-webkit-text-decoration:line-through;text-decoration:line-through}.price i{font-size:10px;font-weight:600}.card .product-buttons{z-index:9;border-top:1px solid #4a25aa33;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.card .quantity-buttons .form-increment{display:flex}.card .quantity-buttons .button--icon{background:0 0;border:0;padding:0;line-height:1}.card .quantity-buttons .button--icon .icon{width:24px;height:24px;line-height:0;display:inline-block}.card .quantity-buttons .button--icon[disabled]{opacity:.4}.card .quantity-buttons .form-input{vertical-align:middle;text-align:center;color:#202020;background:0 0;border:0;outline:none;width:32px;height:24px;padding:0 4px;font-family:Montserrat;font-size:16px;font-weight:700;line-height:1.3}.card .quantity-buttons input::-webkit-outer-spin-button{-webkit-appearance:none}.card .quantity-buttons input::-webkit-inner-spin-button{-webkit-appearance:none}.card .quantity-buttons input[type=number]{-moz-appearance:textfield}.quanity span{color:#202020;margin:0 8px;font-size:16px;font-weight:700}.product-buttons a{color:#4a25aa;z-index:2;border:2px solid #4a25aa;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:16px 24px;display:flex;position:relative}.header-icons{cursor:pointer;background-color:#0000;border:none;gap:8px;width:fit-content;padding:0;display:flex}.card .header-icons:hover .popup-menu{display:block}.card .popup-menu{background-color:#fff;border-radius:12px;margin:0;padding:8px 16px;list-style:none;display:none;position:absolute;top:24px;right:-20px;box-shadow:0 4px 15px #00000026}.card .menu-item{padding-top:8px;padding-bottom:8px}.card .menu-item button{align-items:center;gap:6px;display:flex}.card .menu-item+.menu-item{border-top:1px solid #4a25aa33}.card .menu-item a{-moz-column-gap:6px;-webkit-column-gap:6px;align-items:center;column-gap:6px;display:flex}.card .menu-item a svg{width:24px;height:24px}.card .menu-item span{color:#202020;white-space:nowrap;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600}.card .menu-item svg{fill:#4a25aa;width:24px;height:24px}.card .product-title{margin:0;font-family:Montserrat}.card .product-title a{margin-top:4px;font-size:16px;font-weight:700;line-height:1.35}.card .form-option-swatch,.card .option-variant--color{cursor:pointer}.card .form-radio:disabled+.form-option-swatch{opacity:.5;cursor:not-allowed}.card .card-action-button[disabled]{opacity:.6;cursor:not-allowed}.card .card-figure{position:relative}.card .card-figure[aria-busy=true] .card-img:before{content:"";pointer-events:none;background:#fff9;border-radius:4px;position:absolute;inset:0}.card .card-figure[aria-busy=true]:after{content:"";z-index:3;border:2px solid #4a25aa;border-top-color:#0000;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.card .card-action-button--success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.card .card-action-button--error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}@keyframes spin{to{transform:rotate(360deg)}}.card .card-details{flex-direction:column;flex:auto;display:flex}
.product-section-with-tabs .tabs{background:#2020201a;border-radius:8px;margin-bottom:24px;padding:14px 20px}.product-accordion-layout .accordion-title{margin:0;padding-top:24px;padding-bottom:24px;font-family:Montserrat;font-size:20px;font-weight:600;line-height:1.5}.product-accordion-layout details .accordion-title{border-top:1px solid #20202033}.product-accordion-layout details+details:last-child:not([open]) .accordion-title{border-bottom:1px solid #20202033}.product-accordion-layout summary{position:relative}.no-left-padding{padding-left:0}.product-accordion-layout summary:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 13.4635L17.7634 7.70003C18.1752 7.28829 18.8427 7.28829 19.2545 7.70003C19.6662 8.11177 19.6662 8.77934 19.2545 9.19108L12 16.4456L4.74552 9.19108C4.33378 8.77934 4.33378 8.11178 4.74552 7.70003C5.15726 7.28829 5.82483 7.28829 6.23657 7.70003L12 13.4635Z' fill='%234A25AA'/%3E%3C/svg%3E");background-repeat:no-repeat;width:24px;height:24px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.product-accordion-layout details[open] summary:after{transition:transform .3s;transform:translateY(-50%)rotate(180deg)}.product-accordion-layout details[open] .accordion-title{color:#4a25aa}.product-accordion-layout summary::-webkit-details-marker{content:none}.product-accordion-layout summary::marker{content:none}.product-section-with-tabs .product-accordion-layout{margin-bottom:40px;display:block}.product-section-with-tabs .product-tabs-layout{display:none}.product-section-with-tabs .tabs .tab{cursor:pointer;background:#fff;border:1px solid #202020;border-radius:4px;margin-right:20px;padding:16px 32px;font-size:20px;font-style:normal;font-weight:600;line-height:1}.product-section-with-tabs .tabs .tab.active{color:#fff;background:#202020;border:1px solid #202020}.product-section-with-tabs .tabs .tab:not(.active):hover{background:#20202033}@media screen and (width>=1024px){.product-section-with-tabs .product-accordion-layout{display:none}.product-section-with-tabs .product-tabs-layout{display:block}}
