@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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}}}@layer theme{:root,:host{--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-50:#fef2f2;--color-red-200:#ffcaca;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-gray-300:#d1d5dc;--color-gray-600:#4a5565;--color-neutral-300:#d4d4d4;--color-neutral-600:#525252;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-600:lab(34.924% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box;border-color:var(--border)}html{background:var(--background);min-width:320px}body{background:var(--background);min-height:100dvh;color:var(--foreground);font-variation-settings:"wdth" 100;text-rendering:optimizelegibility;margin:0;font-family:Nunito Sans Variable,Trebuchet MS,sans-serif}button,input{font:inherit}:focus-visible{outline-offset:3px;outline:3px solid #d39a31}::selection{color:var(--green-deep);background:#cfe2d8}}@layer components{.eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.section-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--ink)}@media (min-width:40rem){.section-title{font-size:2rem}}.section-heading-row{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.text-link{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--green);text-underline-offset:4px;display:inline-flex}@media (hover:hover){.text-link:hover{text-decoration-line:underline}}.text-link{transition:color var(--motion-fast) var(--motion-ease)}.primary-link{min-height:calc(var(--spacing) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--green);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:inline-flex}@media (hover:hover){.primary-link:hover{background-color:#073f33}}.primary-link{transition:background-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.nav-link{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);padding-inline:var(--spacing);text-underline-offset:4px;align-items:center;display:inline-flex}@media (hover:hover){.nav-link:hover{color:var(--green);text-decoration-line:underline}}.nav-link{transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease)}.ui-button{transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.ui-input{transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);box-shadow:0 1px 2px #183a310a}.ui-card{box-shadow:none}.choice-control{transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.choice-control:hover{background:var(--sage);border-color:#83a899}.choice-control:focus-within{border-color:var(--green)}.library-card-link{transition:background-color var(--motion-standard) var(--motion-ease), transform var(--motion-standard) var(--motion-ease)}.library-card-link:hover{background:#fbfdfb}.skip-link{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:50;background-color:var(--color-white);padding:0;padding:calc(var(--spacing) * 4);border-radius:.25rem;margin:0;position:fixed;overflow:visible}#contenido,#buscar{scroll-margin-top:var(--header-anchor-offset)}.site-header{z-index:40;height:var(--header-height);border-bottom:1px solid var(--nav-border);background:var(--nav-surface);position:sticky;top:0}.site-header-nav{gap:clamp(.5rem,1.2vw,1.125rem)}.header-primary-links{align-items:center;gap:clamp(.6rem,1.3vw,1.25rem)}.header-account{flex:none;justify-content:flex-end;align-items:center;gap:.875rem;width:12.5rem;min-width:0}.header-account .header-account-name{min-width:0;max-width:8rem}.header-account-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-menu-account .header-account-name{min-width:0}.header-account-placeholder{width:100%;height:2.75rem;display:block}.mobile-menu-account{flex-direction:column;display:flex}.brand-lockup{color:var(--ink);flex-shrink:0;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.brand-mark{object-fit:contain;object-position:center;width:176px;height:auto}.brand-name,.brand-platform{display:block}.brand-name{letter-spacing:-.03em;font-size:1.42rem;font-weight:900;line-height:1}.brand-platform{letter-spacing:.32em;text-transform:uppercase;margin-top:.2rem;font-size:.54rem;font-weight:800;line-height:1}.brand-lockup-inverse{color:#fff}.site-header .brand-lockup-navbar img.brand-mark{width:44px;height:44px}.brand-lockup-navbar .brand-name{font-family:Lilita One,Nunito Sans Variable,sans-serif;font-weight:400}.brand-lockup-navbar .brand-platform{letter-spacing:0;text-transform:none;font-family:Nunito Sans Variable,Trebuchet MS,sans-serif;font-size:.65rem;font-weight:400;line-height:1.2}.brand-lockup-inverse .brand-mark{filter:brightness(0)invert();opacity:.9}.header-cta{background:var(--green);color:#fff;white-space:nowrap;min-height:2.75rem;transition:background-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:.5rem;justify-content:center;align-items:center;padding:0 1rem;font-weight:700;line-height:1;display:inline-flex}.header-cta:hover{background:var(--green-deep)}.header-search{width:2.75rem;height:2.75rem;color:var(--ink);transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.header-search:hover{background:var(--sage);color:var(--green)}.mobile-menu-trigger{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--ink);transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);border-radius:50%;justify-content:center;align-items:center;list-style:none;display:inline-flex}.mobile-menu-trigger::-webkit-details-marker{display:none}.mobile-menu[open] .mobile-menu-trigger,.mobile-menu-trigger:hover{background:var(--sage);color:var(--green)}.mobile-menu-panel{max-height:calc(100dvh - var(--header-height) - 2rem);z-index:50;border:1px solid var(--border);background:var(--nav-surface);width:min(17rem,100vw - 2rem);animation:panel-in var(--motion-standard) var(--motion-ease);border-radius:.75rem;flex-direction:column;align-items:stretch;padding:.65rem;display:flex;position:absolute;top:calc(100% + .7rem);right:0;overflow-y:auto;box-shadow:0 12px 28px #12372d21}.mobile-menu-panel .nav-link,.mobile-menu-panel .header-cta{justify-content:flex-start;width:100%;padding-left:.75rem;padding-right:.75rem;display:flex}.mobile-menu-rule{background:var(--border);height:1px;margin:.35rem 0}.learning-nav{position:relative}.learning-trigger{cursor:pointer;align-items:center;gap:.3rem;display:flex}.learning-trigger[data-active]{color:var(--green);background:var(--sage)}.learning-panel{border:1px solid var(--border);background:var(--nav-surface);border-radius:.75rem;width:16rem;padding:.5rem;position:absolute;top:calc(100% + .7rem);right:0;box-shadow:0 12px 28px #12372d21}.learning-panel .nav-link{padding:.65rem .75rem;display:flex}.learning-nav--mobile .learning-panel{border:0;border-left:1px solid var(--border);width:auto;box-shadow:none;border-radius:0;margin-left:.5rem;padding:0;position:static}.home-hero{isolation:isolate;background:var(--cream);position:relative;overflow:hidden}.home-hero:focus-within{z-index:30;overflow:visible}.home-hero:after{z-index:1;content:"";background:linear-gradient(90deg,#f7f3e8fa 0%,#f7f3e8f0 33%,#f7f3e873 56%,#f7f3e808 76%);position:absolute;inset:0}.home-hero-image{object-fit:cover;object-position:center 56%}.home-hero-inner{z-index:10;align-items:center;min-height:490px;padding-top:3.5rem;padding-bottom:3.5rem;display:flex;position:relative}.home-hero-copy{width:100%;max-width:590px}.home-title{max-width:620px;color:var(--green-deep);letter-spacing:-.038em;text-wrap:balance;font-size:clamp(2.5rem,4.5vw,4.05rem);font-weight:900;line-height:1.07}.home-intro{color:#38584f;max-width:505px;margin-top:1.25rem;font-size:1.05rem;line-height:1.6}.home-hero-search{max-width:540px;margin-top:1.75rem}.reason-strip{border-bottom:1px solid var(--border);background:#fbfaf7}.reason-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reason-link{min-height:116px;color:var(--ink);transition:background-color var(--motion-standard) var(--motion-ease), color var(--motion-standard) var(--motion-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:1.65rem 1rem 1.3rem;display:grid}.reason-grid li+li{border-left:1px solid var(--border)}.reason-link:hover{background:var(--sage);color:var(--green)}.reason-index{color:var(--muted);letter-spacing:.08em;padding-top:.22rem;font-size:.68rem;font-weight:700}.reason-text{flex-direction:column;gap:.3rem;min-width:0;display:flex}.reason-title{font-weight:800;line-height:1.25}.reason-copy{color:var(--muted);font-size:.76rem;line-height:1.4}.reason-arrow{width:1rem;height:1rem;color:var(--green);margin-top:.15rem}.home-content{padding-top:3.75rem;padding-bottom:4.75rem}.home-heading-row{margin-bottom:1.75rem}.catalog-card{border-color:var(--border);height:100%;box-shadow:none;transition:border-color var(--motion-standard) var(--motion-ease), background-color var(--motion-standard) var(--motion-ease), transform var(--motion-standard) var(--motion-ease);overflow-wrap:anywhere;background:#fff;padding:0;overflow:hidden}.catalog-card:hover{border-color:#91aa9f;transform:translateY(-1px)}.catalog-card:focus-within{border-color:var(--green);background:#fcfdfc}.catalog-card-body{flex-direction:column;flex:1;min-height:14.25rem;padding:1rem;display:flex}.catalog-card-brand{color:var(--muted);font-size:.75rem;font-weight:700}.catalog-card-title{color:var(--green);margin-top:.25rem;font-size:1.125rem;font-weight:850;line-height:1.25}.catalog-card:hover .catalog-card-title{text-underline-offset:.18rem;text-decoration:underline}.catalog-card-styles{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.catalog-card-description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.75rem;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.catalog-card-origin{color:var(--muted);align-items:center;margin-top:auto;padding-top:1rem;font-size:.75rem;font-weight:650;display:flex}.media-placeholder{border-bottom:1px solid var(--border);background-image:url(/images/loose-yerba.webp);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:178px;display:flex;position:relative;overflow:hidden}.product-media{border-bottom:1px solid var(--border);background:var(--cream);height:178px;position:relative;overflow:hidden}.product-media:before{content:"";background:#f4f2e9;position:absolute;inset:0}.product-image{z-index:1;object-fit:contain;animation:media-reveal var(--motion-content) var(--motion-ease) both;transition:transform var(--motion-content) var(--motion-ease);padding:.75rem}.catalog-card:hover .product-image{transform:scale(1.012)}.catalog-card .product-media{background-image:url(/images/loose-yerba.webp);background-position:50% 60%;background-size:cover}.catalog-card .product-media:before{background:#f9f7ef8c}.catalog-card .product-image{filter:drop-shadow(0 8px 6px #183a313d)}.yerba-gallery{gap:.75rem;display:grid}.yerba-gallery>:first-child .media-placeholder,.yerba-gallery>:first-child .product-media{aspect-ratio:1;border-bottom:0;height:auto;min-height:300px}.yerba-gallery-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.yerba-gallery-thumbnail{border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.yerba-gallery-thumbnail .product-media{aspect-ratio:1;border-bottom:0;height:auto}.media-placeholder:after{content:"";background:#f9f7ef52;position:absolute;inset:0}.media-monogram{z-index:1;width:4.5rem;height:5.6rem;color:var(--green);background:#f9f8f2e6;border:1px solid #0c59475c;border-radius:.55rem;place-items:center;font-size:2.2rem;font-weight:900;display:grid;position:relative;box-shadow:0 10px 22px #13392f1f}.media-status{z-index:2;color:#52675f;background:#ffffffe6;border-radius:999px;padding:.25rem .55rem;font-size:.62rem;font-weight:700;position:absolute;bottom:.55rem;right:.65rem}.styles-section{scroll-margin-top:var(--header-anchor-offset);border-top:1px solid var(--border);margin-top:4.5rem;padding-top:3.75rem}.styles-layout{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:stretch;gap:clamp(2rem,6vw,5rem);display:grid}.styles-grid{align-content:center;display:grid}.styles-grid li{border-bottom:1px solid var(--border)}.styles-grid li:first-child{border-top:1px solid var(--border)}.style-link{min-height:3.85rem;color:var(--ink);transition:transform var(--motion-standard) var(--motion-ease), color var(--motion-standard) var(--motion-ease);grid-template-columns:2.5rem minmax(0,1fr) 1rem;align-items:center;gap:.7rem;padding:.55rem .4rem;display:grid;position:relative}.style-link:hover{color:var(--green);transform:translate(.35rem)}.style-link:hover .style-name{text-underline-offset:.2em;-webkit-text-decoration:underline wavy #90b95e;text-decoration:underline wavy #90b95e;text-decoration-thickness:1.5px}.style-link:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:.5rem}.style-arrow{transition:transform var(--motion-standard) var(--motion-ease), color var(--motion-standard) var(--motion-ease)}.style-link:hover .style-arrow{color:#628c36;transform:translate(.18rem)rotate(-4deg)}.style-index{color:var(--muted);letter-spacing:.08em;font-size:.7rem;font-weight:700}.style-name{font-size:1.12rem;font-weight:800;line-height:1.3}.style-arrow{width:1rem;height:1rem;color:var(--green)}.styles-image-wrap{border-radius:.75rem;min-height:310px;position:relative;overflow:hidden}.styles-image{object-fit:contain;object-position:67% center}.empty-panel{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:.75rem;padding:1.5rem;font-size:.875rem}.culture-section{scroll-margin-top:var(--header-anchor-offset);border-top:1px solid var(--border);background:var(--cream)}.culture-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-top:2.5rem;padding-bottom:2.5rem;display:grid}.culture-content{max-width:460px}.culture-media{border-radius:.75rem;min-height:230px;position:relative;overflow:hidden}.culture-image{object-fit:cover;object-position:center 54%}.culture-title{color:var(--green-deep);letter-spacing:-.03em;font-size:clamp(1.9rem,3vw,2.55rem);font-weight:900;line-height:1.13}.culture-copy{color:#38584f;max-width:55ch;margin-top:1rem;font-size:.95rem;line-height:1.65}.culture-cta{min-height:2.75rem;color:var(--green-deep);text-underline-offset:.3rem;transition:text-decoration-color var(--motion-fast) var(--motion-ease);align-items:center;gap:.65rem;margin-top:1.25rem;font-size:.875rem;font-weight:800;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.culture-cta:hover{text-decoration-color:currentColor}.site-footer{color:#fff;background:#06483b}.footer-grid{grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr));gap:2rem;display:grid}.footer-nav{color:#ffffffbd;flex-direction:column;align-items:flex-start;gap:.45rem;font-size:.82rem;display:flex}.footer-nav a{text-underline-offset:.2rem;min-height:1.6rem}.footer-nav a:hover{color:#fff;text-decoration:underline}.footer-nav-title{color:#fff;margin-bottom:.25rem;font-weight:800}.footer-bottom{color:#ffffffa6;border-top:1px solid #ffffff29;justify-content:space-between;gap:1rem;margin-top:2.2rem;padding-top:1rem;font-size:.72rem;display:flex}.style-tile{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--surface);min-width:0;height:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);text-align:center;border-width:1px;flex-direction:column;display:flex}@media (hover:hover){.style-tile:hover{border-color:var(--green)}}.style-tile{transition:border-color var(--motion-fast) var(--motion-ease);overflow-wrap:anywhere}.style-token{margin-bottom:var(--spacing);height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-style:var(--tw-border-style);background-color:var(--cream);padding:calc(var(--spacing) * 2);color:var(--green);border-width:1px;border-radius:2147483647px;display:block}.style-chip{border:1px solid var(--border);background:var(--surface);min-height:2.75rem;color:var(--green);transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:650;display:inline-flex}.style-chip:hover{background:var(--sage);border-color:#83a899}.style-chip.is-active{border-color:var(--green);background:var(--green);color:#fff;box-shadow:inset 0 0 0 1px var(--green-deep);font-weight:800}.style-chip-indicator{text-align:center;width:.72rem;font-size:.72rem;line-height:1;display:inline-block}.catalog-pagination{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.25rem;font-size:.875rem;display:flex}.catalog-pagination-summary{color:var(--muted);font-variant-numeric:tabular-nums}.catalog-pagination-nav,.catalog-pagination-pages,.catalog-pagination-page-group{align-items:center;gap:.25rem;display:flex}.catalog-pagination-control{min-height:2.75rem;color:var(--green);transition:background-color var(--motion-fast) var(--motion-ease);border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .65rem;font-size:.875rem;font-weight:750;display:inline-flex}.catalog-pagination-control svg{width:1rem;height:1rem}a.catalog-pagination-control:hover,a.catalog-pagination-number:hover{background:var(--sage)}.catalog-pagination-control[aria-disabled=true]{color:var(--muted);opacity:.55}.catalog-pagination-current{min-width:5rem;color:var(--muted);text-align:center}.catalog-pagination-number{min-width:2.75rem;min-height:2.75rem;color:var(--green);font-variant-numeric:tabular-nums;border-radius:.5rem;justify-content:center;align-items:center;font-weight:750;display:inline-flex}.catalog-pagination-number.is-current{background:var(--green);color:#fff}.catalog-pagination-ellipsis{color:var(--muted);padding-inline:.25rem}.search-suggestions-panel{z-index:30;border:1px solid var(--border);background:var(--surface);animation:panel-in var(--motion-standard) var(--motion-ease);border-radius:.75rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden;box-shadow:0 10px 26px #203f3421}.search-suggestion{transition:background-color var(--motion-fast) var(--motion-ease)}.search-clear{z-index:2;width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);background:#ffffffe0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:.15rem;transform:translateY(-50%)}.search-clear:hover{background:var(--sage);color:var(--green)}.search-clear svg{width:1.15rem}.search-submit{transition:background-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.skeleton-block{background:#e8efeb;animation:2.2s ease-in-out infinite skeleton-breathe}.catalog-page{padding-top:2.25rem;padding-bottom:4rem}.catalog-page-title{color:var(--green-deep);letter-spacing:-.035em;font-size:clamp(2.2rem,4vw,2.85rem);font-weight:900;line-height:1.08}.catalog-page-intro{max-width:38rem;color:var(--muted);margin-top:.7rem;font-size:1rem;line-height:1.6}.catalog-page-search{max-width:30rem;margin-top:1.35rem}.catalog-page-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.375rem .45rem;margin-top:1.4rem;margin-bottom:1.3rem;padding-bottom:1.35rem;display:flex}.catalog-page .style-chip{color:#385b4d;background:#f4f7f3;border-color:#0000;gap:.3rem;padding:.45rem .75rem;font-size:.8rem;font-weight:700}.catalog-page .style-chip-indicator:empty{display:none}.catalog-page .style-chip:hover{background:var(--sage);border-color:#bdcfc2}.catalog-page .style-chip.is-active{color:var(--green-deep);box-shadow:none;background:#e2eee5;border-color:#a8c5b4}.catalog-page-divider{border-bottom:1px solid var(--border);margin-top:1.4rem;margin-bottom:1.3rem}.catalog-page-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-bottom:1rem;display:flex}.catalog-page-results-heading h2{color:var(--green-deep);font-size:1.05rem;font-weight:800;line-height:1.4}.catalog-page-results-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;font-size:.82rem;display:flex}.catalog-page-results-meta .text-link{min-height:2.25rem;font-size:inherit}.catalog-page-invalid{border:0;border-top:1px solid var(--border);text-align:left;background:#fbfaf7;border-radius:0;padding:2.5rem clamp(1rem,3vw,2.5rem)}.catalog-page .catalog-empty p{margin-left:0}.catalog-listing-grid{align-items:stretch}.catalog-card--listing{border-color:#e3e8e2;height:100%}.catalog-card--listing .catalog-card-body{min-height:0;padding:1.05rem}.catalog-card--listing .catalog-card-brand{font-size:.72rem;font-weight:750}.catalog-card--listing .catalog-card-title{color:var(--ink);text-wrap:pretty;margin-top:.2rem;font-size:1.125rem;font-weight:850;line-height:1.25}.catalog-card--listing .catalog-card-rating{min-height:1.4rem;margin-top:.45rem;line-height:1.4}.catalog-card--listing .catalog-card-styles{gap:.2rem .6rem;margin-top:.65rem}.catalog-card--listing .catalog-card-style{color:var(--green);background:0 0;border-radius:0;padding:0;font-size:.77rem;font-weight:700}.catalog-card--listing .catalog-card-styles li+li:before{color:var(--muted);content:"·";margin-right:.6rem}.catalog-card--listing .catalog-card-secondary{margin-top:auto;padding-top:.55rem}.catalog-card--listing .catalog-card-discontinued{color:#78511d;margin-bottom:.3rem;font-size:.72rem;font-weight:750;display:block}.catalog-card--listing .catalog-card-origin{margin-top:0;padding-top:0;font-size:.72rem;font-weight:600}.catalog-card--listing .catalog-card-description{border-top:0;margin-top:.35rem;padding-top:0;font-size:.78rem;line-height:1.45}.catalog-card--listing .media-placeholder{background-position:50% 60%;height:clamp(9.25rem,15vw,10.5rem)}.catalog-card--listing .media-placeholder:after{background:#f9f7ef8c}.catalog-card--listing .media-monogram{width:3.3rem;height:4.2rem;box-shadow:none;font-size:1.8rem}.catalog-card--listing .media-status{background:#f9f7efe0;border-radius:.25rem}.catalog-card--listing .product-media{aspect-ratio:4/3;height:auto}.catalog-listing-skeleton-card{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;overflow:hidden}.catalog-listing-skeleton-media{height:clamp(9.25rem,15vw,10.5rem)}.catalog-listing-skeleton-body{flex-direction:column;gap:.7rem;min-height:10rem;padding:1.05rem;display:flex}.catalog-listing-skeleton-filters{align-items:center}.catalog-listing-skeleton-search{margin-top:1.35rem}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-full{top:100%}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.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}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mr-1{margin-right:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-\[178px\]{height:178px}.h-full{height:100%}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[14\.25rem\]{min-height:14.25rem}.min-h-\[126px\]{min-height:126px}.min-h-\[430px\]{min-height:430px}.min-h-dvh{min-height:100dvh}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[440px\]{max-width:440px}.max-w-\[590px\]{max-width:590px}.max-w-\[610px\]{max-width:610px}.max-w-\[620px\]{max-width:620px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-52{min-width:calc(var(--spacing) * 52)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[7\.5rem_1fr\]{grid-template-columns:7.5rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-green\/20>:not(:last-child)){border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){:where(.divide-green\/20>:not(:last-child)){border-color:color-mix(in oklab, var(--green) 20%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-border{border-color:var(--border)}.border-gray-300{border-color:var(--color-gray-300)}.border-green,.border-green\/20{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.border-green\/20{border-color:color-mix(in oklab, var(--green) 20%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:#0000}.bg-black{background-color:var(--color-black)}.bg-cream{background-color:var(--cream)}.bg-green{background-color:var(--green)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-700{background-color:var(--color-red-700)}.bg-sage,.bg-sage\/40{background-color:var(--sage)}@supports (color:color-mix(in lab, red, red)){.bg-sage\/40{background-color:color-mix(in oklab, var(--sage) 40%, transparent)}}.bg-sage\/50{background-color:var(--sage)}@supports (color:color-mix(in lab, red, red)){.bg-sage\/50{background-color:color-mix(in oklab, var(--sage) 50%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-14{padding-left:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-gray-600{color:var(--color-gray-600)}.text-green{color:var(--green)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-900{color:var(--color-neutral-900)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-green{accent-color:var(--green)}.shadow-\[0_8px_24px_rgba\(24\,55\,44\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#18372c1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.\[grid-area\:1\/1\]{grid-area:1/1}.peer-checked\:border-green:is(:where(.peer):checked~*){border-color:var(--green)}.peer-checked\:bg-sage:is(:where(.peer):checked~*){background-color:var(--sage)}.peer-checked\:font-bold:is(:where(.peer):checked~*){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus-visible\:ring-green:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--green)}.peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-55:is(:where(.peer):disabled~*){opacity:.55}.placeholder\:text-muted::placeholder{color:var(--muted)}@media (hover:hover){.hover\:border-green:hover{border-color:var(--green)}.hover\:bg-\[\#054b3d\]:hover{background-color:#054b3d}.hover\:bg-red-800:hover{background-color:var(--color-red-800)}.hover\:bg-sage:hover,.hover\:bg-sage\/60:hover{background-color:var(--sage)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sage\/60:hover{background-color:color-mix(in oklab, var(--sage) 60%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-green:focus-visible{border-color:var(--green)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-green\/15:focus-visible{--tw-ring-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-green\/15:focus-visible{--tw-ring-color:color-mix(in oklab, var(--green) 15%, transparent)}}.focus-visible\:ring-green\/20:focus-visible{--tw-ring-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-green\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--green) 20%, transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[\#f3f5f4\]:disabled{background-color:#f3f5f4}.disabled\:text-muted:disabled{color:var(--muted)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.aria-invalid\:border-red-600[aria-invalid=true]{border-color:var(--color-red-600)}.aria-invalid\:ring-2[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-red-600\/15[aria-invalid=true]{--tw-ring-color:#e4001426}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-red-600\/15[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-red-600) 15%, transparent)}}.aria-pressed\:border-green[aria-pressed=true]{border-color:var(--green)}.aria-pressed\:bg-sage[aria-pressed=true]{background-color:var(--sage)}.aria-pressed\:font-bold[aria-pressed=true]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:40rem){.sm\:top-5{top:calc(var(--spacing) * 5)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:min-h-\[500px\]{min-height:500px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:min-h-\[145px\]{min-height:145px}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}@font-face{font-family:Lilita One;src:url(/fonts/lilita-one-latin.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat-variable.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience){--background:#f4efdf;--surface:#f9f5e8;--border:#b7b28c;--muted:#3e5b4e;--green-deep:#064c3b;--catalog-hero-bg:#075441;--catalog-display:"Lilita One", "Nunito Sans Variable", sans-serif;--catalog-hand:"Caveat", cursive;background:var(--background);caret-color:#08704d;scrollbar-color:#718465 #f4efdf}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) ::selection{color:#063c30;background:#a9ed99}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-header{background:0 0;border:0;height:4rem;padding:0 1.5rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-header>div{background:#f8f4e8;border-radius:0 0 1.5rem 1.5rem;max-width:70rem;padding-inline:1.75rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-header .brand-mark{width:44px}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .header-primary-links{gap:.5rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-header .nav-link{min-height:2.5rem;padding-inline:.75rem;font-size:.78rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .header-primary-links a[aria-current=page]{color:#fff9e8;background:#08704d;border-radius:999px;padding-inline:1.1rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .header-cta{border-radius:999px}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .header-account button{border:1px solid #527263;border-radius:999px;min-height:2.5rem;padding-block:.45rem}.catalog-experience{color:#153d32;background:#f4efdf}.catalog-hero{isolation:isolate;color:#fff9e9;background:var(--catalog-hero-bg);position:relative;overflow:hidden}.catalog-hero-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:3rem;max-width:88rem;min-height:15rem;padding:1.3rem 8rem 1.8rem 7.5rem;display:grid;position:relative}.catalog-hero-copy,.catalog-hero-tools{z-index:2;min-width:0;position:relative}.catalog-hero .catalog-page-title{color:#fff8e8;max-width:none;font-family:var(--catalog-display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:initial;font-size:clamp(3.1rem,4.4vw,4.5rem);font-weight:400;line-height:.94;transform:rotate(-1deg)}.catalog-page-title>span{white-space:nowrap;text-shadow:0 4px 3px #001711b3,0 8px 12px #00171173;display:block}.catalog-page-title>span:last-child{font-size:1.12em}.catalog-hero .catalog-page-title>.catalog-page-title-accent{color:#c4e38c}.catalog-hero .catalog-page-intro{color:#fff7e8;max-width:25rem;margin-top:.75rem;font-size:.86rem;line-height:1.45}.catalog-hero .catalog-page-search{background:#f8f4e8;border:0;border-radius:1.2rem;max-width:36rem;min-height:3.25rem;margin:0;padding:.35rem}.catalog-page-search .ui-input{min-height:2.75rem;box-shadow:none;color:#153d32;background:0 0;border:0;padding-left:2.45rem}.catalog-page-search .ui-input:focus-visible{border-color:#0000;outline:none;box-shadow:inset 0 -2px #b7b28c}.catalog-page-search .ui-input::-webkit-search-cancel-button{appearance:none}.catalog-page-search .search-submit{color:#fff8e8;background:#08704d;border-radius:.85rem;min-height:2.75rem;padding-inline:1.4rem}.catalog-page-search .search-suggestions-panel{z-index:5;background-blend-mode:soft-light;background:#f8f4e8 url(/images/paper-texture.webp) 0 0/32rem 32rem;border:1px solid #b7b28c;border-radius:1.1rem;overflow:hidden;box-shadow:0 14px 30px #0f312526,0 2px 5px #0f312514}.catalog-page-search .search-suggestion{border-color:#b7b28cb3;padding-inline:1.15rem;transition:background-color .15s,color .15s}.catalog-page-search .search-suggestion[aria-selected=true]{background:#e7ebd5}.catalog-page-search .search-suggestion:hover,.catalog-page-search .search-suggestion:focus-visible{background:#edf0df}.catalog-page-search .search-suggestion:focus-visible{outline-offset:-3px;outline-color:#08704d}.catalog-page-search .search-suggestions-panel>a:last-child{color:#075441;min-height:3.25rem;font-family:var(--catalog-display);letter-spacing:.005em;border-top:1px solid #b7b28cb3;font-size:1.05rem;font-weight:400;text-decoration:none}.catalog-page-search .search-suggestions-panel>a:last-child:hover{background:#e7ebd5;text-decoration:none}.catalog-page-search .search-clear{color:#315d4d;background:0 0;width:2.25rem;height:2.25rem;right:.3rem}.catalog-page-search .search-clear:hover{color:#075441;background:#e7ebd5}.catalog-page-search .search-clear:focus-visible{outline-color:#08704d}.catalog-hero .catalog-page-filters{border:0;flex-wrap:wrap;gap:.4rem;margin:1.2rem 0 0;padding:0;display:flex}.catalog-hero .style-chip{color:#123e31;white-space:nowrap;background:#f6f0df;border:1px solid #d5d4b6;border-radius:999px;align-items:center;gap:.3rem;min-height:2.75rem;padding:.4rem .65rem;font-size:.69rem;font-weight:850;transition:background-color .16s,transform .16s;display:inline-flex}.catalog-hero .style-chip.is-active{box-shadow:none;background:#a9edb0;border-color:#a9edb0}.catalog-hero .style-chip:hover{background:#d8edbc;transform:translateY(-1px)}.catalog-hero .style-chip-indicator:empty{display:none}.mate-collage{object-fit:contain;pointer-events:none}.hero-mate{z-index:0;width:25rem;height:25rem;position:absolute;bottom:-5rem;right:-7rem;transform:rotate(-7deg)}.paper-scrap{color:#103b2f;clip-path:polygon(4% 3%,21% 0,35% 3%,55% 0,72% 3%,94% 0,100% 13%,97% 28%,100% 47%,97% 67%,100% 88%,92% 98%,73% 95%,58% 100%,35% 96%,18% 100%,0 93%,3% 74%,0 55%,3% 34%,0 15%);background:#f4edd8;padding:.9rem 1.1rem}.catalog-hero-note{z-index:3;font-family:var(--catalog-display);text-transform:uppercase;font-size:1.1rem;line-height:.95;position:absolute;top:2rem;left:max(.8rem,50vw - 48rem);transform:rotate(-9deg)}.catalog-hero-foliage{z-index:1;pointer-events:none;width:9rem;height:9rem;position:absolute;bottom:1.4rem;left:0;overflow:hidden}.catalog-hero .hero-foliage-image{object-fit:contain;width:9rem;max-width:none;height:9rem;position:absolute;bottom:0;left:0}.hand-mark{color:currentColor;width:3rem;height:3rem}.hero-spark{z-index:2;color:#fff8e8;width:2rem;position:absolute;top:1rem;right:10%;transform:rotate(10deg)}.catalog-hero-aside{z-index:2;color:#fff8e8;width:8rem;position:absolute;top:1.8rem;right:.75rem}.catalog-hero-count{font-family:var(--catalog-hand);font-size:1.6rem;font-weight:700;line-height:1;transform:rotate(-11deg)}.catalog-hero-count span{font-size:.95em}.hero-count-arrow{width:2.5rem;height:2.5rem;margin:.15rem 0 0 .2rem}.catalog-hero-aside-note{width:fit-content;font-family:var(--catalog-hand);text-transform:uppercase;border:1.5px solid #f8f4e8;border-radius:48% 52% 45% 55%;margin-left:.6rem;padding:.65rem 1rem;font-size:1.5rem;font-weight:700;line-height:.92;transform:rotate(-12deg)}.catalog-experience .catalog-page{max-width:88rem;padding-top:1rem;padding-bottom:1.5rem}.catalog-page-results-heading{margin-bottom:.55rem}.catalog-page-results-heading h2{color:#103d30;font-family:var(--catalog-display);letter-spacing:-.025em;font-size:1.5rem;font-weight:400;position:relative}.catalog-page-results-heading h2:after{content:"";border-top:2px solid #153d32;border-radius:50%;width:4rem;height:.5rem;position:absolute;top:50%;left:calc(100% + .6rem);transform:rotate(-6deg)}.catalog-page-results-meta{color:#153d32;font-size:.8rem}.catalog-listing-grid{align-items:stretch;gap:.75rem}.catalog-card-botanical.catalog-card--listing{height:100%;box-shadow:none;background:#f8f4e5;border:1px solid #a8a477;border-radius:1rem;overflow:hidden}.catalog-card--listing>a{grid-template-columns:52% 48%;min-height:14rem;display:grid;position:relative}.catalog-card-botanical.catalog-card--listing .catalog-card-body{z-index:2;padding:.85rem 0 .8rem 1rem;position:relative}.catalog-card-botanical.catalog-card--listing .catalog-card-brand{color:#153d32;padding:0;font-size:.73rem;font-weight:600}.catalog-card-badge{color:#163e30;background:#d0e3b8;border-radius:999px;width:fit-content;margin-bottom:.35rem;padding:.2rem .55rem;font-size:.62rem;font-weight:800;line-height:1.2;display:inline-flex}.catalog-card-botanical.catalog-card--listing .catalog-card-title{color:#074432;font-family:var(--catalog-display,"Lilita One", "Nunito Sans Variable", sans-serif);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:.25rem;padding:0;font-size:1.16rem;font-weight:400;line-height:1.05}.catalog-card-botanical.catalog-card--listing .catalog-card-rating{color:#1a4d3b;min-height:1.4rem;margin-top:.4rem;font-size:.7rem;line-height:1.3}.catalog-card--listing .catalog-card-profile{background:#d0e3b8;border:0;border-radius:999px;gap:.3rem;width:fit-content;max-width:100%;margin-top:.5rem;padding:.12rem .5rem .12rem .1rem}.catalog-card--listing .catalog-card-profile-icon{color:#455c26;background:#c6d09d;width:1.6rem;height:1.6rem}.catalog-card--listing .catalog-card-profile-icon svg{width:1.15rem;height:1.15rem}.catalog-card-botanical.catalog-card--listing .catalog-card-style{color:#163e30;background:0 0;padding:0;font-size:.7rem;font-weight:850}.catalog-card--listing .catalog-card-styles li+li:before{content:none}.catalog-card-botanical.catalog-card--listing .catalog-card-origin{color:#254e40;align-items:center;gap:.4rem;margin:.5rem 0 0;font-size:.67rem;line-height:1.4;display:flex}.catalog-card--listing .catalog-country-flag{color:#254e40;border-radius:.12rem;flex:none;width:1.35rem;height:.9rem;overflow:hidden;box-shadow:0 0 0 1px #163e301a}.catalog-card-botanical.catalog-card--listing .catalog-card-description{color:#254e40;max-width:78%;margin-top:.5rem;font-size:.65rem;line-height:1.45;display:block}.catalog-card-scene{background:url(/images/background-card.webp) bottom/contain no-repeat;min-width:0;position:absolute;inset:.35rem .2rem .15rem 35%}.catalog-card-botanical.catalog-card--listing .product-media,.catalog-card-botanical.catalog-card--listing .media-placeholder{aspect-ratio:auto;background:0 0;border:0;height:auto;min-height:0;max-height:none;position:absolute;inset:0 0 0 18%}.catalog-card-botanical.catalog-card--listing .product-media:before{display:none}.catalog-card-botanical.catalog-card--listing .product-image{object-position:center bottom;filter:drop-shadow(0 3px 3px #252c1833);padding:.3rem .25rem .1rem 0}.catalog-card-botanical.catalog-card--listing .media-placeholder{background:0 0}.catalog-card--listing .media-monogram{width:4rem;height:6rem;box-shadow:none;color:#385340;font-family:var(--catalog-display);background:#e9e5cf;border-radius:.3rem}.catalog-card-botanical.catalog-card--listing .media-status{color:#264d3e;background:#f6f0df;padding:.2rem;font-size:.55rem;bottom:3.8rem}.catalog-card-botanical.catalog-card--listing>.favorite-button{z-index:3;width:2.75rem;height:2.75rem;box-shadow:none;background:0 0;border:0;top:.45rem;right:.45rem}.catalog-card--listing .favorite-button svg{width:1.15rem;height:1.15rem}.catalog-card-annotation{z-index:2;color:#153d32;width:6rem;max-width:6rem;min-height:3.4rem;font-family:var(--catalog-hand);text-align:center;text-transform:uppercase;overflow-wrap:normal;word-break:normal;background:#f7f0de;border-radius:50%;place-items:center;padding:.45rem .5rem;font-size:.95rem;font-weight:700;line-height:.95;display:grid;position:absolute;bottom:.35rem;left:-.65rem;transform:rotate(-8deg)}.catalog-listing-grid>li:nth-child(3n) .catalog-card-annotation{transform:rotate(5deg)}.catalog-editorial-break{isolation:isolate;color:#fff8e8;background:#075441;border-radius:1.7rem;grid-column:1/-1;justify-content:center;align-items:center;min-height:7.8rem;margin-block:.1rem;padding:1rem 17% 1.1rem;display:flex;position:relative;overflow:hidden}.editorial-mate{z-index:-1;width:17rem;height:17rem;position:absolute;top:-3.8rem;left:-.75rem;transform:rotate(-8deg)}.catalog-editorial-copy{text-align:center;width:max-content;position:relative}.catalog-editorial-copy p,.catalog-editorial-copy strong{font-family:var(--catalog-display);letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.7rem,3.2vw,3rem);font-weight:400;line-height:1;display:block}.catalog-editorial-copy strong{color:#75e988;margin-top:.1rem;transform:rotate(-1.3deg)}.catalog-editorial-copy .hand-mark{color:#fff9e9;width:60%;height:1rem;position:absolute;bottom:-.65rem;left:20%}.catalog-editorial-arrow{width:3rem;height:3rem;position:absolute;top:40%;right:24%;transform:rotate(-50deg)}.catalog-editorial-stamp{font-family:var(--catalog-display);text-transform:uppercase;font-size:.9rem;line-height:.95;position:absolute;top:.6rem;right:14%;transform:rotate(-8deg)}.catalog-editorial-note{font-family:var(--catalog-hand);text-align:center;text-transform:uppercase;border:1.5px solid #fff8e8;border-radius:50%;padding:.65rem 1rem;font-size:1.3rem;font-weight:600;line-height:1;position:absolute;top:1.5rem;right:1.5rem;transform:rotate(-5deg)}.catalog-experience .catalog-pagination{margin-top:.75rem}.catalog-experience .catalog-pagination-control{border-radius:.7rem}.catalog-experience .catalog-page-loading{padding-top:1.25rem}.catalog-experience .catalog-listing-skeleton-card{background:#f8f4e5;border-color:#b7b28c;border-radius:1rem;grid-template-columns:52% 48%;min-height:14rem;display:grid}.catalog-experience .catalog-listing-skeleton-media{order:1;height:auto}.footer-editorial-art{display:none}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-footer{isolation:isolate;background:#075441;border:0;position:relative;overflow:hidden}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-footer>div{max-width:88rem;padding-block:1.5rem .75rem;position:relative}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-grid{grid-template-columns:2.2fr repeat(4,minmax(0,1fr));gap:1.5rem;padding-right:12rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-grid>div:first-child{align-items:center;gap:1rem;max-width:none;display:flex}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-grid>div:first-child>p{border-left:1px solid #b4c8ab;margin-top:0;padding-left:1rem;font-size:.7rem;line-height:1.5}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-footer .brand-mark{width:165px}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-nav{gap:.15rem;font-size:.7rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-bottom{margin-top:.8rem;padding-top:.6rem;font-size:.65rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-editorial-art{width:11rem;height:7.8rem;display:block;position:absolute;top:.5rem;right:1rem}.footer-editorial-art .mate-collage{width:11rem;height:11rem;position:absolute;top:-2rem;right:-4rem}.footer-editorial-art .paper-scrap{width:fit-content;font-family:var(--catalog-display);text-transform:uppercase;font-size:1.1rem;line-height:.95;display:block;position:relative;transform:rotate(-8deg)}@media (min-width:1500px){.catalog-hero-inner{padding-inline:6.5rem 7rem}.catalog-hero-aside{right:.75rem}}@media (max-width:1199px){.catalog-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem;padding-inline:5.5rem 5rem}.catalog-hero .catalog-page-title{font-size:clamp(2.7rem,4.4vw,3.5rem)}.catalog-hero-aside{width:5rem;right:.5rem}.catalog-hero-aside-note{display:none}.catalog-hero-count{font-size:1.2rem}.catalog-editorial-stamp{display:none}.catalog-editorial-break{padding-inline:15%}.catalog-editorial-copy p,.catalog-editorial-copy strong{font-size:2rem}.catalog-editorial-note{font-size:1.1rem;right:.75rem}.catalog-editorial-arrow{display:none}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-grid{grid-template-columns:1.6fr repeat(4,minmax(0,1fr));padding-right:11rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-grid>div:first-child{display:block}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-grid>div:first-child>p{border:0;margin-top:.5rem;padding:0}}@media (max-width:1023px){.catalog-hero-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:17rem;padding-inline:2rem}.catalog-hero-note,.catalog-hero-foliage,.catalog-hero-aside{display:none}.hero-mate{opacity:.5;right:-9rem}.catalog-hero .catalog-page-title{font-size:clamp(2.4rem,4.5vw,3.2rem)}.catalog-card--listing>a{min-height:15rem}.catalog-card-botanical.catalog-card--listing .catalog-card-title{font-size:1.35rem}.catalog-card-botanical.catalog-card--listing .catalog-card-description{font-size:.75rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-grid{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));padding-right:0}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-editorial-art{display:none}}@media (max-width:767px){body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-header{height:4rem;padding-inline:.75rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-header>div{padding-inline:.85rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-header .brand-mark{width:44px}.catalog-hero-inner{grid-template-columns:1fr;gap:1.4rem;min-height:0;padding:1.8rem 1rem 1rem}.catalog-hero .catalog-page-title{max-width:95%;font-size:clamp(2.8rem,11vw,4.2rem)}.catalog-hero .catalog-page-intro{max-width:27rem;margin-top:.85rem;font-size:.9rem}.hero-mate{display:none}.hero-spark{width:1.6rem;top:2rem;right:1rem}.catalog-hero .catalog-page-filters{scrollbar-width:thin;scrollbar-color:#a4c58b #075441;flex-wrap:nowrap;margin:.85rem -1rem 0;padding:.2rem 1rem .6rem;overflow-x:auto}.catalog-hero .style-chip{flex:none;padding-inline:.85rem;font-size:.75rem}.catalog-editorial-break{border-radius:1.2rem;justify-content:flex-start;min-height:8.5rem;padding:1rem 1rem 1rem 6rem}.editorial-mate{opacity:.8;width:10rem;height:10rem;top:-.2rem;left:-3rem}.catalog-editorial-copy{text-align:left}.catalog-editorial-copy p,.catalog-editorial-copy strong{white-space:normal;font-size:clamp(1.4rem,4.2vw,2rem)}.catalog-editorial-note{display:none}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-grid>div:first-child{grid-column:1/-1}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .footer-nav a{min-height:2.75rem}}@media (max-width:639px){.catalog-listing-grid{gap:.75rem}.catalog-card--listing>a{grid-template-columns:54% 46%;min-height:15rem}.catalog-card-botanical.catalog-card--listing .catalog-card-body{padding:1rem 0 1rem 1rem}.catalog-card-botanical.catalog-card--listing .catalog-card-title{font-size:1.5rem}.catalog-card-botanical.catalog-card--listing .catalog-card-brand{font-size:.8rem}.catalog-card-botanical.catalog-card--listing .catalog-card-rating{font-size:.78rem}.catalog-card-botanical.catalog-card--listing .catalog-card-origin{font-size:.75rem}.catalog-card-botanical.catalog-card--listing .catalog-card-description,.catalog-card-botanical.catalog-card--listing .catalog-card-style{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.catalog-hero .style-chip{transition:none}}.catalog-hero{overflow:visible}.catalog-hero:after{z-index:3;clip-path:polygon(0 55%,3% 22%,6% 45%,9% 12%,14% 50%,19% 30%,24% 65%,29% 25%,34% 50%,39% 20%,44% 55%,49% 30%,54% 50%,59% 15%,64% 45%,69% 25%,74% 65%,79% 30%,84% 55%,89% 20%,94% 55%,100% 20%,100% 100%,0 100%);content:"";background:#f4efdf;width:100%;height:7px;position:absolute;bottom:-1px;left:0}.catalog-hero .catalog-page-search{z-index:5}.catalog-hero-art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.catalog-hero .hero-mate{clip-path:none}.catalog-experience,.catalog-card-botanical.catalog-card--listing,.paper-scrap,.catalog-hero .catalog-page-search{background-blend-mode:soft-light;background-image:url(/images/paper-texture.webp);background-size:32rem 32rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-header>div{background-blend-mode:soft-light;background-image:url(/images/paper-texture.webp);background-size:32rem 32rem}.catalog-hero:before,.catalog-editorial-break:before{z-index:0;opacity:.13;mix-blend-mode:soft-light;pointer-events:none;content:"";background:url(/images/paper-texture.webp) 0 0/32rem 32rem;position:absolute;inset:0}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-footer:before{z-index:0;opacity:.13;mix-blend-mode:soft-light;pointer-events:none;content:"";background:url(/images/paper-texture.webp) 0 0/32rem 32rem;position:absolute;inset:0}.catalog-editorial-copy,.catalog-editorial-stamp,.catalog-editorial-note,.catalog-editorial-arrow{z-index:1}.catalog-editorial-break .editorial-mate{z-index:0}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-footer>div{z-index:1}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-header{isolation:isolate}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-header>div{z-index:1;position:relative}@media (min-width:1024px){body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-header>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;display:grid}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-header .brand-lockup{justify-self:start}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .site-header-nav{display:contents}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .header-explore-links{grid-column:2;gap:.75rem}body:has(.catalog-experience,.home-experience,.culture-experience,.profile-experience,.login-experience,.detail-experience,.compare-experience,.legal-experience,.not-found-experience,.social-experience) .header-account{grid-column:3;justify-self:end;gap:.5rem;width:auto;max-width:100%}}.catalog-hero{margin-top:-4rem;padding-top:4rem}.catalog-hero-note{top:6rem}.hero-spark{top:5rem}@media (max-width:767px){.hero-spark{top:6rem}}.catalog-editorial-break{margin-block:.6rem .15rem;overflow:visible}.catalog-editorial-break:before{border-radius:inherit}.catalog-editorial-copy p,.catalog-editorial-copy strong{text-shadow:0 4px 3px #001711b3,0 8px 12px #00171173}.catalog-editorial-copy p{transform:rotate(-1deg)}.catalog-editorial-copy strong{transform:rotate(-2deg)}.catalog-editorial-break .editorial-mate{width:16rem;height:auto;top:auto;bottom:-.75rem;left:-.5rem;transform:rotate(-5deg)}.editorial-foliage{z-index:0;pointer-events:none;width:7.5rem;height:9rem;position:absolute;top:-1rem;right:11%;overflow:hidden}.editorial-foliage .mate-collage{width:20rem;max-width:none;height:auto;position:absolute;top:0;left:-13.5rem;transform:none}.editorial-spark{color:#fff8e8;width:1.8rem;height:1.8rem;position:absolute;bottom:1rem;left:19%;transform:rotate(15deg)}@media (max-width:1199px){.editorial-foliage{opacity:.75;right:4%}.editorial-spark{display:none}}@media (max-width:767px){.catalog-editorial-break{margin-block:.1rem;overflow:hidden}.catalog-editorial-break .editorial-mate{opacity:.85;width:10rem;bottom:-.2rem;left:-3rem}.editorial-foliage{display:none}.catalog-editorial-copy p,.catalog-editorial-copy strong{text-shadow:0 3px 5px #00171199}}.catalog-card-botanical.catalog-card--listing .catalog-card-body{padding-bottom:3.7rem}.detail-experience{--detail-ink:#103d30;--detail-paper:#f8f4e8;--detail-rule:#b7b28c;max-width:88rem;color:var(--detail-ink);background-blend-mode:soft-light;background:#f4efdf url(/images/paper-texture.webp) 0 0/32rem}.detail-experience .detail-breadcrumb{color:#456657;font-size:.78rem}.detail-experience .detail-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(1.5rem,4vw,4rem);margin-top:1rem;padding:0 1.5rem 1.25rem;position:relative}.detail-experience .detail-gallery{isolation:isolate;position:relative}.detail-experience .detail-gallery:before{z-index:-1;content:"";clip-path:polygon(2% 5%,98% 0,100% 94%,5% 100%,0 57%);background:#075441 url(/images/hojas-yerba.webp) 50%/cover;position:absolute;inset:5% -2% 6% 0}.detail-experience .detail-gallery:after{z-index:2;content:"Un clásico argentino";color:#103d30;width:8rem;font:700 1.35rem/.9 var(--catalog-hand);text-align:center;text-transform:uppercase;background:#f8f1dc;padding:.8rem .7rem;position:absolute;top:1.2rem;left:-.65rem;transform:rotate(-9deg);box-shadow:0 3px 9px #153d3220}.detail-experience .detail-gallery-main{background:0 0;border-radius:0;padding:.8rem;overflow:visible}.detail-experience .detail-gallery-main:after{z-index:3;content:"Sabor intenso y auténtico";color:#fff8e8;width:7rem;font:700 1.35rem/.9 var(--catalog-hand);text-align:center;text-transform:uppercase;position:absolute;top:1.3rem;right:-.5rem;transform:rotate(8deg)}.detail-experience .detail-gallery-main .product-media,.detail-experience .detail-gallery-main .media-placeholder{z-index:1;aspect-ratio:1.12;clip-path:polygon(2% 1%,98% 0,100% 93%,95% 99%,4% 97%,0 9%);background:url(/images/background-card.webp) 50%/cover no-repeat;position:relative}.detail-experience .detail-gallery-main .product-image{filter:drop-shadow(0 13px 9px #192a204d);padding:1.5rem 8% 7%}.detail-experience .detail-gallery-thumbnails{z-index:2;position:relative}.detail-experience .detail-gallery-thumbnail{background:#f8f4e8;border-color:#d1c8a8}.detail-experience .detail-gallery-thumbnail.is-selected{background:#dce9d1;border-color:#08704d}.detail-experience .detail-content{align-self:center}.detail-experience .detail-heading-row h1{color:#073f30;font-family:var(--catalog-display);letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:.2rem;font-size:clamp(3rem,6.5vw,6.1rem);font-weight:400;line-height:.88}.detail-experience .detail-brand-name{color:#176147;font-size:.85rem}.detail-experience .detail-content>a{text-underline-offset:.25em;text-decoration-color:#56846c}.detail-experience .detail-verified{margin-left:.8rem;display:inline-flex}.detail-experience .detail-country-line{font-size:.9rem}.detail-experience .detail-lead{color:#3c554d;max-width:40rem;font-size:1rem}.detail-experience .detail-content>nav{margin-top:.7rem}.detail-experience .detail-content>section[aria-label="Opciones de compra"]{margin-top:1rem}.detail-experience .library-state-button{color:#123f31;background:#faf7ec;border-color:#c6c5a9;min-height:2.55rem}.detail-experience .library-state-button[aria-pressed=true]{background:#d7efc7;border-color:#08704d}.detail-experience .favorite-button-labeled{background:#faf7ec}.detail-experience .detail-facts{background:#eee9d8;border:1px solid #d1cbaa;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:1.3rem;padding:.85rem .35rem}.detail-experience .detail-facts div{border-right:1px solid #ccc6a9;padding:.25rem .7rem}.detail-experience .detail-facts div:last-child{border:0;grid-column:auto}.detail-experience .detail-facts dd{font-size:.78rem}.detail-experience .detail-tabs{border-color:#a9a581;gap:clamp(1rem,4vw,3.5rem);margin:1rem 1.5rem 0}.detail-experience .detail-tabs button{min-height:2.8rem;padding-inline:.9rem;font-size:.85rem}.detail-experience .detail-tabs button[aria-selected=true]{color:#fff8e8;background:#075441;border-radius:999px 999px 40% 35%}.detail-experience .detail-tabs button:after{display:none}.detail-experience .detail-panel h2,.detail-experience .detail-recommendations h2,.detail-experience #community-sensory-title{font-family:var(--catalog-display);letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400}.detail-experience .detail-about h2:after,.detail-experience .detail-styles h2:after{content:"";border-top:2px solid #153d32;border-radius:50%;width:3rem;height:.5rem;margin-left:1rem;display:inline-block;transform:rotate(-8deg)}.detail-experience .detail-about p{color:#465e50;margin-top:.55rem;font-size:1rem}.detail-experience .detail-info-grid{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.8fr);gap:clamp(2rem,6vw,6rem)}.detail-experience .detail-brand-card{background:#faf7eb url(/images/paper-texture.webp) 50%/32rem;border:1px solid #d3cbaa;border-radius:1.1rem;min-height:13rem;position:relative;box-shadow:0 5px 16px #183d2a12}.detail-experience .detail-brand-card:after{content:"Una marca con historia en la cultura matera";color:#164b3a;width:8rem;font:700 1.35rem/.95 var(--catalog-hand);text-align:center;position:absolute;bottom:2rem;right:-1.4rem;transform:rotate(7deg)}.detail-experience .detail-brand-monogram{color:#075441;background:#e2e8d8;border:0}.detail-experience .detail-style{background:#faf7eb;min-height:6.5rem;margin-top:.8rem}.detail-experience .detail-style img{width:4.4rem;height:4.4rem}.detail-experience .detail-verification{background:#dcebd8;border:1px solid #bad0b6;border-radius:.8rem;margin-top:1.4rem;padding:1rem 1.2rem}.detail-experience .detail-recommendations{margin:2.5rem 1.5rem 1rem}.detail-experience .detail-recommendations .section-heading-row{margin-bottom:.8rem}.detail-experience .detail-recommendation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.detail-experience .detail-recommendation-grid .catalog-card--listing>a{min-height:13rem}.detail-experience .community-reviews{isolation:isolate;color:#fff8e8;background:#075441;width:100vw;margin:2rem 0 0 calc(50% - 50vw);padding:2rem max(1.5rem,50vw - 40rem) 2.5rem;position:relative}.detail-experience .community-reviews:after{z-index:-1;content:"Experiencias reales de la comunidad";color:#f9f2dd;max-width:7rem;font:700 1.4rem/.9 var(--catalog-hand);text-align:center;position:absolute;top:2rem;right:4%;transform:rotate(8deg)}.detail-experience .community-reviews>header{margin-bottom:.5rem}.detail-experience .community-reviews .section-title{color:#fff8e8;font-family:var(--catalog-display);text-transform:uppercase;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:400;line-height:1}.detail-experience .community-reviews-grid{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:start;gap:1.4rem;display:grid}.detail-experience .community-review-form,.detail-experience .community-review-results{color:#153d32;background:#faf6e9 url(/images/paper-texture.webp) 50%/32rem;border:1px solid #d1c7a3;border-radius:1rem;min-width:0;padding:1.2rem;box-shadow:0 7px 18px #00291c35}.detail-experience .community-review-results{position:relative}.detail-experience .community-review-results:before{content:"";z-index:-1;background:#e9dfc8;border-radius:1rem;position:absolute;inset:0;transform:rotate(1deg)}.detail-experience .community-review-results .divide-y{max-width:none}.detail-experience .community-review-results .divide-y>*{border-color:#d6ceb6;padding-block:.8rem}.detail-experience .review-composer{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.detail-experience .sensory-attribute-list{border-color:#c6c2a3}.detail-experience .sensory-attribute-row{grid-template-columns:minmax(8rem,1fr) auto minmax(9rem,1.4fr);align-items:center;gap:.8rem;padding:.55rem .2rem;display:grid}.detail-experience .sensory-attribute-row>span{margin:0;font-size:.74rem}.detail-experience .sensory-attribute-row>div:first-of-type{margin:0}.detail-experience .sensory-leaves{color:#c5c5a8;gap:.13rem;display:flex}.detail-experience .sensory-leaves svg{width:1.1rem;height:1.1rem}.detail-experience .sensory-leaves svg.is-filled{color:#61783e}.detail-experience #community-sensory-title{color:#103d30}.detail-experience .detail-recommendations .catalog-card--listing{background:#f8f4e5}@media (max-width:767px){.detail-experience{padding-top:1rem}.detail-experience .detail-hero{grid-template-columns:1fr;gap:1rem;padding-inline:.25rem}.detail-experience .detail-gallery{width:100%;max-width:38rem;margin-inline:auto}.detail-experience .detail-gallery:after{width:6.3rem;font-size:1.05rem;top:.5rem;left:0}.detail-experience .detail-gallery-main{padding:.3rem}.detail-experience .detail-gallery-main:after{width:5rem;font-size:1rem;top:.75rem;right:0}.detail-experience .detail-heading-row h1{font-size:clamp(2.8rem,14vw,5rem)}.detail-experience .detail-tabs{gap:.35rem;margin-inline:0}.detail-experience .detail-tabs button{padding-inline:.7rem;font-size:.78rem}.detail-experience .detail-panel{padding-inline:0}.detail-experience .detail-info-grid{grid-template-columns:1fr;gap:1.5rem}.detail-experience .detail-brand-card:after,.detail-experience .community-reviews:after{display:none}.detail-experience .detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.5rem}.detail-experience .detail-facts div:nth-child(2){border:0}.detail-experience .detail-facts div:last-child{grid-column:1/-1}.detail-experience .community-reviews{margin-inline:-1rem;padding:1.5rem 1rem}.detail-experience .community-reviews-grid{grid-template-columns:1fr}.detail-experience .community-review-form,.detail-experience .community-review-results{padding:1rem}.detail-experience .detail-recommendations{margin-inline:0}.detail-experience .detail-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-experience .detail-recommendation-grid .catalog-card--listing>a{min-height:12rem}.detail-experience .sensory-attribute-row{grid-template-columns:minmax(7rem,1fr) auto}.detail-experience .sensory-attribute-row>span{grid-column:1/-1}}@media (max-width:420px){.detail-experience .detail-recommendation-grid{grid-template-columns:1fr}}body:has(.detail-experience){background:#075441}.detail-experience{background:#f4efdf url(/images/paper-texture.webp) 50%/32rem;max-width:none;padding:0 0 2rem}.detail-experience .detail-hero{background:#075441;align-items:stretch;gap:0;max-width:none;margin:0;padding:1.2rem max(3rem,50vw - 40rem) 0;position:relative}.detail-experience .detail-hero:after{content:"";pointer-events:none;background:#f4efdf url(/images/paper-texture.webp) 50%/32rem;height:4rem;position:absolute;bottom:0;left:0;right:0}.detail-experience .detail-gallery{z-index:1;padding:0 0 1rem}.detail-experience .detail-gallery:before{display:none}.detail-experience .detail-gallery:after{z-index:4;box-shadow:none;padding:1rem;top:25%;left:-1rem}.detail-experience .detail-gallery-main{min-height:29rem;padding:0;overflow:visible}.detail-experience .detail-gallery-main:after{display:none}.detail-experience .detail-gallery-main .product-media,.detail-experience .detail-gallery-main .media-placeholder{z-index:2;aspect-ratio:auto;clip-path:none;background:url(/images/background-card.webp) bottom/100% no-repeat;height:100%;min-height:29rem;position:relative}.detail-experience .detail-gallery-main .product-image{object-position:center;padding:1.5rem 21% 3rem 17%}.detail-scene-mate{z-index:1;pointer-events:none;width:90%;max-width:none;position:absolute;bottom:1.8rem;right:-24%}.detail-scene-note{color:#fff8e8;font:700 1.6rem/.95 var(--catalog-hand);text-transform:uppercase;z-index:3;position:absolute;top:1rem;right:1.5rem;transform:rotate(-10deg)}.detail-scene-note .hand-mark{width:3rem;height:3rem;display:block}.detail-hero-paper{z-index:2;background:#f8f4e8 url(/images/paper-texture.webp) 50%/32rem;border-radius:24px 12px 0 0;padding:1.4rem 2rem 1.5rem;position:relative}.detail-hero-paper .detail-breadcrumb{margin-bottom:1.2rem}.detail-experience .detail-heading-row h1{font-size:clamp(2.8rem,5vw,5.4rem)}.detail-experience .detail-content>section[aria-label=Tu\ biblioteca]{border:0;margin-top:1.2rem;padding-top:0}.detail-experience .detail-content>section[aria-label=Tu\ biblioteca]>p:first-child{display:none}.detail-experience .detail-facts{background:0 0;border:0;border-radius:.6rem}.detail-experience .detail-facts dt{align-items:center;gap:.35rem;display:flex}.detail-experience .detail-facts dt svg{flex:none;width:1.3rem;height:1.3rem}.detail-experience .detail-facts dd{padding-left:1.65rem;font-weight:700}.detail-experience .detail-sections,.detail-experience section[aria-labelledby=community-sensory-title],.detail-experience .detail-recommendations{max-width:80rem;margin-inline:auto;padding-inline:3rem}.detail-experience .detail-tabs{margin:0;padding-top:1rem}.detail-experience .detail-tabs button{padding:.8rem 1.2rem}.detail-experience .detail-tabs button[aria-selected=true]{border-radius:8px 12px 7px 10px}.detail-experience .detail-panel{padding:2rem 0}.detail-experience .detail-about p{max-width:65ch}.detail-experience .detail-styles{margin-top:1.3rem}.detail-experience .detail-style{min-height:5rem;margin-top:.65rem;padding:.8rem 1rem}.detail-experience .detail-brand-card{box-shadow:none;border:0;min-height:12rem;padding:1.4rem}.detail-experience .detail-brand-card:after{width:6rem;font-size:1.2rem;bottom:2.3rem;right:-5.4rem}.detail-experience .detail-verification{margin-top:1.4rem;padding:.8rem 1.1rem}.detail-experience .community-reviews{background:#075441;width:100%;margin:0;padding:2.5rem max(3rem,50vw - 37rem) 3rem}.detail-experience .community-reviews:after{z-index:0;pointer-events:none;top:auto;bottom:1rem;right:1rem}.detail-experience .community-reviews-grid{z-index:1;gap:2rem;position:relative}.detail-experience .community-reviews .section-title{max-width:90%;font-size:clamp(2rem,3vw,3rem)}.detail-experience .community-review-form,.detail-experience .community-review-results{box-shadow:none;border:0;border-radius:8px 13px 9px 16px;padding:1.5rem}.detail-experience .community-review-results:before{display:none}.detail-experience .community-review-results .review-results-title{font-family:var(--catalog-display);font-size:1.7rem;font-weight:400}.detail-experience section[aria-labelledby=community-sensory-title]{margin-block:2rem}.detail-experience section[aria-labelledby=community-sensory-title] .eyebrow{display:none}.detail-experience section[aria-labelledby=community-sensory-title] .grid>div{background:#faf7eb;border-radius:12px;padding:1rem}.detail-experience .sensory-attribute-row{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .8rem}.detail-experience .sensory-attribute-row>span:last-child{grid-column:1/-1}.detail-experience .sensory-leaves{gap:.25rem}.detail-experience .detail-recommendations{margin-top:1.5rem}@media (max-width:767px){.detail-experience .detail-hero{padding:1rem 1rem 0}.detail-experience .detail-gallery-main,.detail-experience .detail-gallery-main .product-media,.detail-experience .detail-gallery-main .media-placeholder{min-height:23rem}.detail-experience .detail-gallery:after{width:6rem;font-size:1.1rem;top:25%;left:0}.detail-scene-mate{width:65%;right:-5%}.detail-scene-note{font-size:1.2rem;right:0}.detail-hero-paper{padding:1.2rem}.detail-experience .detail-gallery-main .product-image{padding:1rem 19% 2rem}.detail-experience .detail-sections,.detail-experience section[aria-labelledby=community-sensory-title],.detail-experience .detail-recommendations{padding-inline:1rem}.detail-experience .detail-brand-card:after{display:none}.detail-experience .community-reviews{padding:2rem 1rem}.detail-experience .community-reviews:after{display:none}.detail-experience .detail-facts div:last-child{grid-column:auto}.detail-experience .detail-facts div:nth-child(2){border:0}}.detail-experience .gallery-arrow{z-index:5;color:#075441;background:#f8f4e8}.detail-experience .detail-scene-note{pointer-events:none}.detail-experience .detail-gallery:after{content:"El ritual de cada día"}.detail-experience .detail-brand-card:after{content:"Las marcas de nuestra cultura matera";right:-3rem}.detail-hero-paper:before{content:"";pointer-events:none;background:#f8f4e8 url(/images/paper-texture.webp) 50%/32rem;width:20px;position:absolute;top:0;bottom:0;left:-16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='80' viewBox='0 0 16 80'%3E%3Cpath fill='white' d='M16 0H6L3 5 5 10 1 16 4 21 2 27 5 32 0 39 3 45 1 52 5 57 3 64 6 70 2 76 5 80H16Z'/%3E%3C/svg%3E") 0 0/16px 80px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='80' viewBox='0 0 16 80'%3E%3Cpath fill='white' d='M16 0H6L3 5 5 10 1 16 4 21 2 27 5 32 0 39 3 45 1 52 5 57 3 64 6 70 2 76 5 80H16Z'/%3E%3C/svg%3E") 0 0/16px 80px repeat-y}.detail-experience .community-reviews:before{content:"";pointer-events:none;background:#075441;height:10px;position:absolute;top:-8px;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='10'%3E%3Cpath fill='white' d='M0 5 6 3 13 5 20 1 28 4 37 2 43 5 52 3 61 5 70 2 80 4V10H0Z'/%3E%3C/svg%3E") repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='10'%3E%3Cpath fill='white' d='M0 5 6 3 13 5 20 1 28 4 37 2 43 5 52 3 61 5 70 2 80 4V10H0Z'/%3E%3C/svg%3E") repeat-x}@media (max-width:1199px){.detail-experience .detail-brand-card:after{display:none}}.detail-experience .community-reviews>header>p{color:#fff8e8}.detail-hero-paper{border-radius:0;padding-top:1.6rem}.detail-hero-paper:after{content:"";pointer-events:none;background:#f8f4e8 url(/images/paper-texture.webp) 50%/32rem;height:21px;position:absolute;top:-11px;left:-10px;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='14'%3E%3Cpath fill='white' d='M0 6 7 4 13 5 20 2 28 4 35 1 43 3 52 2 60 5 69 3 76 4 85 1 94 3 103 2 112 5 120 3V14H0Z'/%3E%3C/svg%3E") 0 0/120px 14px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='14'%3E%3Cpath fill='white' d='M0 6 7 4 13 5 20 2 28 4 35 1 43 3 52 2 60 5 69 3 76 4 85 1 94 3 103 2 112 5 120 3V14H0Z'/%3E%3C/svg%3E") 0 0/120px 14px repeat-x}.detail-paper-right-edge{pointer-events:none;background:#f8f4e8 url(/images/paper-texture.webp) 50%/32rem;width:16px;position:absolute;top:0;bottom:0;right:-12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='100'%3E%3Cpath fill='white' d='M0 0H11L14 7 11 14 16 23 13 30 15 39 11 47 14 56 12 65 16 72 13 81 15 90 11 100H0Z'/%3E%3C/svg%3E") 100% 0/16px 100px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='100'%3E%3Cpath fill='white' d='M0 0H11L14 7 11 14 16 23 13 30 15 39 11 47 14 56 12 65 16 72 13 81 15 90 11 100H0Z'/%3E%3C/svg%3E") 100% 0/16px 100px repeat-y}.detail-experience .detail-tabs{border-bottom:1px solid #aab6a1;align-items:stretch;gap:clamp(.5rem,3vw,2.8rem);padding-top:.6rem}.detail-experience .detail-tabs button{isolation:isolate;color:#153d32;min-height:3.2rem;padding:.75rem 1.65rem;font-size:.96rem;font-weight:600;position:relative}.detail-experience .detail-tabs button[aria-selected=true]{color:#fff8e8;background:0 0;border-radius:0;font-weight:800}.detail-experience .detail-tabs button[aria-selected=true]:before{content:"";z-index:-1;background-blend-mode:soft-light;background:#075441 url(/images/paper-texture.webp) 50%/32rem;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 60' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M5 7 17 5 29 6 41 3 58 4 72 2 89 4 110 3 130 5 151 2 170 4 190 3 209 6 215 12 212 17 217 23 214 30 219 36 215 40 217 47 211 52 195 54 178 52 160 55 141 53 122 56 101 54 82 56 63 53 42 55 24 53 10 55 4 49 6 43 2 37 5 29 1 23 5 17 3 12Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 60' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M5 7 17 5 29 6 41 3 58 4 72 2 89 4 110 3 130 5 151 2 170 4 190 3 209 6 215 12 212 17 217 23 214 30 219 36 215 40 217 47 211 52 195 54 178 52 160 55 141 53 122 56 101 54 82 56 63 53 42 55 24 53 10 55 4 49 6 43 2 37 5 29 1 23 5 17 3 12Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.detail-experience .detail-rating-row{flex-wrap:wrap;align-items:center;gap:.65rem 1.2rem;margin-top:.8rem;display:flex}.detail-experience .detail-rating-row .detail-verified{margin:0;font-size:.95rem;font-weight:600}.detail-experience .detail-rating-row .detail-verified svg{width:1.4rem;height:1.4rem}.detail-experience .detail-origin-style-row{flex-wrap:wrap;align-items:center;gap:.7rem 1.3rem;margin-top:1.25rem;display:flex}.detail-experience .detail-origin-style-row nav{flex-wrap:wrap;gap:.4rem;display:flex}.detail-experience .detail-country-line{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}.detail-experience .detail-country-line>svg{color:#426c51;background:#e2e8d8;border-radius:50%;width:1.75rem;height:1.75rem;padding:.25rem}.detail-experience .detail-country-line .detail-tradition-copy{margin:0}.detail-experience .detail-lead{margin-top:.9rem;line-height:1.5}.detail-experience .detail-facts{margin-top:1.1rem;padding:.9rem .25rem}.detail-experience .detail-facts>div{padding-left:2.2rem;padding-right:.6rem;position:relative}.detail-experience .detail-facts dt{font-size:.66rem;line-height:1.3}.detail-experience .detail-facts dt svg{width:1.35rem;height:1.35rem;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.detail-experience .detail-facts dd{padding:0;font-size:.8rem;line-height:1.3}.library-action-icon{flex:none;width:1.2rem;height:1.2rem}@media (max-width:767px){.detail-experience .detail-tabs{gap:.1rem}.detail-experience .detail-tabs button{padding-inline:.9rem;font-size:.85rem}.detail-experience .detail-facts{row-gap:1rem}.detail-experience .detail-rating-row,.detail-experience .detail-origin-style-row{gap:.6rem}.detail-paper-right-edge{width:12px;right:-8px}.detail-hero-paper:before{width:12px;left:-8px}.detail-hero-paper:after{left:-8px;right:-8px}}.detail-experience .detail-origin-flag{background:0 0;border-radius:0;place-items:center;width:1.875rem;height:1.25rem;margin:0;display:grid;overflow:hidden}.detail-origin-flag .catalog-country-flag{width:100%;height:100%}.detail-experience .detail-origin-style-row .style-chip{background:0 0;border:0;align-items:center;gap:.55rem;min-height:2.75rem;padding:0;font-weight:700;display:inline-flex}.detail-experience .detail-origin-style-row .style-chip:before{content:"";background:#d1e5bf url(/images/yerba-leaf-mark.webp) 50%/1.25rem no-repeat;border-radius:50%;width:1.75rem;height:1.75rem}.detail-experience .detail-tabs:after{content:"";pointer-events:none;margin-block:auto;border-top:2px solid #153d32;border-radius:50%;flex:0 0 5rem;height:.8rem;margin-left:auto;transform:rotate(-6deg)}@media (max-width:767px){.detail-experience .detail-tabs:after{display:none}}.detail-experience .review-carousel-window{scrollbar-gutter:stable;height:28rem;overflow-y:auto}.detail-experience .review-carousel-slide{animation:.3s ease-out review-slide-in}.detail-experience .review-carousel-slide article{padding-block:.7rem}.detail-experience .review-carousel-controls{border-top:1px solid #c8c9ad;align-items:center;gap:.4rem;margin-top:.6rem;padding-top:.8rem;display:flex}.detail-experience .review-carousel-controls span{text-align:center;flex:1;font-size:.78rem}.detail-experience .review-carousel-controls button{color:#075441;cursor:pointer;background:#faf7eb;border:1px solid #b7b28c;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.detail-experience .review-carousel-controls button:hover{background:#dcebd8}.detail-experience .review-carousel-controls button:disabled{opacity:.5;cursor:wait}.detail-experience .review-carousel-controls svg{width:1.15rem;height:1.15rem}@keyframes review-slide-in{0%{opacity:.5;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}.detail-experience .review-evaluation-progress{border-bottom:1px solid #c9c5a8;flex-wrap:wrap;gap:.45rem;margin-top:1rem;padding-bottom:.9rem;display:flex}.detail-experience .review-evaluation-progress>span{color:#53695c;align-items:center;gap:.4rem;font-size:.77rem;display:inline-flex}.detail-experience .review-evaluation-progress>span>span{border:1px solid #a8b49e;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.7rem;font-weight:700;display:grid}.detail-experience .review-evaluation-progress>span[aria-current=step]{color:#075441;font-weight:800}.detail-experience .review-evaluation-progress>span[aria-current=step]>span{color:#fff8e8;background:#075441;border-color:#075441}.detail-experience .review-evaluation-navigation{align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}.detail-experience .review-evaluation-navigation p{color:#60736d;text-align:center;flex:1;margin:0;font-size:.82rem}@media (max-width:640px){.detail-experience .review-evaluation-progress{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.detail-experience .review-carousel-slide{animation:none}}@media (max-width:767px){.detail-experience .review-carousel-window{height:25rem}}.detail-experience{overflow:clip}.detail-decorated-section,.detail-experience .detail-recommendations{isolation:isolate;position:relative}.detail-sprig,.detail-margin-note{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.detail-sprig{z-index:2;width:clamp(6rem,13vw,12rem);height:auto}.detail-sprig-hero-left{z-index:0;top:1rem;left:-3rem;transform:rotate(-28deg)}.detail-sprig-hero-right{top:-1rem;right:-3.5rem;transform:rotate(24deg)}.detail-sprig-information{top:4rem;left:-5rem;transform:rotate(-32deg)}.detail-sprig-brand{bottom:-1rem;right:-4.5rem;transform:rotate(24deg)}.detail-sprig-opinions{top:45%;left:-5rem;transform:rotate(-20deg)}.detail-sprig-community-bottom{width:7rem;bottom:-1.8rem;right:35%;transform:rotate(32deg)}.detail-sprig-sensory{bottom:1rem;right:-5rem;transform:rotate(18deg)}.detail-sprig-recommendations{bottom:-1rem;left:-6rem;transform:rotate(-35deg)}.detail-margin-note{z-index:3;color:#153d32;width:7.5rem;font:700 1.45rem/.95 var(--catalog-hand);text-align:center;text-transform:uppercase;transform:rotate(-9deg)}.detail-margin-note>span{display:block}.detail-margin-note .hand-mark{width:2.7rem;height:2.7rem;margin-inline:auto}.detail-margin-note .hand-mark:last-child{margin-top:.35rem;transform:rotate(35deg)}.detail-note-information{top:3rem;right:1rem}.detail-note-community{color:#fff8e8;top:4rem;right:.75rem;transform:rotate(10deg)}.detail-note-sensory{top:2rem;right:1rem}.detail-note-community .hand-mark:last-child,.detail-note-sensory .hand-mark:last-child{transform:scaleX(-1)}.detail-experience .detail-brand-card:after,.detail-experience .community-reviews:after{display:none}@media (min-width:1200px){.detail-information-scene .detail-sections,.detail-sensory-scene section[aria-labelledby=community-sensory-title],.detail-experience .community-reviews{padding-inline:max(10rem,50vw - 35rem)}.detail-information-scene .detail-sections,.detail-sensory-scene section[aria-labelledby=community-sensory-title]{max-width:none}}@media (max-width:1199px){.detail-margin-note{display:none}.detail-sprig-information,.detail-sprig-opinions{left:-7rem}.detail-sprig-brand,.detail-sprig-sensory{right:-7rem}}@media (max-width:767px){.detail-sprig{width:5rem}.detail-sprig-hero-left{left:-2.8rem}.detail-sprig-hero-right{right:-2.8rem}.detail-sprig-information,.detail-sprig-opinions,.detail-sprig-recommendations{left:-4rem}.detail-sprig-brand,.detail-sprig-sensory{right:-4rem}.detail-sprig-community-bottom{width:4rem;bottom:-1.5rem;right:1rem}}.detail-community-rank{color:#745114;background:#f9f0d9;border:1px solid #b99345;border-radius:999px;align-items:center;gap:.4rem;max-width:100%;margin-top:.5rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;line-height:1.35;display:inline-flex}.detail-community-rank[data-rank="2"]{color:#435159;background:#f1f3f3;border-color:#aab2b6}.detail-community-rank[data-rank="3"]{color:#774529;background:#f7e8dc;border-color:#bd8c67}.detail-community-rank-mark{font-size:.85rem}body:has(.compare-experience){background:#075441}.compare-experience{color:#153d32;background:#f4efdf url(/images/paper-texture.webp) 50%/32rem;overflow:clip}.compare-experience .compare-hero{isolation:isolate;color:#fff9e9;background:#075441;border:0;padding:1.5rem 0 5rem;position:relative}.compare-hero:before{content:"";z-index:-1;opacity:.12;mix-blend-mode:soft-light;background:url(/images/paper-texture.webp) 50%/32rem;position:absolute;inset:0}.compare-experience .compare-hero>div,.compare-experience .compare-content{max-width:74rem}.compare-experience .detail-breadcrumb,.compare-experience .detail-breadcrumb a{color:#ecebd5}.compare-experience .compare-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.75rem}.compare-experience .compare-hero h1{color:#fff9e9;font-family:var(--catalog-display);letter-spacing:-.025em;text-wrap:initial;font-size:clamp(2.8rem,4.8vw,4.7rem);font-weight:400;line-height:.98}.compare-hero h1>span{color:#d8ed92;display:inline-block;position:relative}.compare-hero h1 .hand-mark{width:65%;height:20px;position:absolute;bottom:-17px;right:0}.compare-experience .compare-hero-grid>div:first-child>p{color:#fff9e9;max-width:36rem;margin-top:1.8rem;font-size:1rem}.compare-hero-art{height:17rem;position:relative}.compare-hero-art .mate-collage{width:30rem;max-width:none;position:absolute;bottom:-5rem;right:-5rem;transform:rotate(-8deg)}.compare-hero-scrap{padding:1.1rem 1.5rem;font-size:2rem;line-height:1;position:absolute;top:0;left:-1rem;transform:rotate(-8deg)}.compare-hero-art>.hand-mark{color:#d8ed92;width:45px;height:45px;position:absolute;top:-1rem;right:1rem}.compare-experience .compare-content{margin-top:-2rem;padding-bottom:4rem;position:relative}.compare-experience .compare-builder,.compare-experience .compare-results,.compare-experience .compare-onboarding{background-blend-mode:soft-light;background:#faf7eb url(/images/paper-texture.webp) 50%/32rem;border:1px solid #c5c3a7;border-radius:16px;padding:clamp(1.2rem,3vw,2rem)}.compare-experience .compare-builder h2,.compare-experience .compare-results h2,.compare-experience .compare-onboarding h2{font-family:var(--catalog-display);font-size:clamp(1.85rem,3vw,2.5rem);font-weight:400;line-height:1.05}.compare-experience .compare-builder-copy{align-items:center}.compare-experience .compare-builder-copy p{max-width:25rem;font-size:.85rem}.compare-experience .compare-selected li{background:#eeecdb;border:1px solid #d6d2b9;border-radius:8px;padding:.55rem .7rem}.compare-experience .compare-product-thumbnail{background:url(/images/background-card.webp) bottom/contain no-repeat;border-radius:0;width:4.8rem;height:5.4rem}.compare-experience .compare-product-thumbnail .product-media,.compare-experience .compare-product-thumbnail .media-placeholder{background:0 0;border:0;width:100%;height:100%;min-height:0;position:relative}.compare-experience .compare-product-thumbnail .product-media:before{display:none}.compare-experience .compare-product-thumbnail .product-image{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 2px 2px #252c182e);padding:.15rem .15rem .25rem}.compare-experience .compare-product-thumbnail .media-monogram{color:#385340;width:3rem;height:4rem;font-family:var(--catalog-display);background:#e9e5cf;border-radius:.3rem}.compare-experience .compare-product-thumbnail .media-status{display:none}.compare-experience .compare-selection-status{justify-content:flex-start;gap:.7rem;margin-block:1rem}.compare-selection-status .text-link{margin-left:auto}.compare-selection-dots{gap:.35rem;display:flex}.compare-selection-dots>span{border:1px solid #878968;border-radius:50%;width:10px;height:10px}.compare-selection-dots .is-filled{background:#075441;border-color:#075441}.compare-experience .compare-search{background:#fffdf3;border-color:#aaa98c;border-radius:6px}.compare-experience .compare-search input{background:0 0}.compare-experience .compare-search-results{scrollbar-color:#718465 #f4efdf;gap:0 1rem;max-height:20rem;padding:2px}.compare-experience .compare-search-results li{border-color:#d8d4ba}.compare-experience .compare-search-result{border-radius:4px;min-height:5rem;padding:.65rem}.compare-experience .compare-search-result .compare-product-thumbnail{width:4.2rem;height:4.7rem}.compare-experience .compare-product-profile{background:#d0e3b8;border:0;border-radius:999px;gap:.3rem;width:fit-content;max-width:100%;margin-top:.35rem;padding:.12rem .5rem .12rem .1rem}.compare-experience .compare-product-profile .catalog-card-profile-icon{color:#455c26;background:#c6d09d;width:1.6rem;height:1.6rem}.compare-experience .compare-product-profile .catalog-card-profile-icon svg{width:1.15rem;height:1.15rem}.compare-experience .compare-product-profile .catalog-card-styles{flex-wrap:wrap;gap:.25rem .6rem;margin:0;display:flex}.compare-experience .compare-product-profile .catalog-card-style{color:#163e30;font-size:.7rem;font-weight:850;line-height:1.2;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;text-decoration:none!important}.compare-experience .compare-builder,.compare-experience .compare-builder *{text-decoration:none!important}.compare-experience .compare-product-profile .catalog-card-style+.catalog-card-style:before{content:none}.compare-experience .compare-search-result:disabled{opacity:.65}.compare-experience .compare-search-result.is-selected{opacity:1;background:#e9edda}.compare-experience .compare-search-result:not(:disabled):hover{background:#e9edda}.compare-experience .compare-results-heading{align-items:center;margin-bottom:1.3rem}.compare-results-aside>span{font-family:var(--catalog-hand);white-space:nowrap;font-size:1.6rem;display:block;transform:rotate(-5deg)}.compare-experience .compare-table-scroll{background:#faf7eb;border-color:#cbc8ae;border-radius:8px}.compare-experience .compare-table{min-width:42rem}.compare-experience .compare-table th,.compare-experience .compare-table td{vertical-align:middle;border-color:#dcd8c2;padding:.55rem .85rem}.compare-experience .compare-table thead th{background:#f0eddf}.compare-experience .compare-table thead th:first-child,.compare-experience .compare-table tbody th[scope=row]{background:#f0eddf;width:11rem}.compare-experience .compare-product-heading{text-align:center;min-height:15rem;padding:.5rem 0 .8rem}.compare-experience .compare-product-media{background:url(/images/background-card.webp) bottom/contain no-repeat;border:0;width:9rem;height:8rem;margin-inline:auto}.compare-experience .compare-product-media .product-media,.compare-experience .compare-product-media .media-placeholder{background:0 0;border:0;height:7.5rem;min-height:0}.compare-experience .compare-product-media .product-media:before{display:none}.compare-experience .compare-product-media .product-image{object-position:center bottom;filter:drop-shadow(0 3px 3px #252c1833);height:100%;padding:0 .7rem .25rem}.compare-experience .compare-product-media .media-placeholder{place-items:center;display:grid}.compare-experience .compare-product-media .media-monogram{color:#385340;width:4rem;height:5rem;font-family:var(--catalog-display);background:#e9e5cf;border-radius:.3rem}.compare-experience .compare-product-heading p{margin-top:.5rem}.compare-experience .compare-product-heading .compare-product-profile{text-align:left;margin:.45rem auto 0}.compare-experience .compare-section-row th{color:#fff9e9;font-family:var(--catalog-display);letter-spacing:0;background:#075441;padding-block:.4rem;font-size:1.15rem;font-weight:400}.compare-experience .compare-table td,.compare-experience .compare-table tbody th[scope=row]{font-size:.8rem}.compare-experience .compare-table tbody tr:not(.compare-section-row):nth-child(odd) td{background:#f2efdf}.compare-experience .compare-rating{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.compare-experience .sensory-measure{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .6rem;display:grid}.compare-experience .sensory-measure-value{display:contents}.compare-experience .sensory-measure-value b{grid-area:1/1;font-size:.85rem}.compare-experience .sensory-measure-value small{grid-area:1/2/3;font-size:.65rem}.compare-sensory-leaves{color:#d9d7c6;grid-column:1;gap:3px;display:flex}.compare-sensory-leaves svg{width:15px;height:18px}.compare-sensory-leaves .is-filled{color:#386638}.compare-experience .compare-empty{color:#607060}.compare-experience .compare-data-note{margin-bottom:0}.compare-experience .compare-onboarding{margin-top:1.2rem}.compare-experience :is(button,a,input,.compare-table-scroll):focus-visible{outline-offset:3px;outline:3px solid #aa7622}body:has(.compare-experience) .header-primary-links a[href="/yerbas/"]{color:#153d32;background:0 0}body:has(.compare-experience) .header-primary-links a[href="/comparar/"]{color:#fff9e8;background:#08704d;border-radius:999px}@media (max-width:767px){.compare-experience .compare-hero{padding:1.25rem 0 3.5rem}.compare-experience .compare-hero-grid{grid-template-columns:1fr;margin-top:1.25rem}.compare-experience .compare-hero h1{font-size:clamp(2.5rem,9vw,3.7rem)}.compare-hero-art{display:none}.compare-experience .compare-content{margin-top:-1.25rem}.compare-experience .compare-builder-copy{display:block}.compare-experience .compare-builder-copy p{max-width:none;margin-top:.75rem}.compare-experience .compare-selected,.compare-experience .compare-search-results{grid-template-columns:1fr}.compare-experience .compare-selection-status{flex-wrap:wrap;font-size:.75rem}.compare-experience .compare-results-heading{display:block}.compare-results-aside>span{display:none}.compare-experience .compare-scroll-hint{margin-top:.75rem;display:block}.compare-experience .compare-table thead th:first-child,.compare-experience .compare-table tbody th[scope=row]{width:8rem}.compare-experience .compare-table-scroll{margin-inline:0}}.compare-experience .compare-hero{margin-top:-4rem;padding:5.2rem 0 4rem;overflow:hidden}.compare-hero-photo{z-index:-1;position:absolute;inset:4rem 0 0 50%}.compare-hero-photo img{object-fit:cover;object-position:75% 48%}.compare-experience .compare-hero>div{position:relative}.compare-experience .compare-hero>.compare-hero-photo{position:absolute}.compare-experience .compare-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:19rem;margin-top:1.4rem}.compare-experience .compare-hero h1{text-transform:uppercase;text-shadow:0 3px 3px #002f26a6,0 7px 12px #002f264d;font-size:clamp(3rem,4.6vw,4.4rem);line-height:.91;transform:rotate(-1deg)}.compare-hero h1>span{color:#fff8e8;display:block}.compare-hero h1>.compare-title-accent{color:#c4e38c;white-space:nowrap}.compare-hero h1 .hand-mark{width:55%;bottom:-1rem}.compare-experience .compare-hero-grid>div:first-child>p{max-width:30rem;margin-top:1.75rem;font-size:1rem;line-height:1.55}.compare-hero-art{height:19rem}.compare-hero-scrap{font:700 2rem/.9 var(--catalog-hand);padding:.9rem 1.2rem;top:.3rem;left:2rem}.compare-hero-art>.hand-mark{top:auto;bottom:1rem;right:1.5rem}.compare-hero-leaf{width:9rem;height:auto;position:absolute;bottom:-.5rem;left:-3rem;transform:rotate(25deg)}.compare-experience .compare-content{margin-top:-1.4rem;padding-top:0}.compare-experience .compare-builder,.compare-experience .compare-results{z-index:1;background-color:#f8f4e5;border:1px solid #c7c3a3;position:relative}.compare-margin-leaf{pointer-events:none;width:10rem;height:auto;position:absolute}.compare-margin-leaf-left{top:6rem;left:-7rem;transform:rotate(28deg)}.compare-margin-leaf-right{top:31rem;right:-7rem;transform:rotate(-35deg)}.compare-margin-note{width:6rem;font-size:1.5rem;top:23rem;right:-6rem}.compare-experience .compare-builder h2,.compare-experience .compare-results h2{text-wrap:balance}.compare-experience .compare-selected{margin-top:1.25rem}.compare-experience .compare-selected li{background:#e9ead6;border-color:#b5b99b}.compare-experience .compare-search{min-height:3.3rem}.compare-experience .compare-search-results{gap:0 1.25rem;max-height:22rem;padding:0 .3rem}.compare-experience .compare-search-result{min-height:5.15rem;padding:.7rem}.compare-experience .compare-product-copy strong{font-size:.95rem}.compare-experience .compare-results{margin-top:1.5rem}.compare-results-aside>span{background:#ebe6d0 url(/images/paper-texture.webp) 50%/32rem;padding:.35rem .8rem}.compare-experience .compare-table td,.compare-experience .compare-table tbody th[scope=row]{padding-block:.55rem;font-size:.82rem}.compare-section-label{align-items:center;gap:.5rem;display:flex}.compare-section-label svg{width:1rem;height:1rem}.compare-experience .sensory-measure{grid-template-columns:2rem minmax(5rem,1fr) auto;gap:.5rem}.compare-experience .sensory-measure-value small{grid-area:1/3}.compare-experience .compare-sensory-leaves{grid-area:1/2}.compare-experience .compare-table{font-variant-numeric:tabular-nums}.compare-experience .compare-table th[scope=row]{box-shadow:1px 0 #dcd8c2}.compare-experience .compare-table-scroll{scrollbar-color:#718465 #f4efdf}.compare-experience #compare-results-title{scroll-margin-top:6rem}@media (max-width:1300px){.compare-margin-note{display:none}.compare-margin-leaf{width:6rem}.compare-margin-leaf-left{left:-3rem}.compare-margin-leaf-right{right:-3rem}}@media (max-width:767px){.compare-experience{overflow:clip}.compare-experience .compare-hero{padding:5rem 0 2.75rem}.compare-hero-photo{opacity:.25;inset:4rem -8rem 0 25%}.compare-experience .compare-hero-grid{grid-template-columns:1fr;min-height:0}.compare-experience .compare-hero h1{font-size:clamp(2.6rem,9.2vw,4rem)}.compare-experience .compare-hero-grid>div:first-child>p{max-width:25rem;margin-top:1.4rem}.compare-hero-leaf,.compare-margin-leaf{display:none}.compare-experience .compare-content{margin-top:-1rem;padding-inline:1rem}.compare-experience .compare-builder,.compare-experience .compare-results{padding:1.25rem}.compare-experience .compare-results h2{font-size:1.9rem}.compare-experience .compare-table{min-width:43rem}.compare-experience .compare-table-scroll{margin-inline:-.5rem}.compare-experience .compare-search-result{min-height:5.25rem}}:root{--background:#fff;--foreground:#173d32;--surface:#fff;--border:#dce4df;--green:#0c5947;--green-deep:#054b3d;--ink:#183a31;--muted:#60736d;--cream:#f4f0e4;--sage:#edf5f0;--amber:#a5742e;--nav-surface:#fbfaf7;--nav-border:#e5e9e2;--header-height:4.75rem;--header-anchor-offset:calc(var(--header-height) + 1.25rem);--motion-fast:.16s;--motion-standard:.18s;--motion-content:.22s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@keyframes panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes media-reveal{0%{opacity:0}to{opacity:1}}@keyframes content-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-breathe{0%,to{background-color:#e8efeb}50%{background-color:#eff3f0}}.ui-button:not(:disabled):active,.primary-link:active,.header-cta:active,.search-submit:not(:disabled):active,.style-chip:active,a.catalog-pagination-control:active,.library-state-button:not(:disabled):active,.favorite-button:not(:disabled):active,.choice-control:active,.detail-brand-card:active,.compare-add:not(:disabled):active{transform:translateY(1px)}.gallery-arrow:active,.search-clear:active,.compare-remove:not(:disabled):active{transform:translateY(calc(1px - 50%))}@media (hover:none){.catalog-card:hover,.detail-brand-card:hover{transform:none}}@media (max-width:767px){.site-header-nav{gap:.25rem}.home-hero:after{background:linear-gradient(90deg,#f7f3e8f7 0%,#f7f3e8d9 53%,#f7f3e854 100%)}.home-hero-image{object-position:68% center}.reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reason-grid li:nth-child(-n+2){border-bottom:1px solid var(--border)}.reason-grid li:nth-child(3){border-left:0}.reason-link{gap:.5rem;min-height:90px;padding:1.15rem .65rem}.styles-layout{display:block}.styles-image-wrap{display:none}.culture-layout{grid-template-columns:1fr;gap:1.75rem}.culture-media{min-height:185px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid>:first-child{grid-column:1/-1}}@media (max-width:359px){.brand-lockup-navbar>span{display:none}}@media (max-width:520px){.brand-mark{width:140px;height:auto}.brand-name{font-size:1.05rem}.brand-platform{font-size:.43rem}.home-title{font-size:clamp(2.15rem,9vw,2.4rem)}.home-hero-inner{align-items:flex-start;min-height:430px;padding-top:2.7rem;padding-bottom:2.5rem}.home-hero:after{background:linear-gradient(#f7f3e8f7 0%,#f7f3e8e6 42%,#f7f3e86b 100%)}.home-hero-image{object-position:68% 54%}.home-intro{max-width:19rem;margin-top:1rem;font-size:1rem}.home-hero-search{margin-top:1.4rem}.home-heading-row{align-items:flex-end}.reason-link{grid-template-columns:auto minmax(0,1fr);gap:.45rem;min-height:80px;padding:.95rem .5rem}.reason-arrow{display:none}.home-content{padding-top:3rem;padding-bottom:3.5rem}.styles-section{margin-top:3.5rem;padding-top:3rem}.culture-layout{gap:1.25rem;padding-top:2.25rem;padding-bottom:2.25rem}.culture-media{min-height:155px}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem 1.25rem}.footer-bottom{flex-direction:column}}.editorial-hero{isolation:isolate;background:var(--green-deep);min-height:28rem;position:relative;overflow:hidden}.editorial-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#052e26f5 0%,#05372ce3 40%,#05372c57 72%,#05372c24 100%);position:absolute;inset:0}.editorial-hero-image{z-index:-2;object-fit:cover;object-position:center 55%}.editorial-hero--culture .editorial-hero-image{object-position:62% 55%}.editorial-hero-inner{align-items:center;min-height:28rem;padding-top:4rem;padding-bottom:4rem;display:flex}.editorial-hero-copy{color:#fff;max-width:45rem}.editorial-eyebrow{color:#cfe5db;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.75rem;font-weight:850}.editorial-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:42rem;margin:0;font-size:clamp(2.8rem,7vw,5rem);font-weight:900;line-height:.98}.editorial-hero-copy>p:last-child{color:#ffffffdb;max-width:40rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.65}.editorial-layout{grid-template-columns:minmax(12rem,15.5rem) minmax(0,43.5rem);justify-content:start;gap:clamp(3rem,8vw,7rem);padding-top:clamp(3.25rem,6vw,5.5rem);padding-bottom:clamp(4rem,7vw,6rem);display:grid}.editorial-aside{position:relative}.editorial-desktop-index{top:var(--header-anchor-offset);border-top:2px solid var(--green);padding-top:1rem;position:sticky}.editorial-desktop-index>p{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:850}.editorial-mobile-index{display:none}.editorial-aside ol{counter-reset:editorial-nav;gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.editorial-aside li{counter-increment:editorial-nav}.editorial-aside a{min-height:2.6rem;color:var(--muted);transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);border-radius:.35rem;grid-template-columns:1.5rem 1fr;align-items:center;gap:.5rem;padding:.35rem .45rem;font-size:.82rem;font-weight:700;line-height:1.25;text-decoration:none;display:grid}.editorial-aside a:before{color:#8aa097;content:counter(editorial-nav, decimal-leading-zero);font-size:.68rem}.editorial-aside a:hover{background:var(--sage);color:var(--green)}.editorial-article{min-width:0}.editorial-section{scroll-margin-top:var(--header-anchor-offset)}.editorial-section+.editorial-section{border-top:1px solid var(--border);margin-top:clamp(3.75rem,7vw,5.5rem);padding-top:clamp(3.5rem,6vw,5rem)}.editorial-article--culture .editorial-section+.editorial-section{margin-top:clamp(3.5rem,6vw,5rem);padding-top:clamp(3.25rem,5.5vw,4.75rem)}.editorial-section-number{color:var(--amber);letter-spacing:.15em;margin:0 0 .8rem;font-size:.75rem;font-weight:900}.editorial-section h2{max-width:40rem;color:var(--ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:900;line-height:1.06}.editorial-section>p{color:#48645b;max-width:42rem;margin:1.25rem 0 0;font-size:1rem;line-height:1.78}.editorial-section>.editorial-lead{color:#244b40;margin-top:1.5rem;font-size:clamp(1.08rem,2vw,1.2rem);line-height:1.7}.editorial-section i{color:var(--ink)}.editorial-callout{background:var(--sage);border:1px solid #6ca68e59;border-radius:.75rem;margin-top:1.75rem;padding:1.35rem 1.5rem}.editorial-callout strong{color:var(--ink);font-size:.85rem}.editorial-callout p{color:#48645b;margin:.4rem 0 0;line-height:1.65}.editorial-fact-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.9rem;display:grid}.editorial-fact-grid>div{padding:1.3rem 1.25rem}.editorial-fact-grid>div+div{border-left:1px solid var(--border)}.editorial-fact-grid span,.editorial-timeline span{color:var(--green);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:900}.editorial-fact-grid p{color:var(--muted);margin:.55rem 0 0;font-size:.86rem;line-height:1.55}.editorial-process{margin:2rem 0 0;padding:0;list-style:none}.editorial-process li{border-top:1px solid var(--border);grid-template-columns:3rem minmax(0,1fr);gap:1.4rem;padding:1.4rem 0;display:grid}.editorial-process li>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:.72rem;font-weight:900;display:grid}.editorial-process h3,.editorial-comparison h3{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.35}.editorial-process p,.editorial-comparison>div>p:last-child{color:var(--muted);margin:.45rem 0 0;line-height:1.65}.editorial-composition{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2rem 0 0;display:grid}.editorial-composition>div{padding:1.35rem 0 0}.editorial-composition dt{color:var(--ink);font-size:1.05rem;font-weight:900}.editorial-composition dd{color:var(--muted);margin:.65rem 0 0;font-size:.9rem;line-height:1.6}.editorial-comparison{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);margin-top:1.75rem;display:grid}.editorial-comparison>div{padding:1.4rem 0}.editorial-comparison>div+div{border-left:1px solid var(--border);padding-left:clamp(1.5rem,4vw,3rem)}.editorial-kicker{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:900}.editorial-section>.editorial-note{color:#6e5a37;border-left:2px solid #d0b171;margin-top:1.4rem;padding-left:1rem;font-size:.88rem;line-height:1.65}.editorial-field-list{border-top:1px solid var(--border);margin:1.75rem 0 0}.editorial-field-list>div{border-bottom:1px solid var(--border);grid-template-columns:9rem minmax(0,1fr);gap:1.5rem;padding:1.1rem 0;display:grid}.editorial-field-list dt{color:var(--ink);font-weight:850}.editorial-field-list dd{color:var(--muted);margin:0;line-height:1.6}.editorial-inline-cta{background:var(--green);color:#fff;border-radius:.45rem;align-items:center;gap:.55rem;min-height:3rem;margin-top:1.75rem;padding:.7rem 1rem;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex}.editorial-inline-cta:hover{background:var(--green-deep)}.editorial-inline-cta svg{width:1rem}.editorial-timeline{border-left:2px solid #a8c6b9;margin-top:1.9rem;padding-left:1.5rem;display:grid}.editorial-timeline>div{padding:.25rem 0 1.55rem;position:relative}.editorial-timeline>div:before{background:var(--green);width:.7rem;height:.7rem;box-shadow:0 0 0 1px var(--green);content:"";border:2px solid #fff;border-radius:50%;position:absolute;top:.45rem;left:-1.88rem}.editorial-timeline p{color:var(--muted);margin:.35rem 0 0;line-height:1.55}.editorial-steps{gap:0;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.editorial-steps li{border-top:1px solid var(--border);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 0;display:grid}.editorial-steps li>span{color:var(--amber);font-size:.8rem;font-weight:900}.editorial-steps p{color:var(--muted);margin:0;line-height:1.6}.editorial-steps strong{color:var(--ink)}.editorial-section>.editorial-closing{border-top:1px solid var(--border);color:var(--green-deep);letter-spacing:-.015em;margin:2rem 0 0;padding-top:1.5rem;font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:800;line-height:1.6}.editorial-sources{counter-reset:source;margin:1.75rem 0 0;padding:0;list-style:none}.editorial-sources li{border-top:1px solid var(--border);counter-increment:source;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:.4rem 2rem;padding:1.2rem 0;display:grid}.editorial-sources li>div{grid-template-columns:2rem minmax(0,1fr);gap:.2rem .6rem;display:grid}.editorial-sources li>div:before{color:var(--amber);content:counter(source, decimal-leading-zero);grid-row:1/span 2;font-size:.72rem;font-weight:900}.editorial-sources strong{color:var(--ink);font-size:.88rem;line-height:1.4}.editorial-sources span{color:var(--muted);font-size:.8rem;line-height:1.4}.editorial-sources p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.editorial-sources a{min-height:2.75rem;color:var(--green);white-space:nowrap;text-underline-offset:.2rem;grid-column:2;align-items:center;font-size:.8rem;font-weight:850;display:inline-flex}.editorial-catalog-link{min-height:2.75rem;color:var(--green);text-underline-offset:.25rem;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.9rem;font-weight:800;display:inline-flex}.editorial-catalog-link svg{width:1rem}.editorial-next{background:var(--sage);border-top:1px solid #bfd1c8}.editorial-next>div{justify-content:space-between;align-items:center;gap:2rem;min-height:10rem;padding-top:2rem;padding-bottom:2rem;display:flex}.editorial-next p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850}.editorial-next a{color:var(--green-deep);letter-spacing:-.025em;align-items:center;gap:.8rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:900;text-decoration:none;display:inline-flex}.editorial-next a:hover{text-underline-offset:.3rem;text-decoration:underline}.editorial-next svg{flex:none;width:1.35rem}@media (max-width:900px){.editorial-layout{grid-template-columns:1fr;gap:2.75rem}.editorial-desktop-index{display:none}.editorial-mobile-index{border:1px solid var(--border);background:#fafcfb;border-radius:.6rem;display:block}.editorial-mobile-index summary{min-height:3.5rem;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:1.05rem 1.2rem;font-size:.82rem;font-weight:850}.editorial-mobile-index summary:hover{color:var(--green)}.editorial-mobile-index nav{border-top:1px solid var(--border);padding:.6rem .75rem .8rem}.editorial-mobile-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-article{max-width:43.5rem}}@media (max-width:640px){.editorial-hero,.editorial-hero-inner{min-height:25rem}.editorial-hero:after{background:#05372cc7}.editorial-hero--culture .editorial-hero-image{object-position:78% 55%}.editorial-mobile-index ol,.editorial-fact-grid,.editorial-composition,.editorial-comparison{grid-template-columns:1fr}.editorial-fact-grid>div+div{border-top:1px solid var(--border);border-left:0}.editorial-composition{gap:0}.editorial-composition>div{padding:1rem 0}.editorial-composition>div+div,.editorial-comparison>div+div{border-top:1px solid var(--border)}.editorial-comparison{gap:0}.editorial-comparison>div+div{border-left:0;padding-left:0}.editorial-field-list>div{grid-template-columns:1fr;gap:.3rem}.editorial-sources li{grid-template-columns:1fr;gap:.4rem}.editorial-sources a{grid-column:1}.editorial-next>div{display:block}.editorial-next a{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.detail-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:.8rem;font-size:.875rem;display:flex}.detail-breadcrumb a{color:var(--foreground);text-decoration:none}.detail-breadcrumb a:hover{color:var(--green);text-decoration:underline}.detail-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.25fr);align-items:start;gap:3rem;margin-top:1.75rem;display:grid}.detail-gallery{gap:.75rem;display:grid}.detail-gallery-main{background:#f6f7f5;border-radius:.75rem;position:relative;overflow:hidden}.detail-gallery-main .product-media,.detail-gallery-main .media-placeholder{aspect-ratio:1;background:url(/images/background-card.webp) bottom/cover no-repeat;border:0;height:auto;min-height:0}.detail-gallery-main .product-media:before,.detail-gallery-main .media-placeholder:after{display:none}.detail-gallery-main .product-image{object-position:center bottom;filter:drop-shadow(0 10px 7px #252c184d);padding:1.35rem 6% 6%}.gallery-arrow{width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow:hover{color:var(--green);background:#fff}.gallery-arrow svg{width:1.45rem}.gallery-arrow-left{left:1rem}.gallery-arrow-right{right:1rem}.detail-gallery-thumbnails{justify-content:center;gap:.65rem;display:flex}.detail-gallery-thumbnail{cursor:pointer;width:4.4rem;height:4.4rem;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);background:#fff;border:2px solid #0000;border-radius:.5rem;padding:0;overflow:hidden}.detail-gallery-thumbnail.is-selected{border-color:var(--green);background:var(--sage)}.detail-gallery-thumbnail .product-media{border:0;height:100%}.detail-gallery-thumbnail .product-image{padding:.25rem}.detail-content{min-width:0}.detail-heading-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.detail-brand-name{color:var(--muted);margin:0;font-size:.875rem;font-weight:700}.detail-heading-row h1,.brand-page-header h1{color:var(--ink);letter-spacing:-.035em;margin:.2rem 0 0;font-size:clamp(2rem,4vw,2.7rem);line-height:1.05}.detail-verified{color:#078358;align-items:center;gap:.35rem;margin:.5rem 0 0;font-size:.875rem;font-weight:700;display:inline-flex}.detail-verified svg{width:1.1rem}.favorite-button{color:#54756b;cursor:pointer;width:2.75rem;height:2.75rem;transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.favorite-button:hover{background:var(--sage);color:var(--green)}.favorite-button[aria-pressed=true]{color:#078358}.favorite-button:disabled{cursor:wait;opacity:.5}.favorite-button-labeled,.library-state-button{border:1px solid var(--border);width:auto;min-height:2.75rem;color:var(--green);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.favorite-button-labeled[aria-pressed=true],.library-state-button[aria-pressed=true]{border-color:var(--green);background:var(--sage);color:var(--green-deep)}.library-state-button{cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.library-state-button:hover{border-color:var(--green);background:var(--sage)}.library-state-button:disabled{cursor:wait;opacity:.5}.catalog-card>.favorite-button{z-index:3;background:0 0;position:absolute;top:.5rem;right:.5rem}.detail-country-line{color:var(--muted);margin:1rem 0 0;font-size:1.05rem}.detail-country-line span{margin:0 .8rem}.detail-lead{color:#3c554d;margin:1.25rem 0 0;font-size:1.05rem;line-height:1.55}.detail-facts{background:#f5f6f5;border-radius:.75rem;grid-template-columns:1fr 1fr;gap:1rem 2rem;margin:1.4rem 0 0;padding:1.35rem 1.5rem;display:grid}.detail-facts div:last-child{grid-column:1/-1}.detail-facts dt{font-size:.875rem;font-weight:800}.detail-facts dd{color:var(--green-deep);margin:.25rem 0 0;font-size:.875rem;font-weight:800}.detail-tabs{border-bottom:1px solid var(--border);gap:clamp(2rem,5vw,4.5rem);margin-top:3.75rem;display:flex;overflow-x:auto}.detail-tabs button{min-height:2.75rem;color:var(--muted);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border:0;flex:none;padding:.5rem 0 1.15rem;font-size:.95rem;position:relative}.detail-tabs button:after{content:"";transform-origin:0;height:3px;transition:transform var(--motion-standard) var(--motion-ease);background:#5e9d86;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.detail-tabs button[aria-selected=true]{color:var(--ink);font-weight:800}.detail-tabs button[aria-selected=true]:after{transform:scaleX(1)}.detail-panel{animation:content-in var(--motion-content) var(--motion-ease);padding-top:clamp(2.25rem,5vw,3.5rem)}.detail-panel h2,.detail-recommendations h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1.65rem;line-height:1.2}.detail-info-grid{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.9fr);align-items:start;gap:clamp(3rem,8vw,7.5rem);display:grid}.detail-info-main{min-width:0}.detail-about p{color:#456057;max-width:48rem;margin:1.25rem 0 0;font-size:1.03rem;line-height:1.75}.detail-brand-card{border:1px solid var(--border);min-height:15rem;color:inherit;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:.85rem;gap:1.5rem;padding:1.8rem 2rem;text-decoration:none;display:grid}.detail-brand-card:hover{background:#fbfdfb;border-color:#8bb19f}.detail-brand-card-heading{color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;display:flex}.detail-brand-card-heading strong{font-size:1rem}.detail-brand-card-heading svg{stroke-width:2.5px;width:1rem}.detail-brand-identity{align-items:center;gap:1.25rem;display:flex}.detail-brand-copy{gap:.35rem;display:grid}.detail-brand-copy b{color:var(--ink);align-items:center;gap:.45rem;font-size:1.05rem;display:flex}.detail-brand-copy small{color:var(--muted);font-size:.95rem}.detail-brand-status{background:#11996f;border-radius:50%;flex:none;width:.72rem;height:.72rem}.detail-brand-cta{color:#078358;align-self:end;align-items:center;gap:.45rem;font-size:.9rem;font-weight:800;display:flex}.detail-brand-cta svg{stroke-width:2.5px;width:1rem}.detail-brand-image,.detail-brand-monogram{object-fit:contain;border:1px solid var(--border);background:var(--sage);border-radius:50%;flex:none;width:5.5rem;height:5.5rem}.detail-brand-monogram{color:var(--green);place-items:center;font-size:1.5rem;font-weight:900;display:grid}.detail-styles{margin-top:4rem}.detail-style{border:1px solid var(--border);border-radius:.75rem;align-items:center;gap:1.5rem;max-width:42rem;min-height:9.5rem;margin-top:1.5rem;padding:1.15rem 1.35rem;display:flex}.detail-style img{object-fit:contain;flex:none;width:8rem;height:6.5rem}.detail-style span{gap:.45rem;display:grid}.detail-style strong{color:var(--ink);font-size:1.05rem}.detail-style small{color:var(--muted);font-size:.92rem;line-height:1.45}.detail-verification{background:#eff7f2;border:1px solid #69a58d59;border-radius:.75rem;align-items:center;gap:1.2rem;margin-top:3.5rem;padding:1.5rem 1.75rem;display:flex}.detail-verification>svg{color:#178461;flex:none;width:2.75rem}.detail-verification span{gap:.2rem;display:grid}.detail-verification small{color:#49685d;font-size:.95rem;line-height:1.45}.presentation-grid{border-block:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:1.5rem .75rem;margin:1.75rem 0;padding:1.25rem 0;list-style:none;display:grid}.presentation-cell{--package-ink:#845b1e;--package-fill:#fbf3df;text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:.5rem;min-width:0;padding:.5rem;display:flex}.presentation-cell[data-state=AVAILABLE]{--package-ink:#0c5947;--package-fill:#e2efe7}.presentation-cell[data-state=UNAVAILABLE]{--package-ink:#974d49;--package-fill:#f7eae7}.presentation-package-stage{justify-content:center;align-items:flex-end;height:8rem;display:flex}.presentation-package{width:auto;max-width:100%;stroke:var(--package-ink);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round}.presentation-package-fill{fill:var(--package-fill)}.presentation-cell>strong{font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:1.15rem}.presentation-status{color:var(--package-ink);font-size:.875rem;font-weight:700;line-height:1.4}.presentation-details{width:100%;color:var(--muted);font-size:.8125rem;line-height:1.5}.presentation-details summary{cursor:pointer;text-underline-offset:.2em;padding:.5rem 0}.presentation-details summary:hover{text-decoration:underline}.presentation-details>div{gap:.5rem;padding-block:.5rem;display:grid}.presentation-details small{font-size:inherit}.presentation-cell a{text-decoration:underline}.presentation-legend{color:var(--muted);font-size:.875rem;line-height:1.7}.presentation-intro{color:var(--muted);font-size:.9375rem}.detail-presentations,.detail-sources{margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.detail-presentations li,.detail-sources li{border-top:1px solid var(--border);padding:1rem 0}.detail-presentations li{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.detail-presentations span,.detail-presentations small{color:var(--muted);font-size:.9rem}.detail-sources a{width:max-content;min-height:2.75rem;color:var(--green);align-items:center;font-size:.875rem;font-weight:800;display:inline-flex}.detail-image-credits{color:var(--muted-foreground);margin-top:1rem;font-size:.82rem}.detail-image-credits h2{color:var(--foreground);margin-bottom:.35rem;font-size:.9rem;font-weight:650}.detail-image-credits ul{gap:.25rem;display:grid}.detail-image-credits li{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.detail-image-credits a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.detail-source-heading{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.detail-source-official{color:var(--green);border:1px solid #8ab9a6;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:800}.detail-source-metadata{flex-wrap:wrap;gap:.6rem 1.75rem;margin:.6rem 0 0;display:flex}.detail-source-metadata div{gap:.4rem;display:flex}.detail-source-metadata dt{color:var(--muted);font-size:.78rem}.detail-source-metadata dd{color:var(--ink);margin:0;font-size:.82rem;font-weight:700}.detail-source-evidence{color:var(--muted);margin:.65rem 0 0;font-size:.82rem;line-height:1.5}.detail-source-evidence span{color:var(--ink);font-weight:800}.detail-technical-list{max-width:52rem;margin-top:1.25rem}.detail-technical-list div{border-top:1px solid var(--border);grid-template-columns:minmax(10rem,.75fr) minmax(0,1.25fr);gap:1rem;padding:.9rem 0;display:grid}.detail-technical-list dt{color:var(--muted);font-size:.8rem}.detail-technical-list dd{color:var(--ink);margin:0;font-weight:750;line-height:1.5}.detail-recommendations{margin-top:4rem}.detail-recommendation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.catalog-card-compact .product-media{height:150px}.catalog-card-compact .catalog-card-body{min-height:12rem}.catalog-card-compact h3{font-size:1rem}.catalog-card-compact .favorite-button{width:2.25rem;height:2.25rem}.brand-page-header{align-items:flex-start;gap:1.5rem;max-width:52rem;margin-top:2.5rem;display:flex}.brand-page-header>img,.brand-page-monogram{object-fit:contain;background:#e5f3eb;border-radius:50%;flex:none;width:7rem;height:7rem}.brand-page-monogram{color:var(--green);place-items:center;font-size:2.5rem;font-weight:900;display:grid}.brand-page-header>div>p{color:var(--muted)}.brand-page-meta{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.7rem;display:flex}.brand-page-meta>p,.brand-page-meta .detail-verified{margin:0}.brand-page-description{max-width:42rem;line-height:1.6}.sensory-attribute-list{border-top:1px solid var(--border);overflow:hidden}.sensory-attribute-row{border-bottom:1px solid var(--border);padding:.9rem 0;display:block}@media (max-width:1024px){.detail-info-grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.8fr);gap:2.5rem}}@media (max-width:767px){.detail-hero{grid-template-columns:1fr;gap:2rem}.detail-gallery-main .product-media,.detail-gallery-main .media-placeholder{min-height:0}.detail-tabs{gap:1.2rem;margin-top:2.5rem}.detail-panel{padding-top:2.25rem}.detail-info-grid{grid-template-columns:1fr;gap:2.5rem}.detail-brand-card{min-height:auto}.detail-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-technical-list{grid-template-columns:1fr}.detail-technical-list div{grid-template-columns:1fr;gap:.25rem}}@media (max-width:480px){.detail-facts{grid-template-columns:1fr}.detail-facts div:last-child{grid-column:auto}.detail-recommendation-grid{grid-template-columns:1fr}.detail-brand-card{padding:1.4rem}.detail-style{gap:1rem;min-height:auto;padding:1rem}.detail-style img{width:5.25rem;height:4.5rem}.brand-page-header{flex-direction:column}}.detail-gallery-thumbnails{flex-wrap:wrap;max-height:10rem;padding:.15rem;overflow-y:auto}.detail-gallery-thumbnail{flex:0 0 4.4rem}@media (min-width:640px){.catalog-card-body{padding:1.25rem}}.compare-hero{border-bottom:1px solid var(--border);background:var(--cream);padding:2rem 0 3.25rem;overflow:hidden}.compare-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.7fr);align-items:end;gap:clamp(2rem,7vw,6rem);margin-top:2.6rem;display:grid}.compare-hero h1{max-width:49rem;color:var(--green-deep);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(2.45rem,5vw,4.15rem);font-weight:900;line-height:1.02}.compare-hero-grid>div:first-child>p{color:#38584f;max-width:42rem;margin:1.25rem 0 0;font-size:1.06rem;line-height:1.65}.compare-hero-note{color:#38584f;border-top:1px solid #bfcfc6;grid-template-columns:auto 1fr;gap:.85rem;padding-top:1rem;display:grid}.compare-hero-note>span{background:var(--green);border-radius:50%;width:.7rem;height:.7rem;margin-top:.3rem}.compare-hero-note p{margin:0;font-size:.9rem;line-height:1.55}.compare-hero-note b{color:var(--ink);margin-bottom:.2rem;display:block}.compare-content{padding-top:2rem;padding-bottom:5rem}.compare-builder{border:1px solid var(--border);background:#fff;border-radius:.75rem;padding:clamp(1.25rem,3vw,2rem)}.compare-builder-copy{justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.compare-builder h2,.compare-results h2,.compare-onboarding h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.15}.compare-builder-copy p{max-width:34rem;color:var(--muted);margin:0;font-size:.93rem;line-height:1.55}.compare-builder h2{font-weight:800}.compare-selected{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.compare-selected li{background:var(--sage);border-radius:.75rem;align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:flex}.compare-product-thumbnail{width:3rem;height:3.5rem;color:var(--green);background:0 0;border-radius:.375rem;flex:none;place-items:center;font-size:1.4rem;font-weight:800;display:grid;position:relative;overflow:hidden}.compare-product-thumbnail-placeholder{background:var(--cream)}.compare-product-thumbnail img{object-fit:contain;padding:.15rem}.compare-product-copy{text-align:left;overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.compare-product-copy>span{color:var(--muted);font-size:.75rem}.compare-product-copy strong{color:var(--ink);font-size:.95rem;font-weight:800;line-height:1.3}.compare-product-copy small{color:var(--muted);font-size:.75rem}.compare-selected-remove{width:2.75rem;height:2.75rem;color:var(--green);cursor:pointer;border-radius:.5rem;flex:none;place-items:center;display:grid}.compare-selected-remove svg{width:1.2rem;height:1.2rem}.compare-selected-remove:hover{background:#dce9e1}.compare-selection-status{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block:1rem;font-size:.8rem;display:flex}.compare-search{min-height:3.25rem;color:var(--green);border:1px solid #b9c9c1;border-radius:.5rem;align-items:center;gap:.75rem;padding-inline:1rem .25rem;display:flex}.compare-search:focus-within{border-color:var(--green)}.compare-search>svg{flex:none;width:1.2rem;height:1.2rem}.compare-search input{width:100%;min-width:0;min-height:3.25rem;color:var(--ink);background:0 0;font-size:.95rem}.compare-search input::placeholder{color:var(--muted)}.compare-search input::-webkit-search-cancel-button{display:none}.compare-search button{cursor:pointer;border-radius:.5rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.compare-search button svg{width:1.2rem;height:1.2rem}.compare-search-count{color:var(--muted);margin-block:.75rem;font-size:.75rem}.compare-search-results{overscroll-behavior:contain;scrollbar-color:#b9c9c1 transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;max-height:22rem;padding:.3rem;display:grid;overflow-y:auto}.compare-search-results li{border-bottom:1px solid var(--border);min-width:0}.compare-search-result{cursor:pointer;width:100%;min-height:6rem;transition:background-color var(--motion-fast) var(--motion-ease);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem .5rem;display:flex}.compare-search-result>svg{width:1.2rem;height:1.2rem;color:var(--green);flex:none}.compare-search-result:not(:disabled):hover{background:var(--sage)}.compare-search-result:disabled{cursor:default;opacity:.6}.compare-selected-remove:disabled{cursor:wait;opacity:.5}.compare-no-matches{color:var(--muted);padding-block:1.25rem;font-size:.875rem}@media (max-width:640px){.compare-selected,.compare-search-results{grid-template-columns:1fr}.compare-search input{font-size:1rem}}.compare-warning{color:#684718;background:#fff8e8;border-radius:.5rem;margin:1rem 0 0;padding:.85rem 1rem;font-size:.9rem}.compare-onboarding{background:#f8fbf9;border:1px dashed #a9bdb3;border-radius:.75rem;grid-template-columns:auto minmax(0,34rem);justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;padding:clamp(2rem,6vw,4.5rem);display:grid}.compare-onboarding-mark{width:4.5rem;height:5.5rem;color:var(--green);background:#fff;border:1px solid #a8c3b5;border-radius:.6rem;place-items:center;font-size:2.2rem;font-weight:900;display:grid;box-shadow:0 10px 22px #13392f14}.compare-onboarding p{color:var(--muted);margin:.65rem 0 0;line-height:1.6}.compare-results{margin-top:3.5rem}.compare-results-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.25rem;display:flex}.compare-results-heading>div>p{max-width:42rem;color:var(--muted);margin:.55rem 0 0;font-size:.9rem}.compare-scroll-hint{color:var(--green);white-space:nowrap;margin:0;font-size:.78rem;font-weight:800;display:none}.compare-table-scroll{border:1px solid var(--border);scrollbar-color:#9bb5a8 transparent;background:#fff;border-radius:.75rem;max-width:100%;overflow:auto}.compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:44rem}.compare-table th,.compare-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:1rem}.compare-table tr>:last-child{border-right:0}.compare-table tbody tr:last-child>*{border-bottom:0}.compare-table thead th{background:#f8faf8;width:14.25rem}.compare-table thead th:first-child,.compare-table tbody th[scope=row]{z-index:2;background:#f8faf8;width:10.5rem;position:sticky;left:0}.compare-table thead th:first-child{z-index:3}.compare-criterion-heading{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:800}.compare-product-heading{min-height:13.5rem}.compare-product-media{border:1px solid var(--border);background:var(--cream);border-radius:.6rem;width:100%;max-width:9rem;overflow:hidden}.compare-product-media .product-media,.compare-product-media .media-placeholder{border:0;height:7.5rem}.compare-product-media .media-monogram{width:3rem;height:3.75rem;font-size:1.45rem}.compare-product-media .media-status{display:none}.compare-product-heading p{color:var(--muted);margin:.85rem 0 .2rem;font-size:.76rem;font-weight:700}.compare-product-heading a{color:var(--green);font-size:1rem;font-weight:900;line-height:1.25;text-decoration:none}.compare-product-heading a:hover{text-underline-offset:3px;text-decoration:underline}.compare-section-row th{background:var(--green-deep);color:#fff;letter-spacing:.03em;border-right:0;padding:.7rem 1rem;font-size:.8rem;font-weight:800;position:static}.compare-table tbody th[scope=row]{color:var(--ink);font-size:.85rem;font-weight:800}.compare-table td{color:#38584f;font-size:.88rem;line-height:1.45}.compare-empty{color:#6c7f78;font-style:italic}.compare-rating{gap:.15rem;display:grid}.compare-rating b{color:var(--green);font-size:1.25rem}.compare-rating span{color:var(--muted);font-size:.76rem}.sensory-measure{gap:.55rem;display:grid}.sensory-measure-value{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.sensory-measure-value b{color:var(--green);font-size:1rem}.sensory-measure-value small{color:var(--muted);font-size:.68rem}.sensory-track{background:#dfe8e3;border-radius:999px;height:.3rem;display:block;overflow:hidden}.sensory-track>span{border-radius:inherit;background:var(--green);height:100%;display:block}.compare-data-note{max-width:50rem;color:var(--muted);margin:1rem 0 0;font-size:.8rem;line-height:1.55}@media (min-width:900px){.compare-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.compare-hero{padding-bottom:2.5rem}.compare-hero-grid{grid-template-columns:1fr;gap:2rem;margin-top:2rem}.compare-builder-copy{display:block}.compare-builder-copy p{margin-top:.65rem}.compare-results{margin-top:2.75rem}.compare-scroll-hint{display:block}.compare-table-scroll{border-right:0;border-radius:.75rem 0 0 .75rem;margin-right:-1rem}.compare-table{min-width:42rem}.compare-table thead th{width:12.5rem}.compare-table thead th:first-child,.compare-table tbody th[scope=row]{width:8.5rem}}@media (max-width:520px){.compare-picker-grid{grid-template-columns:1fr}.compare-builder-footer,.compare-results-heading{align-items:flex-start}.compare-builder-footer{flex-direction:column}.compare-onboarding{grid-template-columns:1fr;justify-items:start}.compare-results-heading{display:block}.compare-scroll-hint{margin-top:.75rem}.compare-table th,.compare-table td{padding:.85rem}}@media (max-width:639px){.catalog-page{padding-top:1.5rem;padding-bottom:3rem}.catalog-page-title{font-size:2.2rem}.catalog-page-intro{margin-top:.55rem;line-height:1.5}.catalog-page-search{margin-top:1.1rem}.catalog-page-filters{margin-top:1.05rem;margin-bottom:1.05rem;padding-bottom:1.1rem}.catalog-page-divider{margin-top:1.05rem;margin-bottom:1.05rem}.catalog-listing-skeleton-search{margin-top:1.1rem}}.catalog-page .catalog-empty{border:0;border-top:1px solid var(--border);text-align:left;background:#fbfaf7;border-radius:0;padding:2.5rem clamp(1rem,3vw,2.5rem)}.catalog-card--listing .catalog-card-rating{font-size:.76rem}.catalog-card--listing .catalog-card-rating:not([aria-label]){color:#71847a}#community-title,.review-results-title{scroll-margin-top:var(--header-anchor-offset)}.review-composer{max-width:48rem}.review-rating-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.review-rating-options label{justify-content:center;padding-inline:.25rem}@media (min-width:640px){.review-rating-options{grid-template-columns:repeat(9,minmax(0,1fr))}}.catalog-card-botanical{background:#fcfaf5;border:1px solid #e5dfd1;border-radius:1.25rem;box-shadow:0 12px 28px #4c3c1e1a}.catalog-card-botanical .catalog-card-body{flex:1;min-height:0;padding:1rem 1rem 0}.catalog-card-botanical .catalog-card-brand{padding-right:3rem;font-size:.85rem;font-weight:700}.catalog-card-botanical .catalog-card-title{color:var(--ink);text-wrap:pretty;margin-top:.55rem;padding-right:0;font-size:1.2rem;font-weight:900;line-height:1.15}.catalog-card-botanical .catalog-card-rating{margin-top:.5rem;font-size:.85rem;line-height:1.5}.catalog-card-profile{border-block:1px solid var(--border);align-items:center;gap:.6rem;margin-top:.75rem;padding-block:.6rem;display:flex}.catalog-card-profile-icon{color:#6b7b53;background:#ecebdc;border-radius:50%;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}.catalog-card-profile-icon svg{width:1.6rem;height:1.6rem}.catalog-card-botanical .catalog-card-styles{gap:.25rem .6rem;margin:0}.catalog-card-botanical .catalog-card-style{color:var(--ink);background:0 0;padding:0;font-size:.95rem;font-weight:800}.catalog-card-botanical .catalog-card-origin{margin-top:.2rem;padding:0;font-size:.85rem;font-weight:500}.catalog-card-botanical .catalog-card-description{border:0;margin-top:.6rem;padding:0;font-size:.8rem;line-height:1.5}.catalog-card-botanical .catalog-card-discontinued{color:#78511d;margin-top:.6rem;font-size:.8rem;font-weight:700}.catalog-card-botanical>.favorite-button{width:2.8rem;height:2.8rem;box-shadow:none;background:0 0;top:.8rem;right:.8rem}.catalog-card-botanical .product-media,.catalog-card-botanical .media-placeholder{aspect-ratio:1.2;background:linear-gradient(#fcfaf5,#fcfaf500 18%),url(/images/background-card.webp) bottom/cover no-repeat;border:0;flex:none;height:auto;min-height:0;max-height:240px}.catalog-card-botanical .product-media:before,.catalog-card-botanical .media-placeholder:after{display:none}.catalog-card-botanical .product-image{object-position:center bottom;filter:drop-shadow(0 10px 7px #252c184d);padding:0 6% 6%}.catalog-card-botanical .media-status{background:#fffefa;bottom:1rem}.catalog-card-botanical.catalog-card-compact .catalog-card-body{padding:1rem 1rem .5rem}.catalog-card-botanical.catalog-card-compact .catalog-card-title{font-size:1.15rem}.favorite-button:not(.favorite-button-labeled):hover{background:0 0}@media (prefers-reduced-motion:no-preference){.favorite-button-animating svg{transform-origin:50%;animation:.38s cubic-bezier(.16,1,.3,1) favorite-heart-pop}}@keyframes favorite-heart-pop{0%{transform:scale(.8)}45%{transform:scale(1.24)}75%{transform:scale(.96)}to{transform:scale(1)}}@media (max-width:640px){.catalog-pagination{justify-content:center}.catalog-pagination-summary{text-align:center;width:100%}.catalog-pagination-nav{flex-wrap:wrap;justify-content:center;gap:.5rem}.catalog-pagination-pages{order:-1;justify-content:center;width:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
