@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_f58324{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_f58324{--font-display-loaded:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-body-loaded:"Manrope","Manrope Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-lime-400:oklch(84.1% .238 128.85);--color-green-700:oklch(52.7% .154 150.069);--color-teal-600:oklch(60% .118 184.704);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-900:oklch(37.9% .146 265.522);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.list-item{display:list-item}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.overflow-clip{overflow:clip}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[xml\:lang\]{xml:lang}}:root{--brand-primary:#9e666b;--brand-secondary:#e9dbd9;--brand-accent:#874d55;--background:#fff;--surface:#fff;--surface-muted:#f7f3f2;--text-primary:#222126;--text-secondary:#686268;--border:#e9e3e3;--success:#22744d;--danger:#a12e39;--font-display:Georgia,"Times New Roman",serif;--font-body:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text-primary);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}img{display:block}::selection{background:var(--brand-secondary)}:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.container{max-width:1320px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.button{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;letter-spacing:.01em;border-radius:2px;justify-content:center;align-items:center;gap:18px;padding:11px 24px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.button:hover{background:var(--brand-accent);border-color:var(--brand-accent)}.button.secondary{color:var(--brand-accent);background:#fff}.button.secondary:hover{background:var(--surface-muted)}.button.wide{width:100%}.text-link{color:var(--brand-accent);text-underline-offset:4px;text-decoration:underline}.wordmark{font-family:var(--font-display);letter-spacing:-.075em;white-space:nowrap;font-size:31px;font-style:italic}.announcement{background:var(--brand-primary);color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;gap:20px;height:32px;font-size:11px;display:flex}.announcement a{text-underline-offset:3px;text-decoration:underline}.site-header{border-bottom:1px solid var(--border);background:#fff}.site-header-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1440px;height:76px;margin:auto;padding:0 clamp(20px,5vw,64px);display:flex}.site-header nav{align-items:center;gap:36px;font-size:14px;display:flex}.category-rail a:hover,.header-contact,.header-contact:hover,.site-header nav a:hover{color:var(--brand-accent)}.category-rail{border-bottom:1px solid var(--border)}.category-rail>.container{white-space:nowrap;height:39px;color:var(--text-secondary);align-items:center;gap:28px;font-size:12px;display:flex;overflow-x:auto}.category-rail>.container:empty,.mobile-nav{display:none}.image-credit{color:#fff;background:#0000006b;padding:2px 6px;font-size:10px;position:absolute;bottom:10px;right:12px}.home-section{padding:78px 0 20px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.contact-page h1,.page-intro h1,.section-heading h2,.story-page h1,.visit-grid h2{font:400 clamp(33px,3.3vw,54px)/1.15 var(--font-display);letter-spacing:-.035em;margin:0}.section-heading p{color:var(--text-secondary);margin:8px 0 0}.section-heading>a{color:var(--brand-accent);font-size:14px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.product-card{min-width:0;display:block}.product-picture{aspect-ratio:3/4;background:var(--surface-muted);color:var(--text-secondary);font-family:var(--font-display);place-items:center;font-size:22px;display:grid;position:relative;overflow:hidden}.product-picture img{object-fit:cover;transition:transform .35s}.product-card:hover .product-picture img{transform:scale(1.025)}.availability{font:12px var(--font-body);background:#fff;padding:5px 9px;position:absolute;bottom:12px;left:12px}.product-meta{padding:12px 0 0}.product-details>span,.product-meta>span{color:var(--brand-accent);letter-spacing:.04em;font-size:12px}.product-meta h3{font:400 19px/1.3 var(--font-display);margin:3px 0}.price del,.product-meta del{color:var(--text-secondary);margin-left:8px;font-size:.85em}.empty-editorial{text-align:center;background:var(--surface-muted);color:var(--text-secondary);padding:60px 10px}.empty-editorial p{font:28px var(--font-display);margin:0 0 15px}.empty-editorial a{color:var(--brand-accent);text-decoration:underline}.category-list{border-top:1px solid var(--border)}.category-list a{border-bottom:1px solid var(--border);grid-template-columns:70px 1fr 35px;align-items:center;min-height:94px;transition:color .2s;display:grid}.category-list a:hover{color:var(--brand-accent)}.category-list span{color:var(--text-secondary);font-size:13px}.category-list strong{font:400 clamp(25px,3vw,38px) var(--font-display)}.collection-links{flex-wrap:wrap;gap:18px;display:flex}.collection-links a{border:1px solid var(--border);min-height:50px;color:var(--brand-accent);padding:17px 22px}.visit-section{background:var(--surface-muted);margin-top:75px;padding:82px 0}.visit-grid{grid-template-columns:1.7fr 1fr;align-items:center;gap:80px;display:grid}.visit-grid h2{max-width:620px}.visit-grid p{color:var(--text-secondary)}.visit-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.visit-grid>div:last-child{border-left:1px solid var(--border);padding-left:48px}.contact-grid span,.visit-grid span{color:var(--brand-accent);margin-bottom:15px;font-size:13px;display:block}.contact-grid address,.visit-grid address{font:400 24px/1.4 var(--font-display);font-style:normal}.site-footer{background:#fff;padding:65px 0 20px}.footer-grid{grid-template-columns:2fr 1fr 1.7fr;gap:60px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer-grid strong{font-size:13px}.footer-grid p{color:var(--text-secondary);max-width:300px;margin:0;font-size:13px}.footer-grid a:not(.wordmark){font-size:13px}.footer-bottom{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:60px;padding-top:18px;font-size:11px}.page-intro{padding:70px 0 28px}.page-intro p{color:var(--text-secondary);max-width:540px}.catalog-page{padding-bottom:90px}.catalog-filters{padding-top:35px}.catalog-filters form{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:14px;display:grid}.catalog-filters label{width:1px;height:1px;position:absolute;overflow:hidden}.catalog-filters input,.catalog-filters select{border:1px solid var(--border);height:48px;color:var(--text-primary);background:#fff;border-radius:2px;width:100%;min-width:0;padding:0 15px}.catalog-count{color:var(--text-secondary);margin-bottom:15px;font-size:13px}.pagination{justify-content:center;align-items:center;gap:25px;margin:45px 0 0;font-size:13px;display:flex}.pagination a{color:var(--brand-accent)}.breadcrumbs{color:var(--text-secondary);padding:25px 0;font-size:12px}.breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.product-page{padding-bottom:100px}.product-layout{grid-template-columns:1.3fr 1fr;gap:clamp(40px,7vw,110px);display:grid}.product-gallery{grid-template-columns:repeat(2,1fr);align-content:start;gap:12px;display:grid}.product-image{aspect-ratio:3/4;background:var(--surface-muted);position:relative}.product-image:first-child{aspect-ratio:4/4.4;grid-column:1/-1}.product-image img{object-fit:cover}.photo-missing{color:var(--text-secondary);place-items:center;display:grid}.product-details{padding:30px 0}.product-details h1{font:400 clamp(38px,4vw,64px)/1.08 var(--font-display);letter-spacing:-.04em;margin:12px 0 25px}.price{font-size:22px}.product-details>p{color:var(--text-secondary)}.product-details .unavailable{color:var(--danger)}.variant-list{padding:25px 0}.variant-list strong{font-size:13px}.variant-list ul{flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}.variant-list li{border:1px solid var(--border);padding:7px 11px;font-size:12px}.product-description{border-top:1px solid var(--border);margin-top:40px;padding-top:22px}.product-description h2{font:26px var(--font-display)}.product-description p{white-space:pre-line}.story-page{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:80px;padding-bottom:100px;display:grid}.story-page h1{max-width:500px}.story-page p{color:var(--text-secondary);max-width:550px;margin:25px 0 35px;line-height:1.8}.story-image{min-height:560px;position:relative}.story-image img{object-fit:cover;object-position:70%}.contact-page{padding-bottom:120px}.contact-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.contact-grid section{background:var(--surface-muted);min-height:300px;padding:45px}.contact-grid p{color:var(--text-secondary)}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:50px;display:flex}.not-found h1{font:44px var(--font-display);margin:0}.not-found p{color:var(--text-secondary)}.admin-shell{color:#25242a;background:#faf9f9;min-height:100dvh;display:flex}.admin-sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;flex:none;width:250px;height:100dvh;padding:28px 18px;display:flex;position:sticky;top:0}.admin-brand{font:italic 26px var(--font-display);letter-spacing:-.06em;margin-bottom:38px;padding:0 16px}.admin-brand small{font:11px var(--font-body);letter-spacing:0;color:var(--text-secondary);margin-top:2px;display:block}.admin-sidebar nav{flex-direction:column;gap:4px;display:flex}.admin-sidebar nav a{border-radius:5px;align-items:center;gap:11px;min-height:46px;padding:12px 14px;font-size:14px;display:flex}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{color:var(--brand-accent);background:#f6eeee}.admin-sidebar-bottom{color:var(--text-secondary);flex-direction:column;align-items:start;gap:15px;margin-top:auto;padding:16px;font-size:13px;display:flex}.admin-sidebar-bottom small{word-break:break-all}.admin-sidebar-bottom button{color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.admin-content{flex:1;min-width:0}.admin-top{display:none}.admin-main{max-width:1000px;margin:auto;padding:45px 42px 110px}.admin-heading{margin-bottom:28px}.admin-heading.row{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-heading h1{font:400 clamp(34px,4vw,47px)/1.1 var(--font-display);letter-spacing:-.03em;margin:0 0 6px}.admin-heading p{color:var(--text-secondary);margin:0;font-size:14px}.admin-new{width:100%;max-width:400px;height:60px;margin-bottom:30px;font-size:16px}.stats{grid-template-columns:repeat(3,1fr);gap:12px;max-width:580px;display:grid}.stats>div{border:1px solid var(--border);background:#fff;border-radius:4px;flex-direction:column;padding:20px;display:flex}.stats strong{font:31px var(--font-display)}.stats span{color:var(--text-secondary);font-size:12px}.admin-section-title{justify-content:space-between;align-items:center;gap:20px;margin:42px 0 14px;display:flex}.admin-section-title h2{font:27px var(--font-display);margin:0}.admin-section-title a{color:var(--brand-accent);font-size:13px}.admin-product-list{border:1px solid var(--border);background:#fff;border-radius:5px}.admin-product-row{border-bottom:1px solid var(--border);align-items:center;gap:16px;min-height:95px;padding:11px 16px;display:flex}.admin-product-row:last-child{border-bottom:0}.admin-product-row:hover{background:#fcf9f9}.admin-product-thumb{background:var(--surface-muted);width:70px;height:70px;color:var(--text-secondary);text-align:center;flex:none;place-items:center;font-size:10px;display:grid;position:relative}.admin-product-thumb img{object-fit:cover}.admin-product-row>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.admin-product-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.admin-product-row small{color:var(--text-secondary);margin-top:3px;font-size:12px}.admin-product-row>span:last-child{color:var(--brand-accent);font-size:12px}.admin-empty{border:1px solid var(--border);color:var(--text-secondary);background:#fff;padding:35px}.admin-empty a{color:var(--brand-accent)}.admin-filters{grid-template-columns:2fr 1.3fr 1.3fr 1fr auto;gap:9px;margin-bottom:20px;display:grid}.admin-filters input,.admin-filters select{border:1px solid var(--border);background:#fff;border-radius:4px;width:100%;min-width:0;height:47px;padding:0 12px;font-size:13px}.admin-filters .button{height:47px}.admin-form{flex-direction:column;align-items:stretch;display:flex}.admin-form label{margin:17px 0 7px;font-size:13px;font-weight:600;display:block}.admin-form input:not([type=file]):not([type=checkbox]),.admin-form select,.admin-form textarea{width:100%;min-height:48px;color:var(--text-primary);background:#fff;border:1px solid #d9d2d3;border-radius:4px;padding:10px 13px}.admin-form textarea{resize:vertical}.admin-form input[type=file]{border:1px dashed var(--brand-primary);background:#fff;border-radius:4px;width:100%;padding:17px;display:block}.admin-form input[type=file]::file-selector-button{background:var(--brand-primary);color:#fff;border:0;border-radius:3px;margin-right:10px;padding:10px 13px}.admin-form small{color:var(--text-secondary);font-size:11px}.admin-form .check{align-items:center;gap:10px;min-height:44px;margin:6px 0;font-weight:400;display:flex}.admin-form .check input{width:18px;height:18px;accent-color:var(--brand-accent)}.form-section{border:1px solid var(--border);background:#fff;border-radius:5px;margin-bottom:18px;padding:25px;display:block}.form-section h2,.form-section summary{font:26px var(--font-display);margin:0}.form-section summary{cursor:pointer;min-height:34px}.form-section>p{color:var(--text-secondary);margin:6px 0 18px;font-size:13px}.form-section fieldset{border:0;margin:25px 0;padding:0}.form-section legend{font-size:13px;font-weight:600}.product-form{max-width:680px}.editor-message,.offline-notice{border-left:3px solid var(--brand-primary);background:#f5ecec;max-width:680px;margin-bottom:20px;padding:12px 16px;font-size:13px}.offline-notice{background:#fff4db;border-color:#c98b21}.pending-photos{padding-left:18px;font-size:12px}.pending-photos button{color:var(--danger);background:0 0;border:0;text-decoration:underline}.image-manager{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:17px 0;display:grid}.image-manager>div{background:var(--surface-muted);padding:7px}.image-manager-photo{aspect-ratio:3/4;width:100%;position:relative}.image-manager-photo img{object-fit:cover}.image-manager small{margin:5px 0;display:block}.image-controls{flex-wrap:wrap;gap:3px;display:flex}.image-controls button{border:1px solid var(--border);background:#fff;min-height:32px;padding:5px;font-size:11px}.editor-actions{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0 20px;display:flex}.editor-actions .button{min-width:165px}.text-button{color:var(--brand-accent);background:0 0;border:0;padding:9px 0;text-decoration:underline}.editor-secondary{gap:25px;margin-top:18px;display:flex}.editor-secondary button{color:var(--brand-accent);background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.editor-secondary button:last-child{color:var(--danger)}.taxonomy-form{border:1px solid var(--border);background:#fff;border-radius:4px;max-width:600px;margin-bottom:22px;padding:20px}.taxonomy-form>div{gap:10px;display:flex}.taxonomy-form label{margin-top:0}.taxonomy-form input{flex:1}.taxonomy-list{border:1px solid var(--border);background:#fff;border-radius:4px}.taxonomy-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:10px 20px;display:flex}.taxonomy-list>div:last-child{border:0}.taxonomy-list button{color:var(--brand-accent);background:0 0;border:0;padding:8px;font-size:12px}.taxonomy-list button:last-child{color:var(--danger)}.settings-form{max-width:680px}.settings-form .form-section>div{margin:0}.settings-form .button{margin-bottom:40px}.login-page{background:var(--surface-muted);place-items:center;min-height:100dvh;padding:20px;display:grid}.login-panel{border:1px solid var(--border);background:#fff;width:min(100%,430px);padding:45px}.login-panel .wordmark{margin-bottom:35px;display:block}.login-panel h1{font:38px var(--font-display);margin:0}.login-panel p{color:var(--text-secondary);margin:7px 0 20px}.login-form .button{margin-top:25px}.form-error{background:#fff1f1;padding:10px;color:var(--danger)!important}.admin-bottom-nav{display:none}@media (max-width:1100px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sidebar{width:215px}.admin-main{padding:35px 26px 100px}.admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filters .button{grid-column:1/-1}}@media (max-width:800px){.site-header-inner{height:66px}.site-header nav{display:none}.mobile-nav{border-bottom:1px solid var(--border);justify-content:space-around;padding:8px 15px;font-size:13px;display:flex}.product-layout,.story-page,.visit-grid{grid-template-columns:1fr;gap:30px}.story-page{padding-top:40px}.story-image{min-height:460px}.product-details{padding:0}.product-gallery{max-width:700px}.footer-grid{grid-template-columns:1.5fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.admin-sidebar{display:none}.admin-top{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex}.admin-top .admin-brand{margin:0;padding:0;font-size:23px}.admin-top>a:last-child{color:var(--brand-accent);font-size:12px}.admin-bottom-nav{height:74px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border);z-index:20;background:#fff;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.admin-bottom-nav a{color:var(--text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:10px;display:flex}.admin-bottom-nav a.new-link,.admin-bottom-nav a[aria-current=page]{color:var(--brand-accent)}.admin-bottom-nav .new-link svg{background:var(--brand-primary);color:#fff;border-radius:50%;width:34px;height:34px;padding:5px}.admin-main{padding:30px 20px 125px}.desktop-new{display:none}}@media (max-width:640px){.announcement{font-size:10px}.announcement a{display:none}.site-header-inner{padding:0 20px}.wordmark{font-size:26px}.header-contact{font-size:11px}.category-rail>.container{gap:22px}.home-section{padding:55px 0 0}.section-heading h2{font-size:34px}.section-heading p{font-size:13px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-meta h3{font-size:16px}.product-meta p{font-size:13px}.category-list a{grid-template-columns:45px 1fr 25px;min-height:76px}.category-list strong{font-size:27px}.visit-section{margin-top:55px;padding:55px 0}.visit-grid>div:last-child{border:0;border-top:1px solid var(--border);padding:20px 0 0}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{margin-top:40px}.catalog-filters form{grid-template-columns:1fr 1fr}.catalog-filters .button,.catalog-filters input{grid-column:1/-1}.page-intro{padding:45px 0 25px}.page-intro h1{font-size:38px}.product-gallery{gap:6px}.product-details h1{font-size:40px}.story-image{min-height:350px}.contact-grid{grid-template-columns:1fr;gap:15px}.contact-grid section{min-height:0;padding:26px}.admin-top{height:62px;padding:0 18px}.admin-main{padding:26px 16px 120px}.admin-heading h1{font-size:37px}.stats{gap:7px}.stats>div{padding:14px 10px}.stats strong{font-size:27px}.stats span{font-size:10px}.admin-product-row{gap:10px;min-height:80px;padding:10px}.admin-product-thumb{width:58px;height:58px}.admin-product-row strong{font-size:13px}.admin-product-row small,.admin-product-row>span:last-child{font-size:10px}.admin-filters{gap:7px}.admin-filters input{grid-column:1/-1}.admin-filters select{font-size:12px}.form-section{padding:18px}.form-section h2,.form-section summary{font-size:25px}.taxonomy-form>div{flex-direction:column}.editor-actions .button{width:100%}.editor-actions .text-button{text-align:center;width:100%}.login-panel{padding:30px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.product-picture img{transition:none}}.media-fallback{background:var(--surface-muted);color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;padding:12px;font-size:12px;line-height:1.3;display:flex;position:absolute;inset:0}.page-loading{min-height:45vh;padding-top:55px;padding-bottom:55px}.loading-block,.loading-line{background:var(--surface-muted);border-radius:3px}.loading-line{width:min(320px,70%);height:24px;margin-bottom:24px}.loading-block{width:100%;height:260px}.loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.loading-grid .loading-block{aspect-ratio:3/4;height:auto}@media (max-width:800px){.loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.more-list{border:1px solid var(--border);background:#fff;max-width:600px}.more-list a,.more-list button{border:0;border-bottom:1px solid var(--border);text-align:left;background:#fff;justify-content:space-between;align-items:center;width:100%;min-height:59px;padding:12px 18px;font-size:15px;display:flex}.more-list>:last-child{border-bottom:0}.more-list span{color:var(--brand-accent)}.more-list button{color:var(--danger)}.action-icon{vertical-align:-.16em;stroke-width:1.65px;flex-shrink:0;width:1.1em;min-width:1.1em;height:1.1em;display:inline-block}a>.action-icon,button>.action-icon{margin-left:.2em}.button>.action-icon{margin-left:0}.pagination a{gap:8px;min-height:44px}.image-controls button,.pagination a{align-items:center;display:inline-flex}.image-controls button{justify-content:center;min-width:32px}.header-logo{object-fit:contain;width:96px;height:68px}.footer-logo{width:170px;height:auto;margin-bottom:8px}.site-header .wordmark{flex:none;align-items:center;display:flex}.contact-email a,.store-email{overflow-wrap:anywhere}.contact-email a{color:var(--brand-accent);text-underline-offset:4px;text-decoration:underline}#novidades{scroll-margin-top:24px}.button .action-icon,.header-contact .action-icon,.section-heading>a .action-icon,.text-link .action-icon{transition:transform .24s cubic-bezier(.4,0,.2,1)}.button:hover .action-icon,.header-contact:hover .action-icon,.section-heading>a:hover .action-icon,.text-link:hover .action-icon{transform:translate(2px,-1px)}@media (max-width:800px){.header-logo{width:80px;height:60px}}@media (max-width:640px){.section-heading{gap:14px}.section-heading>a{flex:none;font-size:12px}.contact-email{font-size:14px}}:root{--font-display:var(--font-display-loaded),Georgia,serif;--font-body:var(--font-body-loaded),Arial,sans-serif;--border:#e6dddd;--surface-muted:#f8f5f3}body{line-height:1.6}.container{max-width:1380px}.button{letter-spacing:.025em;border-radius:0;gap:12px;min-height:48px}.button:active{transform:translateY(1px)}.button:disabled{transform:none}.section-heading>a,.site-footer a:not(.wordmark),.text-link{text-underline-offset:5px}.section-heading>a:hover,.site-footer a:not(.wordmark):hover,.text-link:hover{text-decoration:underline}.site-header-inner{max-width:1380px;height:82px}.header-logo{width:116px;height:76px}.site-header nav{letter-spacing:.025em;gap:clamp(22px,3vw,46px);font-size:13px}.header-contact{border-bottom:1px solid var(--brand-primary);align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.mobile-menu{display:none}.home-section{padding-top:clamp(72px,8vw,120px);padding-bottom:0}.home-section:first-child{padding-top:clamp(70px,7vw,105px)}.section-heading{margin-bottom:34px}.contact-page h1,.page-intro h1,.section-heading h2,.story-page h1,.visit-grid h2{font-family:var(--font-display);letter-spacing:-.026em;font-size:clamp(40px,4.3vw,62px);line-height:1.03}.section-heading p{font-size:14px}.product-grid{gap:clamp(14px,2vw,28px)}.product-picture{aspect-ratio:3/4.15}.product-picture img{transition:opacity .32s,transform .5s}.product-picture .product-picture-alternate{opacity:0}@media (hover:hover){.product-card:hover .product-picture-alternate{opacity:1}.product-card:hover .product-picture img:first-child{transform:none}}.product-meta{padding-top:15px}.product-details>span,.product-meta>span{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.product-meta h3{margin:6px 0;font-size:clamp(20px,2vw,25px);line-height:1.12}.product-meta p{margin:7px 0 0;font-size:13px}.category-section{padding-bottom:0}.category-list a{grid-template-columns:65px 1fr 32px;min-height:108px}.category-list strong{font-size:clamp(33px,4vw,54px);line-height:1}.category-list .action-icon{transition:transform .24s}.category-list a:hover .action-icon{transform:translate(4px)}.collection-links{border-top:1px solid var(--border);grid-template-columns:1.3fr 1fr;gap:0;display:grid}.collection-links a{border:0;border-bottom:1px solid var(--border);min-height:130px;color:var(--text-primary);font:400 clamp(29px,3vw,43px)/1.1 var(--font-display);justify-content:space-between;align-items:center;gap:15px;padding:25px 12px 25px 0;transition:color .2s;display:flex}.collection-links a:nth-child(2n){border-left:1px solid var(--border);padding-left:28px}.collection-links a:hover{color:var(--brand-accent)}.visit-section{margin-top:clamp(75px,10vw,150px);padding:clamp(70px,8vw,115px) 0}.site-footer{border-top:1px solid var(--border);padding:clamp(65px,7vw,100px) 0 22px}.footer-grid{gap:clamp(30px,5vw,80px)}.footer-grid strong{letter-spacing:.13em;text-transform:uppercase;color:var(--brand-accent);margin-bottom:10px;font-size:11px}.footer-grid a:not(.wordmark),.footer-grid p{font-size:13px;line-height:1.7}.footer-logo{width:190px}.editorial-kicker{color:var(--brand-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:11px;display:block}.catalog-heading .page-intro{padding-bottom:28px}.catalog-heading .page-intro p{max-width:660px;margin:16px 0 22px}.catalog-count{color:var(--brand-accent);letter-spacing:.04em;margin:0;font-size:12px;display:block}.catalog-filters{margin-bottom:34px;padding-top:0}.catalog-filters form{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(150px,1fr) auto;gap:16px;padding:22px 0}.catalog-filters label{width:auto;height:auto;color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px;display:block;position:static;overflow:visible}.catalog-filters input,.catalog-filters select{border-color:#d7caca;height:47px}.catalog-filters input:focus,.catalog-filters select:focus{border-color:var(--brand-accent)}.catalog-filters .button{height:47px}.catalog-page>.page-intro{padding-top:60px}.product-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);gap:clamp(40px,6vw,95px)}.product-gallery{gap:14px}.product-image:first-child{aspect-ratio:3/3.8}.gallery-hint,.photo-index{display:none}.product-details{align-self:start;padding:16px 0;position:sticky;top:28px}.product-details h1{letter-spacing:-.025em;margin:12px 0 22px;font-size:clamp(46px,4.5vw,68px);line-height:1.02}.price{margin-bottom:30px;font-size:21px;font-weight:600}.product-details>p{margin:22px 0 28px;line-height:1.8}.product-details .button{margin-top:8px}.variant-list li{align-items:center;min-height:40px;padding:7px 13px;display:flex}.product-description{margin-top:45px}.story-page{gap:clamp(50px,8vw,125px);padding-top:clamp(60px,7vw,110px);padding-bottom:clamp(80px,9vw,140px)}.story-page p{font-size:15px;line-height:1.85}.story-image{min-height:620px}.contact-page .page-intro{padding-bottom:48px}.contact-grid{border-top:1px solid var(--border);gap:clamp(40px,6vw,100px)}.contact-grid section{border-bottom:1px solid var(--border);background:0 0;min-height:0;padding:42px 0}.contact-grid section+section{border-left:1px solid var(--border);padding-left:clamp(35px,5vw,75px)}.contact-grid span{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.contact-grid address{font-size:clamp(27px,2.6vw,39px);line-height:1.15}.contact-grid p{margin:0 0 15px}.contact-grid .button,.contact-grid .button+p{margin-top:22px}.image-manager{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:15px}.image-manager>div{border:1px solid var(--border);background:#fff;padding:10px}.image-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.image-controls button{gap:4px;min-width:46px;min-height:46px;padding:8px;font-size:12px}.image-controls button:hover:not(:disabled){border-color:var(--brand-accent);color:var(--brand-accent)}.form-section{border-radius:0;padding:clamp(20px,3vw,32px)}.form-section h2,.form-section summary{font-size:30px;line-height:1.1}.admin-form label{margin-top:22px}.admin-form small{font-size:12px;line-height:1.5}.editor-message,.offline-notice{border-radius:0}.editor-actions .text-button,.editor-secondary button{min-height:44px}@media (max-width:800px){.announcement{height:25px;font-size:10px}.announcement a,.category-rail{display:none}.site-header-inner{grid-template-columns:44px 1fr 44px;gap:8px;height:64px;padding:0 16px;display:grid}.site-header .wordmark{justify-self:center}.header-logo{width:92px;height:60px}.site-header-inner>.header-contact{border:0;justify-content:center;justify-self:end;width:44px;font-size:21px}.header-contact span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;width:44px;height:44px;color:var(--text-primary);place-items:center;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{width:21px;height:21px}.site-header .mobile-nav{z-index:30;border:1px solid var(--border);background:#fff;flex-direction:column;align-items:stretch;gap:0;width:min(330px,100vw - 20px);max-height:calc(100dvh - 100px);padding:14px 20px;display:none;position:absolute;top:54px;left:-16px;overflow-y:auto;box-shadow:0 15px 35px #241b1c20}.mobile-menu[open] .mobile-nav{display:flex}.mobile-menu-categories a,.mobile-nav>a{border-bottom:1px solid var(--border);min-height:45px;padding:10px 0;display:block}.mobile-menu-categories{flex-direction:column;margin-top:12px;display:flex}.mobile-menu-categories>span{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent);padding:12px 0;font-size:11px}.mobile-menu-categories a{min-height:42px;font-size:13px}.product-details{padding:0;position:static}.story-image{min-height:460px}.contact-grid{grid-template-columns:1fr;gap:0}.contact-grid section+section{border-left:0;padding-left:0}.editor-actions{z-index:10;border:1px solid var(--border);background:#fff;order:-1;margin-bottom:14px;padding:10px;position:sticky;top:0;box-shadow:0 8px 20px #241b1c0c}.editor-actions .button{flex:1;min-width:0}.editor-actions .text-button{align-items:center;min-height:44px;padding:0 5px;font-size:11px;display:inline-flex}}@media (max-width:640px){.home-section{padding-top:74px}.section-heading h2{font-size:42px}.section-heading{display:block}.section-heading>a{align-items:center;margin-top:12px;display:inline-flex}.product-meta h3{font-size:19px}.category-list a{grid-template-columns:40px 1fr 25px;min-height:82px}.category-list strong{font-size:31px}.collection-links{grid-template-columns:1fr}.collection-links a{min-height:95px;font-size:34px}.collection-links a:nth-child(2n){border-left:0;padding-left:0}.catalog-heading .page-intro{padding-top:44px}.catalog-filters form{grid-template-columns:1fr 1fr;gap:12px}.filter-search{grid-column:1/-1}.catalog-filters .button{grid-column:1/-1;width:100%}.catalog-filters input,.catalog-filters select{padding:0 10px;font-size:13px}.catalog-page{padding-bottom:70px}.product-page{padding-left:0;padding-right:0}.product-page .breadcrumbs,.product-page .product-details{margin-left:20px;margin-right:20px}.product-page .breadcrumbs{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-layout{display:block}.product-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;max-width:none;padding:0 20px 4px;display:flex;overflow-x:auto}.product-gallery::-webkit-scrollbar{display:none}.product-image,.product-image:first-child{aspect-ratio:3/3.7;scroll-snap-align:center;flex:0 0 calc(100vw - 40px);grid-column:auto;width:calc(100vw - 40px)}.photo-index{color:var(--text-primary);background:#fff;padding:3px 8px;position:absolute;bottom:12px;right:12px}.gallery-hint,.photo-index{font-size:11px;display:block}.gallery-hint{color:var(--text-secondary);text-align:center;margin:8px 0 28px}.product-details h1{overflow-wrap:anywhere;font-size:clamp(38px,10vw,46px)}.story-page{gap:30px;padding-top:45px;padding-bottom:80px}.story-page h1{font-size:45px}.story-image{min-height:390px}.contact-page .page-intro{padding-bottom:25px}.contact-grid section{padding:30px 0}.footer-grid{gap:30px}.editor-actions{gap:6px}.editor-actions .button{min-height:44px;padding:9px 7px;font-size:11px}.image-manager{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.image-controls button{font-size:11px}}@media (prefers-reduced-motion:reduce){.category-list .action-icon,.product-picture img{transition:none}.button:active{transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}