:root{--content-gutter: clamp(1.25rem, 4vw, 4.5rem);--motion-fast: .16s;--motion-base: .26s;--motion-slow: .56s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-snap: cubic-bezier(.2, .8, .2, 1)}.page-width,.commerce-shell{display:block;width:min(calc(100% - (var(--content-gutter) * 2)),var(--page-width));margin-inline:auto}.announcement{background:color-mix(in srgb,var(--color-leaf) 70%,#d7deea);color:#f4f6fa;border-bottom:1px solid color-mix(in srgb,#fff 12%,transparent)}.site-header{position:relative;z-index:50;background:var(--color-leaf);color:#f7f4ee;transition:box-shadow var(--motion-base) ease,background var(--motion-base) ease}.site-header.is-sticky{isolation:isolate}.site-header.is-sticky:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:inherit;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);content:""}.site-header.is-scrolled{background:color-mix(in srgb,var(--color-leaf) 92%,black);box-shadow:0 10px 35px #00164347}body.mobile-nav-open .site-header.is-sticky:before{backdrop-filter:none;-webkit-backdrop-filter:none}.header-inner{position:relative;display:flex;align-items:center;gap:clamp(1rem,2.2vw,2rem);min-height:4.5rem;transition:min-height var(--motion-base) var(--ease-out)}.header-start{display:flex;flex:0 0 auto;align-items:center}.site-header.is-scrolled .header-inner{min-height:3.75rem}.logo{display:flex;align-items:center;width:max-content;color:inherit;line-height:1;font-size:clamp(1.25rem,2vw,1.55rem);letter-spacing:-.035em;text-decoration:none;transition:transform var(--motion-fast) ease}.logo-wordmark{display:inline-flex;align-items:center;gap:.7rem}.logo-wordmark__text{font-family:Avenir Next Condensed,Arial Narrow,Franklin Gothic Medium,sans-serif;font-size:clamp(.78rem,1.05vw,.92rem);font-weight:400;letter-spacing:.38em;line-height:1;text-transform:uppercase}.logo-wordmark__text:last-of-type{margin-right:-.32em}.logo--wordmark img,.logo-wordmark__mark{width:clamp(2.35rem,4vw,2.7rem);height:clamp(2.35rem,4vw,2.7rem);object-fit:cover;flex:0 0 auto}.desktop-nav{display:flex;flex:1 1 auto;align-items:center;min-width:0}.logo:hover{transform:translateY(-1px)}.nav-list{display:flex;align-items:center;justify-content:flex-start;gap:clamp(.85rem,1.6vw,1.6rem)}.nav-list>li{display:flex;align-items:center}.nav-list>li>a,.nav-dropdown>summary{position:relative;display:flex;min-height:2.75rem;align-items:center;line-height:1;font-size:clamp(.82rem,1.05vw,.95rem);font-weight:560;white-space:nowrap}.nav-list>li>a:after,.nav-dropdown>summary:before{position:absolute;right:0;bottom:.4rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform var(--motion-base) var(--ease-out)}.nav-list>li>a:hover:after,.nav-dropdown>summary:hover:before,.nav-dropdown[open]>summary:before{transform:scaleX(1);transform-origin:left}.nav-dropdown>summary:after{margin-left:.45rem;content:"\2304";font-size:.8rem;line-height:1;transform:translateY(-.12rem);transition:transform var(--motion-base) var(--ease-out)}.nav-dropdown{position:static;display:flex;align-items:center}.nav-dropdown[open]>summary:after{transform:translateY(.08rem) rotate(180deg)}.nav-dropdown__panel{top:calc(100% + 1px);width:min(54rem,calc(100vw - (var(--content-gutter) * 2)));padding:clamp(1.5rem,3vw,2.5rem);border:1px solid color-mix(in srgb,var(--color-line) 75%,var(--color-ink));border-top:3px solid var(--color-petal);border-radius:2px;background:color-mix(in srgb,var(--color-paper) 96%,white);color:var(--color-ink);box-shadow:0 28px 70px #0016432e;opacity:0;pointer-events:none;transform:translate(-50%,-12px);transition:opacity var(--motion-base) ease,transform var(--motion-base) var(--ease-out)}.nav-dropdown[open] .nav-dropdown__panel{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-dropdown.is-closing .nav-dropdown__panel{opacity:0;pointer-events:none;transform:translate(-50%,-8px)}.nav-dropdown__panel>ul{grid-template-columns:repeat(3,minmax(8.5rem,1fr));gap:.3rem clamp(1rem,3vw,2.75rem)}.nav-dropdown__panel>ul>li>a{display:block;padding-block:.58rem;border-bottom:1px solid color-mix(in srgb,var(--color-line) 72%,transparent);font-weight:620;transition:color var(--motion-fast) ease,padding-left var(--motion-fast) ease}.nav-dropdown__panel a:hover{padding-left:.3rem;color:var(--color-petal)}.nav-dropdown__all{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:.85rem;text-decoration:none}.nav-dropdown__all:after{content:"\2192";transition:transform var(--motion-fast) ease}.nav-dropdown__all:hover:after{transform:translate(.3rem)}.header-actions{display:flex;flex:0 0 auto;align-items:center;gap:.15rem}.header-icon-button,.header-cart-link,.header-actions .account-link a{border-radius:50%;transition:background var(--motion-fast) ease,transform var(--motion-fast) var(--ease-out)}.header-icon-button:hover,.header-cart-link:hover,.header-actions .account-link a:hover{background:color-mix(in srgb,white 12%,transparent);transform:translateY(-2px)}.header-cart-count{top:-.05rem;right:-.25rem;transition:transform var(--motion-base) var(--ease-out)}.header-cart-count.is-bumping{animation:cart-bump .42s var(--ease-out)}body.mobile-nav-open{overflow:hidden}.mobile-nav-toggle{display:none}.hero{position:relative;width:min(calc(100% - (var(--content-gutter) * 2)),var(--page-width));min-height:clamp(35rem,68vw,48rem);margin-inline:auto;grid-template-columns:minmax(0,.88fr) minmax(25rem,1.12fr);background:transparent;isolation:isolate;overflow:visible}.hero:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#ebe6da;box-shadow:0 0 0 100vmax #ebe6da;clip-path:inset(0 -100vmax);content:""}.hero__content{padding:clamp(3rem,6vw,6rem) clamp(2rem,5vw,5.5rem) clamp(3rem,6vw,6rem) 0}.hero__copy{max-width:34rem}.hero h1{max-width:10ch;margin-bottom:clamp(1.5rem,4vw,3rem);font-size:clamp(3.25rem,6.4vw,6.6rem);line-height:.94;text-wrap:balance}.hero .lede{max-width:32rem;font-size:clamp(1rem,1.4vw,1.18rem)}.hero__media{position:relative;min-height:32rem;overflow:visible}.hero__media>img{transition:transform 1.2s var(--ease-out),opacity var(--motion-slow) ease}.hero:hover .hero__media>img{transform:scale(1.018)}@property --spread-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --spread-y{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --hover-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --hover-y{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --scale{syntax: "<number>"; inherits: false; initial-value: 1;}@property --rotation{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.hero__collage{--collage-ease: cubic-bezier(.22, 1, .36, 1);position:absolute;inset:clamp(1rem,3vw,2.75rem) 2% clamp(1rem,3vw,2.75rem);overflow:visible}.hero__collage-item{--r: 0deg;--r-hover: 0deg;--rotation: var(--r);--scale: 1;--spread-x: 0px;--spread-y: 0px;--sx: 0px;--sy: 0px;--hover-x: 0px;--hover-y: 0px;--hx: 0px;--hy: -10px;--s-hover: 1.06;--tilt-x: 0deg;--tilt-y: 0deg;position:absolute;display:block;width:min(38%,12.75rem);aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgb(255 255 255 / 88%);background:color-mix(in srgb,var(--color-paper) 90%,white);box-shadow:0 8px 25px #19281e14;text-decoration:none;cursor:pointer;transform:translate3d(-50%,-50%,0) translate3d(calc(var(--spread-x) + var(--hover-x)),calc(var(--spread-y) + var(--hover-y)),0) rotate(var(--rotation)) scale(var(--scale)) perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-origin:center center;transition:transform .42s var(--collage-ease),--spread-x .5s var(--collage-ease),--spread-y .5s var(--collage-ease),--hover-x .36s var(--collage-ease),--hover-y .36s var(--collage-ease),--scale .36s var(--collage-ease),--rotation .36s var(--collage-ease),box-shadow .3s var(--collage-ease),opacity .28s ease;will-change:transform}.hero__collage-item:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(145deg,#ffffff1f,#fff0 45%,#ffffff0a);opacity:0;content:"";transition:opacity .3s ease}.hero__collage-item img{width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:filter .32s ease;filter:saturate(1.02);pointer-events:none}.hero__collage-item--1{top:28%;left:22%;z-index:2;width:min(34%,11.25rem);--r: -11deg;--r-hover: -6deg;--sx: -8px;--sy: -6px;--hx: -5px;--hy: -11px;--s-hover: 1.065}.hero__collage-item--2{top:24%;left:78%;z-index:2;width:min(33%,11rem);--r: 10deg;--r-hover: 5deg;--sx: 7px;--sy: -7px;--hx: 5px;--hy: -10px;--s-hover: 1.065}.hero__collage-item--3{top:72%;left:20%;z-index:3;width:min(32%,10.5rem);--r: 8deg;--r-hover: 4deg;--sx: -7px;--sy: 7px;--hx: -4px;--hy: -9px;--s-hover: 1.06}.hero__collage-item--4{top:76%;left:80%;z-index:3;width:min(33%,10.75rem);--r: -9deg;--r-hover: -4deg;--sx: 8px;--sy: 6px;--hx: 5px;--hy: -9px;--s-hover: 1.06}.hero__collage-item--5{top:18%;left:50%;z-index:4;width:min(36%,12rem);--r: -4deg;--r-hover: -2deg;--sx: -3px;--sy: -8px;--hx: -1px;--hy: -11px;--s-hover: 1.055}.hero__collage-item--6{top:84%;left:50%;z-index:4;width:min(34%,11.25rem);--r: 5deg;--r-hover: 2deg;--sx: 3px;--sy: 8px;--hx: 1px;--hy: -10px;--s-hover: 1.055}.hero__collage-item--7{top:42%;left:30%;z-index:5;width:min(37%,12.25rem);--r: -6deg;--r-hover: -3deg;--sx: -7px;--sy: -2px;--hx: -4px;--hy: -10px;--s-hover: 1.065}.hero__collage-item--8{top:40%;left:70%;z-index:5;width:min(36%,12rem);--r: 6deg;--r-hover: 3deg;--sx: 7px;--sy: -2px;--hx: 4px;--hy: -10px;--s-hover: 1.065}.hero__collage-item--9{top:58%;left:34%;z-index:6;width:min(35%,11.75rem);--r: 3deg;--r-hover: 1deg;--sx: -5px;--sy: 4px;--hx: -3px;--hy: -10px;--s-hover: 1.06}.hero__collage-item--10{top:48%;left:50%;z-index:8;width:min(40%,13.25rem);--r: -1.5deg;--r-hover: -.4deg;--sx: 1px;--sy: -3px;--hx: 0px;--hy: -7px;--s-hover: 1.04}.hero__collage-item--11{top:56%;left:66%;z-index:7;width:min(35%,11.75rem);--r: -5deg;--r-hover: -2deg;--sx: 6px;--sy: 5px;--hx: 4px;--hy: -10px;--s-hover: 1.06}.hero__collage-item--12{top:34%;left:52%;z-index:4;width:min(34%,11.5rem);--r: 4deg;--r-hover: 2deg;--sx: 4px;--sy: -5px;--hx: 2px;--hy: -10px;--s-hover: 1.055}@media(hover:hover)and (pointer:fine){.hero__collage:is(:hover,:focus-within) .hero__collage-item{--spread-x: var(--sx);--spread-y: var(--sy);box-shadow:0 11px 30px #19281e1c}.hero__collage-item:is(:hover,:focus-visible){z-index:50;--hover-x: var(--hx);--hover-y: var(--hy);--rotation: var(--r-hover);--scale: var(--s-hover);box-shadow:0 20px 48px #19281e2e}.hero__collage-item:is(:hover,:focus-visible):after{opacity:1}.hero__collage-item:is(:hover,:focus-visible) img{filter:saturate(1.06)}.hero__collage:has(.hero__collage-item:hover) .hero__collage-item:not(:hover):not(:focus-visible),.hero__collage:has(.hero__collage-item:focus-visible) .hero__collage-item:not(:hover):not(:focus-visible){opacity:.94;--scale: .985}}.hero__collage-item:active{--scale: .98}.hero__collage-item:focus-visible{z-index:50;outline:2px solid var(--color-petal);outline-offset:3px;--hover-x: var(--hx);--hover-y: var(--hy);--rotation: var(--r-hover);--scale: var(--s-hover);box-shadow:0 20px 48px #19281e2e}.hero__collage-item:focus-visible:after{opacity:1}.hero__botanical{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-leaf) 36%,transparent);background:color-mix(in srgb,var(--color-leaf) 8%,#ebe6da)}@media(prefers-reduced-motion:reduce){.hero__collage-item,.hero__collage-item img,.hero__collage-item:after{transition:box-shadow .2s ease,opacity .2s ease!important}.hero__collage-item{--spread-x: 0px !important;--spread-y: 0px !important;--hover-x: 0px !important;--hover-y: 0px !important;--tilt-x: 0deg !important;--tilt-y: 0deg !important;--scale: 1 !important;--rotation: var(--r) !important}.hero__collage-item:is(:hover,:focus-visible){box-shadow:0 14px 32px #19281e24;opacity:1}.hero__collage:has(.hero__collage-item:hover) .hero__collage-item:not(:hover):not(:focus-visible){opacity:.96}}.hero__botanical:before,.hero__botanical:after{position:absolute;border:1px solid color-mix(in srgb,var(--color-leaf) 52%,transparent);border-radius:50%;content:""}.hero__botanical:before{width:min(36vw,34rem);aspect-ratio:1;top:-18%;right:-8%}.hero__botanical:after{width:min(24vw,22rem);aspect-ratio:1;right:24%;bottom:-28%}.hero__monogram{position:absolute;right:clamp(1.5rem,4vw,4rem);bottom:clamp(1rem,3vw,3rem);color:color-mix(in srgb,var(--color-leaf) 78%,transparent);font-family:Georgia,serif;font-size:clamp(4.5rem,12vw,10rem);font-style:italic;line-height:.8}.hero__botanical-copy{position:absolute;top:clamp(1.5rem,4vw,3.5rem);left:clamp(1.5rem,4vw,3.5rem);max-width:12rem;color:var(--color-leaf);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.button,.commerce-button{position:relative;overflow:hidden;transition:color var(--motion-base) ease,background var(--motion-base) ease,border-color var(--motion-base) ease,transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) ease}.button:hover,.commerce-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00164329}.button:active,.commerce-button:active{transform:translateY(0) scale(.985)}.portal{position:relative;display:block;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-line) 70%,var(--color-leaf));background:color-mix(in srgb,var(--color-leaf) 10%,var(--color-paper));color:inherit;text-decoration:none;cursor:pointer;transition:border-color var(--motion-base) ease,box-shadow var(--motion-base) ease,transform var(--motion-fast) var(--ease-out)}a.portal:hover,a.portal:focus-visible{border-color:color-mix(in srgb,var(--color-leaf) 55%,var(--color-line));box-shadow:0 18px 40px #00164324;transform:translateY(-3px);text-decoration:none}a.portal:focus-visible{outline:2px solid var(--color-petal);outline-offset:3px}.portal img{transition:transform .85s var(--ease-out),filter var(--motion-slow) ease}.portal:hover img,.portal:focus-visible img{filter:saturate(1.06);transform:scale(1.045)}.portal__overlay{position:absolute;inset:auto 0 0;z-index:1;display:grid;gap:.35rem;padding:2rem;color:#fff;background:linear-gradient(transparent,#121b15c7);pointer-events:none}.portal__title{display:block;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:400;line-height:1.15}.portal__text{display:block;margin:0;font-size:.95rem;line-height:1.45;opacity:.92}.portal__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;color:color-mix(in srgb,var(--color-leaf) 45%,transparent);font-family:Georgia,serif;font-size:clamp(5rem,13vw,10rem);font-style:italic}.portal__fallback:before{position:absolute;width:70%;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;content:""}.story{overflow:hidden}.story__fallback{display:grid;min-height:34rem;place-items:center;background:color-mix(in srgb,var(--color-paper) 9%,var(--color-leaf))}.story__fallback-mark{color:color-mix(in srgb,white 36%,transparent);font-family:Georgia,serif;font-size:clamp(6rem,14vw,12rem);font-style:italic;line-height:1}.article-empty{grid-column:1 / -1;display:grid;min-height:15rem;place-items:center;border-block:1px solid var(--color-line);text-align:center}.js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity var(--motion-slow) ease,transform var(--motion-slow) var(--ease-out)}.js [data-reveal].is-visible{opacity:1;transform:none}.shopify-design-mode [data-reveal],.shopify-design-mode [data-reveal].is-visible{opacity:1;transform:none;transition:none}.product-card[data-reveal],.portal[data-reveal],.article-card[data-reveal]{transition-delay:calc(var(--reveal-index, 0) * 55ms)}.cart-drawer,.facets-dialog,.search-dialog{opacity:0;visibility:hidden;transition:opacity var(--motion-base) ease,transform var(--motion-base) var(--ease-out),visibility 0s linear var(--motion-base)}.cart-drawer:not([open]),.facets-dialog:not([open]),.search-dialog:not([open]){display:none!important}.cart-drawer[open],.facets-dialog[open]{opacity:1;transform:translate(0);visibility:visible;transition-delay:0s}.cart-drawer.is-closing,.facets-dialog.is-closing{opacity:0;transform:translate(100%)}.search-dialog,.search-dialog[open]{width:100%;max-width:none;height:100dvh;max-height:none;margin:0}.search-dialog[open]{opacity:1;transform:none;visibility:visible;transition-delay:0s}.search-dialog.is-closing{opacity:0;transform:translateY(-12px)}.search-dialog .drawer__header,.search-dialog .header-search{padding-inline:var(--content-gutter)}.search-dialog .header-search{width:100%;padding-block:clamp(1rem,4vw,2rem)}.cart-drawer::backdrop,.facets-dialog::backdrop,.search-dialog::backdrop{background:#0f181200;transition:background var(--motion-base) ease}.cart-drawer[open]::backdrop,.facets-dialog[open]::backdrop,.search-dialog[open]::backdrop{background:#0f18127a}.drawer__header{min-height:4.5rem}.drawer__close{border-radius:50%;transition:background var(--motion-fast) ease,transform var(--motion-base) var(--ease-out)}.drawer__close:hover{background:color-mix(in srgb,var(--color-leaf) 10%,transparent);transform:rotate(90deg)}.cart-item{animation:cart-item-in .42s both var(--ease-out);animation-delay:calc(var(--cart-index, 0) * 45ms)}.product-form [name=add][aria-busy=true]{cursor:progress;opacity:.75}.product-form [name=add].is-loading:after{width:1rem;height:1rem;margin-left:.65rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";animation:button-spin .65s linear infinite}@keyframes cart-bump{0%,to{transform:scale(1)}38%{transform:scale(1.35) rotate(-7deg)}68%{transform:scale(.92) rotate(3deg)}}@keyframes cart-item-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes button-spin{to{transform:rotate(360deg)}}@media(max-width:70rem){.desktop-nav{display:none}.mobile-nav-toggle{display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.mobile-nav{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;width:100%;height:100%;max-width:none;pointer-events:none}.mobile-nav[open],.mobile-nav.is-closing{pointer-events:auto}.header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.header-start{display:contents}.logo{justify-self:center}.logo-wordmark{gap:.45rem}.logo-wordmark__text{font-size:.7rem;letter-spacing:.28em}.logo--wordmark img,.logo-wordmark__mark{width:2.15rem;height:2.15rem}.mobile-panel{position:fixed;z-index:80;top:0;right:auto;bottom:0;left:0;width:min(29rem,92vw);height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;padding:1.25rem var(--content-gutter) 2rem;border:0;background:var(--color-paper);box-shadow:24px 0 70px #00164338;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-102%);transition:opacity var(--motion-base) ease,transform var(--motion-base) var(--ease-out),visibility 0s linear var(--motion-base)}.mobile-nav[open] .mobile-panel{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity var(--motion-base) ease,transform var(--motion-base) var(--ease-out),visibility 0s linear 0s}.mobile-nav.is-closing .mobile-panel{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-102%)}.mobile-nav[open]:after,.mobile-nav.is-closing:after{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;background:#0f181275;content:""}.mobile-nav.is-closing:after{opacity:0;transition:opacity var(--motion-base) ease}.mobile-nav .mobile-panel{z-index:80}.mobile-panel>ul>li{border-bottom:1px solid var(--color-line)}.mobile-panel>ul>li>a,.mobile-panel>ul>li>details>summary{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;font-family:Georgia,serif;font-size:1.25rem}}@media(max-width:800px){.page-width,.commerce-shell{width:min(calc(100% - 2rem),var(--page-width))}.hero{width:min(calc(100% - 2rem),var(--page-width));min-height:auto;grid-template-columns:1fr}.hero__content{padding:3.5rem 0 2.5rem}.hero h1{font-size:clamp(3rem,15vw,5rem)}.hero__media{order:0;min-height:26rem}.hero__collage{top:.5rem;right:4%;bottom:.75rem;left:4%}.hero__collage-item{width:min(36%,9.75rem)}.hero__collage-item--10{width:min(40%,10.5rem)}.hero__botanical{top:0;right:0;bottom:0;left:0}.portal-grid{gap:.8rem}}.catalogue-entry__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start;margin-top:2rem}.catalogue-entry__copy{display:contents}.catalogue-entry__copy .plant-characteristics{grid-column:2;margin:0}.catalogue-entry__copy .plant-characteristics h2{margin-top:0}.catalogue-entry__copy .product-description{grid-column:1 / -1;max-width:none;margin:clamp(.5rem,2vw,1.5rem) 0 0}.catalogue-entry__copy .product-description>p{max-width:55rem}.catalogue-entry__copy .catalogue-qr{grid-column:1 / -1;width:min(100%,42rem);margin:0}.product-info .plant-characteristics{margin-block:clamp(2rem,4vw,3rem) 0}.product-info .plant-characteristics h2{font-size:clamp(1.75rem,3vw,2.8rem)}.product-info .plant-characteristics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-layout+.product-description{max-width:none;margin-top:clamp(2rem,4vw,3.5rem)}.product-layout+.product-description>p{max-width:55rem}.catalogue-entry__breeder{margin:.35rem 0 0;color:color-mix(in srgb,var(--color-ink) 70%,transparent)}.planting-guide{margin:2.75rem 0 0}.planting-guide__title{margin:0 0 .85rem;font-size:1.05rem;font-weight:650}.planting-guide__frame{overflow-x:auto;-webkit-overflow-scrolling:touch}.planting-guide__graphic{display:block;width:100%;height:auto;background:transparent}@media(max-width:700px){.planting-guide__graphic{width:40rem;max-width:none}}.catalogue-print-brand,.catalogue-print-footer{display:none}.catalogue-qr{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:center;margin:2rem 0 0;padding:1.1rem 1.2rem;border:1px solid var(--color-line, #d7d4c8);background:color-mix(in srgb,var(--color-paper, #f7f4ec) 55%,white)}.catalogue-qr__code{width:11rem}.catalogue-qr__code svg{display:block;width:11rem;height:auto;background:#fff}.catalogue-qr__caption{margin:0}.catalogue-qr__id{margin:0;font-weight:650}.catalogue-qr__url,.catalogue-qr__hint{margin:.35rem 0 0;font-size:.92rem;color:color-mix(in srgb,var(--color-ink) 70%,transparent);word-break:break-all}.catalogue-qr__print{margin-top:.9rem;padding:.55rem .9rem;border:1px solid var(--color-ink);background:transparent;color:var(--color-ink);cursor:pointer}@media(max-width:800px){.catalogue-qr{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:12mm}html,body{background:#fff!important;color:#1a2030!important}.skip-link,.announcement,.site-header,.mobile-nav,.site-footer,.shopify-section-group-header-group,.shopify-section-group-footer-group,.catalogue-qr__print,.catalogue-qr__hint,#preview-bar-iframe,iframe[id*=preview-bar i],iframe[id*=PreviewBar],iframe[id*=admin-bar i],.shopify-preview-bar,.preview-bar-iframe,body>iframe{display:none!important}a{color:inherit!important;text-decoration:none!important}.catalogue-print-brand{display:flex;align-items:center;justify-content:space-between;gap:8mm;margin:0 0 8mm;padding:0 0 5mm;border-bottom:1.5pt solid #001643;color:#001643}.catalogue-print-brand .logo-wordmark{gap:4mm}.catalogue-print-brand .logo-wordmark__text{font-size:11pt;letter-spacing:.28em;color:#001643}.catalogue-print-brand .logo-wordmark__mark{width:22pt;height:22pt}.catalogue-print-brand__tagline{margin:0;max-width:55%;color:#001643;font-size:8pt;font-weight:650;letter-spacing:.08em;line-height:1.35;text-align:right;text-transform:uppercase}.catalogue-print-footer{display:flex;align-items:baseline;justify-content:space-between;gap:8mm;margin:10mm 0 0;padding-top:4mm;border-top:1pt solid #001643;color:#001643;font-size:8pt;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.catalogue-entry.commerce-shell{width:100%;max-width:none;margin:0;padding:0;color:#1a2030}.catalogue-entry .commerce-eyebrow{margin:0;color:#001643;font-size:8pt;letter-spacing:.16em}.catalogue-entry .commerce-heading{margin:2mm 0 0;color:#001643;font-size:26pt;line-height:1.05}.catalogue-entry__breeder{margin:1.5mm 0 0;color:#4a5160;font-size:11pt}.catalogue-entry__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8mm;margin-top:7mm;align-items:start}.catalogue-entry .product-gallery{display:block!important;overflow:hidden!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;grid-template-columns:none!important;width:100%;gap:0}.catalogue-entry .product-gallery__item:not(:first-child){display:none!important}.catalogue-entry .product-gallery__item:first-child{grid-column:auto}.catalogue-entry .product-gallery__media{width:100%;max-height:118mm;height:auto;object-fit:contain;object-position:center top;background:#fff;print-color-adjust:exact;-webkit-print-color-adjust:exact}.catalogue-entry__copy{display:flex;flex-direction:column;gap:5mm;min-width:0}.catalogue-qr{order:-1;margin:0;padding:4mm;border:1pt solid #001643;background:#fff;break-inside:avoid;grid-template-columns:auto 1fr;gap:4mm;align-items:center}.catalogue-qr__code,.catalogue-qr__code svg{width:32mm;height:32mm}.catalogue-qr__id{color:#001643;font-size:10pt}.catalogue-qr__url{margin:1mm 0 0;color:#4a5160;font-size:8pt;word-break:break-all}.plant-characteristics{margin:0;padding:0;border:0;break-inside:avoid}.plant-characteristics h2{margin:0 0 3mm;color:#001643;font-size:10pt}.plant-characteristics__grid{grid-template-columns:1fr 1fr;gap:0}.plant-characteristics__item{padding:2mm 3mm 2mm 0}.plant-characteristics__item dt{font-size:7pt}.plant-characteristics__item dd{margin-top:.5mm;font-size:9pt}.product-description{max-width:none;font-size:10pt;line-height:1.45}.product-description h2{margin:0 0 3mm;color:#001643;font-size:10pt}.planting-guide{max-width:160mm;margin:8mm 0 0;break-inside:avoid}.planting-guide__title{color:#001643;font-size:10pt}.planting-guide__frame{overflow:hidden}.planting-guide__graphic{width:100%;max-width:none;background:transparent}}body.template-metaobject .header-cart-link,body.template-metaobject .header-cart-count,body.template-metaobject cart-drawer,body.template-metaobject .cart-drawer,body.is-catalogue-only .header-cart-link,body.is-catalogue-only .header-cart-count,body.is-catalogue-only cart-drawer,body.is-catalogue-only .cart-drawer,body.is-catalogue-only .price,body.is-catalogue-only .product-form,body.is-catalogue-only .product-info__price,body.is-catalogue-only product-form,body.is-catalogue-only .facets__price,body.is-catalogue-only .product-card__badge{display:none!important}@media(max-width:800px){.catalogue-entry__layout{grid-template-columns:1fr}.catalogue-entry__copy .plant-characteristics,.catalogue-entry__copy .product-description,.catalogue-entry__copy .catalogue-qr{grid-column:1}.product-info .plant-characteristics__grid{grid-template-columns:1fr}}.anfahrt-map{margin:1.75rem 0 0;overflow:hidden;border:1px solid var(--color-line, #d7d4c8);border-radius:.75rem;background:color-mix(in srgb,var(--color-paper, #f7f4ec) 70%,white)}.anfahrt-map iframe,.rte .anfahrt-map iframe{display:block;width:100%;height:min(28rem,70vh);min-height:18rem;border:0}.anfahrt-map__caption{display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin:0;padding:.85rem 1rem 1rem;font-size:.95rem}.anfahrt-map__caption a{color:inherit;text-underline-offset:.18em}.footer-bottom{align-items:baseline;flex-wrap:wrap;gap:.65rem 1.5rem}.footer-credit{position:relative;isolation:isolate;display:inline-flex;align-items:baseline;gap:.45rem;overflow:visible;margin-inline-start:auto;padding:.15rem 0;color:inherit;text-decoration:none}@media(max-width:800px){.footer-credit{margin-inline-start:0}}.footer-credit:hover,.footer-credit:focus-visible{text-decoration:none}.footer-credit-kicker{font-size:.75rem;letter-spacing:.02em;color:#f7f3ea8c}.footer-credit-mark{position:relative;display:inline-flex;align-items:baseline;padding-bottom:.18rem;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:.875rem;line-height:1;letter-spacing:-.01em;transition:transform .28s cubic-bezier(.22,1,.36,1)}.footer-credit-commerce{color:#f7f3eae6}.footer-credit-kern{background:linear-gradient(110deg,#b6a34b,#ffe9a8 42%,#c4b15a 72%,#fff1b8);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.footer-credit-sheen{position:absolute;top:-40%;right:-50%;bottom:-40%;left:-50%;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 246 210 / .28) 50%,transparent 62%);transform:translate(-130%) skew(-18deg);opacity:0}.footer-credit-flourish{position:absolute;left:0;right:0;bottom:-.05rem;width:100%;height:8px;overflow:visible}.footer-credit-flourish path{stroke-dasharray:1;stroke-dashoffset:1}.footer-credit.is-on .footer-credit-kern{animation:credit-gold 7s ease-in-out infinite}.footer-credit.is-on .footer-credit-flourish path{animation:credit-draw .8s cubic-bezier(.22,1,.36,1) .12s both}.footer-credit.is-on .footer-credit-sheen{animation:credit-sheen-loop 6s cubic-bezier(.22,1,.36,1) .35s infinite}.footer-credit:hover .footer-credit-mark,.footer-credit:focus-visible .footer-credit-mark{transform:translateY(-1px)}.footer-credit:hover .footer-credit-kicker,.footer-credit:focus-visible .footer-credit-kicker{color:#f7f3eac7}.footer-credit:hover .footer-credit-sheen,.footer-credit:focus-visible .footer-credit-sheen{animation:credit-sheen 1s cubic-bezier(.22,1,.36,1) both}@keyframes credit-gold{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes credit-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes credit-sheen{0%{transform:translate(-130%) skew(-18deg);opacity:0}18%{opacity:1}to{transform:translate(130%) skew(-18deg);opacity:0}}@keyframes credit-sheen-loop{0%{transform:translate(-130%) skew(-18deg);opacity:0}5%{opacity:1}16%{transform:translate(130%) skew(-18deg);opacity:0}to{transform:translate(130%) skew(-18deg);opacity:0}}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}.cart-item{animation:none}.footer-credit-kern,.footer-credit-flourish path,.footer-credit-sheen,.footer-credit-mark{animation:none!important;transform:none;transition:none}.footer-credit-flourish path{stroke-dashoffset:0}.footer-credit-sheen{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/polish.css.map */
