.media{border-radius:4px;height:68px;object-fit:cover;width:68px}@media (min-width:960px){.media{height:auto;max-height:620px;object-fit:contain;width:100%}}.productInfo{display:flex;margin-bottom:10px;margin-top:16px}@media (min-width:960px){.productInfo{display:block;padding-right:30px;position:sticky;top:116px}}.name{font-size:16px;font-weight:400;margin-left:8px}@media (min-width:960px){.name{font-size:28px;font-weight:700;margin-top:30px}}@media (max-width:960){.product-review-write-popup{padding:20px}}.heading{font-size:16px;font-weight:600;margin-top:4px}@media (min-width:960px){.heading{font-size:24px;font-weight:400;margin-top:6px}}.subHeading{font-size:14px;margin-bottom:10px;margin-top:10px}@media (min-width:960px){.subHeading{font-size:16px;margin-bottom:14px;margin-top:16px}}.descHeading{font-size:14px;margin-bottom:10px;margin-top:-6px}@media (min-width:960px){.descHeading{font-size:16px;margin-bottom:14px;margin-top:0}}.input{font-size:14px;padding:10px}@media (min-width:960px){.input{font-size:16px;padding:12px}}.rightBlock{padding:0 20px;width:100%}@media (min-width:960px){.rightBlock{background:#fff;height:calc(100vh*var(--device-pixel-ratio) - 92px);padding:16px 0}}.stars{align-items:center;display:flex;margin-left:-4px}.submit{margin-top:15px}.close{cursor:pointer;position:absolute;right:18px;top:14px}.leftBlock{background:transparent}.leftBlock.inline{background:#fff}.disabled{background:#bebebe;border-color:#bebebe}.success{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:16px;text-align:center}.successTxt{font-size:16px;font-weight:400;margin-top:20px}@media (min-width:960px){.successTxt{font-size:24px}}.successSubtxt{color:#666;font-size:14px;font-weight:400;margin-top:4px}@media (min-width:960px){.successSubtxt{font-size:16px;margin-top:12px}}.helperTxt{color:#666;font-size:12px;text-align:right}.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}.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}.reviews-list{display:flex;flex-direction:column;gap:20px}.review-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:20px;position:relative;transition:all .2s ease}.review-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.review-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px;position:relative;z-index:2}.review-rating{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:10px;margin-right:10px;min-width:0}.review-title{color:#333;display:inline-block;font-size:16px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.review-content{margin-bottom:15px}.review-comment{color:#555;font-size:14px;line-height:1.6;margin:0}.review-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:15px}.review-author{color:#333;font-size:14px;font-weight:500}.review-date{color:#666;font-size:12px}.related-products-button{color:#000;font-family:"Instrument Serif",serif;font-size:16px;font-weight:600;padding:10px 20px}.related-products-button a{display:flex}@media (max-width:580px){.related-product-container{align-items:flex-start;flex-direction:column}}.quantity-label{font-size:12px}.quantity-dropdown{border:1px solid #000}.quantity-dropdown fieldset{border:none}.quantity-selector{width:100%}.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;height:auto;left:auto;max-height:450px;overflow-y: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));height:auto;max-height:600px;padding:0 20px}.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}}.product-info{gap:20px}@media (min-width:768px){.product-info{margin-left:33px}}.product-badge{margin-top:-4px}.product-title{font-size:24px;font-weight:700;line-height:1.2}.product-sku{font-size:14px}.quantity-section{display:flex;flex-direction:column;gap:10px}.quantity-label{font-size:14px;font-weight:500}.quantity-dropdown{background-color:#fff;border:1px solid #ddd;font-size:14px;padding:10px}.details-content>*{all:revert}.action-buttons{display:flex;gap:14px;margin-bottom:16px;width:100%}.add-to-bag-button,.buy-now-button{border:none;border-radius:0;font-size:16px;font-weight:500;height:40px!important;padding:16px 0;transition:background-color .2s ease}@media (max-width:768px){.add-to-bag-button,.buy-now-button{height:40px!important}}.buy-now-button{background:var(--button-main)}.add-to-bag-button{background-color:#f0f0f0;color:#000}.add-to-bag-button:hover{background-color:#ddd}.pr-plus-minus-button{align-items:center;background-color:#fff;color:#000;cursor:pointer;display:flex;justify-content:center}.product-footer-sold-out{color:#000;font-size:20px;font-weight:600;margin-top:16px;text-align:center}.pr-card-action-enquiry{width:60px}.product-footer-root{display:flex;gap:14px}.product-detail-grid{display:flex;flex-direction:column;margin-bottom:33px;padding-top:16px}.product-image-container{flex:0 0 auto;margin:-15px -15px 20px}.product-info-container{flex:0 0 auto;font-family:Inter,sans-serif;width:100%}.product-info{background-color:#fff;height:100%}@media (min-width:768px){.product-detail-grid{flex-direction:row}.product-image-container{margin:0;width:60%}.product-info-container{width:40%}}.product-info{display:flex;flex-direction:column;gap:16px;margin-left:0}@media (min-width:768px){.product-info{margin-left:42px}.product-title{font-size:24px;font-weight:400;line-height:32px;text-transform:uppercase}}.product-info-header{display:flex;flex-direction:column;gap:6px}.product-badge{color:#888;font-size:14px;font-weight:500;margin-bottom:-12px;margin-top:-16px;text-transform:uppercase}@media (max-width:768px){.product-badge{margin-bottom:-16px;margin-top:-8px}}.product-title{font-size:28px;font-weight:400;line-height:32px;text-transform:uppercase}.product-price{font-size:20px;font-weight:600}.product-sku{color:#777;font-size:13px}.wishlist-button{background:none;border:none;font-size:14px;font-weight:600;padding:10px 0;text-align:center}.details-accordion{border-bottom:1px solid #eee}.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}.product-whislist-container{background-color:#fff;border:1px solid #000;padding:7px}.product-page-rating{align-items:center;display:flex;font-size:14px;font-weight:600;gap:12px;margin-bottom:12px;text-transform:uppercase}.product-mrp-price{text-decoration:line-through}.product-discount,.product-mrp-price{font-size:14px;font-weight:400}.sh-product-highlights-heading{font-weight:600;margin-top:12px;text-transform:uppercase}@media (max-width:768px){.product-title{font-size:20px}.details-content p,.sh-product-highlights-list{font-size:14px}}.size-chart{font-size:14px}@media (min-width:768px){.product-image-container{height:fit-content;position:sticky;top:var(--height-from-top)}.product-info-container{height:auto;position:static}}.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}.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:#000}.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{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}}.product-image-gallery-play{background:#212121ee;border-radius:50%/10%;bottom:0;color:#fff;font-size:1em;height:64px;left:0;margin:auto;padding:0;pointer-events:none;position:absolute;right:0;text-align:center;text-indent:.1em;top:0;transition:all .15s ease-out;width:64px}.product-image-gallery-play:hover{background:red}.product-image-gallery-play:before{background:inherit;border-radius:5%/50%;bottom:9%;content:"";left:-5%;position:absolute;right:-5%;top:9%}.product-image-gallery-play:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:1em 0 1em 1.732em;content:"";font-size:.65em;height:0;margin:-1em 0 0 -.65em;position:absolute;top:50%;width:0}.product-gallery-play-small{background:#212121ee;border-radius:50%/10%;color:#fff;font-size:1em;height:24px;left:calc(50% - 16px);padding:0;pointer-events:none;position:absolute;text-align:center;text-indent:.1em;top:calc(50% - 12px);width:32px}.product-gallery-play-small:before{background:inherit;border-radius:5%/50%;bottom:9%;content:"";left:-5%;position:absolute;right:-5%;top:9%}.product-gallery-play-small:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:.5em 0 .5em .932em;content:"";font-size:.65em;height:0;margin:-.5em 0 0 -.5em;position:absolute;top:50%;width: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}