:root{--font-body-family:"Outfit",sans-serif;--font-body-weight:300;--font-body-weight-bold:700;--font-heading-family:"Tenor Sans",sans-serif;--font-heading-weight:400;--co-black:#111111;--co-red:#CC0000;--co-grey:#575656;--co-border:#E8E8E1}body{font-size:16px;font-weight:300;letter-spacing:.45px;line-height:1.4;color:#000}@media screen and (min-width:750px){body{font-size:18px}}.rte,.rte p,.rte li{color:#000}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:400;letter-spacing:0;text-transform:uppercase;color:#000;line-height:1}.button,button.button{font-family:var(--font-body-family);font-size:14px;font-weight:700;letter-spacing:4.2px;text-transform:uppercase}.co-section-title{font-family:var(--font-heading-family);font-size:24px;font-weight:400;text-align:center;text-transform:uppercase;margin:0 0 30px;color:#000}@media screen and (min-width:750px){.co-section-title{font-size:30.6px}}.announcement-bar__message{font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;min-height:41px;padding:10px 0;margin:0}@media screen and (min-width:750px){.announcement-bar__message{font-size:15px}}.utility-bar{border-bottom:0!important}.utility-bar .slider-button{display:none!important}.shopify-section.section-header{position:sticky;top:0;z-index:4}.co-header-wrapper{position:relative;background:#fff}.co-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:30px;padding-top:20px;padding-bottom:20px}.co-header__left,.co-header__right{display:flex;align-items:center;gap:20px;min-width:0}.co-header__nav--left{margin-left:auto}.co-header__nav--right{margin-right:auto}.co-header__icons{display:flex;align-items:center;margin-left:auto}.co-menu{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:2px;list-style:none;margin:0;padding:0}.co-header__nav--left .co-menu{justify-content:flex-end}.co-header__nav--right .co-menu{justify-content:center}.co-menu__link{display:inline-block;padding:6px 0;font-family:var(--font-body-family);font-size:16px;font-weight:300;letter-spacing:3.2px;line-height:1.5;text-transform:uppercase;color:#000;text-decoration:none;border-bottom:1px solid transparent}.co-menu__link:hover,.co-menu__item--mega:hover>.co-menu__link{border-bottom-color:#000}.co-header__heading{margin:0;line-height:0;font-size:0}.co-header__logo-link{display:block;text-decoration:none}.co-header__logo-img{display:block;width:var(--co-logo-width,140px);max-width:100%;height:auto}.co-header__logo-text{font-family:var(--font-heading-family);font-size:28px;color:#000;line-height:1.1}.co-header__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:44px;color:#000;position:relative;text-decoration:none}.co-header__icon .svg-wrapper{display:inline-flex;width:22px;height:22px}.co-header__icon svg{width:22px;height:22px}.co-header .header__icon--cart .svg-wrapper,.co-header .header__icon--cart svg{width:40px;height:40px}#cart-icon-bubble .cart-count-bubble{position:absolute;top:10px;right:12px;left:auto;bottom:auto;width:9px;height:9px;min-width:0;padding:0;border-radius:50%;background:#ff4f33;color:transparent;font-size:0;line-height:0}#cart-icon-bubble .cart-count-bubble span{display:none}.co-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--co-border);box-shadow:0 12px 24px #0000000f;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .25s;z-index:5}.co-menu__item--mega:hover>.co-mega,.co-menu__item--mega:focus-within>.co-mega{opacity:1;visibility:visible;transition-delay:0s}.co-mega__inner{display:flex;flex-wrap:wrap;gap:30px 20px;padding-top:40px;padding-bottom:40px}.co-mega__col{flex:0 0 calc(20% - 16px)}.co-mega__title{display:block;font-size:15px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#000;text-decoration:none;margin-bottom:14px}.co-mega__list{list-style:none;margin:0;padding:0}.co-mega__link{display:block;padding:5px 0;font-size:17px;font-weight:300;color:#000;text-decoration:none}.co-mega__link:hover,.co-mega__title:hover{text-decoration:underline}@media screen and (min-width:990px){.co-header header-drawer{display:none}}@media screen and (max-width:989px){.co-header{column-gap:10px;padding-top:10px;padding-bottom:10px}.co-header__nav,.co-header__account{display:none}.co-header__left,.co-header__right{gap:0}.co-header__logo-img{width:var(--co-logo-width-mobile,110px)}.co-header__icon{width:44px}}.banner__heading{font-size:36px;line-height:1;text-transform:uppercase}@media screen and (min-width:750px){.banner__heading{font-size:60px}}.banner__text,.banner__text p{font-size:18px;font-weight:300;color:inherit}@media screen and (min-width:750px){.banner__text,.banner__text p{font-size:23.4px}}.banner__buttons .button{min-height:42px;padding:11px 20px}.collection__title.title-wrapper{justify-content:center;text-align:center}.collection__title .title{width:100%;text-align:center;font-size:24px;margin:0 0 30px}@media screen and (min-width:750px){.collection__title .title{font-size:30.6px}}.card__inner.ratio{--ratio-percent:150%!important}.card .media img{object-fit:cover;object-position:center top}.card-wrapper .card__information{text-align:center;padding:12px 0 0}.card__heading,.card__heading a{font-family:var(--font-body-family);font-size:16px;font-weight:300;letter-spacing:3.2px;text-transform:uppercase;line-height:1.3;color:#000;text-decoration:none}.card-information{text-align:center}.card-information .price{justify-content:center;font-size:16px;letter-spacing:.45px}.price--on-sale .price-item--regular{color:#575656}.price--on-sale .price-item--sale,.price--on-sale .price-item--last{color:#c00}.card--standard .card__inner .card__content{padding:0}.card__badge .badge{border-radius:0;border:0;font-size:15px;font-weight:300;letter-spacing:.45px;padding:7px 7px 7px 9px;background:#1c1d1d;color:#fff}.image-with-text__heading{font-size:28px;line-height:1}@media screen and (min-width:750px){.image-with-text__heading{font-size:36px}}.image-with-text__text,.image-with-text__text p{font-size:18px;color:#000}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:60%;width:calc(60% - 12px)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:40%;width:calc(40% - 12px);padding-left:46px}.product__media-wrapper{position:sticky;top:130px;align-self:flex-start}.product--thumbnail_slider media-gallery{display:grid;grid-template-columns:77px 1fr;column-gap:17px;align-items:start}.product--thumbnail_slider media-gallery:not(:has(.thumbnail-slider)){display:block}.product--thumbnail_slider media-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1}.product--thumbnail_slider media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;display:block;margin:0}.product--thumbnail_slider .thumbnail-slider .thumbnail-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:17px;overflow:visible;padding:0;margin:0}.product--thumbnail_slider .thumbnail-list__item{width:77px!important;max-width:77px}.product--thumbnail_slider .thumbnail-slider .slider-button{display:none}}.thumbnail-list__item:before{padding-bottom:132%}.thumbnail{border-radius:0}.thumbnail img{object-fit:cover}.thumbnail[aria-current]{box-shadow:none;border:2px solid #000}.co-rating{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 8px;color:#000}.co-rating__stars{color:#f5b301;font-size:20px;letter-spacing:1px;line-height:1}.product__title{margin-bottom:16px}.product__title h1,.product__title .h1{font-size:26px;line-height:1;text-transform:uppercase}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:30.6px}}.co-price{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin:0 0 4px}.co-price__old{font-size:19.2px;color:#575656}.co-price__now{font-size:28.8px;font-weight:700;color:#000}.co-price__now.is-sale{color:#c00}.co-price__badge{background:#000;color:#fff;font-size:15px;font-weight:700;padding:4px 10px;border-radius:5px;line-height:1.4}.co-hr{border:0;border-top:1px solid var(--co-border);margin:20px 0}.product-form__input .form__label{font-size:14.4px;font-weight:300;letter-spacing:4.32px;text-transform:uppercase;color:#000;margin-bottom:12px}.product-form__input input[type=radio]+label{border-radius:0!important;border:1px solid var(--co-border)!important;background:#fff!important;color:#000!important;font-size:18px;min-width:44px;padding:9px 14px;margin:0 6px 8px 0;letter-spacing:.45px}.product-form__input input[type=radio]:checked+label{background:#fff!important;color:#000!important;border:2px solid #000!important}.product-form__input input[type=radio]+label:before{display:none}.swatch-input__input+.swatch-input__label{--swatch-input--size:40px}.co-points{list-style:none;padding:0;margin:16px 0}.co-points li{display:flex;align-items:center;gap:12px;font-size:18px;color:#000;margin:0 0 6px}.co-points svg{width:20px;height:20px;flex:0 0 20px}.co-stock{display:flex;align-items:center;gap:10px;margin:14px 0 4px;font-size:15px;font-weight:700;color:#f6a800}.co-stock__dot{width:10px;height:10px;border-radius:50%;background:#f6a800}.product-form__submit{min-height:47px;font-size:14px;font-weight:700;letter-spacing:4.2px;text-transform:uppercase}.co-payments{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:0;margin:14px 0 24px}.co-payments svg{width:38px;height:24px}.co-urgency{background:#fdecea;border-left:5px solid #AA1111;border-radius:0 8px 8px 0;padding:16px;text-align:center;margin:0 0 24px}.co-urgency__title{margin:0 0 6px;font-size:15px;font-weight:700;color:#a11;text-transform:uppercase}.co-urgency__text{margin:0;font-size:15px;color:#a11;line-height:1.4}.co-desc-title{font-size:22px;margin:10px 0 16px}.product__description,.product__description p,.product__description li{font-size:18px;color:#000}.co-tabs{margin-top:24px}.co-tab{border:1px solid var(--co-border);border-top:0}.co-tab:first-child{border-top:1px solid var(--co-border)}.co-tab summary{list-style:none;cursor:pointer;position:relative;padding:15px 40px;text-align:center;font-size:15px;font-weight:300;letter-spacing:4.3px;text-transform:uppercase;color:#000}.co-tab summary::-webkit-details-marker{display:none}.co-tab summary:after{content:"";position:absolute;right:20px;top:50%;width:8px;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;transform:translateY(-70%) rotate(45deg);transition:transform .2s}.co-tab[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.co-tab__content{padding:0 20px 18px;font-size:16px;color:#000}.co-return{display:block;text-align:center;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:#000;text-decoration:none;padding:40px 0}.co-faq__list{max-width:1000px;margin:0 auto;padding:0 20px}.co-faq__q{list-style:none;display:flex;align-items:center;gap:12px;cursor:pointer;padding:9px 0;font-size:18px;font-weight:400;color:#000}.co-faq__q::-webkit-details-marker{display:none}.co-faq__icon{flex:0 0 28px;width:28px;height:28px;border:1px solid var(--co-border);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s}.co-faq__item[open] .co-faq__icon{transform:rotate(180deg)}.co-faq__a{padding:0 0 12px 40px;font-size:16px}.co-features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:0 auto}@media screen and (max-width:749px){.co-features__grid{grid-template-columns:1fr}}.co-features__item{text-align:center;color:#121212}.co-features__icon svg{width:42px;height:42px}.co-features__title{margin:10px 0 4px;font-size:14px;font-weight:700;text-transform:uppercase;color:#121212}.co-features__text{margin:0;font-size:12px;line-height:1.5;color:#121212}.co-testimonials{background:#f9f9f9;padding:60px 0}.co-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;max-width:1500px;margin:0 auto;padding:0 20px}.co-testimonial{background:#fff;padding:40px 35px;text-align:center}.co-testimonial:nth-child(2){transform:scale(1.08);box-shadow:0 10px 30px #00000014;position:relative;z-index:1}.co-testimonial__stars{letter-spacing:4px;font-size:16px;color:#000}.co-testimonial__text{font-size:16px;color:#000;margin:14px 0}.co-testimonial__author{font-weight:700;font-size:16px;margin:0;color:#000}@media screen and (max-width:749px){.co-testimonials__grid{grid-template-columns:1fr;gap:16px}.co-testimonial:nth-child(2){transform:none}}.co-collection-intro{text-align:center;max-width:1000px;margin:0 auto;padding:50px 20px 30px}.co-collection-intro__title{font-size:26px;margin:0 0 20px}@media screen and (min-width:750px){.co-collection-intro__title{font-size:30.6px}}.co-collection-intro p{margin:0 0 20px;font-size:16px;color:#000}@media screen and (min-width:750px){.co-collection-intro p{font-size:18px}}.co-collection-intro ul{display:inline-block;text-align:left;margin:0 0 20px;padding-left:20px}.drawer__inner{width:450px;max-width:calc(100vw - 30px)}.footer-block__heading{font-family:var(--font-body-family);font-size:14.4px;font-weight:300;letter-spacing:4.32px;text-transform:uppercase;color:#fff;margin-bottom:20px}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content a{font-size:15.3px;color:#fff}.footer-block__details-content a{text-decoration:none}.footer-block__details-content a:hover{text-decoration:underline}@media screen and (min-width:750px){.footer__blocks-wrapper>.footer-block:nth-child(-n+3){width:calc(33.33% - 30px)!important;max-width:calc(33.33% - 30px)!important}.footer__blocks-wrapper>.footer-block:nth-child(4){width:100%!important;max-width:100%!important;flex-basis:100%}}.footer-block__image-wrapper{max-width:200px!important}.footer-block__image-wrapper img{width:100%;height:auto;filter:invert(1)}.copyright__content,.copyright__content a{font-size:12.6px;color:#fff}.footer__content-bottom{border-top:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/co-jeanne.css.map */
