.template-product body,.template-product p,.template-product ul,.template-product .product__description,.template-product .product__policies{color:#222}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif!important;font-weight:600;letter-spacing:.01em;color:#111}button,.btn,.nav,.menu,a.nav-link,.shopify-payment-button__button--unbranded{font-family:Montserrat,sans-serif!important;font-weight:600;letter-spacing:.05em;text-transform:none}.product,.product__title,.product__subtitle,.product__price,.product__tax-note,.product__sku,.product__vendor,.product__accordion,.product__accordion-item,.product__accordion-content,.collapsible-tab,.collapsible-content,.collapsible-trigger,.collapsible__inner,.collapsible__content,.product-form,.product-form__buttons,.product__description,.product__media,.product__reviews,.product__policies,.product__text,.shopify-section--product{font-family:Montserrat,sans-serif!important;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#222}.product__title{font-weight:600;letter-spacing:.01em}.product__price{font-weight:500;font-size:1.05rem}.product-form__buttons button,.shopify-payment-button button{font-family:Montserrat,sans-serif!important;font-weight:600;letter-spacing:.05em}.product__reviews,.product__accordion-content,.collapsible__inner{font-size:.95rem;line-height:1.6}.product__description p{margin-bottom:.8rem}:root{--lav-btn-bg: #111;--lav-btn-text: #fff;--lav-btn-bg-hover: #000;--lav-btn-disabled: #9aa0a6;--lav-pill-text: #111;--lav-pill-border: #d9d9d9;--lav-pill-bg: #fff;--lav-pill-text-active: #fff;--lav-pill-bg-active: #111;--lav-pill-border-active: #111;--lav-radius-pill: 9999px;--lav-letterspace: .08em}.product-form__buttons .button,.product-form__buttons button,.shopify-payment-button__button--unbranded,.quick-add__submit,.button--add-to-cart,.button[name=add],button[type=submit].button{font-family:Montserrat,sans-serif!important;font-weight:600;letter-spacing:var(--lav-letterspace);text-transform:uppercase;border-radius:var(--lav-radius-pill);padding:.9rem 1.4rem;line-height:1;border:1px solid var(--lav-btn-bg);background:var(--lav-btn-bg);color:var(--lav-btn-text);transition:transform .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}.product-form__buttons .button:hover,.product-form__buttons button:hover,.shopify-payment-button__button--unbranded:hover,.quick-add__submit:hover,.button--add-to-cart:hover,.button[name=add]:hover,button[type=submit].button:hover{background:var(--lav-btn-bg-hover);border-color:var(--lav-btn-bg-hover);transform:translateY(-1px)}.product-form__buttons .button:disabled,button:disabled{opacity:.55;cursor:not-allowed;border-color:var(--lav-btn-disabled);background:var(--lav-btn-disabled)}.template-product .product-form__input input[type=radio]+label,.template-collection .product-form__input input[type=radio]+label{padding:.35rem .7rem!important;font-size:.68rem!important;border-radius:9999px!important;letter-spacing:.05em!important;min-height:auto!important;border:1px solid #d9d9d9!important;font-weight:600;text-transform:uppercase}.template-product .product-form__input input[type=radio]+label:hover,.template-collection .product-form__input input[type=radio]+label:hover{transform:translateY(-1px);border-color:#111!important}.template-product .product-form__input input[type=radio]:checked+label,.template-collection .product-form__input input[type=radio]:checked+label{background:#111!important;color:#fff!important;border-color:#111!important}.template-product .product-form__input input[type=radio][disabled]+label,.template-collection .product-form__input input[type=radio][disabled]+label{opacity:.45!important;cursor:not-allowed!important}.template-product .product-form__input .product-form__single-selector label:not(.swatch){padding:.55rem 1rem!important;font-size:.7rem!important;border-radius:9999px!important;letter-spacing:.05em!important;border:1px solid #111!important;background:#fff!important;color:#111!important;text-transform:uppercase!important;display:inline-flex;align-items:center;justify-content:center;min-width:auto!important;height:auto!important}.template-product .product-form__input .product-form__single-selector label:not(.swatch):hover{transform:translateY(-1px)}.template-product .product-form__input input[type=radio]:checked+label:not(.swatch){background:#111!important;color:#fff!important}.template-product .product-form__input input[type=radio][disabled]+label:not(.swatch){opacity:.45!important;cursor:not-allowed!important}.template-product .product-form__option .button--secondary,.template-product .product-form__option button{font-family:Montserrat,sans-serif!important;font-weight:600;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;line-height:1;padding:.45rem 1rem;border-radius:9999px;border:1px solid #111;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.template-product .product-form__option .button--secondary:hover,.template-product .product-form__option button:hover{transform:translateY(-1px);background:#111;color:#fff;border-color:#111}.template-product .product-form__option .button--secondary[aria-pressed=true],.template-product .product-form__option button[aria-pressed=true]{background:#111;color:#fff;border-color:#111;transform:none}.template-product .product-form__option .button--secondary[disabled],.template-product .product-form__option button[disabled]{opacity:.45;cursor:not-allowed}#shopify-section-template--27282488951127__custom_liquid_TNhfnr .lavertu-page-title-wrapper{max-width:780px;margin:0 auto}.lavertu-page-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:.9rem;letter-spacing:.18em;text-transform:uppercase;color:#111;text-align:left;padding-top:1.4rem;padding-bottom:.9rem;margin:0 0 .4rem;border-bottom:1px solid #E6E6E6}@media (max-width: 600px){.lavertu-page-title{font-size:.82rem;letter-spacing:.16em;padding-top:1.1rem;padding-bottom:.7rem}}.template-page .page-width,.template-page .shopify-section{padding-top:1rem!important}.lavertu-page-title-wrapper{margin-top:.4rem!important}.lavertu-page-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:1rem;letter-spacing:.18em;text-transform:uppercase;color:#111;text-align:left;padding-top:.6rem;padding-bottom:.8rem;margin:0 0 .6rem;border-bottom:1px solid #E2E2E2}.policy-block{max-width:780px;margin:0 auto;line-height:1.7;color:#333;font-size:.92rem}.policy-block h3{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:600;color:#333;margin-top:1.6rem;margin-bottom:.8rem}.policy-block p{margin-bottom:.9rem;color:#555}@media (max-width: 600px){.lavertu-page-title{font-size:.88rem;padding-top:.4rem;padding-bottom:.6rem}.policy-block{font-size:.88rem}}.page-shipping-policy h2,.page-shipping-policy h3,.page-shipping-policy .custom-subheading{font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#222;margin-top:1.6rem;margin-bottom:.6rem}.page-shipping-policy .lavertu-page-title{margin-bottom:2rem}.page-shipping-policy p{font-size:.92rem;color:#555;line-height:1.7}.page-shipping-policy h2:after,.page-shipping-policy h3:after,.page-shipping-policy .custom-subheading:after{content:"";display:block;margin-top:.35rem;width:32px;height:1px;background-color:#e2e2e2}.policy-block .policy-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:#111;margin:0}.policy-block .policy-subtitle{font-family:Montserrat,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#444;margin:1.4rem 0 .4rem;position:relative}.policy-block .policy-subtitle:after{content:"";display:block;width:32px;height:1px;background-color:#e2e2e2;margin-top:.3rem}.policy-block .policy-text,.policy-block .policy-list li{color:#555;font-size:.9rem;line-height:1.8}.policy-section:first-of-type{margin-top:1.2rem}@media (max-width: 749px){.lavertu-page-title-wrapper,.policy-block{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width: 749px){.lavertu-page-title-wrapper{padding-left:1.25rem!important;padding-right:1.25rem!important}}.template-page .lavertu-page-title-wrapper{max-width:780px;margin:0 auto!important;padding-left:0!important}.template-page .lavertu-page-title{text-align:left!important;padding-left:0}@media (max-width: 600px){.template-page .lavertu-page-title-wrapper{padding-left:1.2rem!important;padding-right:1.2rem!important}.template-page .lavertu-page-title{padding-left:0!important;margin-left:0!important}}#lavertu-policy{max-width:780px;margin:0 auto 3rem;padding-bottom:1rem}.policy-intro{margin-bottom:1.7rem;font-size:.92rem;line-height:1.7;color:#444}.policy-section{padding:1.2rem 0 1.3rem;border-bottom:1px solid #e6e6e6}.policy-row{padding:.2rem 0}.policy-title{font-size:.86rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#222}.policy-content{padding-top:.65rem}.policy-subtitle{margin-top:1.4rem;margin-bottom:.35rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#333}.policy-text{line-height:1.75;margin-bottom:.9rem;color:#555}.policy-note{margin-top:.6rem;font-size:.86rem;color:#777}.policy-list{margin:.2rem 0 .8rem;padding-left:1.1rem}.policy-list li{line-height:1.7;margin:.18rem 0;font-size:.92rem;color:#555}.policy-list li strong{color:#333}.policy-cta-wrap{margin-top:1.2rem;margin-bottom:.7rem}@media (max-width: 600px){#lavertu-policy{margin-bottom:2.4rem}.policy-section{padding:1rem 0 1.1rem}.policy-list{padding-left:.9rem}.policy-title{font-size:.83rem}}.lavertu-page-title{font-size:26px;letter-spacing:1.5px;font-weight:600;text-align:center;margin:40px 0 25px}.page-width,.shopify-policy__container,.custom-liquid,#MainContent{padding-left:20px!important;padding-right:20px!important}.policy-section{border-bottom:1px solid #e5e5e5;padding:15px 0}.policy-row{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.policy-title{font-size:16px;font-weight:600;letter-spacing:1px}.policy-content{margin-top:10px;line-height:1.6}.policy-list li{margin-bottom:6px}.drawer__menu-title,.drawer__menu-link,.mobile-nav__link{font-size:16px!important;letter-spacing:.8px!important}.drawer__menu-link{padding-top:12px!important;padding-bottom:12px!important}.drawer__menu-toggle{right:10px!important}.drawer-menu--link,.drawer-menu--item>summary{font-family:var(--font-body-family);font-size:17px;letter-spacing:.3px;color:#111!important}.drawer-menu--child a{font-size:16px;padding-left:22px;color:#333!important}.drawer-menu summary:after{content:"\203a";font-size:20px;color:#888;float:right;transform:rotate(0);transition:.2s}.drawer-menu details[open] summary:after{transform:rotate(90deg)}.drawer-menu details:nth-of-type(4),.drawer-menu details:nth-of-type(5){open:open}.drawer-menu,.drawer-menu *{font-family:Montserrat,sans-serif}.drawer-menu summary,.drawer-menu>li>a{font-weight:500;font-size:.86rem;letter-spacing:.12em;text-transform:uppercase;color:#111}.drawer-menu__child a{display:block;font-weight:400;font-size:.82rem;letter-spacing:.06em;text-transform:none;padding:.35rem 1.2rem .35rem 1.9rem;color:#555}.drawer-menu a:hover{color:#000}.drawer-menu summary::-webkit-details-marker{display:none}.drawer-menu summary:after{content:"\25be";font-size:.7rem;margin-left:.4rem;opacity:.6}.drawer-menu details[open]>summary:after{transform:rotate(180deg);opacity:.9}.template-collection .grid-product__title,.template-collection .product-item__title,.template-collection .product-card__title,.template-collection .card__heading{font-family:Montserrat,sans-serif!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem!important;line-height:1.3;color:#2c2c2c}.template-collection .grid-product__price,.template-collection .product-item__price,.template-collection .price,.template-collection .price *{font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:.9rem!important;line-height:1.3!important}@media (max-width: 768px){.template-collection .grid-product__title,.template-collection .product-item__title,.template-collection .product-card__title,.template-collection .card__heading{font-size:.9rem!important}.template-collection .grid-product__price,.template-collection .product-item__price,.template-collection .price,.template-collection .price *{font-size:.85rem!important}}.drawer-menu summary,.drawer-menu a,.drawer-menu button{font-family:Montserrat,sans-serif!important;font-weight:500;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:#222}.drawer-menu details ul a{font-weight:400;text-transform:none;letter-spacing:.04em;font-size:.78rem;color:#555;padding-left:1.1rem}.drawer-menu summary:after{content:"\203a";font-size:.78rem;margin-left:.35rem;transform:translateY(1px)}.drawer-menu li{padding:.45rem 0}.drawer-menu a,.drawer-menu summary{font-family:Montserrat,sans-serif;font-weight:500;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:#222}.drawer-menu>li>summary,.drawer-menu>li>a{padding:.9rem 1.6rem;color:#111}.drawer-menu details ul li a,.drawer-menu details ul li summary{font-size:.74rem;letter-spacing:.14em;color:#666;padding:.5rem 2.4rem}.drawer-menu a:hover,.drawer-menu summary:hover{color:#000}.drawer-menu summary::marker{font-size:.7rem}.product-block__title{font-family:Montserrat,sans-serif!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.08em;font-size:.9rem!important;line-height:1.4;color:#2c2c2c}.product-block__price,.product-block__price .price,.product-block__price .price *{font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:.9rem!important;line-height:1.4!important;color:#2c2c2c}@media (max-width: 768px){.product-block__title,.product-block__price,.product-block__price .price,.product-block__price .price *{font-size:.8rem!important}}.site-header .site-nav a,.site-header .site-nav__link,.header__inline-menu .list-menu__item>a{font-family:Montserrat,sans-serif!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem!important;line-height:1.4}.drawer nav a,.drawer .mobile-nav__item a,.drawer .mobile-nav__link{font-family:Montserrat,sans-serif!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.08em;font-size:.9rem!important;line-height:1.4}.drawer nav ul ul a,.drawer .mobile-nav__item--sub a{font-size:.8rem!important;letter-spacing:.08em}.template-collection h1,.template-collection .page-title,.template-collection .section-header__title,.template-collection .collection-title{font-family:Montserrat,sans-serif!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em;font-size:.9rem!important;line-height:1.4;text-align:left}.template-collection .section-header__subheading,.template-collection .collection-description{font-family:Montserrat,sans-serif!important;font-weight:400;font-size:.9rem;line-height:1.7;color:#555}.drawer-menu details:nth-of-type(5),.drawer-menu details:nth-of-type(6){open:open}.drawer-menu details:nth-of-type(5)>summary,.drawer-menu details:nth-of-type(6)>summary{pointer-events:none}.site-header .site-nav__item>a,.header__inline-menu .list-menu__item>a,.header__inline-menu .list-menu__item>.link{font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;line-height:1}.site-header .site-nav__item{margin:0 .9rem}.drawer__content a,.drawer__content button{font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:.9rem}.drawer__content .drawer__inner a,.drawer__content .drawer__inner button{font-size:.8rem;letter-spacing:.12em}.template-collection .section-header__title,.template-collection .collection-title,.template-collection .collection-hero__title,.template-collection h1.page-title{font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.18em;font-size:.9rem;line-height:1.4;text-align:left;margin-bottom:1.4rem}.template-collection .section-header__subheading,.template-collection .collection-hero__description,.template-collection .collection-description{font-family:Montserrat,sans-serif;font-size:.9rem;line-height:1.7;color:#555}.template-collection .facets__heading,.template-collection .facets__summary-label{font-family:Montserrat,sans-serif;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;font-weight:500}.collection-hero__title,.collection-hero .title,.template-collection h1{font-family:Montserrat,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:1.1rem!important;color:#2c2c2c!important;margin-bottom:1rem!important}.drawer-menu summary,.drawer-menu a{font-family:Montserrat,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.9rem!important;color:#2c2c2c!important}.drawer-menu details>div a{font-family:Montserrat,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.85rem!important;padding-left:22px!important;color:#333!important}.drawer-menu summary::marker{font-size:0}.drawer-menu summary:after{content:"\203a";font-size:20px;color:#888;margin-left:8px;float:right}.drawer-menu details:nth-of-type(4){open:open}.drawer-menu details:nth-of-type(5){open:open}.drawer-menu details:nth-of-type(4)>summary,.drawer-menu details:nth-of-type(5)>summary{pointer-events:none}@media (min-width: 769px){.collection-hero__title,.collection__title,.collection__header h1{text-align:center!important;width:100%;display:block;margin:0 auto 20px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;letter-spacing:.08em}}@media (min-width: 769px){.template-collection .section-header__title,.template-collection .collection-title,.template-collection .collection-hero__title,.template-collection h1.page-title,.collection-hero__title,.collection__title,.collection__header h1{text-align:center!important;width:100%;display:block;margin:0 auto 20px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;letter-spacing:.08em}}@media (min-width: 769px){.template-collection .section-header,.template-collection .collection-hero,.template-collection .collection-hero__inner{text-align:center!important}.template-collection .section-header__title,.template-collection .collection-hero__title,.template-collection .collection-title,.template-collection .collection__title,.template-collection .collection__header h1,.template-collection h1.page-title,.template-collection h1{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}.product-block__subtitle{font-family:Montserrat,sans-serif!important;font-weight:400;text-transform:none;letter-spacing:.16em;font-size:.7rem;line-height:1.4;color:#44444;margin-top:.1rem}@media (max-width: 768px){.product-block__subtitle{font-size:.65rem;letter-spacing:.14em;margin-top:.05rem}}.lipsticks-overview{max-width:1200px;margin:0 auto 4rem;padding:0 1.5rem}.lipsticks-title-wrapper{margin-bottom:2.5rem}.lipsticks-title{text-align:center;text-transform:uppercase;letter-spacing:.08em}.lip-section{margin-bottom:3rem}.lip-section+.lip-section{padding-top:2.5rem;border-top:1px solid rgba(0,0,0,.06)}.lip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem}.lip-card{display:flex;flex-direction:column;text-decoration:none;padding:1rem;border-radius:10px;border:1px solid rgba(0,0,0,.06);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.lip-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000014;border-color:#00000026}.lip-card__image{margin-bottom:.75rem}.lip-card__image img{width:100%;height:auto;display:block}.product-item__meta{font-size:.85rem;opacity:.8;margin:.1rem 0 .35rem}.product-form__option-buttons .product-form__single-option-radio label,.product-form__option-buttons .product-form__single-option-radio input[type=radio]+label{font-size:.68rem!important;padding:.35rem .9rem!important;border-radius:9999px!important;min-height:32px!important;line-height:1.2!important}.product-form__option-buttons label{background:red!important}.product-form__option-name{font-family:Montserrat,sans-serif!important;font-weight:600;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#444}.product-form__option-name+span,.product-form__label-value{font-family:Montserrat,sans-serif!important;font-weight:500;font-size:.8rem;letter-spacing:.04em;text-transform:none;color:#555}.product-form__quantity,.product-form__quantity .quantity-selector{max-width:210px}.quantity-selector{border-radius:9999px;border:1px solid #111;overflow:hidden}.quantity-selector__button{width:40px;height:40px;font-size:.8rem}.quantity-selector__value{width:48px;font-size:.8rem}.product-form__buttons .button,.product-form__buttons button[type=submit]{padding:.75rem 1.6rem!important;font-size:.8rem!important;border-radius:9999px!important}.template-product .product-form__option-name{font-family:Montserrat,sans-serif!important;font-weight:500;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#444}.template-product .product-form__swatch input[type=radio]+label,.template-product .swatch input[type=radio]+label{width:18px;height:18px;border-width:1px}.template-product .product-form__swatch input[type=radio]:checked+label,.template-product .swatch input[type=radio]:checked+label{box-shadow:0 0 0 2px #111}.template-product .product-form__option .button--secondary,.template-product .product-form__option button{font-size:.7rem!important;padding:.4rem 1rem!important;border-radius:9999px!important}.template-product .quantity,.template-product .js-qty{max-width:110px}.template-product .quantity input,.template-product .js-qty input{height:38px;font-size:.8rem}.template-product .product-form__buttons .button,.template-product .product-form__buttons button{font-size:.8rem;padding:.7rem 1.7rem}.template-product .product-form button[name=add],.template-product .product-form input[name=add]{border-radius:0;border:1px solid #5d89a8;background:#5d89a8;color:#fff;text-transform:uppercase;letter-spacing:.18em;font-size:11px;padding:12px 18px;width:100%}.template-product .product-form button[name=add]:hover,.template-product .product-form input[name=add]:hover{background:#415f75;color:#fff}.template-product .product-form .product-form__quantity,.template-product .product-form .quantity-selector,.template-product .product-form .quantity{max-width:140px;border:1px solid #111111;border-radius:0;padding:0;display:flex;align-items:stretch}.template-product .product-form .quantity__input,.template-product .product-form input[type=number]{border:none;box-shadow:none;text-align:center;font-size:12px;flex:1 1 auto}.template-product .product-form .quantity__button{border:none;background:transparent;font-size:14px;width:32px}.template-product .product-form__quantity label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}.template-product .product-form__quantity{margin-bottom:8px}.template-product .product-form__quantity .quantity,.template-product .product-form__quantity .quantity-selector{max-width:120px;height:34px;border:1px solid #111111!important;border-radius:0!important;padding:0!important;display:flex!important;align-items:stretch!important}.template-product .product-form__quantity .quantity button,.template-product .product-form__quantity .quantity-selector button,.template-product .product-form__quantity .quantity__button{border:none!important;background:transparent!important;font-size:11px!important;width:26px!important;flex:0 0 auto!important;padding:0!important}.template-product .product-form__quantity .quantity input,.template-product .product-form__quantity .quantity-selector input,.template-product .product-form__quantity .quantity__input,.template-product .product-form__quantity input[name=quantity]{border:none!important;box-shadow:none!important;text-align:center!important;font-size:11px!important;flex:1 1 auto!important;padding:0!important;min-width:0!important}.product-form quantity-wrapper.buttoned-input{display:inline-flex!important;align-items:stretch!important;border:1px solid #111111!important;border-radius:0!important;max-width:120px!important;height:34px!important;padding:0!important}.product-form quantity-wrapper.buttoned-input a{display:inline-flex!important;justify-content:center;align-items:center;width:26px!important;text-decoration:none!important;border:0!important;background:transparent!important;font-size:11px!important}.product-form quantity-wrapper.buttoned-input input[type=number],.product-form input#quantity{border:0!important;box-shadow:none!important;text-align:center!important;font-size:11px!important;flex:1 1 auto!important;min-width:0!important;padding:0!important}.product-form quantity-wrapper.buttoned-input{height:34px!important}.product-form quantity-wrapper.buttoned-input a{width:30px!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.product-form quantity-wrapper.buttoned-input input[type=number],.product-form input#quantity{height:100%!important;font-size:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.product-form label[for=quantity]{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}.product-form quantity-wrapper.buttoned-input{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #111111!important;border-radius:0!important;height:34px!important;max-width:120px!important;padding:0!important;overflow:hidden}.product-form quantity-wrapper.buttoned-input a{width:30px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;text-decoration:none!important;background:transparent!important;border:none!important;padding:0!important;line-height:1!important}.product-form quantity-wrapper.buttoned-input input[type=number],.product-form input#quantity{height:34px!important;line-height:34px!important;font-size:12px!important;text-align:center!important;padding:0!important;border:none!important;box-shadow:none!important;flex:1 1 auto!important;min-width:0!important}.product-main details>summary,.product__info details>summary{font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding-top:10px;padding-bottom:10px}.collapsible-tab__heading,.collapsible-tab summary,.product .collapsible-tabs summary{font-size:11px;letter-spacing:.18em;text-transform:uppercase}.collapsible-tab__heading span,.product .collapsible-tabs summary span{line-height:1.2}.template-product .collapsible-tabs summary,.template-product .collapsible-tabs .collapsible-trigger,.template-product .collapsible-tabs .collapsible-trigger-btn,.template-product .collapsible-tab summary,.template-product details.collapsible-tab summary{font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding-top:10px!important;padding-bottom:10px!important}.template-product .collapsible-tabs summary,.template-product .collapsible-tab summary{border-color:#d8d8d8!important}.template-product .collapsible-tabs summary::marker,.template-product .collapsible-tabs summary::-webkit-details-marker{font-size:12px}.product-form~details>summary,.product-form~.collapsible-tab>summary,.product-form~.collapsible-tabs details>summary,.template-product details>summary{font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding-top:13px;padding-bottom:13px}.template-product details>summary{border-color:#d8d8d8}.template-product details>summary::marker{font-size:14px}.product-form .product-form__option-name{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}.product-form input[type=radio][name*=Type]+label{display:block;width:100%;border-radius:0;border:1px solid #111111;background:#fff;color:#111;text-transform:uppercase;letter-spacing:.18em;font-size:11px;padding:11px 16px;text-align:center;margin-bottom:6px;cursor:pointer}.product-form input[type=radio][name*=Type]:checked+label{background:#5d89a8;color:#fff}.product-form .product-form__input[data-option-name*=leur] .product-form__option-name,.product-form .product-form__option-name--color,.product-form .product-form__input--swatch .product-form__option-name{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}.product-form .product-form__input--swatch{margin-bottom:10px}.product-form .label,.product-form .product-form__option-name{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}.product-form .selector-wrapper,.product-form .product-form__option{margin-bottom:10px}.product-form .option-selector__name,.product-form .product-form__option-name,.product-form .product-form__single-option-name{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}.product-form .option-selector__name span,.product-form .product-form__option-name span{font-size:inherit;letter-spacing:inherit;text-transform:inherit}.product-form .opt-label--btn{border-radius:0;border:1px solid #5d89a8;background:#fff;padding:11px 22px;text-transform:uppercase;letter-spacing:.18em;font-size:11px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;min-width:210px}.product-form .option-selector__btns .opt-label--btn{margin-right:10px}.product-form input[type=radio]:checked+label.opt-label--btn,.product-form .opt-label--btn.is-selected{background:#5d89a8;color:#fff}.product-form .opt-label--btn .js-value{display:inline-block}.product-options .option-selector__btns,.product-form .option-selector__btns{display:flex!important;flex-wrap:nowrap!important;gap:10px!important}.product-options .option-selector__btn,.product-form .option-selector__btn{flex:1 1 0!important;text-align:center!important}.product-form .opt-btn input:checked+label,.product-form .opt-btn label{padding:10px 14px!important;min-width:120px!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase;line-height:1.2!important}.product-form .option-selector__btns.flex-wrap{flex-wrap:nowrap!important;gap:8px!important}.product-form .opt-label--btn{border-radius:0;border:1px solid #5d89a8;text-transform:uppercase;letter-spacing:.16em;font-size:10px;padding:8px 6px}.product-form .opt-label--btn .js-value{display:block;line-height:1.4}@media (max-width: 749px){.product-form .option-selector__btns{display:flex;flex-wrap:wrap;gap:6px}.product-form .option-selector__btns .opt-label--btn{flex:1 1 calc(50% - 3px);max-width:calc(50% - 3px)}}@media (max-width: 480px){.product-option-buttons{gap:8px!important}.product-option-buttons label{width:48%!important;max-width:48%!important;padding:9px 4px!important;font-size:10.5px!important}.product-option-buttons label span{line-height:1.25!important}}@media (max-width: 749px){.product-form .option-selector__btns{display:flex;gap:4px}.product-form .option-selector__btns .opt-label--btn{flex:1 1 0;min-width:0;box-sizing:border-box;padding:8px 4px;font-size:10px;line-height:1.3;margin:0}.product-form .option-selector__btns .opt-label--btn .product-form .product-form__input .option-name,.product-form .product-form__option-name{margin-bottom:6px!important;display:block!important}.product-form .opt-label.opt-label--btn{height:40px!important;line-height:40px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-form .opt-label.opt-label--btn span{line-height:1.1!important;display:block!important}@media screen and (max-width: 750px){.product-form .option-selector__btns{gap:6px!important}.product-form .opt-label.opt-label--btn{font-size:11px!important;padding:0 8px!important}}}.product-form .product-form__option-name{margin-bottom:6px}.product-form .option-selector__btns{display:flex;flex-wrap:nowrap;gap:6px}.product-form .option-selector__btns .opt-label--btn.btn{flex:1 1 0;box-sizing:border-box;height:34px;padding:9px 6px;display:flex;align-items:center;justify-content:center;line-height:1.2}.product-form .option-selector__btns .opt-label--btn.btn span{display:block;line-height:1.2}.product-form .product-form__option-name{margin-bottom:6px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.product-form .option-selector__btns{display:flex;gap:0}.product-form .option-selector__btns .opt-label--btn{flex:1 1 50%;box-sizing:border-box;border-radius:0!important;border:1px solid #5d89a8!important;padding:9px 6px!important;font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;line-height:1.3}.product-form .option-selector__btns .opt-label--btn.is-checked,.product-form .option-selector__btns .opt-label--btn.is-selected{background:#5d89a8!important;color:#fff!important}@media (max-width: 749px){.product-form .option-selector__btns .opt-label--btn{font-size:10px!important;letter-spacing:.14em;padding:8px 4px!important}}.product-form__input .form__label{margin-bottom:8px!important}.product-form__input .variant-picker__option-buttons{display:flex!important;gap:8px!important}.product-form__input .variant-picker__option-buttons .option-button{flex:1 1 50%!important;max-width:50%!important}.product-form__input .variant-picker__option-buttons .option-button label{height:36px!important;line-height:36px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important}.product-form__input .variant-picker__option-buttons .option-button input+label{border:1px solid #000!important}.product-form__input .variant-picker__option-buttons .option-button input:checked+label{background:#000!important;color:#fff!important;border:1px solid #000!important}.product-form .product-form__option-name{display:block;margin-bottom:20px}.product-form .option-selector__btns{display:flex;flex-wrap:nowrap;gap:4px}.product-form .opt-label.opt-label--btn.btn{flex:1 1 0;border-radius:0;border:1px solid #5d89a8;background:#fff;color:#5d89a8;text-transform:uppercase;letter-spacing:.18em;font-size:11px;height:36px;padding:0 8px;display:flex;align-items:center;justify-content:center;text-align:center}.product-form .opt-label.opt-label--btn.btn .js-value,.product-form .opt-label.opt-label--btn.btn span{line-height:1.3}.product-form .opt-label.opt-label--btn.btn.is-selected,.product-form input[type=radio]:checked+.opt-label.opt-label--btn.btn{background:#5d89a8;color:#fff}@media (max-width: 749px){.product-form .opt-label.opt-label--btn.btn{font-size:10px;letter-spacing:.16em}}.product-form .option-selector__btns{margin-top:4px!important}.product-form .opt-label--btn{padding:10px 12px!important;border-radius:0;border:1px solid #5d89a8;text-transform:uppercase;font-size:11px;letter-spacing:.18em;line-height:1.4}.product-form .option-selector__btns{display:flex;gap:6px}.product-form .option-selector__btns .opt-label--btn{flex:1 1 0}@media screen and (max-width: 749px){.product-form__input .form__label,.product-form__input{margin-bottom:4px!important}.option-selector-buttons{margin-top:4px!important}}@media (max-width: 749px){.product-form .product__radio+.swatch{margin-top:4px!important}.product-form__input.product-form__input--dropdown,.product-form__input .product-form__input-label,.product-form__input.product-form__input--buttons label{margin-bottom:4px!important}.product-form__input.product-form__input--buttons .product-option{height:36px!important;line-height:36px!important;padding-top:0!important;padding-bottom:0!important}.product-form__input.product-form__input--buttons .product-option span{line-height:1.1!important;display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important}}@media screen and (max-width: 749px){.product-form__input .swatch{margin-top:4px!important}.product-form__input label{margin-bottom:4px!important}.product-form__input .opt--label .opt--btn,.product-form__input .opt--btn{height:36px!important;padding:0 14px!important;display:flex!important;justify-content:center!important;align-items:center!important;line-height:1!important}.product-form__input .opt--btn span{line-height:1.1!important}.product-form__input{margin-bottom:8px!important}}@media (max-width: 749px){.product-form .product-form__option-name{margin-bottom:0}.product-form .product-form__option-name+*{margin-top:2px!important}.product-form .product-form__option{margin-bottom:14px}.product-form .opt-label--btn.btn{min-height:34px;padding-top:8px;padding-bottom:8px;display:flex;align-items:center;justify-content:center}.product-form .opt-label--btn.btn span{line-height:1.2}}@media (max-width: 749px){.product-form__input .swatch-list,.product__info-container .swatch-list{margin-top:4px!important}.product-form__input:not(:first-child){margin-top:10px!important}.variant-picker .option-selector__btn{height:36px!important;line-height:36px!important}.variant-picker .option-selector__btn span{line-height:1.2!important;display:block!important;margin-top:6px!important}}@media (max-width: 749px){.product-form .product-form__option label,.product-form .product-option__label,.product-form .option-selector__label{margin-bottom:4px!important}.product-form .product-form__option{margin-top:10px!important;margin-bottom:10px!important}}@media (max-width: 749px){.product-form .swatch-list,.product-form .swatches,.product-form .product-form__swatches,.product-form .option-swatches{display:flex;flex-wrap:wrap;gap:6px!important;row-gap:2px!important;margin-top:2px!important}.product-form .swatch-list li,.product-form .swatches li{margin-right:0!important}}.product-form .opt-label--btn,.product-form .opt-label.opt-label--btn.btn{height:36px!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important}@media (max-width: 749px){.product-form .product-form__option-name,.product-form .product-form__option-header,.product-form label[for^=SingleOptionSelector]{margin-bottom:4px!important}.product-form .product-form__option{margin-bottom:10px!important}.product-form .swatches,.product-form .swatch-list,.product-form .swatch-options,.product-form .product-form__swatches{margin-top:2px!important}.product-form .swatch,.product-form .swatch-element,.product-form .swatch-list>*{margin-right:4px!important}.product-form .swatch input[type=radio]+label,.product-form .swatch-element input[type=radio]+label{margin-right:3px!important}}@media (max-width: 749px){.option-selector__name{margin-bottom:4px!important}.option-selector__btns{margin:-4px -6px 0 0!important}.option-selector__btns .opt-label{margin:4px 6px 0 0!important}}@media (max-width: 749px){label.opt-label.opt-label--btn.btn.relative.text-center{height:36px!important;line-height:36px!important}}.product__option .swatch{padding:0!important}.product__option .swatch__button{width:22px!important;height:22px!important;border-radius:50%!important;border:none!important;background-color:transparent!important;overflow:hidden}.product__option .swatch__button .swatch__inner{width:100%!important;height:100%!important;border-radius:50%!important;border:1px solid #dcdcdc!important}.product__option .swatch__button.is-selected,.product__option .swatch__button:has(.is-active){border:none!important;box-shadow:none!important}.product__option .swatch__button.is-selected .swatch__inner{border:2px solid black!important}.product-form__swatch input[type=radio]+label .swatch{background-color:transparent!important;border:none!important;box-shadow:none!important}.product-form__swatch input[type=radio]:checked+label .swatch{border:none!important;box-shadow:none!important}.product-form input[type=radio][name*=Shade]+label,.product-form input[type=radio][name*=Shades]+label{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;padding:0!important}.product-form input[type=radio][name*=Shade]+label:before,.product-form input[type=radio][name*=Shade]+label:after,.product-form input[type=radio][name*=Shades]+label:before,.product-form input[type=radio][name*=Shades]+label:after{border:none!important;box-shadow:none!important;outline:none!important}.product-form input[type=radio][name*=Shade]+label span,.product-form input[type=radio][name*=Shades]+label span{border-radius:999px!important;overflow:hidden;border:none!important;outline:none!important}.product-form input[type=radio][name*=Shade]+label,.product-form input[type=radio][name*=Shades]+label{margin-right:6px!important}.product-form__input--swatch .color-swatch,.product-form__input--swatch .color-swatch:before,.product-form__input--swatch .swatch,.product-form__input--swatch .swatch:before,.product-form__input--swatch .swatch-input__label,.product-form__input--swatch .swatch-input__label:before,.product-form__input--swatch .swatch-input__label:after,.variant-picker .color-swatch,.variant-picker .color-swatch:before,.variant-picker .swatch,.variant-picker .swatch:before,.variant-picker .swatch-input__label,.variant-picker .swatch-input__label:before,.variant-picker .swatch-input__label:after{border:none!important;box-shadow:none!important;outline:none!important}.product-form__input--swatch .color-swatch,.product-form__input--swatch .swatch,.variant-picker .color-swatch,.variant-picker .swatch{border-radius:999px!important;overflow:hidden!important}.product-form__input--swatch .swatch-input__label,.variant-picker .swatch-input__label{margin-right:6px!important;padding:0!important;background:transparent!important}@media screen and (max-width: 749px){.option-selector__btns{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:8px;row-gap:8px;justify-items:center}.option-selector__btns .opt-label--swatch{width:30px!important;height:30px!important;margin:0!important}}@media screen and (max-width: 767px){.navigation__mobile-header+.navigation__tier-1{padding:0 18px!important}.navigation__mobile-header+.navigation__tier-1>.navigation__item>.navigation__link{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:12px 0!important;display:block;color:#333!important;font-weight:500!important}.navigation__mobile-header+.navigation__tier-1>.navigation__item--loyalty>.navigation__link{color:#5d98a8!important;font-weight:500!important}.navigation__mobile-header+.navigation__tier-1>.navigation__item:first-child{border-top:none!important}.navigation__item--with-children ul .navigation__link,.navigation__tier-2 .navigation__link{font-size:12px!important;text-transform:none!important;letter-spacing:.02em!important;padding:6px 0 6px 12px!important;display:block}.navigation__item--with-children ul,.navigation__tier-2{padding-left:10px!important;padding-bottom:8px!important}.navigation__mobile-header+.navigation__tier-1>.navigation__item:nth-last-child(-n+3){border-bottom:none!important}.navigation__mobile-header+.navigation__tier-1>.navigation__item:nth-last-child(3){border-top:1px solid #e5e5e5!important;margin-top:40px!important;padding-top:4px!important}.navigation__mobile-header+.navigation__tier-1>.navigation__item>a.navigation__link[href="#smile-home"]{color:#5d89a8!important;font-weight:500!important}.navigation__mobile-header{border-bottom:none!important}.navigation__mobile-header+.navigation__tier-1{border-top:none!important}.navigation__mobile-header+.navigation__tier-1>.navigation__item+.navigation__item{border-top:1px solid #e5e5e5!important}.navigation__mobile-header+.navigation__tier-1>.navigation__item:nth-last-child(3){border-top:none!important}.navigation__mobile-header+.navigation__tier-1>.navigation__item:nth-child(4){border-bottom:1px solid #e5e5e5!important}.navigation__mobile-header+.navigation__tier-1>.navigation__item:nth-last-child(3){border-bottom:none!important}.navigation__mobile-header+.navigation__tier-1>.navigation__item:nth-last-child(2){border-top:none!important}.navigation__mobile-header+.navigation__tier-1>.navigation__item:nth-last-child(2){border-bottom:none!important}.navigation__mobile-header+.navigation__tier-1>.navigation__item:last-child{border-top:none!important}}.navigation__tier-1 a[href="#smile-home"]{color:#5d98a8!important;font-weight:500!important}@media screen and (max-width: 767px){.navigation__mobile-header+.navigation__tier-1 a[href="#smile-home"]{color:#5d98a8!important;font-weight:500!important}}.navigation__tier-1>.navigation__item:first-child{border-top:none!important}.navigation__tier-1 a[href="#smile-home"]{border-top:none!important}.navigation__item--with-children ul .navigation__link,.navigation__tier-2 .navigation__link{font-size:12px!important;text-transform:none!important;letter-spacing:.02em!important;padding:6px 0 6px 12px!important;display:block}.navigation__item--with-children ul,.navigation__tier-2{padding-left:10px!important;padding-bottom:8px!important}ul.navigation__tier-1{border-top:none!important}ul.navigation__tier-1>li:first-child{border-top:none!important}@media screen and (max-width: 767px){.mobile-navigation-drawer--child-open ul.navigation__tier-2.navigation__columns{padding:0 18px!important;margin:0!important}.mobile-navigation-drawer--child-open ul.navigation__tier-2.navigation__columns>li.navigation__item{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:6px 0!important;margin:0!important;border:none!important}.mobile-navigation-drawer--child-open ul.navigation__tier-2.navigation__columns>li.navigation__item--with-children{padding-top:6px!important;padding-bottom:6px!important}.mobile-navigation-drawer--child-open ul.navigation__tier-2.navigation__columns>li.navigation__item>a.navigation__column-title{flex:1 1 auto!important;display:block!important;padding:0!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.mobile-navigation-drawer--child-open ul.navigation__tier-2.navigation__columns>li.navigation__item--with-children>.navigation__children-toggle{margin:0!important;padding:0!important}}@media screen and (max-width: 767px){.mobile-navigation-drawer--child-open ul.navigation__tier-2.navigation__columns>li.navigation__item{padding-left:0!important}.mobile-navigation-drawer--child-open ul.navigation__tier-2.navigation__columns>li.navigation__item>a{padding-left:0!important;margin-left:0!important;display:block!important}}@media screen and (max-width: 767px){.mobile-navigation-drawer--child-open ul.navigation__tier-2.navigation__columns>li.navigation__item>a.navigation__column-title{font-size:13px!important;text-transform:none!important;letter-spacing:.02em!important}.mobile-navigation-drawer--child-open ul.navigation__tier-2 .navigation__link{font-size:13px!important;text-transform:none!important;letter-spacing:.02em!important}}.template-page .page-width,.template-page .shopify-section{padding-top:0rem!important}.shopify-section-group-header-group,.header-wrapper,.site-header{position:relative;z-index:100!important}.template-page .page-title,.template-collection .page-title,.template-list-collections .page-title,.template-blog .page-title,.template-article .page-title,.lavertu-page-title{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#111;border-bottom:1px solid #e5e5e5;padding-bottom:.8rem;margin:2.4rem 0 1.6rem}.logo h1,.logo__h1{border-bottom:none!important;margin:0;padding-bottom:0}.template-product .product-title,.template-product h1.product-title{border-bottom:none!important;padding-bottom:0}@media (min-width: 768px){.navigation .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__column-title{text-transform:uppercase;font-weight:600;letter-spacing:.12em;font-size:.8rem;padding-bottom:2rem}}@media (min-width: 768px){.navigation__tier-2 .navigation__columns{column-gap:70px!important;justify-content:center}.navigation__column{min-width:180px}}@media (min-width: 1024px){.navigation__tier-2.navigation__columns{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:48px!important}.navigation__tier-2.navigation__columns .navigation__column{flex:0 0 auto;min-width:140px}.navigation__column-title{text-transform:uppercase!important;font-weight:600!important;letter-spacing:.06em!important;padding-bottom:12px!important;display:inline-block}}@media (min-width: 1024px){.navigation__tier-2.navigation__simple-list{max-width:260px;margin:0 auto;text-align:left}.navigation__tier-2.navigation__simple-list .navigation__item{margin-bottom:.4rem}.navigation__tier-2.navigation__simple-list .navigation__link{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}}@media (max-width: 768px){[class*=spark] [class*=carousel]{gap:0!important}[class*=spark] .spark-carousel-item,[class*=spark] [class*=carousel]>*{margin:0!important;padding:0!important}[class*=spark] .spark-carousel-item:not(:last-child){margin-right:1px!important}[class*=spark]{padding-left:1px!important;padding-right:1px!important}[class*=spark] video,[class*=spark] img,[class*=spark] iframe{border-radius:16px!important;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
