:root{--ed-ink: #0b0b0b;--ed-ink-2: #2b2b2b;--ed-mut: #6f6a62;--ed-paper: #ffffff;--ed-stone: #f5f2ec;--ed-stone-2: #ebe6dc;--ed-line: #e6e1d7;--ed-red: #c8102e;--ed-red-d: #a00c24;--ed-gold: #f2b705;--ed-gold-d: #d39e00;--ed-display: "Anton", "Arial Narrow", Impact, sans-serif;--ed-sans: "Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ed-radius: 14px;--ed-shadow: 0 1px 2px rgba(11,11,11,.04), 0 8px 24px rgba(11,11,11,.06);--base-font-family: var(--ed-sans) !important;--heading-font-family: var(--ed-display) !important;--button-font-family: var(--ed-sans) !important;--heading-font-weight: 400 !important;--heading-text-transform: uppercase !important;--body-font-size: 16px !important;--color-background: #ffffff !important;--color-background-secondary: var(--ed-stone) !important;--color-text-primary: var(--ed-ink) !important;--color-text-secondary: #4a4740 !important;--color-heading: var(--ed-ink) !important;--link-color: var(--ed-ink) !important;--color-text-attention: var(--ed-red) !important;--color-border-primary: var(--ed-ink) !important;--color-border-thirdly: var(--ed-line) !important;--button-text-color-primary: #fff !important;--button-background-color-primary: var(--ed-ink) !important;--button-text-color-primary-hover: #fff !important;--button-background-color-primary-hover: var(--ed-red) !important;--button-text-color-secondary: #fff !important;--button-background-color-secondary: var(--ed-ink) !important;--button-text-color-secondary-hover: #fff !important;--button-background-color-secondary-hover: var(--ed-red) !important;--product-card-button-text-color: var(--ed-ink) !important;--product-card-button-background-color: #fff !important;--product-card-button-text-color-hover: #fff !important;--product-card-button-background-color-hover: var(--ed-ink) !important;--color-background-label-sale: var(--ed-red) !important;--color-background-label-primary: var(--ed-red) !important;--color-border-label-sale: var(--ed-red) !important;--header-background: #ffffff !important;--header-background-blur: 0px !important;--header-text-color: var(--ed-ink) !important;--header-icon-color: var(--ed-ink) !important;--header-count-text-bg: var(--ed-red) !important;--header-count-text-color: #fff !important;--header-box-shadow: 0 1px 0 var(--ed-line) !important;--header-main-mega-menu-text-color: #6f6a62 !important;--color-cart-notification-background: var(--ed-ink) !important;--global-border-radius: 14px !important;--swiper-theme-color: var(--ed-red) !important}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--ed-sans);color:var(--ed-ink);background:#fff;letter-spacing:-.005em}h1,h2,.h1,.h2,.collection__title,.product-title,.product-recommendations__heading,.section-heading,.title{font-family:var(--ed-display)!important;letter-spacing:.005em;line-height:1.02;color:var(--ed-ink)}h3,h4,h5,h6{font-family:var(--ed-sans);font-weight:800;letter-spacing:-.01em}a{text-underline-offset:3px}::selection{background:var(--ed-gold);color:var(--ed-ink)}:focus-visible{outline:2px solid var(--ed-red)!important;outline-offset:2px}.announcement-bar{--background-color: var(--ed-ink) !important;--text-color: #fff !important;--bar-link-color: var(--ed-gold) !important;font-family:var(--ed-sans);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.announcement-bar a{color:var(--ed-gold)!important}.announcement-bar strong{font-weight:800}.shopify-section-group-header-group:has(.header){position:sticky;top:0;z-index:30}.header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-bottom:1px solid var(--ed-line);box-shadow:none!important}.header-menu__item--first-level{font-family:var(--ed-sans);font-weight:700;font-size:13px;letter-spacing:.01em;white-space:nowrap;text-transform:uppercase;position:relative}.header-menu__item--first-level .header-menu__item-text{position:relative}.header-menu__item--first-level .header-menu__item-text:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--ed-red);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.header-menu__item--first-level:hover .header-menu__item-text:after{transform:scaleX(1)}.header-menu a[href="/pages/build-your-kit"] .header-menu__item-text{color:var(--ed-red)}.header__cart-count{background:var(--ed-red)!important;color:#fff!important;font-weight:800}.button,button.button,.shopify-payment-button__button--unbranded{border-radius:999px!important;font-family:var(--ed-sans)!important;font-weight:800!important;letter-spacing:.02em;text-transform:uppercase;font-size:14px!important;min-height:52px;transition:background .2s,color .2s,transform .15s}.button:active{transform:translateY(1px)}.product-add-to-cart .button{background:var(--ed-ink)!important;color:#fff!important;border-color:var(--ed-ink)!important}.product-add-to-cart .button:hover{background:var(--ed-red)!important;border-color:var(--ed-red)!important}.breadcrumb{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ed-mut)}.breadcrumb__link{color:var(--ed-mut);text-decoration:none}.product-card{background:transparent;border-radius:var(--ed-radius);transition:transform .25s ease}.product-card:hover{transform:translateY(-3px)}.product-card__image-wrapper{background:var(--ed-stone)!important;border-radius:var(--ed-radius)!important;overflow:hidden}.product-card__image{mix-blend-mode:multiply;object-fit:contain!important;transition:transform .5s ease}.product-card:hover .product-card__image{transform:scale(1.04)}.product-card__title{font-family:var(--ed-sans);font-weight:700;font-size:14.5px;line-height:1.3;letter-spacing:-.01em;margin-top:10px}.product-card__title a{text-decoration:none}.product-card__price,.product-card__price .price-item{font-weight:800;font-size:15px}.price-item--sale,.price--on-sale .price-item--sale{color:var(--ed-red)!important}.price-item--regular s,.price--on-sale .price-item--regular{color:#9a958c!important;font-weight:500!important}.product-card__label{border-radius:999px!important;font-family:var(--ed-sans);font-weight:800;font-size:11px!important;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px!important}.product-card__label--sale{background:var(--ed-red)!important;color:#fff!important;border-color:var(--ed-red)!important}.product-card__label--sold-out{background:var(--ed-ink)!important;color:#fff!important}.product-card__quick-view-button{border-radius:999px!important;background:#fff!important;color:var(--ed-ink)!important;box-shadow:var(--ed-shadow)}.product-card__quick-view-button:hover{background:var(--ed-ink)!important;color:#fff!important}.collection__title{font-size:clamp(40px,6vw,84px)!important;margin:8px 0 6px}.collection__description{color:#4a4740;max-width:720px}.collection__header{border-top:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line);padding:12px 0;margin-bottom:20px}.collection-card-mini__box-image{border-radius:999px!important;background:var(--ed-stone)!important}.collection-card-mini__title{font-weight:700;font-size:13px}.collection__grid-wrapper{row-gap:34px!important}.product-filters__form-label,.accordion__title{font-family:var(--ed-sans);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:12.5px}.checkbox-label__box{border-radius:5px!important}.filter-list__checkbox:checked+.checkbox-label .checkbox-label__box,input:checked+.checkbox-label__box{background:var(--ed-ink)!important;border-color:var(--ed-ink)!important}.sort__select{border-radius:999px!important;border-color:var(--ed-line)!important;padding-left:16px}.pagination__link{border-radius:999px!important}.pagination__link.is-active,.pagination__item .is-active{background:var(--ed-ink)!important;color:#fff!important}.product-title{font-size:clamp(32px,4.2vw,56px)!important;margin-bottom:6px}.product-price .price-item{font-family:var(--ed-sans);font-weight:800;font-size:26px;letter-spacing:-.01em}.product-media__image,.product-media__slider-slide{background:var(--ed-stone);border-radius:var(--ed-radius)}.product-media__image img{mix-blend-mode:multiply}.product-media__slider-thumbnails-slide{border-radius:10px;overflow:hidden;background:var(--ed-stone)}.product-options__option-label{font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.product-variants label,.product-variants .product-option__label,.product-variants [class*=radio]+label{border-radius:999px!important;font-weight:700}.product-variants input[type=radio]:checked+label{background:var(--ed-ink)!important;color:#fff!important;border-color:var(--ed-ink)!important}.product-quantity__container{border-radius:999px!important;border-color:var(--ed-line)!important;overflow:hidden}.product-inventory-status__text--low{color:var(--ed-red)!important;font-weight:700}.product-recommendations__heading{font-size:clamp(30px,3.6vw,48px)!important}.tabs-ui__tab{font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:13px}.cart-template .h1,.cart-template h1{font-size:clamp(40px,6vw,72px)!important}.cart-footer__summary{background:var(--ed-stone);border-radius:var(--ed-radius);padding:22px!important}.cart-footer__subtotal-value{font-weight:800;font-size:22px}.footer{background:var(--ed-ink)!important;color:#d9d4ca!important;border-top:4px solid var(--ed-gold);--color-text-primary: #fff;--link-color: #d9d4ca}.footer a,.footer__navigation-list-link{color:#d9d4ca!important;text-decoration:none}.footer a:hover{color:var(--ed-gold)!important}.footer__navigation-heading{color:var(--ed-gold)!important;font-family:var(--ed-sans)!important;font-weight:800!important;letter-spacing:.1em;text-transform:uppercase;font-size:12.5px!important}.footer__copyright{color:#8f8a80!important}.footer-form__input{background:#1a1a1a!important;color:#fff!important;border-color:#333!important;border-radius:999px!important}.footer-form__button{background:var(--ed-gold)!important;color:var(--ed-ink)!important;border-radius:999px!important;font-weight:800}.footer .button-social,.footer .social-links__item a{border-color:#444!important;color:#fff!important}.drawer,.modal__card,.popup__container{border-radius:18px}.cart-notification{border-radius:16px}.ed-kicker{display:inline-flex;align-items:center;gap:8px;font:800 12px/1 var(--ed-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ed-red)}.ed-kicker:before{content:"";width:22px;height:2px;background:currentColor}.ed-h{font-family:var(--ed-display);text-transform:uppercase;line-height:.95;letter-spacing:.005em;margin:0;color:var(--ed-ink)}.ed-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font:800 14px/1 var(--ed-sans);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:2px solid var(--ed-ink);cursor:pointer;transition:all .2s ease}.ed-btn--dark{background:var(--ed-ink);color:#fff}.ed-btn--dark:hover{background:var(--ed-red);border-color:var(--ed-red);color:#fff}.ed-btn--line{background:transparent;color:var(--ed-ink)}.ed-btn--line:hover{background:var(--ed-ink);color:#fff}.ed-btn--gold{background:var(--ed-gold);border-color:var(--ed-gold);color:var(--ed-ink)}.ed-btn--gold:hover{background:#fff;border-color:#fff}.ed-wrap{max-width:1440px;margin:0 auto;padding:0 20px}@media(min-width:990px){.ed-wrap{padding:0 40px}}.ed-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.ed-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ed-reveal{opacity:1;transform:none;transition:none}.product-card,.product-card__image{transition:none}}.edc{display:flex;flex-direction:column;min-width:0}.edc__media{position:relative;display:block;aspect-ratio:1;background:var(--ed-stone);border-radius:var(--ed-radius);overflow:hidden}.edc__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%;transition:transform .5s ease;display:block;box-sizing:border-box}.edc__img--none{background:var(--ed-stone-2)}.edc:hover .edc__img{transform:scale(1.05) rotate(-1deg)}.edc__tags{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:5px}.edc__tag{background:#fff;color:var(--ed-ink);font:800 10.5px/1 var(--ed-sans);letter-spacing:.06em;text-transform:uppercase;padding:6px 9px;border-radius:999px;box-shadow:0 1px 2px #0000000f}.edc__tag--red{background:var(--ed-red);color:#fff}.edc__tag--gold{background:var(--ed-gold)}.edc__body{padding:12px 2px 0;display:flex;flex-direction:column;flex:1}.edc__vendor{margin:0;font:700 11px/1.2 var(--ed-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ed-mut)}.edc__title{margin:5px 0 6px;font:700 15px/1.3 var(--ed-sans);letter-spacing:-.01em;flex:1}.edc__title a{color:var(--ed-ink);text-decoration:none}.edc__title a:hover{text-decoration:underline}.edc__price{margin:0 0 10px;font:500 15px/1 var(--ed-sans)}.edc__price b{font-weight:800}.edc__price s{color:#9a958c;margin-left:4px}.edc__from{color:var(--ed-mut);font-size:13px}.edc__btn{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;border:2px solid var(--ed-ink);background:var(--ed-ink);color:#fff;font:800 12.5px/1 var(--ed-sans);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s;width:100%}.edc__btn:hover{background:var(--ed-red);border-color:var(--ed-red);color:#fff}.edc__btn--line{background:transparent;color:var(--ed-ink)}.edc__btn--line:hover{background:var(--ed-ink);border-color:var(--ed-ink)}.edc__btn--off{background:var(--ed-stone);border-color:var(--ed-stone);color:var(--ed-mut);cursor:default}.edc__btn.is-added{background:#1f8a4c;border-color:#1f8a4c}[id^=kb-] .chips{top:var(--ed-hh, 0px)!important}@media(min-width:990px){[id^=kb-] .panel{top:calc(var(--ed-hh, 0px) + 16px)!important}}[id^=kb-] .hero h1,[id^=kb-] .bar2 h2,[id^=kb-] .panel h3{font-family:var(--ed-display)!important;font-weight:400!important;letter-spacing:.01em}[id^=kb-] .card{border-radius:var(--ed-radius)!important}[id^=kb-] .card .img{background:var(--ed-stone)!important;mix-blend-mode:multiply}[id^=kb-] .card .add{border-radius:999px!important}[id^=kb-] .chip{border-radius:16px!important}.edc__title{text-transform:none!important}@media(max-width:600px){.edc__tag:not(.edc__tag--red):not(.edc__tag--gold){display:none}.edc__title{font-size:14px}}[id^=edv-] .loc b{font-size:clamp(20px,5.4vw,26px)!important}.product-form .product-title{text-transform:uppercase}.product-form .sales-point,.product-form [class*=sales-point]{font-weight:600;color:var(--ed-ink)}
/*# sourceMappingURL=/cdn/shop/t/34/assets/hdcc-editorial.css.map */
