.v2_pdp{max-width:100%}.v2_main_container{margin:0;position:relative;background:#c1ecfb;display:block}.v2_slider{width:100%;position:sticky;top:70px}.v2_product_details{max-width:428px;background-color:#fff;position:relative;margin:auto;margin-top:-80vh;margin-right:72px;border-radius:28px}.custom-swiper-container-pdp-img{border-radius:0}.pix-wrapper{max-height:100%}.pix-slide{max-height:100%;object-fit:contain;height:100%}.pix-slide img{width:auto;object-fit:contain;height:calc(100vh - 75px);object-position:center center;margin:0 auto}@media (max-width: 990px){.pix-slide img{height:auto;min-height:100%;min-width:100%}}.pix-slide video{margin:0 auto;height:calc(100vh - 75px)}@media (max-width: 990px){.pix-slide video{height:auto}}.v2_product_details .rating-section{flex-direction:column;align-items:start;gap:16px}.v2_product_details .product-title{font-size:26px!important;padding:0}.v2_product_details .rating-item{display:flex!important;color:#1a1a1a;gap:8px;letter-spacing:0;background:#f1f4f6;padding:8px 12px;border-radius:16px;width:100%;flex-direction:row-reverse!important;align-items:center!important}.v2_product_details .rating-value{font-size:12px!important;font-weight:700;font-family:Montserrat-Bold!important}.v2_product_details .rating-item img.icon{width:16px}.v2_product_details .selected-color{font-family:Montserrat-Medium!important;font-size:16px;color:#1a1a1a;padding:0;font-weight:600}.v2_product_details .v2_selected_variant{font-size:14px}.v2_product_details .variant-button-desk-prnt .column{flex-direction:row!important;align-items:center;gap:8px}.v2_product_details .npdp-variant-options{justify-content:start}.v2_product_details .v2_variant_selection{gap:15px;padding-left:0;margin-top:16px}.v2_product_details .npdp-radio-label-color{width:34px!important;height:34px!important;border:1px solid #1a1a1a;transition:all .3s ease-out}.v2_product_details .selected-radio{border:5px solid #a2cfe4!important;width:40px!important;height:40px!important}.npdp-radio-label{transition:unset!important}.v2_product_details .npdp-variant-options{gap:15px}.v2_product_details .npdp-chip-label{width:fit-content!important;transition:unset!important}.v2_product_details .current-price .label{font-family:Montserrat-SemiBold!important;font-size:16px;color:#1a1a1a;padding:0;font-weight:600}.v2_product_details .tax-info{color:#acacac;font-family:Montserrat-Regular;font-weight:400;font-size:12px;line-height:120%;letter-spacing:0}.v2_product_details .current-price{justify-content:start;gap:8px}.v2_product_details .price-value .amount{font-size:22px;line-height:140%;font-weight:700;font-family:Montserrat-Bold!important;color:#1a1a1a;letter-spacing:0}.v2_product_details .offer-details{gap:12px!important;justify-content:start;align-items:center}.v2_product_details .discount-info .mrp{color:#acacac;font-size:18px;line-height:140%;font-weight:700;font-family:Montserrat-Bold!important;letter-spacing:0}.v2_product_details .discount-info{gap:12px}.v2_product_details .discount.dev_discount_per.expcs-off-badge{padding:2px 6px;font-weight:700;font-family:Montserrat-Bold!important;font-size:16px;line-height:140%;letter-spacing:0}.v2_product_details .price-details:after{content:"";display:block;height:4px;background-color:#f1f4f6;border-radius:4px;width:100%;bottom:-2px;position:absolute}.v2_product_details .price-details:before{content:"";display:block;height:4px;background-color:#f1f4f6;border-radius:4px;width:100%;top:-2px;position:absolute}.v2_product_details .price-details{position:relative;padding:24px 0}.v2_product_details{padding:20px 16px}.v2_product_details .pdp-dynamic-offer{padding-left:4px!important;padding-right:4px!important}.v2_product_details .np-qty-atc_qty-label p{font-weight:500;font-family:Montserrat-Medium!important;font-size:16px;line-height:16px;letter-spacing:0;vertical-align:middle;color:#1a1a1a}.v2_product_details .np-qty-atc_qty-label{padding:24px 0}.v2_product_details .np-qty-atc{margin-top:0;width:100%}.v2_product_details .npdp-cart-btn{max-width:226px;padding:14px 12px;line-height:20px;letter-spacing:1px;margin-bottom:0;width:100%;float:right}.v2_product_details .npdp-cart-btn svg{display:none}.v2_product_details .npdp-qty-selector{border:1px solid #e0e0e0;border-radius:30px;display:flex;width:max-content;padding:8px 6px;gap:0;color:#1a1a1a8c}.v2_product_details svg.dev_qty_minus,.v2_product_details svg.dev_qty_plus{width:10px;height:10px;font-size:24px;cursor:pointer;color:#000;text-align:center}.v2_product_details .npdp-qty-selector input{width:30px;margin:0!important;text-align:center;height:30px;font-family:Montserrat-Regular}.v2_product_details .npdp-qty-parent{padding-left:0;margin-bottom:0}.v2_product_details .lowest-price-banner{display:none!important}.v2_product_details .np-qty-atc:after{content:"";display:block;height:4px;background-color:#f1f4f6;border-radius:4px;width:100%;bottom:-2px;position:absolute}.v2_product_details .np-qty-atc{position:relative;padding-bottom:24px}.custom-featured-img-parent .pix-slide{width:74px!important;min-width:74px!important}.custom-featured-img-parent .featured-element{width:74px;height:54px;position:relative;cursor:pointer;border:2px solid #fff;border-radius:8px;opacity:1;transition:all .3s ease;justify-content:center}.custom-featured-img-parent{justify-content:start;max-width:fit-content!important;padding-bottom:14px}.custom-featured-img-parent .featured-element p{display:none!important}.custom-featured-img-parent .pix-slide.activefeat{width:94px!important;min-width:94px!important}.custom-featured-img-parent .pix-slide.activefeat .featured-element{height:68px!important;width:94px!important;border-color:#1a2b58}.custom-featured-img-parent .pix-wrapper{align-items:center;gap:10px;justify-content:center}@media (max-width: 990px){.custom-featured-img-parent .pix-wrapper{justify-content:unset}.header__icon--cart{margin-right:0}}@media (min-width: 990px){body .mattress-pdp-feature .feature-heading{text-align:left}}@media (max-width: 374px){.wuc-title-light{font-size:12px}.mattress-pdp-full-screen-video-grid .custom-video-grid-title strong{font-size:14px}}.custom-featured-img-parent .custom-swiper-container{margin:0 auto}svg.custom-right-arrow,svg.custom-left-arrow{width:40px;height:40px;background-color:#0000004d;fill:#fff;border-radius:50%;padding:4px;position:relative}.v2_product_details .pdp-new-marquee-card{overflow:hidden;position:relative;white-space:nowrap;background-color:#c1ecfb66;margin-bottom:20px;width:calc(100% + 32px);margin-left:-16px}.v2_product_details .pdp-new-marquee-card .pdp-new-marquee-track{display:flex;animation:slidesMarquee 200s linear infinite;padding:16px;gap:24px;min-width:max-content}@keyframes slidesMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.v2_product_details .pdp-new-marquee-feature{display:flex;gap:8px;align-items:center}.v2_product_details img.pdp-new-marquee-icon{min-width:32px;min-height:32px;width:32px;height:32px}.v2_product_details .pdp-new-marquee-content{min-width:76px}.v2_product_details .pdp-new-marquee-label,.pdp-new-marquee-value{color:#1a1a1a;font-size:12.44px;line-height:140%}.v2_product_details .pdp-new-marquee-value{font-family:Montserrat-SemiBold}.v2_product_details .pdp-sticky-connect-button-container{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px 0;position:relative}.v2_product_details .pdp-sticky-connect-button-container .primary-btn{background-color:#cf2027;border:1px solid #cf2027;color:#fff;font-size:14px;padding:12px 40px;border:none;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;max-width:600px;justify-content:center;font-family:Montserrat-Bold}.v2_product_details .pdp-sticky-connect-button-container .secondary-btn-group{display:flex;width:100%;max-width:600px;gap:16px;justify-content:space-between}.v2_product_details .pdp-sticky-connect-button-container .secondary-btn{width:50%;border:1px solid #cf2027;border-radius:50px;padding:11px 0;font-size:14px;background-color:#fff;color:#cf2027;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-sizing:border-box;font-family:Montserrat-SemiBold}.v2_product_details .pdp-sticky-connect-button-container .primary-btn img{height:16px}.v2_product_details .pdp-sticky-connect-button-container .secondary-btn a{font-size:14px;background-color:#fff;color:#cf2027;display:flex;align-items:center;justify-content:center;gap:10px;font-family:Montserrat-SemiBold}.v2_product_details .pdp-sticky-connect-button-container:after{content:"";display:block;height:4px;background-color:#f1f4f6;border-radius:4px;width:calc(100% - 32px);bottom:-2px;position:absolute}.v2_product_details .pdp-sticky-connect-button-container .secondary-btn a,.v2_product_details .pdp-sticky-connect-button-container .secondary-btn{gap:4px}.mattress-pdp-feature .icon-box{background:unset}.custom-left-arrow-pdp,.custom-right-arrow-pdp{display:none!important}.image-count-rltv{display:none}.v2_product_details .shop-button-wrapper{display:none!important}.v2_product_details .custom-delivery-widget{margin-bottom:0!important}p.product-title{padding-left:0!important}.desk-more-detail-section .desk-tab-content.active{background:transparent}.v2_product_details .mattress-key-feature-main-wrap{margin:0 0 24px}.v2_product_details .mattress-key-feature-main-wrap .icon-box{background:transparent!important;padding:unset!important;height:auto!important}.mattress-pdp-feature .icon-features-grid .icon-box{height:auto!important}@media (max-width: 990px){.v2_product_details .product-title{font-size:18px!important}.v2_slider{position:relative!important;top:0;background:#c1ecfb!important}.v2_image_gallary{position:relative!important;top:0!important;height:100%}.v2_product_details{margin-top:0;border-radius:0;max-width:100%;width:100%!important}.custom-featured-img-parent{margin-top:0;padding:10px 4px}svg.custom-right-arrow,svg.custom-left-arrow{display:none}div#npdp-main-sns,.lowest-price-banner.mobile-visible{display:none!important}.v2_product_details .rating-section{padding:0!important;margin-bottom:20px!important;flex-direction:row}.v2_product_details .np-qty-atc{gap:16px}body .faq-item.faq-item-seo .faq-question.faq-question-seo:before{height:calc(100% + 36px)}}@media (min-width: 991px){.custom-featured-img-parent{padding-bottom:11px;position:absolute;bottom:0;margin-left:40px}.c-share__input:checked~.c-share_options{background-color:#1a2b5866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.v2_main_sec_wrapper,.v2_main_container{height:100%}.v2_slider{height:calc(100vh - 72px)}.pdp-section-spacer{width:100%;height:60px;background:transparent}}@media (max-width: 1590px){.v2_slider{width:100%!important}}.v2_slider img.img-featured-element{padding:4px}.mattress-v2-video-slide-description-wrap p{text-align:center}.v2_main_sec_wrapper .rating-item{cursor:pointer}@media (max-width: 990px){.mattress-pdp-full-screen-video-grid .custom-video-grid-title br{display:none}.v2_product_details .rating-item{margin-right:0!important;width:max-content}.v2_product_details .rating-section{align-items:center}.v2_product_details .rating-value{padding-top:0}}@media screen and (min-width: 1366px){.custom-featured-img-parent.pdp-thumbnail-desktop{left:9%}}@media screen and (min-width: 1536px){.custom-featured-img-parent.pdp-thumbnail-desktop{left:15%}}@media screen and (min-width: 1800px){.custom-featured-img-parent.pdp-thumbnail-desktop{left:25%}}.selected-radio{width:48px!important;height:48px!important;border:1px solid #a2cfe4}.npdp-radio-label{border:.5px solid #1a1a1a}.v2_variant_selection{flex-direction:column;gap:24px;align-items:flex-start;margin-top:24px}.variant-button-desk-prnt{width:100%;justify-content:space-between}.show-model{display:block!important}div#product-offers{padding:24px 0;position:relative}p.product-offers-heading{display:flex;justify-content:space-between;font-weight:500;font-family:Montserrat-Medium!important;font-size:14px;line-height:16px;letter-spacing:0;color:#1a1a1a;padding:0 16px}.product-offers-heading span.view-all{color:#cf2027;cursor:pointer;font-family:Montserrat-semibold}.product-offers-item{font-size:12px;border:1px solid #c1ecfb;padding:0;border-left:unset;border-radius:4px;display:flex;gap:0;line-height:20px;width:max-content;justify-content:center;align-items:center}.product-offers-item span.product-offer-name{position:relative;background-color:#c1ecfb;border-radius:4px 0 0 4px;font-size:12px;line-height:16px;display:flex;align-items:center;padding:8px 10px;margin-right:0;width:-webkit-fill-available;color:#1a2b58!important;font-weight:700;font-family:Montserrat-Bold!important}.mattress-pdp-main-prod .product-offers:after{content:"";display:block;height:4px;background-color:#f3f4f6;border-radius:4px;width:calc(100% - 32px);bottom:-2px;position:absolute;transform:translate(16px)}span.product-offer-name:before{left:0;transform:translate(-50%,-50%)}span.product-offer-name:before{content:"";position:absolute;top:50%;width:12px;height:12px;background:#fff;border-radius:50%}.product-offers-item span{width:max-content;padding:8px 10px;font-size:12px;line-height:16px;color:#0f172a}.product-offers-item-wrap{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;gap:10px;padding:16px 16px 0}@media (min-width: 768px) and (max-width: 800px){.product-offers-item-wrap{max-width:416px}}@media screen and (min-width: 991px){.v2_variant_selection{gap:33px}.variant-button-desk-prnt .flex.column{min-width:200px}.variant-button-desk-prnt{justify-content:start}.product-offers-item-wrap{gap:18px}p.product-offers-heading,.product-offers-item span.product-offer-name{font-size:16px}.product-offers-item span{font-size:14px}}.price-details{padding-left:16px;flex-direction:column}.desktop-gap-20{gap:20px}@media (max-width: 768px){.v2_slider{padding-top:0;z-index:11;background:#fff;overflow:unset}.v2_image_gallary{position:sticky;top:50px;z-index:11;background-color:#fff}.price-details{padding-left:0;padding-top:0;margin-bottom:10px}p.product-offers-heading{padding:0}.product-offers-item-wrap{padding-left:0;padding-right:0}div#product-offers{padding-top:10px}.desktop-gap-20{gap:0}}.fxd-mob-offer-timer-hide{border-radius:12px 12px 0 0!important;border-color:#fff;box-shadow:-4px -4px 4px #0000000d;overflow:hidden}.fxd-mob-offer-timer-hide .fxd-offer-timer{display:none}.custom-thumbnail-slide{position:relative}.custom-thumbnail-slide span.play-icon-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;line-height:15px;color:#fff;background-color:#00000080;border-radius:50%;padding:6px 6px 6px 10px;pointer-events:none}.pdp-gallery-mobile{display:block}.pdp-gallery-desktop{display:none}@media (min-width: 769px){.pdp-gallery-mobile{display:none}.pdp-gallery-desktop{display:block}}.pdp-thumbnail-mobile{display:block}.pdp-thumbnail-desktop{display:none}@media (min-width: 769px){.pdp-thumbnail-mobile{display:none}.pdp-thumbnail-desktop{display:flex}}.thumbnail-slide{cursor:pointer;border:2px solid transparent;border-radius:8px;overflow:hidden;transition:border-color .3s ease}.thumbnail-slide.activefeat{border-color:#1a2b58}.thumbnail-img{width:100%;height:60px;object-fit:cover;border-radius:6px}@media (min-width: 769px){.thumbnail-img{height:80px}}.custom-thumbnail-container{overflow:hidden;position:relative;width:100%}.custom-thumbnail-wrapper{display:flex;transition:transform .3s ease;width:auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.custom-thumbnail-wrapper::-webkit-scrollbar{display:none}.custom-thumbnail-slide{flex-shrink:0;cursor:pointer;border:2px solid transparent;border-radius:8px;overflow:hidden;transition:border-color .3s ease;margin-right:8px;padding:0;box-sizing:border-box}.custom-thumbnail-slide:last-child{margin-right:0}.custom-thumbnail-slide.activefeat{border-color:#1a2b58}.custom-thumbnail-img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:6px;display:block;margin:0;padding:0;box-sizing:border-box}.mobile-thumbnail-container{width:312px}.mobile-thumbnail-container .custom-thumbnail-slide{width:70px;height:70px}.desktop-thumbnail-container{width:528px}.desktop-thumbnail-container .custom-thumbnail-slide{width:80px;height:55px}@media (max-width: 768px){.mobile-thumbnail-container{width:100%}.mobile-thumbnail-container .custom-thumbnail-slide{width:70px;height:70px}}@media (min-width: 769px){.desktop-thumbnail-container{width:528px}.desktop-thumbnail-container .custom-thumbnail-slide{width:80px;height:55px}}
/*# sourceMappingURL=/cdn/shop/t/537/assets/v2-css.css.map */
