.form-newsletter,.form-newsletter--alternative{position:relative}.form-newsletter--alternative .form-newsletter__background{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:1}.form-newsletter--alternative .form-newsletter__background :is(img,picture){display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:var(--object-fit)}.form-newsletter--alternative .form-newsletter__container{max-width:100%;position:absolute;top:50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:30px}@media (min-width: 1240px){.form-newsletter--alternative .form-newsletter__container{max-width:500px;top:80px}}.form-newsletter--alternative .form-newsletter__container :is(h2,div){margin:0}.form-newsletter--alternative .form-newsletter__container>div{min-height:62px}.form-newsletter--alternative .form-newsletter__container>h2{letter-spacing:calc(var(--font-heading-large) * .06)}@media (max-width: 768px){.form-newsletter--alternative.image-height--mobile{padding-top:calc(1 / var(--aspect-ratio-mobile) * 100%);min-height:100%;height:auto}}@media (min-width: 768px){.form-newsletter--alternative.image-height{padding-top:calc(1 / var(--aspect-ratio) * 100%);min-height:100%;height:auto}}.form-newsletter__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:10px;row-gap:32px;z-index:1}.form-newsletter__item{width:100%;max-width:100%}.form-newsletter__item>div{width:100%;max-width:100%}.form-newsletter__item--transparent .klaviyo-form{border-style:solid!important;border-width:1px!important;border-color:var(--border)!important}.form-newsletter__item--transparent .klaviyo-form input{background-color:transparent!important;border:none!important}.form-newsletter__item--transparent .klaviyo-form button{background-color:transparent!important}.form-newsletter__item .klaviyo-form button{font:normal 700 12px/125%!important;font-family:var(--FONT-STACK-BODY)!important;text-decoration:underline;padding-left:20px!important;padding-right:20px!important}.form-newsletter__item .klaviyo-form input{padding-left:20px!important;padding-right:20px!important;font-family:var(--FONT-STACK-BODY)!important}.form-newsletter__item .klaviyo-form input:focus-visible{outline-width:0!important;outline-style:auto important;outline-color:#e6ebf4!important;outline-offset:0}.form-item__code{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:20px}.form-newsletter__item-title{margin:0;letter-spacing:1.5px;padding-right:30px}.form-item__code-newsletter{column-gap:16px;margin:0}.form-item__code-newsletter li{margin:0;width:20px;height:20px}.form-item__code-newsletter li a{display:flex;align-items:center;justify-content:center}@media (min-width: 998px){.form-newsletter__item{max-width:calc(50% - 5px)}.form-newsletter__item-title{letter-spacing:2px;padding-right:0}}@media (min-width: 1240px){.form-newsletter__item-title{max-width:383px}.form-newsletter__item-code{max-width:500px}}@media (max-width: 768px){.section-padding.section--no-padding-top{padding-top:0!important;border-top:none!important}.section-padding.section--no-padding-bottom{padding-bottom:0!important;border-bottom:none!important}}.product-reviews__container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;column-gap:50px;row-gap:30px}.product-reviews__item{max-width:100%;width:100%}.product-reviews__button{margin-top:32px}.product-reviews__inner{display:flex;flex-direction:column;row-gap:16px}.review-item{display:flex;align-items:flex-start;justify-content:flex-start;column-gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(25,25,73,.2)}.reviews-summary :is(p,h1,h2,h3,h4,h5,h6),.review-item :is(p,h1,h2,h3,h4,h5,h6){margin:0}.review-item :is(*:not(path):empty){display:none!important}.review-item__author{width:100%;max-width:100px;min-width:100px}p.review-item__author-name{font:normal var(--FONT-WEIGHT-HEADING) 16px/125% var(--FONT-STACK-HEADING);letter-spacing:.96px;color:var(--COLOR-TEXT);margin-bottom:10px;text-transform:uppercase;word-break:break-word}.review-item__author-verified{font:normal var(--FONT-WEIGHT-BODY) 14px/140% var(--FONT-STACK-BODY);letter-spacing:.52px}.review-item__body-stars{display:flex;align-items:center;justify-content:flex-start;column-gap:3px;margin-bottom:10px}p.review-item__body-title{margin-bottom:16px;font:normal 400 14px/140% var(--FONT-STACK-BODY);letter-spacing:.84px;color:var(--COLOR-TEXT)}p.review-item__body-body{font:normal var(--FONT-WEIGHT-BODY) 14px/125% var(--FONT-STACK-BODY);letter-spacing:.84px;color:var(--COLOR-ACCENT)}.product-reviews__button{font:normal var(--FONT-WEIGHT-HEADING) 12px/125% var(--FONT-STACK-HEADING);letter-spacing:.72px;text-transform:uppercase;text-decoration:underline;color:var(--COLOR-TEXT)}.reviews-summary :is(*:not(path):empty){display:none!important}h2.reviews-empty__title,h2.reviews-summary__title{font:normal var(--FONT-WEIGHT-HEADING) 30px/125% var(--FONT-STACK-HEADING);letter-spacing:calc(30px * .06);text-transform:uppercase;color:var(--COLOR-TEXT);margin-bottom:20px}.reviews-summary__rating{font:normal var(--FONT-WEIGHT-HEADING) 22px/125% var(--FONT-STACK-HEADING);letter-spacing:calc(22px * .06);text-transform:uppercase;color:var(--COLOR-TEXT);margin-bottom:6px}.reviews-empty__stars,.reviews-summary__stars{display:flex;align-items:center;justify-content:flex-start;column-gap:3px;margin-bottom:6px}.reviews-summary__total{font:normal var(--FONT-WEIGHT-BODY) 14px/140% var(--FONT-STACK-BODY);letter-spacing:.56px;color:var(--COLOR-ACCENT)}.reviews-empty{display:flex;align-items:center;justify-content:center;flex-direction:column}.reviews-empty__title{margin-top:0}@media (min-width: 998px){.product-reviews__item--widget{max-width:413px;width:100%}.product-reviews__item--inner{max-width:calc(100% - 463px);width:100%}.product-reviews__inner{row-gap:20px}.review-item{column-gap:32px;padding-bottom:20px}.review-item__author{max-width:200px;min-width:200px}h2.reviews-empty__title,h2.reviews-summary__title{font:normal var(--FONT-WEIGHT-HEADING) 40px/125% var(--FONT-STACK-HEADING);letter-spacing:2.4px}.reviews-summary__rating{font:normal var(--FONT-WEIGHT-HEADING) 28px/125% var(--FONT-STACK-HEADING);letter-spacing:1.68px}}.text-decor{position:relative;width:100%}.text-decor__image{position:absolute;right:0;top:0;width:238px;height:238px}.text-decor h2{margin:0}@media only screen and (min-width: 750px) and (max-width: 989px){.text-decor__image{width:190.4px;height:190.4px}}@media only screen and (max-width: 750px){.text-decor__image{width:99.96px;height:99.96px}}.grid:has(.grid-review){align-items:stretch}.grid:has(.grid-review) .column__inner,.grid:has(.grid-review) .column__image,.grid:has(.grid-review) .image-wrapper{height:100%}.grid-review{display:flex;height:auto}.grid-review__item{height:100%;padding:15px 15px 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;text-align:left;line-height:1;letter-spacing:0;background-color:#f6f5f3}.grid-review__item>*{width:100%;display:block}@media (min-width: 750px){.grid-review__item{padding:20px 20px 0}}.grid-review__item-stars{margin:0 0 10px;display:flex;align-items:center;justify-content:flex-start;column-gap:3px;color:var(--BTN-PRIMARY-BG)}.grid-review__item-title{margin:0 0 10px;font: 400 14px/140% Bicyclette;letter-spacing:.42px;color:var(--accent)}.grid-review__item-content{margin:0 0 10px;font: 300 14px/140% Bicyclette;letter-spacing:.42px;color:var(--accent)}.grid-review__item-content>*{font:inherit;color:inherit;margin:0}.grid-review__item-content>*:not(:last-child){margin-bottom:10px}.grid-review__item-name{font: 700 16px/125% Bicyclette;letter-spacing:.48px;margin:auto 0 0;color:var(--text)}.grid-review__item-text{margin:0;font: 300 14px/140% Bicyclette;letter-spacing:.42px;color:var(--accent)}.grid-review__item-line{margin:15px -15px 0;max-width:calc(100% + 30px);width:calc(100% + 30px);height:20px;display:block!important;background:var(--BTN-PRIMARY-BG)}@media (min-width: 750px){.grid-review__item-line{margin:20px -20px 0;max-width:calc(100% + 40px);width:calc(100% + 40px)}}@media (min-width: 749px){grid-slider:has(.grid-summary-reviews){display:flex}}@media only screen and (max-width: 749px){grid-slider:has(.grid-summary-reviews) .grid-item{--gap: 10px !important}}.grid-summary-reviews{z-index:1}.summary-banner{--item-width: 100%;scroll-snap-align:start;flex:0 0 var(--item-width);max-width:var(--item-width);min-width:var(--item-width);width:100%;margin-right:var(--gap);letter-spacing:0;line-height:1.5;background-color:var(--background);color:var(--color);display:flex;align-items:center;justify-content:flex-start;flex-direction:row;column-gap:30px;padding-block:24px;padding-inline:15px;z-index:1;position:relative;margin-bottom:10px}@media (min-width: 749px){.summary-banner{margin-bottom:0;flex-direction:column;justify-content:center;row-gap:8px;row-gap:16px;padding-block:176px;--item-width: calc((100vw - var(--scrollbar-width) - var(--outer) * 2) / 4 - (32px / (4 / 3)))}}.summary-banner>div{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:8px}.summary-banner__text{color:var(--color);font: 700 16px/125% Bicyclette;letter-spacing:.8px;margin:0;text-transform:uppercase}@media (min-width: 749px){.summary-banner__text{font-size:20px;letter-spacing:1px}}.summary-banner__stars{width:100%;color:var(--color);display:flex;align-items:center;justify-content:flex-start;column-gap:3px;margin:0}@media (min-width: 749px){.summary-banner__stars{justify-content:center}}.summary-banner__content{color:var(--color);margin:0;font: 300 12px/140% Bicyclette;letter-spacing:.36px;text-align:left}@media (min-width: 749px){.summary-banner__content{text-align:center;max-width:162px;width:100%;font-size:14px;letter-spacing:.42px}}.product-list-set{background:var(--background-color);color:var(--color);padding:16px;letter-spacing:0;line-height:0;box-sizing:border-box}.product-list-set__heading{display:flex;align-items:center;justify-content:flex-start;column-gap:12px;margin:0;padding:0}.product-list-set__heading img{width:24px;height:24px;min-width:24px}.product-list-set__heading span{font:normal var(--FONT-WEIGHT-BODY-BOLD) 12px/1.4 var(--FONT-STACK-HEADING);letter-spacing:.36px;text-transform:uppercase;margin:0;color:var(--main-color)}.product-list_set__list{margin:0;padding:0}.product-list_set__list>*{padding:10px 0;display:block;margin:0}.product-list_set__list>*:not(:last-child){border-bottom:1px solid var(--border-color)}.product-list_set__list-wrapper{display:flex;align-items:center;justify-content:flex-start;column-gap:10px}.product-list_set__list-image{width:70px;height:70px;min-width:70px}.product-list_set__list-image img{width:100%;height:100%;object-fit:contain}.product-list_set__list-info{flex:1}.product-list_set__list-info>*:first-child{font:normal var(--FONT-WEIGHT-BODY-BOLD) 14px/1.4 var(--FONT-STACK-HEADING);letter-spacing:.42px;text-transform:uppercase;margin:0;color:var(--main-color)}.product-list_set__list-info>*:last-child{font:normal var(--FONT-WEIGHT-BODY-REGULAR) 14px/1.4 var(--FONT-STACK-BODY);letter-spacing:.42px;margin:0;color:var(--secondary-color)}@media (min-width: 750px){.product-list-set .main-button{margin-right:20px}}.product-set ul{margin:0;padding:0}.product-set__title{font:normal var(--FONT-WEIGHT-BODY-BOLD) 14px/1.4 var(--FONT-STACK-HEADING);letter-spacing:.42px;text-transform:uppercase;margin:0 0 10px;color:var(--main-color)}.product-set__list>*:not(:last-child){margin-bottom:10px}.product-set__item{margin:0;padding:15px;background-color:var(--background-color)}.product-set__checkbox{display:none}.product-set__label{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;column-gap:10px}.product-set__image-wrapper{width:70px;height:70px;min-width:70px}.product-set__image-wrapper img{width:100%;height:100%;object-fit:contain}.product-set__info{flex:1}.product-set__product-title{font:normal var(--FONT-WEIGHT-BODY-BOLD) 14px/1.4 var(--FONT-STACK-HEADING);letter-spacing:.42px;text-transform:uppercase;margin:0;color:var(--main-color)}.product-set__information{font:normal var(--FONT-WEIGHT-BODY-REGULAR) 14px/1.4 var(--FONT-STACK-BODY);letter-spacing:.42px;margin:6px 0 0;color:var(--secondary-color)}.product-set__icons{width:24px;height:24px;min-width:24px;--icon-size: 24px;position:relative;color:var(--main-color)}.product-set__icons svg{position:absolute;width:100%;height:100%;transition:opacity .3s ease-in}.product-set__icons svg.icon-minus{opacity:0}.product-set__icons svg.icon-plus{opacity:1}.product-set__accordion-wrapper{overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in}.product-set__accordion:has(input:checked) .product-set__accordion-wrapper{grid-template-rows:1fr}.product-set__accordion:has(input:checked) .product-set__icons svg.icon-minus{opacity:1}.product-set__accordion:has(input:checked) .product-set__icons svg.icon-plus{opacity:0}.product-set__accordion-content{overflow:hidden}.product-set__benefits{margin-top:15px}.product-set__benefits-title,.product-set__ingredients-title{font:normal var(--FONT-WEIGHT-BODY-BOLD) 14px/1.4 var(--FONT-STACK-HEADING);letter-spacing:.42px;margin:0 0 10px;text-transform:uppercase;color:var(--main-color)}.product-set__benefits-item{margin:0;--icon-size: 10px;display:flex;align-items:center;justify-content:flex-start}.product-set__benefits-item svg{margin-right:10px}.product-set__benefits-text,.product-set__ingredients-list{margin:0;font:normal var(--FONT-WEIGHT-BODY) 14px/1.4 var(--FONT-STACK-BODY);letter-spacing:.42px;color:var(--secondary-color)}.product-set__line{width:100%;height:1px;margin:15px 0;background-color:var(--border-color)}.product-set__link-wrapper{margin-top:15px}.product-set__link{font:normal var(--FONT-WEIGHT-BODY-BOLD) 12px/1.25 var(--FONT-STACK-HEADING);letter-spacing:calc(12px * .05);text-decoration:underline;text-transform:uppercase;text-underline-offset:4px;color:var(--link-color)}@media (min-width: 750px){.product-set__title{font:normal var(--FONT-WEIGHT-BODY-BOLD) 14px/1.4 var(--FONT-STACK-HEADING);letter-spacing:.42px}}
/*# sourceMappingURL=/cdn/shop/t/62/compiled_assets/styles.css.map */
