:root{--frx-ink:#211d1a;--frx-coral:#f06432;--frx-cream:#f6efe6;--frx-sand:#efe6da;--frx-line:#e5ddd1;--frx-muted:#6b5f52}.frx-util{background:var(--frx-cream);color:var(--frx-ink);font-size:12px;letter-spacing:.02em}.frx-util__in{max-width:1440px;margin:0 auto;padding:7px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px}.frx-util__left{display:flex;align-items:center;gap:18px}.frx-util__left strong{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.frx-util a{color:var(--frx-ink);text-decoration:none}.frx-util a:hover{text-decoration:underline}.frx-util__right a{font-weight:700;text-decoration:underline;text-underline-offset:3px;margin-left:6px;text-transform:uppercase;letter-spacing:.08em;font-size:11px}@media(max-width:989px){.frx-util__left{display:none}.frx-util__in{justify-content:center;padding:7px 16px;text-align:center}}.frm-logo-overlay{display:none!important}.frx-cb2 .header-wrapper{background:#fff!important;position:relative}@media(min-width:990px){.frx-cb2 header.header.header--top-center{grid-template-areas:"search heading icons" "sub sub sub" "navigation navigation navigation";grid-template-columns:1fr auto 1fr;row-gap:0;max-width:1440px;padding:18px 32px 0;position:static}.frx-cb2 header.header>.header__search,.frx-cb2 header.header>header-drawer,.frx-cb2 .header__icons .header__search{display:none!important}.frx-cb2 .header__heading,.frx-cb2 .header__heading-link{width:auto!important}.frx-cb2 .header__heading-logo{width:190px!important;height:auto!important}.frx-cb2 .header__icons{grid-area:icons;justify-self:end}}.frx-search{grid-area:search;justify-self:start;display:flex;align-items:center;width:300px;height:40px;border:1px solid var(--frx-ink);background:#fff}.frx-search input{flex:1;min-width:0;height:100%;border:0;padding:0 12px;font:14px var(--font-body-family);color:var(--frx-ink);background:transparent;outline:none;box-shadow:none}.frx-search input::placeholder{color:#7d7266}.frx-search button{width:42px;height:100%;border:0;background:transparent;color:var(--frx-ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.frx-search:focus-within{outline:2px solid var(--frx-coral);outline-offset:2px}.frx-subnav{grid-area:sub;justify-self:center;display:flex;gap:26px;padding:12px 0 2px}.frx-subnav a{font-size:12.5px;color:var(--frx-ink);text-decoration:none;letter-spacing:.01em}.frx-subnav a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.frx-search,.frx-subnav{display:none!important}}.frx-nav{grid-area:navigation;justify-self:stretch!important;margin-top:4px}.frx-nav,.frx-nav>ul,.frx-nav__item,.frx-nav header-menu,.frx-nav details{position:static!important}.frx-nav>.list-menu--inline{display:flex;justify-content:center;flex-wrap:nowrap;gap:0 34px;margin:0;padding:0}.frx-nav__link{display:flex;align-items:center;gap:0;padding:12px 0 13px;border-bottom:2px solid transparent;font-family:var(--font-body-family);font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--frx-ink);text-decoration:none;cursor:pointer;list-style:none;white-space:nowrap}.frx-nav__link::-webkit-details-marker{display:none}.frx-nav__link .icon-caret,.frx-nav__link svg{display:none!important}.frx-nav__item:hover .frx-nav__link,.frx-nav__item.is-open .frx-nav__link,.frx-nav details[open]>.frx-nav__link{border-bottom-color:var(--frx-ink)}.frx-nav__item--offer .frx-nav__link{color:var(--frx-coral)}.frx-nav__item--offer:hover .frx-nav__link{border-bottom-color:var(--frx-coral)}.frx-nav .frx-mm{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:auto!important;background:#fff!important;border-top:1px solid var(--frx-line);border-bottom:1px solid var(--frx-line);box-shadow:0 24px 40px #211d1a1a;padding:34px 0 40px!important;max-height:calc(100vh - 230px);overflow-y:auto;z-index:30}.frx-mm__inner{display:grid;grid-template-columns:170px minmax(0,1fr) 300px;gap:48px;max-width:1320px!important;margin:0 auto;padding:0 32px!important}.frx-mm__quick{list-style:none;margin:0;padding:0}.frx-mm__quick a{display:block;padding:7px 0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--frx-ink);text-decoration:none}.frx-mm__quick a:hover{text-decoration:underline;text-underline-offset:3px}.frx-mm__quick a.frx-mm__offer{color:var(--frx-coral)}.frx-mm__cols{column-count:3;column-gap:40px}.frx-mm__cols--wide{column-count:4;column-gap:32px}.frx-mm__group{break-inside:avoid;margin:0 0 24px}.frx-mm__head{display:block;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--frx-ink);text-decoration:none;line-height:1.4}.frx-mm__links{list-style:none;margin:0;padding:0}.frx-mm__links a{display:block;padding:4px 0;font-size:14px;line-height:1.35;color:#5d5248;text-decoration:none}.frx-mm__head:hover,.frx-mm__links a:hover{color:var(--frx-ink);text-decoration:underline;text-underline-offset:3px}.frx-mm__promo-img{display:block;background:var(--frx-cream);overflow:hidden}.frx-mm__promo-img img{display:block;width:100%;height:auto!important;aspect-ratio:4/3;object-fit:cover;transition:transform .5s ease}.frx-mm__promo-img:hover img{transform:scale(1.04)}.frx-mm__chev{list-style:none;margin:14px 0 0;padding:0}.frx-mm__chev a{display:block;padding:4px 0;font-size:14px;color:var(--frx-ink);text-decoration:none}.frx-mm__chev a:after{content:" \203a"}.frx-mm__chev a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:1200px){.frx-mm__inner{grid-template-columns:150px minmax(0,1fr) 220px;gap:32px}.frx-mm__cols--wide{column-count:3}.frx-nav>.list-menu--inline{gap:0 24px}}@media(prefers-reduced-motion:reduce){.frx-mm__promo-img img{transition:none}}#MainContent .frx-home p.frx-statement{font-size:30px!important;line-height:1.35!important}#MainContent .frx-home .frx-hero p{font-size:18px!important;line-height:1.55!important}#MainContent .frx-home .frx-banner p{font-size:17px!important;line-height:1.6!important}#MainContent .frx-home .frx-promo p{font-size:15px!important}@media(max-width:749px){#MainContent .frx-home p.frx-statement{font-size:24px!important}#MainContent .frx-home .frx-hero p{font-size:16px!important}#MainContent .frx-home .frx-promo p{font-size:13px!important}}.frx-cb2 #MainContent[data-template^=product] media-gallery.product__column-sticky{position:static!important;top:auto!important}.frx-cb2 #MainContent[data-template^=product] .product__media-wrapper>:not(media-gallery){margin-top:16px}@media(max-width:989px){.frx-cb2 .header__icon--cart{margin-right:-8px!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/frx-cb2.css.map */
