:root{--page-width: 100%;--grid-desktop-vertical-spacing: 0px;--grid-desktop-horizontal-spacing: 0px}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:700;letter-spacing:0;line-height:1.15}.card__heading,.price,.template-product .price,.template-product .product__description,.template-product .product-form__submit,.cart__checkout-button,.cart-items thead th,.product-option,.cart-drawer .tax-note,.totals__total-value,.drawer__footer button{font-family:Roboto Mono,Arial,sans-serif!important;font-size:1.1rem;line-height:1.1;text-transform:uppercase;letter-spacing:.02rem;font-weight:400}scala-cart-button{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.card__heading,.price{line-height:1}.template-product .price,.template-product .product__description,.template-product .product-form__submit{color:#adadad;margin:0;text-wrap:balance}.template-page p{letter-spacing:0;font-size:1.2rem}@media screen and (min-width: 750px){.template-page p{font-size:1.2rem}}@media screen and (min-width: 750px){.page-width{padding:0}}@media screen and (min-width: 750px){.header:not(.drawer-menu).page-width{padding-left:2.75rem;padding-right:2.5rem}.template-product .header-wrapper{background:transparent;position:absolute;width:100%}}.card__information{padding:1.1rem 2rem 1rem!important;display:grid;grid-template-columns:1fr 1fr;align-items:baseline}.card__information .card-information{text-align:right}@media screen and (min-width: 750px){.underline-links-hover:hover a{text-decoration:none!important;text-underline-offset:.3rem}}@media screen and (max-width: 749px){.template-index slider-component.page-width{padding:0}}.video-section__media.deferred-media{box-shadow:none!important;border:0!important}@media screen and (min-width: 750px){.template-product product-info .product.grid{display:grid;grid-template-columns:repeat(7,1fr);height:100vh}.template-product product-info .product .product__info-wrapper{grid-column:1 / 2;grid-row:1 / 2;align-self:end;width:100%;max-width:100%;padding:0 2.5rem 2.5rem;position:absolute;height:100vh;align-content:end}.template-product product-info .product .product__info-container{position:relative;height:100%;width:100%;max-width:100%;align-content:end}.template-product product-info .product .product__media-wrapper{grid-column:3 / 6;max-width:100%;width:100%;height:100vh}.template-product product-info .product .product-media-container .media{padding-top:0;height:100vh}}.template-product .product__info-container .product-form{margin:0}.template-product .product__title,.template-product .product__title~div,.template-product .product__description p{margin:0 0 1rem}.template-product .product .price__container{margin-bottom:0}.template-product .product__title>*{margin:0;font-size:18px;letter-spacing:-.01em;line-height:1.1;text-wrap:balance;color:#adadad}@media screen and (min-width: 750px){.template-product product-info .product__info-container>*+*{margin:0 0 1rem}.template-product .product__title,.template-product .product__title~div,.template-product .product__description p{width:fit-content}}@media screen and (max-width: 749px){.template-product .product__title{margin-top:1rem}}.template-product .product-form__submit{border:1px solid;padding:1.2rem 3rem;min-height:auto}.cart__checkout-button{border:1px solid}.template-product .product-form__quantity .form__label{display:none}.template-product .quantity__input{font-size:1.1rem}.template-product quantity-input.quantity{min-height:3.8rem;width:100%}.template-product .product__text{font-family:Roboto Mono,Arial,sans-serif!important;font-size:1.1rem;line-height:1.1;letter-spacing:.02rem;font-weight:400;color:#adadad;width:fit-content}@media screen and (min-width: 750px){.template-product .product-form__quantity+div{position:absolute;bottom:.5rem;right:1.5rem;margin-bottom:0}.template-product .product-form__submit{min-width:24rem;min-height:4rem}.template-product .product-form__quantity{position:absolute;bottom:4.5rem;right:1.5rem;left:auto;max-width:24rem}.template-product quantity-input.quantity{min-height:4rem;width:100%}}@media screen and (max-width: 749px){.template-product .product__description{margin-bottom:1rem!important}.template-product .product-form__submit{margin-bottom:2.5rem!important}.template-product .product__text{margin:1.5rem 0 2.5rem}}@media screen and (min-width: 750px){.template-product .product--thumbnail_slider .product__media-list{margin-bottom:0!important;position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;-webkit-overflow-scrolling:touch}.template-product .product--thumbnail_slider .product__media-item:not(.is-active){display:flex;width:100%!important;max-width:100%!important}.template-product .slider--mobile+.slider-buttons{display:flex!important;justify-content:space-between;position:absolute;z-index:999;bottom:0;width:100%;color:#fff;filter:invert(1)}.template-product .product__media-wrapper .slider-mobile-gutter .slider-button{display:block!important}.template-product .slider-counter{opacity:.3;display:none}.template-product .thumbnail-slider{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;z-index:999;display:none}.template-product .thumbnail-slider .thumbnail-list{padding:2rem!important;position:absolute;bottom:0;width:50%;justify-content:center;z-index:9;left:25%}.template-product .thumbnail-slider .thumbnail-list .thumbnail img{display:none}.template-product .thumbnail-slider .thumbnail-list__item.slider__slide{width:12px!important;height:12px}.template-product .thumbnail{border-color:rgb(var(--color-background))}.template-product .thumbnail[aria-current]{box-shadow:0 0 1px rgb(var(--color-background));border-color:rgb(var(--color-background))}}@media screen and (max-width: 749px){.template-product .slider.slider--mobile{margin-bottom:0}}.template-page .accordion{border-top:.1rem solid rgba(var(--color-foreground),.15);border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.template-page .accordion__title{font-size:1.3rem;line-height:1.1;text-decoration:none!important;opacity:.7}.template-page .accordion__content p{font-size:1.2rem}.template-page .collapsible-content__heading{font-size:1.8rem;margin-bottom:2rem}@media screen and (min-width: 750px){.template-page .collapsible-content__heading{margin-bottom:2rem;opacity:.75}}.template-page .main-page-title{font-size:3.2rem;letter-spacing:-.01em;line-height:1.1;text-align:center;color:#b3b3b3}.template-page .accordion__content{padding:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
