@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.public-site:is([data-theme~=text]){--ink: var(--theme-text);color:var(--theme-text)}.public-site:is([data-theme~=background]){--cream: var(--theme-background);background:var(--theme-background)}.public-site:is([data-theme~=mutedText]){--muted: var(--theme-muted-text)}.public-site:is([data-theme~=border]){--line: var(--theme-border)}.public-site:is([data-theme~=accent]){--copper: var(--theme-accent)}.public-site{min-height:100svh}.public-site:is([data-theme~=accent]) ::selection{background:var(--theme-accent)}.public-site:is([data-theme~=background]) ::selection{color:var(--theme-background)}.public-site:is([data-theme~=focus]) :is(a,button,input,textarea,select):focus-visible{outline-color:var(--theme-focus)}.public-site:is([data-theme~=accent]) :is(h1,h2,h3) em{color:var(--theme-accent)}.public-site:is([data-theme~=accent]) .eyebrow,.public-site:is([data-theme~=accent]) .brand-icon{color:var(--theme-accent)}.public-site:is([data-theme~=accent]) .brand-icon{border-color:currentColor}.public-site:is([data-theme~=accent]) .not-found>svg,.public-site:is([data-theme~=accent]) .not-found h1 em{color:var(--theme-accent)}.public-site:is([data-theme~=mutedText]) .not-found>p{color:var(--theme-muted-text)}.public-site:is([data-theme~=text]) .text-link,.public-site:is([data-theme~=text]) .back-link{color:var(--theme-text)}.public-site:is([data-theme~=border]) .text-link,.public-site:is([data-theme~=border]) .back-link{border-color:var(--theme-border)}.public-site:is([data-theme~=accent]) .text-link:hover,.public-site:is([data-theme~=accent]) .back-link:hover,.public-site:is([data-theme~=accent]) .legal-copy a:hover{color:var(--theme-accent)}.public-site:is([data-theme~=buttonBackground]) .button.dark,.public-site:is([data-theme~=buttonBackground]) .skip-link{background:var(--theme-button-background);border-color:var(--theme-button-background)}.public-site:is([data-theme~=buttonText]) .button.dark,.public-site:is([data-theme~=buttonText]) .skip-link{color:var(--theme-button-text)}.public-site:is([data-theme~=buttonAccentBackground]) .button.copper{background:var(--theme-button-accent-background);border-color:var(--theme-button-accent-background)}.public-site:is([data-theme~=buttonAccentText]) .button.copper{color:var(--theme-button-accent-text)}.public-site:is([data-theme~=text]) .button.outline{color:var(--theme-text)}.public-site:is([data-theme~=border]) .button.outline{border-color:var(--theme-border)}.public-site:is([data-theme~=border],[data-theme~=text]) .button.outline{background:transparent}.public-site:is([data-theme~=text]) .button.outline:hover{background:color-mix(in srgb,var(--theme-text) 7%,transparent)}.public-site:is([data-theme~=headerBackground]) .site-header,.public-site:is([data-theme~=headerBackground]) .site-header nav.open{background:var(--theme-header-background)}.public-site:is([data-theme~=headerText]) .site-header,.public-site:is([data-theme~=headerText]) .site-header nav.open{color:var(--theme-header-text);border-color:color-mix(in srgb,var(--theme-header-text) 15%,transparent)}.public-site:is([data-theme~=headerText]) .site-header :is(.brand,.brand-icon,.menu-toggle,.header-contact){color:var(--theme-header-text);border-color:currentColor}.public-site:is([data-theme~=accent]) .site-header nav a:hover{color:var(--theme-accent)}.public-site:is([data-theme~=text]) .site-header nav.open,.public-site:is([data-theme~=text]) .site-header.compact-navigation nav.open{box-shadow:0 18px 28px color-mix(in srgb,var(--theme-text) 7%,transparent)}.public-site:is([data-theme~=background],[data-theme~=text]) .demo-banner{background:color-mix(in srgb,var(--theme-background) 82%,var(--theme-text))}.public-site:is([data-theme~=text]) .demo-banner{color:var(--theme-text)}.public-site:is([data-theme~=heroBackground]) .hero-v2{background:var(--theme-hero-background)}.public-site:is([data-theme~=heroText]) .hero-v2{color:var(--theme-hero-text)}.public-site:is([data-theme~=heroText]) .hero-v2 :is(h1,.hero-shop-link,.hero-signature){color:var(--theme-hero-text)}.public-site:is([data-theme~=heroMutedText]) .hero-v2 p,.public-site:is([data-theme~=heroMutedText]) .hero-art-note{color:var(--theme-hero-muted-text)}.public-site:is([data-theme~=heroAccent]) .hero-v2 h1 em,.public-site:is([data-theme~=heroAccent]) .hero-v2 .eyebrow{color:var(--theme-hero-accent)}.public-site:is([data-theme~=heroAccent]) .hero-v2 .eyebrow>span{background:var(--theme-hero-accent)}.public-site:is([data-theme~=heroAccent],[data-theme~=heroBackground]) .hero-halo{background:radial-gradient(ellipse,color-mix(in srgb,var(--theme-hero-accent) 20%,transparent),color-mix(in srgb,var(--theme-hero-background) 20%,transparent) 48%,transparent 72%)}.public-site:is([data-theme~=heroText]) .hero-still-life img{filter:drop-shadow(0 22px 18px color-mix(in srgb,var(--theme-hero-text) 12%,transparent))}.public-site:is([data-theme~=heroBackground]) .motion-toggle{background:color-mix(in srgb,var(--theme-hero-background) 80%,transparent)}.public-site:is([data-theme~=heroText]) .motion-toggle{color:var(--theme-hero-text);border-color:color-mix(in srgb,var(--theme-hero-text) 30%,transparent)}.public-site:is([data-theme~=heroOverlay]) .hero-photographic.hero-v2{background:var(--theme-hero-overlay)}.public-site:is([data-theme~=heroPhotoText]) .hero-photographic .hero-content,.public-site:is([data-theme~=heroPhotoText]) .hero-photographic.hero-v2 :is(h1,p,.eyebrow,.hero-shop-link){color:var(--theme-hero-photo-text)}.public-site:is([data-theme~=heroPhotoAccent]) .hero-photographic.hero-v2 h1 em{color:var(--theme-hero-photo-accent)}.public-site:is([data-theme~=heroPhotoAccent]) .hero-photographic.hero-v2 .eyebrow>span{background:var(--theme-hero-photo-accent)}.public-site:is([data-theme~=heroOverlay]) .hero-photographic .hero-art:after{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-hero-overlay) 3%,transparent) 20%,color-mix(in srgb,var(--theme-hero-overlay) 8%,transparent) 38%,color-mix(in srgb,var(--theme-hero-overlay) 74%,transparent) 60%,color-mix(in srgb,var(--theme-hero-overlay) 96%,transparent))}.public-site:is([data-theme~=buttonAccentBackground]) .hero-photographic .hero-buttons .button{background:var(--theme-button-accent-background)}.public-site:is([data-theme~=buttonAccentText]) .hero-photographic .hero-buttons .button{color:var(--theme-button-accent-text)}.public-site:is([data-theme~=buttonAccentBackground],[data-theme~=buttonAccentText]) .hero-photographic .hero-buttons .button{border-color:transparent}.public-site:is([data-theme~=heroOverlay]) .hero-photographic .motion-toggle{background:color-mix(in srgb,var(--theme-hero-overlay) 75%,transparent)}.public-site:is([data-theme~=heroPhotoText]) .hero-photographic .motion-toggle{color:var(--theme-hero-photo-text);border-color:color-mix(in srgb,var(--theme-hero-photo-text) 35%,transparent)}.public-site:is([data-theme~=stripBackground]) .values-strip{background:var(--theme-strip-background)}.public-site:is([data-theme~=stripText]) .values-strip{color:var(--theme-strip-text)}.public-site:is([data-theme~=stripText]) .values-strip>span,.public-site:is([data-theme~=stripText]) .values-strip .strip-since,.public-site:is([data-theme~=stripText]) .values-strip>span>svg{color:var(--theme-strip-text)}.public-site:is([data-theme~=background],[data-theme~=cardBackground]) .favourites,.public-site:is([data-theme~=background],[data-theme~=cardBackground]) .home-faq,.public-site:is([data-theme~=background],[data-theme~=cardBackground]) .about-partnership{background:color-mix(in srgb,var(--theme-card-background) 55%,var(--theme-background))}.public-site:is([data-theme~=bakeryAccent],[data-theme~=cardBackground]) .daily-offer{background:color-mix(in srgb,var(--theme-card-background) 80%,var(--theme-bakery-accent))}.public-site .category-card,.public-site .category-piekarnia{--department-accent: var(--theme-bakery-accent)}.public-site:is([data-theme~=cardText]) .category-card,.public-site:is([data-theme~=cardText]) .category-piekarnia{color:var(--theme-card-text)}.public-site:is([data-theme~=background],[data-theme~=bakeryAccent],[data-theme~=deliAccent],[data-theme~=pastryAccent]) .category-card,.public-site:is([data-theme~=background],[data-theme~=bakeryAccent],[data-theme~=deliAccent],[data-theme~=pastryAccent]) .category-piekarnia{background:color-mix(in srgb,var(--department-accent) 32%,var(--theme-background))}.public-site .category-cukiernia{--department-accent: var(--theme-pastry-accent)}.public-site .category-garmazerka{--department-accent: var(--theme-deli-accent)}.public-site .category-card[data-department-accent="0"]{--department-accent: var(--theme-bakery-accent)}.public-site .category-card[data-department-accent="1"]{--department-accent: var(--theme-pastry-accent)}.public-site .category-card[data-department-accent="2"]{--department-accent: var(--theme-deli-accent)}.public-site:is([data-theme~=background],[data-theme~=bakeryAccent],[data-theme~=deliAccent],[data-theme~=pastryAccent]) .department-photo-placeholder{background:linear-gradient(140deg,color-mix(in srgb,var(--department-accent, var(--theme-bakery-accent)) 20%,var(--theme-background)),var(--department-accent, var(--theme-bakery-accent)))}.public-site:is([data-theme~=cardText]) .department-photo-placeholder{color:var(--theme-card-text)}.public-site:is([data-theme~=cardText]) .category-card :is(h3,.category-label,svg){color:var(--theme-card-text)}.public-site:is([data-theme~=cardBackground]) .product-image-wrap,.public-site:is([data-theme~=cardBackground]) .product-detail-photo,.public-site:is([data-theme~=cardBackground]) .product-visual.mode-photo{background:var(--theme-card-background)}.public-site:is([data-theme~=cardText]) .product-image-wrap,.public-site:is([data-theme~=cardText]) .product-detail-photo,.public-site:is([data-theme~=cardText]) .product-visual.mode-photo{color:var(--theme-card-text)}.public-site:is([data-theme~=cardBackground],[data-theme~=surface]) .product-visual.mode-packshot{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--theme-card-background) 35%,var(--theme-surface)),var(--theme-card-background))}.public-site:is([data-theme~=surface]) .product-tag,.public-site:is([data-theme~=surface]) .product-arrow{background:var(--theme-surface)}.public-site:is([data-theme~=cardText]) .product-tag,.public-site:is([data-theme~=cardText]) .product-arrow{color:var(--theme-card-text)}.public-site:is([data-theme~=border]) .product-tag,.public-site:is([data-theme~=border]) .product-arrow{border-color:var(--theme-border)}.public-site:is([data-theme~=buttonBackground]) .product-card:hover .product-arrow{background:var(--theme-button-background)}.public-site:is([data-theme~=buttonText]) .product-card:hover .product-arrow{color:var(--theme-button-text)}.public-site:is([data-theme~=accent]) .product-card-info>span{color:var(--theme-accent)}.public-site:is([data-theme~=mutedText]) .product-card-info p{color:var(--theme-muted-text)}.public-site:is([data-theme~=text]) .product-card h3{color:var(--theme-text)}.public-site:is([data-theme~=buttonBackground]) .story-stamp{background:var(--theme-button-background)}.public-site:is([data-theme~=buttonText]) .story-stamp{color:var(--theme-button-text)}.public-site:is([data-theme~=accent]) .story-stamp{border-color:var(--theme-accent)}.public-site:is([data-theme~=background]) .story-stamp{box-shadow:0 0 0 7px var(--theme-background)}.public-site:is([data-theme~=text]) .story-facts strong{color:var(--theme-text)}.public-site:is([data-theme~=mutedText]) .story-copy p,.public-site:is([data-theme~=mutedText]) .story-facts span,.public-site:is([data-theme~=mutedText]) .section-heading p,.public-site:is([data-theme~=mutedText]) .home-faq>div>p,.public-site:is([data-theme~=mutedText]) .accordion p,.public-site:is([data-theme~=mutedText]) .page-heading p,.public-site:is([data-theme~=mutedText]) .product-detail-copy>p,.public-site:is([data-theme~=mutedText]) .product-fact>p,.public-site:is([data-theme~=mutedText]) .about-story p,.public-site:is([data-theme~=mutedText]) .about-values p,.public-site:is([data-theme~=mutedText]) .about-partnership p,.public-site:is([data-theme~=mutedText]) .jobs-intro p,.public-site:is([data-theme~=mutedText]) .job-location,.public-site:is([data-theme~=mutedText]) .job-card p,.public-site:is([data-theme~=mutedText]) .contact-item p,.public-site:is([data-theme~=mutedText]) .contact-item a,.public-site:is([data-theme~=mutedText]) .contact-departments>a,.public-site:is([data-theme~=mutedText]) .contact-departments>a>span,.public-site:is([data-theme~=mutedText]) .form-intro,.public-site:is([data-theme~=mutedText]) .contact-success p,.public-site:is([data-theme~=mutedText]) .legal-copy p,.public-site:is([data-theme~=mutedText]) .empty-state,.public-site:is([data-theme~=mutedText]) .availability-note,.public-site:is([data-theme~=mutedText]) .load-more>span,.public-site:is([data-theme~=mutedText]) .catalog-toolbar,.public-site:is([data-theme~=mutedText]) .catalog-toolbar select,.public-site:is([data-theme~=mutedText]) .store-tools>span,.public-site:is([data-theme~=mutedText]) .store-list-item p,.public-site:is([data-theme~=mutedText]) .store-details>div>p,.public-site:is([data-theme~=mutedText]) .store-details>small,.public-site:is([data-theme~=mutedText]) .store-hours,.public-site:is([data-theme~=mutedText]) .customer-conversation>p{color:var(--theme-muted-text)}.public-site:is([data-theme~=accent]) .faq-number,.public-site:is([data-theme~=accent]) .page-heading .eyebrow,.public-site:is([data-theme~=accent]) .product-detail-copy>.eyebrow,.public-site:is([data-theme~=accent]) .product-fact>span,.public-site:is([data-theme~=accent]) .about-values>div>svg,.public-site:is([data-theme~=accent]) .about-values>div>span,.public-site:is([data-theme~=accent]) .jobs-intro>svg,.public-site:is([data-theme~=accent]) .contact-info>.eyebrow,.public-site:is([data-theme~=accent]) .contact-main-phone,.public-site:is([data-theme~=accent]) .contact-item>svg,.public-site:is([data-theme~=accent]) .store-list-item>div>span,.public-site:is([data-theme~=accent]) .store-list-item small,.public-site:is([data-theme~=accent]) .store-details .eyebrow,.public-site:is([data-theme~=accent]) .store-selection-empty>svg{color:var(--theme-accent)}.public-site:is([data-theme~=border]) .about-values>div{border-color:var(--theme-border)}.public-site:is([data-theme~=heroPhotoText]) .about-panorama>div{color:var(--theme-hero-photo-text)}.public-site:is([data-theme~=processBackground]) .process-v2,.public-site:is([data-theme~=processBackground]) .production-video{background:var(--theme-process-background)}.public-site:is([data-theme~=processText]) .process-v2,.public-site:is([data-theme~=processText]) .production-video{color:var(--theme-process-text)}.public-site:is([data-theme~=processText]) .process-heading h2,.public-site:is([data-theme~=processText]) .process-steps h3{color:var(--theme-process-text)}.public-site:is([data-theme~=processAccent]) .process-heading h2 em,.public-site:is([data-theme~=processAccent]) .process-heading .eyebrow,.public-site:is([data-theme~=processAccent]) .process-steps article>span{color:var(--theme-process-accent)}.public-site:is([data-theme~=processMutedText]) .process-heading p,.public-site:is([data-theme~=processMutedText]) .process-steps p{color:var(--theme-process-muted-text)}.public-site:is([data-theme~=processAccent]) .process-steps article{border-color:color-mix(in srgb,var(--theme-process-accent) 30%,transparent)}.public-site:is([data-theme~=processText]) .process-photo figcaption{color:var(--theme-process-text)}.public-site:is([data-theme~=processBackground]) .process-photo figcaption{background:linear-gradient(transparent,color-mix(in srgb,var(--theme-process-background) 90%,transparent))}.public-site:is([data-theme~=mutedText]) .department-tabs>:is(button,a){color:var(--theme-muted-text)}.public-site:is([data-theme~=buttonBackground]) .department-tabs>:is(button,a).active,.public-site:is([data-theme~=buttonBackground]) .category-links a[aria-current],.public-site:is([data-theme~=buttonBackground]) .category-links a:hover{background:var(--theme-button-background);border-color:var(--theme-button-background)}.public-site:is([data-theme~=buttonText]) .department-tabs>:is(button,a).active,.public-site:is([data-theme~=buttonText]) .category-links a[aria-current],.public-site:is([data-theme~=buttonText]) .category-links a:hover{color:var(--theme-button-text)}.public-site:is([data-theme~=cardBackground]) .department-tabs>:is(button,a):not(.active):hover{background:var(--theme-card-background)}.public-site:is([data-theme~=cardText]) .department-tabs>:is(button,a):not(.active):hover{color:var(--theme-card-text)}.public-site:is([data-theme~=border]) .category-links a,.public-site:is([data-theme~=border]) .catalog-search{border-color:var(--theme-border)}.public-site:is([data-theme~=accent]) .catalog-search{color:var(--theme-accent)}.public-site:is([data-theme~=accent]) .category-links{scrollbar-color:var(--theme-accent) transparent}.public-site:is([data-theme~=cardBackground]) .job-card,.public-site:is([data-theme~=cardBackground]) .contact-form-wrap{background:var(--theme-card-background)}.public-site:is([data-theme~=cardText]) .job-card,.public-site:is([data-theme~=cardText]) .contact-form-wrap{color:var(--theme-card-text)}.public-site:is([data-theme~=border]) .job-card,.public-site:is([data-theme~=border]) .contact-form-wrap{border-color:var(--theme-border)}.public-site:is([data-theme~=cardBackground],[data-theme~=cardText]) .job-card p{color:color-mix(in srgb,var(--theme-card-text) 85%,var(--theme-card-background))}.public-site:is([data-theme~=cardText]) .contact-form-wrap :is(h2,h3,label,.form-intro,.contact-success p){color:var(--theme-card-text)}.public-site:is([data-theme~=cardBackground]) .store-map-panel,.public-site:is([data-theme~=cardBackground]) .map-frame,.public-site:is([data-theme~=cardBackground]) .bakeryglobal-map{background:var(--theme-card-background)}.public-site:is([data-theme~=border]) .store-map-panel,.public-site:is([data-theme~=border]) .map-frame,.public-site:is([data-theme~=border]) .bakeryglobal-map{border-color:var(--theme-border)}.public-site:is([data-theme~=border]) .store-list{border-color:var(--theme-border)}.public-site:is([data-theme~=accent]) .store-list{scrollbar-color:var(--theme-accent) transparent}.public-site:is([data-theme~=cardBackground]) .store-list-item.selected{background:var(--theme-card-background)}.public-site:is([data-theme~=accent]) .store-list-item.selected{border-left-color:var(--theme-accent)}.public-site:is([data-theme~=surface]) .store-details{background:var(--theme-surface)}.public-site:is([data-theme~=border]) .store-details{border-color:var(--theme-border)}.public-site:is([data-theme~=cardBackground],[data-theme~=surface]) .demo-map-placeholder,.public-site:is([data-theme~=cardBackground],[data-theme~=surface]) .map-consent{background:radial-gradient(ellipse at center,var(--theme-surface),var(--theme-card-background))}.public-site:is([data-theme~=cardText]) .demo-map-placeholder,.public-site:is([data-theme~=cardText]) .map-consent{color:var(--theme-card-text)}.public-site:is([data-theme~=buttonBackground]) .bakeryglobal-map-pin>span{background:var(--theme-button-background)}.public-site:is([data-theme~=buttonText]) .bakeryglobal-map-pin>span{color:var(--theme-button-text);border-color:var(--theme-button-text)}.public-site:is([data-theme~=text]) .bakeryglobal-map-pin>span{box-shadow:0 3px 12px color-mix(in srgb,var(--theme-text) 25%,transparent)}.public-site:is([data-theme~=buttonAccentBackground]) .bakeryglobal-map-pin.is-selected>span{background:var(--theme-button-accent-background)}.public-site:is([data-theme~=buttonAccentText]) .bakeryglobal-map-pin.is-selected>span{color:var(--theme-button-accent-text)}.public-site:is([data-theme~=accent]) .bakeryglobal-map-pin.is-selected>span{box-shadow:0 0 0 7px color-mix(in srgb,var(--theme-accent) 22%,transparent)}.public-site:is([data-theme~=surface]) .leaflet-control-attribution{background:color-mix(in srgb,var(--theme-surface) 85%,transparent)}.public-site:is([data-theme~=text]) .leaflet-control-attribution{color:var(--theme-text)}.public-site:is([data-theme~=accent]) .leaflet-control-attribution a{color:var(--theme-accent)}.public-site:is([data-theme~=surface]) .leaflet-control-zoom a,.public-site:is([data-theme~=surface]) .leaflet-tooltip{background:var(--theme-surface)}.public-site:is([data-theme~=text]) .leaflet-control-zoom a,.public-site:is([data-theme~=text]) .leaflet-tooltip{color:var(--theme-text)}.public-site:is([data-theme~=border]) .leaflet-control-zoom a,.public-site:is([data-theme~=border]) .leaflet-tooltip{border-color:var(--theme-border)}.public-site:is([data-theme~=text]) form label{color:var(--theme-text)}.public-site:is([data-theme~=fieldBackground]) form input:not([type=checkbox]),.public-site:is([data-theme~=fieldBackground]) form textarea,.public-site:is([data-theme~=fieldBackground]) form select,.public-site:is([data-theme~=fieldBackground]) .reply-composer input,.public-site:is([data-theme~=fieldBackground]) .reply-composer textarea,.public-site:is([data-theme~=fieldBackground]) .reply-composer select{background:var(--theme-field-background)}.public-site:is([data-theme~=fieldText]) form input:not([type=checkbox]),.public-site:is([data-theme~=fieldText]) form textarea,.public-site:is([data-theme~=fieldText]) form select,.public-site:is([data-theme~=fieldText]) .reply-composer input,.public-site:is([data-theme~=fieldText]) .reply-composer textarea,.public-site:is([data-theme~=fieldText]) .reply-composer select{color:var(--theme-field-text)}.public-site:is([data-theme~=border]) form input:not([type=checkbox]),.public-site:is([data-theme~=border]) form textarea,.public-site:is([data-theme~=border]) form select,.public-site:is([data-theme~=border]) .reply-composer input,.public-site:is([data-theme~=border]) .reply-composer textarea,.public-site:is([data-theme~=border]) .reply-composer select{border-color:var(--theme-border)}.public-site:is([data-theme~=fieldBackground],[data-theme~=fieldText]) form input::placeholder,.public-site:is([data-theme~=fieldBackground],[data-theme~=fieldText]) form textarea::placeholder{color:color-mix(in srgb,var(--theme-field-text) 65%,var(--theme-field-background))}.public-site:is([data-theme~=accent]) input[type=checkbox]{accent-color:var(--theme-accent)}.public-site:is([data-theme~=surface]) .notice{background:var(--theme-surface)}.public-site:is([data-theme~=text]) .notice{color:var(--theme-text)}.public-site:is([data-theme~=border]) .notice{border-color:var(--theme-border)}.public-site:is([data-theme~=error],[data-theme~=surface]) .notice.error{background:color-mix(in srgb,var(--theme-error) 9%,var(--theme-surface));border-color:color-mix(in srgb,var(--theme-error) 30%,var(--theme-surface))}.public-site:is([data-theme~=error]) .notice.error{color:var(--theme-error)}.public-site:is([data-theme~=success],[data-theme~=surface]) .notice.success{background:color-mix(in srgb,var(--theme-success) 9%,var(--theme-surface));border-color:color-mix(in srgb,var(--theme-success) 30%,var(--theme-surface))}.public-site:is([data-theme~=success]) .notice.success{color:var(--theme-success)}.public-site:is([data-theme~=success]) .contact-success>svg{color:var(--theme-success)}.public-site:is([data-theme~=surface]) .status{background:var(--theme-surface)}.public-site:is([data-theme~=mutedText]) .status{color:var(--theme-muted-text)}.public-site:is([data-theme~=success],[data-theme~=surface]) .status.published{background:color-mix(in srgb,var(--theme-success) 10%,var(--theme-surface))}.public-site:is([data-theme~=success]) .status.published{color:var(--theme-success)}.public-site:is([data-theme~=success]) .status.published:before{background:var(--theme-success)}.public-site:is([data-theme~=surface]) .conversation-entry{background:var(--theme-surface)}.public-site:is([data-theme~=border]) .conversation-entry{border-color:var(--theme-border)}.public-site:is([data-theme~=text]) .conversation-entry{color:var(--theme-text)}.public-site:is([data-theme~=cardBackground]) .conversation-entry.reply{background:var(--theme-card-background)}.public-site:is([data-theme~=cardText]) .conversation-entry.reply{color:var(--theme-card-text)}.public-site:is([data-theme~=mutedText]) .conversation-entry time,.public-site:is([data-theme~=mutedText]) .conversation-entry footer{color:var(--theme-muted-text)}.public-site:is([data-theme~=footerCtaBackground]) .footer-cta{background:var(--theme-footer-cta-background)}.public-site:is([data-theme~=footerCtaText]) .footer-cta{color:var(--theme-footer-cta-text)}.public-site:is([data-theme~=footerCtaText]) .footer-cta :is(h2,.eyebrow){color:var(--theme-footer-cta-text)}.public-site:is([data-theme~=footerBackground]) .site-footer{background:var(--theme-footer-background)}.public-site:is([data-theme~=footerText]) .site-footer{color:var(--theme-footer-text)}.public-site:is([data-theme~=footerText]) .footer-main .brand,.public-site:is([data-theme~=footerText]) .footer-main .brand-icon,.public-site:is([data-theme~=footerText]) .footer-main>div:not(:first-child)>a,.public-site:is([data-theme~=footerText]) .footer-contact>span{color:var(--theme-footer-text)}.public-site:is([data-theme~=footerText]) .footer-main .brand-icon{border-color:var(--theme-footer-text)}.public-site:is([data-theme~=footerMutedText]) .footer-main h3,.public-site:is([data-theme~=footerMutedText]) .footer-brand p,.public-site:is([data-theme~=footerMutedText]) .socials>a,.public-site:is([data-theme~=footerMutedText]) .footer-bottom,.public-site:is([data-theme~=footerMutedText]) .footer-bottom a,.public-site:is([data-theme~=footerMutedText]) .footer-bottom>span{color:var(--theme-footer-muted-text)}.public-site:is([data-theme~=footerText]) .footer-main>div:not(:first-child)>a:hover,.public-site:is([data-theme~=footerText]) .footer-bottom a:hover,.public-site:is([data-theme~=footerText]) .socials>a:hover{color:var(--theme-footer-text)}.public-site:is([data-theme~=footerText]) .footer-bottom{border-color:color-mix(in srgb,var(--theme-footer-text) 18%,transparent)}.public-site .footer-bottom{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-content:stretch;gap:16px 30px}.public-site .footer-bottom>*{min-width:0;margin:0}.public-site .footer-legal-links{justify-content:flex-start;align-items:flex-start;gap:8px 22px}.public-site .footer-bottom>.footer-origin{margin:0;justify-self:stretch;display:flex;align-items:baseline;justify-content:flex-start;gap:9px;text-align:left;letter-spacing:.04em}.public-site .footer-origin>span{min-width:0;overflow-wrap:anywhere}.public-site .footer-origin>svg{flex:0 0 14px;align-self:center}@media(min-width:700px){.public-site .footer-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.public-site .footer-legal-links{justify-content:flex-end}.public-site .footer-bottom>.footer-origin{grid-column:1/-1}}@media(min-width:1100px){.public-site .footer-bottom{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.public-site .footer-bottom>.footer-origin{grid-column:auto;justify-content:flex-end;text-align:right}}@media(min-width:960px){.public-site:is([data-theme~=heroOverlay]) .hero-photographic .hero-art:after{background:linear-gradient(90deg,color-mix(in srgb,var(--theme-hero-overlay) 91%,transparent) 0%,color-mix(in srgb,var(--theme-hero-overlay) 72%,transparent) 28%,color-mix(in srgb,var(--theme-hero-overlay) 23%,transparent) 55%,transparent 80%)}}.site-notice{position:fixed;z-index:1100;inset:auto 24px 24px;max-width:1160px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(150px,210px);gap:20px;align-items:start;padding:26px;border:1px solid var(--notice-border);border-radius:16px;background:var(--notice-background);color:var(--notice-text);box-shadow:0 12px 55px #20120826;max-height:min(60vh,480px);overflow:auto;overscroll-behavior:contain}.site-notice .site-notice-icon{flex-shrink:0;margin-top:3px;color:var(--notice-text)}.site-notice .site-notice-copy{min-width:0}.site-notice h2{margin:0 0 9px;color:var(--notice-text);font:600 23px/1.25 var(--font-display, "Bricolage Grotesque Variable", sans-serif);letter-spacing:-.025em;overflow-wrap:anywhere}.site-notice p{margin:0;color:var(--notice-text);font-size:13px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.site-notice .site-notice-actions{display:flex;flex-direction:column;align-items:stretch;gap:13px}.site-notice .site-notice-actions button{margin:0;padding:13px 18px;min-height:44px;border:1px solid var(--notice-button-background);border-radius:7px;background:var(--notice-button-background);color:var(--notice-button-text);font:inherit;font-size:13px;font-weight:650;line-height:1.4;cursor:pointer;overflow-wrap:anywhere}.site-notice .site-notice-actions a{color:var(--notice-link);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-align:center;line-height:1.5;overflow-wrap:anywhere}.site-notice:focus-visible,.site-notice :is(button,a):focus-visible,.public-site .site-notice:focus-visible,.public-site .site-notice .site-notice-actions :is(button,a):focus-visible{outline:3px solid var(--notice-focus);outline-offset:4px}.site-notice .site-notice-actions button:hover{filter:brightness(1.09)}.public-site .footer-legal-links .site-notice-reopen{border:0;padding:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.site-notice-preview .site-notice{position:static;max-height:none;margin:0;box-shadow:none;grid-template-columns:auto minmax(0,1fr)}.site-notice-preview .site-notice-actions{grid-column:2;max-width:260px}.site-notice-preview .site-notice-actions button:disabled{opacity:1;cursor:default}@media(max-width:760px){.site-notice{inset:auto 14px 14px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:20px}.site-notice h2{font-size:21px}.site-notice .site-notice-actions{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 20px}.site-notice .site-notice-actions button{flex:0 1 auto}}@media(max-width:420px){.site-notice{inset:auto 10px 10px;gap:12px;padding:17px;grid-template-columns:minmax(0,1fr)}.site-notice .site-notice-icon{display:none}.site-notice .site-notice-actions{grid-column:1}}@media(prefers-reduced-motion:reduce){.site-notice *{transition:none}}.draft-preview-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;background:#ead5ac;color:#382416;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.draft-preview-banner>span{flex:1;min-width:0}.draft-preview-banner>button{display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid #876b48;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.draft-preview-banner>p{flex-basis:100%;margin:0}.preview-access-state{padding:32px 20px;max-width:680px;margin-inline:auto;overflow-wrap:anywhere}.preview-access-state h1{font-size:26px;line-height:1.2}.preview-access-state p{margin:20px 0}.product-visual.is-static>img{transform:none;transition:none}.product-visual.mode-photo>img,.product-visual.mode-full>img{mix-blend-mode:normal;filter:none}.category-grid.department-grid{grid-template-columns:minmax(0,1fr)}.category-grid.department-grid .category-card{min-width:0}.category-grid.department-grid .category-label{overflow-wrap:anywhere}.department-photo-placeholder{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(140deg,#efe1c8,#d9b784);color:#70503a}.department-photo-placeholder svg{width:30%;height:30%;max-width:100px}.catalog-page .department-tabs{min-width:0;max-width:100%}.catalog-page .department-tabs>a{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.catalog-page .department-tabs>a>span{flex-shrink:0}.catalog-page .category-links a{max-width:100%;white-space:normal;overflow-wrap:anywhere}.catalog-page .page-heading,.product-detail-copy .eyebrow{overflow-wrap:anywhere}.product-card-info{min-width:0;overflow-wrap:anywhere}.product-card-info>span{max-width:100%;white-space:normal;overflow-wrap:anywhere}.product-detail .back-link{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.product-detail .back-link>svg{flex-shrink:0}.site-footer .footer-main>div{min-width:0}.site-footer .footer-main a{max-width:100%;overflow-wrap:anywhere}@media(max-width:380px){.page-heading:has(+.contact-layout) h1{font-size:clamp(2.125rem,10.6vw,2.4rem)}}@media(min-width:700px){.category-grid.department-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}}@media(min-width:600px){.category-grid.department-grid:has(>.category-card:nth-child(2):last-child),.category-grid.department-grid:has(>.category-card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid.department-grid:has(>.category-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.category-grid.department-grid:has(>.category-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.category-grid.department-grid:has(>.category-card:nth-child(4):last-child) .category-card h3{font-size:clamp(1.5rem,2.3vw,1.875rem)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{font-family:Manrope Variable,sans-serif;color:#30251b;background:#f7f4ed;font-synthesis:none;font-weight:400;--ink: #2a2018;--cream: #f7f4ed;--copper: #dda46d;--muted: #8b8073;--line: rgba(52, 36, 23, .15)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #bb7439;outline-offset:5px}::selection{background:#dda46d;color:#231a13}.site-header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:var(--cream);position:relative;z-index:40;gap:20px}.brand{display:flex;align-items:center;gap:12px}.brand-icon{width:44px;height:44px;border:1px solid #b38a64;border-radius:50%;display:grid;place-items:center;color:#a96e3c;transform:rotate(-16deg)}.brand-icon svg{width:26px;height:26px;stroke-width:1.2}.brand-name{font-family:Bricolage Grotesque Variable,sans-serif;font-weight:600;font-size:45px;line-height:.8;letter-spacing:-2px}.brand-name>span{font-family:Manrope Variable,sans-serif;display:block;font-size:12px;letter-spacing:2.4px;margin-top:11px;font-weight:500}.site-header nav{display:flex;gap:34px;font-size:14px}.site-header nav a{padding:12px 0}.site-header nav a:hover{color:#9d6030}.header-contact{border-bottom:1px solid var(--ink);padding:12px 0;display:flex;gap:20px;font-size:14px}.menu-toggle{display:none;border:0;background:none}.hero{position:relative;background:#281e17;min-height:710px;height:calc(100svh - 100px);max-height:1100px;color:var(--cream);isolation:isolate;overflow:hidden}.hero-image{position:absolute;inset:0;background-image:url(/images/demo-department-bakery.webp);background-size:cover;background-position:center;z-index:-3;animation:hero-zoom 16s ease-out both}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#15100ce6,#1a130d8c 42%,#1a130d1a 76%),linear-gradient(0deg,rgba(20,15,10,.7),transparent 35%);z-index:-2}.hero-content{padding:78px 0 120px;margin-left:8%;width:650px;position:relative}.eyebrow{font-size:12px;letter-spacing:2.3px;line-height:1.7;font-weight:500;display:flex;align-items:center;gap:11px}.eyebrow>span{width:6px;height:6px;background:var(--copper);border-radius:50%}.hero .eyebrow{color:#ddc6ac}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Bricolage Grotesque Variable,sans-serif;font-weight:400}h1{font-size:clamp(80px,7.2vw,122px);letter-spacing:-4px;line-height:.97;margin:25px 0}h1 em{font-weight:500;color:var(--copper)}.hero-content>p{font-size:15px;line-height:1.9;color:#d1c6ba}.hero-buttons{display:flex;align-items:center;gap:28px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:19px 25px;border:1px solid transparent;font-size:13px;font-weight:500;transition:background .2s,transform .2s}.copper{background:var(--copper);color:#2a2018}.copper:hover{background:#edbc88}.hero-shop-link{display:flex;align-items:center;gap:10px;font-size:13px;border-bottom:1px solid rgba(255,255,255,.3764705882);padding-bottom:8px}.hero-caption{position:absolute;bottom:150px;right:7%;padding-left:20px;border-left:1px solid rgba(255,255,255,.2509803922)}.hero-caption>span{font-size:12px;letter-spacing:2px;color:#d4c1ab}.hero-caption p{font-family:Bricolage Grotesque Variable,sans-serif;font-size:25px;line-height:1.2;margin-top:13px}.hero-bottom{position:absolute;left:5%;right:5%;bottom:0;height:76px;border-top:1px solid rgba(255,255,255,.1450980392);display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:1.3px;color:#d9cebf}.hero-bottom a{display:flex;align-items:center;gap:13px;letter-spacing:.2px;font-size:12px}.hero-bottom>span{display:flex;align-items:center;gap:20px}.hero-bottom i{width:3px;height:3px;background:#dda46d}.intro-section{padding:100px 8%;max-width:1600px;margin:auto}.intro-section h2{font-size:70px;line-height:1.02;letter-spacing:-2px;margin:24px 0}.intro-section h2 em{color:#a46a3a}.intro-section>p{font-size:16px;line-height:1.8;max-width:520px;color:#766957}.text-link{display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid #ad805b;padding-bottom:10px;font-size:14px;margin-top:25px}@keyframes hero-zoom{0%{transform:scale(1.055)}to{transform:scale(1)}}@media(min-width:1600px){.hero-content{padding-top:110px}}@media(max-width:950px){.site-header{height:84px}.site-header nav{gap:18px}.hero{height:calc(100svh - 84px)}.hero-content{margin-left:6%;padding-top:74px}.hero-caption{display:none}.hero h1{font-size:88px}}@media(max-width:700px){.site-header{height:80px;padding:0 6%}.site-header nav,.header-contact{display:none}.menu-toggle{display:block}.brand-name{font-size:37px}.brand-icon{width:35px;height:35px}.brand-name>span{font-size:12px;letter-spacing:1.6px}.hero{height:auto;min-height:760px}.hero-image{background-position:65%}.hero-shade{background:linear-gradient(90deg,#1b140edb,#1b140e65),linear-gradient(0deg,#1b140e,transparent 70%)}.hero-content{margin:0;padding:70px 7% 145px;width:auto}.hero .eyebrow{font-size:12px;letter-spacing:1.8px}.hero h1{font-size:78px;letter-spacing:-3px;margin-top:29px}.hero-buttons{align-items:flex-start;flex-direction:column;gap:24px}.hero-content>p{font-size:14px}.hero-bottom{left:7%;right:7%}.hero-bottom>span{display:none}.intro-section{padding:75px 7%}.intro-section h2{font-size:48px}.eyebrow{font-size:12px;letter-spacing:1.5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:absolute;top:-100px;left:20px;z-index:100;background:var(--ink);color:#fff;padding:15px}.skip-link:focus{top:10px}.preserve-lines{white-space:pre-line}.section{padding:90px 7%;max-width:1680px;margin:0 auto}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:40px}.section h2,.section-heading h2{font-size:clamp(46px,4.7vw,76px);line-height:1.02;letter-spacing:-2px}.section h2 em,.page-heading em,.footer-cta em{color:#a16a3c;font-weight:500}.section-heading h2{margin-top:20px}.section-heading>p{font-size:15px;line-height:1.85;color:#75695c;max-width:430px;padding-bottom:7px}.dark{background:var(--ink);color:var(--cream)}.dark:hover{background:#473528}.outline{background:transparent;border-color:#c9bfb1;color:var(--ink)}.outline:hover{background:#efe7dc}.text-link{cursor:pointer;background:none;border-top:0;border-left:0;border-right:0}.site-header nav a.active{color:#966036;border-bottom:1px solid #966036}.site-header nav .mobile-contact{display:none}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);background:transparent;color:inherit;border-radius:3px}.icon-button:hover{background:#eadfd1}.back-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#7c6b58}.button svg,.text-link svg{flex-shrink:0}.values-strip{display:flex;justify-content:space-between;align-items:center;padding:27px 7%;border-bottom:1px solid var(--line);gap:20px}.values-strip>span{display:flex;align-items:center;gap:13px;font-size:12px;color:#756351}.values-strip svg{width:21px;height:21px;stroke-width:1.2;color:#ac784a}.values-strip .strip-since{font-size:12px;letter-spacing:1.8px;color:#9b8a78}.category-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:22px}.category-card{height:410px;position:relative;overflow:hidden;background:#3e2b21;display:flex;align-items:flex-end;padding:30px;color:#fff;isolation:isolate}.category-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(33,22,11,.8509803922),transparent 70%)}.category-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s}.category-card:hover img{transform:scale(1.05)}.category-card>div{flex:1}.category-card span{font-size:12px;letter-spacing:1.8px;color:#e3d3c0}.category-card h3{font-size:49px;margin-top:12px}.category-card>svg{width:39px;height:39px;padding:9px;border:1px solid rgba(255,255,255,.3333333333);border-radius:50%;margin-bottom:8px}.category-card.light{background:#eae2d6}.category-card.light img{object-fit:contain;mix-blend-mode:multiply;top:-35px}.category-card.light:after{background:linear-gradient(0deg,rgba(49,35,24,.9411764706),transparent 72%)}.favourites{padding-top:20px;padding-bottom:100px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 22px}.product-card{display:block;min-width:0}.product-image-wrap{aspect-ratio:1.08;background:#efeae1;position:relative;overflow:hidden;display:flex;align-items:center}.product-image-wrap>img{width:100%;height:85%;object-fit:contain;mix-blend-mode:multiply;transition:transform .45s}.product-card:hover img{transform:scale(1.07) rotate(-2deg)}.product-number{position:absolute;left:16px;top:17px;font-size:12px;color:#ab9c8d;z-index:1}.product-tag{position:absolute;right:12px;top:16px;font-size:12px;letter-spacing:1px;color:#89613e}.product-arrow{position:absolute;right:15px;bottom:15px;border-radius:50%;width:35px;height:35px;border:1px solid #c7b9a8;display:grid;place-items:center;background:#f7f4ed}.product-card:hover .product-arrow{background:var(--ink);color:#fff}.product-card-info{padding:20px 2px 0}.product-card-info>span{font-size:12px;text-transform:uppercase;letter-spacing:1.7px;color:#9c7551}.product-card h3{font-size:29px;line-height:1.15;margin-top:9px;letter-spacing:-.5px}.product-card-info>p{font-size:12px;color:#958674;margin-top:8px}.bread-journey{background:#261d16;color:#f4eddf;padding:90px 7%;position:relative;overflow:hidden}.journey-heading{max-width:1400px;margin:auto}.journey-heading>.eyebrow{color:#bb9776}.journey-heading h2{font-size:clamp(48px,4.7vw,76px);line-height:1.04;letter-spacing:-2px;margin-top:20px;max-width:850px}.journey-heading h2 em{font-weight:500;color:#dda46d}.journey-heading>p{font-size:14px;color:#aa9885;margin-top:21px}.journey-body{display:grid;grid-template-columns:370px 1fr;align-items:center;max-width:1400px;margin:10px auto 30px;gap:30px}.journey-tabs{display:flex;flex-direction:column;padding-top:30px}.journey-tabs button{background:none;border:0;border-bottom:1px solid rgba(255,255,255,.1098039216);padding:22px 0;color:#978572;font-size:13px;display:flex;align-items:center;gap:17px;text-align:left}.journey-tabs button>span{font-size:12px;color:#9d7658}.journey-tabs button>svg{margin-left:auto;opacity:0}.journey-tabs button[aria-pressed=true]{color:#f0bc84}.journey-tabs button[aria-pressed=true]>svg{opacity:1}.stage-caption{min-height:150px;padding-top:28px}.stage-caption h3{font-size:25px;color:#e1c2a2}.stage-caption p{font-size:12px;color:#ad9b87;line-height:1.9;margin-top:13px;max-width:325px}.bread-scene{height:500px;position:relative;min-width:0}.webgl-host{position:absolute;inset:0 0 30px;width:100%;height:calc(100% - 30px);z-index:2;touch-action:pan-y}.webgl-host canvas{display:block;width:100%;height:100%;touch-action:pan-y!important;cursor:grab}.webgl-host canvas:active{cursor:grabbing}.bread-poster{position:absolute;inset:0;width:100%;height:90%;object-fit:contain;z-index:1}.scene-ring{position:absolute;width:68%;height:40%;border:1px solid rgba(160,120,78,.1647058824);border-radius:50%;top:28%;left:16%;transform:rotate(-22deg)}.ring-two{width:86%;height:55%;left:7%;top:20%;transform:rotate(21deg)}.scene-halo{position:absolute;inset:10%;background:radial-gradient(ellipse,rgba(212,149,82,.1882352941),transparent 68%);filter:blur(30px)}.scene-controls{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:15px;white-space:nowrap;z-index:3}.scene-controls>span{display:flex;align-items:center;gap:10px;color:#c8a885;font-size:12px}.scene-controls>button{border:0;background:none;color:#c8a885;padding:8px}.scene-note{position:absolute;bottom:8px;left:0;right:0;text-align:center;font-size:12px;letter-spacing:1.5px;color:#7c6652}.scene-loader{position:absolute;right:20px;top:20px;animation:spin 1s linear infinite}.production-film{display:grid;grid-template-columns:1fr 1fr;max-width:1400px;margin:45px auto 0;background:#ffffff04;border:1px solid rgba(255,255,255,.0784313725);align-items:center;gap:42px;padding:20px}.film-image{aspect-ratio:12/7;overflow:hidden;background:#302119}.film-image img,.film-image video{width:100%;height:100%;object-fit:cover}.production-film>div:last-child{padding:20px 30px 20px 0}.production-film .eyebrow{font-size:12px;color:#b7997b;letter-spacing:1.4px}.production-film h3{font-size:42px;margin:13px 0}.production-film p{font-size:13px;line-height:1.85;color:#b7a38e;max-width:380px}.production-film .text-link{color:#e9b779;border-bottom-color:#95734d;gap:12px;margin-top:19px}.production-film .text-link>span{font-size:12px;color:#ab9073;margin-left:15px}.production-film small{display:block;font-size:12px;color:#897460;margin-top:16px;line-height:1.6}.story-section{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding-top:120px;padding-bottom:110px}.story-photo{position:relative;height:570px}.story-photo>img{width:100%;height:100%;object-fit:cover;object-position:65%}.story-stamp{position:absolute;width:140px;height:140px;right:-35px;bottom:35px;border-radius:50%;background:#eedcc4;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:12px;letter-spacing:1px;line-height:1.2;transform:rotate(-12deg);box-shadow:0 0 0 7px var(--cream)}.story-stamp strong{font-family:Bricolage Grotesque Variable,sans-serif;font-size:38px;line-height:.75}.story-copy h2{margin:24px 0;font-size:69px}.story-copy>p{font-size:14px;color:#7f6d5d;line-height:1.95;max-width:440px}.story-facts{display:flex;gap:70px;border-top:1px solid var(--line);margin-top:40px;padding-top:25px}.story-facts div{display:flex;flex-direction:column;gap:6px}.story-facts strong{font-family:Bricolage Grotesque Variable,sans-serif;font-size:44px;font-weight:400}.story-facts span{font-size:12px;color:#a38972}.home-faq{border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding-top:80px;padding-bottom:100px}.home-faq h2{margin:20px 0}.home-faq>div>p{font-size:14px;line-height:1.85;color:#8a7967}.accordion details{border-bottom:1px solid var(--line);padding:26px 0}.accordion details:first-child{border-top:1px solid var(--line)}.accordion summary{display:flex;align-items:center;gap:20px;cursor:pointer;list-style:none;font-size:14px;line-height:1.6}.accordion summary::-webkit-details-marker{display:none}.accordion summary>.faq-number{font-size:12px;color:#a88e72;margin-right:4px}.accordion summary>svg{margin-left:auto;flex-shrink:0;stroke-width:1.2;transition:transform .2s}.accordion details[open] summary>svg{transform:rotate(45deg)}.accordion details>p{font-size:13px;color:#7e6a58;padding:20px 40px 5px;line-height:1.9}.footer-cta{background:#dfb58a;display:flex;align-items:center;justify-content:space-between;padding:68px 7%;gap:30px}.footer-cta h2{font-size:56px;line-height:1.06;letter-spacing:-1.5px;margin-top:17px}.footer-cta em{color:#755235}.footer-cta .eyebrow{font-size:12px;letter-spacing:1.8px;color:#795739}.footer-cta .button{min-width:235px}.site-footer{background:#241b15;color:#dcd0bf;padding:65px 6% 0}.footer-main{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:7%;padding-bottom:55px}.footer-main .brand{color:#f0e6d8}.footer-main .brand-icon{border-color:#80603f;color:#d9ad7d}.footer-brand>p{color:#aa927a;font-family:Bricolage Grotesque Variable,sans-serif;font-size:24px;line-height:1.2;margin-top:28px}.socials{display:flex;gap:18px;margin-top:23px}.socials>a{padding:5px;color:#c6ad90}.footer-main h3{font-family:Manrope Variable,sans-serif;font-size:12px;color:#a88d72;text-transform:uppercase;letter-spacing:1.6px;margin-bottom:25px}.footer-main>div:not(:first-child)>a{display:flex;align-items:center;gap:12px;font-size:12px;margin-bottom:17px;color:#d4c2af}.footer-main>div:not(:first-child)>a:hover{color:#e9b577}.footer-contact>span{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.8;margin-bottom:20px;color:#d4c2af}.footer-contact>span svg{flex-shrink:0;margin-top:2px}.footer-bottom{border-top:1px solid rgba(255,255,255,.0862745098);display:flex;justify-content:space-between;align-items:center;padding:24px 0;color:#937b64;font-size:12px;gap:25px}.footer-bottom>span:last-child{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:1.2px}.footer-bottom a:hover{color:#dac4ab}.page-heading{max-width:1500px;padding:73px 7% 58px;margin:0 auto}.page-heading .eyebrow{color:#9c734f}.page-heading h1{font-size:clamp(56px,6.1vw,96px);letter-spacing:-3px;line-height:1;margin:20px 0}.page-heading>p{max-width:610px;font-size:15px;color:#847260;line-height:1.85}.catalog-page,.stores-page{padding-bottom:80px}.catalog-page .page-heading,.stores-page .page-heading{padding-left:0;padding-right:0}.catalog-page,.stores-page{padding-left:7%;padding-right:7%;max-width:1680px;margin:auto}.catalog-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}.department-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.department-tabs>:is(button,a){background:none;border:1px solid transparent;padding:12px 15px;font-size:12px;display:flex;align-items:center;gap:12px;color:#826f5d;white-space:nowrap}.department-tabs>:is(button,a).active{background:var(--ink);color:#f5eddf}.department-tabs>:is(button,a):not(.active):hover{background:#eae1d6}.department-tabs>:is(button,a)>span{font-size:12px;opacity:.55}.catalog-search{position:relative;display:flex;align-items:center;gap:10px;border-bottom:1px solid #baa68e;padding:10px 0;color:#9b8065;min-width:240px}.catalog-search input{border:0;padding:3px 0;background:transparent;width:100%;font-size:12px;color:var(--ink);outline-offset:5px}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;padding:25px 0;color:#9e8a77;font-size:12px}.catalog-toolbar>label{display:flex;align-items:center;gap:9px}.catalog-toolbar select{border:0;background:transparent;max-width:290px;color:#78634e;font-size:12px;padding:5px}.catalog-page .product-grid{row-gap:45px}.load-more{display:flex;align-items:center;flex-direction:column;gap:15px;padding:60px 0 20px}.load-more>span{font-size:12px;color:#947e66}.availability-note{display:block;margin:35px 0 0;font-size:12px;color:#9c8b77;line-height:1.8}.empty-state{padding:60px 25px;text-align:center;color:#8a735b;display:flex;align-items:center;flex-direction:column;gap:16px}.empty-state h2{font-size:35px;letter-spacing:-1px}.empty-state h3{font-size:28px}.empty-state p{font-size:14px;line-height:1.8;max-width:470px}.empty-state .button{margin-top:13px}.product-detail-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;margin-top:30px;align-items:center}.product-detail-photo{background:#eee7dc;min-height:540px;position:relative;display:grid;place-items:center}.product-detail-photo>img{width:100%;height:auto;mix-blend-mode:multiply}.product-detail-photo>.eyebrow{position:absolute;top:25px;left:25px;font-size:12px;color:#a68869}.product-detail-copy h1{font-size:64px;letter-spacing:-2px;line-height:1.02;margin:24px 0}.product-detail-copy>.eyebrow{font-size:12px;color:#a37b54;line-height:1.8}.product-detail-copy>p{font-size:15px;line-height:1.9;color:#7e6a56}.product-fact{border-top:1px solid var(--line);padding-top:21px;margin-top:26px}.product-fact>span{font-size:12px;text-transform:uppercase;letter-spacing:1.3px;color:#ad8967}.product-fact>p{font-size:12px;line-height:1.8;margin-top:8px;color:#836e58}.product-detail-actions{display:flex;gap:22px;align-items:center;margin-top:30px;flex-wrap:wrap}.product-detail-actions .text-link{margin-top:0}.store-tools{display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);padding:20px 0 30px}.store-tools .catalog-search{max-width:450px;flex:1}.store-tools>span{font-size:12px;color:#a2866a;margin-left:auto}.store-tools>.button{font-size:12px;padding:14px 20px}.store-layout{display:grid;grid-template-columns:340px 1fr;gap:30px}.store-list{max-height:770px;overflow:auto;scrollbar-width:thin;scrollbar-color:#bda487 transparent;padding-right:8px}.store-list-item{border:0;border-bottom:1px solid var(--line);padding:24px 20px;width:100%;background:none;display:flex;text-align:left;align-items:center;justify-content:space-between;color:var(--ink);gap:12px}.store-list-item>div{min-width:0}.store-list-item>svg{flex-shrink:0}.store-list-item.selected{background:#e9dfcf;border-left:3px solid #9d6b3b;padding-left:17px}.store-list-item>div>span{display:block;font-size:12px;letter-spacing:1.5px;color:#aa8b6b;text-transform:uppercase;overflow-wrap:anywhere}.store-list-item h3{font-size:30px;margin:7px 0}.store-list-item p{font-size:12px;color:#8e765d}.store-list-item small{display:block;font-size:12px;margin-top:8px;color:#a56a3a}.map-frame{height:390px;background:#eae5dc;border:1px solid #ded4c7}.map-frame iframe{border:0;width:100%;height:100%;filter:saturate(.5)}.map-consent{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;background:radial-gradient(circle at center,#f8f5ed,#e6dfd1);text-align:center;padding:25px;color:#8c6c4c}.map-consent>svg{stroke-width:1.1}.map-consent>h3{font-size:34px;color:var(--ink)}.map-consent>p{font-size:13px;line-height:1.6}.map-consent>small{font-size:12px;color:#a28d76}.map-consent>.button{font-size:12px;padding:14px 20px}.store-details{padding:30px;background:#fffdf8;border:1px solid #e8dfd3;border-top:0;display:grid;grid-template-columns:1fr 1fr;gap:25px}.store-details h3{font-size:31px;margin:10px 0}.store-details>div>p{font-size:13px;color:#8d745c}.store-details .eyebrow{font-size:12px;color:#aa8059}.store-hours{display:flex;align-items:flex-start;gap:10px;padding-top:10px;color:#a58564}.store-hours>p{font-size:12px!important;line-height:1.8}.store-detail-buttons{display:flex;align-items:center;gap:25px;grid-column:1/-1}.store-detail-buttons .text-link{margin:0;font-size:12px;gap:8px}.store-detail-buttons .button{font-size:12px;padding:14px 18px}.store-details>small{grid-column:1/-1;font-size:12px;color:#aa9781}.about-panorama{height:460px;position:relative;overflow:hidden;margin:0 7%}.about-panorama img{height:100%;width:100%;object-fit:cover;filter:brightness(.7)}.about-panorama>div{position:absolute;bottom:40px;left:40px;color:#fff;display:flex;flex-direction:column;gap:13px}.about-panorama span{font-size:12px;letter-spacing:2px}.about-panorama strong{font-family:Bricolage Grotesque Variable,sans-serif;font-size:49px;font-weight:400}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:10%}.about-story h2{margin-top:22px}.about-story p{font-size:15px;line-height:1.9;color:#806b57;margin-bottom:20px}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding-top:10px}.about-values>div{border-top:1px solid #b59a7e;padding:28px 0}.about-values>div>svg{width:34px;height:34px;stroke-width:1.2;color:#a6764d}.about-values>div>span{float:right;font-size:12px;color:#ad957b}.about-values h3{font-size:36px;margin:25px 0 16px}.about-values p{font-size:13px;line-height:1.9;color:#8c755d}.about-partnership{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#ede4d7;max-width:none}.about-partnership h2{margin-top:20px}.about-partnership p{font-size:15px;line-height:1.9;color:#876c51;margin:15px 0 28px}.jobs-content{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding-top:25px}.jobs-intro>svg{color:#ac7e55;stroke-width:1.3}.jobs-intro h2{font-size:53px;margin:25px 0}.jobs-intro p{font-size:14px;line-height:1.9;color:#866e58}.job-card{background:#f0e9df;border:1px solid #e4d7c6;padding:38px;margin-bottom:25px}.job-card h3{font-size:44px;margin:20px 0 10px}.job-location{display:flex;align-items:center;gap:8px;font-size:12px;color:#95775b}.job-card p{font-size:14px;color:#8c7259;line-height:1.9;margin-top:21px}.job-card h4{font-size:13px;font-weight:500;margin:23px 0 -10px}.status{font-size:12px;letter-spacing:.5px;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;background:#e7dfd3;color:#8b7358;border-radius:3px;white-space:nowrap}.status.published{background:#e5eadd;color:#617247}.status.published:before{content:"";width:4px;height:4px;background:#788b58;border-radius:50%}.status.draft{background:#f5e9d1;color:#9a7d45}.status.inactive{background:#f0dcda;color:#a5635b}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding-top:25px}.contact-info>.eyebrow{color:#a88360}.contact-info h2{font-size:50px;margin-top:20px}.contact-main-phone{display:flex;align-items:center;gap:25px;font-family:Bricolage Grotesque Variable,sans-serif;font-size:40px;margin:15px 0 35px;color:#a06e43}.contact-item{display:flex;align-items:flex-start;gap:18px;margin-bottom:25px}.contact-item>svg{width:18px;color:#aa8a67;stroke-width:1.4;margin-top:4px}.contact-item h3{font-family:Manrope Variable,sans-serif;font-size:12px;margin-bottom:8px;font-weight:500}.contact-item p,.contact-item a{font-size:12px;color:#8e765e;line-height:1.85;overflow-wrap:anywhere}.contact-item a{display:inline-flex;align-items:center;gap:8px;margin-top:4px}.contact-departments{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.contact-departments h3{font-size:26px;margin-bottom:17px}.contact-departments>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;color:#947657}.contact-departments>a>span{flex:1;color:#796047}.contact-form-wrap{padding:38px;background:#eee6da;align-self:start}.contact-form-wrap h3{font-size:37px;margin-bottom:8px}.form-intro{font-size:12px;color:#a58b70;margin-bottom:30px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}form label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#6c543d;margin-bottom:23px;line-height:1.5}form input:not([type=checkbox]),form textarea,form select{width:100%;border:1px solid #cebdab;background:#ffffff50;padding:13px 14px;border-radius:0;color:var(--ink);font-size:13px;line-height:1.5}form input::placeholder,form textarea::placeholder{color:#b29e88;font-size:12px}form textarea{resize:vertical;min-height:95px}form select{height:47px}form .checkbox-label{display:flex;flex-direction:row;align-items:flex-start;gap:11px;font-size:12px;line-height:1.7}.checkbox-label>input{width:16px;height:16px;flex-shrink:0;margin:2px 0 0;accent-color:#885e39}.checkbox-label a{text-decoration:underline;text-underline-offset:3px}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.notice{padding:15px 18px;font-size:12px;line-height:1.8;margin:15px 0;display:flex;align-items:center;gap:10px;overflow-wrap:anywhere}.notice.error{background:#f3e2de;color:#9e493e;border:1px solid #e8c2ba}.notice.success{background:#eaf0e0;color:#667940;border:1px solid #d2dec0}.contact-success{padding:35px 0;display:flex;align-items:flex-start;flex-direction:column;gap:24px}.contact-success>svg{color:#8c9b69;stroke-width:1.3}.contact-success h2{font-size:49px}.contact-success p{font-size:14px;line-height:1.9;color:#90775f}.faq-page{max-width:1150px;padding-top:0}.faq-more{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:40px 0}.faq-more h3{font-size:29px}.faq-more .text-link{margin:0}.legal-copy{max-width:1000px;padding-top:0}.legal-copy h2{font-size:30px;letter-spacing:-.5px;margin:35px 0 18px}.legal-copy p{font-size:14px;line-height:1.95;color:#806b55;margin-bottom:20px}.legal-date{font-size:12px!important;color:#a99075!important;margin-top:40px!important}.not-found{text-align:center;min-height:600px;display:flex;align-items:center;flex-direction:column;padding-top:80px}.not-found>svg{color:#b68b60}.not-found .eyebrow{margin-top:25px;font-size:12px}.not-found h1{font-size:87px;line-height:.99}.not-found h1 em{color:#a7784d}.not-found>p{font-size:14px;color:#998067;line-height:1.8;margin:5px 0 30px}@keyframes spin{to{transform:rotate(360deg)}}.auth-layout{min-height:100svh;display:grid;grid-template-columns:1fr 1fr}.auth-editorial{background:linear-gradient(0deg,#20170ee8,#20170e8f),url(/images/demo-department-bakery.webp) center/cover;color:#f8eddb;padding:50px 12%;display:flex;flex-direction:column;justify-content:space-between;gap:70px;min-height:800px}.auth-editorial>.brand{color:#f9eddd}.auth-editorial .eyebrow{font-size:12px;color:#d1a67d}.auth-editorial h1{font-size:clamp(58px,5.8vw,92px);letter-spacing:-3px}.auth-editorial p{font-size:14px;line-height:1.9;color:#cfb99f}.auth-editorial>span{font-size:12px;letter-spacing:2px;color:#9b8065}.auth-form-panel{display:flex;flex-direction:column;justify-content:space-between;padding:40px 12%;gap:60px}.auth-form-card{max-width:420px;width:100%;margin:auto}.auth-symbol{display:grid;place-items:center;width:52px;height:52px;border:1px solid #c9b294;border-radius:50%;color:#9d774f;margin-bottom:25px}.auth-form-card>.eyebrow{font-size:12px;color:#a38360}.auth-form-card h2{font-size:50px;letter-spacing:-1.5px;margin-top:13px}.auth-form-card>p{font-size:13px;color:#a18a71;margin-top:10px;margin-bottom:30px}.auth-form-card form>.button{width:100%;justify-content:space-between}.password-input{position:relative}.password-input input{padding-right:50px!important}.password-input button{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:0;color:#9d8468;padding:7px}.auth-help{font-size:12px;line-height:1.85;color:#a58c71;border-top:1px solid var(--line);padding-top:24px;margin-top:25px}.auth-footer{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#b39a7d}.activation-page{min-height:100svh;padding:40px;display:flex;align-items:center;flex-direction:column;background:#eee6d9}.activation-page>.brand{margin-bottom:40px}.activation-card{max-width:540px;width:100%;padding:45px;background:var(--cream);box-shadow:0 20px 80px #47301a0a}.activation-card>svg{color:#a87c4e;margin-bottom:15px}.activation-card h1{font-size:65px;letter-spacing:-2px}.activation-card>p{font-size:13px;line-height:1.9;color:#957b5e;margin-bottom:25px}.activation-card .eyebrow{font-size:12px;color:#a88663}.activation-card form>.button{width:100%;justify-content:space-between}.activation-card>.back-link{display:block;margin-top:28px;font-size:12px;text-align:center}.admin-layout{min-height:100svh;display:flex;background:#f6f4ef}.admin-sidebar{width:246px;position:fixed;left:0;top:0;bottom:0;background:#29211b;color:#bdad9a;padding:33px 20px 0;display:flex;flex-direction:column;z-index:60}.admin-brand{padding:0 12px 28px;border-bottom:1px solid rgba(255,255,255,.0549019608);position:relative}.admin-brand .brand{color:#f5e7d6}.admin-brand .brand-icon{width:33px;height:33px}.admin-brand .brand-name{font-size:37px}.admin-brand .brand-name>span{font-size:12px;letter-spacing:1.5px}.admin-brand>.menu-toggle{position:absolute;right:0;top:0;color:#dfc5a6}.admin-brand>span{display:block;font-size:12px;letter-spacing:2px;color:#9c7d5c;margin-top:22px;padding-left:46px}.sidebar-group-label{display:block;font-size:12px;letter-spacing:1.4px;color:#78634f;margin:28px 13px 13px}.admin-sidebar nav{display:flex;flex-direction:column;gap:3px;overflow:auto;scrollbar-width:thin;flex:1}.admin-sidebar nav>a{display:flex;align-items:center;gap:12px;padding:13px 14px;font-size:12px;color:#b29c84;border-radius:3px}.admin-sidebar nav>a>svg{stroke-width:1.5}.admin-sidebar nav>a.active{background:#d1a3751c;color:#ecc499;border-left:2px solid #d7a777;padding-left:12px}.admin-sidebar nav>a:hover{background:#ffffff07;color:#e5c9a9}.sidebar-preview{display:flex;align-items:center;justify-content:space-between;padding:18px 14px;font-size:12px;color:#bc936c;margin-top:20px}.sidebar-user{border-top:1px solid rgba(255,255,255,.0588235294);display:flex;align-items:center;gap:10px;padding:20px 0;flex-shrink:0}.avatar{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:#e9dfd2;border-radius:50%;color:#9e7851;font-size:14px;flex-shrink:0}.sidebar-user>.avatar{background:#473524;color:#d7ad7c}.sidebar-user>div:nth-child(2){flex:1;min-width:0}.sidebar-user strong{font-size:12px;font-weight:500;white-space:normal;overflow-wrap:anywhere;line-height:1.45;display:block;color:#d5bea1}.sidebar-user small{display:block;font-size:12px;color:#856c54;margin-top:5px}.sidebar-user>button{border:0;background:none;color:#a48a6d;padding:7px;flex-shrink:0;min-width:36px;min-height:44px}.admin-main{margin-left:246px;min-width:0;width:calc(100% - 246px);display:flex;flex-direction:column}.admin-topbar{height:76px;border-bottom:1px solid #e8e2d9;display:flex;align-items:center;justify-content:space-between;padding:0 42px;font-size:12px;color:#9b8974;background:#fbfaf7}.breadcrumb-slash{margin:0 13px;color:#cabbab}.admin-topbar>div{display:flex;align-items:center;gap:8px;font-size:12px;color:#a18b70}.connection-dot{width:5px;height:5px;background:#8c9c66;border-radius:50%}.topbar-avatar{width:30px;height:30px;border:1px solid #d8c8b6;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#af8052;margin-left:20px}.admin-content{padding:42px;max-width:1500px;width:100%;margin:0 auto;flex:1}.admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:33px}.admin-page-heading .eyebrow{font-size:12px;letter-spacing:1.8px;color:#a0805d}.admin-page-heading h1{font-size:45px;letter-spacing:-1.5px;line-height:1.08;margin:12px 0}.admin-page-heading p{font-size:12px;color:#a18c74;line-height:1.8}.admin-page-heading>.button{font-size:12px;padding:13px 18px;gap:18px;flex-shrink:0}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:28px}.stat-card{border:1px solid #e6ddd1;background:#fcfbf8;padding:21px 22px}.stat-card>div{display:flex;justify-content:space-between;color:#bd9770}.stat-card>div>svg:first-child{stroke-width:1.4}.stat-card>div>svg:last-child{color:#b3a18b}.stat-card>strong{display:block;font-family:Bricolage Grotesque Variable,sans-serif;font-size:46px;font-weight:400;margin-top:14px;line-height:1}.stat-card>span{font-size:12px;color:#9d856c;display:block;margin-top:11px}.stat-card:hover{border-color:#c7a57e}.dashboard-feature{background:radial-gradient(ellipse at 75% 45%,#5c3e22,#2a2016 63%);min-height:300px;color:#f3e3ce;display:flex;padding:37px 42px;position:relative;isolation:isolate;overflow:hidden}.dashboard-feature>div{z-index:2}.dashboard-feature .eyebrow{font-size:12px;color:#caa378;letter-spacing:1.6px}.dashboard-feature h2{font-size:53px;line-height:1.02;letter-spacing:-1.5px;margin:16px 0}.dashboard-feature h2 em{color:#dbad76}.dashboard-feature p{font-size:12px;line-height:1.9;color:#ac8b66;margin-bottom:23px}.dashboard-feature .button{padding:13px 18px;font-size:12px;gap:25px}.dashboard-feature>img{position:absolute;right:-15px;top:-15px;width:53%;height:calc(100% + 40px);object-fit:contain;z-index:1;transform:rotate(-10deg)}.dashboard-bottom{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:27px}.admin-panel{border:1px solid #e6ddd2;background:#fdfcf9;padding:26px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.panel-heading>h2{font-family:Manrope Variable,sans-serif;font-size:13px;font-weight:500;color:#66513c}.panel-heading>span{font-size:12px;letter-spacing:1px;color:#b39b7e}.panel-heading>a{display:flex;align-items:center;gap:8px;font-size:12px;color:#ac8155}.panel-heading>svg{color:#b49a7a;stroke-width:1.3}.quick-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eee8df;padding:17px 0;color:#b2926e}.quick-link>span{display:flex;align-items:center;gap:12px;font-size:12px;color:#887055}.quick-link>span>svg{width:17px;stroke-width:1.4;color:#b69570}.activity-item{display:flex;align-items:center;gap:10px;border-top:1px solid #eee8df;padding:14px 0}.activity-dot{width:5px;height:5px;flex-shrink:0;background:#c7a37a;border-radius:50%}.activity-item>div{min-width:0}.activity-item strong{font-size:12px;font-weight:500;color:#765d42}.activity-item p{font-size:12px;color:#b3997a;overflow:hidden;text-overflow:ellipsis;max-width:180px;margin-top:4px}.activity-item time{margin-left:auto;font-size:12px;color:#baa58c;white-space:nowrap}.dashboard-note{display:flex;align-items:flex-start;gap:14px;font-size:12px;color:#a78c6d;line-height:1.9;padding:22px 0}.dashboard-note>svg{flex-shrink:0;stroke-width:1.3}.admin-footer{margin:20px 42px 0;border-top:1px solid #e7dfd3;display:flex;justify-content:space-between;padding:21px 0;gap:20px;font-size:12px;color:#b4a089}.admin-footer>span{display:flex;align-items:center;gap:7px}.admin-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#fdfcf9;border:1px solid #e8dfd3;border-bottom:0;padding:15px 22px}.admin-toolbar .catalog-search{border:0;min-width:300px;max-width:450px}.admin-table-wrap{border:1px solid #e8dfd3;background:#fdfcf9;overflow:auto}.admin-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.admin-table th{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:#a98b6b;padding:16px 23px;background:#f3eee6;white-space:nowrap}.admin-table td{padding:15px 23px;border-top:1px solid #eee6dc;color:#9f866a;line-height:1.7}.admin-table .table-name{display:flex;align-items:center;gap:15px;color:#72583f}.table-name>img{width:64px;height:49px;object-fit:contain;background:#eee8df;mix-blend-mode:multiply}.table-name>div>strong{font-size:12px;font-weight:500;min-width:120px;display:block}.table-name>div>small{display:block;font-size:12px;color:#b09678;margin-top:3px}.table-edit{border:0;background:none;color:#aa7f53;display:flex;align-items:center;gap:12px;padding:8px 0;font-size:12px;white-space:nowrap}.table-edit:hover{color:#493520}.admin-table .status{font-size:12px}.pending-changes{display:block;font-size:12px;color:#b8915d;margin-top:4px}.admin-loading{padding:60px;display:flex;align-items:center;justify-content:center;gap:15px;color:#b29979;font-size:13px}.full-page{min-height:100svh;flex-direction:column}.modal{border:1px solid #d9cbb8;background:#f8f5ee;color:var(--ink);padding:0;max-width:calc(100vw - 35px);width:530px;max-height:90svh;overflow:auto;box-shadow:0 25px 120px #1b110c45}.modal.wide{width:850px}.modal::backdrop{background:#1d150db0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-header{padding:22px 30px;border-bottom:1px solid #e2d5c4;display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:0;background:#f8f5ee;z-index:3}.modal-header h2{font-size:32px;letter-spacing:-.7px}.modal-header .icon-button{border:0}.modal-form,.record-form,.message-detail{padding:28px 30px}.modal-form>p{font-size:12px;line-height:1.9;color:#9b7e60;margin-bottom:24px}.modal-form>.button{width:100%;margin-top:7px;justify-content:center}.modal-form>.text-danger{margin-top:20px}.record-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.field-wide{grid-column:1/-1}.record-form label{font-size:12px}.record-form input,.record-form textarea,.record-form select,.modal-form input,.modal-form select{background:#fffdfa}.image-upload{margin-bottom:25px;display:flex;flex-direction:column;gap:13px}.image-upload>span{font-size:12px;color:#8b6e50}.image-upload>img{width:220px;height:145px;object-fit:contain;background:#ece4d8}.image-upload>div{display:flex;gap:13px;align-items:center}.image-upload .button{font-size:12px;padding:12px 15px;gap:10px;margin:0;cursor:pointer;display:flex;flex-direction:row}.image-upload>small{font-size:12px;color:#b09171}.image-library{grid-column:1/-1;background:#eee5d8;padding:18px;margin-bottom:25px}.image-library>p{font-size:12px;color:#a3815c;margin-bottom:15px}.image-library>div{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;max-height:240px;overflow:auto}.image-library button{background:#f8f5ed;border:1px solid #ddd0bc;aspect-ratio:1;display:block;padding:0}.image-library button>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.editor-help{display:flex;align-items:center;gap:10px;padding:15px 0;font-size:12px;color:#a78864;border-top:1px solid var(--line)}.modal-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.modal-actions .button{font-size:12px;padding:12px 16px;gap:10px}.spacer{flex:1}.text-danger{border:0;background:none;display:inline-flex;align-items:center;gap:7px;color:#a45f4e;padding:8px 0;font-size:12px}.danger{background:#a85d4e;color:#fff}.archive-confirm{padding:20px;border:1px solid #d6a89c;background:#f0dfd8;margin-top:25px}.archive-confirm p{font-size:12px;line-height:1.9;color:#93634e;margin-bottom:18px}.archive-confirm .button{font-size:12px;padding:12px 16px;margin-right:10px}.settings-editor{background:#fcfaf5;border:1px solid #e3d7c7;padding:30px}.settings-preview{background:linear-gradient(90deg,#251b12ed,#251b1299),url(/images/demo-department-bakery.webp) center/cover;color:#e9d7bf;padding:30px 38px;margin-bottom:35px}.settings-preview>.eyebrow{color:#c39a6c;font-size:12px;letter-spacing:1.8px;margin-bottom:25px}.settings-preview>small{font-size:12px;letter-spacing:1px;color:#c8aa86}.settings-preview h2{font-size:52px;line-height:1.05;margin:15px 0;letter-spacing:-1.5px}.settings-preview em{color:#dbaf7a}.settings-preview p{font-size:12px;line-height:1.8;color:#c3a987}.settings-actions{border-top:1px solid var(--line);padding-top:23px;display:flex;align-items:center;justify-content:flex-end;gap:15px}.settings-actions>span{margin-right:auto;font-size:12px;color:#a68765}.settings-actions .button{font-size:12px;padding:13px 18px}.role-info{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}.role-info>div{display:grid;grid-template-columns:25px 1fr;gap:7px 10px;padding:20px;background:#ece5db;border:1px solid #e5daca}.role-info svg{grid-row:1/3;color:#b0895f;width:21px;stroke-width:1.4}.role-info strong{font-size:12px;font-weight:500;color:#816142}.role-info p{font-size:12px;color:#ab8c69;line-height:1.6}.field-note{font-size:12px!important;color:#b19472!important;line-height:1.8}.inbox-filters{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:20px}.inbox-row{width:100%;display:flex;align-items:center;text-align:left;gap:17px;background:#fffdf7;padding:22px;border:1px solid #e7dccb;border-bottom:0}.inbox-row:last-child{border-bottom:1px solid #e7dccb}.inbox-row.new{border-left:3px solid #b88c5b;padding-left:20px}.inbox-row>div{flex:1;min-width:0}.inbox-row strong{display:block;font-size:12px;color:#7f6142;font-weight:500}.inbox-row strong>span{font-size:12px;margin-left:18px;color:#a58561;background:#efe5d6;padding:4px 8px}.inbox-row p{font-size:12px;color:#ae9070;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-row time{font-size:12px;color:#b69c7c;white-space:nowrap}.inbox-row>svg{color:#ad855a}.message-meta{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px;color:#a3845f;padding-bottom:23px;border-bottom:1px solid #e7dac8}.message-meta strong{color:#77583b}.message-meta time{font-size:12px;flex-basis:100%}.message-body{font-size:14px;line-height:1.9;overflow-wrap:anywhere;padding:25px 0;color:#826549}.message-detail .modal-actions{padding-top:20px;border-top:1px solid #e7dac8}.message-detail .text-link{font-size:12px;margin:0;gap:8px}.audit-target{font-size:12px;word-break:break-all;max-width:230px}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.account-form>p{font-size:12px;line-height:1.85;color:#ab8c68;margin-bottom:25px}.account-form .button{font-size:12px;padding:15px 20px}.device{display:flex;align-items:flex-start;gap:14px;padding:21px 0;border-top:1px solid #e9dfd1;color:#bb9a71}.device>svg{flex-shrink:0;stroke-width:1.4}.device strong{font-size:12px;font-weight:500;color:#8d6b45}.device p{display:flex;align-items:center;gap:6px;font-size:12px;margin-top:8px;line-height:1.8}.device small{display:block;font-size:12px;color:#c1a987;margin-top:5px}.account-grid .admin-panel>.button{font-size:12px;padding:14px 17px;margin-top:20px}@media(min-width:1200px){body{font-size:16px}.eyebrow{font-size:12px}.site-header nav,.header-contact{font-size:14px}.hero-content>p{font-size:16px}.button,.hero-shop-link{font-size:14px}.values-strip>span{font-size:14px}.section-heading>p,.story-copy>p,.home-faq>div>p{font-size:16px}.category-card span,.product-tag,.product-card-info>span{font-size:12px}.product-card-info>p,.availability-note{font-size:13px}.journey-tabs button,.stage-caption p,.production-film p{font-size:14px}.accordion summary{font-size:16px}.accordion details>p{font-size:15px}.footer-main>div:not(:first-child)>a,.footer-contact>span{font-size:14px}.footer-main h3,.footer-bottom{font-size:12px}.catalog-search input,.department-tabs>:is(button,a){font-size:14px}.catalog-toolbar,.catalog-toolbar select{font-size:13px}form label{font-size:14px}form input:not([type=checkbox]),form textarea,form select{font-size:15px}form .checkbox-label{font-size:12px}.admin-sidebar nav>a{font-size:14px}.admin-page-heading p{font-size:14px}.admin-page-heading .eyebrow{font-size:12px}.admin-table{font-size:13px}.table-name>div>strong{font-size:14px}.admin-table th{font-size:12px}.table-name>div>small{font-size:12px}.admin-table .status,.table-edit{font-size:12px}.stat-card>span{font-size:13px}.panel-heading>h2{font-size:16px}.quick-link>span{font-size:14px}.activity-item strong,.activity-item p{font-size:12px}.activity-item time{font-size:12px}.admin-page-heading>.button,.dashboard-feature .button{font-size:12px}.dashboard-feature p{font-size:14px}.record-form label{font-size:13px}.modal-actions .button{font-size:12px}.auth-form-card>p{font-size:15px}.auth-help{font-size:13px}.auth-footer,.sidebar-group-label{font-size:12px}.admin-topbar{font-size:13px}.admin-topbar>div{font-size:12px}.admin-footer{font-size:12px}.modal-form>p{font-size:14px}.role-info strong{font-size:14px}.role-info p{font-size:13px}.inbox-row strong{font-size:15px}.inbox-row p{font-size:13px}.account-form>p{font-size:13px}.product-detail-copy>.eyebrow{font-size:12px}.product-fact>p{font-size:14px}.store-list-item p,.store-details>div>p{font-size:14px}.contact-item p,.contact-item a{font-size:14px}.legal-copy p{font-size:16px}}@media(max-width:1150px){.catalog-controls{flex-wrap:wrap}.catalog-controls .catalog-search{width:100%}.journey-body{grid-template-columns:300px 1fr}.production-film{gap:20px}.production-film>div:last-child{padding:15px 15px 15px 0}.story-section{gap:7%}.story-copy h2{font-size:57px}.story-photo{height:490px}.contact-layout{gap:6%;grid-template-columns:.8fr 1.2fr}.contact-form-wrap{padding:27px}.contact-main-phone{font-size:33px}.admin-sidebar{width:210px;padding:28px 15px 0}.admin-main{width:calc(100% - 210px);margin-left:210px}.admin-content{padding:28px}.admin-topbar{padding:0 28px}.admin-page-heading h1{font-size:38px}.admin-page-heading>.button{padding:11px 13px}.stat-grid{gap:12px}.stat-card{padding:17px}.dashboard-feature{padding:30px}.admin-panel{padding:21px}.admin-table th,.admin-table td{padding:13px 16px}.admin-footer{margin-left:28px;margin-right:28px}.activity-item time{font-size:12px}.dashboard-bottom{gap:17px}.role-info{gap:15px}.store-layout{grid-template-columns:290px 1fr;gap:20px}.store-details{padding:23px}.store-detail-buttons{gap:13px}.store-detail-buttons .button{padding:12px;font-size:12px}.footer-main{gap:5%}}@media(max-width:900px){.section{padding:65px 6%}.section-heading{gap:25px}.section-heading>p{font-size:13px;max-width:300px}.section h2{font-size:50px}.category-grid{gap:14px}.category-card{height:320px;padding:22px}.category-card h3{font-size:39px}.category-card span{font-size:12px;letter-spacing:1px}.category-card>svg{width:30px;height:30px;padding:7px}.product-grid{grid-template-columns:repeat(2,1fr);gap:35px 20px}.product-card h3{font-size:30px}.product-image-wrap{aspect-ratio:1.35}.bread-journey{padding:65px 6%}.journey-body{grid-template-columns:1fr 1fr;gap:0}.bread-scene{height:410px}.journey-tabs{padding-top:20px}.journey-tabs button{font-size:12px;padding:18px 0}.production-film{grid-template-columns:1fr 1fr;gap:25px;padding:14px}.production-film h3{font-size:33px}.production-film p{font-size:12px}.production-film>div:last-child{padding:10px 10px 10px 0}.story-photo{height:440px}.story-copy h2{font-size:49px}.story-stamp{width:110px;height:110px;right:-20px;font-size:12px}.story-stamp strong{font-size:32px}.story-facts{gap:40px;margin-top:25px}.story-facts strong{font-size:35px}.story-copy>p{font-size:12px}.home-faq{gap:6%;grid-template-columns:.8fr 1.2fr}.home-faq h2{font-size:43px}.accordion summary{font-size:13px;gap:12px}.accordion details>p{padding-left:26px;padding-right:15px;font-size:12px}.footer-cta{padding:55px 6%}.footer-cta h2{font-size:44px}.footer-cta .button{min-width:190px;font-size:12px}.footer-main{grid-template-columns:1fr 1fr;gap:40px 70px}.footer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:20px 35px}.footer-bottom>span:last-child{margin-left:auto}.page-heading{padding:55px 6% 45px}.page-heading h1{font-size:68px}.catalog-page,.stores-page{padding-left:6%;padding-right:6%}.catalog-page .page-heading h1,.stores-page .page-heading h1{font-size:66px}.product-detail-grid{gap:5%}.product-detail-photo{min-height:360px}.product-detail-copy h1{font-size:46px}.product-detail-copy>p{font-size:13px}.product-detail-actions{gap:20px}.product-detail-actions .button{font-size:12px;padding:14px 19px}.store-layout{grid-template-columns:240px 1fr;gap:16px}.store-details{grid-template-columns:1fr;gap:15px}.store-hours{padding:0}.store-details h3{font-size:28px}.store-detail-buttons{flex-wrap:wrap}.map-frame{height:340px}.store-list{max-height:850px}.store-list-item{padding:20px 15px}.store-list-item.selected{padding-left:12px}.store-list-item h3{font-size:26px}.map-consent>h3{font-size:29px}.map-consent{gap:14px}.about-story{gap:6%}.about-values{gap:30px}.about-values h3{font-size:30px}.jobs-content{gap:6%;grid-template-columns:.8fr 1.2fr}.jobs-intro h2{font-size:43px}.job-card{padding:28px}.contact-layout{grid-template-columns:1fr;gap:40px}.contact-info{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px}.contact-info>.eyebrow,.contact-info>h2,.contact-info>.contact-main-phone{grid-column:1/-1}.contact-info>h2{margin:0}.contact-main-phone{margin:0 0 20px}.contact-departments{grid-column:1/-1;margin-top:5px}.contact-form-wrap{padding:35px}.auth-editorial{padding:40px 9%;min-height:750px}.auth-editorial h1{font-size:62px}.auth-form-panel{padding:40px 9%}.auth-form-card h2{font-size:41px}.auth-form-card>p{font-size:12px}.admin-sidebar{width:195px;padding-left:12px;padding-right:12px}.admin-main{margin-left:195px;width:calc(100% - 195px)}.admin-brand{padding-left:7px;padding-right:7px}.admin-brand .brand-name{font-size:34px}.admin-brand .brand-icon{width:28px;height:28px}.admin-content{padding:24px}.admin-page-heading{align-items:flex-start;flex-direction:column;gap:15px}.stat-grid{grid-template-columns:repeat(2,1fr)}.dashboard-bottom{grid-template-columns:1fr}.dashboard-feature h2{font-size:46px}.dashboard-feature>img{width:47%;right:-25px}.dashboard-feature p,.dashboard-feature .eyebrow{max-width:250px}.account-grid{grid-template-columns:1fr}.settings-editor{padding:23px}.settings-actions{flex-wrap:wrap}.settings-actions>span{width:100%}.inbox-row{gap:12px;padding:17px}.inbox-row.new{padding-left:15px}.inbox-row time{display:none}.inbox-row strong>span{display:block;margin:6px 0 0;width:max-content}.role-info{grid-template-columns:1fr}.admin-footer>span{display:none}.record-fields{column-gap:18px}}@media(max-width:700px){.site-header nav.open{display:flex;flex-direction:column;position:absolute;top:80px;left:0;right:0;background:var(--cream);gap:0;padding:20px 7% 30px;border-bottom:1px solid var(--line);box-shadow:0 12px 25px #35210c12}.site-header nav.open>a{font-size:17px;padding:17px 0}.site-header nav .mobile-contact{display:block}.values-strip{padding:23px 7%;display:grid;grid-template-columns:1fr 1fr;gap:18px}.values-strip>span{font-size:12px;gap:10px}.values-strip svg{width:18px}.values-strip .strip-since{font-size:12px}.section{padding:60px 7%}.section-heading{display:block;margin-bottom:30px}.section h2{font-size:47px;letter-spacing:-1.5px}.section-heading>p{margin-top:25px;font-size:14px;max-width:100%}.section-heading>.text-link{margin-top:20px}.category-grid{grid-template-columns:1fr;gap:18px}.category-card{height:320px;padding:28px}.category-card h3{font-size:47px}.category-card span{font-size:12px}.category-card>svg{width:40px;height:40px;padding:10px}.category-card.light img{width:100%;height:115%;top:-55px}.category-card:nth-child(2){height:300px}.product-grid{gap:30px 14px}.product-image-wrap{aspect-ratio:.95}.product-card h3{font-size:25px;line-height:1.1}.product-card-info{padding-top:15px}.product-card-info>span{font-size:12px;letter-spacing:1px}.product-card-info>p{font-size:12px;line-height:1.6}.product-number{left:12px;top:12px;font-size:12px}.product-tag{font-size:12px;right:10px;top:12px;max-width:80px;text-align:right;letter-spacing:.5px}.product-arrow{right:10px;bottom:10px;width:28px;height:28px}.product-arrow>svg{width:16px}.favourites{padding-top:0}.bread-journey{padding:60px 7%}.journey-heading h2{font-size:48px;letter-spacing:-1.5px}.journey-heading>p{font-size:13px;line-height:1.8}.journey-body{display:flex;flex-direction:column-reverse;margin-top:20px}.bread-scene{height:350px;width:100%;margin-bottom:15px}.journey-story{width:100%}.journey-tabs{padding:0}.journey-tabs button{font-size:14px;padding:18px 0}.stage-caption{min-height:150px;padding-top:25px}.stage-caption h3{font-size:29px}.stage-caption p{font-size:13px;max-width:100%}.scene-controls>span{font-size:12px}.production-film{display:block;margin-top:30px;padding:12px}.production-film>div:last-child{padding:22px 13px 20px}.production-film h3{font-size:38px}.production-film p{font-size:13px;max-width:100%}.production-film .eyebrow,.production-film small{font-size:12px}.story-section{display:flex;flex-direction:column;gap:45px}.story-photo{width:100%;height:450px}.story-stamp{right:18px;bottom:-20px;width:125px;height:125px;font-size:12px}.story-stamp strong{font-size:37px}.story-copy h2{font-size:53px}.story-copy>p{font-size:14px;line-height:1.9}.story-facts{gap:65px}.story-facts span{font-size:12px}.story-facts strong{font-size:40px}.home-faq{display:block}.home-faq>.accordion{margin-top:40px}.home-faq h2{font-size:48px}.accordion summary{font-size:14px;line-height:1.7;gap:14px}.accordion details{padding:23px 0}.accordion details>p{font-size:13px;line-height:1.9;padding-left:32px}.footer-cta{display:block;padding:50px 7%}.footer-cta h2{font-size:44px;margin-top:20px;line-height:1.05}.footer-cta .button{margin-top:28px;padding:16px 21px;font-size:13px}.footer-cta .eyebrow{font-size:12px}.site-footer{padding:50px 7% 0}.footer-main{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-brand{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-brand>p{font-size:22px;margin:0;padding-left:10px}.footer-brand>.socials{margin:0}.footer-main h3{font-size:12px}.footer-main>div:not(:first-child)>a{font-size:13px}.footer-contact{grid-column:1/-1}.footer-contact>span{font-size:13px}.footer-bottom{font-size:12px;gap:20px 25px}.footer-bottom>span:first-child{flex-basis:100%}.footer-bottom>span:last-child{margin:0;flex-basis:100%}.page-heading{padding:48px 7% 38px}.page-heading h1{font-size:59px;letter-spacing:-2px}.page-heading>p{font-size:14px}.catalog-page,.stores-page{padding-left:7%;padding-right:7%;padding-bottom:55px}.catalog-page .page-heading h1,.stores-page .page-heading h1{font-size:56px;letter-spacing:-2px}.catalog-controls{padding-top:15px}.department-tabs{gap:5px}.department-tabs>:is(button,a){font-size:12px;padding:10px 11px;gap:7px}.department-tabs>:is(button,a)>span{font-size:12px}.catalog-search{min-width:0;width:100%}.catalog-search input{font-size:14px;padding:6px 0}.catalog-toolbar{gap:15px;padding:20px 0;align-items:flex-start}.catalog-toolbar select{font-size:12px;max-width:190px}.catalog-toolbar>span{font-size:12px;text-align:right;line-height:1.7;max-width:90px}.catalog-page .product-grid{row-gap:32px}.load-more{padding-top:40px}.availability-note{font-size:12px;line-height:1.9}.product-detail{padding-top:28px}.product-detail-grid{grid-template-columns:1fr;gap:30px}.product-detail-photo{min-height:330px}.product-detail-copy h1{font-size:53px}.product-detail-copy>.eyebrow{font-size:12px}.product-detail-copy>p{font-size:15px}.product-fact>span{font-size:12px}.product-fact>p{font-size:14px}.product-detail-actions .button,.product-detail-actions .text-link{font-size:13px}.store-tools{gap:16px;flex-wrap:wrap}.store-tools .catalog-search{max-width:none;flex-basis:100%}.store-tools>.button{font-size:12px;padding:12px 16px}.store-tools>span{font-size:12px}.store-layout{grid-template-columns:1fr;gap:22px}.store-list{max-height:290px;border:1px solid var(--line);padding-right:0}.store-list-item{padding:20px}.store-list-item.selected{padding-left:17px}.store-list-item>div>span{font-size:12px}.store-list-item h3{font-size:28px}.store-list-item p{font-size:13px}.store-list-item small{font-size:12px}.map-frame{height:320px}.store-details{padding:24px}.store-details .eyebrow{font-size:12px}.store-details h3{font-size:31px}.store-details>div>p{font-size:14px}.store-hours>p{font-size:13px!important}.store-detail-buttons>.button{font-size:12px;padding:14px 18px}.store-detail-buttons .text-link{font-size:12px}.store-details>small{font-size:12px;line-height:1.8}.about-panorama{height:340px;margin:0}.about-panorama>div{left:7%;bottom:28px}.about-panorama strong{font-size:42px}.about-story{grid-template-columns:1fr;gap:30px}.about-story p{font-size:14px}.about-values{grid-template-columns:1fr;gap:20px;padding-top:0}.about-values>div{padding:27px 0 0}.about-values h3{font-size:33px}.about-values p{font-size:14px}.about-partnership{display:block}.about-partnership p{margin-top:30px;font-size:14px}.jobs-content{display:block;padding-top:10px}.jobs-intro h2{font-size:clamp(2rem,8vw,46px)}.jobs-intro>.text-link{font-size:13px}.job-list{margin-top:40px}.job-card{padding:27px}.job-card h3{font-size:39px}.job-card p{font-size:14px}.job-card .status{font-size:12px}.contact-layout{padding-top:10px}.contact-info{display:block}.contact-info>h2{margin-top:20px}.contact-main-phone{font-size:38px;margin:10px 0 35px}.contact-item h3,.contact-item p,.contact-item a{font-size:14px}.contact-departments{margin-top:30px}.contact-departments>a{font-size:12px}.contact-form-wrap{padding:27px;margin:0 -2%}.form-row{display:block}form label{font-size:13px}form input:not([type=checkbox]),form textarea,form select{font-size:16px}form .checkbox-label{font-size:12px}.contact-form-wrap h3{font-size:32px}.contact-success h2{font-size:44px}.form-intro{font-size:12px}.notice{font-size:13px}.faq-page{padding-top:0}.faq-more{display:block}.faq-more h3{font-size:27px}.faq-more .text-link{margin-top:20px}.legal-copy h2{font-size:31px}.legal-copy p{font-size:15px}.not-found{min-height:600px}.not-found h1{font-size:73px}.auth-layout{display:block}.auth-editorial{min-height:0;padding:25px 7%;gap:0;background:#2a2017}.auth-editorial>div,.auth-editorial>span{display:none}.auth-form-panel{padding:30px 7%;min-height:calc(100svh - 95px);gap:40px}.auth-form-card{max-width:430px}.auth-form-card h2{font-size:48px}.auth-form-card>p{font-size:14px}.auth-form-card>.eyebrow{font-size:12px}.auth-help,.auth-footer{font-size:12px}.activation-page{padding:30px 5%}.activation-card{padding:30px 25px}.activation-card h1{font-size:58px}.activation-card>p{font-size:14px}.admin-sidebar{transform:translate(-100%);width:260px;transition:transform .2s;padding:27px 20px 0}.admin-sidebar.open{transform:translate(0);box-shadow:0 0 0 100vmax #20170a88}.admin-brand>.menu-toggle{display:block}.admin-main{margin:0;width:100%}.admin-topbar{padding:0 20px;gap:15px;height:65px;font-size:12px}.admin-topbar>.menu-toggle{display:block}.admin-topbar>div{margin-left:auto;font-size:12px}.admin-topbar>span{display:none}.admin-content{padding:28px 20px}.admin-page-heading h1{font-size:37px;letter-spacing:-1px}.admin-page-heading p{font-size:13px}.admin-page-heading .eyebrow{font-size:12px}.admin-page-heading>.button{font-size:12px;padding:12px 17px}.stat-grid{gap:12px;margin-bottom:22px}.stat-card{padding:19px}.stat-card strong{font-size:43px}.stat-card>span{font-size:12px;line-height:1.6}.dashboard-feature{padding:28px;min-height:375px;align-items:flex-end}.dashboard-feature .eyebrow{font-size:12px;max-width:170px}.dashboard-feature>img{width:65%;height:230px;top:-23px;right:-18px;opacity:.65}.dashboard-feature h2{font-size:43px}.dashboard-feature p{font-size:12px;max-width:200px}.dashboard-feature .button{font-size:12px;padding:13px 15px}.panel-heading>h2{font-size:15px}.panel-heading>a{font-size:12px}.quick-link>span{font-size:13px}.activity-item strong,.activity-item p{font-size:12px}.activity-item time{font-size:12px}.admin-footer{margin:15px 20px 0;font-size:12px}.admin-sidebar nav>a{font-size:14px;padding-top:14px;padding-bottom:14px}.sidebar-group-label,.sidebar-user strong,.sidebar-user small{font-size:12px}.sidebar-preview{font-size:13px}.admin-toolbar{padding:12px 15px;gap:10px}.admin-toolbar .catalog-search{min-width:0;max-width:none}.admin-toolbar .icon-button{flex-shrink:0}.admin-table{min-width:660px;font-size:12px}.admin-table th{font-size:12px}.table-name>div>strong{font-size:13px}.table-name>div>small{font-size:12px}.table-edit,.admin-table .status,.pending-changes{font-size:12px}.modal{max-width:calc(100vw - 20px);max-height:93svh}.modal-header{padding:20px 22px}.modal-header h2{font-size:30px}.modal-form,.record-form,.message-detail{padding:23px}.modal-form>p{font-size:13px}.record-fields{display:block}.record-form label{font-size:13px}.image-upload .button{font-size:12px;padding:11px 12px}.image-upload>div{flex-wrap:wrap}.image-library>div{grid-template-columns:repeat(4,1fr)}.image-upload>span{font-size:13px}.editor-help{font-size:12px;line-height:1.8;align-items:flex-start}.editor-help>svg{flex-shrink:0;margin-top:3px}.modal-actions{gap:10px}.modal-actions .button{font-size:12px;padding:13px 14px}.modal-actions .spacer{display:none}.modal-actions .text-danger{margin-right:auto;font-size:12px}.archive-confirm{padding:15px}.settings-editor{padding:20px}.settings-preview{margin:-20px -20px 25px;padding:25px}.settings-preview h2{font-size:46px}.settings-preview>.eyebrow{font-size:12px}.settings-preview p{font-size:12px}.settings-actions .button{font-size:12px;padding:12px 14px}.settings-actions>span{font-size:12px}.role-info strong{font-size:13px}.role-info p{font-size:12px}.inbox-filters>button{font-size:12px;padding:9px 11px}.inbox-row{padding:16px 13px;gap:10px}.inbox-row.new{padding-left:11px}.inbox-row>.avatar{width:30px;height:30px}.inbox-row strong,.inbox-row p{font-size:12px}.inbox-row>svg{width:17px;flex-shrink:0}.message-meta{font-size:13px}.message-body{font-size:15px}.account-form>p{font-size:13px}.device strong{font-size:13px}.device p,.device small{font-size:12px}.account-grid .admin-panel>.button{font-size:12px}.auth-form-panel>.back-link{font-size:13px}.text-danger{font-size:12px}}@media(max-width:380px){.hero h1{font-size:68px}.hero-content{padding-left:7%;padding-right:7%}.hero-content>p{font-size:13px}.hero .eyebrow{font-size:12px}.values-strip>span{font-size:12px}.product-card h3{font-size:23px}.page-heading h1,.catalog-page .page-heading h1,.stores-page .page-heading h1{font-size:49px}.department-tabs>:is(button,a){font-size:12px;padding:9px}.scene-controls>span{font-size:12px}.story-photo{height:360px}.footer-main{gap:30px 15px}.footer-brand>p{font-size:20px}.admin-content{padding-left:15px;padding-right:15px}.admin-page-heading h1{font-size:33px}.dashboard-feature{padding:23px}.modal-actions .button{font-size:12px;padding:11px}.contact-main-phone{font-size:33px}}@media(prefers-reduced-motion:reduce){.webgl-host canvas{scroll-behavior:auto}.scene-loader{animation:none!important}}.brand-name>span{font-size:9px;letter-spacing:1.7px}.admin-brand .brand-name>span{font-size:8px;letter-spacing:1px}.section p,.page-heading>p,.production-film p,.stage-caption p,.legal-copy p{font-size:16px}.category-card span{font-size:12px;letter-spacing:1px}.category-card>div{min-width:0}.footer-bottom{flex-wrap:wrap}.image-upload input:focus-visible+span{outline:2px solid #b3875a}@media(max-width:700px){.brand-name>span{font-size:8px;letter-spacing:1.5px}.hero-caption>span,.hero-bottom>span{font-size:10px}.hero h1{font-size:clamp(63px,19.7vw,78px)}.category-card span{font-size:11px}.section p,.page-heading>p,.production-film p,.stage-caption p{font-size:15px}.product-card-info>p{font-size:12px}.admin-sidebar nav>a{font-size:14px}.admin-brand>span{font-size:10px}.product-detail-copy>.availability-note{font-size:12px}}.scene-buttons{display:flex;align-items:center;gap:2px}.scene-buttons button{background:#ffffff08;color:#c8a885;border:1px solid rgba(255,255,255,.0705882353);width:30px;height:30px;display:grid;place-items:center}.scene-buttons button:hover{background:#ffffff15}.scene-controls{flex-wrap:wrap;justify-content:center;max-width:100%;gap:12px}.scene-controls>span{white-space:nowrap}@media(max-width:700px){.scene-controls{bottom:25px;min-width:250px;gap:10px}.scene-controls>span{font-size:11px}.scene-buttons button{width:35px;height:35px}.scene-note{bottom:2px;font-size:9px}.bread-scene{margin-bottom:25px}.webgl-host{height:calc(100% - 60px)}}:root{--ink: #4a201e;--cream: #fff9ef;--copper: #ef6c37;--muted: #725951;--line: #4a201e26;color:var(--ink);background:var(--cream);font-family:Manrope Variable,sans-serif;font-weight:450}body{min-width:320px}h1,h2,h3,h4,.brand-name{font-family:Bricolage Grotesque Variable,sans-serif;font-variation-settings:"wdth" 100,"opsz" 48;font-weight:650;letter-spacing:-.045em;line-height:1.06;overflow-wrap:anywhere}h1 em,h2 em,h3 em{font:inherit;color:#b74425}p{line-height:1.75}.eyebrow{font-size:.78rem;letter-spacing:.13em;font-weight:700;line-height:1.6;text-transform:uppercase}.button{min-height:54px;padding:15px 22px;border-radius:7px;gap:18px;font-size:.9rem;font-weight:650}.button.dark{background:var(--ink);color:#fffaf2}.button.copper{background:#b83c21;color:#fffaf2}.button:hover{transform:translateY(-2px)}.text-link{font-size:.9rem;font-weight:650;padding-block:12px}.section{padding:64px 6%}.section-heading{align-items:flex-start;gap:22px;margin-bottom:32px}.section-heading h2,.story-copy h2,.home-faq h2{font-size:clamp(2rem,5.2vw,4rem);max-width:800px}.section-heading p{color:var(--muted);font-size:1rem;max-width:360px}.site-header{height:84px;padding-inline:6%;background:var(--cream);border-bottom:1px solid var(--line)}.brand{gap:9px}.brand-icon{border-color:#6b2925;color:#6b2925;height:38px;width:38px}.brand-name{font-size:38px;font-weight:750;letter-spacing:-.065em;line-height:.94}.brand-name>span{font-size:.58rem;line-height:1.3;letter-spacing:.13em;margin-top:7px;white-space:nowrap}.site-header nav{font-size:.86rem;font-weight:600;gap:28px}.header-contact{font-weight:650}.site-header nav.open{background:var(--cream);top:84px;font-size:1rem}.hero-v2{display:grid;grid-template-columns:minmax(0,1fr);background:#fff5e5;color:var(--ink);height:auto;max-height:none;min-height:0;padding:32px 6% 46px;overflow:hidden}.hero-v2 .hero-content{position:relative;padding:0;width:100%;max-width:none;z-index:6}.hero-v2 .eyebrow{margin-bottom:16px;font-size:.73rem;color:#8f3928}.hero-v2 .eyebrow>span{display:inline-block;width:6px;height:6px;background:#b74425;border-radius:50%;margin-right:8px}.hero-v2 h1{font-size:clamp(2.65rem,10vw,4.7rem);letter-spacing:-.055em;line-height:1.02;margin:0}.hero-v2 h1 em{display:block;margin-top:.03em;color:#b64025}.hero-v2 p{color:#725047;font-size:.96rem;margin:20px 0 24px;max-width:430px;line-height:1.7}.hero-v2 .hero-buttons{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.hero-v2 .hero-shop-link{color:#6e3127;font-size:.88rem;font-weight:600;padding:8px 0;display:flex;gap:7px;align-items:center}.hero-v2 .hero-signature{display:none}.hero-art{position:relative;width:100%;aspect-ratio:1/1;margin:0 auto;max-width:690px;perspective:1100px}.hero-still-life{position:absolute;inset:0;transform-style:preserve-3d}.hero-halo{position:absolute;inset:5%;border-radius:50%;background:radial-gradient(ellipse,rgba(237,187,117,.4) 0%,rgba(244,206,162,.2117647059) 48%,transparent 72%)}.hero-still-life img{position:absolute;height:auto;object-fit:contain;pointer-events:none;filter:drop-shadow(0 22px 18px rgba(99,57,23,.1098039216));will-change:transform}.floating-loaf{width:58%;left:5%;top:7%;z-index:5;animation:loaf-levitate 8s ease-in-out infinite}.floating-basket{width:73%;right:-5%;bottom:-11%;z-index:3}.floating-roll{width:25%;z-index:2;--drop: clamp(140px, 29vw, 250px);animation:roll-to-basket 9s cubic-bezier(.35,0,.25,1) infinite}.roll-1{right:11%;top:3%;animation-delay:-1s}.roll-2{right:-1%;top:26%;width:29%;animation-delay:-4s}.roll-3{right:22%;top:24%;width:23%;animation-delay:-6.5s}@keyframes loaf-levitate{0%,to{transform:translate3d(0,4%,40px) rotate(-13deg) rotateY(-8deg)}48%{transform:translate3d(0,-5%,75px) rotate(-4deg) rotateY(7deg)}}@keyframes roll-to-basket{0%,to{transform:translate3d(-10%,var(--drop),-50px) rotate(-24deg) scale(.6);opacity:0}10%{opacity:1}35%{transform:translate3d(-8%,-10%,30px) rotate(9deg) scale(1);opacity:1}57%{transform:translate3d(3%,-15%,45px) rotate(-8deg) scale(1.04);opacity:1}82%{opacity:1}94%{transform:translate3d(-10%,var(--drop),-50px) rotate(32deg) scale(.6);opacity:0}}.motion-paused *{animation-play-state:paused!important}.motion-toggle{position:absolute;bottom:0;right:0;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(117,57,32,.2509803922);background:#fff9efaa;color:var(--ink);z-index:8}.hero-art-note{position:absolute;bottom:1%;left:3%;font-size:.62rem;letter-spacing:.14em;font-weight:700;color:#8e5945}.hero-custom-art{width:100%;height:100%;object-fit:contain}.hero-scroll{display:none}.values-strip{padding:20px 6%;background:#682c25;color:#fff2dc;gap:22px;justify-content:space-between;overflow:auto;white-space:nowrap}.values-strip span{font-size:.78rem;font-weight:550}.values-strip svg{width:19px;height:19px;color:#f4b179}.category-grid{display:grid;grid-template-columns:1fr;gap:18px}.category-card{background:#f1dfc7;color:var(--ink);min-height:0;height:auto;border-radius:12px;overflow:hidden;display:block;padding:0}.category-card:after{display:none}.category-card .category-photo{position:relative;height:auto;aspect-ratio:1.55;overflow:hidden;inset:auto}.category-card img{width:100%;height:100%;object-fit:cover;position:static;opacity:1;transform:none}.category-card .category-label{position:relative;inset:auto;padding:19px 55px 22px 23px}.category-card .category-label span{font-size:.67rem;letter-spacing:.08em;font-weight:650}.category-card h3{font-size:2rem;margin:7px 0 0;letter-spacing:-.04em}.category-card>svg{position:absolute;bottom:24px;right:20px;width:31px;height:31px;border:0;padding:3px;top:auto}.category-cukiernia{background:#f0dcde}.category-garmazerka{background:#e3e5cd}.favourites{background:#f9eddb}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.product-card{min-width:0;perspective:1000px}.product-image-wrap{aspect-ratio:1/1.08;background:#efdfc7;border-radius:12px;overflow:visible;position:relative}.product-number{display:none}.product-tag{top:10px;left:10px;right:auto;font-size:.56rem;letter-spacing:.04em;background:#fff8ea;color:var(--ink);padding:6px 8px;border-radius:30px;z-index:4}.product-arrow{right:10px;bottom:10px;width:33px;height:33px;background:#fff9ef;color:var(--ink);z-index:5}.product-card-info{padding:15px 2px 0}.product-card-info>span{font-size:.64rem;font-weight:650;letter-spacing:.07em;color:#865342}.product-card h3{font-size:1.12rem;line-height:1.13;font-weight:650;margin-top:6px}.product-card-info p{font-size:.74rem;color:#735d51;margin-top:6px;line-height:1.5}.product-visual{width:100%;height:100%;display:grid;place-items:center;position:relative;isolation:isolate;border-radius:inherit;perspective:800px;transition:background .3s}.product-visual img{position:relative;display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain;object-position:center var(--image-focus, 50%);transition:transform .35s ease;transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateZ(12px)}.product-visual.mode-packshot{padding:14%;background:radial-gradient(ellipse at 50% 40%,#fff8e9,#ecd4b3)}.product-visual.mode-packshot img{mix-blend-mode:multiply;filter:none}.product-visual.mode-photo{padding:12px;background:#f0dfc8;overflow:hidden}.product-visual.mode-photo img{border-radius:8px}.product-visual.mode-full{overflow:hidden}.product-visual.mode-full img{object-fit:cover}.product-card:hover .product-visual img{transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateZ(24px) scale(1.025)}.product-detail-photo{aspect-ratio:1;min-height:0;height:auto;background:#efdfc7;border-radius:16px;overflow:hidden}.product-detail-photo .product-visual{aspect-ratio:1}.product-detail-photo .product-visual img{margin:0}.product-detail-copy h1{font-size:clamp(2.25rem,5.5vw,4.4rem)}.product-detail-copy>.eyebrow{font-size:.72rem;letter-spacing:.08em}.product-detail-copy p{font-size:1rem}.product-detail{padding-top:35px}.product-detail-grid{gap:36px}.back-link{margin-bottom:28px;font-size:.85rem}.process-v2{background:#261710;color:#fff3de;overflow:hidden;padding:64px 0 0}.process-heading{padding:0 6%;max-width:1000px}.process-heading h2{font-size:clamp(2.4rem,7vw,5.25rem);margin:20px 0}.process-heading .eyebrow{color:#eda976}.process-heading p{font-size:1rem;color:#d6bba1;max-width:440px}.process-stage{position:relative;margin-top:24px}.production-video{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;max-height:780px;background:#261710}.process-word{display:none}.process-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;padding:30px 6% 60px}.process-steps article{border-top:1px solid rgba(215,170,121,.2666666667);padding-top:18px}.process-steps article>span{color:#ec9c64;font-size:.8rem;font-weight:700}.process-steps h3{font-size:1.2rem;margin:14px 0 12px;letter-spacing:-.025em}.process-steps p{font-size:.85rem;color:#d7bfa8;line-height:1.65;margin:0}.story-photo{border-radius:12px;overflow:hidden}.story-stamp{background:#6a2923;color:#fff4e0;border-color:#e6af73;font-size:.62rem;width:140px;height:140px}.story-stamp strong{font-size:2rem}.story-copy p{font-size:1rem;color:#725447}.story-facts strong{font-size:2.6rem}.story-facts span{font-size:.8rem}.home-faq{background:#f4e5d0}.home-faq .text-link{margin-top:24px}.accordion summary{font-size:1rem;line-height:1.45;padding:24px 0}.accordion p{font-size:.93rem}.faq-number{color:#925b48;font-size:.74rem}.footer-cta{padding:48px 6%;background:#ecc19a;gap:24px}.footer-cta h2{font-size:clamp(2.3rem,6.5vw,4.75rem)}.site-footer{background:#4b211e;color:#f5e6d4;padding-inline:6%}.footer-main{gap:34px 28px}.footer-main .brand{color:#fff4e2}.footer-main .brand-icon{color:#e9b785;border-color:#bd8160}.footer-brand p{font-family:inherit;font-size:1rem;line-height:1.7;letter-spacing:0;color:#ecc8a8;max-width:235px}.footer-main h3{font-family:inherit;font-size:.72rem;letter-spacing:.09em;color:#e9b787}.footer-main a,.footer-contact>span{font-size:.88rem;line-height:1.7}.footer-bottom{gap:15px 30px;font-size:.71rem;line-height:1.6}.page-heading{padding:48px 6% 35px}.page-heading h1{font-size:clamp(2.55rem,6.7vw,5rem);line-height:1.04;margin-top:18px}.page-heading p{font-size:1rem;line-height:1.75;max-width:620px}.contact-layout{gap:44px;padding-inline:6%}.contact-info h2,.contact-form-wrap h2{font-size:2.2rem}.contact-phone{font-family:Bricolage Grotesque Variable,sans-serif;font-size:clamp(2rem,4vw,3rem);color:#aa472c}.contact-form-wrap{background:#f0dfc7;border-radius:14px;padding:28px 22px}.contact-form-wrap label{font-size:.85rem;color:#4a201e}input:not([type=checkbox]),textarea,select{font-size:1rem;min-height:48px;border-radius:6px;padding:13px 14px;max-width:100%}textarea{resize:vertical;line-height:1.6}.contact-form-wrap textarea{resize:none}.contact-form-wrap .checkbox-label{font-size:.8rem;line-height:1.6}.store-tools{padding-inline:6%;gap:14px}.store-layout{display:flex;flex-direction:column-reverse;gap:20px;margin:24px 6% 60px}.store-map-panel{border-radius:14px;overflow:hidden;background:#f0e2cd;min-width:0}.map-frame{height:360px;width:100%}.bakeryglobal-map{height:100%;width:100%;z-index:1;background:#e8dfcd;font-family:Manrope Variable,sans-serif}.bakeryglobal-map-pin{border:0;background:none}.bakeryglobal-map-pin>span{display:grid;place-items:center;width:36px;height:36px;color:#fff8ea;background:#752b23;border:3px solid #fff8ea;border-radius:50% 50% 50% 4px;transform:rotate(-45deg);box-shadow:0 3px 12px #421e2244;font-size:12px;font-weight:800}.bakeryglobal-map-pin.is-selected>span{background:#cf5529;box-shadow:0 0 0 7px #c9653633}.leaflet-control-attribution{font-size:11px!important}.leaflet-tooltip{font-family:inherit;border-radius:5px;font-size:12px}.store-list{height:auto;max-height:520px;overflow-y:auto;border:1px solid rgba(74,32,30,.1254901961);border-radius:12px}.store-list-item{padding:20px;min-height:110px}.store-list-item.selected{background:#efddc4;border-left:3px solid #883627}.store-list-item h3{font-size:1.3rem;margin:7px 0}.store-list-item span{font-size:.63rem}.store-details{padding:25px 22px}.store-details h3{font-size:1.7rem}.store-details p{font-size:.9rem}.store-details>small{font-size:.73rem}.daily-offer{background:#ecd0ab;display:grid;gap:25px}.daily-offer h2{font-size:clamp(2rem,4vw,3.5rem)}.daily-offer .product-card{max-width:360px}.settings-editor,.record-form{color:#412821}.settings-editor .record-fields{align-items:start}.settings-editor h3,.settings-editor h2{font-family:inherit;letter-spacing:-.03em}.settings-group{background:#fffaf2;padding:22px;border:1px solid rgba(120,91,65,.1490196078);border-radius:10px;margin-block:20px}.settings-group>summary{cursor:pointer;font-weight:700;font-size:1rem;padding-block:8px}.settings-group .record-fields{margin-top:20px}.editor-product-preview{padding:24px;background:#fff5e5;border-radius:12px;margin-bottom:22px}.editor-product-preview .product-card{max-width:260px;margin:auto;pointer-events:none}.editor-product-preview>p{font-size:.8rem;text-align:center;margin:0 0 15px}.admin-page-heading h1{font-size:clamp(1.8rem,4vw,2.6rem)}.admin-layout{background:#f8f3eb}.admin-sidebar{background:#47231f}.admin-brand strong{font-family:Bricolage Grotesque Variable,sans-serif}.settings-preview h2{font-family:Bricolage Grotesque Variable,sans-serif;font-size:clamp(2.2rem,5vw,3.6rem)}@media(min-width:600px){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.category-card .category-photo{aspect-ratio:1/1.05}.category-card h3{font-size:clamp(1.4rem,2.9vw,2.5rem)}.category-card .category-label{padding-left:20px}.category-card .category-label span{font-size:.61rem}.hero-v2{padding-top:48px}.hero-art{margin-top:-20px}.product-grid{gap:32px 22px}.product-card h3{font-size:1.4rem}.product-tag{font-size:.6rem}.daily-offer{grid-template-columns:1.5fr 1fr;align-items:center}}@media(min-width:960px){.section{padding-block:100px}.site-header{height:96px}.hero-v2{grid-template-columns:1fr 1.12fr;align-items:center;min-height:min(790px,100svh - 96px);padding:55px 6% 90px;gap:0}.hero-v2 h1{font-size:clamp(3.4rem,5.8vw,5.8rem)}.hero-v2 p{font-size:1.025rem;margin-top:26px}.hero-v2 .hero-signature{display:flex;align-items:center;gap:12px;margin-top:46px;color:#8a5b46;font-size:.7rem;line-height:1.7}.hero-signature strong{font-weight:650}.hero-art{margin:0 -1% 0 1%;width:105%}.hero-scroll{display:flex;position:absolute;bottom:28px;left:6%;gap:12px;font-size:.71rem;color:#895642;align-items:center}.hero-art-note{bottom:0;left:6%}.hero-still-life .floating-roll{--drop: 245px}.hero-v2 .hero-buttons{gap:24px}.process-v2{padding-top:95px}.process-heading{position:relative;z-index:2;max-width:1450px;display:grid;grid-template-columns:1.7fr 1fr;column-gap:10%;align-items:end}.process-heading .eyebrow{grid-column:1/-1}.process-heading h2{margin-bottom:0}.process-heading p{margin-bottom:5px}.process-stage{margin-top:40px}.production-video{max-height:700px}.process-steps{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:35px 80px;gap:35px}.process-steps h3{font-size:1.45rem}.process-steps p{font-size:.9rem}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-visual.mode-photo{padding:16px}.product-image-wrap{aspect-ratio:1/1.12}.contact-form-wrap{padding:42px}.contact-layout{grid-template-columns:1fr 1fr;gap:10%}.store-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:26px;margin-bottom:100px}.store-list{height:760px;max-height:none}.map-frame{height:450px}.store-details{padding:30px}.store-details h3{font-size:2rem}.product-detail-grid{gap:7%;align-items:center}.footer-cta{padding-block:64px}}@media(max-width:599px){.site-header .brand-name{font-size:32px}.site-header .brand-name>span{font-size:.5rem}.site-header .brand-icon{width:33px;height:33px}.hero-art{margin-top:2px}.hero-v2 .hero-buttons .button{padding-inline:18px}.hero-v2 .hero-buttons{gap:15px}.hero-v2 .hero-shop-link{font-size:.8rem}.section-heading{display:flex;flex-direction:column}.product-tag{max-width:calc(100% - 20px)}.product-detail-grid{display:flex;flex-direction:column}.product-detail-photo,.product-detail-copy{width:100%}.contact-form-wrap .form-row{grid-template-columns:1fr}.contact-layout{display:flex;flex-direction:column}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand,.footer-contact{grid-column:1/-1}.footer-main .brand-name{font-size:43px}.footer-main .brand-name>span{font-size:.58rem}.footer-main .brand{width:fit-content}.footer-brand p{max-width:none}.footer-bottom{display:flex;flex-direction:column;align-items:flex-start}.store-tools{display:flex;flex-wrap:wrap}.store-tools .catalog-search{flex-basis:100%}.store-tools .button{min-height:46px}.store-detail-buttons{display:flex;flex-wrap:wrap}.settings-group{padding:15px}.modal-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.floating-loaf{transform:rotate(-8deg)}.floating-roll{animation:none!important;opacity:1!important}.product-visual img,.product-card:hover .product-visual img{transform:none!important}}.bakeryglobal-map-pin b{transform:rotate(45deg);font:inherit}.store-hours>p{font-size:.875rem!important;color:#725447}.contact-form-wrap label{min-width:0}.contact-form-wrap h3{font-size:2rem}.product-visual.mode-packshot{padding:6%}.product-visual.mode-packshot:before{content:"";position:absolute;bottom:20%;left:23%;width:54%;height:5%;border-radius:50%;background:#7b4c2133;filter:blur(12px);z-index:-1}.hero-v2 .hero-content{margin-left:0}.category-grid .category-card:nth-child(2){height:auto}.category-card .category-label span{color:#6f4636}.story-photo .story-stamp{right:18px;bottom:18px}.catalog-page .page-heading h1,.stores-page .page-heading h1{font-size:clamp(2.55rem,6.7vw,5rem)}.contact-main-phone{font-family:Bricolage Grotesque Variable,sans-serif;font-size:clamp(2rem,4vw,3rem);color:#aa472c;line-height:1.2}.admin-brand .brand-name>span{font-size:.55rem;letter-spacing:.11em}.product-photo-backdrop{position:absolute;inset:-15%;background-position:center;background-size:cover;opacity:.2;filter:blur(22px);z-index:-1}.hero-v2 .eyebrow{font-size:.8rem}.hero-v2 .hero-signature{font-size:.75rem}.values-strip span{font-size:.875rem}.category-card .category-label span{font-size:.75rem;letter-spacing:.035em}.product-tag{font-size:.75rem;letter-spacing:0}.product-card-info>span{font-size:.75rem}.product-card-info p{font-size:.875rem}.footer-main h3{font-size:.8rem}.footer-bottom,.store-list-item span{font-size:.75rem}.store-details>small{font-size:.75rem}.store-detail-buttons .button,form label{font-size:.875rem}.process-steps p,.contact-item p,.contact-item a,.legal-copy p{font-size:1rem}.contact-item a{overflow-wrap:anywhere}.hero-still-life .roll-1{--drop: clamp(185px, 40vw, 330px)}.values-strip>span{color:#fff4df}.values-strip>span>svg{color:#ffc783}.hero-photographic.hero-v2{padding:0;gap:0}.hero-photographic .hero-content{padding:30px 6% 34px}.hero-photographic .hero-art{aspect-ratio:3/2;max-width:none;width:100%;margin:0;perspective:none;overflow:hidden}.hero-photographic .hero-custom-art{display:block;width:100%;height:100%;object-fit:cover}.hero-photographic .hero-scroll,.hero-photographic .hero-signature{display:none}@media(min-width:960px){.hero-photographic.hero-v2{display:block;position:relative;min-height:660px;height:min(780px,78vw);background:#302019}.hero-photographic .hero-art{position:absolute;inset:0;height:100%;aspect-ratio:auto}.hero-photographic .hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(34,24,14,.8784313725) 0%,rgba(36,24,14,.6) 34%,rgba(36,24,14,.0823529412) 61%,transparent 80%)}.hero-photographic .hero-custom-art{object-position:center}.hero-photographic .hero-content{z-index:7;width:53%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:60px 0 60px 6%;color:#fff8ed}.hero-photographic.hero-v2 h1{font-size:clamp(3rem,4.8vw,5.5rem)}.hero-photographic.hero-v2 h1 em{color:#ffd29c}.hero-photographic.hero-v2 .eyebrow,.hero-photographic.hero-v2 p,.hero-photographic.hero-v2 .hero-shop-link{color:#fff2df}.hero-photographic.hero-v2 .eyebrow>span{background:#ffd29c}}.brand{flex-shrink:0;max-width:100%}.brand-name{white-space:nowrap;overflow-wrap:normal;flex-shrink:0}.brand-icon,.button svg,.text-link svg{flex-shrink:0}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0}.footer-brand>p{margin:0;padding:0;max-width:25ch}.footer-brand>.socials{margin:0}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 22px}.footer-main>div{min-width:0}.footer-brand,.footer-contact{grid-column:1/-1}.footer-main .brand-name{font-size:clamp(34px,8vw,44px)}.footer-main .brand-name>span{font-size:.57rem;letter-spacing:.08em}.footer-contact>span{align-items:flex-start}.footer-contact svg{flex-shrink:0;margin-top:3px}.footer-main a,.footer-main p,.footer-main>div>span,.footer-bottom{overflow-wrap:anywhere}.footer-main .brand{overflow-wrap:normal}.footer-bottom{display:flex;flex-wrap:wrap;gap:16px 28px}.values-strip{display:grid;grid-template-columns:minmax(0,1fr);white-space:normal;overflow:visible;gap:18px}.values-strip span{min-width:0}.values-strip svg{flex:0 0 19px}.stores-page .store-tools{padding-inline:0}.stores-page .store-layout{margin-inline:0}.store-tools>*,.store-layout>*,.contact-layout>*,.product-detail-grid>*,.record-fields>*,.account-grid>*{min-width:0}.record-fields{grid-template-columns:minmax(0,1fr)}input,textarea,select{min-width:0;max-width:100%}.record-fields input,.record-fields textarea,.record-fields select{width:100%}.record-fields input[type=checkbox]{width:auto}.admin-panel,.settings-editor,.settings-group,.settings-preview{min-width:0}p,.job-content,.product-detail-copy,.legal-copy,.notice{overflow-wrap:anywhere}.site-header{gap:20px}.site-header nav{display:none}.site-header .header-contact{display:none}.site-header>.menu-toggle{display:grid;place-items:center;min-width:44px;min-height:44px;margin-left:auto}.site-header nav.open{display:flex;position:absolute;left:0;right:0;top:84px;flex-direction:column;align-items:stretch;gap:0;padding:20px 6% 28px;border-bottom:1px solid var(--line);box-shadow:0 18px 28px #4a201e10}.site-header nav.open a{padding:14px 0}.site-header nav.open .mobile-contact{display:block}.story-facts{display:flex;flex-wrap:wrap;gap:26px 40px}.story-photo{min-height:0;height:auto;aspect-ratio:1/1}.contact-main-phone{overflow-wrap:normal;font-size:clamp(1.7rem,7vw,3rem)}.product-detail-ctas{display:flex;flex-wrap:wrap}@media(min-width:600px){.footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.footer-contact{grid-column:auto}.values-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.record-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-editor .record-fields{grid-template-columns:minmax(0,1fr)}}@media(min-width:960px){.site-header nav{display:flex;gap:clamp(16px,2.3vw,32px)}.site-header .header-contact{display:flex}.site-header>.menu-toggle,.site-header nav .mobile-contact{display:none}.site-header nav.open{position:static;flex-direction:row;padding:0;border:0;box-shadow:none}.site-header nav.open .mobile-contact{display:none}.footer-main{grid-template-columns:minmax(220px,1.35fr) repeat(2,minmax(0,1fr)) minmax(180px,1.15fr);gap:34px}.footer-brand{grid-column:auto}.values-strip{display:flex}.values-strip .strip-since{display:block}.settings-editor .record-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.inbox-badge,.topbar-inbox b{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:#ffc783;color:#4a201e;font-size:.75rem;font-weight:800}.inbox-badge{margin-left:auto}.topbar-inbox{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:44px;min-width:44px;justify-content:center}.inbox-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.inbox-filters button{padding:10px 12px;min-height:44px}.conversation-layout{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);background:#fffaf2;border-radius:14px;overflow:hidden}.conversation-list,.conversation-detail{min-width:0}.conversation-detail{display:none;padding:20px}.conversation-layout.has-selection .conversation-list{display:none}.conversation-layout.has-selection .conversation-detail{display:block}.conversation-row{display:block;text-align:left;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:20px;color:var(--ink);overflow-wrap:anywhere}.conversation-row.selected{background:#f0e2d1;box-shadow:inset 4px 0 #8d3d30}.conversation-row:hover{background:#f6ebdf}.conversation-row p{font-size:.875rem;margin:8px 0;color:#705649}.conversation-row time{font-size:.75rem;color:#705649}.conversation-sender{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:7px}.conversation-sender b{font-size:.7rem;background:#76372a;color:#fff7e9;padding:3px 7px;border-radius:4px;flex-shrink:0}.conversation-heading{display:flex;flex-direction:column;gap:18px;margin:20px 0}.conversation-heading h2{font-size:clamp(1.4rem,4vw,2rem);margin:0 0 10px;overflow-wrap:anywhere}.conversation-heading p{font-size:.875rem;margin:0}.conversation-heading a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.conversation-heading .button{align-self:flex-start;font-size:.8rem;padding:12px 16px}.conversation-timeline{display:grid;gap:16px;margin:24px 0}.conversation-entry{min-width:0;padding:18px;border:1px solid #dacfc1;border-radius:12px;background:#fffdf8}.conversation-entry.reply{background:#ede3d7;margin-left:12px}.conversation-entry.note{background:#fff0c9;border-style:dashed}.conversation-entry header,.conversation-entry footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;align-items:center;font-size:.8rem}.conversation-entry time,.conversation-entry footer{color:#725345}.conversation-entry p{margin:14px 0;font-size:.95rem;line-height:1.75}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.reply-composer{display:grid;gap:18px}.reply-composer label,.mail-settings-form label,.notification-settings label:not(.check-row){display:grid;gap:9px;font-size:.875rem;font-weight:600}.reply-composer input,.reply-composer select,.reply-composer textarea,.mail-settings-form input,.mail-settings-form textarea,.notification-settings textarea{width:100%;padding:13px 14px;background:#fffdf8;color:#40261d;border:1px solid #bdaa96;border-radius:5px;font-size:1rem;font-weight:400}.reply-composer textarea,.mail-settings-form textarea,.notification-settings textarea{resize:vertical;min-height:100px}.reply-composer select{min-height:46px}.reply-composer .button{justify-self:start}.reply-actions{display:flex;flex-direction:column;gap:12px}.reply-actions .button{min-height:46px;font-size:.875rem}.mail-connection-note{display:flex;align-items:flex-start;gap:12px;padding:16px;margin:20px 0;background:#f0e8dc;border-radius:8px;font-size:.85rem;line-height:1.7;color:#604637;overflow-wrap:anywhere}.mail-connection-note svg{flex-shrink:0}.mail-connection-note p{margin:8px 0 0}.mail-settings-form .record-fields{align-items:start;gap:22px}.mail-settings-form small,.notification-settings small{font-weight:400;line-height:1.65;color:#725345}.notification-settings{margin-bottom:24px}.notification-settings .account-form{max-width:720px}.notification-settings .check-row{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.7}.notification-settings .check-row input{flex-shrink:0;margin-top:6px}.customer-conversation{max-width:900px;margin:auto;min-height:70vh}.customer-conversation>h1{font-size:clamp(2rem,7vw,3.5rem);overflow-wrap:anywhere}.customer-conversation>p{color:#725345;line-height:1.7}@media(min-width:600px){.reply-actions{flex-direction:row;flex-wrap:wrap}.conversation-detail{padding:28px}.conversation-entry.reply{margin-left:36px}}@media(min-width:1100px){.conversation-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.5fr)}.conversation-layout.has-selection .conversation-list{display:block}.conversation-list{border-right:1px solid var(--line);max-height:1000px;overflow-y:auto}.conversation-detail{display:block}.conversation-back{display:none}}.values-strip .strip-since{color:#fff4df}.footer-bottom,.footer-bottom a,.footer-bottom>span{color:#d9bda4}.auth-editorial .brand-icon,.admin-brand .brand-icon{color:inherit;border-color:currentColor}.auth-editorial h1 em{color:#ffd29c}.admin-menu-backdrop{display:none}@media(max-width:700px){.admin-sidebar{visibility:hidden}.admin-sidebar.open{visibility:visible;box-shadow:none}.admin-menu-backdrop{display:block;position:fixed;inset:0;z-index:59;border:0;background:#20170a88}}.hero-photographic.hero-v2{position:relative;display:flex;align-items:flex-end;min-height:max(690px,min(920px,100svh - 84px));height:auto;max-height:none;isolation:isolate;background:#251912}.hero-photographic .hero-art{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;z-index:-1}.hero-photographic .hero-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#20120808 20%,#20120814 38%,#201208bd 60%,#201208f5)}.hero-photographic .hero-custom-art{object-position:var(--hero-mobile-focus, 69%) center}.hero-photographic .hero-content{position:relative;width:100%;height:auto;padding:220px 6% 38px;z-index:2;color:#fff9ee}.hero-photographic.hero-v2 h1{font-size:clamp(2.7rem,10.8vw,4rem);line-height:1.04;letter-spacing:-.065em;margin:17px 0;max-width:13ch}.hero-photographic.hero-v2 h1 em{color:#ffd09a}.hero-photographic.hero-v2 p{font-size:.94rem;line-height:1.65;max-width:35ch;margin-bottom:24px}.hero-photographic.hero-v2 .eyebrow,.hero-photographic.hero-v2 p,.hero-photographic.hero-v2 .hero-shop-link{color:#fff5e6}.hero-photographic.hero-v2 .eyebrow{font-size:.65rem;line-height:1.7;letter-spacing:.12em}.hero-photographic.hero-v2 .eyebrow>span{background:#ffd29c}.hero-photographic .hero-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px}.hero-photographic .hero-buttons .button{min-height:52px;padding:15px 19px;background:#ffcf94;color:#3a2015;font-weight:800;border-color:transparent}.hero-photographic .hero-shop-link{min-height:44px;font-weight:650}.hero-photographic .motion-toggle{z-index:5;top:16px;bottom:auto;right:16px;border-color:#fff5;background:#21180dbb;color:#fff9ef}.process-v2{display:grid;grid-template-columns:minmax(0,1fr);padding:58px 0 0}.process-v2 .process-heading{display:block;padding:0 6% 26px;max-width:760px}.process-v2 .process-heading h2{font-size:clamp(2.2rem,8vw,4.8rem)}.process-photo{position:relative;margin:0;overflow:hidden}.process-photo img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}.process-photo figcaption{position:absolute;inset:auto 0 0;padding:42px 6% 20px;background:linear-gradient(transparent,#21140ee0);color:#fff7e8;font-size:.8rem;line-height:1.6}.process-v2 .process-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:15px 6% 45px}.process-v2 .process-steps article{position:relative;padding:22px 0 22px 48px;min-width:0}.process-v2 .process-steps article>span{position:absolute;top:25px;left:0;font-size:.85rem}.process-v2 .process-steps h3{margin:0 0 8px;font-size:1.25rem}.process-v2 .process-steps p{font-size:.9rem}.category-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px}.category-links a{border:1px solid #cab5a0;border-radius:99px;padding:9px 15px;font-size:.8rem;min-height:40px;display:inline-flex;align-items:center}.category-links a[aria-current],.category-links a:hover{background:#51241e;color:#fff4df;border-color:#51241e}@media(min-width:600px){.hero-photographic.hero-v2{min-height:max(760px,min(920px,100svh - 84px))}.hero-photographic .hero-content{max-width:680px;padding-bottom:55px}.process-v2 .process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}}@media(min-width:960px){.hero-photographic.hero-v2{display:flex;align-items:center;min-height:max(680px,min(860px,88svh));height:auto;max-height:none}.hero-photographic .hero-content{width:52%;max-width:820px;padding:60px 0 60px 6%}.hero-photographic .hero-custom-art{object-position:var(--hero-desktop-focus, 50%) center}.hero-photographic .hero-art:after{background:linear-gradient(90deg,rgba(28,19,12,.9098039216) 0%,rgba(28,19,12,.7215686275) 28%,rgba(28,19,12,.231372549) 55%,transparent 80%)}.hero-photographic.hero-v2 h1{font-size:clamp(4rem,6.2vw,6.5rem)}.hero-photographic.hero-v2 p{font-size:1.05rem;max-width:35ch}.process-v2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:76px 6%;gap:0 6%;align-items:center}.process-v2 .process-heading{grid-column:1;padding:0 0 25px}.process-v2 .process-heading h2{font-size:clamp(3rem,4.5vw,5rem)}.process-photo{grid-column:1;grid-row:2;border-radius:12px}.process-v2 .process-steps{grid-column:2;grid-row:1/3;grid-template-columns:minmax(0,1fr);padding:0}.process-v2 .process-steps article{padding-block:28px}.process-v2 .process-steps article>span{top:31px}.process-photo figcaption{font-size:.9rem}}.hero-photographic .hero-art .hero-video{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .6s}.hero-photographic .hero-art .hero-video.is-ready{opacity:1}.hero-photographic .hero-art:after{z-index:2}.image-upload video{max-width:100%;max-height:320px;width:100%;background:#261710;border-radius:8px}.catalog-toolbar{flex-wrap:wrap;align-items:center;gap:16px}.catalog-toolbar>label{min-width:0;max-width:100%;flex:1 1 240px}.catalog-toolbar>span{flex:0 0 auto;white-space:nowrap}.category-links{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:#c5a98c transparent}.category-links a{flex-shrink:0;min-height:44px}.hero-photographic .hero-buttons{justify-content:flex-start}.hero-photographic.hero-copy-long h1{font-size:clamp(2rem,7.5vw,3.5rem);max-width:none}.hero-photographic.hero-copy-long p{max-width:55ch}.hero-content>*,.hero-buttons>*{min-width:0;max-width:100%}.hero-buttons a{overflow-wrap:anywhere}@media(min-width:960px){.hero-photographic.hero-copy-long h1{font-size:clamp(2.5rem,3.8vw,4.25rem)}}@media(min-width:960px){.category-links{flex-wrap:wrap;overflow:visible}}.admin-table-wrap{position:relative}.collection-table{display:block;min-width:0;width:100%}.collection-table thead{display:none}.collection-table tbody{display:block}.collection-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:18px;gap:8px 16px;border-bottom:1px solid var(--line)}.collection-table td{min-width:0;border:0;padding:0;overflow-wrap:anywhere}.collection-table td:first-child{grid-column:1/-1}.collection-table td:nth-child(2){align-self:center;font-size:.78rem}.collection-table td:nth-child(3){text-align:right}.collection-table td:last-child{grid-column:1/-1;display:flex;justify-content:flex-end}.collection-table .table-name strong{white-space:normal}.collection-table .table-edit{min-height:44px;padding:8px 0 8px 16px}@media(min-width:1100px){.collection-table{display:table;min-width:660px}.collection-table thead{display:table-header-group}.collection-table tbody{display:table-row-group}.collection-table tr{display:table-row}.collection-table td{display:table-cell;padding:18px 20px;border-bottom:1px solid var(--line)}.collection-table td:nth-child(2){font-size:inherit}.collection-table td:nth-child(3){text-align:left}.collection-table td:last-child{display:table-cell}}.category-card .category-label{display:flex;flex-direction:column;justify-content:flex-end}.category-card .category-label>span{display:block;min-height:2.9em;line-height:1.45}.values-strip{display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;text-align:center}.values-strip>span{justify-content:center}.store-map-panel{scroll-margin-top:100px}.store-selection-empty{padding:28px 24px;text-align:center}.store-selection-empty>svg{margin:0 auto 12px;color:#9b6543}.store-selection-empty h2{font-size:1.4rem;margin:0 0 10px}.store-selection-empty p{font-size:.9rem;line-height:1.7;max-width:42ch;margin:auto}.process-media{position:relative;aspect-ratio:3/2}.process-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.process-media video.is-ready{opacity:1}.process-photo figcaption{pointer-events:none}.settings-group>.editor-help{padding:0 20px}@media(min-width:600px){.values-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.values-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.values-strip .strip-since{display:block;margin:0}}.store-tools .catalog-search input{flex:1;width:0}.store-tools .catalog-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-clear{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--ink)}.department-tabs>:is(button,a){min-height:44px}.conversation-back{min-height:44px;margin-bottom:16px}.conversation-back-recovery{display:inline-flex}.site-header nav.open{max-height:calc(100svh - 84px);overflow-y:auto}.site-header nav a{overflow-wrap:anywhere}.site-header.compact-navigation nav{display:none}.site-header.compact-navigation .header-contact{display:none}.site-header.compact-navigation>.menu-toggle{display:grid;place-items:center;margin-left:auto}.site-header.compact-navigation nav.open{display:flex;position:absolute;left:0;right:0;top:84px;flex-direction:column;align-items:stretch;gap:0;padding:20px 6% 28px;border-bottom:1px solid var(--line);box-shadow:0 18px 28px #4a201e10}.site-header.compact-navigation nav.open .mobile-contact{display:flex;gap:10px;align-items:center}.site-header.compact-navigation nav.open a{padding:14px 0}.custom-page{max-width:1100px;margin-inline:auto}.custom-page .page-heading{padding:12px 0 35px}.custom-page h1{overflow-wrap:anywhere}.custom-page-image{width:100%;max-height:560px;object-fit:cover;margin-bottom:38px;border-radius:8px}.custom-page-body{max-width:760px;margin-inline:auto;font-size:clamp(16px,1.6vw,19px);line-height:1.85}.custom-page-body p{margin-bottom:1.5em;white-space:pre-wrap}@media(min-width:960px){.featured-grid{grid-template-columns:repeat(var(--featured-count, 4),minmax(0,1fr))}}.discard-changes-panel{padding:24px}.discard-changes-panel p{line-height:1.7;margin:0 0 24px}.discard-changes-panel>div{display:flex;flex-wrap:wrap;gap:12px}.brand{min-width:0}.brand-name{white-space:normal;overflow-wrap:anywhere;flex-shrink:1;max-width:300px;line-height:1.05}.brand-name>span{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.brand-logo{display:block;width:auto;max-width:220px;max-height:64px;object-fit:contain}.demo-banner{padding:9px 20px;background:#eee6d8;color:#624633;font-size:12px;line-height:1.5;text-align:center}.footer-legal-links{display:flex;flex-wrap:wrap;gap:8px 20px}.legal-copy{overflow-wrap:anywhere}.legal-copy section{margin-bottom:24px}.legal-copy a{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.site-header .brand-name{max-width:185px;font-size:25px}.site-header .brand-name>span{font-size:8px;letter-spacing:1.2px}.brand-logo{max-width:190px;max-height:52px}.demo-banner{padding:7px 15px;font-size:10px}.footer-legal-links{justify-content:center}}.demo-map-placeholder{height:100%;min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:36px;text-align:center;color:#795943;background:radial-gradient(ellipse at center,#f9f2e4,#eee3d0)}.demo-map-placeholder h2{font-size:30px;margin:18px 0 12px}.demo-map-placeholder p{max-width:420px;font-size:14px;line-height:1.8}a[aria-disabled=true]{cursor:default;opacity:.65}.seo-settings{display:grid;gap:22px;min-width:0}.seo-settings .admin-panel{margin-bottom:0}.seo-settings .record-fields{margin-top:24px}.seo-settings label{display:grid;gap:9px;font-size:14px;font-weight:600}.seo-settings input:not([type=checkbox]),.seo-settings textarea{width:100%;min-width:0;border:1px solid #bdaa96;border-radius:5px;background:#fffdf8;color:#40261d;padding:13px 14px;font:inherit;font-size:16px;font-weight:400}.seo-settings textarea{resize:vertical}.seo-settings label small{color:#725345;font-size:12px;line-height:1.6;font-weight:400}.seo-settings .check-row{display:flex;align-items:flex-start;gap:12px}.seo-settings .check-row>input{margin-top:5px}.seo-settings .check-row small{display:block;margin-top:7px}.seo-settings .searchable-select{max-width:600px;margin-top:20px}.search-preview{max-width:760px;padding:24px;border:1px solid #ded8cf;border-radius:10px;background:#fff;margin-top:28px;overflow-wrap:anywhere}.search-preview-label{color:#817366;letter-spacing:1px;font-size:10px}.search-preview-site{display:flex;gap:12px;margin-top:18px;align-items:center;color:#3c4043}.search-preview-site strong{font-size:14px;font-weight:500;display:block}.search-preview-site span{display:block;font-size:12px;margin-top:4px}.search-preview h3{color:#1a0dab;font-family:Arial,sans-serif;font-size:20px;font-weight:400;margin:15px 0 8px;line-height:1.4}.search-preview p{font-family:Arial,sans-serif;font-size:14px;line-height:1.55;color:#4d5156;margin:0 0 20px}.search-preview>small{font-size:11px;color:#777;line-height:1.6}.seo-related-links{display:flex;flex-wrap:wrap;gap:15px 24px;margin-top:20px}.seo-related-links a:not(.text-link){text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.search-preview{padding:18px}.search-preview h3{font-size:18px}}.brand-long-name .brand-name{font-size:24px;letter-spacing:-.04em}.admin-brand .brand-name{max-width:140px;font-size:25px}.admin-brand .brand-name>span{font-size:8px;letter-spacing:.07em}.admin-brand .brand-logo{max-width:100%;max-height:58px}.footer-brand .brand-name{max-width:min(300px,100vw - 100px)}.site-header{height:auto;min-height:84px;padding-top:10px;padding-bottom:10px}.site-header nav.open,.site-header.compact-navigation nav.open{top:100%}.product-fact-inline{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.story-facts{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}.story-facts>div{min-width:0;gap:8px}.story-facts>div>strong{font-size:clamp(1.75rem,3.2vw,2.375rem);line-height:1.2;min-height:1.2em;white-space:nowrap}.story-facts>div>span{line-height:1.5}.story-facts .story-year-fact strong span{font:inherit;font-size:.55em;color:inherit}.legal-page>.page-heading{padding-top:48px;padding-bottom:28px}.legal-page>.page-heading h1{margin-bottom:0}.legal-page>.legal-copy{padding-top:0;padding-bottom:64px}.legal-page .legal-copy h2{margin:28px 0 12px}.legal-page .legal-copy p{margin-top:0;margin-bottom:16px}.legal-page .legal-copy>.notice{margin:0 0 24px}.legal-page .legal-copy>.notice+h2,.legal-page .legal-copy>h2:first-child{margin-top:0}.public-site{--site-content-max: 1440px;--site-page-gutter: clamp(20px, 6vw, 96px)}.public-site .section:not(.legal-copy):not(.custom-page),.public-site .catalog-page,.public-site .stores-page,.public-site .page-heading{max-width:calc(var(--site-content-max) + 2 * var(--site-page-gutter));padding-inline:var(--site-page-gutter)}.public-site .section:is(.legal-copy,.custom-page){padding-inline:var(--site-page-gutter)}.public-site .custom-page .page-heading{max-width:none;padding-inline:0}.public-site :is(.catalog-page,.stores-page)>.page-heading{max-width:none;padding-inline:0}.public-site .site-header,.public-site .site-footer,.public-site .footer-cta,.public-site .values-strip{padding-inline:max(var(--site-page-gutter),(100% - var(--site-content-max)) / 2)}.public-site .site-header nav.open,.public-site .site-header.compact-navigation nav.open{padding-inline:max(var(--site-page-gutter),(100% - var(--site-content-max)) / 2)}.hero-shell,.hero-animation-frame{display:contents}.hero-media-frame{position:absolute;inset:0}.hero-photographic .hero-shell{display:block;position:relative;z-index:2;width:min(var(--site-content-max),100% - 2 * var(--site-page-gutter));margin-inline:auto}.hero-photographic .hero-content{padding-inline:0}.public-site .footer-cta{justify-content:flex-start;gap:32px clamp(32px,5vw,80px)}.public-site .footer-cta>div{min-width:0;flex:0 1 680px}.public-site .footer-cta .button{flex-shrink:0}.public-site .values-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 28px;align-items:center;white-space:normal}.public-site .values-strip>span{display:flex;margin:0;min-width:0;justify-content:center;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.public-site .about-panorama{width:min(var(--site-content-max),100% - 2 * var(--site-page-gutter));margin-inline:auto;height:clamp(320px,46vw,720px)}.public-site .about-panorama img{object-position:center top}@media(min-width:600px){.public-site .values-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.hero-photographic.hero-v2{min-height:clamp(620px,80svh,860px)}.hero-photographic .hero-content{width:50%;max-width:680px;margin:0;padding:48px 0}.hero-photographic .hero-media-frame{inset:0 max(var(--site-page-gutter),(100% - var(--site-content-max)) / 2) 0 auto;height:100%;width:auto;max-width:100%;aspect-ratio:3/2;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 94%,transparent)}.hero-photographic .hero-custom-art{object-fit:contain;object-position:var(--hero-desktop-focus, 50%) top}.hero-photographic.hero-v2 h1{font-size:clamp(3.75rem,5.6vw,6rem)}.hero-photographic.hero-copy-long h1{font-size:clamp(2.5rem,3.8vw,4.25rem)}.public-site .process-v2{padding-inline:max(var(--site-page-gutter),(100% - var(--site-content-max)) / 2)}.public-site .site-header:not(.compact-navigation) nav.open{padding-inline:0}.public-site .footer-cta{display:flex;flex-wrap:wrap}.public-site .footer-cta .button{margin-top:0}}
