body{font-family:Montserrat,Helvetica Neue,Arial,sans-serif!important;letter-spacing:.02em;color:#111;background-color:#fff}.page-width{max-width:1200px;margin:0 auto}p{font-size:14px;line-height:1.7;font-weight:300}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.14em;font-weight:500}a{color:#111;text-decoration:none}a:hover{opacity:.7}.site-header,.header{border-bottom:1px solid #eee}.site-header__logo-heading,.header__heading-link{font-family:Montserrat,sans-serif;font-size:20px;letter-spacing:.24em;text-transform:uppercase;font-weight:600}.site-nav__link,.header__inline-menu a{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:500}.grid-product__image,.card__media img{transition:transform .6s ease}.grid-product__link:hover .grid-product__image,.card__inner:hover img{transform:scale(1.05)}.grid-product__title,.card__heading,.card-information__text{font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.16em;font-weight:500}.grid-product__price,.price{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400}.product-single__title,.product__title{font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.product-single__price,.product__info-container .price{font-size:14px;font-weight:400;margin-bottom:16px}.product-single__description,.product__description{font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;line-height:1.7;margin-bottom:24px}.product-form__cart-submit,.product-form__submit,.shopify-payment-button button{font-family:Montserrat,sans-serif;border-radius:0;text-transform:uppercase;letter-spacing:.16em;font-size:11px;padding:14px 18px;background-color:#111;color:#fff;border:1px solid #111}.product-form__cart-submit:hover,.product-form__submit:hover,.shopify-payment-button button:hover{background-color:#fff;color:#111}.site-footer,.footer{border-top:1px solid #eee;padding:40px 0;font-family:Montserrat,sans-serif}.site-footer a,.footer a{text-transform:uppercase;font-size:11px;letter-spacing:.16em}.button,.btn{border-radius:0;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-family:Montserrat,sans-serif}.index-section,.section{padding-top:40px;padding-bottom:40px}.hero,.hero--large,.slideshow,.hero .hero__image,.section--slideshow{min-height:80vh}.hero__text-wrap,.slideshow__text-wrap{max-width:480px;text-align:left}.hero__title,.slideshow__heading{font-family:Montserrat,sans-serif;font-size:24px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.hero__subtitle,.hero__text-content,.slideshow__subheading,.slideshow__subtitle{font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;letter-spacing:.08em;margin-top:8px}.hero__button,.slideshow__btn,.hero__cta,.hero__link{display:inline-block}.hero__button .btn,.slideshow__btn .btn,.hero__cta .btn,.hero__link .btn{border-radius:0;background-color:#111;border:1px solid #111;color:#fff;text-transform:uppercase;letter-spacing:.16em;font-size:11px;padding:12px 20px}.hero__button .btn:hover,.slideshow__btn .btn:hover,.hero__cta .btn:hover,.hero__link .btn:hover{background-color:#fff;color:#111}.index-section:first-of-type+.index-section,.section:first-of-type+.section{padding-top:40px}.section-header__title,.index-section__title{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:14px;font-weight:500}.template-index .grid--uniform .grid__item .grid-product__image-wrapper,.template-index .product-card,.template-index .card__inner{margin-bottom:18px}.template-index .card,.template-index .product-card{box-shadow:none;border-radius:0;border:none}@media (min-width: 750px){.template-product .page-width{max-width:1100px}.template-product .product-single,.template-product .product{display:grid;grid-template-columns:1.4fr 1fr;column-gap:48px;align-items:flex-start}.product-single__photos,.product__media-wrapper{margin-bottom:0}.product-single__meta,.product__info-wrapper{padding-top:10px}}@media (max-width: 749px){.template-product .page-width{padding-left:16px;padding-right:16px}.product-single__title,.product__title{font-size:16px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px}.product-single__price,.product__info-container .price{font-size:14px;margin-bottom:10px}.product-single__description,.product__description{font-size:13px;line-height:1.6;margin-bottom:18px}.product-form__label,.variant__label,.selector-wrapper label{font-size:11px;text-transform:uppercase;letter-spacing:.14em}.single-option-selector,.product-form__item select{font-size:13px;border-radius:0}.product-form__cart-submit,.product-form__submit,.shopify-payment-button button{width:100%;max-width:100%;padding:14px 18px;font-size:11px;letter-spacing:.16em;margin-top:10px}.shopify-payment-button{margin-top:8px}.product-single__meta,.product__info-wrapper{padding-top:12px}.breadcrumb,.breadcrumbs{font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.product-single__photos,.product__media-wrapper{margin-left:-16px;margin-right:-16px;margin-bottom:18px}.product-single__photos img,.product__media img{width:100%;height:auto}}@media screen and (max-width: 768px){.page-content--product,.page-content--product *{text-align:left!important}.page-content--product .wk-swatch-options{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important}.page-content--product .wk-swatch-options .wk-swatch-item{flex:0 0 25%!important;max-width:25%!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-premium.css.map */
