
.famli-product-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.famli-product-nav a{display:flex;align-items:center;gap:6px;font-size:12px;padding:9px 7px;border:1px solid #e1d5ce;border-radius:9px;text-decoration:none}.famli-product-nav span{background:#705f58;color:white;display:grid;place-items:center;border-radius:50%;width:21px;height:21px;flex:0 0 21px}.famli-specs{background:#f4eeeb;scroll-margin-top:110px}.famli-spec-table{margin:24px 0 0}.famli-spec-table>div{display:grid;grid-template-columns:1fr 1.35fr;gap:20px;border-bottom:1px solid #dfd1c8;padding:13px 0;font-size:15px;line-height:1.5}.famli-spec-table dt{font-weight:600}.famli-spec-table dd{margin:0}.famli-spec-note{font-size:13px;line-height:1.6;margin-top:18px;color:#75665e}.famli-home-hero .slideshow__item-wrap{height:auto!important;min-height:0!important;aspect-ratio:var(--aspect-ratio)!important}.famli-home-hero .slideshow__slide-bg img{object-fit:contain!important;object-position:center!important}.famli-home-hero .slideshow__content:has(.slideshow__text:empty){display:none}.famli-home-reviews h2{font-size:27px!important}.sm-home-benefits-image img{object-fit:cover}.sm-catalog-product motion-element{opacity:1!important;transform:none!important;visibility:visible!important}.sm-cro--hotspots .sm-cro__anatomy-image img{object-fit:contain}.sm-catalog-product .product__media-wrapper{min-width:0}.sm-story-video{width:100%;max-height:680px;object-fit:contain;background:#f4eeeb}.sm-story__media:has(video){background:#f4eeeb}.sm-catalog-service__group a{color:inherit}.sm-home-services .feature-item__icon{color:#705f58}
@media(max-width:767px){.famli-home-hero .slideshow__item-wrap{aspect-ratio:var(--aspect-ratio-mobile)!important}.famli-product-nav{gap:5px}.famli-product-nav a{font-size:10px;padding:8px 4px}.famli-product-nav span{width:18px;height:18px;flex-basis:18px}.famli-spec-table>div{font-size:13px;gap:12px;padding:12px 0}.famli-home-reviews h2{font-size:24px!important}.sm-cro{padding-inline:16px}.sm-story-video{max-height:530px}}
@media(prefers-reduced-motion:reduce){.sm-catalog-service__track{animation:none!important}.sm-catalog-service{overflow:auto}}

.collection-template .product-card,.search-template .product-card{border-radius:16px;overflow:hidden}.collection-template .product-card__info,.search-template .product-card__info{padding:14px}.collection-template .product-card__title,.search-template .product-card__title{font-weight:600;line-height:1.4}.collection-template .product-grid{column-gap:18px;row-gap:28px}.collection-template .section__heading{color:#55453e}.cart-drawer .btn--primary{background:#705f58;border-color:#705f58}.footer{color:#55453e}.header .navigation{font-weight:600}

.sm-home-hero.famli-home-hero .slideshow__item-wrap{height:auto!important;min-height:0!important;aspect-ratio:var(--aspect-ratio)!important}
.famli-home-hero .slideshow__bg img{object-fit:contain!important;width:100%;height:100%}
.famli-home-reviews{padding-top:48px;padding-bottom:48px}
.famli-home-reviews .sm-home-review{display:flex;align-items:center;gap:24px;background:#f4eeeb;border-radius:18px;padding:28px}
.famli-home-reviews .famli-review-photo{width:120px;height:150px;object-fit:cover;border-radius:12px;flex-shrink:0}
.famli-home-reviews .sm-home-review p{font-family:var(--font-body-family)!important;color:#55453e}
.famli-home-reviews .famli-review-stars{font-size:21px!important;letter-spacing:2px}
.sm-home-products.famli-home-products .product-card__image-wrapper::after{content:none!important}
.sm-home-products.famli-home-products .product-card__badge{display:flex!important}
.sm-home-products.famli-home-products .product-card__info>.f-price{display:block!important;margin-top:8px}
body:has(.sm-home-scope) #MainContent .famli-home-video .page-width{max-width:600px}
@media(max-width:767px){.sm-home-hero.famli-home-hero .slideshow__item-wrap{aspect-ratio:var(--aspect-ratio-mobile)!important}.famli-home-reviews .sm-home-review{gap:15px;padding:20px;align-items:flex-start}.famli-home-reviews .famli-review-photo{width:70px;height:90px}.famli-home-reviews .sm-home-review p{font-size:13px!important}.famli-home-reviews .famli-review-stars{font-size:17px!important}}

.sm-catalog-product .product__block--price .f-price__save-badge{background:#705f58;color:#fff}

.famli-home-hero .famli-editorial-slide .slideshow__content{padding-inline:5.5%!important}
.famli-home-hero .famli-editorial-slide .sm-home-hero-payments{display:none}
.famli-home-hero .famli-editorial-slide .slideshow__text{width:43%;max-width:530px;margin-inline:0!important;padding:20px 0;text-align:left!important}
body:has(.sm-home-scope) #MainContent .famli-home-hero .famli-editorial-slide .slideshow__title{color:#55453e;font-size:clamp(28px,3.6vw,56px);line-height:1.12;letter-spacing:-.035em;margin:16px 0 0;text-shadow:none}
.famli-home-hero .famli-editorial-slide .slideshow__subtitle{color:#705f58;font-size:12px;line-height:1.4;letter-spacing:.16em;font-weight:700;text-shadow:none}
.famli-home-hero .famli-editorial-slide .slideshow__description{color:#55453e;font-size:clamp(14px,1.35vw,20px);line-height:1.65;margin-top:22px}
@media(min-width:768px){body:has(.sm-home-scope) #MainContent .famli-home-hero .famli-editorial-slide .slideshow__title{max-width:8.2em;text-align:left!important}.famli-home-hero .famli-editorial-slide .slideshow__description,.famli-home-hero .famli-editorial-slide .slideshow__description p{text-align:left!important}}
.famli-home-hero .famli-editorial-slide .slideshow__buttons{margin-top:26px;justify-content:flex-start}
.famli-home-hero .famli-editorial-slide .btn{background:#705f58;color:#fff;border:1px solid #705f58;border-radius:10px;min-height:48px;padding:12px 28px;font-weight:700}
.famli-home-hero .famli-editorial-slide .btn:hover{background:#55453e;border-color:#55453e}
@media(max-width:767px){
 .famli-home-hero .famli-editorial-slide .slideshow__content{justify-content:flex-start!important;align-items:center!important;padding:6% 18px 0!important}
 .famli-home-hero .famli-editorial-slide .slideshow__text{width:100%;max-width:100%;padding:0!important;text-align:center!important}
 .famli-home-hero .famli-editorial-slide .slideshow__subtitle{font-size:9px;letter-spacing:.12em}
 body:has(.sm-home-scope) #MainContent .famli-home-hero .famli-editorial-slide .slideshow__title{font-size:clamp(22px,5.8vw,38px);line-height:1.12;margin-top:7px}
 .famli-home-hero .famli-editorial-slide .slideshow__description{display:none}
 .famli-home-hero .famli-editorial-slide .slideshow__buttons{margin-top:12px;justify-content:center}
 body:has(.sm-home-scope) #MainContent .famli-home-hero .famli-editorial-slide .btn{font-size:12px;line-height:1.2;min-height:44px;padding:10px 22px;border-radius:8px}
}

@media(max-width:360px){.famli-home-hero .famli-editorial-slide .slideshow__content{padding-top:4%!important}body:has(.sm-home-scope) #MainContent .famli-home-hero .famli-editorial-slide .slideshow__title{font-size:18px;margin-top:5px}.famli-home-hero .famli-editorial-slide .slideshow__buttons{margin-top:8px}}
