:root{--fitmart-mint: #feab69;--fitmart-mint-dark: #a94710;--fitmart-rose: #109533;--fitmart-brown: #222222;--fitmart-cream: #f5f5f5}body{color:rgb(var(--color-foreground));text-rendering:optimizeLegibility}:where(a,button,input,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--fitmart-mint) 70%,white);outline-offset:3px}@media(max-width:1149px){.hdt-main-section__blogs .hdt-sidebar-btn{background:var(--fitmart-mint);color:var(--fitmart-brown);border-start-end-radius:8px;border-end-end-radius:8px;box-shadow:0 3px 12px #22222226}}@media(max-width:767px){.hdt-main-section__blogs .hdt-sidebar-btn{inset-block-start:auto;inset-block-end:82px;inset-inline-start:12px;width:44px;height:44px;border-radius:50%}.hdt-main-section__blogs .hdt-sidebar-btn .hdt-btn-icon{width:44px;height:44px}.hdt-page-type-article .hdt-main-section__blogs .hdt-sidebar-btn{position:static!important;order:-1;inset:auto;transform:none;margin:0 15px 12px}}.hdt-section-header{box-shadow:0 1px #63584c24}.hdt-main-header .hdt-header-logo img{display:block;height:auto;object-fit:contain}.hdt-main-header .hdt-menu-link,.hdt-main-header .hdt-site-nav_icon{transition:color .16s ease,opacity .16s ease}.hdt-main-header .hdt-menu-link:hover,.hdt-main-header .hdt-site-nav_icon:hover{color:var(--fitmart-mint)}.hdt-card-product__media-wrapp{overflow:hidden;background:var(--fitmart-cream)}.hdt-card-product__media-wrapp img{object-fit:contain;mix-blend-mode:multiply}.hdt-card-product__info{padding-block-start:16px}.hdt-card-product__title{line-height:1.55}@media(hover:hover)and (pointer:fine){.hdt-card-product.hdt-pr-style1 .hdt-pr-btns-group1{inset-block-end:16px;inset-inline-start:50%;inset-inline-end:auto;flex-direction:row;align-items:center;transform:translate(-50%)}.hdt-card-product.hdt-pr-style1:not(:hover) .hdt-pr-btns-group1{opacity:0;transform:translate(-50%,12px)}.hdt-card-product.hdt-pr-style1 .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button){width:44px;min-width:44px;height:44px;padding:0;aspect-ratio:1;border-radius:999px;box-shadow:0 6px 20px #27231f2e}.hdt-card-product.hdt-pr-style1 .hdt-pr-btns-group1 .hdt-pr_btn:not(button,a) :where(a,button) span:not(.hdt-pr-card-icon){display:none}.hdt-card-product.hdt-pr-style1 .hdt-pr-btns-group1 .hdt-pr-card-icon{position:static;display:inline-flex;align-items:center;justify-content:center;margin:0;opacity:1;transform:none}.hdt-card-product.hdt-pr-style1 .hdt-pr-btns-group1 .hdt-svg-pr-icon{width:20px;height:20px}}.hdt-main-section__collection .hdt-collection-description{max-width:1120px;line-height:1.85}.hdt-main-section__collection .hdt-main-collection-description-wrap{margin-block:28px 16px}.hdt-main-section__collection .hdt-shop-control{margin-block:28px}.hdt-main-product .hdt-product-media,.hdt-main-product .hdt-product-media__item{border-radius:12px;background:#faf9f6}.hdt-main-product .hdt-product__title{line-height:1.45}.hdt-main-product .hdt-product__description{line-height:1.8}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des){font-size:16px;line-height:1.78}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des) :is(p,ul,ol){font-size:inherit;line-height:inherit}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des) h2{margin-block:32px 14px;font-size:clamp(26px,2.15vw,32px);line-height:1.35}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des) h3{margin-block:28px 12px;font-size:clamp(22px,1.7vw,26px);line-height:1.4}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des) h4{margin-block:24px 10px;font-size:21px;line-height:1.45}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des) table{font-size:15px;line-height:1.55}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des) div[style*="background-color: #fff8e1"]{max-width:1200px;margin-inline:auto;padding:22px!important;font-size:15px!important;line-height:1.7!important}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des) div[style*="background-color: #fff8e1"] h4{margin-block:0 12px;font-size:22px;line-height:1.35}.hdt-product-form__submit,.hdt-sticky-atc__btn{letter-spacing:0;text-transform:none}.hdt-page-type-index .hdt-block-button__custom{--btn-background-hover: #f29c59;border-color:var(--fitmart-mint);background-color:var(--fitmart-mint);color:#222}.hdt-page-type-index .hdt-block-button__custom:is(:hover,:focus-visible){border-color:#f29c59;background-color:#f29c59;color:#222}.hdt-page-type-product :is(.hdt-product-form__submit,.hdt-product__bundle-submit,.hdt-sticky-atc__submit,.hdt-sticky-atc__btn).hdt-btn-accent{--hdt-btn-bg: 254 171 105;--hdt-btn-border-color: 254 171 105;--hdt-btn-hover-bg: 242 156 89;--hdt-btn-hover-border-color: 242 156 89;--hdt-btn-active-bg: 242 156 89;--hdt-btn-active-border-color: 242 156 89;--hdt-btn-color: 34 34 34}.hdt-page-type-product .shopify-payment-button__button--unbranded{border-color:var(--fitmart-mint);background-color:var(--fitmart-mint);color:#222}.hdt-page-type-product .shopify-payment-button__button--unbranded:is(:hover,:focus-visible){border-color:#f29c59;background-color:#f29c59;color:#222}.hdt-page-type-product .hdt-compare-at-price{color:#666}@media(max-width:767px){.hdt-main-header .hdt-header-logo img{max-height:42px}.hdt-card-product__info{padding-block-start:12px}.hdt-card-product__title{font-size:14px}.hdt-main-section__collection .hdt-main-collection-description-wrap{margin-block:24px 8px}.hdt-main-section__collection .hdt-shop-control{margin-block:22px}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des){font-size:15px;line-height:1.72}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des) h2{margin-block:26px 12px;font-size:24px}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des) h3{margin-block:24px 10px;font-size:21px}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des) h4{font-size:19px}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des) div[style*="background-color: #fff8e1"]{padding:18px!important;font-size:14px!important}.hdt-page-type-product :is(.hdt-product-description,.hdt-full-des) div[style*="background-color: #fff8e1"] h4{font-size:19px}}.hdt-rte blockquote{display:block;max-width:100%;line-height:1.75}.hdt-rte blockquote:before{top:10px;line-height:1}.hdt-page-type-page .hdt-main-heading .hdt-heading-image{display:none}.hdt-page-type-page .hdt-main-heading .hdt-section-spacing{background:var(--lohas-warm)}.hdt-page-type-page .hdt-main-heading .hdt-section-spacing :is(.hdt-row-grid,.hdt-row-grid *){color:var(--lohas-ink)}.hdt-page-type-page .hdt-main-heading .hdt-heading-liquid{font-size:clamp(28px,2.8vw + 16px,48px);font-weight:700;line-height:1.3;text-wrap:balance}.hdt-page-type-page .hdt-section-main-page .hdt-container{max-width:min(1100px,calc(100% - 32px))}.hdt-page-type-page .hdt-section-main-page .hdt-container:has(#lohas-organization-page){max-width:none}.hdt-page-type-page .hdt-main-area,.hdt-page-type-policy .shopify-policy__body{color:var(--lohas-ink);font-size:clamp(16px,.25vw + 15px,18px);line-height:1.85;overflow-wrap:anywhere}.hdt-page-type-page .hdt-main-area>:first-child,.hdt-page-type-policy .shopify-policy__body>:first-child{margin-block-start:0}.hdt-page-type-page .hdt-main-area :is(h2,h3,h4),.hdt-page-type-policy .shopify-policy__body :is(h2,h3,h4){color:var(--lohas-ink);line-height:1.35;text-wrap:balance}.hdt-page-type-page .hdt-main-area h2,.hdt-page-type-policy .shopify-policy__body h2{margin-block:2em .7em;font-size:clamp(25px,2vw + 16px,34px)}.hdt-page-type-page .hdt-main-area h3,.hdt-page-type-policy .shopify-policy__body h3{margin-block:1.6em .6em;font-size:clamp(21px,1vw + 17px,27px)}.hdt-page-type-page .hdt-main-area :is(p,ul,ol),.hdt-page-type-policy .shopify-policy__body :is(p,ul,ol){margin-block:0 1.2em}.hdt-page-type-page .hdt-main-area :is(ul,ol),.hdt-page-type-policy .shopify-policy__body :is(ul,ol){padding-inline-start:1.5em}.hdt-page-type-page .hdt-main-area li,.hdt-page-type-policy .shopify-policy__body li{padding-inline-start:.2em;margin-block:.45em}.hdt-page-type-policy .shopify-policy__body .rte>li{margin-inline-start:1.5em}.hdt-page-type-page .hdt-main-area blockquote,.hdt-page-type-policy .shopify-policy__body blockquote{margin-block:1.6em;padding:clamp(24px,3vw,38px) clamp(22px,3vw,38px) clamp(24px,3vw,38px) clamp(60px,5vw,76px);border-inline-start:4px solid var(--lohas-peach);border-radius:0 var(--lohas-radius) var(--lohas-radius) 0;background:var(--lohas-warm)}.hdt-page-type-page .hdt-main-area blockquote:before,.hdt-page-type-policy .shopify-policy__body blockquote:before{inset-inline-start:20px;inset-block-start:12px;color:var(--lohas-peach-deep);line-height:1}.hdt-page-type-page .hdt-main-area :is(table,iframe,video),.hdt-page-type-policy .shopify-policy__body :is(table,iframe,video){display:block;max-width:100%;overflow-x:auto}.hdt-page-type-page .hdt-main-area table,.hdt-page-type-policy .shopify-policy__body table{border-collapse:collapse;border:1px solid var(--lohas-line);border-radius:var(--lohas-radius)}.hdt-page-type-page .hdt-main-area :is(th,td),.hdt-page-type-policy .shopify-policy__body :is(th,td){padding:.7em .9em;border:1px solid var(--lohas-line);text-align:start}.hdt-page-type-page .hdt-main-area img{max-width:100%;height:auto;border-radius:var(--lohas-radius)}.hdt-page-type-policy .shopify-policy__container{width:min(1000px,calc(100% - 32px));padding-block:clamp(30px,5vw,70px)}.hdt-page-type-policy .shopify-policy__title{margin-block-end:clamp(24px,3vw,38px);padding-block-end:16px;border-block-end:3px solid var(--lohas-peach);text-align:start}.hdt-page-type-policy .shopify-policy__body{padding:clamp(20px,3vw,44px);border:1px solid var(--lohas-line);border-radius:var(--lohas-radius);background:#fff;box-shadow:var(--lohas-shadow)}.hdt-page-type-article .hdt-main-heading .hdt-heading-image{display:none}.hdt-page-type-article .hdt-main-heading .hdt-section-spacing{padding-block:clamp(38px,5vw,78px);background:var(--lohas-warm)}.hdt-page-type-article .hdt-main-heading .hdt-section-spacing :is(.hdt-row-grid,.hdt-row-grid *){color:var(--lohas-ink)}.hdt-page-type-article .hdt-main-section__article .hdt-blogs-content{max-width:940px;margin-inline:auto}.hdt-page-type-article .hdt-article-content{color:var(--lohas-ink);font-size:clamp(16px,.25vw + 15px,18px);line-height:1.88;overflow-wrap:anywhere}.hdt-page-type-article .hdt-article-content :is(h2,h3,h4){color:var(--lohas-ink);line-height:1.38;margin-block:1.8em .65em;text-wrap:balance}.hdt-page-type-article .hdt-article-content h2{font-size:clamp(25px,2vw + 16px,35px)}.hdt-page-type-article .hdt-article-content h3{font-size:clamp(21px,1vw + 17px,27px)}.hdt-page-type-article .hdt-article-content :is(p,ul,ol,blockquote){margin-block-end:1.25em}.hdt-page-type-article .hdt-article-content :is(ul,ol){padding-inline-start:1.5em}.hdt-page-type-article .hdt-article-content img{display:block;max-width:100%;height:auto;margin:30px auto;border-radius:var(--lohas-radius)}.hdt-page-type-article .hdt-article-content :is(table,iframe,video){display:block;max-width:100%;overflow-x:auto}.hdt-page-type-article .hdt-article-content blockquote{padding:26px 28px 26px 68px;border-inline-start:4px solid var(--lohas-peach);border-radius:0 var(--lohas-radius) var(--lohas-radius) 0;background:var(--lohas-warm)}.hdt-page-type-article .hdt-article-content blockquote:before{inset-inline-start:20px;inset-block-start:12px;color:var(--lohas-peach-deep);line-height:1}.hdt-page-type-article .hdt-article-content a{color:var(--lohas-forest);text-decoration:underline;text-underline-offset:3px}.hdt-page-type-article .hdt-article-content .products.nt_products_holder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:24px 42px}.hdt-page-type-article .hdt-article-content .pr_grid_item{width:auto;min-width:0;margin:0;padding:12px;border:1px solid var(--lohas-line);border-radius:var(--lohas-radius);background:#fff}.hdt-page-type-article .hdt-article-content .pr_grid_item .product-image{aspect-ratio:1;overflow:hidden;border-radius:6px;background:var(--lohas-paper)}.hdt-page-type-article .hdt-article-content .pr_grid_item .main-img{height:100%;padding-top:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.hdt-page-type-article .hdt-article-content .pr_grid_item :is(.hover_img,.nt_add_w,.nt_add_qv,.pr_atc,.price,.nt_labels){display:none}.hdt-page-type-article .hdt-article-content .pr_grid_item .product-title{margin-block:12px 4px;color:var(--lohas-ink);font-size:15px;font-weight:650;line-height:1.55}@media(max-width:767px){.hdt-page-type-article .hdt-article-content .products.nt_products_holder{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hdt-page-type-article .hdt-article-content .pr_grid_item{padding:8px}}.fm-product-highlights{margin-block:1.6rem .4rem;padding:1.4rem 1.6rem;border:1px solid rgba(230,102,20,.26);border-radius:1.2rem;background:#fffdfa}.fm-product-highlights__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.fm-product-highlights__item{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.8rem;margin:0;color:rgb(var(--color-foreground, 48 43 38));font-size:clamp(1.4rem,.25vw + 1.3rem,1.6rem);line-height:1.55}.fm-product-highlights__item strong{color:inherit;font-weight:700}.fm-product-highlights__icon{display:inline-grid;width:2rem;height:2rem;place-items:center;color:var(--fitmart-mint-dark)}.fm-product-highlights__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}@media(max-width:767px){.fm-product-highlights{margin-block-start:1.2rem;padding:1.2rem 1.3rem;border-radius:1rem}.fm-product-highlights__list{gap:.8rem}.fm-product-highlights__item{grid-template-columns:1.8rem minmax(0,1fr);gap:.7rem;font-size:1.4rem}.fm-product-highlights__icon{width:1.8rem;height:1.8rem}}.hdt-slider__dots.hdt-pagination .hdt-slider__dot{box-sizing:border-box;width:24px;min-width:24px;height:24px;min-height:24px;padding:8px;background-clip:content-box}.hdt-slider__dots.hdt-pagination.hdt-style-elessi .hdt-slider__dot--selected{width:30px;padding-inline:5px}.hdt-icon-box__scrollsnap-dots .hdt-shipping-dot{box-sizing:border-box;width:24px;min-width:24px;height:24px;min-height:24px;padding:6px;background-clip:content-box}:is(.hdt-pr-style1,.hdt-pr-style7,.hdt-pr-style8,.hdt-pr-style9,.hdt-pr-list) :where(.hdt-card-product__btn-wishlist,.hdt-card-product__btn-compare){width:24px;min-width:24px;height:24px;min-height:24px}:root{--lohas-peach: #feab69;--lohas-peach-deep: #a94710;--lohas-forest: #254a35;--lohas-ink: #252b26;--lohas-muted: #606b62;--lohas-paper: #fbfaf7;--lohas-warm: #f5f1e9;--lohas-line: #e9e4d9;--lohas-shadow: 0 14px 32px rgb(37 52 41 / 9%);--lohas-radius: 10px}body{color:var(--lohas-ink);font-family:Poppins,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}.hdt-section-header{background:#fff;box-shadow:0 1px 0 var(--lohas-line),0 8px 24px #2534290a}.hdt-main-header .hdt-menu-link{position:relative;font-weight:600;letter-spacing:.015em}.hdt-main-header .hdt-menu-link:after{position:absolute;inset-inline:0;inset-block-end:-8px;height:2px;background:var(--lohas-peach);content:"";opacity:0;transform:scaleX(.55);transition:opacity .18s ease,transform .18s ease}.hdt-main-header .hdt-menu-link:is(:hover,:focus-visible):after{opacity:1;transform:scaleX(1)}.hdt-page-type-index .hdt-slideshow .hdt-content-inner{max-width:min(660px,100%);padding:clamp(24px,2.5vw,42px);border:1px solid rgb(255 255 255 / 24%);border-radius:var(--lohas-radius);background:#172f20ab;box-shadow:0 18px 50px #08180d29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hdt-page-type-index .hdt-slideshow .hdt-content-inner .hdt-block-text__custom:first-child{color:#f8e9d3;font-weight:600;letter-spacing:.09em}.hdt-page-type-index .hdt-slideshow .hdt-block-button__custom{min-height:48px;padding-inline:26px;border-radius:6px;box-shadow:0 8px 22px #06180c2e;font-weight:700}.hdt-page-type-index .hdt-collections-list-manual .hdt-collection-inner{padding:10px;border:1px solid var(--lohas-line);border-radius:var(--lohas-radius);background:#fff;box-shadow:0 6px 22px #2534290d;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.hdt-page-type-index .hdt-collections-list-manual .hdt-collection-item:is(:hover,:focus-within) .hdt-collection-inner{border-color:color-mix(in srgb,var(--lohas-peach) 60%,white);box-shadow:var(--lohas-shadow);transform:translateY(-4px)}.hdt-page-type-index .hdt-collections-list-manual .hdt-collection-img{border-radius:7px;background:var(--lohas-warm)}.hdt-page-type-index .hdt-collections-list-manual .hdt-collection-img img{border-radius:7px}.hdt-page-type-index .hdt-collections-list-manual .hdt-collection-title{color:var(--lohas-ink);font-weight:700}@media(max-width:767px){.hdt-page-type-index .hdt-collections-list-manual .hdt-collection-content,.hdt-page-type-index .hdt-collections-list-manual .hdt-collection-wrapper,.hdt-page-type-index .hdt-collections-list-manual .hdt-collection-title{min-width:0;max-width:100%}.hdt-page-type-index .hdt-collections-list-manual .hdt-collection-title{text-align:center}.hdt-page-type-index .hdt-collections-list-manual .hdt-collection-title-text{white-space:normal;overflow-wrap:break-word;text-overflow:clip;line-height:1.2}}.hdt-page-type-index .hdt-section-heading_block{max-width:min(760px,calc(100% - 32px));margin-inline:auto}.hdt-page-type-index .hdt-section-heading_block:before{display:block;width:42px;height:3px;margin:0 auto 16px;border-radius:999px;background:var(--lohas-peach);content:""}.hdt-page-type-index .hdt-section-heading_block .hdt-heading-block{color:var(--lohas-ink);font-weight:700;letter-spacing:-.025em}.hdt-page-type-index .hdt-section-heading_block .hdt-subheading-block{color:var(--lohas-muted);line-height:1.7}.hdt-page-type-index .hdt-tabs-has_border_bg .hdt-tabs-item-title[aria-current=true] .hdt-collection-title-text:before{color:var(--lohas-ink)}.hdt-page-type-index .hdt-featured-collection:nth-of-type(2n){background:var(--lohas-paper)}.hdt-card-product__wrapper{transition:transform .2s ease}@media(hover:hover)and (pointer:fine){.hdt-card-product:is(:hover,:focus-within) .hdt-card-product__wrapper{transform:translateY(-3px)}}.hdt-card-product__media-wrapp{border:1px solid var(--lohas-line);border-radius:var(--lohas-radius);background:var(--lohas-paper);transition:border-color .2s ease,box-shadow .2s ease}.hdt-card-product:is(:hover,:focus-within) .hdt-card-product__media-wrapp{border-color:color-mix(in srgb,var(--lohas-peach) 50%,white);box-shadow:var(--lohas-shadow)}.hdt-card-product__title{color:var(--lohas-ink);font-size:clamp(15px,.35vw + 13px,17px);font-weight:600;line-height:1.55}.hdt-card-product__info .hdt-price{color:var(--lohas-peach-deep);font-weight:700}.hdt-card-product__info .hdt-compare-at-price:not([hidden])+.hdt-price:not(.hdt-price-item--range),.hdt-product__price .hdt-compare-at-price:not([hidden])+.hdt-price:not(.hdt-price-item--range),.hdt-mini-cart__price .hdt-compare-at-price:not([hidden])+.hdt-price:not(.hdt-price-item--range),.hdt-page-cart__prices .hdt-compare-at-price:not([hidden])+.hdt-price:not(.hdt-price-item--range){color:var(--lohas-peach-deep)}.hdt-card-product__info .hdt-compare-at-price{color:var(--lohas-muted)}.hdt-main-section__collection .hdt-main-collection-description-wrap{max-width:min(1320px,calc(100% - 32px));margin:24px auto 8px;padding:clamp(20px,2vw,30px);border-inline-start:4px solid var(--lohas-peach);border-radius:0 var(--lohas-radius) var(--lohas-radius) 0;background:var(--lohas-paper)}.hdt-main-section__collection .hdt-collection-description{max-width:none;color:var(--lohas-muted);font-size:clamp(15px,.3vw + 14px,17px);line-height:1.8}.hdt-main-section__collection .hdt-shop-control{margin-block:20px 26px;padding-block:13px;border-block:1px solid var(--lohas-line)}.hdt-page-type-product .hdt-product-media-wrapps,.hdt-page-type-product .hdt-product-media__item{border-radius:var(--lohas-radius);background:var(--lohas-paper)}.hdt-page-type-product .hdt-product__title h1{color:var(--lohas-ink);font-size:clamp(25px,1.45vw + 12px,34px);font-weight:700;line-height:1.38}.hdt-page-type-product .hdt-product__price .hdt-price{color:var(--lohas-peach-deep);font-weight:700}.hdt-page-type-product .hdt-description-overlay{height:56px;background:linear-gradient(to top,#fff,#fff0);pointer-events:none}.hdt-page-type-product .hdt-product-form__submit{min-height:50px;border-radius:6px;box-shadow:0 8px 20px #a9471021;font-weight:700}.hdt-page-type-product .fm-product-highlights{border-color:var(--lohas-line);border-radius:var(--lohas-radius);background:var(--lohas-paper)}@media(max-width:767px){.hdt-page-type-index .hdt-slideshow .hdt-content-inner{width:min(100%,440px);padding:20px;background:#172f20bf;-webkit-backdrop-filter:none;backdrop-filter:none}.hdt-page-type-index .hdt-collections-list-manual .hdt-collection-inner{padding:6px}.hdt-page-type-index .hdt-section-heading_block:before{margin-block-end:12px}.hdt-card-product__title{font-size:15px}.hdt-main-section__collection .hdt-main-collection-description-wrap{margin-block:18px 4px;padding:18px}.hdt-main-section__collection .hdt-shop-control{margin-block:16px 22px}.hdt-page-type-product .hdt-product__title h1{font-size:25px}}@media(prefers-reduced-motion:reduce){.hdt-main-header .hdt-menu-link:after,.hdt-page-type-index .hdt-collections-list-manual .hdt-collection-inner,.hdt-card-product__wrapper,.hdt-card-product__media-wrapp{transition:none}}.lohas-rich{--lohas-rich-ink: #27312f;--lohas-rich-muted: #53635f;--lohas-rich-accent: #c86e3a;--lohas-rich-line: #e8e3dc;--lohas-rich-warm: #fff8f2;color:var(--lohas-rich-ink);max-width:100%;min-width:0;overflow-wrap:anywhere}.lohas-rich *,.lohas-rich *:before,.lohas-rich *:after{box-sizing:border-box}.lohas-rich :where(h2,h3,h4){scroll-margin-block-start:100px;text-wrap:pretty}.lohas-rich :where(img,video,iframe){display:block;max-inline-size:100%;block-size:auto}.lohas-rich :where(figure,center){max-inline-size:100%;margin-block:clamp(20px,3vw,32px);margin-inline:auto}.lohas-rich :where(figure,center) img{margin-inline:auto;border-radius:8px}.lohas-rich :where(figcaption,small){color:var(--lohas-rich-muted);font-size:.9em;line-height:1.6}.lohas-rich :where(blockquote){position:relative;margin:clamp(22px,3vw,36px) 0;padding:clamp(18px,2.5vw,28px);border:0;border-inline-start:4px solid var(--lohas-rich-accent);border-radius:0 8px 8px 0;background:var(--lohas-rich-warm);font-size:clamp(17px,.45vw + 16px,20px);line-height:1.7}.lohas-rich :where(blockquote):before,.lohas-rich :where(blockquote):after{content:none}.lohas-rich :where(blockquote)>:last-child{margin-block-end:0}.lohas-rich__toc,.lohas-rich #toc_container{max-inline-size:100%;margin-block:clamp(28px,4vw,42px);padding:clamp(18px,2.5vw,28px);border:1px solid var(--lohas-rich-line);border-radius:8px;background:#faf8f5}.lohas-rich__toc :where(h2,h3),.lohas-rich #toc_container :where(h2,h3){margin-block-start:0;padding:0;border:0;font-size:clamp(18px,.6vw + 17px,22px)}.lohas-rich__toc :where(ul,ol),.lohas-rich #toc_container :where(ul,ol){margin-block:.7em 0;padding-inline-start:1.4em}.lohas-rich__toc a,.lohas-rich #toc_container a{display:inline-block;padding-block:.2em;text-decoration-thickness:1px;text-underline-offset:.22em}.lohas-rich__table-scroll{max-inline-size:100%;margin-block:clamp(22px,3vw,34px);overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--lohas-rich-line);border-radius:8px;background:#fff}.lohas-rich__table-scroll:focus-visible{outline:3px solid var(--lohas-rich-accent);outline-offset:2px}.lohas-rich__table-scroll table{min-inline-size:min(100%,560px);inline-size:100%;margin:0;border-collapse:collapse}.lohas-rich__table-scroll :where(th,td){padding:.75em .9em;border-block-end:1px solid var(--lohas-rich-line);border-inline-end:1px solid var(--lohas-rich-line);text-align:start;vertical-align:top}.lohas-rich__table-scroll tr:last-child :where(th,td){border-block-end:0}.lohas-rich--article>:where(article,section){max-inline-size:100%}.lohas-rich--article>:where(h2,p):first-child{margin-block-start:0}.lohas-rich--payment-method>ul:first-of-type{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:10px;padding:0;list-style:none}.lohas-rich--payment-method>ul:first-of-type li{margin:0;padding:12px 14px;border:1px solid var(--lohas-rich-line);border-radius:6px;background:#faf9f7;list-style:none}.lohas-rich--tap-and-go-payment :where(h3),.lohas-rich--alipayhk-wechatpay-payment :where(h3){padding:.7em .9em;border-inline-start:3px solid var(--lohas-rich-accent);border-radius:0 6px 6px 0;background:var(--lohas-rich-warm)}.lohas-rich--promotion :where(img),.lohas-rich--ulifestyle-app :where(img){margin-inline:auto;border:1px solid var(--lohas-rich-line);border-radius:8px}.lohas-rich--merchant :where(h2){margin-block-start:0}.lohas-rich a:focus-visible{outline:3px solid var(--lohas-rich-accent);outline-offset:3px}@media(max-width:767px){.lohas-rich__table-scroll table{min-inline-size:520px}.lohas-rich--payment-method>ul:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.lohas-rich--payment-method>ul:first-of-type{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lohas-rich :where(a,button){scroll-behavior:auto}}.lohas-rich .lohas-rich__product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:clamp(14px,2vw,22px);margin-block:clamp(24px,4vw,38px)}.lohas-rich .lohas-rich__product-card{display:flex;flex-direction:column;min-inline-size:0;margin:0;padding:12px;border:1px solid var(--lohas-rich-line, #e8e3dc);border-radius:8px;background:#fff;box-shadow:0 6px 18px #27312f0d}.lohas-rich .lohas-rich__product-image{display:grid;place-items:center;inline-size:100%;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#faf9f7}.lohas-rich .lohas-rich__product-image img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.hdt-page-type-article .lohas-rich .lohas-rich__product-title,.lohas-rich .lohas-rich__product-title{margin-block:14px 8px;font-size:clamp(15px,.25vw + 14px,17px);font-weight:650;line-height:1.5}.hdt-page-type-article .lohas-rich .lohas-rich__product-title a,.lohas-rich .lohas-rich__product-title a{color:var(--lohas-rich-ink, #27312f);text-decoration:none}.lohas-rich .lohas-rich__product-cta,.lohas-rich .lohas-rich__collection-cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:10px 14px;border:1px solid var(--lohas-rich-line, #e8e3dc);border-radius:6px;background:#fff8f2;color:var(--lohas-rich-ink, #27312f);font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none}.lohas-rich .lohas-rich__product-cta{margin-block-start:auto}.lohas-rich :is(.lohas-rich__product-cta,.lohas-rich__collection-cta):hover{border-color:var(--lohas-rich-accent, #c86e3a);color:var(--lohas-rich-ink, #27312f)}.lohas-rich :is(.lohas-rich__product-cta,.lohas-rich__collection-cta):focus-visible{outline:3px solid var(--lohas-rich-accent, #c86e3a);outline-offset:2px}@media(max-width:520px){.lohas-rich .lohas-rich__product-grid{grid-template-columns:minmax(0,1fr);gap:12px}.lohas-rich .lohas-rich__product-card{display:grid;grid-template-columns:108px minmax(0,1fr);gap:6px 12px;padding:10px}.lohas-rich .lohas-rich__product-image{grid-row:span 2;align-self:start}.hdt-page-type-article .lohas-rich .lohas-rich__product-title,.lohas-rich .lohas-rich__product-title{margin:0;font-size:15px}.lohas-rich .lohas-rich__product-cta{justify-self:start;margin:0}}.shopify-policy__body li br+br{display:none}@media(max-width:767px){.hdt-page-type-policy .shopify-policy__body h2{margin-block-start:1.2em}}.hdt-announcement-bar{--background: 8 122 44 !important;--color-background: 8 122 44 !important;background:#087a2c!important}.hdt-page-type-index .hdt-masonry-collections .hdt-collection-title-text{display:inline-block;padding:.3em .65em;border-radius:999px;background:#1e3027;color:#fff!important;text-shadow:none}.hdt-page-type-index :is(.hdt-tabs-head,.hdt-container-heading) .hdt-heading-block,.hdt-page-type-index :is(.hdt-tabs-head,.hdt-container-heading) .hdt-heading-block>span{color:var(--lohas-ink, #27312f)!important}.hdt-page-type-index .hdt-container-heading .hdt-subheading-block,.hdt-page-type-index .hdt-container-heading .hdt-subheading-block p{color:var(--lohas-muted, #5b655f)!important}.hdt-page-type-collection .hdt-shop-control :is(.hdt-filter_btn,button),.hdt-page-type-collection .hdt-shop-control :is(.hdt-filter_btn,button) *{color:#4b4b4b!important}.hdt-page-type-collection .hdt-pagination__item{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.hdt-page-type-product [id*=product-tabs-tab] :is(strong,b),.fm-product-reviews__eyebrow{color:#a94710!important}footer .hdt-newsletter__submit,footer button.hdt-newsletter__submit,footer button.hdt-w-100{background:#087a2c!important;color:#fff!important}footer .hdt-newsletter__submit *,footer button.hdt-w-100 *{color:#fff!important}footer .hdt-section-inner :is(.hdt--menu_item,p){color:#27312f!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fitmart-overrides.css.map */
