.variant-selector-values{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;margin-bottom:10px;margin-right:12px;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)}}.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}.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:33px}.product-image-container{flex:0 0 auto;margin:-15px -15px 20px}.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:67%}.product-info-container{width:33%}}.product-info{display:flex;flex-direction:column;gap:16px;margin-left:0}@media (min-width:768px){.product-info{gap:20px;margin-left:42px}}.product-info-header{display:flex;flex-direction:column;gap:6px}.product-badge{font-size:13px;font-weight:500}.product-title{font-size:16px;font-weight:700;line-height:1.2}.product-price{font-size:14px;font-weight:600}.product-mrp-price{text-decoration:line-through}.product-discount,.product-mrp-price{font-size:14px;font-weight:400}.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}.delivery-estimate-root{padding-bottom:0}.delivery-available-root{padding:10px}.delivery-estimate-heading{margin-top:0}.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);margin:calc(var(--gap-between-cards)*-1)!important}@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)}}.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;margin-top:4px;width:100px}.thumbnail{border:1px solid transparent;cursor:pointer;position:relative;transition:border-color .2s ease;width:100px}.thumbnail.active{border-color:var(--secondary-main)}.thumbnail-image{height:100%;object-fit:cover;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{cursor:zoom-in;position:relative;width:100%}.main-image{margin:auto;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%);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:4px;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{margin-bottom:6px;margin-top: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}