.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{flex-wrap:wrap;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;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 .icon-wrap svg{width:60px;height:60px}.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 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{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<=359px){.popular-categories-list .popular-categories-card h3{word-wrap:anywhere}}
.plp-listing-page .layout-wrapper{border-bottom:1px solid #4a25aa33;flex-direction:column;gap:0;margin-top:16px;margin-bottom:20px;padding-bottom:40px;display:flex}.plp-listing-page .filter-section{background:#fff;border-bottom:1px solid #4a25aa33;overflow:hidden}.plp-listing-page .filter-section.is-open{padding-bottom:16px}.plp-listing-page .filter-header{cursor:pointer;color:#202020;-webkit-user-select:none;user-select:none;background:#fff;justify-content:space-between;align-items:center;padding:16px 0;font-size:14px;font-weight:600;display:flex}.plp-listing-page .filter-toggle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA5IDUiIGZpbGw9Im5vbmUiPgogIDxwYXRoIGQ9Ik00LjQwMzc1IDQuNDAzNzVMMCAwSDguODA3NUw0LjQwMzc1IDQuNDAzNzVaIiBmaWxsPSIjNEEyNUFBIi8+Cjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:9px;flex-shrink:0;width:20px;height:8px;transition:transform .2s;display:inline-block}.plp-listing-page .filter-section.is-open .filter-toggle{transform:rotate(180deg)}.plp-listing-page .filter-content{max-height:0;transition:max-height .3s;overflow:hidden}.plp-listing-page .filter-content.open{max-height:420px}.plp-listing-page .filter-content.content-switchers{border-bottom:1px solid #4a25aa33;max-height:fit-content}.plp-listing-page .options-scroll{scrollbar-width:thin;scrollbar-color:#5e35b1 #efeafc;max-height:calc(100vh - 260px);overflow-y:auto}.plp-listing-page .search-box{color:#20202099;background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTEgMThDMTIuOTMzMyAxOCAxNC41ODMzIDE3LjMxOTMgMTUuOTUgMTUuOTU3OEMxNy4zMTY3IDE0LjU5NjMgMTggMTIuOTQzNyAxOCAxMUMxOCA5LjA2NjY3IDE3LjMxNjcgNy40MTY2NyAxNS45NSA2LjA1QzE0LjU4MzMgNC42ODMzMyAxMi45MzMzIDQgMTEgNEM5LjA1NjMzIDQgNy40MDM3NSA0LjY4MzMzIDYuMDQyMjUgNi4wNUM0LjY4MDc1IDcuNDE2NjcgNCA5LjA2NjY3IDQgMTFDNCAxMi45NDM3IDQuNjgwNzUgMTQuNTk2MyA2LjA0MjI1IDE1Ljk1NzhDNy40MDM3NSAxNy4zMTkzIDkuMDU2MzMgMTggMTEgMTh6TTExIDE5LjVDOS44MjA1IDE5LjUgOC43MTU0MiAxOS4yNzY5IDcuNjg0NzUgMTguODMwN0M2LjY1MzkyIDE4LjM4NDYgNS43NTUxNyAxNy43NzgyIDQuOTg4NSAxNy4wMTE1QzQuMjIxODMgMTYuMjQ0OCAzLjYxNTQyIDE1LjM0NjEgMy4xNjkyNSAxNC4zMTUyQzIuNzIzMDggMTMuMjg0NiAyLjUgMTIuMTc5NSAyLjUgMTFDMi41IDkuODMwODMgMi43MjMwOCA4LjczMDgzIDMuMTY5MjUgN0MzLjYxNTQyIDYuNjY5MTcgNC4yMjE4MyA1Ljc2NzkyIDQuOTg4NSA0Ljk5NjI1QzUuNzU1MTcgNC4yMjQ0MiA2LjY1MzkyIDMuNjE1NDIgNy42ODQ3NSAzLjE2OTI1QzguNzE1NDIgMi43MjMwOSA5LjgyMDUgMi41IDExIDIuNUMxMi4xNjkyIDIuNSAxMy4yNjkyIDIuNzIzMDkgMTQuMyAzLjE2OTI1QzE1LjMzMDggMy42MTU0MiAxNi4yMzIxIDQuMjI0NDIgMTcuMDAzOCA0Ljk5NjI1QzE3Ljc3NTYgNS43Njc5MiAxOC4zODQ2IDYuNjY5MTcgMTguODMwNyA3LjdDMTkuMjc2OSA4LjczMDgzIDE5LjUgOS44MzA4MyAxOS41IDExQzE5LjUgMTIuMDQxIDE5LjMyMzQgMTMuMDIzNyAxOC45NzAzIDEzLjk0OEMxOC42MTY5IDE0Ljg3MjMgMTguMTI4NyAxNS43MTAyIDE3LjUwNTcgMTYuNDYxNUwyMC45Njk2IDE5LjkyNTRDMjEuMjYxOSAyMC4yMTc3IDIxLjI2MDIgMjAuNjkyMSAyMC45NjU3IDIwLjk4MjJDMjAuNjc0NyAyMS4yNjg5IDIwLjIwNyAyMS4yNjc3IDE5LjkxNzYgMjAuOTc5M0wxNi40NDYyIDE3LjUyMUMxNS42OTQ5IDE4LjE0NDIgMTQuODU3MSAxOC42Mjk4IDEzLjkzMjcgMTguOTc3OEMxMy4wMDg0IDE5LjMyNTkgMTIuMDMwOCAxOS41IDExIDE5LjV6IiBmaWxsPSIjNEEyNUFBIi8+Cjwvc3ZnPg==) right 12px center/24px 24px no-repeat;border:1px solid #20202033;border-radius:30px;width:100%;height:48px;margin-bottom:0;padding:12px 12px 12px 24px;font-size:16px;font-weight:500;line-height:1.2}.plp-listing-page .checkbox-item{color:#202020;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;display:flex}.plp-listing-page .checkbox-item+.checkbox-item{margin-top:2px}.plp-listing-page .checkbox-item input[type=checkbox]{appearance:none;cursor:pointer;border:1px solid #4a25aa66;border-radius:4px;flex-shrink:0;width:20px;min-width:20px;height:20px;margin-top:2px}.plp-listing-page .checkbox-item input[type=checkbox]:checked{background-color:#5e35b1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTIgOSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTQuMTExNjMgOUwwIDQuNzUyNjlMMC44MjM5NDUgMy45MDEzNkw0LjExMTYzIDcuMjk3NTNMMTEuMTc2MSAwTDEyIDAuODUxMzMzTDQuMTExNjMgOVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:12px 9px}.plp-listing-page .checkbox-item label{cursor:pointer;word-wrap:break-word;word-wrap:break-word;flex:1;min-width:0}.plp-listing-page .info-icon{color:#5e35b1;cursor:help;font-size:14px;font-weight:700}.plp-listing-page .stock-toggle{justify-content:space-between;align-items:center;padding:6px 4px 16px 0;display:flex}.plp-listing-page .stock-toggle .name{color:#202020;font-size:12px;font-weight:700}.plp-listing-page .toggle-switch,.plp-listing-page .favorite-toggle{flex-shrink:0;width:30px;height:18px;display:inline-block;position:relative}.plp-listing-page .toggle-switch input,.plp-listing-page .favorite-toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.plp-listing-page .slider,.plp-listing-page .favorite-slider{background:#ccc;border-radius:18px;transition:all .3s;position:absolute;inset:0}.plp-listing-page .slider:before,.plp-listing-page .favorite-slider:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .3s;position:absolute;bottom:2px;left:2px}.plp-listing-page .toggle-switch input:checked+.slider,.plp-listing-page .favorite-toggle input:checked+.favorite-slider{background:#5e35b1}.plp-listing-page .toggle-switch input:checked+.slider:before,.plp-listing-page .favorite-toggle input:checked+.favorite-slider:before{transform:translate(12px)}.plp-listing-page .toggle-switch input:focus+.slider,.plp-listing-page .toggle-switch:hover .slider{box-shadow:0 0 0 3px #5e35b11f}.plp-listing-page .favorites-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.plp-listing-page .favorites-title{color:#202020;font-size:12px;font-weight:700}.plp-listing-page .favorite-item{align-items:center;gap:12px;margin-bottom:16px;padding:0;display:flex}.plp-listing-page .favorite-item:last-child{border-bottom:1px solid #4a25aa33;margin-bottom:0;padding-bottom:16px}.plp-listing-page .favorite-logo{background:#fff;border:2px solid #f1f1f1;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.plp-listing-page .favorite-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.plp-listing-page .favorite-label{color:#202020;flex:1;font-size:12px;font-weight:700}.plp-listing-page .main-content{flex-direction:column;flex:1;display:flex}.plp-listing-page .page-title{margin:0 0 8px;font-family:Playfair Display;font-size:24px;font-weight:700;line-height:1.2}.plp-listing-page .page-description{color:#202020;margin-bottom:24px;font-size:16px;font-weight:500;line-height:1.5}.plp-listing-page .read-more{color:#4a25aa;font-size:16px;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.plp-listing-page .read-more:hover{-webkit-text-decoration:none;text-decoration:none}.plp-listing-page .filters-sort-wrapper{z-index:60;background:#fff;border-top:1px solid #4a25aa33;border-bottom:1px solid #4a25aa33;flex-flow:wrap;justify-content:space-between;gap:16px;margin-bottom:20px;padding:16px 0;display:flex;position:sticky;top:0}.plp-listing-page .filter-tags-section{display:none}.plp-listing-page .filter-tags-label{color:#202020;font-size:16px;font-weight:600}.plp-listing-page .filter-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plp-listing-page .filter-tag{color:#202020;background:#fff;border:1px solid #202020;border-radius:24px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.plp-listing-page .filter-tag .remove{cursor:pointer;color:#202020;font-size:10px;font-weight:700}.plp-listing-page .clear-all{color:#4a25aa;font-size:14px;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.plp-listing-page .filters-btn{color:#4a25aa;cursor:pointer;background:#fff;border:2px solid #4a25aa;border-radius:24px;justify-content:center;align-items:center;width:102px;height:48px;padding:10px 16px;font-weight:600;display:inline-flex;position:relative}.plp-listing-page .filters-btn:active{transform:translateY(1px)}.plp-listing-page .sort-dropdown{border:1px solid #20202033;border-radius:30px;flex:1 1 0;align-items:center;height:48px;display:flex}.plp-listing-page .sort-dropdown label{color:#202020;white-space:nowrap;padding:8px 3px 8px 14px;font-size:14px;font-weight:500;line-height:1.2}.plp-listing-page .sort-dropdown select{color:#202020;cursor:pointer;background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA5IDUiIGZpbGw9Im5vbmUiPgogIDxwYXRoIGQ9Ik00LjQwMzc1IDQuNDAzNzVMMCAwSDguODA3NUw0LjQwMzc1IDQuNDAzNzVaIiBmaWxsPSIjNEEyNUFBIi8+Cjwvc3ZnPg==) right 20px top 50% no-repeat;border:none;border-radius:30px;width:100%;min-width:0;padding:12px 30px 12px 3px;font-size:14px;font-weight:500;line-height:1.2}.plp-listing-page .products-grid{flex-flow:column wrap;justify-content:center;align-items:start;display:flex}.plp-listing-page .results-count{color:#202020;margin-bottom:20px;font-size:16px;font-style:italic;font-weight:600;line-height:1.5}.plp-listing-page .clear-all-mobile{color:#4a25aa;text-align:left;text-underline-offset:2px;flex-basis:100%;order:3;font-size:14px;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;display:block}.plp-listing-page .drawer-backdrop[hidden]{display:none}.plp-listing-page .drawer-backdrop{z-index:999;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000059;position:fixed;inset:0}.plp-listing-page .drawer-header{z-index:2;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px;display:flex;position:sticky;top:0}.plp-listing-page .drawer-title{margin:0;font-size:24px;font-weight:700}.plp-listing-page .drawer-close{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.plp-listing-page .drawer-close:hover{background:#f3f3f6}.plp-listing-page .drawer-close:before{content:"✕";color:#4a25aa;font-size:18px;font-weight:700;line-height:1}.plp-listing-page .sidebar .drawer-body{padding:24px 16px 0}.plp-listing-page .jump-to-description{color:#4a25aa;text-underline-offset:3px;margin-bottom:24px;font-size:16px;font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;display:inline-block}.plp-listing-page .page-description-section{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;padding:16px;display:none}.plp-listing-page .page-description-section p{margin-top:0}.plp-listing-page .page-description-section .read-more{margin-left:4px}@media (width>=550px){.plp-listing-page .sort-dropdown{flex:1 0 240px;max-width:240px}}@media (width>=767px){.plp-listing-page .sort-dropdown label{padding:12px 3px 12px 24px}.plp-listing-page .sort-dropdown select{padding:12px 30px 12px 3px}}@media (width>=990px){.plp-listing-page .page-title{font-size:40px}.plp-listing-page .sidebar{width:287px}.plp-listing-page .main-content{width:calc(100% - 287px);padding-left:30px}.plp-listing-page .filter-tags-section{order:0;width:auto;margin-top:10px}.plp-listing-page .layout-wrapper{flex-direction:row;gap:0;margin-bottom:24px;padding-bottom:60px}.plp-listing-page .filters-sort-wrapper{z-index:auto;background:0 0;flex-wrap:nowrap;align-items:start;gap:20px;position:static;top:auto}.plp-listing-page .filters-btn{display:none}.plp-listing-page .filter-tags-section{order:1;align-items:baseline;gap:12px;width:100%;display:flex}.plp-listing-page .drawer-backdrop,.plp-listing-page .drawer-header{display:none}.plp-listing-page .sidebar .drawer-body{padding:0}.plp-listing-page .options-scroll{max-height:300px}.plp-listing-page .products-grid{order:3}.plp-listing-page .jump-to-description{display:none}.plp-listing-page .page-description-section{background:0 0;border:none;margin:0;padding:0;display:block}.plp-listing-page .clear-all-mobile{display:none}}@media (width>=1240px){.plp-listing-page .filters-sort-wrapper{flex-direction:row}}.plp-listing-page .image-text-section{padding-top:20px;padding-bottom:20px}.plp-listing-page .image-text-section .section-title{color:#202020;margin-top:0;margin-bottom:24px;font-size:36px;font-weight:700;line-height:1.2}.plp-listing-page .image-text-section .content-wrapper{flex-direction:column;display:flex}.plp-listing-page .image-text-section .image-container{background:#2020200d;border-radius:16px;order:1;justify-content:center;align-items:center;width:100%;margin-bottom:16px;padding:30px;display:flex}.plp-listing-page .image-text-section .image-container img{-o-object-fit:cover;object-fit:cover;max-width:100%;height:100%;display:block}.plp-listing-page .image-text-section .text-content{order:2}.plp-listing-page .image-text-section .text-content .intro-title{color:#202020;margin-top:0;margin-bottom:6px;font-size:20px;font-weight:700;line-height:1.2}.plp-listing-page .image-text-section .text-content *{color:#202020;margin-top:0;margin-bottom:16px;font-size:16px;font-weight:500;line-height:1.5}@media (width>=767px){.plp-listing-page .image-text-section{padding-top:40px;padding-bottom:40px}.plp-listing-page .image-text-section .section-title{font-size:40px}.plp-listing-page .image-text-section .content-wrapper{flex-direction:row;justify-content:center;align-items:flex-start;gap:40px}.plp-listing-page .image-text-section .image-container{flex:0 0 45%;order:1;height:400px;margin-bottom:0;padding:40px}.plp-listing-page .image-text-section .text-content{flex:1;order:0}.plp-listing-page .image-text-section .text-content .intro-title{margin-bottom:16px;font-size:28px}}.plp-listing-page .promo-banner{width:100%;margin-bottom:10px;overflow:hidden}.plp-listing-page .promo-banner .promo-banner-container{border-radius:8px;overflow:hidden}.plp-listing-page .promo-banner .promo-banner-content{color:#fff;background:#4a25aa;width:100%;padding:18px 20px 24px}.plp-listing-page .promo-banner .promo-banner-title{color:#fff;margin-top:0;margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.2}.plp-listing-page .promo-banner .promo-banner-location{margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.5}.plp-listing-page .promo-banner .promo-banner-description{margin:0 0 20px;font-size:14px;font-weight:500;line-height:1.5}.plp-listing-page .promo-banner .promo-banner-classes{margin:0 0 28px;font-size:16px;font-weight:600;line-height:1.5}.plp-listing-page .promo-banner .promo-banner-classes em{font-style:italic;font-weight:600}.plp-listing-page .promo-banner .promo-banner-button{color:#fff;white-space:nowrap;background:0 0;border:2px solid #fff;max-width:161px;height:48px;line-height:1;transition:all .3s}.plp-listing-page .promo-banner .promo-banner-button:hover{color:#5b2c91;background:#fff}.plp-listing-page .promo-banner .promo-banner-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:130px;display:block}@media (width>=767px){.plp-listing-page .promo-banner .promo-banner-container{flex-direction:row;display:flex}.plp-listing-page .promo-banner .promo-banner-content{flex-direction:column;order:1;justify-content:center;width:70%;padding:40px;display:flex}.plp-listing-page .promo-banner .promo-banner-image{order:2;width:30%}.plp-listing-page .promo-banner .promo-banner-image img{height:100%;min-height:450px}.plp-listing-page .promo-banner .promo-banner-title{font-size:36px}.plp-listing-page .promo-banner,.plp-listing-page .promo-banner .promo-banner-container{height:360px}.plp-listing-page .promo-banner .promo-banner-image img{min-height:360px}.plp-listing-page .promo-banner .promo-banner-location{margin-bottom:16px;font-size:20px;font-weight:500}.plp-listing-page .promo-banner .promo-banner-description{margin-bottom:16px;font-size:16px}.plp-listing-page .promo-banner .promo-banner-classes{margin-bottom:16px;font-size:20px}}.plp-listing-page .banner-card{aspect-ratio:3/4;background:#fff;flex-direction:column;min-height:490px;padding:0;display:flex;position:relative;overflow:hidden}.plp-listing-page .banner-card .banner-top{flex-shrink:0;padding:20px}.plp-listing-page .banner-card h2{color:#202020;margin:0;font-family:Montserrat;font-size:20px;font-weight:700;line-height:1.3}.plp-listing-page .banner-card .banner-background-shape{z-index:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyODciIGhlaWdodD0iMzUxIiB2aWV3Qm94PSIwIDAgMjg3IDM1MSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTAuNSAyMy4yNjc4TDI4Ny41IDBWMzUySDAuNVYyMy4yNjc4WiIgZmlsbD0iI0Q1MTIxMiIvPgo8L3N2Zz4=);background-repeat:no-repeat;width:100%;height:68%;position:absolute;bottom:0;left:0}.plp-listing-page .banner-card .banner-product-image{z-index:2;pointer-events:none;width:85%;height:auto;position:absolute;top:10%;left:50%;transform:translate(-50%)}.plp-listing-page .banner-card .banner-bottom-content{color:#fff;z-index:3;width:100%;padding:20px;position:absolute;bottom:0;left:0}.plp-listing-page .banner-card .banner-bottom-content h3{margin:0 0 16px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.plp-listing-page .banner-card .banner-bottom-content ul{margin:0 0 20px;padding:0;list-style:none}.plp-listing-page .banner-card .banner-bottom-content li{margin-bottom:4px;font-size:14px;font-weight:500;line-height:1.3}.plp-listing-page .banner-card .banner-bottom-content .button{color:#fff;text-align:center;background-color:#0000;border:2px solid #fff;border-radius:4px;max-width:max-content;padding:10px 20px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:all .3s;display:inline-block}.plp-listing-page .banner-card .banner-bottom-content .button:hover{color:#d51212;background-color:#fff}.plp-listing-page .report-page-issue{padding-bottom:40px}.plp-listing-page .report-page-issue .report-issue-wrapper{padding-top:0}.plp-listing-page .products-grid .product-cards{flex-wrap:wrap;row-gap:24px;padding:0;display:flex}.plp-listing-page .products-grid .product-cards .card{width:100%}.plp-listing-page .products-grid .load-more-button{justify-content:center;width:100%;margin-top:32px;margin-bottom:0;display:flex}@media (width>=550px){.plp-listing-page .products-grid .product-cards{-moz-column-gap:24px;-webkit-column-gap:24px;column-gap:24px}.plp-listing-page .products-grid .product-cards .card{width:calc(50% - 12px)}}@media (width>=1240px){.plp-listing-page .products-grid .product-cards{gap:30px}.plp-listing-page .products-grid .product-cards .card{width:calc(33.33% - 20px)}}@media screen and (width>=1952px){.plp-listing-page .products-grid .product-cards .card{width:calc(25% - 22.5px)}}@media (width<=989px){.plp-listing-page .sidebar{z-index:9999;will-change:transform;width:92vw;max-width:420px;height:85vh;-webkit-box-shadow:none;box-shadow:none;background:#fff;border-radius:8px;padding:0;transition:transform .3s,box-shadow .2s;position:fixed;top:10%;left:50%;overflow-y:auto;transform:translate(calc(120vw - 50%))}.plp-listing-page .sidebar.is-open{transform:translate(-50%);box-shadow:0 12px 32px #0000001f}}.search-page-listing.plp-listing-page .layout-wrapper{border:0}@media screen and (width<=359px){.plp-listing-page .sort-dropdown label{display:none}.plp-listing-page .sort-dropdown .ais-SortBy-select{padding-left:15px;font-size:12px}}.checkbox-item.count{display:none!important}.plp-listing-page .hierarchical-item{color:#202020;align-items:flex-start;font-size:14px;font-weight:500;display:flex}.plp-listing-page .checkbox-list>.hierarchical-item{padding-left:8px}.plp-listing-page .hierarchical-item+.hierarchical-item,.plp-listing-page .hierarchical-item+div>.hierarchical-item:first-child{margin-top:16px}.plp-listing-page .checkbox-list>.hierarchical-item:last-child,.plp-listing-page .hierarchical-item+div>.hierarchical-item:last-child{margin-bottom:16px}.plp-listing-page .hierarchical-label{cursor:pointer;word-wrap:break-word;word-wrap:break-word;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.plp-listing-page .hierarchical-item.is-refined .hierarchical-label .checkbox-item.label,.plp-listing-page .hierarchical-item.is-refined .hierarchical-label .checkbox-item.count{color:#5e35b1;font-weight:700}
.plp-listing-page .sort-dropdown .ais-SortBy-select{color:#202020;cursor:pointer;appearance:none;background-color:#fff;border:none;width:100%;min-width:0;font-size:14px;font-weight:500}.plp-listing-page .sort-dropdown .ais-SortBy{width:100%}.ais-RefinementList-list{margin:0;padding:0;list-style:none}.ais-RefinementList-item+.ais-RefinementList-item{margin-top:8px}.ais-RefinementList-label{color:#202020;cursor:pointer;align-items:flex-start;gap:10px;padding-bottom:0;font-size:14px;font-weight:500;display:flex}.ais-RefinementList-checkbox{appearance:none;cursor:pointer;border:1px solid #4a25aa66;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin:2px 0 0;position:relative}.ais-RefinementList-checkbox:checked{background-color:#5e35b1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTIgOSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTQuMTExNjMgOUwwIDQuNzUyNjlMMC44MjM5NDUgMy45MDEzNkw0LjExMTYzIDcuMjk3NTNMMTEuMTc2MSAwTDEyIDAuODUxMzMzTDQuMTExNjMgOVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:12px 9px}.ais-RefinementList-labelText{cursor:pointer;word-wrap:break-word;word-wrap:break-word;flex:1;min-width:0}.ais-RefinementList-count{display:none}.refinement-list-wrapper{flex-direction:column;display:flex}.refinement-list-wrapper .ais-RefinementList{flex:1;min-height:0;flex-direction:column!important;display:flex!important}.refinement-list-wrapper .ais-RefinementList-searchBox,.refinement-list-wrapper .ais-RefinementList>.ais-RefinementList-searchBox,.refinement-list-wrapper .ais-RefinementList .ais-RefinementList-searchBox{z-index:1;background:#fff;margin-bottom:0;padding-bottom:16px;position:relative;flex-shrink:0!important;order:-1!important}.refinement-list-wrapper .ais-RefinementList-list,.refinement-list-wrapper .ais-RefinementList>.ais-RefinementList-list,.refinement-list-wrapper .ais-RefinementList .ais-RefinementList-list{scrollbar-width:thin;scrollbar-color:#5e35b1 #efeafc;flex:1;min-height:0;max-height:300px;margin-top:0;margin-bottom:0;padding-top:0;padding-right:10px;order:1!important;overflow-y:auto!important}.refinement-list-wrapper .ais-RefinementList-showMore,.refinement-list-wrapper .ais-RefinementList>.ais-RefinementList-showMore,.refinement-list-wrapper .ais-RefinementList .ais-RefinementList-showMore{display:none!important}.ais-RefinementList-searchBox{margin-bottom:.75rem}.plp-listing-page .options-scroll{flex-direction:column;max-height:420px;display:flex;overflow:hidden}.plp-listing-page .options-scroll .refinement-list-wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.ais-RefinementList-searchBox .ais-SearchBox{margin-bottom:0}.ais-SearchBox{margin-bottom:.75rem}.ais-SearchBox-form{position:relative}.ais-SearchBox-input{color:#20202099;background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTEgMThDMTIuOTMzMyAxOCAxNC41ODMzIDE3LjMxOTMgMTUuOTUgMTUuOTU3OEMxNy4zMTY3IDE0LjU5NjMgMTggMTIuOTQzNyAxOCAxMUMxOCA5LjA2NjY3IDE3LjMxNjcgNy40MTY2NyAxNS45NSA2LjA1QzE0LjU4MzMgNC42ODMzMyAxMi45MzMzIDQgMTEgNEM5LjA1NjMzIDQgNy40MDM3NSA0LjY4MzMzIDYuMDQyMjUgNi4wNUM0LjY4MDc1IDcuNDE2NjcgNCA5LjA2NjY3IDQgMTFDNCAxMi45NDM3IDQuNjgwNzUgMTQuNTk2MyA2LjA0MjI1IDE1Ljk1NzhDNy40MDM3NSAxNy4zMTkzIDkuMDU2MzMgMTggMTEgMTh6TTExIDE5LjVDOS44MjA1IDE5LjUgOC43MTU0MiAxOS4yNzY5IDcuNjg0NzUgMTguODMwN0M2LjY1MzkyIDE4LjM4NDYgNS43NTUxNyAxNy43NzgyIDQuOTg4NSAxNy4wMTE1QzQuMjIxODMgMTYuMjQ0OCAzLjYxNTQyIDE1LjM0NjEgMy4xNjkyNSAxNC4zMTUyQzIuNzIzMDggMTMuMjg0NiAyLjUgMTIuMTc5NSAyLjUgMTFDMi41IDkuODMwODMgMi43MjMwOCA4LjczMDgzIDMuMTY5MjUgN0MzLjYxNTQyIDYuNjY5MTcgNC4yMjE4MyA1Ljc2NzkyIDQuOTg4NSA0Ljk5NjI1QzUuNzU1MTcgNC4yMjQ0MiA2LjY1MzkyIDMuNjE1NDIgNy42ODQ3NSAzLjE2OTI1QzguNzE1NDIgMi43MjMwOSA5LjgyMDUgMi41IDExIDIuNUMxMi4xNjkyIDIuNSAxMy4yNjkyIDIuNzIzMDkgMTQuMyAzLjE2OTI1QzE1LjMzMDggMy42MTU0MiAxNi4yMzIxIDQuMjI0NDIgMTcuMDAzOCA0Ljk5NjI1QzE3Ljc3NTYgNS43Njc5MiAxOC4zODQ2IDYuNjY5MTcgMTguODMwNyA3LjdDMTkuMjc2OSA4LjczMDgzIDE5LjUgOS44MzA4MyAxOS41IDExQzE5LjUgMTIuMDQxIDE5LjMyMzQgMTMuMDIzNyAxOC45NzAzIDEzLjk0OEMxOC42MTY5IDE0Ljg3MjMgMTguMTI4NyAxNS43MTAyIDE3LjUwNTcgMTYuNDYxNUwyMC45Njk2IDE5LjkyNTRDMjEuMjYxOSAyMC4yMTc3IDIxLjI2MDIgMjAuNjkyMSAyMC45NjU3IDIwLjk4MjJDMjAuNjc0NyAyMS4yNjg5IDIwLjIwNyAyMS4yNjc3IDE5LjkxNzYgMjAuOTc5M0wxNi40NDYyIDE3LjUyMUMxNS42OTQ5IDE4LjE0NDIgMTQuODU3MSAxOC42Mjk4IDEzLjkzMjcgMTguOTc3OEMxMy4wMDg0IDE5LjMyNTkgMTIuMDMwOCAxOS41IDExIDE5LjV6IiBmaWxsPSIjNEEyNUFBIi8+Cjwvc3ZnPg==) right 12px center/24px 24px no-repeat;border:1px solid #20202033;border-radius:30px;width:100%;height:48px;margin-bottom:0;padding:12px 12px 12px 24px;font-size:16px;font-weight:500;line-height:1.2}.ais-SearchBox-input:-ms-placeholder-shown{color:#20202099}.ais-SearchBox-input::placeholder{color:#20202099}.ais-SearchBox-submit,.ais-SearchBox-reset{display:none}.ais-RefinementList-showMore{display:none!important}.ais-Pagination{justify-content:center;margin-top:32px;margin-bottom:32px;display:flex}.ais-Pagination-list{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ais-Pagination-item{display:inline-block}.ais-Pagination-link{color:#333;border:1px solid #ddd;border-radius:4px;padding:.5rem 1rem;font-size:14px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s;display:block}.ais-Pagination-link:hover{background-color:#f0f0f0}.ais-Pagination-item--selected .ais-Pagination-link{color:#fff;background-color:#4a25aa;border-color:#4a25aa}.ais-Pagination-item--disabled .ais-Pagination-link{opacity:.5;cursor:not-allowed;pointer-events:none}.subcategories-list{margin:.5rem 0 0;padding:0;list-style:none}.subcategories-list li{margin-bottom:.5rem}.subcategories-list a{color:#333;border-radius:4px;padding:.5rem;font-size:14px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s;display:block}.subcategories-list a:hover{background-color:#e0e0e0}.plp-listing-page .filter-tags-section{order:1;gap:8px;width:100%;display:flex}.plp-listing-page .filter-tags-label{color:#202020;font-size:16px;font-weight:600}.plp-listing-page .filter-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plp-listing-page .filter-tag{color:#202020;background:#fff;border:1px solid #202020;border-radius:24px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.plp-listing-page .filter-tag.pending{opacity:.6;border:1px solid #202020}.plp-listing-page .filter-tag .remove{cursor:pointer;color:#202020;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:10px;font-weight:700;line-height:0;display:flex}.plp-listing-page .filter-tag .remove:hover{opacity:.7}.plp-listing-page .filter-tag .remove:disabled{cursor:not-allowed;opacity:.5}.plp-listing-page .no-filters{color:#20202099;font-size:14px}.plp-listing-page .clear-all{color:#5e35b1;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:14px;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.plp-listing-page .clear-all:hover{-webkit-text-decoration:none;text-decoration:none}.plp-listing-page .clear-all:disabled{cursor:not-allowed;opacity:.5}.plp-listing-page .filters-btn .filter-count{color:#202020;background:#ffce32;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:-5px;right:-5px}.plp-listing-page .load-more-button{justify-content:center;align-items:center;width:100%;margin-top:32px;margin-bottom:32px;display:flex}.plp-listing-page .products-grid .card-items{position:relative}.plp-listing-page .products-loading-overlay{z-index:10;pointer-events:none;background-color:#ffffffb3;border-radius:8px;transition:opacity .2s;position:absolute;inset:0}.plp-listing-page .products-grid.pending .card-items .product-cards{opacity:.6;transition:opacity .2s}@media (width>=990px){.plp-listing-page .filter-tags-section{order:0;width:auto;margin-top:10px}}
