@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800&display=swap";.menu-drawer__inner-container .menu-drawer__navigation{padding:0}.header__heading-logo{max-width:25rem}@media screen and (min-width:990px){.header.drawer-menu{max-width:var(--page-width);margin-inline:auto;padding-right:5rem;padding-left:5rem}.header--top-center.drawer-menu.header--has-account>.header__search{display:inline-flex;grid-area:left-icons;justify-self:start;margin-left:3.2rem}.header--top-center.drawer-menu.header--has-account .header__icons>.header__search{display:none}}.facets-vertical-form .facet-filters__sort,.mobile-facets #SortBy-mobile,.facet-filters__sort{background-color:#000!important}.pagination-wrapper--infinite .pagination__list li{display:none}.pagination-wrapper--infinite .pagination__list .infinite_next{display:block;max-width:none}.pagination-wrapper--infinite .pagination__item{font-size:3rem}.heroes-cave-badge--sale{min-width:10rem;min-height:4rem;font-size:2.5rem}.heroes-cave-badge--sold-out{min-width:0;min-height:0;padding:.6rem .9rem;border-radius:999px;font-size:.9rem;line-height:1.2}.collection .collection__view-all .button,.collection-list-wrapper .collection-list-view-all .button{width:25%;min-height:7.5rem;margin-top:2.5rem;font-size:2.5em;font-weight:800;text-transform:capitalize}@media screen and (max-width:989px){.header--top-center.drawer-menu.header--has-account{grid-template-areas:"left-icons heading icons"!important;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)!important;padding-right:1.5rem;padding-left:1.5rem}.header--top-center.drawer-menu.header--has-account .header__heading-logo{max-width:100%}.header--top-center.drawer-menu.header--has-account>.header__search{display:none!important}.header--top-center.drawer-menu.header--has-account .header__icons>.header__search{display:inline-flex!important}.header--top-center.drawer-menu.header--has-account .header__icons>shopify-account,.header--top-center.drawer-menu.header--has-account .header__icons>.header__icon--account{display:none}.collection .collection__view-all .button,.collection-list-wrapper .collection-list-view-all .button{width:92%}}:root{--hc-red: #e8292f;--hc-yellow: #f3ce55;--hc-green: #78d99b;--hc-surface: #121212;--hc-surface-raised: #1a1a1a;--hc-line: #303030;--hc-muted: #aaa7a1;--hc-display: "Barlow Condensed", "Arial Narrow", Impact, sans-serif}body{background:#080808}.hc-display,.hc-section-heading h2,.collection-hero__title,.main-page-title,.product__title h1,.template-index .video-section .title{font-family:var(--hc-display);font-weight:800;letter-spacing:-.02em;line-height:.9;text-transform:uppercase}.hc-eyebrow{display:flex;align-items:center;gap:1rem;margin:0;color:var(--hc-yellow);font-size:1.1rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.hc-eyebrow:before{width:2.6rem;height:.2rem;background:currentColor;content:""}.hc-home-hero__panel{position:relative;display:grid;min-height:51rem;grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem;overflow:hidden;padding:clamp(4rem,6vw,8.6rem);border:.1rem solid #2b2b2b;border-radius:2.4rem;background:radial-gradient(circle at 76% 45%,rgb(232 41 47 / 27%),transparent 31%),linear-gradient(118deg,#1d1d1d,#111 58%,#17090a)}.hc-home-hero__panel:after{position:absolute;right:-12rem;bottom:-15rem;width:48rem;height:48rem;border:.1rem solid rgb(255 255 255 / 7%);border-radius:50%;box-shadow:0 0 0 5.5rem #ffffff06,0 0 0 11rem #ffffff05;content:""}.hc-home-hero__copy{position:relative;z-index:2}.hc-home-hero__heading{max-width:58rem;margin:1.6rem 0 1.8rem;font-size:clamp(5.8rem,7vw,9.6rem)}.hc-home-hero__text{max-width:53rem;color:#bbb;font-size:1.6rem;line-height:1.65}.hc-home-hero__text p{margin-bottom:0}.hc-home-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.8rem}.hc-home-hero__actions .button{min-height:5rem;overflow:hidden;border:.1rem solid var(--hc-red);border-radius:999px;box-shadow:none;font-size:1.3rem;font-weight:800}.hc-home-hero__actions .button:first-child{background:var(--hc-red);color:#fff}.hc-home-hero__actions .button:before{display:none}.hc-home-hero__actions .button:after{border-radius:999px;box-shadow:0 0 0 .1rem var(--hc-red)}.hc-home-hero__covers{position:relative;z-index:2;min-height:38rem}.hc-home-hero__cover{position:absolute;display:block;width:min(47%,23rem);overflow:hidden;border:.5rem solid #efefeb;border-radius:.5rem;box-shadow:0 2.4rem 6rem #0000008c;transition:transform .18s ease}.hc-home-hero__cover:hover{z-index:5;transform:translateY(-.6rem) rotate(0)}.hc-home-hero__cover img{width:100%;height:auto}.hc-home-hero__cover--1{z-index:3;top:28%;right:18%;transform:rotate(1deg)}.hc-home-hero__cover--2{z-index:1;top:3%;right:3%;transform:rotate(6deg)}.hc-home-hero__cover--3{z-index:2;top:12%;right:36%;transform:rotate(-7deg)}.hc-home-hero__note{position:absolute;right:0;bottom:0;z-index:6;margin:0;padding:1.4rem 1.8rem;border:.1rem solid #443e25;border-radius:1.2rem;background:#17150d;color:var(--hc-yellow);font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hc-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:.1rem;overflow:hidden;margin-top:1.8rem;border:.1rem solid var(--hc-line);border-radius:1.4rem;background:var(--hc-line)}.hc-benefit{display:flex;align-items:center;gap:1.3rem;padding:1.9rem 2.2rem;background:var(--hc-surface)}.hc-benefit__icon{color:var(--hc-red);font-size:2.2rem;font-weight:800}.hc-benefit strong,.hc-benefit small{display:block}.hc-benefit strong{margin-bottom:.3rem;font-size:1.2rem}.hc-benefit small{color:var(--hc-muted);font-size:1rem}.hc-section-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:2.4rem}.hc-section-heading h2{margin:0 0 .5rem;font-size:clamp(3.4rem,4vw,4.8rem)}.hc-section-heading p{margin:0;color:var(--hc-muted);font-size:1.2rem}.hc-arrow-link{flex:0 0 auto;color:#ddd;font-size:1.2rem;font-weight:800;text-decoration:none}.hc-arrow-link:after{margin-left:.9rem;color:var(--hc-red);content:"\2192"}.hc-categories__grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:1.2rem}.hc-category{position:relative;min-height:19rem;overflow:hidden;padding:2.3rem;border:.1rem solid #2b2b2b;border-radius:1.6rem;background:linear-gradient(145deg,#242424,#121212);color:#fff;text-decoration:none}.hc-category--featured{background:linear-gradient(145deg,#4f0d11,#171010)}.hc-category__kicker{color:#aaa;font-size:1rem;text-transform:uppercase}.hc-category__arrow{position:absolute;top:1.8rem;right:1.8rem;display:grid;width:3.4rem;height:3.4rem;place-items:center;border:.1rem solid #444;border-radius:50%}.hc-category strong{position:absolute;bottom:1.8rem;left:2.3rem;z-index:2;font-size:3rem}.hc-category__letter{position:absolute;right:-.4rem;bottom:-2.4rem;color:#ffffff0e;font-family:var(--hc-display);font-size:15rem;font-weight:800;line-height:1}.hc-featured__grid{column-gap:1.4rem;row-gap:2.8rem}.hc-featured__footer{display:flex;justify-content:center;margin-top:4rem;text-align:center}.hc-featured__footer .button{min-width:20rem;min-height:5rem;overflow:hidden;border:.1rem solid var(--hc-red);border-radius:999px;background:var(--hc-red);box-shadow:none;color:#fff;font-weight:800}.hc-featured__footer .button:before{display:none}.hc-featured__footer .button:after{border-radius:999px;box-shadow:0 0 0 .1rem var(--hc-red)}.hc-featured__grid>.grid__item{width:calc(50% - .7rem);max-width:calc(50% - .7rem)}@media screen and (min-width:990px){.hc-featured__grid>.grid__item{width:calc(25% - 1.05rem);max-width:calc(25% - 1.05rem)}}.hc-featured .card__media,.template-collection .card__media,.template-search .card__media{overflow:hidden;border-radius:1.2rem;background:#1d1d1d}.hc-featured .card__inner.ratio,.template-collection .card__inner.ratio,.template-search .card__inner.ratio{--ratio-percent: 150% !important}.hc-featured .card__media .media>img,.template-collection .card__media .media>img,.template-search .card__media .media>img{object-fit:contain}@media screen and (max-width:749px){.hc-featured .card__media .media>img,.template-collection .card__media .media>img,.template-search .card__media .media>img{object-fit:cover}.hc-featured__grid .card-wrapper,.template-collection .product-grid .card-wrapper,.template-search .product-grid .card-wrapper{display:block;width:100%}.hc-featured__grid .card,.template-collection .product-grid .card,.template-search .product-grid .card{width:100%;height:auto}.hc-featured__grid .card__inner.ratio,.template-collection .product-grid .card__inner.ratio,.template-search .product-grid .card__inner.ratio{height:auto!important;aspect-ratio:auto}.hc-featured__grid .card__inner.ratio:before,.template-collection .product-grid .card__inner.ratio:before,.template-search .product-grid .card__inner.ratio:before{padding-bottom:150%!important}.hc-featured__grid .card>.card__content,.template-collection .product-grid .card>.card__content,.template-search .product-grid .card>.card__content{display:flex;flex-direction:column;box-sizing:border-box;height:17rem}.hc-featured__grid .card>.card__content>.card__information,.template-collection .product-grid .card>.card__content>.card__information,.template-search .product-grid .card>.card__content>.card__information{flex:1;min-height:0;overflow:hidden}.hc-featured__grid .quick-add,.template-collection .product-grid .quick-add,.template-search .product-grid .quick-add{flex:0 0 auto;margin-top:auto}.hc-featured__grid .card__heading,.template-collection .product-grid .card__heading,.template-search .product-grid .card__heading{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.hc-featured .card__heading,.hc-featured .price,.hc-featured .card-information,.template-collection .card__heading,.template-collection .price,.template-collection .card-information{text-align:left}.hc-featured .card__heading,.template-collection .card__heading{font-size:1.3rem;font-weight:700;line-height:1.45}.hc-featured .quick-add__submit,.template-collection .quick-add__submit,.template-search .quick-add__submit{min-height:4.2rem;overflow:hidden;border-radius:.9rem;font-size:1.1rem;font-weight:800}.hc-featured .quick-add__submit:before,.hc-featured .quick-add__submit:after,.template-collection .quick-add__submit:before,.template-collection .quick-add__submit:after,.template-search .quick-add__submit:before,.template-search .quick-add__submit:after{border-radius:.9rem}.hc-featured .quick-add__submit[disabled],.template-collection .quick-add__submit[disabled],.template-search .quick-add__submit[disabled]{border-color:#444;background:#111;color:#aaa;opacity:1}.hc-featured .quick-add__submit[disabled]:after,.template-collection .quick-add__submit[disabled]:after,.template-search .quick-add__submit[disabled]:after{border-radius:.9rem;box-shadow:0 0 0 .1rem #444}.hc-featured .badge,.template-collection .badge,.template-search .badge{min-width:0;min-height:0;padding:.6rem .8rem;border:0;border-radius:.6rem;font-size:.9rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.collection-hero__inner{padding-top:6rem;padding-bottom:4rem;border-bottom:.1rem solid var(--hc-line)}.collection-hero__title{margin:0 0 1.4rem;font-size:clamp(5.8rem,7vw,9rem)}.collection-hero__description{max-width:64rem;color:var(--hc-muted);font-size:1.3rem;line-height:1.65}.facets-container,.facets-vertical-form{padding-top:2rem}.facet-filters__sort,.mobile-facets__sort .select__select{border:.1rem solid #383838;border-radius:.8rem}.product:not(.product--no-media){gap:clamp(4rem,7vw,10rem)}.product__media img,.product__media-toggle:after{border-radius:1.4rem}.product__title h1{font-size:clamp(5rem,5vw,7.2rem)}.product__info-container .price--large{font-size:2.4rem;font-weight:800}.product-form__submit,.shopify-payment-button__button{min-height:5.4rem!important;font-weight:800!important}.product-form__submit{--color-button: 232, 41, 47;--color-button-text: 255, 255, 255;overflow:hidden;border-radius:999px!important;background-color:rgb(var(--color-button));color:#fff}.product-form__submit:before,.product-form__submit:after{border-radius:999px!important}.shopify-payment-button__button{overflow:hidden;border-radius:999px!important}.shopify-payment-button__button:before,.shopify-payment-button__button:after{border-radius:999px!important}.product__accordion{border-color:var(--hc-line)}.hc-product-assurances{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:2.4rem 0 1rem}.hc-product-assurance{min-height:9rem;padding:1.5rem;border:.1rem solid #2e2e2e;border-radius:1rem;background:#121212}.hc-product-assurance span{display:block;margin-bottom:1rem;color:var(--hc-red);font-size:1.8rem;font-weight:800}.hc-product-assurance strong{display:block;font-size:1rem;line-height:1.4}@media screen and (max-width:989px){.hc-home-hero__panel{min-height:auto;grid-template-columns:1fr;gap:1.5rem;padding:3.4rem 2.4rem 2.6rem;border-radius:1.8rem}.hc-home-hero__heading{font-size:clamp(5.3rem,15vw,7.2rem)}.hc-home-hero__text{font-size:1.3rem}.hc-home-hero__covers{min-height:26rem}.hc-home-hero__cover{width:40%}.hc-home-hero__cover--1{right:20%}.hc-home-hero__cover--2{right:4%}.hc-home-hero__cover--3{right:36%}.hc-home-hero__note{font-size:.9rem}.hc-benefits{grid-template-columns:1fr}.hc-categories__grid{grid-template-columns:1fr 1fr}.hc-category--featured{grid-column:1 / -1}.product:not(.product--no-media){gap:2.2rem}}@media screen and (max-width:749px){.template-index .video-section .title{font-size:2.4rem}.hc-section-heading{align-items:center}.hc-section-heading p{display:none}.hc-category{min-height:14.5rem;padding:1.7rem}.hc-category strong{left:1.7rem;font-size:2.5rem}.hc-category__letter{font-size:11rem}.collection-hero__inner{padding-top:3rem;padding-bottom:2.8rem}.collection-hero__title{font-size:6rem}.product__title h1{font-size:5.4rem}.hc-product-assurances{grid-template-columns:1fr}}@media screen and (min-width:990px){.template-index .video-section__media{width:100%;max-width:96rem;aspect-ratio:16 / 9;margin-inline:auto;padding-bottom:0}.header--top-left{grid-template-areas:"heading hc-search icons" "navigation navigation navigation";grid-template-columns:9rem minmax(28rem,1fr) auto;gap:1.6rem 3.2rem;max-width:var(--page-width);margin-inline:auto;padding:1.6rem 5rem 0}.header--top-left .header__heading,.header--top-left .header__heading-link{grid-area:heading;justify-self:start}.header--top-left .hc-header-search{grid-area:hc-search}.header--top-left .header__icons{grid-area:icons}.header--top-left .header__inline-menu{grid-area:navigation;width:100%;margin-top:0;border-top:.1rem solid #1e1e1e}.header--top-left .header__inline-menu .list-menu--inline{gap:.4rem}.header--top-left>.header__search,.header--top-left .header__icons>.header__search{display:none}}.header-wrapper{border-bottom:.1rem solid #222;background:#080808f0;-webkit-backdrop-filter:blur(1.8rem);backdrop-filter:blur(1.8rem)}.header__heading-logo{max-width:9rem}.hc-header-search{position:relative;display:block;min-width:0}.hc-header-search__form{position:relative;display:flex;width:100%;align-items:center}.hc-header-search__icon{position:absolute;left:1.7rem;z-index:1;width:1.9rem;height:1.9rem}.hc-header-search input[type=search]{width:100%;min-height:4.8rem;padding:0 5rem 0 4.9rem;border:.1rem solid #3c3c3c;border-radius:1.2rem;outline:none;background:#171717;color:#fff;font-size:1.4rem}.hc-header-search input[type=search]:focus{border-color:#707070;box-shadow:0 0 0 .3rem #ffffff12}.hc-header-search__reset{position:absolute;right:1rem;z-index:2;display:grid;width:3.2rem;height:3.2rem;padding:0;place-items:center;border:0;background:transparent;color:#bbb;cursor:pointer}.hc-header-search__reset .svg-wrapper{width:1.8rem;height:1.8rem}.hc-header-search__results{top:calc(100% + .8rem);overflow:hidden auto;border:.1rem solid #3c3c3c;border-radius:1.2rem;background:#171717;box-shadow:0 1.8rem 4rem #0000008c}.header__menu-item{color:#bbb;font-size:1.2rem;font-weight:700}.rte iframe.youtubeFaq{display:block;width:100%;max-width:56rem;height:auto;aspect-ratio:16 / 9}@media screen and (max-width:989px){.header{grid-template-areas:"left-icons heading icons";grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);padding-right:1.5rem;padding-left:1.5rem}.header__heading,.header__heading-link{justify-self:center}.header__heading-logo{max-width:9rem}.header__icons>shopify-account,.header__icons>.header__icon--account{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/heroes-cave-custom.css.map */
