.join-widget-section div{display:block!important}.bar-section{overflow:hidden;position:relative;background-color:var(--bar-background-color)}.hide-on-desktop{display:none}.hide-on-mobile{display:block}.bar-section .splide__slide{display:flex;align-items:center;flex-wrap:nowrap;max-height:30px}.bar-section .bar-section__text{color:var(--bar-text-color)}.bar-section .bar-section__text-with-logo{display:flex;align-items:center;gap:10px;padding:0 12px;flex-wrap:nowrap}.bar-section .bar-section__text-with-logo{white-space:nowrap}.bar-section .bar-section__text-with-logo img{height:20px;width:20px;object-fit:contain}.bar-section .bar-section__image{width:150px;height:50px;display:flex;align-items:center;justify-content:center}.bar-section .bar-section__image img{max-width:120px;max-height:30px;object-fit:contain}@media screen and (max-width: 767px){.hide-on-desktop{display:block}.hide-on-mobile{display:none}}.collections-grid-section{display:flex;flex-direction:column;align-items:center;gap:36px}.collections-grid-section__title{font-family:Raisonne Pro;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;max-width:700px}.collections-grid-section__collections{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;gap:24px;width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:row;max-width:calc(100vw - var(--external-paddings) * 2);overflow:hidden}.collections-grid-section__collection{position:relative;overflow:hidden;background-color:#f8f1e9;grid-column:span 1;grid-row:span 1;cursor:pointer;aspect-ratio:3 / 4!important;max-width:100%;max-height:100%}.collections-grid-section__collection:hover .collections-grid-section__collection-image-container{transform:scale(1.1)}.collections-grid-section__collection:hover .collections-grid-section__collection-image-overlay{opacity:var(--overlay-opacity)}.collections-grid-section__collection-image-container{position:relative;z-index:0;overflow:hidden;height:100%;width:100%;transition:transform .3s ease-in-out}.collections-grid-section__collection-image{min-width:100%;min-height:100%;object-fit:cover;object-position:center center;background-color:#a9a9a9}.collections-grid-section__collection-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-color);opacity:0;transition:opacity .3s ease-in-out}.collections-grid-section__collection-content{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;position:absolute;bottom:0;left:0;right:0;z-index:1}.collections-grid-section__link{font-family:Raisonne Pro;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:var(--text-color);text-decoration:none;margin-bottom:0}.collections-grid-section__button{font-family:Raisonne Pro;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:var(--button-text-color);background-color:var(--button-background-color);text-decoration:none;margin-bottom:0;padding:16px 24px;opacity:1;transition:opacity .1s ease-in-out}.collections-grid-section__button:hover{opacity:.8}@media screen and (max-width: 768px){.collections-grid-section__collections{grid-template-columns:repeat(2,1fr);gap:16px}.collections-grid-section__title{font-family:Raisonne Pro;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}.collections-grid-section__collection-content{padding:10px}.collections-grid-section__collection-content>svg{display:none}.collections-grid-section__button{font-size:14px;padding:12px}}.collections-section{display:flex;flex-direction:column;align-items:center;gap:24px}.collections-section__title{font-family:Raisonne Pro;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;max-width:700px}.collections-section__collections{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;gap:24px}.collections-section__collection{position:relative;aspect-ratio:5 / 4;overflow:hidden;background-color:#f8f1e9}.collections-section__collection:hover .collections-section__collection-image-container{transform:scale(1.1)}.collections-section__collection-image-container{position:relative;z-index:0;overflow:hidden;height:100%;width:100%;transition:transform .3s ease-in-out}.collections-section__collection-image{min-width:100%;min-height:100%;object-fit:cover;object-position:center center;background-color:#a9a9a9}.collections-section__collection-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:16px;padding:24px;position:absolute;bottom:0;left:0;z-index:1}.collections-section__collection-subtitle{font-family:Raisonne Pro;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;color:#fff;text-transform:uppercase}.collections-section__collection-title{font-family:Raisonne Pro;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#fff}.collections-section__button{display:flex;justify-content:flex-start;align-items:center;width:100%}.collections-section__link{font-family:Raisonne Pro;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase;background-color:var(--button-color);color:var(--button-text-color);padding:15px 20px;text-decoration:none;text-align:center}.collections-section__link:hover{opacity:.9}@media screen and (max-width: 768px){.collections-section__collections{flex-direction:column;flex-wrap:nowrap}.collections-section__collection{width:100%;aspect-ratio:5 / 4}.collections-section__title{font-family:Raisonne Pro;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase}}.ingredients-section,.ingredients-section__container{display:flex;flex-direction:column;gap:16px}.ingredients-section .arrows{display:flex;justify-content:center;gap:16px;width:100%;padding:16px}.ingredients-section .arrows button{background-color:#fff;color:#000;border:1px solid var(--ingredients-border-color);border-radius:200px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transform:unset;top:unset;left:unset;right:unset;transition-duration:.3s}.ingredients-section .arrows button:hover{transform:scale(1.2)}.ingredients-section__title{font-family:Raisonne Pro;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase}.ingredients-section__description{font-family:Work Sans;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-align:center}.ingredients-section__link{font-family:Raisonne Pro;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase;background-color:var(--ingredients-link-color);color:var(--ingredients-link-text-color);padding:12px 24px;text-decoration:none;text-align:center}.ingredient{position:relative;display:flex;flex-direction:column;gap:12px;padding:8px;border:1px solid var(--ingredients-border-color);background-color:var(--ingredients-background-color);height:100%}.ingredient__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ingredient__product-name{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;padding:4px 8px;background-color:var(--ingredients-product-name-background-color);color:var(--ingredients-product-name-text-color);border-radius:200px}.ingredient__tags{display:flex;gap:8px}.ingredient__tag{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;text-align:center;background-color:var(--ingredients-tag-color);color:var(--ingredients-tag-text-color);padding:4px 8px;border:1px solid var(--ingredients-border-color)}.ingredient__tag--first{background-color:var(--ingredients-tag-first-color)}.ingredient__bottom{display:flex;flex-wrap:nowrap;width:100%;justify-content:space-between;align-items:flex-end;height:100%}.ingredient__image{width:150px;height:150px;min-width:150px;min-height:150px;aspect-ratio:1;display:flex;align-items:flex-end;justify-content:flex-end}.ingredient__image>img{object-fit:cover}.ingredient__content{display:flex;flex-direction:column;gap:8px;height:100%;margin-right:-10px;z-index:1}.ingredient__name{font-family:Raisonne Pro;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase}.ingredient__quantity{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0}.ingredient__origin{font-family:Work Sans;font-weight:400;font-style:italic;font-size:14px;line-height:100%;letter-spacing:0;margin-top:4px;margin-bottom:4px}.ingredient__function{font-family:Work Sans;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0}.ingredients-section__link-container{width:100%;display:flex;justify-content:center}.ingredients-section__disclaimer{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;text-align:center;max-width:700px;color:var(--ingredients-disclaimer-color);margin:14px auto -10px}@media screen and (max-width: 767px){.ingredients-section__title{font-family:Raisonne Pro;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;margin:0 var(--paddings-mobile)}.ingredients-section__disclaimer{margin:14px 20px -10px}.ingredients-section__description{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;margin:0 var(--paddings-mobile)}}.liquid-section__container{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:32px}.liquid-section__title{font-family:Raisonne Pro;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;max-width:700px;margin:0 auto}@media screen and (max-width: 767px){.liquid-section__title{font-family:Raisonne Pro;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}}.product-showcase{display:flex;gap:24px;align-items:stretch}.product-showcase>div{width:calc(50% - 12px)}.product-showcase__left-part{overflow:hidden;height:100%}.product-showcase__left-part img{min-width:100%;min-height:100%;object-fit:cover}.product-showcase__right-part{display:flex;flex-direction:column;gap:16px}.product-showcase__tags{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.product-showcase__tag{background-color:var(--tag-color);color:var(--text-color);border:1px solid var(--border-color);padding:4px 8px;font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center}.product-showcase__right-part-content{display:flex;flex-direction:column;gap:8px}.product-showcase__testimonials-line{color:var(--text-color);font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.product-showcase__right-part-title{color:var(--text-color);font-family:Raisonne Pro;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0%;text-transform:uppercase;margin:0}.product-showcase__right-part-subtitle{color:var(--text-color);font-family:Raisonne Pro;font-weight:300;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase;margin:0}.product-showcase__right-part-description{color:var(--text-color);font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:left;margin:16px 0}.product-showcase__separator{border:1px solid var(--border-color);margin:0}.product-showcase__info-line{color:#b5b4b4;font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center;margin-bottom:32px}.product-showcase__testimonials .splide__track,.product-showcase__testimonials .splide__list,.product-showcase__testimonials .splide__slide{height:100%}.product-showcase__testimonials .splide__pagination__page{width:6px!important;height:6px!important}.product-showcase__testimonials .splide__pagination__page.is-active{background-color:var(--border-color)}.product-showcase__testimonial{display:flex;flex-direction:column;gap:16px;padding:16px 32px 38px}.product-showcase__testimonial-content{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center}.product-showcase__testimonial-bottom{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:center}.product-showcase__testimonial-author{font-family:Work Sans;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center}.product-showcase__testimonial-verified{color:var(--testimonial-text-color);display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.product-showcase__testimonial-verified svg{fill:var(--testimonial-text-color)}.product-showcase__testimonial-verified span{white-space:nowrap;font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.product-showcase__statistics{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:center;padding:16px}.product-showcase__statistic{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center}.product-showcase__statistic-value{font-family:Work Sans;font-weight:600;font-size:44.13px;line-height:100%;letter-spacing:0%;text-align:center;flex-shrink:1}.product-showcase__statistic-title{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;flex-grow:1;color:#252525}.product-showcase__button{display:flex;justify-content:center;align-items:center;width:100%}.product-showcase__link{font-family:Raisonne Pro;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase;background-color:var(--showcase-button-color);color:var(--showcase-button-text-color);padding:15px 20px;text-decoration:none;text-align:center;width:100%}@media screen and (max-width: 767px){.product-showcase{flex-direction:column}.product-showcase>div{width:100%}.product-showcase__right-part-title{font-family:Raisonne Pro;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%;text-transform:uppercase}.product-showcase__right-part-subtitle{font-family:Raisonne Pro;font-weight:300;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase}.product-showcase__right-part-description{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.product-showcase__statistic-value{font-family:Work Sans;font-weight:600;font-size:25.89px;line-height:100%;letter-spacing:0%;text-align:center}.product-showcase__statistic-title{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%}.product-showcase__info-line{font-family:Work Sans;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0%;text-align:center}.product-showcase__tags{gap:6px}.product-showcase__tag{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;padding:5px 7px}}.product-testimonials-section,.product-testimonials-section__container{display:flex;flex-direction:column;gap:16px}.product-testimonials-section .splide,.product-testimonials-section .splide__track,.product-testimonials-section .splide__list,.product-testimonials-section .splide__slide{height:100%}.product-testimonials-section .arrows{display:flex;justify-content:center;gap:16px;width:100%;padding:16px}.product-testimonials-section .arrows button{background-color:#fff;color:#000;border:1px solid var(--product-testimonials-border-color);border-radius:200px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transform:unset;top:unset;left:unset;right:unset;transition-duration:.3s}.product-testimonials-section .arrows button:hover{transform:scale(1.2)}.product-testimonials-section__title{font-family:Raisonne Pro;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;margin-bottom:0}.product-testimonial{position:relative;display:flex;flex-direction:row;border:1px solid var(--product-testimonials-border-color);flex-wrap:nowrap}.product-testimonial__images{display:flex;flex-direction:row;flex-wrap:nowrap;width:56%;height:100%}.product-testimonial__left-image,.product-testimonial__right-image{width:50%;height:100%;position:relative;overflow:hidden}.product-testimonial__images img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform .3s ease-in-out}.product-testimonial__left-image:hover img,.product-testimonial__right-image:hover img{transform:scale(1.15)}.product-testimonial-image-tag{position:absolute;bottom:16px;left:16px;border:1px solid var(--product-testimonials-tag-border-color);padding:6px 8px;background-color:var(--product-testimonials-tag-background-color);font-family:Work Sans;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}.product-testimonial__content{display:flex;flex-direction:column;gap:16px;padding:32px;width:44%;color:var(--product-testimonials-text-color)}.product-testimonial__title{font-family:Raisonne Pro;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0%;text-transform:uppercase;margin-bottom:0;color:var(--product-testimonials-text-color)}.product-testimonial__description{font-family:Work Sans;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;margin-bottom:0;color:var(--product-testimonials-text-color)}.product-testimonial__author-container{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:16px}.product-testimonial__author{font-family:Work Sans;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;margin-bottom:0;color:var(--product-testimonials-text-color)}.product-testimonial__verified{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px;font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;color:var(--product-testimonials-text-color)}.product-testimonial__tags{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;width:100%;margin-top:32px}.product-testimonial__tag{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-transform:uppercase;padding:8px 16px;border:1px solid var(--product-testimonials-tag-border-color);background-color:var(--product-testimonials-tag-background-color)}@media screen and (max-width: 767px){.product-testimonial{flex-direction:column}.product-testimonial__images{width:100%}.product-testimonials-section__title{font-family:Raisonne Pro;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}.product-testimonial-image-tag{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;bottom:8px;left:8px;padding:3px 4px}.product-testimonial__content{padding:16px 8px;gap:8px;width:100%}.product-testimonial__title{font-size:16px}.product-testimonial__description{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.product-testimonial__author-container{gap:8px;margin:8px 0}.product-testimonial__author{font-family:Work Sans;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%}.product-testimonial__verified{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%}.product-testimonial__tags{margin-top:8px}.product-testimonial__tag{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;text-transform:uppercase;padding:5px 7px}}.product-section{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:16px}.product-section__left,.product-section__right{width:50%;position:sticky;top:20px;height:fit-content}@media screen and (max-width: 767px){.product-section{flex-direction:column}.product-section__left,.product-section__right{position:relative;width:100%}}.products-grid-section{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:row;gap:20px}.products-grid-section .products-grid-section__product{display:flex;flex-direction:column;overflow:hidden;border:none;position:relative;gap:20px}.products-grid-section .products-grid-section__product-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:100%}.products-grid-section .products-grid-section__product-image-img{min-width:100%;min-height:100%;object-fit:cover}.products-grid-section .products-grid-section__product-image-tag{position:absolute;top:20px;left:20px;background:var(--tag-background-color);color:var(--tag-text-color);font-size:12px;padding:4px 12px;z-index:2;font-family:Work Sans;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:0%}.products-grid-section .products-grid-section__product-content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:10px;width:100%;flex:1}.products-grid-section .products-grid-section__product-title{color:var(--text-color);margin:0;font-family:Raisonne Pro;font-weight:700;font-style:Bold;font-size:16px;line-height:100%;letter-spacing:0%}.products-grid-section .products-grid-section__error-line{font-size:13px;color:red}.products-grid-section .products-grid-section__product-description{color:var(--text-color);margin:0;font-family:Raisonne Pro;font-weight:400;font-style:Regular;font-size:14px;line-height:100%;letter-spacing:0%}.products-grid-section .products-grid-section__product-button{cursor:pointer;background-color:var(--button-background-color);color:var(--button-text-color);padding:10px 20px;transition:all .3s ease;text-decoration:none;text-align:center;font-family:Raisonne Pro;font-weight:700;font-style:Bold;font-size:16px;line-height:100%;letter-spacing:0%}.products-grid-section .products-grid-section__product-button:hover{opacity:.8}@media screen and (max-width: 768px){.products-grid-section{grid-template-columns:repeat(2,1fr);gap:16px}.products-grid-section,.products-grid-section .products-grid-section__product-content{gap:16px}}.tabs-container~.shopify-section:has(>[data-tab-child-group]),.tabs-container+.shopify-section{border-top:none!important}.tabs-container~.shopify-section:has(>[data-tab-child-group])>section,.tabs-container~.shopify-section:has(>[data-tab-child-group])>div,.tabs-container+.shopify-section>section,.tabs-container+.shopify-section>div{padding-top:0!important}.tabs{display:flex;flex-direction:column;align-items:center;width:100%;gap:20px}.tabs__title{font-family:Raisonne Pro;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase}.tabs__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;width:100%;gap:20px;overflow-x:auto}.tabs__button{cursor:pointer;background-color:transparent;color:var(--border-color);border:1px solid var(--border-color);padding:10px 20px;transition:all .3s ease}.tabs__button:hover{opacity:.7}.tabs__button.is-active{color:var(--text-color);background-color:var(--background-color);border-color:var(--border-color)}.tabs__button-text{font-family:Raisonne Pro;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;white-space:nowrap}@media screen and (max-width: 767px){.tabs__buttons{justify-content:flex-start}.tabs__title{font-family:Raisonne Pro;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;margin:0 var(--paddings-mobile)}.tabs__button{padding:8px 16px}.tabs__button-text{font-size:14px}}.hide-on-desktop{display:none!important}.hide-on-mobile{display:block!important}.timeline-section{display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap;gap:16px}.timeline-section>div{width:calc(50% - 8px);max-width:50%}.timeline-section__container{display:flex;flex-direction:column;gap:16px}.timeline-section .arrows{display:flex;justify-content:center;gap:16px;width:100%;padding:16px;background-color:var(--timeline-testimonial-background-color)}.timeline-section .arrows button{background-color:#fff;color:#000;border:1px solid var(--timeline-border-color);border-radius:200px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transform:unset;top:unset;left:unset;right:unset;transition-duration:.3s}.timeline-section .arrows button:hover{transform:scale(1.2)}.timeline-section .timeline-section__top{display:flex;align-items:stretch;justify-content:space-between;gap:24px}.timeline-section .timeline-section__top-image{position:relative;width:calc(50% - 12px);height:100%}.timeline-section .timeline-section__top-image img{min-width:100%;min-height:100%;object-fit:cover}.timeline-section .timeline-section-testimonial{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:16px;height:100%}.timeline-section .testimonial__top{width:100%;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:16px}.timeline-section .testimonial__image{width:calc(50% - 8px);max-width:50%;position:relative;height:100%}.timeline-section .testimonial__image img{min-width:100%;min-height:100%;object-fit:cover}.timeline-section .testimonial__image-legend{position:absolute;bottom:8px;left:8px;background-color:#fff;color:var(--timeline-text-color);padding:4px 8px;border:1px solid var(--timeline-border-color);font-family:Work Sans;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center}.timeline-section .testimonial__bottom{display:flex;flex-direction:column;gap:24px;background-color:var(--timeline-testimonial-background-color);padding:40px 40px 0;height:100%}.timeline-section .testimonial__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.timeline-section .testimonial__trustpilot-rating{display:flex;align-items:center;gap:4px;font-family:Raisonne Pro;font-weight:300;font-size:22px;line-height:100%;letter-spacing:0%}.timeline-section .testimonial__author{font-family:Raisonne Pro;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0%;text-transform:uppercase;margin-bottom:0}.timeline-section .testimonial__verified{color:var(--testimonial-text-color);display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.timeline-section .testimonial__verified svg{fill:var(--testimonial-text-color)}.timeline-section .testimonial__verified span{white-space:nowrap;font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.timeline-section .testimonial__title{font-family:Raisonne Pro;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0%;margin-bottom:0}.timeline-section .testimonial__content{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;margin-bottom:0}.timeline-section .testimonial__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.timeline-section .testimonial__tag{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;color:var(--timeline-text-color);border:1px solid var(--timeline-border-color);padding:4px 8px}.timeline-section .testimonial__info{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.timeline-section .testimonial__info a{font-family:Work Sans;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%}.timeline-section .timeline-section__right-part{display:flex;flex-direction:column;gap:16px;background-color:var(--timeline-background-color);justify-content:center;align-items:center;padding:40px}.timeline-section .timeline-section__title{font-family:Raisonne Pro;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;max-width:450px}.timeline-section .timeline-section__title .rotating-words-timeline{color:var(--timeline-accent-color)}.timeline-section .timeline-section__info{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;color:#7c7c7c}.timeline-section .timeline-section__button{display:flex;justify-content:center;align-items:center;margin-top:24px}.timeline-section .timeline-section__link{font-family:Raisonne Pro;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase;background-color:var(--timeline-button-color);color:var(--timeline-button-text-color);padding:15px 20px;text-decoration:none;text-align:center}.timeline-section .timeline-section__content{display:flex;flex-direction:column;gap:var(--timeline-space-between-right-elements);padding:40px}.timeline-section .timeline-section__timeline{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding-left:56px;padding-top:16px;padding-bottom:16px}.timeline-section .timeline-section__timeline-dot{width:16px;height:16px;border-radius:50%;background-color:var(--timeline-text-color);position:absolute;left:28px;top:16px;transform:translate(-50%,-50%)}.timeline-section .timeline-section__timeline-line{width:1px;height:100%;background-color:var(--timeline-border-color);position:absolute;left:28px;top:16px;transform:translate(-50%)}.timeline-section .timeline-section__timeline-title{font-family:Work Sans;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%}.timeline-section .timeline-section__timeline-info{font-family:Work Sans;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%}.timeline-section .timeline-section__timeline:last-child .timeline-section__timeline-line{height:20%}.timeline-section .timeline-section__statistic{display:flex;flex-direction:rox;justify-content:flex-start;align-items:center;gap:16px}.timeline-section .timeline-section__statistic .timeline-section__statistic-value{font-family:Work Sans;font-weight:600;font-size:44.13px;line-height:100%;letter-spacing:0%}.timeline-section .timeline-section__statistic .timeline-section__statistic-title{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.timeline-section .timeline-section__disclaimer{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center}@media screen and (max-width: 767px){.hide-on-desktop{display:block!important}.hide-on-mobile{display:none!important}.timeline-section{flex-direction:column}.timeline-section>div{width:100%;max-width:100%;min-width:100%}.timeline-section .testimonial__top{gap:8px}.timeline-section .testimonial__image{width:calc(50% - 4px)}.timeline-section .timeline-section__title{margin-top:16px;font-family:Raisonne Pro;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}.timeline-section .timeline-section__info{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center;max-width:500px}.timeline-section .testimonial__bottom{padding:20px 20px 0;height:100%}.testimonial__image-legend{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center;padding:4px 5px}.timeline-section .testimonial__trustpilot-rating{font-family:Raisonne Pro;font-weight:300;font-size:15.02px;line-height:100%;letter-spacing:0%}.timeline-section .testimonial__author{font-family:Raisonne Pro;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase}.timeline-section .testimonial__title{font-family:Raisonne Pro;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0%}.timeline-section .testimonial__verified span{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%}.timeline-section .testimonial__tags{gap:4px}.timeline-section .testimonial__tag{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;padding:4px 5px}.timeline-section .testimonial__info{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%}.timeline-section .timeline-section__timeline-title{font-family:Work Sans;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%}.timeline-section .timeline-section__timeline-info{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.timeline-section .timeline-section__content{padding:0}.timeline-section .timeline-section__button-container{display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--timeline-testimonial-background-color);padding:0 20px 44px}.timeline-section .timeline-section__timeline-dot{width:8px;height:8px}.timeline-section .timeline-section__timeline{padding-left:44px}.timeline-section .timeline-section__timeline-line,.timeline-section .timeline-section__timeline-dot{left:16px}.timeline-section .timeline-section__right-part{padding:20px}.timeline-section .timeline-section__statistic{gap:16px}.timeline-section .timeline-section__statistic .timeline-section__statistic-value{font-family:Work Sans;font-weight:600;font-size:38px;line-height:100%;letter-spacing:0%}.timeline-section .timeline-section__statistic .timeline-section__statistic-title{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.timeline-section .timeline-section__disclaimer{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%}}.Popup__Upsell__Container{position:fixed;bottom:0;left:0;right:0;top:0;padding:20px;background-color:#0000004d;z-index:100000000;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease;will-change:opacity,pointer-events;cursor:pointer}.Popup__Upsell__Container[aria-hidden=true]{opacity:0;pointer-events:none}.Popup__Upsell__Container[aria-hidden=false]{opacity:1;pointer-events:auto}.Popup__Upsell{cursor:default;background-color:#fff;padding:40px 30px;border-radius:0;position:relative;max-width:min(850px,calc(100vw - 60px));max-height:90vh;overflow-y:auto}.Popup__Upsell__Close{position:absolute;top:10px;right:10px;background-color:transparent;border:none;padding:10px;cursor:pointer;color:#000;transition:transform .3s ease;will-change:transform}.Popup__Upsell__Close:hover{transform:scale(1.1)}.Popup__Upsell__Close svg{width:22px;height:22px;color:currentColor;stroke:currentColor}.Popup__Upsell__Title{font-family:Raisonne Pro;font-weight:700;font-style:Bold;font-size:26px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}.Popup__Upsell__Subtitle{font-family:Raisonne Pro;font-weight:600;font-style:DemiBold;font-size:16.01px;line-height:100%;letter-spacing:0%;text-align:center}.Popup__Upsell__List{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:10px;margin-top:30px}.Popup__Upsell__List__Item{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:10px}.Popup__Upsell__List__Item__Image__Container{position:relative;grid-column:span 2;grid-row:span 1;text-decoration:none}.Popup__Upsell__List__Item__Image{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;background-color:#f4f4f4}.Popup__Upsell__List__Item__LabelList{position:absolute;top:8px;left:8px;right:8px;display:flex;gap:5px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.Popup__Upsell__List__Item__Label{font-family:Work Sans;font-weight:400!important;font-style:Regular;font-size:14px;line-height:100%;letter-spacing:0%;color:#000!important;background-color:#fff;padding:4px 12px;text-transform:none!important}.Popup__Upsell__List__Item__Label.Promotion{background-color:#000;color:#fff!important;font-weight:700!important}.Popup__Upsell__List__Item__Content{grid-column:span 2;grid-row:span 1;display:flex;flex-direction:column;gap:10px}.Popup__Upsell__List__Item__Title__Container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:10px}.Popup__Upsell__List__Item__Title{margin:0;font-family:Raisonne Pro;font-weight:700;font-style:Bold;font-size:16px;line-height:14.67px;letter-spacing:0%;text-transform:uppercase;color:#000}.Popup__Upsell__List__Item__Description{margin:0}.Popup__Upsell__List__Item__Description .metafield-rich_text_field p{margin:0!important;font-family:Work Sans;font-weight:400;font-style:Regular;font-size:14px;line-height:14.67px;letter-spacing:0%;color:#000}.Popup__Upsell__List__Item__Price__Container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:5px}.Popup__Upsell__List__Item__Price{margin:0;font-family:Work Sans;font-weight:700;font-style:Bold;font-size:16px;line-height:100%;letter-spacing:0%}.Popup__Upsell__List__Item__Price__Original{margin:0;font-family:Work Sans;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0%;text-decoration:line-through}.Popup__Upsell__List__Item__Price__Percentage{background-color:#f9d5bc;padding:2px 6px;margin:0;font-family:Work Sans;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center;color:#000}.Popup__Upsell__List__Item__ATC__Button{background-color:#000;color:#fff;padding:10px 20px;font-family:Raisonne Pro;font-weight:700;font-style:Bold;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase;cursor:pointer;border:none;border-radius:0;width:100%;text-align:center;transition:opacity .3s ease;will-change:opacity,transform;transition:transform .3s ease,opacity .3s ease}.Popup__Upsell__List__Item__ATC__Button:hover{opacity:.8}.Popup__Upsell__List__Item__ATC__Button:active{transform:scale(1.07)}@media screen and (max-width: 767px){.Popup__Upsell{padding:30px 20px;max-width:min(850px,calc(100vw - 40px))}.Popup__Upsell__Title{font-family:Raisonne Pro;font-weight:700;font-style:Bold;font-size:18px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}.Popup__Upsell__Subtitle{font-family:Raisonne Pro;font-weight:600;font-style:DemiBold;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center}.Popup__Upsell__List{grid-template-columns:repeat(1,1fr)}.Popup__Upsell__List__Item{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;--image-size: 45%}.Popup__Upsell__List__Item .oke-sr-stars{display:none}.Popup__Upsell__List__Item__Image__Container{width:var(--image-size);min-width:var(--image-size);max-width:var(--image-size)}.Popup__Upsell__List__Item__Label{font-size:10px;padding:2px 6px}.Popup__Upsell__List__Item__Content{width:calc(100% - var(--image-size) - 10px);max-width:calc(100% - var(--image-size) - 10px);min-width:calc(100% - var(--image-size) - 10px)}.Popup__Upsell__List__Item__Title{font-family:Raisonne Pro;font-weight:700;font-style:Bold;font-size:12px;line-height:100%;letter-spacing:0%;text-transform:uppercase}.Popup__Upsell__List__Item__Description .metafield-rich_text_field p{font-family:Work Sans;font-weight:400;font-style:Regular;font-size:10px;line-height:100%;letter-spacing:0%}.Popup__Upsell__List__Item__Price{font-family:Work Sans;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:0%}.Popup__Upsell__List__Item__Price__Original{font-family:Work Sans;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0%;text-decoration:line-through;margin:0}.Popup__Upsell__List__Item__Price__Percentage{font-family:Work Sans;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center}.Popup__Upsell__List__Item__ATC__Button{padding:8px 14px;font-family:Raisonne Pro;font-weight:700;font-style:Bold;font-size:12px;line-height:100%;letter-spacing:0%;text-transform:uppercase}.Popup__Upsell__List__Item .oke-sr-count-number,.Popup__Upsell__List__Item .oke-sr-label-text{font-size:10px}}.product-banner{width:100%;height:auto}.product-button{width:100%;font-family:Work Sans;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase;text-align:center;padding:15px 20px;background-color:var(--button_color);color:var(--button_text_color);transition:opacity .1s ease,transform .1s ease;cursor:pointer;display:block!important}.product-button.product-button--out-of-stock{opacity:.7}.product-button:hover{opacity:.8}.product-button.product-button--out-of-stock:hover{opacity:.9!important}.product-button:active{transform:scale(1.03)}@media screen and (max-width: 767px){.product-button{font-family:Raisonne Pro;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;padding:10px 32px}}.product-carousel{position:relative;display:flex;flex-direction:column;gap:10px;width:100%}.product-carousel__labels{position:absolute;top:20px;left:20px;width:100%;height:100%;z-index:1}.product-carousel__label.ProductItem__Label{font-size:21px;margin:4px 0;padding:4px 12px}.product-carousel__label.ProductItem__Label--promotion{background:#000;color:#fff;font-weight:400;text-transform:none!important}.product-carousel__label .ProductItem__Label--promotion-percentage{font-weight:700}@media screen and (max-width: 767px){.product-carousel__labels{top:10px;left:10px}.product-carousel__label.ProductItem__Label{font-size:16px;margin:4px 0;padding:2px 6px}}.product-carousel__imgs .splide,.product-carousel__imgs .splide__track,.product-carousel__imgs .splide__list,.product-carousel__imgs .splide__slide{height:100%;width:100%}.carousel__img{width:100%}.thumbnails{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100%}.thumbnails::-webkit-scrollbar{display:none}.thumbnail__img__container{width:var(--thumbnail_size);height:var(--thumbnail_size);cursor:pointer;opacity:.7;transition-duration:.3s;overflow:hidden}.thumbnail__img__container:hover:not(.is-active)>.thumbnail__img{transform:scale(1.2)}.thumbnail__img__container.is-active{border:1px solid #000;opacity:1}.thumbnail__img{min-width:100%;min-height:100%;object-fit:cover;transition-duration:.3s}.product-collapse__summary-icon{font-family:Work Sans;font-size:24px;font-weight:300}details[open] .product-collapse__summary-icon--open{display:block}details[open] .product-collapse__summary-icon--closed{display:none}details:not([open]) .product-collapse__summary-icon--open{display:none}details:not([open]) .product-collapse__summary-icon--closed{display:block}.product-collapse__summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-family:Raisonne Pro;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase;padding:14px 0;border-bottom:1px solid #b5b4b4;cursor:pointer}.product-collapse__summary::marker,.product-collapse__summary::-webkit-details-marker{display:none;content:""}.product-collapse__content{font-family:Work Sans;font-weight:400;font-size:14px;line-height:160%;letter-spacing:0%;padding:14px 0}@media screen and (max-width: 767px){.product-collapse__summary{font-family:Raisonne Pro;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%;text-transform:uppercase}.product-collapse__content{font-size:12px}}.product-description{width:100%;font-family:Work Sans;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-align:left}.product-description a{color:var(--color)!important;cursor:unset}.product-description p{white-space:normal;margin-bottom:8px}@media screen and (max-width: 767px){.product-description{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}}.product-disclaimers-container{display:flex;flex-wrap:nowrap;gap:10px;flex-direction:column;width:100%}.product-disclaimer{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:left;margin:0}@media screen and (max-width: 767px){.product-disclaimer{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%}}.product-frequency-container{display:flex;justify-content:flex-start;align-items:center}.product-frequency{padding:7px 10px;font-family:Work Sans;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;border:1px solid var(--color)}@media screen and (max-width: 767px){.product-frequency{padding:5px 7px;font-family:Work Sans;font-weight:700;font-size:12px;line-height:100%;letter-spacing:0%}}.product-infos{display:flex;flex-direction:column;gap:18px;padding:18px 32px;border:1px solid var(--border-color)}.product-info{width:100%;font-family:Work Sans;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%;text-align:left}@media screen and (max-width: 767px){.product-infos{padding:16px;gap:16px}.product-info{font-family:Work Sans;font-weight:400;font-size:12px;line-height:140%;letter-spacing:0%}}.product-liquid{width:100%}.product-shipment-line{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:center;gap:10px}.product-shipment-line__text{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center}.product-shipment-line__pin{width:10px;height:10px;background-color:var(--pin_color);border-radius:500px}@media screen and (max-width: 767px){.product-shipment-line__text{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%}}.product-subtitle{width:100%;font-family:Raisonne Pro;font-weight:300;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase;text-align:left}@media screen and (max-width: 767px){.product-subtitle{font-family:Raisonne Pro;font-weight:300;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase}}.product-tags-container{display:flex;flex-wrap:wrap;gap:10px;flex-direction:row;width:100%}.product-tag{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;padding:6px 8px;border:1px solid var(--border_color);margin:0;height:fit-content}@media screen and (max-width: 767px){.product-tag{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;padding:5px 7px}}.product-testimonial-line{width:100%;font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:left}.product-testimonial-line a{color:var(--color)!important;cursor:pointer;text-decoration:underline}.product-testimonial-line--okendo{display:flex;align-items:center;gap:6px}.product-testimonial-line--okendo p{margin:0}@media screen and (max-width: 767px){.product-testimonial-line{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;text-transform:uppercase}}.product-title{width:100%;font-family:Raisonne Pro;font-weight:700;font-size:36px;line-height:100%;letter-spacing:0%;text-transform:uppercase;text-align:left}@media screen and (max-width: 767px){.product-title{font-family:Raisonne Pro;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%;text-transform:uppercase}}.product-upsell{display:flex;gap:14px;flex-direction:column;padding:16px;border:1.5px solid var(--product-upsell-main-color)}.product-upsell__top{font-family:Raisonne Pro;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%;color:var(--product-upsell-main-color);width:100%;text-align:left}.product-upsell__separator{width:100%;height:1.5px;background:var(--product-upsell-main-color);margin:0}.product-upsell__bottom{display:flex;gap:20px;width:100%;align-items:center;position:relative}.product-upsell__bottom-left{height:100%;display:flex;align-items:center;justify-content:center;min-width:80px}.product-upsell__bottom-right{height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;flex-grow:1}.product-upsell__bottom-right-title{font-family:Raisonne Pro;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0%;text-transform:uppercase;display:flex;justify-content:space-between;align-items:flex-start}.product-upsell__bottom-right-title-tag{font-family:Work Sans!important;font-size:14px;line-height:100%;letter-spacing:0%;background-color:var(--product-upsell-tag-background-color);color:var(--product-upsell-tag-color);padding:2px 6px;border-radius:1px}.product-upsell__bottom-right-description{font-family:Work Sans;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%}.product-upsell__button{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;background-color:var(--product-upsell-button-background-color);padding:14px 24px;color:var(--product-upsell-button-color);font-family:Raisonne Pro;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%;transition:opacity .1s ease,transform .1s ease;width:100%}.product-upsell__button>div{white-space:nowrap}.product-upsell__button:disabled{opacity:.8}.product-upsell__button.product-button--out-of-stock{opacity:.7}.product-upsell__button:hover{opacity:.8}.product-upsell__button.product-button--out-of-stock:hover{opacity:.9!important}.product-upsell__button:active{transform:scale(1.03)}.product-upsell__link{white-space:nowrap}.product-upsell__price{font-family:Raisonne Pro;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%}.product-upsell__compare-price{opacity:.8;text-decoration:line-through;font-size:12px}@media screen and (max-width: 767px){.product-upsell{gap:16px;padding:12px}.product-upsell__top{font-family:Raisonne Pro;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center}.product-upsell__bottom{gap:10px}.product-upsell__bottom-right-title{font-family:Raisonne Pro;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%}.product-upsell__bottom-right-title-tag{font-family:Work Sans!important;font-size:12px;line-height:100%;letter-spacing:0%;padding:1px 3px}.product-upsell__bottom-right-description{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%}.product-upsell__button{font-family:Raisonne Pro;font-weight:700;font-size:12px;line-height:100%;letter-spacing:0%;padding:8px 16px}.product-upsell__price{font-family:Raisonne Pro;font-weight:700;font-size:12px;line-height:100%;letter-spacing:0%}.product-upsell__compare-price{font-size:10px}}.product-variants{display:flex;flex-wrap:nowrap;gap:10px;flex-direction:column;width:100%}.product-variant{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:7px;flex-direction:row;width:100%;padding:14px;cursor:pointer;background-color:transparent;transition:box-shadow .3s ease,background-color .3s ease,border-color .3s ease;box-shadow:inset 0 0 0 1px var(--border_color)}.product-variant--unavailable{opacity:.5;cursor:not-allowed;pointer-events:none}.product-variant.is-active{box-shadow:inset 0 0 0 3px var(--selected_border_color);background-color:var(--selected_background_color)}.product-variant:hover{box-shadow:inset 0 0 0 2px var(--border_color)}.product-variant.is-active .product-variant-option-circle{box-shadow:inset 0 0 0 6px var(--selected_border_color)}.product-variant-option-circle{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--selected_border_color);transition:box-shadow .3s ease;border-radius:500px}.product-variant-content{display:flex;flex-direction:row;gap:8px}.product-variant-content-left{display:flex;flex-direction:column;gap:7px}.product-variant-content-right{display:flex;flex-direction:column;gap:10px}.product-variant-content-header{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px}.product-variant-content-header-title{font-family:Work Sans;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;color:var(--text_color)}.product-variant-content-header-tags{display:flex;flex-direction:row;gap:7px;flex-wrap:wrap}.product-variant-content-header-reduction{font-family:Work Sans;font-weight:400;font-size:12.3px;line-height:100%;letter-spacing:0%;padding:4px;background-color:var(--reduction_background_color);color:var(--reduction_color);white-space:nowrap;height:fit-content}.product-variant-content-header-tag{font-family:Work Sans;font-weight:400;font-size:12.3px;line-height:100%;letter-spacing:0%;color:var(--tag_color);background-color:var(--tag_background_color);padding:4px;white-space:nowrap;height:fit-content}.product-variant-content-description{font-family:Work Sans;font-weight:400;font-size:14px;line-height:160%;letter-spacing:0%;color:var(--text_color);margin:0}.product-variant-content-shipment{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;color:var(--shipment_color)}.product-variant-content-price-container{display:flex;flex-direction:column;flex-shrink:1;gap:7px}.product-variant-content-price{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;width:100%;gap:8px}.product-variant-content-price-old{white-space:nowrap;font-family:Work Sans;font-weight:400;font-size:15.81px;line-height:100%;letter-spacing:0%;text-align:right;text-decoration:line-through;color:#959595}.product-variant.is-active .product-variant-content-price-new{font-weight:700}.product-variant-content-price-new{font-family:Work Sans;font-weight:400;font-size:19.32px;line-height:100%;letter-spacing:0%;text-align:right;color:var(--text_color);white-space:nowrap}.product-variant-content-price-per-day{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:right;color:var(--text_color)}@media screen and (max-width: 767px){.product-variant{padding:8px}.product-variant.is-active .product-variant-option-circle{box-shadow:inset 0 0 0 4px var(--selected_border_color)}.product-variant-option-circle{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--selected_border_color)}.product-variant-content-header-title{font-family:Work Sans;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%}.product-variant-content-header-reduction{font-family:Work Sans;font-weight:400;font-size:9px;line-height:100%;letter-spacing:0%;padding:3px 4px}.product-variant-content-price-container{margin-left:-15px}.product-variant-content-header-tag{font-family:Work Sans;font-weight:400;font-size:9px;line-height:100%;letter-spacing:0%;padding:3px 4px}.product-variant-content-description{font-family:Work Sans;font-weight:400;font-size:10px;line-height:160%;letter-spacing:0%}.product-variant-content-shipment{font-family:Work Sans;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0%}.product-variant-content-price-old{font-family:Work Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;text-align:right;text-decoration:line-through}.product-variant-content-price-new{font-family:Work Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:right}.product-variant-content-price-per-day{font-family:Work Sans;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0%;text-align:right}}.container-contenu .titre{margin-top:10px!important}.container-contenu .avis-clients{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:space-between}.container-contenu [data-oke-star-rating]{margin:0!important}.container-contenu .tags{margin:8px 0 0!important;min-height:16px!important}.adv-carrousel-produit ul.arguments-liste{margin-top:8px!important}.image-pourcentage{border:1px solid black;background-color:#fff!important;color:#000!important}.container-contenu .lien-page{font-family:Work Sans;font-weight:400;font-style:Regular;font-size:10px;line-height:100%;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%}.adv-produit-economy{width:calc(100% - 10px);margin:0 5px;padding:10px 20px;background-color:#000;color:#fff;display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center;font-family:Work Sans;font-weight:400;font-style:Regular;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle}.adv-produit-economy-percentage{font-weight:700}.encart-avis-verifie .check-icon{width:16px;height:16px;color:#fff;background-color:#000;border-radius:500px;padding:0;display:flex;align-items:center;justify-content:center}.encart-avis-verifie .check-icon svg{width:12px;height:12px}.adv-carrousel-produit .titre h3{font-size:21px!important}.adv-carrousel .swiper-slide{height:unset!important}.alma-static-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}.alma-static-text{font-family:Work Sans;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0%}.alma-static-svg{height:22px;transform:scale(1.2)}.blinking-dot{display:flex;align-items:flex-start;background-color:#fff;flex-wrap:nowrap;gap:14px;padding:13px 16px;border-radius:4px;margin-top:20px;position:relative;overflow:hidden}.blinking-dot:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.05;background-color:var(--dot-color)}.blinking-dot__dot{position:relative;--dot-size: 8px;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background-color:var(--dot-color);margin-top:calc(var(--dot-size) / 2)}.blinking-dot__content{flex:1;min-width:0;display:flex;flex-direction:column}.blinking-dot__dot:before{--overflow-size: 30%;content:"";position:absolute;top:calc(var(--dot-size) / 2 * -1);left:calc(var(--dot-size) / 2 * -1);width:calc(var(--dot-size) * 2);height:calc(var(--dot-size) * 2);background-color:var(--dot-color);opacity:.2;border-radius:50%;transform:scale(.6);transform-origin:center;animation:blinking-dot-pulse 1.6s ease-out infinite}@keyframes blinking-dot-pulse{0%{transform:scale(.6);opacity:.25}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.blinking-dot__content__title{font-family:Work Sans;font-weight:700;font-style:Bold;font-size:14px;line-height:100%;letter-spacing:0%;margin-bottom:8px}.blinking-dot__content__subtitle{font-family:Work Sans;font-weight:400;font-style:Regular;font-size:14px;line-height:100%;letter-spacing:0%}.CartDiscount{display:flex;flex-direction:column;gap:8px;width:100%;padding:0 0 20px}.CartDiscount__Items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:first baseline;align-items:center;gap:8px;width:100%}.CartDiscount__Item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;border:1px solid black;padding:8px 16px;font-size:12px;font-family:Work Sans;font-weight:700;text-transform:uppercase}.CartDiscount__Item__Remove{margin:-8px -16px -8px 0;padding:8px;aspect-ratio:1/1;font-size:12px;background-color:#000;color:#fff;border-radius:0;cursor:pointer;transition:opacity .3s ease,transform .3s ease}.CartDiscount__Item__Remove svg{width:12px;height:12px;color:#fff;stroke:#fff;transform:scale(1.4) translateY(1px)}.CartDiscount__Item__Remove:hover{opacity:.8}.CartDiscount__Item__Remove:active{opacity:1;transform:scale(1.07)}.CartDiscount__Input__InvalidMessage{color:red}.CartDiscount__Input{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%}.CartDiscount__Input__Input{flex:1;border:1px solid black;padding:8px 16px;font-size:12px;font-family:Work Sans;font-weight:400}.CartDiscount__Input__Input::placeholder{color:#9a9a9a}.CartDiscount__Input__Button{background-color:#000;color:#fff;border:none;padding:8px 16px;border-radius:0;cursor:pointer;font-size:12px;transition:opacity .3s ease,transform .3s ease;font-family:Work Sans;font-weight:400}.CartDiscount__Input__Button:hover{opacity:.8}.CartDiscount__Input__Button:active{opacity:1;transform:scale(1.07)}.CartDiscount__Input__InvalidMessage{display:none}.CartDiscount__Input__InvalidMessage.show{display:block}#crisp-chatbox{z-index:19!important}#sidebar-cart .Drawer__Main{display:flex;flex-direction:column;justify-content:space-between}#sidebar-cart .Drawer__Main .Cart__Empty{position:relative;transform:none;top:0;left:0}.cc-yv368 .cc-1kr6o .cc-18ov6{transition:transform .3s ease-in-out!important;transform:translate(0)}body:has(#sidebar-cart[aria-hidden=false]) .cc-yv368 .cc-1kr6o .cc-18ov6{transform:translate(-400px)!important}.Drawer__Footer{padding:20px 30px!important}.Drawer__Footer .dynamic-checkout__content{margin-top:10px;--shopify-accelerated-checkout-button-border-radius: 0px}.CartItem{margin:15px 0!important}.Cart__Total{display:flex;flex-direction:column;gap:10px}.Cart__Total__Line{display:flex;justify-content:space-between;align-items:center;gap:10px}.Cart__Total__PriceList{display:flex;align-items:center;gap:5px}.Cart__Total__SubHeading{font-family:Work Sans;font-weight:700;font-style:Bold;font-size:10.91px;line-height:100%;letter-spacing:0%}.Cart__Total__SubHeading__value{font-family:Work Sans;font-weight:700;font-style:Bold;font-size:12.47px;line-height:100%;letter-spacing:0%}.Cart__Total__Heading{font-family:Raisonne Pro;font-weight:700;font-style:Bold;font-size:14.03px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:uppercase}.Cart__Total__PriceValue{font-family:Work Sans;font-weight:700;font-style:Bold;font-size:14.03px;leading-trim:NONE;line-height:90%;letter-spacing:0%;text-transform:uppercase}.Cart__Total__PriceOriginal{font-family:Work Sans;font-weight:400;font-style:Regular;font-size:12.47px;leading-trim:NONE;line-height:90%;letter-spacing:0%;text-transform:uppercase;text-decoration:line-through;color:#9a9a9a}.Cart__Footer__Separator{margin:0 -30px 20px;width:calc(100% + 60px);height:1px;background-color:#000}.CartItem{margin:15px 0}.CartItem__PriceList{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CartItem__OriginalPrice{color:#999;margin-left:0!important}.CartItem__PriceDiscount{background-color:var(--text-color-light);color:#fff;font-size:12px;padding:2px 6px}.hygee-timer{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;background:var(--timer-bg);border-top:1px solid var(--timer-fg);border-bottom:1px solid var(--timer-fg);color:var(--timer-fg);padding:10px;border-radius:var(--radius);width:100%}.hygee-timer__label{white-space:nowrap;font-family:Raisonne Pro;font-weight:700;font-style:Bold;font-size:12px;line-height:115.99999999999999%;letter-spacing:0%}.hygee-timer__tokens{display:inline-flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.hygee-timer__token{display:inline-flex;align-items:flex-start;gap:2px;color:var(--timer-fg)}.hygee-timer__num{font-family:Work Sans;font-weight:700;font-style:Bold;font-size:18px;line-height:22.08px;letter-spacing:0%;text-transform:uppercase}.hygee-timer__unit{font-family:Work Sans;font-weight:400;font-style:Regular;font-size:10px;line-height:100%;letter-spacing:0%}.hygee-timer--ended .hygee-timer__content,.hygee-timer--ended .hygee-timer__tokens,.hygee-timer--ended .hygee-timer__label--running,.hygee-timer__label--ended{display:none}.hygee-timer--ended .hygee-timer__label--ended{display:inline}@media screen and (max-width: 767px){.hygee-timer{gap:8px;padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/119/compiled_assets/styles.css.map */
