.uf-nav{--ink: #231F20;--paper: #FFFFFF;--tint: #EAE4DE;--rust: #673F10;--stone: #736E68;--stone-deep: #625E58;--hair: #DEDCDC;--rule-dark: #484848;--on-dark: #F5F4F3;--on-dark-soft: rgba(245, 244, 243, .74);--serif: var(--uf-nav-serif, Lora, Georgia, "Times New Roman", serif);--sans: var(--font-body-family, Montserrat, "Segoe UI", system-ui, sans-serif);--bar-h: 56px;--wrap: 1536px;--gutter: 24px;--ease: cubic-bezier(.22, .61, .36, 1);display:block;position:relative;z-index:4;background:var(--ink);color:var(--on-dark);font-family:var(--sans);font-size:15px;line-height:1.35;letter-spacing:0;-webkit-font-smoothing:antialiased}.uf-nav-section{position:sticky;top:0;z-index:4}.uf-nav *,.uf-nav *:before,.uf-nav *:after{box-sizing:border-box}.uf-nav :where(ul,ol){list-style:none;margin:0;padding:0}.uf-nav :where(p){margin:0}.uf-nav :where(a){color:inherit;text-decoration:none}.uf-nav :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.uf-nav :where(img,svg){display:block}.uf-nav :where(summary){list-style:none;cursor:pointer}.uf-nav :where(summary)::-webkit-details-marker{display:none}.uf-nav :where(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:none}.uf-nav__bar{position:relative;display:grid;grid-template-columns:44px 1fr auto;align-items:center;column-gap:8px;min-height:var(--bar-h);padding:0 12px 0 8px;background-color:var(--ink);background-position:center;border-bottom:1px solid var(--rule-dark)}.uf-nav__logo{display:flex;align-items:center;justify-self:center;height:var(--bar-h);padding:0 4px}.uf-nav__logo-img{width:min(var(--uf-nav-logo, 168px),46vw);height:auto}.uf-nav__wordmark{font:700 18px/1 var(--serif);letter-spacing:.08em;text-transform:uppercase}.uf-nav .uf-nav__main{display:none;grid-area:auto;margin:0}.uf-nav__tools{display:flex;align-items:center;justify-self:end}.uf-nav__tool{display:grid;place-items:center;width:44px;height:44px;color:var(--on-dark);position:relative}.uf-nav__tool svg{width:22px;height:22px}.uf-nav__tool:hover svg{transform:scale(1.07)}.uf-nav__account,.uf-nav__phone-text{display:none}.uf-nav__cart{margin:0}.uf-nav__cart .icon{width:22px;height:22px}.uf-nav__cart .cart-count-bubble{position:absolute;top:4px;right:2px;width:17px;height:17px;border-radius:50%;background:var(--tint);color:var(--ink);font-size:10px;font-weight:700;line-height:17px;text-align:center}.uf-nav__tool.uf-nav__search,.uf-nav__search .header__search,.uf-nav__search details{position:static}.uf-nav__search .search-modal{z-index:6}.uf-nav__search .header__search{display:inline-flex;line-height:0}.uf-nav__search .header__icon{width:44px;height:44px;display:grid;place-items:center;color:var(--on-dark)}.uf-nav__search .header__icon .icon{width:22px;height:22px}.uf-nav__search .modal__toggle{list-style:none}.uf-nav__search .search-modal{background:var(--ink);color:var(--on-dark);border-bottom:1px solid var(--rule-dark)}.uf-nav__search .search-modal__content{max-width:var(--wrap);margin:0 auto}.uf-nav__drawer-root{display:block;width:44px;height:44px}.uf-nav__burger{display:grid;place-items:center;width:44px;height:44px;color:var(--on-dark)}.uf-nav__burger-lines{position:relative;width:20px;height:14px;display:block}.uf-nav__burger-lines i{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .2s var(--ease),opacity .15s}.uf-nav__burger-lines i:nth-child(1){top:0}.uf-nav__burger-lines i:nth-child(2){top:6.25px}.uf-nav__burger-lines i:nth-child(3){bottom:0}.uf-nav__drawer-root[open] .uf-nav__burger-lines i:nth-child(1){transform:translateY(6.25px) rotate(45deg)}.uf-nav__drawer-root[open] .uf-nav__burger-lines i:nth-child(2){opacity:0}.uf-nav__drawer-root[open] .uf-nav__burger-lines i:nth-child(3){transform:translateY(-6.25px) rotate(-45deg)}.uf-nav__drawer{position:fixed;top:var(--uf-nav-bottom, var(--bar-h));left:0;right:0;bottom:0;z-index:1000;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--paper);color:var(--ink);border-top:1px solid var(--rule-dark)}@media(prefers-reduced-motion:no-preference){.uf-nav__drawer{animation:uf-nav-drawer .22s var(--ease)}}@keyframes uf-nav-drawer{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}html.uf-nav-locked,html.uf-nav-locked body{overflow:hidden}.uf-nav__drawer-nav{padding:8px 0 16px}.uf-nav__d-item{border-bottom:1px solid var(--hair)}.uf-nav__d-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:10px 24px;font:400 22px/1.2 var(--serif);color:var(--ink)}.uf-nav__d-summary>svg{width:14px;height:9px;flex:none;color:var(--stone);transition:transform .2s var(--ease)}.uf-nav__d-group[open]>.uf-nav__d-summary>svg{transform:rotate(180deg)}.uf-nav__d-body{padding:0 0 12px}.uf-nav__d-link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:8px 24px 8px 40px;font-size:16px;line-height:1.3;color:var(--ink)}.uf-nav__d-link[aria-current=page]{font-weight:600}.uf-nav__d-all{font-weight:600;color:var(--rust)}.uf-nav__d-sub--2 .uf-nav__d-link{padding-left:56px;min-height:44px;font-size:15px}.uf-nav__d-sub--2 .uf-nav__d-all{font-size:14px}.uf-nav__d-summary{cursor:pointer}.uf-nav__d-list--services{margin:16px 0 0;padding-top:8px;border-top:1px solid var(--hair)}.uf-nav__d-list--services .uf-nav__d-item{border:0}.uf-nav__d-service{min-height:44px;padding-left:24px;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--stone-deep)}.uf-nav__d-foot{position:sticky;bottom:0;margin-top:auto;padding:12px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hair);background:var(--paper)}.uf-nav__d-link.uf-nav__d-top{padding:10px 24px;font:400 22px/1.2 var(--serif)}.uf-nav__drawer :focus-visible{outline-offset:-2px}html.uf-nav-locked .uf-nav-section{z-index:1001}.uf-nav__d-phone{display:flex;align-items:center;gap:12px;min-height:48px;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.uf-nav__d-phone svg{width:20px;height:20px}.uf-nav__d-made{margin-top:8px;font-size:11px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:var(--stone-deep)}@media(min-width:1320px){.uf-nav{--bar-h: 84px;--gutter: 48px}.uf-nav__bar{grid-template-columns:auto minmax(0,1fr) auto;column-gap:20px;padding:0 var(--gutter)}.uf-nav__drawer-root{display:none}.uf-nav__logo{justify-self:start;padding:0}.uf-nav__logo-img{width:var(--uf-nav-logo, 168px)}.uf-nav__account{display:grid}.uf-nav__tools{gap:0}.uf-nav .uf-nav__main{display:block;grid-column:2;grid-row:1;justify-self:center;min-width:0}.uf-nav__list{display:flex;align-items:center;gap:0}.uf-nav__item{position:static;display:flex;align-items:center}.uf-nav__link{position:relative;display:flex;align-items:center;height:var(--bar-h);padding:0 9px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--on-dark)}.uf-nav__link:after{content:"";position:absolute;left:9px;right:9px;bottom:26px;height:2px;background:var(--tint);opacity:0;transform:scaleX(.6);transform-origin:left;transition:opacity .15s,transform .2s var(--ease)}.uf-nav__link:hover:after,.uf-nav__item.is-open .uf-nav__link:after{opacity:.6;transform:none}.uf-nav__item.is-current .uf-nav__link:after{opacity:1;transform:none}.uf-nav__caret{position:relative;display:grid;place-items:center;width:22px;height:44px;margin-left:-8px;color:var(--on-dark-soft)}.uf-nav__caret:before{content:"";position:absolute;top:0;right:-11px;bottom:0;left:-11px}.uf-nav__caret svg{width:10px;height:6px;transition:transform .2s var(--ease)}.uf-nav__item.is-open .uf-nav__caret{color:var(--on-dark)}.uf-nav__item.is-open .uf-nav__caret svg{transform:rotate(180deg)}.uf-nav__panel{position:absolute;left:0;right:0;top:100%;z-index:5;max-height:calc(100dvh - var(--uf-nav-bottom, 140px));overflow-y:auto;overscroll-behavior:contain;background:var(--paper);color:var(--ink);border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--hair)}@media(prefers-reduced-motion:no-preference){.uf-nav__panel:not([hidden]){animation:uf-nav-panel .16s var(--ease)}}html:not(.uf-nav-js) .uf-nav__item:hover>.uf-nav__panel,html:not(.uf-nav-js) .uf-nav__item:focus-within>.uf-nav__panel{display:block}html:not(.uf-nav-js) .uf-nav__caret,html:not(.uf-nav-js) .uf-nav__tab{display:none}.uf-nav__item.is-open:after{content:"";position:absolute;left:0;right:0;top:100%;height:100vh;z-index:1;background:#231f2052;pointer-events:none}.uf-nav__wrap{max-width:var(--wrap);min-height:340px;margin:0 auto;padding:36px var(--gutter) 40px}.uf-nav__links a{display:inline-block;padding:0;font-size:15px;line-height:34px;white-space:nowrap;color:var(--ink)}.uf-nav__links a:hover,.uf-nav__links a[aria-current=page]{color:var(--rust);text-decoration:underline;text-underline-offset:.18em}.uf-nav__head{display:block;margin-bottom:10px;font:400 24px/1.2 var(--serif);color:inherit}.uf-nav__head:hover{color:var(--rust)}.uf-nav__all{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px;width:max-content;max-width:100%;padding-bottom:6px;border-bottom:1px solid currentColor;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.uf-nav__all svg{width:14px;height:10px;transition:transform .2s var(--ease)}.uf-nav__all:hover{color:var(--rust)}.uf-nav__all:hover svg{transform:translate(3px)}.uf-nav__made{font-size:11px;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;color:var(--stone-deep)}.uf-nav--rail .uf-nav__wrap{display:grid;grid-template-columns:304px minmax(0,1fr);gap:48px;min-height:380px}.uf-nav--rail .uf-nav__tabs{display:flex;flex-direction:column;padding:12px 0;background:var(--tint)}.uf-nav--rail .uf-nav__tablist{display:flex;flex-direction:column}.uf-nav--rail .uf-nav__made--rail{margin:0 24px 8px}.uf-nav--rail .uf-nav__tab{position:relative;display:flex;flex-direction:column;gap:3px;min-height:56px;padding:12px 24px;text-align:left;color:var(--ink)}.uf-nav--rail .uf-nav__tab-name{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.uf-nav--rail .uf-nav__tab-line{font:italic 400 15px/1.3 var(--serif);color:var(--stone-deep)}.uf-nav--rail .uf-nav__tab[aria-selected=true]{background:var(--paper)}.uf-nav--rail .uf-nav__tab[aria-selected=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ink)}.uf-nav--rail .uf-nav__all--rail{margin:16px 24px 8px}.uf-nav--rail .uf-nav__wrap--flat{display:block}.uf-nav--rail .uf-nav__pane{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:40px}.uf-nav--rail .uf-nav__pane[hidden]{display:none}.uf-nav--rail .uf-nav__pane--single .uf-nav__links a{font:400 22px/44px var(--serif)}.uf-nav--rail .uf-nav__head{font-size:28px;margin-bottom:14px}.uf-nav--rail .uf-nav__links--two{columns:2;column-gap:32px}.uf-nav--rail .uf-nav__pane-pic{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--tint)}.uf-nav--rail .uf-nav__pane-pic img{width:100%;height:100%;object-fit:cover}html:not(.uf-nav-js) .uf-nav--rail .uf-nav__pane[hidden]{display:grid;margin-top:32px}}@media(min-width:1440px){.uf-nav__bar{column-gap:32px}.uf-nav__list{gap:4px}.uf-nav__link{padding:0 13px;font-size:13px;letter-spacing:.18em}.uf-nav__link:after{left:13px;right:13px}.uf-nav__tools{gap:2px}.uf-nav__phone{width:auto;padding:0 6px 0 10px;display:flex;align-items:center;gap:10px}.uf-nav__phone-text{display:inline;font-size:12px;font-weight:600;letter-spacing:.18em}.uf-nav__phone:hover .uf-nav__phone-text{text-decoration:underline;text-underline-offset:.25em}}@keyframes uf-nav-panel{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/uf-nav.css.map */
