body{background:var(--color-background, #fff)!important;color:var(--color-foreground)}.shopify-section+.shopify-section{margin-top:0!important}body :where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){color:var(--color-foreground-heading, inherit)}#header-group .announcement-bar{background:transparent!important;border-bottom:0!important}#header-group .announcement-bar :is(button,.slideshow-control){color:#fff!important;background:transparent!important;border-color:transparent!important}::selection{background:var(--dc-accent);color:#fff}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{background:#c9c5bf!important;border-color:transparent!important}.drawer,.cart-drawer,.menu-drawer,.drawer__inner,.cart-drawer__inner{background:var(--color-background)!important;border-left-color:var(--dc-line)!important}.button:not(.button-secondary):not(.button-unstyled):not(.button--secondary),.quick-add__submit{background:var(--color-primary-button-background)!important;border-color:var(--color-primary-button-border, var(--color-primary-button-background))!important;color:var(--color-primary-button-text)!important;box-shadow:none!important;background-image:none!important}.button:not(.button-secondary):not(.button-unstyled):not(.button--secondary):hover,.quick-add__submit:hover{background:var(--color-primary-button-hover-background)!important;border-color:var(--color-primary-button-hover-background)!important;color:var(--color-primary-button-hover-text)!important}.button-secondary:hover{background:var(--color-secondary-button-hover-background)!important;color:var(--color-secondary-button-hover-text)!important;border-color:var(--color-secondary-button-hover-border)!important}.add-to-cart-button:disabled,.button[disabled]:not(.button-secondary):not(.button-unstyled){background:#e7e4df!important;border-color:#e7e4df!important;color:#6b6f78!important;box-shadow:none!important}.quantity-selector .quantity-minus,.quantity-selector .quantity-plus{background:transparent!important;border-color:transparent!important;color:var(--color-foreground)!important}product-price .price,.product-card__content product-price .price,.price__regular .price{color:var(--color-foreground)!important;font-weight:700}.price__sale .price-item--sale.price,.price__sale .price{color:var(--dc-red)!important;font-weight:800}.price__sale .compare-at-price.price-item--regular,.compare-at-price{color:rgb(var(--color-foreground-rgb) / .5)!important;font-weight:500}.product-badges__badge{border-radius:999px!important;padding:4px 10px!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.02em}#header-component :is(dialog,.menu-drawer,.cart-drawer,cart-items-component){white-space:normal!important}.button.button-unstyled,.button.button-unstyled:hover,.button.button-unstyled:disabled{background:transparent!important;border-color:transparent!important;color:inherit!important;box-shadow:none!important}.button.cart-items__remove,.button.cart-items__remove:hover{background:transparent!important;border-color:transparent!important;color:var(--color-foreground)!important}#header-component,#header-component .header__row--top,#header-component .header__row--bottom{background:var(--dc-header-bg)!important}#header-component .header__row--top{padding-block:10px!important;border-bottom:1px solid rgb(255 255 255 / .08)}#header-component :is(.header__icon--menu,.header-logo,.header-call-us,.header-actions__action,.search-action .header-actions__action),#header-component .header__column--right .account-button.header-actions__action,#header-component .header__column--right cart-drawer-component>.header-actions__action{background:#111317!important;border:1px solid rgb(255 255 255 / .08)!important;box-shadow:none!important;color:#fff!important;border-radius:10px!important}#header-component .header-logo{background:var(--dc-header-bg)!important;border-color:transparent!important}#header-component :is(.header-actions__action,.header__icon--menu):hover{border-color:#ffffff4d!important}#header-component svg{color:#fff}#header-component .header-call-us{color:#fff!important;gap:10px;padding:10px 20px!important}#header-component .header-call-us__icon{color:#ff4a50}#header-component .header-call-us__icon svg{width:22px;height:22px}#header-component :is(.header-call-us__label,.header-call-us__number){font-size:1rem!important}#header-component .header-call-us__label{font-weight:500!important;opacity:.75}#header-component .search-action .header-actions__action{justify-content:flex-start!important;color:#ffffffbf!important}#header-component .search-action--text .header-actions__action>span:first-child{font-size:.95rem!important}#header-component .cart-bubble{background:var(--dc-red)!important;color:#fff!important}@media screen and (min-width:990px){#header-component :is(.header__icon--menu,.header-actions__action,.search-action .header-actions__action,.header-call-us),#header-component .header__column--right :is(.account-button,cart-drawer-component,cart-drawer-component>.header-actions__action){height:56px!important;min-height:56px!important}#header-component .header__icon--menu,#header-component .header-actions__action{width:56px!important;min-width:56px!important;padding:14px!important}#header-component .search-action .header-actions__action{width:clamp(220px,22vw,340px)!important;min-width:clamp(220px,22vw,340px)!important;padding:12px 18px!important}#header-component .header-logo{height:56px!important;width:auto!important;min-width:0!important;padding:0 8px!important}#header-component .header-logo .header-logo__image{max-height:56px!important}#header-component[data-menu-style] .header__column .header__drawer{display:none!important}#header-component .header__row--top .header__columns{--header-template-columns: max-content minmax(240px, 1fr) max-content !important}}@media screen and (max-width:749px){#header-component .header__row--top{padding-block:8px!important}#header-component .header-logo .header-logo__image{max-width:64px!important;max-height:44px!important}}.dc-nav{display:none;position:sticky;top:var(--header-height, 0px);z-index:20;background:var(--color-background);border-bottom:1px solid rgb(255 255 255 / .08)}@media screen and (min-width:990px){.dc-nav{display:block}}.dc-nav__list{display:flex;flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none}.dc-nav__item{position:static;display:flex;align-items:center}.dc-nav__link{display:block;padding:14px 10px 14px 12px;color:#ffffffe0;font-size:.875rem;font-weight:600;text-decoration:none;letter-spacing:.01em;position:relative}.dc-nav__item:not(.has-panel) .dc-nav__link{padding-right:12px}.dc-nav__link:after{content:"";position:absolute;left:12px;right:4px;bottom:6px;height:2px;background:var(--dc-red);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.dc-nav__item:hover .dc-nav__link,.dc-nav__link.is-active{color:#fff}.dc-nav__item:hover .dc-nav__link:after,.dc-nav__link.is-active:after,.dc-nav__item.is-open .dc-nav__link:after{transform:scaleX(1)}.dc-nav__toggle{display:grid;place-items:center;width:22px;height:30px;margin-left:-4px;padding:0;border:0;background:none;color:#fff9;cursor:pointer}.dc-nav__toggle .dc-icon{width:14px;height:14px;transition:transform .2s ease}.dc-nav__item.is-open .dc-nav__toggle .dc-icon{transform:rotate(180deg)}.dc-nav__toggle:focus-visible,.dc-nav__link:focus-visible,.dc-nav__panel a:focus-visible{outline:2px solid var(--dc-accent);outline-offset:2px}.dc-nav__panel{position:absolute;left:0;right:0;top:100%;visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;background:#fff;color:var(--dc-ink);border-top:1px solid var(--dc-line);box-shadow:0 24px 48px #00000029}.dc-nav__item:not(.is-mega){position:relative}.dc-nav__item:not(.is-mega) .dc-nav__panel{left:0;right:auto;min-width:240px;border-radius:0 0 var(--dc-radius) var(--dc-radius)}.dc-nav__item.is-open .dc-nav__panel,.dc-nav__item.has-panel:hover .dc-nav__panel{visibility:visible;opacity:1;transform:none;transition-delay:0s}.dc-nav__dropdown{margin:0;padding:10px;list-style:none}.dc-nav__dropdown a,.dc-nav__group a{display:block;padding:8px 10px;border-radius:6px;color:var(--dc-ink);font-size:.9rem;text-decoration:none}.dc-nav__dropdown a:hover,.dc-nav__group li a:hover{background:var(--dc-warm);color:var(--dc-accent-dark)}.dc-nav__mega{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;padding-block:24px 28px;max-height:min(70vh,620px);overflow:auto}.dc-nav__group ul{margin:0;padding:0;list-style:none}.dc-nav__group a{padding:5px 8px;font-size:.85rem;color:var(--dc-ink-soft)}.dc-nav__group .dc-nav__group-title{padding:6px 8px;font-weight:800;font-size:.9rem;color:var(--dc-ink);border-bottom:2px solid var(--dc-red);margin-bottom:6px;border-radius:0}.dc-nav__all{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:10px 16px;border-radius:999px;background:var(--dc-ink);color:#fff;font-weight:700;font-size:.875rem;text-decoration:none}.dc-nav__all .dc-icon{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.dc-nav__panel,.dc-nav__link:after{transition:none}}product-card{transition:box-shadow .25s ease,transform .25s ease}.product-card__content{background:#fff}@media(hover:hover){product-card:hover{box-shadow:var(--dc-shadow-hover)}}product-card .product-card__content>:not(.card-gallery,a.contents),product-card .product-card__content>a.contents>*{padding-inline:12px}product-card .accelerated-checkout-block{display:none!important}product-card .product-form-buttons{padding-inline:12px}product-card .add-to-cart-button{min-height:42px!important;border-radius:var(--dc-radius-sm)!important;font-weight:700;font-size:.875rem}product-card .product-card__content product-price{font-size:1rem}.product-information .product-details .accelerated-checkout-block{display:block!important;grid-column:1 / -1}.product-information .product-details .add-to-cart-button{background:var(--dc-accent)!important;border-color:var(--dc-accent)!important;min-height:54px!important;border-radius:var(--dc-radius-sm)!important;font-size:1rem}.product-information .product-details .add-to-cart-button:hover{background:var(--dc-accent-dark)!important;border-color:var(--dc-accent-dark)!important}.product-information .product-details .add-to-cart-button:disabled{background:#e7e4df!important;border-color:#e7e4df!important;color:#6b6f78!important}.product-information .shopify-payment-button__button--unbranded{background:var(--dc-ink)!important;border-radius:var(--dc-radius-sm)!important;min-height:54px;font-weight:700!important}.product-information .shopify-payment-button__button--unbranded:hover{background:#000!important}.product-information .product-details quantity-selector-component.quantity-selector{min-height:54px;background:#fff;border-color:var(--dc-line);border-radius:var(--dc-radius-sm)}.product-information .product-details h1{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.35rem);line-height:1.1;letter-spacing:-.01em}.product-information .product-details product-price .price{font-size:1.5rem}.product-information .product-details .price__sale .price{font-size:1.6rem}.product-information .product-details .compare-at-price{font-size:1.05rem}.product-information .product-details>*+*{margin-top:0}.dc-fit,.dc-assure{margin-block:4px}.dc-chip.is-current{background:var(--dc-ink);border-color:var(--dc-ink);color:#fff}.dc-chip.is-current span{color:#ffffffb3}
/*# sourceMappingURL=/cdn/shop/t/14/assets/dc-horizon.css.map */
