@media screen and (max-width:767px){.template-page-the-gisou-story .page-wrapper,.template-page-the-holiday-story .page-wrapper{overflow-x:hidden}}.template-page-the-gisou-story .page-row-header,.template-page-the-holiday-story .page-row-header{display:none}@media screen and (min-width:1024px){.template-page-the-gisou-story .page-row-header,.template-page-the-holiday-story .page-row-header{display:block}}.template-page-the-gisou-story .page-row-header h1.page-row-heading,.template-page-the-holiday-story .page-row-header h1.page-row-heading{font-size:1.5rem;line-height:2rem;letter-spacing:.1em;text-align:center}.timeline-header{display:flex;flex-wrap:wrap;position:relative;text-align:center;padding:0 3rem 1rem}@media screen and (min-width:1024px){.timeline-header{padding:0 0 1rem}}.timeline-header .button{display:inline-flex;border:none;padding:.25rem;border-radius:2.5rem;margin-left:.25rem;margin-right:auto;position:absolute;left:0;top:0}@media screen and (min-width:1024px){.timeline-header .button{position:relative;margin-left:-1.25rem}}.timeline-header .timeline-header__title{margin:0;padding:.5rem 0;font-size:1rem;line-height:1.5rem;letter-spacing:.0625rem;font-weight:700;width:100%;text-align:center}@media screen and (min-width:1024px){.timeline-header .timeline-header__title{display:none}}.timeline-items{position:relative}.timeline-item{position:relative;z-index:1;padding-left:3rem;padding-bottom:2rem}@media screen and (min-width:1024px){.timeline-item{padding-bottom:3rem}}.timeline-item:before{content:"";display:block;width:1px;height:100%;background-color:#000;position:absolute;top:0;left:1.4375rem}@media screen and (min-width:1024px){.timeline-item:before{left:0}}.timeline-item .timeline__icon{width:2.5rem;height:2.5rem;border-radius:2.5rem;background-color:#fbdbda;position:absolute;left:-.5rem;top:-1rem;z-index:2}.timeline-item .timeline-item__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000029;visibility:hidden;opacity:0;z-index:1}.timeline-item:first-child.timeline-item--has-image-small{padding-top:1.5rem}.timeline-item.timeline-item--primary{padding-left:0}@media screen and (min-width:1024px){.timeline-item.timeline-item--primary{padding-left:3rem}}.timeline-item.timeline-item--primary .timeline-item__holder{background-color:#fcf2f2}@media screen and (min-width:1024px){.timeline-item.timeline-item--primary .timeline-item__holder{margin-left:-5rem}}.timeline-item.timeline-item--primary .timeline-item__content:before{display:none}.timeline-item.timeline-item--primary .timeline-item__dot{display:none}.timeline-item.timeline-item--has-image .timeline__image{border-top-left-radius:.125rem;border-top-right-radius:.125rem;overflow:hidden}.timeline-item.timeline-item--has-image .timeline-item__content{border-bottom-left-radius:.125rem}.timeline-item.timeline-item--has-image-small{padding-top:1.5rem}.timeline-item.timeline-item--has-image-small .timeline-item__content .timeline-item__dot,.timeline-item.timeline-item--has-image-small .timeline-item__content:before{display:none}.timeline-item.timeline-item--has-image-small .timeline__image{width:100%;max-width:5rem;overflow:hidden;position:absolute;left:-3.5rem;top:-1.5rem;border-radius:5rem;border:1px solid #000;background-color:#fff}@media screen and (min-width:1024px){.timeline-item.timeline-item--has-image-small .timeline__image{left:-4.5rem}}.timeline-item.timeline-item--has-image-small .timeline-item__headline,.timeline-item.timeline-item--has-image-small .timeline-item__subtitle{margin-left:1.5rem}.timeline-item.timeline-item--has-image-small.timeline-item--primary .timeline__image{left:-.5rem}.timeline-item.timeline-item--has-image-small.timeline-item--primary .timeline-item__headline,.timeline-item.timeline-item--has-image-small.timeline-item--primary .timeline-item__subtitle{margin-left:3.5rem}.timeline-item.timeline-item--first:after{content:"";display:block;width:.5rem;height:.5rem;border-radius:.5rem;border:1px solid #000;background-color:#fff;position:absolute;top:0;left:1.25rem;z-index:8}@media screen and (min-width:1024px){.timeline-item.timeline-item--first:after{display:none}}.timeline-item.timeline-item--first.timeline-item--has-image-small{padding-top:1.5rem}.timeline-item.timeline-item--first.timeline-item--primary:after{display:none}.timeline-item.timeline-item--last{padding-top:0;padding-left:0;padding-bottom:0;position:relative}.timeline-item.timeline-item--last:before{left:1.4375rem;top:0;height:.0625rem;width:calc(50% - 1.4375rem)}@media screen and (min-width:1024px){.timeline-item.timeline-item--last:before{left:0;width:50%}}.timeline-item.timeline-item--last.timeline-item--has-image-small{padding-top:0}.timeline-item.timeline-item--last.timeline-item--has-image-small .timeline-last-dot:before{display:none}.timeline-item.timeline-item--last.timeline-item--has-image-small .timeline-item__holder{margin-top:5rem}.timeline-item.timeline-item--last.timeline-item--has-image-small .timeline__image{left:50%;transform:translate(-50%);top:-5.5rem}.timeline-item.timeline-item--last.timeline-item--has-image-small .timeline-item__headline,.timeline-item.timeline-item--last.timeline-item--has-image-small .timeline-item__subtitle{margin-left:0}.timeline-item.timeline-item--last .timeline-item__content:before{display:none}.timeline-item.collapsible__is-open{z-index:6}.timeline-item.collapsible__is-open .timeline-item__collapsible .icon{transform:rotate(90deg)}.timeline-item.collapsible__is-open .timeline-item__overlay{visibility:visible;opacity:1}.timeline-item.collapsible__is-open [data-collapsible-target]{max-height:10000px}.timeline-item.collapsible__is-open .timeline-item__collapsible:after{transform:translate(-50%) translateY(-50%) rotate(0)}.timeline-item.collapsible__is-open .timeline-item__year{background-color:transparent}.timeline-item .timeline-item__holder{position:relative;z-index:2;background-color:#fafafa}.timeline-item .timeling__image{position:relative}.timeline-item .timeline__image__tag{position:absolute;display:block;margin-left:auto;top:.5rem;right:.5rem;white-space:nowrap;overflow:hidden;font-size:.625rem;line-height:1rem;padding:0 .5rem;z-index:1;background-color:#d6d6d6bf;color:#000;border-radius:.125rem;font-weight:500}@media screen and (min-width:1024px){.timeline-item .timeline__image__tag{top:1.25rem;right:1.25rem}}.timeline-item .timeline-item__dot{position:absolute;padding:0;margin:0;top:50%;transform:translateY(-50%);left:-3rem;font-size:.625rem;line-height:1.125rem;font-weight:500;background-color:transparent;width:3rem;text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width:1024px){.timeline-item .timeline-item__dot{left:-4.5rem}}.timeline-item .timeline-item__dot:after,.timeline-item .timeline-item__dot:before{content:"";display:block;border:1px solid #000}.timeline-item .timeline-item__dot:before{width:1.5rem;height:1.5rem;border-radius:1.5rem;margin-left:auto;margin-right:auto;background-color:#fff}.timeline-item .timeline-item__dot:after{position:absolute;top:.5rem;left:50%;transform:translate(-50%);width:.5rem;height:.5rem;border-radius:.5rem;background-color:#000}.timeline-item .timeline-item__year{display:block;padding-top:.25rem;padding-bottom:.25rem;position:absolute;top:1.5rem;width:100%;background-color:#fff;text-shadow:1px 1px 0 #fff}@media screen and (min-width:1024px){.timeline-item .timeline-item__year{font-size:1rem;line-height:1.5rem}}.timeline-item .timeline-item__subtitle{font-size:.625rem;line-height:1.5rem;color:#0000007a;margin:0;font-weight:500}@media screen and (min-width:1024px){.timeline-item .timeline-item__subtitle{font-size:.875rem}}.timeline-item .timeline-item__headline{position:relative;margin-bottom:.25rem}.timeline-item .timeline-item__headline.timeline-item__headline--with-collapsible{padding-right:2.5rem}.timeline-item .timeline-item__headline .timeline-item__headline__title{padding:.5rem 0;margin:0;font-weight:500}@media screen and (min-width:1024px){.timeline-item .timeline-item__headline .timeline-item__headline__title{padding:.25rem 0}}.timeline-item .timeline-item__collapsible{border:none;-webkit-appearance:none;appearance:none;background:#fbdbdaa6;position:absolute;right:0;top:0;width:2rem;height:2rem;padding:0}.timeline-item .timeline-item__collapsible:active,.timeline-item .timeline-item__collapsible:focus,.timeline-item .timeline-item__collapsible:hover{outline:0}.timeline-item .timeline-item__collapsible .icon{transition:transform .24s cubic-bezier(.33,1,.68,1)}.timeline-item .timeline-item__content{position:relative;padding:1.5rem}.timeline-item .timeline-item__content:before{content:"";position:absolute;width:1.25rem;height:1.25rem;top:50%;transform:translateY(-50%) rotate(135deg);left:-.625rem;background-color:#fafafa;z-index:1}.timeline-item .timeline-item__collapsible-richtext{transition:max-height .24s linear}.timeline-item .timeline-item__collapsible-richtext>p{margin-top:1rem}.timeline-item .timeline-item__button{margin-top:1rem;font-size:.75rem}@media screen and (min-width:1024px){.timeline-item .timeline-item__button{margin-top:1.5rem}}.timeline-last-dot{position:relative;font-size:.625rem;line-height:1.125rem;font-weight:500;text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;padding-top:1.5625rem;padding-bottom:.5rem}@media screen and (min-width:1024px){.timeline-last-dot{font-size:1rem;line-height:1.5rem}}.timeline-last-dot:after,.timeline-last-dot:before{content:"";display:block}.timeline-last-dot:before{width:.5rem;height:.5rem;border-radius:.5rem;border:1px solid #000;background-color:#fff;margin-left:auto;margin-right:auto}.timeline-last-dot:after{position:absolute;top:.0625rem;left:50%;transform:translate(-50%);width:.0625rem;height:1.5rem;background-color:#000}.customer-address{font-size:.875rem;line-height:1.5rem;width:100%;display:flex;flex-direction:column}.customer-address.customer-address--change-password{margin-top:1.5rem}@media screen and (min-width:768px){.customer-address.customer-address--change-password{margin-top:3rem}}.customer-address .customer-address__headline{font-size:.75rem;line-height:1.125rem;margin-top:0;margin-bottom:.5rem;font-weight:500;letter-spacing:.0625rem}.customer-address .customer-address__title{font-size:1rem;line-height:1.5rem;margin-top:0;margin-bottom:1.5rem;font-weight:500;letter-spacing:.0625rem;flex:0 0 auto}.customer-address .customer-address__message{margin-top:0}.customer-address .customer-address__panel{background-color:#f2f2f2;padding:1rem;flex:1 0 auto;display:flex}.customer-address .customer-address__panel .row{flex:1 1 auto}.customer-address .customer-address__content{font-size:.875rem;line-height:1.5rem;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:auto}.customer-address .customer-addresses__buttons{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end}@media screen and (min-width:768px){.customer-address .customer-addresses__buttons{flex-direction:row;margin-top:1rem}}.customer-address .row{margin-top:0}.customer-address .row .form-row{margin-bottom:1.5rem}.account-logout{margin-top:1.5rem;display:flex;justify-content:center}.beauty-advisors .h2.page-row-heading{text-align:center}@media screen and (min-width:768px){.beauty-advisors .h2.page-row-heading{text-align:left}}.beauty-advisors .page-row-content{position:relative}.beauty-advisors .page-row-content:after,.beauty-advisors .page-row-content:before{content:"";display:block;z-index:2;position:absolute;top:0;bottom:0;background:linear-gradient(90deg,#fffc 0,#fff0);width:2rem;height:100%}@media screen and (min-width:768px){.beauty-advisors .page-row-content:after,.beauty-advisors .page-row-content:before{display:none}}.beauty-advisors .page-row-content:before{left:0}.beauty-advisors .page-row-content:after{right:0;transform:rotate(-180deg)}@media screen and (max-width:767px){.beauty-advisors .swiper{margin-left:-1rem;margin-right:-1rem}}@media screen and (min-width:768px){.beauty-advisors .swiper.swiper--has-primary-pagination .swiper-pagination{display:none}}.beauty-advisors .swiper .swiper-wrapper{align-items:stretch}.beauty-advisors .swiper .swiper-slide{height:unset;display:flex;flex-direction:row;align-items:stretch}@media screen and (min-width:768px){.beauty-advisors .swiper .swiper-slide{margin-right:2rem;width:25%}.section-blocks-size-1 .beauty-advisors .swiper .swiper-slide,.section-blocks-size-2 .beauty-advisors .swiper .swiper-slide{width:25%}.section-blocks-size-2 .beauty-advisors .swiper .swiper-slide{width:33.3333%}}@media screen and (max-width:767px){.beauty-advisors .swiper-button{display:none}}.beauty-advisor-fancybox.fancybox-content{padding:2rem;width:100%;max-width:40rem;background:linear-gradient(180deg,#fbdbda 0,#fcf2f2)}.beauty-advisor-fancybox.fancybox-content.beauty-advisor-fancybox--purple{background:linear-gradient(180deg,#c3b2ca 0,#fdf8ff)}.beauty-advisor-fancybox .fancybox-button.fancybox-close-small{top:1.25rem;right:.8125rem}.beauty-advisor-fancybox .beauty-advisor-fancybox__title,.beauty-advisor-fancybox .beauty-advisor-fancybox__richtext{margin-bottom:1rem}.beauty-advisor-fancybox .beauty-advisor-fancybox__stats{position:relative;border-top:1px solid rgba(0,0,0,.1)}@media screen and (min-width:768px){.beauty-advisor-fancybox .beauty-advisor-fancybox__stats{margin-top:2rem}}@media screen and (min-width:768px){.beauty-advisor-fancybox .beauty-advisor-fancybox__stats:after{content:"";display:block;position:absolute;left:50%;top:0;bottom:0;width:1px;height:100%;background-color:#0000001a}}.beauty-advisor-fancybox .beauty-advisor-fancybox__stats .col{margin-top:1rem}.beauty-advisor-fancybox .content-text.content-text--md{font-weight:500;margin-bottom:.5rem}.beauty-advisor-fancybox .beauty-advisor-fancybox__actions{margin-top:2rem}@media screen and (min-width:768px){.beauty-advisor-fancybox .beauty-advisor-fancybox__actions .button{max-width:17.5rem;margin:0 auto}}.beauty-advisor-fancybox .beauty-advisor-fancybox__legal{font-size:.4375rem;line-height:.75rem;font-style:italic;width:100%;max-width:20.25rem;margin:1rem auto 0}.beauty-advisor-fancybox .beauty-advisor-fancybox__legal a{color:inherit;font-weight:500}@media screen and (min-width:768px){.beauty-advisor-fancybox .beauty-advisor-fancybox-favorites{padding-left:2rem}}@media screen and (max-width:767px){.beauty-advisor-fancybox .beauty-advisor-fancybox-favorites:before{content:"";display:block;width:100%;height:1px;background-color:#0000001a;margin-bottom:1rem}}.beauty-advisor-fancybox-list{list-style:none;padding:0;margin:0}.beauty-advisor-fancybox-list .beauty-advisor-fancybox-list__item{display:flex;position:relative;font-size:.75rem;line-height:1.125rem;font-weight:500;margin-bottom:1rem;min-height:1.5rem}.beauty-advisor-fancybox-list .beauty-advisor-fancybox-list__item a{color:inherit}.beauty-advisor-fancybox-list .beauty-advisor-fancybox-list__item a:active,.beauty-advisor-fancybox-list .beauty-advisor-fancybox-list__item a:focus,.beauty-advisor-fancybox-list .beauty-advisor-fancybox-list__item a:hover{text-decoration:none}.beauty-advisor-fancybox-list .beauty-advisor-fancybox-list__item p{display:block;padding:.1875rem 0;margin:0}.beauty-advisor-fancybox-list .beauty-advisor-fancybox-list__item .icon{flex:0 0 1.5rem;margin-right:1.5rem}.beauty-advisor-fancybox-list .beauty-advisor-fancybox-list__item.beauty-advisor-fancybox-list__item--no-image p{font-size:.75rem;line-height:1.5rem;letter-spacing:.06em;font-style:italic;font-weight:700}.beauty-advisor-fancybox-list .beauty-advisor-fancybox-list__item .beauty-advisor-fancybox-list__item__holder{background-color:#fff;border-radius:2.5rem;flex:0 0 2.5rem;margin-right:1rem;overflow:hidden}.beauty-advisor-fancybox-list .beauty-advisor-fancybox-list__item:last-child{margin-bottom:0}.beauty-advisor-fancybox-list .beauty-advisor-fancybox-list__item__holder{width:100%;max-width:2.5rem}.advisor-link{width:100%;align-self:stretch;display:flex;flex-direction:column}.advisor-link .advisor-link__content{background-color:#fafafa;border-radius:.125rem;flex:1 0 auto}.advisor-link .advisor-link__meta{padding:1rem 1.5rem 1.5rem}.advisor-link .advisor-link__title{text-align:center;margin-bottom:.25rem;font-size:.875rem;line-height:1.5rem;font-weight:500}.advisor-link .advisor-link__title a{color:inherit}.advisor-link .advisor-link__title a:active,.advisor-link .advisor-link__title a:focus,.advisor-link .advisor-link__title a:hover{text-decoration:none}.advisor-link .advisor-link__description{margin:0}.advisor-link .advisor-link__actions{padding-top:.5rem;margin-top:auto}#shopify-section-ingredients{display:block}.section-block{margin:2.5rem 0}.section-block:first-child{margin-top:0}.section-block:last-child{margin-bottom:0}@media screen and (min-width:768px){.section-block{margin:5rem 0}.section-block:first-child{margin-top:0}.section-block:last-child{margin-bottom:0}}.section-block--media.col-xs-hidden{display:none}@media screen and (min-width:768px){.section-block--media.col-md-hidden{display:none}}@media screen and (min-width:768px){.section-block--media.col-md-visible{display:block}}.section-block--media.video{position:relative}.section-block--media.video .col{position:relative;height:0}@media screen and (min-width:768px){.section-block--media.video .col.col-md-hidden{display:none}}.section-block--media.video .col.col-xs-hidden{display:none}@media screen and (min-width:768px){.section-block--media.video .col.col-md-visible{display:block}}.section-block--media.video video{width:100%;position:absolute;top:0;left:0}.section-block--media.video .product-video__button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color .32s 0s ease-in-out}.section-block--media.video .product-video__button:hover{background-color:#fff}.section-block--media.video .product-video__button.is--playing .product-video__button__play{display:none}.section-block--media.video .product-video__button.is--playing .product-video__button__pause{display:block}.ingredients-overlay{visibility:hidden;pointer-events:none;position:fixed;left:0;right:0;bottom:0;top:0;background:#c4c4c480;z-index:1000;opacity:0;transition:opacity .5s ease,visibility 0s linear .5s}.ingredients__show_overlay .ingredients-overlay{visibility:visible;pointer-events:all;opacity:1;transition:opacity .5s ease}.theme-editor .ingredients-overlay{display:none!important}.ingredients-text--has-text-content .ingredients-text__image{margin-top:1.5rem}@media screen and (min-width:768px){.ingredients-text--has-text-content .ingredients-text__image{margin-top:2rem}}.ingredients-text--has-text-content .ingredients-text__image .col{height:0;position:relative}.ingredients-text--has-text-content .ingredients-text__image .col.col-xs-hidden{display:none}@media screen and (min-width:768px){.ingredients-text--has-text-content .ingredients-text__image .col.col-md-visible{display:block}}@media screen and (min-width:768px){.ingredients-text--has-text-content .ingredients-text__image .col.col-md-hidden{display:none}}.ingredients-text--has-text-content .ingredients-text__image .col video{position:absolute;width:100%}.ingredients-text__title{text-align:center}.ingredients-text__rte{text-align:center;margin-top:.5rem}@media screen and (min-width:768px){.ingredients-text__rte{margin-top:1.75rem}}.ingredients-text__rte p{text-align:center;letter-spacing:.02em}.ingredients-facts{position:relative;z-index:1}.ingredients-facts.is-open{z-index:1010}.ingredients-facts__row{position:relative;z-index:2}.ingredients-facts__image-wrapper{margin-top:1rem}@media screen and (min-width:768px){.ingredients-facts__image-wrapper{margin-top:2rem}}@media screen and (min-width:1024px){.ingredients-facts__image-wrapper{margin-top:0}}.ingredients-facts__content{background:#fafafa;padding:1rem 1.5rem 1.5rem}@media screen and (min-width:768px){.ingredients-facts__content{min-height:100%;padding:1.5rem 6.25rem 2rem 4.5rem}}@media screen and (min-width:1024px){.ingredients-facts__content{min-height:100%;padding:1.5rem 4.5rem 2rem 3rem}}@media screen and (min-width:1300px){.ingredients-facts__content{min-height:100%;padding:1.5rem 6.25rem 2rem 4.5rem}}.ingredients-facts__title{margin:0;text-align:center}@media screen and (min-width:1024px){.ingredients-facts__title{text-align:left}}@media screen and (min-width:1024px){.ingredients-facts__title--max-width{max-width:17.5rem}}.ingredients-facts__subtitle{margin:0;text-align:center;font-style:italic;letter-spacing:.02em;font-size:.75rem;line-height:1.5rem}@media screen and (min-width:1024px){.ingredients-facts__subtitle{text-align:left;font-size:.875rem}}.ingredients-facts__introduction{margin-top:1rem}.ingredients-facts__introduction p{letter-spacing:.04em}.ingredients-facts__facts{margin-top:1rem}.ingredients-facts__facts .toggle-list__item:first-child{border-top:1px solid rgba(0,0,0,.1)}.ingredients-facts__facts .toggle-list__link{background:0 0;font-size:.825rem;line-height:1.5rem;letter-spacing:.04em}@media screen and (max-width:409px){.ingredients-facts__facts .toggle-list__link{padding-bottom:0}}@media screen and (min-width:768px){.ingredients-facts__facts .toggle-list__link{font-size:.875rem;line-height:1.5rem}}.ingredients-facts__button{margin-top:1.875rem;display:block;width:100%}@media screen and (min-width:768px){.ingredients-facts__button{display:inline-block;width:auto;min-width:17.5rem}}.ingredients-facts__fact-description{margin-bottom:1rem}.ingredients-facts__fact-description p{letter-spacing:.04em}.ingredients-facts__fact-list .list-checkboxes__item{padding-left:2.5rem;font-weight:500;font-size:.6875rem;line-height:1.125rem;letter-spacing:.04em;padding-top:.3rem}@media screen and (max-width:409px){.ingredients-facts__fact-list .list-checkboxes__item{padding-bottom:0}}@media screen and (min-width:768px){.ingredients-facts__fact-list .list-checkboxes__item{font-size:.75rem;line-height:1.125rem;padding-left:3rem}}@media screen and (max-width:1023px){.section-block.section-block--two-column .ingredients-facts__row-image-first-mobile{flex-direction:column-reverse;flex-wrap:nowrap}}@media screen and (max-width:1023px){.section-block.section-block--two-column .ingredients-facts__row-image-first-mobile .ingredients-facts__image-wrapper{margin-top:0;margin-bottom:0}}@media screen and (min-width:768px){.section-block.section-block--two-column .ingredients-facts__image{min-height:17.5rem}}@media screen and (min-width:1024px){.section-block.section-block--two-column .ingredients-facts__image{display:flex}}@media screen and (min-width:768px){.section-block.section-block--two-column .ingredients-facts__image-wrapper{width:100%;position:relative}}@media screen and (min-width:768px){.section-block.section-block--two-column .ingredients-facts__image-wrapper .img{height:100%}}@media screen and (min-width:768px){.section-block.section-block--two-column .ingredients-facts__image-wrapper img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}}@media screen and (max-width:1023px){.section-block.section-block--two-column-dropdown .ingredients-facts__row-image-first-mobile{flex-direction:column-reverse;flex-wrap:nowrap}}@media screen and (max-width:1023px){.section-block.section-block--two-column-dropdown .ingredients-facts__row-image-first-mobile .ingredients-facts__image-wrapper{margin-top:0;margin-bottom:1rem}}.section-block.section-block--two-column-dropdown .ingredients-facts__video{order:-1;padding-bottom:56.25%;height:0;position:relative;display:block}@media screen and (min-width:1024px){.section-block.section-block--two-column-dropdown .ingredients-facts__video{padding-bottom:calc((100vw - 96px)*.28125)}}@media screen and (min-width:1280px){.section-block.section-block--two-column-dropdown .ingredients-facts__video{padding-bottom:333px}}.section-block.section-block--two-column-dropdown .ingredients-facts__video iframe{position:absolute;left:0;width:calc(100% - 16px);height:100%;margin:0 8px}@media screen and (min-width:1024px){.section-block.section-block--two-column-dropdown .ingredients-facts__video iframe{width:calc(100% - 2rem);margin:0 1rem}}@media screen and (min-width:1024px){.section-block.section-block--two-column-dropdown .ingredients-facts__video{order:1}}.section-block.section-block--two-column-dropdown .ingredients-facts__video.col-xs-hidden{display:none}@media screen and (min-width:1024px){.section-block.section-block--two-column-dropdown .ingredients-facts__video.col-lg-hidden{display:none}}@media screen and (min-width:1024px){.section-block.section-block--two-column-dropdown .ingredients-facts__video.col-lg-visible{display:block}}.ingredients-benefits__image{order:2}@media screen and (min-width:1024px){.ingredients-benefits__image{order:1;position:relative}.ingredients-benefits__image .img{position:absolute;left:0;right:0;top:0;bottom:0;min-height:100%;padding-bottom:80%}}.ingredients-benefits__image-wrapper{margin-top:1rem}@media screen and (min-width:768px){.ingredients-benefits__image-wrapper{margin-top:2rem}}@media screen and (min-width:1024px){.ingredients-benefits__image-wrapper{margin-top:0;position:relative;padding-bottom:80%;min-height:100%}}.ingredients-benefits__wrapper{order:1}@media screen and (min-width:1024px){.ingredients-benefits__wrapper{order:2}}.ingredients-benefits__content{position:relative;background:#fcf2f2;padding:1rem 1.5rem 1.5rem;text-align:center}@media screen and (min-width:768px){.ingredients-benefits__content{text-align:left;min-height:320px;padding:1.5rem 20rem 2rem 4.5rem}}@media screen and (min-width:1024px){.ingredients-benefits__content{min-height:100%;padding:1.5rem 20rem 2rem 3rem}}@media screen and (min-width:1300px){.ingredients-benefits__content{min-height:100%;padding:1.5rem 20rem 2rem 4.5rem}}@media screen and (min-width:768px){.ingredients-benefits__content--no-image{padding-right:6.25rem}}@media screen and (min-width:1024px){.ingredients-benefits__content--no-image{padding-right:4.5rem}}@media screen and (min-width:1300px){.ingredients-benefits__content--no-image{padding-right:6.25rem}}.ingredients-benefits__product-image{margin:-1rem -1.5rem}@media screen and (min-width:768px){.ingredients-benefits__product-image{margin:0;position:absolute;right:0;top:0;bottom:0;width:18.75rem}.ingredients-benefits__product-image .img{padding-bottom:0;height:100%}}.ingredients-benefits__title{margin:0;text-align:center}@media screen and (min-width:768px){.ingredients-benefits__title{text-align:left;max-width:18.75rem}}.ingredients-benefits__subtitle{margin:0;text-align:center;font-style:italic;letter-spacing:.02em;font-size:.75rem;line-height:1.5rem}@media screen and (min-width:768px){.ingredients-benefits__subtitle{text-align:left;font-size:.875rem}}.ingredients-benefits__list{margin-top:1rem;text-align:left}.ingredients-benefits__list .list-checkboxes__item{padding-left:2.5rem;font-weight:500;font-size:.6875rem;line-height:1.125rem;letter-spacing:.04em;padding-top:.3rem}@media screen and (max-width:409px){.ingredients-benefits__list .list-checkboxes__item{padding-bottom:0}}@media screen and (min-width:768px){.ingredients-benefits__list .list-checkboxes__item{font-size:.75rem;line-height:1.125rem;padding-left:3rem}}.ingredients-benefits__button{margin-top:1rem;min-width:15rem;width:100%;font-size:.75rem;letter-spacing:.02em}@media screen and (min-width:768px){.ingredients-benefits__button{margin-top:1rem;min-width:17.5rem;width:auto;font-size:.875rem}}.ingredients-sources{margin-top:2.5rem}@media screen and (min-width:768px){.ingredients-sources{margin-top:5rem}}.ingredients-sources__title{margin-bottom:1rem;text-align:center}@media screen and (min-width:1024px){.ingredients-sources__title{text-align:left}}.ingredients-sources__slides{margin-left:-1rem;margin-right:-1rem}@media screen and (min-width:768px){.ingredients-sources__slides{margin-left:0;margin-right:0}}.ingredients-sources__slides .swiper-preserve-space-holder__swiper-slide,.ingredients-sources__slides .swiper-slide{width:calc(80% - .5rem)}@media screen and (min-width:768px){.ingredients-sources__slides .swiper-preserve-space-holder__swiper-slide,.ingredients-sources__slides .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width:1024px){.ingredients-sources__slides .swiper-preserve-space-holder__swiper-slide,.ingredients-sources__slides .swiper-slide{width:calc(33.33333% - 1.33rem)}}.ingredients-sources__slides .swiper-gradient{position:absolute;top:0;bottom:0;width:10%;z-index:1;pointer-events:none}.ingredients-sources__slides .swiper-gradient--left{left:0;background:#fff;background:linear-gradient(90deg,#fff 10%,#fff0)}.ingredients-sources__slides .swiper-gradient--right{right:0;background:#fff;background:linear-gradient(270deg,#fff 10%,#fff0)}@media screen and (min-width:768px){.ingredients-sources__slides .swiper-gradient{display:none}}.ingredients-sources__slide{background:#fafafa}.ingredients-sources__slide-image{display:block}.ingredients-sources__slide-content{padding:.5rem 1rem 2rem 2rem;min-height:180px}.ingredients-sources__slide-content .toggle-list.toggle-list--sm .toggle-list__link,.ingredients-sources__slide-content .toggle-list__link{background:0 0;padding-top:.5rem;padding-bottom:.5rem;font-size:.825rem;line-height:1.5rem;letter-spacing:.04em}@media screen and (max-width:409px){.ingredients-sources__slide-content .toggle-list.toggle-list--sm .toggle-list__link,.ingredients-sources__slide-content .toggle-list__link{padding-bottom:0}}@media screen and (min-width:768px){.ingredients-sources__slide-content .toggle-list.toggle-list--sm .toggle-list__link,.ingredients-sources__slide-content .toggle-list__link{font-size:.875rem;line-height:1.5rem}}.ingredients-sources__slide-content .toggle-list__item{border-bottom:0}.ingredients-sources__slide-content .tabs-content-pane{display:block;height:4.5rem;overflow:hidden}.ingredients-sources__slide-content .tabs-content-pane .toggle-list__content{padding:0}.ingredients-sources__slide-content .tabs-content-pane .content-text{font-size:.75rem;line-height:1.5rem;letter-spacing:.04em}@media screen and (min-width:768px){.ingredients-sources__slide-content .tabs-content-pane .content-text{font-size:.875rem;line-height:1.5rem}}.ingredients-sources__slide-content .tabs-content-pane .content-text p{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;letter-spacing:.04em;-webkit-box-orient:vertical}.ingredients-sources__slide-content .tabs-content-pane.is-active{height:auto}.ingredients-sources__slide-content .tabs-content-pane.is-active .content-text p{display:block;-webkit-line-clamp:unset}.section-block--carousel__preserver{position:absolute;top:0;left:0;right:0;height:100%}.section-block--carousel__review{background:#fafafa;text-align:center;height:auto;width:calc(33.33333% - 1.33rem)}.section-block--carousel__review-image{margin-bottom:16px}.section-block--carousel__review-stars{display:flex;justify-content:center;align-items:center;padding-top:16px}@media screen and (min-width:768px){.section-block--carousel__review-stars{padding-top:32px}}.section-block--carousel__review-title{margin:16px 0;padding:0 16px}.section-block--carousel__review-content{font-size:.75rem;padding:0 16px}@media screen and (min-width:768px){.section-block--carousel__review-content{font-size:.875rem;padding:0 32px}}.section-block--carousel__review-author{margin-top:16px;font-size:.75rem;padding:0 16px 16px}@media screen and (min-width:768px){.section-block--carousel__review-author{font-size:.875rem;padding:0 32px 32px}}.section-block--carousel__review--media{padding:0}.section-block--carousel__review--media a{display:block}.section-block--carousel__review--media .section-block--carousel__review-content{padding:16px}.section-block--carousel__review--media .section-block--carousel__review-title{margin-bottom:0}.section-block--carousel .swiper-container{opacity:0;transition:.32s .32s ease-in-out}.section-block--carousel .swiper-container.swiper-container-initialized{opacity:1}.section-block--carousel .page-row-heading{text-align:center;margin-bottom:24px}@media screen and (min-width:768px){.section-block--carousel .page-row-heading{text-align:left}}@media screen and (max-width:767px){.section-block--carousel .page-row-content{padding-right:0}}.section-block--carousel .swiper-pagination{display:flex;align-items:center;justify-content:center;margin-top:16px}.section-block--carousel .swiper-pagination-bullet{width:8px;height:8px;background:#000;display:block;border:1px solid transparent;border-radius:100%;margin:8px;transition:border-color .32s 0s ease-in-out}.section-block--carousel .swiper-pagination-bullet-active{border-color:#000;background:0 0;padding:6px}@media screen and (min-width:768px){.section-block--carousel .swiper-pagination{display:none}}.section-block--carousel .carousel-media__slider .swiper-button{display:none}@media screen and (min-width:768px){.section-block--carousel .carousel-media__slider .swiper-button{display:block;top:calc((100vw - 96px) * .5 * .2 * 6 * .5)}}@media screen and (min-width:1280px){.section-block--carousel .carousel-media__slider .swiper-button{top:230.37696px}}.section-block--button .button{min-width:280px}.toggle-list__link{color:#000}
/*# sourceMappingURL=/cdn/shop/t/146/assets/code-theme-page.css.map */
