@font-face{font-family:Athelas;src:url(/cdn/shop/files/fonnts.com-Athelas_Regular.ttf?v=1777006137) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IvyMode;src:url(/cdn/shop/files/ivymode.ttf?v=1777007740) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IvyMode-regular;src:url(/cdn/shop/files/ivy-mode-regular.ttf?v=1777273378) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IvyMode-semi-blod;src:url(/cdn/shop/files/IvyMode-SemiBold.ttf?v=1777373487) format("truetype");font-weight:400;font-style:normal}p,span,a{font-family:Athelas!important}h1,h2,h3,h4,h5,h6{font-family:IvyMode!important}.header__row{background:#ffffffb5!important}.header__row .header__columns{padding:25px 0}.menu-list__list-item a{padding:0 10px}span.menu-list__link-title,.mega-menu__link span.wrap-text{color:#000;font-size:17.6px;padding:0;z-index:99}.mega-menu__link span.wrap-text{margin-bottom:10px}.menu-list__list-item a.menu-list__link--active span{border-bottom:1px solid}.header__column svg{color:#000;width:26px!important;height:26px!important}span.menu-list__link-title:hover,.mega-menu__link span.wrap-text:hover{color:#ce252e}.header__column .social-icons{display:flex;align-items:center;justify-content:center;gap:24px;margin-right:15px}.header__column--right{gap:34px}.header__column .social-icons img{width:20px}.hero-wrap h1{font-size:68px!important}.hero-wrap a.button{font-size:19px;border-radius:0;width:300px;height:65px;color:#ce252e;margin-top:80px}.hero-wrap a.button:hover{background:#f1f1f1ad}.wabi-wrap a.button{border-radius:0;font-size:19px;width:190px;line-height:normal;padding:14px 30px}.wabi-wrap a.button:hover{background:#ce252ebd}.footer-text-wrap a{color:#fff}.footer-text-wrap a:hover{color:#fff!important;text-decoration-color:currentcolor!important}marquee-component.spacing-style.gap-style{max-width:1340px;margin:0 auto;mask-image:linear-gradient(to right,transparent 0%,#000 15%,#000 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 30%,#000 75%,transparent 100%)}.collection-marque{mask-image:unset!important;-webkit-mask-image:unset!important}a.button.cart-items__empty-button{border-radius:0}.image-overlay{overflow-x:hidden}.image-overlay .section-content-wrapper{overflow:visible}.image-overlay .wabi-text{max-width:600px;flex:0 0 600px}.image-overlay .image-block{width:100vw!important;max-width:none!important;margin-right:calc(50% - 50vw)}.image-overlay .image-block img{width:100%;height:auto;display:block}.product-btn a.button{width:190px;border-radius:0;color:#000;background:#fff;font-size:19px}.product-btn a.button:hover{opacity:.8}.about-section .layout-panel-flex,.about-image-text .section-content-wrapper{max-width:1080px;margin:auto}.about-image-text h2{font-size:52px;line-height:60px;font-family:IvyMode-semi-blod!important}.about-image-text a.button{border-radius:0;font-size:19px;width:220px;height:70px;margin:40px auto 0}.location-heading p{padding:0 6px;background:#cd232d;color:#fff!important;line-height:27px}.location-heading h2{font-size:53px;font-family:IvyMode-regular!important}.location-heading,.location-wrapper{max-width:1080px;margin:auto}.location-wrapper h4 a{color:#cd232d;text-decoration:underline;display:inline-block;border-bottom:1px solid #cd232d}.location-wrapper .section-content-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px 20px}.news-media .image-block{height:100%}.news-media .image-block img{width:450px}.news-text .email-signup__input-group{width:450px;margin:auto}.news-text .email-signup__input-group input{border-radius:0;height:63px;font-size:18px;font-family:Athelas}.news-text .email-signup__input-group button{border-radius:0;font-size:19px;font-family:Athelas;height:63px}.email-signup__message{justify-content:center;padding:15px}[data-blog-index=template--22306569519324__main-1]{--col-span: 3 !important;--blog-post-card-scale: .8 !important}.blog-post-item--horizontal .blog-post-card{flex-direction:column!important}.blog-post-card__image--large{height:420px!important;object-position:top!important}[data-blog-index=template--22306569519324__main-3] img{object-position:top!important}.blog-post-card__content .h3{font-size:36px;font-family:IvyMode-regular!important;letter-spacing:.9px}.blog-post-card__content-text a{color:#cd232d!important;text-decoration:underline!important;text-transform:capitalize}rte-formatter.blog-post-card__content-text{font-family:Athelas!important}.blog-posts-container{width:100%;margin:auto;max-width:1200px}.blog-post-content{max-width:1060px!important;font-size:17px}.blog-post-content a{color:#cd232d!important}.single-blog-post h1{max-width:1050px!important;width:100%!important;line-height:88px!important;font-size:68px!important;font-family:IvyMode-regular!important}a.post-btn{background:#cd232d;padding:15px 30px;display:inline-block;margin-top:20px;color:#fff!important}a.post-btn:hover{opacity:.8}.lociton-wrapper{grid-template-columns:auto;max-width:1000px;margin:auto;padding:0 20px}.blog-image-text{display:flex;gap:20px}.blog-image-text div{width:50%}.product-main-heading h4{color:#cd232d!important;font-family:IvyMode-regular!important;font-weight:700}.collection-section ul.product-grid{grid-template-columns:1fr 1fr 1fr;gap:50px 25px}.collection-section .product-badges.product-badges--top-right{position:relative}.resource-list .product-badges__badge{line-height:normal;font-family:Athelas;background:#222;color:#fff;border-radius:0;text-transform:uppercase;letter-spacing:.5px;padding:6px 8px;font-size:17px!important}.resource-list .product-badges.product-badges--top-right{right:0}.image-overlay p a{color:#ce252e!important}.product-information button{border-radius:0;font-size:17px;font-family:Athelas}.product-information quantity-selector-component.quantity-selector{border-color:#a9a9a9;border-radius:0;background:#fafafa}.product-information quantity-selector-component.quantity-selector *{color:#000;font-size:20px;height:100%;line-height:22px}.product-information .appstle_subscription_wrapper_option,.product-information .variant-option__select-wrapper{border-radius:0!important;border-color:#a9a9a9!important;background:#fafafa}.product-information .appstle_subscription_wrapper{border-radius:0!important}.product-information .appstle_widget_title{letter-spacing:.5px;font-size:16px;font-family:IvyMode-regular;font-weight:600;margin:0 0 5px!important}.product-information span.appstle_one_time_text,.product-information span.appstle_subscribe_save_text,.product-information .appstle_one_time_price_wrapper *,.product-information .appstle_subscription_amount_wrapper *{font-size:16px!important;font-family:IvyMode-regular!important;font-weight:600}.product-information .variant-option label,.product-information .variant-option select{font-family:Athelas;font-size:17px}.custom-breadcrumb *{font-size:17px;color:#000}.blog-post-details time{font-size:16px;font-family:IvyMode;color:#000}.blog-post-details{margin-top:20px}.about-section h4{font-family:IvyMode-semi-blod!important;letter-spacing:.5px!important;line-height:36px!important}.article-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px}.article-pagination a{width:48%;text-decoration:none;color:#000;font-size:36px;line-height:1.3;display:flex;align-items:center;justify-content:space-between;font-family:IvyMode-semi-blod!important}.article-pagination .prev-article{text-align:left;justify-content:flex-start}.article-pagination .next-article{text-align:right}.article-pagination .arrow{font-size:64px;padding:0 10px}.collection-section ul.product-grid .badges-wrapper{display:none}.collection-section ul.product-grid .product-badges__badge{padding:0 0 3px 10px;color:#cd232d!important;font-size:16px;font-family:IvyMode-semi-blod;background:transparent!important;margin-top:-12px}.quick-add-modal .variant-option__select-wrapper svg.icon.icon-caret{display:none}.quick-add-modal .variant-picker__form label{font-size:20px;font-family:Athelas}.quick-add-modal .variant-picker__form select{padding:15px;width:300px;border-radius:0}.quick-add-modal quantity-selector-component.quantity-selector{border-radius:0!important}.quick-add-modal button.add-to-cart-button{border-radius:0;font-size:17px}.footer-menu summary.menu__heading{display:none}.footer-menu ul.list-unstyled{display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:15px}.footer-menu ul.list-unstyled li.menu__item.paragraph{margin:0}.footer-menu ul.list-unstyled li a:hover{color:#b8b8b8}.backgound-image .hero__media-wrapper{overflow:hidden;position:relative}.backgound-image .hero__media{position:absolute!important;top:-30%!important;height:160%!important;width:100%;object-fit:cover;will-change:transform}.wabi-wrap .image-block{position:relative;overflow:hidden}.wabi-wrap.image-block__image{position:absolute;top:-20%;left:0;width:100%;height:140%;object-fit:cover;transform:translateZ(0);will-change:transform}.shopify-policy__container{max-width:1240px!important}.shopify-policy__container h1{font-size:42px;font-family:IvyMode-semi-blod!important;margin-bottom:50px}.shopify-policy__container h2,.shopify-policy__container h3{font-size:28px;font-family:IvyMode-semi-blod!important}.shopify-policy__container li{font-family:Athelas;font-size:16px}.shopify-policy__container p{font-size:16px}.cart-drawer__inner button.cart__checkout-button{border-radius:0;font-size:17px}.cart-drawer__inner button.button.cart-discount__button,.cart-drawer__inner input#cart-discount{border-radius:0}.collection-section ul.product-grid span.price{font-family:IvyMode-semi-blod!important}.free-shipping-bar{background:#f8f8f8;padding:12px 15px;border-radius:8px;margin-bottom:15px;text-align:center}.free-shipping-text,.free-shipping-success{font-size:14px;font-weight:600;margin-bottom:8px;color:#222}.progress-bar{width:100%;height:8px;background:#ddd;border-radius:20px;overflow:hidden}.progress-fill{height:100%;background:#cd232d;border-radius:20px;transition:width .3s ease}.icon-text-product .group-block{padding:12px 8px;background:#fff;border-radius:8px;border:1px solid #121212}.variant-option__button-label__pill{background:#cd232d!important}.variant-option__button-label:has(:checked){border-color:#cd232d!important}.variant-picker__form legend{font-size:16px;font-family:IvyMode-semi-blod}.icon-text-product .group-block-content:not(.product-icon-text .group-block-content){display:grid;align-items:unset!important;grid-template-columns:1fr 1fr}.icon-text-product .group-block p{font-weight:600;font-size:14px}a.menu-list__link{flex-direction:row;gap:6px;align-items:center}span.menu-list__icon svg{width:14px!important;height:14px!important}span.menu-list__icon{border:none!important}.menu-list__icon svg{transition:transform .3s ease}.menu-list__link[aria-expanded=true] .menu-list__icon svg{transform:rotate(180deg)}.mega-menu__grid{display:flex!important;padding-top:30px}ul.mega-menu__list.list-unstyled{width:50%}.menu-list__submenu{margin-top:-30px;padding-top:30px}.mega-menu__content .resource-card__content{position:relative!important;background:#fff}.mega-menu__content .resource-card__content p.resource-card__title.h5{color:#000;text-align:center;font-size:16px}.mega-menu__content .resource-card--overlay:before{background:#fff0!important}.menu-list__submenu-inner a.mega-menu__link.mega-menu__link--parent span.wrap-text{font-size:18px;text-transform:uppercase;font-family:IvyMode-semi-blod!important;padding-bottom:20px}.icon-text-product .group-block .group-block-content{justify-content:flex-start}.mega-menu .resource-card__media{overflow:hidden;height:220px}.mega-menu .resource-card__image{transition:transform .5s ease}.mega-menu .resource-card:hover .resource-card__image,.mega-menu .resource-card__link:hover~.resource-card__media .resource-card__image{transform:scale(1.1)}.coming-wrap p{color:#fff!important}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):after{border:0!important}.jm-cluster[data-v-04f37a24]{flex-direction:column;justify-content:center!important;align-items:center!important}.jm-cluster[data-v-04f37a24] p.jm-text.jm-review-widget-minimal-header__title{font-size:30px;font-weight:600}button.jm-button.jm-button--primary.jm-action-buttons__button{background:#cd232d;border-color:#cd232d;padding:15px 30px}.mega-menu__content-list--collections .mega-menu__content-list-item:nth-child(4){order:1}.mega-menu__content-list--collections .mega-menu__content-list-item:nth-child(3){order:2}.mega-menu__content-list--collections .mega-menu__content-list-item:nth-child(2){order:3}.mega-menu__content-list--collections .mega-menu__content-list-item:nth-child(1){order:4}.resource-image.collection-card__image{aspect-ratio:4 / 5}.collection-card__inner .collection-card__content{font-size:24px;line-height:34px;text-align:center;align-items:center;font-weight:700;margin:15px 0}main[data-template=list-collections] .resource-list .resource-list__item:nth-child(1){order:1}main[data-template=list-collections] .resource-list .resource-list__item:nth-child(2){order:4}main[data-template=list-collections] .resource-list .resource-list__item:nth-child(3){order:3}main[data-template=list-collections] .resource-list .resource-list__item:nth-child(4){order:2}.hide-icon-text .icon-text-product{display:none!important}@media(min-width:551px)and (max-width:990px){.icon-text-product .group-block-content:not(.product-icon-text .group-block-content){display:grid;grid-template-columns:1fr 1fr}}@media(min-width:1024px)and (max-width:1250px){.wabi-section .image-block{height:100%}.wabi-section .wabi-text{padding-bottom:50px}}@media(min-width:768px)and (max-width:1024px){.wabi-text{padding:0}.wabi-section .image-block{height:100%}.image-overlay .wabi-text{max-width:100%;flex:unset}.image-overlay .image-block{height:100%}.image-overlay .group-block-content,.wabi-section .wabi-text{padding-bottom:50px}.about-image-text h2{font-size:31px;line-height:40px}.about-image-text a.button{margin:20px 0 0}.about-text .spacing-style{padding:0}.news-text .email-signup__input-group{width:auto;flex-wrap:wrap}.blog-post-card__content .h3{font-size:29px}.single-blog-post h1{line-height:62px!important;font-size:52px!important}.collection-section ul.product-grid{grid-template-columns:1fr 1fr;gap:20px}.article-pagination a{font-size:18px}}@media(min-width:1200px){.product-information__grid.product-information--media-left{grid-template-columns:1.5fr 1fr!important}}@media(max-width:1024px){div#shopify-section-template--22306569617628__marquee_jP9eC3{margin:0 20px}}@media(max-width:550px){.icon-text-product .group-block-content:not(.product-icon-text .group-block-content){display:grid;grid-template-columns:1fr 1fr}}@media(max-width:767px){.home-meet-owner .image-block__image{--ratio: 4 / 3 !important}.header-logo__image{height:90px!important;width:90px!important}.header__icon{padding:0!important}ul.menu-drawer__menu.has-submenu{margin-top:60px}ul.menu-drawer__menu.has-submenu a{justify-content:left}.header__icon--summary .header-drawer-icon{width:30px!important}.header__icon--summary .header-drawer-icon svg{width:26px;height:20px}.header-actions__action:not(.account-button) svg{width:30px!important;height:30px!important}button.button.close-button.menu-drawer__close-button svg{height:20px;width:20px}.header__icon--summary .header-drawer-icon svg path{stroke-width:1}.header__columns{padding:10px!important}marquee-component.spacing-style.gap-style{padding-bottom:30px}.hero-wrap h1{font-size:43px!important}.hero-wrap a.button{width:210px;margin-top:40px;height:59px}.wabi-text{padding-left:0}.marquee__content p{font-size:18px}.hero-wrap .hero__content-wrapper{padding:0 10px}.image-overlay .wabi-text h3{font-size:26px}.image-overlay .wabi-text p,.wabi-section .wabi-text p{font-size:16px}.image-overlay,.wabi-section,.about-image-text{grid-template-columns:auto}.image-overlay .wabi-text{max-width:100%;flex:unset}.image-overlay .wabi-text,.wabi-section .wabi-text{padding:0 20px}.wabi-wrap a.button{margin:auto;font-size:17px;height:59px}.wabi-section a.button{width:100%}.section-resource-list{padding:50px 0}.section-resource-list__header h3{font-size:26px}marquee-component.spacing-style.gap-style{--marquee-speed: 20s !important}.section-resource-list p{font-size:18px!important}span.price{font-size:16px}.wabi-section .wabi-text h4,.section-wrap p{font-size:20px}.footer-content *{justify-content:center;text-align:center!important;align-items:center!important}.about-section h4{font-size:20px}.about-section p{font-size:16px}.about-text{padding:0 20px}.about-image-text h2{font-size:31px;line-height:40px}.about-text .spacing-style{padding:0}.about-image-text a.button{font-size:17px;margin:50px 0 10px}.about-image-text .section-content-wrapper{padding-bottom:0}.location-wrapper .section-content-wrapper{grid-template-columns:1fr;gap:30px 20px}.news-section .section-content-wrapper{flex-direction:column-reverse;gap:0}.news-media .image-block img{width:100%;height:400px;object-position:top}.news-section{grid-template-columns:auto}.news-text{padding:50px 20px 20px}.news-text .email-signup__input-group button{font-size:16px;height:60px;width:100px}.news-text .email-signup__input-group input{height:60px;font-size:16px}.news-text .spacing-style.text-block.text-block--AOWZHcFZMc1l3U3M5d__text_LKwDRa{padding-bottom:10px}.spacing-style.text-block.text-block--AOWZHcFZMc1l3U3M5d__text_LKwDRa p{font-size:18px}.news-text .email-signup__input-group{width:auto;margin:auto;flex-direction:row!important}.news-section .section-content-wrapper .group-block{width:100%}.blog-post-card__content .h3{font-size:25px}[data-blog-index=template--22306569519324__main-1]{--col-span: 6 !important}.lociton-wrapper h2{font-size:28px}.single-blog-post h1{line-height:48px!important;font-size:38px!important}.blog-image-text{flex-direction:column-reverse}.blog-image-text div{width:100%}.collection-section ul.product-grid{grid-template-columns:1fr;gap:25px;padding:0 20px}.product-main-heading h4{font-size:20px}.wabi-section .image-block{height:100%}.wabi-section .wabi-text{padding-bottom:40px}.product-information .product-information__media{padding:0 20px}.image-overlay .group-block-content *{text-align:center;width:100%;justify-content:center;max-width:100%}.image-overlay .section-content-wrapper{gap:60px}.article-pagination{margin-top:0;gap:14px;flex-direction:column}.article-pagination a{width:100%;font-size:17px;line-height:1.2}.article-pagination .arrow{font-size:44px}.footer-menu ul.list-unstyled{justify-content:center}.shopify-policy__container h1{font-size:36px}.shopify-policy__container h2{font-size:20px}.shopify-policy__container h3{font-size:22px}.product-details{padding-top:40px}.has-submenu summary{justify-content:left!important}.has-submenu .menu-drawer__menu-item>.svg-wrapper{position:absolute;right:10px}ul.menu-drawer__menu.has-submenu li{margin-bottom:10px}.has-submenu .menu-drawer__menu-item>.svg-wrapper svg{width:20px!important;height:20px!important}ul.menu-drawer__menu.menu-drawer__menu--grandchildlist.details-content{width:100%}a#HeaderDrawer-shop-shop span.menu-drawer__menu-item-text.wrap-text{font-size:20px;color:#000;padding-bottom:15px}.coming-wrap button.email-signup__button{width:auto}.coming-wrap .news-text{padding-top:0}.coming-wrap p{font-size:42px!important;line-height:52px!important}.backgound-image .hero__media{object-position:20.59816238514907% 59.207400925115635%!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
