.product-additional-info{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--color-gray-200)}@media(max-width:989px){.product-additional-info{grid-template-columns:repeat(1,1fr)}}.product-additional-info--sidebar{display:flex;flex-direction:column;gap:12px;padding:0;border:0}.product-additional-info--sidebar+.product-additional-info--sidebar{margin-top:16px}.product-additional-info--sidebar+.product-additional-info--sidebar-upsell{margin-top:48px}.product__info-container>*:not(.product-additional-info--sidebar-accordions)+.product-additional-info--sidebar-accordions{margin-top:48px}.product-additional-info--sidebar-benefits .main-benefits-title,.product-additional-info--sidebar-accordions .main-benefits-title{margin:0;font-size:var(--text-h4);text-transform:uppercase}.product-additional-info--sidebar-benefits .main-benefits-content{padding:0}.product-additional-info--sidebar-benefits .main-benefits-items{display:flex;flex-direction:column;gap:10px}.product-additional-info--sidebar-benefits .main-benefits-item__title{font-size:var(--text-s);text-transform:uppercase;letter-spacing:var(--letter-spacing-s)}.product-additional-info--sidebar-benefits .main-benefits-item__content .metafield-rich_text_field p{margin:0;font-size:var(--text-s)}.product-additional-info--sidebar-accordions .accordions-wrapper{border:0}.product-additional-info--sidebar-accordions .accordions-wrapper summary{padding:12px 0}.product-additional-info--sidebar-accordions .accordions-wrapper .accordion__title{margin:0;font-size:var(--text-s);text-transform:uppercase;letter-spacing:.55px}.product-additional-info--sidebar-upsell .upsell-title{margin:0 0 20px;padding-bottom:17px;border-bottom:var(--border-weight-s) solid var(--color-gray-200);text-align:left;font-size:var(--text-xs);line-height:1;letter-spacing:.55px;text-transform:uppercase}.product-additional-info--sidebar-upsell .upsell-products{display:flex;flex-direction:column;gap:12px}.product-additional-info--sidebar-upsell .upsell-products .upsell-product{width:100%}.product-additional-info .upsell-wraper{padding:0 20px}.product-additional-info .upsell-title{text-align:left;font-size:var(--text-h3);text-transform:uppercase}.product-additional-info .upsell-products{display:flex;gap:20px}.product-additional-info .upsell-products .upsell-product{width:50%}.product-additional-info .card--standard>.card__content .card__chrono-phase{display:flex;flex-direction:column;align-items:flex-end;position:absolute;top:15px;right:15px;font-size:var(--text-xs);line-height:var(--lh-m);text-transform:uppercase;z-index:3;color:var(--color-white);font-variation-settings:var(--font-weight-thin)}.product-additional-info .card--standard>.card__content .card__information{display:flex;justify-content:space-between}.product-additional-info .card--standard>.card__content .card__information .card__heading{max-width:50%;font-size:var(--text-xs);text-transform:uppercase}.product-additional-info .card--standard>.card__content .card__information .card-information{width:fit-content}.product-additional-info .card--standard>.card__content .card__information .card-information .price .price__container .item-above-price .price-item{margin:0;letter-spacing:var(--letter-spacing-s)}.product-additional-info .card--standard>.card__content .card__information .card-information .price{margin-top:0;font-size:var(--text-xs)}.product-additional-info .card--standard>.card__content .card__information .card-information .price .price__container{display:flex;flex-direction:column;align-items:flex-end;letter-spacing:var(--letter-spacing-s)}.product-additional-info .card--standard>.card__content .card__information .card-information .price .price__container .price-item--regular,.product-additional-info .card--standard>.card__content .card__information .card-information .price .price__container .price-item--sale{font-variation-settings:var(--font-weight-bold);letter-spacing:var(--letter-spacing-s)}.product-additional-info .main-benefits-title{text-align:left;margin:40px 0 0 40px;font-size:var(--text-h3);text-transform:uppercase}.product-additional-info .main-benefits-content{padding:60px}.product-additional-info .main-benefits-content .metafield-rich_text_field p{margin:0;font-size:var(--text-h4)}.product-additional-info .accordions-wrapper{border-left:1px solid var(--color-gray-200);border-right:1px solid var(--color-gray-200)}.product-additional-info .accordions-wrapper .accordion:first-child{margin-top:0;border-top:none}.product-additional-info .accordions-wrapper .accordion__title{font-size:var(--text-h3);text-transform:uppercase}.product-additional-info .accordions-wrapper summary{padding:15px 20px;gap:20px}.product-additional-info .accordions-wrapper details .icon-plus-wrapper{display:block}.product-additional-info .accordions-wrapper details .icon-minus-wrapper{display:none}.product-additional-info .accordions-wrapper details[open] .icon-minus-wrapper{display:block}.product-additional-info .accordions-wrapper details[open] .icon-plus-wrapper{display:none}.product-additional-info .accordions-wrapper .icon-plus-wrapper,.product-additional-info .accordions-wrapper .icon-minus-wrapper,.product-additional-info .accordions-wrapper .icon-plus-wrapper svg,.product-additional-info .accordions-wrapper .icon-minus-wrapper svg{width:10px;height:10px}.product-additional-info .accordions-wrapper .accordion__content{padding:0}.product-additional-info .accordions-wrapper .accordion__content p{padding:20px 50px;margin:0;font-size:var(--text-h4)}.product-additional-info--sidebar-accordions .accordions-wrapper .summary{display:flex;align-items:center;gap:16px;padding:24px 0;position:relative;line-height:1}.product-additional-info--sidebar-accordions .accordions-wrapper details .icon-plus-wrapper,.product-additional-info--sidebar-accordions .accordions-wrapper details[open] .icon-minus-wrapper,.product-additional-info--sidebar-accordions .accordions-wrapper .accordion-wrapper .icon-plus-wrapper,.product-additional-info--sidebar-accordions .accordions-wrapper .accordion-wrapper.open .icon-minus-wrapper{display:block}.product-additional-info--sidebar-accordions .accordions-wrapper details .icon-minus-wrapper,.product-additional-info--sidebar-accordions .accordions-wrapper details[open] .icon-plus-wrapper,.product-additional-info--sidebar-accordions .accordions-wrapper .accordion-wrapper .icon-minus-wrapper,.product-additional-info--sidebar-accordions .accordions-wrapper .accordion-wrapper.open .icon-plus-wrapper{display:none}.product-additional-info--sidebar-accordions .accordions-wrapper .icon-plus-wrapper,.product-additional-info--sidebar-accordions .accordions-wrapper .icon-minus-wrapper,.product-additional-info--sidebar-accordions .accordions-wrapper .icon-plus-wrapper svg,.product-additional-info--sidebar-accordions .accordions-wrapper .icon-minus-wrapper svg{width:10px;height:10px;font-size:0px}.product-additional-info--sidebar-accordions .accordions-wrapper .accordion-wrapper{overflow:hidden;margin:0}.product-additional-info--sidebar-accordions .accordions-wrapper .accordion{margin:0;border-top:var(--border-weight-s) solid var(--color-gray-200);border-bottom:0}.product-additional-info--sidebar-accordions:not(:has(~.product-additional-info--sidebar-accordions)) .accordions-wrapper .accordion{border-bottom:var(--border-weight-s) solid var(--color-gray-200)}.product__info-container>.product-additional-info--sidebar-accordions{margin-top:0;margin-bottom:0}.product-additional-info--sidebar-accordions .accordions-wrapper .accordion__content{padding:0}.product-additional-info--sidebar-accordions .accordions-wrapper .accordion__content>*{padding-bottom:24px}.product-additional-info--sidebar-accordions .accordions-wrapper .accordion__content p,.product-additional-info--sidebar-accordions .accordions-wrapper .accordion__content li{margin:0;padding:0 0 16px;font-size:var(--text-xs);letter-spacing:var(--letter-spacing-l);line-height:var(--lh-l)}.product-additional-info--sidebar-accordions .accordions-wrapper .accordion__content p:last-child,.product-additional-info--sidebar-accordions .accordions-wrapper .accordion__content li:last-child{padding-bottom:0}.product-additional-info--sidebar-benefits .main-benefits-content p,.product-additional-info--sidebar-benefits .main-benefits-content li,.product-additional-info--sidebar-benefits .main-benefits-content .metafield-rich_text_field p{margin:0;font-size:var(--text-xs);letter-spacing:var(--letter-spacing-l);line-height:var(--lh-l)}.product-additional-info--sidebar-upsell .routine-cards{display:flex;flex-direction:column;gap:0}.routine-card{position:relative;display:grid;grid-template-columns:125px 1fr;grid-template-rows:auto 1fr;column-gap:16px;row-gap:16px}.routine-card:first-child{padding-top:0}.routine-card+.routine-card{border-top:var(--border-weight-s) solid var(--color-gray-200)}.routine-card__media{grid-column:1;grid-row:1 / 3;width:125px;aspect-ratio:125 / 164;display:block}.routine-card__media img{width:100%;height:100%;object-fit:cover}.routine-card__body{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:16px;min-width:0;padding-right:72px}.routine-card__titles{display:flex;flex-direction:column;gap:0}.routine-card__subtitle,.routine-card__variant{margin:0;font-size:var(--text-xs);letter-spacing:var(--letter-spacing-l);line-height:var(--lh-l);color:var(--color-black)}.routine-card__subtitle{font-variation-settings:var(--font-weight-normal);text-transform:uppercase}.routine-card__benefits{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.routine-card__benefits li{position:relative;padding-left:11px;font-size:var(--text-xs);letter-spacing:var(--letter-spacing-l);line-height:var(--lh-l);color:var(--color-gray-400)}.routine-card__benefits li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:3px;background:currentColor}.routine-card__cta{grid-column:2;grid-row:2;align-self:end;justify-self:start;display:flex;width:201px;max-width:100%;min-height:35px;align-items:center;justify-content:center;gap:12px;padding:10px;border:var(--border-weight-s) solid var(--color-black);font-size:var(--text-xs);letter-spacing:.55px;text-transform:uppercase;white-space:nowrap;color:var(--color-black);text-decoration:none;background:none;font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.routine-card__cta-dot{width:3px;height:3px;background:currentColor}.routine-card__price{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.routine-card__price-compare{color:var(--compare-price-color, var(--color-gray-400))}.routine-card__chrono{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:var(--text-xs);letter-spacing:var(--letter-spacing-l);line-height:var(--lh-l);text-transform:uppercase}@media screen and (max-width:749px){.routine-card{grid-template-columns:93px 1fr;grid-template-rows:auto auto;column-gap:15px;row-gap:21px}.routine-card__media{grid-row:1;width:93px;aspect-ratio:93 / 122}.routine-card__body{grid-column:2;grid-row:1;padding-right:0}.routine-card__cta{grid-column:1 / 3;grid-row:2;width:100%;align-self:auto;justify-self:stretch}.routine-card__chrono{display:none}}.product-additional-info--sidebar-accordions .accordions-wrapper drawer-opener.clinical-studies-button{display:block;background:transparent;cursor:pointer;padding:0 0 10px;margin:.5rem 0 1rem}.product-additional-info--sidebar-accordions .accordions-wrapper drawer-opener.clinical-studies-button span{font-size:var(--text-xs);font-variation-settings:var(--font-weight-normal);text-transform:uppercase!important;text-decoration:underline!important;text-decoration-thickness:var(--border-weight-xs)!important;text-underline-offset:var(--button-underline-offset)!important;color:var(--color-black)}.product__info-container .clinical-studies-drawer-background{width:0;height:100%;top:0;left:0;position:fixed;z-index:8;opacity:0;transition:opacity .4s ease-in-out}.product__info-container .clinical-studies-drawer-background .drawer-overlay{width:100%;height:100%;background:rgba(var(--color-foreground),.6)}.product__info-container .clinical-studies-drawer{position:fixed;top:calc(var(--header-height) - 1px);padding-bottom:calc(var(--header-height) - 1px);right:0;width:33vw;height:100%;overflow:scroll;background:#fff;z-index:3;transform:translate(100%);transition:transform .4s ease-in-out}.product__info-container .clinical-studies-drawer-background.active{opacity:1;width:100%}.product__info-container .clinical-studies-drawer-background.active .clinical-studies-drawer{transform:translate(0)}.product__info-container .clinical-studies-drawer-background .clinical-studies-drawer__inner{position:relative;padding:var(--main-padding-width-mobile) var(--main-padding-width)}.product__info-container .clinical-studies-drawer-background .drawer-close-btn{position:absolute;top:20px;right:var(--main-padding-width);font-size:var(--text-xs);font-variation-settings:var(--font-weight-normal);letter-spacing:var(--letter-spacing-l);text-transform:uppercase;text-decoration-thickness:var(--border-weight-xs);text-underline-offset:var(--button-underline-offset);cursor:pointer;background:transparent;border:0;color:var(--color-black);padding-right:0}.product__info-container .clinical-studies-drawer-background .clinical-studies-drawer-content{max-width:33vw;margin:auto}.product__info-container .clinical-studies-drawer-background .clinical-studies-drawer-content p,.product__info-container .clinical-studies-drawer-background .clinical-studies-drawer-content li{font-size:var(--text-xs);font-variation-settings:var(--font-weight-thin)}.product__info-container .clinical-studies-drawer-background .clinical-studies-drawer-content p:first-child{margin-top:0}@media(max-width:989px){.product__info-container .clinical-studies-drawer-background .clinical-studies-drawer-content{max-width:100%}.product__info-container .clinical-studies-drawer{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/product-additional-info.css.map */
