:root{--pp-radius: 10px;--pp-radius-sm: 6px;--pp-shadow-sm: 0 1px 3px rgba(20,20,20,.06), 0 1px 2px rgba(20,20,20,.04);--pp-shadow-md: 0 6px 20px rgba(20,20,20,.08);--pp-shadow-lg: 0 16px 40px rgba(20,20,20,.12);--pp-transition: .22s cubic-bezier(.4,0,.2,1);--pp-text-body: #4a4a4a;--pp-text-heading: #1a1a1a;--pp-border: #ececec}body{color:var(--pp-text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.footer__title,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--pp-text-heading)}.btn,button[type=submit],input[type=submit]{border-radius:var(--pp-radius-sm);transition:transform var(--pp-transition),box-shadow var(--pp-transition),background-color var(--pp-transition),border-color var(--pp-transition),color var(--pp-transition);letter-spacing:.01em}.btn:hover,button[type=submit]:hover{transform:translateY(-2px);box-shadow:var(--pp-shadow-md)}.btn:active{transform:translateY(0)}.card_wrap,.product-card,.card-wrapper,.four-image__item,.three-image__item,.collection-card,.image-item{border-radius:var(--pp-radius);overflow:hidden;transition:box-shadow var(--pp-transition),transform var(--pp-transition)}.card_wrap:hover,.product-card:hover,.card-wrapper:hover,.four-image__item:hover,.three-image__item:hover,.collection-card:hover,.image-item:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-3px)}.card_wrap img,.product-card img,.card-wrapper img{transition:transform .6s ease}.card_wrap:hover img,.product-card:hover img,.card-wrapper:hover img{transform:scale(1.04)}.header-wrap{transition:box-shadow var(--pp-transition),background-color var(--pp-transition)}.header-wrap.sticky-header{box-shadow:var(--pp-shadow-sm)}.header__icon{transition:color var(--pp-transition),transform var(--pp-transition)}.header__icon:hover{transform:translateY(-1px)}.footer a{transition:color var(--pp-transition),padding-left var(--pp-transition)}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],textarea,select{border-radius:var(--pp-radius-sm)!important;transition:border-color var(--pp-transition),box-shadow var(--pp-transition)}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #ff930026;outline:none}img{image-rendering:-webkit-optimize-contrast}::selection{background:#ff930040}.product-card__tags,.product-card__vendor{display:none!important}.product-card__info{padding:8px 4px 10px!important}.product-card__name{font-size:13.5px!important;line-height:1.5!important;font-weight:400!important;color:#0f1111!important;margin-bottom:6px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:40.5px!important}.product-card__name a{color:#0f1111!important;text-decoration:none!important}.product-card__name a:hover{color:#c45500!important;text-decoration:underline!important}.product-price{font-size:16px!important;font-weight:700!important;color:#0f1111!important;letter-spacing:-.02em!important;display:inline!important}.product-price.product-price--regular{font-size:12px!important;font-weight:400!important;color:#cc1414!important;text-decoration:line-through!important;display:inline!important;margin-left:4px!important}.product-card__label>span{font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:2px 10px!important;border-radius:3px!important}.heading-group .heading{font-weight:700!important;letter-spacing:-.02em!important;color:#1a1a1a!important}.heading-group .caption{font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:orange!important}.flash-sale__countdown--title{font-weight:600!important;font-size:15px!important}.product-tabs__nav-link{font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important}.product-grid{align-items:stretch!important}.product-grid>[class*=col],.product-grid>.col{display:flex!important;align-items:stretch!important}.product-grid .card_wrap{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important}.product-grid .product-card{display:flex!important;flex-direction:column!important;height:100%!important}.product-grid .product-card__image-wrapper{flex:0 0 auto!important}.product-grid .product-card__info,.product-grid .product-card__content--inner{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}.product-grid .product-group-price{margin-top:auto!important}.logo-list .card_wrap,.logo-list .card_wrap:hover{border-radius:0!important;overflow:visible!important;box-shadow:none!important;transform:none!important;transition:none!important}.logo-list .logo-list-item>div{width:100%!important;max-width:100%!important}.logo-list .logo-list-item{min-height:0!important;height:80px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;box-sizing:border-box!important}@media(min-width:768px){.logo-list .logo-list-item{height:100px!important;padding:12px 16px!important}}.logo-list .card_wrap{height:100%!important;display:flex!important;align-items:stretch!important;width:100%!important}.logo-list .card__image{padding-top:0!important;width:100%!important;height:100%!important;min-height:56px!important;flex:1 1 auto!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;position:relative!important}@media(min-width:768px){.logo-list .card__image{min-height:76px!important}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/professional-polish-deferred.css.map */
