@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;600;700&display=swap";:root{--font-heading-family: "Josefin Sans", sans-serif;--font-body-family: "Josefin Sans", sans-serif;--font-heading-weight: 400;--font-body-weight: 400;--font-heading-style: normal;--font-body-style: normal}body{font-family:Josefin Sans,sans-serif;background-color:#fff;color:#1c1c1c;letter-spacing:.03em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Josefin Sans,sans-serif;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.header-wrapper{background-color:#fff;border-bottom:1px solid rgba(28,28,28,.1)}.header__heading-link .h2,.header__heading-link span{font-family:Josefin Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:1.6rem;font-weight:400}.header__menu-item,.header__menu-item span{font-family:Josefin Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem}.header__heading-logo{max-height:50px;width:auto}.shopify-section--slideshow+.shopify-section .header-wrapper,.header-wrapper--transparent{background-color:transparent;position:absolute;top:0;left:0;right:0;z-index:10}.announcement-bar{background-color:#000;color:#fff;font-family:Josefin Sans,sans-serif;font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase;padding:.8rem 0}.button,.shopify-challenge__button,.customer button{font-family:Josefin Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;font-weight:400;border-radius:0;min-height:4.5rem;padding:0 3.5rem;background-color:#1c1c1c;color:#fff;border:1px solid #1c1c1c;transition:background-color .2s ease,color .2s ease}.button:hover:not([disabled]){background-color:transparent;color:#1c1c1c}.button--secondary{background-color:transparent;color:#1c1c1c;border:1px solid #1c1c1c}.button--secondary:hover:not([disabled]){background-color:#1c1c1c;color:#fff}.button--tertiary{background:none;border:none;color:#fff;letter-spacing:.15em;text-transform:uppercase;font-size:1.2rem;text-decoration:underline;text-underline-offset:4px;min-height:auto;padding:0}.slideshow,.slideshow__slide{position:relative}.content-over-media--fill{min-height:100vh}.content-over-media--lg{min-height:80vh}.content-over-media--md{min-height:60vh}.slideshow__slide-content .prose .h1,.slideshow__slide-content .prose p.h1{font-family:Josefin Sans,sans-serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#fff;line-height:1.1;margin-bottom:2rem}.slideshow__slide-content .prose .h6,.slideshow__slide-content .prose p.h6{font-family:Josefin Sans,sans-serif;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:1rem}.scrolling-ticker-bar{background-color:#000;padding:1rem 0}.scrolling-ticker-bar__content{font-family:Josefin Sans,sans-serif;font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase;color:#fff}.card{border-radius:0;border:none;background-color:transparent}.card__heading{font-family:Josefin Sans,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;margin-top:1rem;color:#1c1c1c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__information{padding:1rem 0}.price{font-family:Josefin Sans,sans-serif;font-size:1.3rem;letter-spacing:.05em;color:#1c1c1c}.card__media{overflow:hidden;border-radius:0}.card__media img{transition:transform .5s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.collection-list__item{position:relative;overflow:hidden}.collection-list__item .card__heading{color:#fff;font-size:1.2rem;letter-spacing:.15em}.title-wrapper-with-link .title{font-family:Josefin Sans,sans-serif;font-size:1.6rem;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.title-wrapper-with-link a{font-family:Josefin Sans,sans-serif;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.product__title{font-family:Josefin Sans,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.product__info-container .price{font-size:1.6rem;letter-spacing:.05em}.product-form__cart-submit{width:100%;font-family:Josefin Sans,sans-serif;letter-spacing:.15em;text-transform:uppercase;font-size:1.2rem;background-color:#1c1c1c;color:#fff;min-height:5.5rem;border-radius:0}.product-form__cart-submit:hover:not([disabled]){background-color:#333}.swatch,.variant-pills__option{border-radius:0;font-family:Josefin Sans,sans-serif;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid #1c1c1c}.swatch--selected,.variant-pills__option--selected{background-color:#1c1c1c;color:#fff}.accordion__summary{font-family:Josefin Sans,sans-serif;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;font-weight:400;border-bottom:1px solid rgba(28,28,28,.15)}.collection-hero{position:relative}.facets__summary{font-family:Josefin Sans,sans-serif;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.facets-container select,.facets-container button{font-family:Josefin Sans,sans-serif;font-size:1.1rem;letter-spacing:.08em;border-radius:0}.newsletter .section__title{font-family:Josefin Sans,sans-serif;font-size:2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.newsletter .field__input{font-family:Josefin Sans,sans-serif;border-radius:0;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;letter-spacing:.05em}.footer{background-color:#1c1c1c;color:#fff}.footer__block-heading{font-family:Josefin Sans,sans-serif;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:400;color:#fff;margin-bottom:2rem}.footer a{color:#ffffffb3;font-family:Josefin Sans,sans-serif;font-size:1.2rem;letter-spacing:.05em;text-decoration:none;transition:color .2s ease}.footer a:hover{color:#fff}.footer__copyright{font-family:Josefin Sans,sans-serif;font-size:1.1rem;letter-spacing:.08em;color:#ffffff80}.list-social .icon{color:#ffffffb3}.list-social .icon:hover{color:#fff}.page-width{max-width:1600px}@media screen and (min-width:990px){.page-width-desktop{max-width:1600px}}.cart-drawer{background-color:#fff;font-family:Josefin Sans,sans-serif}.cart-drawer__title{font-family:Josefin Sans,sans-serif;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase}.field__input,.select__select{font-family:Josefin Sans,sans-serif;border-radius:0;font-size:1.3rem;letter-spacing:.05em}.field__label{font-family:Josefin Sans,sans-serif;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.section+.section{margin-top:2rem}@media screen and (min-width:750px){.section+.section{margin-top:3rem}}.scrolling-text-bar{background-color:#000;padding:1rem 0;overflow:hidden}.badge{font-family:Josefin Sans,sans-serif;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;border-radius:0;padding:.4rem 1rem}.main-page-title{font-family:Josefin Sans,sans-serif;font-size:2.5rem;letter-spacing:.1em;text-transform:uppercase;font-weight:400}.testimonials blockquote,.testimonials p{font-family:Josefin Sans,sans-serif;font-size:1.5rem;line-height:1.7;letter-spacing:.03em}.search-modal__form .field__input{font-family:Josefin Sans,sans-serif;font-size:1.6rem;letter-spacing:.05em;border-radius:0}.quantity{border-radius:0}.quantity__input{font-family:Josefin Sans,sans-serif}.rich-text__heading{font-family:Josefin Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.rich-text p{font-family:Josefin Sans,sans-serif;font-size:1.4rem;line-height:1.8;letter-spacing:.03em}.global-media-settings{border:none;box-shadow:none}.global-media-settings:after{content:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/cv-custom.css.map */
