:root{--basix-black: #1a1a1a;--basix-dark: #222222;--basix-dark-gray: #2c2c2c;--basix-mid-gray: #3a3a3a;--basix-text-gray: #aaaaaa;--basix-light-gray: #d5d5d5;--basix-white: #f5f5f5;--basix-accent: #e3ece5;--basix-transition-fast: .2s cubic-bezier(.25, .46, .45, .94);--basix-transition-smooth: .4s cubic-bezier(.25, .46, .45, .94);--basix-transition-dramatic: .6s cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth}body{background-color:var(--basix-black)!important;color:var(--basix-white)!important}.color-background-1{--color-foreground: 245, 245, 245;--color-background: 26, 26, 26;background-color:var(--basix-black);color:var(--basix-white)}.color-background-2{--color-foreground: 245, 245, 245;--color-background: 34, 34, 34;background-color:var(--basix-dark);color:var(--basix-white)}.color-accent-1{--color-foreground: 245, 245, 245;--color-background: 44, 44, 44;--color-base-text: 245, 245, 245;background-color:var(--basix-dark-gray)!important;color:var(--basix-white)!important}.color-accent-2{--color-foreground: 245, 245, 245;--color-background: 58, 58, 58;background-color:var(--basix-mid-gray)!important;color:var(--basix-white)!important}.color-inverse{--color-foreground: 26, 26, 26;--color-background: 245, 245, 245;background-color:var(--basix-white);color:var(--basix-black)}.spaced-section{margin-top:0}.spaced-section:last-child{margin-bottom:0}.section-footer{margin-top:0}.header-wrapper{background-color:transparent!important;border-bottom:none!important;position:relative;z-index:10}.header-wrapper--border-bottom{border-bottom:1px solid rgba(255,255,255,.1)!important}.header{background-color:transparent!important;color:var(--basix-white)!important;padding-top:1.6rem;padding-bottom:1.6rem}sticky-header.shopify-section-header-sticky{background-color:#1a1a1aeb!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header__icon,.header__icon .icon{color:var(--basix-white)!important;fill:var(--basix-white)!important}.header__menu-item,.list-menu__item--link{color:var(--basix-white)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:1.2rem;transition:opacity var(--basix-transition-fast)}.header__menu-item:hover,.list-menu__item--link:hover{opacity:.6}.header__heading-logo{filter:brightness(0) invert(1);transition:filter var(--basix-transition-fast)}.announcement-bar{background-color:var(--basix-dark-gray)!important;color:var(--basix-white)!important;border-bottom:none!important}.announcement-bar__message{color:var(--basix-white)!important;text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem;font-weight:600}.banner{min-height:100vh;overflow:hidden}@media screen and (max-width:749px){.banner:not(.banner--adapt):not(.banner--stacked)>.banner__media{height:100vh;min-height:500px}}@media screen and (min-width:750px){.banner{min-height:100vh}}.banner__media{position:absolute;top:0;left:0;width:100%;height:100%}.banner__media img{width:100%;height:100%;object-fit:cover;object-position:center}.banner__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000004d,#0000000d 40%,#00000014 60%,#00000073);z-index:1;pointer-events:none}.banner__content{z-index:2;position:relative}.banner__heading{font-size:4.8rem;line-height:.95;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--basix-white)!important}.banner__heading span{text-transform:uppercase;letter-spacing:.04em;font-weight:800;color:var(--basix-white)!important}@media screen and (min-width:750px){.banner__heading{font-size:8rem;line-height:.9;letter-spacing:.02em}}@media screen and (min-width:990px){.banner__heading{font-size:10rem}}.banner__text span{color:#ffffffd9!important;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;font-weight:400}@media screen and (min-width:750px){.banner__text span{font-size:1.6rem;letter-spacing:.08em}}.banner__box{background:transparent!important;border:none!important;padding:2rem}@media screen and (min-width:750px){.banner__box{padding:4rem}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading span,.rich-text__heading,.image-with-text__heading,.title{text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--basix-white)}.title{font-size:1.8rem;letter-spacing:.1em;font-weight:700;margin-bottom:2rem}@media screen and (min-width:750px){.title{font-size:2.4rem}}body,.rte,p{color:var(--basix-light-gray);line-height:1.7;letter-spacing:.03em}.button,.button--primary,.button--secondary,.button--tertiary{border-radius:0!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all var(--basix-transition-fast);position:relative;overflow:hidden}.button--primary{background-color:var(--basix-white)!important;color:var(--basix-black)!important;border:2px solid var(--basix-white)!important;padding:1.4rem 3.2rem;font-size:1.2rem}.button--primary:hover{background-color:transparent!important;color:var(--basix-white)!important;opacity:1}.button--secondary{background-color:transparent!important;color:var(--basix-white)!important;border:2px solid var(--basix-white)!important;padding:1.4rem 3.2rem;font-size:1.2rem}.button--secondary:hover{background-color:var(--basix-white)!important;color:var(--basix-black)!important}@media screen and (max-width:749px){.button--primary,.button--secondary{padding:1.4rem 2.4rem;font-size:1.25rem;min-height:48px;display:inline-flex;align-items:center;justify-content:center;width:100%}}.image-with-text{background-color:var(--basix-black)}.image-with-text__content{display:flex;flex-direction:column;justify-content:center;padding:4rem 2.5rem;background-color:var(--basix-dark-gray)!important;color:var(--basix-white)!important}@media screen and (min-width:750px){.image-with-text__content{padding:6rem 5rem}}.image-with-text__heading{font-size:2rem;line-height:1.1;margin-bottom:2rem;color:var(--basix-white)!important}@media screen and (min-width:750px){.image-with-text__heading{font-size:3rem}}.image-with-text__text{line-height:1.7;font-size:1.4rem;letter-spacing:.02em;color:var(--basix-text-gray)!important}.image-with-text .media img{transition:transform var(--basix-transition-dramatic)}.image-with-text:hover .media img{transform:scale(1.03)}.rich-text{background-color:var(--basix-black)!important;color:var(--basix-white)!important}.rich-text .rich-text__wrapper{padding-top:5rem;padding-bottom:5rem}@media screen and (min-width:750px){.rich-text .rich-text__wrapper{padding-top:8rem;padding-bottom:8rem}}.rich-text__heading{color:var(--basix-white)!important;font-size:2.4rem;line-height:1.1}@media screen and (min-width:750px){.rich-text__heading{font-size:4rem}}.rich-text__text,.rich-text__text p{color:var(--basix-text-gray)!important;font-size:1.4rem;line-height:1.8;letter-spacing:.02em}.multicolumn{background-color:var(--basix-black)!important}.multicolumn-card{padding:2.5rem 2rem;background-color:var(--basix-dark-gray)!important;border:1px solid rgba(255,255,255,.12);transition:border-color var(--basix-transition-fast)}.multicolumn-card:hover{border-color:#fff3}@media screen and (min-width:750px){.multicolumn-card{padding:3rem 2.5rem}}.multicolumn-card h3{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;line-height:1.3;color:var(--basix-white)!important}.multicolumn-card__info p,.multicolumn-card .rte{color:var(--basix-text-gray)!important}.collection{background-color:var(--basix-black)}.product-grid .grid__item{padding-bottom:2rem}.card-wrapper{color:var(--basix-white)}.card{background-color:var(--basix-dark-gray)!important;border-radius:0!important;border:1px solid rgba(255,255,255,.1);transition:border-color var(--basix-transition-fast),transform var(--basix-transition-fast)}.card:hover{border-color:#ffffff26;transform:translateY(-2px)}.card--card{border-radius:0!important;background-color:var(--basix-dark-gray)!important}.card__content{padding:1.5rem}.card__heading,.card__heading a{color:var(--basix-white)!important;text-transform:uppercase;letter-spacing:.04em;font-weight:600;font-size:1.2rem}.card-information .price,.card-information .price-item,.card-information .price-item--regular,.card-information .price-item--sale{color:var(--basix-white)!important;font-weight:700}.card-information .price-item--sale{color:#ff6b6b!important}.card .media img{transition:transform var(--basix-transition-dramatic)}.card:hover .media img{transform:scale(1.05)}.card .media{overflow:hidden}.price-table{max-width:1000px;margin:0 auto;padding:30px 16px 50px;background-color:var(--basix-black)}@media screen and (min-width:750px){.price-table{padding:40px 24px 60px}}.price-table h2{text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--basix-white)}.price-grid{gap:12px}@media screen and (min-width:750px){.price-grid{gap:16px}}.price-card{border-radius:0;padding:24px 20px;min-height:110px;border:1px solid rgba(255,255,255,.1);background-color:var(--basix-dark-gray);transition:all var(--basix-transition-fast)}@media screen and (min-width:750px){.price-card{padding:28px 24px;min-height:130px}}.price-card:hover{background-color:var(--basix-mid-gray);border-color:#fff3;transform:none}.price-card h3{font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding-right:60px;line-height:1.3;color:var(--basix-white)}@media screen and (min-width:750px){.price-card h3{font-size:1rem;padding-right:70px}}.price-card .price{font-size:1.5em;color:#fff!important;font-weight:800;letter-spacing:.02em}.price-card p{letter-spacing:.02em;color:var(--basix-light-gray)}.price,.price__regular,.price__sale,.price-item,.price-item--regular,.price-item--sale,.price__regular .price-item,.price .money,span.money,.product-price,.cart-item__price,.cart-item__discounted-prices,.totals__subtotal-value{color:#fff!important}.price-item--sale,.price--on-sale .price-item--sale{color:#ff6b6b!important}.price--compare_at .price-item--regular{color:var(--basix-text-gray)!important;text-decoration:line-through}.collection-list{background-color:var(--basix-black)}.collection-card__title{color:var(--basix-white)!important;text-transform:uppercase;letter-spacing:.06em}.footer{background-color:var(--basix-dark)!important;color:var(--basix-white)!important;border-top:1px solid rgba(255,255,255,.12)!important}.footer__content-top{padding-top:6rem;padding-bottom:6rem}@media screen and (min-width:750px){.footer__content-top{padding-top:8rem;padding-bottom:8rem}}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.12)!important}.footer-block__heading{color:var(--basix-white)!important;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:1.2rem;margin-bottom:2rem}.footer-block__details-content a,.footer .link--text,.footer .list-menu__item--link{color:var(--basix-text-gray)!important;transition:color var(--basix-transition-fast);letter-spacing:.04em}.footer-block__details-content a:hover,.footer .link--text:hover{color:var(--basix-white)!important}.copyright__content,.footer__content-bottom-wrapper{color:var(--basix-text-gray)!important;font-size:1.1rem;letter-spacing:.04em}.footer .field__input{background-color:transparent!important;border:1px solid rgba(255,255,255,.2)!important;color:var(--basix-white)!important;border-radius:0!important}.footer .field__input:focus{border-color:var(--basix-white)!important}.footer .field__button{color:var(--basix-white)!important}.footer .list-social__link{color:var(--basix-text-gray)!important;transition:color var(--basix-transition-fast)}.footer .list-social__link:hover,.footer .accordion__title{color:var(--basix-white)!important}.footer .icon-caret{color:var(--basix-text-gray)!important}.menu-drawer{background-color:var(--basix-black)!important;color:var(--basix-white)!important}.menu-drawer__menu-item{color:var(--basix-white)!important;text-transform:uppercase;letter-spacing:.08em;font-size:1.8rem;font-weight:700;padding:1.2rem 0}.menu-drawer__close-button{color:var(--basix-white)!important}.menu-drawer__utility-links{border-top:1px solid rgba(255,255,255,.1)}.menu-drawer__utility-links a{color:var(--basix-text-gray)!important}.newsletter{background-color:var(--basix-dark)!important}.newsletter__heading,.newsletter .h2{color:var(--basix-white)!important}.newsletter__subheading,.newsletter p{color:var(--basix-text-gray)!important}.contact .field__input,.contact textarea{background-color:transparent!important;border:1px solid rgba(255,255,255,.2)!important;color:var(--basix-white)!important;border-radius:0!important}.contact .field__input:focus,.contact textarea:focus{border-color:var(--basix-white)!important}.contact .field__label{color:var(--basix-text-gray)!important}.card,.card--card,.field__input,.select__select{border-radius:0!important}.card--card,.card--standard{box-shadow:none!important}a{transition:opacity var(--basix-transition-fast),color var(--basix-transition-fast)}a:hover{opacity:.75}@media screen and (min-width:990px){.page-width{max-width:140rem;padding-left:4rem;padding-right:4rem}}.banner,.image-with-text,.rich-text,.multicolumn,.collection,.featured-collection{opacity:1}img{transition:opacity .3s ease}img[loading=lazy]{opacity:0}img[loading=lazy].loaded,img[loading=lazy][src]{opacity:1}.collage-wrapper{background-color:var(--basix-black)}.collage-card{background-color:var(--basix-dark-gray)}.video-section{background-color:var(--basix-black)!important}.video-section__title{color:var(--basix-white)!important}.article-card{background-color:var(--basix-dark-gray)!important;border-radius:0!important}.article-card__title,.article-card__title a{color:var(--basix-white)!important;text-transform:uppercase;letter-spacing:.04em}.article-card__info,.article-card__excerpt{color:var(--basix-text-gray)!important}.main-page,.page{background-color:var(--basix-black)!important;color:var(--basix-white)!important}.blog{background-color:var(--basix-black)!important}.product{background-color:var(--basix-black)!important;color:var(--basix-white)!important}.product__title{color:var(--basix-white)!important;text-transform:uppercase;letter-spacing:.06em}.product__description,.product__description p{color:var(--basix-text-gray)!important}.product .price-item,.product .price,.product .price__regular,.product .price .money,.product .price-item--regular{color:#fff!important;font-weight:700;font-size:1.6rem}.product .price-item--sale{color:#ff6b6b!important}.product-form__input label{color:var(--basix-white)!important;text-transform:uppercase;letter-spacing:.06em}.product-form__input .form__label{color:var(--basix-text-gray)!important}.product-form__input input[type=radio]+label{border-color:#fff3!important;color:var(--basix-white)!important;background-color:transparent!important;border-radius:0!important}.product-form__input input[type=radio]:checked+label{border-color:var(--basix-white)!important;background-color:var(--basix-white)!important;color:var(--basix-black)!important}.product-form__submit{background-color:var(--basix-white)!important;color:var(--basix-black)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:1.3rem;padding:1.6rem 3rem;border:2px solid var(--basix-white)!important;transition:all var(--basix-transition-fast)}.product-form__submit:hover{background-color:transparent!important;color:var(--basix-white)!important}.cart{background-color:var(--basix-black)!important;color:var(--basix-white)!important}.cart-item__name,.cart__heading{color:var(--basix-white)!important;text-transform:uppercase;letter-spacing:.04em}.cart-item__details{color:var(--basix-text-gray)!important}.cart__ctas .button{border-radius:0!important}.cart-notification{background-color:var(--basix-dark-gray)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;color:var(--basix-white)!important}.search__input{background-color:transparent!important;border:1px solid rgba(255,255,255,.2)!important;color:var(--basix-white)!important;border-radius:0!important}.pagination__item{color:var(--basix-white)!important}.pagination__item--current{background-color:var(--basix-white)!important;color:var(--basix-black)!important}.field__input,.select__select,textarea.text-area{background-color:transparent!important;border:1px solid rgba(255,255,255,.2)!important;color:var(--basix-white)!important;border-radius:0!important}.field__input:focus,textarea.text-area:focus{border-color:var(--basix-white)!important;box-shadow:none!important}.field__label{color:var(--basix-text-gray)!important}hr,.divider{border-color:#ffffff1f}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--basix-dark)}::-webkit-scrollbar-thumb{background:#555;border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--basix-text-gray)}::selection{background-color:var(--basix-white);color:var(--basix-black)}.custom-liquid,.shopify-section{background-color:var(--basix-black)}.main-404,.password-main{background-color:var(--basix-black)!important;color:var(--basix-white)!important}*:focus-visible{outline:2px solid var(--basix-white)!important;outline-offset:2px}.focus-inset:focus-visible{outline-offset:-2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/basix-custom.css.map */
