.diagram .image-container{background-image:url(diagram.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2),not all,only screen and (min-resolution:192dpi){.diagram .image-container{background-image:url(diagram@2x.jpg)}}#product_features_diagram{background:#f1eee8}#product_features_diagram h2{line-height:1.25!important;text-align:center;text-transform:initial}#product_features_diagram .annotation-header{margin-bottom:.5625rem;font-family:Apercu Medium,sans-serif}#product_features_diagram img{display:block}#product_features_diagram .diagram_icon{position:absolute;left:50%;top:50%}#product_features_diagram .diagram_icon h6{color:#fff;background:#000;display:inline-block;line-height:1.6;border-radius:25px;text-align:center;width:20px;height:20px;font-size:90%}#product_features_diagram .features_wrapper{display:flex;align-content:flex-start;justify-content:center}#product_features_diagram .features_wrapper .feature_bundle{flex-basis:33%;display:flex;justify-content:center;align-content:flex-start}#product_features_diagram .features_wrapper .feature_bundle .feature{flex-basis:50%;padding:0 15px}.diagram{padding-bottom:14.0625rem}.diagram .image-container{background-repeat:no-repeat;position:relative;height:37.1875rem;background-size:cover;background-position:center center;margin:0 auto;max-width:90rem}.diagram .copy{padding:5rem 0 0;display:flex;flex-direction:column;height:40.625rem;justify-content:space-between}.diagram h2{width:29.25rem;margin:0 auto}.labels-wrap{position:absolute;width:100%;display:flex;justify-content:center;z-index:2;margin-top:215px}.labels{width:482px;height:242px;position:relative}.labels li{position:absolute;height:20px;width:20px;background:#2b2823;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;font-weight:900;font-size:.8125rem;padding-top:1px;line-height:1;color:#fff;font-family:Apercu Medium}.desktop-labels li:first-child{top:90%;left:33%}.desktop-labels li:nth-child(2){top:39%;left:33%}.desktop-labels li:nth-child(3){top:45%}.desktop-labels li:nth-child(4){top:10%;left:35%}.diagram .annotations{max-width:1280px;margin:0 auto;display:flex;gap:3.8%}@media screen and (max-width:1024px){.diagram .annotations{gap:2.5%}}@media screen and (max-width:768px){.diagram .annotations{gap:2%}}.diagram .annotations li{text-align:left}.diagram .annotations li:first-child{grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:2;-ms-grid-column:5;-ms-grid-column-span:3;-ms-grid-row:1;-ms-grid-row-span:1}.diagram .annotations li:nth-of-type(2){grid-column-start:5;grid-column-end:7;grid-row-start:1;grid-row-end:2;-ms-grid-column:9;-ms-grid-column-span:3;-ms-grid-row:1;-ms-grid-row-span:1}.diagram .annotations li:nth-of-type(3){grid-column-start:7;grid-column-end:9;grid-row-start:1;grid-row-end:2;-ms-grid-column:13;-ms-grid-column-span:3;-ms-grid-row:1;-ms-grid-row-span:1}.diagram .annotations li:nth-of-type(4){grid-column-start:9;grid-column-end:11;grid-row-start:1;grid-row-end:2;-ms-grid-column:17;-ms-grid-column-span:3;-ms-grid-row:1;-ms-grid-row-span:1}.annotations-tablet{display:none}.annotations-tablet article{background:#fff;padding:1.25rem;max-width:14.5rem}.annotations-tablet article:first-child{grid-column-start:3;grid-column-end:7;grid-row-start:1;grid-row-end:2;-ms-grid-column:5;-ms-grid-column-span:7;-ms-grid-row:1;-ms-grid-row-span:1}.annotations-tablet article:nth-of-type(2){grid-column-start:7;grid-column-end:11;grid-row-start:1;grid-row-end:2;-ms-grid-column:13;-ms-grid-column-span:7;-ms-grid-row:1;-ms-grid-row-span:1}.diagram-mobile{display:none}.diagram-carousel-tuft.owl-carousel{max-width:34.375rem;margin:0 auto;padding-bottom:4rem}.diagram-carousel-tuft.owl-carousel .item{position:relative}.diagram-carousel-tuft .owl-dots{bottom:0}.diagram-carousel-tuft.owl-carousel .owl-dots button.owl-dot span{border:1px solid #2B2823;width:.5625rem;height:.5625rem;margin:0 2px}.diagram-carousel-tuft.owl-carousel .owl-dots button.owl-dot.active span{background:#2b2823}.diagram-carousel-tuft article{background:#fff;width:13.75rem;margin:0 auto;padding:20px;height:18.0625rem;position:relative}.diagram-wrap{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:3.8%;display:-ms-grid;-ms-grid-columns:1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr}@media screen and (max-width:1024px){.diagram-wrap{grid-column-gap:2.5%;-ms-grid-columns:1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr}}@media screen and (max-width:768px){.diagram-wrap{grid-column-gap:2%;-ms-grid-columns:1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr}}.diagram-wrap .diagram_icon:nth-of-type(1){transform:translate(180px,-135px)}.diagram-wrap .diagram_icon:nth-of-type(2){transform:translate(-355px,-70px)}.diagram-wrap .diagram_icon:nth-of-type(3){transform:translate(120px,-75px)}.diagram-wrap .diagram_icon:nth-of-type(4){transform:translate(-230px,-120px)}.diagram-wrap .diagram_icon:nth-of-type(5){transform:translate(-180px,-130px)}.diagram-wrap .diagram_icon:nth-of-type(6){transform:translate(-300px,-40px)}@media screen and (max-width:1023px){#product_features_diagram{padding-bottom:5%}.diagram .annotations{display:none}.diagram .image-container{background-size:150% auto;background-position:top;height:auto}.diagram .copy{height:46.875rem}.annotations-tablet{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:3.8%;display:-ms-grid;-ms-grid-columns:1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr 3.8% 1fr}}@media screen and (max-width:1023px)and (max-width:1024px){.annotations-tablet{grid-column-gap:2.5%;-ms-grid-columns:1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr}}@media screen and (max-width:1023px)and (max-width:768px){.annotations-tablet{grid-column-gap:2%;-ms-grid-columns:1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr 2% 1fr}}@media screen and (max-width:920px){.diagram .copy{padding-top:4rem;height:41.875rem}}@media screen and (max-width:550px){.diagram-carousel-tuft .owl-carousel .owl-dots{bottom:-40px!important;background:#edebe9!important;padding-bottom:30px!important}#product_features_diagram{padding-bottom:0}.diagram{display:none}.diagram-carousel-tuft article{width:20rem;height:16.0625rem;top:42%}.labels-wrap{display:none}.diagram-mobile{display:block;position:relative;height:53.125rem}.pf-dynamic .diagram-mobile{height:auto}.diagram-mobile h2{position:absolute;top:7%;left:0;margin-left:auto;margin-right:auto;right:0;max-width:78%}.pf-dynamic .diagram-mobile h2{position:unset;padding-top:30px}.diagram-mobile .mobile-labels{width:auto;height:auto;margin-top:50%;z-index:1}.diagram-mobile img{width:100%;display:block;position:relative}.diagram-mobile-content{position:absolute;top:0;left:0;width:100%;height:100%}.pf-dynamic .diagram-mobile-content{position:unset}.diagram-mobile-content .first{position:relative;top:50%;left:10%}.diagram-mobile-content .second{position:relative;top:60%}.diagram-carousel-tuft.owl-carousel{padding-bottom:0}.diagram-carousel-tuft.owl-carousel .item{height:32.5rem}.pf-dynamic .diagram-carousel-tuft.owl-carousel .item{height:auto}.mobile-labels li.label-1{left:20%;margin-top:29%}.mobile-labels li.label-2{left:36%;margin-top:24%}.mobile-labels li.label-3{left:83%;margin-top:33%}.mobile-labels li.label-4{left:36%;margin-top:20%}.mobile-labels li.label-5{left:20%;margin-top:33%}.mobile-labels li.label-6{left:84%;margin-top:24%}}@media screen and (max-width:480px){.diagram-mobile{display:block;position:relative;height:46.875rem}}#product_features.og-mattress-features h2{max-width:24.375rem}@media screen and (max-width:480px){#product_features.og-mattress-features h2{max-width:17.8125rem}}#product_features_diagram.og-mattress-diagram{background:var(--bone)}.og-mattress-diagram .diagram{padding-bottom:5rem}.og-mattress-diagram .copy{padding-top:6.25rem;height:78%}.og-mattress-diagram .image-container{height:45.5625rem}.og-mattress-diagram .desktop-labels{width:38.625rem}.og-mattress-diagram .diagram h2{width:37.5rem}.og-mattress-diagram .desktop-labels li:first-child{top:4.5%;left:90.5%}.og-mattress-diagram .desktop-labels li:nth-child(2){top:40%;left:-22%}.og-mattress-diagram .desktop-labels li:nth-child(3){top:41%;left:79%}.og-mattress-diagram .desktop-labels li:nth-child(4){top:10%;left:4%}.og-mattress-diagram .desktop-labels li:nth-child(5){top:5%;left:14%}.og-mattress-diagram .desktop-labels li:nth-child(6){top:54.5%;left:-14%}.pf-dynamic .og-mattress-diagram .diagram .annotations li:first-child{grid-column:1 / 5}.pf-dynamic .og-mattress-diagram .diagram .annotations li:nth-of-type(2){grid-column:5 / 9}.pf-dynamic .og-mattress-diagram .diagram .annotations li:nth-of-type(3){grid-column:9 / 13}.og-mattress-diagram .diagram .annotations li:first-child{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:1;-ms-grid-row-span:1}.og-mattress-diagram .diagram .annotations li:nth-of-type(2){grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:2;-ms-grid-column:5;-ms-grid-column-span:3;-ms-grid-row:1;-ms-grid-row-span:1}.og-mattress-diagram .diagram .annotations li:nth-of-type(3){grid-column-start:5;grid-column-end:7;grid-row-start:1;grid-row-end:2;-ms-grid-column:9;-ms-grid-column-span:3;-ms-grid-row:1;-ms-grid-row-span:1}.og-mattress-diagram .diagram .annotations li:nth-of-type(4){grid-column-start:7;grid-column-end:9;grid-row-start:1;grid-row-end:2;-ms-grid-column:13;-ms-grid-column-span:3;-ms-grid-row:1;-ms-grid-row-span:1}.og-mattress-diagram .diagram .annotations li:nth-of-type(5){grid-column-start:9;grid-column-end:11;grid-row-start:1;grid-row-end:2;-ms-grid-column:17;-ms-grid-column-span:3;-ms-grid-row:1;-ms-grid-row-span:1}.og-mattress-diagram .diagram .annotations li:nth-of-type(6){grid-column-start:11;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:21;-ms-grid-column-span:3;-ms-grid-row:1;-ms-grid-row-span:1}.annotations-tablet article:first-child{grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:7;-ms-grid-row:1;-ms-grid-row-span:1}.annotations-tablet article:nth-of-type(2){grid-column-start:5;grid-column-end:9;grid-row-start:1;grid-row-end:2;-ms-grid-column:9;-ms-grid-column-span:7;-ms-grid-row:1;-ms-grid-row-span:1}.annotations-tablet article:nth-of-type(3){grid-column-start:9;grid-column-end:13;grid-row-start:1;grid-row-end:2;-ms-grid-column:17;-ms-grid-column-span:7;-ms-grid-row:1;-ms-grid-row-span:1}@media screen and (max-width:1024px){.og-mattress-diagram .desktop-labels li:first-child{top:9.5%;left:84.5%}.og-mattress-diagram .desktop-labels li:nth-child(2){top:39%;left:-13%}.og-mattress-diagram .desktop-labels li:nth-child(3){top:50%;left:79%}.og-mattress-diagram .desktop-labels li:nth-child(4){top:16%;left:9%}.og-mattress-diagram .desktop-labels li:nth-child(5){top:10%;left:18%}.og-mattress-diagram .desktop-labels li:nth-child(6){top:54.5%;left:-2%}.og-mattress-diagram .copy{height:85%}}@media screen and (max-width:1023px){#product_features_diagram.og-mattress-diagram{padding-bottom:2.75rem}.og-mattress-diagram .copy{height:109%!important;padding-top:4.4375rem!important}.og-mattress-diagram .image-container{background-size:cover;height:36.75rem!important}.og-mattress-diagram .desktop-labels li:first-child{top:-7.5%;left:78%!important}.og-mattress-diagram .desktop-labels li:nth-child(2){top:15%;left:-2%!important}.og-mattress-diagram .desktop-labels li:nth-child(3){top:24%;left:68%!important}.og-mattress-diagram .desktop-labels li:nth-child(4){top:-4%;left:15%!important}.og-mattress-diagram .desktop-labels li:nth-child(5){top:-8%;left:24%!important}.og-mattress-diagram .desktop-labels li:nth-child(6){top:30%;left:6%!important}}@media screen and (max-width:550px){#product_features_diagram.og-mattress-diagram{padding-bottom:0}.og-mattress-diagram .diagram-mobile h2{max-width:15.625rem}.mobile-labels li.label-1{left:88%;margin-top:19%!important}.mobile-labels li.label-2{left:13%;margin-top:30%!important}.mobile-labels li.label-3{left:83%;margin-top:33%!important}.mobile-labels li.label-4{left:36%;margin-top:28%!important}.mobile-labels li.label-5{left:38%;margin-top:18%!important}.mobile-labels li.label-6{left:15%;margin-top:38%!important}}[data-mobile-image-has-points=true] .mobile-labels{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/110/assets/tuft-single-product-slider-colchon.css.map */
