@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--primary-color: #304936;--secondary-color: #F8F6F0;--section-bg-color: #F7F5EE;--accent-color: #B89A5A;--dark-color: #172D22;--text-color: #252A27;--light-color: #FFFFFF;--muted-color: #69706A;--Deep-color: #4a554e;--transition-smooth: all .4s cubic-bezier(.25, .46, .45, .94);--transition-fast: all .25s ease}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}h1,h2,h3,h4,h5,h6,p,ul{margin:0}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;color:var(--text-color)}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,serif;font-weight:500;margin-bottom:10px}p,ul,li,a,button,span{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}ul{list-style:none;padding:0}a{text-decoration:none}a,button{cursor:pointer}details,details:focus,details:active,button,button:focus,button:active,a,a:focus,a:active{outline:none;-webkit-tap-highlight-color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:12px;line-height:100%;font-weight:600;border-radius:9999px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .2s ease}.page-width{max-width:var(--global-page-width);margin-left:auto;padding:0 40px;margin-right:auto;width:100%}@media(max-width:767px){.page-width{padding:0 20px}}.btn-primary{background-color:var(--primary-color);color:#fff;border:1px solid var(--primary-color);box-shadow:0 4px 12px #1e372a2e}.btn-primary:hover{background-color:var(--dark-color);border-color:var(--dark-color)}.btn-primary:hover svg{transform:translate(4px)}.btn svg{display:inline-block;vertical-align:middle;width:16px;height:16px;stroke-width:2.2;transition:transform .2s ease}.btn-secondary{background-color:var(--light-color);color:var(--primary-color)}.btn-secondary:hover{background-color:transparent;color:var(--primary-color);border:1px solid var(--light-color)}.btn-secondary{background-color:var(--secondary-color);color:var(--primary-color);border:1px solid var(--primary-color);box-shadow:0 4px 12px #1e372a1f}.btn-secondary:hover{background-color:var(--primary-color);color:#fff;border-color:var(---light-color)}.btn-secondary:hover svg{transform:translate(4px)}.btn-outline{background:transparent;color:var(--light-color);border:1px solid var(--light-color)}.btn-outline:hover{background-color:var(--light-color);color:var(--primary-color)}.btn-outline-olive{background:transparent;color:var(--dark-color);border:1px solid var(--dark-color)}.btn-outline-olive:hover{background-color:var(--primary-color);color:var(--light-color)}.arrow-btn{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--dark-color);text-decoration:none;margin-bottom:8px;transition:color .2s ease,transform .2s ease}.arrow-btn:hover{color:#213c2c;transform:translate(3px)}.arrow-btn svg{width:16px;height:16px;stroke-width:2.2;transition:transform .2s ease}.arrow-btn:hover svg{transform:translate(4px)}.section-prefix{font-size:var(--prefix_size);font-weight:var(--prefix_weight);text-transform:var(--prefix_transform);letter-spacing:var(--prefix_spacing);line-height:normal;color:var(--muted-color);margin-bottom:10px}.section-title{font-size:var(--title_size);line-height:calc(var(--title_size) + 8px);font-weight:var(--title_weight);text-transform:var(--title_transform);letter-spacing:var(--title_spacing);color:var(--dark-color);margin-bottom:20px}.section-subtitle{font-size:var(--subtitle_size);font-weight:var(--subtitle_weight);line-height:calc(var(--subtitle_size) + 8px);letter-spacing:var(--subtitle_spacing);text-transform:var(--subtitle_transform);color:var(--Deep-color)}@media(max-width:1024px){.section-prefix{font-size:var(--prefix_size_tablet)}.section-title{font-size:var(--title_size_tablet);line-height:calc(var(--title_size_tablet) + 8px)}.section-subtitle{font-size:var(--subtitle_size_tablet);line-height:calc(var(--subtitle_size_tablet) + 4px)}}@media(max-width:767px){.section-prefix{font-size:var(--prefix_size_mobile)}.section-title{font-size:var(--title_size_mobile);line-height:calc(var(--title_size_mobile) + 8px);margin-bottom:10px}.section-subtitle{font-size:var(--subtitle_size_mobile);line-height:calc(var(--subtitle_size_mobile) + 4px)}}.splide .splide__arrow{background:var(--white);opacity:1;height:40px;width:40px}.splide .splide__arrow:hover{background:var(--primary-color)}.splide .splide__arrow:hover svg{fill:var(--white)}.splide .splide__pagination{gap:3px;bottom:15px}.splide .splide__pagination .splide__pagination__page{background:var(--primary-color);border:2px solid var(--primary-color);transform:none!important;height:12px;width:12px;opacity:1;transition:all var(--transition) ease-in-out}.splide .splide__pagination .splide__pagination__page.is-active{background:transparent}.shopify-policy__container{max-width:1440px;width:100%;margin:0 auto;padding:40px}.shopify-policy__title h1{font-size:var(--title_size);line-height:130%;font-weight:var(--title_weight);text-transform:var(--title_transform);letter-spacing:var(--title_spacing);color:var(--primary-color);margin:0 0 30px}.rte table{width:100%;max-width:650px;border-collapse:collapse;border:1px solid #d9d9d9;margin:20px 0;font-family:inherit}.rte table th{padding:12px 15px;text-align:left;border:1px solid #d9d9d9}.rte table td{padding:12px 15px;text-align:left;border:1px solid #d9d9d9;font-size:16px;line-height:1.4}@media(max-width:1024px){.shopify-policy__title h1{font-size:var(--title_size_tablet);line-height:calc(var(--title_size_tablet) + 8px)}}@media(max-width:767px){.shopify-policy__container{padding:40px 20px}.shopify-policy__title h1{font-size:var(--title_size_mobile);line-height:calc(var(--title_size_mobile) + 8px);margin-bottom:10px}}.shopify-policy__body h2{margin-top:22px!important}.shopify-policy__body ul{list-style:disc;padding-left:12px}.shopify-policy__body ol{list-style:normal;padding-left:12px}.cart__checkout-button:before,.cart__checkout-button:after{display:none!important}.cart-drawer .drawer__footer .cart__ctas .btn-secondary:hover svg path{fill:#fff}.quantity:before,.quantity:after{display:none}.quantity{border:1px solid var(--primary-color);border-radius:12px}.cart-drawer .quantity{min-height:35px}.cart-remove-button,cart-remove-button{background:#3049362b;border-radius:8px}.cart-drawer .cart-item{border-top:1px solid #3049362b}.cart-drawer .cart-item:first-child{border-top:none}.cart-drawer .cart-item__image,.cart__items .cart-item__image{border-radius:8px}.cart-remove-button .button,cart-remove-button{min-height:auto}cart-remove-button{justify-content:center}.cart-item__title .cart-item__name{color:#172d22}.cart-item cart-remove-button{height:auto;width:auto}cart-remove-button .button{min-height:auto}.template-page-fitness-exercise .btn-outline{display:none}@media(max-width:767px){.cart__contents .cart-item quantity-input.quantity.cart-quantity,.cart__contents .cart-item cart-remove-button .button{min-height:35px}}.product-detail .product__title h1{color:#172d22;font-weight:700}.product-detail .price__container{margin-bottom:0}.product-detail .price__container .price__regular{font-size:20px;line-height:100%;color:#172d22;display:flex;align-items:center}.product-detail .appstle_subscription_final_price{font-size:20px;line-height:100%;color:#172d22}.product-detail .product__description{margin-top:0;font-size:16px!important;line-height:22px;color:#4a554e}.product-detail .appstle_one_time_details_wrapper input:focus-visible,.product-detail .appstle_one_time_details_wrapper input:focus{box-shadow:none!important;outline:none!important;outline-offset:unset!important}.product-detail .appstle_circle{border:2px solid #172d22!important}.product-detail .product-form__submit:before,.product-detail .product-form__submit:after{display:none}.product-detail .product-form__input{margin:0!important}.product-detail .product-form__input .quantity__label{display:none}.product-detail .quantity-submit-row{display:flex;gap:10px;align-items:center}.product-detail .product-form__input{flex:auto!important;max-width:fit-content;width:100%}.product-detail .product-form{margin:0!important;width:100%}.product-detail .product__accordion{font-size:14px!important;line-height:22px}.product-detail .product__info-wrapper{padding-left:}.product-detail .product__description ul{list-style:disc!important;margin-top:10px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:30px!important}.product-detail .product__info-wrapper,.product-detail .product__media-wrapper{padding:0;max-width:100%!important;width:100%!important}.product-detail .thumbnail-list__item .thumbnail{border:none;border-radius:8px}.related-products__heading{font-family:Cormorant Garamond;font-weight:700;color:#172d22;font-size:42px;line-height:100%}.product-detail .product__info-container{max-width:100%!important;width:100%}.product-detail .appstle_subscription_save{border:1px solid #304936!important;background:#304936!important;color:#fff!important}@media(max-width:991px){.product-detail{display:grid;grid-template-columns:1fr;gap:15px!important}}@media(max-width:767px){.product-detail .slider-button{width:22px;height:22px}}.template-list-collections .card-wrapper,.template-collection .card-wrapper,.template-product .card-wrapper{border:1px solid rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:10px;overflow:hidden}.template-list-collections .card__content,.template-collection .card__content,.template-product .card__content{padding:0 15px!important}@media(max-width:480px){.template-list-collections .card__content,.template-collection .card__content,.template-product .card__content{padding:0 10px!important}}.template-list-collections .collection-list__item{max-width:400px!important}.shopify-section:not([id*=header]):not([id*=footer]){opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease;will-change:opacity,transform}.shopify-section:not([id*=header]):not([id*=footer]).scroll-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.shopify-section:not([id*=header]):not([id*=footer]){opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/global.css.map */
