body[data-famli-reference]{--font-body-weight:500;--font-body-weight-bolder:600;--font-body-weight-bold:700;--font-heading-weight:700;--font-subheading-weight:600;--font-navigation-weight:600;--font-button-weight:700;--font-pcard-title-weight:600;font-weight:500}body[data-famli-reference] #MainContent{font-weight:500}body[data-famli-reference] #MainContent :is(h1,h2,h3,h4,h5,h6,strong,b,.product-card__title,.product-card__title a){font-weight:700}body[data-famli-reference] #MainContent :is(p,li,label,select,blockquote,.sm-catalog-subtitle,.sm-story__text){font-weight:500}body[data-famli-reference] :is(.btn,.sm-bn-art-cta,.menu__link,.header__menu-item){font-weight:700}body[data-famli-reference] #MainContent :is(.bb-theme-options,.bb-slot-options){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:440px;gap:10px}body[data-famli-reference] #MainContent :is(.bb-theme-option,.bb-slot-option){width:100%;height:auto;aspect-ratio:1;min-width:0;max-width:72px}body[data-famli-reference] #MainContent .bb-package-head{position:relative;height:auto!important;min-height:74px;max-height:none;padding:22px 20px!important;white-space:normal}body[data-famli-reference] #MainContent .bb-save-badge{position:absolute;top:-13px;right:137px;height:auto;min-height:0;padding:5px 10px;line-height:1.4;font-size:11px}body[data-famli-reference] #MainContent .bb-package-prices{grid-row:1}body[data-famli-reference] #MainContent .famli-product-gift{display:block;margin:12px 0;border:1px solid #4A352B;border-radius:14px;overflow:hidden;background:#faf7f4;color:#4a352b}body[data-famli-reference] #MainContent .famli-product-gift__summary{display:flex;align-items:center;gap:10px;padding:12px 14px;min-height:62px;cursor:pointer;list-style:none;background:#4a352b;color:#fff;text-align:left}.famli-product-gift__summary::-webkit-details-marker{display:none}.famli-product-gift__summary>span{flex:1;min-width:0}body[data-famli-reference] #MainContent .famli-product-gift__summary strong{display:block;font-size:14px;font-weight:700;line-height:1.4;color:#fff}.famli-product-gift__summary small{display:block;font-size:12px;line-height:1.5;font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-top:2px;color:#fff}.famli-product-gift__icon{width:25px;height:25px;flex:0 0 25px}.famli-product-gift__chevron{width:20px;height:20px;flex:0 0 20px;transition:transform .2s}.famli-product-gift[open]>.famli-product-gift__summary .famli-product-gift__chevron{transform:rotate(180deg)}.famli-product-gift__content{padding:16px}body[data-famli-reference] #MainContent .famli-product-gift__content p{font-size:13px;line-height:1.6;margin:0 0 14px;color:#4a352b}.famli-product-gift__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.famli-product-gift__grid figure{margin:0;padding:10px;border:1px solid #e7ddd7;border-radius:10px;background:#fff;text-align:center;min-width:0}.famli-product-gift__grid img{display:block;width:100%;height:90px;object-fit:contain}.famli-product-gift__grid figcaption{font-size:12px;line-height:1.4;font-weight:600;margin-top:7px}.famli-product-gift__grid small{font-size:11px}.famli-product-gift__terms{margin-top:10px}.famli-product-gift__terms summary{padding:10px 0;cursor:pointer;font-size:13px;font-weight:600;min-height:44px}.famli-product-gift__close{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;padding:10px 14px;min-height:44px;border:1px solid #4A352B;border-radius:9px;background:#fff;color:#4a352b;font:700 13px/1.5 var(--font-body-family);cursor:pointer}.famli-product-gift__close span{font-size:22px;line-height:1}.famli-product-gift :is(summary,button):focus-visible{outline:3px solid #4A352B;outline-offset:-4px}body[data-famli-reference] #MainContent .sm-catalog-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}body[data-famli-reference] #MainContent .sm-catalog-details summary>span{display:none}body[data-famli-reference] #MainContent .sm-catalog-details summary:after{content:"";display:block;flex:0 0 9px;width:9px;height:9px;margin-right:5px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}body[data-famli-reference] #MainContent .sm-catalog-details details[open]>summary:after{transform:rotate(225deg)}body[data-famli-reference] #MainContent .famli-product-nav a{position:relative;background:#f7f2ee;border-color:#cdbbb0;padding-right:25px;font-weight:700}body[data-famli-reference] #MainContent .famli-product-nav a:after{content:"\2193";position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:17px;line-height:1;color:#4a352b}body[data-famli-reference] #MainContent .sm-story__social{background:#4a352b;color:#fff}body[data-famli-reference] #MainContent .sm-story__socialhead :is(h2,p){color:#fff!important}body[data-famli-reference] #MainContent .sm-story__proofcard{background:#fff!important;color:#4a352b!important;box-shadow:none;border:0}body[data-famli-reference] #MainContent .sm-story__proofcopy,body[data-famli-reference] #MainContent .sm-story__proofcopy :is(p,em,blockquote,figcaption,strong,button,.sm-story__stars){color:#4a352b!important;opacity:1!important}body[data-famli-reference] #MainContent .sm-story__proofcopy small{color:#4a352b!important}body[data-famli-reference] #MainContent .sm-story__proofimage{background:#f3eeeb}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider{--sm-related-height:auto}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider :is(.swiper,.swiper-slide){height:auto!important;min-height:0!important}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider .swiper-wrapper{min-height:0!important}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider .product-card{height:auto!important;min-height:124px!important;padding:12px!important}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider .product-card__wrapper{grid-template-columns:68px minmax(0,1fr);height:auto;align-items:center;gap:12px}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider .product-card__image-wrapper{width:68px!important;height:78px;max-height:none}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider .product-card__info{height:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:6px}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider .product-card__title{height:auto;font-weight:700;line-height:1.35!important}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider .product-card__title>a{display:block;max-height:none;overflow:visible;-webkit-line-clamp:unset;line-height:1.35}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider .product-card__info>form{display:flex;flex-wrap:wrap;justify-content:flex-start;height:auto;gap:6px;grid-row:3}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider .product-card__atc{width:100%!important;min-width:0!important;min-height:40px!important;height:auto!important;max-height:none!important;padding:8px 10px!important;line-height:1.4!important;white-space:normal;overflow:hidden;font-size:13px!important;font-weight:700;justify-content:center}body[data-famli-reference] #MainContent .complementary-products :is(.sm-nap-add-label,.product-card__atc-text){display:inline!important;white-space:normal!important;overflow:visible!important;font-size:13px!important;line-height:1.4!important}body[data-famli-reference] #MainContent .complementary-products .product-card__atc-icon{display:none}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider .product-card__variant-select{flex:1 1 100%;width:100%;height:36px!important;min-height:36px!important;max-height:none}@media(max-width:767px){body[data-famli-reference] #MainContent :is(.bb-theme-options,.bb-slot-options){gap:5px}body[data-famli-reference] #MainContent .bb-package-head{padding:20px 12px;gap:8px;grid-template-columns:22px minmax(0,1fr) auto}body[data-famli-reference] #MainContent .bb-package-name{font-size:14px}body[data-famli-reference] #MainContent .bb-package-details{padding:0 12px 18px}body[data-famli-reference] #MainContent .famli-product-gift__summary{padding:10px;gap:8px}body[data-famli-reference] #MainContent .famli-product-gift__summary strong{font-size:12px}body[data-famli-reference] #MainContent .famli-product-nav a{padding:9px 19px 9px 5px;font-size:11px;min-height:66px}body[data-famli-reference] #MainContent .famli-product-nav a:after{right:6px;font-size:15px}}.famli-tab-label-short{display:none}body[data-famli-reference] .sm-bn-codebar .famli-sticky-gift{font-weight:700}body[data-famli-reference] .sm-bn-codebar .famli-sticky-gift:before{content:"\b7";margin-right:8px}body[data-famli-reference] #MainContent .famli-campaign-hero__actions{justify-content:center}@media(max-width:767px){body[data-famli-reference] .header-section .sm-bn-codebar{display:flex;flex-wrap:wrap;justify-content:center;gap:0 5px;padding:6px 10px;line-height:1.45;min-height:48px;font-size:12px;text-align:center}body[data-famli-reference] .sm-bn-codebar .famli-sticky-gift{flex:0 0 100%;font-size:12px}body[data-famli-reference] .sm-bn-codebar .famli-sticky-gift:before{content:none}body[data-famli-reference] #MainContent .sm-home-services{padding:34px 0 42px!important}body[data-famli-reference] #MainContent .sm-home-services .page-width{padding-inline:20px!important}body[data-famli-reference] #MainContent .sm-home-services .feature-list__items{display:flex!important;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center}body[data-famli-reference] #MainContent .sm-home-services .feature-item{width:auto!important;flex:0 0 auto;min-height:0;padding:4px 7px 4px 5px!important;gap:4px;font-size:12px!important;line-height:1.4;white-space:nowrap;justify-content:center}body[data-famli-reference] #MainContent .sm-home-services .feature-item p{white-space:nowrap;font-size:inherit;line-height:inherit;margin:0;font-weight:500}body[data-famli-reference] #MainContent .sm-home-services .feature-item__icon{width:19px;height:19px;min-width:19px;min-height:19px;padding:3px;color:#fff;background:#4a352b}body[data-famli-reference] #MainContent .sm-home-services .feature-item__icon svg{width:13px;height:13px}body[data-famli-reference] #MainContent .sm-home-products .tabs__nav{display:flex!important;justify-content:center;gap:28px;flex-wrap:nowrap}body[data-famli-reference] #MainContent .sm-home-products .tabs__tab-name{font-size:28px;line-height:1.3;font-weight:700}body[data-famli-reference] #MainContent .sm-home-products .tabs__header{margin-bottom:32px}.famli-tab-label-full{display:none}.famli-tab-label-short{display:inline}}@media(max-width:374px){body[data-famli-reference] #MainContent .sm-home-services .page-width{padding-inline:10px!important}body[data-famli-reference] #MainContent .sm-home-services .feature-item{font-size:10.5px!important;padding:4px 5px 4px 4px!important}body[data-famli-reference] #MainContent .sm-home-services .feature-item__icon{width:17px;height:17px;min-width:17px;min-height:17px;padding:2px}body[data-famli-reference] #MainContent .sm-home-products .tabs__tab-name{font-size:26px}body[data-famli-reference] #MainContent .sm-home-products .tabs__nav{gap:20px}}body[data-famli-reference] .header-section .sm-bn-codebar.sm-bn-codebar--black-month{background:#4a352b!important;color:#fff!important;border-top-color:#4a352b!important;min-height:43px!important;height:auto!important;padding:8px 12px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:1px 5px!important;font-size:12px!important;line-height:1.4!important;text-align:center!important;white-space:normal!important}body[data-famli-reference] .header-section .sm-bn-codebar.sm-bn-codebar--black-month :is(strong,span){color:#fff!important}body[data-famli-reference] .header-section .sm-bn-codebar.sm-bn-codebar--black-month strong{font-weight:800!important;letter-spacing:.035em}body[data-famli-reference] #MainContent .famli-product-gift{border-color:#4a352b!important}body[data-famli-reference] #MainContent .famli-product-gift__summary{background:#4a352b!important;color:#fff!important}body[data-famli-reference] #MainContent .famli-product-gift__summary :is(strong,small,svg,span){color:#fff!important}body[data-famli-reference] #MainContent .famli-product-gift__summary small{display:block!important;text-decoration:underline!important;text-underline-offset:3px!important;font-weight:650!important}@media(max-width:767px){body[data-famli-reference] .header-section .sm-bn-codebar.sm-bn-codebar--black-month{font-size:11px!important;line-height:1.35!important;padding:8px 9px!important;min-height:45px!important}body[data-famli-reference] #MainContent .famli-product-gift__summary{min-height:60px!important}}body[data-famli-reference] #MainContent .product__media-gallery-viewer .product__media-container.blocks-radius{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}body[data-famli-reference] #MainContent .sm-bn-gallery-strip{margin-top:-6px!important;background:#4a352b!important;color:#fff!important;padding:12px 14px;gap:0;border-radius:0 0 22px 22px;font-size:14px;line-height:1.35;text-align:center}body[data-famli-reference] #MainContent .sm-bn-gallery-strip__message{font-weight:700;display:block}@media(max-width:767px){body[data-famli-reference] #MainContent .sm-bn-gallery-strip{padding:10px 9px;font-size:12px;line-height:1.35;border-radius:0 0 18px 18px}}@media(max-width:767px){body[data-famli-reference] #MainContent .famli-product-gift__summary{gap:6px!important;padding:10px!important}body[data-famli-reference] #MainContent .famli-product-gift__summary .famli-product-gift__icon{width:20px!important;height:20px!important;flex:0 0 20px!important}body[data-famli-reference] #MainContent .famli-product-gift__summary .famli-product-gift__chevron{width:16px!important;height:16px!important;flex:0 0 16px!important}body[data-famli-reference] #MainContent .famli-product-gift__summary>span{min-width:0;flex:1 1 auto}body[data-famli-reference] #MainContent .famli-product-gift__summary strong{white-space:nowrap!important;font-size:clamp(10px,2.9vw,12px)!important;letter-spacing:-.025em!important;line-height:1.35!important}}body[data-famli-reference] #MainContent .famli-product-gift__grid a.famli-product-gift__item{display:block;height:100%;min-width:0;border-radius:10px;color:inherit;text-decoration:none;cursor:pointer}body[data-famli-reference] #MainContent .famli-product-gift__grid .famli-product-gift__item figure{height:100%;transition:border-color .18s ease,box-shadow .18s ease}body[data-famli-reference] #MainContent .famli-product-gift__grid .famli-product-gift__item:hover figure{border-color:#4a352b;box-shadow:0 2px 8px #4a3f391f}body[data-famli-reference] #MainContent .famli-product-gift__grid .famli-product-gift__item:focus-visible{outline:2px solid #4A352B;outline-offset:2px}body[data-famli-reference] .famli-campaign-hero__grid a.famli-campaign-hero__gift{color:inherit;text-decoration:none;cursor:pointer}body[data-famli-reference] .famli-campaign-hero__grid a.famli-campaign-hero__gift:focus-visible{outline:2px solid #4A352B;outline-offset:3px}.famli-free-gift__card{display:flex;flex-direction:column;gap:4px;min-width:0}.famli-free-gift__card>.famli-free-gift__option{flex:1 1 auto;width:100%}.famli-free-gift__card>a.famli-free-gift__product-link{display:block;align-self:center;padding:5px 6px;min-height:30px;font-size:12px;font-weight:600;line-height:20px;text-decoration:underline;text-underline-offset:3px;color:#4a352b}.famli-free-gift__card>a.famli-free-gift__product-link:focus-visible{outline:2px solid #4A352B;outline-offset:1px}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider .product-card__atc{background:linear-gradient(105deg,#4a352b,#4a352b)!important;border:2px solid #4A352B!important;color:#fff!important;box-shadow:none!important}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider .product-card__atc:not(:disabled):hover{filter:brightness(1.06)}body[data-famli-reference] #MainContent .complementary-products catalog-complementary-slider .product-card__atc:focus-visible{outline:2px solid #4A352B;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/famli-ui-refinements.css.map */
