@font-face{font-family:Example;src:url(path-to-fonts/Example-Regular.woff2) format("woff2"),url(path-to-fonts/Example-Regular.woff) format("woff")}@font-face{font-family:Editors-Note;src:url(/cdn/shop/files/EditorsNote-Light.otf?v=1771285639) format("opentype")}@font-face{font-family:Editors-Note-Italic;src:url(/cdn/shop/files/EditorsNote-LightItalic.otf?v=1771285660) format("opentype")}:root{--FONT-ADJUST-NAV-TOP-LEVEL: .75;--FONT-STACK-HEADING: "Editors-Note", serif;--FONT-STACK-BODY: "figtree", sans-serif;--LETTER-SPACING-SUBHEADING: .5px !important;--MEDIUM-BUTTON-WIDTH: 135px;--grid-gutter: 20px;--FONT-SIZE-INPUT: 13px;--flickity-btn-position: 15px;--gutter: 30px;--grid-gutter-mobile: 20px}h1,h2,.main-heading{font-family:var(--FONT-STACK-HEADING);line-height:1.1!important}h1 em,h2 em,span em,h3 em{font-family:Editors-Note-Italic,serif}h3 strong,h3 em strong{font-weight:400!important;font-size:55px!important}@media screen and (max-width:749px){h3 strong,h3 em strong{font-weight:400!important;font-size:35px!important}}h2,.h2{--heading-size: calc(2.5rem * var(--adjust-heading))}h4,a.product-grid-item__title.font-heading,.subheading,a.product-grid-item__price.price,h4.testimonial__subheading.subheading-text,p.mosaic__item__subheading.subheading-text,.text__subheading{font-family:var(--FONT-STACK-SUBHEADING);font-weight:400!important;font-size:13px!important;text-transform:var(--SUBHEADING-TEXT-CAPS);letter-spacing:var(--LETTER-SPACING-SUBHEADING);color:inherit;margin-bottom:20px}h6{font-family:var(--FONT-STACK-BODY)}@media screen and (max-width:749px){h2,.h2{--heading-size: calc(2rem * var(--adjust-heading));line-height:1.2!important}}@media screen and (min-width:750px){.wrapper--narrow{max-width:700px}}.rich-text__text p{font-size:13px}.rich-text__text p a{text-decoration:none}.rich-text__container .main-subheading{font-size:13px}.rich-text__text p{margin-top:5px}.form__item input,.form__item textarea{border-radius:0;padding:3px 0;border-left:0px;border-right:0px;border-top:0px}.form__item.form__item--submit button{width:100%}.main-buttons__item{margin:5px}.btn--medium{--top-bottom-padding: 9px;--left-right-padding: 9px}.btn{font-size:11px!important}.btn--black,.btn--black .shopify-payment-button__button--unbranded{--btn-bg-hover: transparent}.text__button{margin-top:25px}.text__button:last-of-type{margin-top:24px!important}.shopify-section-mobile-menu .drawer__content-scroll,.shopify-section-mobile-menu .drawer__header,.shopify-section-mobile-menu .drawer__inner{background:#c6d4c8}a.mobile-navlink.mobile-navlink--level-1{font-family:var(--FONT-STACK-HEADING);font-size:25px;line-height:1.25}.section-columns--multicolumn .column-item__content{max-width:250px;margin:auto}.section-columns--multicolumn .section-columns__wrapper.carousel__container{margin-top:35px}.section-columns--multicolumn h3.column-item__heading{font-size:70px}.section-columns--multicolumn p a,.section-columns--multicolumn h6{font-size:13px;text-transform:uppercase;letter-spacing:.5px;background:none;text-decoration:none}.mosaic__item__optionaltext.p{position:absolute!important;bottom:20px!important}.mosaic__item__content-inner{height:100%}@media screen and (max-width:749px){.column-item__image-wrapper{margin-bottom:0!important}.section-columns--multicolumn .section-columns__wrapper.carousel__container{margin-top:20px}.mosaic__item__optionaltext.p{position:absolute!important;bottom:0!important}}.mfi-accordion-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.mfi-accordion-image img{width:100%;height:auto;display:block;border-radius:12px}@media(max-width:768px){.mfi-accordion-section{grid-template-columns:1fr;gap:30px}.mfi-accordion-image{order:-1}}.mosaic__grid h5{font-size:17px;font-family:var(--FONT-STACK-BODY);max-width:240px}.mosaic__item__optionaltext.p p{font-size:13px}.mosaic__item__optionaltext.p a.btn{margin-top:8px;margin-bottom:7px}.mosaic__grid.grid--mobile{flex-flow:wrap-reverse!important}.mosaic__item__optionaltext.p h2 em{font-size:58px;line-height:.9;margin-left:10px}.mosaic__item__optionaltext.p ol li{line-height:1.2}.mosaic__item__content ol{list-style:none;padding-left:0;counter-reset:custom-counter;margin-left:-7px}@media screen and (min-width:750px){.mosaic__item__content.mosaic__item__content--top-left{max-width:500px}}ol li{counter-increment:custom-counter;position:relative;padding-left:5px}ol li:before{content:counter(custom-counter);position:absolute;left:5px;top:5px;font-size:12px;line-height:1}@media screen and (max-width:749px){.mosaic__item__optionaltext.p{padding:15px 0}.grid--mobile,.stacked--mobile{gap:10px;row-gap:10px!important}}@media screen and (min-width:750px){.wrapper--narrow.text-left{width:54%;margin:0}}.product-grid-item__info{display:flex;flex-wrap:wrap;justify-content:center;padding-top:5px}.product-grid-item__info>:nth-child(1),.product-grid-item__info>:nth-child(2){flex:0 0 auto}.product-grid-item__rating{flex:0 0 100%;margin-top:6px}a.product-grid-item__title.font-heading,a.product-grid-item__price.price{margin-bottom:0!important}.klaviyo-star-rating-widget{margin-top:-7px}.banner-image__buttons.main-buttons{position:absolute;bottom:55px}p.h1.split-images__heading{margin-bottom:15px;font-size:50px}.text-left .text-container{margin-top:15px}.banner-image__text-wrapper{margin-bottom:12px}@media screen and (max-width:749px){.banner-image__buttons.main-buttons{position:absolute;bottom:44px}}p.kl_reviews__review__content{line-height:1.5!important}.kl_reviews__reviews_list,.kl_reviews__summary.kl_reviews__summary.kl_reviews__summary{max-width:900px;margin:auto!important}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab{padding:0}.kl_reviews__button_bar button{background:transparent!important;color:#000!important;border:1px solid black!important;padding:10px 30px!important;border-radius:30px!important}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab,h2.kl_reviews__summary__header{font-family:var(--FONT-STACK-SUBHEADING)!important;font-weight:400!important;font-size:13px!important;text-transform:var(--SUBHEADING-TEXT-CAPS);letter-spacing:var(--LETTER-SPACING-SUBHEADING);border-bottom:none!important}h2.kl_reviews__list_empty_state{font-weight:400!important;font-size:14px!important}.share-button .icon-share{display:none}button.btn.btn--text.share-link{font-weight:400!important;margin-top:30px}.article__image .background-size-cover img{display:block;object-fit:cover;width:700px;height:800px;min-height:auto;margin:auto}.article__content.rte h3 em{font-size:25px}.article__content.rte p{font-size:13px}.article__content.rte h4{margin-top:40px}article h1{font-size:38px;font-family:Editors-Note-Italic}.image-fill.article__image{padding-top:100%!important}.blog h1.text-center{display:none}.blog__post--three-col{--grid: repeat(3, minmax(0, 1fr));gap:70px}.journal-blurb{max-width:350px}@media screen and (max-width:749px){.journal-blurb{max-width:270px;padding:10px 0}.featured-blog__container .grid{gap:0px!important}}.featured-blog__container .grid{gap:60px}a.blog__post-excerpt-link .rte{font-size:12px;margin-top:6px;max-width:90%}.featured-blog__button{margin:0!important;text-align:end!important}.section__header.journal{display:flex;justify-content:space-between;margin-bottom:10px}.featured-blog__container{margin-top:50px}.blog--standard .blog__post-image-link{margin-bottom:13px}.article__content img,.article__image{height:800px}.article__image .background-size-cover{height:fit-content}@media screen and (max-width:749px){.article__image .background-size-cover img{object-fit:cover;width:100vw;height:500px}.article__image{height:500px!important}}span.product__price--regular{font-size:14px;margin-top:4px}h1.product__title{font-style:italic}.product__icon__row.product__icon__row--center{display:flex;flex-direction:column}.product__block--half{display:inline-block;width:12%;margin-top:30px;margin-right:20px}.product__icon__text{line-height:1.3}.product__icon__text:not(:only-child){margin-left:0}.product__icon__holder{display:block;position:relative;width:35px;height:30px;padding-top:var(--aspect-ratio);margin-bottom:30px}.product__form{display:grid;grid-template-columns:1fr 4fr;gap:22px;position:relative;align-items:end}span#template--18569650798762__main-8376226775210-select-quantity-label{display:none}@media screen and (min-width:750px){.product__submit__item{width:270px}}.product__block.product__description.rte p{margin-bottom:30px}.quantity__selector{padding:7px;width:100px}.icon-select,.icon-toggle-plus,.icon-toggle-minus{width:12px;height:12px}.product__accordion__title{font-size:12px;text-transform:uppercase;padding:7px 53px 7px 0;font-weight:400}span.accordion__title-text{font-size:13px;padding:8px 53px 8px 0;font-weight:400;text-transform:uppercase}.accordion__title{padding:0!important}.product__accordion__title .icon{width:12px}.product__accordion__inner.rte *,.accordion__text.rte p{font-size:13px}.product__submit__item button{padding:10px!important}@media screen and (min-width:750px){.product-single__thumbnail a{width:150px!important;height:170px!important;margin-right:5px}.product-gallery{overflow:hidden}}.product-gallery__media-slider .flickity-button{z-index:1;background:transparent}@media screen and (max-width:749px){.product-single .wrapper--full-padded{padding:0}.section-padding.product-single{padding-top:0}product-sticky.form__wrapper,.kl_reviews__reviews_list{padding:0px var(--gutter-mobile)}.product-gallery{overflow:hidden}.product-gallery__media.product-gallery__media--image{height:500px}.product-gallery__media-slider img.img-object-cover{object-fit:cover}.product-grid-item__image{margin-bottom:7px}}.shopify-section.text span.text-highlight__break{max-width:600px}.featured-collection__button.featured-collection__button--top.desktop-only{margin-top:-8px}.announcement__slide span.text-highlight__break{font-family:Editors-Note}.testimonial__text p{font-size:13px!important}.flickity-prev-next-button,.pswp__button--arrow--left,.pswp__button--arrow--right{box-shadow:none}.has-arrows{--flickity-btn-between: 10px !important}.testimonial__item__inner{padding:var(--inner) 80px var(--inner) 0px!important}.testimonials-section p{line-height:1.5}.testimonial__user{margin-top:13px;font-size:11px;text-transform:uppercase}.section-padding.testimonials-section.has-quotes{--PT: 60px;--PB: 35px}.testimonials-section .flickity-enabled.is-draggable .flickity-viewport{margin-top:67px}.testimonial__item{width:320px}.has-arrows .section__header~.testimonials__wrapper .testimonials__slider--text-left .flickity-prev-next-button{top:-130px!important}.testimonials-section li.dot:before{display:none}@media screen and (max-width:749px){.testimonial__item{width:250px}.testimonial__item__inner{padding:var(--inner) 40px var(--inner) 0px!important}}.spotlight__collection-blurb{opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease!important;transform:translate(1rem);max-width:390px}.spotlight__images .background-size-cover img{object-fit:contain}.spotlight__collection-link{text-transform:capitalize}.spotlight__collection-item:has(.spotlight__collection-link:hover) .spotlight__collection-blurb,.spotlight__collection-item:has(.spotlight__collection-link.is-selected) .spotlight__collection-blurb{opacity:1;max-height:200px}.spotlight__collection-blurb{font-size:11px;line-height:1.3;margin:5px 0 20px!important}h3.spotlight__collection-title.h3{margin-bottom:0}@media screen and (min-width:750px){.spotlight__text{padding-left:var(--gutter)}}.spotlight__collection-item{display:flex;flex-direction:row;gap:10px}span.spotlight__collection-count{font-size:12px}.featured-collection__button{margin-bottom:50px}@media screen and (max-width:749px){.spotlight__images{margin-top:-50px}}.cart-drawer__head h3{font-weight:400!important;font-size:32px;margin:0 30px 0 0;display:grid;grid-template-columns:min-content auto;gap:5px;align-items:center;font-family:Editors-Note-Italic}.cart-drawer__empty-message>p{font-size:13px}.cart-drawer__head{border-bottom:none}.cart-drawer__foot{border-top:none!important;box-shadow:none!important}p.cart__item__title a{font-family:Editors-Note-Italic;font-weight:400;font-size:18px!important}.cart__widget label{font-weight:400;font-size:13px;margin-bottom:9px}.cart__widget{padding:2px}fieldset.cart__buttons__fieldset button{font-size:13px!important}.cart__text{font-size:11px}.cart-drawer .cart-message--custom p{font-size:13px!important}.cart-drawer__head{border-bottom:0px}span.cart-drawer__item-qty{font-family:var(--FONT-STACK-BODY)}button.cart__widget__title{font-size:13px}.cart-drawer__close{width:50px;height:50px}.input-group--inline .input-group__field,.input-group--inline .input-group__btn--icon{border-radius:0;border:none}button.footer-title__button.subheading{margin-bottom:0}a.footer-link,button.footer-title__button.subheading,.menu__item--texts .navlink--icon,.site-header--nav-normal .navlink{font-size:13px!important;letter-spacing:0px}.footer-links li{margin-bottom:-3px}.footer-block{gap:8px}.input-group{--input-height: 45px}#SiteFooter .footer-block--logo-full{padding-top:35px!important}.footer-copyright__content{display:flex;justify-content:space-between;padding-top:10px;padding-bottom:30px}.footer-copyright__content *{font-size:10px;text-transform:uppercase;opacity:100%}.input-group--inline,.input-group__fields{max-width:none}.input-group.input-group--inline{border:1px solid}.input-group__btn{width:fit-content;height:var(--input-height);min-width:0px}.footer-block--newsletter .input-group:has(.btn,.shopify-payment-button__button--unbranded){flex-direction:row!important;justify-content:space-between!important}.input-group__item.input-group__item--email input{font-size:13px!important;background:#c6d4c8!important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #C6D4C8 inset}.footer-block--newsletter .input-group:has(.btn,.shopify-payment-button__button--unbranded) .input-group__item{max-width:none}.footer-block--newsletter .btn{border:none;position:absolute;right:0}.footer-block--newsletter .btn{border:none}a.footer-link{letter-spacing:0px!important}@media screen and (max-width:749px){.footer-blocks{gap:0px}.footer-block.footer-block--newsletter.text-left{margin-top:20px}.footer-copyright__content{padding-top:0;padding-bottom:10px}.footer-title__button{padding:3px 32px 0 0}.input-group__item.input-group__item--email input{font-size:11px!important}button.footer-title__button.subheading{text-transform:capitalize}.footer-block{gap:2px}.footer-blocks{--gutter: 25px}}.shopify-policy__container{padding-top:60px;padding-bottom:60px}.shopify-policy__body .rte p{font-size:13px;font-family:var(--FONT-STACK-BODY)}.shopify-policy__body .rte h4{font-size:13px!important;font-family:var(--FONT-STACK-BODY);font-weight:400!important;text-transform:uppercase;margin-top:30px;letter-spacing:0px}.shopify-policy__title h1{text-transform:capitalize;margin-bottom:35px;font-family:Editors-Note-Italic,serif}@media screen and (max-width:749px){.shopify-policy__container{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-styles.css.map */
