.variant-selector-values{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.variant-selector-primary{font-size:16px;font-weight:600;margin-top:16px}@media (min-width:960px){.variant-selector-primary{font-size:16px;line-height:20px;margin-right:22px}}.variant-selector-field-text{font-size:14px}.variant-selector-variant-btn{border:1px solid #e0e0e0;font-size:12px;font-size:14px;height:36px;min-width:70px;outline:1px solid #fff;padding:5px 15px;text-transform:none}.variant-selector-variant-btn.color-btn{border:2px solid #fff;height:40px;min-width:40px;outline:1px solid #000;width:40px}.variant-selector-selected{border-color:var(--button-main);color:#1a1a1a;max-width:100%;position:relative;width:fit-content;word-break:break-word}.variant-selector-selected:before{background:var(--button-main);border-radius:inherit;bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0}.variant-selector-notselected{background:#fff;border-color:#e8e8e8;color:#403b37;max-width:100%;width:fit-content;word-break:break-word}.variant-selector-outofstock{position:relative}.variant-selector-outofstock:after{border-top:1px solid #e5e7eb;content:"";left:0;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-336deg)}.product-swiper{--gap-between-cards:10px;margin:calc((var(--gap-between-cards)/2)*-1)!important}.product-swiper-slide{--product-in-row:var(--product-in-row-desktop);padding:calc(var(--gap-between-cards)/2);width:calc(100%/var(--product-in-row))!important}@media (max-width:767px){.product-swiper-slide{--product-in-row:var(--product-in-row-mobile)}}.recommended-theme-mode-swiper .product-swiper-slide.recommended-theme-card-swiper{flex-shrink:0;width:var(--recommended-card-max-width)!important}@media (max-width:767px){.recommended-theme-mode-swiper .product-swiper-slide.recommended-theme-card-swiper{width:var(--recommended-card-min-width)!important}}.recommended-theme-mode-swiper .product-swiper-slide.recommended-theme-card-swiper>div{width:100%}.reviews-list-root{padding-bottom:20px}.reviews-list-flex-center{align-items:center;display:flex;justify-content:space-between}.reviews-list-profile-img{align-items:center;background:#f6f6f6;border-radius:50%;display:flex;height:20px;padding:5px;width:20px}.reviews-list-name{height:14px;margin-left:8px;transform:none;width:120px}.reviews-list-title{height:14px;margin-bottom:14px;margin-top:12px;transform:none;width:82%}.reviews-list-description{height:14px;margin-top:6px;transform:none;width:100%}.reviews-list-viewAll{color:var(--button-main)}.reviews-list-tab{background:#e8e8e8;border-radius:4px;color:#000;font-size:12px;margin-left:12px;margin-right:12px;padding:5px 7px 4px}.review-card-root{padding-bottom:20px}.review-card-flex-center{align-items:center;display:flex;justify-content:space-between}.review-card-profile-img{align-items:center;background:#f6f6f6;border-radius:50%;display:flex;height:20px;padding:5px;width:20px}.review-card-name{font-size:14px;font-weight:400;margin-left:8px}@media (min-width:960px){.review-card-name{font-size:16px}}.review-card-title{font-size:14px;font-weight:700;margin-top:12px}@media (min-width:960px){.review-card-title{font-size:16px}}.review-card-subtext{color:#666;font-size:12px;font-weight:400}@media (min-width:960px){.review-card-subtext{font-size:14px}}.review-card-description{color:#666;font-size:14px;font-weight:400;margin-top:4px}@media (min-width:960px){.review-card-description{font-size:16px}}.product-review-root{margin-top:16px;padding-bottom:6px}@media (min-width:960px){.product-review-root{padding-bottom:10px;padding-top:20px}}.product-review-bar{background:#e8e8e8;border-radius:2px;height:4px;width:100%}@media (min-width:960px){.product-review-bar{border-radius:3px;height:6px}}.product-review-subtext{color:#666;font-size:12px;font-weight:400;margin-bottom:8px;margin-top:8px}@media (min-width:960px){.product-review-subtext{font-size:14px}}.product-review-num-of-rating{color:#9f9f9f;font-size:12px;margin-left:10px;width:30px}@media (min-width:960px){.product-review-num-of-rating{font-size:14px;width:40px}.product-review-summary{margin-top:var(--product-review-summary-margin-top);width:var(--product-review-summary-width)}.product-review-summary-info{display:var(--product-review-summary-info-display)}}.product-review-rating-num{font-size:12px;width:7px}@media (min-width:960px){.product-review-rating-num{font-size:14px;width:8px}}.product-review-ratings-box{margin-bottom:18px}@media (min-width:960px){.product-review-ratings-box{border-left:var(--product-review-ratings-box-border-left);flex-grow:var(--product-review-ratings-box-flex-grow);margin-bottom:24px;margin-left:var(--product-review-ratings-box-margin-left);padding-left:var(--product-review-ratings-box-padding-left)}}.product-review-write-popup{border-radius:16px 16px 0 0;left:auto;padding:16px;width:100%;z-index:800}@media (min-width:960px){.product-review-write-popup{background:#fff;border-radius:0;border-top:none;height:calc(100vh*var(--device-pixel-ratio, 1) - var(--product-review-app-header-offset));padding:0}.product-review-list{display:var(--product-review-list-display);flex-grow:1;padding-left:var(--product-review-list-padding-left)}}.product-review-no-review{font-size:14px;font-weight:600;margin-top:8px}@media (min-width:960px){.product-review-no-review{font-size:18px;margin-bottom:2px;margin-top:12px}}.product-review-empty-subtext{color:#666;font-size:12px;font-weight:400;margin-bottom:8px;margin-top:2px}@media (min-width:960px){.product-review-empty-subtext{font-size:14px;margin-bottom:12px}}.product-review-review-btn{height:48px}@media (max-width:600px){.product-review-review-btn{height:40px}}.product-review-heading{color:#1a1a1a;display:block;font-size:18px;font-weight:600;letter-spacing:.02em;margin-bottom:16px;margin-left:16px}@media (min-width:960px){.product-review-heading{font-size:24px;line-height:24px}}.action-buttons{display:grid;gap:1rem}.product-detail-action-buttons{width:100%}.product-detail-buttons-container{align-items:center;display:flex;gap:12px}.product-detail-cart-icon-btn{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;display:flex;gap:8px;height:56px;justify-content:center;min-width:56px;padding:0;position:relative;transition:all .2s ease;width:56px}.product-detail-cart-icon-btn.has-cart-items{justify-content:flex-start;min-width:120px;padding:0 12px;width:auto}.product-detail-cart-icon-btn:hover{background-color:#fdf2f8;border-color:var(--button-main)}.product-detail-cart-icon-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.product-detail-cart-icon-btn .cart-icon{color:#1f2937;height:24px;width:24px}.product-detail-cart-badge{align-items:center;background-color:var(--button-main);border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 4px;pointer-events:none;position:absolute;right:-8px;top:-8px;z-index:1}.product-detail-cart-label{color:#1f2937;font-size:14px;font-weight:600;margin-left:4px;white-space:nowrap}.product-detail-add-to-cart-button{border:none!important;border-radius:8px!important;color:#fff!important;flex:1;font-size:16px!important;font-weight:600!important;height:56px!important;padding:16px 24px!important;text-transform:none!important;transition:all .2s ease}.product-detail-sold-out-button{background-color:#fff!important;border:1px solid #9ca3af!important;color:#9ca3af!important;cursor:not-allowed!important}.product-detail-sold-out-button:disabled,.product-detail-sold-out-button:hover{background-color:#fff!important;border-color:#9ca3af!important;color:#9ca3af!important}.product-detail-sold-out-button:disabled{opacity:1!important}.product-detail-quantity-selector{align-items:center;background-color:var(--secondary-main,#ec4899);border-radius:8px;display:flex;flex:1;height:56px;justify-content:space-between;min-width:120px;overflow:hidden;padding:0}.product-detail-quantity-btn{align-items:center;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:100%;justify-content:center;min-width:40px;padding:0 16px;transition:background-color .2s ease}.product-detail-quantity-btn:hover:not(:disabled){background-color:hsla(0,0%,100%,.2)}.product-detail-quantity-btn:disabled{cursor:not-allowed;opacity:.5}.product-detail-quantity-value{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;min-width:40px;padding:0 12px;text-align:center;user-select:none}.product-detail-add-to-cart-button.universal-btn-style{border-radius:8px!important}.product-detail-add-to-cart-button:hover{opacity:.8!important}.product-detail-add-to-cart-button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.product-detail-cart-icon-btn{height:48px;min-width:48px;width:48px}.product-detail-cart-icon-btn.has-cart-items{min-width:100px;padding:0 10px}.product-detail-cart-label{font-size:12px}.product-detail-add-to-cart-button{border-radius:8px!important;font-size:14px!important;height:48px!important;padding:14px 20px!important}.product-detail-add-to-cart-button.universal-btn-style{border-radius:8px!important}.product-detail-cart-icon-btn .cart-icon{height:20px;width:20px}.product-detail-quantity-selector{height:48px;min-width:110px}.product-detail-quantity-btn{font-size:16px;min-width:36px;padding:0 12px}.product-detail-quantity-value{font-size:14px;min-width:32px;padding:0 8px}}.action-buttons.mob:has(:only-child){grid-template-columns:1fr}.action-buttons.mob:has(:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.action-buttons.mob:has(:nth-child(3):last-child){grid-template-columns:repeat(2,1fr)}.action-buttons.mob:has(:nth-child(3):last-child)>:nth-child(3){grid-column:1/-1}.add-to-bag-button,.buy-now-button{border:none;border-radius:0;font-size:16px;font-weight:500;height:48px!important;padding:16px 0;transition:background-color .2s ease}@media (max-width:768px){.add-to-bag-button,.buy-now-button{height:40px!important}}.add-to-bag-button{background-color:var(--button-main);border:none;color:var(--button-contrast-text)}.add-to-bag-button:hover{opacity:.8}.pr-card-action-enquiry{align-items:center;border:1px solid var(--button-main);color:var(--button-main);display:flex;height:48px;justify-content:center;padding:6px;width:48px}@media (max-width:768px){.pr-card-action-enquiry{height:40px;width:40px}.wishlist-button{height:40px}}.pr-card-action-enquiry.has-enquiry-text{width:100%}@media (max-width:768px){.pr-card-action-enquiry.has-enquiry-text{width:100%}}.product-detail-grid{display:flex;flex-direction:column;margin-bottom:16px}.product-image-container{flex:0 0 auto;margin:0 -12px}.product-info-container{flex:0 0 auto;width:100%}@media (min-width:768px){.product-detail-grid{flex-direction:row}.product-detail-grid>*{height:fit-content;position:sticky;top:0}.product-image-container{margin:0;width:55%}.product-info-container{width:45%}}.product-info{display:flex;flex-direction:column;gap:16px;margin-left:0}@media (min-width:768px){.product-info{gap:20px;margin-left:20px}}.product-paper{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px}.product-info-header{display:flex;flex-direction:column;gap:6px}.pr-info-rating{background:linear-gradient(90deg,#e5faec,hsla(0,0%,100%,.16));border-radius:4px;font-size:12px;padding:0 4px;width:fit-content}.product-badge{font-size:13px;font-weight:500}.product-title{color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.2;margin:0}@media (min-width:960px){.product-title{font-size:20px;font-weight:700;line-height:1.3;margin-bottom:8px}}.product-price{align-items:baseline;background-color:#329537;border:1px solid #084121;border-radius:4px;box-shadow:1.5px 1.5px 0 0 #084121;color:#fff;display:inline-flex;font-size:22px;font-weight:600;gap:2px;margin-bottom:8px;padding-left:4px;padding-right:4px;padding-top:2px}.product-mrp-price{font-size:14px;font-weight:400;text-decoration:line-through}.product-discount{color:#329537;font-size:12px;font-weight:700}.product-sku{color:#777;font-size:13px}.wishlist-button{background-color:#f0f0f0!important;border:none;color:#000!important;font-size:14px;font-weight:600;height:48px;padding:10px 0;text-align:center;text-decoration:underline;width:100%}.details-accordion{border-bottom:1px solid #eee}.details-accordion revert-tailwind-container{font-size:14px}.details-toggle{align-items:center;background:none;border:none;display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:15px 0;width:100%}.toggle-icon{height:20px;width:20px}.details-content{padding-bottom:20px}.expandable-features-section,.expandable-html-section{border-bottom:1px solid #f0f0f0;margin-bottom:40px;padding-bottom:24px}.expandable-features-section:last-child,.expandable-html-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.expandable-section-title{color:#1a1a1a;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:1.4;padding:0;position:relative}.expandable-section-title-bar{background-color:#f0f0f0;height:1px;margin-left:10px;width:100%}.expandable-html-container{overflow:hidden;position:relative}.expandable-html-container.expanded{max-height:none!important}.expandable-html-content{transition:opacity .3s ease}.expandable-html-content .details-content{color:#333;font-size:14px;line-height:1.7;margin-top:0;padding-bottom:0}.expandable-html-content .details-content p{color:#333;font-size:14px;line-height:1.7;margin:0 0 10px}.expandable-html-content .details-content p:last-child{margin-bottom:0}.expandable-html-content .details-content ol,.expandable-html-content .details-content ul{margin:10px 0;padding-left:20px}.expandable-html-content .details-content li{color:#333;font-size:14px;line-height:1.7;margin:6px 0}.expandable-features-table{border-collapse:collapse;margin-bottom:0;margin-top:0;width:100%}.expandable-features-table td{padding:12px 0;vertical-align:top}.expandable-features-table .features-table-name{color:#666;font-size:14px;font-weight:500;line-height:1.6;min-width:120px;padding:12px 20px 12px 0;width:35%}.expandable-features-table .features-table-value{color:#333;font-size:14px;font-weight:400;line-height:1.6;margin-top:0;padding-left:0;word-break:break-word}.expandable-view-more-btn{align-items:center;background-color:#f0f4f9;border:none;border-radius:100px;color:var(--secondary-main,#ec4899);cursor:pointer;display:inline-flex;display:flex;font-size:12px;font-weight:500;gap:4px;justify-content:center;margin:16px auto 0;padding:5px 12px;transition:all .2s ease;width:auto}.expandable-view-more-btn:hover{background-color:#e0e8f0}.expandable-view-more-btn:active{background-color:#d0dce8}.expandable-chevron{color:var(--secondary-main,#ec4899);flex-shrink:0;height:14px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:14px}.expandable-chevron.expanded{transform:rotate(180deg)}.delivery-estimate-root{padding-bottom:0}.delivery-available-root{padding:10px}.delivery-estimate-heading{margin-top:0}.product-image-container .image-reveal,.product-image-container .thumbnail-image.image-reveal{opacity:0;transform:scale(1.02);transition:opacity .8s cubic-bezier(.23,1,.32,1),transform 1.2s cubic-bezier(.23,1,.32,1)}.product-image-container .image-reveal-visible,.product-image-container .thumbnail-image.image-reveal-visible{opacity:1;transform:scale(1)}.product-info .scroll-animate-fade-up{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1)}.product-info .scroll-animate-fade-up.scroll-animate-visible,.product-info .scroll-animate-fade-up[data-visible=true]{opacity:1;transform:translateY(0)}.cart-fly-layer{inset:0;z-index:1200}.cart-fly-layer,.cart-fly-token{pointer-events:none;position:fixed}.cart-fly-token{align-items:center;background:var(--button-main);border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,.2);color:var(--button-contrast-text);display:flex;font-size:14px;font-weight:600;height:34px;justify-content:center;opacity:.15;transform:translateZ(0) scale(.75);transition:transform 1s cubic-bezier(.25,.8,.25,1),opacity 1s cubic-bezier(.25,.8,.25,1);width:34px;--delta-x:0px;--delta-y:0px}.cart-fly-token--active{opacity:1;transform:translate3d(var(--delta-x),var(--delta-y),0) scale(1)}.cart-fly-token--merge{opacity:0;transform:translate3d(var(--delta-x),var(--delta-y),0) scale(.35)}.cart-fly-wave{animation:cart-wave .45s ease-out forwards;border:2px solid var(--button-main);border-radius:999px;height:16px;opacity:.4;pointer-events:none;position:fixed;transform:translate(-50%,-50%) scale(.4);width:16px}@keyframes cart-wave{0%{opacity:.5;transform:translate(-50%,-50%) scale(.4)}60%{opacity:.2;transform:translate(-50%,-50%) scale(3)}to{opacity:0;transform:translate(-50%,-50%) scale(4)}}.only-date-container{display:flex;flex-wrap:wrap}.only-date-text-field{margin-bottom:16px}.only-date-text-field .MuiInputBase-root{height:48px}@media (max-width:600px){.only-date-text-field .MuiInputBase-root{height:40px}}.not-available-footer-root{background-color:#fff;border:1px solid #eee;border-radius:4px;bottom:0;max-width:1280px;position:fixed;width:100%;z-index:200}.not-available-footer-container{align-items:center;display:flex;flex:1;justify-content:center;padding:16px 20px}@media (min-width:960px){.not-available-footer-root{display:none}}.multi-row-product-list-grid{--gap-between-cards:10px;display:grid;gap:var(--gap-between-cards);grid-template-columns:repeat(var(--product-in-row-mobile),1fr)}@media (min-width:768px){.multi-row-product-list-grid{grid-template-columns:repeat(var(--product-in-row-desktop),1fr)}}@media (max-width:767px){.multi-row-product-list-grid .product-card{--product-in-row:var(--product-in-row-mobile)}}.multi-row-product-list-grid.recommended-theme-mode-grid .recommended-theme-card-grid{flex-shrink:0}.multi-row-product-list-grid.recommended-theme-mode-grid .recommended-theme-card-grid>*{width:100%}.mobile-bottom-bar{background-color:#fff;border-top:1px solid #eee;bottom:0;left:0;padding:15px;position:fixed;right:0;z-index:100}.product-component-qty-msgs{color:var(--primary-contrast-text);font-size:14px;font-weight:400}.product-component-prodqty{align-items:center;display:flex;font-size:14px;margin-block:5px}.product-component-prodqty-text{font-size:14px;text-transform:capitalize}.order-custom-fields-menuitem{font-size:14px;line-height:18px;text-wrap:auto}.order-custom-fields-label{color:var(--primary-contrast-text);font-size:16px;line-height:20px}.order-custom-fields-select{font-size:14px;line-height:18px;padding:12px 14px}.order-custom-fields-label-text{background-color:#fff;padding-right:5px;transform:translate(14px,-8px) scale(.75)!important}.order-custom-fields-header{color:var(--primary);font-size:16px;font-weight:600;letter-spacing:.02em;line-height:24px;padding-bottom:16px}.instructions-input-container{display:flex;flex-wrap:wrap}.instructions-input-text-field{margin-bottom:16px}.instructions-input-text-field .MuiInputBase-root{height:48px}@media (max-width:600px){.instructions-input-text-field .MuiInputBase-root{height:40px}}.instructions-input-text-field .MuiSelect-select:focus{background-color:transparent;border-radius:4px}.image-zoomed-view .swiper-button-next,.image-zoomed-view .swiper-button-prev{display:none}.image-gallery-container{width:100%}.image-gallery-layout{display:flex;flex-direction:column-reverse}.thumbnails-container{display:flex;flex-direction:column;gap:8px;margin-top:4px;width:100px}.thumbnail{aspect-ratio:1/1;border:1px solid transparent;border-radius:8px;cursor:pointer;height:100px;overflow:hidden;position:relative;transition:border-color .2s ease;width:100px}.thumbnail.active{border-color:var(--secondary-main)}.thumbnail-image{border-radius:8px;height:100%;object-fit:contain;width:100%}.main-image-container{width:100%}@media (min-width:768px){.imaget-dots-available{padding-left:20px;width:calc(100% - 100px)}.main-image-container .swiper-pagination-bullets{display:none}}.main-image-wrapper{border-radius:12px;cursor:zoom-in;overflow:hidden;position:relative;width:100%}.main-image{aspect-ratio:1/1;margin:auto;object-fit:contain;width:100%}.main-image-wrapper:before,.thumbnail:before{background-image:linear-gradient(144deg,rgba(0,0,0,.07),rgba(0,0,0,.03) 51%,rgba(0,0,0,.14) 92%);background:#fff!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.zoom-button{align-items:center;border:none;border-radius:50%;display:flex;height:40px;justify-content:center;pointer-events:none;position:absolute;right:15px;top:15px;width:40px}.zoom-icon{color:gray;height:20px;width:20px}.swiper-pagination-bullet-active{background-color:#000!important}@media (min-width:768px){.image-gallery-layout{flex-direction:row}.thumbnails-container{gap:12px;margin-top:0}}.delivery-not-available-root{align-items:center;background:#f6f6f6;border-radius:4px;display:flex;margin-top:12px;padding:16px}.delivery-not-available-err{color:var(--error-primary);margin-bottom:2px}.delivery-estimate-root{padding-bottom:16px}@media (min-width:960px){.delivery-estimate-root{padding-bottom:26px}}.delivery-estimate-heading{font-size:14px;margin-bottom:10px;margin-top:16px}@media (min-width:960px){.delivery-estimate-heading{font-size:16px;font-weight:500;line-height:24px;margin-bottom:8px;margin-top:16px}}.delivery-estimate-info{align-items:center;display:flex;margin-block:5px;margin-bottom:0}@media (min-width:600px){.delivery-estimate-info{justify-content:flex-end}}.delivery-estimate-applybtn{color:#403b37;font-weight:600;padding-right:18px;text-transform:none}.delivery-estimate-input{border:1px solid #e5e5e5;border-radius:6px}.delivery-estimate-input.MuiInputBase-root{height:48px}@media (max-width:600px){.delivery-estimate-input.MuiInputBase-root{height:40px}}.delivery-estimate-focused{border-color:#1a1a1a}.delivery-estimate-err{color:var(--error-primary);line-height:28px}.delivery-estimate-empty-state{align-items:center;background:#f9edd0;border-radius:4px;display:flex;margin-top:12px;padding:16px}.delivery-available-root{background:#f6f6f6;border-radius:4px;margin-top:12px;padding:16px}.delivery-available-get-by{align-items:center;display:flex}.date-and-time-text-field{margin-bottom:16px}.date-and-time-text-field .MuiInputBase-root{height:48px}@media (max-width:600px){.date-and-time-text-field .MuiInputBase-root{height:40px}}.checkout-input-btn-wrapper{background:#fff;bottom:0;margin-top:-16px;padding-bottom:24px;padding-top:24px;position:sticky}.checkout-input-field-container{display:flex;flex-direction:column;gap:16px;width:100%}.checkout-input-field-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.checkout-input-field-field{font-size:14px;font-weight:600}.checkout-input-description{display:block;font-size:12px;font-weight:400;margin-bottom:16px;margin-top:-8px}.order-custom-fields-container>div{margin-bottom:0!important}