:root{--fitmart-mint: #5bbf9d;--fitmart-mint-dark: #3f9879;--fitmart-rose: #bf6582;--fitmart-brown: #63584c;--fitmart-cream: #f7f4ee}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}.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}@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-article .hdt-main-section__article .hdt-blogs-content{max-width:940px;margin-inline:auto}.hdt-page-type-article .hdt-article-content{color:#4d4a46;font-size:17px;line-height:1.9}.hdt-page-type-article .hdt-article-content :is(h2,h3,h4){color:#63584c;line-height:1.35;margin-top:1.7em;margin-bottom:.65em}.hdt-page-type-article .hdt-article-content h2{font-size:clamp(26px,3vw,36px)}.hdt-page-type-article .hdt-article-content h3{font-size:clamp(21px,2.4vw,28px)}.hdt-page-type-article .hdt-article-content :is(p,ul,ol,blockquote){margin-bottom:1.25em}.hdt-page-type-article .hdt-article-content img{display:block;max-width:100%;height:auto;margin:30px auto;border-radius:14px}.hdt-page-type-article .hdt-article-content blockquote{padding:22px 26px 22px 58px;border-left:4px solid #5bbf9d;border-radius:0 12px 12px 0;background:#f5f2eb}.hdt-page-type-article .hdt-article-content blockquote:before{left:20px;top:10px;line-height:1}.hdt-page-type-article .hdt-article-content a{color:#3f9679;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.hdt-page-type-article .hdt-article-content{font-size:16px;line-height:1.82}}.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:#e66614}.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}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fitmart-overrides.css.map */
