@font-face{font-family:Castoro Titling;src:url(CastoroTitling-Regular.woff2) format("woff2"),url(CastoroTitling-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Syne;src:url(Syne-Regular.woff2) format("woff2"),url(Syne-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Syne;src:url(Syne-SemiBold.woff2) format("woff2"),url(Syne-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(DMSans-Bold.woff2) format("woff2"),url(DMSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--font-heading: "Castoro Titling", serif;--font-body: "Syne", sans-serif}html,body{overflow-x:clip}body{font-family:var(--font-body)}.banner.banner-custom.swiper-slide{height:auto}.banner__link{width:100%;height:100%;position:absolute;text-decoration:none;z-index:1;display:block}.banner__link--mobile{display:none}@media screen and (max-width:645px){.banner__link{display:none}.banner__link--mobile{display:block}}.banner.banner-custom{width:100%}.banner__content.page-width{padding:20px!important}@media screen and (max-width:645px){.banner__content.page-width{padding:10px!important}}.banner__media .banner__image_mobile{display:none!important}.banner__media .banner__image_desktop{display:block!important}@media(max-width:645px){.banner__media .banner__image_mobile{display:block!important}.banner__media .banner__image_desktop{display:none!important}}.banner__content.banner-custom__content{height:100%;width:100%;box-sizing:border-box}.banner__box.banner-custom__box{display:flex;flex-direction:column;align-items:normal!important;padding-top:0!important;padding-bottom:0!important}@media screen and (max-width:645px){.banner__box.banner-custom__box{padding:0!important}}#image_banner.banner-hero .banner__content{max-height:100vh}#image_banner .swiper-wrapper{aspect-ratio:16 / 9}#image_banner.banner-regular .swiper-wrapper{aspect-ratio:unset;height:380px;width:100%}@media screen and (max-width:645px){#image_banner .swiper-wrapper{aspect-ratio:3 / 4;min-height:unset}}@media screen and (max-width:645px){#image_banner.banner-regular .swiper-wrapper{aspect-ratio:unset;height:380px;width:100%;object-fit:cover;object-position:center}}#image_banner .swiper-wrapper.swiper-wrapper-about-us{min-height:600px;aspect-ratio:unset}@media screen and (max-width:645px){#image_banner .swiper-wrapper.swiper-wrapper-about-us{min-height:500px;aspect-ratio:unset}}.banner__heading.banner-custom__heading{text-align:inherit;font-style:normal;font-weight:400;display:block;font-family:var(--font-heading);color:var(--dark-color)}.banner__heading.banner-custom__heading:not(:last-child){margin:0 0 20px}.banner__heading.banner-custom__heading span{color:var(--accent-color)}.banner__heading.banner-custom__heading.banner-custom__heading--mobile{display:none}@media screen and (max-width:992px){.banner__heading.banner-custom__heading{display:none}.banner__heading.banner-custom__heading.banner-custom__heading--mobile,.banner__heading.banner-custom__heading.banner-counter__heading{display:block}}.banner__heading.banner-custom__heading.banner-custom__heading_medium{font-size:24px;line-height:26px}@media screen and (max-width:992px){.banner__heading.banner-custom__heading.banner-custom__heading_medium{font-size:18px;line-height:22px}}.banner__heading.banner-custom__heading.banner-custom__heading_big{font-size:40px;line-height:46px}@media screen and (max-width:992px){.banner__heading.banner-custom__heading.banner-custom__heading_big{font-size:24px;line-height:26px}}.banner__text.banner-custom__text{font-size:14px;font-style:normal;font-weight:600;line-height:16px;margin-top:0!important;display:block}.banner__text.banner-custom__text.banner-custom__text--mobile{display:none}@media screen and (max-width:992px){.banner__text.banner-custom__text{font-size:12px;line-height:14px;display:none}.banner__text.banner-custom__text.banner-custom__text--mobile,.banner__text.banner-custom__text.banner-counter__text{display:block}}.banner__text.banner-custom__text p{text-align:inherit;color:var(--dark-color)}.banner__box.banner-custom__box .banner__buttons{margin-top:20px}.banner__buttons.banner__buttons--custom{display:block}.banner__buttons.banner__buttons--mobile{display:none}@media screen and (max-width:645px){.banner__buttons.banner__buttons--custom{display:none}.banner__buttons.banner__buttons--mobile{display:block}}.banner__buttons a:before,.banner__buttons a:after{display:none}.banner__buttons--left{align-self:start}.banner__buttons--center{align-self:center}.banner__buttons--right{align-self:end}.banner__video{width:100%;position:absolute;z-index:1;height:100%}.banner__video>video{position:absolute;height:100%;object-fit:cover}.banner__video_mobile{display:none}.banner__video_desktop{display:block}@media(max-width:992px){.banner__video_mobile{display:block}.banner__video_desktop{display:none}}@media screen and (max-width:992px){.banner__content.banner-custom__content.banner__content--mobile--top-left{align-items:flex-start;justify-content:flex-start}.banner__content.banner-custom__content.banner__content--mobile--top-center{align-items:flex-start;justify-content:center}.banner__content.banner-custom__content.banner__content--mobile--top-right{align-items:flex-start;justify-content:flex-end}.banner__content.banner-custom__content.banner__content--mobile--middle-left{align-items:center;justify-content:flex-start}.banner__content.banner-custom__content.banner__content--mobile--middle-center{align-items:center;justify-content:center}.banner__content.banner-custom__content.banner__content--mobile--middle-right{align-items:center;justify-content:flex-end}.banner__content.banner-custom__content.banner__content--mobile--bottom-left{align-items:flex-end;justify-content:flex-start}.banner__content.banner-custom__content.banner__content--mobile--bottom-center{align-items:flex-end;justify-content:center}.banner__content.banner-custom__content.banner__content--mobile--bottom-right{align-items:flex-end;justify-content:flex-end}}.slider__controls .swiper-slide.swiper-custom-slide{width:100%;height:100%;display:flex}.swiper-button-prev,.swiper-button-next{border:0;top:50%;margin-top:0!important}.swiper-button-prev[aria-disabled=true],.swiper-button-next[aria-disabled=true],.swiper-button-prev:disabled,.swiper-button-next:disabled{opacity:0}.swiper-button-prev{transform:translate(-23%,-50%)}.swiper-button-next{transform:translate(23%,-50%)}.slider__controls .swiper-pagination.swiper-custom-pagination{position:static;margin:0}.slider__controls .swiper-pagination.swiper-custom-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:var(--medium-text-color);opacity:1;transition:all .3s linear}@media screen and (max-width:992px){.slider__controls .swiper-pagination.swiper-custom-pagination .swiper-pagination-bullet{width:12px;height:12px}}.slider__controls .swiper-pagination.swiper-custom-pagination .swiper-pagination-bullet:hover,.slider__controls .swiper-pagination.swiper-custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover{transform:scale(1.2);-webkit-transform:scale(1.2)}.slider__controls .swiper-pagination.swiper-custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:18px;height:18px;background-color:var(--medium-text-color)}@media screen and (max-width:992px){.slider__controls .swiper-pagination.swiper-custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:18px}}.swiper-button-next,.swiper-button-prev{position:initial!important;width:36px!important;height:36px!important;transform:none;transition:all .5s linear}.swiper-button-next:hover,.swiper-button-prev:hover{transform:scale(1.2);-webkit-transform:scale(1.2)}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next svg,.swiper-button-prev svg{width:8px!important;height:16px!important}.slider__controls{position:relative;display:flex;align-items:center;justify-content:space-between;height:fit-content;min-width:25%;max-width:fit-content;margin:0 auto}.slider__controls .swiper-custom-pagination{display:flex;justify-content:center;align-items:center;width:fit-content!important}.slider__controls .swiper-custom-pagination{position:unset!important;top:0!important;margin-top:0!important}.slider__controls .swiper-pagination.swiper-custom-pagination.swiper-pagination-bullets-dynamic{display:block;left:0!important;transform:none!important;height:fit-content}.slider__controls .swiper-pagination.swiper-custom-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active{width:6px;height:6px;border-radius:40px;background-color:var(--medium-text-color)}@media screen and (min-width:992px){.slider__controls .swiper-pagination.swiper-custom-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;height:10px}}.slider__controls .swiper-pagination.swiper-custom-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,.slider__controls .swiper-pagination.swiper-custom-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.6)}.slider__controls .swiper-pagination.swiper-custom-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.slider__controls .swiper-pagination.swiper-custom-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.8)}.slider__controls.banner__controls{position:absolute;bottom:20px!important;width:100%}@media screen and (max-width:992px){.slider__controls.banner__controls{bottom:10px!important}}.default-button{width:fit-content!important;padding:10px 24px!important;height:36px!important;min-height:unset!important;min-width:260px!important;position:relative!important;box-sizing:border-box;text-decoration:none;border:1px solid var(--medium-bd-color-40);overflow:hidden;font-size:14px;font-style:normal;font-weight:600;line-height:16px;color:var(--light-color);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;--mx: 50%;--my: 50%}.default-button.accent{background-color:var(--accent-color)}.default-button.light{background-color:var(--light-color);color:var(--dark-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1}.default-button.dark{background-color:var(--dark-color)}.default-button:before,.default-button:after{display:none}.btn__text{position:relative;z-index:2}.btn__blur{position:absolute;left:var(--mx);top:var(--my);width:var(--blob-size, 90px);height:var(--blob-size, 90px);transform:translate(-50%,-50%) rotate(-20deg) scale(.8);opacity:0;filter:blur(16px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;border-radius:50%;z-index:1}.default-button.accent .btn__blur,.product-form__submit.product-form-custom__submit .btn__blur,.notify-me__trigger .btn__blur{background:radial-gradient(circle at 30% 30%,#ff8173,#ff502f 40%,#daba51,#f59ea4)}.default-button.light .btn__blur,.default-button.dark .btn__blur{background:radial-gradient(circle at 30% 30%,#97a0f1,#4dd4d0 40%,#83dff0,#9ea2f5)}.default-button:hover .btn__blur,.product-form__submit.product-form-custom__submit:hover .btn__blur,.notify-me__trigger:hover .btn__blur{opacity:.35;transform:translate(-50%,-50%) rotate(-20deg) scale(1)}@media(prefers-reduced-motion:reduce){.btn__blur{transition:none}}.collections__wrapper{padding:4px 0}.collections__wrapper h1{font-size:30px;font-style:normal;font-weight:400;line-height:36px;text-transform:none;color:rgb(var(--primary-background-color))}@media screen and (max-width:992px){.collections__wrapper h1{font-size:22px;line-height:26px}}.swiper-wrapper.swiper-collections{padding:0}.slide-collections__wrapper{display:flex;flex-direction:row;column-gap:5px}.collection__item{position:relative;height:100%;min-height:340px;overflow:hidden}@media(max-width:749px){#swiper-collection .swiper-slide.collection__item{width:338px!important;height:260px!important;flex-shrink:0}}@media(max-width:749px){#swiper-collection .slider__controls{display:none}}.collection__item img{position:absolute;object-fit:cover;width:100%;height:100%;transition:all .5s ease-in-out 0s;transform:scaleZ(1)}.collection__item img:hover{transform:scale3d(1.1,1.1,1)}.collection__item h3{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:16px;font-style:normal;font-weight:600;line-height:16px;text-decoration:none;z-index:2;text-transform:uppercase;font-family:var(--font-body)}.brands-section-wrapper{margin-bottom:4rem}.brands-section{position:relative}.brands-section.brands-section--with-padding{padding-top:2rem}@media screen and (max-width:992px){.brands-section.brands-section--with-padding{padding:1rem .6rem 0}}.brands-info__wrapper{display:flex;flex-direction:column;width:80rem;max-width:calc(100% - 40px);margin:0 auto;padding:6rem 2rem;gap:2rem;background:var(--light-color-70);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;margin-bottom:7rem}@media screen and (max-width:992px){.brands-info__wrapper{width:100%;max-width:unset;margin-bottom:1rem}}.brands-info__title{color:var(--medium-text-color);text-align:center;font-family:var(--font-heading),sans-serif;font-size:4rem;font-style:normal;font-weight:400;line-height:4.6rem;margin:0}.brands-info__title,.brands-info__text,.brands-b2b__cta,.brands-b2b__button{letter-spacing:0}@media screen and (max-width:992px){.brands-info__title{font-size:2.4rem;line-height:2.6rem}}.brands-info__title span{color:var(--accent-color)}.brands-info__text{color:var(--dark-color);text-align:center;font-family:var(--font-body);font-size:1.4rem;font-style:normal;font-weight:600;line-height:1.6rem;margin:0 0 .6rem}.brands-b2b__cta{color:var(--dark-color);font-size:1.4rem;font-weight:600;line-height:1.142857}@media screen and (min-width:992px){.brands-b2b__cta{font-size:1.6rem;line-height:1}}.brands-b2b__cta p{margin-bottom:1rem}.brands-b2b__cta strong{color:var(--accent-color)}.brands-b2b__button{border:1px solid var(--medium-bd-color-40);background-color:var(--light-color);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--dark-color);font-size:1.4rem;font-weight:600;line-height:1;display:inline-flex;justify-content:center;text-decoration:none;padding:1rem;width:26rem}#brands-slider.swiper{position:absolute;left:50%;bottom:-10rem;transform:translate(-50%);z-index:5;width:100%}@media screen and (max-width:992px){#brands-slider.swiper{bottom:-7rem}}#brands-slider .swiper-wrapper{display:flex}.swiper-slide.brand__item{display:flex;height:6rem;padding:1.6rem 1.2rem 1.2rem;align-items:center;flex-shrink:0;background:linear-gradient(0deg,#ffffffb3 0% 100%),#f5f5f5;box-shadow:0 -56px 7px -45px #0d1c2633 inset;position:relative;box-sizing:border-box;text-align:center;justify-content:center}@media screen and (max-width:992px){.swiper-slide.brand__item{padding-top:1.4rem;height:4rem}}#brands-slider .brand__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.brand__text{color:var(--dark-color);text-align:center;font-family:var(--font-heading);font-size:2.4rem;font-style:normal;font-weight:400;line-height:2.6rem}@media screen and (max-width:992px){.brand__text{font-size:1.4rem}}.brands-cta__text{color:var(--light-color);text-align:center;font-family:var(--font-body),sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.6rem;margin-top:.4rem}.brands-cta__text a{color:var(--light-color);position:relative;text-decoration:none}.brands-cta__text a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor}.brands-cta__text p{margin:0}#brands-slider.page-width{max-width:var(--page-width);margin:0 auto;padding:0}@media screen and (min-width:750px){#brands-slider.page-width.page-width{padding:0 5rem}}.swiper-slide.brand__item.item-first{flex:0 0 32.5rem}@media screen and (max-width:992px){.swiper-slide.brand__item.item-first{flex:0 0 21.7rem}}.swiper-slide.brand__item:not(.item-first){flex:1 1 calc((100% - 32.5rem)/4)}@media screen and (max-width:992px){.swiper-slide.brand__item:not(.item-first){flex:1 1 calc((100% - 21.7rem)/4)}}.serve__wrapper{padding-top:60px;padding-bottom:60px}@media screen and (max-width:992px){.serve__wrapper{padding-bottom:40px}}.serve__title{font-family:var(--font-heading);font-size:40px;font-style:normal;font-weight:400;line-height:46px;text-align:center;color:var(--dark-color);margin-bottom:20px;margin-top:0}@media screen and (max-width:992px){.serve__title{font-size:24px;line-height:26px}}.serve__title span{color:var(--medium-text-color)}.offers__wrapper{display:flex;flex-flow:column;gap:4px}.offer__wrapper{display:flex;flex-direction:row;column-gap:4px;height:160px}.offer__wrapper--alternate{flex-direction:row-reverse}.offer__wrapper .image__wrapper,.offer__wrapper .info__wrapper{width:50%}.image__wrapper{position:relative}.image__wrapper img{width:100%;height:100%;object-fit:cover}.image__wrapper span{position:absolute;width:100%;height:100%;background-color:#0c1d2e66}.info__wrapper{padding:20px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:992px){.info__wrapper{padding:10px}}.info__wrapper h3{font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;color:var(--medium-text-color);margin:0 0 10px}.info__wrapper p{font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;color:var(--dark-color);margin:unset}.offer__wrapper--bg-text{background:var(--dark-color);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative}.offer__wrapper--bg-text h3{color:var(--light-color-70)}.offer__wrapper--bg-text p{color:var(--light-color)}.offer__wrapper--bg-text h2{margin:unset;color:#ffffff0d;text-align:center;font-family:var(--font-body);font-size:160px;font-style:normal;font-weight:600;line-height:160px;text-transform:uppercase;position:absolute;left:0}@media screen and (max-width:992px){.offer__wrapper--bg-text h2{font-size:60px;line-height:60px;top:0}}.newsletter-sub__section{padding-bottom:2rem}.newsletter-sub__section.top-padding{padding-top:2rem}.newsletter__wrapper{display:flex;padding:2rem 1.4rem;flex-direction:column;justify-content:center;align-items:center;gap:2rem;align-self:stretch;border:1px solid var(--medium-bd-color-40);background:var(--light-color-70);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.newsletter__wrapper h2{text-align:center;color:var(--medium-text-color);font-family:var(--font-heading),sans-serif;font-size:4rem;font-style:normal;font-weight:400;line-height:4.6rem;margin:0}@media screen and (max-width:992px){.newsletter__wrapper h2{font-size:2.4rem;line-height:2.6rem}}.newsletter__wrapper p{text-align:center;color:var(--dark-color);font-family:var(--font-body),sans-serif;font-size:1.4rem;font-style:normal;font-weight:600;line-height:1.6rem;margin:0}.newsletter-sub__section .input__wrapper{display:flex;width:min(100%,32.5rem);height:3.6rem;box-sizing:border-box;overflow:hidden;padding:0 0 0 1rem;align-items:center;justify-content:space-between;gap:0;border:1px solid var(--dark-color)}.newsletter-sub__section .input__wrapper:focus-within{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.newsletter-sub__section .input__button:focus-visible{outline:none;box-shadow:none}@media screen and (max-width:992px){.newsletter-sub__section .input__wrapper{width:100%}}.newsletter-sub__section .newsletter-sub__form{display:flex;width:100%;flex-direction:column;align-items:center;gap:.8rem}.newsletter-sub__section .input__field{min-width:0;flex:1;height:100%;border:0;background:transparent;color:var(--medium-text-color);font-family:var(--font-body);font-size:1.4rem;line-height:1.6rem;outline:none;box-shadow:none;-webkit-box-shadow:none;-webkit-appearance:none;appearance:none}.newsletter-sub__section .input__field::placeholder{color:var(--medium-text-color)}.newsletter-sub__section .input__field{cursor:text}.newsletter-sub__section .input__button{display:flex;flex:0 0 3.6rem;border:0;border-left:1px solid var(--dark-color);margin:0;padding:0;width:3.6rem;height:100%;flex-direction:column;justify-content:center;align-items:center;background:var(--accent-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:0}.newsletter-sub__section .input__button:hover{cursor:pointer}.newsletter-sub__section .newsletter-sub__message{margin:0;text-align:center;color:var(--dark-color);font-family:var(--font-body),sans-serif;font-size:1.3rem;line-height:1.6rem}.newsletter-sub__section .newsletter-sub__message--success{color:var(--medium-text-color)}.footer.footer-custom{background-color:var(--dark-color);min-height:241px;height:fit-content;padding-top:40px;padding-bottom:20px}.footer__content-top.footer-custom__content-top{padding-bottom:20px;display:flex;justify-content:space-between}@media screen and (max-width:749px){.footer__content-top.footer-custom__content-top{flex-direction:column;padding-left:10px;padding-right:10px}}.footer__content-bottom.footer-custom__content-bottom{padding-top:0;opacity:1;transform:translateY(0);display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:749px){.footer__content-bottom.footer-custom__content-bottom{justify-content:center}}a.list-menu__item.list-menu-custom__item{font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;color:var(--light-color);padding:0}@media screen and (max-width:749px){a.list-menu__item.list-menu-custom__item{font-size:12px;line-height:12px}}a.list-menu__item.list-menu-custom__item:hover{color:var(--light-color-70);text-decoration:none}.list-menu-custom__item:active{color:var(--white-color)!important;font-weight:600!important}.footer__content-bottom .list-payment__item.list-payment-custom__item{padding:0}.list-payment__item.list-payment-custom__item .svg-wrapper{width:26px;height:fit-content}.copyright-custom__content{font-size:10px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;color:#ffffff80}.footer-block__details-content.footer-block-custom__details-content{display:flex;flex-direction:column}@media screen and (max-width:749px){.footer-block__details-content.footer-block-custom__details-content{gap:6px}}.footer-custom__column{width:fit-content;display:flex;flex-direction:column}@media screen and (max-width:749px){.footer-custom__column{width:100%}}.footer__payment.footer-custom__payment{margin-top:0;height:fit-content}.footer__list-social.footer-custom__list-social{justify-c11ontent:space-between;margin-bottom:24px}.list-payment.list-payment-custom{justify-content:space-between}.icon--full-color.icon-custom--full-color{width:40px;height:24px}.footer__copyright.footer-custom__copyright{margin-top:0}@media screen and (max-width:749px){.footer-block.grid__item.footer-block--menu{margin-top:0;margin-bottom:30px;width:30%;max-width:30%}.footer-block__details-content.list-unstyled{margin-bottom:0}}.footer__blocks-custom-wrapper{width:82%}@media screen and (max-width:749px){.footer__blocks-custom-wrapper{width:fit-content;margin-bottom:0}.footer__blocks-wrapper.grid.footer__blocks-custom-wrapper>:last-child{margin-bottom:0}.footer__blocks-wrapper.grid.footer__blocks-custom-wrapper>:last-child ul{margin-bottom:0}}.list-social__link.list-social-custom__link{color:var(--white-color)}@media screen and (max-width:749px){.list-social__link.list-social-custom__link{padding:8px 6px}}.list-social__link.list-social-custom__link svg{width:20px;height:20px}#footer__search{position:relative;margin-bottom:12px}.footer__search{height:30px;width:305px;font-size:14px;line-height:16px;font-family:var(--font-body);border:.5px solid var(--medium-bd-color-40);background:#fff3;padding:7px 10px;color:var(--light-color)}@media screen and (max-width:749px){.footer__search{width:100%}}.footer__search:focus-visible{box-shadow:none;outline:none}.footer__search-button{width:30px;height:30px;position:absolute;right:4px;top:4px;box-shadow:inherit;border:none;background-color:transparent}@media screen and (max-width:749px){.footer__search-button{right:9px}}.footer__search-button svg{color:var(--white-color)}.footer.footer-custom .list-menu__item--active{text-decoration:unset}.footer__cta p{color:var(--light-color-70);text-shadow:-3px -4px 8px rgba(255,255,255,.2),2px 4px 6px rgba(0,0,0,.2);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0}@media screen and (max-width:749px){.footer__cta p{text-align:center}}.footer__cta p a{color:var(--light-color-70);text-decoration:underline}.footer__content-bottom .footer__content-bottom-wrapper{width:fit-content}.footer__content-bottom .list-payment.list-payment-custom{margin:0;padding:0}.card-wrapper.card-custom-wrapper.product-card-wrapper{width:220px;height:fit-content}@media screen and (max-width:992px){.card-wrapper.card-custom-wrapper.product-card-wrapper{width:160px}}.product-card-perfume-of-the-week .card__inner{width:260px}@media screen and (max-width:1280px){.product-card-perfume-of-the-week .card__inner{width:190px}}.product-card-perfume-of-the-week .card__inner{max-height:280px}@media screen and (max-width:1280px){.product-card-perfume-of-the-week .card__inner{min-height:210px!important;height:210px}}.card-wrapper.card-custom-wrapper.product-card-wrapper .card__inner{min-height:max-content;height:230px}@media screen and (max-width:992px){.card-wrapper.card-custom-wrapper.product-card-wrapper .card__inner{height:188px}}.card-wrapper.card-custom-wrapper.product-card-wrapper .card__information{padding:10px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-wrapper.card-custom-wrapper.product-card-wrapper .card__information h3{overflow:hidden;color:var(--dark-color);text-overflow:ellipsis;word-break:break-all;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch}@media screen and (max-width:992px){.card-wrapper.card-custom-wrapper.product-card-wrapper .card__information h3{font-size:14px;line-height:18px}}.card-wrapper.card-custom-wrapper .caption-with-letter-spacing{overflow:hidden;color:var(--medium-text-color);text-align:center;text-overflow:ellipsis;word-break:break-all;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch}.card-wrapper.card-custom-wrapper.product-card-wrapper .card__information a{text-wrap:auto}.card-wrapper.card-custom-wrapper.product-card-wrapper .card__information h4{color:rgb(var(--accent-text-color));font-size:14px;font-style:normal;font-weight:300;line-height:18px}.card__content.card__content_custom{padding:0}.card-information .price.price-custom{margin-top:10px!important;display:flex;justify-content:center}.card-information .price.price-custom .price-sold-out{color:var(--medium-text-color);text-align:center;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}.price__sale.price-custom__sale{display:flex!important;align-items:center!important;justify-content:center}.price-item.price-custom-item{color:rgb(var(--primary-background-color));font-size:10px;font-style:normal;font-weight:400;line-height:12px;display:inline-flex!important;align-items:center!important;margin-right:6px!important}.price-item.price-custom-item .money{color:var(--accent-color);text-align:center;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}@media screen and (max-width:992px){.price-item.price-custom-item .money{font-size:14px;line-height:18px}}.price-item.price-custom-item .price-custom__from{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.price-custom__span{line-height:14px}.price-custom__from{margin-right:4px}.price__restock{font-size:14px;font-style:normal;font-weight:700;line-height:18px;color:rgb(var(--accent-text-color));margin-bottom:12px}@media screen and (max-width:992px){.price__restock{text-align:start;margin-top:10px;margin-bottom:0}}.sale-price .money{color:var(--red-color)}.price-item.price-custom-item.price-item--regular{color:var(--black-color)}.price-item.price-custom-item.price-item--regular span{color:var(--medium-text-color);text-align:center;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-decoration-line:line-through}.card__badge.card-custom__badge{position:absolute!important;align-self:flex-start;grid-row-start:unset;justify-self:flex-start}.badge.custom-badge svg{margin:0 0 0 4px}.card__badge.card-custom__badge.left{top:0!important;left:0!important}.card__badge.card-custom__badge.bottom{bottom:0!important;left:0!important}.card__badge.card-custom__badge.right{bottom:0!important;right:0!important}.badge.custom-badge{display:flex;height:20px;padding:0 10px;align-items:center;text-align:center;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:1px;text-transform:uppercase;border-radius:0;border:none;width:fit-content}.grid__item.product__media-wrapper .badge.custom-badge{position:absolute;z-index:1}.badge.custom-badge.default_badge{background:var(--accent-color);color:var(--light-color)}.badge.custom-badge.dark_badge{background:var(--dark-color);color:var(--light-color)}.badge.custom-badge.light_badge{background-color:var(--medium-bg-color);color:var(--dark-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width:992px){.badge.custom-badge{padding:0 6px;height:16px;justify-content:center;font-size:12px;line-height:12px}}.price-custom-sale__badge{display:flex;padding:2px 4px;justify-content:center;align-items:center;background:var(--accent-color);color:var(--light-color);font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:12px;max-height:16px}.product-card__wrapper-hover{width:100%;position:absolute;display:none;justify-content:space-between;bottom:0;left:0}@media screen and (max-width:992px){.product-card__wrapper-hover{display:flex;justify-content:center;column-gap:10px}}.card-wrapper.card-custom-wrapper.product-card-wrapper:hover .product-card__wrapper-hover,.card-wrapper.card-custom-wrapper.product-card-wrapper:hover .product-card__wrapper-hover .notify-me__trigger{display:flex}.card-wrapper.card-custom-wrapper.product-card-wrapper:hover .product-card__wrapper-hover notify-me-popup{display:none}.product-card__wrapper-hover .notify-me__trigger{max-height:26px}.card-wrapper.card-custom-wrapper.product-card-wrapper .notify-me__trigger{width:100%;max-width:100%}.wrapper-hover__button{all:unset;width:30px;background-color:var(--black-color);opacity:.7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:30px;position:relative;z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center}.wrapper-hover__button:hover{opacity:.8}@media screen and (max-width:992px){.wrapper-hover__button{background-color:var(--white-color-80)}.wrapper-hover__button svg path{stroke:rgb(var(--primary-background-color))}}.quick-add.quick-add-custom{margin-bottom:0;position:relative;z-index:2}.quick-add.quick-add-custom.notifyme{width:100%;height:auto}.quick-add__submit.quick-add-custom__submit,.notify-me__trigger{box-sizing:border-box;display:flex;width:220px;max-height:26px;min-height:unset;padding:10px 40px;justify-content:center;align-items:center;flex-shrink:0;border:1px solid var(--accent-color);background:var(--light-color);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--accent-color);text-align:center;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}.quick-add__submit.quick-add-custom__submit span svg path{fill:var(--white-color)}.quick-add__submit.quick-add-custom__submit:hover,.notify-me__trigger:hover{background-color:var(--accent-color);color:var(--light-color);cursor:pointer}@media screen and (max-width:992px){.quick-add__submit.quick-add-custom__submit,.notify-me__trigger{width:160px;text-wrap:nowrap}}.quick-add__submit.quick-add-custom__submit:after{box-shadow:none}.quick-add__submit.quick-add-custom__submit:hover:after{box-shadow:none}.quick-add__submit.quick-add-custom__submit span{display:flex;align-items:center;white-space:nowrap}.quick-add__submit.quick-add-custom__submit span>svg{margin-right:10px}@media screen and (max-width:992px){.quick-add__submit.quick-add-custom__submit span>svg{margin-right:0}}.price__container.price-custom__container{width:100%}.product-custom .junip-product-summary-stars-wrapper{line-height:0}.product-custom .junip-product-summary-stars-wrapper .junip-product-summary-star-ratings-container{align-items:center}.product-custom .junip-product-summary-stars-wrapper .junip-product-summary-star-ratings-container .junip-product-summary-review-count,.product-custom .junip-product-summary-stars-wrapper .junip-product-summary-star-ratings-container .reviews-label{color:var(--grey-color);font-size:14px;line-height:1;margin:auto 0 auto 4px}.form__label.form__label_custom{margin-bottom:0!important;color:var(--medium-text-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-transform:uppercase}@media screen and (max-width:992px){.form__label.form__label_custom{font-size:14px}}.product-form-custom__wrapper{display:flex;flex-direction:column;align-items:center}.product-form__input--pill.product-form-custom__input--pill{position:relative}.options__wrapper{display:flex;flex-wrap:wrap;gap:10px;align-items:end;padding-left:2px}.product-form__input--pill.product-form-custom__input--pill input[type=radio]+label{display:flex;flex-direction:column;justify-content:center;min-width:75px;height:80px;padding:10px 14px;border:none;outline:1px solid var(--medium-bd-color-40);background:var(--white-color);border-radius:unset;position:relative;margin:0;background:var(--light-color-70);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;color:var(--dark-color)}.option__tooltip{margin-bottom:5px;cursor:pointer}.option__tooltip_text{color:var(--medium-text-color);font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.option__tooltip:hover .option__tooltip_text{color:var(--accent-color)}.option__tooltip_hover{text-align:left;width:100%;position:absolute;z-index:2;display:none;padding:6px 10px;color:var(--dark-color);background:var(--light-color-70);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:18px;bottom:104%;border:1px solid var(--medium-bd-color-40)}.option__tooltip_hover.visible{display:block}.product-form__input--pill.product-form-custom__input--pill input[type=radio]:checked+label{outline-width:2px;background-color:var(--medium-text-color);color:var(--light-color)}.product-form__input--pill.product-form-custom__input--pill input[type=radio]:checked+label .option__left{color:var(--light-color-70)}.product-form__input--pill.product-form-custom__input--pill input[type=radio]:checked.disabled+label{color:var(--medium-text-color);outline:2px solid var(--medium-text-color);background-color:var(--medium-bg-color)}.product-form__input--pill.product-form-custom__input--pill input[type=radio].disabled+label{border:none;outline:1px solid var(--medium-text-color);text-decoration:unset!important;color:var(--medium-text-color);background-color:var(--medium-bg-color)}.product-form__input--pill.product-form-custom__input--pill input[type=radio].disabled+label:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1px),var(--medium-text-color),transparent calc(50% + 1px))}.option__volume{text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.option__packaging{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.option__left{color:var(--medium-text-color);font-size:14px;font-style:normal;font-weight:700;line-height:normal}.option__volume,.option__packaging,.option__left{padding:0;margin:0}.breadcrumb__wrapper{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 0;padding:0}@media screen and (max-width:992px){.breadcrumb__wrapper{margin:14px 0 0}}.breadcrumb__wrapper li{display:flex;flex-direction:row;align-items:center}@media screen and (max-width:992px){.breadcrumb__wrapper li svg{width:6px;height:10px}}.breadcrumb__link{text-decoration:none;font-size:14px;font-style:normal;font-weight:300;line-height:16px;font-family:var(--font-body);color:var(--medium-text-color);margin-right:10px;white-space:normal}.breadcrumb__link:hover{text-decoration:underline;cursor:pointer}.breadcrumb__divider{color:var(--medium-text-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.product__title.product-custom__title{position:relative;display:flex;flex-wrap:wrap;gap:5px 10px;align-items:center;width:fit-content;color:var(--dark-color);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;margin:0}.product__title.product-custom__title .product__icon.vertical-padding{display:block;padding:6px 0;width:fit-content}.product__title.product-custom__title.vertical-padding h1{padding:0}.product__title.product-custom__title.new-row h1{width:100%}@media screen and (min-width:576px){.product__title.product-custom__title.vertical-padding h1{padding:6px 0}}.product__title.product-custom__title h1{width:100%}@media(min-width:992px){.product__title.product-custom__title h1{width:fit-content}.product__login-prompt{margin-top:.5rem}}@media screen and (max-width:992px){.product__title.product-custom__title{margin-bottom:0}}.product__title.product-custom__title h1{font-size:16px;font-style:normal;font-weight:600;line-height:16px;color:var(--dark-color);font-family:var(--font-body);margin-bottom:2px}#sticky_buy_wrapper .product__title.product-custom__title h1{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product__text.product-custom__text{margin-top:0!important;color:var(--medium-text-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.product__text.product-custom__text:hover a{text-decoration:underline;color:var(--medium-text-color)}.junip-product-summary.main-product{margin-top:6px;margin-bottom:0!important}@media screen and (max-width:992px){.junip-product-summary.main-product{margin-top:0;margin-bottom:0!important}}.price.price-custom.price-custom-product-page{display:flex;flex-direction:column}.price-product-page-custom__wrapper{align-items:flex-start;margin-top:.4rem;display:flex;flex-direction:column}.product__login-prompt{color:var(--black-color);display:inline-block;font-size:1.4rem;letter-spacing:0;line-height:1.142857;text-align:right;margin-bottom:3rem}.product__login-prompt a{color:var(--black-color);font-weight:600}@media screen and (max-width:992px){.price-product-page-custom__wrapper{display:flex;flex-direction:column;align-items:end;max-width:10rem;margin-top:0!important;margin-bottom:0!important;margin-left:auto}}@media screen and (max-width:992px){.price-product-page-custom__wrapper span:not(.product__login-prompt){margin-left:auto}}.price__container.price-custom__container.price-custom-product-page{margin-bottom:0!important}.price__container.price-custom__container.price-custom-product-page .price-sold-out{font-size:16px;font-style:normal;font-weight:700;line-height:21px;color:var(--accent-color);margin-top:30px}@media screen and (max-width:992px){.price__container.price-custom__container.price-custom-product-page .price-sold-out{font-size:14px;line-height:18px}}.price-item.price-custom-item.price-custom-product-page.out-of-stock,.price-item.price-custom-item.price-custom-product-page.sale-price.out-of-stock{text-decoration:line-through;color:var(--grey-color)}.price-item.price-custom-item.price-custom-product-page.out-of-stock .money,.price-item.price-custom-item.price-custom-product-page.sale-price.out-of-stock .money{color:var(--grey-color)!important}@media screen and (max-width:992px){.price-item.price-custom-item.price-custom-product-page{margin-right:0!important;margin-left:auto}}@media screen and (max-width:992px){.price__container.price-custom__container.price-custom-product-page .price-custom-sale__badge{margin-left:4px}}@media screen and (max-width:992px){.price__container.price-custom__container.price-custom-product-page .price__sale.price-custom__sale{justify-content:end}}.price-item.price-custom-item.price-custom-product-page span.money{color:var(--accent-color);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}.price-custom__span .price-item.price-custom-item.price-custom-product-page span.money{color:var(--medium-text-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-decoration-line:line-through;text-transform:uppercase}@media screen and (max-width:992px){.price-custom__span .price-item.price-custom-item.price-custom-product-page span.money{font-size:14px!important;line-height:18px}}.product-form__input.product-form__input--pill.product-form-custom__input--pill{margin-bottom:30px;max-width:none}@media screen and (max-width:992px){.product-form__input.product-form__input--pill.product-form-custom__input--pill{margin-top:30px}}#sticky_buy_wrapper .product-form__input.product-form__input--pill.product-form-custom__input--pill{margin-top:0;min-width:0}.product-available{display:none}#sticky_buy_wrapper .product-available{color:var(--medium-text-color);display:block;font-size:1.4rem;font-weight:700;line-height:1.28;margin-bottom:.4rem}#sticky_buy_wrapper .product__text,#sticky_buy_wrapper .badge.custom-badge{display:none}.quantity__label.quantity-custom__label.form__label{color:var(--medium-text-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-transform:uppercase}@media screen and (max-width:992px){.quantity__label.quantity-custom__label.form__label{display:none}}.quantity.quantity-custom:after{box-shadow:0 0 0 var(--inputs-border-width) var(--dark-color)}.quantity.quantity-custom{background-color:var(--light-color);min-height:36px;max-width:120px;padding:6px 16px}@media screen and (max-width:992px){.quantity.quantity-custom{max-width:120px}}.quantity__input.quantity-custom__input{font-family:var(--font-body);color:var(--medium-text-color);font-size:20px;font-style:normal;font-weight:600;line-height:24px;text-transform:uppercase}.quantity__button.quantity-custom__button{font-family:Khula,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:normal;color:var(--black-color);width:10px}.product__info-container .product-form.product-custom-form{margin-bottom:0;margin-top:0}.product-form__input.product-form__quantity.product-form-custom__quantity{margin-top:0;margin-bottom:0}@media screen and (max-width:992px){.product-form__input.product-form__quantity.product-form-custom__quantity{margin-bottom:0}}.product-form__submit.product-form-custom__submit,.notify-me__trigger{min-height:unset;max-height:36px;max-width:260px;padding:10px;background-color:var(--accent-color);border:1px solid var(--medium-bd-color-40);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;margin-bottom:0;box-sizing:border-box;overflow:hidden;color:var(--light-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}.stackdcontinuity-notify-me{width:26rem;max-width:100%;padding:0;background:transparent;border:0;box-shadow:none;overflow:visible;white-space:normal}.stackdcontinuity-notify-me button,.stackdcontinuity-notify-me input[type=submit]{width:100%;max-width:26rem;padding:1rem;background-color:var(--accent-color);border:1px solid var(--medium-bd-color-40);box-shadow:-.3rem -.4rem .8rem #fff3,.2rem .4rem .6rem #0003;box-sizing:border-box;color:var(--light-color);font-family:var(--font-body);font-size:1.4rem;font-style:normal;font-weight:600;line-height:1.6rem;text-transform:uppercase;text-align:center}.stackdcontinuity-notify-me-modal input[type=email],.stackdcontinuity-notify-me-modal button,.stackdcontinuity-notify-me-modal input[type=submit],[class*=stackdcontinuity-notify-me-modal] input[type=email],[class*=stackdcontinuity-notify-me-modal] button,[class*=stackdcontinuity-notify-me-modal] input[type=submit]{min-height:3.6rem;max-height:3.6rem;line-height:1.6rem}.stackdcontinuity-notify-me-modal button,.stackdcontinuity-notify-me-modal input[type=submit],[class*=stackdcontinuity-notify-me-modal] button,[class*=stackdcontinuity-notify-me-modal] input[type=submit]{text-align:center;padding:1rem 2rem;font-family:var(--font-body);font-weight:600}.stackdcontinuity-notify-me-modal-heading,.stackdcontinuity-notify-me-modal h1,.stackdcontinuity-notify-me-modal h2,.stackdcontinuity-notify-me-modal h3,[class*=stackdcontinuity-notify-me-modal] h1,[class*=stackdcontinuity-notify-me-modal] h2,[class*=stackdcontinuity-notify-me-modal] h3{color:var(--accent-color)}.stackdcontinuity-notify-me-modal,.stackdcontinuity-notify-me-modal *,[class*=stackdcontinuity-notify-me-modal],[class*=stackdcontinuity-notify-me-modal] *,.stackdcontinuity-notify-me-modal input[type=email],[class*=stackdcontinuity-notify-me-modal] input[type=email]{border-radius:0}.stackdcontinuity-notify-me-snippet-btn{font-family:var(--font-body);font-weight:600}quick-add-modal .stackdcontinuity-notify-me-form-inner{display:flex!important;flex-direction:column!important;gap:.8rem;width:100%}quick-add-modal .stackdcontinuity-notify-me-form-inner>*{width:100%!important;max-width:100%!important;min-width:0!important}quick-add-modal .stackdcontinuity-notify-me input[type=email],quick-add-modal .stackdcontinuity-notify-me input[type=submit],quick-add-modal .stackdcontinuity-notify-me button[type=submit]{width:100%!important;max-width:100%!important;min-width:0!important}product-info .stackdcontinuity-notify-me{position:static;inset:auto;transform:none;float:none;clear:both;height:auto;margin:1.2rem 0 1.6rem;z-index:1}@media screen and (max-width:992px){.product-form__submit.product-form-custom__submit{width:100%;max-width:100%}}#buy-buttons-wrapper{width:100%}@media screen and (max-width:992px){#buy-buttons-wrapper{width:100%}}.product-form__submit.product-form-custom__submit:after{box-shadow:none}.product-form__submit.product-form-custom__submit:hover:after{box-shadow:none}.product-form__submit.product-form-custom__submit span{color:var(--white-color);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.quantity-buy-buttons__wrapper{display:flex;flex-direction:row;gap:10px}@media screen and (max-width:992px){.quantity-buy-buttons__wrapper{gap:6px}}.product__accordion.product-custom__accordion.accordion{border-top:1px solid var(--medium-text-color);border-bottom:none}.product__accordion.product-custom__accordion.accordion .accordion__content{margin-bottom:0;padding:0}.accordion__trigger{width:100%;padding:12px 0;background:transparent;border:none;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;position:relative}.accordion__title.accordion-custom__title{font-size:14px;font-style:normal;font-weight:400;line-height:16px;color:var(--medium-text-color);text-transform:uppercase;font-family:var(--font-body)}.icon__wrapper{margin-right:10px;height:fit-content;transition:transform .3s ease}.accordion__trigger[aria-expanded=true] .icon__wrapper{transform:rotate(180deg)}.icon__wrapper .icon-closed,.icon__wrapper .icon-open{font-size:14px;line-height:14px}.icon__wrapper .icon-closed svg,.icon__wrapper .icon-open svg{width:11px;height:10px}@media screen and (max-width:992px){.icon__wrapper .icon-closed svg,.icon__wrapper .icon-open svg{width:8px;height:8px}}.accordion__trigger[aria-expanded=true] .icon-closed,.accordion__trigger[aria-expanded=false] .icon-open{display:none}.accordion__content{overflow:hidden;height:0;transition:height .4s ease}.accordion__content.active{height:auto}.shipping-info__link{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:var(--dark-color)!important;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:5%!important;text-underline-offset:25%!important;text-underline-position:from-font}.shipping-info__link:hover{color:var(--accent-color)!important;text-decoration-thickness:5%!important}.shipping-info__main{margin:0 0 10px}.accordion__content.accordion-custom__content p,.accordion__content.accordion-custom__content h3,.accordion__content.accordion-custom__content.shipping{color:var(--dark-color);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.accordion__content.accordion-custom__content h3{margin-bottom:10px;color:var(--accent-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-transform:uppercase}.accordion__content.accordion-custom__content h3 span{font-weight:400}.accordion__content.accordion-custom__content .drawer-custom .header-drawer__progress-bar{border-bottom:unset}.share-button-pdp__wrapper{display:flex;align-items:center;gap:6px;width:fit-content;border-bottom:.5px solid var(--medium-text-color);font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:var(--medium-text-color);cursor:pointer}.ctm-icons-inner.ctm-cus-button.share-button-pdp__wrapper{margin-top:10px;margin-bottom:0}.grid__item.product__media-wrapper.product-custom__media-wrapper{position:relative}.slider-mobile-gutter.slider-mobile-gutter-custom{z-index:0}.grid__item.product__media-wrapper.product-custom__media-wrapper{width:33%}.product__info-wrapper.product-custom__info-wrapper.grid__item{width:64%;padding:20px;border:1px solid var(--medium-bd-color-40);background:var(--light-color-70);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width:992px){.product__info-wrapper.product-custom__info-wrapper.grid__item{padding:14px}}.grid__item.product__media-wrapper.product-custom__media-wrapper,.product__info-wrapper.product-custom__info-wrapper.grid__item{max-width:none!important;min-width:unset!important}@media screen and (max-width:992px){.grid__item.product__media-wrapper.product-custom__media-wrapper,.product__info-wrapper.product-custom__info-wrapper.grid__item{width:100%!important;max-width:none!important;min-width:unset!important}}.product__modal-opener .product__media-icon{display:none!important}.product__modal-opener.product__modal-custom-opener{max-height:600px}@media screen and (max-width:992px){.product__modal-opener.product__modal-custom-opener{max-height:460px}}@media screen and (max-width:992px){.product__modal-opener.product__modal-custom-opener{max-height:440px}}.product__media.product-custom__media.media.media--transparent{padding-top:100%}.product__media.product-custom__media.media.media--transparent img{max-height:600px;object-fit:cover;object-position:center}@media screen and (max-width:1399px){.product__media.product-custom__media.media.media--transparent img{max-height:460px}}@media screen and (max-width:992px){.product__media.product-custom__media.media.media--transparent img{max-height:440px;object-fit:contain}}.product__media-list.product-custom__media-list{margin-bottom:10px}@media screen and (max-width:992px){.product__media-list.product-custom__media-list{margin-bottom:4px!important}}@media screen and (max-width:992px){.product__media-list.product-custom__media-list li{padding-top:0!important;padding-bottom:0!important}}@media screen and (max-width:992px){.product__media-item.grid__item{width:100%!important;margin-left:0!important}}@media screen and (max-width:992px){.slider-mobile-gutter.slider-mobile-gutter-custom{margin:0 auto!important}}.product-info__wrapper{display:flex;align-items:center;justify-content:center;gap:10px;position:relative}.product-info__text{font-size:14px;font-style:normal;font-weight:400;line-height:16px;color:var(--medium-text-color)}.product-info__icon-wrapper{display:flex;width:18px;height:18px;align-items:center;justify-content:center;background-color:var(--medium-bg-color);border-radius:9px;cursor:pointer}@media screen and (max-width:992px){.product-info__icon-wrapper{width:14px;height:14px}}.product-info__icon{color:var(--medium-text-color);font-size:12px}@media screen and (max-width:992px){.product-info__icon{font-size:8px}}.product-info__hover{font-size:14px;font-style:normal;font-weight:400;line-height:18px;position:absolute;padding:6px 10px;color:var(--dark-color);background:var(--light-color-70);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);left:0;bottom:25px;display:none}@media screen and (max-width:992px){.product-info__hover{font-size:12px;line-height:12px}}.product-info__icon-wrapper:hover .product-info__hover{display:block}.product.product-custom{gap:20px!important;padding:20px 0}@media screen and (max-width:992px){.product.product-custom{flex-direction:column;padding:10px 0}}.product__info-container.product-custom__info-container{max-width:none}@media screen and (max-width:992px){.main-info__wrapper{display:flex;flex-wrap:wrap}.main-info-title__wrapper{width:66.68%}.product__login-prompt{margin-left:auto}.product__text.product-custom__text{max-width:62%}}.main-info-title__wrapper{display:flex;flex-direction:column}.variant-selects{margin-top:0}.sticky-buy__wrapper{position:fixed;bottom:0;width:100%;padding:10px 6px 6px;z-index:1000;border-top:1px solid var(--dark-color);background:var(--light-color)}.sticky-buy__wrapper .product__title.product-custom__title h1{font-size:1.4rem;letter-spacing:0;line-height:1.14}.sticky-buy__wrapper .price-product-page-custom__wrapper{max-width:120px;transform:translateY(16px)}.sticky-buy__wrapper:has(.quantity-buy-buttons__wrapper.unavailable) .price-product-page-custom__wrapper{max-width:100%;transform:none}.sticky-buy__wrapper:has(.quantity-buy-buttons__wrapper.unavailable) .price-item.price-custom-item.price-custom-product-page.out-of-stock,.sticky-buy__wrapper:has(.quantity-buy-buttons__wrapper.unavailable) .price-item.price-custom-item.price-custom-product-page.sale-price.out-of-stock{display:inline-flex;align-items:center}.sticky-buy__wrapper .main-info__wrapper{margin-top:0!important}.sticky-buy__wrapper .price-item.price-custom-item.price-custom-product-page{flex-basis:100%}.sticky-buy__wrapper .price-custom-sale__badge{background-color:var(--medium-text-color);font-family:DM Sans,sans-serif;font-size:14px;line-height:1.28}@media screen and (max-width:992px){.product__info-container{max-width:none!important}}.product-form__input.product-form__input--dropdown.product-form-custom__input--dropdown{width:100%;min-width:unset;max-width:none}.product-form__input.product-form__input--dropdown.product-form-custom__input--dropdown .select select{padding:12px 10px;height:38px}.product-form__input.product-form__input--dropdown.product-form-custom__input--dropdown .select:after{box-shadow:0 0 0 1px var(--black-color)}.product-form__input.product-form__input--dropdown.product-form-custom__input--dropdown .select__select:focus{box-shadow:none}.product-form__input.product-form__input--dropdown.product-form-custom__input--dropdown .select__select:focus+span svg{transform:rotate(180deg)}.product-form__input.product-form__input--dropdown.product-form-custom__input--dropdown .select select option,.product-form__input.product-form__input--dropdown.product-form-custom__input--dropdown .select select:not(:checked){font-size:14px;font-weight:400;line-height:18px;color:var(--grey-color);font-family:Khula,sans-serif}.sticky-buy__wrapper .cta__wrapper{display:flex;gap:6px;align-items:end}.sticky-buy__wrapper .cta__wrapper:has(.quantity-buy-buttons__wrapper.unavailable){gap:0}.sticky-buy__wrapper .cta__wrapper .quantity-buy-buttons__wrapper{gap:0}.cta__wrapper .product-form-custom__submit>.svg-wrapper{display:none}.cta__wrapper .is-sticky .product-form-custom__submit>.svg-wrapper{display:block}.cta__wrapper .is-sticky .product-form-custom__submit>span{display:none}.sticky-buy__wrapper .cta__wrapper .product-form__input.product-form__input--dropdown.product-form-custom__input--dropdown{margin-bottom:0}.sticky-buy__wrapper .cta__wrapper .quantity__label.quantity-custom__label.form__label,.sticky-buy__wrapper .product__login-prompt{display:none}.sticky-buy__wrapper .cta__wrapper .quantity.quantity-custom{max-width:100px}.sticky-buy__wrapper .cta__wrapper .product-form-buttons__wrapper{max-width:16.9%}.sticky-buy__wrapper #buy-buttons-wrapper{width:auto}.sticky-buy__wrapper .product-form__input{flex:none}.sticky-buy__wrapper .cta__wrapper .product-form__submit.product-form-custom__submit{padding:10px;max-width:36px;min-width:36px}.sticky-buy__wrapper .cta__wrapper .price-per-item__container{margin-right:6px}@media screen and (max-width:992px){.product__media-icon.motion-reduce{display:none}}.junip-product-summary.main-product .junip-product-summary-review-count{font-size:16px!important;margin-top:5px!important}@media screen and (max-width:992px){.sticky-buy__wrapper .price__sale.price-custom__sale{justify-content:flex-end;flex-wrap:wrap}}.sticky-buy__wrapper .cta__wrapper #variant_picker_regular{width:100%}.sticky-buy__wrapper .cta__wrapper #variant_picker_regular fieldset{width:100%;max-width:none}.sticky-buy__wrapper .options__wrapper{align-items:flex-start;background-color:var(--light-color);border:1px solid var(--dark-color);border-bottom:none;bottom:100%;flex-direction:column;flex-wrap:nowrap;gap:0;left:0;max-height:200px;overflow-y:auto;overflow-x:hidden;opacity:0;padding-left:0;position:absolute;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;width:100%;z-index:10}.sticky-buy__wrapper .options__wrapper::-webkit-scrollbar{background-color:var(--light-color);width:5px}.sticky-buy__wrapper .options__wrapper::-webkit-scrollbar-track{background-color:var(--light-color);border:1px solid var(--medium-text-color);width:5px}.sticky-buy__wrapper .options__wrapper::-webkit-scrollbar-thumb{background-color:var(--medium-text-color);border:1px solid transparent;background-clip:padding-box}.sticky-buy__wrapper .product-form-custom__wrapper{width:100%;margin-top:0!important}.sticky-buy__wrapper .product-form__input.product-form__input--pill.product-form-custom__input--pill{margin-bottom:0}.sticky-buy__wrapper .product-form__input--pill.product-form-custom__input--pill input[type=radio]+label{width:100%;flex-direction:row;gap:10px;height:fit-content}.sticky-buy__wrapper .option__tooltip,.sticky-buy__wrapper .form__label.form__label_custom{display:none}.sticky-buy__wrapper .dropdown{position:relative;width:100%}.sticky-buy__wrapper #variant_picker_regular,.sticky-buy__wrapper .dropdown,.sticky-buy__wrapper .dropdown-header,.sticky-buy__wrapper .notify-me__trigger,.sticky-buy__wrapper .stackdcontinuity-notify-me,.sticky-buy__wrapper .stackdcontinuity-notify-me button,.sticky-buy__wrapper .stackdcontinuity-notify-me input[type=email]{width:100%;max-width:100%}.sticky-buy__wrapper .stackdcontinuity-notify-me-form-inner{display:flex;flex-direction:column;gap:.8rem;width:100%}.sticky-buy__wrapper .stackdcontinuity-notify-me-form-inner>*{width:100%;max-width:100%;min-width:0}.sticky-buy__wrapper .stackdcontinuity-notify-me[data-current-variant-available=false] form{width:100%;max-width:100%}.sticky-buy__wrapper .stackdcontinuity-notify-me[data-current-variant-available=false]>button,.sticky-buy__wrapper .stackdcontinuity-notify-me[data-current-variant-available=false]>.stackdcontinuity-notify-me-btn{width:100%;max-width:100%}.sticky-buy__wrapper .stackdcontinuity-notify-me[data-current-variant-available=false] input[type=email]{flex:1 1 auto;min-width:0;width:100%}.sticky-buy__wrapper .stackdcontinuity-notify-me[data-current-variant-available=false] form button,.sticky-buy__wrapper .stackdcontinuity-notify-me[data-current-variant-available=false] form input[type=submit]{flex:0 0 fit-content;width:fit-content;max-width:none;white-space:nowrap}.dropdown-header{display:none}.sticky-buy__wrapper .dropdown-header{background-color:var(--light-color);padding:12px 10px;border:1px solid var(--dark-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;height:36px}.dropdown-header__text{color:var(--dark-color);font-size:14px;text-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.sticky-buy__wrapper .quantity-quick-adds{display:none}.sticky-buy__wrapper .dropdown-header .arrow svg{color:var(--accent-color)}.sticky-buy__wrapper .dropdown-header .arrow{animation:blink 1s ease-in infinite;transition:transform .3s ease}.sticky-buy__wrapper .dropdown-header.active .arrow{transform:rotate(180deg)}#sticky_buy_wrapper .product-form__input--pill.product-form-custom__input--pill input[type=radio]+label{background:var(--light-color)}#sticky_buy_wrapper .product-form__input--pill.product-form-custom__input--pill input[type=radio]:checked+label{background:var(--medium-text-color)}#sticky_buy_wrapper .product-form__input--pill.product-form-custom__input--pill input[type=radio].disabled+label{background:#d2d8db}#sticky_buy_wrapper .option__left{display:none}.sticky-buy__wrapper .options__wrapper.active{opacity:1;visibility:visible}#buy-buttons-wrapper{position:relative}.sticky-buy__wrapper .product-form.product-custom-form .product-form__error-message-wrapper:not([hidden]){position:absolute;top:-120%;left:-50%;max-width:205px;margin:0}.announcement__wrapper{padding:10px;background:var(--medium-bg-color);color:var(--medium-text-color);text-align:center;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;margin-top:30px}@media screen and (max-width:992px){.announcement__wrapper{font-size:14px}}.product__info-container #buy-buttons-wrapper .product-form{margin:0}.quantity-quick-adds{display:flex;gap:6px;margin-top:4px}.quantity-quick-adds__btn{cursor:pointer;display:flex;height:36px;min-width:36px;padding:6px;justify-content:center;align-items:center;border:1px solid var(--medium-bd-color-40);background:var(--light-color);font-family:var(--font-body);color:var(--medium-text-color);font-size:12px;font-style:normal;font-weight:400;line-height:normal;box-sizing:border-box}.quantity-quick-adds__btn[disabled]{opacity:.4;cursor:not-allowed}.page-width.temporary-pdp-style__wrapper,.temporary-pdp-style__wrapper{padding-top:100px}@media screen and (max-width:992px){.page-width.temporary-pdp-style__wrapper,.temporary-pdp-style__wrapper{padding-top:90px}}.collection-pdp__wrapper{display:flex;gap:20px;padding:60px 0}@media screen and (max-width:992px){.collection-pdp__wrapper{flex-direction:column}}.collection-cta__wrapper{width:33.02%;display:flex;flex-direction:column;justify-content:space-between}.collection-cta__wrapper h2{color:var(--medium-text-color);font-family:var(--font-heading);font-size:40px;font-style:normal;font-weight:400;line-height:46px;margin-top:0;margin-bottom:20px}@media screen and (max-width:992px){.collection-cta__wrapper h2{text-align:center;font-size:24px;line-height:26px}}.collection-cta__wrapper h2 span{color:var(--dark-color)}.collection-cta__wrapper p{color:var(--dark-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0}@media screen and (max-width:992px){.collection-cta__wrapper p{margin-bottom:20px;text-align:center}}.collection-cta__wrapper .default-button.accent{width:100%!important;max-width:unset}.collection-swiper__wrapper{width:64.93%}@media screen and (max-width:992px){.collection-cta__wrapper,.collection-swiper__wrapper{width:100%}}.swiper-slide.collection-swiper__item{width:fit-content}.collection-swiper{overflow:visible}@media screen and (max-width:992px){.collection-swiper{overflow:hidden}}.collection-swiper__wrapper .slider__controls.controls{margin-top:20px}.swiper.collection-swiper{margin-right:calc((100vw - 100%)/-2)}@media screen and (max-width:992px){.swiper.collection-swiper{margin-right:0}}.about-us-heading__wrapper{padding-top:20px;padding-bottom:20px}.about-us-heading__wrapper h1{color:var(--dark-color);text-align:center;font-family:var(--font-heading);font-size:40px;font-style:normal;font-weight:400;line-height:46px;margin:0}@media screen and (max-width:992px){.about-us-heading__wrapper h1{font-size:24px;line-height:26px}}.about-us-welcome__section{background-color:var(--medium-bg-color)}.about-us-welcome__wrapper{padding-top:20px;padding-bottom:20px;text-align:center;position:relative}.about-us-welcome__wrapper h2{color:var(--dark-color);text-align:center;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin-top:0;margin-bottom:10px}.about-us-welcome__wrapper p{color:var(--medium-text-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;max-width:900px;margin:0 auto}.about-us-welcome__wrapper p span{font-weight:600}.about-us-welcome__wrapper p+p{margin-top:10px}.about-us-welcome__bg-text{color:#fffc;text-align:center;font-family:var(--font-body);font-size:160px;font-style:normal;font-weight:600;line-height:160px;text-transform:uppercase;position:absolute;left:20px;top:-3px;z-index:-1}@media screen and (max-width:992px){.about-us-welcome__bg-text{font-size:80px;line-height:80px;left:-10px}}.about-us-text-and-image__section{display:flex;flex-direction:row;margin-top:4px;margin-bottom:4px;gap:4px}.about-us-text-and-image__section.padding-top{padding-top:40px;margin-top:0}.about-us-text-and-image__section.padding-bottom{padding-bottom:40px;margin-bottom:0}.about-us-text-and-image__section.left{flex-direction:row-reverse}@media screen and (max-width:992px){.about-us-text-and-image__section,.about-us-text-and-image__section.left{flex-direction:column-reverse}}@media screen and (max-width:992px){.about-us-text-and-image__section.reversed{flex-direction:column}}@media screen and (max-width:992px){.about-us-text-and-image__section.section-divided-on-mobile{margin:0;gap:0}}.about-us-text-and-image__text-wrapper{padding:20px;width:50%;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:992px){.about-us-text-and-image__text-wrapper{width:100%;padding:20px 0}}.about-us-text-and-image__text-wrapper h2{color:var(--medium-text-color);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin-top:0;margin-bottom:10px}.about-us-text-and-image__text-wrapper p{color:var(--dark-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:0;margin-top:0}.about-us-text-and-image__text-wrapper p span{font-weight:600}.about-us-text-and-image__text-wrapper p+p{margin-top:10px}.about-us-text-and-image__image{width:50%;height:100%;max-height:240px;object-fit:cover}@media screen and (max-width:992px){.about-us-text-and-image__image{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;max-height:140px}}.about-us-agp__section{border:1px solid var(--medium-bd-color-40);background:var(--dark-color);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-top:20px;padding-bottom:20px;position:relative;min-height:200px;display:flex;align-items:center}@media screen and (max-width:992px){.about-us-agp__section{margin-top:4px}}.about-us-agp__wrapper{display:flex;flex-direction:column;align-items:center}.about-us-agp__wrapper h2{color:var(--light-color-70);text-align:center;font-family:var(--font-body);display:flex;align-items:center;font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin-top:0;margin-bottom:20px}.about-us-agp__wrapper h2 .svg-wrapper{margin-right:20px;height:30px;width:30px}.about-us-agp__wrapper p{color:var(--light-color);text-align:center;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-top:0;margin-bottom:20px}.about-us-agp__wrapper p span{font-weight:600}.about-us-agp__bg-text{color:#ffffff0d;text-align:center;font-family:var(--font-body);font-size:160px;font-style:normal;font-weight:600;line-height:160px;text-transform:uppercase;position:absolute;left:28px;top:-3px;z-index:-1}@media screen and (max-width:992px){.about-us-agp__bg-text{left:0}}.about-us-brands__swiper .swiper-slide{width:fit-content}#about-us-brands__swiper{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:992px){#about-us-brands__swiper{gap:20px}}.about-us-brands__wrapper{padding-top:40px;padding-bottom:40px}.about-us-brands__wrapper h2{color:var(--medium-text-color);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin-top:0;margin-bottom:41px;text-align:center}@media screen and (max-width:992px){.about-us-brands__wrapper h2{margin-bottom:20px}}.integrity__section{background:var(--medium-bg-color);padding-top:60px;padding-bottom:60px}.integrity__wrapper{display:flex;flex-direction:row}@media screen and (max-width:992px){.integrity__wrapper{flex-direction:column}}.integrity__section>div{display:flex;gap:10px}.integrity-info__wrapper{display:flex;flex-direction:column;align-items:center;padding:40px;border:1px solid var(--medium-bd-color-40);background:var(--light-color-70);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);gap:40px;justify-content:center}@media screen and (max-width:992px){.integrity-info__wrapper{padding:20px;gap:20px}}.integrity-info__wrapper,.integrity-image__wrapper{width:50%}@media screen and (max-width:992px){.integrity-info__wrapper,.integrity-image__wrapper{width:100%}}.integrity-image__wrapper{display:flex;flex-direction:column;align-items:center}.integrity-image__wrapper p{color:var(--dark-color);text-align:center;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0 0 20px}.integrity-image__wrapper img{width:395px;min-height:371px;margin:0 auto}@media screen and (max-width:992px){.integrity-image__wrapper img{width:100%;max-width:395px;min-height:335px;object-fit:contain}}.integrity-info__wrapper h2{margin:0 0 10px;color:var(--medium-text-color);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px}.integrity-info__wrapper p{margin:0;color:var(--dark-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.integrity-info__wrapper p+p{margin-top:10px}.contact__section{padding-top:60px;padding-bottom:60px;position:relative}@media screen and (max-width:992px){.contact__section{padding-top:40px;padding-bottom:40px}}.contact__bg-image{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1;top:0;object-position:center center}@media screen and (max-width:992px){.contact__bg-image{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1;top:0;object-position:61% 75%}}.contact__wrapper{width:900px;min-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:992px){.contact__wrapper{width:100%;min-width:unset}}.contact-main-info__wrapper{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:992px){.contact-main-info__wrapper{flex-direction:column}}.contact-main-info__wrapper h2{color:var(--dark-color);font-family:var(--font-heading);font-size:40px;font-style:normal;font-weight:400;line-height:46px;width:30%;text-wrap:nowrap;margin:0}@media screen and (max-width:992px){.contact-main-info__wrapper h2{font-size:24px;line-height:26px;margin-bottom:40px}}.contact-info__wrapper{width:55.88%;display:flex;flex-direction:column;gap:60px}@media screen and (max-width:992px){.contact-main-info__wrapper h2,.contact-info__wrapper{width:100%}}@media screen and (max-width:992px){.contact-info__wrapper{gap:40px}}.contacts__wrapper{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:992px){.contacts__wrapper{flex-direction:column;gap:20px}}.contact-items__wrapper{display:flex;flex-direction:column;gap:20px}.contact__item h3{color:var(--dark-color);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;margin:0}@media screen and (max-width:992px){.contact__item h3{font-size:14px;line-height:16px}}.contact__item a{color:var(--medium-text-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:16px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.address__wrapper{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:992px){.address__wrapper{gap:10px}}.address__wrapper p{margin:0;color:var(--medium-text-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.address__wrapper p span{color:var(--dark-color);font-weight:600}.contact-additional-info__wrapper{display:flex;flex-direction:row;gap:20px}.info__icon{display:flex;width:36px;height:36px;flex-shrink:0;padding:16px 12px 12px;flex-direction:column;justify-content:center;align-items:center;background:var(--medium-bg-color);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--medium-text-color);text-align:center;font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:600;line-height:18px}.contact-additional-info__wrapper h3{margin:0 0 10px;color:var(--dark-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:16px}.contact-additional-info__wrapper p{margin:0;color:var(--medium-text-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.shipping-secure__section{padding-top:40px;padding-bottom:40px;background:var(--medium-bg-color);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative}.shipping-secure__wrapper{display:flex;flex-direction:column;align-items:center}.secure__badge{position:absolute;right:20%;top:-23.458px;display:flex;transform:rotate(4deg);padding:14px 20px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:var(--accent-color);color:var(--light-color);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px}@media screen and (max-width:992px){.secure__badge{top:-20px;font-size:14px;padding:10px 14px;right:1%}}.shipping-secure__wrapper h2{color:var(--dark-color);text-align:center;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin-top:0;margin-bottom:6px}.shipping-secure__wrapper p{color:var(--medium-text-color);text-align:center;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:16px;margin-top:0;margin-bottom:0}.secure__item{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:20px;background:var(--light-color-70);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.secure-image__wrapper{display:flex;width:48px;height:48px;flex-direction:column;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:26px;background:var(--medium-bg-color)}@media screen and (max-width:992px){.secure-image__wrapper{width:36px;height:36px}}@media screen and (max-width:992px){.secure-image__wrapper img{transform:scale(.8)}}.secure__item p{margin:0;color:var(--medium-text-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:16px}.shipping-secure__wrapper .swiper-wrapper{margin-top:40px;margin-bottom:40px;transition-timing-function:linear!important}@media screen and (max-width:992px){.shipping-secure__wrapper .swiper-wrapper{margin-top:20px;margin-bottom:20px}}.shipping-secure__wrapper .swiper-slide{width:fit-content}@media screen and (max-width:992px){.shipping-secure__slider{align-self:baseline}}.secure-shopping__section{padding-top:60px;padding-bottom:60px}@media screen and (max-width:992px){.secure-shopping__section{padding-top:40px;padding-bottom:30px}}.secure-shopping__wrapper{text-align:center}.secure-shopping__heading{margin:0 0 6px;color:var(--dark-color);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px}.secure-shopping__text{margin:0;color:var(--medium-text-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:16px}.secure-shopping__text p{margin:0;line-height:1.45}.secure-shopping__text p+p{margin-top:6px}.secure-shopping__logosWrap{position:relative;max-width:860px;margin:20px auto 0}@media screen and (max-width:992px){.secure-shopping__logosWrap{max-width:375px;margin:50px auto 0}}.secure-shopping__logosLine{display:block!important;height:80px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);background:var(--light-color);pointer-events:none;z-index:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}@media screen and (max-width:992px){.secure-shopping__logosLine{height:140px}}.secure-shopping__logos{position:relative;z-index:1;display:flex;align-items:center;width:100%;justify-content:flex-start}@media screen and (max-width:992px){.secure-shopping__logos{display:grid;grid-template-columns:1fr 1.2fr 1fr}}.secure-shopping__logoItem{margin-right:0}.secure-shopping__logoItem.pos-left_bottom{margin-left:40px}@media screen and (max-width:992px){.secure-shopping__logoItem.pos-left_bottom{margin-left:0}}.secure-shopping__logoItem.pos-right_top,.secure-shopping__logoItem.pos-right_mid{margin-right:40px}@media screen and (max-width:992px){.secure-shopping__logoItem.pos-right_top,.secure-shopping__logoItem.pos-right_mid{margin-right:0}}@media screen and (max-width:992px){.secure-shopping__logoItem.pos-left_top{grid-column:1;grid-row:1;justify-self:end}}@media screen and (max-width:992px){.secure-shopping__logoItem.pos-left_bottom{grid-column:1;grid-row:3;justify-self:end}}@media screen and (max-width:992px){.secure-shopping__logoItem.pos-center{grid-column:2;grid-row:1 / span 3}}@media screen and (max-width:992px){.secure-shopping__logoItem.pos-right_top{grid-column:3;grid-row:1;justify-self:start}}@media screen and (max-width:992px){.secure-shopping__logoItem.pos-right_mid{grid-column:3;grid-row:2;justify-self:center}}@media screen and (max-width:992px){.secure-shopping__logoItem.pos-right_bottom{grid-column:3;grid-row:3;justify-self:start}}.shipping-map__section h2{color:var(--dark-color);text-align:center;font-family:var(--font-heading);font-size:40px;font-style:normal;font-weight:400;line-height:46px}@media screen and (max-width:992px){.shipping-map__section h2{font-size:24px;line-height:26px}}.shipping-map__section{margin-bottom:50px}.shipping-map-info__wrapper{position:relative;display:flex;padding:20px;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--accent-color);background:var(--light-color-70);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-bottom:10px}.shipping-map-info__wrapper h3{color:var(--accent-color);text-align:center;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin:0 0 10px}.shipping-map-info__wrapper p{color:var(--dark-color);text-align:center;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:16px;margin:0}.shipping-map-image__wrapper{display:flex;flex-direction:column;align-items:center}.shipping-map-image__wrapper h4{margin:0 0 10px;color:var(--dark-color);text-align:center;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px}.shipping-map-image__wrapper img{margin:0 auto}.shipping-delivery__section{padding-top:40px;padding-bottom:73px;background:var(--medium-bg-color)}.shipping-delivery__wrapper{display:flex;flex-direction:row;border:1px solid var(--dark-color);background:var(--light-color-70);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative}@media screen and (max-width:992px){.shipping-delivery__wrapper{flex-direction:column}}.shipping-delivery__image{max-width:360px;height:auto}@media screen and (max-width:992px){.shipping-delivery__image{max-width:unset;width:100%;height:auto}}@media screen and (min-width:993px){.shipping-map-info__wrapper{margin-bottom:50px}.shipping-map__section{margin-bottom:70px}}.shipping-delivery-info__wrapper{display:flex;flex-direction:column;padding:20px 20px 40px;gap:20px}.shipping-delivery-info__wrapper h2{color:var(--medium-text-color);text-align:start;font-family:var(--font-heading);font-size:40px;font-style:normal;font-weight:400;line-height:46px;margin:0}@media screen and (max-width:992px){.shipping-delivery-info__wrapper h2{font-size:24px;line-height:26px}}.shipping-delivery-info__text{display:flex;flex-direction:column;gap:10px}.shipping-delivery-info__wrapper p{margin:0;color:var(--dark-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.shipping-delivery-info__wrapper p span{font-weight:600}.shipping-delivery-steps{position:absolute;bottom:-35px;left:50%;transform:translate(-50%);width:100%}.shipping-delivery-steps__swiper .swiper-wrapper{align-items:center;justify-content:center;gap:28px}@media screen and (max-width:992px){.shipping-delivery-steps__swiper .swiper-wrapper{align-items:start;justify-content:start;gap:0}}.swiper-slide.shipping-delivery-step{width:fit-content;flex:0 0 auto;position:relative;z-index:var(--z-slide)}.shipping-delivery-step__inner{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:10px;border:1px solid var(--light-color);background:var(--medium-text-color);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--light-color);text-align:center;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:16px;z-index:2;position:relative}.shipping-delivery-step:not(:last-child):after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M0.75 0.75L5.75 5.75L0.75 10.75' stroke='%230C1D2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:61% 50%;background-size:8px 16px;position:absolute;top:50%;right:-31px;transform:translateY(-50%);z-index:2;font-size:26px;color:#1c2430;pointer-events:none;display:flex;width:36px;height:36px;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:18px;border:1px solid var(--light-color);background-color:var(--light-color-70);z-index:1;box-sizing:border-box}.swiper .shipping-delivery-step:nth-child(1){--z-slide: 9}.swiper .shipping-delivery-step:nth-child(2){--z-slide: 7}.swiper .shipping-delivery-step:nth-child(3){--z-slide: 5}.swiper .shipping-delivery-step:nth-child(4){--z-slide: 3}.swiper .shipping-delivery-step:nth-child(5){--z-slide: 1}.shipping-refund__section{padding-top:40px;padding-bottom:40px}.shipping-refund__section h2{color:var(--dark-color);text-align:center;font-family:var(--font-heading);font-size:40px;font-style:normal;font-weight:400;line-height:46px;margin:0}@media screen and (max-width:992px){.shipping-refund__section h2{font-size:24px;line-height:26px}}.shipping-refund__section h3{color:var(--medium-text-color);text-align:center;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin:0}.shipping-refund-info__wrapper{display:flex;flex-direction:row;gap:40px;margin-top:40px;align-items:stretch}@media screen and (max-width:992px){.shipping-refund-info__wrapper{flex-direction:column-reverse}}.shipping-refund__image-wrapper{width:55.8%;display:flex;align-self:stretch;position:relative;border:1px solid var(--dark-color);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width:992px){.shipping-refund__image-wrapper{width:100%;height:auto;min-height:269px}}.shipping-refund__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.shipping-info__wrapper{width:41.4%}@media screen and (max-width:992px){.shipping-info__wrapper{width:100%}}.shipping-info__wrapper p{color:var(--dark-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0}.shipping-info__wrapper p+p{margin-top:10px}.shipping-info__wrapper h4{color:var(--dark-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:16px;margin-top:40px;margin-bottom:10px}.shipping-faq__section{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:992px){.shipping-faq__section{padding-top:0}}.shipping-faq__section h2{margin:0;color:var(--dark-color);font-family:var(--font-heading);font-size:40px;font-style:normal;font-weight:400;line-height:46px;text-align:center}@media screen and (max-width:992px){.shipping-faq__section h2{font-size:24px;line-height:26px;margin-bottom:20px}}.shipping-faq__section h3{color:var(--medium-text-color);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin:0 0 40px}@media screen and (max-width:992px){.shipping-faq__section h3{margin-bottom:20px}}.shipping-faq__wrapper p{color:var(--dark-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0;text-align:start}.shipping-faq__wrapper p+p{margin-top:15px}.shipping-faq__wrapper p span{font-weight:600}.shipping-faq__section .button.button--primary.default-button{margin-top:40px}@media screen and (max-width:992px){.shipping-faq__section .button.button--primary.default-button{margin-top:20px}}.main-blog{min-height:54vh}.main-blog__wrapper{display:flex;flex-direction:row;gap:20px}@media screen and (max-width:992px){.main-blog__wrapper{flex-direction:column;gap:0}}.main-blog h1{font-size:30px;font-style:normal;font-weight:400;line-height:36px;margin-top:0;margin-bottom:40px}@media screen and (max-width:992px){.main-blog h1{font-size:22px;line-height:26px}}.blog-topics-wrapper{background-color:var(--medium-bg-color);display:flex;flex-direction:column;padding:20px 10px;gap:10px;min-width:190px;height:fit-content}@media screen and (max-width:992px){.blog-topics-wrapper{display:none}}@media screen and (max-width:992px){.accordion-custom__content .blog-topics-wrapper{display:block}}.topics-mobile-wrapper{margin-top:0}.topics-mobile-wrapper .product__accordion.product-custom__accordion.accordion{border-top:unset;margin-top:0}.topics-mobile-wrapper .product__accordion.product-custom__accordion.accordion details[open] summary{border-bottom:unset}.topics-mobile-wrapper .accordion__content.accordion-custom__content,.accordion__content.accordion-custom__content.shipping{padding:0!important}.topics-mobile-wrapper ul{padding-left:0}.blog-topics-wrapper h3{color:var(--dark-color);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;margin:0}.blog-topics-wrapper ul{list-style:none;padding-left:0;margin:0}.blog-topics-wrapper li{font-style:normal;padding:6px 0;border-top:1px solid var(--dark-color);color:var(--dark-color);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:16px}.blog-topics-wrapper li:hover{color:var(--black-color)}.blog-topics-wrapper ul:last-child{border-bottom:1px solid var(--dark-color)}.main-blog__wrapper .blog-articles{display:flex;flex-direction:column}.article-card-wrapper .article-card.card--standard{display:flex;flex-direction:row;padding:20px 0;border-top:1px solid var(--medium-bd-color-40);gap:10px}@media screen and (max-width:992px){.main-blog__wrapper .blog-articles .blog-articles__article:first-child .article-card-wrapper .article-card.card--standard{border-top:none}}.main-blog__wrapper .blog-articles:last-child{border-bottom:1px solid var(--medium-bd-color-40)}.article-card-wrapper .card__inner,.article-card__image-wrapper,.article-card-wrapper .card__inner .article-card__image{width:148.8px;min-width:148.8px;height:80px}.article-card .card__heading.h2{font-size:16px;font-style:normal;font-weight:700;line-height:16px;color:var(--dark-color);font-family:var(--font-body);margin:0 0 10px}@media screen and (max-width:992px){.article-card .card__heading.h2{font-size:14px}}@media screen and (max-width:992px){.blog-articles{padding-top:0;padding-bottom:40px}}.blog-articles .card__information{padding-top:0;padding-bottom:0}.card__heading.h2 a:hover{text-decoration:none;text-underline-offset:0}p.article-card__excerpt{margin:0!important;color:var(--dark-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px}@media screen and (max-width:992px){p.article-card__excerpt{font-size:12px;line-height:12px}}.article-card__read-more{text-decoration:underline}.article-card__excerpt .full-unstyled-link{display:inline-block;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:10%;text-underline-offset:25%}.topics-mobile-wrapper{display:none}@media screen and (max-width:992px){.topics-mobile-wrapper{display:block}}@media screen and (max-width:992px){.main-blog .pagination-wrapper{margin-top:0}}.no-articles__wrapper{display:flex;flex-direction:column;align-items:center;width:100%;padding:20px;gap:20px}.no-articles__wrapper img{width:240px;height:240px}.no-articles__wrapper p{color:var(--dark-color);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px}.pagination__list .pagination__item{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border:1px solid var(--medium-bd-color-40);background:var(--light-color-70);box-shadow:-3px -4px 8px #fff3,2px 4px 6px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--dark-color);text-align:center;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:16px;opacity:1}.pagination__list>li:not(:last-child){margin-right:10px;max-width:fit-content}.pagination__list .pagination__item.pagination__item--current{background:var(--dark-color);color:var(--light-color)}.pagination__list .pagination__item.pagination__item--current:after,.pagination__list .pagination__item:hover:after{display:none}.main-blog__wrapper .accordion__trigger{border:1px solid var(--dark-color);background:var(--light-color);padding:10px;box-sizing:border-box}.main-blog__wrapper .accordion__trigger .icon__wrapper{margin-right:0}.main-blog__wrapper .accordion__trigger h2{margin:0;color:var(--medium-text-color);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:600;line-height:16px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/style.css.map */
