@charset "UTF-8";*{box-sizing:border-box;font-family:NeueMontreal-Reg,NeueMontreal-Med,NeueMontreal-Bold;font-size:14px;list-style:none disc inside;margin:0;outline:none;padding:0;scroll-padding-top:2rem;text-decoration:none}@font-face{font-family:NeueMontreal-Med;font-style:normal;font-weight:400;src:url(/static/media/NeueMontreal-Medium.15b1070b8dac57958acf.otf) format("opentype")}@font-face{font-family:NeueMontreal-Reg;font-style:normal;font-weight:400;src:url(/static/media/NeueMontreal-Regular.140bfb4a71fe08805d92.otf) format("opentype")}@font-face{font-family:NeueMontreal-Bold;font-style:normal;font-weight:400;src:url(/static/media/NeueMontreal-Bold.0836656dccdad13f5c96.otf) format("opentype")}#root,body,html{background-color:#f9f9f9;height:100%;margin:0}.App{display:flex;flex-direction:column;min-height:100vh}.content{display:flex;flex:1 1;flex-direction:column}.content>*{padding-bottom:20px}.product-page{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1150px;min-width:1150px}.product-page .product-banner{align-items:center;background-color:#f9f9f9;background-position:50%;background-size:contain;display:flex;height:40rem;justify-content:center;overflow:hidden;position:relative;width:100%}.product-page .product-banner .back-arrow{align-items:center;background:#fffc;border:none;border-radius:50%;color:#832b99;cursor:pointer;justify-content:center;left:275px;padding:12px;position:fixed;top:125px;z-index:10}.product-page .product-banner .banner-image{filter:blur(10px);height:100%;object-fit:cover;opacity:0;padding-top:5rem;transition:opacity .5s ease-in-out;width:100%}.product-page .product-banner .banner-image.loaded{filter:blur(0);opacity:1}.product-page .product-banner .carousel-indicators{bottom:10px;display:flex;gap:8px;position:absolute}.product-page .product-banner .carousel-indicators .indicator{background-color:#ddd;border-radius:50%;cursor:pointer;height:12px;transition:background-color .3s;width:12px}.product-page .product-banner .carousel-indicators .indicator.active{background-color:#832b99}.product-page .product-content{align-items:flex-start;display:flex;gap:2rem;padding:1.5rem 0;width:100%}.product-page .product-content .product-image-container{flex:0 0 300px}.product-page .product-content .product-image-container img.product-image{border-radius:16px;box-shadow:0 4px 10px #0000001a;height:300px;margin-top:15px;object-fit:contain;width:300px}.product-page .product-content .product-info{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:1rem}.product-page .product-content .product-info .product-header{align-items:center;display:flex;justify-content:space-between}.product-page .product-content .product-info .product-header .product-name{color:#010101;font-family:NeueMontreal-Bold;font-size:28px}.product-page .product-content .product-info .product-header .heart-icon{background:none;border:none;color:#010101;cursor:pointer;margin-left:40px;position:relative}.product-page .product-content .product-info .product-average-rating-stars{align-items:center;display:flex;gap:4px}.product-page .product-content .product-info .product-average-rating-stars .star{color:#010101;font-size:18px}.product-page .product-content .product-info .product-average-rating-stars .star.half{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#010101 50%,#ddd 0);-webkit-background-clip:text;background-clip:text}.product-page .product-content .product-info .product-average-rating-stars .star.empty{color:#ddd}.product-page .product-content .product-info .product-average-rating-stars .rating-text{color:#555;font-size:14px;font-weight:500;margin-left:6px}.product-page .product-content .product-info .product-specs-inline{display:flex;flex-direction:column;margin-top:6px}.product-page .product-content .product-info .product-specs-inline .dimension,.product-page .product-content .product-info .product-specs-inline .weight{color:#807089;font-family:NeueMontreal-Reg;font-size:14px;line-height:1.3;margin:0}.product-page .product-content .product-info .product-price{align-items:baseline;display:flex;gap:8px;margin:10px 0}.product-page .product-content .product-info .product-price .old-price{color:#424242;font-size:15px;text-decoration:line-through}.product-page .product-content .product-info .product-price .sale-price{color:#bd309e;font-size:20px;font-weight:600}.product-page .product-content .product-info .product-price .regular-price{color:#832b99;font-size:20px;font-weight:600}.product-page .product-content .product-info h3{color:#010101;font-size:18px;margin-top:15px}.product-page .product-content .product-info .product-des,.product-page .product-content .product-info .product-spec{color:#010101}.product-page .product-content .product-info .product-des{margin-bottom:1rem}.product-page .product-content .product-info .product-des .show-more{color:#832b99;cursor:pointer;font-size:larger;font-weight:700}.product-page .product-content .product-info .product-actions{align-items:center;display:flex;gap:15px}.product-page .product-content .product-info .product-actions .add-to-cart{background-color:#832b99;border:none;border-radius:8px;color:#f9f9f9;cursor:pointer;font-size:1.3rem;padding:16px 30px}.product-page .reviews-section{background-color:#f9f9f9;border-radius:8px;margin-top:2rem;padding:20px;width:100%}.product-page .reviews-section .reviews-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.product-page .reviews-section .reviews-header .reviews-title{color:#010101;font-size:1.3rem;font-weight:700}.product-page .reviews-section .reviews-header .see-all-button{background:none;border:none;color:#832b99;cursor:pointer;font-size:1rem;font-weight:700;padding:0}.product-page .reviews-section .reviews-header h2{color:#010101;font-size:18px;margin-bottom:10px}.product-page .reviews-section .reviews-slider{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;pointer-events:auto}.product-page .reviews-section .reviews-slider::-webkit-scrollbar{background:#f9f9f9;height:7px;width:25px}.product-page .reviews-section .reviews-slider::-webkit-scrollbar-thumb{background-color:#0000;border-radius:50px;cursor:pointer;height:5px}.product-page .reviews-section .reviews-slider:hover::-webkit-scrollbar{background:#f9f9f9;height:7px}.product-page .reviews-section .reviews-slider:hover::-webkit-scrollbar-thumb{background-color:#832b99}.product-page .reviews-section .reviews-slider.grid-view{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.product-page .reviews-section .reviews-slider.grid-view .review-card{max-width:570px;min-width:570px}.product-page .reviews-section .reviews-slider .review-card{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;max-width:400px;min-height:275px;min-width:400px;padding:10px;position:relative}.product-page .reviews-section .reviews-slider .review-card .review-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.product-page .reviews-section .reviews-slider .review-card .review-header .review-stars{color:#010101;font-size:2.5rem}.product-page .reviews-section .reviews-slider .review-card .review-header .review-date{color:#010101;font-size:12px}.product-page .reviews-section .reviews-slider .review-card .review-message{color:#010101;font-size:1.3rem;margin:10px 0}.product-page .reviews-section .reviews-slider .review-card .review-user{color:#010101;font-size:1rem;margin-bottom:2rem}.product-page .reviews-section .reviews-slider .review-card .review-image-container{bottom:10px;cursor:pointer;left:10px;position:absolute}.product-page .reviews-section .reviews-slider .review-card .review-image-container .review-image{border-radius:8px;height:60px;object-fit:cover;width:60px}.product-page .reviews-section .modal{align-items:center;background-color:#000c;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.product-page .reviews-section .modal .modal-content{background:#f9f9f9;border-radius:16px;max-width:600px;padding:20px;position:relative;width:80%}.product-page .reviews-section .modal .modal-content .modal-image{border-radius:8px;height:auto;max-width:600px;min-height:200px;min-width:150px;width:100%}.product-page .reviews-section .modal .modal-content .modal-close-button{background:none;border:none;color:#832b99;cursor:pointer;font-size:20px;position:absolute;right:260px;top:-16px;z-index:10}.product-page .suggestions-section{background-color:#f9f9f9;border-radius:8px;margin-top:20px;padding:20px;width:100%}.product-page .suggestions-section h2{font-family:NeueMontreal-Med;font-size:20px}.product-page .suggestions-section .suggestions-slider{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;overflow-x:auto;padding:10px 0;pointer-events:auto;scrollbar-width:none}.product-page .suggestions-section .suggestions-slider::-webkit-scrollbar{display:none}.product-page .suggestions-section .suggestions-slider .suggestion-card{margin-right:15px;max-width:250px;min-width:200px;text-align:center}.product-page .suggestions-section .suggestions-slider .suggestion-card img{border-radius:8px;filter:blur(10px);height:75%;object-fit:cover;transition:filter .5s ease-out;width:100%}.product-page .suggestions-section .suggestions-slider .suggestion-card img.loaded{filter:blur(0);opacity:1}.product-page .suggestions-section .suggestions-slider .suggestion-card .suggestion-name{color:#010101;text-align:left}.product-page .suggestions-section .suggestions-slider .suggestion-card .suggestion-price{align-items:baseline;display:flex;gap:8px;margin:10px 0}.product-page .suggestions-section .suggestions-slider .suggestion-card .suggestion-price .old-price{color:#424242;font-size:12px;text-decoration:line-through}.product-page .suggestions-section .suggestions-slider .suggestion-card .suggestion-price .sale-price{color:#bd309e;font-size:14px;font-weight:600}.product-page .suggestions-section .suggestions-slider .suggestion-card .suggestion-price .regular-price{color:#010101;font-size:14px;font-weight:600}.product-page .disclaimer{display:flex;justify-content:flex-start}.product-page .disclaimer .p-disclaimer{color:#807089;margin-right:700px;text-align:left}@media only screen and (max-width:768px){.product-page{max-width:100%;min-width:100%}.product-page .product-banner{height:35rem;width:100%}.product-page .product-banner .back-arrow{left:10px;padding:8px;position:fixed;top:85px}.product-page .product-content{flex-direction:column}.product-page .product-content .product-info .product-spec-table .spec-name{width:50%}.product-page .product-content .product-image-container{display:none}.product-page .reviews-section .reviews-slider::-webkit-scrollbar{display:none}.product-page .reviews-section .reviews-slider.grid-view{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(1,1fr)}.product-page .reviews-section .reviews-slider.grid-view .review-card{max-width:375px;min-width:375px}.product-page .reviews-section .reviews-slider .review-card{max-width:320px;min-height:300px;min-width:320px}.product-page .reviews-section .modal{align-items:center;background-color:#000c;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.product-page .reviews-section .modal .modal-content{position:relative}.product-page .reviews-section .modal .modal-content .modal-image{width:100%}.product-page .reviews-section .modal .modal-content .modal-close-button{right:155px}.product-page .suggestions-section .suggestions-slider{padding:10px 0}.product-page .suggestions-section .suggestions-slider .suggestion-card{max-width:200px;min-width:150px}.product-page .disclaimer .p-disclaimer{font-size:12px;margin-right:0}}.variant-card-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:50px;z-index:999}.variant-card{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;justify-content:center;margin-top:50px;max-height:85vh;max-width:400px;overflow-y:auto;padding:20px;position:relative;text-align:center;width:90%}.variant-card .variant-card::-webkit-scrollbar{width:8px}.variant-card .variant-card::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.variant-card .variant-stock{color:#832b99;font-size:.9rem;text-align:left}.variant-card .error-message{color:#f33;font-size:.875rem;margin-top:10px;text-align:left}.variant-card h3{color:#010101;font-size:1.5rem;text-align:left}.variant-card .close-icon{color:#832b99;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.variant-card .variant-card-image{border-radius:8px;height:275px;margin:0 auto 10px;width:275px}.variant-card .variant-price{align-items:baseline;display:flex;gap:6px;margin:10px 0}.variant-card .variant-price .old-price{color:#010101;font-size:.85rem;text-decoration:line-through}.variant-card .variant-price .sale-price{color:#bd309e;font-size:1.3rem;font-weight:600}.variant-card .variant-price .regular-price{color:#832b99;font-size:1.3rem;font-weight:600}.variant-card h4{color:#010101;font-size:1rem;margin:10px 0;text-align:left}.variant-card .variant-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.variant-card .variant-list .variant-option{border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:1rem;padding:8px 12px;transition:all .3s ease}.variant-card .variant-list .variant-option.selected,.variant-card .variant-list .variant-option:hover{background-color:#832b99;color:#f9f9f9}.variant-card .variant-list .variant-option.disabled{background-color:#f9f9f9;color:#ccc;cursor:not-allowed;pointer-events:none}.variant-card .quantity-control{align-items:center;display:flex;gap:15px;justify-content:flex-start;margin:15px 0}.variant-card .quantity-control button{align-items:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;transition:background-color .3s ease;width:30px}.variant-card .quantity-control button:hover{background-color:#832b99;color:#f9f9f9}.variant-card .quantity-control span{font-size:16px}.variant-card .product-note-container{margin-top:15px;text-align:left}.variant-card .product-note-container label{color:#010101;display:block;font-size:.95rem;margin-bottom:5px}.variant-card .product-note-container textarea{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;color:#010101;font-size:.95rem;height:70px;padding:10px;resize:none;width:100%}.variant-card .product-note-container textarea:focus{border-color:#832b99;box-shadow:0 0 0 2px #832b9933;outline:none}.variant-card .product-note-container .char-count{color:#999;font-size:.75rem;margin-top:5px;text-align:right}.variant-card .confirm-add-to-cart{background-color:#832b99;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;font-size:1.4rem;padding:12px 20px;transition:background-color .3s ease;width:100%}.variant-card .confirm-add-to-cart:hover{background-color:#832b99}.out-of-stock-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.out-of-stock-modal{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 12px #00000040;max-width:350px;padding:20px;text-align:center;width:90%}.out-of-stock-modal .out-of-stock-icon{color:#832b99;margin-bottom:5px}.out-of-stock-modal .os-text{color:#010101;font-size:1rem;font-weight:700;margin-bottom:20px}.out-of-stock-modal .os-close-btn{background-color:#832b99;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;font-size:1rem;margin-top:20px;padding:10px 20px;transition:background-color .3s ease;width:100%}.out-of-stock-modal .os-close-btn:hover{background-color:#612071}.loading-container{align-items:center;background-color:#f9f9f9;display:flex;height:100vh;justify-content:center;z-index:9999}.loading-logo{animation:pulse 1.5s infinite;height:100px;width:auto}.product-tabs{margin-top:0;width:100%}.product-tabs .tab-buttons{-ms-overflow-style:none;border-bottom:1px solid #ccc;display:flex;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.product-tabs .tab-buttons::-webkit-scrollbar{display:none}.product-tabs .tab-buttons .tab-button{background:none;border:none;color:#010101;cursor:pointer;flex-shrink:0;font-family:NeueMontreal-Med;font-size:16px;font-weight:500;margin-right:10px;padding:10px 16px;position:relative;white-space:nowrap}.product-tabs .tab-buttons .tab-button.disabled{color:#ccc;cursor:not-allowed;pointer-events:none}.product-tabs .tab-buttons .tab-button:disabled{opacity:.5}.product-tabs .tab-buttons .tab-button.active{color:#832b99;font-weight:600}.product-tabs .tab-buttons .tab-button.active:after{background-color:#832b99;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.product-tabs .tab-content{color:#807089;padding:16px 14px}.product-tabs .specification-tab{margin-top:1rem}.product-tabs .spec-row{align-items:flex-start;display:flex;margin-bottom:1rem}.product-tabs .spec-label{color:#807089;flex-shrink:0;font-weight:600;width:150px}.product-tabs .spec-values{flex:1 1}.product-tabs .spec-value{color:#807089;margin-bottom:4px}@media(max-width:600px){.product-tabs .tab-buttons{justify-content:flex-start;padding-left:8px}.product-tabs .tab-button{font-size:14px;padding:8px 12px}.product-tabs .tab-content{font-size:14px}}.product-reviews{margin:0;padding:20px;width:100%}.product-reviews .reviews-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.product-reviews .reviews-header h2{font-family:NeueMontreal-Med;font-size:20px}.product-reviews .reviews-slider{display:flex;gap:1rem;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.product-reviews .reviews-slider::-webkit-scrollbar{height:6px}.product-reviews .reviews-slider::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.product-reviews .reviews-slider::-webkit-scrollbar-track{background:#0000}.product-reviews .review-entry{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:flex;flex:0 0 auto;flex-direction:column;gap:.5rem;max-width:325px;min-width:325px;padding:1rem;scroll-snap-align:start}.product-reviews .review-entry .review-meta{color:#010101;display:flex;font-size:.85rem;justify-content:space-between}.product-reviews .review-entry .review-meta .stars{color:#010101}.product-reviews .review-entry .review-meta .date{color:#807089}.product-reviews .review-entry .review-content{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.product-reviews .review-entry .review-content .text-group{display:flex;flex:1 1;flex-direction:column}.product-reviews .review-entry .review-content .review-remarks{color:#010101}.product-reviews .review-entry .review-content .review-name{color:#807089;font-size:.85rem;margin-top:.25rem}.product-reviews .review-entry .review-content .review-image-wrapper{flex-shrink:0;margin-top:.25rem}@media(max-width:600px){.reviews-slider{display:flex;gap:1rem;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.reviews-slider::-webkit-scrollbar{height:6px}.reviews-slider::-webkit-scrollbar-thumb{display:none}.reviews-slider::-webkit-scrollbar-track{background:#0000}}.review-image-wrapper{margin-top:.5rem}.review-image-wrapper .image-stack{border-radius:8px;cursor:pointer;height:100px;overflow:hidden;position:relative;width:100px}.review-image-wrapper .image-stack .stacked-image{display:block;height:100%;object-fit:cover;width:100%}.review-image-wrapper .image-stack .overlay{background:#000000b3;border-radius:12px;bottom:4px;color:#f9f9f9;font-size:.8rem;padding:2px 6px;position:absolute;right:4px}.review-image-wrapper .image-modal{inset:0;overflow:hidden;position:fixed;z-index:9999}.review-image-wrapper .image-modal .overlay-bg{background:#000000b3;inset:0;position:fixed;z-index:1}.review-image-wrapper .image-modal .modal-inner{align-items:center;display:flex;flex-direction:column;gap:1rem;left:50%;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:2}.review-image-wrapper .image-modal .modal-image{max-height:80vh;max-width:90vw;object-fit:contain}.review-image-wrapper .image-modal .modal-footer{align-items:center;color:#f9f9f9;display:flex;font-size:1rem;gap:1rem;justify-content:center}.review-image-wrapper .image-modal .img-counter{font-weight:700}.review-image-wrapper .image-modal .close-btn{background:#0000;border:none;color:#f9f9f9;cursor:pointer;font-size:2rem;position:absolute;right:1rem;top:-5rem;z-index:3}.return-refund{background-color:#f9f9f9;color:#010101;font-family:NeueMontreal-Reg,NeueMontreal-Med;margin:110px auto;max-width:850px;padding:20px;text-align:justify}.return-refund header{border-bottom:1px solid #807089;margin-bottom:20px;padding-bottom:10px}.return-refund header h1{color:#010101;font-size:2rem}.return-refund header .last-modified{color:#807089;font-size:.9rem;font-weight:400}.return-refund .return-refund-intro{margin-bottom:30px}.return-refund .return-refund-intro h2{color:#010101;font-size:1.5rem}.return-refund .return-refund-intro p{font-size:1rem;line-height:1.6}.return-refund .return-refund-section{margin-bottom:30px}.return-refund .return-refund-section h3{color:#010101;font-size:1.3rem;margin-bottom:10px}.return-refund .return-refund-section p{font-size:1rem;margin-bottom:10px}.return-refund .return-refund-section ul{padding-left:20px}.return-refund .return-refund-section ul .content-item{align-items:flex-start;display:flex;font-size:.95rem;line-height:1.5;margin-bottom:5px}.return-refund .return-refund-section ul .content-item .bullet{color:#010101;font-weight:700;margin-right:10px}.return-refund .return-refund-section ul .content-item.numbered{display:block;line-height:1.5;margin-bottom:5px;padding-left:0}@media only screen and (max-width:768px){.return-refund{padding:25px}.return-refund header h1{font-size:1.5rem}.return-refund .return-refund-intro h2{font-size:1.3rem}.return-refund .return-refund-section h3{font-size:1.1rem}.return-refund ul .content-item{font-size:.9rem;line-height:1.4}.return-refund ul .content-item.numbered{padding-left:0}}.privacy-policy{background-color:#f9f9f9;color:#010101;font-family:NeueMontreal-Reg,NeueMontreal-Med;margin:110px auto;max-width:850px;padding:20px;text-align:justify}.privacy-policy header{border-bottom:1px solid #807089;margin-bottom:20px;padding-bottom:10px}.privacy-policy header h1{color:#010101;font-size:2rem}.privacy-policy header .last-modified{color:#807089;font-size:.9rem;font-weight:400}.privacy-policy .privacy-intro{margin-bottom:30px}.privacy-policy .privacy-intro h2{color:#010101;font-size:1.5rem}.privacy-policy .privacy-intro p{font-size:1rem;line-height:1.6}.privacy-policy .privacy-section{margin-bottom:30px}.privacy-policy .privacy-section h3{color:#010101;font-size:1.3rem;margin-bottom:10px}.privacy-policy .privacy-section p{font-size:1rem;margin-bottom:10px}.privacy-policy .privacy-section ul{padding-left:20px}.privacy-policy .privacy-section ul .content-item{align-items:flex-start;display:flex;font-size:.95rem;line-height:1.5;margin-bottom:5px}.privacy-policy .privacy-section ul .content-item .bullet{color:#010101;font-weight:700;margin-right:10px}.privacy-policy .privacy-section ul .content-item .formatted-content{display:flex;flex-wrap:wrap}.privacy-policy .privacy-section ul .content-item .formatted-content strong{color:#010101;font-weight:700;margin-right:5px;white-space:nowrap}.privacy-policy .privacy-section ul .content-item .formatted-content span{word-wrap:break-word;flex:1 1}@media only screen and (max-width:768px){.privacy-policy{padding:25px}.privacy-policy header h1{font-size:1.5rem}.privacy-policy .privacy-intro h2{font-size:1.3rem}.privacy-policy .privacy-section h3{font-size:1.1rem}.privacy-policy ul .content-item{font-size:.9rem;line-height:1.4}.privacy-policy ul .content-item .formatted-content{flex-direction:column}}.eula{background-color:#f9f9f9;color:#010101;font-family:NeueMontreal-Reg,NeueMontreal-Med;margin:110px auto;max-width:850px;padding:20px;text-align:justify}.eula header{border-bottom:1px solid #807089;margin-bottom:20px;padding-bottom:10px}.eula header h1{color:#010101;font-size:2rem}.eula header .last-modified{color:#807089;font-size:.9rem;font-weight:400}.eula .eula-intro{font-weight:700;margin-bottom:30px}.eula .eula-intro h2{color:#010101;font-size:1.5rem}.eula .eula-intro p{font-size:1rem;line-height:1.6}.eula .eula-section{margin-bottom:30px}.eula .eula-section h3{color:#010101;font-size:1.3rem;margin-bottom:10px}.eula .eula-section p{font-size:1rem;margin-bottom:10px}.eula .eula-section ul{padding-left:20px}.eula .eula-section ul .content-item{align-items:flex-start;display:flex;font-size:.95rem;line-height:1.5;margin-bottom:5px}.eula .eula-section ul .content-item .bullet{color:#010101;font-weight:700;margin-right:10px}@media only screen and (max-width:768px){.eula{padding:25px}.eula header h1{font-size:1.5rem}.eula .eula-intro h2{font-size:1.3rem}.eula .eula-section h3{font-size:1.1rem}.eula ul .content-item{font-size:.9rem;line-height:1.4}.eula ul .content-item .formatted-content{flex-direction:column}}*,:after,:before{box-sizing:border-box}.home{background-color:#f9f9f9;margin:0 auto;max-width:1200px;overflow-x:hidden;width:100%}.home .carousel{margin:0;width:100%}.home .carousel .carousel-item{align-items:center;color:#f9f9f9;display:flex;justify-content:center;position:relative;text-align:center}.home .carousel .carousel-item .carousel-image,.home .carousel .carousel-item .carousel-video{border-radius:8px;display:block;height:auto;max-height:80vh;object-fit:cover;padding-top:8rem;width:100%}.home .carousel .carousel-item .carousel-video{max-height:75vh}.home .carousel .slick-dots{display:flex;justify-content:center;left:50%;position:absolute;top:50rem;transform:translateX(-50%)}.home .carousel .slick-dots li{height:1rem;margin:0 .5rem;width:1rem}.home .carousel .slick-dots li button{background-color:#ffffffb3;border-radius:50%;height:1rem;transition:background-color .3s;width:1rem}.home .carousel .slick-dots li button:before{background-color:#0000;border-radius:50%;content:"";display:block;height:1rem;width:1rem}.home .carousel .slick-dots li.slick-active button{background-color:#832b99}.home .favorites{background-color:#f9f9f9;padding:1rem}.home .favorites h3{color:#010101;font-family:NeueMontreal-Med;font-size:24px;margin-bottom:1.43rem;margin-top:20px}.home .favorites .favorites-list{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;overscroll-behavior-inline:contain;pointer-events:auto}.home .favorites .favorites-list::-webkit-scrollbar{background:#f9f9f9;height:7px;width:25px}.home .favorites .favorites-list::-webkit-scrollbar-thumb{background-color:#0000;border-radius:50px;cursor:pointer;height:5px}.home .favorites .favorites-list:hover::-webkit-scrollbar{background:#f9f9f9;height:7px}.home .favorites .favorites-list:hover::-webkit-scrollbar-thumb{background-color:#ccc}.home .favorites .favorites-list .favorite-item{flex:0 0 auto;min-width:11rem;position:relative;text-align:left}.home .favorites .favorites-list .favorite-item a{color:#010101;cursor:pointer;text-decoration:none}.home .favorites .favorites-list .favorite-item a .favorite-image{border-radius:8px;filter:blur(10px);height:200px;margin-bottom:.5rem;max-width:200px;object-fit:cover;transition:filter .5s ease-out;width:100%;width:200px}.home .favorites .favorites-list .favorite-item a .favorite-image.loaded{filter:blur(0)}.home .favorites .favorites-list .favorite-item a .favorite-name{color:#010101;font-family:NeueMontreal-Med;font-size:20px;margin-top:.5rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.home .favorites .favorites-list .favorite-item a .favorite-price{align-items:center;display:flex;font-family:NeueMontreal-Reg;gap:6px}.home .favorites .favorites-list .favorite-item a .favorite-price .old-price{color:#424242;font-size:12px;font-weight:400;text-decoration:line-through}.home .favorites .favorites-list .favorite-item a .favorite-price .sale-price{color:#bd309e;font-size:14px;font-weight:400}.home .favorites .favorites-list .favorite-item a .favorite-price .regular-price{color:#832b99;font-size:14px;font-weight:400}.home .favorites .favorites-list .favorite-item .heart-icon{background-color:#f9f9f9;border:none;border-radius:50%;cursor:pointer;height:40px;padding:5px;position:absolute;right:5%;top:5%;width:40px;z-index:1}.home .followed-merchants{padding:1rem}.home .followed-merchants .followed-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.home .followed-merchants .followed-header h3{color:#010101;font-family:NeueMontreal-Med;font-size:24px}.home .followed-merchants .followed-header .see-all{background:none;border:none;color:#010101;cursor:pointer;font-weight:700;text-decoration:none}.home .followed-merchants .f-merchant-list-wrapper{overflow-x:auto}.home .followed-merchants .f-merchant-list{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;padding:.5rem 0;pointer-events:auto}.home .followed-merchants .f-merchant-list::-webkit-scrollbar{display:none}.home .followed-merchants .f-merchant-list.scrollable{flex-wrap:nowrap}.home .followed-merchants .f-merchant-list.grid-view{display:grid;grid-template-columns:repeat(5,1fr);justify-content:space-between;overflow-x:hidden}.home .followed-merchants .f-merchant-list .f-merchant-item{border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative;width:15rem}.home .followed-merchants .f-merchant-list .f-merchant-item .card-overlay{background:linear-gradient(180deg,#00000080,#0000);border-radius:16px;content:"";height:50%;left:0;position:absolute;top:0;width:100%;z-index:1}.home .followed-merchants .f-merchant-list .f-merchant-item .image-overlay{display:inline-block;position:relative;width:100%}.home .followed-merchants .f-merchant-list .f-merchant-item .image-overlay img{display:block;height:auto;width:100%}.home .followed-merchants .f-merchant-list .f-merchant-item .featured-content{align-items:center;border-radius:16px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;flex-shrink:0;height:300px;justify-content:center;overflow:hidden;position:relative;width:210px}.home .followed-merchants .f-merchant-list .f-merchant-item .featured-content iframe,.home .followed-merchants .f-merchant-list .f-merchant-item .featured-content img{height:100%;object-fit:cover;width:100%}.home .followed-merchants .f-merchant-list .f-merchant-item .f-merchant-profile{align-items:center;background:#0000;border-radius:2rem;color:#f9f9f9;display:flex;font-family:NeueMontreal-Reg;font-size:.9rem;gap:.5rem;left:1rem;padding:.8rem .5rem 0;position:absolute;top:0;z-index:2}.home .followed-merchants .f-merchant-list .f-merchant-item .f-merchant-profile .f-merchant-hero{border-radius:50%;height:2.5rem;object-fit:cover;width:2.5rem}.home .followed-merchants .f-merchant-list .f-merchant-item .f-merchant-profile .f-merchant-name{color:#f9f9f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .followed-merchants .f-modal-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.home .followed-merchants .f-modal-content{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;height:auto;justify-content:center;max-height:1000px;max-width:500px;min-height:500px;min-width:500px;overflow:hidden;padding:1rem;position:relative;transform:rotate(0);width:auto}.home .followed-merchants .f-modal-content img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.home .followed-merchants .f-close-button{background:none;border:none;color:#832b99;cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px;transition:color .3s ease}.home .followed-merchants .f-close-button:hover{color:#612071}.home .product-name{color:#010101;font-family:NeueMontreal-Med;font-size:14px;margin-top:.5rem;text-align:left;width:280px}.home .product-price{align-items:center;display:flex;gap:6px}.home .product-price .old-price{color:#424242;font-family:NeueMontreal-Reg;font-size:12px;font-weight:400;text-decoration:line-through}.home .product-price .sale-price{color:#bd309e;font-family:NeueMontreal-Reg;font-size:14px;font-weight:400}.home .merchant-sections{padding:0}.home .merchant-sections .merchant-category{padding:1rem}.home .merchant-sections .merchant-category .category-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.home .merchant-sections .merchant-category .category-header h3{color:#010101;font-family:NeueMontreal-Med;font-size:24px;font-weight:bolder;margin-top:20px}.home .merchant-sections .merchant-category .category-header .see-all{align-items:center;background:none;border:none;border-radius:5px;color:#010101;cursor:pointer;display:flex!important;font-weight:700;justify-content:center;padding:8px 12px;text-decoration:none;transition:.3s}.home .merchant-sections .merchant-category .merchant-list-container{position:relative}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list{display:flex;flex-wrap:nowrap;gap:1rem;max-width:1200px;overflow-x:auto;overscroll-behavior-inline:contain;position:relative;width:100%}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list::-webkit-scrollbar{background:#f9f9f9;height:7px;width:25px}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list::-webkit-scrollbar-thumb{background-color:#0000;border-radius:50px;cursor:pointer;height:5px}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list:hover::-webkit-scrollbar{background:#f9f9f9;height:7px}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list:hover::-webkit-scrollbar-thumb{background-color:#ccc}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list.grid-view{display:grid;grid-template-columns:repeat(5,1fr);justify-content:flex-start}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item{border-radius:8px;flex:0 0 auto;max-width:250px;text-align:center;width:100%}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a{color:#010101;cursor:pointer;text-decoration:none}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-image-wrapper{background-color:#fcf8fd;border-radius:8px;box-shadow:0 4px 10px #0000001a;height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-image-wrapper .merchant-hero{background-position:50%;background-size:cover;border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-image-wrapper .overlay{background:#00000080;border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-image-wrapper .merchant-logo{background:#0000;border-radius:8px;height:150px;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-item.inactive{cursor:not-allowed;opacity:.6;pointer-events:auto}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-item.inactive .merchant-hero,.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-item.inactive .merchant-logo{filter:grayscale(100%);position:relative}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-item.inactive .logo-wrapper{display:inline-block;position:relative}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-item.inactive .logo-wrapper .merchant-logo{display:block;height:auto;width:100%}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-item.inactive .logo-wrapper .logo-overlay{z-index:3}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .disabled-overlay{background-color:#c2bfbf66;border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-hero.inactive,.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-logo.inactive{filter:grayscale(100%)}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-name{-webkit-line-clamp:3;-moz-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-orient:vertical;color:#010101;display:flex;font-family:NeueMontreal-Med;font-size:14px;margin-bottom:15px;overflow:hidden;overflow-wrap:break-word;text-align:left;text-overflow:ellipsis;white-space:normal}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .scroll-button{align-items:center;background-color:rgba(var(--primary-color),.6);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:2}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .scroll-button.left{left:10px}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .scroll-button.right{right:10px}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .scroll-button:hover{background-color:rgba(var(--primary-color),.8)}.home .merchant-image{filter:blur(10px);transition:filter .5s ease-out}.home .merchant-image.loaded{filter:blur(0)}.home .others-button{margin:1rem 0;text-align:left}.home .others-button .and-more{background-color:#832b99;border:none;border-radius:4px;color:#f9f9f9;cursor:pointer;font-size:1.5rem;padding:.5rem 1rem;width:100%}@media only screen and (max-width:768px){.home{overflow-x:hidden}.home,.home .carousel{width:100%}.home .carousel .carousel-item{display:flex;position:relative}.home .carousel .carousel-item .carousel-image,.home .carousel .carousel-item .carousel-video{border-radius:0;max-height:40vh;object-fit:cover;padding-top:5.6rem}.home .carousel .slick-dots{top:18.5rem}.home .carousel .slick-dots li{margin:0 .5rem}.home .carousel .slick-dots li button{border-radius:50%}.home .favorites{padding:1rem}.home .favorites h2{font-size:24px;margin-top:20px}.home .favorites .favorites-list{-ms-overflow-style:none;display:flex;scrollbar-width:none}.home .favorites .favorites-list::-webkit-scrollbar{display:none}.home .favorites .favorites-list .favorite-item{position:relative}.home .favorites .favorites-list .favorite-item a{text-decoration:none}.home .favorites .favorites-list .favorite-item a .favorite-image{height:150px;max-width:150px;width:100%}.home .favorites .favorites-list .favorite-item a .favorite-name{font-size:16px}.home .favorites .favorites-list .favorite-item .heart-icon{left:70%}.home .followed-merchants{padding:1rem}.home .followed-merchants .see-all{color:#010101;display:flex!important;font-size:14px;padding:5px 5px 0 10px}.home .followed-merchants .f-merchant-list{display:flex}.home .followed-merchants .f-merchant-list::-webkit-scrollbar{display:none}.home .followed-merchants .f-merchant-list.scrollable{flex-wrap:nowrap}.home .followed-merchants .f-merchant-list.grid-view{grid-template-columns:repeat(2,1fr)}.home .followed-merchants .f-merchant-list.grid-view .f-merchant-item{width:13rem}.home .followed-merchants .f-merchant-list.grid-view .f-merchant-item .featured-content{height:277px;width:190px}.home .followed-merchants .f-merchant-list .f-merchant-item{width:15rem}.home .followed-merchants .f-merchant-list .f-merchant-item .featured-content{height:297px;width:210px}.home .followed-merchants .f-merchant-list .f-merchant-item .featured-content iframe,.home .followed-merchants .f-merchant-list .f-merchant-item .featured-content img{height:100%;object-fit:cover;width:100%}.home .followed-merchants .f-merchant-list .f-merchant-item .f-merchant-profile{position:absolute}.home .followed-merchants .f-merchant-list .f-merchant-item .f-merchant-profile .f-merchant-hero{object-fit:cover}.home .followed-merchants .f-merchant-list .f-merchant-item .f-merchant-profile .f-merchant-name{text-overflow:ellipsis}.home .followed-merchants .f-modal-content{height:100%;max-height:70vh;max-width:90vw;width:100%}.home .followed-merchants .f-modal-content img{height:70vh;max-height:100%;max-width:100%;object-fit:contain;width:90vw}.home .merchant-sections{padding:0}.home .merchant-sections .merchant-category{margin-bottom:0}.home .merchant-sections .merchant-category .category-header{display:flex;justify-content:space-between}.home .merchant-sections .merchant-category .category-header h3{font-size:24px;margin-top:20px}.home .merchant-sections .merchant-category .category-header .see-all{color:#010101;display:flex!important;font-size:14px;padding:25px 5px 0 10px}.home .merchant-sections .merchant-category .merchant-list-container{position:relative}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list{-ms-overflow-style:none;display:flex;overflow-x:auto;scrollbar-width:none}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list.grid-view{grid-template-columns:repeat(2,1fr)}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list::-webkit-scrollbar{display:none}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item{max-width:185px;min-width:180px}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a{color:#010101}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-image-wrapper{height:0;position:relative;width:100%}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-image-wrapper .merchant-hero,.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-image-wrapper .overlay{height:100%;width:100%}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-image-wrapper .merchant-logo{height:100px;width:100px}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .merchant-item a .merchant-name{color:#010101;font-size:1rem}.home .merchant-sections .merchant-category .merchant-list-container .merchant-list .scroll-button{display:flex!important}.home .others-button{text-align:center}.home .others-button .and-more{width:95%}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.age-verification-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.age-verification-box{background:#f9f9f9;border-radius:12px;box-shadow:0 8px 20px #00000040;max-width:90%;padding:2rem;text-align:center;width:350px}.age-verification-box p{font-size:1.2rem;margin-bottom:1.5rem}.age-verification-box .buttons{display:flex;justify-content:space-between}.age-verification-box .buttons button{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;padding:.5rem 1rem;transition:.2s ease-in-out}.age-verification-box .buttons .confirm{background:#832b99;color:#f9f9f9}.age-verification-box .buttons .confirm:hover{background:#a239c0}.age-verification-box .buttons .reject{background:#010101;color:#f9f9f9}.age-verification-box .buttons .reject:hover{background:#807089}.skeleton .skeleton-box{animation:pulse 1.5s ease-in-out infinite;background-color:#e0e0e0;border-radius:8px}.skeleton .merchant-hero.skeleton-box{border-radius:12px;height:210px;width:220px}.skeleton .merchant-name.skeleton-box.text{border-radius:4px;height:16px;margin-top:8px;width:60%}@keyframes pulse{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}to{background-color:#e0e0e0}}.faq-page{background-color:#f9f9f9;color:#010101;margin:110px auto;max-width:850px;padding:20px}.faq-page .faq-header{border-bottom:1px solid #807089;margin-bottom:20px;padding-bottom:10px}.faq-page .faq-header h1{color:#010101;font-size:2rem}.faq-page .faq-section{margin-bottom:30px;max-width:850px;min-width:850px}.faq-page .faq-section .faq-title{color:#010101;font-size:1.6rem;margin-bottom:15px}.faq-page .faq-section .faq-item .faq-question{align-items:center;color:#010101;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:10px 0}.faq-page .faq-section .faq-item .faq-question span{font-size:1.3rem}.faq-page .faq-section .faq-item .faq-question .toggle-button{background:none;border:none;color:#832b99;cursor:pointer;font-size:1.5rem}.faq-page .faq-section .faq-item .faq-answer{color:#010101;font-size:1rem;line-height:1.6;padding:10px 0}.faq-page .faq-section .faq-item .faq-answer p{margin:0}.faq-page .faq-section .faq-item .faq-answer ul{color:#010101;list-style-type:disc;margin:10px 0 10px 20px;padding-left:20px}.faq-page .faq-section .faq-item .faq-answer ul li{color:#010101;margin-bottom:5px}.faq-page .faq-section .faq-item .faq-divider{border:0;border-top:1px solid #807089;margin:10px 0}@media only screen and (max-width:768px){.faq-page{padding:15px;width:100%}.faq-page .faq-header h1{font-size:1.5rem}.faq-page .faq-section{min-width:0;min-width:auto;width:100%}.faq-page .faq-section .faq-title{font-size:1.5rem}.faq-page .faq-section .faq-item .faq-question span{font-size:1.2rem}.faq-page .faq-section .faq-item .faq-answer{font-size:.95rem}.faq-page .faq-section .faq-item .faq-answer ul{margin-left:15px}}.support-page{background-color:#f9f9f9;margin:110px auto;max-width:1200px;padding:20px}.support-page .support-layout{display:flex;flex-direction:column;gap:30px}@media only screen and (min-width:768px){.support-page .support-layout{align-items:flex-start;flex-direction:row}.support-page .support-layout h1{color:#010101;flex:1 1;font-size:2.5rem;margin-right:20px}.support-page .support-layout .support-container{flex:2 1}}.support-page h1{color:#010101;font-size:1.5rem;margin-bottom:20px}@media only screen and (min-width:768px){.support-page h1{font-size:2rem;padding-top:50px}}.support-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:30px}.support-form .form-group{margin-bottom:15px}.support-form .form-group label{color:#010101;display:block;margin-bottom:5px}.support-form .form-group input,.support-form .form-group textarea{border:1px solid #ccc;border-radius:5px;color:#010101;padding:10px;width:100%}.support-form .attachment-group .dropzone{border:2px dashed #ccc;border-radius:5px;cursor:pointer;padding:20px;text-align:center}.support-form .attachment-group .dropzone:hover{background-color:#0000000d}.support-form .error-alert{color:#f33;font-size:.85rem;margin-top:3px}.support-form .submit-button{background-color:#832b99;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;padding:10px 20px;width:100%}.support-form .submit-button:hover{background-color:#612071}.popup-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0003;max-width:500px;padding:20px;text-align:center;width:90%}.popup-content p{color:#010101;margin-bottom:10px}.popup-content .home-button{background-color:#832b99;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;padding:10px 20px}.popup-content .home-button:hover{background-color:#612071}@media only screen and (max-width:768px){.support-page{padding:10px}.support-layout{flex-direction:column}h1{font-size:1.5rem}}.terms-container{background-color:#f9f9f9;color:#010101;font-family:NeueMontreal-Reg,NeueMontreal-Med;margin:110px auto;max-width:850px;padding:20px;text-align:justify}.terms-container header{border-bottom:1px solid #807089;margin-bottom:20px;padding-bottom:10px}.terms-container header h1{color:#010101;font-size:2rem}.terms-container header .last-modified{color:#807089;font-size:.9rem;font-weight:400}.terms-container .terms-intro{margin-bottom:30px}.terms-container .terms-intro h2{color:#010101;font-size:1.5rem}.terms-container .terms-intro p{font-size:1rem;line-height:1.6}.terms-container .terms-section{margin-bottom:30px}.terms-container .terms-section h3{color:#010101;font-size:1.3rem;margin-bottom:10px}.terms-container .terms-section p{font-size:1rem;margin-bottom:10px}.terms-container .terms-section ul.custom-list{counter-reset:listCounter;list-style-type:none!important;padding-left:0}.terms-container .terms-section ul.custom-list li{font-size:.95rem;line-height:1.5;margin-bottom:5px;padding-left:25px;position:relative}.terms-container .terms-section ul.custom-list li:before{content:"(" counter(listCounter,lower-alpha) ")";counter-increment:listCounter;left:5px;position:absolute}@media only screen and (max-width:768px){.terms-container{padding:25px}.terms-container header h1{font-size:1.5rem}.terms-container .terms-intro h2{font-size:1.3rem}.terms-container .terms-section h3{font-size:1.1rem}.terms-container ul .content-item{font-size:.9rem;line-height:1.4}.terms-container ul .content-item .formatted-content{flex-direction:column}}.footer{background-color:#f9f9f9;color:#010101;font-family:NeueMontreal-Reg,sans-serif;justify-content:center;padding:1rem;text-align:center}.footer,.footer .footer-content{align-items:center;display:flex;flex-direction:column}.footer .footer-text{font-size:1rem;margin-bottom:.5rem}.footer .footer-link{color:#010101;font-size:.9rem;margin-top:.5rem;text-decoration:none;transition:color .3s ease}.footer .footer-link:hover{color:#832b99}.navbar{background-color:#f9f9f9;box-shadow:0 1px 3px -2px #000;justify-content:space-between;padding:30px 100px;position:fixed;right:0;top:0;width:100%;z-index:1000}.navbar,.navbar .nav-logo{align-items:center;display:flex}.navbar .nav-logo{gap:15px;padding-left:200px;position:relative}.navbar .nav-logo img{height:auto;width:auto}.navbar .nav-logo img:first-child{max-height:150px;max-width:150px}.navbar .nav-logo img:nth-child(2){display:none;max-height:80px;max-width:130px}.navbar .nav-search{display:flex;flex-grow:1;justify-content:center;max-width:1000px;padding:0 80px}.navbar .nav-search .search-bar{align-items:center;border:1px solid #000;border-radius:5px;display:flex;gap:10px;padding:5px 10px;width:100%}.navbar .nav-search .search-bar .search-icon{color:#832b99}.navbar .nav-search .search-bar input{background-color:#f9f9f9;border:none;flex-grow:1;font-family:NeueMontreal-Reg;outline:none}.navbar .nav-search .search-bar .close-icon{color:#832b99;cursor:pointer}.navbar .login-button{background-color:#832b99;border-radius:5px;color:#f9f9f9;font-family:NeueMontreal-Reg;padding:5px 10px;text-decoration:none;transition:background-color .3s ease}.navbar .login-button:hover{background-color:#a536c1}.navbar .nav-icons{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;list-style:none;padding-right:200px;position:relative}.navbar .nav-icons .cart-icon,.navbar .nav-icons .fav-icon,.navbar .nav-icons .msearch-icon,.navbar .nav-icons .search-icon,.navbar .nav-icons .track-icon{color:#010101;cursor:pointer;transition:color .3s ease}.navbar .nav-icons .cart-icon:hover,.navbar .nav-icons .fav-icon:hover,.navbar .nav-icons .msearch-icon:hover,.navbar .nav-icons .search-icon:hover,.navbar .nav-icons .track-icon:hover{color:#832b99}.navbar .nav-icons .cart-icon-container,.navbar .nav-icons .fav-icon-container{position:relative}.navbar .nav-icons .cart-icon-container .cart-count,.navbar .nav-icons .cart-icon-container .fav-count,.navbar .nav-icons .fav-icon-container .cart-count,.navbar .nav-icons .fav-icon-container .fav-count{background-color:#832b99;border-radius:50%;color:#f9f9f9;font-size:.8rem;padding:2px 6px;position:absolute;right:-10px;top:-10px}.navbar .bur-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;height:100vh;left:0;position:fixed;top:102px;width:100vw;z-index:1}.navbar .bur-menu{background-color:#f9f9f9;border:1px solid #f9f9f9;border-radius:0;box-shadow:0 2px 5px #0003;font-family:NeueMontreal-Reg;height:100vh;padding:10px 20px;position:absolute;right:0;top:85%;width:20%;z-index:999}.navbar .bur-menu .mclose-icon,.navbar .bur-menu .msearch,.navbar .bur-menu .msearch-bar,.navbar .bur-menu .msearch-icon{display:none}.navbar .bur-menu ul{list-style:none}.navbar .bur-menu ul li{align-items:center;border-bottom:1px solid #f9f9f9;cursor:pointer;display:flex;padding:8px 12px}.navbar .bur-menu ul li:last-child{border-bottom:none}.navbar .bur-menu ul li a{color:#010101;text-decoration:none;transition:color .3s ease}.navbar .bur-menu ul li a:hover{color:#832b99}.navbar .bur-menu ul li svg{margin-right:5px}.navbar .bur-menu ul li .msearch-icon{display:none}@media only screen and (max-width:768px){.navbar{padding:40px 0}.navbar .nav-logo{left:20px;padding:0;position:absolute}.navbar .nav-logo img{width:auto}.navbar .nav-search,.navbar .search-icon{display:none}.navbar .login-button{border-radius:6px;padding:5px 10px}.navbar .nav-icons{gap:10px;padding:0;position:absolute;right:25px}.navbar .nav-icons .cart-icon,.navbar .nav-icons .fav-icon,.navbar .nav-icons .msearch-icon,.navbar .nav-icons .search-icon,.navbar .nav-icons .track-icon{color:#010101}.navbar .nav-icons .cart-icon-container,.navbar .nav-icons .fav-icon-container{position:relative}.navbar .nav-icons .cart-icon-container .cart-count,.navbar .nav-icons .cart-icon-container .fav-count,.navbar .nav-icons .fav-icon-container .cart-count,.navbar .nav-icons .fav-icon-container .fav-count{background-color:#832b99;color:#f9f9f9;font-size:.8rem;padding:2px 6px;position:absolute}.navbar .bur-menu{height:auto;padding:15px;width:100%}.navbar .bur-menu .mclose-icon,.navbar .bur-menu .msearch,.navbar .bur-menu .msearch-bar,.navbar .bur-menu .msearch-icon{display:flex}.navbar .bur-menu ul{list-style:none;margin:0;padding:0}.navbar .bur-menu ul li{align-items:center;border-bottom:1px solid #f9f9f9;cursor:pointer;display:flex;padding:8px 12px}.navbar .bur-menu ul li:last-child{border-bottom:none}.navbar .bur-menu ul li a{color:#010101;text-decoration:none;transition:color .3s ease}.navbar .bur-menu ul li a:hover{color:#832b99}.navbar .bur-menu ul li svg{margin-right:5px}.navbar .bur-menu ul li .msearch-icon{display:flex}.navbar .bur-menu ul li:first-child{align-items:center;border:1px solid #000;border-radius:5px;display:flex}.navbar .bur-menu ul li:first-child input{background-color:#f9f9f9;border:none;flex-grow:1;font-family:NeueMontreal-Reg;outline:none;padding:5px}.navbar .bur-menu ul li:first-child .close-icon{color:#832b99;cursor:pointer}.navbar .bur-menu ul li:first-child .msearch-icon{color:#832b99}}.navbar2{align-items:center;background-color:#f9f9f9;box-shadow:0 1px 3px -2px #000;display:flex;padding:15px 30px 15px 350px;position:fixed;top:0;width:100%;z-index:1000}.navbar2 .nav-back-button{align-items:center;background:#fffc;border:none;border-radius:50%;color:#832b99;cursor:pointer;display:flex;justify-content:center;margin-right:15px;padding:12px;transition:background-color .3s ease}.navbar2 .nav-back-button:hover{background:#fff}.navbar2 .n-search-bar{align-items:center;border:1px solid #832b99;border-radius:5px;display:flex;gap:10px;margin-left:auto;max-width:700px;padding:6px 10px;position:relative}.navbar2 .n-search-bar .n-search-icon{color:#832b99;cursor:pointer}.navbar2 .n-search-bar .n-input-wrapper{max-width:200px;position:relative;width:100%;z-index:999}.navbar2 .n-search-bar .n-input-wrapper input{background-color:#f9f9f9;border:none;border-radius:4px;flex-grow:1;font-family:NeueMontreal-Reg;font-size:1rem;outline:none;padding:6px 10px;width:100%}.navbar2 .n-search-bar .n-input-wrapper .n-close-icon{color:#832b99;cursor:pointer;font-size:1rem;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.navbar2 .n-search-bar .n-input-wrapper .n-suggestions{background:#f9f9f9;border:1px solid #ccc;border-top:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;width:100%;z-index:1000}.navbar2 .n-search-bar .n-input-wrapper .n-suggestions li{cursor:pointer;padding:8px 12px}.navbar2 .n-search-bar .n-input-wrapper .n-suggestions li:hover{background-color:#e7c9ee;color:#e1adee}@media only screen and (max-width:768px){.navbar2{align-items:center;display:flex;justify-content:space-between;padding:12px 20px}.navbar2 .nav-back-button{margin-right:10px;padding:10px}.navbar2 .n-search-bar{align-items:center;border:none;display:flex;flex:1 1;justify-content:flex-end;max-width:none;padding:0}.navbar2 .n-search-bar .n-search-icon{cursor:pointer;margin-left:0}.navbar2 .n-search-bar .n-close-icon,.navbar2 .n-search-bar input{display:none}.navbar2 .n-search-bar.show{background:#f9f9f9;border:1px solid #832b99;justify-content:flex-start;padding:5px 8px}.navbar2 .n-search-bar.show .n-close-icon,.navbar2 .n-search-bar.show input{display:inline}}.others-page{background-color:#f9f9f9;margin:100px auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem;width:100%}.others-page h3{color:#010101;font-size:1.5rem;margin-bottom:1.5rem;text-align:left}.others-page .merchant-list{display:flex;flex-wrap:wrap;gap:1rem}.others-page .merchant-list .merchant-item{background-color:#fcf8fd;border-radius:8px;overflow:hidden;text-align:center;text-decoration:none}.others-page .merchant-list .merchant-item .merchant-image-wrapper{height:250px;margin:5px;position:relative;width:250px}.others-page .merchant-list .merchant-item .merchant-image-wrapper .merchant-image{border-radius:8px;box-shadow:0 4px 10px #0000001a;height:100%;object-fit:contain;width:100%}.others-page .merchant-list .merchant-item .merchant-name{color:#010101;font-size:1rem;font-weight:700;margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:768px){.others-page{max-width:1200px}.others-page h2{font-size:2rem}.others-page .merchant-list{display:flex}.others-page .merchant-list .merchant-item{text-align:center}.others-page .merchant-list .merchant-item .merchant-image-wrapper{height:175px;position:relative;width:175px}.others-page .merchant-list .merchant-item .merchant-image-wrapper .merchant-image{height:100%;width:100%}.others-page .merchant-list .merchant-item .merchant-name{font-size:1rem}}.mp-merchant-page{background:#f9f9f9;margin:0 auto;max-width:1200px;min-width:1200px}.mp-merchant-page .mp-merchant-banner{align-items:center;background:50%/contain no-repeat fixed;background-color:#e1adee;background-position:center 25%;background-size:1200px;display:flex;height:500px;margin-top:100px;position:relative}.mp-merchant-page .mp-back-button{align-items:center;background:#fffc;border:none;border-radius:50%;color:#832b99;cursor:pointer;justify-content:center;left:275px;padding:12px;position:fixed;top:125px;z-index:10}.mp-merchant-page .mp-merchant-info{margin-top:-50px;padding:20px;position:relative;text-align:left}.mp-merchant-page .mp-merchant-header{align-items:flex-start;display:flex;gap:20px}.mp-merchant-page .mp-merchant-profile{background:#832b99;border:4px solid #f9f9f9;border-radius:8px;height:200px;object-fit:contain;width:200px}.mp-merchant-page .mp-merchant-details{display:flex;flex-direction:column;gap:10px}.mp-merchant-page .mp-merchant-location{align-items:center;color:#807089;display:flex;font-size:16px;gap:5px;margin-top:-5px}.mp-merchant-page .mp-merchant-location .mp-location-icon{color:#807089;font-size:18px}.mp-merchant-page .mp-merchant-name{color:#010101;font-family:NeueMontreal-Bold;font-size:28px;margin:45px 0 0}.mp-merchant-page .mp-merchant-schedule{color:#807089;font-size:14px;margin-bottom:5px 0}.mp-merchant-page .mp-vacation-warning{align-items:center;background-color:#fcf8fd;border:1px solid #832b99;border-radius:5px;color:#832b99;display:flex;font-weight:500;margin:5px 0;padding:5px;width:100%}.mp-merchant-page .mp-vacation-warning .mp-v-warning-icon{font-size:15px;margin-right:10px}.mp-merchant-page .mp-vacation-warning .mp-vw-text{font-size:12px}.mp-merchant-page .mp-merchant-actions{display:flex;gap:10px;margin-top:10px;width:250px}.mp-merchant-page .mp-follow-button,.mp-merchant-page .mp-share-button{border-radius:5px;cursor:pointer;font-size:1rem;padding:8px 15px;width:50%}.mp-merchant-page .mp-follow-button{align-items:center;background:#832b99;border:none;color:#f9f9f9;cursor:pointer;display:flex;justify-content:center;transition:background-color .3s,color .3s}.mp-merchant-page .mp-follow-button.following{background-color:#010101;color:#f9f9f9}.mp-merchant-page .mp-follow-button .follow-icon{margin-right:8px}.mp-merchant-page .mp-share-button{background:#fff;border:1px solid #832b99;color:#832b99}.mp-merchant-page .mp-merchant-tabs{border-bottom:1px solid #ccc;display:flex;gap:20px;justify-content:flex-start}.mp-merchant-page .mp-tab{background:#f9f9f9;border:none;color:#807089;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;transition:all .3s ease}.mp-merchant-page .mp-tab:hover{transform:translateY(-2px)}.mp-merchant-page .mp-tab.active{border-bottom:3px solid #832b99;color:#832b99}.mp-merchant-page .mp-share-modal{align-items:center;background:#0009;box-shadow:0 0 10px #0000004d;display:flex;height:100%;justify-content:center;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease;width:100%;z-index:1000}.mp-merchant-page .mp-share-modal-content{background:#f9f9f9;border-radius:10px;color:#010101;margin-top:0;padding:30px;text-align:center;width:25%}.mp-merchant-page .mp-share-buttons button{align-items:center;background:#832b99;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;display:flex;gap:8px;justify-content:center;margin:5px 0;padding:8px 12px;width:100%}.mp-merchant-page .mp-share-buttons button:hover{background:#010101}.mp-merchant-page .mp-close-modal{background:#010101;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;margin-top:10px;padding:8px 12px;width:100%}.mp-merchant-page .mp-dropdown{position:relative}.mp-merchant-page .mp-dropdown-menu{background:#f9f9f9;border:1px solid #832b99;border-radius:5px;box-shadow:0 4px 6px #0000001a;flex-direction:column;left:0;opacity:0;position:absolute;top:100%;transition:visibility 0s linear .2s,opacity .2s ease-in-out;visibility:hidden;width:150px;z-index:1000}.mp-merchant-page .mp-dropdown:hover .mp-dropdown-menu{opacity:1;transition-delay:0s;visibility:visible}.mp-merchant-page .mp-dropdown-item{color:#807089;cursor:pointer;font-size:14px;padding:10px;transition:background .3s}.mp-merchant-page .mp-dropdown-item:hover{background:#832b99;color:#f9f9f9}.mp-merchant-page .mp-dropdown-icon{margin-left:10px}.mp-merchant-page .mp-product-filter{display:flex;justify-content:flex-start;margin-bottom:10px}.mp-merchant-page .mp-product-filter select{border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:14px;padding:8px}.mp-merchant-page .mp-product-item{cursor:pointer;pointer-events:auto}.mp-merchant-page .mp-dropdown-menu,.mp-merchant-page .mp-tab{pointer-events:auto}@media only screen and (max-width:768px){.mp-merchant-page{min-width:0;min-width:auto;width:100%}.mp-merchant-page .mp-merchant-banner{background-position-y:80px;background-size:contain;height:175px;margin-top:80px}.mp-merchant-page .mp-back-button{left:10px;padding:8px;position:fixed;top:85px}.mp-merchant-page .mp-merchant-header{align-items:stretch;flex-direction:column;text-align:left}.mp-merchant-page .mp-merchant-profile{border-width:3px;max-height:150px;max-width:150px;min-height:150px;min-width:150px}.mp-merchant-page .mp-merchant-name{font-size:28px;margin:0}.mp-merchant-page .mp-merchant-schedule{font-size:14px}.mp-merchant-page .mp-vacation-warning{width:95%}.mp-merchant-page .mp-vacation-warning .mp-v-warning-icon{font-size:15px}.mp-merchant-page .mp-vacation-warning .mp-vw-text{font-size:12px}.mp-merchant-page .mp-merchant-actions{align-items:center;flex-direction:column;gap:8px}.mp-merchant-page .mp-follow-button,.mp-merchant-page .mp-share-button{padding:10px;width:100%}.mp-merchant-page .mp-merchant-tabs{flex-direction:row;gap:60px;justify-content:center}.mp-merchant-page .mp-tab{font-size:14px;padding:5px}.mp-merchant-page .mp-share-modal-content{width:100%}}.products-section{min-height:500px;padding:25px}.products-section .heart-icon{background-color:#f9f9f9;border:none;border-radius:50%;color:#010101;cursor:pointer;font-size:1.2rem;height:7px;padding:5px;position:absolute;right:11px;top:7px;width:50px;z-index:1}.products-section .filter-bar{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:1rem 0}.products-section .category-select,.products-section .product-search{border:1px solid #832b99;border-radius:6px;font-size:1rem;padding:.5rem}.products-section .category-select{min-width:150px;padding:8px 12px}.products-section .category-select option{background-color:#f9f9f9;color:#010101;padding:8px 12px}.products-section .category-select option:checked,.products-section .category-select option:hover{background-color:#010101;color:#fff}.products-section .product-search{flex:1 1;margin-right:600px;min-width:200px}.products-section .products-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.products-section .products-header h2{color:#010101;font-family:NeueMontreal-Med;font-size:24px}.products-section .products-header .see-all{background:none;border:none;color:#010101;cursor:pointer;font-weight:700;text-decoration:none}.products-section .c-products-section{padding:0}.products-section .products-slider{-ms-overflow-style:none;display:flex;overflow-x:auto;overscroll-behavior-inline:contain;padding:10px 0 25px;pointer-events:auto;scrollbar-width:none}.products-section .products-slider::-webkit-scrollbar{background:#f9f9f9;height:7px;width:25px}.products-section .products-slider::-webkit-scrollbar-thumb{background-color:#0000;border-radius:50px;cursor:pointer;height:5px}.products-section .products-slider:hover::-webkit-scrollbar{background:#f9f9f9;height:7px}.products-section .products-slider:hover::-webkit-scrollbar-thumb{background-color:#832b99}.products-section .products-slider .product-card{margin-right:50px;min-width:270px}.products-section .products-slider .product-card .product-image-wrapper{background-color:#fcf8fd;border-radius:8px;box-shadow:0 4px 10px #0000001a;height:300px;margin-bottom:15px;overflow:hidden;position:relative;width:300px}.products-section .products-slider .product-card .product-image-wrapper .product-image{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.products-section .products-slider .product-card .product-image-wrapper .product-image img{border-radius:8px;display:block;height:300px;margin:0 auto;object-fit:contain;width:300px}.products-section .products-slider .product-card .product-image-wrapper .product-image .heart-icon{background-color:#f9f9f9;border:none;border-radius:50%;color:#010101;cursor:pointer;font-size:1.2rem;height:40px;padding:5px;position:absolute;right:8px;top:10px;width:40px;z-index:1}.products-section .products-slider .product-card .product-name{color:#010101;font-size:16px;text-align:left;width:280px}.products-section .products-slider .product-card .product-price{align-items:center;display:flex;gap:6px}.products-section .products-slider .product-card .product-price .old-price{color:#424242;font-size:12px;font-weight:400;text-decoration:line-through}.products-section .products-slider .product-card .product-price .sale-price{color:#bd309e;font-size:16px;font-weight:400}.products-section .products-slider .product-card .product-price .regular-price{color:#832b99;font-size:16px;font-weight:400}.products-section .products-slider .product-card.inactive-merchant{pointer-events:none;position:relative}.products-section .products-slider .product-card.inactive-merchant .product-image img{filter:grayscale(100%);opacity:.4}.products-section .products-slider .product-card.inactive-merchant .offline-overlay{align-items:center;background-color:#c2bfbf66;border-radius:8px;color:red;display:flex;font-size:1rem;font-weight:700;height:100%;justify-content:center;left:0;padding:10px;position:absolute;text-align:center;top:0;width:100%;z-index:2}.products-section .products-slider .disabled-link{position:relative}.products-section .products-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);padding:0 0 25px}.products-section .products-grid .product-card .product-image{border-radius:8px;margin-bottom:.5rem;position:relative;width:100%}.products-section .products-grid .product-card .product-image img{border-radius:8px;height:275px;margin-top:10px;object-fit:cover;width:275px}.products-section .products-grid .product-card .product-image .heart-icon{background-color:#f9f9f9;border:none;border-radius:50%;color:#010101;cursor:pointer;font-size:1.2rem;height:40px;padding:5px;position:absolute;right:8px;top:35px;width:40px;z-index:1}.products-section .products-grid .product-card .product-name{color:#010101;font-size:16px;text-align:left;width:280px}.products-section .products-grid .product-card .product-price{align-items:center;display:flex;gap:6px}.products-section .products-grid .product-card .product-price .old-price{color:#424242;font-size:12px;font-weight:400;text-decoration:line-through}.products-section .products-grid .product-card .product-price .sale-price{color:#bd309e;font-size:16px;font-weight:400}.products-section .products-grid .product-card .product-price .regular-price{color:#832b99;font-size:16px;font-weight:400}.products-section .fb-note{align-items:center;display:flex;height:100%;justify-content:center;text-align:left}.products-section .fb-note p{color:#807089;font-size:1.2rem;font-weight:500}@media only screen and (max-width:768px){.products-section{min-height:0;min-height:auto;padding:20px}.products-section .filter-bar{margin:.9rem 0 2rem}.products-section .category-select,.products-section .product-search{padding:.5rem}.products-section .category-select{min-width:150px}.products-section .product-search{flex:1 1;margin-right:0;min-width:180px}.products-section .products-header{display:flex}.products-section .products-header h2{font-size:24px}.products-section .products-header .see-all{background:none}.products-section .products-slider{display:flex;gap:0}.products-section .products-slider::-webkit-scrollbar{display:none}.products-section .products-slider .product-card{max-width:165px;min-width:165px}.products-section .products-slider .product-card .product-image-wrapper{height:185px;width:185px}.products-section .products-slider .product-card .product-image-wrapper .product-image{height:100%;width:100%}.products-section .products-slider .product-card .product-image-wrapper .product-image img{max-height:185px;max-width:185px}.products-section .products-slider .product-card .product-name,.products-section .products-slider .product-card .product-price{font-size:16px;width:180px}.products-section .products-grid{gap:15px;grid-template-columns:repeat(2,1fr);padding:0 0 25px}.products-section .products-grid .product-card .product-image{height:169px;width:169px}.products-section .products-grid .product-card .product-image img{height:175px;margin-top:0;width:175px}.products-section .products-grid .product-card .product-image .heart-icon{color:#010101;top:10px}.products-section .products-grid .product-card .product-name,.products-section .products-grid .product-card .product-price{font-size:16px;width:180px}}.custom-dropdown{position:relative;width:160px}.custom-dropdown .dropdown-toggle{background-color:#fff;border:1px solid #832b99;border-radius:6px;color:#010101;cursor:pointer;font-size:1rem;padding:.5rem .75rem;text-align:left;width:160px}.custom-dropdown .dropdown-toggle .dropdown-arrow{color:#832b99;float:right}.custom-dropdown .dropdown-menu{background:#fff;border:1px solid #832b99;border-radius:6px;box-shadow:0 2px 8px #0000001a;list-style:none;margin:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:1000}.custom-dropdown .dropdown-menu li{list-style-type:none}.custom-dropdown .dropdown-item{background-color:#f9f9f9;color:#010101;cursor:pointer;padding:8px 12px;transition:background .2s}.custom-dropdown .dropdown-item.selected,.custom-dropdown .dropdown-item:hover{background-color:#a239c0;color:#fff}.custom-dropdown .dropdown-item li{list-style-type:none}.mp-gallery{align-items:center;display:flex;height:100%;justify-content:center;padding:125px;text-align:center}.mp-gallery p{color:#807089;font-size:1.2rem;font-weight:500}@media only screen and (max-width:768px){.mp-gallery{padding:75px 75px 150px}.mp-gallery p{font-size:1.2rem}}.mp-story{padding:20px}.mp-story .mp-story-section{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:20px}.mp-story .mp-story-section h2{color:#832b99;font-size:1.5rem;margin-bottom:10px}.mp-story .mp-story-section p{color:#010101;font-size:1.1rem;line-height:1.3;text-align:justify}.mp-story .mp-story-section:last-child{border-bottom:none}.mp-merchant-rating{align-items:center;display:flex;gap:4px}.mp-merchant-rating .star{color:#010101;font-size:18px}.mp-merchant-rating .star.half{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#010101 50%,#ddd 0);-webkit-background-clip:text;background-clip:text}.mp-merchant-rating .star.empty{color:#ddd}.mp-merchant-rating .rating-value{color:#555;font-size:14px;font-weight:500;margin-left:6px}.search-page{background-color:#f9f9f9;margin:120px auto;max-width:1200px;min-width:1200px;padding:20px}.search-page .search-header{color:#010101;font-size:24px;margin-bottom:20px}.search-page .error-text,.search-page .loading-text,.search-page .no-results{color:#807089;font-size:18px;text-align:center}.search-page .error-text{color:#f33}.search-page .results-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-page .result-card{background-color:#0000;border-radius:8px;padding:15px;text-align:left;transition:.3s}.search-page .result-card:hover{transform:translateY(-5px)}.search-page .result-card img{border-radius:5px;height:200px;max-height:200px;max-width:200px;min-height:200px;min-width:200px;object-fit:cover;width:200px}.search-page .result-card .placeholder{align-items:center;background:#807089;border-radius:5px;color:#0000;display:flex;font-size:14px;height:150px;justify-content:center;width:100%}.search-page .result-card h3{color:#010101;font-size:16px;margin-top:5px;text-align:left}.search-page .result-card p{color:#807089;font-size:14px;margin-top:2px;text-align:left}.search-page .merchant-link,.search-page .product-link{color:inherit;text-decoration:none}.search-page .pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:2rem}.search-page .pagination button{background-color:#f9f9f9;border:none;border-radius:8px;color:#010101;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:background-color .2s ease}.search-page .pagination button.active{background-color:#832b99;color:#f9f9f9}.search-page .pagination button:hover:not(:disabled){background-color:#010101}.search-page .pagination button:disabled{cursor:not-allowed;opacity:.5}@media only screen and (max-width:768px){.search-page{margin:80px auto;min-width:0;padding:15px;width:100%}.search-page .results-grid{gap:40px;grid-template-columns:repeat(auto-fill,minmax(100px,2fr))}.search-page .results-grid .result-card{padding:5px}.search-page .results-grid .result-card img{height:150px;max-height:150px;max-width:150px;min-height:150px;min-width:150px;width:150px}.search-page .results-grid .result-card h3{font-size:14px}.search-page .results-grid .result-card p{font-size:12px}}.thank-you-container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;height:auto;justify-content:center;margin-top:150px;padding:20px;text-align:center}.ty-logo{margin-bottom:20px;width:180px}.ty-title{color:#010101;font-size:24px;font-weight:700;margin-bottom:10px}.ty-message{color:#010101;font-size:16px;width:80%}.ty-instruction,.ty-message{margin-bottom:20px}.ty-instruction-text{color:#807089;font-size:14px;margin-bottom:10px}.ty-gif{border-radius:10px;box-shadow:0 0 10px #0000001a;height:200px;object-fit:cover;width:475px}.ty-button{background-color:#832b99;border-radius:5px;color:#fff;font-size:16px;font-weight:700;padding:12px 20px;text-decoration:none;transition:background .3s ease}.ty-button:hover{background-color:#612071}@media only screen and (max-width:768px){.ty-title{font-size:20px}.ty-message{font-size:14px;width:100%}.ty-gif{height:172px;width:400px}.ty-button{font-size:14px;padding:10px 15px}}.category-page .category-title{font-weight:700}.category-page .filter-tabs{justify-content:flex-start}.category-page .merchant-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:480px){.category-page .merchant-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.category-page .merchant-grid{gap:1.25rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.category-page .merchant-grid{grid-template-columns:repeat(5,1fr)}}.category-page .merchant-grid .merchant-card{color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:transform .2s ease}.category-page .merchant-grid .merchant-card:hover{transform:scale(1.02)}.category-page .merchant-grid .merchant-card.inactive{filter:grayscale(1);opacity:.6;pointer-events:auto}.category-page .merchant-grid .merchant-card .merchant-hero{background-position:50%;background-size:cover;border-radius:12px;height:160px;overflow:hidden;position:relative;width:160px}@media(min-width:768px){.category-page .merchant-grid .merchant-card .merchant-hero{height:220px;width:220px}}.category-page .merchant-grid .merchant-card .merchant-hero .overlay{background:#0006;inset:0;position:absolute;z-index:1}.category-page .merchant-grid .merchant-card .merchant-hero .merchant-logo{background:#0000;border-radius:14px;height:70px;left:50%;object-fit:contain;padding:4px;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px;z-index:2}@media(min-width:768px){.category-page .merchant-grid .merchant-card .merchant-hero .merchant-logo{height:100px;padding:6px;width:100px}}.category-page .merchant-grid .merchant-card .merchant-name{color:#010101;font-size:1rem;font-weight:600;margin-top:.5rem;text-align:left}@media(min-width:768px){.category-page .merchant-grid .merchant-card .merchant-name{font-size:1rem}}.category-page{padding:7rem 1rem 1rem 1.5rem}@media(min-width:768px){.category-page{padding:10rem 25rem}}.category-page .category-title{font-family:NeueMontreal-Bold;font-size:28px;margin-bottom:1rem;text-align:left;text-transform:capitalize}@media(min-width:768px){.category-page .category-title{font-size:28px}}.category-page .filter-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.category-page .filter-tabs button{background-color:#e6e6e6;border:none;border-radius:999px;color:#292929;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1.25rem;transition:all .2s ease;white-space:nowrap}.category-page .filter-tabs button.active{background-color:#832b99;color:#f9f9f9}@media(min-width:768px){.category-page .filter-tabs button{font-size:1.2rem;padding:.5rem 1.25rem}.category-page .filter-tabs button.active{background-color:#832b99;color:#f9f9f9}.category-page .filter-tabs button:hover{background-color:#ccc;color:#292929}}.category-page .product-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:480px){.category-page .product-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.category-page .product-grid{gap:1.25rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.category-page .product-grid{grid-template-columns:repeat(5,1fr)}}.category-page .product-grid .product-card{align-items:flex-start;color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:transform .2s ease}.category-page .product-grid .product-card:hover{transform:scale(1.03)}.category-page .product-grid .product-card .product-image{align-items:center;aspect-ratio:1/1;background-color:#f4f4f4;border-radius:12px;display:flex;justify-content:center;overflow:hidden;width:100%}.category-page .product-grid .product-card .product-image img{border-radius:12px;height:100%;object-fit:cover;width:100%}.category-page .product-grid .product-card .product-name{color:#010101;font-size:1rem;font-weight:600;margin-top:.5rem;text-align:left;width:100%}.category-page .product-grid .product-card .product-price{font-size:.95rem;font-weight:500;margin-top:.25rem;width:100%}.category-page .product-grid .product-card .product-price .old-price{color:#999;font-size:.85rem;text-decoration:line-through}.category-page .product-grid .product-card .product-price .sale-price{color:#bd309e;font-weight:700;margin-left:.25rem}.fgpass-container{align-items:center;background-color:#f9f9f9;display:flex;height:100vh;justify-content:center}.fgpass-box{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:2rem;text-align:center;width:400px}.fgpass-logo{margin-bottom:1rem;width:100px}.fgpass-title{color:#010101;font-size:1.5rem;margin-bottom:.5rem;text-align:left}.fgpass-subtitle{color:#807089;font-size:.9rem;margin-bottom:1.5rem;text-align:left}.fgpass-form{display:flex;flex-direction:column;gap:1rem}.fgpass-label{color:#010101;font-size:.9rem;text-align:left}.fgpass-input{border:1px solid #807089;border-radius:4px;font-size:1rem;outline:none;padding:.8rem}.fgpass-input:focus{border-color:#832b99}.fgpass-button{background-color:#832b99;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem}.fgpass-button:hover{background-color:#612071}.fgpass-back{color:#832b99;display:inline-block;font-size:.9rem;margin-top:1rem;text-decoration:none}.fgpass-back:hover{text-decoration:underline}.fgpass-error-message{color:#f33;font-size:.9rem;margin-top:.2rem;text-align:left}@media only screen and (max-width:768px){.fgpass-box{padding:1.5rem;width:90%}.fgpass-title{font-size:1.25rem}.fgpass-button,.fgpass-input,.fgpass-subtitle{font-size:.9rem}}.verify-container{align-items:left;background-color:#f9f9f9;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto;padding:20px;text-align:left}.verify-container .verify-heading{color:#832b99;font-size:1.8rem;margin-bottom:10px}.verify-container .verify-text{color:#010101;font-size:1rem;margin-bottom:20px}.verify-container .verify-button{background-color:#a239c0;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease;width:25%}.verify-container .verify-button:hover{background-color:#812d99}@media only screen and (max-width:768px){.verify-container{padding:15px}.verify-container .verify-heading{font-size:1.5rem}.verify-container .verify-text{font-size:.9rem}.verify-container .verify-button{font-size:.9rem;padding:8px 16px}}.signin-container{align-items:center;background:url(/static/media/background.c13250e972cdb40031f6.png) no-repeat 50%;background-size:cover;display:flex;height:100vh;justify-content:center}.signin-card{background-color:#0000;border-radius:8px;padding:2rem;text-align:center;width:320px}.signin-logo{margin-bottom:1.5rem;width:180px}.signin-title{color:#010101;margin-bottom:1rem;text-align:left}.signin-form{display:flex;flex-direction:column;gap:.9rem}.signin-input{background-color:#0000;border:none;border-bottom:1px solid #010101;color:#010101;font-size:1rem;outline:none;padding:.5rem 0;text-align:left}.sign-in-password-container{align-items:center;display:flex;position:relative;width:100%}.sign-in-password-container input{padding-right:2.5rem;width:100%}.sign-in-eye-icon{background:none;border:none;color:#010101;cursor:pointer;font-size:1.2rem;padding:.2rem;position:absolute;right:0}.sign-in-eye-icon:focus{outline:none}.signin-button{background-color:#832b99;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:.75rem;text-align:center}.register-section{margin-top:2rem}.register-text{color:#010101;margin-bottom:.5rem;text-align:left}.register-button{background-color:#0000;border:1px solid #010101;border-radius:4px;color:#010101;cursor:pointer;font-weight:700;padding:.75rem;text-align:center;width:260px}.si-error-message{color:#f33;font-size:.8rem;text-align:left}.forgot-password{margin-top:.5rem;text-align:center}.forgot-password-link{color:#832b99;font-size:.8rem;text-decoration:none}.forgot-password-link:hover{text-decoration:underline}.google-signin-section{margin-top:1rem}.google-signin-section .signin-or{color:#807089;font-weight:500;margin:10px 0}.google-signin-section .google-button-wrapper{justify-content:center;width:100%}.signup-container{align-items:center;background:url(/static/media/background.c13250e972cdb40031f6.png) no-repeat 50%;background-size:cover;display:flex;height:100vh;justify-content:center}.signup-card{background-color:#0000;border-radius:8px;padding:2rem;text-align:center;width:500px}.signup-logo{margin-bottom:1.5rem;width:180px}.signup-title{color:#010101;margin-bottom:5px;text-align:left}.signup-text{color:#807089;font-size:13px;margin-bottom:1rem;text-align:left}.signup-form{display:flex;flex-direction:column;gap:1rem}.signup-input{background-color:#0000;border:none;border-bottom:1px solid #010101;color:#010101;font-size:1rem;outline:none;padding:.5rem 0;text-align:left}.signup-phone-container{align-items:center;display:flex;gap:.5rem}.signup-phone-container .phone-code{background-color:#0000;border-bottom:1px solid #010101;color:#010101;font-size:1rem;font-weight:700;outline:none;text-align:center;width:50px}.signup-phone-container .phone-number{flex:1 1;padding-left:.5rem}.sign-up-password-container{align-items:center;display:flex;position:relative;width:100%}.sign-up-password-container input{padding-right:2.5rem;width:100%}.sign-up-eye-icon{background:none;border:none;color:#010101;cursor:pointer;font-size:1.2rem;padding:.2rem;position:absolute;right:0}.sign-up-eye-icon:focus{outline:none}.signup-button{background-color:#832b99;border:none;border-radius:4px;color:#f9f9f9;cursor:pointer;font-weight:700;padding:.75rem;text-align:center}.ca-terms-container{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.ca-terms-container .ca-terms{font-family:sans-serif;font-size:.9rem;text-align:left}.ca-terms-checkbox{accent-color:#832b99;background-color:#0000;transform:scale(1.2)}.ca-error-message{color:#f33;font-size:.9rem;margin-top:.2rem;text-align:left}.su-back{color:#832b99;display:inline-block;font-size:.9rem;margin-top:1rem;text-decoration:none}.su-back:hover{text-decoration:underline}.bni-info{font-size:.9rem;text-align:left}.bni-info a{color:#832b99;font-weight:700;text-decoration:none}.bni-info a:hover{text-decoration:underline}.bni-label{align-items:center;display:flex;gap:5px}.bni-logo{height:auto;width:35px}.google-signin-section{text-align:center}.google-signin-section .signup-or{color:#807089;font-weight:500;margin:10px 0}.google-signin-section .google-button-wrapper-su{justify-content:center;width:100%}@media only screen and (max-width:768px){.signup-card{width:415px}}.reset-password{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;height:100vh;justify-content:center}.reset-password .logo{margin-bottom:20px;width:100px}.reset-password h1{color:#010101;font-size:1.5rem}.reset-password h1,.reset-password p{max-width:300px;text-align:left;width:100%}.reset-password p{color:#807089;margin-bottom:20px}.reset-password form{align-items:center;display:flex;flex-direction:column}.reset-password form .input-container{margin-bottom:15px;position:relative}.reset-password form .input-container input{border:1px solid #832b99;border-radius:5px;font-size:1rem;outline:none;padding:10px 40px 10px 15px;width:300px}.reset-password form .input-container button{background:none;border:none;color:#832b99;cursor:pointer;font-size:1.2rem;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.reset-password form .submit-button{background-color:#832b99;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;font-size:1rem;padding:10px;width:300px}.reset-password form .submit-button:hover{background-color:#612071}@media only screen and (max-width:768px){.reset-password h1{font-size:1.2rem;max-width:250px}.reset-password p{max-width:250px}.reset-password form .input-container input,.reset-password form .submit-button{width:250px}}.favorites-page{align-items:center;margin:110px auto;max-width:1200px;min-width:1200px;padding:20px}.favorites-page .favorites-header{color:#010101;font-family:NeueMontreal-Bold;font-size:28px;margin:0 0 30px}.favorites-page .favorites-divider{background-color:#807089;border:none;height:1px;margin-bottom:20px}.favorites-page .favorites-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.favorites-page .favorites-grid .favorite-item{background-color:#f9f9f9;border-radius:8px;position:relative}.favorites-page .favorites-grid .favorite-item .image-container{height:160px;width:160px}.favorites-page .favorites-grid .favorite-item img{border-radius:8px;height:160px;max-height:194px;max-width:194px;object-fit:cover;width:160px}.favorites-page .favorites-grid .favorite-item .product-info{padding:.5rem}.favorites-page .favorites-grid .favorite-item .product-info .product-name{color:#010101;font-size:1.1rem;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.favorites-page .favorites-grid .favorite-item .product-info .product-price{align-items:center;display:flex;gap:6px}.favorites-page .favorites-grid .favorite-item .product-info .product-price .old-price{color:#424242;font-size:12px;font-weight:400;text-decoration:line-through}.favorites-page .favorites-grid .favorite-item .product-info .product-price .sale-price{color:#bd309e;font-size:16px;font-weight:400}.favorites-page .favorites-grid .favorite-item .product-info .product-price .regular-price{color:#832b99;font-size:16px;font-weight:400}.favorites-page .favorites-grid .favorite-item .cart-icon{color:#832b99;cursor:pointer;font-size:1.25rem;position:absolute;right:3.5rem;top:13.3rem}.favorites-page .favorites-grid .favorite-item .heart-icon{background-color:#f9f9f9;border:none;border-radius:50%;color:#010101;cursor:pointer;font-size:1.2rem;height:40px;padding:5px;position:absolute;right:60px;top:10px;width:40px;z-index:1}@media only screen and (max-width:768px){.favorites-page{background-color:#f9f9f9;min-width:auto;padding:0 20px 20px;width:100%}.favorites-page .favorites-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.favorites-page .favorites-grid .favorite-item{background-color:#f9f9f9;border-radius:8px;position:relative}.favorites-page .favorites-grid .favorite-item .cart-icon{right:.5rem}.favorites-page .favorites-grid .favorite-item .heart-icon{right:15px}}.cart-page{align-items:center;margin:110px auto;max-width:1200px;min-width:1200px;padding:20px}.cart-page .cart-header{color:#010101;font-family:NeueMontreal-Bold;font-size:28px;margin:0 0 30px}.cart-page .cart-divider{background-color:#807089;border:none;height:1px;margin-bottom:20px}.merchant-section{background-color:#f9f9f9;border-radius:12px;margin-bottom:20px;margin-left:100px;padding:15px;width:800px}.merchant-section .merchant-header{align-items:center;display:flex;margin-bottom:15px;position:relative}.merchant-section .merchant-header .merchant-logo{background-color:#832b99;border-radius:50%;height:45px;margin-right:15px;object-fit:contain;width:45px}.merchant-section .merchant-header .merchant-name{color:#010101;font-size:1.2rem;margin:0}.merchant-section .merchant-header .select-merchant{-webkit-appearance:auto;appearance:auto;border:1px solid #010101;cursor:pointer;height:15px;margin-right:10px;position:relative;width:15px}.merchant-section .merchant-header .select-merchant:checked{accent-color:#832b99;background-color:#832b99;border:1px solid #832b99}.cart-item{align-items:flex-start;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;gap:20px;justify-content:flex-start;margin:5px;padding:25px;position:relative;transition:box-shadow .3s}.cart-item:hover{box-shadow:0 4px 12px #0000001a}.cart-item .select-item{-webkit-appearance:auto;appearance:auto;border:1px solid #010101;border-radius:50%;cursor:pointer;height:13px;left:-25px;position:absolute;width:13px}.cart-item .select-item:checked{accent-color:#832b99;background-color:#832b99;border:1px solid #832b99}.cart-item .product-image{border:1px solid #ccc;border-radius:8px;height:120px;object-fit:cover;width:120px}.cart-item .cart-details{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.cart-item .cart-details .cart-product-name{color:#010101;font-size:1rem;font-weight:600;margin:0 0 1px}.cart-item .cart-details .cart-product-price{color:#010101;font-size:.9rem;font-weight:300;margin-top:2px}.cart-item .cart-details .cart-product-note{color:#807089;font-size:.9rem;margin-top:2px}.cart-item .cart-details .cart-product-subtotal,.cart-item .cart-details .cart-product-variant{color:#010101;font-size:.9rem;margin:5px 0}.cart-item .cart-details .cart-product-subtotal{font-weight:700}.cart-item .cart-details .quantity-controls{align-items:center;display:flex;gap:10px}.cart-item .cart-details .quantity-controls button{background-color:#832b99;border:none;border-radius:4px;color:#f9f9f9;cursor:pointer;font-size:1.2rem;height:30px;transition:background-color .2s;width:30px}.cart-item .cart-details .quantity-controls button:hover{background-color:#612071}.cart-item .cart-details .quantity-controls span{font-size:1rem;font-weight:700}.cart-item .remove-icon{color:#832b99;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px;transition:color .2s}.cart-item .remove-icon:hover{color:#501a5d}.cart-footer{background:#f9f9f9;bottom:0;box-shadow:0 -2px 5px #0000001a;left:0;padding:25px 360px;position:fixed;right:0}.cart-footer,.cart-footer .total-card{align-items:center;display:flex;justify-content:space-between}.cart-footer .total-card{flex:1 1}.cart-footer .total-card .total-text{font-size:1.2rem}.cart-footer .total-card .total-amount{color:#010101;font-size:1.5rem;font-weight:700}.cart-footer .checkout-button{background:#832b99;border:none;border-radius:8px;color:#f9f9f9;font-size:1rem;font-weight:700;padding:10px 25px;text-transform:uppercase;transition:background .2s}.cart-footer .checkout-button:hover{background:#612071}@media only screen and (max-width:768px){.cart-page{min-width:auto;padding:0 20px 20px;width:100%}.merchant-section{margin-left:10px;width:100%}.merchant-section .merchant-header .select-merchant{left:-5px}.cart-item{margin:3px}.cart-footer{padding:25px 10px}}.track-page{background-color:#f9f9f9;margin:125px auto 0;max-width:1200px;padding:20px;position:relative;width:800px}.track-page .track-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.track-page .track-header .track-back-button{background-color:#832b99;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 12px}.track-page .track-header .track-back-button:hover{background-color:#612071}.track-page .track-header .track-title{color:#010101;font-size:1.5rem;text-align:right}.track-page .track-header .order-id{color:#010101;font-size:1rem}.track-page .delivery-details,.track-page .driver-info,.track-page .products-section{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:15px}.track-page .delivery-details .section-title,.track-page .driver-info .section-title,.track-page .products-section .section-title{color:#832b99;font-size:1.2rem;margin-bottom:10px}.track-page .delivery-details .text,.track-page .driver-info .text,.track-page .products-section .text{color:#010101;font-size:1rem;margin:5px 0}.track-page .delivery-details .w-text,.track-page .driver-info .w-text,.track-page .products-section .w-text{color:#d461a8;font-size:.9rem}.track-page .delivery-details .t-code,.track-page .driver-info .t-code,.track-page .products-section .t-code{color:#832b99;font-size:25px;padding-left:5px}.track-page .delivery-details .delivery-status,.track-page .driver-info .delivery-status,.track-page .products-section .delivery-status{color:#832b99;font-weight:700;margin-top:20px}.track-page .delivery-details .delivery-status span,.track-page .driver-info .delivery-status span,.track-page .products-section .delivery-status span{color:#010101}.track-page .tracking-iframe-container{margin:20px 0}.track-page .tracking-iframe-container iframe{border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:400px;width:100%}.track-page .tracking-timeline{background-color:#f9f9f9;border:none;margin-bottom:20px;padding:15px 33px;position:relative}.track-page .tracking-timeline .timeline-entry{padding:10px;position:relative}.track-page .tracking-timeline .timeline-entry:before{background-color:#832b99;content:"";height:100%;left:-8px;position:absolute;top:5px;width:3px}.track-page .tracking-timeline .timeline-entry:after{background-color:#832b99;border-radius:50%;content:"";height:12px;left:-13px;position:absolute;top:28%;transform:translateY(-50%);width:12px}.track-page .tracking-timeline .timeline-entry .timeline-time{color:#010101;font-size:.85rem}.track-page .tracking-timeline .timeline-entry .timeline-status{color:#010101;font-size:1rem;margin:5px 0}.track-page .show-more-btn{background-color:#832b99;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin:10px 0;padding:8px;width:100%}.track-page .product-item{padding-bottom:8px;position:relative}.track-page .add-review-link{color:#832b99;font-weight:700;position:absolute;right:25px;text-decoration:none;top:-5px}.track-page .add-review-linkhover{text-decoration:none}.track-page .add-review-link .r-icon{position:absolute;right:-26px;top:-3px}.track-page .divider{border-top:1px solid #e0e0e0;margin:8px 0}.track-page .total-amount{color:#010101;font-weight:700;margin-top:10px}@media only screen and (max-width:768px){.track-page{margin-top:66px;width:100%}.track-page .tracking-timeline{padding:15px 0 15px 20px}}.profile-container{background-color:#f9f9f9;border-radius:8px;margin:110px auto;max-width:800px;padding:2rem;position:relative;text-align:left;width:800px}.profile-container .profile-title{color:#010101;font-size:2.5rem;margin-bottom:1.5rem}.profile-container .profile-detail{color:#010101;font-size:1rem;margin-bottom:.5rem}.profile-container .profile-divider{border:0;border-top:1px solid #807089;margin:1rem 0}.profile-container .profile-icons{display:flex;justify-content:flex-end;margin-top:1rem}.profile-container .profile-icons .icon{display:none;position:absolute;right:2rem;top:2.5rem}.profile-container .profile-icons .icon .icon-image{color:#010101;font-size:1.5rem}.profile-container .logout-button{align-items:center;background:none;border:none;color:#010101;cursor:pointer;display:flex;font-size:1rem;font-weight:700;margin-top:2rem}.profile-container .logout-button .logout-icon{color:#832b99;font-size:1.2rem;margin-right:.5rem}.profile-container .logout-button:hover{text-decoration:none}@media only screen and (max-width:768px){.profile-container{margin-top:75px;max-width:430px;width:100%}}.order-page{align-items:center;margin:110px auto;max-width:1200px;min-width:900px;padding:20px}.order-header{color:#010101;font-family:NeueMontreal-Bold;font-size:28px;margin:0 0 30px}.order-divider{background-color:#807089;border:none;height:1px;margin-bottom:20px}.tabs{-webkit-overflow-scrolling:touch;display:flex;gap:20px;justify-content:center;margin-top:20px;overflow-x:auto;padding:5px 0}.tabs::-webkit-scrollbar{display:none}.tab-button{border:1px solid #ddd;border-radius:5px;color:#333;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s;white-space:nowrap}.tab-button,.tab-button:hover{background-color:#f9f9f9}.tab-button.active{background-color:#832b99;color:#f9f9f9}.orders-container{display:flex;flex-direction:column}.order-card{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin:10px 0;padding:16px;position:relative}.order-card .order-header-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.order-card .order-id{font-size:.9rem;font-weight:700}.order-card .secure-delivery-code{font-size:.9rem;font-weight:700;text-align:right}.order-card .secure-delivery-code span{color:#832b99;font-size:1.8rem;font-weight:700}.order-card .order-status-container{align-items:center;display:flex;justify-content:space-between}.order-card .order-status{font-weight:700}.order-card .cancel-order-btn{background-color:#010101;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;font-size:.9rem;padding:5px 10px;transition:background-color .3s ease}.order-card .cancel-order-btn:hover,.order-card .review-btn{background-color:#832b99}.order-card .review-btn{border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;font-size:.9rem;margin-left:10px;padding:5px 10px;transition:background-color .3s ease}.order-card .divider,.order-card .review-btn:hover{background-color:#832b99}.order-card .divider{border:none;height:2px;margin:10px 0}.order-card .next-icon{bottom:16px;color:#832b99;cursor:pointer;font-size:24px;position:absolute;right:16px;text-decoration:none}.no-order{padding-top:100px;text-align:center}.item-count,.order-id,.order-status,.total-amount{font-size:.9rem;margin-bottom:5px}.merchant-details{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.merchant-details .store-logo{background-color:#832b99;border-radius:50%;height:30px;margin-right:10px;object-fit:contain;width:30px}.merchant-details .store-name{flex-grow:1;font-size:1rem;font-weight:700}.merchant-details .cancel-order-btn{background-color:#010101;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;font-size:.9rem;margin-left:auto;padding:5px 10px;transition:background-color .3s ease}.merchant-details .cancel-order-btn:hover{background-color:#832b99}.product-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:15px;margin:20px 30px}.product-list .product-item{align-items:center;display:flex;margin-right:10px}.product-list .product-item .product-image{border-radius:8px;height:30px;margin-right:10px;object-fit:cover;width:30px}.product-list .product-item .product-name{font-size:.9rem}@media only screen and (max-width:768px){.order-page{margin-top:90px;min-width:auto;width:100%}.tabs{gap:10px;justify-content:flex-start;padding:5px}.tab-button{font-size:.9rem;padding:10px 15px}.order-card{width:100%}}@media only screen and (max-width:568px){.order-page{margin-top:90px;min-width:auto;width:100%}.tabs{gap:10px;justify-content:flex-start;padding:5px}.tab-button{font-size:.9rem;padding:10px 15px}.order-card{width:100%}.order-card .item-count,.order-card .order-id,.order-card .order-status,.order-card .total-amount{font-size:.7rem;margin-bottom:3px}.order-card .secure-delivery-code{font-size:.7rem}.order-card .secure-delivery-code span{font-size:1.3rem}}.review-page{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;font-family:NeueMontreal-Reg,NeueMontreal-Med;margin:125px auto 0;max-width:1200px;min-width:800px;padding:20px}.review-page .rev-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.review-page .rev-header .rev-back-button{background-color:#832b99;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 12px}.review-page .rev-header .rev-back-button:hover{background-color:#612071}.review-page .rev-header h2{font-size:1.5rem;margin:0}.review-page .order-id{color:#010101;font-size:.9rem}.review-page .merchant-review-block,.review-page .product-review-block{margin-bottom:24px}.review-page .merchant-info,.review-page .product-info{align-items:center;gap:12px;margin-bottom:10px}.review-page .review-flex{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem;margin-top:10px}.review-page .review-flex .merchant-logo,.review-page .review-flex .product-img{border-radius:6px;height:60px;margin-top:10px;object-fit:cover;width:60px}.review-page .merchant-info,.review-page .product-info{display:flex;flex-direction:column;flex-direction:row;gap:10px;justify-content:flex-start}.review-page .merchant-info .product-top-row,.review-page .product-info .product-top-row{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.review-page .merchant-info .product-top-row h4,.review-page .product-info .product-top-row h4{color:#010101;flex:1 1;font-weight:700;margin:0;word-break:break-word}.review-page .merchant-info .product-top-row span,.review-page .product-info .product-top-row span{color:#010101;font-weight:700;margin:0}.review-page .merchant-info .product-top-row .stars-rating,.review-page .product-info .product-top-row .stars-rating{display:flex;flex-shrink:0;margin-left:auto;white-space:nowrap}.review-page .merchant-info .product-top-row .stars-rating .star-icon,.review-page .product-info .product-top-row .stars-rating .star-icon{color:#010101;cursor:pointer;font-size:1.6rem;margin-left:4px}.review-page .merchant-info .variant,.review-page .product-info .variant{color:#010101;font-size:.85rem}.review-page .review-message{background-color:#f9f9f9;border:1px solid #832b99;border-radius:5px;color:#010101;font-size:1rem;height:100px;margin:1rem 1rem .5rem;max-height:100px;max-width:770px;min-height:100px;min-width:770px;padding:1rem;width:100%}.review-page .dropzone{border:2px dashed #ccc;border-radius:5px;color:#010101;cursor:pointer;margin:0 1rem 1rem;padding:20px;text-align:center}.review-page .dropzone:hover{background-color:#a259ff1a}.review-page .dropzone .cam-prop{color:#ccc}.review-page .uploaded-image-preview.multiple{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;margin-top:10px}.review-page .uploaded-image-preview.multiple .uploaded-image{border-radius:6px;box-shadow:0 1px 4px #0000001a;height:50px;object-fit:cover;width:50px}.review-page .submit-button{background-color:#832b99;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;display:block;font-size:1rem;margin:1rem auto;max-width:777px;padding:.75rem 1.5rem;text-transform:uppercase;width:100%}.review-page .submit-button:hover{background-color:#612071}.review-page .submit-button:disabled{cursor:not-allowed;opacity:.5}.review-page .upload-wrapper{margin:0 1rem 1rem}.review-page .upload-wrapper .upload-loader{align-items:center;background-color:#f8f8f8;border:2px dashed #ccc;border-radius:6px;color:#010101;display:flex;font-size:.9rem;font-weight:500;height:60px;justify-content:center;max-width:770px;position:relative;width:100%}.review-page .upload-wrapper .upload-loader span{z-index:2}.review-page .upload-wrapper .upload-loader .loader-bar{animation:progress-stripes 1s linear infinite;background:repeating-linear-gradient(45deg,#832b99,#832b99 10px,#b95ad0 0,#b95ad0 20px);height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}@keyframes progress-stripes{0%{background-position:0 0}to{background-position:40px 0}}.review-page .file-name{color:#010101;margin-top:.5rem;text-align:center}@media only screen and (max-width:768px){.review-page{border:none;border-radius:0;margin:80px 0;min-width:auto;width:100%}.review-page .rev-header{align-items:flex-start;flex-direction:column}.review-page .rev-header h2{margin-top:10px}.review-page .merchant-info,.review-page .product-info{display:flex;flex-direction:column;flex-direction:row;gap:10px;justify-content:flex-start}.review-page .merchant-info .product-top-row,.review-page .product-info .product-top-row{width:90%}.review-page .merchant-info .product-top-row .stars-rating,.review-page .product-info .product-top-row .stars-rating{width:40%}.review-page .merchant-info .variant,.review-page .product-info .variant{color:#010101;font-size:.85rem}.review-page .stars-rating{width:40%}.review-page .review-message{margin-left:15px;max-width:319px;min-width:319px}.review-page .submit-button{max-width:390px}}.checkout-page{color:#010101;font-family:NeueMontreal-Reg,NeueMontreal-Med;margin:140px auto;max-width:900px;min-width:900px}.checkout-page .checkout-header{color:#010101;font-family:NeueMontreal-Bold;font-size:28px;margin-bottom:20px;padding-left:15px;text-align:left}.checkout-page .checkout-divider{background-color:#807089;border:none;height:1px;margin-bottom:20px}.checkout-page .checkout-container{display:flex;justify-content:space-between}.checkout-page .checkout-container .left-section{border:1px solid #ccc;border-radius:8px;flex:1 1;margin:10px;max-width:400px;min-width:400px;padding:20px}.checkout-page .checkout-container .left-section .contact-text{color:#010101;font-size:1.2rem;margin-bottom:5px}.checkout-page .checkout-container .left-section .contact-details{border:none;border-radius:5px;color:#010101;font-size:1rem;margin-bottom:10px}.checkout-page .checkout-container .left-section .add-address-button,.checkout-page .checkout-container .left-section .change-contact-button{background-color:#832b99;border:none;border-radius:6px;color:#f9f9f9;cursor:pointer;margin-top:15px;padding:10px}.checkout-page .checkout-container .left-section .co-error-message{color:#f33;font-size:14px;margin-top:5px;text-align:left}.checkout-page .checkout-container .left-section .note-input{background-color:#0000;border:1px solid #ccc;border-radius:5px;height:50px;height:100%;margin-top:10px;max-width:25rem;min-height:200px;min-width:25.5rem;padding:10px;width:100%}.checkout-page .checkout-container .left-section .note-to-merchant-container{margin-top:10px;position:relative}.checkout-page .checkout-container .left-section .character-counter{font-size:12px;margin-top:4px;text-align:right}.checkout-page .checkout-container .right-section{border:1px solid #ccc;border-radius:8px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;margin:10px;max-width:400px;min-width:400px;padding:20px}.checkout-page .checkout-container .right-section .order-summary,.checkout-page .checkout-container .right-section .payment-method{margin-bottom:20px}.checkout-page .checkout-container .right-section .order-summary h2,.checkout-page .checkout-container .right-section .payment-method h2{color:#010101;font-size:1.2rem;margin-bottom:10px}.checkout-page .checkout-container .right-section .order-items{margin-bottom:10px;max-height:300px;overflow-y:auto}.checkout-page .checkout-container .right-section .order-items::-webkit-scrollbar{display:none}.checkout-page .checkout-container .right-section .order-item{margin-bottom:10px}.checkout-page .checkout-container .right-section .order-item .item-row{align-items:flex-start;display:flex;justify-content:space-between}.checkout-page .checkout-container .right-section .order-item .product-info,.checkout-page .checkout-container .right-section .order-item .product-subtotal{font-weight:500}.checkout-page .checkout-container .right-section .order-item .c-product-note{color:#807089;font-size:.7rem}.checkout-page .checkout-container .right-section .order-totals{margin-top:25px}.checkout-page .checkout-container .right-section .order-totals .order-total-row{display:flex;justify-content:space-between;margin-bottom:5px}.checkout-page .checkout-container .right-section .order-totals .order-total-row.total-amount{text-align:right}.checkout-page .checkout-container .right-section .grand-total{font-weight:700;margin-top:10px}.checkout-page .checkout-container .right-section .payment-method{display:flex;flex-direction:column;gap:5px;margin-top:auto}.checkout-page .checkout-container .right-section .payment-method .payment-option{align-items:center;color:#010101;display:flex;font-size:1rem;gap:5px}.checkout-page .checkout-container .right-section input[type=radio i]{accent-color:#832b99;margin-right:5px}.checkout-page .shipping-error{color:#f33;display:block!important;font-size:.9rem;margin-top:.2rem;padding-left:15px;text-align:left}.checkout-page .checkout-footer{margin-top:20px;text-align:center}.checkout-page .checkout-footer .total-info{display:flex;justify-content:space-between;margin-bottom:5px;padding:0 15px;width:100%}.checkout-page .checkout-footer .total-text{font-size:1rem;font-weight:700}.checkout-page .checkout-footer .total-amount{font-size:1.2rem;font-weight:700}.checkout-page .checkout-footer .policy-checkbox{align-items:center;display:flex;margin-top:15px}.checkout-page .checkout-footer .policy-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid #832b99;border-radius:3px;cursor:pointer;height:18px;margin-left:15px;margin-right:10px;transition:background-color .3s,border-color .3s;width:18px}.checkout-page .checkout-footer .policy-checkbox input[type=checkbox]:checked{background-color:#832b99;border-color:#832b99}.checkout-page .checkout-footer .policy-checkbox input[type=checkbox]:checked:after{align-items:center;color:#fff;content:"✔";display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.checkout-page .checkout-footer .policy-checkbox input[type=checkbox]:focus{outline:none}.checkout-page .checkout-footer .policy-checkbox label{font-size:.9rem}.checkout-page .checkout-footer .policy-checkbox label a{color:#832b99;text-decoration:none}.checkout-page .checkout-footer .policy-checkbox label a:hover{text-decoration:underline}.checkout-page .checkout-footer .place-order-button{align-items:center;background-color:#832b99;border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;margin-top:10px;padding:10px 20px;position:relative;transition:background-color .3s;width:100%}.checkout-page .checkout-footer .place-order-button .checkout-spinner{animation:spin .6s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:16px;margin-right:8px;width:16px}.checkout-page .checkout-footer .place-order-button.disabled{background-color:#ccc;cursor:not-allowed}.checkout-page .checkout-footer .place-order-button:disabled{pointer-events:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:768px){.checkout-page{margin:115px auto;min-width:auto;padding:0 20px 20px;width:100%}.checkout-page .checkout-container{align-items:center;flex-direction:column;gap:15px}.checkout-page .checkout-container .left-section,.checkout-page .checkout-container .right-section{margin:0;max-width:100%;min-width:auto;width:100%}.checkout-page .checkout-container .left-section .note-input,.checkout-page .checkout-container .right-section .note-input{min-width:auto}.checkout-page .checkout-container .order-items{overflow-y:auto}.checkout-page .checkout-container .order-items::-webkit-scrollbar{display:none}.checkout-page .checkout-header{padding-left:15px}.checkout-page .checkout-footer{margin-top:15px}.checkout-page .checkout-footer .total-info{padding:0 10px}.checkout-page .checkout-footer .place-order-button{width:100%}.checkout-page .checkout-footer .policy-checkbox{margin-top:15px}.checkout-page .checkout-footer .policy-checkbox label{text-align:left}}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;max-width:450px;overflow:hidden;width:100%}.modal-content .modal-header{background-color:#f9f9f9;color:#832b99;font-size:1.5rem;font-weight:700;padding:20px 20px 5px;position:sticky;text-align:center;top:0;z-index:1}.modal-content .modal-text{color:#807089;font-size:13px;margin-bottom:1rem;text-align:center}.modal-content .modal-body{max-height:70vh;overflow-y:auto;padding:10px}.modal-content .modal-body textarea{border:1px solid #ccc;border-radius:5px;margin:10px 0;padding:10px;width:100%}.modal-content .default-checkbox{align-items:center;display:flex;font-size:14px;margin:15px 0}.modal-content .default-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid #832b99;border-radius:3px;cursor:pointer;height:18px;margin-left:15px;margin-right:10px;transition:background-color .3s,border-color .3s;width:18px}.modal-content .default-checkbox input[type=checkbox]:checked{background-color:#832b99;border-color:#832b99}.modal-content .default-checkbox input[type=checkbox]:checked:after{align-items:center;color:#fff;content:"✔";display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.modal-content .default-checkbox input[type=checkbox]:focus{outline:none}.modal-content input,.modal-content select{gap:2px;margin:5px 3px;padding:3px;width:100%}.modal-content .search-label{color:#010101;display:block;font-weight:700;margin-bottom:5px;text-align:left}.modal-content .search-bar{align-items:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;display:flex;margin:10px 0;padding:10px}.modal-content .search-bar .location-icon{color:#832b99;font-size:1.5rem;margin-right:8px}.modal-content .search-bar .search-input{background-color:#0000;border:none;color:#010101;flex:1 1;font-size:1rem;margin:0;outline:none;padding:0}.modal-content .search-bar .search-input::placeholder{color:#807089}.modal-content .modal-footer{background-color:#fcf8fd;display:flex;justify-content:space-between;padding:10px}.modal-content .modal-close-button,.modal-content .modal-save-button{border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:10px;width:48%}.modal-content .modal-save-button{background-color:#832b99;color:#f9f9f9}.modal-content .modal-close-button{background-color:#010101;color:#f9f9f9}@media only screen and (max-width:768px){.modal-content{max-width:400px}}.cl-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.cl-modal-content{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:600px;padding:20px;width:90%}.cl-header-container{align-items:center;display:flex;justify-content:space-between}.cl-add-address-button{background-color:#832b99;border:none;border-radius:4px;color:#f9f9f9;cursor:pointer;font-size:.9rem;padding:5px 10px;transition:background-color .2s}.cl-add-address-button:hover{background-color:#612071}.cl-modal-header{color:#010101;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.cl-contact-item{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;display:flex;margin-bottom:12px;padding:10px 0 30px;position:relative}.cl-contact-item .cl-contact-radio{left:15px;margin-right:8px;position:absolute;top:50%;transform:translateY(-50%)}.cl-contact-item .cl-contact-details{color:#010101;flex:1 1;font-size:.9rem;margin-left:40px;text-align:left}.cl-contact-item .cl-contact-details .cl-p{margin:4px 0}.cl-contact-item .cl-contact-details .cl-default-toggle{align-items:center;bottom:9px;display:flex;left:40px;position:absolute}.cl-contact-item .cl-contact-details .cl-default-toggle .cl-label{align-items:center;cursor:pointer;display:flex}.cl-contact-item .cl-contact-details .cl-default-toggle .cl-label .cl-input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#ccc;border-radius:16px;cursor:pointer;height:16px;position:relative;transition:background-color .2s;width:32px}.cl-contact-item .cl-contact-details .cl-default-toggle .cl-label .cl-input[type=checkbox]:checked{background-color:#832b99}.cl-contact-item .cl-contact-details .cl-default-toggle .cl-label .cl-input[type=checkbox]:checked:before{left:19px}.cl-contact-item .cl-contact-details .cl-default-toggle .cl-label .cl-input[type=checkbox]:before{background-color:#f9f9f9;border-radius:50%;content:"";height:12px;left:2px;position:absolute;top:2px;transition:left .2s;width:12px}.cl-contact-item .cl-contact-details .cl-default-toggle .cl-label .cl-span{color:#807089;font-size:.85rem;margin-left:10px}.cl-contact-item .cl-edit-icon{right:40px}.cl-contact-item .cl-delete-icon,.cl-contact-item .cl-edit-icon{color:#832b99;cursor:pointer;font-size:1.5rem;position:absolute;top:16px}.cl-contact-item .cl-delete-icon{right:10px}.cl-modal-save-button{background-color:#832b99;margin-top:20px}.cl-modal-close-button,.cl-modal-save-button{border:none;border-radius:4px;color:#f9f9f9;cursor:pointer;font-size:1rem;padding:10px 20px;width:100%}.cl-modal-close-button{background-color:#010101;margin-top:5px}input[type=radio i]{accent-color:#832b99;margin-right:5px}.order-details-page{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin:125px auto 0;max-width:1200px;min-width:800px;padding:20px}.order-details-page .od-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.order-details-page .od-header .od-back-button{background-color:#832b99;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 12px}.order-details-page .od-header .od-back-button:hover{background-color:#612071}.order-details-page .od-header h2{font-size:1.5rem;margin:0}.order-details-page .od-created-at,.order-details-page .od-order-ref,.order-details-page .od-status{font-size:1rem;margin-bottom:10px}.order-details-page .od-status{align-items:center;color:#010101;display:flex;font-weight:700;justify-content:space-between}.order-details-page .od-status .od-track-delivery-btn{background-color:#832b99;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.order-details-page .od-shipping-header{color:#010101;font-size:1.3rem;padding:10px 0}.order-details-page .od-divider{background-color:#807089;border:none;height:2px;margin:20px 0}.order-details-page .od-merchant-details{align-items:center;display:flex;margin-bottom:20px}.order-details-page .od-merchant-details .od-store-logo{border-radius:50%;height:50px;margin-right:15px;width:50px}.order-details-page .od-merchant-details .od-store-name{font-size:1.2rem;font-weight:700}.order-details-page .od-product-list{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.order-details-page .od-product-list .od-product-item{align-items:center;display:flex;justify-content:space-between;margin-left:45px;margin-right:10px}.order-details-page .od-product-list .od-product-item .od-product-image{border-radius:8px;height:30px;object-fit:contain;width:30px}.order-details-page .od-product-list .od-product-item .od-product-info{flex:1 1;margin-left:15px}.order-details-page .od-product-list .od-product-item .od-product-info .od-product-name{font-size:1rem;font-weight:700}.order-details-page .od-product-list .od-product-item .od-product-info .od-product-variant{color:#807089;font-size:.9rem}.order-details-page .od-product-list .od-product-item .od-product-subtotal{color:#010101;font-size:1rem}.order-details-page .od-payment-card{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:15px}.order-details-page .od-payment-card p{display:flex;font-size:1rem;justify-content:space-between;margin:5px 0}.order-details-page .od-payment-card p .od-right{color:#010101}.order-details-page .od-payment-card .od-total{font-size:1.2rem;font-weight:700}@media only screen and (max-width:768px){.order-details-page{border:none;border-radius:0;margin:80px 0;min-width:auto;width:100%}.order-details-page .od-header{align-items:flex-start;flex-direction:column}.order-details-page .od-header h2{margin-top:10px}.order-details-page .od-merchant-details{align-items:flex-start;flex-direction:column}.order-details-page .od-merchant-details .od-store-logo{margin-bottom:10px}.order-details-page .od-product-list .od-product-item{align-items:center;flex-direction:row;gap:10px;justify-content:space-between;margin:0 10px}.order-details-page .od-product-list .od-product-item .od-product-image{flex-shrink:0;height:50px;object-fit:cover;width:50px}.order-details-page .od-product-list .od-product-item .od-product-info{flex:1 1;margin-left:10px}.order-details-page .od-product-list .od-product-item .od-product-info .od-product-name{font-size:.95rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-details-page .od-product-list .od-product-item .od-product-info .od-product-variant{color:#807089;font-size:.8rem}.order-details-page .od-product-list .od-product-item .od-product-subtotal{flex-shrink:0;font-size:.9rem;margin-left:8px;white-space:nowrap}}
/*# sourceMappingURL=main.b1739d6c.css.map*/