:root{--font-body-family: "Josefin Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading-family: "Josefin Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading-weight: 600;--font-body-weight: 400;--badge-corner-radius: 0px;--buttons-radius: 0px;--inputs-radius: 0px;--media-radius: 0px;--product-card-corner-radius: 0px;--collection-card-corner-radius: 0px}*,*:before,*:after{border-radius:0!important}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,button,input,select,textarea,.button,.badge,.price,.caption,.card__heading,.card__heading a,.announcement-bar__message,.header__menu-item,.quick-add__submit,.link,a{font-family:Josefin Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.card__heading,.card__heading a,.button,.quick-add__submit,.badge,.announcement-bar__message span,.header__menu-item span,.header__active-menu-item span,.cainte-atc-overlay__label,.footer__heading,.footer-block__heading{text-transform:uppercase!important;letter-spacing:.14em!important}.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar.gradient,.color-scheme-4.utility-bar,.announcement-bar-section [class*=color-]{background-color:#000!important;background-image:none!important;border-bottom:none!important;padding-top:.9rem!important;padding-bottom:.9rem!important}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__message *,.announcement-bar-section p,.announcement-bar-section span{color:#fff!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important}.announcement-bar-section .announcement-bar__link,.announcement-bar-section .link{color:#fff!important}.announcement-bar-section .slider-button svg path,.announcement-bar-section .slider-button svg polyline{stroke:#fff!important}.header,header{background-color:#fff!important;border-bottom:1px solid #d9d4cc!important}.header__heading-link,.header__heading{text-transform:uppercase!important;letter-spacing:.2em!important}.header__menu-item span,.header__active-menu-item span{font-size:1.05rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#000!important}body{background-color:#fff!important;color:#000!important}.button,.button--primary,.product-form__submit,.shopify-payment-button__button{background-color:#000!important;color:#fff!important;border:2px solid #000000!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:1.3rem 2.6rem!important;transition:background-color .22s ease,color .22s ease!important}.button:hover,.button--primary:hover,.product-form__submit:hover{background-color:#fff!important;color:#000!important}.button--secondary{background-color:#fff!important;color:#000!important;border:2px solid #000000!important}.button--secondary:hover{background-color:#000!important;color:#fff!important}.product-card-wrapper,.card-wrapper{background-color:#f5f0e8;overflow:hidden}.card--standard .card__inner,.card--card .card__inner,.card__inner{background-color:#f5f0e8!important;overflow:hidden;position:relative}.card__information{background-color:#fff!important;padding:1.2rem 1rem .8rem!important}.card__content>.card__information{padding-top:1.2rem!important}.card__heading,.card__heading a,.card__heading .full-unstyled-link{font-size:1.1rem!important;font-weight:500!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#000!important;text-decoration:none!important}.price,.price-item,.price__regular .price-item,.price__sale .price-item{font-size:1rem!important;font-weight:400!important;letter-spacing:.08em!important;color:#000!important}.price-item--regular.price-item--last{color:#999!important;text-decoration:line-through!important;font-weight:300!important}.cainte-atc-overlay{position:absolute;bottom:0;left:0;right:0;background-color:#000000e0;padding:1.5rem 1.2rem;cursor:pointer;z-index:5;transform:translateY(100%);transition:transform .38s cubic-bezier(.4,0,.2,1);border:none;text-align:center}.cainte-atc-overlay__label{display:block;color:#fff!important;font-family:Josefin Sans,Helvetica Neue,Arial,sans-serif!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important}@media screen and (min-width:990px){.product-card-wrapper:hover .cainte-atc-overlay{transform:translateY(0)}.product-card-wrapper:hover .card__media img{transform:scale(1.04);transition:transform .5s ease}}@media screen and (max-width:989px){.cainte-atc-overlay{transform:translateY(0)}}@media screen and (min-width:990px){.product-card-wrapper .quick-add{display:none!important}}.badge{font-family:Josefin Sans,Helvetica Neue,Arial,sans-serif!important;font-size:.85rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:.4rem .8rem!important;border:none!important;box-shadow:none!important;border-radius:0!important}.badge--discount,.card__badge .badge{background-color:#000!important;color:#fff!important}.card__badge.top{position:absolute!important;top:1rem!important;left:1rem!important;z-index:6!important;grid-row-start:unset!important;align-self:unset!important;padding:0!important}.quick-add__submit{background-color:#000!important;color:#fff!important;border:none!important;font-family:Josefin Sans,Helvetica Neue,Arial,sans-serif!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:1.2rem 1.6rem!important;width:100%!important;transition:background-color .22s ease!important}.quick-add__submit:hover{background-color:#1a1a1a!important}.collection-hero__title{text-transform:uppercase!important;letter-spacing:.18em!important}.footer,.footer-section{background-color:#000!important}.footer *,.footer a,.footer__heading,.footer-block__heading,.footer p,.footer li{color:#fff!important}.footer a:hover{opacity:.6!important;text-decoration:none!important}.footer__heading,.footer-block__heading{text-transform:uppercase!important;letter-spacing:.18em!important;font-weight:600!important}.menu-drawer__menu-item span,.menu-drawer__close-button{text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:500!important}.search__input,.predictive-search__form input{border-color:#000!important;letter-spacing:.06em!important}.product__title h1,.product__title{text-transform:uppercase!important;letter-spacing:.14em!important}.product-form__submit{max-width:100%!important}.underline-links-hover:hover a{text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cainte-style.css.map */
