.main-product__media-thumbs-track{padding-top:10px!important;padding-bottom:0;height:calc(55.1rem + -0px - 20%)!important;position:relative}product-media{display:block}.main-product__media-thumbs,.main-product__media-controls{display:none}.main-product__media-list{align-items:flex-start;transition:height var(--duration-short)}.main-product__media-controls{align-items:center;position:absolute;top:1.3rem;left:1.6rem;z-index:1}.main-product__media-control+.main-product__media-control{margin-left:1.6rem}[data-has-deferred-media] .main-product__media-controls{display:flex}.main-product__media-progress{background-color:var(--color-border-1);height:.8rem}.main-product__price .discount_percent{margin-left:12px;color:#d60000;font-family:Romelio sans-serif;font-weight:400;font-size:28px}.discount_percent{color:red;margin-left:10px}.main-product__media-progress-bar{background-color:var(--color-background-bg-2);height:100%;display:block;transition:width var(--duration-short)}.main-product__deferred-media-poster .main-product__deffered-media-button{background-color:var(--color-background-elements);width:4rem;height:4rem;padding:1rem;border:.1rem solid var(--color-border-1);border-radius:0;left:auto;top:auto;bottom:1.3rem;right:1.6rem;transform:none;display:none}.main-product__deferred-media-poster .main-product__deffered-media-button:hover{transform:none}.main-product__media-modal-opener{width:100%;height:100%;z-index:2}.main-product__media-toggle{width:100%;height:100%;position:relative}.main-product__media-toggle-icon{background-color:var(--color-background-elements);display:block;width:4rem;height:4rem;padding:.7rem;border:.1rem solid var(--color-border-1);position:absolute;bottom:1.6rem;right:1.6rem;z-index:1}.main-product__media-modal-opener--video .main-product__media-toggle-icon,.main-product__media-modal-opener--external_video .main-product__media-toggle-icon{padding:1.2rem}.main-product__media-modal-opener--model .main-product__media-toggle-icon{padding:1rem}.main-product__media-toggle-icon svg{width:100%;height:100%}.main-product__gallery-modal{background-color:var(--color-background-body);display:none;width:100%;position:fixed;top:0;bottom:0;left:0;z-index:var(--z-modals)}.main-product__gallery-modal[open]{display:block}.main-product__gallery-modal-content{height:100%}.main-product__gallery-modal-content-wrapper{height:100%;overflow-y:auto}.main-product__gallery-modal-close{color:var(--color-typography-primary);background-color:var(--color-background-bg-1);display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;border-radius:50%;position:absolute;top:6rem;right:2rem;z-index:1}.main-product__gallery-modal .main-product__deffered-media-button{display:block}@media screen and (max-width: 989px){.main-product__gallery-modal-container{padding:0}}@media screen and (min-width: 990px){.main-product__gallery-modal-close{top:3rem;right:11rem}.main-product__gallery-modal .main-product__deffered-media-button{display:none}.main-product__media-toggle-icon{top:1.6rem;bottom:auto}.main-product__deferred-media-poster .main-product__deffered-media-button{display:block}.main-product__media-modal-opener--image,.main-product__media-modal-opener--model,.main-product__media-modal-opener--video,.main-product__media-modal-opener--external_video{display:none}.main-product__media-modal-opener--image{display:block}}.main-product__details-wrapper{display:flex;flex-flow:row wrap}.main-product__details-wrapper>*{width:100%}.main-product__details-wrapper>modal-opener{width:auto}.main-product__meta{width:60%}.main-product__meta--row{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}.main-product__meta+.shopify-app-block{width:60%;padding-top:.2rem}.main-product__meta--row+.shopify-app-block{width:100%;padding:0;margin-bottom:2.4rem}.main-product__installments shopify-payment-terms{max-width:45rem;display:block}.main-product__installments+.shopify-app-block{width:100%;margin:2.4rem 0}.main-product__installments+.shopify-app-block .spr-starrating{justify-content:flex-start!important}.main-product__meta--row+.shopify-app-block .spr-starrating.spr-summary-starrating{justify-content:flex-start!important}.main-product__badge{max-width:11.4rem;word-break:break-word;margin-top:.2rem}.spr-starrating{flex-wrap:wrap}.spr-starrating.spr-summary-starrating .spr-stars{margin-right:0}.spr-stars span[role=img]{display:inline-flex;align-items:center;height:100%;padding-bottom:.5rem}.spr-stars span[role=img] svg{margin-right:.5rem}.spr-starrating.spr-summary-starrating:not(#shopify-product-reviews .spr-starrating.spr-summary-starrating):not(.product-quickview__rating .spr-starrating){font-size:0}.spr-starrating .spr-stars+.spr-stars,.spr-summary-starrating a{color:var(--color-typography-body);font-size:1.3rem;display:flex;align-items:center}.spr-summary-starrating a{text-decoration:none}.spr-summary-starrating a .visually-hidden{text-transform:capitalize;width:auto;height:auto;margin:0 0 0 .4rem;position:static!important}.main-product__breadcrumbs{margin:0 0 1.6rem}.main-product__xr-button[data-shopify-xr-hidden]{display:none}.main-product__xr-button{color:var(--color-typography-primary);background-color:var(--color-typography-secondary);display:flex;align-items:center;justify-content:center;width:100%;height:4.8rem;padding:0;position:absolute;bottom:0;left:0;z-index:3}.main-product__xr-button svg{margin-right:1.2rem}.main-product__title{margin:0 0 1.2rem}.main-product__text-field{margin:0 0 1.6rem}.main-product__price-notice{margin:.2rem 0 0}.main-product__meta{margin:0;width:100%}product-selector{display:block}.main-product__selector{padding:2.3rem 0 1.6rem;border-top:.1rem solid var(--color-border-1)}.main-product__installments+.main-product__selector{margin-top:2.4rem}.main-product__form-input{align-items:center;justify-content:space-between}.main-product__form-input+.main-product__form-input{margin-top:2rem}.main-product__form-quantity .quantity{margin-right:10px}.main-product__form-quantity .quantity__input{height:4.8rem}.main-product__form-buttons-main+.shopify-payment-button{margin-top:1.6rem}.main-product__actions{margin:0 0 .5rem;display:flex;justify-content:space-between;flex-direction:column;align-items:self-start;gap:15px}@media (max-width: 990px){.main-product__actions{justify-content:start}.jdgm-rev-widg__title{font-size:24px!important}}@media screen and (min-width: 990px){.main-product__actions{margin:0 0 2rem}}.main-product__installments+.main-product__actions,.main-product__installments+.main-product__form-noscript-variants+.main-product__actions{margin-top:2.4rem}.main-product__form-noscript-variants{width:100%;margin:2.4rem 0}.main-product__form-group{flex-wrap:wrap}.visually-hidden+.main-product__form-group{padding-left:0}.main-product__form-group:not(.main-product__form-input--dropdown .main-product__form-group):not(.list-swatches){display:flex;align-items:center}.main-product__form-option:not(.main-product__form-input--dropdown .main-product__form-option):not(.list-swatches .main-product__form-option){margin-right:1.2rem;margin-bottom:1rem}.main-product__form-option label:not(.main-product__form-input--dropdown .main-product__form-option label):not(.list-swatches .main-product__form-option label),.main-product__form-option button:not(.main-product__form-input--dropdown .main-product__form-option button):not(.list-swatches .main-product__form-option button){text-align:center;color:var(--color-typography-body);display:inline-block;padding:.8rem 1.5rem;border-radius:3rem;border:.1rem solid var(--color-border-2);cursor:pointer;transition:border-color var(--duration-short),color var(--duration-short),background-color var(--duration-short)}.main-product__form-option input:checked+label:not(.main-product__form-input--dropdown .main-product__form-option label):not(.list-swatches .main-product__form-option label){background-color:#77350f;color:#fff}.main-product__form-option label:hover:not(.main-product__form-input--dropdown .main-product__form-option label):not(.list-swatches .main-product__form-option label),.main-product__form-option button:hover:not(.main-product__form-input--dropdown .main-product__form-option button):not(.list-swatches .main-product__form-option button){border-color:var(--color-background-bg-2)}.main-product__form-group--has-size-guide{display:flex}.main-product__form-group--has-size-guide modal-opener{display:block;margin-left:.8rem}.main-product__modal-opener{display:inline-block;margin-right:1.6rem;margin-top:1.6rem}.main-product__popup-modal{background-color:var(--color-background-bg-1);width:100%;position:fixed;top:0;bottom:0;left:0;z-index:var(--z-modals);opacity:0;visibility:hidden;transition:opacity var(--duration-short),visibility var(--duration-short)}.main-product__popup-modal[open]{opacity:1;visibility:visible}.main-product__popup-modal-content,.main-product__popup-modal-content-wrapper{height:100%}.main-product__popup-modal-content{padding:4.5rem 0}.main-product__popup-modal-content-wrapper{overflow-y:auto}.main-product__popup-modal-close{position:absolute;top:4.8rem;right:2.4rem;z-index:1}.main-product__popup-modal-title{padding-right:6rem;margin:0 0 2.4rem}.main-product__inventory-notice{display:flex;align-items:center;margin:2.6rem 0}.main-product__inventory-notice svg{margin-right:.8rem}.main-product__pickup-availabilities{padding:2.3rem 0 3.2rem;border-top:.1rem solid var(--color-border-1);margin-top:2.6rem}.main-product__related-products{margin:3.2rem 0}.main-product__related-products-title{margin:0}.main-product__related-products-item{margin-top:1.6rem}#shopify-product-reviews{width:calc(100% - 4.8rem);margin:5.1rem auto 6.1rem}#shopify-product-reviews .spr-container{padding:0;border:none}#shopify-product-reviews .spr-header{padding-bottom:4rem;border-bottom:.1rem solid var(--color-border-1)}#shopify-product-reviews .spr-header-title{display:none}#shopify-product-reviews .spr-summary{text-align:left}#shopify-product-reviews .spr-summary-caption{color:var(--color-typography-body);display:block}#shopify-product-reviews .spr-starrating{display:inline-flex}#shopify-product-reviews .spr-starrating+.spr-summary-caption{display:inline-block}#shopify-product-reviews .spr-summary-actions-newreview{color:var(--color-typography-primary);display:inline-block;margin:2.7rem 0 0}#shopify-product-reviews .spr-form{border:none}#shopify-product-reviews .spr-icon{color:inherit;opacity:1}#shopify-product-reviews .spr-icon-star,#shopify-product-reviews .spr-icon-star-empty{font-size:inherit;margin-right:.5rem}#shopify-product-reviews .spr-reviews{margin:0}#shopify-product-reviews .spr-review{padding:0;border:none;margin:4rem 0 0}#shopify-product-reviews .spr-review-header-starratings{margin:0 0 1.8rem}#shopify-product-reviews .spr-review-header-title{margin:0 0 1.2rem}#shopify-product-reviews .spr-review-header-byline{font-style:normal}#shopify-product-reviews .spr-review-content-body{font-size:1.6rem;color:var(--color-typography-body)}.main-product__purchase-options{margin:2.2rem 0 0}.main-product__purchase-options-title{margin:0 0 1.2rem}.main-product__purchase-options-body{border:.1rem solid var(--color-border-1);border-top:none}.main-product__purchase-options-body.is-loading{cursor:not-allowed;opacity:.5}.main-product__purchase-option{display:flex;justify-content:space-between;align-items:center}.main-product__purchase-option-wrapper{padding:2.1rem 2.4rem;border-top:.1rem solid var(--color-border-1)}.main-product__purchase-option-wrapper:not(.main-product__purchase-option-wrapper:first-child),.main-product__purchase-option-wrapper:only-child{background-color:var(--color-background-bg-1)}.main-product__purchase-option-values{border-top:.1rem solid var(--color-border-2);padding:2.2rem 0 .7rem;margin:1.5rem 0 0}.main-product__purchase-option-values-title{margin:0 0 .9rem}.main-product__purchase-option-values-item+.main-product__purchase-option-values-item{margin-top:.9rem}.main-product__purchase-option-meta{text-align:right}.main-product__purchase-option-meta span{display:block}.main-product__purchase-options-description{margin:2.2rem 0 0}.main-product__purchase-options-description p{margin:0}.main-product__link{text-align:center}.main-product__form-error-message-wrapper{margin:0}.main-product__form-error-message-wrapper svg,.main-product__form-error-message-wrapper span{vertical-align:middle}.main-product__form-error-message-wrapper svg{margin-right:.5rem}.main-product__price-notice{margin-bottom:10px}@media screen and (min-width: 990px){.main-product__link{text-align:right;margin-top:2.8rem}}@media screen and (min-width: 750px){.main-product__form-quantity .quantity__input{height:5rem;border-radius:10px}}@media screen and (min-width: 990px){.main-product__deferred-media-poster .main-product__deffered-media-button{top:1.6rem;bottom:auto}[data-main-slider-desktop] .main-product__deferred-media-poster .main-product__deffered-media-button{top:3.2rem;right:3.2rem}.main-product__media-progress{display:none}.main-product__media-thumbs{display:block}.main-product__media-controls:not(.main-product__grid--media-grid .main-product__media-controls){display:flex;top:auto;left:auto;bottom:3.2rem}.main-product__grid--media-grid [data-has-deferred-media] .main-product__media-controls{display:none}.main-product__media-thumbs-item svg{width:2.6rem;height:2.6rem;position:absolute;top:.4rem;right:.4rem;z-index:1}.main-product__media-thumbs-item.is-active{padding:.2rem;border:.1rem solid var(--color-background-bg-2);transition:all var(--duration-short)}.main-product__media-thumb-control{display:block;width:1.6rem;height:1.6rem;margin:1.6rem auto}.main-product__media-thumb-control svg{transform:rotate(90deg)}.main-product__grid{display:grid;grid-template-columns:repeat(2,1fr)}.main-product__grid--media-large{grid-template-columns:61.66% auto}.main-product__grid--media-large.main-product__grid--media-single{grid-template-columns:54% auto}.main-product__grid--media-grid{margin-left:-5.6rem}.main-product__grid--media-grid .main-product__media-list{display:grid!important;grid-template-columns:repeat(2,1fr);column-gap:.4rem;row-gap:.4rem;transform:none!important}.main-product__media-wrapper:not(.main-product__grid--media-grid .main-product__media-wrapper){display:flex;flex-flow:row wrap;margin-top:3.2rem}.main-product__media-main:not(.main-product__grid--media-grid .main-product__media-main){padding-left:1.7rem}.main-product__grid--media-single .main-product__media-main:not(.main-product__grid--media-grid .main-product__media-main){padding-left:0}.main-product__media{margin:0}.main-product__grid--media-grid .main-product__media-item{width:auto!important}.main-product__media-item{width:100%}.main-product__details{padding:0 0 0 3.8rem;position:relative}.main-product__details-wrapper--sticky{position:sticky;top:0;left:0;z-index:2}.main-product__grid--media-grid .main-product__details{padding-left:6.4rem}.main-product__breadcrumbs{margin:0 0 2.4rem}.main-product__title{margin:0 0 1.6rem}.main-product__text-field{margin:0 0 2rem}.main-product__selector{padding:1.5rem 0}.main-product__form-input+.main-product__form-input{margin-top:2.4rem}.main-product__popup-modal{width:calc(587 / 1440 * 100vw);max-width:75vw;max-height:100vh;right:0;left:auto}.main-product__popup-modal-content{padding:6rem 0 6rem .8rem}.main-product__popup-modal-close{top:5.8rem;right:5.6rem}.main-product__inventory-notice{margin:3.4rem 0}.main-product__pickup-availabilities{padding:3.1rem 0 3.2rem;margin-top:3.4rem}#shopify-product-reviews{width:calc(100% - 11.2rem);max-width:155.2rem;margin:0 auto 12.8rem}#shopify-product-reviews .spr-header-title{display:block;margin:0 0 1.3rem}#shopify-product-reviews .spr-summary-actions-newreview{margin:0}#shopify-product-reviews .spr-summary-caption{display:inline-block}#shopify-product-reviews .spr-container{padding:6.4rem 6.4rem 6.1rem;border:.1rem solid var(--color-border-1)}}@media only screen and (min-width: 768px){.main-product__media-thumbs{width:15%}.main-product__media-main:not(.main-product__grid--media-grid .main-product__media-main){width:85%;padding-left:1.7rem}}@media screen and (min-width: 1200px){.main-product__badge{max-width:none}.main-product__form-form--inline{display:flex;flex-flow:row wrap;align-items:flex-start}.main-product__form-form--inline .main-product__form-quantity{max-width:100px}.main-product__form-form--inline .main-product__form-buttons{flex:1}.main-product__modal-opener{margin-right:2.4rem;margin-top:2.4rem}.main-product__modal-opener--policy{margin-top:1.6rem}}@media only screen and (max-width: 998px){.main-product__form-input{display:block}.main-product__form-error-message-wrapper{position:fixed;bottom:0;z-index:999;transform:translateY(-65px)}}@media screen and (max-width: 1200px){.mainadd.main-product__form-buttons{display:flex;flex-direction:column}.main-product__form-form--inline{display:flex;align-items:flex-start;width:100%}}.main-product__form-form{display:flex}.main-product-title__container{display:flex;justify-content:space-between;align-items:end;margin-bottom:.5rem}.size-guide__title{font-style:italic}.addon-product__title{font-size:2.5rem}.addon-product__image{width:10rem;height:10rem;position:relative;cursor:pointer}.addon-product__image img{width:100%;height:100%}.addon_products{display:flex;justify-content:start;list-style:none;padding:0}.addon_products li{margin-right:2rem}.addon_products__card a{text-decoration:none;color:#666}.addon-product__details{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem 0;width:11rem}.addon-product__details .related-products__title{text-align:center}.addon-products__price{color:#77350f;font-size:14px}.addon-price__free{color:#04ab47;font-size:14px;font-weight:450}.fabric-option__hr{margin:3rem 0}.mattress-pdp-size-guide{margin:0!important}.mattress-pdp-size-guide button{border:.5px solid #fff!important;padding:0!important}.main-product__form-label span{font-size:16px}.product-dimentions__container{border:1px solid #77350f;border-radius:5px;width:110px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}span.product-all__dimentions{padding:0 6px;border-right:1px solid #77350f}.custom-size__container{width:100%;flex-direction:row;justify-content:start;align-items:start}.custom-length__container,.custom-breadth__container{display:flex;flex-direction:column;width:100%}.custom-size-child_container{display:flex;flex-direction:row;width:100%}.custom-size-child_container input{width:90%;padding:1rem}.custom-size-child_container input:focus{outline:none;border:1px solid #ab7841;border-radius:6px;padding:1rem}.custom-size__btn{background:#d3d3d3;padding:1rem 2rem;margin-top:2rem;font-size:1.3rem;border-radius:6px}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{display:flex!important;justify-content:start!important;flex-direction:column!important;align-items:center!important;row-gap:4rem!important}@media only screen and (min-width: 992px){.jdgm-rev-widg__header{display:flex;justify-content:center;align-items:center}}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{margin-bottom:24px;text-align:left!important}h2.jdgm-rev-widg__title{color:#ab7841!important}.addon-selected__icon{position:absolute;top:-7%;right:-7%;width:24px;height:24px;background:#77350f;display:flex;justify-content:center;align-items:center;border-radius:50%;display:none}.product-quickview__media img{position:static}.carousel-main .carousel-cell{width:100%;height:360px}.carousel-nav{width:350px;height:50px;position:absolute;top:130px;left:100px;transform:rotate(90deg) translate(-30%);transform-origin:left top}.carousel-nav .carousel-cell{cursor:pointer;width:120px;height:120px;display:none}.carousel-nav .carousel-cell .media img{transition:none!important}.main-product__media-thumbs-track .media .lazyloaded{transform:rotate(-90deg)}.thumbnail-list__item.active-cell{display:block}.main-product__media-item{display:none}.main-product__media-item.active-cell{display:block;width:100%}.carousel-nav .flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:30%;height:30%}.carousel-nav .flickity-prev-next-button{top:100%}.carousel-nav .flickity-prev-next-button.next{right:-70px}.carousel-nav .flickity-button{background:transparent}.carousel-nav .flickity-button:hover{background:transparent;cursor:pointer}.carousel-nav .flickity-prev-next-button.previous{left:-25px}@media only screen and (max-width: 425px){.carousel-main{height:300px}.main-product__selector{z-index:0}}@media only screen and (max-width: 767px){.main-product__meta+.shopify-app-block{width:100%}}.main-product__details-wrapper pincode-checker{width:max-content;margin-block:15px 25px;display:block}pincode-checker .pincode__title{margin-bottom:10px;color:#000}pincode-checker .pincode-checker__wrapper{width:max-content;padding:15px;background:#f4f4f400;border-radius:10px;box-shadow:0 0 5px #0000001a}pincode-checker svg{transform:scale(1.6);width:40px;height:45px;fill:#832525;margin-right:12px;min-width:40px}pincode-checker svg.spinner{min-width:15px;height:15px;top:37%;left:33%;margin:0;position:absolute;display:none}pincode-checker svg.spinner .path{stroke:#fff}pincode-checker button.loading{color:transparent}pincode-checker button.loading svg.spinner{display:block}pincode-checker .picode__field{padding:10px;border-top-left-radius:5px;border-bottom-left-radius:5px;width:300px;justify-content:space-between;flex:1;box-shadow:0 0 5px #0000001a}pincode-checker .picode__field input{font-size:16px;padding:7px;border:none;background:transparent;border-radius:5px;width:100%}pincode-checker .picode__field svg{position:absolute;left:70px;top:50%;transform:translateY(-50%);width:20px;height:20px}pincode-checker .picode__field svg path{fill:#1dd51d}pincode-checker .picode__field input::placeholder{font-size:16px}pincode-checker .picode__field input:focus-visible{box-shadow:none;outline:none}pincode-checker button{font-weight:600;font-size:14px;height:53px;padding:17px;background:#832525;color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px;transform:translate(-1px)}pincode-checker .response{transform:translateY(7px);color:#000}@media (max-width: 749px){.main-product__details-wrapper pincode-checker,pincode-checker .pincode-checker__wrapper{width:100%}pincode-checker .pincode-checker__wrapper{padding:10px}pincode-checker svg{transform:scale(1.3)}pincode-checker .picode__field{width:100%;padding:4px;height:4rem}pincode-checker .picode__field input,pincode-checker .picode__field input::placeholder{font-size:16px}pincode-checker .pincode__title{font-size:16px}pincode-checker .picode__field svg{left:52px}pincode-checker button{font-size:11px;padding:7px 12px;height:4rem}pincode-checker svg.spinner{top:31%;left:26%}pincode-checker .response{margin-top:0;transform:translateY(5px)}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/section-main-product.css.map */
