@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,300..700&display=swap";:root{--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--black: #111111;--gray-800: #333333;--gray-600: #555555;--gray-400: #888888;--gray-200: #D4D4D4;--gray-100: #F0F0F0;--gray-50: #F8F8F8;--white: #FFFFFF;--transition: all .25s ease}body,button,input,select,textarea{font-family:var(--font)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--black)}.card:not(.collection-card-wrapper .card),.card__inner:not(.collection-card-wrapper .card__inner),.card__media:not(.collection-card-wrapper .card__media),.media:not(.collection-card-wrapper .media),input,select,textarea,.field__input,.button,.shopify-challenge__button,.cart-drawer summary,.cart-drawer .button,.badge,.active-facets__button{border-radius:0!important}html{scroll-behavior:smooth}::selection{background:var(--black);color:var(--white)}.announcement-bar{font-size:.7rem!important;font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:10px 0!important}.header{border-bottom:1px solid var(--gray-200)!important;padding:20px 0!important}.header__heading-link{font-weight:600!important;letter-spacing:.2em;text-transform:uppercase;font-size:1.3rem}.header__menu-item>a,.header__menu-item span,.mega-menu__link,.header__inline-menu a{font-size:1.2rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--black)!important;transition:var(--transition)}.header__menu-item:hover>a,.mega-menu__link:hover,.header__inline-menu a:hover{color:var(--black)!important}.header__icon{width:44px;height:44px}.banner__content{padding:40px}.banner__heading{font-size:3.2rem!important;font-weight:700!important;letter-spacing:-.03em;line-height:1.05!important}.banner__text{font-size:1rem;font-weight:300;letter-spacing:.02em;margin-top:16px;opacity:.9}.banner .button{margin-top:28px;padding:16px 40px;font-size:.8rem!important;letter-spacing:.1em!important;border-width:2px}@media screen and (min-width:750px){.banner__heading{font-size:5rem!important}.banner__text{font-size:1.1rem;max-width:480px}}.section-header{margin-bottom:32px}.section-header__title,.title,.collection__title h1{font-size:2.6rem!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.1}@media screen and (min-width:750px){.section-header__title,.title,.collection__title h1{font-size:3rem!important}}.section-header+.grid,.section-header+.slider,.section-header+.collection-list{margin-top:28px}.section-header__link,.view-all{font-size:.8rem!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--gray-600);transition:var(--transition)}.section-header__link:hover,.view-all:hover{color:var(--black)}.card-wrapper{transition:var(--transition)}.card-wrapper:hover{transform:translateY(-3px)}.card__media img{transition:transform .5s ease,opacity .4s ease}.card-wrapper:hover .card__media img:first-child{transform:scale(1.03)}.featured-collection .card-wrapper .card__media,.product-grid .card-wrapper .card__media{background:var(--white)}.featured-collection .card-wrapper .card__media img,.product-grid .card-wrapper .card__media img{object-fit:contain!important;padding:12% 8%}.card-information{padding-top:12px}.card__heading,.card__heading a{font-size:1.1rem!important;font-weight:600!important;letter-spacing:-.01em;line-height:1.3;color:var(--black);margin-bottom:6px}.card-information .caption-with-letter-spacing{text-transform:uppercase!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.06em!important;color:var(--gray-600)!important;margin-bottom:8px}.card-information .vendor-link{color:var(--gray-600)!important;text-decoration:none;transition:var(--transition)}.card-information .vendor-link:hover{color:var(--black)!important;text-decoration:underline}.price .money,.price-item{font-size:1.05rem;font-weight:600}.price--on-sale .price__sale{display:block!important}.price--on-sale .price .price-item.price-item--sale,.price--on-sale .price-item--sale{color:#e74c3c;font-weight:700;display:block!important;font-size:1.1rem;margin:0 0 .1rem}.price__compare-line{display:block!important}.price--on-sale .price-item--regular{text-decoration:line-through;color:var(--gray-400);font-weight:400;font-size:.85rem;display:block!important;margin:0}.price .price-item.price-item--discount,.price-item--discount{color:#e74c3c;font-size:1.05rem;font-weight:600;display:block!important;margin:0}.card-wrapper .price-item--discount{display:none!important}.quick-add__submit,.quick-add .button,.card .button,.card-wrapper .button{font-size:.8rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:500!important;background:var(--black)!important;color:var(--white)!important;border:1px solid var(--black)!important;border-radius:0!important;padding:12px 24px!important;transition:var(--transition);min-height:44px;display:flex;align-items:center;justify-content:center}.quick-add__submit:hover,.quick-add .button:hover,.card .button:hover,.card-wrapper .button:hover{background:var(--gray-800)!important;border-color:var(--gray-800)!important;color:var(--white)!important}.badge{font-size:.6rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:5px 12px!important}.collection-card-wrapper:hover{transform:none}.collection-list-wrapper .collection-card-wrapper{overflow:visible!important}.collection-list-wrapper .collection-card-wrapper .card{max-width:200px!important;margin:0 auto!important;background:transparent!important;overflow:visible!important}.collection-list-wrapper .collection-card-wrapper .card__inner,.collection-list-wrapper .collection-card-wrapper .card__media{background:transparent!important;border:none!important;border-radius:0!important;overflow:visible!important}.collection-list-wrapper .collection-card-wrapper .card__media img{object-fit:contain!important}.collection-list .collection-card-wrapper .card__heading{font-size:.85rem!important;font-weight:500!important;margin-top:16px;text-align:center;letter-spacing:.06em;text-transform:uppercase}.product__text.caption-with-letter-spacing{text-transform:uppercase;font-size:1.2rem;font-weight:500;letter-spacing:.08em;color:var(--gray-400);margin-bottom:8px}.product__title h1{font-size:2rem!important;font-weight:600!important;letter-spacing:-.02em;line-height:1.2}@media screen and (min-width:750px){.product__title h1{font-size:2.5rem!important}}.product .price .money,.product .price-item{font-size:1.3rem;font-weight:600}.product__description,.product__description *,.product__info-container .rte,.product__info-container .rte *{font-size:1.05rem!important;line-height:1.8!important;color:var(--gray-600);word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;max-width:100%!important;overflow:hidden}.product-form__submit{font-size:.85rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;background:var(--black)!important;color:var(--white)!important;border-radius:0!important;padding:20px 32px!important;width:100%;transition:var(--transition)}.product-form__submit:hover{background:var(--gray-800)!important}.product__accordion .accordion__title,.product .collapsible-content__heading{font-size:.8rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:20px 0!important;border-top:1px solid var(--gray-200)}.product__accordion .accordion__content{font-size:.95rem;line-height:1.7;color:var(--gray-600);padding-bottom:20px}.product-form__input label{border-radius:0!important;font-size:.85rem;padding:10px 18px}.button,.shopify-challenge__button{font-size:.85rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:500!important;padding:14px 32px;transition:var(--transition)}.button--secondary{background:transparent!important;border:1.5px solid currentColor!important}.button--secondary:hover{background:#0000000a!important}.rich-text__heading{font-size:2.6rem;letter-spacing:-.02em;line-height:1.15}.rich-text__text p{font-size:1.2rem;line-height:1.7;color:rgba(var(--color-foreground),.75);max-width:620px;margin:0 auto}@media screen and (min-width:750px){.rich-text__heading{font-size:3rem}}.footer{border-top:1px solid var(--gray-200)}.footer-block__heading{font-size:.95rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:20px}.footer a{color:var(--gray-600);transition:var(--transition)}.footer a:hover{color:var(--black)}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content .list-menu__item--link{font-size:1.1rem!important;line-height:1.7;color:var(--gray-600)}.footer__content-top .grid__item{flex:1 1 0}.footer__content-top .grid__item:first-child{flex:1.6 1 0}@media screen and (min-width:750px){.footer__content-top .grid{column-gap:4rem}}.footer__copyright{font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400);margin-top:40px}.facets__summary{font-size:.85rem;font-weight:500;letter-spacing:.02em}.facets__label{font-size:.9rem}.active-facets__button{font-size:.8rem}.predictive-search__heading{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400)}@media screen and (max-width:749px){.banner{min-height:60vh}.banner__heading{font-size:2.5rem!important}.card-wrapper:hover,.collection-card-wrapper:hover{transform:none}.section-header__title,.title,.product__title h1{font-size:1.6rem!important}.header__heading-link{font-size:1rem}}@media screen and (min-width:990px){.section-header__title,.title{font-size:2.5rem!important}.card__heading,.card__heading a{font-size:1.15rem!important}.price .money,.price-item{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-beauty.css.map */
