@media (max-width: 768px){.mattress-dekstop-visible{display:none}.mattress-mobile-visible{display:flex;height:calc(100dvh - 52px);width:100vw;object-fit:cover}}@media (min-width: 769px){.mattress-dekstop-visible{display:flex;width:100vw;height:calc(100vh - 70px);object-fit:contain}.mattress-mobile-visible{display:none}}.pv-variant-atc-wrapper.mobile-only{transition:all .3s ease-out;max-width:100vw;flex-direction:column;width:100%;gap:0;padding:0;overflow:hidden;opacity:1;z-index:10}.pv-variant-atc-wrapper.mobile-only .sticky-stc-mobile-wrap{display:flex;padding:12px 16px;gap:12px}a.pv-variant-call-button{background:#1a2b5c;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px}a.pv-variant-call-button svg path{fill:#c1ecfb}.pv-variant-atc-wrapper.mobile-only .timer-wrap-new{width:100%;background-color:#e6f7ff;border-radius:0}.pv-variant-atc-wrapper.mobile-only .count_down_timer_new *{font-family:Montserrat-Bold}.pv-variant-atc-wrapper button.mattress-pdp-atc-btn{width:auto;min-width:128px}.pv-variant-near-by-store{background-color:#fff5f5;color:#cf2027;padding:12px;border-radius:8px;cursor:pointer;font-weight:700;font-family:Montserrat-Bold!important;font-size:12px;line-height:16px;letter-spacing:1px;text-align:center;vertical-align:middle;text-transform:uppercase;width:-webkit-fill-available;min-width:128px;letter-spacing:normal}.pv-variant-atc-wrapper.mobile-only .mattress-pdp-atc-btn{padding:12px;font-size:12px;line-height:16px}.mattress-slider-container{position:relative;width:100%;overflow:hidden;margin:0 auto;contain:content}.mattress-slider{display:flex;transform:translate(0);height:100%;width:100%;will-change:transform;transition:transform .2s cubic-bezier(.5,.39,0,1.04)}.mattress-slide{min-width:100%;height:100%;background-size:cover;background-position:center}.mattress-slider-nav{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:1}.mattress-nav-dot{width:10px;height:10px;border-radius:10px;background:#ffffff59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;transition:all .3s ease-out}.mattress-nav-dot.mattress-active{background-color:#fff;width:30px;border-radius:100px;background:#1a2b58b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mattress-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#0000004d;color:#fff;border:none;border-radius:50%;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s;z-index:1}.mattress-slider-arrow:hover{background-color:#0009}.mattress-prev{left:10px}.mattress-next{right:10px}@media (max-width: 768px){.mattress-slider-arrow{display:none}}.mattress-thumbnails{display:none}@media screen and (min-width: 991px){.pv-variant-atc-wrapper.mobile-only,body.show-atc-button .pv-variant-atc-wrapper.mobile-only{display:none}.mattress-thumbnails{display:flex;justify-content:center;gap:10px;position:absolute;bottom:50px;width:100%;padding-right:540px;align-items:center}.mattress-thumbnail-wrapper{position:relative;cursor:pointer;border:2px solid #fff;border-radius:8px;opacity:.7;transition:all .3s ease;overflow:hidden}.mattress-thumbnail-wrapper.active,.mattress-thumbnail-wrapper:hover{opacity:1;border-color:#1a2b58}.mattress-thumbnail{display:block;object-fit:cover;height:50px;width:70px}.mattress-slider-nav{display:none}.mattress-thumbnails .mattress-slider-arrow{position:static;transform:unset}.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}.mattress-thumbnail-wrapper.active img.mattress-thumbnail{height:64px;width:90px}}.column-review-share.mobile-share-icon-wrapper,div#pdpwishlist{display:block!important}.column-review-share.mobile-share-icon-wrapper{position:absolute;bottom:72px;right:16px}.mattress-pdp-main-banner{position:relative}.c-share{width:40px;height:40px}.column-review-share{text-align:center;-webkit-box-flex:1;display:-webkit-box;flex-wrap:wrap;position:relative}.c-share__input{display:none!important}.c-share__input:checked~.c-share__toggler .c-share__icon{transition:0s;width:0;height:0;color:#639eff}.c-share__input:checked~.c-share__toggler .c-share__icon:before{transform:rotate(-45deg)}.c-share__input:checked~.c-share__toggler .c-share__icon:after{transform:rotate(45deg)}.c-share__input:checked~.c-share_options{width:4.65em;height:2em;border-radius:.3125em;margin-right:40px;margin-top:4px}.c-share__input:checked~.c-share_options:before,.c-share__input:checked~.c-share_options li{transition:.3s .15s;opacity:1;transform:translateY(0);margin-bottom:5px}.c-share_options{position:absolute;right:0;width:40px;height:40px;border-radius:50%;background-color:transparent;box-shadow:6.61px 4.63px 13.22px #00000029}.c-share_options.share-active{background:#1a2b5866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.c-share__toggler{position:absolute;right:0;width:40px;height:40px;border-radius:50%;background-color:#1a2b5866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:6.61px 4.63px 13.22px #00000029}.c-share__toggler{cursor:pointer;z-index:1;display:flex;justify-content:center;align-items:center}.c-share__icon{position:relative;left:-.3125em;width:.5em;height:.5em;border-radius:50%;color:#029dfc;background-color:currentColor;box-shadow:.625em -.625em,.625em .625em;transition:.1s .05s}.c-share__icon:before,.c-share__icon:after{content:"";position:absolute;width:1em;height:.125em;background-color:currentColor;transition:.1s}.c-share__icon:before{top:.1875em;left:.1875em;transform-origin:bottom left;transform:rotate(45deg)}.c-share__icon:after{top:-.125em;left:.03125em;transform-origin:center;transform:rotate(-45deg)}.c-share__toggler path{fill:#fff}.c-share_options{list-style:none;margin:0;box-sizing:border-box;overflow:hidden;transition:.2s;box-shadow:0 .125em .125em #0000004d}.c-share_options:before{content:attr(data-title);display:block;margin-bottom:1.25em;font-weight:700}.c-share_options li{font-size:.875em;color:#464646;cursor:pointer}.c-share_options li:not(:last-child){margin-bottom:.75em}.c-share_options:before,.c-share_options li{opacity:0;transform:translateY(.625em);transition:0s}div#pdpwishlist{display:flex!important;position:absolute;right:16px;bottom:16px;background-color:#1a2b5866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;width:40px;gap:10px;height:40px;border-radius:50%;box-shadow:0 4px 4px #00000040}.c-share__input:checked~.c-share_options{display:block}li.desktop-btn-share{display:none}li.mobile-btn-share{display:block}@media (min-width: 767px){footer accordion-item .accordion__content{max-height:none;padding:0}li.mobile-btn-share{display:none}li.desktop-btn-share{display:block}div#pdpwishlist{right:540px;bottom:64px;width:56px;height:56px;background-color:#1a2b5866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.column-review-share.mobile-share-icon-wrapper{position:absolute;bottom:144px;right:540px;width:56px;height:56px}.c-share__toggler{width:56px;height:56px;background-color:#1a2b5866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.c-share_options{width:56px;height:56px;background-color:transparent}.c-share_options.share-active{background-color:#1a2b5866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-btn-share{background-color:transparent}.mobile-btn-share.share-active{background-color:#1a2b5866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.c-share__input:checked~.c-share_options{width:80px;height:40px;border-radius:8px;margin-right:56px;margin-top:8px}li.desktop-btn-share{display:block;margin-top:8px}.c-share svg{height:18px;width:18px}#pdpwishlist svg{height:21px;width:21px;fill:#ffffff1a}#store_locatore_popup_overlay{top:72px!important}}.mattress-pdp-main-prod .pv_section.pv_section_height{margin-bottom:0!important}@media (max-width: 767px){.mattress-pdp-main-prod .pv-variant-atc-wrapper .product-price-detail{display:grid;grid-template-columns:1fr 1fr 1fr;padding:2px 10px}}.mattress-pdp-form-wrap .mattress-pdp-qty-input[type=number]{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/537/assets/mattress-pdp-main-banner-stylesheet.css.map */
