/** Shopify CDN: Minification failed

Line 10:0 All "@import" rules must come first

**/
/* START_SECTION:pbb-fall-header (INDEX:47) */
.pbb-fall .native-header{position:relative;top:0;background:#28251f}.pbb-fall .native-mobile-menu{display:none;background:#28251f;color:#eee8dc;padding:12px 6%}.pbb-fall .native-mobile-menu summary{font-size:18px;cursor:pointer}.pbb-fall .native-mobile-menu nav{display:grid;gap:15px;padding:20px 0}@media(max-width:760px){.pbb-fall .native-mobile-menu{display:block}.pbb-fall .native-header .header-actions{gap:14px}}.pbb-fall .product-image-link:not(:has(.product-back)) .product-front{opacity:1!important}
/* END_SECTION:pbb-fall-header */
/* START_SNIPPET:pbb-fall-styles (INDEX:93) */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Literata:opsz,wght@7..72,400;7..72,500;7..72,600&display=swap');
.pbb-fall{--ink:#30271f;--paper:#dacbb2;--cream:#f1e3ca;--muted:#675947;--rust:#854127;--olive:#454a34;--line:#b4a084;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Literata',Georgia,serif;color-scheme:light;font-family:var(--sans);color:var(--ink);background:var(--paper);font-size:16px;line-height:1.5;

*{box-sizing:border-box}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}img{display:block;width:100%;height:auto}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--rust);outline-offset:5px}::selection{background:#be7953;color:var(--cream)}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:12px;top:-100px;z-index:100;background:var(--paper);padding:16px}.skip-link:focus{top:12px}a{text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}em{font-weight:400}p{font-size:19px;line-height:1.55}button{border:0;background:none}.eyebrow{font:500 13px/1.4 var(--sans);letter-spacing:.15em}.paper{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23624c31' opacity='.045' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.announcement{height:31px;background:#292820;color:#dcd1bd;display:flex;justify-content:space-between;align-items:center;padding:0 4%;font-size:11px;letter-spacing:.17em}.site-header{height:97px;position:absolute;top:31px;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 4%;color:var(--cream);border-bottom:1px solid #efe4d42e;transition:background .35s,height .35s}.site-header.is-fixed{position:fixed;top:0;height:76px;background:#29261ff7;backdrop-filter:blur(12px)}.wordmark{font:500 36px/.95 var(--serif);position:relative;min-width:194px;white-space:nowrap}.wordmark>span:first-child{display:block;font:500 10px/1.6 var(--sans);letter-spacing:.4em}.wordmark-dot{color:#c5825d}.desktop-nav{display:flex;gap:36px;font-size:16px;letter-spacing:.05em}.desktop-nav a{padding:12px 0;position:relative}.desktop-nav a:after{content:'';height:1px;width:100%;background:currentColor;position:absolute;bottom:6px;left:0;transform:scaleX(0);transform-origin:left;transition:transform .3s}.desktop-nav a:hover:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:20px;justify-content:flex-end;min-width:194px}.icon-button{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;font:300 35px var(--serif)}.icon-button svg,.bag-toggle svg{width:22px;height:22px}.bag-toggle{display:flex;gap:8px;align-items:center;min-height:44px;padding:8px;font-size:15px}.mobile-menu{display:none}.mobile-nav{position:fixed;top:76px;left:0;right:0;background:var(--ink);color:var(--cream);z-index:19;padding:28px}.mobile-nav:not([hidden]){display:grid;gap:20px;font:32px var(--serif)}.hero{position:relative;min-height:720px;height:calc(100svh - 31px);max-height:1100px;overflow:hidden;color:var(--cream);background:#30271f}.hero-image{position:absolute;height:100%;width:100%;object-fit:cover;object-position:65% 48%;transform:scale(1.02);transition:filter 1.5s}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(21,21,18,.7),rgba(23,22,19,.35) 44%,rgba(24,20,16,.03) 74%),linear-gradient(0deg,#1c1b17a6,transparent 25%,transparent 76%,#1c1b1759)}.hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 77% 49%,#f598302e,transparent 46%);opacity:.25;transition:opacity 1.5s;mix-blend-mode:screen}.hero.warmer .hero-glow{opacity:1}.hero.warmer .hero-image{filter:sepia(.12) saturate(1.13)}.hero-copy{position:relative;z-index:2;padding:210px 4% 130px;display:flex;flex-direction:column;justify-content:center;height:100%;pointer-events:none}.hero-copy a{pointer-events:auto}.season-label{display:flex;align-items:center;gap:13px;margin-bottom:31px;color:#eee1cc}.season-label>span{width:29px;height:1px;background:#bd805a}.hero h1{font-size:clamp(70px,6.8vw,122px);line-height:.97;letter-spacing:-.047em;max-width:1020px;text-shadow:0 2px 24px #241a1252}.hero h1 em{color:#f5e7ce}.hero-intro{margin-top:29px;font-size:20px;line-height:1.5;color:#ede4d5;letter-spacing:.015em}.hero-ctas{display:flex;align-items:center;gap:36px;margin-top:33px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 24px;min-height:56px;font:500 15px var(--sans);letter-spacing:.04em;transition:background .25s,transform .25s}.button span{font-size:20px}.button-cream{background:#f0e5d2;color:#29261f}.button-cream:hover{background:#fff1d9;transform:translateY(-2px)}.button-dark{background:var(--ink);color:var(--cream);width:100%}.button-dark:hover{background:#494334}.text-link{display:inline-flex;align-items:center;gap:26px;border-bottom:1px solid #5d534d75;padding:9px 0;font-size:16px;letter-spacing:.025em;transition:gap .25s}.text-link:hover{gap:34px}.text-link.light{border-color:#efe4d470}.hero-bottom{position:absolute;z-index:3;left:4%;right:4%;bottom:28px;display:flex;justify-content:space-between;align-items:center;color:#e7dac4}.hero-bottom p,.scroll-cue,.light-toggle{font-size:11px;letter-spacing:.15em}.scroll-cue{display:flex;align-items:center;gap:18px}.scroll-cue span{font-size:22px}.light-toggle{display:flex;align-items:center;gap:12px;min-height:44px}.sun-icon{font-size:28px;line-height:1}.intention{display:grid;grid-template-columns:1.15fr 1fr .5fr;column-gap:6%;padding:91px 6% 86px;border-bottom:1px solid var(--line);position:relative}.intention>.eyebrow{grid-column:1/-1;margin-bottom:22px}.intention h2{font-size:clamp(40px,4vw,64px);line-height:1.04;letter-spacing:-.025em}.intention-copy{padding-top:3px;max-width:380px}.intention-copy p{font-size:18px;line-height:1.55}.intention-copy p+p{margin-top:14px;color:#6b6356}.hand-note{font-family:var(--serif);font-style:italic;font-size:29px;line-height:1.04;transform:rotate(-10deg);align-self:center;color:#795340}.intention>.hand-note{justify-self:end}.collection-section{padding:90px 4% 38px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:38px;gap:28px}.section-heading h2{font-size:clamp(43px,4.5vw,70px);line-height:.98;letter-spacing:-.03em;margin-top:20px}.collection-tools{text-align:right}.collection-tools p{font-size:17px;color:#746b5d;margin-bottom:15px}.view-toggle{font-size:14px;border-bottom:1px solid #9a8f7b;padding:9px 0;min-height:44px;letter-spacing:.025em}.view-toggle span{display:inline-block;font-size:23px;margin-left:14px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px}.product-card{min-width:0}.product-image-link{display:block;position:relative;aspect-ratio:4/4.7;overflow:hidden;background:#e3dccf}.product-image-link img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:3%;transition:opacity .65s,transform .9s cubic-bezier(.2,.65,.2,1)}.product-image-link .product-back{position:absolute;inset:0;opacity:0}.product-image-link:hover .product-front,.show-backs .product-image-link .product-front{opacity:0}.product-image-link:hover .product-back,.show-backs .product-image-link .product-back{opacity:1;transform:scale(1.035)}.product-folio{position:absolute;top:16px;left:17px;font-size:11px;letter-spacing:.13em;color:#756a5b}.product-image-link:after{content:'Explore';position:absolute;bottom:18px;right:18px;border-radius:50%;width:64px;height:64px;background:#f7eee0ed;display:grid;place-items:center;font-size:14px;transform:translateY(90px);transition:transform .35s}.product-image-link:hover:after{transform:translateY(0)}.product-meta{display:flex;justify-content:space-between;gap:8px;padding-top:17px;align-items:flex-start}.product-meta h3{font-size:25px;line-height:1.1}.product-meta p{font-size:14px;color:#7a7061;margin-top:6px}.product-price{font-size:16px;white-space:nowrap;padding-top:4px}.color-note{display:flex;align-items:center;gap:8px;font-size:14px;margin-top:13px;color:#655c50}.color-dot{height:11px;width:11px;border-radius:50%;border:1px solid #7e746647;background:var(--color)}.collection-bottom{border-bottom:1px solid var(--line);padding:25px 0 29px;display:flex;align-items:center;justify-content:space-between}.collection-bottom>span{font-size:11px;letter-spacing:.15em;color:#716756}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:83px 9% 116px;overflow:hidden}.editorial-image-wrap{position:relative;transform:rotate(-2deg);padding:12px 12px 39px;background:#f7f0e3;box-shadow:0 5px 20px #241e1610;align-self:start}.editorial-image-wrap>img{aspect-ratio:4/5;object-fit:cover}.photo-caption{position:absolute;bottom:13px;left:15px;font-size:11px;letter-spacing:.13em;color:#7c6c56}.tape{position:absolute;top:-14px;left:calc(50% - 47px);width:94px;height:31px;background:#b6aa8880;transform:rotate(5deg);box-shadow:0 1px 3px #3124160b;backdrop-filter:blur(2px)}.editorial-copy{padding-top:15px}.editorial h2{font-size:clamp(42px,4vw,64px);line-height:1.04;letter-spacing:-.03em;margin:25px 0}.editorial-copy>p:not(.eyebrow){font-size:19px;max-width:415px;line-height:1.55;margin-bottom:18px;color:#635c51}.editorial-copy>.text-link{margin-top:5px}.detail-print{display:flex;align-items:center;gap:8px;position:relative;margin:36px 0 -15px -37px}.detail-print img{width:53%;max-width:245px;mix-blend-mode:multiply;transform:rotate(7deg)}.detail-print .hand-note{font-size:27px;transform:rotate(-6deg);margin-left:4px}.firelight{position:relative;height:650px;overflow:hidden;color:var(--cream);background:#24252a}.firelight>img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:50% 55%}.fire-shade{position:absolute;inset:0;background:linear-gradient(90deg,#171d20c9,transparent 85%),linear-gradient(0deg,#17181661,transparent 40%)}.fire-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 68% 80%,#f69b321f,transparent 50%);pointer-events:none;mix-blend-mode:screen;animation:ember 7s ease-in-out infinite alternate}.fire-copy{position:relative;z-index:1;padding:125px 7%}.fire-copy h2{font-size:clamp(54px,5.5vw,86px);line-height:1.02;letter-spacing:-.035em;margin:24px 0}.fire-copy p:not(.eyebrow){font-size:20px;color:#d8cfc2}.fire-copy .text-link{margin-top:22px}.fire-folio{position:absolute;right:4%;bottom:27px;font-size:11px;letter-spacing:.13em;color:#ddd1bd}.founder-note{text-align:center;padding:83px 15% 87px}.founder-note blockquote{font:400 clamp(29px,3.3vw,50px)/1.13 var(--serif);letter-spacing:-.01em;max-width:1000px;margin:28px auto}.founder-signature{font:italic 32px var(--serif);display:flex;justify-content:center;align-items:center;gap:20px;color:#835a42}.founder-signature span{font:500 11px var(--sans);letter-spacing:.12em;color:#74695b}.site-footer{background:#282b23;color:#e5dccb;padding:68px 5% 0}.footer-top{display:flex;justify-content:space-between;gap:80px}.footer-top h2{font-size:55px;line-height:1;letter-spacing:-.02em;margin:21px 0}.footer-top p:not(.eyebrow){font-size:17px;color:#bfb8a7}.newsletter-link{display:flex;justify-content:space-between;border-bottom:1px solid #bbb39c70;padding:19px 0;font-size:17px;margin-top:10px}.footer-links{display:flex;gap:85px;padding-top:14px}.footer-links>div{display:flex;flex-direction:column;gap:18px;font-size:16px}.footer-links .eyebrow{color:#a79e8a;margin-bottom:9px}.footer-links a:hover{color:#fff5df}.footer-wordmark{font:400 clamp(130px,21vw,350px)/.95 var(--serif);letter-spacing:-.04em;display:block;margin:55px 0 26px;white-space:nowrap}.footer-wordmark>span{color:#b37b59}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:23px 0;border-top:1px solid #aaa08a40;font-size:11px;letter-spacing:.11em;color:#b5ac99}.footer-bottom>div{display:flex;gap:26px}.drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(500px,100%);height:100%;max-height:100%;border:0;background:var(--paper);color:var(--ink);padding:25px;max-width:100%;box-shadow:-10px 0 70px #0003}.drawer[open]{display:flex;flex-direction:column}.drawer::backdrop,.search-dialog::backdrop{background:#17171294;backdrop-filter:blur(4px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:18px;gap:15px}.dialog-heading h2{font-size:37px;line-height:1}.dialog-heading .bag-count{font:16px var(--sans);vertical-align:super;margin-left:8px}.bag-items{flex:1;overflow:auto}.bag-empty{padding:48px 5px}.bag-empty h3{font-size:32px;margin-bottom:12px}.bag-empty p{color:var(--muted);font-size:18px;margin-bottom:24px}.bag-row{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}.bag-row img{mix-blend-mode:multiply}.bag-row h3{font-size:25px}.bag-row p{font-size:15px;color:#746b5c;margin:5px 0}.quantity-control{display:inline-flex;align-items:center;border:1px solid var(--line);margin-top:8px}.quantity-control button{width:38px;height:38px}.quantity-control span{min-width:23px;text-align:center}.remove-item{font-size:14px;text-decoration:underline;margin-left:13px;padding:10px 0}.bag-summary{padding-top:20px}.subtotal{display:flex;justify-content:space-between;font-size:20px;margin-bottom:16px}.preview-note{font-size:14px!important;line-height:1.4!important;color:#766e60;margin:14px 0}.search-dialog{width:min(660px,calc(100% - 30px));background:var(--paper);border:0;padding:28px;max-height:85vh;color:var(--ink)}.search-dialog label{display:block;margin-top:26px}.search-dialog input{width:100%;background:transparent;border:0;border-bottom:1px solid #9d927f;font-size:25px;padding:15px 0;border-radius:0}.search-results{margin-top:23px}.search-result{display:flex;align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.search-result img{width:75px;mix-blend-mode:multiply}.search-result h3{font-size:27px}.search-result p{font-size:16px;color:#746957}.interior .site-header{position:relative;top:0;background:var(--ink)}.interior .site-header.is-fixed{position:fixed}.interior .announcement{background:#34362b}.page-intro{padding:70px 5% 38px;background:var(--paper)}.page-intro h1{font-size:clamp(60px,7vw,106px);line-height:1;margin:25px 0;letter-spacing:-.035em}.page-intro p:not(.eyebrow){max-width:640px;color:#696052}.collection-page .collection-section{padding-top:12px}.collection-page .section-heading{display:none}.collection-page .collection-bottom a{display:none}.breadcrumbs{font-size:13px;letter-spacing:.025em;display:flex;gap:12px;padding:26px 5%;color:#796f60}.product-page{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding:10px 5% 80px}.product-gallery{min-width:0}.product-main-image{aspect-ratio:1/1;background:#e3dccf;position:relative}.product-main-image img{height:100%;object-fit:contain;mix-blend-mode:multiply}.product-thumbs{display:flex;gap:13px;margin-top:15px}.product-thumbs button{background:#e2dbce;width:80px;padding:3px;border:1px solid transparent}.product-thumbs button[aria-pressed=true]{border-color:var(--ink)}.product-thumbs img{mix-blend-mode:multiply}.product-details{padding-top:22px;max-width:500px}.product-details h1{font-size:clamp(45px,4.5vw,70px);line-height:1.05;letter-spacing:-.035em;margin:17px 0}.pdp-price{font-size:24px;margin:10px 0 17px}.product-description{font-size:19px;line-height:1.5;color:#6b6153}.product-details fieldset{padding:0;border:0;margin:26px 0}.product-details legend{font-size:14px;letter-spacing:.04em;margin-bottom:12px}.swatches{display:flex;gap:13px}.swatch{width:35px;height:35px;border-radius:50%;padding:4px;border:1px solid transparent}.swatch span{display:block;width:100%;height:100%;background:var(--color);border-radius:50%;border:1px solid #75634d35}.swatch[aria-pressed=true]{border-color:var(--ink)}.sizes{display:flex;gap:8px;flex-wrap:wrap}.size-option{min-width:51px;height:44px;border:1px solid var(--line);font-size:15px}.size-option[aria-pressed=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.pdp-message{min-height:23px;font-size:15px;color:#8a442e}.product-details details{border-bottom:1px solid var(--line);padding:17px 0}.product-details summary{cursor:pointer;font-size:17px}.product-details details p{font-size:17px;color:#766b5b;margin-top:12px}.pdp-footnote{font-size:14px;color:#837867;padding:16px 0}.mission-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;padding:82px 6%;align-items:center}.mission-intro h1{font-size:clamp(58px,6vw,90px);line-height:1.02;margin:28px 0}.mission-intro p:not(.eyebrow){font-size:21px;color:#655e52;max-width:540px}.mission-intro img{aspect-ratio:4/5;object-fit:cover}.mission-pillars{padding:65px 6%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mission-pillars h2{font-size:51px;margin-bottom:35px}.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.pillars-grid h3{font-size:30px;margin:15px 0}.pillars-grid p{font-size:18px;color:#6f6556}.pillars-grid .eyebrow{color:#996348}.mission-statement{padding:85px 15%;text-align:center}.mission-statement h2{font-size:60px}.mission-statement p{font-size:22px;max-width:720px;margin:25px auto}.reveal{transition:opacity .8s,transform .8s}.reveal.is-pending{opacity:0;transform:translateY(24px)}@keyframes ember{from{opacity:.35}to{opacity:1}}
@media(min-width:1800px){.hero-copy{padding-left:6%}.hero h1{font-size:132px}.product-meta h3{font-size:29px}.intention{padding-left:9%;padding-right:9%}}
@media(max-width:1100px){.desktop-nav{gap:22px}.wordmark,.header-actions{min-width:155px}.hero h1{font-size:82px}.intention{column-gap:4%;grid-template-columns:1fr 1fr}.intention>.hand-note{display:none}.editorial{gap:7%;padding:75px 5%}.editorial-copy{padding-top:5px}.editorial h2{font-size:47px}.product-meta{flex-direction:column;gap:4px}.product-meta h3{font-size:24px}.product-price{font-size:15px;padding:0}.product-image-link{aspect-ratio:4/5}.footer-links{gap:48px}.footer-top{gap:40px}.hero-bottom p{font-size:10px}.product-page{gap:5%;padding-left:4%;padding-right:4%}}
@media(max-width:760px){.announcement{height:27px;justify-content:center;font-size:10px}.announcement span:first-child{display:none}.site-header{top:27px;height:85px;padding:0 5%}.wordmark{font-size:31px;min-width:0}.wordmark>span:first-child{font-size:9px}.header-actions{gap:5px;min-width:0}.header-actions .search-toggle{display:none}.mobile-menu{display:grid}.menu-lines{width:22px;height:11px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.desktop-nav{display:none}.hero{height:calc(92svh - 27px);min-height:685px;max-height:920px}.hero-image{object-position:63% center}.hero-shade{background:linear-gradient(90deg,#181c199c,#151a1940),linear-gradient(0deg,#161713a8,transparent 70%)}.hero-copy{padding:192px 6% 116px;justify-content:flex-end}.season-label{font-size:10px;letter-spacing:.12em;margin-bottom:25px;gap:10px}.hero h1{font-size:clamp(51px,9.6vw,73px);line-height:1.03;letter-spacing:-.045em}.hero-intro{font-size:18px;margin-top:25px}.hero-ctas{gap:20px;margin-top:25px;align-items:flex-start;flex-direction:column}.hero-ctas .text-link{font-size:15px;padding:3px 0}.button{min-height:52px;padding:16px 20px;font-size:14px}.hero-bottom{bottom:19px;left:6%;right:6%}.hero-bottom>p{display:none}.scroll-cue,.light-toggle{font-size:10px;letter-spacing:.1em}.intention{padding:50px 6%;grid-template-columns:1fr;gap:22px}.intention>.eyebrow{margin:0}.intention h2{font-size:46px}.intention-copy{max-width:100%;padding:0}.intention-copy p{font-size:18px}.collection-section{padding:55px 5% 25px}.section-heading{align-items:flex-start;margin-bottom:27px;gap:16px;flex-direction:column}.section-heading h2{font-size:48px;margin-top:15px}.collection-tools{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px;text-align:left}.collection-tools p{font-size:15px;max-width:150px;margin:0}.view-toggle{font-size:13px;white-space:nowrap}.view-toggle span{margin-left:8px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 13px}.product-meta{padding-top:13px}.product-meta h3{font-size:23px}.product-meta p{font-size:13px}.product-price{font-size:15px}.product-image-link{aspect-ratio:4/4.8}.product-folio{font-size:10px;top:12px;left:12px}.color-note{font-size:13px;margin-top:8px}.collection-bottom{padding:25px 0 20px}.collection-bottom>span{font-size:10px;max-width:125px;line-height:1.4}.collection-bottom .text-link{font-size:14px;gap:12px}.editorial{padding:50px 7% 65px;grid-template-columns:1fr;gap:45px}.editorial-image-wrap{margin:0 5%}.editorial-copy{padding:0}.editorial h2{font-size:50px;margin:22px 0}.editorial-copy>p:not(.eyebrow){font-size:19px;max-width:100%}.detail-print{margin:25px 0 -10px -20px}.detail-print img{width:45%;max-width:190px}.detail-print .hand-note{font-size:26px}.firelight{height:590px}.firelight>img{object-position:62% center}.fire-shade{background:linear-gradient(90deg,#171b1fbe,#171b1f2e),linear-gradient(0deg,#191a1966,transparent)}.fire-copy{padding:80px 7%}.fire-copy h2{font-size:55px}.fire-copy .eyebrow{font-size:11px}.fire-copy p:not(.eyebrow){font-size:19px}.fire-folio{font-size:10px;left:7%;right:auto}.founder-note{padding:53px 7% 58px}.founder-note blockquote{font-size:34px;margin:25px 0}.founder-signature{font-size:29px}.founder-signature span{font-size:10px}.site-footer{padding:48px 6% 0}.footer-top{flex-direction:column;gap:43px}.footer-top h2{font-size:51px}.footer-top p:not(.eyebrow){font-size:17px}.footer-links{justify-content:space-between;gap:35px}.footer-links>div{font-size:16px;gap:16px}.footer-wordmark{font-size:22vw;margin:45px 0 28px}.footer-bottom{flex-wrap:wrap;gap:19px;font-size:10px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>div{gap:20px}.page-intro{padding:46px 6% 30px}.page-intro h1{font-size:63px}.product-page{grid-template-columns:1fr;padding:0 5% 50px;gap:20px}.product-details{padding-top:5px;max-width:none}.product-details h1{font-size:53px}.breadcrumbs{font-size:12px;padding:22px 5%}.product-thumbs button{width:65px}.product-details fieldset{margin:23px 0}.mission-intro{grid-template-columns:1fr;padding:46px 6%;gap:35px}.mission-intro h1{font-size:63px}.mission-intro p:not(.eyebrow){font-size:20px}.mission-intro img{aspect-ratio:5/4;object-position:50% 35%}.mission-pillars{padding:45px 6%}.mission-pillars h2{font-size:45px}.pillars-grid{grid-template-columns:1fr 1fr;gap:28px 22px}.pillars-grid h3{font-size:27px}.pillars-grid p{font-size:17px}.mission-statement{padding:55px 7%}.mission-statement h2{font-size:48px}.mission-statement p{font-size:20px}.dialog-heading h2{font-size:31px}.search-dialog{padding:22px}.product-image-link:after{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal.is-pending{opacity:1;transform:none}.hero-image{transform:none!important}}
.announcement,.hero-bottom p,.scroll-cue,.light-toggle,.product-folio,.photo-caption,.fire-folio,.collection-bottom>span,.footer-bottom,.founder-signature span{font-size:12px}.hero-bottom p,.photo-caption,.fire-folio{letter-spacing:.1em}.product-image-link:not(:has(.product-back)) .product-front{opacity:1!important}.product-thumbs{overflow-x:auto}.product-thumbs button{flex-shrink:0}.search-dialog input{font-size:22px}@media(max-width:760px){.season-label{font-size:12px;letter-spacing:.06em}.hero-bottom{gap:20px}.scroll-cue,.light-toggle{letter-spacing:.05em}.photo-caption,.fire-folio{font-size:12px;letter-spacing:.06em}.collection-bottom>span{max-width:130px}.footer-bottom{letter-spacing:.02em}.wordmark>span:first-child{font-size:12px;letter-spacing:.25em}}
/* Fall palette: parchment, dark coffee and copper. */
.hero h1{color:#f0dfbf}.hero h1 em{color:#dfaa74}.hero-intro{color:#efdfc7}
.hero-glow{opacity:.55}.season-label{color:#e1bb8e}
.button-cream{background:#dfc399}.button-cream:hover{background:#ebd2ad}
.intention{background-color:#30291f;color:#e9d6b8;border-color:#64513b}
.intention>.eyebrow{color:#d2a078}.intention h2 em{color:#d59a68}
.intention-copy p+p{color:#c3b39c}.intention>.hand-note{color:#d0a177}
.collection-section{background-color:#dacbb2}.section-heading h2{color:#54392a}.section-heading h2 em{color:#854127}
.collection-tools p,.product-meta p,.collection-bottom>span,.product-folio{color:#64543f}
.product-image-link,.product-main-image,.product-thumbs button{background:#c9b899}
.product-meta h3{color:#593b29}.color-note{color:#554b3b}
.editorial{background-color:#c5b595;border-top:1px solid #b4a084}
.editorial h2{color:#3e412f}.editorial h2 em{color:#773d27}
.editorial-copy>p:not(.eyebrow){color:#4e4436}.editorial-image-wrap{background:#e0cbaa;box-shadow:0 10px 35px #35271b30}
.photo-caption{color:#58442e}.detail-print .hand-note{color:#70402b}
.fire-copy h2{color:var(--cream)}.fire-copy h2 em{color:#e0aa77}.fire-copy .eyebrow{color:#e1ba90}
.founder-note{background-color:#d6c09b}.founder-note blockquote{color:#68422d}
.founder-note>.eyebrow,.founder-signature span{color:#604b35}.founder-signature{color:#7a4028}
.site-footer{background:#25291f}.footer-top h2 em{color:#c69c6d}.footer-wordmark{color:#c4b28e}.footer-wordmark>span{color:#bf8053}
.page-intro h1,.product-details h1,.mission-intro h1{color:#6e422a}.mission-intro h1 em{color:#7f4229}
.mission-pillars{background:#c6b391}.mission-pillars h2,.mission-statement h2{color:#454732}
.product-description,.product-details details p,.pdp-footnote,.breadcrumbs,.mission-intro p:not(.eyebrow),.pillars-grid p{color:#594d3c}
@media(prefers-contrast:more){.hero h1 em,.fire-copy h2 em{color:#f1d4a5}.intention-copy p+p{color:#e9d6b8}}

/* Cinematic campaign enhancements; product controls remain normal document UI. */
[data-cinematic-root]{position:relative;isolation:isolate}
.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.card-colors{display:flex;align-items:center;gap:4px;margin-top:12px;flex-wrap:wrap}.card-colors>span{font-size:14px;margin-left:8px;color:#63533f}
.card-swatch{display:grid;place-items:center;width:32px;height:36px}.card-swatch span{width:15px;height:15px;background:var(--color);border-radius:50%;border:1px solid #30271f30;transition:transform .25s}.card-swatch:hover span{transform:scale(1.25)}
.product-image-link:focus-visible .product-front{opacity:0}.product-image-link:focus-visible .product-back{opacity:1}
[data-scene]{scroll-margin-top:76px;position:relative}
.hero[data-fire-scene]{height:calc(100svh - 31px);min-height:740px;max-height:1250px;background:#161c1c;isolation:isolate}
.hero[data-fire-scene] .hero-image{object-position:65% 50%;animation:scene-arrive 1.8s cubic-bezier(.2,.65,.2,1) both}
.hero[data-fire-scene] .hero-image{translate:var(--scene-x,0px) var(--scene-y,0px);will-change:translate}
.hero[data-fire-scene] .hero-shade{z-index:1;background:linear-gradient(90deg,#101a1bdd 0%,#14202280 40%,#12171815 69%),linear-gradient(0deg,#11191bec,transparent 35%,transparent 75%,#10171988)}
.hero[data-fire-scene] .hero-copy{z-index:3;padding-top:190px;padding-bottom:150px;max-width:1200px}
.hero[data-fire-scene] h1{font-size:clamp(65px,6vw,102px);line-height:.98;max-width:650px;letter-spacing:-.045em;text-shadow:0 6px 45px #09131766}
.hero[data-fire-scene] h1 em{color:#dfad76}.hero[data-fire-scene] .hero-intro{max-width:430px;font-size:21px;color:#dfd4c0}
.hero[data-fire-scene] .hero-glow{display:none}
.fire-atmosphere{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;z-index:2;mix-blend-mode:screen}
.fire-atmosphere[hidden]{display:none}
.hero[data-fire-scene] .hero-bottom{z-index:4;bottom:38px;align-items:flex-end}
.campaign-edition{font:400 18px var(--serif);color:#cbbb9e;letter-spacing:.03em}
.campaign-edition span{display:block;font:500 12px var(--sans);letter-spacing:.15em;margin-bottom:9px;color:#bba68a}
.motion-control{width:40px;height:40px;display:grid;place-items:center;border:1px solid #cbbda840;border-radius:50%;color:#d9c6a5;background:#17202150;backdrop-filter:blur(8px);font-size:15px}
.motion-control:hover{background:#c8965b26;border-color:#c8965b}.motion-control[aria-pressed=true] .pause-mark{display:none}.motion-control:not([aria-pressed=true]) .play-mark{display:none}
.scene-navigation{position:fixed;right:19px;top:50%;transform:translateY(-50%);z-index:18;display:flex;flex-direction:column;gap:15px;mix-blend-mode:exclusion;color:#e4d0af}
.scene-navigation a{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:27px;font:500 12px var(--sans);letter-spacing:.09em}
.scene-navigation .scene-name{opacity:0;transform:translateX(5px);transition:opacity .25s,transform .25s}
.scene-navigation a:hover .scene-name,.scene-navigation a:focus-visible .scene-name{opacity:1;transform:none}
.scene-navigation .scene-marker{display:block;width:15px;height:1px;background:currentColor;opacity:.4;transition:width .4s,opacity .4s}
.scene-navigation a[aria-current=location] .scene-marker{width:28px;opacity:1}
[data-cinematic-root] .intention{min-height:min(720px,85svh);align-content:center;padding:110px 8%;column-gap:7%;background:#242820;overflow:hidden}
[data-cinematic-root] .intention{grid-template-columns:1.15fr 1fr;column-gap:9%}[data-cinematic-root] .intention>.hand-note{display:none}
[data-cinematic-root] .intention:before{content:'01';position:absolute;right:5%;bottom:-.19em;font:400 clamp(180px,25vw,430px)/1 var(--serif);color:#ada37d09;pointer-events:none}
[data-cinematic-root] .intention h2{font-size:clamp(48px,4.7vw,77px);max-width:540px;position:relative}
[data-cinematic-root] .intention-copy{max-width:400px;position:relative}
[data-cinematic-root] .intention .hand-note{font-size:31px}
[data-cinematic-root] .collection-section{padding:100px 7% 45px;background-color:#d3c09e}
[data-cinematic-root] .product-image-link{background:radial-gradient(ellipse at 50% 25%,#e1d3b9,#b5a080);box-shadow:inset 0 0 65px #4a30100c,0 18px 35px -27px #29221770;perspective:1200px;border:1px solid #eee0c42b}
[data-cinematic-root] .product-image-link img{padding:0;transform:translateY(0);filter:drop-shadow(0 18px 14px #33251715)}
[data-cinematic-root] .product-image-link:hover .product-back{transform:scale(1.045) rotate(-2deg)}
[data-cinematic-root] .product-image-link:after{background:#292b22;color:#e9d7b6}
[data-cinematic-root] .section-heading{margin-bottom:50px}
[data-cinematic-root] .editorial{padding:110px 10%;gap:11%;background:#b9a381;box-shadow:inset 0 20px 60px -45px #3b2c1f90}
[data-cinematic-root] .editorial-image-wrap{padding:9px 9px 38px;box-shadow:0 28px 50px -18px #29221875;transform:perspective(1600px) rotateY(5deg) rotateZ(-3deg);transition:transform 1s}
[data-cinematic-root] .editorial-image-wrap:hover{transform:perspective(1600px) rotateY(0) rotateZ(-1deg)}
[data-cinematic-root] .editorial-image-wrap>img{filter:saturate(.9)}
[data-cinematic-root] .editorial-copy{align-self:center;padding:0}
[data-cinematic-root] .detail-print{margin-top:35px;gap:12px}
[data-cinematic-root] .detail-print img{filter:drop-shadow(13px 18px 9px #382a181c)}
[data-cinematic-root] .firelight{height:85svh;min-height:620px;max-height:980px}
[data-cinematic-root] .fire-copy{padding:125px 8%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
[data-cinematic-root] .founder-note{padding:100px 17%;background-color:#cdb68e}
[data-cinematic-root].scene-travelling .scene-navigation{opacity:.5}
@keyframes scene-arrive{from{opacity:.35;transform:scale(1.07)}to{opacity:1;transform:scale(1.02)}}
@media(max-width:1100px){[data-cinematic-root] .intention{grid-template-columns:1fr 1fr;padding:80px 7%}[data-cinematic-root] .intention .hand-note{display:none}[data-cinematic-root] .collection-section{padding-left:5%;padding-right:5%}.scene-navigation{right:9px}.scene-navigation .scene-name{display:none}}
@media(max-width:760px){.hero[data-fire-scene]{height:calc(100svh - 27px);min-height:720px;max-height:950px}.hero[data-fire-scene] .hero-copy{padding:220px 6% 130px;justify-content:flex-end}.hero[data-fire-scene] h1{font-size:clamp(53px,10.5vw,78px)}.hero[data-fire-scene] .hero-image{object-position:67% center}.hero[data-fire-scene] .hero-shade{background:linear-gradient(0deg,#11191bf0 3%,#111a1aad 35%,#141e1f16 74%,#11191b60)}.hero[data-fire-scene] .hero-intro{font-size:18px;max-width:325px}.hero[data-fire-scene] .hero-bottom{bottom:23px;left:6%;right:6%}.campaign-edition{font-size:16px}.campaign-edition span{font-size:12px}.scene-navigation{display:none}[data-cinematic-root] .intention{grid-template-columns:1fr;padding:70px 7%;min-height:0}[data-cinematic-root] .intention h2{font-size:49px}[data-cinematic-root] .intention:before{font-size:240px}[data-cinematic-root] .collection-section{padding:65px 5% 25px}[data-cinematic-root] .section-heading{margin-bottom:30px}[data-cinematic-root] .editorial{padding:70px 7%;gap:48px}[data-cinematic-root] .editorial-image-wrap{transform:rotate(-2deg)}[data-cinematic-root] .firelight{height:80svh;min-height:590px}[data-cinematic-root] .fire-copy{padding:70px 7%}[data-cinematic-root] .founder-note{padding:65px 8%}}
@media(prefers-reduced-motion:reduce){.hero[data-fire-scene] .hero-image{animation:none}.motion-control{display:none}.fire-atmosphere{display:none}.scene-navigation .scene-name{transition:none}[data-cinematic-root] .editorial-image-wrap{transform:none}}
@media(max-width:760px){.product-grid{grid-template-columns:1fr;gap:38px}.product-image-link{aspect-ratio:1.08}.product-meta{flex-direction:row;gap:18px}.product-meta h3{font-size:27px}.product-price{font-size:17px}.card-colors{margin-top:6px}.hero[data-fire-scene] .hero-image{translate:none;will-change:auto}.hero[data-fire-scene] h1{font-size:clamp(48px,10.5vw,78px)}[data-cinematic-root] .intention{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.hero[data-fire-scene] .hero-image{translate:none;will-change:auto}.product-image-link img,.card-swatch span{transition:none}}

/* Fall 2026: tactile controls, photographic layers, native scrolling. */

/* Solid, rounded controls with a clear primary/secondary hierarchy. */
.button,.hero-ctas .text-link,.collection-bottom .text-link,.editorial-copy>.text-link,.fire-copy .text-link,.mission-statement .text-link,.newsletter-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:15px 27px;border:1px solid transparent;border-radius:999px;background:#252924;color:#f5eee3;box-shadow:none;font:500 16px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.015em;text-decoration:none;backdrop-filter:none;transition:background-color .18s,color .18s,transform .18s;isolation:auto;overflow:visible}
.button:before,.hero-ctas .text-link:before,.collection-bottom .text-link:before,.editorial-copy>.text-link:before,.fire-copy .text-link:before,.mission-statement .text-link:before,.newsletter-link:before,.hero-ctas .button-cream:after{content:none;display:none}
.button span,.hero-ctas .text-link span,.collection-bottom .text-link span,.editorial-copy>.text-link span,.fire-copy .text-link span,.mission-statement .text-link span,.newsletter-link span{display:none}
.button-cream,.hero-ctas .button-cream{background:#f2e9da;color:#252924;padding:15px 27px;min-height:52px;box-shadow:none}
.hero-ctas .text-link{background:#252924;color:#f2e9da;border-color:#918b7c;min-height:52px;padding:15px 27px}
.fire-copy .text-link{background:#f2e9da;color:#252924}
.button:hover,.collection-bottom .text-link:hover,.editorial-copy>.text-link:hover,.mission-statement .text-link:hover,.newsletter-link:hover,.hero-ctas .text-link:hover{background:#3c423a;transform:none;box-shadow:none}
.button-cream:hover,.hero-ctas .button-cream:hover,.fire-copy .text-link:hover{background:#e3d7c3;color:#252924;transform:none;box-shadow:none}
.button:active,.hero-ctas .text-link:active,.collection-bottom .text-link:active,.editorial-copy>.text-link:active,.fire-copy .text-link:active,.mission-statement .text-link:active,.newsletter-link:active{transform:scale(.98);box-shadow:none}
.button:disabled{opacity:.45;cursor:not-allowed;transform:none}
.button:focus-visible,.text-link:focus-visible,.newsletter-link:focus-visible,.product-image-link:focus-visible{outline:3px solid #b17b45;outline-offset:4px}
.hero-ctas{gap:14px;align-items:center}
.view-toggle{padding:11px 18px;min-height:44px;border:1px solid #968870;border-radius:999px;background:#eaddc5;color:#30352c;box-shadow:none;font:500 14px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;transition:background-color .18s}
.view-toggle:hover{background:#f1e5d0;transform:none}.view-toggle[aria-pressed=true]{background:#30372e;color:#f4ecde;border-color:#30372e}.view-toggle span{font-size:18px;margin-left:8px}
.size-option{border:1px solid #a9987f;border-radius:12px;background:#eaddc5;color:#30352c;box-shadow:none;font:500 15px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:background-color .18s}
.size-option:hover{background:#f1e5d0;transform:none;border-color:#6c7561}.size-option[aria-pressed=true]{background:#30372e;color:#f4ecde;border-color:#30372e;box-shadow:none}
.swatch[aria-pressed=true]{border-color:#514027;box-shadow:none}.icon-button,.bag-toggle{border-radius:999px}.icon-button:hover,.bag-toggle:hover{background:#d6ad6522;border-radius:999px}.newsletter-link{margin-top:25px;width:auto;max-width:100%;padding:15px 27px;background:#e9dfce;color:#252924}.newsletter-link:hover{background:#d9ccb6;color:#252924}
[data-cinematic-root] .hero[data-fire-scene]{overflow:hidden}
[data-cinematic-root] .hero[data-fire-scene] .hero-bottom{bottom:65px}
[data-cinematic-root] .intention{z-index:2;margin-top:-28px;padding:105px 8% 135px;min-height:720px;grid-template-columns:1.15fr 1fr;gap:22px 9%;overflow:visible;background:#303b2e;box-shadow:inset 0 110px 130px -100px #d5935060,0 -25px 45px #20271d40}
[data-cinematic-root] .intention>.eyebrow{grid-column:1;align-self:end;margin:0;color:#d3aa77;z-index:2}
[data-cinematic-root] .intention h2{grid-column:1;grid-row:2;font-size:clamp(46px,4.7vw,76px);z-index:2;max-width:630px}
[data-cinematic-root] .intention-copy{grid-column:1;grid-row:3;max-width:480px;z-index:2}.intention-copy p+p{color:#c7bea8!important}
[data-cinematic-root] .intention:before{content:none}
.mission-detail{grid-column:2;grid-row:1/4;align-self:center;position:relative;margin:0;transform:translateY(var(--depth-y,0px));background:#253025;padding:0 0 44px;border:0;border-radius:26px;overflow:hidden;box-shadow:0 22px 45px #14201333;max-width:500px}
.mission-detail:before{content:none}
.mission-detail img{aspect-ratio:1.07;object-fit:cover}.mission-detail figcaption{position:absolute;left:18px;bottom:13px;color:#dcc49e;font:500 12px/1 var(--sans);letter-spacing:.12em}
[data-cinematic-root] .collection-section{position:relative;z-index:3;width:calc(100% - 6%);margin:-48px auto 0;padding:80px 5% 125px;background:#974a34;color:#f8efde;border:0;border-radius:32px;box-shadow:0 18px 42px #3b281622}
[data-cinematic-root] .collection-section:before{content:none}
.product-image-link{transition:box-shadow .35s;background:#f6f2ea;box-shadow:none}
[data-cinematic-root] .product-image-link,.product-image-link{background:#f6f2ea;border:0;border-radius:20px;overflow:hidden;transform:none;perspective:none}
.card-light{display:none}
.product-image-link img{position:relative;z-index:2;transform:translateZ(18px);padding-bottom:50px!important;transition:opacity .45s,transform .65s}
.product-folio{z-index:3;transform:translateZ(26px);font-size:12px;color:#51442f}
.product-image-link:after,[data-cinematic-root] .product-image-link:after{content:'View details';display:block;z-index:4;bottom:15px;left:18px;right:18px;width:auto;height:auto;padding:13px 20px;border-radius:999px;border:0;background:#252924;color:#f4ecde;transform:translateZ(30px);font:500 14px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;text-align:center;box-shadow:none;transition:background-color .18s}
.product-image-link:hover:after{transform:translateZ(30px);background:#3c423a;box-shadow:none}
.product-image-link:hover{box-shadow:none}.card-swatch{width:36px;height:42px;border:1px solid transparent;border-radius:999px}.card-swatch:hover,.card-swatch:focus-visible{border-color:#786349;background:#eee0c266}.card-swatch span{width:17px;height:17px}
[data-cinematic-root] .editorial{position:relative;z-index:4;margin:0;padding:0 10% 115px;overflow:visible;background:#dfc29a;box-shadow:inset 0 100px 130px -115px #fff1d69c}
[data-cinematic-root] .editorial-image-wrap{margin-top:-45px;padding:0 0 40px;border-radius:26px;background:#f2e5d0;overflow:hidden;transform:translateY(var(--depth-y,0px));box-shadow:0 22px 44px #5e3b2129}
[data-cinematic-root] .editorial-image-wrap:hover{transform:translateY(var(--depth-y,0px))}
[data-cinematic-root] .editorial-copy{padding-top:65px}.editorial-copy>p:not(.eyebrow){color:#3e372c}.detail-print .hand-note{color:#513b29}
[data-cinematic-root] .firelight{margin-top:-30px;z-index:3;box-shadow:0 -20px 45px #372a2230}.firelight>img{transform:scale(1.06) translateY(var(--depth-y,0px))}.firelight .fire-copy{transform:translateY(calc(var(--depth-y,0px)*-.3))}.fire-copy h2 em{color:#e0b780}
.intention h2 em{color:#d6aa74}.intention h2,.fire-copy h2{filter:drop-shadow(0 8px 24px #9d713b18)}
[data-cinematic-root] .founder-note{position:relative;z-index:4;width:90%;margin:-40px auto 0;border:0;border-radius:28px;background:#e9d6b7;box-shadow:0 15px 40px #2b22141f;padding:85px 12%}
.site-footer{position:relative;margin-top:-1px}.scene-navigation{mix-blend-mode:normal;right:12px}.scene-navigation a{color:#f1ddbb;min-height:36px;gap:8px}.scene-navigation .scene-name{padding:6px 9px;background:#222a22ed;border:1px solid #a68b6255;border-radius:2px;box-shadow:0 4px 18px #10201330;font-size:12px}.scene-navigation a[aria-current=location]:after{content:attr(data-chapter);font:500 12px var(--sans);color:#f0d3a4;background:#283326;padding:4px}.scene-navigation .scene-marker{background:#b99b68;box-shadow:0 1px 2px #17241b}.chapter-announced .scene-navigation a[aria-current=location] .scene-name{opacity:1;transform:none}
@media(max-width:1100px){[data-cinematic-root] .intention{gap:25px 6%;padding-left:7%;padding-right:7%}.mission-detail{align-self:center}[data-cinematic-root] .editorial{gap:7%;padding-left:7%;padding-right:7%}}
@media(max-width:760px){.hero-ctas{gap:16px;flex-direction:row;flex-wrap:wrap;align-items:center}.hero-ctas .button-cream,.hero-ctas .text-link{min-height:50px;padding:14px 23px;font-size:15px;gap:10px}.hero[data-fire-scene] .hero-copy{padding-top:185px;padding-bottom:125px}.hero[data-fire-scene]{min-height:780px}[data-cinematic-root] .hero[data-fire-scene] .hero-bottom{bottom:43px}[data-cinematic-root] .intention{display:block;margin-top:-16px;padding:75px 7% 100px;min-height:0;overflow:hidden}.intention h2{margin:22px 0!important}.intention-copy{max-width:none!important}.mission-detail{margin:45px 6% 0;max-width:none;transform:none}[data-cinematic-root] .intention:before{left:0;bottom:10px;font-size:280px}[data-cinematic-root] .collection-section{width:94%;margin-top:-35px;padding:60px 5% 90px}.collection-bottom{align-items:flex-start;gap:20px;flex-direction:column}.collection-bottom>span{max-width:none}.collection-bottom .text-link{font-size:16px;gap:25px}.product-image-link{transform:none!important}.product-image-link:after{display:block!important}.product-image-link img{padding-bottom:50px!important}[data-cinematic-root] .editorial{padding:0 7% 80px;gap:35px}[data-cinematic-root] .editorial-image-wrap{margin-top:-35px;transform:none}[data-cinematic-root] .editorial-copy{padding:0}.editorial-copy>.text-link{font-size:16px;gap:18px}.firelight>img,.firelight .fire-copy{transform:none}.firelight>img{object-position:66% center}[data-cinematic-root] .founder-note{width:94%;padding:60px 6%;margin-top:-30px}.scene-navigation{display:none}.newsletter-link{font-size:16px}}
@media(prefers-reduced-motion:reduce){.button,.text-link,.button span,.text-link span,.product-image-link,.product-image-link img,.editorial-image-wrap,.card-light{transition:none!important;transform:none!important}.mission-detail,.firelight>img,.firelight .fire-copy,.intention:before{transform:none!important}}
html[data-pbb-motion-paused=true] .mission-detail,html[data-pbb-motion-paused=true] .firelight>img,html[data-pbb-motion-paused=true] .firelight .fire-copy{transform:none}

.product-image-link.color-preview .product-front{opacity:1!important}.product-image-link.color-preview .product-back{opacity:0!important}
.interior [data-cinematic-root] .collection-section{width:100%;margin:0;padding:20px 5% 60px;box-shadow:none;border:0}
.interior [data-cinematic-root] .founder-note{width:100%;margin:0;box-shadow:none}

/* Autumn color comes from solid surfaces; warm light is reserved for photographic scenes. */
.collection-section{background:#974a34;color:#f8efde}
.collection-section .section-heading h2{color:#f8efde}
.collection-section .section-heading h2 em{color:#f6cb91}.collection-section .section-heading .eyebrow{color:#ffdbac}.collection-tools p,.collection-bottom>span{color:#f2d7bd}
.collection-section .view-toggle{background:#f2e5d0;border-color:transparent;color:#472d21}.collection-section .view-toggle:hover{background:#fff0db}.collection-section .view-toggle[aria-pressed=true]{background:#303b2e;color:#f5e8d1}
.collection-section .collection-bottom{border-color:#f2d8b34a}.collection-section .collection-bottom .text-link{background:#f5e9d6;color:#4c2b20}.collection-section .collection-bottom .text-link:hover{background:#e6d5b8}
.product-card{background:#f6f2ea;color:#352f27;border-radius:26px;padding:12px 12px 22px;box-shadow:0 12px 30px #3b1e141a;min-width:0}
.product-meta,.card-colors,.product-card>.color-note{padding-left:9px;padding-right:9px}.product-meta h3{font-size:25px;color:#392f26}.product-meta p,.card-colors>span{color:#665b4c}.product-price{color:#483c2f}
.product-image-link img{filter:none!important;mix-blend-mode:multiply;transform:none!important}.product-folio{color:#746653;transform:none}
[data-cinematic-root] .product-image-link:hover .product-back{transform:none}.card-swatch:hover,.card-swatch:focus-visible{background:#e5d8c3;border-color:#987b5f}
.product-main-image,.product-thumbs button{background:#f6f2ea;border-radius:24px;overflow:hidden}.product-thumbs button{border-radius:14px}.product-main-image img{border-radius:24px}.product-thumbs img{border-radius:10px}
.bag-row img,.search-result img,.mission-intro>img{border-radius:18px}.detail-print img{border-radius:18px;transform:none;filter:none!important}.detail-print{gap:22px}.tape{display:none}
.editorial-image-wrap>img{border-radius:26px 26px 0 0}.mission-detail img{border-radius:26px 26px 0 0}.editorial-copy h2{color:#573723}.editorial-copy .eyebrow{color:#813e28}.photo-caption{color:#715037}.detail-print .hand-note{color:#79452b}
.intention h2 em{color:#e9b16e}.intention h2,.fire-copy h2{filter:none}.hero[data-fire-scene] h1 em{color:#edbb7c}
.hero[data-fire-scene] .hero-image{animation:none;transform:none;translate:none;will-change:auto}
.hero[data-fire-scene] .hero-shade{background:linear-gradient(90deg,#201b17d9 0%,#241e185e 43%,#211b1105 72%),linear-gradient(0deg,#23231dcc,transparent 34%,transparent 80%,#201b174a)}
.firelight .fire-shade{background:linear-gradient(90deg,#261b13d1,transparent 86%),linear-gradient(0deg,#261c1444,transparent 50%)}
.firelight .fire-glow{animation:none;opacity:.6;background:radial-gradient(ellipse at 34% 22%,#f5bb6830,transparent 48%)}
.site-footer{background:#303a2d;box-shadow:none}.wordmark-dot,.footer-wordmark>span{color:#cc8050}.founder-signature{color:#8d462d}
.scene-navigation .scene-name{border-radius:10px;border:0;box-shadow:none;background:#342b22e8}.scene-navigation a[aria-current=location]:after{border-radius:8px;background:#5f3a27}
@media(max-width:760px){.product-card{padding:10px 10px 20px;border-radius:24px}.product-meta h3{font-size:26px}.product-meta{gap:10px}.mission-detail,.editorial-image-wrap{border-radius:22px}.mission-detail img,.editorial-image-wrap>img{border-radius:22px 22px 0 0}[data-cinematic-root] .collection-section{border-radius:26px}.hero[data-fire-scene] .hero-shade{background:linear-gradient(0deg,#241c16f0 3%,#251d16a8 35%,#241b1210 75%,#211b1744)}}
html[data-pbb-motion-paused=true] .fire-glow{animation:none}

/* Local light sources sit above photographs, leaving the solid surfaces intact. */
.hero[data-fire-scene]{--campaign-gold:#edbb7c}
.hero[data-fire-scene] h1 em{color:var(--campaign-gold)}
.hero[data-fire-scene] .hero-ctas .text-link{background:var(--campaign-gold);border-color:transparent;color:#302419}
.hero[data-fire-scene] .hero-ctas .text-link:hover{background:#f4cb95}
[data-cinematic-root] .intention{background:#303b2e;box-shadow:none}
.mission-detail{border:1px solid #f2e9da;box-shadow:none}
.mission-detail img{border:1px solid #f2e9da;border-radius:25px;box-sizing:border-box}
.scene-lamp{position:absolute;inset:0;pointer-events:none;z-index:3;border-radius:inherit;opacity:0;mix-blend-mode:soft-light;transition:opacity 1.8s ease}
.light-visible>.scene-lamp{opacity:1}
.editorial-image-wrap>.scene-lamp{background:radial-gradient(ellipse at var(--lamp-x,72%) var(--lamp-y,24%),#ffca78a0,transparent 62%);animation:cafe-light 9s ease-in-out infinite alternate;animation-play-state:paused}
.firelight>.scene-lamp{background:linear-gradient(115deg,transparent 30%,#f6c47b50 49%,transparent 66%);transform-origin:top right;animation:afternoon-light 16s ease-in-out infinite alternate;animation-play-state:paused}
.light-visible>.scene-lamp{animation-play-state:running}
.product-image-link>.scene-lamp{background:radial-gradient(ellipse at var(--lamp-x,50%) var(--lamp-y,35%),#ffe6b760,transparent 60%);mix-blend-mode:soft-light;opacity:0;transition:opacity .45s}
.product-image-link:hover>.scene-lamp,.product-image-link:focus-visible>.scene-lamp{opacity:.7}
.product-card{transition:box-shadow .45s}
.product-card:hover,.product-card:focus-within{box-shadow:0 14px 32px #3b1e1425,0 0 0 1px #efc38c,0 0 24px #e7a75d25}
.firelight .fire-glow{display:none}
@keyframes cafe-light{from{filter:brightness(.88)}to{filter:brightness(1.08)}}
@keyframes afternoon-light{from{transform:translateX(-2%);opacity:.55}to{transform:translateX(2%);opacity:.85}}
html[data-pbb-motion-paused=true] .scene-lamp{animation:none!important;opacity:0!important}
@media(prefers-reduced-motion:reduce){.scene-lamp{display:none}.product-card{transition:none}}
@media(pointer:coarse){.product-image-link>.scene-lamp{display:none}}

/* Layered editorial movement follows native scrolling in both directions. */
&{--headline-cream:#f0dfbf}
.hero[data-fire-scene] h1{color:var(--headline-cream)}
.button-cream,.hero-ctas .button-cream,.fire-copy .text-link,.collection-section .collection-bottom .text-link,.newsletter-link{background:var(--headline-cream);color:#30271f}
.button-cream:hover,.hero-ctas .button-cream:hover,.fire-copy .text-link:hover,.collection-section .collection-bottom .text-link:hover,.newsletter-link:hover{background:#e5d4b5;color:#30271f}
.mission-detail{padding:12px 12px 44px;border:0;background:#222d22;border-radius:28px;box-shadow:12px 24px 40px #10180f55,0 2px 0 #a97d4433}
.mission-detail img{border:0;border-radius:18px}
.mission-detail figcaption{left:25px}
[data-editorial-ready] .headline-line{display:inline-block}
[data-editorial-ready] h1,[data-editorial-ready] h2{translate:0 var(--text-drift,0px)}
[data-editorial-ready] .eyebrow{translate:0 calc(var(--text-drift,0px)*.4)}
[data-editorial-ready] .intention-copy,[data-editorial-ready] .hero-intro{translate:0 calc(var(--text-drift,0px)*-.25)}
[data-editorial-ready].collection-section,[data-editorial-ready].founder-note{translate:0 var(--scene-lift,0px);scale:var(--scene-scale,1);transform-origin:50% 0}
[data-editorial-ready] .editorial-image-wrap>img,[data-editorial-ready] .mission-detail img{clip-path:inset(var(--scene-inset,0%) 0 0 round 18px)}
[data-editorial-ready].firelight{clip-path:inset(0 var(--scene-inset,0%) round 28px)}
.depth-word{position:absolute;right:4%;bottom:12px;font:italic 400 clamp(90px,13vw,210px)/1 var(--serif);color:#ebd5b00b;white-space:nowrap;pointer-events:none;translate:0 var(--word-drift,0px);z-index:0}
.mission-detail{z-index:1}
[data-cinematic-root] .intention.reveal,[data-cinematic-root] .section-heading.reveal,[data-cinematic-root] .editorial-copy.reveal,[data-cinematic-root] .founder-note.reveal{opacity:1;transform:none}
.scene-marker{transition:width .55s ease,background-color .55s ease,opacity .55s ease}
.scene-navigation .scene-name{transition:opacity .4s,transform .55s}
@media(max-width:760px){.mission-detail{padding:9px 9px 40px;border-radius:25px}.mission-detail img{border-radius:17px}.depth-word{font-size:90px;right:4%;bottom:36px}[data-editorial-ready].firelight{clip-path:inset(0 var(--scene-inset,0%) round 18px)}}
html[data-pbb-motion-paused=true] [data-editorial-ready],html[data-pbb-motion-paused=true] [data-editorial-ready] h1,html[data-pbb-motion-paused=true] [data-editorial-ready] h2,html[data-pbb-motion-paused=true] [data-editorial-ready] .eyebrow,html[data-pbb-motion-paused=true] [data-editorial-ready] .intention-copy,html[data-pbb-motion-paused=true] [data-editorial-ready] .hero-intro,html[data-pbb-motion-paused=true] .depth-word{translate:none;scale:none}
html[data-pbb-motion-paused=true] [data-editorial-ready] .mission-detail img,html[data-pbb-motion-paused=true] [data-editorial-ready] .editorial-image-wrap>img,html[data-pbb-motion-paused=true] [data-editorial-ready].firelight{clip-path:none}
@media(prefers-reduced-motion:reduce){[data-editorial-ready],[data-editorial-ready] h1,[data-editorial-ready] h2,[data-editorial-ready] .eyebrow,[data-editorial-ready] .intention-copy,[data-editorial-ready] .hero-intro,.depth-word{translate:none!important;scale:none!important}[data-editorial-ready] .mission-detail img,[data-editorial-ready] .editorial-image-wrap>img,[data-editorial-ready].firelight{clip-path:none!important}}
.product-description p+p{margin-top:1em}
}
.pbb-fall .native-color-select,.pbb-fall .native-variant-select{width:100%;min-height:48px;background:transparent;border:1px solid #bfb4a1;padding:10px;font:18px var(--sans);color:var(--ink)}
.pbb-fall .native-size-label{display:block;font:14px var(--sans);margin:22px 0 10px}
.pbb-fall .pbb-option-group{border:0;padding:0;margin:25px 0}.pbb-fall .pbb-option-group legend{font:500 14px/1.4 var(--sans);margin-bottom:11px}.pbb-fall .pbb-option-buttons{display:flex;flex-wrap:wrap;gap:9px}.pbb-fall .pbb-option-button{min-height:44px;padding:10px 15px;border:1px solid #9d8e77;border-radius:9px;background:#eadfc9;color:#30271f;font:500 14px/1.2 var(--sans);display:inline-flex;align-items:center;gap:8px;transition:border-color .18s,background-color .18s,color .18s}.pbb-fall .pbb-option-button:hover{border-color:#454a34;background:#f1e6d2}.pbb-fall .pbb-option-button[aria-pressed=true]{border-color:#2f352d;background:#2f352d;color:#f1e3ca}.pbb-fall .pbb-option-button:disabled{opacity:.38;text-decoration:line-through;cursor:not-allowed}.pbb-fall .pbb-color-chip{width:15px;height:15px;border-radius:4px;background:var(--option-color);border:1px solid #44392d55;box-shadow:inset 0 0 0 1px #ffffff24}.pbb-fall .pbb-size-option{min-width:52px;justify-content:center}
.pbb-fall .native-form{margin-top:25px}
.pbb-fall .native-form .button{margin-top:20px}
.pbb-fall .native-newsletter{margin-top:20px;display:flex;border-bottom:1px solid #aba08a}
.pbb-fall .native-newsletter input{width:100%;background:transparent;border:0;padding:16px 0;color:inherit;font:19px var(--sans)}
.pbb-fall .native-newsletter button{font-size:25px;width:50px}
.pbb-arrow-icon{display:block;width:20px;height:20px;flex:0 0 20px}.native-newsletter button .pbb-arrow-icon{margin:auto;width:22px;height:22px}
.pbb-fall .native-footer{padding-top:55px}
.pbb-fall .shopify-payment-button{margin-top:16px}
.pbb-fall .native-hero{height:calc(90svh - 70px);min-height:660px}
.pbb-fall .native-hero .hero-copy{padding-top:130px}
@media(max-width:760px){.pbb-fall .native-hero{height:85svh;min-height:655px}.pbb-fall .native-hero .hero-copy{padding-top:100px}}
.pbb-fall{color:#352f27;letter-spacing:normal}.pbb-fall a{color:inherit}.pbb-fall .button:before,.pbb-fall .button:after{display:none}.pbb-fall .button{box-shadow:none;min-width:0}.pbb-fall .product-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.pbb-fall .product-thumbs button{width:100%;aspect-ratio:1;cursor:pointer}.pbb-fall .product-thumbs img{width:100%;height:100%;object-fit:contain}.pbb-gallery-zoom{display:block;width:100%;height:100%;cursor:zoom-in}.pbb-fall .product-description{overflow-x:auto}.pbb-fall .product-description table{border-collapse:collapse;font-size:13px;min-width:430px;width:100%;margin-top:22px}.pbb-fall .product-description th,.pbb-fall .product-description td{padding:8px;border:1px solid #bfb4a1;text-align:center}.pbb-fall .native-header{height:97px;position:relative!important;top:0!important}.pbb-fall .native-hero{margin:0}.pbb-fall .product-details h1{overflow-wrap:anywhere}.pbb-fall .button span{pointer-events:none}@media(max-width:760px){.pbb-fall .product-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.pbb-fall .native-header{height:80px}.pbb-fall .header-actions{min-width:0}.pbb-fall .wordmark{min-width:0;font-size:28px}}
/* END_SNIPPET:pbb-fall-styles */
