.button--secondary:hover{background:#002fa7}.product__info-container .qty-form__wrapper{padding-bottom:50px;position:relative}.product__info-container .qty-form__wrapper.third-party-cta__active{margin-top:-85px}.product__info-container .qty-form__wrapper.third-party-cta__active .product-form__buttons,.product__info-container .qty-form__wrapper.third-party-cta__active .product-form__quantity{display:none}.product__info-container .qty-form__wrapper .klaviyo-bis-trigger,.product__info-container .qty-form__wrapper .klaviyo-custom-bis-trigger{font-family:var(--font-heading-family);left:0;letter-spacing:0;margin-top:-5px!important;position:absolute;width:100%!important}.button:disabled[button-soldout]{opacity:1}.button--third-party,.button:disabled[button-soldout]{background:red;font-family:var(--font-heading-family);letter-spacing:0}.button--third-party{margin-bottom:5px;padding-bottom:10px;padding-top:10px;text-align:center}.header__submenu{border:1px solid #000!important}.header__submenu.list-menu{padding:0}.header__submenu.list-menu--disclosure{width:28rem}.header__submenu li+li{border-top:1px solid #000}.header__submenu .header__menu-item{padding:2.6rem 4rem 2.6rem 2.4rem}.header__submenu .header__menu-item:hover{background:#002fa7;color:#fff}.menu-drawer__navigation{z-index:3}.menu-drawer summary.menu-drawer__menu-item{padding:1.1rem 3.2rem!important}.menu-drawer summary.menu-drawer__menu-item svg{display:none}@media (max-width:767px){#menu-drawer .menu-drawer__menu.has-submenu.list-menu .menu-drawer__menu.list-menu{background:#e8ebef;border:1px solid #000;margin:0 25px}#menu-drawer .menu-drawer__menu.has-submenu.list-menu .menu-drawer__menu.list-menu li+li{border-top:1px solid #000}}.menu-drawer__inner-submenu .menu-drawer__menu-item{font-size:1.6rem;justify-content:flex-start;padding:2.4rem 4rem 2.4rem 2.4rem!important;text-transform:uppercase}@media (min-width:750px){.multicolumn slider-component{margin-left:-24px;margin-right:-24px}}.multicolumn slider-component .slider-buttons{display:none}@media (max-width:749px){.multicolumn .grid--peek.slider{padding-left:13px}}.multicolumn .grid--peek.slider .grid__item:first-of-type{margin-left:0}.multicolumn .multicolumn-list{max-width:none}@media (max-width:749px){.multicolumn .multicolumn-list{gap:9px}}@media (min-width:750px) and (max-width:989px){.multicolumn .multicolumn-list{row-gap:40px}}@media (max-width:749px){.multicolumn .multicolumn-list .multicolumn-list__item{padding-left:0;padding-right:0}}@media (min-width:750px) and (max-width:989px){.multicolumn .multicolumn-list .multicolumn-list__item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing)/2);width:calc(50% - var(--grid-desktop-horizontal-spacing)/2)}}.multicolumn .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper{margin-left:0;margin-right:0;position:relative}.multicolumn .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper .new-badge{align-items:center;background:#002fa7;border-radius:100%;color:#fff;display:flex;font-family:Galano Grotesque;font-size:12px;font-weight:500;height:49px;justify-content:center;left:15px;position:absolute;text-transform:uppercase;top:15px;width:49px}.multicolumn .multicolumn-list .multicolumn-list__item .multicolumn-card .media{background:#f5f5f5;border:none!important}.multicolumn .multicolumn-list .multicolumn-list__item .multicolumn-card .media img{mix-blend-mode:multiply}.multicolumn .multicolumn-card__info span.tw-text-left{line-height:1.5;max-width:330px;padding-right:10px}.announcement-bar-section .utility-bar{background:#002fa7}.announcement-bar-section .utility-bar .announcement-bar{color:#fff;min-height:40px}@media (max-width:749px){.banner.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content:before,.banner.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__media:before{content:"";display:block;padding-bottom:113.8461538462%}.banner.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:auto}}.banner__content .banner__box{padding:25px}@media (min-width:750px){.banner__content .banner__box{padding:40px 40px 30px}}.banner__content .banner__box .banner__heading{font-size:17px;font-weight:600;line-height:20px}@media (min-width:750px){.banner__content .banner__box .banner__heading{font-size:26px;line-height:33px}}.banner__content .banner__box .banner__heading--darker-text{color:#002fa7}.banner__content .banner__box *+.banner__buttons{margin-top:10px}@media (min-width:750px){.banner__content .banner__box .banner__buttons .button{min-height:50px;min-width:230px}}@media (max-width:749px){.banner__content .banner__box .banner__buttons .button{font-size:11px;letter-spacing:0;min-height:25px;min-width:91px;padding:0 10px}}@media (min-width:750px){.product .product__media-wrapper .product-media-container{aspect-ratio:1}}@media (max-width:749px){.product .product__media-wrapper .product-media-container.constrain-height .media{padding-top:100vw}}.product .product__info-wrapper .price.price--large.price--show-badge,.product .product__info-wrapper .product__tax,.product .product__media-wrapper .thumbnail-slider .slider-button{display:none}.product .product__info-wrapper .product__info-container .button.klaviyo-bis-trigger{margin-top:30px!important;width:100%!important}.product .product__info-wrapper #product-swatches{align-items:center;display:flex;gap:10px;margin-top:-10px}@media (min-width:750px){.product .product__info-wrapper #product-swatches{margin-top:-20px}}.product .product__info-wrapper #product-swatches li{border-radius:100%;height:36px;overflow:hidden;width:36px}.product .product__info-wrapper #product-swatches li.active{border:1px solid #000}.image-with-text.image-as-background{--color-base-text:0,47,167;color:rgb(var(--color-base-text))}.image-with-text.image-as-background .image-with-text__content{background:transparent;padding-bottom:60px;padding-top:35px}@media (max-width:989px){.image-with-text.image-as-background .image-with-text__content{height:270vw;justify-content:flex-start;max-height:1550px}}@media (max-width:749px){.image-with-text.image-as-background .image-with-text__content{max-height:1350px}}.image-with-text.image-as-background .image-with-text__content>*+*{max-width:570px}.image-with-text__grid .img-image-as-background{height:100%;left:0;max-width:none!important;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:990px){.image-with-text__grid .img-image-as-background{-o-object-position:center;object-position:center}.image-with-text__grid .img-image-as-background.show-on-tablet{display:none}}@media (max-width:989px){.image-with-text__grid .img-image-as-background.hide-on-tablet{display:none}}.collection-hero .collection-hero__title{margin-bottom:47px;margin-top:32px;text-align:center}.collection #product-grid{--grid-desktop-horizontal-spacing:12px;--grid-desktop-vertical-spacing:40px;--grid-mobile-horizontal-spacing:12px;--grid-mobile-vertical-spacing:16px;margin-left:auto;margin-right:auto;max-width:1240px}@media (max-width:989px){.collection #product-grid .grid__item.hide-on-mobile{display:none}}.collection #product-grid .card .card__inner .new-badge{align-items:center;background:#002fa7;border-radius:100%;color:#fff;display:flex;font-family:Galano Grotesque;font-size:11px;font-weight:500;height:40px;justify-content:center;left:10px;position:absolute;text-transform:uppercase;top:10px;width:40px}@media (min-width:768px){.collection #product-grid .card .card__inner .new-badge{font-size:15px;height:65px;left:22px;top:22px;width:65px}}.collection #product-grid .card .card__inner+.card__content .card__information{display:grid;grid-template-columns:1fr auto;padding-left:8px;padding-right:8px;padding-top:8px}@media (min-width:768px){.collection #product-grid .card .card__inner+.card__content .card__information{padding-left:20px;padding-right:20px;padding-top:15px}}.collection #product-grid .card .card__inner+.card__content .card__information .card__heading{font-family:var(--font-body-family);font-size:12px;line-height:1.5;max-width:230px;padding-right:10px}@media (min-width:768px){.collection #product-grid .card .card__inner+.card__content .card__information .card__heading{font-size:calc(var(--font-heading-scale)*1.7rem)}}.collection #product-grid .card .card__inner+.card__content .card__information .price{margin-top:0}@media (max-width:767px){.collection #product-grid .card .card__inner+.card__content .card__information .price{font-size:12px}}.collection #product-grid .card .card__content .card__badge{display:none}.collection #product-grid .card .card__inner .card__media .media{background:#f5f5f5}.collection #product-grid .card .card__inner .card__media .media img{mix-blend-mode:multiply}.rich-text{border-bottom:1px solid #000;border-top:1px solid #000;margin:0 20px}@media (max-width:749px){.rich-text .rich-text__wrapper{padding:0}}@media (min-width:990px){.rich-text .rich-text__wrapper .rich-text__blocks{max-width:890px}}.rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading{color:#002fa7;letter-spacing:0}@media (max-width:749px){.rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:17px;line-height:28px}}.rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text{font-family:Fragment Mono,monospace;font-style:normal;font-weight:400;margin-top:4rem}@media (max-width:749px){.rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text{text-transform:uppercase}.text-and-buttons{margin-top:40px!important}}.text-and-buttons .banner__buttons{gap:1rem}.ls-header{background-image:url(ls-header-bg.jpg);background-position:50%;background-size:cover;padding:20px 0}@media (min-width:750px){.ls-header{padding:50px 0}}.ls-header .heading{color:#fff;font-size:22px;line-height:25px;text-transform:uppercase}@media (min-width:750px){.ls-header .heading{font-size:27px;line-height:35px}}.ls-dermatologist{margin-left:20px;margin-right:20px;margin-top:12px;padding-bottom:50px;padding-top:36px}@media (min-width:990px){.ls-dermatologist{border-top:1px solid #000;padding-bottom:84px;padding-top:72px}}.ls-dermatologist__wrapper{display:grid;margin-left:auto;margin-right:auto;max-width:1320px}@media (min-width:990px){.ls-dermatologist__wrapper{grid-gap:6%;grid-template-columns:54% 40%}}@media (max-width:989px){.ls-dermatologist__left{display:none}}.ls-dermatologist .title{font-size:22px;line-height:31px;margin:0 auto 42px}@media (min-width:990px){.ls-dermatologist .title{font-size:31px;line-height:35px;margin:0 auto 20px}}.ls-dermatologist .content{font-family:Galano Grotesque;font-size:14px;font-weight:400;line-height:20px;margin-top:42px}@media (max-width:749px){.ls-dermatologist .content{letter-spacing:0}}@media (min-width:990px){.ls-dermatologist .content{font-size:20px;font-weight:500;line-height:27px;margin-top:28px}}@media (max-width:749px){.ls-dermatologist .dermatologist-img{margin:0 auto;max-width:225px}}@media (min-width:750px){.ls-dermatologist .dermatologist-img{padding:0 11.1742424242%}}.ls-skin-cancer{margin-left:20px;margin-right:20px;margin-top:34px}.ls-skin-cancer__wrapper{display:grid;margin-left:auto;margin-right:auto;max-width:1255px}@media (min-width:990px){.ls-skin-cancer__wrapper{grid-template-columns:51.3944223108% 48.6055776892%}.ls-skin-cancer__left,.ls-skin-cancer__right{padding-bottom:42px;padding-top:42px}}@media (max-width:989px){.ls-skin-cancer__left{border-bottom:1px solid #000;padding-bottom:40px}}.ls-skin-cancer__left .skin-cancer-img-mobile{margin:0 auto 52px}@media (max-width:749px){.ls-skin-cancer__left .skin-cancer-img-mobile{padding:0 30px}}@media (min-width:990px){.ls-skin-cancer__left .skin-cancer-img-mobile{display:none}.ls-skin-cancer__left{align-items:center;border-right:1px solid #000;display:flex;padding-right:9.4573643411%}}.ls-skin-cancer__left .footnote{font-size:13px;font-style:italic;font-weight:400;margin-top:36px}.ls-skin-cancer__right{padding-left:20.4918032787%}@media (max-width:989px){.ls-skin-cancer__right{display:none}}.ls-skin-cancer .content{font-family:Galano Grotesque;font-size:17px;font-weight:500;line-height:20px}@media (min-width:990px){.ls-skin-cancer .content{font-size:20px;line-height:27px}}