.cs-app-nav,.cs-app-push[hidden],.cs-app-push [hidden]{display:none}.cs-app-push{position:fixed;z-index:20;inset:auto 16px calc(var(--cs-app-nav-height, 64px) + 16px);width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - var(--cs-app-nav-height, 64px) - 48px);overflow-y:auto;margin-inline-start:auto;padding:22px;border:1px solid #dcb89b;border-radius:16px;color:#30251c;background:#fffdf9;box-shadow:0 10px 40px #30251c29;font-family:var(--text-font-family);letter-spacing:normal}.cs-app-push__heading{display:flex;align-items:center;gap:12px;color:#91401f}.cs-app-push__heading svg{flex:none}.cs-app-push h2{font-size:18px;line-height:1.3;text-transform:none;letter-spacing:normal}.cs-app-push p{margin-top:12px;font-size:14px;line-height:1.55}.cs-app-push [data-push-status]:not(:empty){color:#823e1e;font-weight:500}.cs-app-push__actions{display:flex;gap:10px;margin-top:18px}.cs-app-push__actions button{min-height:46px;padding:10px 18px;border:1px solid #dcb89b;border-radius:9px;font-size:14px}.cs-app-push__actions [data-push-enable]{flex:1;border-color:#a14d24;background:#a14d24;color:#fff;font-weight:600}.cs-app-push__actions [data-push-enable]:disabled{opacity:.55}.cs-app-push__actions button:focus-visible{outline:2px solid #a14d24;outline-offset:3px}.cs-app-push .cs-app-push__note{color:#756453;font-size:12px}.cs-app-standalone .loading-bar,.cs-app-workspace,.cs-app-workspace[hidden]{display:none}.cs-app-standalone .cs-app-link,.cs-app-standalone .header-sidebar::part(app-link){display:none}.cs-app-push-settings,.header-sidebar::part(push-settings){display:none}.cs-app-standalone .cs-app-push-settings,.cs-app-standalone .header-sidebar::part(push-settings){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #a14d24;border-radius:9px;color:#91401f;background:#fff6e9;font-family:var(--text-font-family);font-size:13px;font-weight:600;letter-spacing:normal}.cs-app-standalone .header-sidebar::part(push-settings){margin-inline-start:auto;padding-inline:8px;font-size:12px}.cs-app-push-settings svg{flex:none}.cs-app-push-settings:focus-visible,.header-sidebar::part(push-settings):focus-visible{outline:2px solid #a14d24;outline-offset:3px}.cs-app-link-menu[hidden]{display:none}.cs-app-link-menu:not([hidden]){display:block;position:fixed;z-index:3000;inset:auto;width:min(340px,calc(100vw - 16px));margin:0;padding:8px;border:1px solid #dcb89b;border-radius:12px;color:#30251c;background:#fffdf9;box-shadow:0 12px 40px #30251c33;font-family:var(--text-font-family);letter-spacing:normal}.cs-app-link-menu__title{padding:6px 9px 10px;overflow:hidden;color:#756453;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.cs-app-link-menu [role=menuitem]{display:block;width:100%;min-height:44px;padding:10px;border-radius:7px;color:#823e1e;font-size:.875rem;line-height:1.4;text-align:start}.cs-app-link-menu [role=menuitem]:first-child{background:#f3e9dc;font-weight:600}.cs-app-link-menu [role=menuitem]:hover,.cs-app-link-menu [role=menuitem]:focus-visible{outline:2px solid #a14d24;outline-offset:-2px;background:#ecddcc}.cs-app-link-menu__note{margin:6px 9px 4px;padding-top:9px;border-top:1px solid #e9dfd2;color:#756453;font-size:.6875rem;line-height:1.5}.cs-app-link,.header-sidebar::part(app-link){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.45rem;min-height:44px;padding:.45rem .85rem;border:1px solid #a14d24;border-radius:9px;background:linear-gradient(135deg,#b65420,#91401f);color:#fff;box-shadow:inset 0 1px #ffffff38,0 3px 9px #91401f2e;font-family:var(--text-font-family);font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:normal;text-align:start;text-decoration:none;transition:background .18s ease,box-shadow .18s ease}.cs-app-link:hover,.header-sidebar::part(app-link):hover{background:#843a1b;box-shadow:inset 0 1px #ffffff29,0 4px 12px #91401f42}.cs-app-link:focus-visible,.header-sidebar::part(app-link):focus-visible{outline:2px solid #a14d24;outline-offset:3px}.cs-app-link>svg,.header-sidebar::part(app-link-icon){display:block;flex:none}.cs-app-link .cs-app-link__desktop,.header-sidebar::part(app-link-desktop-label),.header-sidebar::part(app-link-desktop-icon){display:none}.header-sidebar::part(header){column-gap:.5rem}.header-sidebar::part(brand){flex:0 0 auto}.header-sidebar::part(app-link){margin-inline-start:auto;padding-inline:.55rem;font-size:.75rem}.header-sidebar::part(app-link-label){max-width:6.8em}@media(min-width:1280px){.cs-masthead .cs-nav--desktop .cs-nav__list{max-width:1480px;padding-inline:1.25rem}}@media(min-width:1280px)and (max-width:1439px){.cs-masthead .cs-nav--desktop .cs-nav__item+.cs-nav__item:before{margin-inline:.55rem}.cs-nav__item--app{flex-shrink:0}.cs-nav__item--app .cs-app-link{max-width:9.25rem}}@media(max-width:359px){.cs-app-standalone .header-sidebar::part(push-settings-label){display:none}.header-sidebar::part(brand){gap:.35rem}.header-sidebar::part(brand-mark){width:1.8rem;height:1.8rem}.header-sidebar::part(menu-title){font-size:1rem}.header-sidebar::part(app-link){font-size:.6875rem;padding-inline:.45rem}}.cs-app-connection[hidden],[data-app-install][hidden],[data-app-installed][hidden],[data-app-install-error][hidden],[data-app-guide][hidden],[data-app-install-link][hidden]{display:none}.cs-app-install{display:grid;gap:3rem;max-width:64rem;padding-block:clamp(2.5rem,6vw,5rem);color:#30251c;letter-spacing:normal}.cs-app-install__intro{display:grid;justify-items:start;align-content:start;gap:1rem}.cs-app-install__intro>img{width:96px;height:96px}.cs-app-install__eyebrow{color:#975023;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.cs-app-install h1{max-width:14ch;font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;letter-spacing:-.025em;text-transform:none}.cs-app-install__lead{max-width:38ch;font-size:1.0625rem;line-height:1.7;color:#675c50}.cs-app-install__footer{display:grid;justify-items:start;gap:1rem}.cs-app-install__devices{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;padding:4px;margin-bottom:1.5rem;border:1px solid #e9dfd2;border-radius:10px;background:#faf5ee}.cs-app-install__devices button{min-width:0;min-height:44px;padding:.5rem .25rem;border:1px solid transparent;border-radius:7px;color:#756453;font-size:.8125rem;line-height:1.35}.cs-app-install__devices button[aria-pressed=true]{border-color:#dcb89b;background:#fff;color:#823e1e;font-weight:600;box-shadow:0 2px 5px #3d23140f}.cs-app-install__devices button:hover:not(:disabled){color:#823e1e;background:#fff}.cs-app-install__platform+.cs-app-install__platform{margin-top:1.5rem}.cs-app-install__guide.is-enhanced .cs-app-install__platform{margin-top:0}.cs-app-install__guide.is-enhanced [data-app-platform-title]{display:none}.cs-app-install__platform h3{margin-bottom:1rem;font-size:1rem}.cs-app-install__offer{display:grid;gap:.75rem;margin-bottom:1rem}.cs-app-install__button{display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-height:52px;padding:.875rem 1rem;border:1px solid #91401f;border-radius:8px;background:#a14d24;color:#fff;font:inherit;font-size:.9375rem;font-weight:600;line-height:1.4;text-align:center;box-shadow:0 3px 8px #91401f1f}.cs-app-install__button svg{flex:none}.cs-app-install__button:hover:not(:disabled){background:#843a1b}.cs-app-install__button:disabled,.cs-app-install__devices button:disabled{opacity:.55;cursor:wait}.cs-app-install__offer p,.cs-app-install__help,.cs-app-install__already{color:#756453;font-size:.8125rem;line-height:1.6}.cs-app-install__help{margin-top:1rem}.cs-app-install__already{padding-top:1rem;border-top:1px solid #e9dfd2}.cs-app-install__browser-methods{display:grid;gap:1.25rem;color:#675c50;font-size:.9375rem;line-height:1.65}.cs-app-install__browser-methods h4{margin-bottom:.35rem;color:#733c23;font-size:.9375rem;font-weight:600}.cs-app-install__note{max-width:45ch;color:#675c50;font-size:.8125rem;line-height:1.6}.cs-app-install__guide{align-self:center;padding:clamp(1.25rem,4vw,2rem);border:1px solid #e9dfd2;border-radius:12px;background:#fff}.cs-app-install h2{margin-bottom:1.25rem;font-size:1.25rem;letter-spacing:normal;text-transform:none}.cs-app-install details{border-top:1px solid #e9dfd2}.cs-app-install summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;padding-block:.75rem;font-size:.9375rem;font-weight:500;cursor:pointer;list-style:none}.cs-app-install summary::-webkit-details-marker{display:none}.cs-app-install details[open] summary svg{transform:rotate(180deg)}.cs-app-install details :is(ol,p){padding-bottom:1rem;color:#675c50;font-size:.9375rem;line-height:1.65}.cs-app-install ol{display:grid;gap:1rem;padding-inline-start:1.4rem}.cs-app-install ol li{padding-inline-start:.3rem}.cs-app-install ol li::marker{color:#a14d24;font-weight:600}.cs-app-install :is(a,button,select,summary):focus-visible,.cs-app-nav :is(a,button):focus-visible{outline:2px solid #a14d24;outline-offset:3px}.cs-app-connection{position:fixed;z-index:25;inset:auto 1rem calc(var(--cs-app-nav-height, 0px) + 1rem);width:fit-content;max-width:30rem;margin-inline:auto;padding:.75rem 1rem;border:1px solid #e9dfd2;border-radius:8px;color:#30251c;background:#fff5e6;box-shadow:0 4px 20px #30251c1a;font-size:.8125rem;line-height:1.5}@media(min-width:750px){.cs-app-install{grid-template-columns:1fr 1fr;align-items:start}.cs-app-install__footer{grid-column:1 / -1}}@media(min-width:1000px),(hover:hover)and (pointer:fine){.cs-app-link .cs-app-link__mobile,.header-sidebar::part(app-link-mobile-label),.header-sidebar::part(app-link-mobile-icon){display:none}.cs-app-link .cs-app-link__desktop,.header-sidebar::part(app-link-desktop-label),.header-sidebar::part(app-link-desktop-icon){display:block}html.cs-app-desktop.cs-app-standalone{--cs-app-nav-height: calc(64px + env(safe-area-inset-bottom, 0px)) ;scrollbar-gutter:stable;scroll-padding-bottom:calc(var(--cs-app-nav-height) + 1rem)}.cs-app-desktop body{padding-bottom:var(--cs-app-nav-height)}.cs-app-desktop .cs-app-workspace:not([hidden]){view-transition-name:none;display:block;position:fixed;z-index:9;inset:auto 0 0;height:var(--cs-app-nav-height);padding:8px max(16px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left));border-top:1px solid #e5d5c3;background:#fdfaf5;color:#30251c;box-shadow:0 -5px 24px #30251c12;font-family:var(--text-font-family);letter-spacing:normal}.cs-app-workspace__tools{display:flex;align-items:center;gap:12px;height:44px;max-width:1680px;margin-inline:auto}.cs-app-workspace__history{display:flex;flex:none;gap:3px;padding-inline-end:10px;border-inline-end:1px solid #e9dfd2}.cs-app-workspace__history>:is(a,button){display:grid;place-items:center;width:42px;height:44px;border-radius:8px;color:#675c50}.cs-app-workspace__history>:is(a,button):hover:not(:disabled){color:#a14d24;background:#f3e9dc}.cs-app-workspace button:disabled{opacity:.35;cursor:default}.cs-app-workspace__pages{flex:1;align-self:flex-start;min-width:0}.cs-app-workspace__tabs{display:flex;gap:6px;height:52px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#d6bca7 transparent}.cs-app-workspace__tab{display:flex;align-items:center;flex:0 0 180px;min-width:0;height:44px;border:1px solid #e9dfd2;border-radius:9px;background:#fff}.cs-app-workspace__tab.is-current{border-color:#c48561;background:#f3e9dc;box-shadow:inset 0 2px #a14d24}.cs-app-workspace__tab>[data-app-tab]{flex:1;min-width:0;height:100%;padding-inline:12px 4px;overflow:hidden;color:#675c50;font-size:.8125rem;text-align:start;text-overflow:ellipsis;white-space:nowrap}.cs-app-workspace__tab>[aria-current]{color:#823e1e;font-weight:600}.cs-app-workspace__close{display:grid;flex:none;place-items:center;width:34px;height:38px;margin-inline-end:2px;border-radius:7px;color:#867465;font-size:23px;line-height:1}.cs-app-workspace__close[hidden]{display:none}.cs-app-workspace__close:hover{color:#823e1e;background:#ecddcc}.cs-app-workspace__new{display:flex;align-items:center;justify-content:center;flex:none;gap:8px;min-height:44px;padding-inline:13px;border:1px solid #dcb89b;border-radius:9px;background:#fff6e9;color:#823e1e;font-size:.8125rem;font-weight:500}.cs-app-workspace__new:hover:not(:disabled){background:#f3e9dc}.cs-app-workspace :is(a,button):focus-visible{outline:2px solid #a14d24;outline-offset:-3px}.cs-app-workspace[aria-busy=true]{cursor:progress}}.cs-app-desktop.cs-app-standalone .cs-app-nav{display:none}@media(max-width:699px){html.cs-app-desktop.cs-app-standalone{--cs-app-nav-height: calc(72px + env(safe-area-inset-bottom, 0px)) }.cs-app-desktop .cs-app-workspace:not([hidden]){padding-inline:8px}.cs-app-workspace__tools{gap:6px}.cs-app-workspace__history{gap:0;padding-inline-end:6px}.cs-app-workspace__history>:is(a,button){width:34px}.cs-app-workspace__new{width:42px;padding:0}.cs-app-workspace__new>span{display:none}.cs-app-workspace__tab{flex-basis:160px}}@media(display-mode:standalone){html{background:#fdfaf5}.loading-bar{display:none}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:.37s}::view-transition-group(cs-app-navigation){animation-duration:0s}::view-transition-old(cs-app-navigation){display:none}::view-transition-new(cs-app-navigation){animation:none;mix-blend-mode:normal}}@media(display-mode:standalone)and (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}html.cs-app-arriving:not(.cs-app-arrival-ready)::view-transition{pointer-events:auto}html.cs-app-arriving::view-transition-group(root){animation:none}html.cs-app-arriving::view-transition-old(root){z-index:1;animation:cs-app-settled-reveal .37s cubic-bezier(.22,.61,.36,1) both paused;mix-blend-mode:normal}html.cs-app-arriving::view-transition-new(root){z-index:0;animation:none;mix-blend-mode:normal}html.cs-app-arriving.cs-app-arrival-ready::view-transition-old(root){animation-play-state:running}html.cs-app-arriving.cs-app-restoring-scroll:not(.cs-app-arrival-ready){overflow-anchor:none}html.cs-app-arriving:not(.cs-app-arrival-ready) :is(.cs-masthead__compact,.collection-toolbar,.facets-sidebar,.product-gallery__carousel){transition:none!important;scroll-behavior:auto!important}html.cs-app-desktop.cs-app-arriving::view-transition{background:#fdfaf5}html.cs-app-desktop.cs-app-arriving::view-transition-group(root){width:100%;height:100%;transform:none}html.cs-app-desktop.cs-app-arriving::view-transition-old(root),html.cs-app-desktop.cs-app-arriving::view-transition-new(root){width:100%;height:100%;object-fit:none;object-position:left top}html.cs-app-desktop.cs-app-arriving::view-transition-old(root){animation:cs-app-settled-reveal 185ms ease-in both paused}html.cs-app-desktop.cs-app-arriving::view-transition-new(root){animation:cs-app-desktop-enter 185ms ease-out 185ms both paused}html.cs-app-desktop.cs-app-arriving.cs-app-arrival-ready::view-transition-old(root),html.cs-app-desktop.cs-app-arriving.cs-app-arrival-ready::view-transition-new(root){animation-play-state:running}}@keyframes cs-app-settled-reveal{0%{opacity:1}to{opacity:0}}@keyframes cs-app-desktop-enter{0%{opacity:0}to{opacity:1}}@media(max-width:999px){html.cs-app-standalone{--cs-app-nav-height: calc(64px + env(safe-area-inset-bottom, 0px)) ;scroll-padding-bottom:calc(var(--cs-app-nav-height) + 1rem)}.cs-app-standalone body{padding-bottom:var(--cs-app-nav-height)}.cs-app-standalone .cs-masthead__notice{padding-inline:max(var(--cs-gutter),env(safe-area-inset-left)) max(var(--cs-gutter),env(safe-area-inset-right))}.cs-app-standalone .cs-app-nav{view-transition-name:cs-app-navigation;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:9;inset:auto 0 0;min-height:var(--cs-app-nav-height);padding:4px max(4px,env(safe-area-inset-right)) env(safe-area-inset-bottom,0px) max(4px,env(safe-area-inset-left));border-top:1px solid #e9dfd2;background:#fdfaf5;box-shadow:0 -4px 20px #30251c0a}.cs-app-nav>:is(a,button){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:56px;padding:4px 2px;border-radius:8px;color:#675c50;font-size:.625rem;line-height:1.2;text-align:center;letter-spacing:normal;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent}.cs-app-nav>[aria-current]{color:#a14d24;background:#f3e9dc}.cs-app-nav>:active{background:#f3e9dc}.cs-app-nav__cart{position:relative}.cs-app-nav__count{position:absolute;inset:-7px -12px auto auto;display:grid;place-items:center;min-width:16px;height:16px;padding-inline:3px;border-radius:1rem;background:#a14d24;color:#fff;font-size:9px}.cs-app-nav__count:empty{display:none}}@media(max-width:699px){.cs-app-standalone .product-sticky-bar{inset-block-end:var(--cs-app-nav-height)}}@media(prefers-reduced-motion:reduce){.cs-app-link,.header-sidebar::part(app-link){transition:none}::view-transition-old(root),::view-transition-new(root){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cs-web-app.css.map */
