*,*:before,*:after{box-sizing:border-box}body{background-color:#f8f8f6;color:#111;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.announcement-bar{background-color:#111!important;color:#fff!important;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;padding:8px 0}.announcement-bar__message{font-size:.7rem;letter-spacing:.15em}.header{border-bottom:1px solid #e8e8e6;background-color:#f8f8f6!important;padding:16px 0}.header__heading-link,.header__heading{font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.header__menu-item{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.header__menu-item:hover{opacity:.5;transition:opacity .2s ease}.collection,.product-grid-container{padding:0 2rem}.grid.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.5rem 2.5rem;padding:3rem 0}@media screen and (max-width:989px){.grid.product-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem}}@media screen and (max-width:599px){.grid.product-grid{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}}.card-wrapper,.card{box-shadow:none!important;border:none!important;background:transparent!important;border-radius:0!important}.card__inner{border:none!important;border-radius:0!important;background:transparent!important;overflow:hidden}.card__media{overflow:hidden;background-color:#efefed;aspect-ratio:2 / 3}.card__media img,.card__media .media img{width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s ease}.card-wrapper:hover .card__media img:first-child{opacity:0}.card-wrapper:hover .card__media{transform:scale(1.01)}.card__content,.card__information{padding:.75rem 0 0!important;background:transparent!important}.card__heading,.card__heading a{font-size:.75rem!important;font-weight:400!important;letter-spacing:.06em;text-transform:uppercase;color:#111;line-height:1.4;margin-bottom:.25rem}.card__heading a:hover{opacity:.5;transition:opacity .2s ease}.card__information .caption-with-letter-spacing,.card-information__caption{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#888;margin-bottom:.2rem}.price,.price__regular,.price-item,.price-item--regular{font-size:.75rem!important;font-weight:400!important;letter-spacing:.05em;color:#111}.price__sale .price-item--sale{color:#111;font-weight:500}.price__sale .price-item--regular{color:#aaa;text-decoration:line-through}.quick-add,.card__footer .quick-add,.quick-add__submit{display:none!important}.featured-collection{padding:4rem 2rem;border-top:1px solid #e8e8e6}.featured-collection:first-of-type{border-top:none;padding-top:3rem}.featured-collection .title,.collection__title,.section-header h2,.featured-collection h2{font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#111;margin-bottom:2.5rem;padding-bottom:0}.featured-collection .link,.featured-collection a.link{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:#111;border-bottom:1px solid #111111;padding-bottom:1px;text-decoration:none;transition:opacity .2s ease}.featured-collection .link:hover{opacity:.4}.banner{margin-bottom:0}.banner__content{padding:2rem}.banner__heading{font-size:clamp(2rem,6vw,5rem);font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1}.slideshow__slide{background-color:#efefed}.footer{background-color:#f8f8f6!important;border-top:1px solid #e8e8e6;padding:3rem 2rem}.footer__content-top{padding:2rem 0}.footer-block__heading{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:#111}.footer__list-item a,.footer-block__list a{font-size:.7rem;letter-spacing:.08em;color:#666;text-decoration:none;transition:color .2s ease}.footer__list-item a:hover,.footer-block__list a:hover{color:#111}.footer__copyright{font-size:.65rem;letter-spacing:.08em;color:#aaa;padding:1.5rem 0;border-top:1px solid #e8e8e6}.newsletter__heading{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.field__input,.newsletter-form__field-wrapper input{border:1px solid #cccccc;border-radius:0!important;background:transparent;font-size:.75rem;letter-spacing:.05em;padding:12px 16px;color:#111}.field__input:focus,.newsletter-form__field-wrapper input:focus{border-color:#111;outline:none;box-shadow:none}.newsletter-form__button,.field__button{background-color:#111!important;color:#fff!important;border-radius:0!important;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;border:none;padding:12px 20px;transition:opacity .2s ease}.newsletter-form__button:hover,.field__button:hover{opacity:.7}.button,.btn{border-radius:0!important;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;font-weight:400}.button--primary{background-color:#111!important;color:#fff!important;border:1px solid #111111!important}.button--secondary{background-color:transparent!important;color:#111!important;border:1px solid #111111!important}.button:hover{opacity:.7;transition:opacity .2s ease}.collection-hero,.collection__description{padding:3rem 2rem 1rem}.collection-hero__title,.collection__title{font-size:clamp(1.5rem,4vw,3.5rem);font-weight:400;letter-spacing:.08em;text-transform:uppercase}.breadcrumbs,nav.breadcrumbs{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#aaa}.product__title{font-size:1.1rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.product__vendor{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:#888;margin-bottom:.5rem}.price-item--regular,.product .price{font-size:.9rem;font-weight:400;letter-spacing:.05em}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f8f8f6}::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#999}::selection{background-color:#111;color:#f8f8f6}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
