body,body *{font-family:Montserrat,sans-serif!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,.h0,.h1,.h2,.hxl,.hxxl{letter-spacing:-.02em;text-transform:uppercase}em,i{color:rgb(var(--color-button));font-style:italic}.button--primary{text-transform:uppercase;letter-spacing:.15em;font-weight:700;padding:1.6rem 3.5rem;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.button--primary:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(var(--color-button),.3)}.button--secondary{text-transform:uppercase;letter-spacing:.15em;font-weight:700;border-width:2px}.banner--large .banner__heading{text-transform:uppercase;letter-spacing:-.03em;line-height:.95}.banner .banner__text.subtitle{font-size:1.8rem;max-width:50rem;opacity:.9}@media screen and (max-width:749px){.banner--large .banner__heading{font-size:4rem;line-height:1}.banner .banner__text.subtitle{font-size:1.5rem}.banner--large:not(.banner--adapt):not(.banner--stacked) .banner__content{min-height:50vh}.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:50vh}}.image-with-text__content{display:flex;flex-direction:column;gap:2rem}.image-with-text__heading{text-transform:uppercase;letter-spacing:-.02em}.card__heading{text-transform:uppercase;letter-spacing:.05em;font-size:1.4rem}.card__information{padding-top:1.2rem}@media screen and (max-width:749px){.product-grid.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)!important;max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)!important;flex-grow:0}.collection .grid--2-col-tablet-down{gap:1rem;justify-content:center}.card__heading{font-size:1.2rem}}.section-header,.section-header>sticky-header,.section-header>div,.header-wrapper,.header{min-height:0!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.header{padding:0 3rem .5rem!important;align-items:center}.header__heading-logo-wrapper{margin:0;padding:0;line-height:0}.header__heading-logo{max-height:110px;width:auto!important;display:block}.header__heading,.header__heading-link{margin:0;padding:0;line-height:0}.header .list-menu__item--link{padding-top:0!important;padding-bottom:0!important;line-height:1}.header__icon{padding:0!important}.header-wrapper,.shopify-section-header-sticky .header-wrapper,.scrolled-past-header .header-wrapper{background-color:#f0e8df!important}.header-wrapper .header__icon,.header-wrapper .header__heading-link,.header-wrapper .list-menu__item--link,.header-wrapper svg{color:#3d3530!important;fill:#3d3530}.header--middle-center{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header--middle-center .header__inline-menu{justify-self:start}.header--middle-center .header__heading{justify-self:center}.header--middle-center .header__icons{justify-self:end}.header__heading-link,.footer .newsletter-form__button{text-transform:uppercase;letter-spacing:.1em}@media screen and (max-width:749px){body{overflow-x:hidden}.page-width{padding:0 2rem}.section+.section{margin-top:1.5rem}.image-with-text__grid{gap:0}.image-with-text__content,.banner__box{padding:3rem 2rem}.button{min-height:4.8rem}}html{scroll-behavior:smooth}body .shopify-policy__container,body .shopify-policy__container *,.page-width--narrow .rte,.page-width--narrow .rte *{text-transform:none!important;letter-spacing:normal!important}body .shopify-policy__container h1,.page-width--narrow h1.page-title,.main-page-title.page-title{font-size:2.4rem!important;text-transform:none!important;letter-spacing:-.01em!important}body .shopify-policy__container h2,.page-width--narrow .rte h2{font-size:1.8rem!important;text-transform:none!important;letter-spacing:-.01em!important}body .shopify-policy__container h3,.page-width--narrow .rte h3{font-size:1.5rem!important;text-transform:none!important}body .shopify-policy__container p,body .shopify-policy__container li,.page-width--narrow .rte p,.page-width--narrow .rte li{font-size:1.4rem!important;line-height:1.75!important}@media screen and (max-width:749px){body .shopify-policy__container h1,.page-width--narrow h1.page-title,.main-page-title.page-title{font-size:2rem!important}body .shopify-policy__container p,body .shopify-policy__container li,.page-width--narrow .rte p,.page-width--narrow .rte li{font-size:1.3rem!important}}.badge--bottom-right,.badge--bottom-left{text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-2ndlaw.css.map */
