.drawer-popup{position:fixed;inset:0;height:100dvh;width:100vw;z-index:9999;pointer-events:none;color:#000}.drawer-popup.drawer-popup--show{pointer-events:auto}.drawer-popup.drawer-popup--show .drawer-popup__bg{opacity:1}.drawer-popup.drawer-popup--show .drawer-popup__body{transition:transform .4s cubic-bezier(0.245, 0.72, 0.495, 0.98),opacity 0s;transform:translate(0, 0);opacity:1}.drawer-popup .drawer-popup__bg{position:fixed;inset:0;background-color:rgba(0,0,0,.5019607843);height:100dvh;width:100vw;transition:.3s cubic-bezier(0.245, 0.72, 0.495, 0.98);opacity:0;z-index:99999}.drawer-popup .drawer-popup__body{position:fixed;z-index:2;top:0;bottom:0;right:0;width:100%;background:#fff;opacity:0;transform:translate(0, 100%);transition:transform .8s cubic-bezier(0.245, 0.72, 0.495, 0.98),opacity 2s 1s;border-radius:10px 10px 0;margin-top:15vh;z-index:9999999999}@media(min-width: 700px){.drawer-popup .drawer-popup__body{max-width:550px;border-radius:15px 0 0 15px;margin-top:0;transform:translate(100%, 0)}}.drawer-popup .drawer-popup__close{position:absolute;top:15px;right:10px;cursor:pointer;transition:all .3s;width:40px;height:40px;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:100%;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 2px 6px 2px;z-index:5}@media(min-width: 700px){.drawer-popup .drawer-popup__close{right:25px}}.drawer-popup .drawer-popup__close:hover{transform:scale(1.1)}.drawer-popup .drawer-popup__container{padding:60px 0;height:100%;overflow-y:auto}@media(min-width: 1024px){.drawer-popup .drawer-popup__container{padding:90px 0}}.drawer-popup .drawer-popup__button{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;padding:10px;border-radius:100px;background-color:#000;font-weight:600;font-size:16px;line-height:28px;color:#fff}.drawer-popup--compare .compare{font-family:"Harmonia Sans",sans-serif;margin:0 16px}@media(min-width: 1024px){.drawer-popup--compare .compare{margin:0 60px}}.drawer-popup--compare .compare .compare__body{overflow:hidden;border-radius:15px}.drawer-popup--compare .compare .compare__heading{font-family:"Harmonia Sans",sans-serif;font-size:28px;line-height:38px;text-align:center;font-weight:400;margin-bottom:25px;color:#000}@media(min-width: 700px){.drawer-popup--compare .compare .compare__heading{font-size:34px;line-height:45px;margin-bottom:10px}}.drawer-popup--compare .compare .compare__subtitle{display:none}@media(min-width: 700px){.drawer-popup--compare .compare .compare__subtitle{display:block;font-size:16px;line-height:26px;text-align:center;margin-bottom:25px}}.drawer-popup--compare .compare .compare__grid{display:grid;grid-template-columns:1fr 1fr}.drawer-popup--compare .compare .compare__grid.compare__grid--col-1{grid-template-columns:1fr}.drawer-popup--compare .compare .compare__item{display:grid;grid-template-rows:minmax(200px, 300px) 1fr}@media(min-width: 700px){.drawer-popup--compare .compare .compare__item{grid-template-rows:300px 1fr}}.drawer-popup--compare .compare .compare__img{flex-shrink:0;display:flex;background-color:#f1ebea;padding:45px 4px 12px;max-height:350px;height:100%}.drawer-popup--compare .compare .compare__img img{height:100%;width:100%;object-fit:contain}.drawer-popup--compare .compare .compare__content{display:grid;grid-template-rows:auto 1fr;text-align:center;font-family:"Harmonia Sans",sans-serif;background-color:#fdfcfc;padding-top:20px}.drawer-popup--compare .compare .compare__content p{padding:0 !important;margin:0 !important}.drawer-popup--compare .compare .compare__content .compare__variant-heading{font-weight:600;font-size:18px;line-height:30px;margin-bottom:15px}@media(min-width: 700px){.drawer-popup--compare .compare .compare__content .compare__variant-heading{font-size:20px;line-height:34px}}.drawer-popup--compare .compare .compare__content .compare__blocks{display:grid;grid-template-rows:repeat(3, 1fr)}.drawer-popup--compare .compare .compare__content .compare__text{display:flex;justify-content:center;align-items:center}.drawer-popup--compare .compare .compare__content .compare__text b,.drawer-popup--compare .compare .compare__content .compare__text strong{font-weight:600}.drawer-popup--compare .compare .compare__content .compare__text,.drawer-popup--compare .compare .compare__content .compare__text p{font-size:12px;line-height:18px;font-weight:400;padding:0 12px}@media(min-width: 700px){.drawer-popup--compare .compare .compare__content .compare__text,.drawer-popup--compare .compare .compare__content .compare__text p{font-size:15px;line-height:24px}}.drawer-popup--compare .compare .compare__content .compare__text.compare__text--feature,.drawer-popup--compare .compare .compare__content .compare__text p.compare__text--feature{align-items:start;padding-bottom:20px}.drawer-popup--compare .compare .compare__content .compare__text.compare__text--bg-and-large,.drawer-popup--compare .compare .compare__content .compare__text p.compare__text--bg-and-large{padding:30px 12px 24px;background-color:#f8f6f6}.drawer-popup--compare .compare .compare__content .compare__text.compare__text--block,.drawer-popup--compare .compare .compare__content .compare__text p.compare__text--block{padding:24px 12px}@media(min-width: 700px){.drawer-popup--compare .compare .compare__content .compare__text.compare__text--block,.drawer-popup--compare .compare .compare__content .compare__text p.compare__text--block{font-size:14px;line-height:22px}}.drawer-popup--fabric h4{margin:0 !important}.drawer-popup--fabric .fabric{font-family:"Harmonia Sans",sans-serif;color:#000;padding:0 30px}@media(min-width: 700px){.drawer-popup--fabric .fabric{padding:0 60px}}.drawer-popup--fabric .fabric .fabric__top .fabric__title{font-weight:400;font-size:28px;line-height:38px;text-align:center;margin-bottom:6px;color:#000}@media(min-width: 700px){.drawer-popup--fabric .fabric .fabric__top .fabric__title{font-size:34px;line-height:45px;margin-bottom:10px}}.drawer-popup--fabric .fabric .fabric__top .fabric__subtitle,.drawer-popup--fabric .fabric .fabric__top .fabric__subtitle p{font-weight:400;font-size:13px;line-height:18px;text-align:center;margin-bottom:21px}@media(min-width: 700px){.drawer-popup--fabric .fabric .fabric__top .fabric__subtitle,.drawer-popup--fabric .fabric .fabric__top .fabric__subtitle p{font-size:16px;line-height:25px;margin-bottom:26px}}.drawer-popup--fabric .fabric .fabric__cards{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width: 700px){.drawer-popup--fabric .fabric .fabric__cards{gap:16px}}.drawer-popup--fabric .fabric .fabric__cards .fabric__card{display:flex;justify-content:space-between;padding:28px 20px;border-radius:8px;background-color:#f3f1ef}@media(min-width: 700px){.drawer-popup--fabric .fabric .fabric__cards .fabric__card{padding:50px 36px 50px 26px;border-radius:9px}}.drawer-popup--fabric .fabric .fabric__cards .fabric__card .fabric__card-content .title{font-size:20px;line-height:30px;font-weight:600;color:#313131}@media(min-width: 700px){.drawer-popup--fabric .fabric .fabric__cards .fabric__card .fabric__card-content .title{font-size:24px;line-height:38px}}.drawer-popup--fabric .fabric .fabric__cards .fabric__card .fabric__card-content .text,.drawer-popup--fabric .fabric .fabric__cards .fabric__card .fabric__card-content .text p{font-size:12px;line-height:18px;font-weight:400;color:#313131}@media(min-width: 700px){.drawer-popup--fabric .fabric .fabric__cards .fabric__card .fabric__card-content .text,.drawer-popup--fabric .fabric .fabric__cards .fabric__card .fabric__card-content .text p{font-size:15px;line-height:24px}}.drawer-popup--fabric .fabric .fabric__cards .fabric__card .fabric__card-img{flex-shrink:0;display:flex;margin-left:25px;max-width:100px;width:100%}@media(min-width: 700px){.drawer-popup--fabric .fabric .fabric__cards .fabric__card .fabric__card-img{max-width:124px;margin-left:28px}}.drawer-popup--fabric .fabric .fabric__cards .fabric__card .fabric__card-img img{height:100%;width:100%;object-fit:contain;aspect-ratio:1/1}.drawer-popup--fabric .fabric .fabric__bottom{margin-top:20px}@media(min-width: 700px){.drawer-popup--fabric .fabric .fabric__bottom{margin-top:26px}}.drawer-popup--fabric .fabric .fabric__bottom a{text-align:center;font-weight:600;font-size:14px;line-height:22px;color:#313131;text-decoration:underline;width:100%;display:block;cursor:pointer}@media(min-width: 700px){.drawer-popup--fabric .fabric .fabric__bottom a{font-size:15px;line-height:24px}}.drawer-popup--warranty h4{margin:0}.drawer-popup--warranty .warranty{padding:0 40px}@media(min-width: 700px){.drawer-popup--warranty .warranty{padding:0 60px}}.drawer-popup--warranty .warranty .warranty__title{font-weight:400;font-size:28px;line-height:38px;text-align:center;margin-bottom:20px;color:#000}@media(min-width: 700px){.drawer-popup--warranty .warranty .warranty__title{font-size:34px;line-height:45px;margin-bottom:10px}}.drawer-popup--warranty .warranty .warranty__text,.drawer-popup--warranty .warranty .warranty__text p{font-weight:400;font-size:16px;line-height:24px;margin-bottom:15px;color:#000}@media(min-width: 700px){.drawer-popup--warranty .warranty .warranty__text,.drawer-popup--warranty .warranty .warranty__text p{margin-bottom:20px}}.drawer-popup--warranty .warranty .warranty__list{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}@media(min-width: 700px){.drawer-popup--warranty .warranty .warranty__list{grid-template-columns:1fr 1fr 1fr}}.drawer-popup--warranty .warranty .warranty__list .warranty__item{display:flex;align-items:center;gap:13px;font-weight:400;font-size:16px;line-height:1}.drawer-popup--ocean-waste .ocean-waste{padding:0 20px}@media(min-width: 700px){.drawer-popup--ocean-waste .ocean-waste{padding:0 30px}}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__title{font-weight:400;font-size:28px;line-height:38px;text-align:center;margin-bottom:20px;color:#000}@media(min-width: 700px){.drawer-popup--ocean-waste .ocean-waste .ocean-waste__title{font-size:34px;line-height:45px;margin-bottom:16px}}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__subtitle{font-weight:400;font-size:16px;line-height:26px;text-align:center;margin-bottom:12px}@media(min-width: 700px){.drawer-popup--ocean-waste .ocean-waste .ocean-waste__subtitle{margin-bottom:21px}}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper{position:relative;margin-bottom:20px;border-radius:10px;overflow:hidden}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .swiper-wrapper{align-items:stretch}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .slide{height:auto;border-radius:10px;overflow:hidden;max-height:550px;position:relative}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .slide .slide__video-wrapper{position:relative;height:100%;width:100%}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .slide .slide__video,.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .slide .slide__img{height:100%;width:100%;object-fit:cover}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .slide .slider__loader{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7)}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .slide .slider__loader.slider__loader--hide{display:none}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .slide .slider__loader .loader{width:48px;height:48px;border:5px solid #fff;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .slide .slide__content{position:absolute;bottom:25px;left:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;width:100%;padding:0 10px;z-index:5}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .slide .slide__content .slide__icon{max-width:90px;width:100%;object-fit:contain}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .slide .slide__content .slide__text{font-size:12px;line-height:20px;text-align:center;color:#fff}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .slide .slide__gradient{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;pointer-events:none;width:100%}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .swiper-nav-btn{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;border-radius:100%;background-color:#fff;height:40px;width:40px;z-index:1;cursor:pointer}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .swiper-nav-btn.swiper-prev{left:12px}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .swiper-nav-btn.swiper-next{right:12px}.drawer-popup--ocean-waste .ocean-waste .ocean-waste__swiper .swiper-nav-btn.swiper-button-disabled{cursor:auto;opacity:.8}.drawer-popup--add-on .add-on{overflow:hidden;padding:0 20px}@media(min-width: 700px){.drawer-popup--add-on .add-on{padding:0 60px}}.drawer-popup--add-on .add-on .add-on__title{font-weight:400;font-size:28px;line-height:38px;text-align:center;margin-bottom:10px}@media(min-width: 700px){.drawer-popup--add-on .add-on .add-on__title{font-size:34px;line-height:45px;margin-bottom:16px}}.drawer-popup--add-on .add-on .add-on__subtitle{font-weight:400;font-size:16px;line-height:20px;text-align:center;margin-bottom:20px}@media(min-width: 700px){.drawer-popup--add-on .add-on .add-on__subtitle{margin-bottom:21px}}.drawer-popup--add-on .add-on .add-on__swiper{overflow:visible;margin-bottom:40px}.drawer-popup--add-on .add-on .add-on__swiper .add-on__swiper-wrapper{display:flex;align-items:stretch;max-width:fit-content;margin:0 auto}@media(min-width: 700px){.drawer-popup--add-on .add-on .add-on__swiper .add-on__swiper-wrapper{flex-direction:column;justify-content:center;gap:20px;max-width:none;margin:0}}.drawer-popup--add-on .add-on .add-on__swiper .slide{height:auto;width:230px;display:grid;grid-template-columns:auto;grid-template-rows:165px auto}@media(min-width: 700px){.drawer-popup--add-on .add-on .add-on__swiper .slide{width:100%;background-color:#f3f1ef;overflow:hidden;border-radius:13px;grid-template-rows:auto auto}}.drawer-popup--add-on .add-on .add-on__swiper .slide .slide__img-box{display:flex;overflow:hidden;background-color:#eeebe9;border-radius:8px;margin-bottom:16px}@media(min-width: 700px){.drawer-popup--add-on .add-on .add-on__swiper .slide .slide__img-box{background-color:#f3f1ef;border-radius:0;margin-bottom:0}}.drawer-popup--add-on .add-on .add-on__swiper .slide .slide__img-box img{height:100%;width:100%;object-fit:cover}@media(min-width: 700px){.drawer-popup--add-on .add-on .add-on__swiper .slide .slide__content{padding:15px 70px 25px 70px}}.drawer-popup--add-on .add-on .add-on__swiper .slide .slide__content .slide__heading{font-weight:600;font-size:16px;line-height:28px;margin-bottom:6px}@media(min-width: 700px){.drawer-popup--add-on .add-on .add-on__swiper .slide .slide__content .slide__heading{text-align:center}}.drawer-popup--add-on .add-on .add-on__swiper .slide .slide__content .slide__text{font-weight:400;font-size:14px;line-height:22px}@media(min-width: 700px){.drawer-popup--add-on .add-on .add-on__swiper .slide .slide__content .slide__text{text-align:center}}.drawer-popup--add-on .add-on .add-on__swiper .add-on__swiper-pagination{position:relative;margin-top:20px;height:2px}@media(min-width: 700px){.drawer-popup--add-on .add-on .add-on__swiper .add-on__swiper-pagination{display:none}}.drawer-popup--add-on .add-on .add-on__swiper .add-on__swiper-pagination .swiper-pagination-progressbar-fill{background:#000}.drawer-popup--add-on .add-on .add-on__warranty{margin-bottom:20px;color:#000}.drawer-popup--add-on .add-on .add-on__warranty .add-on__warranty-heading{font-weight:600;font-size:16px;line-height:28px}.drawer-popup--add-on .add-on .add-on__warranty .add-on__warranty-text{font-weight:400;font-size:16px;line-height:22px}.drawer-popup--add-on .add-on .add_on__details{display:flex;align-items:center}.drawer-popup--add-on .add-on .add_on__details .add_on__details-text{font-weight:600;font-size:16px;line-height:25px;margin-right:8px;color:#313131;text-decoration:underline}