body.ssl-revamped{background:var(--ssl-paper);color:var(--ssl-ink);font-family:var(--bs-body-font-family);line-height:1.55;-webkit-font-smoothing:antialiased}body.ssl-revamped :is(h1,h2,h3,.h1,.h2,.h3){font-family:var(--bs-headings-font-family);font-weight:var(--ssl-heading-weight);letter-spacing:-.025em;line-height:1.18}body.ssl-revamped :is(h4,h5,h6,.h4,.h5,.h6){letter-spacing:-.012em;line-height:1.3}body.ssl-revamped :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ssl-blue);outline-offset:3px}body.ssl-revamped .btn{--bs-btn-border-radius:var(--ssl-button-radius);border-radius:var(--ssl-button-radius);font-weight:600;letter-spacing:.025em;line-height:1.3;text-transform:none;background-image:none;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}body.ssl-revamped :is(.btn-primary,.btn-secondary,.btn-dark){--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-disabled-color:#fff}body.ssl-revamped .btn-primary{--bs-btn-bg:var(--ssl-blue);--bs-btn-border-color:var(--ssl-blue);--bs-btn-hover-bg:var(--ssl-blue-hover);--bs-btn-hover-border-color:var(--ssl-blue-hover);--bs-btn-active-bg:var(--ssl-blue-hover);--bs-btn-active-border-color:var(--ssl-blue-hover);--bs-btn-disabled-bg:var(--ssl-blue);--bs-btn-disabled-border-color:var(--ssl-blue)}body.ssl-revamped :is(.btn-secondary,.btn-dark){--bs-btn-bg:var(--ssl-navy);--bs-btn-border-color:var(--ssl-navy);--bs-btn-hover-bg:var(--ssl-blue);--bs-btn-hover-border-color:var(--ssl-blue);--bs-btn-active-bg:var(--ssl-blue);--bs-btn-active-border-color:var(--ssl-blue)}body.ssl-revamped :is(.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark){--bs-btn-color:var(--ssl-blue);--bs-btn-border-color:var(--ssl-line);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--ssl-blue);--bs-btn-hover-border-color:var(--ssl-blue);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--ssl-blue);--bs-btn-active-border-color:var(--ssl-blue)}body.ssl-revamped .btn-link{text-underline-offset:4px;text-decoration-thickness:1px}body.ssl-revamped :is(.btn-atc,.btn-checkout){min-height:46px}body.ssl-revamped .bg-gradient{background-image:none!important}body.ssl-revamped :is(.form-control,.form-select,.input-group-text){border-color:var(--ssl-line);border-radius:var(--ssl-button-radius)}body.ssl-revamped :is(.form-control,.form-select){background-color:var(--ssl-paper)}body.ssl-revamped :is(.form-control,.form-select):focus{border-color:var(--ssl-blue);box-shadow:0 0 0 3px rgba(var(--ssl-blue-rgb),.1)}body.ssl-revamped input::placeholder,body.ssl-revamped textarea::placeholder{color:var(--ssl-muted);opacity:.85}body.ssl-revamped .dropdown-menu{border-color:var(--ssl-line);border-radius:var(--ssl-card-radius);box-shadow:0 10px 32px rgba(var(--ssl-navy-rgb),.08)}body.ssl-revamped .navbar{box-shadow:none!important;border-bottom:1px solid var(--ssl-line)}body.ssl-revamped .navbar .nav-link{font-weight:500;letter-spacing:.01em}body.ssl-revamped .navbar .dropdown-menu{padding-block:10px}body.ssl-revamped .announcement-bar{letter-spacing:.035em}body.ssl-revamped .breadcrumb{font-size:12px;line-height:1.5}body.ssl-revamped .breadcrumb a{text-decoration:none}body.ssl-revamped .product-item .card{box-shadow:none;border:1px solid var(--ssl-line);border-radius:var(--ssl-card-radius);background:var(--ssl-paper)}body.ssl-revamped .product-item .img-wrapper{border-radius:var(--ssl-card-radius)}body.ssl-revamped .product-item .product-item-img.img-thumbnail{border:0;padding:0;background:var(--ssl-soft)}body.ssl-revamped .product-item .product-item-title{font-size:var(--ssl-card-title-size)!important;font-weight:500;line-height:1.4;letter-spacing:-.01em}body.ssl-revamped .product-item .product-item-title a{color:var(--ssl-ink)}body.ssl-revamped .product-item .product-item-price{font-size:14px;font-weight:500;letter-spacing:0}body.ssl-revamped .product-item .product-item-price-compare{font-size:12px}body.ssl-revamped .product-item .img-badge-sale{transform:none;top:10px;right:10px;max-width:calc(100% - 20px);padding:5px 8px;border:1px solid var(--ssl-line);border-radius:4px;box-shadow:none;background:var(--ssl-tint)!important;color:var(--ssl-navy)!important;font-size:11px;font-weight:600;line-height:1.25;white-space:normal}body.ssl-revamped .product-item .btn-wishlist-add-remove{border-radius:50%;background:#ffffffe6;color:var(--ssl-ink)}body.ssl-revamped .product-item .btn-wishlist-add-remove.is-wishlisted{color:var(--ssl-blue)}body.ssl-revamped #collection-utilities,body.ssl-revamped .nav-tabs{border-color:var(--ssl-line)}body.ssl-revamped .nav-tabs .nav-link{color:var(--ssl-muted);font-weight:500}body.ssl-revamped .nav-tabs .nav-link.active{color:var(--ssl-blue);border-color:var(--ssl-blue)}body.ssl-revamped #product-content :is(h1,.product-block-title .title){font-size:var(--ssl-product-title-size)!important;font-weight:var(--ssl-heading-weight);line-height:1.15;letter-spacing:-.025em}body.ssl-revamped #product-content .rte{line-height:1.65}body.ssl-revamped .accordion{--bs-accordion-border-color:var(--ssl-line);--bs-accordion-bg:var(--ssl-paper);--bs-accordion-btn-color:var(--ssl-ink);--bs-accordion-active-color:var(--ssl-blue);--bs-accordion-active-bg:var(--ssl-soft)}body.ssl-revamped .accordion-button{font-weight:500;letter-spacing:0}body.ssl-revamped .ssl-product-readmore{line-height:1.65}body.ssl-revamped .ssl-product-readmore__toggle{font-weight:500;text-underline-offset:4px}body.ssl-revamped .ssl-delivery-dropdown__summary{padding-block:14px}body.ssl-revamped .ssl-delivery-dropdown__heading{font-weight:500}body.ssl-revamped .ssl-delivery-dropdown__content{line-height:1.65}body.ssl-revamped .lip-product{background:var(--lip-background);color:var(--lip-ink)}body.ssl-revamped .lip-product__title{font-size:var(--ssl-product-title-size);font-weight:var(--ssl-heading-weight);line-height:1.15;letter-spacing:-.025em}body.ssl-revamped .lip-product__eyebrow{font-size:11px;letter-spacing:.15em;font-weight:600}body.ssl-revamped .lip-product__intro{font-size:15px;line-height:1.65}body.ssl-revamped .lip-product__price{font-size:19px;font-weight:500;margin-bottom:22px}body.ssl-revamped .lip-product__submit{border-radius:var(--ssl-button-radius);min-height:50px;font-size:15px;font-weight:600;letter-spacing:.025em;box-shadow:none}body.ssl-revamped .lip-product__submit:hover:not(:disabled){transform:none}body.ssl-revamped .lip-product__shade-dropdown{border-radius:var(--ssl-button-radius)}body.ssl-revamped .lip-product__shade-toggle{padding:13px 15px}body.ssl-revamped .lip-product__shade-toggle strong{font-size:14px;font-weight:500;letter-spacing:.025em}body.ssl-revamped .lip-product__shade-name{font-size:13px;font-weight:500}body.ssl-revamped .lip-product__shade-options{border-color:var(--lip-selector-border)}body.ssl-revamped .lip-product__shade-option.is-selected{background:var(--ssl-tint)}body.ssl-revamped .lip-product__gallery-arrow{background:var(--ssl-paper);color:var(--ssl-navy);border:1px solid var(--ssl-line)}body.ssl-revamped .lip-product__thumb{border-radius:4px;border-color:var(--ssl-line)}body.ssl-revamped .lip-product__thumb.is-active{border-color:var(--ssl-blue)}body.ssl-revamped .lip-product__description{border-color:var(--ssl-line)}body.ssl-revamped .lip-product__kit-card{background:var(--ssl-soft);border:1px solid var(--ssl-line);border-radius:var(--ssl-card-radius)}body.ssl-revamped .lip-product__kits h2{font-size:15px;letter-spacing:.035em;font-weight:500}body.ssl-revamped .ssl-kit-card__link{border-color:var(--ssl-line);border-radius:var(--ssl-card-radius);box-shadow:none}body.ssl-revamped .ssl-kit-card__media{background:var(--ssl-soft)}body.ssl-revamped .ssl-kit-card__title,body.ssl-revamped .ssl-kit-card__price{font-weight:500;color:var(--ssl-ink)}body.ssl-revamped .ssl-kit-card__contents,body.ssl-revamped .ssl-product-in-kits__header p{color:var(--ssl-muted)}body.ssl-revamped .ssl-product-in-kits__controls button{border-color:var(--ssl-line);background:var(--ssl-paper)}body.ssl-revamped .offcanvas{box-shadow:0 0 40px rgba(var(--ssl-navy-rgb),.12)}body.ssl-revamped .offcanvas-header{background:var(--ssl-soft)!important;color:var(--ssl-ink)!important;border-bottom:1px solid var(--ssl-line)}body.ssl-revamped .offcanvas-header .btn-close-white{filter:none}body.ssl-revamped .offcanvas-title{font-size:20px;font-weight:500;letter-spacing:-.015em}body.ssl-revamped #offcanvas-cart :is(.offcanvas-footer,.cart-footer){border-color:var(--ssl-line);background:var(--ssl-paper)}body.ssl-revamped #cart-summary{border-color:var(--ssl-line);border-radius:var(--ssl-card-radius);box-shadow:none}body.ssl-revamped #cart-summary .card-header{background:var(--ssl-soft);font-size:18px;font-weight:500}body.ssl-revamped .progress{background-color:var(--ssl-tint)}body.ssl-revamped #checkout-upsell-dialog{width:min(760px,calc(100% - 28px));max-width:760px;border:1px solid var(--ssl-line)!important;border-radius:var(--ssl-card-radius)!important;background:var(--ssl-paper)!important;box-shadow:0 24px 80px rgba(var(--ssl-navy-rgb),.18)!important}body.ssl-revamped #checkout-upsell-dialog::backdrop{background:rgba(var(--ssl-navy-rgb),.38)}body.ssl-revamped #checkout-upsell-dialog :is(.checkout-upsell__header,.checkout-upsell__body,.checkout-upsell__footer){background:var(--ssl-bg,var(--ssl-paper))!important;border-color:var(--ssl-line)!important}body.ssl-revamped #checkout-upsell-dialog .checkout-upsell__item{background:var(--ssl-bg,var(--ssl-paper))!important;border-bottom-color:var(--ssl-line)!important}body.ssl-revamped #checkout-upsell-dialog .checkout-upsell__title{font-weight:500;letter-spacing:-.025em}body.ssl-revamped #checkout-upsell-dialog .ssl-upsell-kicker{color:var(--ssl-muted);letter-spacing:.14em}body.ssl-revamped #checkout-upsell-dialog .checkout-upsell__product-name{font-size:15px;font-weight:500}body.ssl-revamped #checkout-upsell-dialog .checkout-upsell__image{background:var(--ssl-soft)}body.ssl-revamped #checkout-upsell-dialog .ssl-upsell-tags span{color:var(--ssl-blue);background:var(--ssl-tint);border-color:var(--ssl-line);border-radius:4px}body.ssl-revamped #checkout-upsell-dialog :is(.checkout-upsell__add,.checkout-upsell__continue){background:var(--ssl-accent,var(--ssl-blue))!important;color:#fff!important;border:1px solid transparent;border-radius:var(--ssl-button-radius)!important;min-height:44px;line-height:1.3;font-weight:600!important;letter-spacing:.01em}body.ssl-revamped #checkout-upsell-dialog .checkout-upsell__continue{font-size:14px;padding:13px 24px}body.ssl-revamped #footer{background-color:var(--ssl-navy)!important;background-image:none!important}body.ssl-revamped #footer :is(h2,h3,h4){font-weight:500;letter-spacing:.015em}body.ssl-revamped #footer .nav-link{line-height:1.6}body.ssl-revamped #footer .btn-outline-light{--bs-btn-hover-color:var(--ssl-navy)}@media(max-width:749px){body.ssl-revamped #product-content :is(h1,.product-block-title .title),body.ssl-revamped .lip-product__title{font-size:clamp(24px,7vw,var(--ssl-product-title-size))!important}body.ssl-revamped :is(.form-control,.form-select){font-size:16px}body.ssl-revamped .product-item .product-item-price{font-size:13px}body.ssl-revamped .product-item .img-badge-sale{font-size:10px;padding:4px 6px;top:8px;right:8px}body.ssl-revamped #checkout-upsell-dialog .checkout-upsell__title{font-size:22px}body.ssl-revamped #checkout-upsell-dialog .checkout-upsell__product-name{font-size:14px}}@media(prefers-reduced-motion:reduce){body.ssl-revamped .btn,body.ssl-revamped .lip-product__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ssl-revamped.css.map */
