.hero-section{background:radial-gradient(70.77% 70.77% at 50% 2.7%,#005a55,#012927)}.hero-section .text-content{position:relative}.hero-section .content-wrapper{max-width:530px;margin:0 auto}.text-content img.tempur{width:144px;height:64px;gap:0px;opacity:1}.premium-badge{position:absolute;width:126.35px!important;height:109.52px;top:0;right:40px}.hero-section .hero-subheading{font-size:20px;font-weight:300;line-height:23.7px;text-align:left;color:#fff}.hero-heading{font-size:48px;font-weight:300;line-height:56.88px;letter-spacing:-.03em;text-align:left;color:#fff}.highlight-text{font-weight:400;color:#4ae3db}.hero-subtitle{font-size:14px;font-weight:400;line-height:16.59px;letter-spacing:.04em;text-align:left;color:#c6fffc}.features span{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#fff;padding:10px}.hero-btn{text-decoration:none;padding:10px 20px;border-radius:28px;font-size:14px;font-weight:400;line-height:14px;text-align:center;background-color:#008780;color:#fff;margin-bottom:20px;transition:all .3s ease}.hero-btn:hover{background-color:#0d584e;color:#e6fdfd;transform:scale(1.05)}.hero-section .img-fluid{width:100%;height:70vh;object-fit:cover;object-position:left}.quiz .context-quiz{background:radial-gradient(123.82% 123.82% at 50% -40.29%,#005a55,#012927);border-radius:12px;max-width:85%;margin:0 auto;padding:65px 50px}.quiz .context-quiz h1{font-size:32px;font-weight:300;line-height:40px;letter-spacing:-.03em;text-align:left;color:#fff;text-transform:capitalize}.quiz .context-quiz h1 span{color:#9ef6f2}.quiz .context-quiz ul{list-style:none;padding:0}.quiz .context-quiz ul li{color:#fff;margin-bottom:10px;display:flex;align-items:center;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.01em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.quiz .context-quiz ul li i,.quiz .context-quiz ul li svg{margin-right:10px}.quiz .btn-switch{background-color:#008780;color:#fff;padding:10px 8px;border-radius:28px;font-size:12px;font-weight:400;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease-in-out}.quiz .btn-switch:hover{background-color:#009f8b;color:#e6fdfd;transform:scale(1.05)}.shop-category-section{background-color:#fff;padding:60px 0}.category-subtitle{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.5em;text-align:center;text-transform:uppercase;color:#008780;background:#f7fbfa;display:inline-block;padding:10px}.category-title{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:center;color:#0d121b}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:40px;justify-items:center}.category-item{text-align:center;text-decoration:none}.category-img{width:120px;height:120px;border-radius:50%;border:1px solid #ddd;object-fit:cover;object-position:center;transition:transform .3s ease;background-color:#004d40}.category-item:hover .category-img{transform:scale(1.1)}.category-name{font-size:15px;font-weight:500;line-height:18.96px;text-align:center;color:#0d121b;padding-top:20px}.category-center{position:relative;background-color:#008780;width:120px;height:120px;border-radius:50%;border:1px solid #ddd}.category-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#c6fffc;font-size:20px;font-weight:500;line-height:23.7px;text-align:center}.shop-types{background-color:#f7f7fb;padding-bottom:50px}.shop-types .image-block img{height:200px}.shop-types h1{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:center;color:#0d121b;padding-top:50px}.shop-types .wraper-list{display:flex;justify-content:center;list-style:none}.shop-types .wraper-list li a{border:1px solid #E5E7E8;padding:10px 50px;font-size:18px;font-weight:500;letter-spacing:1.2px;line-height:21.33px;color:#acafb2;text-decoration:none;transition:all .3s ease}.shop-types .wraper-list li.active:first-of-type a img{filter:none}.shop-types .wraper-list img{margin-right:10px;width:20px;height:20px;filter:grayscale(100%);transition:all .3s ease}.shop-types .wraper-list li.active a{border-color:#008780;border:2px solid;color:#008780}.shop-types .card{border-radius:12px;border:apx solid #E5E7E8;box-shadow:0 4px 8px #0000001a;transition:all .3s ease}.shop-types .card:hover{box-shadow:0 8px 16px #0003}.shop-types .card .dashed-list{list-style:none;padding:5px 0}.shop-types .card .dashed-list li{display:flex;justify-content:space-between;padding:0}.shop-types .card .dashed-list li span:first-of-type{font-family:Rubik,sans-serif;font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.01em;text-align:left;color:#51555c}.shop-types .card .dashed-list li .super-span{display:flex;gap:2px;align-items:center}@media (max-width: 768px){.shop-types .card .dashed-list li .super-span{gap:0}}.shop-types .card .dashed-list li .super-span div{background-color:#008780;width:20px;height:3px;gap:0px;border-radius:30px;opacity:0px;font-size:0}.shop-types .card .dashed-list li .super-span div:nth-last-of-type(1),.shop-types .card .dashed-list li .super-span div:nth-last-of-type(2){background-color:#dadcde}.shop-types .card .check-list{list-style:none;padding:0}.shop-types .card .check-list li{font-family:Rubik,sans-serif;font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.01em;text-align:left;padding:9px 0 0;color:#0d121b}.shop-types .card .check-list li i{color:#008780;font-size:20px}.shop-types .card .footer-card{display:flex;justify-content:space-between;align-items:center}.shop-types .card .footer-card .price-list p:first-of-type{font-family:Rubik;font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.01em;text-align:center;color:#51555c;margin:0}.shop-types .card .footer-card .price-list p:last-of-type{font-size:22px;font-weight:600;line-height:26.07px;text-align:left;color:#00716b}.shop-types .card .footer-card .shop .btn-switch{font-size:14px;font-weight:500;line-height:14px;letter-spacing:.02em;text-align:center;background-color:#008780;color:#fff;text-decoration:none;padding:10px 15px;border-radius:28px}.shop-types .card .footer-card .shop .btn-switch:hover{background-color:#25b3ab}.shop-types .card .card-title{font-size:22px;font-weight:500;line-height:26.07px;text-align:center;color:#0d121b}.shop-types .card .top-content{font-size:10px;font-weight:400;line-height:11.85px;letter-spacing:.5em;text-align:center;color:#c6fffc;background-color:#003f3b;padding:7px;display:inline-block;width:max-content;margin:0 auto;text-transform:uppercase;border-radius:4px}.shop-types .footer-btn{text-align:center}.shop-types .footer-btn .btn-switch{font-size:14px;font-weight:500;line-height:14px;letter-spacing:.02em;text-align:center;background-color:#008780;color:#fff;text-decoration:none;padding:10px 20px;border-radius:28px}.shop-types .footer-btn .btn-switch:hover{background-color:#25b3ab}section.sale{background:radial-gradient(70.77% 70.77% at 50% 2.7%,#005a55,#012927);padding-bottom:50px}.sale .sale-heading{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.5em;text-align:center;background-color:#00716b;color:#fff;width:max-content;margin:0 auto;padding:6px 14px;border-radius:4px;text-transform:uppercase}.sale .sale-title{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:center;color:#fff}.sale.brand{background:#008780}.sale .sub-title{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:center;color:#e2fffe}.sale .card{text-align:center;padding:6px;border-radius:20px;box-shadow:0 4px 8px #0000001a;transition:all .3s ease}.sale .card:hover{box-shadow:0 8px 16px #0003}.sale .card img{border-radius:12px;border:1px solid #C3C5C8}.sale .card .card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color);max-width:83%;margin:0 auto}.sale .card .card-title{font-size:22px;font-weight:500;line-height:26.07px;text-align:center;color:#0d121b}.sale .card .card-text{font-size:14px;font-weight:400;line-height:20px;margin-bottom:30px;letter-spacing:.03em;text-align:center;color:#51555c}.sale .card .btn-para .btn-switch{font-size:12px;font-weight:400;line-height:14px;letter-spacing:.02em;text-align:center;color:#fff;text-decoration:none;background:#008780;padding:12px 20px;border-radius:28px}.sale .card .btn-para .btn-switch:hover{background-color:#25b3ab}.sale .card .img-top{position:relative;overflow:hidden}.sale .card .img-top .sale-offer{position:absolute;top:13px;left:-55px;width:60%}.sale .card .sale-offer p{color:#fff;background-color:#008780;padding:8px 10px;transform:rotate(-29deg);font-size:14px;font-weight:500;line-height:16.59px;letter-spacing:.03em;text-align:center}.sale .slick-slide{margin-left:25px}.sale .slick-arrow{display:none!important}.quality-wrapper{background:url(img/decor-1.png);background-size:cover;background-position:bottom}.quality-wrapper .wrapper{display:flex;width:100%;justify-content:space-between}.quality-wrapper .wrapper .row{width:100%}.quality-wrapper .quality-content{padding-top:70px;padding-bottom:80px;display:flex;flex-direction:column;justify-content:center;align-content:center;margin:0 auto;max-width:550px}.quality-wrapper .inner-wrapper{background:linear-gradient(270deg,#fff0 1%,#fffc 78.17%)}.quality-wrapper .quality-content .img-wrapper img{width:204px;height:100px}.quality-wrapper .quality-content .content-title{font-size:20px;font-weight:400;line-height:23.7px;text-align:left;color:#0d121b}.quality-wrapper .quality-content .content-header{font-size:48px;font-weight:300;line-height:56.88px;letter-spacing:-.03em;text-align:left;color:#0d121b}.quality-wrapper .quality-content .content-header span{color:#008780}.quality-wrapper .quality-content .content-subtitle{font-size:14px;font-weight:400;line-height:16.59px;letter-spacing:.04em;text-align:left;color:#008780}.quality-wrapper .btn-switch{text-decoration:none;color:#fff;background-color:#008780;font-family:Rubik;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.02em;text-align:center;padding:14px 28px;border-radius:28px}.quality-wrapper .btn-switch:hover{color:#fff;background-color:#2abbb4}.fargo{padding:50px 0}.fargo .fargo-wrapper{background:radial-gradient(123.82% 123.82% at 50% -40.29%,#005a55,#012927);margin-bottom:50px;margin-top:50px;padding:40px 50px;border-radius:15px}.fargo .fargo-heading{color:#fff;font-size:32px;font-weight:300;line-height:40px;letter-spacing:-.03em;text-align:left}.fargo .btn-switch{display:inline-block;background-color:#008780;color:#fff;padding:10px 20px;font-family:Rubik;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.02em;text-align:center;text-decoration:none;border-radius:28px;transition:background-color .3s ease}.fargo .btn-switch:hover{background-color:#00695c}.fargo .inner-img{display:grid;grid-template-columns:repeat(5,auto);align-items:center;gap:30px}.fargo .inner-img img{width:110px;height:40px;object-fit:contain}.fargo .inner-img div:last-of-type img{width:168.35px;height:17.6px;object-fit:contain}.col-md-8{display:flex;justify-content:center;align-items:center}@media (max-width: 1200px){.fargo .fargo-heading{font-size:24px}.fargo .inner-img{grid-template-columns:repeat(3,auto)}}@media (max-width: 768px){.fargo .inner-img{grid-template-columns:repeat(2,auto);gap:20px}.fargo .fargo-heading{font-size:20px}}@media (max-width: 576px){.fargo .inner-img{grid-template-columns:repeat(2,auto);gap:15px;padding-top:30px}.fargo .fargo-heading{font-size:18px}.fargo .btn-switch{font-size:14px;padding:8px 16px}}.customer .intro{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.5em;text-align:center;color:#008780;background-color:#f7fbfa;width:max-content;padding:6px 14px;border-radius:4px;text-transform:uppercase;margin:0 auto}.customer .title{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:center;color:#0d121b}.customer .sub-title{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:center;color:#51555c}.customer .card{border:0}.customer .card img{width:100px;height:100px;margin:0 auto}.customer .col-md-3:nth-last-of-type(2) .card img{width:80px;height:80px;margin-bottom:23px}.customer .card .card-title{font-size:16px;font-weight:300;line-height:23.7px;text-align:center;color:#0d121b}.brand .card{background-color:inherit;border:0;box-shadow:none}.brand .card:hover{box-shadow:none}.brand img{height:450px;width:100%;border:none!important;position:relative}.brand .img-top .overly-2{position:absolute;top:0;width:100%;height:100%}.brand .overly-2 img{height:100px;width:180px;margin:0 auto}.brand .overly-2 .overly-title h14{font-size:22px;font-weight:500;line-height:26.07px;text-align:center;color:#0d121b}.brand .overly-2 .overly-title p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:center;color:#51555c}.brand .overly-2 .overly-title .btn-switch{font-size:12px;font-weight:400;line-height:14px;letter-spacing:.02em;text-align:center;color:#fff;text-decoration:none;background-color:#008780;padding:10px 16px;border-radius:28px;transition:background-color .3s ease}.brand .overly-2 .overly-title .btn-switch:hover{background-color:#27a19b}.brand .overly-2 .image-2{width:138px;height:50px;margin-bottom:35px}.brand .overly-2 .img-3{width:63.55px;height:62px;margin-bottom:25px}.testimonial-wrapper{padding-top:40px;padding-bottom:50px;margin-bottom:50px;background-color:#f7f7fb}.testimonial-wrapper .sub-title{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.5em;text-align:center;color:#008780;background-color:#fff;margin:0 auto;width:max-content;padding:6px 14px;border-radius:4px}.testimonial-wrapper .title{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:center;color:#0d121b}.testimonial-wrapper .wraper-list{display:inline-flex;list-style:none;justify-content:center;gap:20px}.testimonial-wrapper .wraper-list li{border:1px solid}.testimonial-wrapper .card{padding:20px 0;border:1px solid #DADCDE;border-radius:10px}.testimonial-wrapper .card-body{display:flex;flex-direction:column;justify-content:space-between;height:100%}.testimonial-wrapper .card img{height:142px}.testimonial-wrapper .card .card-title{font-size:20px;font-weight:500;line-height:23.7px;text-align:left;color:#0d121b}.testimonial-wrapper .card .card-text{font-size:14px;font-weight:400;line-height:16.59px;letter-spacing:.02em;text-align:left;color:#51555c}.testimonial-wrapper .card .btn-switch{font-size:14px;font-weight:500;line-height:14px;text-align:center;color:#008780;padding:7px 12px;border:1px solid #008780;border-radius:28px;text-decoration:none}.testimonial-wrapper .card:hover{border:1px solid #0D121B}.testimonial-wrapper .card:hover .btn-switch{background-color:#008780;color:#fff}.testimonial-wrapper .card:hover svg path{fill:#fff}.testimonial-wrapper .col-md-4 .card{padding:20px 10px}.Contour{margin-bottom:100px}.Contour .portfolio-grid{background:radial-gradient(70.77% 70.77% at 50% 2.7%,#005a55,#012927);border-radius:20px;padding:50px 20px}.Contour .sub-title{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.5em;text-align:center;color:#fff;background-color:#00716b;width:max-content;margin:0 auto;padding:6px 14px;border-radius:4px}.Contour .title{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:center;color:#fff}.Contour .content{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:center;color:#c6fffc;max-width:740px;margin:0 auto}.Contour img{width:825px;margin:30px auto 0}.portfolio-gallery{padding-top:50px;padding-bottom:50px;background:#f7fbfa}.portfolio-gallery img{width:100%;max-width:470px;height:auto}.portfolio-gallery .gallery-content{max-width:482px;display:flex;flex-direction:column;margin-top:0}.portfolio-gallery h2{font-size:48px;font-weight:300;line-height:56.88px;letter-spacing:-.03em;text-align:left;color:#0d121b;max-width:482px}.portfolio-gallery h2 span{color:#008780}.portfolio-gallery p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#008780}.portfolio-gallery .gallery-content .btn-switch{text-decoration:none;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.02em;text-align:center;padding:10px 15px;border-radius:28px}.portfolio-gallery p a:first-of-type{background-color:#008780;color:#fff;border:1px solid #008780}.portfolio-gallery p a:last-of-type{color:#008780;border:1px solid #008780}.portfolio-gallery p a:first-of-type:hover{background-color:#fff;color:#008780;border:1px solid #008780}.portfolio-gallery p a:last-of-type:hover{color:#fff;background-color:#008780;border:1px solid #008780}@media (max-width: 768px){.portfolio-gallery .row>.col-md-6{order:unset!important;text-align:center}.portfolio-gallery img{margin:0 auto 20px}.portfolio-gallery .gallery-content{text-align:center;margin-top:20px}}.supporter{margin-bottom:50px}.supporter .intro{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.5em;text-align:center;color:#008780;background-color:#f7fbfa;width:max-content;padding:6px 14px;border-radius:4px;text-transform:uppercase;margin:0 auto}.supporter .title{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:center;color:#0d121b}.supporter .sub-title{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:center;color:#51555c}.supporter .grid-container{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;gap:10px}.supporter .grid-container .grid-item{text-align:center}.supporter .grid-container .brand-img{height:60px;object-fit:cover;object-position:center}.supporter .grid-container div:nth-child(2) img{width:130px;height:25px}@media screen and (min-width: 990px){.title{margin:10px!important}}@media (max-width:768px){.supporter .grid-container{grid-template-columns:repeat(3,1fr)}}@media (max-width: 990px){.left-hero{padding:50px 20px}.supporter .grid-container{grid-template-columns:repeat(3,1fr)}.hero-section .img-fluid{height:fit-content}}@media (max-width: 576px){.supporter .grid-container{grid-template-columns:repeat(1,1fr)}}.collection{margin-bottom:50px}.collection .intro{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.5em;text-align:center;color:#008780;background-color:#f7fbfa;width:max-content;padding:6px 14px;border-radius:4px;text-transform:uppercase;margin:0 auto}.collection .title{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:center;color:#0d121b}.collection .sub-title{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:center;color:#51555c}.collection .card{position:relative;border-radius:16px}.collection .card__inner{width:100%;height:170px}.collection .card .image{object-fit:cover;object-position:70% 30%;max-width:100%;height:100%}.collection .our-regular-price{display:flex;width:100%;justify-content:space-between;gap:10px;align-items:center;margin-bottom:7px}.collection .card__heading{margin-top:0;margin-bottom:0}.collection .custom-price{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.02em;text-align:left;color:#51555c}.collection .custom-card__media .category-name{position:absolute;left:0;bottom:0}.collection .category-name-overlay{position:absolute;bottom:5px;left:5px}.collection .category-name-overlay .category-name{font-size:10px;font-weight:500;line-height:11.85px;letter-spacing:.03em;text-align:center;color:#fff;padding:4px 8px;background:#0d121b80;border-radius:100px}.collection .badge{background-color:#008780;text-transform:uppercase;font-size:10px;font-weight:500;letter-spacing:.03em;text-align:center}.collection .price__sale .price-item--regular{font-size:14px;font-weight:500;line-height:16.59px;text-align:left;color:#51555c}.collection .our-sale-price{font-size:20px;font-weight:600;line-height:26.07px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#00716b}.collection .our-savings{font-size:12px;font-weight:500;line-height:14.22px;text-align:left;color:#f04832;width:50%}.custom-card .card__heading .full-unstyled-link,.current-price{font-size:18px!important}.collection .card .overlay{position:absolute;bottom:0;background:#0d121b4d;color:#f1f1f1;width:100%;height:100%;transition:.5s ease;opacity:1;color:#fff;font-size:20px;padding:20px;text-align:center}.collection .card .inner-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:230px}.collection.collection-product .card .inner-overlay{max-width:100%}.collection .card .inner-overlay p{font-size:26px;font-weight:500;line-height:30.81px;text-align:center;color:#fff}.collection .card p .btn-switch{font-size:12px;font-weight:500;line-height:14px;letter-spacing:.02em;text-align:center;color:#fff;text-decoration:none;padding:10px 20px;border-radius:28px;border:1px solid}.collection .card p .btn-switch:hover{background-color:#008780;color:#fff}.collection .quick-add{display:flex;justify-content:center}.collection .quick-add__submit{padding:.8rem;min-width:100%;box-sizing:border-box;background-color:#008780;color:#fff;border-radius:28px;padding:10px!important;min-height:unset!important}.collection .card--card .quick-add{margin:0 .5rem 1rem!important}.wrapper-contact{margin-bottom:50px}.wrapper-contact .inner-wrapper{background:radial-gradient(123.82% 123.82% at 50% -40.29%,#005a55,#012927);padding:30px 40px;border-radius:10px}.wrapper-contact .inner-wrapper h4{font-size:32px;font-weight:300;line-height:40px;letter-spacing:-.03em;text-align:left;color:#fff;text-transform:capitalize;max-width:370px;margin:0 auto}.wrapper-contact .inner-wrapper p{padding:30px 0}.wrapper-contact .inner-wrapper .btn-switch{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#fff;text-decoration:none;background-color:#008780;padding:10px 16px;border-radius:28px;margin-left:10px}@media (max-width:1200px){.wrapper-contact .inner-wrapper p a{display:block;margin-bottom:10px}}.customer-reviews{background-color:#f4fffe;padding:50px 0}.customer-reviews .intro{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.5em;text-align:center;color:#008780;background-color:#fff;width:max-content;padding:6px 14px;border-radius:4px;text-transform:uppercase;margin:0 auto}.customer-reviews .title{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:center;color:#0d121b}.customer-reviews .sub-title{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:center;color:#51555c}.customer-reviews .slick-slider{text-align:center}.customer-reviews .review-card{padding:15px;background-color:inherit;border-radius:10px;color:#005a55}.customer-reviews .rating{color:#008780;font-size:20px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:15px}.customer-reviews .rating .bi-star-fill{margin-right:5px}.customer-reviews .review-content{font-size:16px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:center}.customer-reviews .review-author{display:inline-flex;align-items:center;justify-content:center}.customer-reviews .review-author img{width:20px;height:20px;margin-right:5px}.customer-reviews .review-author .author-initials{width:25px;height:25px;display:inline-flex;justify-content:center;align-items:center;background-color:#5179c1;font-size:18px;font-weight:500;line-height:21.33px;text-align:center;color:#fff;border-radius:50%;margin-right:5px}.customer-reviews .review-author .author-initialsss{width:25px;height:25px;display:inline-flex;justify-content:center;align-items:center;background-color:#c66441;font-size:18px;font-weight:500;line-height:21.33px;text-align:center;color:#fff;border-radius:50%;margin-right:5px}.customer-reviews .review-author .author-initialss{width:25px;height:25px;display:inline-flex;justify-content:center;align-items:center;background-color:#4bb55a;font-size:18px;font-weight:500;line-height:21.33px;text-align:center;color:#fff;border-radius:50%;margin-right:5px}.customer-reviews .review-author div{width:3px;height:25px;background:#008780;margin-right:3px}.customer-reviews .slider-arrows{text-align:center;margin-top:30px}.customer-reviews .slider-arrows .prev,.customer-reviews .slider-arrows .next{background-color:#fff;border:none;border-radius:50%;width:40px;height:40px;color:#00a396;font-size:18px;margin:0 10px;box-shadow:0 5px 15px #0000001a}.customer-reviews .slider-arrows .prev:hover,.customer-reviews .slider-arrows .next:hover{background-color:#00a396;color:#fff}.shop-comfort{padding:50px 0;background-color:#fff}.shop-comfort .inner-shop-comfort{padding:10px}.shop-comfort .comfort-title{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:left;color:#0d121b}.shop-comfort .comfort-description{font-size:14px;font-weight:400;line-height:16.59px;letter-spacing:.04em;text-align:left;color:#008780}.shop-comfort .btn-switch{background-color:#008780;color:#fff;padding:10px 20px;border-radius:25px;border:none;transition:background-color .3s ease;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.02em;text-align:center}.shop-comfort .btn-switch:hover{background-color:#00695c;color:#fff}.shop-comfort .comfort-card{background-color:#fff;padding:20px;border-radius:10px;text-align:center;box-shadow:0 4px 15px #0000001a;margin-bottom:20px;transition:box-shadow .3s ease}.shop-comfort .comfort-card:hover{box-shadow:0 8px 20px #0003}.shop-comfort .comfort-card img{max-width:100%;height:auto;margin-bottom:15px}.shop-comfort .comfort-type{font-size:22px;font-weight:500;line-height:26.07px;text-align:center;color:#0d121b}.shop-comfort .comfort-info{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:center;color:#51555c}.footer{background-color:#012927;padding:50px 0;color:#fff;font-size:14px}.footer-logo img{width:150px;margin-bottom:20px}.footer-contact{margin-top:15px}.footer-contact .contact-item{display:block;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;margin-bottom:10px;text-decoration:none;color:#fff;border:1px solid;padding:10px 20px;width:max-content;border-radius:28px}.footer h5{font-size:22px;font-weight:500;line-height:26.07px}.footer-links{list-style-type:none;padding:0}.footer-links li{margin-bottom:5px}.footer-links li a{font-size:16px;font-weight:400;line-height:16.59px;text-align:center;color:#c3c5c8;text-decoration:none}.footer-links li a:hover{color:#737e7d}.newsletter-form{display:flex;align-items:center;margin-bottom:20px;width:100%;background-color:#fff;padding:5px;justify-content:space-between;border-radius:28px}.newsletter-form input{font-family:Rubik,sans-serif;background-color:inherit;border:none;padding-left:10px;font-size:14px;font-weight:400;line-height:16px;text-align:left;color:#95989d}.newsletter-form input:focus{background-color:inherit;outline:none;border:none;box-shadow:unset!important}.newsletter-form input::placeholder{font-family:Rubik,sans-serif;font-size:14px;font-weight:400;line-height:16px;text-align:left;color:#95989d}.newsletter-form .btn-switch{background-color:inherit;border:none;padding:10px 20px;border-radius:28px;background-color:#008780;color:#fff;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.02em;text-align:center}.social-icons a{display:inline-block}.social-icons img{width:35.6px;height:35px}.footer .sub{font-size:14px;font-weight:400;line-height:16.59px;text-align:left;color:#c3c5c8}.footer-bottom{border-top:1px solid rgba(255,255,255,.2);padding-top:20px}.footer-bottom p{font-size:12px;font-weight:400;line-height:14.22px;text-align:left;color:#95989d}.footer-bottom img{width:188.83px}.green-section{background:radial-gradient(70.77% 70.77% at 50% 2.7%,#005a55,#012927);padding-top:70px;padding-bottom:70px}.green-section h1{font-size:40px;font-weight:400;line-height:47.4px;letter-spacing:-.03em;text-align:center;color:#fff;margin-bottom:10px}.green-section p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:center;color:#c6fffc;max-width:750px;margin:0 auto}.custom-main-product product-info#MainProduct-template--23484157198635__main{background-color:#f1f2f3!important}.custom-main-product .product__title h1{font-size:22px;font-weight:500;line-height:26.07px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#0d121b}.custom-main-product .our-regular-price{display:block}.custom-main-product .price-item--regular{font-size:14px;font-weight:500;line-height:16.59px;text-align:left;color:#51555c}.custom-main-product .our-sale-price{font-size:22px;font-weight:600;line-height:26.07px;text-align:left;color:#00716b}.custom-main-product .our-regular-price .custom-price{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.02em;text-align:left;color:#51555c}.custom-main-product .price__badge-sale{display:none}.custom-main-product .product-form__quantity .quantity__label,.custom-main-product .product-form__input--dropdown .form__label{font-size:16px;font-weight:500;line-height:18.96px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#0d121b}.custom-main-product .select__select{font-size:16px;font-weight:500;line-height:18.96px;text-align:left;color:#0d121b}.custom-main-product .select:after{box-shadow:unset!important}.custom-main-product .select__select option{font-size:16px;font-weight:500;line-height:18.96px;text-align:left;color:#0d121b}.custom-main-product .product-form__input .svg-wrapper{color:#0d121b;font-size:20px}.custom-main-product .quantity{color:rgba(var(--color-foreground));position:relative;width:calc(16rem / var(--font-body-scale) + var(--inputs-border-width)* 2);display:flex;border-radius:28px!important;min-height:calc((var(--inputs-border-width)* 2) + 4.5rem);overflow:hidden;border:1px solid #DADCDE}.custom-main-product .quantity:after{box-shadow:unset!important}.custom-main-product button#ProductSubmitButton-template--23484157198635__main{background-color:#008780;color:#fff;border-radius:28px}.custom-main-product .shopify-payment-button{display:none}.custom-main-product .spechs-grid .metafield-rich_text_field{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 40px;width:100%}.custom-main-product .spechs-grid .metafield-rich_text_field p{margin:0;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.custom-main-product .spechs-grid .metafield-rich_text_field p strong{color:#666;white-space:nowrap}@media screen and (min-width: 750px){.custom-main-product .product__info-wrapper{padding:0 0 0 2rem}}.custom-main-product .product__text{font-size:10px;font-weight:500;line-height:11.85px;letter-spacing:.03em;text-align:center;background-color:#008780;color:#fff;width:max-content;padding:4px 8px;text-transform:capitalize;border-radius:28px}.category{background-color:#f7f7fb;padding-top:50px;padding-bottom:50px}.category h2{font-size:18px;font-weight:500;line-height:21.33px;text-align:left;color:#0d121b}.category .grid-container{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.category .grid-container .grid-item .card{display:flex;flex-direction:column;justify-content:space-between;padding:13px 13px 5px 8px;border:none;width:100%;border-radius:10px;background-color:#fff;box-shadow:0 4px 8px #0000001a;transition:box-shadow .3s ease}.category .grid-container .grid-item .card:hover{box-shadow:0 8px 20px #0003}.category .grid-container .card-title{font-size:16px;font-weight:500;line-height:18.96px;color:#0d121b}.category .grid-container .card-btn{margin-top:auto}.category .grid-container .btn-switch{font-size:12px;font-weight:400;line-height:14px;letter-spacing:.02em;text-align:center;color:#008780;text-decoration:none;margin-top:10px;display:inline-flex}.category .grid-container .btn-switch svg{margin-left:5px}@media (max-width: 1200px){.category .grid-container{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.category .grid-container{grid-template-columns:repeat(2,1fr)}}.product-gallery{background-color:#f7f7fb;padding-bottom:50px}.product-gallery .card{width:100%;box-shadow:0 4px 8px #0000001a;transition:box-shadow .3s ease;padding:7px;border-radius:16px;border:0}.product-gallery .card:hover{box-shadow:0 8px 20px #0003}.product-gallery .card img{border-radius:12px;height:170px;object-fit:cover;object-position:center;border:1px solid rgba(218,220,222,1)}.product-gallery .card .card-body{padding:0 5px!important}.product-gallery .card .card-title{font-size:22px;font-weight:500;line-height:26.07px;text-align:left;color:#0d121b}.product-gallery .card .card-text{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.02em;text-align:left;color:#008780;margin-bottom:25px}.product-gallery .card .price-tag{max-width:180px}.product-gallery .price-tag .regular-price,.price,.saved-price{display:flex;justify-content:space-between}.product-gallery .regular-price p:first-of-type{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.02em;text-align:left;color:#51555c}.product-gallery .regular-price p:last-of-type{font-size:14px;font-weight:500;line-height:16.59px;text-align:left;color:#51555c}.product-gallery .price p:first-of-type{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.02em;text-align:left;color:#51555c}.product-gallery .price p:last-of-type{font-size:22px;font-weight:600;line-height:26.07px;text-align:left;color:#00716b}.product-gallery .saved-price p:first-of-type{font-size:12px;font-weight:400;line-height:14.22px;letter-spacing:.02em;text-align:left;color:#51555c}.product-gallery .saved-price p:last-of-type{font-size:12px;font-weight:500;line-height:14.22px;text-align:left;color:#f04832}.product-gallery .shop-btn{display:flex;justify-content:space-between}.product-gallery .shop-btn p:first-of-type .btn-switch{font-size:12px;font-weight:400;line-height:14px;text-align:center;color:#fff;background-color:#008780;padding:10px 15px;border-radius:28px}.product-gallery .shop-btn p:last-of-type{font-size:12px;font-weight:400;line-height:14.22px;text-align:left;color:#95989d}.product-gallery .shop-btn p:last-of-type span{line-height:20px}.product-gallery .img-fluid-top{position:relative}.product-gallery .services-overlay{position:absolute;top:5%;left:5px;width:95%;height:95%}.product-gallery .services-overlay .wishlist{position:absolute;left:0;top:0;height:26px;width:26px;border-radius:50%;background:#fffc}.product-gallery .services-overlay .wishlist svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-gallery .services-overlay .off{position:absolute;right:0;top:0}.product-gallery .services-overlay .off p{font-size:10px;font-weight:500;line-height:11.85px;letter-spacing:.03em;text-align:center;color:#fff;background-color:#008780;padding:4px 8px;border-radius:28px}.product-gallery .services-overlay .nector{position:absolute;bottom:0;left:0}.product-gallery .services-overlay .nector p{font-size:10px;font-weight:500;line-height:11.85px;letter-spacing:.03em;text-align:center;background:#0d121b80;color:#fff;padding:4px 8px;border-radius:28px}.product-gallery .card .card-top{height:100px}.product-gallery .product-pagination{display:flex;justify-content:center;margin:0 auto;list-style:none;gap:10px}.product-gallery .product-pagination li a{text-decoration:none;color:#95989d;border:1px solid transparent;padding:6px 10px;background-color:transparent;border-radius:4px;transition:all .3s ease;font-size:14px;font-weight:400;line-height:16.59px;text-align:center}.product-gallery .product-pagination li a.active,.product-gallery .product-pagination li a:hover{color:#008780;border-color:#008780;background-color:#fff;font-weight:600}.query-section{height:auto;align-items:center;background:url(img/product-8.png);background-position:20% 80%;background-size:cover}.query-section{overflow:visible;transition:height .3s ease}.feature-list{list-style:none;padding:20px;margin-top:145px;margin-bottom:156px;width:340px;border:1px solid #fff;border-radius:10px;box-shadow:0 8px 16px -3px #0d121b08;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff6;display:flex;flex-direction:column;justify-content:center;align-items:center}.feature-list .accordion{border:1px solid #ddd;border-radius:5px;width:100%}.feature-list .accordion-item{width:100%;border-bottom:1px solid #ddd}.feature-list .accordion-header{padding:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.03em;text-align:left}.feature-list .accordion-header.active{background-color:#eee}.feature-list .accordion-content{display:none;padding:15px;background-color:#fff;transition:all .3s ease}.feature-list .icon{font-size:20px;transition:transform .3s}.feature-list .accordion-header.active .icon{transform:rotate(0)}.bed-container{position:relative;width:415px;height:220px;margin-top:158px;margin-bottom:158px}.number-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.number{position:absolute;background-color:#fff;border-radius:50%}.number a{text-decoration:none;color:#c3c5c8;width:34px;height:34px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:18.96px;text-align:center}.number.active a{color:#008780}.number-1{top:18%;left:23%}.number-2{top:25%;left:10%}.number-3{top:30%;left:-5%}.number-4{top:63%;left:20%}.number-5{bottom:0;left:10%}.right-content .content{position:absolute;left:43%;width:260px;background:#fff;border-radius:10px;padding:10px 10px 0;height:max-content;border:1px solid #008780}.right-content .content h3{font-size:16px;font-weight:500;line-height:20px;letter-spacing:.03em;text-align:left;color:#008780}.right-content .content p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#51555c}.query-section{height:auto;align-items:center;background:url(img/product-8.png);background-position:20% 80%;background-size:cover;overflow:visible;transition:height .3s ease}@media (max-width: 992px){.query-section{background-image:none;background-color:#f9f9f9}.quality-content{height:auto}.bed-container,.feature-list{text-align:center;justify-content:center;margin:20px auto}.bed-container .number-overlay{position:static;display:none;height:auto;justify-content:center}.bed-container .number-overlay .number{position:static;width:auto;height:auto;display:block;background-color:inherit;gap:10px;padding:10px}.bed-container .number-overlay .number a{width:30px;height:30px;border-radius:50%;background-color:#fff;padding:10px}.bed-container .content{position:static;margin:0 auto;display:none}}.query-section .top-content{position:relative}.query-section .top-content img{width:100%}.number-overlay-1 .number{position:absolute;background-color:#fff;border-radius:50%}.number-overlay-1 .number a{text-decoration:none;color:#c3c5c8;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:18.96px;text-align:center}.number-overlay-1 .number.active a{color:#008780}.number-overlay-1 .number-1{top:42%;left:60%}.number-overlay-1 .number-2{top:44%;left:50%}.number-overlay-1 .number-3{top:50%;left:55%}.number-overlay-1 .number-4{top:57%;left:50%}.number-overlay-1 .number-5{bottom:30%;left:60%}@media (min-width:992px){.top-content,.query-section .content-1,.query-section .number-overlay-1{display:none}}.matress_contact .card .card-title{font-size:22px;font-weight:500;line-height:26.07px;text-align:left;color:#0d121b}.matress_contact .card .card-text{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#51555c;margin-bottom:30px}.matress_contact .card{background-color:#f1f2f3;padding:20px 0;border:0;border-radius:16px}.matress_contact .card .card-button{background-color:#fff;border-radius:28px;padding:5px;width:max-content}.matress_contact .card .card-button .btn-green{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#008780}.form-contact .form-wrapper{background-color:#f7f7fb;margin:0 auto;border-radius:16px;padding:10px 10px 30px}@media (min-width:768px){.form-contact .form-wrapper{max-width:970px;margin:0 auto}}.form-contact .form-title{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:center;color:#000;max-width:660px;margin:0 auto;padding-bottom:45px}.form-contact .form-wrapper form{max-width:770px;margin:0 auto}.form-contact .form-wrapper form .form-control{border-radius:28px;border:1px solid #DADCDE;padding:10px 20px;font-family:Rubik,sans-serif}.form-contact .form-wrapper input::placeholder{font-family:Rubik,sans-serif;color:#95989d;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left}.form-contact .form-wrapper textarea{border-radius:16px!important;resize:none}.form-contact .form-wrapper textarea::placeholder{font-family:Rubik,sans-serif;color:#95989d;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left}.form-contact .form-wrapper label{font-size:16px;font-weight:500;line-height:18.96px;text-align:left;color:#0d121b;margin-bottom:10px}.form-contact .form-wrapper p{text-align:center}.form-contact .form-wrapper p .btn-gray{font-size:12px;font-weight:400;line-height:14px;letter-spacing:.02em;text-align:center;background-color:#008780;color:#fff;padding:10px 20px;border-radius:28px}.map-wrapper .google-map{padding-bottom:50%;position:relative}.map-wrapper .google-map iframe{height:100%;width:100%;left:0;top:0;position:absolute}.map-wrapper .mapouter{position:relative;text-align:right;width:100%;height:270px;border-radius:10px;padding:10px;box-shadow:0 2px 22px #0000001a}.map-wrapper .gmap_canvas{overflow:hidden;background:none!important;width:100%;height:100%}.map-wrapper .gmap_iframe{width:100%;height:100%}.search-parent{margin:0 auto}.search-store-bar{position:relative}.search-store-bar input{padding:10px 20px;border-radius:28px;border:none;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#0d121b}.search-store-bar input:focus{border:none;outline:none}.search-store-bar input::placeholder{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#95989d}.search-store-bar svg{position:absolute;right:20px;top:13px;cursor:pointer}.location .card{background-color:#fff;padding:15px 0;border:1px solid #DADCDE;border-radius:16px}.location .card .card-title{font-size:22px;font-weight:500;line-height:26.07px;text-align:left;color:#0d121b}.location .card .card-text{font-size:16px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#51555c;margin-bottom:30px}.location .card .card-button{display:flex}.location .card .card-button_1{padding:5px;width:max-content}.location .card .card-button_2{background-color:#fff;padding:5px;width:max-content}.location .card .card-button_1 .btn-green{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#fff;border-radius:28px;border:1px solid;background-color:#008780}.location .card .card-button_2 .btn-green{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#008780;border:1px solid;border-radius:28px}.location .title{font-size:22px;font-weight:500;line-height:26.07px;text-align:left}.location .google-map{padding-bottom:50%;position:relative}.location .google-map iframe{height:100%;width:100%;left:0;top:0;position:absolute}.location .mapouter{position:relative;text-align:right;width:100%;height:100%;border-radius:10px;padding:10px}@media (max-width: 480px){.mapouter{min-height:500px}}.location .gmap_canvas{overflow:hidden;background:none!important;width:100%;height:100%}.location .gmap_iframe{width:100%;height:100%}.delivery{background-color:#f7f7fb}.delivery .card{border:0;background-color:inherit}.delivery .card img{width:80px;height:80px;margin:0 auto}.delivery .card .card-body{padding:0}.delivery .card .card-title{font-size:18px;font-weight:400;line-height:21.33px;letter-spacing:-.01em;text-align:center;color:#0d121b}.faqs-custom.faqs{background-color:#fff}.faqs.faqs-custom .accordion-button:not(.collapsed){color:#0d121b;background-color:#f7f7fb;box-shadow:unset}.faqs.faqs-custom .accordion-item:has(.accordion-button:not(.collapsed)){background-color:#f7f7fb;border-bottom:1px solid #DADCDE}.faqs{background-color:#f7f7fb;padding:40px 0}.faqs .accordion-button:after{content:none}.faqs .accordion-button:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f067";float:right;position:absolute;right:20px;color:#232830}.faqs .accordion-button:not(.collapsed):before{content:"\f068";position:absolute;right:20px;color:#232830}.faqs .accordion{max-width:810px;margin:0 auto;border:0}.faqs .accordion .accordion-item{border:0;border-bottom:1px solid #DADCDE}.faqs .accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:0;border-top-right-radius:0}.faqs .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:0;border-bottom-left-radius:0}.faqs .accordion-item:has(.accordion-button:not(.collapsed)){background-color:#fff;border-bottom:1px solid #DADCDE}.faqs .accordion-button{background-color:#f7f7fb;font-size:20px;font-weight:500;line-height:23.7px;text-align:left;color:#0d121b}.faqs .accordion-button:not(.collapsed){color:#0d121b;background-color:#fff;box-shadow:unset}.faqs .accordion-body{font-family:Rubik,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.03em;text-align:left;color:#51555c}.faqs .accordion-item ul{list-style-type:none;padding:0}.track{padding:80px 0}.track img{width:100%;height:470px;object-fit:cover;object-position:left}.track .inner-tracker form{max-width:370px}.track .inner-tracker .title{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:left;color:#000}.track .inner-tracker .subtitle{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#51555c}.track .inner-tracker label{font-size:16px;font-weight:500;line-height:18.96px;text-align:left;color:#0d121b;margin-bottom:5px;margin-top:20px}.track .inner-tracker label span{font-size:14px;font-weight:400;line-height:16.59px;letter-spacing:.01em;text-align:left;color:#0d121b}.track .inner-tracker input{border-radius:28px;padding:10px 20px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#0d121b}.track .inner-tracker input::placeholder{color:#95989d}.track .inner-tracker .btn-gray{background-color:#008780;color:#fff;border-radius:28px;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.02em;text-align:center;padding:10px 20px}.track .inner-tracker .btn-gray:hover{background-color:#0d121b;color:#fff}.terms-wrapper{padding:20px 0}.terms-wrapper .heading{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.03em;text-align:left;color:#0d121b}.terms-wrapper .content{font-size:13.5px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#51555c}.terms-wrapper .content span{color:#008780}.serve .card{border-radius:16px}.serve .serve-ttitle{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:center;color:#fff}.features span:first-child{padding-left:0!important}p.hero-subheading,h2.hero-heading,.hero-section .features{padding:10px 0}p.hero-subheading{margin:0}.left-hero{display:flex;align-items:center;justify-content:center}.context-quiz .list-item img{margin-right:5px}.trusted-customers .container{max-width:80rem;margin:0 auto}.trusted-customers .trusted-customer_title{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#0d121b}.trusted-customers .trusted-content{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#51555c}.trusted-customers .trusted-desp{max-width:71rem;margin:0 auto}.serve{background-color:#008780;padding-top:50px;padding-bottom:50px}.serve .card{border-radius:16px;padding:10px}.serve .card .card-title{font-size:22px;font-weight:500;line-height:26.07px;text-align:left;color:#0d121b}.serve .card .card-text{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left;color:#51555c}.serve .card .card-button .btn-gray{background-color:#008780;color:#fff;border-radius:28px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.03em;text-align:left}.serve .card .card-icon{margin-bottom:10px}.serve .serve-title{font-size:40px;font-weight:300;line-height:47.4px;letter-spacing:-.03em;text-align:center;color:#fff}@media (max-width:576px){.sale .slick-slide{margin-left:0!important}.premium-badge{position:absolute;width:100.35px!important;height:100.52px;top:0;right:30px}.hero-heading{font-size:32px;font-weight:300;line-height:40px;letter-spacing:-.03em;text-align:left;color:#fff}.quiz .context-quiz h1{font-size:22px;font-weight:300;line-height:26px;letter-spacing:-.03em;text-align:left;color:#fff;text-transform:capitalize;margin-bottom:10px}.quiz .context-quiz{background:radial-gradient(123.82% 123.82% at 50% -40.29%,#005a55,#012927);border-radius:12px;max-width:90%;margin:0 auto;padding:65px 20px}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:40px;justify-items:center;align-items:center}.category-title{font-size:32px;font-weight:300;line-height:40px;letter-spacing:-.03em;text-align:center;color:#0d121b}.category-name{font-size:12px;font-weight:500;line-height:18.96px;text-align:center;color:#0d121b;padding-top:20px}.shop-types h1{font-size:28px;font-weight:300;line-height:40px;letter-spacing:-.03em;text-align:center;color:#0d121b;padding-top:50px}.shop-types .wraper-list li a{padding:10px;font-size:12px}.sale .sale-title{font-size:32px;font-weight:300;line-height:40px;letter-spacing:-.03em;text-align:center;color:#fff}.quality-wrapper .quality-content{display:flex;flex-direction:column;justify-content:center;align-content:center;margin:0 auto;max-width:550px;padding:70px 10px 80px}.quality-wrapper .quality-content .content-header p{font-size:32px;font-weight:300;line-height:40px;letter-spacing:-.03em;text-align:left;color:#0d121b}.quality-wrapper{background:url(img/decor-1.png);background-size:cover;background-position:76% 30%}.fargo .inner-img{grid-template-columns:repeat(2,auto);gap:10px 50px;padding-top:30px}.fargo .fargo-wrapper{background:radial-gradient(123.82% 123.82% at 50% -40.29%,#005a55,#012927);margin-bottom:50px;margin-top:50px;padding:40px 20px;border-radius:15px}.fargo .fargo-heading{font-size:18px;line-height:26px}.customer .title{font-size:30px;font-weight:300;line-height:40px;letter-spacing:-.03em;text-align:center;color:#0d121b}.testimonial-wrapper .sub-title{font-size:10px;font-weight:400;line-height:14.22px;letter-spacing:.5em;text-align:center;color:#008780;background-color:#fff;margin:0 auto;width:max-content;padding:6px 14px;border-radius:4px}.testimonial-wrapper .title{font-size:32px;font-weight:300;line-height:40px;letter-spacing:-.03em;text-align:center;color:#0d121b}.Contour .title{font-size:32px;font-weight:300;line-height:40px;letter-spacing:-.03em;text-align:center;color:#fff}.portfolio-gallery h2{font-size:28px;font-weight:300;line-height:40px;letter-spacing:-.03em;text-align:left;color:#0d121b;max-width:482px}.collection .title{font-size:32px;font-weight:300;line-height:40.4px;letter-spacing:-.03em;text-align:center;color:#0d121b}.collection .card .inner-overlay p{font-size:22px;font-weight:500;line-height:30.81px;text-align:center;color:#fff}.wrapper-contact .inner-wrapper{background:radial-gradient(123.82% 123.82% at 50% -40.29%,#005a55,#012927);padding:30px 10px;border-radius:10px}.customer-reviews .title{font-size:32px;font-weight:300;line-height:40px;letter-spacing:-.03em;text-align:center;color:#0d121b}.shop-comfort .comfort-title{font-size:32px;font-weight:300;line-height:40.4px;letter-spacing:-.03em;text-align:left;color:#0d121b}.collection .card .image{height:100%;object-fit:cover;object-position:center}.social-icons{text-align:center}.footer-bottom img{width:188.83px;margin:0 auto;display:flex}.footer-logo{text-align:center}.footer-links li a{font-size:14px;font-weight:400;line-height:15px;text-align:center;color:#c3c5c8;text-decoration:none}.footer-links li a:hover{text-decoration:underline}.testimonial-wrapper .card-body{display:flex;flex-direction:column;justify-content:space-between;height:100%}}@media (max-width: 352px){.shop-types .wraper-list{flex-wrap:wrap;justify-content:center;gap:20px 0}.shop-types .wraper-list li:nth-child(2) a{border-top-right-radius:8px;border-bottom-right-radius:8px}.shop-types .wraper-list li:last-of-type a{border-radius:8px}}.cart-drawer .cart__checkout-button,a.button{background-color:#008780}.custom-category{background-color:#f1f2f3}.custom-category .container{border-bottom:1px solid #DADCDE;padding:40px 0}.custom-category .grid-container{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.custom-category .grid-item{background-color:#fff;border-radius:8px;padding:10px;transition:transform .3s ease,box-shadow .3s ease}.custom-category .grid-item:hover{transform:scale(1.02);box-shadow:0 4px 8px #0000001a}.custom-category .grid-item h4{margin-bottom:5px;font-size:14px;font-weight:500;line-height:18.96px;text-align:left;color:#0d121b}.custom-category .explore-category a{display:inline-block;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.02em;text-align:center;color:#008780;text-decoration:none}.custom-category .explore-category a:hover{color:#00a396}@media (max-width: 1200px){.custom-category .grid-container{grid-template-columns:repeat(4,1fr)}}@media (max-width: 992px){.custom-category .grid-container{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.custom-category .grid-container{grid-template-columns:repeat(3,1fr)}}@media (max-width: 576px){.custom-category .grid-container{grid-template-columns:repeat(2,1fr)}.custom-category .container{padding-left:10px;padding-right:10px}}@media screen and (min-width: 750px){.page-width{padding:0 3rem!important}}.section-template--23980447793451__product-grid-padding.gradient.color-scheme-1{background-color:#f1f2f3}@media (max-width:768px){.slideshow .slideshow__media img{object-position:left!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-hero.css.map */
