neocell-gallery,neocell-tabs,neocell-subbox{display:block}.neocell-product{--neocell-pink: #e01883;--neocell-magenta: #aa0066;--neocell-text: #353535;--neocell-stroke: #d8d8d8;--neocell-font-heading: var(--font-heading-family);--neocell-font-body: var(--font-body-family);color:rgb(var(--color-foreground))}.neocell-product__header{display:flex;flex-direction:column;gap:3rem;width:100%}@media screen and (min-width:1025px){.neocell-product__header{flex-direction:row}.neocell-product__header--right{flex-direction:row-reverse}.neocell-product__gallery,.neocell-product__info{flex:0 0 50%;max-width:50%}}@media screen and (min-width:1025px){.neocell-product__info--sticky{position:sticky;top:2rem;align-self:flex-start}}.neocell-product__details{margin-top:3rem}@media screen and (min-width:1025px){.neocell-product__details{margin-top:4rem}}.neocell-gallery{display:flex;flex-direction:column;align-items:center}.neocell-gallery__viewport{position:relative;width:100%;max-width:452px;height:286px}@media screen and (min-width:1025px){.neocell-gallery__viewport{height:452px}}.neocell-product__gallery--small .neocell-gallery__viewport{max-width:339px;height:214px}.neocell-product__gallery--medium .neocell-gallery__viewport{max-width:452px;height:286px}.neocell-product__gallery--large .neocell-gallery__viewport{max-width:565px;height:358px}@media screen and (min-width:1025px){.neocell-product__gallery--small .neocell-gallery__viewport{height:339px}.neocell-product__gallery--medium .neocell-gallery__viewport{height:452px}.neocell-product__gallery--large .neocell-gallery__viewport{height:565px}}.neocell-gallery__track{display:flex;overflow:hidden;width:100%;height:100%}.neocell-gallery__slide{flex:0 0 100%;height:100%;display:none}.neocell-gallery__slide.is-active{display:block}.neocell-gallery__slide img{height:100%;width:auto;max-width:100%;object-fit:cover;display:block;margin:0 auto}.neocell-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:0;cursor:pointer;padding:.5rem;color:var(--neocell-magenta);z-index:1}.neocell-gallery__arrow--prev{left:-34px}.neocell-gallery__arrow--next{right:-34px}@media screen and (min-width:1025px){.neocell-gallery__arrow--prev{left:-50px}.neocell-gallery__arrow--next{right:-50px}}.neocell-gallery__arrow svg{width:12px;height:23px}@media screen and (min-width:1025px){.neocell-gallery__arrow svg{width:35px;height:42px}}.neocell-gallery__dots{display:flex;gap:16px;margin-top:15px}.neocell-gallery__dot{width:15.75px;height:15.75px;border-radius:50%;border:0;padding:0;background:#cfcfcf;cursor:pointer}.neocell-gallery__dot.is-active{background:var(--neocell-magenta)}.neocell-product__title{font-family:var(--neocell-font-heading);font-weight:700;color:var(--neocell-magenta);letter-spacing:-.36px;font-size:2.2rem;line-height:1.13;margin:0 0 1.5rem}@media screen and (min-width:769px){.neocell-product__title{font-size:4.8rem;line-height:1.13}}.neocell-product__subhead,.neocell-product__descriptors p{font-family:var(--neocell-font-body);color:var(--neocell-text);letter-spacing:.3px;font-size:1.6rem;line-height:1.65;margin:0 0 1em}@media screen and (min-width:769px){.neocell-product__subhead,.neocell-product__descriptors p{font-size:1.8rem}}.neocell-product__descriptors strong{font-family:var(--neocell-font-heading);color:var(--neocell-magenta)}.neocell-tabs__list{display:none;margin:0;padding:0;list-style:none}@media screen and (min-width:769px){.neocell-tabs__list{display:flex;margin-bottom:-1px;position:relative;z-index:1}}.neocell-tabs__tab{border:1px solid var(--neocell-stroke);border-right:none}.neocell-tabs__tab:last-child{border-right:1px solid var(--neocell-stroke)}.neocell-tabs__tab button{font-family:var(--neocell-font-heading);font-weight:700;font-size:1.8rem;line-height:1.15;color:var(--neocell-magenta);background:transparent;border:0;padding:15px 40px 15px 60px;cursor:pointer}.neocell-tabs__tab.is-active{border-bottom:1px solid rgb(var(--color-background))}.neocell-tabs__tab.is-active button{color:var(--neocell-pink)}.neocell-tabs__panels{border-bottom:1px solid var(--neocell-stroke)}@media screen and (min-width:769px){.neocell-tabs__panels{border:1px solid var(--neocell-stroke)}}.neocell-panel__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:29px 0;border-top:1px solid var(--neocell-stroke);background:transparent;border-left:0;border-right:0;border-bottom:0;cursor:pointer;text-align:left}@media screen and (min-width:769px){.neocell-panel__header{display:none}}.neocell-panel__header-title{font-family:var(--neocell-font-heading);font-weight:700;color:var(--neocell-magenta);text-transform:uppercase;letter-spacing:.36px;font-size:1.8rem;line-height:1.33;margin:0}@media screen and (min-width:769px){.neocell-panel__header-title{font-size:2.2rem;line-height:1.09}}.neocell-panel__body{overflow:hidden;max-height:0;transition:max-height .5s linear}.neocell-panel.is-active .neocell-panel__body{max-height:none}@media screen and (min-width:769px){.neocell-panel__body{display:none;max-height:none}.neocell-panel.is-active .neocell-panel__body{display:block}}.neocell-panel__body-inner{padding:0 24px 38px}@media screen and (min-width:769px){.neocell-panel__body-inner{padding:74px 61px 0}.neocell-panel__body-inner.neocell-wysiwyg{padding:49px 61px}}.neocell-plus-icon{width:22px;height:22px;position:relative;flex:0 0 22px}.neocell-plus-icon .line{width:22px;height:2px;display:block;position:absolute;left:0;top:10px;background:var(--neocell-magenta);transition:transform .18s ease}.neocell-plus-icon .line--vertical{transform:rotate(90deg)}.neocell-panel.is-active>.neocell-panel__header .neocell-plus-icon .line--vertical,.neocell-subbox.is-active>.neocell-subbox__header .neocell-plus-icon .line--vertical{transform:rotate(0)}.neocell-subbox{display:block;border-top:1px solid #d8d8d8}.neocell-subbox:first-child{border-top:none}.neocell-subbox__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0 0 30px;background:transparent;border:0;cursor:pointer;text-align:left}@media screen and (min-width:769px){.neocell-subbox__header{padding:30px 0}}.neocell-subbox__title{font-family:var(--neocell-font-heading);font-weight:700;color:var(--neocell-magenta);text-transform:uppercase;letter-spacing:.36px;font-size:1.8rem;line-height:1.33;margin:0}@media screen and (min-width:769px){.neocell-subbox__title{font-size:2.2rem;line-height:1.09}}.neocell-subbox__icon{display:none}@media screen and (min-width:769px){.neocell-subbox__icon{display:block}}.neocell-subbox__content{overflow:hidden}@media screen and (min-width:769px){.neocell-subbox__content{max-height:0;transition:max-height .5s linear}.neocell-subbox.is-active .neocell-subbox__content{max-height:5000px}}.neocell-results__list,.neocell-features__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}@media screen and (min-width:769px){.neocell-results__list,.neocell-features__list{flex-direction:row;justify-content:space-between;padding-bottom:54px}}.neocell-results__item{margin-bottom:29px}@media screen and (min-width:769px){.neocell-results__item{width:30%;max-width:360px;margin-bottom:0}}.neocell-results__image{height:182px;background-color:var(--neocell-stroke);border-bottom:8px solid var(--neocell-pink);margin-bottom:18px;overflow:hidden}.neocell-results__image img{display:block;width:100%;height:100%;object-fit:cover}.neocell-features__item{margin-top:20px;margin-bottom:29px;text-align:center}@media screen and (min-width:769px){.neocell-features__item{width:30%;max-width:360px;margin-top:0;margin-bottom:0}}.neocell-features__image{display:flex;justify-content:center;align-items:flex-end;margin:0 auto 18px;overflow:hidden}@media screen and (min-width:769px){.neocell-features__image{height:182px}}.neocell-features__image img{object-fit:scale-down;width:auto;height:auto;max-width:100%;max-height:100%}.neocell-why__wrapper{display:flex;flex-direction:column}@media screen and (min-width:769px){.neocell-why__wrapper{flex-direction:row;padding-bottom:60px}}.neocell-why__image{display:none}@media screen and (min-width:769px){.neocell-why__image{display:block;width:50%;max-width:547px;flex:1 0 50%;padding-right:40px}.neocell-why__image img{width:100%;height:auto}}.neocell-why__list p{margin:0 0 1em}.neocell-why__list strong{color:var(--neocell-magenta);text-transform:uppercase}.neocell-wysiwyg p{margin:1em 0}.neocell-wysiwyg p:first-child{margin-top:0}.neocell-wysiwyg p:last-child{margin-bottom:0}.neocell-wysiwyg ul{padding-left:1.2em}.neocell-wysiwyg ul li{list-style-type:disc}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-neocell.css.map */
