*{margin:0;padding:0;font-family:Satoshi;font-weight:400;font-size:16px;line-height:24px}h1,h2,h3,h4,h5,h6{font-family:Hedra!important;font-weight:400!important}html{-webkit-text-size-adjust:100%}.container{max-width:1390px;padding-left:15px!important;padding-right:15px!important;width:100%;margin:0 auto}#insta-feed h2,.instafeed-shopify h2{margin-bottom:40px;font-size:32px;line-height:40px;text-align:left}.instafeed-new-layout-wrapper{gap:16px!important}.jdgm-preview-badge .jdgm-star.jdgm-star:not(:last-child){display:none!important}.product-details .accordion .details__header{font-size:16px;color:#000;line-height:20px;padding-block:32px}.product-details .accordion--dividers .details-content{font-size:16px;color:#000;line-height:24px}.template-index #kp-login-button-header-logo svg path{fill:#fff}.template-index header{position:absolute!important;width:100%!important;top:32px!important}.template-index header #header-component{--color-scheme-top-row: transparent !important}.template-index header .account-button__icon,.template-index header .header-actions__cart-icon .svg-wrapper{color:#fff}.menu-list__link{color:#fff!important;font-size:14px;line-height:18px;padding-right:32px!important;font-family:Atkinson Hyperlegible,sans-serif}.template-index .header__icon--summary .header-drawer-icon svg path{stroke:#fff}.template-index .header-actions__action,.template-index .header-actions__action .account-button__text{color:#fff}.template-index search-button span,search-button span,.template-index .header-actions__action,.template-index .header-actions__action .account-button__text{font-size:14px;font-weight:700;line-height:18px}.template-index .header-actions__action .account-button__text{margin-left:5.5px}.template-index.scrolled header .header-actions__action .account-button__text{color:#000}.template-index.scrolled header .action-with-link{color:#8d1737}.template-index.scrolled #kp-login-button-header-logo svg path{fill:#000}.template-index.scrolled header{position:fixed!important;width:100%!important;top:0!important;z-index:1001!important;left:0!important}.template-index.scrolled header .header__row{background:#f8f9f7!important}.template-index.scrolled .header-actions__cart-icon svg path{fill:#000}.template-index.scrolled .account-button svg path{fill:#000}.template-index.scrolled .header-drawer-icon svg path{stroke:#000}.template-index.scrolled header .header-actions__action,.template-index.scrolled header .menu-list__link{color:#000!important}.template-index header .home_header_logo{display:none}.template-index.scrolled header .home_header_logo{display:inline-flex}.template-index.scrolled header .home_fixed_header_logo{display:none}.action-with-link-li .menu-list__link{padding-right:0!important}@media(max-width:1200px){.action-with-link-li .menu-list__link{display:none}}.template-index.scrolled header,body:not(.template-index) .header-section:has(>#header-component[sticky=always]) header{position:fixed!important;width:100%!important;top:0;left:0;z-index:1001!important}.template-index.scrolled header .header__row,body:not(.template-index) .header-section:has(>#header-component[sticky=always]) .header__row{background:#fff!important}.template-index.scrolled header .header-actions__action,.template-index.scrolled header .menu-list__link,body:not(.template-index) .header-section:has(>#header-component[sticky=always]) .header-actions__action,body:not(.template-index) .header-section:has(>#header-component[sticky=always]) .menu-list__link{color:#000!important}.template-index.scrolled header .header-actions__action .account-button__text,body:not(.template-index) .header-section:has(>#header-component[sticky=always]) .account-button__text{color:#000}.template-index.scrolled header .action-with-link,body:not(.template-index) .header-section:has(>#header-component[sticky=always]) .action-with-link{color:#8d1737}.template-index.scrolled .header-actions__cart-icon svg path,body:not(.template-index) .header-section:has(>#header-component[sticky=always]) .header-actions__cart-icon svg path{fill:#000}.template-index.scrolled .account-button svg path,body:not(.template-index) .header-section:has(>#header-component[sticky=always]) .account-button svg path{fill:#000}.template-index.scrolled .header-drawer-icon svg path,body:not(.template-index) .header-section:has(>#header-component[sticky=always]) .header-drawer-icon svg path{stroke:#000}body:not(.template-index) .header-section:has(>#header-component[sticky=always]) .home_header_logo{display:inline-flex}.template-index.scrolled header .home_fixed_header_logo,body:not(.template-index) .header-section:has(>#header-component[sticky=always]) .home_fixed_header_logo{display:none}.jdgm-prev-badge__text{font-weight:500;font-size:14px;line-height:18px}@media(max-width:1200px){.hide-account-mobile{display:none!important}#header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:rightA!important;gap:0;padding-left:0}.menu-drawer__menu-item-text{font-family:Hedra!important;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;text-align:center}body.template-index header{position:fixed!important;width:100%!important;top:32px!important;left:0!important;z-index:1001!important}html[scroll-lock] body.template-index header .header__row{background:#f8f9f7!important}html[scroll-lock] .template-index #kp-login-button-header-logo svg path{fill:#000}html[scroll-lock] body.template-index header .header-actions__action,html[scroll-lock] body.template-index header .menu-list__link{color:#000!important}html[scroll-lock] body.template-index header .header-actions__action .account-button__text{color:#000!important}html[scroll-lock] body.template-index header .action-with-link{color:#8d1737!important}html[scroll-lock] body.template-index .header-actions__cart-icon svg path{fill:#000!important}html[scroll-lock] body.template-index .account-button svg path{fill:#000!important}html[scroll-lock] body.template-index .header-drawer-icon svg path{stroke:#000!important}html[scroll-lock] body.template-index header .home_header_logo{display:inline-flex!important}html[scroll-lock] body.template-index header .home_fixed_header_logo{display:none!important}}.browse-tones__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;gap:2rem}.browse-tones__title-wrapper{flex:1}.browse-tones__title{font-size:32px;line-height:40px;color:#000}.browse-tones__info-wrapper{max-width:355px;text-align:left}.browse-tones__info-wrapper p{color:#000}.browse-tones__info-wrapper p{margin:0}.browse-tones__quiz-link{font-weight:700;color:#8d1737;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.browse-tones__filters{display:flex;gap:8px;margin-bottom:40px;flex-wrap:wrap}.browse-tones__filter-btn{background-color:transparent;border:1px solid #000000;color:#000;padding:4px 15px;border-radius:8px;font-size:14px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);outline:none}.browse-tones__filter-btn:hover{background-color:#f5f5f5;color:#121212;border-color:#121212}.browse-tones__filter-btn.is-active{background-color:#8f1e38;color:#fff;border-color:#8f1e38;box-shadow:0 4px 10px #8f1e3826}.browse-tones__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 16px;margin-bottom:40px}.product-card{display:flex;flex-direction:column;height:100%;position:relative;box-sizing:border-box;transition:transform .2s ease}.product-card__image-container{position:relative;width:100%;aspect-ratio:1 / 1;background-color:#f7f7f7;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.product-card__image-link{display:block;width:100%;height:100%}.product-card__image{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.product-card:hover .product-card__image{transform:scale(1.05)}.product-card__badge-bestseller{position:absolute;top:8px;left:8px;z-index:3;width:110px;display:flex;align-items:center;justify-content:center;pointer-events:none}.product-card__badge-img{width:100%;height:auto;display:block}.product-card__badge-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;line-height:16px;z-index:1}.product-card__info{display:flex;flex-direction:column;flex-grow:1}.product-card__meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.product-card__type{font-size:12px;line-height:16px;text-transform:uppercase;font-weight:700;color:#9c9c9c}.product-card__rating{font-size:11px;font-weight:700;color:#121212}.product-card__title{font-size:18px;font-weight:700!important;line-height:26px;margin:0 0 8px;font-family:Satoshi!important}.product-card__title a{color:#000;text-decoration:none;transition:color .2s ease;font-weight:700}.product-card__title a:hover{color:#8f1e38}.product-card__description{font-size:12.5px;line-height:1.4;color:#666;margin:0 0 10px}.product-card__price-container{display:flex;align-items:center;gap:8px;margin-bottom:12px}.product-card__price{font-size:14.5px;font-weight:700;color:#8f1e38}.product-card__compare-price{font-size:14px;color:#6e6e6e;text-decoration:line-through;line-height:18px}.product-card__swatches{display:none;margin-bottom:16px;flex-wrap:wrap;align-items:center}.product-card__swatch{width:32px;height:32px;border-radius:4px;border:1px solid #fff;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;position:relative;padding:3px}.product-card__swatch.is-active{border-color:#000}.product-card__quick-add{margin-top:auto;width:100%}.browse-tones__footer{display:flex;justify-content:center}.browse-tones__view-all-btn{background-color:#8d1737;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:all .3s ease;min-width:106px;height:48px;text-align:center;line-height:48px}@media screen and (max-width:990px){.browse-tones__grid{grid-template-columns:repeat(3,1fr);gap:24px 16px}.browse-tones__title{font-size:28px}}@media screen and (max-width:768px){.main-collection-grid{padding:0 16px!important}.browse-tones__header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:1.5rem}.browse-tones__info-wrapper{text-align:left;max-width:100%}.browse-tones__filters{margin-bottom:1.5rem;overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px;-webkit-overflow-scrolling:touch}.browse-tones__filter-btn{white-space:nowrap;padding:6px 14px;font-size:12px}.browse-tones__grid{grid-template-columns:repeat(2,1fr);gap:20px 10px;margin-bottom:2rem}.product-card__title{font-size:14px}.product-card__description{font-size:11.5px;margin-bottom:8px}.product-card__price{font-size:13.5px}}.product-details h1{font-size:24px!important;line-height:32px!important;font-weight:700!important;margin-top:8px;font-family:Satoshi!important}.jdgm-prev-badge__text{font-size:14px;line-height:20px!important;color:#121312}.one_liner_pdp_text *{color:#8d1737!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;margin-bottom:8px;font-family:Satoshi!important;text-transform:uppercase}.product-details .price{font-size:20px;line-height:28px;font-weight:700;letter-spacing:0px;font-family:Satoshi!important}.product-details .compare-at-price{font-weight:400;font-style:Regular;font-size:14px;line-height:18px;text-decoration:line-through;color:#6e6e6e;opacity:1;margin-left:8px}.pdp-description *{font-size:16px;line-height:24px;color:#000;font-weight:400;font-family:Satoshi!important;margin-top:8px}.variant-option--buttons legend{font-size:14px;line-height:18px;color:#6e6e6e;margin-bottom:12px!important}.variant-option__swatch-value{font-size:14px;line-height:18px;font-weight:500;color:#000!important}.variant-option--buttons .swatch.swatch--unscaled{width:56px;height:56px;border-radius:2px}.variant-option__button-label input,.variant-picker .variant-option--buttons label:has(.swatch){border-radius:8px!important}product-form-component .product-form-buttons button{background-color:#8d1737;border-radius:4px;padding:12px;color:#fff}.product-link-other{border:2px solid transparent;padding:2.5px;border-radius:4px}.active-product{border:2px solid #000;padding:2.5px;border-radius:4px}product-form-component .product-form-buttons button *{font-size:16px;line-height:24px;font-weight:700}.product-details .divider__line{border-color:#bababa}form.variant-picker__form{display:none}@media(max-width:768px){.product-details .product-details-grouping-custom{padding-top:24px}.product-details h1{font-size:18px!important;line-height:26px!important;font-weight:700!important;margin-top:4px;font-family:Satoshi!important}.jdgm-prev-badge__text{font-size:12px;line-height:18px!important;color:#000}.one_liner_pdp_text *{color:#8d1737!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;margin-bottom:8px;font-family:Satoshi!important}.product-details .price{font-size:16px;line-height:24px;font-weight:700;letter-spacing:0px;font-family:Satoshi!important}.product-details .compare-at-price{font-weight:400;font-style:Regular;font-size:12px;line-height:16px;text-decoration:line-through;color:#6e6e6e;opacity:1;margin-left:8px}.pdp-description *{font-size:14px;line-height:22px;color:#000;font-weight:400;font-family:Satoshi!important;margin-top:4px;margin-bottom:4px}.variant-option--buttons legend{font-size:12px;line-height:16px;color:#6e6e6e;margin-bottom:12px!important}.variant-option__swatch-value{font-size:12px;line-height:16px;font-weight:500;color:#000!important}.variant-option--buttons .swatch.swatch--unscaled{width:54px;height:54px;border-radius:2px}.variant-option__button-label input,.variant-picker .variant-option--buttons label:has(.swatch){border-radius:8px!important}product-form-component .product-form-buttons button{background-color:#8d1737;border-radius:4px;padding:12px;color:#fff}product-form-component .product-form-buttons button *{font-size:16px;line-height:24px;font-weight:700}.product-details-grouping-custom .group-block-content{gap:16px}.product-details .accordion .details__header{padding-block:24px;font-size:14px}}.jm-reviewer-info__details>.jm-cluster:last-child .jm-text{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/style.css.map */
