@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-arabic-wght-normal-BMWQQIfH.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-vietnamese-wght-normal-DvU6pLYV.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-latin-ext-wght-normal-CJ9LaFMc.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-latin-wght-normal-9GNYQ01K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-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:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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{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}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.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,)}}:root{--ivory:#f7f3f2;--paper:#fff;--forest:#0a481e;--forest-2:#285f3a;--brand-brown:#8f5953;--brand-brown-soft:#d8c6c4;--sky:#eee8e7;--ink:#173b23;--muted:#68766c;--line:#dfd3d1;--whatsapp:#25d366;--danger:#a33d36}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);margin:0;font-family:Tahoma,Segoe UI,Arial,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.theme-forest{--forest:#0a481e;--forest-2:#285f3a;--sky:#eee8e7;--theme-soft:#edf4ef}.theme-sand{--forest:#6f4e37;--forest-2:#8a6546;--sky:#ead8b8;--theme-soft:#f5ead8}.theme-ocean{--forest:#164e63;--forest-2:#20738b;--sky:#d9f0f4;--theme-soft:#e5f4f7}.theme-night{--forest:#172033;--forest-2:#34435f;--sky:#dce3ee;--theme-soft:#e9edf4}.background-ivory{--page-background:#f7f3f2}.background-white{--page-background:#fff}.background-mist{--page-background:#eef3ef}.background-sand{--page-background:#f4ead8}.font-simple{font-family:Arial,Segoe UI,sans-serif}.font-classic{font-family:Georgia,Times New Roman,serif}.site-shell{background:var(--page-background,var(--ivory));min-height:100vh;padding:24px;transition:background .25s}.topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefaf0;border:1px solid #737b7347;border-radius:18px;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px;max-width:1440px;min-height:78px;margin:0 auto 22px;padding:12px 18px;display:grid;position:sticky;top:14px;box-shadow:0 10px 34px #24383114}.brand{color:var(--forest);align-items:center;gap:12px;width:fit-content;font-size:28px;font-weight:800;display:inline-flex}.brand-mark{color:#fff;background:var(--forest);border-radius:14px;place-items:center;width:42px;height:42px;font-size:19px;display:grid;transform:rotate(180deg)}.brand-logo{flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.nav-links{justify-content:center;align-items:center;gap:38px;font-weight:600;display:flex}.nav-links a{white-space:nowrap;padding:12px 2px;position:relative}.nav-links a:after{content:"";background:var(--forest);inset-inline:50%;border-radius:4px;height:2px;transition:inset-inline .2s;position:absolute;bottom:3px}.nav-links a:hover:after,.nav-links .active:after{inset-inline:0}.whatsapp-outline{border:1px solid var(--forest);background:#fff;border-radius:12px;justify-self:end;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:700;transition:all .2s;display:inline-flex}.whatsapp-outline:hover{border-color:var(--whatsapp);background:#edfff4}.wa-icon{background:var(--whatsapp);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.menu-button{background:0 0;border:0;font-size:28px;display:none}.hero{grid-template-columns:1fr 1.05fr;align-items:stretch;gap:54px;max-width:1440px;min-height:550px;margin:0 auto;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;padding:62px 36px 38px;display:flex}.eyebrow{color:var(--forest-2);letter-spacing:.02em;font-size:14px;font-weight:700;display:inline-flex}.hero h1{color:var(--forest);letter-spacing:-.05em;margin:18px 0 12px;font-size:clamp(44px,5.1vw,76px);line-height:1.14}.hero-copy>p{color:#56635f;max-width:610px;margin:0;font-size:clamp(18px,2vw,28px);line-height:1.8}.primary-cta{background:var(--forest);color:#fff;border-radius:14px;place-items:center;min-width:300px;min-height:66px;margin-top:28px;padding:14px 32px;font-size:23px;font-weight:800;transition:transform .2s,background .2s;display:grid;box-shadow:0 14px 30px #173f352e}.primary-cta:hover{background:var(--forest-2);transform:translateY(-2px)}.hero-search{background:#ffffffe0;border:1px solid #c9cbc4;border-radius:16px;align-items:center;gap:14px;width:min(100%,620px);min-height:76px;margin-top:30px;padding:0 24px;transition:border .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #2d3e380f}.hero-search:focus-within{border-color:var(--forest);box-shadow:0 0 0 4px #173f3514}.hero-search span{color:#5c6562;font-size:35px;line-height:1}.hero-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:20px}.hero-search input::placeholder{color:#7b807e}.hero-visual{background:linear-gradient(145deg, #e6f6fa, var(--sky));border-radius:26px;min-height:500px;position:relative;overflow:hidden}.sky-disc{background:#ffffff6b;border-radius:50%;width:430px;height:430px;position:absolute;top:-80px;left:-70px}.hero-visual>img{object-fit:contain;filter:drop-shadow(0 24px 22px #25453c2e);width:90%;height:84%;transition:transform .45s;position:absolute;inset:8% 5%}.hero-visual.hero-fit-cover>img{object-fit:cover;filter:none;width:100%;height:100%;inset:0}.hero-visual:hover>img{transform:scale(1.025)}.hero-stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);inset-inline-end:24px;background:#ffffffe0;border:1px solid #fffc;border-radius:14px;align-items:center;gap:10px;min-width:180px;padding:14px 18px;font-weight:600;display:flex;position:absolute;bottom:24px;box-shadow:0 10px 26px #2441391a}.hero-stat strong{color:var(--forest);font-size:24px}.catalog-section{max-width:1440px;margin:54px auto 0;scroll-margin-top:120px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.section-heading h2{color:var(--forest);margin:7px 0 0;font-size:clamp(30px,3.5vw,48px)}.availability-filter{border:1px solid var(--line);background:#ffffffb3;border-radius:14px;padding:5px;display:flex}.availability-filter button,.category-chips button{cursor:pointer;border:0;transition:all .18s}.availability-filter button{color:var(--muted);background:0 0;border-radius:10px;padding:11px 16px;font-weight:700}.availability-filter button.selected{background:var(--forest);color:#fff}.catalog-tools{align-items:center;gap:10px;margin-bottom:13px;display:flex}.advanced-filter-toggle{color:#40544c;cursor:pointer;background:#fff;border:1px solid #cdd4ce;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:0 15px;display:inline-flex;box-shadow:0 5px 16px #1f382f0a}.advanced-filter-toggle:hover,.advanced-filter-toggle.open{border-color:var(--forest);color:var(--forest)}.advanced-filter-toggle>span{font-size:21px;line-height:1}.advanced-filter-toggle strong{font-size:13px}.advanced-filter-toggle b{background:var(--forest);color:#fff;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;display:grid}.advanced-filter-toggle i{color:#78847f;margin-inline-start:5px;font-size:8px;font-style:normal}.clear-catalog-filters{color:#8d443c;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 13px;font-size:11px;font-weight:800;text-decoration:underline}.advanced-filter-panel{background:linear-gradient(145deg,#f4faf6,#fff);border:1px solid #cbd6ce;border-radius:15px;margin:0 0 15px;padding:18px;animation:.16s fade-in;box-shadow:0 12px 30px #1d372e12}.advanced-filter-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.advanced-filter-heading strong,.advanced-filter-heading small{display:block}.advanced-filter-heading strong{color:var(--forest);font-size:15px}.advanced-filter-heading small{color:#78847f;margin-top:4px;font-size:10px}.advanced-filter-heading>button{color:#5f6d67;cursor:pointer;background:#fff;border:1px solid #d4dad5;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.advanced-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.catalog-filter-select{color:#5e6c66;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.catalog-filter-select select{color:#31473f;text-overflow:ellipsis;background:#fff;border:1px solid #d2d9d3;border-radius:9px;outline:0;width:100%;min-width:0;height:44px;padding:0 11px;font-size:11px;font-weight:600}.catalog-filter-select select:focus{border-color:var(--forest);box-shadow:0 0 0 3px #173f3514}.category-chips{scrollbar-width:thin;gap:10px;padding:4px 0 18px;scroll-margin-top:120px;display:flex;overflow-x:auto}.category-chips button{color:#4f5a56;background:#fffefa;border:1px solid #d5d7d0;border-radius:999px;flex:none;padding:12px 18px;font-weight:600}.category-chips button:hover,.category-chips button.selected{border-color:var(--forest);background:var(--forest);color:#fff}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-card{background:var(--paper);cursor:pointer;border:1px solid #dad8cf;border-radius:18px;flex-direction:column;min-height:460px;transition:transform .2s,box-shadow .2s,border .2s;display:flex;overflow:hidden;box-shadow:0 8px 26px #23342f0b}.product-card:hover{border-color:#c4c9c3;transform:translateY(-4px);box-shadow:0 16px 34px #23342f1a}.product-image{cursor:pointer;background:#f0f5f1;border:0;width:100%;height:245px;padding:0;position:relative;overflow:hidden}.product-image img{object-fit:contain;width:100%;height:100%;padding:12px;transition:transform .22s}.product-fit-cover .product-image img,.product-fit-cover .dialog-main-image img{object-fit:cover;padding:0}.product-card:hover .product-image img{transform:scale(1.035)}.image-placeholder,.dialog-main-image>span{color:#a2aca7;place-items:center;width:100%;height:100%;font-weight:800;display:grid}.status{border-radius:8px;justify-content:center;align-items:center;width:fit-content;font-size:13px;font-weight:700;display:inline-flex}.product-image .status{top:12px;padding:8px 11px;position:absolute;inset-inline-start:12px;box-shadow:0 4px 14px #1f3b3114}.variant-count-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);inset-inline-end:12px;background:#173f35e6;border:1px solid #ffffffd1;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;bottom:12px;box-shadow:0 5px 14px #173f352e}.status.available{color:#286839;background:#e7f6e4;border:1px solid #bcdab6}.status.unavailable{color:#8d3d35;background:#f5e8e5;border:1px solid #dfbdb7}.product-info{flex-direction:column;flex:1;padding:17px;display:flex}.product-meta{color:#738079;justify-content:space-between;gap:10px;min-height:20px;font-size:12px;display:flex}.product-info h3{color:#1d342d;margin:9px 0 7px;font-size:18px;line-height:1.5}.product-option-preview{gap:5px;margin:0 0 9px;display:flex;overflow:hidden}.product-option-preview span{color:#527064;text-overflow:ellipsis;white-space:nowrap;background:#f3f8f4;border:1px solid #d9e2dc;border-radius:7px;flex:0 auto;max-width:105px;padding:5px 7px;font-size:9px;font-weight:700;overflow:hidden}.card-description{color:#68736f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.card-footer{border-top:1px solid #ecebe5;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;display:flex}.card-footer strong{color:var(--forest);font-size:18px}.wa-button{border:1px solid var(--forest);text-align:center;background:#fff;border-radius:10px;min-width:100px;padding:10px 13px;font-weight:700;transition:all .18s}.wa-button:hover{color:#fff;background:var(--forest)}.disabled{opacity:.48;pointer-events:none}.skeleton{background:linear-gradient(100deg,#eceae2 20%,#faf8f1 38%,#eceae2 55%) 0 0/200% 100%;border-color:#0000;min-height:460px;animation:1.15s linear infinite shimmer}@keyframes shimmer{to{background-position-x:-200%}}.load-more{border:1px solid var(--forest);min-width:190px;color:var(--forest);cursor:pointer;background:0 0;border-radius:12px;margin:30px auto 0;padding:14px 24px;font-weight:800;display:block}.load-more:hover{background:var(--forest);color:#fff}.empty-state,.notice{text-align:center;border:1px solid var(--line);background:#fff;border-radius:16px;margin:20px 0;padding:30px}.notice.error{color:var(--danger);background:#fff9f8;border-color:#debcb6}.layout-compact .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.layout-compact .product-card{min-height:405px}.layout-compact .product-image{height:190px}.layout-compact .product-info{padding:13px}.layout-compact .product-info h3{font-size:15px}.layout-compact .card-description{font-size:11px}.layout-compact .card-footer strong{font-size:15px}.layout-list .product-grid{grid-template-columns:1fr;gap:13px}.layout-list .product-card{grid-template-columns:310px minmax(0,1fr);min-height:270px;display:grid}.layout-list .product-image{height:100%;min-height:270px}.layout-list .product-info{padding:22px}.layout-list .product-info h3{font-size:23px}.layout-list .card-description{-webkit-line-clamp:3;max-width:850px}.cards-minimal .product-card{box-shadow:none;border-color:#0000;border-radius:8px}.cards-minimal .product-card:hover{border-color:#d5dbd6;box-shadow:0 8px 20px #23342f0f}.cards-square .product-card,.cards-square .product-image{border-radius:2px}footer{border-top:1px solid var(--line);max-width:1440px;color:var(--muted);justify-content:space-between;align-items:end;margin:70px auto 0;padding:34px 4px 18px;display:flex}footer strong{color:var(--forest);font-size:22px}footer p{margin:7px 0 0}footer a{text-underline-offset:5px;text-decoration:underline}.dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12221d9e;place-items:center;padding:24px;animation:.16s fade-in;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.product-dialog{background:var(--paper);border:1px solid #ffffffa6;border-radius:22px;grid-template-columns:1.02fr .98fr;width:min(1080px,100%);max-height:calc(100vh - 48px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #0b1c1747}.dialog-close{z-index:2;cursor:pointer;top:14px;background:#ffffffeb;border:1px solid #d1d4cf;border-radius:50%;width:42px;height:42px;font-size:27px;line-height:1;position:absolute;inset-inline-end:14px}.dialog-gallery{background:#eaf4f2;padding:24px}.dialog-main-image{background:#fff;border-radius:16px;place-items:center;height:510px;display:grid;overflow:hidden}.dialog-main-image img{object-fit:contain;width:100%;height:100%;padding:18px}.dialog-thumbs{gap:10px;margin-top:12px;display:flex;overflow-x:auto}.dialog-thumbs button{cursor:pointer;background:#fff;border:1px solid #cfd5d1;border-radius:9px;flex:0 0 74px;width:74px;height:64px;padding:3px}.dialog-thumbs button.active{border:2px solid var(--forest)}.dialog-thumbs img{object-fit:contain;width:100%;height:100%}.dialog-content{padding:52px 40px 32px}.dialog-content>.status{padding:8px 12px}.dialog-content h2{color:var(--forest);margin:16px 0 6px;font-size:clamp(28px,3vw,42px);line-height:1.35}.english-name{color:#74817c;text-align:right;margin:0;font-size:14px}.dialog-price{color:var(--forest);margin:20px 0;font-size:28px;display:block}.dialog-description{color:#53615c;line-height:1.9}.variant-picker{background:#f7faf7;border:1px solid #cfdad2;border-radius:13px;margin:18px 0;padding:14px}.variant-picker-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.variant-picker-title strong,.variant-picker-title small{display:block}.variant-picker-title strong{color:#30483f;font-size:13px}.variant-picker-title small{color:#7a8781;margin-top:3px;font-size:9px}.variant-picker-title>span{color:#2f7043;text-overflow:ellipsis;white-space:nowrap;background:#e5f4e7;border-radius:7px;max-width:48%;padding:6px 8px;font-size:9px;font-weight:800;overflow:hidden}.variant-options{grid-template-columns:1fr 1fr;gap:7px;max-height:235px;margin-top:11px;padding-inline-end:3px;display:grid;overflow-y:auto}.variant-options button{text-align:right;cursor:pointer;background:#fff;border:1px solid #d7ded8;border-radius:9px;gap:3px;min-width:0;padding:9px 9px 8px;transition:all .16s;display:grid;position:relative}.variant-options button:hover{border-color:#8fa89a}.variant-options button.active{border:2px solid var(--forest);padding:8px 8px 7px;box-shadow:0 0 0 3px #173f3512}.variant-options button.unavailable{opacity:.68;border-style:dashed}.variant-options button>span{color:#344a42;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.variant-options button small{color:#7b8681;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.variant-options button i{color:#2c713f;top:7px;background:#e7f5e8;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900;position:absolute;inset-inline-end:7px}.variant-options button>span,.variant-options button small{padding-inline-end:42px}.variant-options button.unavailable i{color:#90453d;background:#f7e8e5}.dialog-content dl{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.dialog-content dl div{border-bottom:1px solid #e5e5de;padding:11px 0}.dialog-content dt{color:#7b8581;font-size:12px}.dialog-content dd{white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.6}.dialog-whatsapp{background:var(--forest);color:#fff;border-radius:12px;place-items:center;min-height:54px;margin-top:24px;font-weight:800;display:grid}.dialog-whatsapp:hover{background:var(--forest-2)}@media (width<=1120px){.topbar{grid-template-columns:1fr auto}.nav-links{border:1px solid var(--line);top:calc(100% + 8px);background:#fff;border-radius:15px;flex-direction:column;gap:2px;padding:12px;display:none;position:absolute;inset-inline:0;box-shadow:0 14px 28px #23342f1f}.nav-links.open{display:flex}.nav-links a{text-align:center;width:100%}.menu-button{justify-self:end;display:block}.whatsapp-outline{display:none}.hero{grid-template-columns:1fr 1fr;gap:20px}.hero-copy{padding-inline:16px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-compact .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.site-shell{padding:12px}.topbar{border-radius:14px;min-height:64px;top:8px}.brand{font-size:22px}.brand-mark{width:36px;height:36px}.brand-logo{width:40px;height:40px}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{order:1;padding:26px 10px 12px}.hero-visual{min-height:360px}.primary-cta{width:100%;min-width:0;min-height:58px}.hero-search{min-height:64px}.section-heading{flex-direction:column;align-items:flex-start}.availability-filter{width:100%;overflow-x:auto}.availability-filter button{white-space:nowrap;flex:1}.advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.layout-compact .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-list .product-card{grid-template-columns:230px minmax(0,1fr)}.product-card{min-height:420px}.product-image{height:210px}.product-dialog{grid-template-columns:1fr}.dialog-gallery{padding:14px}.dialog-main-image{height:350px}.dialog-content{padding:28px 20px 24px}footer{margin-top:40px}}@media (width<=540px){.hero h1{font-size:42px}.hero-copy>p{font-size:18px}.hero-visual{min-height:300px}.hero-stat{bottom:12px;inset-inline-end:12px}.catalog-tools{flex-direction:column;align-items:stretch}.advanced-filter-toggle{justify-content:center;width:100%}.clear-catalog-filters{align-self:center}.advanced-filter-panel{padding:14px}.advanced-filter-grid,.product-grid{grid-template-columns:1fr}.layout-compact .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-list .product-card{min-height:455px;display:flex}.layout-list .product-image{height:270px;min-height:0}.product-card{min-height:455px}.product-image{height:270px}.dialog-backdrop{align-items:end;padding:0}.product-dialog{border-radius:22px 22px 0 0;max-height:94vh}.dialog-main-image{height:300px}.dialog-content dl{grid-template-columns:1fr}.variant-options{grid-template-columns:1fr;max-height:210px}footer{flex-direction:column;align-items:flex-start;gap:20px}}@media (width<=430px){.layout-compact .product-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.theme-forest{--hero-bg:#0a481e;--hero-bg-2:#153d24;--accent:#d8c6c4;--accent-strong:#8f5953;--accent-soft:#f0e7e6;--catalog-tint:#f7f3f2}.theme-logo-brown{--forest:#0a481e;--forest-2:#285f3a;--hero-bg:#8f5953;--hero-bg-2:#673c38;--accent:#dce8df;--accent-strong:#0a481e;--accent-soft:#edf4ef;--catalog-tint:#f7f3f2}.theme-logo-soft{--forest:#0a481e;--forest-2:#285f3a;--hero-bg:#285f3a;--hero-bg-2:#0a481e;--accent:#f0e7e6;--accent-strong:#8f5953;--accent-soft:#f7f3f2;--catalog-tint:#fff}.theme-logo-dark{--forest:#0a481e;--forest-2:#285f3a;--hero-bg:#063816;--hero-bg-2:#0a481e;--accent:#d8c6c4;--accent-strong:#8f5953;--accent-soft:#f0e7e6;--catalog-tint:#eef3ef}.theme-sand{--hero-bg:#38281e;--hero-bg-2:#735139;--accent:#e0b66c;--accent-strong:#9b6b35;--accent-soft:#f5e6c8;--catalog-tint:#f6efe3}.theme-ocean{--hero-bg:#0b3443;--hero-bg-2:#176377;--accent:#8bc9d5;--accent-strong:#2f7d8d;--accent-soft:#dff1f4;--catalog-tint:#edf5f6}.theme-night{--hero-bg:#111827;--hero-bg-2:#2b3b57;--accent:#9eb7df;--accent-strong:#607aa2;--accent-soft:#e2e9f4;--catalog-tint:#eef1f6}.site-shell{--content-width:1520px;background-color:var(--page-background,#f7f3f2);min-height:100vh;color:var(--ink);background-image:url(/topographic-pattern.svg);background-size:900px 700px;background-attachment:fixed;padding:0;overflow:hidden}.font-modern{font-family:Alexandria Variable,Alexandria,Tahoma,Segoe UI,sans-serif}.site-shell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;display:block}.announcement-bar{color:#f0e7e6;background:#063816;place-items:center;min-height:39px;display:grid}.announcement-bar>div{width:min(var(--content-width), calc(100% - 48px));justify-content:center;align-items:center;gap:18px;display:flex}.announcement-bar span{color:var(--accent);letter-spacing:.02em;font-size:10px;font-weight:900}.announcement-bar p{margin:0;font-size:10px}.announcement-bar a{color:#fff;align-items:center;gap:7px;margin-inline-start:auto;font-size:9px;font-weight:800;display:inline-flex}.announcement-bar a svg{width:13px;transform:rotate(180deg)}.site-shell .topbar{z-index:40;width:100%;max-width:none;min-height:88px;padding:14px max(28px, calc((100vw - var(--content-width)) / 2));box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#062b12f7;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);gap:34px;margin:0;top:0}.site-shell .brand{color:#fff;min-width:0;font-size:inherit;align-items:center;gap:12px;display:inline-flex}.site-shell .brand>span:last-child{min-width:0}.site-shell .brand strong,.site-shell .brand small{display:block}.site-shell .brand strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.1;overflow:hidden}.site-shell .brand small{color:#ffffff75;letter-spacing:.17em;margin-top:5px;font-size:7px;font-weight:900}.site-shell .brand-mark{background:var(--hero-bg);border:1px solid #d8c6c4b8;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;transform:none}.site-shell .brand-mark svg{width:31px;height:31px}.site-shell .brand-mark svg path:first-child{fill:var(--accent);stroke:none;opacity:.95}.site-shell .brand-mark svg path:last-child{fill:none;stroke:#fff;stroke-width:1.4px}.site-shell .brand-logo{background:#fff;border:1px solid #1e3a301a;border-radius:14px;width:52px;height:52px;padding:3px}.site-shell .nav-links{gap:34px}.site-shell .nav-links a{color:#ffffffad;padding:12px 0;font-size:11px;font-weight:700}.site-shell .nav-links a:after{background:var(--accent);inset-inline:50%;height:2px;bottom:4px}.site-shell .nav-links a:hover,.site-shell .nav-links a.active{color:#fff}.site-shell .whatsapp-outline{color:#fff;min-height:45px;box-shadow:none;background:0 0;border:1px solid #ffffff3d;border-radius:9px;gap:9px;padding:0 16px;font-size:10px}.site-shell .whatsapp-outline:hover{background:#2dcf721f;border-color:#2dcf72}.site-shell .wa-icon{background:#2dcf72;width:27px;height:27px}.site-shell .wa-icon svg{stroke-width:1.7px;width:16px;height:16px}.site-shell .menu-button{background:#fff;border:1px solid #dbe0dc;border-radius:11px;align-content:center;gap:5px;width:43px;height:43px;padding:11px}.site-shell .menu-button i{background:var(--forest);border-radius:99px;width:100%;height:2px;transition:all .18s;display:block}.site-shell.header-light .topbar{background:#fbfaf6f5;border-bottom-color:#1b342b1a;box-shadow:0 8px 24px #0f2a210b}.site-shell.header-light .topbar .brand{color:var(--forest)}.site-shell.header-light .topbar .brand small{color:#7b8782}.site-shell.header-light .topbar .nav-links a{color:#53615b}.site-shell.header-light .topbar .nav-links a:hover,.site-shell.header-light .topbar .nav-links a.active{color:var(--forest)}.site-shell.header-light .topbar .whatsapp-outline{background:var(--hero-bg);border:0}.site-shell .hero{width:100%;max-width:none;min-height:670px;padding:clamp(42px, 5vw, 76px) max(28px, calc((100vw - var(--content-width)) / 2));background:url(/topographic-pattern.svg) center / 900px 700px, radial-gradient(circle at 10% 15%, #ffffff1f, transparent 29%), linear-gradient(135deg, var(--hero-bg), var(--hero-bg-2));color:#fff;isolation:isolate;border-radius:0;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:clamp(36px,5vw,78px);margin:0;position:relative;overflow:hidden}.site-shell .hero:before{content:"";z-index:-1;border:1px solid #ffffff17;border-radius:50%;width:560px;height:560px;position:absolute;top:-330px;right:-250px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.site-shell .hero-copy{z-index:2;justify-content:center;align-items:flex-start;padding:22px 0;position:relative}.site-shell .eyebrow{color:var(--forest-2);letter-spacing:.02em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.site-shell .eyebrow>i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--accent);border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.site-shell .eyebrow>i{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 16%, transparent)}}.site-shell .hero .eyebrow{color:var(--accent)}.site-shell .hero h1{color:#fff;letter-spacing:-.045em;max-width:700px;margin:18px 0 14px;font-size:clamp(48px,5.1vw,78px);font-weight:800;line-height:1.12}.site-shell .hero-copy>p{color:#ffffffb8;max-width:680px;font-size:clamp(16px,1.6vw,21px);line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:27px;display:flex}.site-shell .primary-cta,.secondary-cta{min-width:0;min-height:54px;box-shadow:none;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 19px;font-size:11px;font-weight:900;display:inline-flex}.site-shell .primary-cta{background:var(--accent-strong,var(--accent));color:#fff}.site-shell .primary-cta:hover{background:#a86d66;transform:translateY(-2px)}.site-shell .primary-cta svg{width:16px;transform:rotate(180deg)}.secondary-cta{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff3d}.secondary-cta:hover{background:#ffffff1f;border-color:#ffffff80}.secondary-cta svg{width:17px;height:17px}.site-shell .hero-search{width:min(100%,650px);min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:13px;gap:12px;margin-top:25px;padding:0 10px 0 18px}.site-shell .hero-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #d8b56d1a}.site-shell .hero-search>span{color:var(--accent);flex:none;font-size:21px}.site-shell .hero-search input{color:#fff;font-size:12px}.site-shell .hero-search input::placeholder{color:#ffffff80}.site-shell .hero-search>a{background:var(--accent);color:#183027;border-radius:9px;flex:none;place-items:center;width:42px;height:42px;display:grid}.site-shell .hero-search>a svg{width:17px;transform:rotate(180deg)}.hero-metrics{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:18px;width:min(100%,650px);margin-top:28px;padding-top:22px;display:grid}.hero-metrics>div{gap:5px;display:grid}.hero-metrics strong{color:#fff;font-size:22px;line-height:1}.hero-metrics small{color:#ffffff80;font-size:8px}.site-shell .hero-visual{background:0 0;border:0;border-radius:0;align-self:stretch;min-height:510px;position:relative;overflow:visible}.site-shell .hero-visual:before{content:"";background:#ffffff13;border:1px solid #ffffff21;border-radius:42% 58% 46% 54%/55% 42% 58% 45%;position:absolute;inset:7% 1% 3% 4%;transform:rotate(-3deg)}.hero-contours{opacity:.32;position:absolute;inset:0;overflow:hidden}.hero-contours i{border:1px solid #ffffff57;border-radius:50%;display:block;position:absolute}.hero-contours i:first-child{width:360px;height:360px;top:2%;left:2%}.hero-contours i:nth-child(2){width:280px;height:280px;top:10%;left:10%}.hero-contours i:nth-child(3){width:200px;height:200px;top:18%;left:18%}.hero-product-frame{background:#f7f3f2;border:1px solid #ffffff3d;border-radius:27px;place-items:center;display:grid;position:absolute;inset:12% 7% 9%;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 35px 60px #03161047}.hero-product-frame:after{content:"";pointer-events:none;background:linear-gradient(145deg,#fff6,#0000 38%);position:absolute;inset:0}.site-shell .hero-visual .hero-product-frame>img{object-fit:contain;filter:drop-shadow(0 20px 18px #112d2324);width:100%;height:100%;padding:20px;position:static;transform:none}.site-shell .hero-visual.hero-fit-cover .hero-product-frame>img{object-fit:cover;filter:none;padding:0}.hero-feature-label,.site-shell .hero-stat{z-index:3;color:#203a31;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #ffffff8c;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex;position:absolute;box-shadow:0 13px 30px #041a1329}.hero-feature-label{top:5%;inset-inline-start:-2%}.hero-feature-label>i{background:var(--accent-soft);width:31px;height:31px;color:var(--forest);border-radius:9px;place-items:center;font-size:12px;font-style:normal;display:grid}.hero-feature-label small,.hero-feature-label strong,.site-shell .hero-stat small,.site-shell .hero-stat strong{display:block}.hero-feature-label small,.site-shell .hero-stat small{color:#7a8781;font-size:7px}.hero-feature-label strong,.site-shell .hero-stat strong{color:#203a31;margin-top:3px;font-size:10px}.site-shell .hero-stat{inset-inline:auto -1%;bottom:4%}.site-shell .hero-stat>i{background:#35ba65;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 6px #35ba6521}.trust-strip{width:100%;padding:0 max(28px, calc((100vw - var(--content-width)) / 2));box-shadow:none;background:#d8c6c4;border:0;border-radius:0;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.trust-strip article{align-items:center;gap:13px;min-width:0;padding:22px 24px;display:flex}.trust-strip article+article{border-inline-start:1px solid #52463829}.trust-strip article>span{color:#655d52;font-size:12px;font-weight:900}.trust-strip strong,.trust-strip small{display:block}.trust-strip strong{color:#0a481e;font-size:10px}.trust-strip small{color:#654f4c;margin-top:4px;font-size:8px;line-height:1.5}.category-showcase{width:min(var(--content-width), calc(100% - 48px));margin:0 auto;padding:105px 0 115px;scroll-margin-top:95px}.showcase-heading{grid-template-columns:1fr minmax(280px,.55fr);align-items:end;gap:40px;margin-bottom:27px;display:grid}.showcase-heading h2{color:var(--forest);margin:10px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.2}.showcase-heading>p{color:#68756f;margin:0;font-size:11px;line-height:1.9}.category-showcase-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.category-showcase-grid>button{color:#223b32;text-align:center;cursor:pointer;background:#ffffffd1;border:1px solid #e1e2dc;border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;min-width:0;min-height:210px;padding:20px 12px 18px;transition:all .22s;display:flex;position:relative}.category-showcase-grid>button:hover,.category-showcase-grid>button.selected{border-color:var(--hero-bg);background:var(--hero-bg);color:#fff;transform:translateY(-3px);box-shadow:0 17px 34px #092b2321}.category-index{color:#8d958f;top:13px;font-size:8px;font-weight:900;position:absolute;inset-inline-start:14px}.category-illustration{color:#283e36;flex:1;place-items:center;display:grid}.category-illustration svg{stroke-width:1.25px;width:92px;height:82px}.category-showcase-grid strong,.category-showcase-grid small{display:block}.category-showcase-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.category-showcase-grid small{color:#8b958f;margin-top:7px;font-size:8px}.category-showcase-grid>button:hover small,.category-showcase-grid>button.selected small{color:#ffffff94}.category-showcase-grid>button>i{width:28px;height:28px;color:var(--forest);opacity:0;inset-inline-end:12px;background:#fff;border:1px solid #dfe2dd;border-radius:50%;place-items:center;font-style:normal;transition:all .18s;display:grid;position:absolute;bottom:12px;transform:translate(6px)}.category-showcase-grid>button:hover>i,.category-showcase-grid>button.selected>i{opacity:1;transform:translate(0)}.category-showcase-grid>button>i svg{width:15px;transform:rotate(180deg)}.category-showcase-skeleton{background:linear-gradient(100deg,#ecece7 20%,#f7f6f1 40%,#ecece7 60%) 0 0/220% 100%;border-radius:16px;min-height:128px;animation:1.15s linear infinite shimmer}.site-shell .catalog-section{width:100%;max-width:none;padding:105px max(24px, calc((100vw - var(--content-width)) / 2)) 120px;background-color:var(--catalog-tint);background-image:url(/topographic-pattern.svg);background-size:900px 700px;margin:0;scroll-margin-top:90px}.site-shell .section-heading{align-items:flex-end;margin-bottom:24px}.site-shell .section-heading h2{color:var(--forest);margin:10px 0 0;font-size:clamp(36px,4vw,54px);line-height:1.15}.site-shell .section-heading p{color:#7b8781;margin:8px 0 0;font-size:10px}.site-shell .availability-filter{background:#ffffffc7;border:1px solid #d8dcd6;border-radius:11px;padding:4px}.site-shell .availability-filter button{color:#69756f;border-radius:8px;min-width:78px;padding:10px 13px;font-size:9px}.site-shell .availability-filter button.selected{background:var(--hero-bg);color:#fff;box-shadow:0 6px 13px #0a2f271c}.catalog-command-bar{background:#ffffffd1;border:1px solid #d8dcd6;border-radius:15px;grid-template-columns:minmax(300px,1fr) auto;gap:9px;margin-bottom:14px;padding:8px;display:grid;box-shadow:0 8px 22px #1c332b0a}.catalog-search{background:#f5f5f0;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:50px;padding:0 14px;display:flex}.catalog-search>svg{width:19px;color:var(--forest);flex:none}.catalog-search input{color:#253b33;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.catalog-search input::placeholder{color:#929a96}.catalog-search>button{color:#5e6964;cursor:pointer;background:#e4e7e2;border:0;border-radius:50%;flex:none;width:28px;height:28px}.site-shell .catalog-tools{align-items:stretch;margin:0}.site-shell .advanced-filter-toggle{color:#385047;min-height:50px;box-shadow:none;background:#fff;border:1px solid #d4d9d3;border-radius:10px;gap:8px;padding:0 15px}.site-shell .advanced-filter-toggle:hover,.site-shell .advanced-filter-toggle.open{border-color:var(--forest);background:var(--hero-bg);color:#fff}.site-shell .advanced-filter-toggle>span{font-size:18px}.site-shell .advanced-filter-toggle>span svg{width:18px}.site-shell .advanced-filter-toggle strong{font-size:9px}.site-shell .advanced-filter-toggle b{background:var(--accent);color:#20372f;min-width:20px;height:20px;font-size:8px}.site-shell .advanced-filter-toggle i{color:currentColor;margin:0;font-size:15px}.site-shell .clear-catalog-filters{color:#985048;padding:0 10px;font-size:9px;text-decoration:none}.site-shell .advanced-filter-panel{background:#fff;border:1px solid #d4d9d3;border-radius:16px;margin:0 0 14px;padding:22px;box-shadow:0 15px 38px #13302612}.site-shell .advanced-filter-heading{margin-bottom:18px}.site-shell .advanced-filter-heading>div{align-items:center;gap:11px;display:flex}.site-shell .advanced-filter-heading>div>span{background:var(--accent-soft);width:38px;height:38px;color:var(--forest);border-radius:10px;place-items:center;display:grid}.site-shell .advanced-filter-heading svg{width:18px}.site-shell .advanced-filter-heading strong{color:#263f36;font-size:12px}.site-shell .advanced-filter-heading small{margin-top:4px;font-size:8px}.site-shell .advanced-filter-heading>button{background:#f1f2ee;border:0;font-size:8px}.site-shell .advanced-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.site-shell .catalog-filter-select{color:#637069;gap:7px;font-size:8px}.site-shell .catalog-filter-select select{background:#fbfcf9;border-color:#dbe0da;border-radius:9px;height:46px;padding:0 11px;font-size:9px}.site-shell .category-chips{gap:7px;margin:0 0 22px;padding:5px 0 3px}.site-shell .category-chips button{color:#617069;background:#ffffffc7;border-color:#d8dcd6;border-radius:9px;padding:9px 14px;font-size:9px}.site-shell .category-chips button:hover,.site-shell .category-chips button.selected{border-color:var(--hero-bg);background:var(--hero-bg);color:#fff}.site-shell .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.site-shell .product-card{background:#fff;border:1px solid #dcded7;border-radius:18px;min-height:500px;box-shadow:0 9px 24px #182d260a}.site-shell .product-card:hover{border-color:#bec8c1;transform:translateY(-5px);box-shadow:0 20px 42px #1730271c}.site-shell .product-image{background:#fff;height:275px}.site-shell .product-image:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.site-shell .product-image img{z-index:1;padding:18px;position:relative}.site-shell.product-fit-cover .product-image img{padding:0}.site-shell .image-placeholder{color:#8e9993;gap:8px}.site-shell .image-placeholder svg{color:#9da9a3;width:55px;height:55px}.site-shell .image-placeholder small{letter-spacing:.08em;font-size:9px}.site-shell .status{border-radius:999px;gap:6px;font-size:8px}.site-shell .status>i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.site-shell .product-image .status{z-index:2;top:13px;padding:7px 9px;inset-inline-start:13px;box-shadow:0 6px 14px #17322812}.site-shell .status.available{color:#25733f;background:#eefaf1f0;border-color:#bcdcc5}.site-shell .status.unavailable{color:#9a4940;background:#fcf0edf0;border-color:#e2c5c0}.site-shell .variant-count-badge{z-index:2;inset-inline-end:13px;background:#0a2f27e6;border:0;border-radius:8px;padding:7px 9px;font-size:8px;bottom:13px}.site-shell .product-info{padding:18px}.site-shell .product-meta{flex-wrap:wrap;justify-content:flex-start;gap:5px;min-height:20px}.site-shell .product-meta span{color:#718079;text-overflow:ellipsis;white-space:nowrap;background:#f1f3ef;border-radius:6px;max-width:48%;padding:4px 7px;font-size:7px;font-weight:800;overflow:hidden}.site-shell .product-info h3{min-height:52px;color:var(--forest);margin:10px 0 8px;font-size:15px;line-height:1.65}.site-shell .product-option-preview{margin-bottom:9px}.site-shell .product-option-preview span{color:#64766d;background:#fafbf8;border-color:#e2e4de;font-size:7px}.site-shell .card-description{color:#74807a;min-height:42px;font-size:9px;line-height:1.7}.site-shell .card-footer{border-color:#eceee9;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:auto;padding-top:14px}.card-price{gap:4px;min-width:0;display:grid}.card-price small{color:#8a948f;font-size:7px}.site-shell .card-price strong{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.card-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;display:flex}.card-view{color:#40564d;cursor:pointer;background:#fff;border:1px solid #d6dcd7;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.card-view:hover{border-color:var(--forest);color:var(--forest)}.card-view svg{width:12px;transform:rotate(180deg)}.product-link-button{color:#355348;white-space:nowrap;background:#f5f7f4;border:1px solid #d6dcd7;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:35px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.product-link-button:hover{border-color:var(--forest);background:var(--forest);color:#fff}.product-link-button.disabled{opacity:.42;cursor:not-allowed;pointer-events:auto}.site-shell .wa-button{color:#fff;background:#2ccf70;border:0;border-radius:9px;place-items:center;width:35px;min-width:35px;height:35px;padding:0;display:grid}.site-shell .wa-button:hover{background:#20b95f}.site-shell .wa-button svg{width:18px;height:18px}.site-shell .skeleton{min-height:500px}.site-shell .load-more{background:var(--hero-bg);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-width:230px;min-height:50px;margin-top:34px;padding:0 18px;font-size:10px;display:flex;box-shadow:0 10px 22px #0b2f2721}.site-shell .load-more:hover{background:var(--hero-bg-2)}.site-shell .load-more svg{width:15px;transform:rotate(180deg)}.site-shell.layout-compact .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.site-shell.layout-compact .product-card{min-height:440px}.site-shell.layout-compact .product-image{height:220px}.site-shell.layout-list .product-grid{grid-template-columns:1fr}.site-shell.layout-list .product-card{grid-template-columns:320px minmax(0,1fr);min-height:250px}.site-shell.layout-list .product-image{height:100%;min-height:250px}.site-shell.cards-minimal .product-card{box-shadow:none;border-color:#0000;border-radius:10px}.site-shell.cards-square .product-card,.site-shell.cards-square .product-image{border-radius:2px}.site-shell .product-dialog{background:#fff;border:1px solid #ffffff47;border-radius:25px;grid-template-columns:1.08fr .92fr;width:min(1160px,100%);box-shadow:0 40px 100px #02120d5c}.site-shell .dialog-close{color:#33483f;top:15px;background:#edf0ec;border:0;width:39px;height:39px;font-size:22px;inset-inline-end:15px}.site-shell .dialog-gallery{background:#fff;padding:26px}.site-shell .dialog-main-image{border:1px solid #263e3514;border-radius:18px;height:535px;box-shadow:0 15px 34px #1e322b12}.site-shell .dialog-thumbs button{border-radius:9px;flex-basis:68px;width:68px;height:61px}.site-shell .dialog-content{padding:54px 38px 34px}.site-shell .dialog-content>.status{padding:7px 10px}.site-shell .dialog-content h2{color:#173b2f;margin-top:17px;font-size:clamp(27px,3vw,40px)}.site-shell .english-name{color:#8a958f;font-size:11px}.site-shell .dialog-price{color:var(--forest);margin:18px 0;font-size:23px}.site-shell .variant-picker{background:#f8faf7;border-color:#dce2dd;border-radius:14px}.site-shell .variant-options button.active{border-color:var(--forest);box-shadow:0 0 0 3px #173f350f}.site-shell .dialog-description{color:#64716b;font-size:11px;line-height:1.9}.site-shell .dialog-content dt{font-size:9px}.site-shell .dialog-content dd{font-size:11px}.site-shell .dialog-whatsapp{background:#24c966;border-radius:10px;min-height:52px;font-size:11px}.site-shell .dialog-whatsapp:hover{background:#1cad57}.dialog-primary-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:9px;margin-top:24px;display:grid}.site-shell .dialog-primary-actions .dialog-whatsapp{margin-top:0}.dialog-product-link{color:#294a3e;text-align:center;background:#f6f8f5;border:1px solid #cfd8d1;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:52px;font-size:10px;font-weight:900;display:inline-flex}.dialog-product-link:hover{border-color:var(--forest);background:var(--forest);color:#fff}.dialog-product-link.disabled{opacity:.42;cursor:not-allowed;pointer-events:auto}.store-footer{max-width:none;padding:0 max(24px, calc((100vw - var(--content-width)) / 2));color:#ffffffad;background:#063816;border:0;margin:0;display:block}.store-footer-main{grid-template-columns:1.25fr .55fr .8fr;align-items:start;gap:70px;padding:68px 0 54px;display:grid}.store-footer .brand{color:#fff}.store-footer .brand small{color:#fff6}.store-footer .brand-mark{background:#ffffff0f;border-color:#d8b56d59}.footer-brand>p{color:#ffffff85;max-width:440px;margin:19px 0 0;font-size:10px;line-height:1.9}.store-footer nav,.footer-contact{gap:11px;display:grid}.store-footer nav>strong,.footer-contact>strong{color:#fff;margin-bottom:4px;font-size:11px}.store-footer nav a{color:#ffffff8c;width:fit-content;font-size:9px}.store-footer nav a:hover{color:var(--accent)}.footer-contact p{color:#ffffff85;margin:0;font-size:9px;line-height:1.75}.footer-contact>a{color:#fff;background:#29c96b;border-radius:9px;align-items:center;gap:8px;width:fit-content;min-height:42px;margin-top:4px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.footer-contact>a svg{width:17px}.footer-bottom{color:#ffffff61;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:58px;font-size:8px;display:flex}.footer-bottom a{text-decoration:none}.footer-bottom a:hover{color:#fff}.floating-whatsapp{z-index:38;color:#fff;inset-inline-start:22px;background:#25c968;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:8px;min-height:49px;padding:0 16px;font-size:9px;font-weight:900;transition:all .18s;display:flex;position:fixed;bottom:22px;box-shadow:0 14px 30px #127c4140}.floating-whatsapp:hover{background:#1bb85a;transform:translateY(-3px)}.floating-whatsapp svg{width:19px;height:19px}@media (width<=1220px){.site-shell .topbar{padding-inline:24px}.site-shell .nav-links{gap:22px}.site-shell .hero{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr)}.category-showcase-grid{grid-template-columns:repeat(3,1fr)}.site-shell .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell.layout-compact .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.announcement-bar>div{width:calc(100% - 30px)}.announcement-bar p{display:none}.site-shell .topbar{grid-template-columns:1fr auto;min-height:75px}.site-shell .menu-button{justify-self:end;display:grid}.site-shell .whatsapp-outline{display:none}.site-shell .nav-links{top:calc(100% + 7px);background:#fffffffa;border:1px solid #d9ded9;border-radius:14px;gap:2px;padding:9px;display:none;position:absolute;inset-inline:18px;box-shadow:0 18px 40px #142b2324}.site-shell .nav-links.open{display:flex}.site-shell .nav-links a{text-align:center;border-radius:8px;width:100%;padding:12px}.site-shell .nav-links a:hover{background:#f2f4f0}.site-shell .nav-links a:after{display:none}.site-shell .hero{grid-template-columns:1fr 1fr;gap:28px;padding:42px}.site-shell .hero h1{font-size:clamp(42px,6.7vw,62px)}.site-shell .hero-visual{min-height:480px}.trust-strip{grid-template-columns:1fr 1fr}.trust-strip article:nth-child(3){border-inline-start:0;border-top:1px solid #e5e6e0}.trust-strip article:nth-child(4){border-top:1px solid #e5e6e0}.category-showcase-grid{grid-template-columns:1fr 1fr}.site-shell .advanced-filter-grid,.site-shell .product-grid,.site-shell.layout-compact .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-footer-main{grid-template-columns:1fr 1fr;gap:42px}.footer-brand{grid-column:1/-1}}@media (width<=760px){.site-shell .topbar{padding-inline:15px}.site-shell .brand strong{font-size:18px}.site-shell .brand small{font-size:6px}.site-shell .brand-mark,.site-shell .brand-logo{width:43px;height:43px}.site-shell .hero{border-radius:24px;grid-template-columns:1fr;width:calc(100% - 24px);min-height:auto;padding:34px 24px 26px}.site-shell .hero-copy{order:0;padding:8px 0 0}.site-shell .hero h1{font-size:clamp(40px,11vw,59px)}.site-shell .hero-copy>p{font-size:14px}.hero-actions{width:100%}.site-shell .primary-cta,.secondary-cta{flex:1}.site-shell .hero-search{min-height:58px}.site-shell .hero-visual{min-height:440px}.hero-feature-label{inset-inline-start:0}.site-shell .hero-stat{inset-inline-end:0}.trust-strip{width:calc(100% - 24px)}.category-showcase{width:calc(100% - 24px);padding:76px 0 82px}.showcase-heading{grid-template-columns:1fr;gap:12px}.site-shell .catalog-section{padding:78px 12px 90px}.site-shell .section-heading{flex-direction:column;align-items:flex-start}.site-shell .availability-filter{width:100%}.site-shell .availability-filter button{flex:1}.catalog-command-bar{grid-template-columns:1fr}.site-shell .catalog-tools{justify-content:space-between}.site-shell .advanced-filter-toggle{flex:1;justify-content:center}.site-shell .product-dialog{grid-template-columns:1fr}.site-shell .dialog-main-image{height:390px}.store-footer{padding-inline:18px}}@media (width<=520px){.announcement-bar{min-height:36px}.announcement-bar>div{justify-content:space-between}.announcement-bar>div>span{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.announcement-bar a{margin:0}.site-shell .topbar{min-height:69px}.site-shell .brand{gap:8px}.site-shell .brand strong{font-size:16px}.site-shell .brand-mark,.site-shell .brand-logo{border-radius:11px;width:39px;height:39px}.site-shell .brand-mark svg{width:25px;height:25px}.site-shell .menu-button{width:39px;height:39px}.site-shell .hero{border-radius:20px;margin-top:12px;padding:29px 19px 20px}.site-shell .hero h1{margin-top:14px;font-size:40px}.hero-actions{flex-direction:column;align-items:stretch}.site-shell .primary-cta,.secondary-cta{width:100%}.site-shell .hero-search{padding-inline:11px 8px}.site-shell .hero-search input{font-size:10px}.site-shell .hero-search>a{width:38px;height:38px}.hero-metrics{gap:8px}.hero-metrics strong{font-size:18px}.hero-metrics small{font-size:7px}.site-shell .hero-visual{min-height:345px}.hero-product-frame{inset:13% 4% 10%}.hero-feature-label,.site-shell .hero-stat{padding:9px 10px}.hero-feature-label>i{width:26px;height:26px}.trust-strip{grid-template-columns:1fr}.trust-strip article+article{border-inline-start:0;border-top:1px solid #e5e6e0}.trust-strip article{padding:17px 18px}.category-showcase{padding-block:64px 70px}.showcase-heading h2,.site-shell .section-heading h2{font-size:34px}.category-showcase-grid{grid-template-columns:1fr}.category-showcase-grid>button{min-height:104px}.site-shell .advanced-filter-grid{grid-template-columns:1fr}.site-shell .advanced-filter-heading{align-items:flex-start}.site-shell .advanced-filter-heading>button{flex:none}.site-shell .product-grid,.site-shell.layout-compact .product-grid{grid-template-columns:1fr}.site-shell .product-card,.site-shell.layout-compact .product-card{min-height:485px}.site-shell .product-image,.site-shell.layout-compact .product-image{height:275px}.site-shell.layout-list .product-card{min-height:485px;display:flex}.site-shell.layout-list .product-image{height:275px;min-height:0}.site-shell .dialog-backdrop{align-items:end;padding:0}.site-shell .product-dialog{border-radius:23px 23px 0 0;max-height:95vh}.site-shell .dialog-gallery{padding:15px}.site-shell .dialog-main-image{height:310px}.site-shell .dialog-content{padding:27px 19px 24px}.site-shell .variant-options,.site-shell .dialog-content dl{grid-template-columns:1fr}.store-footer-main{grid-template-columns:1fr;gap:34px;padding-block:52px 38px}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;padding-block:17px}.floating-whatsapp{justify-content:center;width:49px;height:49px;padding:0}.floating-whatsapp span{display:none}}.admin-shell,.admin-claim{background-color:#f7f3f2;background-image:url(/topographic-pattern.svg);background-size:900px 700px;background-attachment:fixed;min-height:100vh}.admin-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #d8dbd5;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 24px;display:flex;position:sticky;top:0}.admin-header>div{align-items:center;gap:12px;display:flex}.admin-header strong,.admin-header small{display:block}.admin-header small{color:var(--muted);margin-top:4px;font-size:11px}.admin-logo{background:var(--forest);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;transform:rotate(180deg)}.admin-header nav{gap:12px;display:flex}.admin-header nav a,.admin-excel-header{cursor:pointer;background:#fff;border:1px solid #ccd1cc;border-radius:9px;padding:10px 14px;font-size:13px}.admin-excel-header{border-color:var(--forest);background:var(--forest);color:#fff;font-weight:800}.admin-layout{direction:rtl;grid-template-columns:360px 1fr;height:calc(100vh - 72px);display:grid}.admin-sidebar{background:#ffffffe6;border-inline-end:1px solid #dfd3d1;flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex}.admin-overview{background:linear-gradient(145deg,#f2faf5,#fff);border:1px solid #ccd8d0;border-radius:14px;padding:14px;box-shadow:0 7px 20px #1f40340f}.admin-overview-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-overview-title small,.admin-overview-title strong{display:block}.admin-overview-title small{color:#78837e;font-size:10px}.admin-overview-title strong{color:var(--forest);margin-top:3px;font-size:17px}.admin-overview-title>span{color:#2a6c3c;background:#e1f4e4;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.admin-overview-stats{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:12px;display:grid}.admin-overview-stats>div{text-align:center;background:#fffc;border:1px solid #e3e8e3;border-radius:9px;padding:8px 3px}.admin-overview-stats strong,.admin-overview-stats small{display:block}.admin-overview-stats strong{color:var(--forest);font-size:14px}.admin-overview-stats small{color:#7a847f;margin-top:3px;font-size:8px}.admin-import-cta{background:var(--forest);color:#fff;text-align:right;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:11px;padding:11px;display:flex}.admin-import-cta>span{background:#ffffff21;border-radius:9px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.admin-import-cta strong,.admin-import-cta small{display:block}.admin-import-cta strong{font-size:12px}.admin-import-cta small{color:#ffffffb8;margin-top:3px;font-size:9px}.customization-launcher{background:linear-gradient(145deg,#edf8f1,#fff);border:1px solid #c9d7cd;border-radius:12px;gap:11px;padding:13px;display:grid}.customization-launcher>div{align-items:center;gap:9px;min-width:0;display:flex}.customization-launcher>div>span{background:var(--forest);color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.customization-launcher strong,.customization-launcher small{display:block}.customization-launcher strong{color:#29443a;font-size:11px}.customization-launcher small{color:#77827d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.customization-launcher>button{border:1px solid var(--forest);width:100%;color:var(--forest);cursor:pointer;background:#fff;border-radius:8px;padding:9px;font-size:10px;font-weight:900}.customization-launcher>button:hover{background:var(--forest);color:#fff}.variations-settings-card{background:#fff;border:1px solid #ddcfcd;border-radius:12px;gap:11px;padding:13px;display:grid;position:relative;box-shadow:0 5px 16px #4f34300a}.variations-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.variations-heading>div>span,.variations-heading>div>strong{display:block}.variations-heading>div>span{color:#8f5953;letter-spacing:.08em;font-size:8px;font-weight:900}.variations-heading>div>strong{color:#0a481e;margin-top:3px;font-size:12px}.variations-heading>i{color:#b98f8a;font-size:14px;font-style:normal}.variation-toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.variation-toggle-row>span{min-width:0}.variation-toggle-row strong,.variation-toggle-row small{display:block}.variation-toggle-row strong{color:#415068;font-size:10px}.variation-toggle-row small{color:#8490a0;margin-top:3px;font-size:8px;line-height:1.45}.variation-toggle-row>input{opacity:0;pointer-events:none;position:absolute}.variation-toggle-row>i{background:#f3f6f9;border:1px solid #c9d3df;border-radius:999px;flex:none;width:38px;height:22px;transition:all .18s;display:block;position:relative}.variation-toggle-row>i:after{content:"";background:#a9b6c5;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #22344d2e}.variation-toggle-row>input:checked+i{background:#8f5953;border-color:#8f5953}.variation-toggle-row>input:checked+i:after{background:#fff;right:18px}.variation-toggle-row>input:disabled+i{opacity:.45}.variations-controls{border-top:1px solid #e6ebf1;gap:10px;padding-top:10px;display:grid}.variations-controls.disabled{opacity:.55}.variation-select{color:#536177;gap:6px;font-size:9px;font-weight:800;display:grid}.variation-select select{color:#35445a;background:#fff;border:1px solid #d5dfea;border-radius:8px;outline:0;width:100%;height:40px;padding:0 10px;font-size:10px;font-weight:700}.variation-select select:focus{border-color:#8f5953;box-shadow:0 0 0 3px #8f595314}.variations-controls>p{color:#8f5953;margin:-2px 0 0;font-size:8px;line-height:1.55}.variation-options-picker{color:#536177;gap:6px;font-size:9px;font-weight:800;display:grid;position:relative}.variation-options-picker>button{cursor:pointer;background:#fff;border:1px solid #d5dfea;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;width:100%;min-height:42px;padding:6px 9px;display:flex}.variation-options-picker>button>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.variation-options-picker>button b{color:#50627c;background:#edf2fa;border-radius:5px;padding:5px 7px;font-size:8px}.variation-options-picker>button i{color:#8fa3bc;font-size:11px;font-style:normal}.variation-options-menu{z-index:15;top:calc(100% + 5px);background:#fff;border:1px solid #ced9e6;border-radius:9px;gap:2px;max-height:210px;padding:6px;display:grid;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 12px 28px #263d5b29}.variation-options-menu label{color:#4b5d74;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px;font-size:9px;display:flex}.variation-options-menu label:hover{background:#f2f6fb}.variation-options-menu input{accent-color:#8f5953;width:15px;height:15px}.variation-toggle-row.compact{padding-top:2px}.variations-save{color:#fff;cursor:pointer;background:#0a481e;border:0;border-radius:8px;width:100%;padding:9px;font-size:9px;font-weight:900}.variations-save:hover{background:#285f3a}.variations-save:disabled{opacity:.5;cursor:wait}.variations-status{color:#39704b;text-align:center;font-size:8px;line-height:1.5}.settings-box{background:#fff;border:1px solid #d8ddd7;border-radius:12px;overflow:hidden}.settings-toggle{cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:14px;font-weight:800;display:flex}.settings-fields{gap:10px;padding:0 14px 14px;display:grid}.settings-fields label,.editor-fields label,.admin-search{color:#57625e;gap:6px;font-size:12px;font-weight:700;display:grid}.settings-fields input,.settings-fields textarea,.editor-fields input,.editor-fields textarea,.admin-search input{width:100%;color:var(--ink);background:#fff;border:1px solid #d2d6d1;border-radius:9px;outline:none;padding:11px 12px;font-size:14px;font-weight:500}.settings-fields textarea,.editor-fields textarea{resize:vertical;min-height:88px;line-height:1.6}.admin-primary{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.admin-primary:disabled{opacity:.55;cursor:wait}.admin-search{background:#fff;border:1px solid #d8ddd7;border-radius:12px;padding:12px}.admin-product-list{gap:7px;min-height:0;padding-inline-end:3px;display:grid;overflow-y:auto}.admin-product-list>button{text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.admin-product-list>button:hover,.admin-product-list>button.selected{background:#fff;border-color:#cbd4cd}.admin-list-image{color:#95a099;background:#edf2ed;border-radius:8px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.admin-list-image img{object-fit:contain;width:100%;height:100%}.admin-product-list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.admin-product-list small{color:#7d8782;text-align:right;align-items:center;gap:6px;margin-top:4px;font-size:10px;display:flex}.admin-product-list small b{font-weight:500}.admin-product-list small em{color:#356f4a;background:#e8f3ea;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:900}.admin-product-list i{border-radius:7px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.admin-product-list i.on{color:#2b6a3b;background:#e5f4e2}.admin-product-list i.off{color:#8b4038;background:#f4e5e2}.admin-editor{min-width:0;padding:24px;overflow-y:auto}.product-editor-card{max-width:1120px;margin:0 auto}.editor-heading{background:#fff;border:1px solid #d8ddd7;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.editor-heading span{color:#7a8580;font-size:12px}.editor-heading h1{color:var(--forest);margin:7px 0 0;font-size:24px}.editor-heading-actions{align-items:center;gap:9px;display:flex}.editor-visit-link{color:#214b3d;white-space:nowrap;background:#f5f8f5;border:1px solid #cfd8d1;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.editor-visit-link:hover{color:#fff;background:#173f35;border-color:#173f35}.editor-visit-link.disabled{opacity:.45;cursor:not-allowed;pointer-events:auto}.availability-switch{cursor:pointer}.availability-switch input{opacity:0;pointer-events:none;position:absolute}.availability-switch span{color:#2e713e;text-align:center;background:#e8f7e6;border:1px solid #b9d8b7;border-radius:10px;min-width:100px;padding:10px 14px;font-weight:800;display:block}.availability-switch input:not(:checked)+span{color:#8f4038;background:#f8e8e5;border-color:#dfbeb8}.group-main-manager{background:linear-gradient(145deg,#f2faf5,#fff 62%);border:1px solid #bfcfc4;border-radius:15px;margin-top:14px;padding:20px;box-shadow:0 8px 24px #1f40340f}.group-main-layout{grid-template-columns:260px minmax(0,1fr);gap:18px;margin-top:16px;display:grid}.group-main-preview{color:#89948f;background:#fff;border:1px solid #d3ddd5;border-radius:13px;place-items:center;min-height:250px;padding:12px;font-size:12px;display:grid;position:relative;overflow:hidden}.group-main-preview img{object-fit:contain;width:100%;height:230px}.group-main-preview b{color:#fff;background:#184435eb;border-radius:7px;padding:6px 9px;font-size:9px;position:absolute;bottom:10px;right:10px}.group-main-options{min-width:0}.group-main-options>p{color:#65716c;margin:0 0 11px;font-size:11px;line-height:1.7}.group-main-thumbs{gap:9px;padding-bottom:5px;display:flex;overflow-x:auto}.group-main-thumbs>button{color:#69756f;cursor:pointer;background:#fff;border:1px solid #d6ddd7;border-radius:10px;flex:0 0 112px;padding:6px;position:relative;overflow:hidden}.group-main-thumbs>button:hover{border-color:#7ea08b}.group-main-thumbs>button.active{border:2px solid var(--forest);padding:5px;box-shadow:0 0 0 3px #173f3514}.group-main-thumbs>button:disabled,.group-main-reset:disabled{opacity:.55;cursor:wait}.group-main-thumbs img{object-fit:contain;background:#f7f9f6;border-radius:6px;width:100%;height:92px;display:block}.group-main-thumbs span{text-overflow:ellipsis;white-space:nowrap;padding:7px 2px 2px;font-size:9px;font-weight:800;display:block;overflow:hidden}.group-main-thumbs>button.active span{color:var(--forest)}.group-main-reset{color:#53645d;cursor:pointer;background:#fff;border:1px solid #c9d3cb;border-radius:8px;margin-top:13px;padding:9px 12px;font-size:10px;font-weight:800}.group-main-empty{color:#76817c;text-align:center;background:#ffffffb3;border:1px dashed #c9d5cc;border-radius:10px;padding:18px;display:block}.image-manager{background:#fff;border:1px solid #d8ddd7;border-radius:15px;margin-top:14px;padding:20px}.editor-section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.editor-section-title h2{margin:0;font-size:18px}.editor-section-title small{color:#7b8681;margin-top:4px;font-size:10px;display:block}.admin-variant-nav{background:linear-gradient(145deg,#f3faf5,#fff);border:1px solid #cbd9cf;border-radius:15px;margin-top:14px;padding:18px}.admin-variant-nav .editor-section-title>b{color:#326f46;background:#e1f2e5;border-radius:7px;padding:7px 9px;font-size:10px}.admin-variant-strip{gap:8px;margin-top:13px;padding-bottom:3px;display:flex;overflow-x:auto}.admin-variant-strip>button{text-align:right;cursor:pointer;background:#fff;border:1px solid #d7ded8;border-radius:10px;flex:0 0 210px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.admin-variant-strip>button.active{border:2px solid var(--forest);padding:7px;box-shadow:0 0 0 3px #173f3512}.admin-variant-strip>button>span{color:#839089;background:#edf2ee;border-radius:7px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:11px;display:grid;overflow:hidden}.admin-variant-strip img{object-fit:contain;width:100%;height:100%}.admin-variant-strip strong,.admin-variant-strip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-variant-strip strong{color:#3a4e46;font-size:10px}.admin-variant-strip small{color:#7d8782;margin-top:3px;font-size:8px}.admin-variant-strip i{border-radius:5px;grid-column:2;width:fit-content;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.admin-variant-strip i.on{color:#2d6d3f;background:#e5f4e7}.admin-variant-strip i.off{color:#8d443b;background:#f6e7e4}.upload-button{border:1px solid var(--forest);color:var(--forest);cursor:pointer;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:800}.upload-button input{display:none}.admin-image-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-image-grid>div{background:#f4f7f3;border:1px solid #dce0dc;border-radius:10px;position:relative;overflow:hidden}.admin-image-grid img{object-fit:contain;background:#fff;width:100%;height:126px}.admin-image-grid span{color:#68736e;padding:7px;font-size:10px;display:block}.admin-image-grid button{color:#fff;cursor:pointer;top:5px;background:#912d24e6;border:0;border-radius:50%;width:27px;height:27px;font-size:18px;position:absolute;inset-inline-end:5px}.editor-fields{background:#fff;border:1px solid #d8ddd7;border-radius:15px;grid-template-columns:1fr 1fr;gap:15px;margin-top:14px;padding:20px;display:grid}.editor-fields .wide{grid-column:1/-1}.editor-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d2d8d2;border-radius:13px;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 26px #1f322b1f}.editor-actions .admin-primary{min-width:180px}.editor-actions a{color:var(--forest);font-size:13px;font-weight:700;text-decoration:underline}.admin-message{color:#2c6b3b;text-align:center;background:#edf9eb;border:1px solid #bcd8ba;border-radius:10px;max-width:860px;margin:12px auto 0;padding:12px 16px}.admin-message.error{color:#8b3c34;background:#fff2f0;border-color:#e0bbb5}.admin-toast{z-index:145;justify-content:space-between;align-items:center;gap:12px;width:min(620px,100vw - 28px);margin:0;animation:.2s admin-toast-in;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #193b2f2e}.admin-toast button{width:27px;height:27px;color:inherit;cursor:pointer;background:#2c6b3b1a;border:0;border-radius:50%;flex:none;font-size:18px}@keyframes admin-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}}.admin-loading,.admin-empty{text-align:center;color:var(--muted);padding:60px}.admin-claim{place-items:center;padding:24px;display:grid}.claim-card{text-align:center;background:#fff;border:1px solid #d6dbd5;border-radius:20px;width:min(520px,100%);padding:36px;box-shadow:0 20px 56px #2437301a}.claim-card .admin-logo{margin:0 auto}.claim-card h1{color:var(--forest);margin:20px 0 10px}.claim-card p{color:#66726d;line-height:1.8}.claim-card>button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;margin:15px 0;padding:14px;font-weight:800}.claim-card>a{color:var(--forest);text-decoration:underline}.customization-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c1e18b8;place-items:center;padding:22px;animation:.16s fade-in;display:grid;position:fixed;inset:0}.customization-modal{background:#f8faf7;border:1px solid #ffffffb3;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1240px,100%);height:min(920px,100vh - 44px);display:grid;overflow:hidden;box-shadow:0 38px 100px #07181159}.customization-header{background:#fff;border-bottom:1px solid #dbe2dc;justify-content:space-between;align-items:flex-start;gap:22px;padding:20px 24px;display:flex}.customization-header span{color:#40805a;font-size:9px;font-weight:900}.customization-header h2{color:var(--forest);margin:5px 0 4px;font-size:24px}.customization-header p{color:#76817c;margin:0;font-size:10px}.customization-header>button{cursor:pointer;background:#fff;border:1px solid #d4dad5;border-radius:50%;width:38px;height:38px;font-size:24px}.customization-header>button:disabled{opacity:.5;cursor:wait}.customization-body{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);min-height:0;display:grid}.customization-controls{gap:13px;min-height:0;padding:18px;display:grid;overflow-y:auto}.customization-section{background:#fff;border:1px solid #d9e0da;border-radius:14px;padding:17px}.customization-section-title{align-items:center;gap:10px;margin-bottom:14px;display:flex}.customization-section-title>span{background:var(--forest);color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.customization-section-title h3,.customization-section-title small{display:block}.customization-section-title h3{color:#30483f;margin:0;font-size:14px}.customization-section-title small{color:#7e8884;margin-top:3px;font-size:8px}.customization-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.customization-fields label,.customization-select{color:#62706a;gap:6px;font-size:9px;font-weight:800;display:grid}.customization-fields .wide{grid-column:1/-1}.customization-fields input,.customization-fields textarea,.customization-select select{color:#2f433c;background:#fff;border:1px solid #d2d9d3;border-radius:8px;outline:0;width:100%;padding:10px 11px;font-size:11px;font-weight:500}.customization-fields textarea{resize:vertical;min-height:74px;line-height:1.6}.customization-fields input:focus,.customization-fields textarea:focus,.customization-select select:focus{border-color:var(--forest);box-shadow:0 0 0 3px #173f3512}.logo-image-control{background:#f8fbf8;border:1px solid #dbe2dc;border-radius:11px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:13px;padding:12px;display:grid}.logo-image-control>div{background:#fff;border:1px solid #d6ddd7;border-radius:14px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.logo-image-control>div img{object-fit:contain;width:100%;height:100%;padding:5px}.logo-image-control>div>span{background:var(--forest);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;transform:rotate(180deg)}.logo-image-control>section>strong,.logo-image-control>section>small{display:block}.logo-image-control>section>strong{color:#30483f;font-size:11px}.logo-image-control>section>small{color:#7e8884;margin:4px 0 9px;font-size:8px}.logo-image-control>section>div{flex-wrap:wrap;gap:7px;display:flex}.logo-image-control button{color:#8a443c;cursor:pointer;background:#fff;border:1px solid #d6c4c0;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:900}.theme-choice-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.palette-shuffler{background:linear-gradient(135deg,#f8f3f2,#eef4ef);border:1px solid #d8c6c4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:13px;padding:13px;display:grid;box-shadow:0 8px 22px #4a2b270d}.palette-shuffler-copy span,.palette-shuffler-copy strong,.palette-shuffler-copy small{display:block}.palette-shuffler-copy>span{color:#8f5953;font-size:8px;font-weight:900}.palette-shuffler-copy strong{color:#0a481e;margin-top:4px;font-size:13px}.palette-shuffler-copy small{color:#746865;max-width:430px;margin-top:4px;font-size:8px;line-height:1.55}.palette-shuffler-colors{direction:ltr;display:flex}.palette-shuffler-colors i{border:2px solid #fff;border-radius:50%;width:28px;height:28px;display:block;box-shadow:0 2px 7px #321f1c1f}.palette-shuffler-colors i+i{margin-left:-7px}.palette-shuffler>button{color:#fff;cursor:pointer;background:#0a481e;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 13px;font-size:9px;font-weight:900;transition:all .18s;display:inline-flex}.palette-shuffler>button:hover{background:#285f3a;transform:translateY(-1px)}.palette-shuffler>button b{color:#d8c6c4;font-size:17px;line-height:1}.theme-choice-grid>button{text-align:right;cursor:pointer;background:#fff;border:1px solid #d8ded9;border-radius:9px;gap:5px;min-width:0;padding:9px;display:grid}.theme-choice-grid>button.active{border:2px solid var(--forest);padding:8px;box-shadow:0 0 0 3px #173f3512}.theme-choice-grid>button>span{gap:3px;display:flex}.theme-choice-grid i{border:1px solid #00000012;border-radius:50%;width:18px;height:18px;display:block}.theme-choice-grid strong,.theme-choice-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.theme-choice-grid strong{color:#354a42;font-size:10px}.theme-choice-grid small{color:#87908c;font-size:7px}.choice-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.choice-row.three{grid-template-columns:repeat(3,1fr)}.hero-image-control{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;display:grid}.hero-image-control>div{background:#eef4ef;border:1px solid #d6ddd7;border-radius:10px;height:112px;overflow:hidden}.hero-image-control img{object-fit:contain;width:100%;height:100%}.hero-image-control>section{flex-wrap:wrap;gap:7px;display:flex}.customization-upload,.hero-image-control button{border:1px solid var(--forest);color:var(--forest);cursor:pointer;background:#fff;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:900}.customization-upload input{display:none}.hero-image-control button{color:#8a443c;border-color:#d6c4c0}.customization-toggles{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.customization-toggles>label{cursor:pointer;background:#fafcf9;border:1px solid #dce1dd;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.customization-toggles input{width:17px;height:17px;accent-color:var(--forest)}.customization-toggles b,.customization-toggles small{display:block}.customization-toggles b{color:#3b5048;font-size:9px}.customization-toggles small{color:#88918d;margin-top:2px;font-size:7px}.customization-preview{background:var(--page-background,#f7f4ec);min-width:0;color:var(--ink);border-inline-start:1px solid #d7dfd9;padding:18px;overflow-y:auto}.preview-label{color:#6e7b75;text-align:center;margin-bottom:10px;font-size:8px;font-weight:900}.preview-header{color:var(--forest);background:#fffffff0;border:1px solid #6c7c7340;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.preview-header>span{background:var(--forest);color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;display:grid;transform:rotate(180deg)}.preview-header>.preview-logo{background:0 0;overflow:hidden;transform:none}.preview-header>.preview-logo img{object-fit:contain;width:100%;height:100%}.preview-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.preview-hero{background:var(--sky);border-radius:13px;grid-template-columns:1fr 1fr;align-items:center;gap:10px;min-height:245px;margin-top:10px;padding:17px;display:grid;overflow:hidden}.preview-hero h3{color:var(--forest);margin:0;font-size:21px;line-height:1.35}.preview-hero p{color:#586761;margin:7px 0 0;font-size:8px;line-height:1.7}.preview-hero img{object-fit:contain;border-radius:8px;width:100%;height:180px}.preview-hero img.fit-cover{object-fit:cover}.preview-card{background:#fff;border:1px solid #dadfd9;border-radius:14px;grid-template-columns:125px 1fr;margin-top:11px;display:grid;overflow:hidden;box-shadow:0 7px 18px #23342f0f}.cards-minimal.customization-preview .preview-card{box-shadow:none;border-color:#0000;border-radius:7px}.cards-square.customization-preview .preview-card{border-radius:1px}.preview-card>div{background:#eef3ef;height:150px}.preview-card img{object-fit:contain;width:100%;height:100%;padding:7px}.product-fit-cover.customization-preview .preview-card img{object-fit:cover;padding:0}.preview-card section{min-width:0;padding:13px}.preview-card small,.preview-card strong,.preview-card p{display:block}.preview-card small{color:#7a8580;font-size:7px}.preview-card strong{color:#283d35;margin-top:5px;font-size:11px}.preview-card p{color:#74807a;margin:6px 0;font-size:7px;line-height:1.6}.preview-card button{background:var(--forest);color:#fff;border:0;border-radius:6px;margin-top:8px;padding:6px 9px;font-size:7px;font-weight:900}.customization-actions{background:#fff;border-top:1px solid #d9e0da;align-items:center;gap:9px;padding:13px 18px;display:flex}.customization-actions>div{flex:1;min-width:0}.customization-actions>div span{color:#3c7550;font-size:9px}.customization-actions .admin-primary{min-width:190px}.customization-cancel{cursor:pointer;background:#fff;border:1px solid #d3d9d4;border-radius:9px;padding:11px 16px;font-size:10px;font-weight:800}.excel-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d201aad;place-items:center;padding:22px;animation:.16s fade-in;display:grid;position:fixed;inset:0}.excel-modal{background:#fbfcf9;border:1px solid #ffffffb3;border-radius:20px;width:min(940px,100%);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 34px 90px #091c1552}.excel-modal-header{background:#fff;border-bottom:1px solid #dfe4df;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.excel-modal-header h2{color:var(--forest);margin:5px 0;font-size:25px}.excel-modal-header p{color:#6d7974;margin:0;font-size:12px;line-height:1.7}.excel-kicker{color:#43805d;font-size:10px;font-weight:900}.excel-modal-header>button{cursor:pointer;background:#fff;border:1px solid #d4d9d5;border-radius:50%;flex:none;width:38px;height:38px;font-size:24px;line-height:1}.excel-modal-header>button:disabled{opacity:.45;cursor:wait}.excel-upload-step{padding:26px}.excel-dropzone{cursor:pointer;background:linear-gradient(145deg,#f4faf6,#fff);border:2px dashed #afc1b5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:270px;padding:32px;transition:all .18s;display:flex}.excel-dropzone:hover,.excel-dropzone.dragging{border-color:var(--forest);background:#ecf7f0;transform:translateY(-1px)}.excel-dropzone strong{color:var(--forest);font-size:20px}.excel-dropzone small{color:#74807a;font-size:12px}.excel-file-icon{color:#fff;background:#197347;border-radius:16px;place-items:center;width:62px;height:62px;font-size:26px;font-weight:900;display:grid;box-shadow:0 10px 24px #1973472e}.excel-file-icon.small{width:40px;height:40px;box-shadow:none;border-radius:10px;font-size:17px}.excel-safety-note{color:#69756f;background:#fff;border:1px solid #dfe5df;border-radius:11px;gap:9px;margin-top:14px;padding:14px 16px;font-size:11px;display:flex}.excel-safety-note strong{color:var(--forest)}.excel-progress{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:360px;padding:48px;display:flex}.excel-progress strong{color:var(--forest);font-size:18px}.excel-progress small{color:#78837e}.excel-spinner{border:4px solid #d6e5db;border-top-color:var(--forest);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite excel-spin}@keyframes excel-spin{to{transform:rotate(360deg)}}.excel-preview-step{padding:20px 22px 0}.excel-success{background:#eaf8ed;border:1px solid #b7dcbf;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.excel-success>span{color:#fff;background:#2e7a46;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.excel-success strong,.excel-success small{display:block}.excel-success strong{color:#286c3d}.excel-success small{color:#67816e;margin-top:3px;font-size:10px}.excel-file-summary{background:#fff;border:1px solid #dbe1dc;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.excel-file-summary>div{align-items:center;gap:11px;min-width:0;display:flex}.excel-file-summary strong,.excel-file-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.excel-file-summary strong{color:#2f443d;font-size:13px}.excel-file-summary small{color:#7a8580;margin-top:4px;font-size:10px}.excel-file-summary>button,.excel-secondary{cursor:pointer;background:#fff;border:1px solid #cfd6d0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:800}.excel-stat-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:13px;display:grid}.excel-grouping-note{background:#eef8f1;border:1px solid #b9d9c2;border-radius:11px;align-items:center;gap:11px;margin-top:13px;padding:13px 15px;display:flex}.excel-grouping-note>span{color:#fff;background:#2e7a46;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.excel-grouping-note strong,.excel-grouping-note small{display:block}.excel-grouping-note strong{color:#285f3a;font-size:11px}.excel-grouping-note small{color:#5e7966;margin-top:4px;font-size:9px;line-height:1.65}.excel-stat{background:#fff;border:1px solid #dbe1dc;border-radius:11px;padding:14px}.excel-stat strong,.excel-stat span{display:block}.excel-stat strong{font-size:25px}.excel-stat span{color:#77827d;margin-top:4px;font-size:10px;font-weight:700}.excel-stat.green strong{color:#2f7544}.excel-stat.amber strong{color:#a16919}.excel-stat.blue strong{color:#28688d}.excel-detail-grid{grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:13px;display:grid}.excel-detail-grid>section{background:#fff;border:1px solid #dbe1dc;border-radius:11px;padding:15px}.excel-detail-grid h3,.excel-change-list h3{color:#344840;margin:0 0 10px;font-size:13px}.excel-detail-grid dl{gap:7px;margin:0;display:grid}.excel-detail-grid dl>div{color:#74807a;justify-content:space-between;gap:16px;font-size:10px;display:flex}.excel-detail-grid dd{color:#33473f;margin:0;font-weight:900}.excel-column-chips{flex-wrap:wrap;gap:6px;display:flex}.excel-column-chips span{color:#3e6f50;background:#f2f9f4;border:1px solid #d8e4dc;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:700}.excel-warnings{background:#fffaf0;border:1px solid #e4d6ad;border-radius:10px;margin-top:11px;padding:10px 13px}.excel-warnings p{color:#7c662c;margin:4px 0;font-size:10px;line-height:1.6}.excel-change-list{background:#fff;border:1px solid #dbe1dc;border-radius:11px;margin-top:13px;padding:15px}.excel-change-list>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.excel-change-list>div:first-child small{color:#818b86;font-size:9px}.excel-change-table{gap:5px;max-height:240px;display:grid;overflow-y:auto}.excel-change-table article{background:#fbfcfa;border:1px solid #edf0ed;border-radius:8px;grid-template-columns:auto minmax(180px,.9fr) 1.1fr;align-items:center;gap:9px;padding:8px;display:grid}.excel-change-table strong,.excel-change-table small{display:block}.excel-change-table strong{color:#405049;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.excel-change-table small{color:#87908c;text-align:right;margin-top:3px;font-size:8px}.excel-change-table p{color:#6f7974;margin:0;font-size:9px}.change-badge{border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900}.change-badge.update{color:#92621d;background:#fff0d4}.change-badge.create{color:#28698b;background:#e5f4fc}.excel-modal-actions{max-width:none;color:inherit;background:#fff;border-top:1px solid #dce2dd;justify-content:flex-end;align-items:center;gap:10px;margin:18px -22px 0;padding:14px 22px;display:flex}.excel-modal-actions .admin-primary{min-width:210px}.excel-error{color:#8a3c34;text-align:center;background:#fff2f0;border:1px solid #deb9b3;border-radius:10px;margin:0 24px 22px;padding:12px 14px;font-size:11px}@media (width<=980px){.admin-layout{grid-template-columns:1fr;height:auto}.admin-sidebar{border-inline-end:0;border-bottom:1px solid #d8dbd5;min-height:620px}.admin-product-list{max-height:460px}.admin-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.group-main-layout{grid-template-columns:220px minmax(0,1fr)}.customization-modal{height:calc(100vh - 24px)}.customization-body{display:block;overflow-y:auto}.customization-controls{overflow:visible}.customization-preview{border:1px solid #d7dfd9;border-radius:14px;margin:0 18px 18px;overflow:visible}.theme-choice-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.admin-header{padding:10px 12px}.admin-header nav a:last-child,.admin-excel-header{display:none}.admin-editor{padding:12px}.editor-heading{flex-direction:column;align-items:flex-start}.editor-fields{grid-template-columns:1fr}.editor-fields .wide{grid-column:auto}.admin-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.group-main-manager{padding:15px}.group-main-manager .editor-section-title{flex-direction:column;align-items:flex-start}.group-main-layout{grid-template-columns:1fr}.group-main-preview{min-height:220px}.group-main-preview img{height:200px}.customization-backdrop{align-items:end;padding:0}.customization-modal{border-radius:20px 20px 0 0;width:100%;height:97vh}.customization-header{padding:16px}.customization-header h2{font-size:19px}.customization-controls{padding:12px}.customization-section{padding:13px}.customization-fields,.choice-row,.choice-row.three,.customization-toggles{grid-template-columns:1fr}.customization-fields .wide{grid-column:auto}.logo-image-control{grid-template-columns:70px minmax(0,1fr)}.logo-image-control>div{width:70px;height:70px}.hero-image-control{grid-template-columns:1fr}.customization-preview{margin:0 12px 12px;padding:12px}.preview-hero{min-height:210px}.customization-actions{flex-wrap:wrap}.customization-actions>div{text-align:center;flex-basis:100%}.customization-actions .admin-primary{flex:1;min-width:0}.excel-modal-backdrop{align-items:end;padding:0}.excel-modal{border-radius:20px 20px 0 0;width:100%;max-height:96vh}.excel-modal-header{padding:18px}.excel-modal-header h2{font-size:20px}.excel-upload-step{padding:16px}.excel-dropzone{min-height:230px;padding:22px 14px}.excel-dropzone strong{font-size:17px}.excel-safety-note{flex-direction:column;align-items:flex-start}.excel-preview-step{padding:14px 14px 0}.excel-stat-grid{grid-template-columns:repeat(2,1fr)}.excel-detail-grid{grid-template-columns:1fr}.excel-change-table article{grid-template-columns:auto minmax(0,1fr)}.excel-change-table article p{grid-column:1/-1}.excel-modal-actions{margin-inline:-14px;padding-inline:14px}.excel-modal-actions .admin-primary{flex:1;min-width:0}}.admin-shell,.admin-claim,.customization-backdrop,.excel-modal-backdrop,.site-shell.font-modern,.site-shell.font-simple,.site-shell.font-classic{font-family:Alexandria Variable,Alexandria,Tahoma,Segoe UI,sans-serif}.site-shell [dir=ltr],.site-shell .english-name,.site-shell .brand small,.site-shell .announcement-bar,.site-shell .category-index{font-family:Century Gothic,Avenir Next,Montserrat,Arial,sans-serif}.admin-shell{color:#1b2b25;background:#f2f3ef}.admin-shell button,.admin-shell input,.admin-shell textarea,.admin-shell select{font:inherit}.admin-header{color:#fff;background:#0a110ffa;border-bottom:1px solid #ffffff14;min-height:76px;padding:12px 26px;box-shadow:0 8px 28px #0816111f}.admin-header strong{font-size:14px}.admin-header small{color:#ffffff75;font-family:Century Gothic,Avenir Next,Arial,sans-serif}.admin-logo{color:#d8c7b2;background:#ffffff14;border:1px solid #d8c7b247}.admin-header nav a,.admin-excel-header{color:#fff;background:#ffffff0d;border-color:#ffffff26;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:10px;text-decoration:none;display:inline-flex}.admin-header nav a:hover{background:#ffffff1a;border-color:#ffffff59}.admin-excel-header{color:#12241e;background:#d8c7b2;border-color:#d8c7b2}.admin-layout{grid-template-columns:390px minmax(0,1fr);height:calc(100vh - 76px)}.admin-sidebar{background:#f7f8f5;border-inline-end-color:#d9ddd8;gap:10px;padding:14px}.admin-overview{box-shadow:none;background:#fff;border-color:#dce2dc;border-radius:12px;padding:13px}.admin-overview-title strong{color:#183b31}.admin-overview-stats{margin-top:10px}.admin-overview-stats>div{background:#f8faf7;padding-block:7px}.admin-overview-stats strong{color:#173f35}.admin-import-cta{background:#173f35;border-radius:8px;margin-top:9px;padding:9px}.customization-launcher{background:linear-gradient(130deg,#102b24,#173f35);border-color:#274c40;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:11px}.customization-launcher>div>span{color:#d8c7b2;background:#ffffff1a}.customization-launcher strong{color:#fff}.customization-launcher small{color:#ffffff8c}.customization-launcher>button{color:#173f35;background:#d8c7b2;border-color:#fff3;width:auto;min-width:92px}.customization-launcher>button:hover{color:#173f35;background:#fff}.variations-settings-card{box-shadow:none;border-color:#d8ded9;border-radius:11px;gap:0;padding:0;overflow:visible}.variations-settings-card.expanded{gap:10px;padding-bottom:12px}.variations-settings-card.expanded>:not(.variations-heading){margin-inline:12px}.variations-heading{text-align:right;cursor:pointer;background:#fff;border:0;border-radius:11px;width:100%;padding:11px 12px}.variations-heading:hover{background:#f8faf8}.variations-heading>div>span{color:#47705f}.variations-heading>div>strong{color:#263d35}.variations-heading>div>small{color:#85908b;margin-top:3px;font-size:7px;display:block}.variations-heading>i{transition:transform .18s}.admin-list-heading{justify-content:space-between;align-items:end;gap:10px;padding:3px 2px 0;display:flex}.admin-list-heading small,.admin-list-heading strong{display:block}.admin-list-heading small{color:#78837e;font-size:8px}.admin-list-heading strong{color:#213c33;margin-top:2px;font-size:13px}.admin-list-heading>span{color:#8a938f;font-size:8px}.admin-search{color:#6b7771;background:0 0;border:0;gap:5px;padding:0;font-size:8px}.admin-search input{border-color:#d9dfda;border-radius:9px;min-height:40px;padding:0 12px;font-size:10px}.admin-list-filters{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.admin-list-filters::-webkit-scrollbar{display:none}.admin-list-filters button{color:#69746f;cursor:pointer;background:#fff;border:1px solid #d8ded9;border-radius:999px;flex:none;min-height:30px;padding:0 10px;font-size:8px;font-weight:800}.admin-list-filters button:hover,.admin-list-filters button.active{color:#fff;background:#173f35;border-color:#173f35}.admin-list-sort{grid-template-columns:minmax(0,1fr) 66px;gap:7px;display:grid}.admin-list-sort label{color:#68766f;gap:5px;min-width:0;font-size:8px;font-weight:800;display:grid}.admin-list-sort select{color:#30463d;background:#fff;border:1px solid #d8ded9;border-radius:9px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:9px;font-weight:800}.admin-list-sort select:focus{border-color:#2b6653;box-shadow:0 0 0 3px #173f3512}.admin-list-sort>button{color:#29483d;cursor:pointer;background:#eef3ef;border:1px solid #cfd8d1;border-radius:9px;justify-content:center;align-self:end;align-items:center;gap:5px;min-height:38px;padding:4px 6px;display:flex}.admin-list-sort>button:hover{color:#fff;background:#173f35;border-color:#173f35}.admin-list-sort>button span{font-family:Arial,sans-serif;font-size:14px;font-weight:900}.admin-list-sort>button small{color:inherit;font-size:7px;font-weight:900}.admin-product-list{gap:6px;padding-inline-end:2px}.admin-product-list>button{background:#fff;border-color:#e2e6e2;border-radius:10px;padding:8px;transition:border-color .16s,background .16s,transform .16s}.admin-product-list>button:hover{border-color:#aebfb5;transform:translateY(-1px)}.admin-product-list>button.selected{background:#173f35;border-color:#173f35;box-shadow:0 8px 20px #173f3521}.admin-product-list>button.selected strong{color:#fff}.admin-product-list>button.selected small{color:#ffffff8c}.admin-product-list>button.selected small em{color:#173f35;background:#d8c7b2}.admin-product-list>button.selected i{color:#fff;background:#ffffff1a;border:1px solid #ffffff26}.admin-list-image{background:#f1f4f0}.admin-list-empty{color:#7f8a85;text-align:center;background:#fff;border:1px dashed #ccd5ce;border-radius:11px;padding:26px 16px;font-size:9px;line-height:1.7}.admin-editor{background:#f1f2ee;padding:28px}.mobile-editor-toolbar{display:none}.product-editor-card{max-width:1180px}.editor-heading,.group-main-manager,.editor-section{border-color:#dce1dc;box-shadow:0 8px 26px #1930270a}.editor-heading{border-radius:13px}.editor-heading h1{color:#173f35}.admin-primary{background:#173f35}.admin-primary:hover{background:#0e2f26}.settings-fields input:focus,.settings-fields textarea:focus,.editor-fields input:focus,.editor-fields textarea:focus,.admin-search input:focus{border-color:#2b6653;box-shadow:0 0 0 3px #173f3512}.customization-modal{background:#f4f5f1;border-radius:18px}.customization-header{border-bottom-color:#e0e4e0;padding:19px 22px}.customization-header span{color:#4d7565}.customization-header h2{color:#173f35}.customization-section{border-color:#dde2dd;box-shadow:0 5px 20px #18312706}.customization-section-title>span{background:#173f35}.homepage-section-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-section-toggles>label:last-child{grid-column:1/-1}.customization-preview{background:#f4f2ea;position:relative}.preview-announcement{color:#fff9;background:#050908;justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:0 9px;font-size:6px;display:flex}.preview-announcement span{color:#d8c7b2}.preview-header{border-color:#dfe3df;border-radius:0}.header-dark.customization-preview .preview-header{color:#fff;background:#0b1110;border-color:#ffffff14}.header-dark.customization-preview .preview-header>span{color:#d8c7b2;background:#ffffff14;border:1px solid #d8c7b240}.preview-hero{background:linear-gradient(135deg,#0b1110,#174237);border-radius:0;margin-top:0}.preview-hero h3{color:#fff}.preview-hero p{color:#ffffff94}.preview-hero img{background:#ffffff0a}.preview-metrics{color:#ffffff8c;gap:13px;margin-top:13px;font-size:6px;display:flex}.preview-metrics span,.preview-metrics b{display:block}.preview-metrics b{color:#fff;margin-bottom:2px;font-size:10px}.preview-trust{color:#405048;text-align:center;background:#e9e2d8;border:1px solid #e1e2dc;grid-template-columns:repeat(3,1fr);align-items:center;gap:5px;min-height:40px;padding:0 9px;font-size:6px;display:grid}.preview-categories{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 0;display:grid}.preview-categories span{color:#405048;background:#fff;border:1px solid #dfe3de;place-items:center;min-height:40px;font-size:7px;display:grid}.preview-card{margin-top:0}.preview-floating-whatsapp{color:#fff;inset-inline-start:26px;background:#25c968;border-radius:999px;padding:6px 9px;font-size:6px;font-weight:900;position:absolute;bottom:24px;box-shadow:0 5px 15px #137e4238}.site-shell .dialog-whatsapp svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}@media (width<=980px){.site-shell .nav-links.open a{color:#2b4038}.site-shell .nav-links.open a:hover{color:#173f35}.admin-layout{grid-template-columns:1fr;height:auto}.admin-sidebar{border-inline-end:0;border-bottom:1px solid #d8dbd5;min-height:680px}.admin-product-list{max-height:520px}.customization-body{display:block;overflow-y:auto}.customization-controls{overflow:visible}.customization-preview{margin:0 18px 18px;overflow:visible}}@media (width<=620px){.admin-header{min-height:68px;padding:9px 12px}.admin-header strong{font-size:12px}.admin-layout{min-height:calc(100vh - 68px)}.admin-sidebar{padding:10px}.admin-overview-stats{grid-template-columns:repeat(2,1fr)}.customization-launcher{grid-template-columns:1fr}.customization-launcher>button{width:100%}.admin-editor{padding:12px}.homepage-section-toggles{grid-template-columns:1fr}.homepage-section-toggles>label:last-child{grid-column:auto}.preview-trust{grid-template-columns:1fr;padding-block:7px}}.site-shell .catalog-section{width:100%;padding:104px max(24px,50vw - 610px) 116px}.site-shell .section-heading{max-width:1220px;margin:0 auto 28px}.catalog-command-bar{max-width:1220px;margin:0 auto 18px}.site-shell .category-chips{scrollbar-width:none;flex-wrap:nowrap;max-width:1220px;margin:0 auto 22px;padding-bottom:8px;overflow-x:auto}.site-shell .category-chips::-webkit-scrollbar{display:none}.site-shell .category-chips button{border-radius:999px;flex:none;min-height:42px;padding-inline:17px}.catalog-body{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:20px;max-width:1220px;margin:0 auto;display:grid}.catalog-filter-sidebar{z-index:4;scrollbar-width:thin;background:#fff;border:1px solid #d9ded8;border-radius:20px;max-height:calc(100vh - 112px);padding:18px;position:sticky;top:92px;overflow-y:auto;box-shadow:0 12px 30px #182d260d}.filter-sidebar-summary{border-bottom:1px solid #e7eae5;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;padding-bottom:14px;display:flex}.filter-sidebar-summary span,.filter-sidebar-summary strong{display:block}.filter-sidebar-summary span{color:#8a948f;font-size:8px}.filter-sidebar-summary strong{color:#263e35;margin-top:4px;font-size:14px}.filter-sidebar-summary>button{color:#9a554c;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:8px;font-weight:800}.catalog-filter-sidebar .availability-filter{grid-template-columns:repeat(3,1fr);width:100%;margin-bottom:15px;display:grid}.catalog-filter-sidebar .availability-filter button{min-width:0;padding-inline:6px}.site-shell .catalog-filter-sidebar .advanced-filter-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.site-shell .catalog-filter-sidebar .advanced-filter-heading{border-top:1px solid #e7eae5;margin-bottom:13px;padding-top:13px}.site-shell .catalog-filter-sidebar .advanced-filter-heading>div>span{border-radius:8px;width:32px;height:32px}.site-shell .catalog-filter-sidebar .advanced-filter-heading strong{font-size:10px}.site-shell .catalog-filter-sidebar .advanced-filter-heading small{font-size:7px}.site-shell .catalog-filter-sidebar .advanced-filter-heading>button{display:none}.site-shell .catalog-filter-sidebar .advanced-filter-grid{grid-template-columns:1fr;gap:11px;display:grid}.site-shell .catalog-filter-sidebar .catalog-filter-select select{background:#fff;height:44px}.catalog-results{min-width:0}.site-shell .catalog-results .product-grid,.site-shell.layout-compact .catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.site-shell .catalog-results .product-card,.site-shell.layout-compact .catalog-results .product-card{background:#fff;border:1px solid #d9ded8;border-radius:22px;min-height:530px;overflow:hidden;box-shadow:0 9px 25px #182d2609}.site-shell .catalog-results .product-card:hover{border-color:#b9c6bd;transform:translateY(-4px);box-shadow:0 18px 38px #17302717}.site-shell .catalog-results .product-image,.site-shell.layout-compact .catalog-results .product-image{border-radius:0;height:285px}.site-shell .catalog-results .product-info{padding:19px}.site-shell .catalog-results .product-info h3{min-height:50px;font-size:15px}.site-shell .catalog-results .card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:58px;line-height:1.8;display:-webkit-box;overflow:hidden}.site-shell .catalog-results .card-footer{padding-top:15px}.site-shell.layout-list .catalog-results .product-grid{grid-template-columns:1fr}.site-shell.layout-list .catalog-results .product-card{border-radius:20px;min-height:260px}.site-shell .after-catalog{margin-top:0}.site-shell .category-showcase.after-catalog{padding-top:94px}@media (width<=1120px){.site-shell .catalog-section{padding-inline:22px}.catalog-body{grid-template-columns:255px minmax(0,1fr);gap:16px}.site-shell .catalog-results .product-grid,.site-shell.layout-compact .catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=820px){.site-shell .catalog-section{padding:78px 14px 88px}.catalog-body{grid-template-columns:1fr}.catalog-filter-sidebar{border-radius:15px;max-height:none;padding:14px;position:static;overflow:visible}.filter-sidebar-summary{margin-bottom:11px;padding-bottom:10px}.site-shell .catalog-filter-sidebar .advanced-filter-panel{padding-top:13px;display:none}.site-shell .catalog-filter-sidebar .advanced-filter-panel.open,.site-shell .catalog-filter-sidebar .advanced-filter-heading>button{display:block}.site-shell .catalog-tools .advanced-filter-toggle{display:flex}.catalog-command-bar{grid-template-columns:1fr}.site-shell .catalog-tools{justify-content:space-between}.site-shell .advanced-filter-toggle{flex:1;justify-content:center}.catalog-filter-sidebar .availability-filter{margin-bottom:0}}@media (width<=540px){.site-shell .catalog-results .product-grid,.site-shell.layout-compact .catalog-results .product-grid{grid-template-columns:1fr}.site-shell .catalog-results .product-card,.site-shell.layout-compact .catalog-results .product-card{min-height:500px}.site-shell .catalog-results .product-image,.site-shell.layout-compact .catalog-results .product-image{height:280px}.site-shell.layout-list .catalog-results .product-card{min-height:500px;display:flex}.site-shell.layout-list .catalog-results .product-image{height:280px;min-height:0}}.product-direct-edit{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);top:13px;background:#122a22eb;border:1px solid #ffffffd1;border-radius:8px;justify-content:center;align-items:center;min-height:31px;padding:0 10px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex;position:absolute;inset-inline-end:13px;box-shadow:0 7px 17px #132d2429}.site-shell .catalog-results .product-card{position:relative}.product-direct-edit:hover{color:#173f35;background:#d8c7b2}.product-quick-actions{z-index:5;background:#eef4ef;border:1px solid #d6dfd8;border-radius:0 0 11px 11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:-1px 10px 0;padding:5px;display:grid;position:relative;box-shadow:0 7px 18px #19382d12}.product-quick-actions button{color:#254b3d;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;min-width:0;min-height:32px;padding:4px 3px;font-size:8px;font-weight:900;transition:all .16s}.product-quick-actions button:hover{color:#fff;background:#173f35;border-color:#173f35;transform:translateY(-1px)}.product-quick-actions.single{grid-template-columns:1fr}.product-quick-actions.single button{min-height:36px;font-size:9px}.quick-edit-open{overflow:hidden}.quick-edit-backdrop{z-index:140;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c1d17b3;place-items:center;padding:20px;animation:.16s fade-in;display:grid;position:fixed;inset:0}.quick-edit-modal{background:#f7f9f6;border:1px solid #ffffffa6;border-radius:22px;grid-template-rows:auto auto auto minmax(260px,1fr) auto;width:min(1160px,100%);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 32px 90px #06171157}.quick-edit-header{color:#fff;background:#173f35;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.quick-edit-header span,.quick-edit-header h2,.quick-edit-header p{margin:0;display:block}.quick-edit-header span{color:#c6d9d0;font-size:9px;font-weight:900}.quick-edit-header h2{margin-top:5px;font-size:20px;line-height:1.45}.quick-edit-header p{color:#d9e5df;margin-top:4px;font-size:9px}.quick-edit-header>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;flex:none;width:38px;height:38px;font-size:24px}.quick-edit-variants{background:#fff;border-bottom:1px solid #dce2dd;gap:7px;padding:10px 12px;display:flex;overflow-x:auto}.quick-edit-variants>button{color:#3a5148;text-align:right;cursor:pointer;background:#fafcf9;border:1px solid #dce2dd;border-radius:10px;flex:0 0 205px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid;position:relative}.quick-edit-variants>button.active{background:#edf5ef;border-color:#173f35;box-shadow:0 0 0 2px #173f3514}.quick-edit-variants>button>span{color:#769084;background:#fff;border-radius:8px;place-items:center;width:42px;height:42px;font-size:8px;display:grid;overflow:hidden}.quick-edit-variants img{object-fit:contain;width:100%;height:100%}.quick-edit-variants strong,.quick-edit-variants small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quick-edit-variants strong{font-size:9px}.quick-edit-variants small{color:#7a8881;margin-top:3px;font-size:7px}.quick-edit-variants i{color:#fff;top:6px;background:#173f35;border-radius:5px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900;position:absolute;inset-inline-end:6px}.quick-edit-tabs{background:#f3f6f3;border-bottom:1px solid #dce2dd;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:9px 12px;display:grid}.quick-edit-tabs button{color:#52665e;text-align:right;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;min-width:0;padding:9px 10px}.quick-edit-tabs button.active{color:#fff;background:#173f35;border-color:#173f35}.quick-edit-tabs strong,.quick-edit-tabs small{display:block}.quick-edit-tabs strong{font-size:10px}.quick-edit-tabs small{opacity:.68;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.quick-edit-body{min-height:0;padding:18px;overflow:auto}.quick-edit-loading{color:#62736b;align-content:center;place-items:center;gap:12px;min-height:260px;font-size:10px;font-weight:800;display:grid}.quick-edit-loading i{border:3px solid #d5ddd8;border-top-color:#173f35;border-radius:50%;width:30px;height:30px;animation:.7s linear infinite catalog-spin}.quick-edit-panel{gap:15px;animation:.14s fade-in;display:grid}.quick-edit-panel-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.quick-edit-panel-heading h3,.quick-edit-panel-heading p{margin:0}.quick-edit-panel-heading h3{color:#24483b;font-size:16px}.quick-edit-panel-heading p{color:#78857f;margin-top:4px;font-size:8px}.quick-data-panel{gap:12px}.quick-data-status{border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:900}.quick-data-status.on{color:#28643a;background:#e6f5e9;border:1px solid #b9d9c1}.quick-data-status.off{color:#8d4037;background:#faece9;border:1px solid #e2c1ba}.quick-data-section,.quick-data-more{background:#fff;border:1px solid #d9e0db;border-radius:13px;padding:15px}.quick-data-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.quick-data-section-heading strong,.quick-data-section-heading small{display:block}.quick-data-section-heading strong{color:#284a3e;font-size:11px}.quick-data-section-heading small{color:#7c8983;font-size:8px}.quick-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.quick-data-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-data-grid label{color:#53685e;align-content:start;gap:6px;min-width:0;font-size:8px;font-weight:900;display:grid}.quick-data-grid label.wide,.quick-data-grid .wide{grid-column:1/-1}.quick-data-grid input,.quick-data-grid textarea{color:#203f34;background:#fbfcfa;border:1px solid #cfd9d2;border-radius:9px;outline:0;width:100%;min-width:0;min-height:42px;padding:10px 12px;font-size:10px;font-weight:650}.quick-data-grid textarea{resize:vertical;min-height:72px;line-height:1.7}.quick-data-grid textarea.description{min-height:125px}.quick-data-grid input:focus,.quick-data-grid textarea:focus{background:#fff;border-color:#173f35;box-shadow:0 0 0 3px #173f3514}.quick-availability-toggle{cursor:pointer;background:#f2f8f3;border:1px solid #cfe0d3;border-radius:10px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);min-height:63px;padding:10px 12px;align-items:center!important;gap:10px!important;display:flex!important}.quick-availability-toggle>input{accent-color:#173f35;width:19px;min-height:19px;padding:0}.quick-availability-toggle b,.quick-availability-toggle small{display:block}.quick-availability-toggle b{color:#284a3d;font-size:10px}.quick-availability-toggle small{color:#74827b;margin-top:3px;font-size:7px;font-weight:650}.quick-data-more{padding:0;overflow:hidden}.quick-data-more summary{cursor:pointer;background:#f8faf7;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;list-style:none;display:flex}.quick-data-more summary::-webkit-details-marker{display:none}.quick-data-more summary strong,.quick-data-more summary small{display:block}.quick-data-more summary strong{color:#294b3f;font-size:11px}.quick-data-more summary small{color:#7a8781;margin-top:3px;font-size:7px}.quick-data-more summary>b{color:#567067;font-size:7px}.quick-data-more[open] summary{border-bottom:1px solid #dce2dd}.quick-data-more>.quick-data-grid{padding:15px}.quick-product-identity{background:#f8faf7;border:1px dashed #cfd8d2;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);justify-content:start;align-items:center;gap:8px;padding:10px 12px;display:grid}.quick-product-identity span,.quick-product-identity small{color:#7a8781;font-size:7px}.quick-product-identity b{color:#274a3d;font-size:9px}.quick-image-upload{color:#fff;cursor:pointer;background:#173f35;border:1px solid #173f35;border-radius:9px;align-items:center;min-height:38px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.quick-image-upload input{display:none}.quick-family-image-toolbar{background:#fff;border:1px solid #d5ded8;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr);align-items:end;gap:12px;padding:12px;display:grid}.quick-family-image-toolbar label{color:#4d665c;gap:6px;min-width:0;font-size:8px;font-weight:900;display:grid}.quick-family-image-toolbar select{color:#254a3d;background:#f8faf7;border:1px solid #cbd7cf;border-radius:9px;outline:0;width:100%;min-width:0;height:41px;padding:0 11px;font-size:9px;font-weight:750}.quick-family-image-toolbar select:focus{border-color:#173f35;box-shadow:0 0 0 3px #173f3514}.quick-family-image-toolbar>div{background:#eff7f1;border-inline-start:3px solid #2e7950;min-width:0;padding:8px 10px}.quick-family-image-toolbar strong,.quick-family-image-toolbar small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quick-family-image-toolbar strong{color:#28513f;font-size:9px}.quick-family-image-toolbar small{color:#72817a;margin-top:3px;font-size:7px}.quick-family-members{gap:8px;padding:2px 1px 7px;display:flex;overflow-x:auto}.quick-family-members article{background:#fff;border:1px solid #d7dfd9;border-radius:11px;flex:0 0 245px;gap:5px;min-width:0;padding:6px;display:grid}.quick-family-members article.active{background:#eff6f1;border-color:#173f35;box-shadow:0 0 0 2px #173f3512}.quick-family-member-select{color:#365247;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0;display:grid}.quick-family-member-select>span{color:#71837b;background:#f3f6f3;border-radius:8px;place-items:center;width:42px;height:42px;font-size:7px;display:grid;overflow:hidden}.quick-family-member-select img{object-fit:contain;width:100%;height:100%}.quick-family-member-select strong,.quick-family-member-select small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quick-family-member-select strong{font-size:8px}.quick-family-member-select small{color:#7b8781;margin-top:3px;font-size:6px}.quick-family-option-reset{color:#586e64;cursor:pointer;background:#f8faf7;border:1px solid #d6ddd8;border-radius:7px;min-height:28px;padding:0 8px;font-size:7px;font-weight:850}.quick-family-option-reset:hover{color:#78571f;background:#fff9ed;border-color:#8b6425}.quick-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quick-image-grid article{background:#fff;border:1px solid #d9e0db;border-radius:11px;gap:7px;min-width:0;padding:7px;display:grid;position:relative}.quick-image-grid article.primary{border:2px solid #277443;padding:6px;box-shadow:0 0 0 3px #27744314}.quick-image-grid article.option-image{background:linear-gradient(145deg,#fff,#fff8e8)}.quick-image-grid article.option-image:after{content:"صورة الخيار";color:#fff;top:12px;background:#8b6425;border-radius:5px;padding:3px 6px;font-size:6px;font-weight:900;position:absolute;inset-inline-end:12px}.quick-image-grid article.removed{opacity:.42;border-style:dashed}.quick-image-grid article>img{object-fit:contain;background:#f3f6f3;border-radius:8px;width:100%;height:132px}.quick-image-grid article>span{color:#245f37;top:12px;background:#d9efe0;border-radius:5px;padding:3px 6px;font-size:6px;font-weight:900;position:absolute;inset-inline-start:12px}.quick-image-grid article>header{background:#f2f6f3;border-radius:7px;min-width:0;padding:6px 7px}.quick-image-grid article>header strong,.quick-image-grid article>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quick-image-grid article>header strong{color:#2b5544;font-size:8px}.quick-image-grid article>header small{color:#75827c;margin-top:3px;font-size:6px}.quick-image-grid article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.quick-image-grid button{color:#315446;cursor:pointer;background:#f7faf7;border:1px solid #d3ddd6;border-radius:7px;min-height:29px;padding:3px 6px;font-size:7px;font-weight:900}.quick-image-grid button.option{color:#78571f;background:#fff9ed;border-color:#dccba9}.quick-image-grid button.danger{color:#93433b}.quick-image-grid article>div button.danger:last-child:nth-child(3){grid-column:1/-1}.quick-image-empty{color:#7a8781;background:#fafcf9;border:1px dashed #cdd7d0;border-radius:12px;grid-column:1/-1;place-items:center;min-height:140px;font-size:9px;display:grid}.quick-reset-main{color:#4c665b;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;width:fit-content;padding:8px 11px;font-size:8px;font-weight:900;text-decoration:underline}.quick-image-reset-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quick-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.quick-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-choice-grid button{color:#3c554b;text-align:right;cursor:pointer;background:#fff;border:1px solid #d9dfda;border-radius:13px;align-content:center;gap:7px;min-height:118px;padding:16px;display:grid}.quick-choice-grid button.active{background:#edf5ef;border:2px solid #173f35;padding:15px;box-shadow:0 0 0 3px #173f3512}.quick-choice-grid button:disabled{opacity:.48;cursor:not-allowed;border-style:dashed}.quick-choice-grid strong{font-size:12px}.quick-choice-grid small{color:#7a8781;font-size:8px;line-height:1.6}.quick-choice-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 9px;display:flex}.quick-choice-section-title:first-of-type{margin-top:4px}.quick-choice-section-title strong{color:#29483c;font-size:12px}.quick-choice-section-title small{color:#7a8781;font-size:8px}.quick-current-group,.quick-shared-groups{background:#fff;border:1px solid #d8e0da;border-radius:12px;padding:14px}.quick-current-group>span,.quick-current-group>strong{display:block}.quick-current-group>span{color:#74827b;font-size:8px;font-weight:800}.quick-current-group>strong{color:#24493c;margin-top:5px;font-size:12px}.quick-current-group>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.quick-current-group button,.quick-group-results button{color:#315546;cursor:pointer;background:#f3f8f4;border:1px solid #bfcfc4;border-radius:8px;min-height:31px;padding:0 10px;font-size:7px;font-weight:900}.quick-shared-groups>div:first-child strong,.quick-shared-groups>div:first-child small{display:block}.quick-shared-groups>div:first-child strong{color:#315044;font-size:10px}.quick-shared-groups>div:first-child small{color:#7d8983;margin-top:3px;font-size:7px}.quick-group-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.quick-group-chips span{color:#2f5c42;background:#e7f2e9;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.quick-group-chips span button{color:#315d41;cursor:pointer;background:#c7ddcd;border:0;border-radius:50%;width:18px;height:18px;padding:0}.quick-group-chips em{color:#8a948f;font-size:8px;font-style:normal}.quick-group-search{color:#566b61;gap:6px;font-size:8px;font-weight:900;display:grid}.quick-group-search input{color:#28483c;background:#fff;border:1px solid #ccd7cf;border-radius:9px;outline:0;height:42px;padding:0 13px}.quick-group-search input:focus{border-color:#173f35;box-shadow:0 0 0 3px #173f3514}.quick-group-results{gap:7px;max-height:250px;display:grid;overflow-y:auto}.quick-group-results article{background:#fff;border:1px solid #dce2dd;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;padding:9px;display:grid}.quick-group-results strong,.quick-group-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quick-group-results strong{color:#385147;font-size:9px}.quick-group-results small{color:#7e8984;margin-top:3px;font-size:7px}.quick-group-results button.secondary{background:#fff}.quick-group-loading{text-align:center;color:#7c8983;padding:18px;font-size:8px}.quick-edit-footer{background:#fff;border-top:1px solid #d8dfda;grid-template-columns:minmax(0,1fr) minmax(0,300px) auto auto;align-items:center;gap:9px;padding:12px 16px;display:grid}.quick-edit-footer>div{min-width:0}.quick-edit-footer strong,.quick-edit-footer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quick-edit-footer strong{color:#2d4b40;font-size:9px}.quick-edit-footer small{color:#7b8781;margin-top:3px;font-size:7px}.quick-edit-footer p{color:#9b4139;text-align:center;margin:0;font-size:8px;font-weight:800}.quick-edit-footer>button{cursor:pointer;background:#fff;border:1px solid #cbd5ce;border-radius:9px;min-height:39px;padding:0 14px;font-size:8px;font-weight:900}.quick-edit-footer>button.save{color:#fff;background:#173f35;border-color:#173f35;min-width:145px}.quick-edit-footer>button:disabled{opacity:.55;cursor:wait}@media (width<=720px){.quick-edit-backdrop{place-items:stretch stretch;padding:0}.quick-edit-modal{border:0;border-radius:0;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:100%;min-height:100dvh;max-height:100dvh}.quick-edit-header{padding:15px 14px}.quick-edit-header h2{font-size:17px}.quick-edit-header>button{width:35px;height:35px}.quick-edit-variants{padding:8px}.quick-edit-variants>button{flex-basis:175px;grid-template-columns:36px minmax(0,1fr)}.quick-edit-variants>button>span{width:36px;height:36px}.quick-edit-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px 8px}.quick-edit-tabs button{padding:7px 8px}.quick-edit-tabs small{display:none}.quick-edit-body{padding:12px}.quick-edit-panel-heading{flex-direction:column;align-items:stretch}.quick-data-grid,.quick-data-grid.three{grid-template-columns:1fr}.quick-data-grid label.wide,.quick-data-grid .wide{grid-column:auto}.quick-data-section-heading{flex-direction:column;align-items:flex-start;gap:3px}.quick-product-identity{grid-template-columns:auto auto}.quick-product-identity small{grid-column:1/-1}.quick-image-upload{justify-content:center;width:100%}.quick-family-image-toolbar{grid-template-columns:1fr}.quick-family-image-toolbar>div{border-inline-start-width:0;border-top:3px solid #2e7950}.quick-family-members article{flex-basis:210px}.quick-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.quick-image-grid article>img{height:116px}.quick-choice-grid,.quick-choice-grid.three{grid-template-columns:1fr;gap:7px}.quick-choice-grid button{min-height:82px;padding:12px}.quick-choice-grid button.active{padding:11px}.quick-group-results article{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.quick-group-results article>div{grid-column:1/-1}.quick-group-results button{width:100%}.quick-edit-footer{padding:9px 10px max(9px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(132px,1fr);gap:6px}.quick-edit-footer>div,.quick-edit-footer>p{grid-column:1/-1}.quick-edit-footer>button{width:100%;padding:0 8px}.quick-edit-footer>button.save{min-width:0}}.dialog-top-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialog-edit-product{color:#294a3e;background:#f7f9f6;border:1px solid #cfd8d1;border-radius:8px;align-items:center;min-height:35px;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.dialog-edit-product:hover{color:#fff;background:#173f35;border-color:#173f35}.editor-quick-nav{background:#fff;border:1px solid #d9dfda;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;padding:7px;display:grid;box-shadow:0 7px 22px #182d2609}.editor-quick-nav>button{color:#607068;text-align:right;cursor:pointer;background:#f7f9f6;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.editor-quick-nav>button:hover{border-color:#cbd6ce}.editor-quick-nav>button.active{color:#fff;background:#173f35;border-color:#173f35}.editor-quick-nav>button>span{color:#173f35;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.editor-quick-nav strong,.editor-quick-nav small{display:block}.editor-quick-nav strong{color:inherit;font-size:10px}.editor-quick-nav small{color:inherit;opacity:.65;margin-top:3px;font-size:7px}.simplified-section,.simplified-fields{animation:.16s fade-in}.editor-fields-intro{background:#f3f7f3;border-radius:10px;grid-column:1/-1;margin:-4px -4px 2px;padding:12px}.editor-fields-intro strong,.editor-fields-intro small{display:block}.editor-fields-intro strong{color:#2d473d;font-size:11px}.editor-fields-intro small{color:#79857f;margin-top:4px;font-size:8px}.editor-actions>span{color:#7c8782;margin-inline-start:auto;font-size:8px}.admin-syncing{z-index:130;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:88px;background:#173f35f2;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:8px 13px;font-size:9px;font-weight:800;display:flex;position:fixed;inset-inline-start:18px;box-shadow:0 10px 30px #0f2a2233}.admin-syncing i{border:2px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite admin-sync-spin}@keyframes admin-sync-spin{to{transform:rotate(360deg)}}.editor-unsaved-badge{color:#9a6818;background:#fff7e5;border:1px solid #ead09c;border-radius:999px;width:fit-content;margin-top:7px;padding:5px 8px;font-size:8px;font-weight:900;display:block}.upload-button.busy{opacity:.7;cursor:wait}.group-main-thumbs>button.pending,.admin-image-grid>div.pending-image{background:#fffaf0;border:2px dashed #c49a52}.group-main-thumbs>button.pending:after,.admin-image-grid>div.pending-image:after{content:"جديدة";color:#fff;top:6px;background:#b57b22;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900;position:absolute;inset-inline-start:6px}.admin-image-grid button:disabled{opacity:.5;cursor:wait}.queued-delete-note{color:#88483f;background:#fff5f2;border:1px solid #edc5bc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:9px;display:flex}.queued-delete-note button{color:#7f4139;cursor:pointer;background:#fff;border:1px solid #d7a69c;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:900}.editor-actions{z-index:5;overflow:hidden}.editor-actions.dirty{border-color:#d5ae67;box-shadow:0 13px 34px #5f431529}.editor-actions .admin-primary:disabled{cursor:not-allowed;opacity:.58}.editor-action-copy{color:#7c8782;gap:4px;min-width:0;margin-inline-start:auto;font-size:8px;line-height:1.5;display:grid}.editor-local-status{color:#34704c;font-size:8px;font-weight:800;display:block}.editor-local-status.error{color:#a2463b}.editor-upload-progress{background:#e6ebe7;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.editor-upload-progress i{background:linear-gradient(90deg,#c59a50,#173f35);border-radius:999px;height:100%;transition:width .18s;display:block}@media (width<=760px){.dialog-primary-actions,.editor-quick-nav{grid-template-columns:1fr}.editor-heading-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.editor-visit-link{flex:1}.editor-quick-nav>button{padding:9px}.editor-actions>span{width:100%;margin:0}.admin-syncing{top:76px;inset-inline:12px auto}.editor-actions{flex-wrap:wrap;align-items:stretch;gap:10px}.editor-actions .admin-primary{flex:210px;min-width:0}.editor-actions>a{align-items:center;display:grid}.editor-action-copy{width:100%;margin:0}.queued-delete-note{flex-direction:column;align-items:stretch}}.spread-admin.admin-layout{background:#eef1ed;grid-template-columns:218px 360px minmax(0,1fr);gap:0;height:calc(100vh - 76px)}.admin-control-nav{color:#fff;background:#101b18;border-inline-end:1px solid #ffffff14;flex-direction:column;gap:18px;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.control-nav-title{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:3px 5px 15px;display:flex}.control-nav-title>span{color:#d8c7b2;background:#ffffff0f;border:1px solid #d8c7b252;border-radius:11px;place-items:center;width:37px;height:37px;font-family:Century Gothic,Arial,sans-serif;font-size:11px;font-weight:900;display:grid}.control-nav-title strong,.control-nav-title small{display:block}.control-nav-title strong{font-size:11px}.control-nav-title small{color:#fff6;margin-top:3px;font-family:Century Gothic,Arial,sans-serif;font-size:7px}.admin-control-nav nav{gap:4px;display:grid}.admin-control-nav nav>button,.control-nav-footer>button{color:#ffffff9e;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:54px;padding:8px;display:grid}.admin-control-nav nav>button:hover{color:#fff;background:#ffffff0f}.admin-control-nav nav>button.active{color:#14231e;background:#d8c7b2;border-color:#d8c7b238}.admin-control-nav nav>button>span,.control-nav-footer>button>span{background:#ffffff12;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.admin-control-nav nav>button.active>span{background:#14231e1a}.admin-control-nav nav strong,.admin-control-nav nav small,.control-nav-footer strong,.control-nav-footer small{display:block}.admin-control-nav nav strong,.control-nav-footer strong{color:inherit;font-size:9px}.admin-control-nav nav small,.control-nav-footer small{color:inherit;opacity:.56;margin-top:3px;font-size:7px}.admin-control-nav nav i{color:inherit;font-size:16px;font-style:normal}.control-nav-footer{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px}.control-nav-footer>button{color:#ffffffb3}.control-nav-footer>button:hover{color:#fff;background:#ffffff0f}.products-browser.admin-sidebar{background:#f8faf7;border-inline-end-color:#dce1dc;gap:10px;padding:15px 13px}.products-browser .admin-list-heading{align-items:center;padding:3px 3px 2px}.products-browser .admin-list-heading small{color:#4f7565;letter-spacing:.08em;font-family:Century Gothic,Arial,sans-serif;font-size:7px}.products-browser .admin-list-heading strong{font-size:17px}.products-browser .admin-list-heading>span{color:#52685f;background:#e8eee9;border-radius:999px;padding:5px 7px}.spread-admin .admin-editor{padding:22px}.admin-workspace-panel{background:#f2f4f1;grid-column:span 2;min-width:0;padding:30px;overflow-y:auto}.admin-workspace-heading{border-bottom:1px solid #d9dfda;max-width:1040px;margin:0 auto 22px;padding-bottom:18px}.admin-workspace-heading>span{color:#527565;letter-spacing:.08em;font-family:Century Gothic,Arial,sans-serif;font-size:8px;font-weight:900}.admin-workspace-heading h1{color:#1b352c;margin:7px 0 5px;font-size:28px}.admin-workspace-heading p{color:#75817b;margin:0;font-size:10px;line-height:1.7}.overview-workspace-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:16px;max-width:1040px;margin:0 auto;display:grid}.overview-workspace-grid .admin-overview{padding:20px}.workspace-quick-actions{background:#fff;border:1px solid #dce2dc;border-radius:14px;gap:8px;padding:18px;display:grid}.workspace-quick-actions h2{color:#29443a;margin:0 0 5px;font-size:14px}.workspace-quick-actions>button{text-align:right;cursor:pointer;background:#fafcf9;border:1px solid #e1e5e1;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.workspace-quick-actions>button:hover{background:#f3f8f4;border-color:#9fb3a6}.workspace-quick-actions>button>span{color:#fff;background:#173f35;border-radius:9px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.workspace-quick-actions strong,.workspace-quick-actions small{display:block}.workspace-quick-actions strong{color:#344a41;font-size:10px}.workspace-quick-actions small{color:#828c87;margin-top:3px;font-size:8px}.excel-workspace-card{background:linear-gradient(145deg,#f1f9f3,#fff);border:1px solid #d7e0d9;border-radius:16px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:19px;max-width:1040px;margin:0 auto 16px;padding:26px;display:grid}.excel-workspace-icon{color:#fff;background:#197347;border-radius:18px;place-items:center;width:74px;height:74px;font-family:Century Gothic,Arial,sans-serif;font-size:27px;font-weight:900;display:grid;box-shadow:0 12px 25px #19734724}.excel-workspace-card h2{color:#244137;margin:0;font-size:19px}.excel-workspace-card p{color:#718078;max-width:680px;margin:7px 0 15px;font-size:10px;line-height:1.8}.excel-workspace-card+.admin-overview{max-width:1040px;margin-inline:auto}.workspace-narrow{max-width:720px;margin:0 auto}.workspace-narrow .variations-settings-card{overflow:visible}.design-workspace{grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:16px;max-width:1040px;margin:0 auto;display:grid}.design-workspace .customization-launcher{grid-template-columns:1fr;align-content:center;padding:22px}.design-workspace .customization-launcher>button{width:100%}.design-workspace-preview{background:linear-gradient(135deg,var(--hero-bg),var(--hero-bg-2));color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:270px;padding:28px;display:flex;overflow:hidden}.design-workspace-preview>span{color:var(--accent);font-size:8px;font-weight:900}.design-workspace-preview>strong{margin-top:11px;font-family:Century Gothic,Arial,sans-serif;font-size:24px}.design-workspace-preview p{color:#ffffffa6;max-width:440px;margin:9px 0 20px;font-size:16px;line-height:1.5}.design-workspace-preview button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:9px;min-height:41px;padding:0 13px;font-size:9px;font-weight:900}.catalog-controls-settings{max-width:900px;margin:0 auto}.catalog-controls-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.catalog-controls-grid>label{cursor:pointer;background:#fff;border:1px solid #dde2dd;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:16px;transition:all .16s;display:grid}.catalog-controls-grid>label.enabled{background:#f7fbf7;border-color:#9eb6a7;box-shadow:0 7px 20px #193d300a}.catalog-controls-grid>label>span{color:#4f6c60;background:#eef2ee;border-radius:11px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid}.catalog-controls-grid>label.enabled>span{color:#fff;background:#173f35}.catalog-controls-grid strong,.catalog-controls-grid small{display:block}.catalog-controls-grid strong{color:#31473e;font-size:11px}.catalog-controls-grid small{color:#7e8983;margin-top:4px;font-size:8px;line-height:1.5}.catalog-controls-grid input{opacity:0;pointer-events:none;position:absolute}.catalog-controls-grid i{background:#dce1dd;border-radius:999px;width:38px;height:22px;display:block;position:relative}.catalog-controls-grid i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .16s;position:absolute;top:3px;right:3px;box-shadow:0 1px 4px #00000026}.catalog-controls-grid input:checked+i{background:#2f9cf4}.catalog-controls-grid input:checked+i:after{right:19px}.catalog-controls-preview{background:#fff;border:1px solid #dce1dd;border-radius:13px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:15px;margin-top:12px;padding:18px;display:grid}.catalog-controls-preview>div>span,.catalog-controls-preview>div>strong{display:block}.catalog-controls-preview>div>span{color:#818b86;font-size:8px}.catalog-controls-preview>div>strong{color:#30463d;margin-top:4px;font-size:12px}.catalog-controls-preview section{background:#f2f4f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;min-height:54px;padding:9px;display:flex}.catalog-controls-preview b{color:#455b52;background:#fff;border:1px solid #d7ded8;border-radius:8px;padding:7px 9px;font-size:8px}.catalog-controls-preview small{color:#7f8984;font-size:8px}.catalog-controls-settings>footer{background:#fff;border:1px solid #dce1dd;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:13px;display:flex}.catalog-controls-settings>footer span{color:#39704b;flex:1;min-width:0;font-size:9px}.catalog-body.no-sidebar{grid-template-columns:1fr}.site-shell .catalog-body.no-sidebar .product-grid,.site-shell.layout-compact .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-command-bar.tools-only{grid-template-columns:auto;justify-content:end}@media (width<=1180px){.spread-admin.admin-layout{grid-template-columns:82px 335px minmax(0,1fr)}.admin-control-nav{padding-inline:9px}.control-nav-title{justify-content:center}.control-nav-title>div,.admin-control-nav nav>button>div,.admin-control-nav nav i,.control-nav-footer>button>div{display:none}.admin-control-nav nav>button,.control-nav-footer>button{grid-template-columns:1fr;justify-items:center}.admin-control-nav nav>button>span,.control-nav-footer>button>span{width:40px;height:40px}.site-shell .catalog-body.no-sidebar .product-grid,.site-shell.layout-compact .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.spread-admin.admin-layout{grid-template-columns:1fr;height:auto}.admin-control-nav{border-bottom:1px solid #ffffff14;flex-direction:row;align-items:center;gap:8px;min-height:auto;padding:8px;overflow-x:auto}.control-nav-title{border:0;flex:none;padding:0 8px 0 0}.admin-control-nav nav{gap:4px;display:flex}.admin-control-nav nav>button{flex:0 0 48px;width:48px;min-height:45px;padding:3px}.admin-control-nav nav>button>span{width:35px;height:35px}.control-nav-footer{border:0;border-inline-start:1px solid #ffffff1a;margin:0;padding:0 8px}.control-nav-footer>button{width:44px;min-height:44px;padding:3px}.control-nav-footer>button>span{width:35px;height:35px}.products-browser.admin-sidebar{border-inline-end:0;min-height:650px;scroll-margin-top:76px}.spread-admin .admin-editor{min-height:calc(100vh - 130px);padding:13px;scroll-margin-top:76px}.spread-admin.mobile-products-editor .products-browser,.spread-admin.mobile-products-list .admin-editor{display:none}.mobile-editor-toolbar{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8faf7f5;border-bottom:1px solid #d7ddd8;justify-content:space-between;align-items:center;gap:12px;margin:-13px -13px 13px;padding:9px 13px;display:flex;position:sticky;top:68px;box-shadow:0 7px 20px #142c2314}.mobile-editor-toolbar>button{color:#fff;cursor:pointer;background:#173f35;border:1px solid #173f35;border-radius:9px;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.mobile-editor-toolbar>button:before{content:"→";margin-inline-end:6px;font-family:Arial,sans-serif}.mobile-editor-toolbar>div{text-align:left;min-width:0}.mobile-editor-toolbar small,.mobile-editor-toolbar strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-editor-toolbar small{color:#7c8882;font-size:7px}.mobile-editor-toolbar strong{color:#25443a;max-width:52vw;margin-top:3px;font-size:9px}.admin-toast{top:78px}.admin-workspace-panel{grid-column:auto;padding:20px 14px}.overview-workspace-grid,.design-workspace,.catalog-controls-grid,.catalog-controls-preview{grid-template-columns:1fr}.site-shell .catalog-body.no-sidebar .product-grid,.site-shell.layout-compact .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.admin-workspace-heading h1{font-size:23px}.excel-workspace-card{grid-template-columns:1fr;padding:18px}.excel-workspace-icon{border-radius:14px;width:58px;height:58px;font-size:21px}.catalog-controls-settings>footer{flex-direction:column;align-items:stretch}.catalog-controls-settings>footer span{min-height:18px}.site-shell .catalog-body.no-sidebar .product-grid,.site-shell.layout-compact .catalog-body.no-sidebar .product-grid{grid-template-columns:1fr}}.admin-access-manager{gap:12px;max-width:900px;margin:0 auto;display:grid}.admin-access-intro{background:linear-gradient(145deg,#f2f9f4,#fff);border:1px solid #d6e0d9;border-radius:15px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;padding:19px;display:grid}.admin-access-intro>span{color:#d8c7b2;background:#173f35;border-radius:13px;place-items:center;width:50px;height:50px;font-size:20px;display:grid}.admin-access-intro strong{color:#29473c;font-size:13px}.admin-access-intro p{color:#718078;max-width:690px;margin:5px 0 0;font-size:9px;line-height:1.8}.admin-access-form{background:#fff;border:1px solid #dce2dd;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:15px;display:grid}.admin-access-form label,.admin-access-form label>span{display:block}.admin-access-form label>span{color:#4a5d55;margin-bottom:6px;font-size:8px;font-weight:900}.admin-access-form input{color:#263b33;background:#fafcf9;border:1px solid #d5ddd7;border-radius:9px;outline:none;width:100%;height:45px;padding:0 13px;font-family:Century Gothic,Arial,sans-serif;font-size:10px}.admin-access-form input:focus{border-color:#557b69;box-shadow:0 0 0 3px #3f705817}.admin-access-form .admin-primary{min-height:45px}.admin-access-list-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.admin-access-list-heading strong,.admin-access-list-heading small{display:block}.admin-access-list-heading strong{color:#30483e;font-size:12px}.admin-access-list-heading small{color:#89928e;margin-top:3px;font-size:8px}.admin-access-list-heading>span{color:#3e6c51;background:#e6efe8;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.admin-access-list{gap:8px;display:grid}.admin-access-list article{background:#fff;border:1px solid #dce2dd;border-radius:12px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px;display:grid}.admin-access-list article>span{border-radius:11px;place-items:center;width:43px;height:43px;font-family:Century Gothic,Arial,sans-serif;font-size:12px;font-weight:900;display:grid}.admin-access-list article>span.owner{color:#d8c7b2;background:#173f35}.admin-access-list article>span.admin{color:#36634d;background:#e9f1eb}.admin-access-list article strong,.admin-access-list article small{text-overflow:ellipsis;display:block;overflow:hidden}.admin-access-list article strong{color:#2e443b;white-space:nowrap;font-family:Century Gothic,Arial,sans-serif;font-size:9px}.admin-access-list article small{color:#7c8781;margin-top:4px;font-size:8px}.admin-access-list article>b{color:#765f47;background:#f0e7dc;border-radius:999px;padding:6px 9px;font-size:8px}.admin-access-list article>button{color:#a34d4d;cursor:pointer;background:#fff8f8;border:1px solid #ead2d2;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:900}.admin-access-list article>button:hover:not(:disabled){color:#fff;background:#a34d4d;border-color:#a34d4d}.admin-access-list article>button:disabled{opacity:.48;cursor:not-allowed}.admin-access-manager>footer{justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:0 4px;display:flex}.admin-access-manager>footer span{color:#39704b;font-size:9px}.admin-access-manager>footer small{color:#858f8a;font-size:8px}@media (width<=620px){.palette-shuffler{grid-template-columns:1fr auto}.palette-shuffler-copy{grid-column:1/-1}.palette-shuffler>button{min-height:40px}.admin-access-form{grid-template-columns:1fr}.admin-access-list article{grid-template-columns:40px minmax(0,1fr)}.admin-access-list article>b,.admin-access-list article>button{grid-column:2;justify-self:start}.admin-access-manager>footer{flex-direction:column;align-items:flex-start}}.theme-olive{--forest:#465332;--forest-2:#71805a;--sky:#dfe5d3;--theme-soft:#eef1e8;--hero-bg:#202719;--hero-bg-2:#52613b;--accent:#d8c58f;--accent-strong:#8a6d32;--accent-soft:#f0ead8;--catalog-tint:#f2f3eb}.theme-terracotta{--forest:#874931;--forest-2:#ad6848;--sky:#f1ddd1;--theme-soft:#f8ece5;--hero-bg:#2d1812;--hero-bg-2:#8b4d32;--accent:#efbd83;--accent-strong:#ad6848;--accent-soft:#fae8d3;--catalog-tint:#f9eee8}.theme-berry{--forest:#6a2741;--forest-2:#914863;--sky:#eddce3;--theme-soft:#f7eaf0;--hero-bg:#251019;--hero-bg-2:#702945;--accent:#dfb6c3;--accent-strong:#a75b76;--accent-soft:#f4e3e9;--catalog-tint:#f7eef2}.theme-monochrome{--forest:#303438;--forest-2:#5f666b;--sky:#e3e5e6;--theme-soft:#f0f1f1;--hero-bg:#101213;--hero-bg-2:#40464a;--accent:#e0e2df;--accent-strong:#5f666b;--accent-soft:#f0f1ef;--catalog-tint:#f1f2f2}.background-sage{--page-background:#edf3ed}.background-warm{--page-background:#fbf1e7}.background-stone{--page-background:#e9ecea}.site-shell.content-standard{--content-width:1520px}.site-shell.content-wide{--content-width:1760px}.site-shell.header-static .topbar{position:relative;top:0}.site-shell.header-sticky .topbar{position:sticky;top:0}.site-shell .topbar{background:var(--hero-bg)}@supports (color:color-mix(in lab, red, red)){.site-shell .topbar{background:color-mix(in srgb, var(--hero-bg) 97%, transparent)}}.site-shell .announcement-bar{background:var(--hero-bg)}@supports (color:color-mix(in lab, red, red)){.site-shell .announcement-bar{background:color-mix(in srgb, var(--hero-bg) 94%, #000)}}.font-scale-small{--hero-title-min:42px;--hero-title-fluid:4.6vw;--hero-title-max:68px;--hero-copy-size:15px;--section-title-size:29px;--card-title-size:13px;--card-body-size:9px;--price-size:13px;--nav-size:9px}.font-scale-normal{--hero-title-min:48px;--hero-title-fluid:5.1vw;--hero-title-max:78px;--hero-copy-size:18px;--section-title-size:34px;--card-title-size:15px;--card-body-size:10px;--price-size:16px;--nav-size:10px}.font-scale-large{--hero-title-min:54px;--hero-title-fluid:5.5vw;--hero-title-max:86px;--hero-copy-size:20px;--section-title-size:38px;--card-title-size:17px;--card-body-size:12px;--price-size:18px;--nav-size:11px}.font-scale-xlarge{--hero-title-min:60px;--hero-title-fluid:6vw;--hero-title-max:94px;--hero-copy-size:23px;--section-title-size:43px;--card-title-size:20px;--card-body-size:14px;--price-size:21px;--nav-size:13px}.site-shell .hero h1{font-size:clamp(var(--hero-title-min), var(--hero-title-fluid), var(--hero-title-max))}.site-shell .hero-copy>p{font-size:var(--hero-copy-size)}.site-shell .section-heading h2,.site-shell .showcase-heading h2{font-size:var(--section-title-size)}.site-shell .nav-links a{font-size:var(--nav-size)}.site-shell .catalog-results .card-description{font-size:var(--card-body-size)}.site-shell .catalog-results .card-price strong{font-size:var(--price-size)}.site-shell.layout-comfortable .catalog-results .product-card{min-height:530px}.site-shell.layout-compact .catalog-results .product-card{border-radius:16px;min-height:450px}.site-shell.layout-compact .catalog-results .product-info h3{min-height:44px}.site-shell.layout-compact .catalog-results .card-description{-webkit-line-clamp:2;min-height:38px}.site-shell.layout-showcase .catalog-results .product-card{min-height:650px}.site-shell.layout-showcase .catalog-results .product-info h3{min-height:0;margin-block:12px 10px}.site-shell.layout-showcase .catalog-results .card-description{-webkit-line-clamp:3;min-height:64px}.site-shell.layout-list .catalog-results .product-grid,.site-shell.layout-list .catalog-body.no-sidebar .product-grid{grid-template-columns:1fr;gap:15px}.site-shell.layout-list .catalog-results .product-card{grid-template-columns:minmax(270px,330px) minmax(0,1fr);min-height:280px;display:grid}.site-shell.layout-list .catalog-results .product-image{height:100%;min-height:280px}.site-shell.layout-list .catalog-results .product-info h3{min-height:0}.site-shell.layout-list .catalog-results .card-description{-webkit-line-clamp:3;max-width:900px;min-height:0}.site-shell:not(.layout-list).image-ratio-square .catalog-results .product-image{aspect-ratio:1;height:auto}.site-shell:not(.layout-list).image-ratio-portrait .catalog-results .product-image{aspect-ratio:4/5;height:auto}.site-shell.cards-elevated .catalog-results .product-card{border-color:#0000;box-shadow:0 16px 38px #132f251f}.site-shell.cards-elevated .catalog-results .product-card:hover{box-shadow:0 25px 52px #132f252e}.site-shell.cards-outlined .catalog-results .product-card{border:2px solid var(--forest)}@supports (color:color-mix(in lab, red, red)){.site-shell.cards-outlined .catalog-results .product-card{border:2px solid color-mix(in srgb, var(--forest) 32%, #d8ddd8)}}.site-shell.cards-outlined .catalog-results .product-card{box-shadow:none}.site-shell.cards-outlined .catalog-results .product-card:hover{border-color:var(--forest);box-shadow:0 12px 28px var(--forest)}@supports (color:color-mix(in lab, red, red)){.site-shell.cards-outlined .catalog-results .product-card:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--forest) 10%, transparent)}}.site-shell.card-align-center .catalog-results .product-info,.site-shell.card-align-center .catalog-results .card-price{text-align:center}.site-shell.card-align-center .catalog-results .product-meta,.site-shell.card-align-center .catalog-results .product-option-preview{justify-content:center}.site-shell.card-align-center .catalog-results .product-code{align-self:center}.site-shell .product-code{color:#68766f;letter-spacing:.04em;background:#f8faf7;border:1px solid #dce2dd;border-radius:6px;width:fit-content;margin:0 0 9px;padding:4px 7px;font-family:Century Gothic,Avenir Next,Arial,sans-serif;font-size:7px;font-weight:900;display:inline-flex}.site-shell .card-footer.actions-only{justify-content:flex-end}.customization-preview .preview-hero{background:linear-gradient(135deg, var(--hero-bg), var(--hero-bg-2))}.customization-preview .preview-announcement{background:var(--hero-bg)}@supports (color:color-mix(in lab, red, red)){.customization-preview .preview-announcement{background:color-mix(in srgb, var(--hero-bg) 94%, #000)}}.header-dark.customization-preview .preview-header{background:var(--hero-bg)}.customization-preview .preview-card>div{position:relative}.preview-availability{color:#25733f;top:7px;background:#eefaf1f2;border:1px solid #bcdcc5;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900;position:absolute;inset-inline-start:7px}.preview-card em{color:#68766f;background:#f1f3ef;border-radius:4px;width:fit-content;margin-top:5px;padding:3px 5px;font-family:Century Gothic,Arial,sans-serif;font-size:6px;font-style:normal;font-weight:900;display:block}.preview-card .preview-price{color:var(--forest);margin-top:6px;font-size:9px;display:block}.layout-compact.customization-preview .preview-card{grid-template-columns:100px 1fr}.layout-showcase.customization-preview .preview-card{grid-template-columns:1fr}.layout-showcase.customization-preview .preview-card>div{height:205px}.layout-list.customization-preview .preview-card{grid-template-columns:135px 1fr}.image-ratio-square.customization-preview:not(.layout-showcase) .preview-card>div{aspect-ratio:1;height:auto}.image-ratio-portrait.customization-preview:not(.layout-showcase) .preview-card>div{aspect-ratio:4/5;height:auto}.cards-elevated.customization-preview .preview-card{border-color:#0000;box-shadow:0 15px 30px #17302729}.cards-outlined.customization-preview .preview-card{border:2px solid var(--forest)}@supports (color:color-mix(in lab, red, red)){.cards-outlined.customization-preview .preview-card{border:2px solid color-mix(in srgb, var(--forest) 35%, #d8ddd8)}}.cards-outlined.customization-preview .preview-card{box-shadow:none}.card-align-center.customization-preview .preview-card section{text-align:center}.card-align-center.customization-preview .preview-card em{margin-inline:auto}.font-scale-small.customization-preview .preview-card strong{font-size:9px}.font-scale-large.customization-preview .preview-card strong{font-size:13px}.font-scale-xlarge.customization-preview .preview-card strong{font-size:15px}.font-scale-small.customization-preview .preview-hero h3{font-size:18px}.font-scale-large.customization-preview .preview-hero h3{font-size:24px}.font-scale-xlarge.customization-preview .preview-hero h3{font-size:27px}@media (width<=1120px){.site-shell.layout-comfortable .catalog-results .product-grid,.site-shell.layout-comfortable .catalog-body.no-sidebar .product-grid,.site-shell.layout-showcase .catalog-results .product-grid,.site-shell.layout-showcase .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell.layout-compact .catalog-results .product-grid,.site-shell.layout-compact .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.site-shell.layout-comfortable .catalog-results .product-grid,.site-shell.layout-comfortable .catalog-body.no-sidebar .product-grid,.site-shell.layout-compact .catalog-results .product-grid,.site-shell.layout-compact .catalog-body.no-sidebar .product-grid,.site-shell.layout-showcase .catalog-results .product-grid,.site-shell.layout-showcase .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell.layout-list .catalog-results .product-card{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.font-scale-xlarge{--hero-title-min:48px;--hero-title-max:72px;--hero-copy-size:20px}.font-scale-large{--hero-title-min:44px;--hero-title-max:66px}}@media (width<=620px){.theme-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-row.three{grid-template-columns:1fr}}@media (width<=540px){.site-shell.layout-comfortable .catalog-results .product-grid,.site-shell.layout-comfortable .catalog-body.no-sidebar .product-grid,.site-shell.layout-compact .catalog-results .product-grid,.site-shell.layout-compact .catalog-body.no-sidebar .product-grid,.site-shell.layout-showcase .catalog-results .product-grid,.site-shell.layout-showcase .catalog-body.no-sidebar .product-grid{grid-template-columns:1fr}.site-shell.layout-list .catalog-results .product-card{min-height:500px;display:flex}.site-shell.layout-list .catalog-results .product-image{height:280px;min-height:0}.site-shell.layout-showcase .catalog-results .product-image{height:310px}.font-scale-small{--hero-title-min:34px;--hero-title-max:46px}.font-scale-normal{--hero-title-min:38px;--hero-title-max:52px;--hero-copy-size:16px}.font-scale-large{--hero-title-min:42px;--hero-title-max:56px;--hero-copy-size:18px}.font-scale-xlarge{--hero-title-min:45px;--hero-title-max:60px;--hero-copy-size:19px}}html,body{max-width:100%;overflow-x:clip}.site-shell{width:100%;max-width:100vw;overflow-x:clip}.site-shell button,.site-shell a{touch-action:manipulation}.site-shell .catalog-results .product-card{content-visibility:auto;contain-intrinsic-size:500px}.catalog-refreshing{z-index:6;color:#3b5c4f;background:#fffffff2;border:1px solid #cbd8cf;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:34px;margin:0 auto 10px;padding:7px 11px;font-size:9px;font-weight:900;display:flex;position:sticky;top:86px;box-shadow:0 8px 22px #17372b1a}.catalog-refreshing i{border:2px solid #d5dfd8;border-top-color:var(--forest);border-radius:50%;width:13px;height:13px;animation:.65s linear infinite catalog-spin}@keyframes catalog-spin{to{transform:rotate(360deg)}}.product-grid.is-refreshing{opacity:.72;transition:opacity .18s}.site-shell .dialog-backdrop{overscroll-behavior:contain;overflow:hidden}.site-shell .product-dialog,.site-shell .dialog-gallery,.site-shell .dialog-content{min-width:0;max-width:100%}.site-shell .product-dialog{overscroll-behavior:contain;overflow-x:hidden}.site-shell .dialog-main-image{touch-action:manipulation;max-width:100%}.site-shell .dialog-main-image img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%;padding:14px}.site-shell .dialog-thumbs{overscroll-behavior-inline:contain;width:100%;max-width:100%}.site-shell .dialog-content h2,.site-shell .english-name,.site-shell .dialog-description,.site-shell .dialog-content dd{overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media (hover:none),(pointer:coarse){.site-shell .product-card:hover .product-image img,.site-shell .hero-visual:hover img{transform:none}}@media (width<=760px){.site-shell input,.site-shell select,.site-shell textarea{font-size:16px!important}.site-shell .dialog-backdrop{align-items:end;padding:0}.site-shell .product-dialog{border-radius:20px 20px 0 0;grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw;max-height:100dvh}.site-shell .dialog-gallery{width:100%;padding:12px}.site-shell .dialog-main-image{border-radius:13px;width:100%;height:min(42dvh,330px);min-height:230px}.site-shell .dialog-main-image img{padding:9px}.site-shell .dialog-thumbs{gap:7px;margin-top:9px;padding-bottom:3px}.site-shell .dialog-thumbs button{flex-basis:60px;width:60px;height:56px}.site-shell .dialog-content{width:100%;padding:24px 16px calc(22px + env(safe-area-inset-bottom))}.site-shell .dialog-content h2{margin-top:14px;font-size:clamp(22px,7vw,30px);line-height:1.45}.site-shell .english-name{font-size:12px;line-height:1.6}.site-shell .dialog-description{font-size:13px;line-height:1.85}.site-shell .dialog-content dt{font-size:11px}.site-shell .dialog-content dd{font-size:13px}.site-shell .dialog-primary-actions{grid-template-columns:1fr}.site-shell .dialog-product-link,.site-shell .dialog-whatsapp{min-height:48px}}@media (width<=540px){.site-shell .catalog-results .product-card,.site-shell.layout-compact .catalog-results .product-card{min-height:440px}.site-shell .catalog-results .product-image,.site-shell.layout-compact .catalog-results .product-image{height:235px}.site-shell.layout-list .catalog-results .product-card{min-height:440px}.site-shell.layout-list .catalog-results .product-image{height:235px}.site-shell .catalog-results .product-info{padding:16px}.site-shell .catalog-results .card-description{-webkit-line-clamp:2;min-height:42px}}.product-type-control{background:linear-gradient(135deg,#f8faf8,#f3f6f3);border:1px solid #d8dfda;border-radius:13px;grid-column:1/-1;padding:14px}.product-type-control>div:first-child>strong,.product-type-control>div:first-child>small{display:block}.product-type-control>div:first-child>strong{color:#24483b;font-size:12px}.product-type-control>div:first-child>small{color:#748079;margin-top:4px;font-size:9px;line-height:1.6}.product-type-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.product-type-options button{color:#4f5e57;text-align:right;cursor:pointer;background:#fff;border:1px solid #d7ddd8;border-radius:10px;align-content:center;gap:5px;min-width:0;min-height:76px;padding:11px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.product-type-options button:hover{border-color:#9aada2;transform:translateY(-1px)}.product-type-options button strong{color:#29483c;font-size:10px}.product-type-options button small{color:#7a8580;font-size:8px;line-height:1.55}.product-type-options button.active{border-width:2px;padding:10px;box-shadow:0 0 0 3px #173f350f}.product-type-options button.active.type-main{background:#eef8f0;border-color:#2f7043}.product-type-options button.active.type-variant{background:#f0f7fb;border-color:#4d7186}.product-type-options button.active.type-accessory{background:#fff7e9;border-color:#b7853e}.group-variant-display-control{background:linear-gradient(135deg,#f7faf8,#fff);border:1px solid #cfdad2;border-radius:13px;grid-column:1/-1;padding:15px}.group-variant-display-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.group-variant-display-heading strong,.group-variant-display-heading small{display:block}.group-variant-display-heading strong{color:#24483b;font-size:12px}.group-variant-display-heading small{color:#748079;max-width:580px;margin-top:4px;font-size:9px;line-height:1.65}.group-variant-display-heading>span{color:#245b43;background:#e4f2e8;border-radius:7px;flex:none;padding:6px 9px;font-size:9px;font-weight:900}.group-variant-display-options{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:12px;display:grid}.group-variant-display-options button{color:#526159;text-align:right;cursor:pointer;background:#fff;border:1px solid #d7ddd8;border-radius:10px;align-content:center;gap:4px;min-width:0;min-height:68px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.group-variant-display-options button:hover{border-color:#91aa9b;transform:translateY(-1px)}.group-variant-display-options button:disabled{opacity:.48;cursor:not-allowed;border-style:dashed;transform:none}.group-variant-display-options button strong{color:#29483c;font-size:10px}.group-variant-display-options button small{color:#7a8580;font-size:8px;line-height:1.5}.group-variant-display-options button.active{background:#edf7f0;border:2px solid #2f7043;padding:9px;box-shadow:0 0 0 3px #2f70430f}.variant-display-axis-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-top:13px;display:flex}.variant-display-axis-heading strong{color:#29483c;font-size:10px}.variant-display-axis-heading small{color:#7a8580;font-size:8px}.group-variant-display-preview{background:#f9fbf9;border:1px dashed #cbd7ce;border-radius:10px;margin-top:12px;padding:10px}.group-variant-display-preview>small{color:#77827c;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.group-variant-display-preview>div{flex-wrap:wrap;gap:7px;display:flex}.group-variant-display-preview span{background:#fff;border:1px solid #d9e0da;border-radius:8px;gap:3px;min-width:120px;padding:7px 9px;display:grid}.group-variant-display-preview strong{color:#29483c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.group-variant-display-preview b{color:#78837d;font-size:8px;font-weight:700}.admin-product-list small em.product-type-main{color:#2e6c40;background:#e5f4e8}.admin-product-list small em.product-type-variant{color:#426b80;background:#e8f2f7}.admin-product-list small em.product-type-accessory{color:#8a6128;background:#f8ead0}.admin-product-list>button.selected small em.product-type-main,.admin-product-list>button.selected small em.product-type-variant,.admin-product-list>button.selected small em.product-type-accessory{color:#173f35;background:#d8c7b2}.site-shell .variant-picker.accessory-picker{background:linear-gradient(135deg,#fffaf0,#fffdf8);border-color:#e5d4b7}.site-shell .accessory-picker .variant-picker-title strong{color:#76542a}.site-shell .accessory-picker .variant-picker-title>span{color:#7e5927;background:#f7e6c7}.site-shell .variant-options button.accessory{background:#fffdf8;border-color:#e4d4b9}.site-shell .variant-options button.accessory:hover{border-color:#bd9253}.site-shell .variant-options button.accessory.active{border-color:#a87632;box-shadow:0 0 0 3px #a8763217}@media (width<=760px){.product-type-options{grid-template-columns:1fr}.product-type-options button{min-height:66px}.group-variant-display-options{grid-template-columns:repeat(2,minmax(0,1fr))}.group-variant-display-heading{display:grid}.group-variant-display-heading>span{width:fit-content}}.settings-workspace{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;width:min(1080px,100%);margin:0 auto;display:grid}.settings-section-nav{background:#fff;border:1px solid #d9e0da;border-radius:15px;gap:7px;padding:10px;display:grid;position:sticky;top:0}.settings-section-nav button{color:#52645c;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;transition:border-color .16s,background .16s,color .16s;display:grid}.settings-section-nav button:hover{background:#f7faf7;border-color:#d8dfda}.settings-section-nav button.active{color:#fff;background:#173f35;border-color:#173f35}.settings-section-nav button>span{color:#315d4d;background:#eef2ee;border-radius:10px;place-items:center;width:38px;height:38px;font-family:Century Gothic,Arial,sans-serif;font-size:12px;font-weight:900;display:grid}.settings-section-nav button.active>span{color:#d8c7b2;background:#ffffff1c}.settings-section-nav strong,.settings-section-nav small{display:block}.settings-section-nav strong{color:inherit;font-size:10px}.settings-section-nav small{color:inherit;opacity:.62;margin-top:3px;font-size:7px}.settings-section-nav i{color:inherit;font-size:16px;font-style:normal}.settings-pane-heading{background:#fff;border:1px solid #d9e0da;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;padding:17px;display:flex}.settings-pane-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.settings-pane-heading>div>span,.settings-pane-card>header>span{color:#315d4d;background:#e9f0eb;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-family:Century Gothic,Arial,sans-serif;font-size:8px;font-weight:900;display:grid}.settings-pane-heading h2,.settings-pane-heading p,.settings-pane-card h2,.settings-pane-card p{margin:0}.settings-pane-heading h2,.settings-pane-card h2{color:#29463b;font-size:14px}.settings-pane-heading p,.settings-pane-card p{color:#79847f;margin-top:4px;font-size:8px;line-height:1.65}.settings-pane-heading>button{color:#fff;cursor:pointer;background:#173f35;border:0;border-radius:9px;flex:none;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.settings-current-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.settings-current-summary article{background:#f9fbf8;border:1px solid #dde2de;border-radius:11px;padding:13px}.settings-current-summary small,.settings-current-summary strong{display:block}.settings-current-summary small{color:#838d88;font-size:7px}.settings-current-summary strong{color:#29463b;margin-top:5px;font-size:11px}.simplified-design-workspace{grid-template-columns:320px minmax(0,1fr)}.catalog-settings-stack{gap:13px;display:grid}.settings-pane-card{background:#fff;border:1px solid #d9e0da;border-radius:14px;padding:15px}.settings-pane-card>header{align-items:center;gap:11px;margin-bottom:13px;display:flex}.settings-pane-card .catalog-controls-settings{max-width:none}.settings-pane-card .catalog-controls-grid>label,.settings-pane-card .catalog-controls-preview,.settings-pane-card .catalog-controls-settings>footer{background:#f9fbf8}.settings-pane-card .variations-settings-card{background:#f9fbf8;border-color:#dce2dd}.settings-excel-card{margin-bottom:13px}.settings-excel-card+.admin-overview{max-width:none}.customization-modal{grid-template-rows:auto auto minmax(0,1fr) auto}.customization-tabs{background:#f8faf7;border-bottom:1px solid #dde2de;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px 14px;display:grid}.customization-tabs button{color:#53645c;text-align:right;cursor:pointer;background:#fff;border:1px solid #dce2dd;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.customization-tabs button.active{color:#fff;background:#173f35;border-color:#173f35}.customization-tabs button>span{color:#315d4d;background:#edf2ee;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.customization-tabs button.active>span{color:#d8c7b2;background:#ffffff1a}.customization-tabs strong,.customization-tabs small{color:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customization-tabs strong{font-size:9px}.customization-tabs small{opacity:.6;margin-top:3px;font-size:7px}.customization-controls{align-content:start}@media (width<=980px){.settings-workspace{grid-template-columns:1fr}.settings-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.settings-section-nav button{grid-template-columns:34px minmax(0,1fr)}.settings-section-nav button>span{width:34px;height:34px}.settings-section-nav i{display:none}.customization-tabs{grid-template-columns:repeat(4,minmax(170px,1fr));overflow-x:auto}}@media (width<=700px){.settings-section-nav{grid-template-columns:1fr}.settings-section-nav button{grid-template-columns:38px minmax(0,1fr) auto}.settings-section-nav i{display:block}.settings-pane-heading{flex-direction:column;align-items:stretch}.settings-pane-heading>button{width:100%}.settings-current-summary,.simplified-design-workspace{grid-template-columns:1fr}}@media (width<=540px){.settings-pane-card{padding:11px}.customization-tabs{padding-inline:10px}.customization-tabs button{min-width:158px}}.site-shell .dialog-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#081712b3;padding:12px}.site-shell .product-detail-dialog{direction:ltr;background:#fff;border:0;border-radius:15px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;width:min(1420px,100%);height:min(900px,100dvh - 24px);max-height:calc(100dvh - 24px);display:grid;overflow:hidden;box-shadow:0 34px 100px #02120d66}.site-shell .product-detail-dialog .dialog-close{z-index:12;color:#263b33;background:#fffffff2;border:1px solid #e0e3df;border-radius:50%;width:40px;height:40px;position:absolute;top:16px;left:16px;right:auto;box-shadow:0 7px 22px #182b2417}.product-detail-scroll{overscroll-behavior:contain;scrollbar-color:#b8c2bc transparent;scrollbar-width:thin;min-width:0;min-height:0;overflow:hidden auto}.product-detail-main{direction:ltr;background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:100%;display:grid}.site-shell .product-detail-dialog .dialog-gallery{direction:ltr;background:#fff;border-right:1px solid #eceeea;min-width:0;padding:54px 34px 28px;position:relative}.product-gallery-count{z-index:2;color:#63706a;font:700 10px/1 var(--font-en,Arial, sans-serif);background:#fffffff0;border:1px solid #e1e4e0;border-radius:999px;padding:6px 9px;position:absolute;top:20px;right:24px}.site-shell .product-detail-dialog .dialog-main-image-shell{width:100%;height:min(64vh,630px);min-height:430px;position:relative}.site-shell .product-detail-dialog .dialog-main-image{width:100%;height:100%;box-shadow:none;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;direction:ltr;background:#fff;border:0;border-radius:0;display:flex;overflow:auto hidden}.site-shell .product-detail-dialog .dialog-main-image:active{cursor:grabbing}.site-shell .product-detail-dialog .dialog-main-image:focus-visible{outline-offset:-2px;outline:2px solid #2f6749}.site-shell .product-detail-dialog .dialog-main-image::-webkit-scrollbar{display:none}.site-shell .product-detail-dialog .dialog-main-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-width:100%;height:100%;margin:0;position:relative}.site-shell .product-detail-dialog .dialog-main-image img{box-sizing:border-box;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;min-width:0;max-width:100%;min-height:0;max-height:100%;padding:28px;inset:0;object-fit:contain!important;width:100%!important;height:100%!important;transition:none!important;position:absolute!important;transform:none!important}.gallery-arrow{z-index:3;color:#173f35;cursor:pointer;background:#ffffffeb;border:1px solid #173f3524;border-radius:50%;place-items:center;width:38px;height:38px;font:500 27px/1 Arial,sans-serif;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 7px 22px #182b241f}.gallery-arrow:hover{color:#fff;background:#173f35}.gallery-arrow.previous{left:10px}.gallery-arrow.next{right:10px}.gallery-swipe-hint{z-index:2;color:#5c6d65;pointer-events:none;white-space:nowrap;background:#ffffffe6;border:1px solid #173f351c;border-radius:999px;padding:6px 10px;font-size:7px;font-weight:900;line-height:1;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.site-shell .product-detail-dialog .dialog-thumbs{scroll-snap-type:x proximity;justify-content:center;gap:10px;width:100%;margin-top:18px;padding:2px 0 5px;display:flex;overflow-x:auto}.site-shell .product-detail-dialog .dialog-thumbs button{scroll-snap-align:center;width:78px;height:72px;box-shadow:none;background:#fff;border:1px solid #dfe2de;border-radius:3px;flex:0 0 78px;padding:5px}.site-shell .product-detail-dialog .dialog-thumbs button.active{border:2px solid #173f35;padding:4px}.site-shell .product-detail-dialog .dialog-thumbs img{object-fit:contain;width:100%;height:100%;transform:none!important}.linked-gallery-heading{direction:rtl;justify-content:space-between;align-items:center;gap:14px;min-height:42px;margin:-31px 0 12px;display:flex}.linked-gallery-heading strong,.linked-gallery-heading small{display:block}.linked-gallery-heading strong{color:#263c33;font-size:11px}.linked-gallery-heading small{color:#7a8580;margin-top:3px;font-size:8px}.linked-gallery-heading small b,.linked-options-title small b{color:#2f6749;font-weight:900}.linked-gallery-heading>button{color:#38564a;cursor:pointer;background:#fff;border:1px solid #ced8d0;border-radius:999px;min-height:34px;padding:0 11px;font-size:8px;font-weight:900}.linked-gallery-heading>button.active{color:#fff;background:#173f35;border-color:#173f35}.linked-gallery-status{color:#758079;direction:rtl;background:#f7faf7;border:1px solid #e1e7e2;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0 0 8px auto;padding:6px 9px;font-size:7px;display:flex}.linked-gallery-status strong{color:#2d5b42;text-overflow:ellipsis;white-space:nowrap;max-width:min(360px,62vw);font-size:8px;overflow:hidden}.site-shell .product-detail-dialog .dialog-thumbs.linked-option-thumbs button{flex-basis:96px;grid-template-rows:minmax(0,1fr) auto;gap:3px;width:96px;height:92px;display:grid}.site-shell .product-detail-dialog .dialog-thumbs.linked-option-thumbs img{min-height:0}.site-shell .product-detail-dialog .dialog-thumbs.linked-option-thumbs span{color:#66736d;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:6px;font-weight:800;line-height:1.25;overflow:hidden}.site-shell .product-detail-dialog .dialog-thumbs.linked-option-thumbs button.active span{color:#173f35}.product-media-pills{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);direction:rtl;background:#131e19c2;border:1px solid #ffffffc7;border-radius:999px;align-items:stretch;gap:3px;min-height:36px;padding:3px;display:inline-flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #09191229}.product-media-pills button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:94px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.product-media-pills button b{font:900 10px/1 var(--font-en,Arial, sans-serif)}.product-media-pills button.active{color:#17251f;background:#fff;box-shadow:0 3px 10px #07120d1f}.site-shell .product-detail-dialog .gallery-swipe-hint{display:none}.product-media-tray{direction:rtl;align-items:stretch;gap:10px;width:100%;min-width:0;margin-top:14px;display:flex}.product-featured-option-trays{flex:auto;gap:10px;min-width:0;display:grid}.product-featured-option-axis{gap:5px;min-width:0;display:grid}.product-featured-option-axis+.product-featured-option-axis{border-top:1px solid #e3e7e3;padding-top:9px}.product-featured-option-axis.accessory{background:#fffaf1;border:1px solid #eadcc0;border-radius:7px;padding:8px}.product-featured-option-axis+.product-featured-option-axis.accessory{padding-top:8px}.product-featured-option-axis.accessory .product-featured-option-title strong{color:#76542a}.product-featured-option-title{color:#53665d;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;font-size:9px;font-weight:900;display:flex}.product-featured-option-title strong{color:#31483e;font-size:10px}.product-featured-option-title small{color:#7a8780;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:750;overflow:hidden}.product-variant-thumbs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#c4ccc6 transparent;scrollbar-width:thin;flex:auto;gap:8px;min-width:0;padding:2px 1px 5px;display:flex;overflow-x:auto}.product-variant-thumb{scroll-snap-align:center;color:#607068;cursor:pointer;background:#fff;border:1px solid #dfe3df;border-radius:5px;flex:none;grid-template-rows:minmax(0,1fr) auto;gap:5px;width:104px;height:108px;padding:4px;display:grid;position:relative;overflow:hidden}.product-variant-thumb img{object-fit:contain;width:100%;height:100%;min-height:0;transform:none!important}.product-variant-meta{text-align:center;gap:2px;width:100%;min-width:0;display:grid}.product-variant-meta strong,.product-variant-meta small{text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.25;overflow:hidden}.product-variant-meta strong{color:#3c4e46;font-size:10px;font-weight:850}.product-variant-meta small{color:#1f6246;font:850 9px/1.25 var(--font-en,Arial, sans-serif);direction:ltr;unicode-bidi:plaintext}.product-variant-thumb>i{background:#edf1ee;border-radius:3px;width:100%;min-height:64px}.product-variant-thumb.active{border:2px solid #17251f;padding:3px;box-shadow:0 0 0 2px #17251f0f}.product-variant-thumb.active:after{content:"✓";color:#fff;background:#17251f;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:900;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 2px 7px #08150f33}.product-variant-status{z-index:1;text-overflow:ellipsis;white-space:nowrap;top:4px;border-radius:999px;max-width:calc(100% - 30px);padding:3px 5px;font-size:6.5px;font-style:normal;font-weight:900;line-height:1;position:absolute;inset-inline-start:4px;overflow:hidden}.product-variant-status.available{color:#245c3a;background:#e5f4e7f2}.product-variant-status.unavailable{color:#94463d;background:#fae7e3f5}.product-variant-status.impossible{color:#66716b;background:#ebeeebf5}.product-variant-thumb.unavailable{background:#fffaf9;border-style:dashed}.product-variant-thumb.impossible{opacity:.46;cursor:not-allowed;background:#f2f4f2}.product-gallery-group{color:#607068;cursor:pointer;background:#fff;border:1px solid #dfe3df;border-radius:5px;flex:0 0 clamp(94px,24%,126px);grid-template-rows:minmax(0,1fr) auto;gap:5px;width:clamp(94px,24%,126px);min-width:0;height:108px;padding:4px;display:grid;position:relative;overflow:hidden}.product-gallery-group.active{border:2px solid #17251f;padding:3px;box-shadow:0 0 0 2px #17251f0f}.product-gallery-group-image{background:#f5f7f5;border-radius:3px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.product-gallery-group-image img{object-fit:contain;width:100%;height:100%;min-height:0}.product-gallery-group-image i{color:#fff;min-width:19px;height:19px;font:850 8px/1 var(--font-en,Arial, sans-serif);top:4px;background:#17251fe6;border-radius:999px;place-items:center;padding:0 5px;font-style:normal;display:grid;position:absolute;inset-inline-end:4px}.product-gallery-group-copy{white-space:nowrap;justify-content:center;align-items:baseline;gap:5px;min-width:0;padding:0 2px;display:flex}.product-gallery-group-copy strong{color:#34483f;font-size:10px}.product-gallery-group-copy small{color:#718078;font-size:8px;font-weight:750}.product-media-divider{background:#dfe3df;flex:0 0 1px;align-self:center;width:1px;min-height:102px}.product-media-more{color:#263b33;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:0 0 58px;justify-content:center;align-items:center;gap:5px;min-width:58px;padding:0 3px;font-size:9px;font-weight:900;display:inline-flex}.product-media-more b{font:400 23px/1 Arial,sans-serif}.product-media-tray.expanded{align-items:flex-start}.product-media-tray.expanded .product-variant-thumbs{scroll-snap-type:none;flex-wrap:wrap;max-height:238px;overflow-y:auto}.site-shell .product-detail-dialog .dialog-content{direction:rtl;background:#fff;min-width:0;padding:48px 46px 38px}.product-breadcrumbs{color:#879089;align-items:center;gap:8px;margin-bottom:18px;font-size:9px;display:flex}.product-breadcrumbs i{color:#b0b7b2;font-style:normal}.product-breadcrumbs strong{color:#56645e;font-weight:800}.site-shell .product-detail-dialog .dialog-top-actions{justify-content:flex-start;margin-bottom:13px}.site-shell .product-detail-dialog .dialog-top-actions .status{padding:7px 10px}.product-brand-line{color:#6b756f;font:800 10px/1.2 var(--font-en,Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.site-shell .product-detail-dialog .dialog-content h2{color:#17251f;max-width:720px;margin:0 0 7px;font-size:clamp(28px,3vw,43px);font-weight:700;line-height:1.34}.site-shell .product-detail-dialog .english-name{color:#737c77;text-align:left;margin:0;font-size:12px;line-height:1.55}.product-price-row{border-bottom:1px solid #e7e9e5;justify-content:space-between;align-items:end;gap:18px;margin:22px 0 16px;padding-bottom:17px;display:flex}.product-price-row>span{color:#7b8580;font-size:10px}.site-shell .product-detail-dialog .product-price-row .dialog-price{color:#173f35;margin:0;font-size:clamp(21px,2vw,29px)}.site-shell .product-detail-dialog .dialog-description{color:#606b66;margin:0 0 22px;font-size:13px;line-height:1.9}.site-shell .product-detail-dialog .variant-picker{background:0 0;border:0;border-top:1px solid #e7e9e5;border-radius:0;margin:0;padding:18px 0}.site-shell .product-detail-dialog .variant-picker-title strong{color:#273a32;font-size:12px}.site-shell .product-detail-dialog .variant-picker-title small{color:#7d8782;font-size:9px}.site-shell .product-detail-dialog .variant-picker-title>span{color:#2d6742;background:#f4faf5;border:1px solid #dce6de;max-width:52%}.site-shell .product-detail-dialog .variant-options{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px;max-height:none;margin-top:13px;padding:0;overflow:visible}.site-shell .product-detail-dialog .variant-options button{text-align:right;border-color:#cfd5d0;border-radius:3px;min-height:58px;padding:10px}.site-shell .product-detail-dialog .variant-options button.active{box-shadow:none;background:#17251f;border-color:#17251f;padding:9px}.site-shell .product-detail-dialog .variant-options button.active span,.site-shell .product-detail-dialog .variant-options button.active small{color:#fff}.site-shell .product-detail-dialog .variant-options button.active i{color:#173f35;background:#e7f5e8}.site-shell .product-detail-dialog .variant-options button>span{font-size:10px}.site-shell .product-detail-dialog .variant-options button small{font-size:8px}.linked-options-picker{border-top:1px solid #e7e9e5;margin-top:4px;padding:19px 0 4px}.linked-options-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.linked-options-title strong,.linked-options-title small{display:block}.linked-options-title strong{color:#243a31;font-size:13px}.linked-options-title small{color:#7a8580;margin-top:4px;font-size:9px}.linked-options-title>button{color:#38564a;cursor:pointer;background:#fff;border:1px solid #ccd6cf;border-radius:999px;min-height:36px;padding:0 13px;font-size:8px;font-weight:900}.linked-options-title>button.active{color:#fff;background:#173f35;border-color:#173f35}.linked-option-axis{border-top:1px solid #edf0ed;padding:15px 0}.linked-option-axis.accessory{background:#fffaf1;border:1px solid #eadcc0;margin-top:4px;padding-inline:12px}.linked-option-axis-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.linked-option-axis-title strong{color:#33483f;font-size:11px}.linked-option-axis-title small{color:#849089;font-size:8px}.linked-option-choices{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.linked-option-choices>button{color:#33483f;text-align:right;cursor:pointer;background:#fff;border:1px solid #d5dbd6;border-radius:5px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:66px;padding:7px;transition:border .16s,background .16s,color .16s;display:grid}.linked-option-choices>button:hover{border-color:#81978b}.linked-option-choices>button.active{color:#fff;background:#17251f;border-color:#17251f}.linked-option-choices>button.unavailable{opacity:.6;border-style:dashed}.linked-option-choices>button.impossible{opacity:.38;cursor:not-allowed;background:#f3f4f2}.linked-option-choices>button:disabled:hover{border-color:#d5dbd6}.linked-option-choice-image{background:#fff;border:1px solid #e3e6e2;border-radius:3px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.linked-option-choice-image img{object-fit:contain;width:100%;height:100%}.linked-option-choice-image i{background:#dce3de;border-radius:50%;width:16px;height:16px}.linked-option-choices>button>span:last-child{min-width:0}.linked-option-choices>button strong,.linked-option-choices>button small{text-overflow:ellipsis;display:block;overflow:hidden}.linked-option-choices>button strong{font-size:9px;line-height:1.45}.linked-option-choices>button small{color:#738078;margin-top:4px;font-size:7px}.linked-option-choices>button.active small{color:#d7e3dc}.product-detail-accordions{border-bottom:1px solid #dfe3df;margin-top:3px}.product-detail-accordions details{border-top:1px solid #dfe3df}.product-detail-accordions summary{color:#23352e;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 7px;font-size:11px;font-weight:900;list-style:none;display:flex}.product-detail-accordions summary::-webkit-details-marker{display:none}.product-detail-accordions summary i{color:#7b8681;font-size:17px;font-style:normal;font-weight:400;transition:transform .18s}.product-detail-accordions details[open] summary i{transform:rotate(45deg)}.site-shell .product-detail-dialog .product-detail-accordions dl{margin:0 0 15px;padding:0 7px 5px}.product-information-list{padding:0 7px 16px}.product-information-list p{color:#7b8580;border-bottom:1px solid #eff0ed;justify-content:space-between;gap:18px;margin:0;padding:10px 0;font-size:10px;display:flex}.product-information-list p:last-child{border-bottom:0}.product-information-list strong{color:#33463e;text-align:left}.product-availability-copy{color:#64706a;margin:0;padding:0 7px 18px;font-size:11px;line-height:1.85}.site-shell .product-detail-dialog .dialog-primary-actions{margin-top:22px}.site-shell .product-detail-dialog .dialog-product-link,.site-shell .product-detail-dialog .dialog-whatsapp{border-radius:3px;min-height:54px}.product-sticky-bar{z-index:8;direction:rtl;background:#fffffff7;border-top:1px solid #dde1dd;grid-template-columns:minmax(0,1fr) auto minmax(220px,280px);align-items:center;gap:20px;min-height:78px;padding:10px 18px;display:grid;position:relative;box-shadow:0 -9px 30px #1d2e270f}.product-sticky-summary{align-items:center;gap:12px;min-width:0;display:flex}.product-sticky-summary img{object-fit:contain;background:#fff;border:1px solid #e0e3df;border-radius:4px;flex:0 0 54px;width:54px;height:54px;padding:4px}.product-sticky-summary div{min-width:0}.product-sticky-summary strong,.product-sticky-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-sticky-summary strong{color:#283c34;font-size:11px}.product-sticky-summary small{color:#7a8580;margin-top:5px;font-size:8px}.product-sticky-price{color:#173f35;white-space:nowrap;font-size:14px;font-weight:900}.product-sticky-whatsapp{color:#fff;background:#24c966;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 17px;font-size:10px;font-weight:900;display:inline-flex}.product-sticky-whatsapp:hover{background:#1cad57}.product-sticky-whatsapp svg{width:19px;height:19px}@media (width<=980px){.product-detail-main{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.site-shell .product-detail-dialog .dialog-gallery{padding-inline:20px}.site-shell .product-detail-dialog .dialog-content{padding-inline:27px}.site-shell .product-detail-dialog .dialog-main-image-shell{min-height:360px}.product-sticky-bar{grid-template-columns:minmax(0,1fr) auto minmax(190px,230px);gap:12px}}@media (width<=760px){.site-shell .dialog-backdrop{padding:0}.site-shell .product-detail-dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.site-shell .product-detail-dialog .dialog-close{top:max(12px, env(safe-area-inset-top));position:fixed;left:12px}.product-detail-main{grid-template-columns:minmax(0,1fr)}.site-shell .product-detail-dialog .dialog-gallery{padding:max(54px, calc(34px + env(safe-area-inset-top))) 12px 17px;border-bottom:1px solid #e8ebe7;border-right:0}.product-gallery-count{top:max(18px, env(safe-area-inset-top));right:15px}.site-shell .product-detail-dialog .dialog-main-image-shell{height:min(49dvh,430px);min-height:300px}.site-shell .product-detail-dialog .dialog-main-image img{padding:12px}.site-shell .product-detail-dialog .dialog-thumbs{justify-content:flex-start}.linked-gallery-heading{margin-top:-27px}.linked-gallery-status{margin-inline:0 auto}.site-shell .product-detail-dialog .dialog-content{padding:28px 20px 34px}.site-shell .product-detail-dialog .dialog-content h2{font-size:clamp(24px,7vw,32px)}.site-shell .product-detail-dialog .english-name{font-size:11px}.site-shell .product-detail-dialog .dialog-description{font-size:12px}.site-shell .product-detail-dialog .variant-options,.linked-option-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.product-sticky-bar{min-height:calc(72px + env(safe-area-inset-bottom));padding:9px 12px calc(9px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto minmax(170px,220px)}.product-sticky-summary img{flex-basis:46px;width:46px;height:46px}}@media (width<=560px){.site-shell .product-detail-dialog .dialog-main-image-shell{height:min(46dvh,370px);min-height:260px}.gallery-arrow{width:34px;height:34px;font-size:24px}.gallery-arrow.previous{left:5px}.gallery-arrow.next{right:5px}.site-shell .product-detail-dialog .dialog-thumbs button{flex-basis:66px;width:66px;height:61px}.site-shell .product-detail-dialog .dialog-thumbs.linked-option-thumbs button{flex-basis:82px;width:82px;height:82px}.product-media-pills{min-height:34px;bottom:9px}.product-media-pills button{min-width:82px;padding-inline:9px;font-size:8px}.product-media-pills button b{font-size:9px}.product-media-tray{gap:7px}.product-gallery-group{flex-basis:82px;width:82px;height:104px}.product-variant-thumbs{gap:6px}.product-variant-thumb{width:94px;height:104px}.product-variant-meta strong{font-size:9.5px}.product-variant-meta small{font-size:8.5px}.product-media-divider{min-height:98px}.product-media-more{flex-basis:48px;min-width:48px;padding:0;font-size:8px}.product-media-more b{font-size:20px}.linked-gallery-heading{flex-direction:column;align-items:flex-start}.linked-options-title{align-items:flex-start}.site-shell .product-detail-dialog .dialog-content{padding-inline:16px}.site-shell .product-detail-dialog .variant-options,.linked-option-choices,.site-shell .product-detail-dialog .dialog-content dl{grid-template-columns:1fr}.product-sticky-bar{grid-template-columns:minmax(0,1fr) minmax(160px,1.35fr)}.product-sticky-price{display:none}.product-sticky-summary strong{font-size:9px}.product-sticky-summary small{font-size:7px}.product-sticky-whatsapp{min-height:48px;padding-inline:12px}}@media (width<=390px){.product-sticky-summary div{display:none}.product-sticky-bar{grid-template-columns:50px minmax(0,1fr)}.product-sticky-whatsapp{width:100%}}.catalog-error{justify-content:space-between;align-items:center;gap:14px;display:flex}.catalog-error button{color:#fff;cursor:pointer;background:#173f35;border:0;border-radius:8px;flex:none;min-height:38px;padding:0 14px;font-size:10px;font-weight:900}@media (width<=520px){.catalog-error{flex-direction:column;align-items:stretch}.catalog-error button{width:100%}}.site-shell{--fs-xs:11px;--fs-sm:12px;--fs-md:14px;--fs-lg:17px;--fs-xl:21px}.site-shell.font-scale-small{--fs-xs:10px;--fs-sm:11px;--fs-md:13px;--fs-lg:15px;--fs-xl:19px;--hero-title-min:40px;--hero-title-fluid:4.5vw;--hero-title-max:64px;--section-title-size:30px}.site-shell.font-scale-normal{--fs-xs:11px;--fs-sm:12px;--fs-md:14px;--fs-lg:17px;--fs-xl:21px;--hero-title-min:46px;--hero-title-fluid:4.9vw;--hero-title-max:72px;--section-title-size:34px}.site-shell.font-scale-large{--fs-xs:12px;--fs-sm:13px;--fs-md:15px;--fs-lg:18px;--fs-xl:23px;--hero-title-min:50px;--hero-title-fluid:5.2vw;--hero-title-max:78px;--section-title-size:38px}.site-shell.font-scale-xlarge{--fs-xs:13px;--fs-sm:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:25px;--hero-title-min:54px;--hero-title-fluid:5.5vw;--hero-title-max:84px;--section-title-size:42px}.site-shell .announcement-bar span,.site-shell .announcement-bar p,.site-shell .announcement-bar a,.site-shell .brand small{font-size:var(--fs-xs)}.site-shell .brand strong{font-size:var(--fs-lg)}.site-shell .nav-links a,.site-shell .whatsapp-outline,.site-shell .eyebrow,.site-shell .primary-cta,.site-shell .secondary-cta{font-size:var(--fs-sm)}.site-shell .hero-copy>p,.site-shell .hero-search input,.site-shell .catalog-search input{font-size:var(--fs-md)}.site-shell .hero-metrics small,.site-shell .hero-stat small,.site-shell .section-heading p{font-size:var(--fs-xs)}.site-shell .hero-metrics strong,.site-shell .hero-stat strong{font-size:var(--fs-xl)}.site-shell .category-chips button,.site-shell .availability-filter button,.site-shell .advanced-filter-toggle strong,.site-shell .catalog-filter-select select,.site-shell .filter-sidebar-summary>button{font-size:var(--fs-sm)}.site-shell .catalog-filter-select,.site-shell .filter-sidebar-summary span,.site-shell .advanced-filter-heading small{font-size:var(--fs-xs)}.site-shell .filter-sidebar-summary strong,.site-shell .advanced-filter-heading strong{font-size:var(--fs-md)}.site-shell .catalog-results .product-meta span,.site-shell .catalog-results .product-option-preview span,.site-shell .catalog-results .variant-count-badge,.site-shell .catalog-results .card-price small{font-size:var(--fs-xs)}.site-shell .catalog-results .product-info h3{font-size:var(--fs-lg)}.site-shell .catalog-results .card-description,.site-shell .catalog-results .card-price strong{font-size:var(--fs-md)}.site-shell .catalog-results .card-view,.site-shell .catalog-results .product-link-button,.site-shell .floating-whatsapp,.site-shell .store-footer p,.site-shell .store-footer nav a,.site-shell .store-footer nav>strong,.site-shell .footer-contact>strong,.site-shell .footer-bottom{font-size:var(--fs-sm)}.catalog-view-toggle{background:#f4f6f3;border:1px solid #d4d9d3;border-radius:10px;grid-template-columns:repeat(2,auto);align-items:stretch;gap:3px;min-height:50px;padding:4px;display:inline-grid}.catalog-view-toggle button{color:#64716b;min-width:78px;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-weight:800;display:inline-flex}.catalog-view-toggle button.active{background:var(--hero-bg);color:#fff;box-shadow:0 4px 12px #1131271f}.catalog-view-toggle button span{font-size:var(--fs-md)}.site-shell .product-detail-dialog .product-breadcrumbs,.site-shell .product-detail-dialog .product-brand-line,.site-shell .product-detail-dialog .product-price-row>span,.site-shell .product-detail-dialog .variant-picker-title small,.site-shell .product-detail-dialog .product-information-list p,.site-shell .product-detail-dialog .product-sticky-summary small{font-size:var(--fs-xs)}.site-shell .product-detail-dialog .english-name,.site-shell .product-detail-dialog .variant-picker-title strong,.site-shell .product-detail-dialog .variant-options button>span,.site-shell .product-detail-dialog .variant-options button small,.site-shell .product-detail-dialog .product-detail-accordions summary,.site-shell .product-detail-dialog .product-availability-copy,.site-shell .product-detail-dialog .product-sticky-summary strong,.site-shell .product-detail-dialog .product-sticky-whatsapp{font-size:var(--fs-sm)}.site-shell .product-detail-dialog .dialog-description{font-size:var(--fs-md)}.site-shell .product-detail-dialog .dialog-content h2{font-size:clamp(27px,3vw,43px)}.site-shell .product-detail-dialog .dialog-price{font-size:clamp(22px,2vw,30px)}.dialog-share-product{color:#294a3e;min-height:54px;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:#fff;border:1px solid #cfd8d1;border-radius:3px;padding:0 14px;font-weight:900}.dialog-share-product:hover{border-color:var(--forest);background:#f1f6f2}.overview-workspace-grid .admin-insights-card{background:#fff;border:1px solid #dce2dd;border-radius:18px;min-width:0;padding:20px;box-shadow:0 9px 26px #182d260a}.admin-insights-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-insights-card>header small,.admin-insights-card>header h2{margin:0;display:block}.admin-insights-card>header small{color:#89958f;font-size:10px}.admin-insights-card>header h2{color:#213a31;margin-top:4px;font-size:17px}.admin-insights-card>header>span{color:#2e6247;background:#edf5ef;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.admin-insights-card>header>span.attention{color:#8b5721;background:#fff3e2}.admin-insights-card>header>span.clean{color:#24733d;background:#eaf8ed}.admin-insights-loading,.admin-insights-error{color:#7a8781;margin:20px 0 0;font-size:11px}.admin-insights-error{color:#a0443d}.admin-analytics-stats,.data-health-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.admin-analytics-stats>div,.data-health-stats>div{text-align:center;background:#f5f8f5;border-radius:11px;padding:12px 9px}.admin-analytics-stats strong,.data-health-stats strong{color:#173f35;font-size:19px;display:block}.admin-analytics-stats small,.data-health-stats small{color:#7c8882;margin-top:4px;font-size:8px;display:block}.admin-insights-columns{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;display:grid}.admin-insights-columns>div{min-width:0}.admin-insights-columns>div>strong{color:#3c5148;font-size:10px}.admin-insights-columns p{color:#627069;border-bottom:1px solid #edf0ed;justify-content:space-between;gap:9px;margin:7px 0 0;padding-bottom:7px;font-size:9px;display:flex}.admin-insights-columns p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-insights-columns p b{color:#173f35}.admin-insights-columns>div>small{color:#909993;margin-top:9px;font-size:8px;display:block}.data-health-example{color:#66736d;margin:11px 0 0;font-size:9px;line-height:1.7}.data-health-example strong{color:#8b5721}.data-health-note{color:#818d87;border-top:1px solid #edf0ed;margin-top:13px;padding-top:11px;font-size:8px;line-height:1.7;display:block}.editor-quick-nav{grid-template-columns:repeat(4,1fr)}.product-history-section{background:#fff;border:1px solid #dce2dd;border-radius:14px;margin-top:14px;padding:16px}.history-refresh{color:#365247;cursor:pointer;background:#f7f9f7;border:1px solid #d4ddd6;border-radius:8px;min-height:36px;padding:0 12px;font-family:inherit;font-size:9px;font-weight:900}.local-draft-card{background:#f4f8f4;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.local-draft-card strong,.local-draft-card small{display:block}.local-draft-card strong{color:#29473c;font-size:11px}.local-draft-card small{color:#74817b;margin-top:4px;font-size:8px}.local-draft-card>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.local-draft-card button,.product-history-list button,.editor-save-draft{color:#2d5847;cursor:pointer;background:#fff;border:1px solid #cbd8cf;border-radius:8px;min-height:34px;padding:0 11px;font-family:inherit;font-size:9px;font-weight:900}.local-draft-card button.danger{color:#9a4f48}.product-history-list{gap:7px;margin-top:14px;display:grid}.product-history-list>p{color:#7d8983;text-align:center;border:1px dashed #d5ddd7;border-radius:10px;margin:0;padding:18px;font-size:9px}.product-history-list article{border:1px solid #e1e6e2;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(120px,.8fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.product-history-list article strong,.product-history-list article small{display:block}.product-history-list article strong{color:#314a40;font-size:10px}.product-history-list article small,.product-history-list article>span{color:#7f8a84;margin-top:3px;font-size:8px}.editor-save-draft{background:#f4f8f4;min-height:42px}@media (width<=820px){.site-shell .catalog-tools{flex-wrap:wrap}.catalog-view-toggle{flex:1}.catalog-view-toggle button{min-width:0}.site-shell .product-detail-dialog .dialog-primary-actions{grid-template-columns:1fr}.admin-analytics-stats,.data-health-stats,.editor-quick-nav{grid-template-columns:repeat(2,1fr)}.local-draft-card{flex-direction:column;align-items:stretch}}@media (width<=560px){.site-shell{--fs-xs:10px;--fs-sm:11px;--fs-md:13px;--fs-lg:16px;--fs-xl:20px}.site-shell.font-scale-small{--hero-title-min:32px;--hero-title-fluid:9vw;--hero-title-max:42px;--section-title-size:28px}.site-shell.font-scale-normal{--hero-title-min:35px;--hero-title-fluid:9.5vw;--hero-title-max:46px;--section-title-size:31px}.site-shell.font-scale-large{--fs-xs:11px;--fs-sm:12px;--fs-md:14px;--fs-lg:17px;--fs-xl:22px;--hero-title-min:38px;--hero-title-fluid:10vw;--hero-title-max:50px;--section-title-size:34px}.site-shell.font-scale-xlarge{--fs-xs:12px;--fs-sm:13px;--fs-md:15px;--fs-lg:19px;--fs-xl:24px;--hero-title-min:41px;--hero-title-fluid:10.5vw;--hero-title-max:54px;--section-title-size:37px}.site-shell .product-detail-dialog .dialog-content h2{font-size:clamp(24px,7vw,32px)}.admin-insights-columns{grid-template-columns:1fr}.product-history-list article{grid-template-columns:minmax(0,1fr) auto}.product-history-list article>span{grid-area:2/1/auto/-1}}.product-settings-list{background:#fff;border:1px solid #d8ddd7;border-radius:15px;margin-top:14px;overflow:hidden;box-shadow:0 8px 24px #1f322b0a}.product-setting-row{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;min-width:0;padding:18px 20px;display:grid}.product-setting-row+.product-setting-row{border-top:1px solid #e4e8e4}.product-setting-row:hover{background:#fbfcfa}.product-setting-label{color:#344a41;min-width:0;padding-top:9px;display:block}.product-setting-label strong,.product-setting-label small,.product-setting-label b{display:block}.product-setting-label strong{font-size:13px;line-height:1.5}.product-setting-label small{color:#7b8681;margin-top:5px;font-size:9px;font-weight:500;line-height:1.65}.product-setting-label b{color:#347047;background:#e5f3e8;border-radius:6px;width:fit-content;margin-top:9px;padding:5px 8px;font-size:9px}.product-setting-control{min-width:0}.product-text-setting{align-items:center}.product-text-setting .product-setting-label{cursor:pointer;padding-top:0}.product-text-setting input,.product-text-setting textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d2d6d1;border-radius:9px;outline:none;padding:11px 12px;font-size:14px;font-weight:500}.product-text-setting textarea{resize:vertical;min-height:90px;line-height:1.7}.product-text-setting input:focus,.product-text-setting textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px #173f3514}.textarea-setting{align-items:start}.textarea-setting .product-setting-label{padding-top:10px}.availability-setting-row{align-items:center}.availability-setting-row .product-setting-label{padding-top:0}.availability-setting-row .product-setting-control{align-items:center;display:flex}.setting-control-toolbar{justify-content:space-between;align-items:center;gap:14px;min-height:42px;margin-bottom:13px;display:flex}.setting-control-toolbar>span{color:#75807b;font-size:10px}.product-settings-list .group-main-layout{grid-template-columns:190px minmax(0,1fr);margin-top:0}.product-settings-list .group-main-preview{min-height:190px}.product-settings-list .group-main-preview img{height:170px}.product-settings-list .admin-variant-nav,.product-settings-list .image-manager,.product-settings-list .group-variant-display-control,.product-settings-list .product-history-section{background:0 0;border:0;border-radius:0;margin:0;padding:0}.product-settings-list .admin-variant-strip{margin-top:0}.product-settings-list .admin-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.product-settings-list .group-variant-display-options{margin-top:0}.history-setting-toolbar{justify-content:flex-end;display:flex}.product-core-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-inline-field{gap:7px;min-width:0;display:grid}.product-inline-field>span,.product-control-subheading strong,.product-control-subheading small{display:block}.product-inline-field>span,.product-control-subheading strong{color:#40544b;font-size:10px;font-weight:900}.product-inline-field input{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #d2d6d1;border-radius:9px;outline:none;padding:11px 12px;font-size:14px;font-weight:500}.product-inline-field input:focus{border-color:var(--admin-accent,var(--forest));box-shadow:0 0 0 3px var(--admin-accent,var(--forest))}@supports (color:color-mix(in lab, red, red)){.product-inline-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent,var(--forest)) 9%, transparent)}}.product-core-bottom-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 170px;align-items:end;gap:12px;display:grid}.product-url-inline-field>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.product-url-inline-field .editor-visit-link{background:var(--admin-accent,var(--forest));min-height:44px}@supports (color:color-mix(in lab, red, red)){.product-url-inline-field .editor-visit-link{background:color-mix(in srgb, var(--admin-accent,var(--forest)) 7%, white)}}.product-inline-availability .availability-switch,.product-inline-availability .availability-switch span{width:100%}.product-inline-availability .availability-switch span{place-items:center;min-height:44px;display:grid}.single-product-option{background:#fbfcfa;border:1px solid #d7ded8;border-radius:11px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.single-product-option>span{color:#839089;background:#edf2ee;border-radius:8px;place-items:center;width:48px;height:48px;font-size:11px;display:grid;overflow:hidden}.single-product-option img{object-fit:contain;width:100%;height:100%}.single-product-option strong,.single-product-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.single-product-option strong{color:#3a4e46;font-size:11px}.single-product-option small{color:#7d8782;margin-top:4px;font-size:9px}.single-product-option i{border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.single-product-option i.on{color:#2d6d3f;background:#e5f4e7}.single-product-option i.off{color:#8d443b;background:#f6e7e4}.product-type-highlight-controls{gap:12px;display:grid}.product-control-subsection{background:#fbfcfa;border:1px solid #d9e0da;border-radius:12px;min-width:0;padding:14px}.product-control-subheading small{color:#7a8580;margin-top:4px;font-size:9px;line-height:1.6}.product-type-highlight-controls .product-type-options{margin-top:10px}.product-type-highlight-controls .group-variant-display-control{background:#fbfcfa;border:1px solid #d9e0da;border-radius:12px;margin:0;padding:14px}.product-type-highlight-controls .group-variant-display-options{margin-top:10px}.variant-display-empty{color:#75807b;background:#fff;border:1px dashed #cbd7ce;border-radius:9px;margin-top:10px;padding:12px;font-size:10px}.product-details-accordion{background:#fff;border-top:1px solid #e4e8e4;min-width:0}.product-details-accordion>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:12px;min-height:76px;padding:17px 20px;list-style:none;transition:background .16s;display:grid}.product-details-accordion>summary::-webkit-details-marker{display:none}.product-details-accordion>summary:hover{background:#f8faf8}.product-details-accordion>summary strong,.product-details-accordion>summary small{display:block}.product-details-accordion>summary strong{color:#344a41;font-size:13px}.product-details-accordion>summary small{color:#7b8681;margin-top:5px;font-size:9px;line-height:1.6}.product-details-accordion>summary>span{background:var(--admin-accent,var(--forest));border-radius:8px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.product-details-accordion>summary>span{background:color-mix(in srgb, var(--admin-accent,var(--forest)) 9%, white)}}.product-details-accordion>summary>span{color:var(--admin-accent,var(--forest));font-size:9px;font-weight:900}.product-details-accordion>summary>i{width:32px;height:32px;color:var(--admin-accent,var(--forest));border:1px solid #d8dfd9;border-radius:9px;place-items:center;font-size:18px;font-style:normal;transition:transform .18s;display:grid}.product-details-accordion[open]>summary{background:#f8faf8}.product-details-accordion[open]>summary>span:after{content:" مفتوحة"}.product-details-accordion[open]>summary>i{transform:rotate(180deg)}.product-details-accordion-body{border-top:1px solid #e4e8e4}.product-details-accordion-body>.product-setting-row:first-child{border-top:0}@media (width<=980px){.product-setting-row{grid-template-columns:180px minmax(0,1fr);gap:18px}.product-settings-list .group-main-layout{grid-template-columns:160px minmax(0,1fr)}}@media (width<=620px){.product-setting-row{grid-template-columns:1fr;gap:11px;padding:16px}.product-setting-label,.textarea-setting .product-setting-label{padding-top:0}.availability-setting-row .product-setting-control,.availability-setting-row .availability-switch,.availability-setting-row .availability-switch span{width:100%}.setting-control-toolbar{flex-direction:column;align-items:stretch}.setting-control-toolbar .upload-button{text-align:center}.product-settings-list .group-main-layout{grid-template-columns:1fr}.product-settings-list .admin-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-core-controls,.product-core-bottom-row{grid-template-columns:1fr}.product-core-bottom-row{gap:14px}.product-url-inline-field>div{grid-template-columns:1fr}.product-url-inline-field .editor-visit-link{width:100%}.single-product-option{grid-template-columns:44px minmax(0,1fr)}.single-product-option>span{width:44px;height:44px}.single-product-option i{grid-column:2;width:fit-content}.product-control-subsection,.product-type-highlight-controls .group-variant-display-control{padding:11px}.product-details-accordion>summary{grid-template-columns:minmax(0,1fr) 32px;min-height:72px;padding:15px 16px}.product-details-accordion>summary>span{display:none}}.command-center{width:min(1040px,100%);margin:0 auto}.command-flow{gap:14px;display:grid}.command-step{background:#fff;border:1px solid #dbe1dc;border-radius:16px;overflow:hidden;box-shadow:0 9px 26px #182d260a}.command-step>header{background:#fbfcfa;border-bottom:1px solid #e4e8e4;align-items:center;gap:12px;min-height:72px;padding:15px 18px;display:flex}.command-step>header>span{color:#fff;background:#173f35;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-family:Century Gothic,Arial,sans-serif;font-size:9px;font-weight:900;display:grid}.command-step>header>div{flex:1;min-width:0}.command-step>header strong,.command-step>header small{display:block}.command-step>header strong{color:#263f36;font-size:13px}.command-step>header small{color:#7e8983;margin-top:4px;font-size:8px}.command-scope-grid{grid-template-columns:1fr 1fr 150px;align-items:end;gap:11px;padding:18px;display:grid}.command-scope-grid label,.command-task-row label{color:#68756f;gap:6px;min-width:0;font-size:9px;font-weight:800;display:grid}.command-scope-grid select,.command-task-row select,.command-task-row input{color:#2e443b;background:#fff;border:1px solid #d3dad4;border-radius:9px;outline:0;width:100%;min-width:0;height:44px;padding:0 11px;font-size:10px;font-weight:700}.command-scope-grid select:focus,.command-task-row select:focus,.command-task-row input:focus{border-color:#285f4d;box-shadow:0 0 0 3px #173f3512}.command-match-count{text-align:center;background:#eef5f0;border-radius:11px;justify-content:center;align-items:baseline;gap:6px;min-height:65px;padding:10px 13px;display:flex}.command-match-count small{color:#6e7c75;align-self:center;font-size:8px}.command-match-count strong{color:#173f35;font-size:25px}.command-match-count span{color:#607168;font-size:9px;font-weight:800}.command-add-task{color:#285644;cursor:pointer;background:#fff;border:1px solid #b9c9be;border-radius:8px;min-height:36px;padding:0 12px;font-size:9px;font-weight:900}.command-add-task:disabled{opacity:.45;cursor:not-allowed}.command-task-list{gap:8px;padding:16px 18px 5px;display:grid}.command-task-row{background:#fafcf9;border:1px solid #e0e5e1;border-radius:11px;grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) 34px;align-items:center;gap:10px;padding:11px;display:grid}.command-task-row>b{color:#496359;background:#e9efea;border-radius:8px;place-items:center;width:34px;height:34px;font-family:Century Gothic,Arial,sans-serif;font-size:8px;display:grid}.command-task-row label>small{color:#89938e;text-overflow:ellipsis;white-space:nowrap;min-height:12px;font-size:7px;overflow:hidden}.command-remove-task{color:#9a4f47;cursor:pointer;background:#fff7f5;border:1px solid #e0c9c5;border-radius:8px;width:32px;height:32px;font-size:18px}.command-remove-task:disabled{opacity:.3;cursor:not-allowed}.command-preview-button{color:#fff;cursor:pointer;background:#173f35;border:0;border-radius:9px;min-width:190px;min-height:43px;margin:10px 18px 18px;padding:0 16px;font-size:10px;font-weight:900}.command-preview-button:hover{background:#285f4d}.command-select-all{color:#365247;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.command-select-all input{accent-color:#173f35;width:16px;height:16px}.command-summary{background:#f7faf7;border-bottom:1px solid #e5e9e5;grid-template-columns:130px 110px minmax(0,1fr);gap:10px;padding:15px 18px;display:grid}.command-summary>div{text-align:center;background:#fff;border-radius:10px;padding:10px}.command-summary>div small,.command-summary>div strong{display:block}.command-summary>div small{color:#7e8983;font-size:8px}.command-summary>div strong{color:#173f35;margin-top:4px;font-size:20px}.command-summary>section{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.command-summary>section span{color:#617169;background:#fff;border:1px solid #d8e0da;border-radius:8px;padding:7px 9px;font-size:8px}.command-summary>section b{color:#29493d}.command-product-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:390px;padding:14px 18px;display:grid;overflow-y:auto}.command-product-preview>label{cursor:pointer;background:#fafbf9;border:1px solid #e0e5e1;border-radius:10px;grid-template-columns:17px 46px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.command-product-preview>label.selected{background:#f1f8f3;border-color:#9bb3a4}.command-product-preview input{accent-color:#173f35;width:16px;height:16px}.command-product-preview .admin-list-image{width:46px;height:46px}.command-product-preview strong,.command-product-preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.command-product-preview strong{color:#344a41;font-size:9px}.command-product-preview small{color:#818c86;margin-top:4px;font-size:7px}.command-product-preview>label>b{color:#527064;font-size:7px}.command-preview-step>footer{background:#fbfcfa;border-top:1px solid #e2e7e3;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.command-preview-step>footer>span{color:#77837d;font-size:8px}.command-preview-step>footer .admin-primary{min-width:210px}.command-status{color:#2e7042;text-align:center;background:#eef9f0;border:1px solid #bcd8c3;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:9px;font-weight:800}.command-status.error{color:#98463d;background:#fff3f1;border-color:#e1bbb5}@media (width<=760px){.command-scope-grid{grid-template-columns:1fr}.command-match-count{justify-content:flex-start}.command-task-row{grid-template-columns:34px minmax(0,1fr) 34px;align-items:start}.command-task-row>label:last-of-type{grid-column:2/3}.command-remove-task{grid-area:1/3}.command-summary{grid-template-columns:1fr 1fr}.command-summary>section{grid-column:1/-1}.command-product-preview{grid-template-columns:1fr}}@media (width<=520px){.command-step>header{flex-wrap:wrap;align-items:flex-start}.command-add-task,.command-select-all{margin-inline-start:50px}.command-task-row{grid-template-columns:28px minmax(0,1fr) 30px;padding:9px}.command-task-row>b{width:28px;height:28px}.command-preview-button{width:calc(100% - 36px)}.command-product-preview>label{grid-template-columns:17px 42px minmax(0,1fr)}.command-product-preview>label>b{grid-column:3}.command-preview-step>footer{flex-direction:column;align-items:stretch}.command-preview-step>footer .admin-primary{width:100%;min-width:0}}.site-shell .catalog-tools .advanced-filter-toggle{display:inline-flex}.catalog-view-toggle{grid-template-columns:repeat(4,minmax(0,auto))}.catalog-view-toggle button{min-width:72px;padding-inline:9px}.catalog-filter-popover{z-index:3;border-radius:16px;grid-column:1/-1;width:100%;max-height:none;padding:20px;animation:.16s fade-in;position:static;top:auto;overflow:visible}.filter-sidebar-actions{align-items:center;gap:12px;display:flex}.catalog-filter-popover .filter-sidebar-actions button{color:#53655d;font-family:inherit;font-size:var(--fs-xs);cursor:pointer;background:#f7f9f6;border:1px solid #d8ded9;border-radius:8px;padding:7px 10px;font-weight:800}.catalog-filter-popover .filter-sidebar-actions button:first-child{color:#985048;background:#fff7f5;border-color:#e3cec9}.catalog-filter-popover .availability-filter{width:min(440px,100%);margin-bottom:16px}.site-shell .catalog-filter-popover .advanced-filter-panel{border-top:1px solid #e7eae5;padding-top:16px}.site-shell .catalog-filter-popover .advanced-filter-heading>button{display:none}.site-shell .catalog-filter-popover .advanced-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-shell.layout-comfortable .catalog-results .product-grid,.site-shell.layout-comfortable .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.site-shell.layout-comfortable .catalog-results .product-card{contain-intrinsic-size:430px;border-radius:16px;min-height:430px}.site-shell.layout-comfortable .catalog-results .product-image{height:215px}.site-shell.layout-comfortable .catalog-results .product-info{padding:15px}.site-shell.layout-comfortable .catalog-results .product-info h3{min-height:44px}.site-shell.layout-comfortable .catalog-results .card-description{-webkit-line-clamp:2;min-height:40px}.site-shell.layout-compact .catalog-results .product-grid,.site-shell.layout-compact .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.site-shell.layout-compact .catalog-results .product-card{contain-intrinsic-size:365px;border-radius:14px;min-height:365px}.site-shell.layout-compact .catalog-results .product-image{height:175px}.site-shell.layout-compact .catalog-results .product-info{padding:12px}.site-shell.layout-compact .catalog-results .product-info h3{min-height:40px;font-size:var(--fs-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-shell.layout-compact .catalog-results .product-option-preview{max-height:32px;overflow:hidden}.site-shell.layout-compact .catalog-results .card-description{display:none}.site-shell.layout-showcase .catalog-results .product-grid,.site-shell.layout-showcase .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.site-shell.layout-showcase .catalog-results .product-card{contain-intrinsic-size:530px;min-height:530px}.site-shell.layout-showcase .catalog-results .product-image{height:300px}.site-shell.layout-showcase .catalog-results .product-info{padding:19px}.site-shell.layout-list .catalog-results .product-card{contain-intrinsic-size:220px;grid-template-columns:minmax(220px,270px) minmax(0,1fr);min-height:220px}.site-shell.layout-list .catalog-results .product-image{min-height:220px}.site-shell.layout-list .catalog-results .product-info{padding:19px}.site-shell.layout-list .catalog-results .product-info h3,.site-shell.layout-list .catalog-results .card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-settings-list{flex-direction:column;display:flex}.product-settings-list>.product-setting-row,.product-settings-list>.product-details-accordion{order:initial}@media (width<=1120px){.site-shell.layout-comfortable .catalog-results .product-grid,.site-shell.layout-comfortable .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell.layout-compact .catalog-results .product-grid,.site-shell.layout-compact .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-shell.layout-showcase .catalog-results .product-grid,.site-shell.layout-showcase .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.catalog-view-toggle{grid-template-columns:repeat(4,minmax(72px,1fr));width:100%;overflow-x:auto}.catalog-view-toggle button{min-height:42px}.site-shell .catalog-tools .advanced-filter-toggle{flex:1 0 100%;justify-content:center}.catalog-filter-popover{padding:14px}.site-shell .catalog-filter-popover .advanced-filter-panel{display:block}.site-shell .catalog-filter-popover .advanced-filter-grid,.site-shell.layout-comfortable .catalog-results .product-grid,.site-shell.layout-comfortable .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell.layout-compact .catalog-results .product-grid,.site-shell.layout-compact .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.catalog-view-toggle{grid-template-columns:repeat(4,minmax(64px,1fr))}.catalog-view-toggle button{gap:4px;min-width:64px;padding-inline:5px}.catalog-filter-popover .filter-sidebar-summary{flex-direction:column;align-items:stretch}.filter-sidebar-actions{justify-content:flex-end}.site-shell .catalog-filter-popover .advanced-filter-grid{grid-template-columns:1fr}.site-shell.layout-comfortable .catalog-results .product-grid,.site-shell.layout-comfortable .catalog-body.no-sidebar .product-grid,.site-shell.layout-compact .catalog-results .product-grid,.site-shell.layout-compact .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.site-shell.layout-comfortable .catalog-results .product-card{min-height:350px}.site-shell.layout-comfortable .catalog-results .product-image{height:170px}.site-shell.layout-compact .catalog-results .product-card{min-height:305px}.site-shell.layout-compact .catalog-results .product-image{height:145px}.site-shell.layout-comfortable .catalog-results .product-info,.site-shell.layout-compact .catalog-results .product-info{padding:10px}.site-shell.layout-comfortable .catalog-results .product-info h3,.site-shell.layout-compact .catalog-results .product-info h3{min-height:38px}.site-shell.layout-compact .catalog-results .card-description{display:none}.site-shell.layout-showcase .catalog-results .product-grid,.site-shell.layout-showcase .catalog-body.no-sidebar .product-grid{grid-template-columns:1fr}.site-shell.layout-list .catalog-results .product-card{grid-template-columns:118px minmax(0,1fr);min-height:160px;display:grid}.site-shell.layout-list .catalog-results .product-image{height:100%;min-height:160px}.site-shell.layout-list .catalog-results .product-info{padding:12px}.site-shell.layout-list .catalog-results .card-description{-webkit-line-clamp:2;min-height:0}}.site-shell{--store-sticky-header-height:88px;overflow:clip visible}.catalog-search-command{grid-template-columns:1fr;margin-bottom:14px}.catalog-sticky-controls{top:var(--store-sticky-header-height);z-index:32;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf6f2;border:1px solid #ccd4cdeb;border-radius:16px;max-width:1220px;margin:0 auto 18px;padding:9px;position:sticky;box-shadow:0 12px 30px #122d2417}.catalog-sticky-controls .category-chips{max-width:none;scroll-margin-top:calc(var(--store-sticky-header-height) + 118px);margin:0 0 8px;padding:0 0 3px}.catalog-sticky-controls .category-chips button{min-height:36px;padding-inline:14px}.catalog-sticky-controls .catalog-view-command{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.catalog-sticky-controls .catalog-tools{justify-content:space-between;align-items:stretch;gap:8px;width:100%;display:flex}.catalog-sticky-controls .catalog-view-toggle b{font:inherit}.catalog-sticky-controls .advanced-filter-toggle{flex:none}.catalog-sticky-controls+.catalog-body{scroll-margin-top:calc(var(--store-sticky-header-height) + 118px)}@media (width<=980px){.site-shell{--store-sticky-header-height:75px}}@media (width<=640px){.site-shell{--store-sticky-header-height:69px}.site-shell .catalog-section{padding-inline:9px}.catalog-search-command{margin-inline:3px}.catalog-sticky-controls{margin-inline:-1px;border-inline:0;border-radius:0 0 13px 13px;margin-bottom:11px;padding:7px;box-shadow:0 10px 24px #122d241c}.catalog-sticky-controls .category-chips{gap:6px;margin-bottom:6px}.catalog-sticky-controls .category-chips button{min-height:33px;padding-inline:12px;font-size:10px}.catalog-sticky-controls .catalog-tools{flex-wrap:nowrap}.catalog-sticky-controls .catalog-view-toggle{flex:auto;grid-template-columns:repeat(2,minmax(74px,1fr));width:auto;min-height:44px;overflow:visible}.catalog-sticky-controls .catalog-view-toggle button{gap:5px;min-width:0;min-height:36px;padding-inline:7px;font-size:10px}.catalog-sticky-controls .catalog-view-toggle button:nth-child(n+3){display:none}.catalog-sticky-controls .advanced-filter-toggle,.site-shell .catalog-sticky-controls .catalog-tools .advanced-filter-toggle{flex:none;justify-content:center;min-width:104px;min-height:44px;padding-inline:12px}.catalog-sticky-controls .clear-catalog-filters{display:none}.site-shell.layout-comfortable .catalog-results .product-grid,.site-shell.layout-comfortable .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.site-shell.layout-compact .catalog-results .product-grid,.site-shell.layout-compact .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.site-shell.layout-comfortable .catalog-results .product-card,.site-shell.layout-compact .catalog-results .product-card{contain-intrinsic-size:310px;border-radius:11px;min-height:0}.site-shell.layout-comfortable .catalog-results .product-image,.site-shell.layout-compact .catalog-results .product-image{aspect-ratio:1;height:auto}.site-shell.layout-comfortable .catalog-results .product-image img{padding:9px}.site-shell.layout-compact .catalog-results .product-image img{padding:5px}.site-shell.layout-comfortable .catalog-results .product-info,.site-shell.layout-compact .catalog-results .product-info{padding:9px}.site-shell.layout-comfortable .catalog-results .product-meta,.site-shell.layout-compact .catalog-results .product-meta,.site-shell.layout-comfortable .catalog-results .product-option-preview,.site-shell.layout-compact .catalog-results .product-option-preview,.site-shell.layout-comfortable .catalog-results .card-description,.site-shell.layout-compact .catalog-results .card-description{display:none}.site-shell.layout-comfortable .catalog-results .product-info h3,.site-shell.layout-compact .catalog-results .product-info h3{color:#183f34;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:48px;margin:0 0 7px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.site-shell.layout-compact .catalog-results .product-info h3{min-height:42px;font-size:10px;line-height:1.45}.site-shell.layout-comfortable .catalog-results .card-footer,.site-shell.layout-compact .catalog-results .card-footer{flex-wrap:nowrap;gap:5px;padding-top:8px}.site-shell.layout-comfortable .catalog-results .card-price,.site-shell.layout-compact .catalog-results .card-price{flex:auto}.site-shell.layout-comfortable .catalog-results .card-price small,.site-shell.layout-compact .catalog-results .card-price small{display:none}.site-shell.layout-comfortable .catalog-results .card-price strong{font-size:11px}.site-shell.layout-compact .catalog-results .card-price strong{font-size:9px}.site-shell.layout-comfortable .catalog-results .card-view,.site-shell.layout-compact .catalog-results .card-view{display:none}.site-shell.layout-comfortable .catalog-results .card-actions,.site-shell.layout-compact .catalog-results .card-actions{flex-wrap:nowrap;gap:4px}.site-shell.layout-comfortable .catalog-results .product-link-button,.site-shell.layout-comfortable .catalog-results .wa-button{width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.site-shell.layout-comfortable .catalog-results .product-link-label{display:none}.site-shell.layout-compact .catalog-results .product-link-button,.site-shell.layout-compact .catalog-results .wa-button{border-radius:6px;width:25px;min-width:25px;height:25px;min-height:25px;padding:0}.site-shell.layout-compact .catalog-results .product-link-label{display:none}.site-shell.layout-compact .catalog-results .wa-button svg{width:14px;height:14px}.site-shell.layout-comfortable .catalog-results .product-image .status,.site-shell.layout-compact .catalog-results .product-image .status{top:6px;padding:5px 6px;font-size:8px;inset-inline-start:6px}.site-shell.layout-compact .catalog-results .product-image .status{font-size:7px}.site-shell.layout-compact .catalog-results .variant-count-badge{display:none}}@media (width<=370px){.catalog-sticky-controls .catalog-view-toggle{grid-template-columns:repeat(2,minmax(60px,1fr))}.catalog-sticky-controls .catalog-view-toggle button b{font-size:9px}.catalog-sticky-controls .advanced-filter-toggle,.site-shell .catalog-sticky-controls .catalog-tools .advanced-filter-toggle{min-width:88px;padding-inline:8px}.site-shell.layout-compact .catalog-results .product-grid,.site-shell.layout-compact .catalog-body.no-sidebar .product-grid{gap:4px}.site-shell.layout-compact .catalog-results .product-info{padding:6px}}@media (width<=640px){.site-shell{--store-sticky-header-height:58px}.site-shell .topbar{min-height:58px;padding:7px 12px}.site-shell .brand{gap:7px}.site-shell .brand strong{font-size:14px}.site-shell .brand small{margin-top:2px;font-size:6px}.site-shell .brand-mark,.site-shell .brand-logo{border-radius:9px;width:34px;height:34px;padding:2px}.site-shell .brand-mark svg{width:22px;height:22px}.site-shell .menu-button{border-radius:9px;width:34px;height:34px;padding:8px}.catalog-sticky-controls{padding:6px}.catalog-sticky-controls .category-chips{margin-bottom:5px}.catalog-sticky-controls .category-chips button{min-height:31px;padding-inline:11px}.catalog-sticky-controls .catalog-tools{flex-flow:row;align-items:center;gap:6px;min-width:0}.catalog-sticky-controls .catalog-view-toggle{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;min-height:40px;padding:3px}.catalog-sticky-controls .catalog-view-toggle button{gap:4px;min-width:0;min-height:32px;padding-inline:5px;font-size:9px}.catalog-sticky-controls .catalog-view-toggle button span{font-size:12px}.catalog-sticky-controls .advanced-filter-toggle,.site-shell .catalog-sticky-controls .catalog-tools .advanced-filter-toggle{white-space:nowrap;flex:0 0 90px;gap:6px;min-width:90px;min-height:40px;padding-inline:9px}.site-shell .catalog-sticky-controls .advanced-filter-toggle>span,.site-shell .catalog-sticky-controls .advanced-filter-toggle>span svg{width:16px;height:16px;font-size:16px}.site-shell .catalog-sticky-controls .advanced-filter-toggle strong{font-size:10px}.site-shell .catalog-sticky-controls .advanced-filter-toggle i{font-size:12px}}@media (width<=370px){.site-shell .brand strong{font-size:13px}.catalog-sticky-controls .advanced-filter-toggle,.site-shell .catalog-sticky-controls .catalog-tools .advanced-filter-toggle{flex-basis:82px;min-width:82px;padding-inline:7px}}.site-shell{--store-green:var(--forest,#174d38);--store-green-dark:var(--hero-bg,#123f30);--store-earth:var(--accent-strong,#a66559);--store-cream:#f7f4ee;--store-sticky-header-height:68px;background-color:var(--store-cream);background-image:linear-gradient(#f7f4eef0,#f7f4eef0),url(/topographic-pattern.svg);background-size:auto,920px 720px;padding:0}.site-shell .announcement-bar{display:none}.site-shell .topbar,.site-shell.header-static .topbar,.site-shell.header-sticky .topbar{z-index:50;width:100%;max-width:none;min-height:var(--store-sticky-header-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;background:#fffffcf5;border-bottom:1px solid #1c4b391f;border-radius:0;justify-content:center;align-items:center;margin:0;padding:8px max(18px,50vw - 590px);display:flex;position:sticky;top:0;box-shadow:0 7px 24px #15372b12}.site-shell .topbar .brand{max-width:min(58vw,360px);color:var(--store-green);justify-content:center}.site-shell .topbar .brand strong{color:var(--store-green);font-size:18px}.site-shell .topbar .brand small{color:#77847e;margin-top:3px;font-size:6px}.site-shell .topbar .brand-logo,.site-shell .topbar .brand-mark{background:#fff;border:1px solid #174d381f;border-radius:11px;width:42px;height:42px;padding:2px}.site-shell .topbar .brand-mark svg{width:27px;height:27px}.site-shell .topbar .brand-mark svg path:first-child{fill:var(--store-earth)}.site-shell .topbar .brand-mark svg path:last-child{stroke:var(--store-green)}.site-shell .menu-button,.site-shell .cart-button{width:40px;height:40px;color:var(--store-green);background:#fff;border:1px solid #dbe3dd;border-radius:10px;place-items:center;padding:9px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.site-shell .menu-button{align-content:center;gap:4px;left:max(18px,50vw - 590px)}.site-shell .menu-button i{background:currentColor;height:2px}.site-shell .cart-button{cursor:default;right:max(18px,50vw - 590px)}.site-shell .cart-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.site-shell .cart-button>span{background:var(--store-earth);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px}.site-shell .nav-links,.site-shell .nav-links.open{z-index:4;direction:rtl;background:#fffffcfc;border:1px solid #dfe4df;border-radius:15px;gap:3px;width:270px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:max(18px,50vw - 590px);box-shadow:0 18px 45px #15362b29}.site-shell .nav-links.open{display:grid}.site-shell .nav-links a,.site-shell .nav-links button{color:#334d43;width:100%;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 12px;font-size:11px;font-weight:700;display:block}.site-shell .nav-links a:after{display:none}.site-shell .nav-links a:hover,.site-shell .nav-links button:hover{color:var(--store-green);background:#eff4f0}.site-shell .nav-links .admin-menu-link{color:var(--store-green);background:#edf4ef}.site-shell .menu-heading{border-bottom:1px solid #ecefe9;margin-bottom:4px;padding:10px 12px 12px}.site-shell .menu-heading strong,.site-shell .menu-heading small{display:block}.site-shell .menu-heading strong{color:var(--store-green);font-size:13px}.site-shell .menu-heading small{color:#89928e;margin-top:4px;font-size:8px}.site-shell .hero{width:min(1180px,100% - 32px);min-height:410px;color:var(--store-green);isolation:isolate;direction:ltr;background:#fff;border:1px solid #1e4c3a1f;border-radius:24px;grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);grid-template-areas:"visual copy";gap:0;margin:28px auto 0;padding:0;display:grid;overflow:hidden;box-shadow:0 18px 48px #1c3c3017}.site-shell .hero:before{display:none}.site-shell .hero-copy{direction:rtl;background-image:linear-gradient(#fffffce6,#fffffce6),url(/topographic-pattern.svg);background-size:auto,650px 500px;grid-area:copy;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(38px,6vw,78px)}.site-shell .hero h1{max-width:620px;color:var(--store-green);letter-spacing:-.035em;margin:0;font-size:clamp(42px,5vw,66px);line-height:1.18}.site-shell .hero-copy>p{color:#5f7069;max-width:560px;margin:18px 0 0;font-size:clamp(14px,1.45vw,18px);line-height:1.9}.site-shell .hero .primary-cta{background:var(--store-earth);color:#fff;border-radius:10px;min-height:49px;margin-top:25px;padding:0 20px}.site-shell .hero .primary-cta:hover{background:var(--store-earth)}@supports (color:color-mix(in lab, red, red)){.site-shell .hero .primary-cta:hover{background:color-mix(in srgb, var(--store-earth) 88%, #472c27)}}.site-shell .hero-visual{background:#dfe7df;border:0;border-radius:0;grid-area:visual;min-height:410px;position:relative;overflow:hidden}.site-shell .hero-visual:before{display:none}.site-shell .hero-visual>img,.site-shell .hero-visual.hero-fit-cover>img,.site-shell .hero-visual.hero-fit-contain>img{object-fit:cover;filter:none;width:100%;height:100%;padding:0;position:absolute;inset:0;transform:none}.site-shell .hero-visual.hero-fit-contain>img{object-fit:contain;background:#f1f4ee}.site-shell .hero-visual:hover>img{transform:scale(1.015)}.site-shell .catalog-section{background-color:#f7f4eebd;padding-top:48px}.site-shell .section-heading{max-width:1180px;margin-bottom:20px}.site-shell .section-heading h2{font-size:clamp(30px,3.3vw,46px)}.site-shell .catalog-sticky-controls{top:var(--store-sticky-header-height);z-index:42;background:#fffffcf5;border-color:#1d4c3a24;max-width:1180px;padding:8px}.site-shell .catalog-sticky-controls .category-chips{scroll-margin-top:calc(var(--store-sticky-header-height) + 112px);margin-bottom:7px}.site-shell .catalog-sticky-controls .category-chips button{background:#f7f8f4;border-color:#dfe5df;min-height:34px;padding-inline:13px;font-size:10px}.site-shell .catalog-sticky-controls .category-chips button:hover,.site-shell .catalog-sticky-controls .category-chips button.selected{background:var(--store-green-dark);color:#fff}.site-shell .catalog-sticky-controls .catalog-tools{align-items:center;gap:7px;min-width:0;display:flex}.site-shell .catalog-sticky-controls .catalog-view-toggle{flex:none;grid-template-columns:repeat(2,minmax(96px,1fr));width:auto;min-width:220px}.site-shell .catalog-sticky-controls .catalog-inline-search{background:#f3f5f0;flex:auto;min-width:140px;min-height:44px}.site-shell .catalog-sticky-controls .advanced-filter-toggle{flex:none;min-height:44px}.page-jump-controls{z-index:39;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffcf0;border:1px solid #19483624;border-radius:999px;gap:2px;padding:3px;display:grid;position:fixed;bottom:14px;right:13px;box-shadow:0 9px 25px #14342924}.page-jump-controls button{width:32px;height:32px;color:var(--store-green,#174d38);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:7px;display:grid}.page-jump-controls button:hover{background:#edf3ee}.page-jump-controls svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.page-jump-controls svg.down{transform:rotate(180deg)}@media (width<=720px){.site-shell{--store-sticky-header-height:56px}.site-shell .topbar,.site-shell.header-static .topbar,.site-shell.header-sticky .topbar{min-height:56px;padding:6px 11px}.site-shell .topbar .brand{gap:6px;max-width:62vw}.site-shell .topbar .brand strong{font-size:13px}.site-shell .topbar .brand small{font-size:5px}.site-shell .topbar .brand-logo,.site-shell .topbar .brand-mark{border-radius:8px;width:33px;height:33px}.site-shell .topbar .brand-mark svg{width:22px;height:22px}.site-shell .menu-button,.site-shell .cart-button{border-radius:8px;width:34px;height:34px;padding:7px}.site-shell .menu-button{left:11px}.site-shell .cart-button{right:11px}.site-shell .cart-button svg{width:21px;height:21px}.site-shell .cart-button>span{min-width:16px;height:16px;font-size:7px}.site-shell .nav-links,.site-shell .nav-links.open{width:auto;left:11px;right:11px}.site-shell .hero{border-radius:18px;grid-template-columns:1fr;grid-template-areas:"visual""copy";width:calc(100% - 20px);min-height:0;margin-top:14px}.site-shell .hero-visual{min-height:230px}.site-shell .hero-copy{padding:24px 22px 27px}.site-shell .hero h1{font-size:clamp(34px,10vw,47px)}.site-shell .hero-copy>p{margin-top:11px;font-size:12px;line-height:1.75}.site-shell .hero .primary-cta{min-height:42px;margin-top:17px;padding-inline:16px;font-size:10px}.site-shell .catalog-section{padding:30px 7px 86px}.site-shell .section-heading{margin:0 5px 15px}.site-shell .section-heading .eyebrow{font-size:8px}.site-shell .section-heading h2{margin-top:6px;font-size:28px}.site-shell .section-heading p{font-size:9px}.site-shell .catalog-sticky-controls{margin-inline:-1px;border-inline:0;border-radius:0 0 12px 12px;margin-bottom:10px;padding:5px;top:56px}.site-shell .catalog-sticky-controls .category-chips{gap:5px;margin-bottom:4px}.site-shell .catalog-sticky-controls .category-chips button{min-height:29px;padding-inline:10px;font-size:9px}.site-shell .catalog-sticky-controls .catalog-tools{gap:4px}.site-shell .catalog-sticky-controls .catalog-view-toggle{flex:0 0 105px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;min-height:36px;padding:2px}.site-shell .catalog-sticky-controls .catalog-view-toggle button{gap:3px;min-width:0;min-height:31px;padding:3px;font-size:8px}.site-shell .catalog-sticky-controls .catalog-view-toggle button span{font-size:11px}.site-shell .catalog-sticky-controls .catalog-inline-search{flex:auto;gap:5px;min-width:0;min-height:36px;padding-inline:7px}.site-shell .catalog-sticky-controls .catalog-inline-search>svg{width:14px}.site-shell .catalog-sticky-controls .catalog-inline-search input{font-size:9px}.site-shell .catalog-sticky-controls .catalog-inline-search>button{width:22px;height:22px}.site-shell .catalog-sticky-controls .advanced-filter-toggle,.site-shell .catalog-sticky-controls .catalog-tools .advanced-filter-toggle{flex:0 0 70px;gap:4px;min-width:70px;min-height:36px;padding-inline:7px}.site-shell .catalog-sticky-controls .advanced-filter-toggle>span,.site-shell .catalog-sticky-controls .advanced-filter-toggle>span svg{width:14px;height:14px}.site-shell .catalog-sticky-controls .advanced-filter-toggle strong{font-size:9px}.site-shell .catalog-sticky-controls .advanced-filter-toggle i,.site-shell .catalog-sticky-controls .clear-catalog-filters{display:none}.page-jump-controls{bottom:10px;right:8px}.page-jump-controls button{width:29px;height:29px;padding:6px}}@media (width<=360px){.site-shell .catalog-sticky-controls .catalog-view-toggle{flex-basis:94px}.site-shell .catalog-sticky-controls .catalog-view-toggle button b{font-size:7px}.site-shell .catalog-sticky-controls .advanced-filter-toggle,.site-shell .catalog-sticky-controls .catalog-tools .advanced-filter-toggle{flex-basis:64px;min-width:64px;padding-inline:5px}}.site-shell{--brand-board-surface:var(--page-background,#ebe9e9)}@supports (color:color-mix(in lab, red, red)){.site-shell{--brand-board-surface:color-mix(in srgb, var(--page-background,#ebe9e9) 96%, var(--store-earth) 4%)}}.site-shell{--site-background-image:url(/outdoor-life-background.jpeg);isolation:isolate;background-color:var(--brand-board-surface);background-image:none;transition:background-color .24s;position:relative}.site-shell:before{content:"";z-index:-1;pointer-events:none;background-color:#eeeeec;background-image:var(--site-background-image);opacity:1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;-webkit-mask-image:none;mask-image:none}.site-shell .topbar,.site-shell.header-static .topbar,.site-shell.header-sticky .topbar{border-bottom-color:var(--store-earth)}@supports (color:color-mix(in lab, red, red)){.site-shell .topbar,.site-shell.header-static .topbar,.site-shell.header-sticky .topbar{border-bottom-color:color-mix(in srgb, var(--store-earth) 30%, transparent)}}.site-shell .topbar,.site-shell.header-static .topbar,.site-shell.header-sticky .topbar{box-shadow:0 7px 24px var(--store-green);background-color:#fffffff7;background-image:none}@supports (color:color-mix(in lab, red, red)){.site-shell .topbar,.site-shell.header-static .topbar,.site-shell.header-sticky .topbar{box-shadow:0 7px 24px color-mix(in srgb, var(--store-green) 8%, transparent)}}.site-shell .topbar .brand{opacity:1;justify-content:center;width:clamp(205px,24vw,260px);max-width:calc(100vw - 112px);height:52px}.site-shell .topbar .header-brand-wordmark{object-fit:contain;width:100%;height:100%;display:block}.site-shell .menu-button,.site-shell .cart-button{border-color:var(--store-earth)}@supports (color:color-mix(in lab, red, red)){.site-shell .menu-button,.site-shell .cart-button{border-color:color-mix(in srgb, var(--store-earth) 28%, #dbe3dd)}}.site-shell .menu-button,.site-shell .cart-button{color:var(--store-green);background:#fffffff0}.site-shell .menu-button:hover,.site-shell .cart-button:hover{border-color:var(--store-earth)}@supports (color:color-mix(in lab, red, red)){.site-shell .menu-button:hover,.site-shell .cart-button:hover{border-color:color-mix(in srgb, var(--store-earth) 55%, #dbe3dd)}}.site-shell .menu-button:hover,.site-shell .cart-button:hover{background:var(--brand-board-surface)}@supports (color:color-mix(in lab, red, red)){.site-shell .menu-button:hover,.site-shell .cart-button:hover{background:color-mix(in srgb, var(--brand-board-surface) 74%, white)}}.site-shell .catalog-section{background-color:#fafaf852;background-image:none}.site-shell .hero-copy{background-color:var(--brand-board-surface)}@supports (color:color-mix(in lab, red, red)){.site-shell .hero-copy{background-color:color-mix(in srgb, var(--brand-board-surface) 86%, white)}}.site-shell .hero-copy{background-image:none}@media (width<=720px){.site-shell:before{background-position:50%}.site-shell .topbar,.site-shell.header-static .topbar,.site-shell.header-sticky .topbar{background-image:none}.site-shell .topbar .brand{width:218px;max-width:calc(100vw - 92px);height:44px}}.admin-shell,.settings-workspace{--admin-accent:var(--hero-bg,var(--forest,#173f35));--admin-accent-2:var(--hero-bg-2,var(--forest-2,#285f3a));--admin-soft:var(--accent-soft,var(--theme-soft,#edf4ef));--admin-contrast:var(--accent,#d8c7b2)}.admin-shell .admin-primary,.admin-shell .admin-import-cta,.admin-shell .workspace-quick-actions>button>span,.admin-shell .command-step>header>span,.admin-shell .command-preview-button,.admin-shell .mobile-editor-toolbar>button{background:var(--admin-accent)}.admin-shell .admin-primary:hover{background:var(--admin-accent-2)}.admin-shell .admin-list-filters button:hover,.admin-shell .admin-list-filters button.active,.admin-shell .admin-list-sort>button:hover,.admin-shell .admin-product-list>button.selected,.admin-shell .editor-quick-nav>button.active,.admin-shell .editor-visit-link:hover{border-color:var(--admin-accent);background:var(--admin-accent)}.admin-shell .admin-product-list>button.selected small em,.admin-shell .admin-control-nav nav>button.active{background:var(--admin-contrast);color:var(--admin-accent)}.admin-shell .editor-heading h1,.admin-shell .editor-actions a,.admin-shell .admin-overview-stats strong,.admin-shell .admin-analytics-stats strong,.admin-shell .data-health-stats strong{color:var(--admin-accent)}.section-settings .admin-workspace-panel{padding:24px}.section-settings .admin-workspace-heading{max-width:1440px;margin-bottom:18px}.settings-workspace{grid-template-columns:274px minmax(440px,1fr) 318px;align-items:start;gap:16px;width:min(1440px,100%);max-width:none;margin:0 auto;display:grid}.settings-section-nav{z-index:5;scrollbar-width:thin;background:#fff;border:1px solid #d8dfda;border-radius:15px;flex-direction:column;gap:10px;max-height:calc(100vh - 32px);padding:10px;display:flex;position:sticky;top:16px;overflow-y:auto;box-shadow:0 12px 34px #1830270e}.settings-nav-heading{border-bottom:1px solid #e5e9e5;justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 11px;display:flex}.settings-nav-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.settings-nav-heading>div>span{background:var(--admin-accent,#173f35);width:34px;height:34px;color:var(--admin-contrast,#d8c7b2);border-radius:10px;flex:none;place-items:center;font:900 10px/1 Century Gothic,Arial,sans-serif;display:grid}.settings-nav-heading strong,.settings-nav-heading small{display:block}.settings-nav-heading strong{color:#1f3c32;font-size:13px}.settings-nav-heading small{color:#86918c;margin-top:3px;font-size:9px}.settings-section-nav .settings-nav-heading>button{color:#4f625a;background:#f7f9f6;border:1px solid #dce2dd;border-radius:9px;width:34px;height:34px;min-height:0;padding:0;font-size:21px;line-height:1;display:none}.settings-nav-groups{gap:14px;display:grid}.settings-nav-groups>section{border-bottom:1px solid #edf0ed;min-width:0;padding-bottom:12px}.settings-nav-groups>section:last-child{border-bottom:0;padding-bottom:0}.settings-nav-groups h3{color:#6f7d77;align-items:center;gap:7px;margin:0 3px 6px;font-size:11px;font-weight:850;line-height:1.35;display:flex}.settings-nav-groups h3>span{color:#617169;background:#f0f3f0;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font:900 9px/1 Century Gothic,Arial,sans-serif;display:grid}.settings-nav-groups>section.active-group h3{color:var(--admin-accent,#173f35)}.settings-nav-groups>section.active-group h3>span{background:var(--admin-soft,#edf4ef);color:var(--admin-accent,#173f35)}.settings-nav-groups>section>div{gap:3px;padding-inline-start:9px;display:grid}.settings-nav-groups button{color:#53645d;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-width:0;min-height:45px;padding:7px 10px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.settings-nav-groups button:hover{background:#f7faf7;border-color:#dbe2dc;transform:translate(-1px)}.settings-nav-groups button.active{border-color:var(--admin-accent,#173f35)}@supports (color:color-mix(in lab, red, red)){.settings-nav-groups button.active{border-color:color-mix(in srgb, var(--admin-accent,#173f35) 28%, white)}}.settings-nav-groups button.active{background:var(--admin-soft,#edf4ef);color:var(--admin-accent,#173f35);box-shadow:inset -3px 0 0 var(--admin-accent,#173f35)}.settings-nav-groups button>span,.settings-nav-groups button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-nav-groups button>span{font-size:11px;font-weight:850}.settings-nav-groups button small{color:inherit;opacity:.62;grid-column:1;margin-top:2px;font-size:8px}.settings-nav-groups button i{color:inherit;opacity:.42;grid-area:1/2/span 2;font-size:15px;font-style:normal}.settings-section-nav>footer{color:#6f7c76;border-top:1px solid #e6eae6;align-items:center;gap:7px;margin-top:auto;padding:10px 7px 3px;font-size:7px;display:flex}.settings-section-nav>footer i,.settings-save-bar>div>i{border-radius:50%;flex:none;width:8px;height:8px;display:block}.settings-section-nav>footer i.saved,.settings-save-bar>div>i.saved{background:#45a765;box-shadow:0 0 0 4px #45a76517}.settings-section-nav>footer i.unsaved,.settings-save-bar>div>i.unsaved{background:#c58b36;box-shadow:0 0 0 4px #c58b361a}.settings-mobile-bar,.settings-nav-overlay{display:none}.settings-section-content{min-width:0}.settings-pane-heading{border-color:#d9e0da;border-radius:13px;margin-bottom:12px;padding:15px;box-shadow:0 8px 24px #1a312809}.settings-pane-heading>div>span{background:var(--admin-accent,#173f35);color:#fff;border-radius:11px;width:40px;height:40px;font-size:8px}.settings-pane-heading>div>div>small{color:var(--admin-accent,#173f35);margin-bottom:3px;font-size:8px;font-weight:850;display:block}.settings-pane-heading h2{color:#1d3a30;font-size:20px}.settings-pane-heading p{max-width:620px;margin-top:4px;font-size:10px}.settings-pane-heading>em{color:#62736b;background:#f7faf7;border:1px solid #dbe2dc;border-radius:999px;flex:none;padding:7px 9px;font-size:7px;font-style:normal;font-weight:800}.settings-section-stack{gap:12px;display:grid}.settings-editor-card{background:#fff;border:1px solid #d9e0da;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #1b352b09}.settings-editor-card>header{background:#fbfcfa;border-bottom:1px solid #e6eae6;align-items:center;gap:10px;padding:13px 15px;display:flex}.settings-editor-card>header>span{background:var(--admin-soft,#e9f0eb);width:32px;height:32px;color:var(--admin-accent,#315d4d);border-radius:9px;flex:none;place-items:center;font:900 7px/1 Century Gothic,Arial,sans-serif;display:grid}.settings-editor-card h3,.settings-editor-card p{margin:0}.settings-editor-card h3{color:#29443a;font-size:15px}.settings-editor-card header p{color:#818b86;margin-top:4px;font-size:10px;line-height:1.55}.settings-editor-card-body{padding:15px}.settings-editor-card .customization-fields label,.settings-editor-card .customization-select{font-size:11px}.settings-editor-card .customization-fields input,.settings-editor-card .customization-fields textarea,.settings-editor-card .customization-select select{border-radius:9px;min-height:44px;font-size:13px}.settings-editor-card .customization-fields textarea{min-height:88px}.choice-row.one{grid-template-columns:1fr}.settings-hero-control>div{height:145px}.settings-hero-control img.fit-cover{object-fit:cover}.settings-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-toggle-grid.single{grid-template-columns:1fr}.settings-toggle-grid>label{cursor:pointer;background:#fafcf9;border:1px solid #dce2dd;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:68px;padding:10px;transition:all .16s;display:grid}.settings-toggle-grid>label:hover{border-color:var(--admin-accent,#173f35)}@supports (color:color-mix(in lab, red, red)){.settings-toggle-grid>label:hover{border-color:color-mix(in srgb, var(--admin-accent,#173f35) 38%, white)}}.settings-toggle-grid>label.enabled{border-color:var(--admin-accent,#173f35)}@supports (color:color-mix(in lab, red, red)){.settings-toggle-grid>label.enabled{border-color:color-mix(in srgb, var(--admin-accent,#173f35) 35%, white)}}.settings-toggle-grid>label.enabled{background:var(--admin-soft,#f4faf5)}.settings-toggle-grid>label.disabled{cursor:not-allowed;opacity:.48}.settings-toggle-grid>label>span{color:#527066;background:#edf1ed;border-radius:9px;place-items:center;width:34px;height:34px;font:900 10px/1 Century Gothic,Arial,sans-serif;display:grid}.settings-toggle-grid>label.enabled>span{background:var(--admin-accent,#173f35);color:#fff}.settings-toggle-grid strong,.settings-toggle-grid small{display:block}.settings-toggle-grid strong{color:#344b42;font-size:12px}.settings-toggle-grid small{color:#838e88;margin-top:3px;font-size:9px;line-height:1.45}.settings-toggle-grid input{opacity:0;pointer-events:none;position:absolute}.settings-toggle-grid label>i{background:#d9dfda;border-radius:999px;width:34px;height:20px;display:block;position:relative}.settings-toggle-grid label>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:right .16s;position:absolute;top:3px;right:3px;box-shadow:0 1px 4px #0000002e}.settings-toggle-grid label.enabled>i{background:var(--admin-accent,#2d8d51)}.settings-toggle-grid label.enabled>i:after{right:17px}.settings-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-theme-grid>button{min-height:72px;padding:10px}.settings-theme-grid>button.active{border-color:var(--admin-accent,#173f35);box-shadow:0 0 0 2px var(--admin-accent,#173f35);padding:9px}@supports (color:color-mix(in lab, red, red)){.settings-theme-grid>button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-accent,#173f35) 14%, transparent)}}.settings-theme-grid i{width:21px;height:21px}.settings-secondary-choice{border-top:1px solid #e3e8e3;margin-top:12px;padding-top:12px}.settings-navigation-toggle{margin-bottom:11px}.settings-variation-editor{background:#f9fbf8;border:1px solid #dce2dd;border-radius:11px;gap:12px;margin-top:11px;padding:12px;display:grid}.settings-variation-editor.disabled{opacity:.58}.settings-option-columns>span{color:#62716a;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.settings-option-columns>div{flex-wrap:wrap;gap:6px;display:flex}.settings-option-columns label{position:relative}.settings-option-columns input{opacity:0;position:absolute}.settings-option-columns label>span{color:#64716b;cursor:pointer;background:#fff;border:1px solid #d8dfda;border-radius:8px;align-items:center;min-height:31px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.settings-option-columns input:checked+span{border-color:var(--admin-accent,#173f35);background:var(--admin-accent,#173f35);color:#fff}.settings-readonly-list{gap:8px;display:grid}.settings-readonly-list article{background:#f9fbf8;border:1px solid #dfe4df;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.settings-readonly-list article>span{background:var(--admin-soft,#eaf0eb);width:36px;height:36px;color:var(--admin-accent,#315c4c);border-radius:9px;place-items:center;font-size:11px;display:grid}.settings-readonly-list strong,.settings-readonly-list small{display:block}.settings-readonly-list strong{color:#354b42;font-size:9px}.settings-readonly-list small{color:#818c86;margin-top:3px;font-size:7px;line-height:1.55}.settings-readonly-list b{color:#33734a;background:#e9f5ec;border-radius:999px;padding:5px 7px;font-size:7px}.settings-coming-soon{background:linear-gradient(140deg,#f6faf7,#fffaf3);border:1px dashed #cbd6ce;border-radius:13px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:16px;min-height:205px;padding:22px;display:grid}.settings-coming-soon>span{background:var(--admin-accent,#173f35);width:58px;height:58px;color:var(--admin-contrast,#d8c7b2);border-radius:16px;place-items:center;font-size:22px;display:grid}.settings-coming-soon strong{color:#244238;font-size:15px}.settings-coming-soon p{color:#75827c;max-width:650px;margin:8px 0 13px;font-size:9px;line-height:1.9}.settings-coming-soon>div>div{flex-wrap:wrap;gap:6px;display:flex}.settings-coming-soon b{color:#587066;background:#fff;border:1px solid #d9e1da;border-radius:999px;padding:6px 8px;font-size:7px}.settings-editor-card .admin-access-manager{max-width:none;box-shadow:none;border:0;margin:0}.settings-editor-card .admin-access-intro{margin-top:0}.settings-editor-card .excel-workspace-card{background:linear-gradient(145deg,#f1f9f3,#fbfdfb);border:0;max-width:none;margin:0;padding:19px}.settings-editor-card .excel-workspace-icon{border-radius:15px;width:62px;height:62px;font-size:22px}.settings-editor-card .excel-workspace-card h2{font-size:15px}.settings-data-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settings-data-summary article{text-align:center;background:#f9fbf8;border:1px solid #dfe4df;border-radius:10px;padding:14px 9px}.settings-data-summary strong,.settings-data-summary small{display:block}.settings-data-summary strong{color:var(--admin-accent,#173f35);font:900 18px/1 Century Gothic,Arial,sans-serif}.settings-data-summary small{color:#7f8a84;margin-top:6px;font-size:7px}.settings-save-bar{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d6ddd7;border-radius:13px;align-items:center;gap:8px;margin-top:12px;padding:11px;display:flex;position:sticky;bottom:10px;box-shadow:0 14px 36px #142b221f}.settings-save-bar>div{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.settings-save-bar strong,.settings-save-bar small{display:block}.settings-save-bar strong{color:#30463d;font-size:11px}.settings-save-bar small{color:#79857f;margin-top:3px;font-size:9px}.settings-save-bar small.error{color:#a3463d}.settings-save-bar>button{cursor:pointer;border-radius:9px;min-height:41px;padding:0 13px;font-size:10px;font-weight:900}.settings-save-bar>button:disabled{cursor:not-allowed;opacity:.45}.settings-save-bar .admin-primary{color:#fff;border:0;min-width:116px}.settings-reset-button{color:#65726c;background:#fff;border:1px solid #d7ddd8}.settings-preview-panel{background:#fff;border:1px solid #d7ddd8;border-radius:15px;max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:hidden;box-shadow:0 12px 34px #1830270e}.settings-preview-panel>header{border-bottom:1px solid #e2e6e2;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:10px 11px;display:flex}.settings-preview-panel>header>div{align-items:center;gap:8px;display:flex}.settings-preview-panel>header>div>span{color:#43a762;font-size:9px}.settings-preview-panel>header strong,.settings-preview-panel>header small{display:block}.settings-preview-panel>header strong{color:#29443a;font-size:9px}.settings-preview-panel>header small{color:#87918c;margin-top:3px;font-size:7px}.settings-preview-panel>header a{color:#4b6258;background:#f8faf7;border:1px solid #d8dfda;border-radius:8px;padding:7px 8px;font-size:7px;font-weight:800;text-decoration:none}.settings-store-preview.customization-preview{border:0;max-height:calc(100vh - 89px);padding:11px;overflow-y:auto}.settings-store-preview .preview-header{position:relative}.settings-preview-header-actions{gap:5px;margin-inline-start:auto;display:flex}.settings-preview-header-actions i{width:25px;height:25px;color:inherit;opacity:.72;border:1px solid;border-radius:7px;place-items:center;font-size:8px;font-style:normal;display:grid}.settings-store-preview .preview-hero{min-height:205px;padding:13px}.settings-store-preview .preview-hero img{height:145px}.settings-store-preview .preview-hero h3{font-size:17px}.settings-preview-tools{background:#f8faf7;border:1px solid #dfe4df;border-bottom:0;flex-wrap:wrap;align-items:center;gap:5px;padding:8px;display:flex}.settings-preview-tools span{color:#6f7b75;width:100%;font-size:6px}.settings-preview-tools b{color:#50645b;background:#fff;border:1px solid #d8dfda;border-radius:6px;padding:5px 6px;font-size:6px}.settings-store-preview .preview-card{grid-template-columns:105px minmax(0,1fr)}.settings-store-preview.layout-showcase .preview-card{grid-template-columns:1fr}.settings-store-preview .preview-card>div{height:130px}.settings-preview-options{gap:4px;margin-top:6px;display:flex}.settings-preview-options span{color:#68766f;border:1px solid #dce2dd;border-radius:5px;padding:3px 5px;font-size:5px}@media (width<=1380px){.settings-workspace{grid-template-columns:258px minmax(0,1fr)}.settings-preview-panel{grid-column:2;max-height:none;position:static}.settings-store-preview.customization-preview{max-height:none;overflow:visible}}@media (width<=900px){.section-settings .admin-workspace-panel{padding:14px 12px 22px;overflow:visible}.section-settings .admin-workspace-heading{margin-bottom:12px}.settings-workspace{grid-template-columns:1fr;gap:12px}.settings-mobile-bar{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #d8dfda;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:8px 10px;display:flex;position:sticky;top:68px;box-shadow:0 8px 25px #17312717}.settings-mobile-bar>button{color:#28443a;text-align:right;background:0 0;border:0;align-items:center;gap:9px;min-width:0;display:flex}.settings-mobile-bar>button>span{background:var(--admin-accent,#173f35);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.settings-mobile-bar strong,.settings-mobile-bar small{display:block}.settings-mobile-bar strong{margin-top:2px;font-size:14px}.settings-mobile-bar small{color:var(--admin-accent,#68766f);font-size:10px}.settings-mobile-bar>i{background:var(--admin-soft,#eef2ee);color:var(--admin-accent,#68766f);border-radius:999px;padding:6px 8px;font:800 9px/1 Century Gothic,Arial,sans-serif}.settings-section-nav{z-index:160;border:0;border-radius:0;width:min(92vw,390px);max-height:none;padding:15px;transition:transform .2s;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.settings-section-nav.open{transform:translate(0)}.settings-section-nav .settings-nav-heading>button{display:block}.settings-nav-groups h3{margin-top:2px;font-size:13px}.settings-nav-groups h3>span{width:29px;height:29px;font-size:10px}.settings-nav-groups>section>div{padding-inline-start:8px}.settings-nav-groups button{min-height:52px;padding:8px 11px}.settings-nav-groups button>span{font-size:14px}.settings-nav-groups button small{font-size:10px}.settings-nav-groups button i{font-size:18px}.settings-nav-overlay.open{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07141094;border:0;display:block;position:fixed;inset:0}.settings-preview-panel{grid-column:auto;max-height:none}.settings-pane-heading{margin-bottom:10px}.settings-save-bar{bottom:8px}}@media (width<=650px){.section-settings .admin-workspace-heading h1{font-size:23px}.settings-pane-heading{flex-direction:row;align-items:center}.settings-pane-heading>em{display:none}.settings-pane-heading h2{font-size:18px}.settings-pane-heading p{font-size:10px;line-height:1.55}.settings-pane-heading>div>div>small{font-size:10px}.settings-editor-card-body{padding:11px}.settings-editor-card h3{font-size:15px}.settings-editor-card header p{font-size:10px}.settings-editor-card .customization-fields label,.settings-editor-card .customization-select{font-size:12px}.settings-editor-card .customization-fields input,.settings-editor-card .customization-fields textarea,.settings-editor-card .customization-select select{font-size:14px}.settings-toggle-grid strong{font-size:13px}.settings-toggle-grid small{font-size:10px}.settings-toggle-grid,.settings-theme-grid,.settings-data-summary{grid-template-columns:1fr}.settings-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-row,.choice-row.three{grid-template-columns:1fr}.settings-coming-soon{grid-template-columns:1fr;padding:16px}.settings-coming-soon>span{border-radius:13px;width:48px;height:48px;font-size:18px}.settings-readonly-list article{grid-template-columns:34px minmax(0,1fr)}.settings-readonly-list article>b{grid-column:2;width:fit-content}.settings-save-bar{flex-wrap:wrap;align-items:stretch}.settings-save-bar>div{flex-basis:100%}.settings-save-bar>button{flex:1}.settings-editor-card .excel-workspace-card{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px}.settings-editor-card .excel-workspace-icon{width:52px;height:52px;font-size:18px}.settings-editor-card .excel-workspace-card h2{font-size:12px}.settings-editor-card .excel-workspace-card p{margin-block:5px 10px;font-size:8px}.settings-preview-panel{border-radius:12px}}.settings-nav-groups .settings-group-toggle{color:#6f7d77;text-align:right;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:calc(100% - 6px);min-height:34px;margin:0 3px 6px;padding:0;display:flex}.settings-nav-groups .settings-group-toggle>span{color:#617169;background:#f0f3f0;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font:900 9px/1 Century Gothic,Arial,sans-serif;display:grid}.settings-nav-groups .settings-group-toggle>strong{flex:1;min-width:0;font-size:11px;font-weight:850}.settings-nav-groups .settings-group-toggle>i{font-size:16px;font-style:normal;transition:transform .18s;display:block}.settings-nav-groups>section.active-group .settings-group-toggle{color:var(--admin-accent,#173f35)}.settings-nav-groups>section.active-group .settings-group-toggle>span{background:var(--admin-soft,#edf4ef);color:var(--admin-accent,#173f35)}.settings-nav-groups>section.active-group .settings-group-toggle{background:var(--admin-soft,#edf4ef)}@supports (color:color-mix(in lab, red, red)){.settings-nav-groups>section.active-group .settings-group-toggle{background:color-mix(in srgb, var(--admin-soft,#edf4ef) 58%, white)}}.settings-nav-groups>section.expanded .settings-group-toggle>i{transform:rotate(180deg)}.settings-nav-groups>section.collapsed>.settings-group-items{display:none}.settings-nav-groups>section>.settings-group-items{gap:3px;padding-inline-start:9px;display:grid}.settings-nav-groups .settings-group-items>button{color:#53645d;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-width:0;min-height:45px;padding:7px 10px;display:grid}.settings-nav-groups .settings-group-items>button:hover{background:#f7faf7;border-color:#dbe2dc}.settings-nav-groups .settings-group-items>button.active{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.settings-nav-groups .settings-group-items>button.active{border-color:color-mix(in srgb, var(--admin-accent) 28%, white)}}.settings-nav-groups .settings-group-items>button.active{background:var(--admin-soft);color:var(--admin-accent);box-shadow:inset -3px 0 0 var(--admin-accent)}.settings-nav-groups .settings-group-items>button>span{font-size:11px;font-weight:850}.settings-nav-groups .settings-group-items>button small{color:inherit;opacity:.62;grid-column:1;margin-top:2px;font-size:8px}.settings-nav-groups .settings-group-items>button i{opacity:.42;grid-area:1/2/span 2;font-size:15px;font-style:normal}.settings-store-preview.customization-preview{background:var(--page-background,var(--catalog-tint,#f4f2ea))}.settings-workspace .settings-section-nav,.settings-workspace .settings-editor-card,.settings-workspace .settings-preview-panel{border-color:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){.settings-workspace .settings-section-nav,.settings-workspace .settings-editor-card,.settings-workspace .settings-preview-panel{border-color:color-mix(in srgb, var(--admin-accent) 18%, #d9e0da)}}.settings-workspace .settings-preview-panel>header{background:var(--admin-soft)}@supports (color:color-mix(in lab, red, red)){.settings-workspace .settings-preview-panel>header{background:color-mix(in srgb, var(--admin-soft) 42%, white)}}.admin-shell .admin-header{border-bottom-color:var(--admin-contrast)}@supports (color:color-mix(in lab, red, red)){.admin-shell .admin-header{border-bottom-color:color-mix(in srgb, var(--admin-contrast) 22%, transparent)}}.admin-shell .admin-header{background:linear-gradient(110deg, var(--admin-accent), var(--admin-accent-2))}@supports (color:color-mix(in lab, red, red)){.admin-shell .admin-header{background:linear-gradient(110deg, color-mix(in srgb, var(--admin-accent) 94%, #07110e), color-mix(in srgb, var(--admin-accent-2) 88%, #07110e))}}.admin-shell .admin-control-nav{background:linear-gradient(180deg, var(--admin-accent), var(--admin-accent-2))}@supports (color:color-mix(in lab, red, red)){.admin-shell .admin-control-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--admin-accent) 88%, #07110e), color-mix(in srgb, var(--admin-accent-2) 74%, #07110e))}}.admin-shell .control-nav-title>span,.admin-shell .admin-logo{color:var(--admin-contrast)}.admin-shell .settings-nav-heading{background:linear-gradient(115deg, var(--admin-accent), var(--admin-accent-2));border-radius:14px 14px 0 0;margin:-10px -10px 0;padding:12px 14px}.admin-shell .settings-nav-heading strong{color:#fff}.admin-shell .settings-nav-heading small{color:#ffffffa8}.admin-shell .settings-nav-heading>div>span{color:var(--admin-contrast);background:#ffffff21}@media (width<=900px){.settings-nav-groups{gap:7px}.settings-nav-groups>section{padding-bottom:7px}.settings-nav-groups .settings-group-toggle{cursor:pointer;border-radius:10px;width:100%;min-height:48px;margin:0;padding:7px 8px}.settings-nav-groups .settings-group-toggle>span{width:31px;height:31px;font-size:11px}.settings-nav-groups .settings-group-toggle>strong{font-size:14px}.settings-nav-groups .settings-group-toggle>i{display:block}.settings-nav-groups>section.expanded .settings-group-toggle>i{transform:rotate(180deg)}.settings-nav-groups>section.collapsed>.settings-group-items{display:none}.settings-nav-groups>section>.settings-group-items{padding:4px 8px 2px}.settings-nav-groups .settings-group-items>button{min-height:50px;padding:8px 11px}.settings-nav-groups .settings-group-items>button>span{font-size:14px}.settings-nav-groups .settings-group-items>button small{font-size:10px}.settings-nav-groups .settings-group-items>button i{font-size:18px}}.unified-gallery-setting .image-manager{width:100%}.unified-gallery-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.unified-gallery-toolbar .group-main-reset{border-color:var(--admin-accent,var(--forest));min-height:38px;color:var(--admin-accent,var(--forest));margin:0;padding:8px 11px}.product-settings-list .unified-product-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.product-settings-list .unified-product-gallery>div{transition:border-color .16s,box-shadow .16s,transform .16s;overflow:visible}.product-settings-list .unified-product-gallery>div.is-main-image{border:2px solid var(--admin-accent,var(--forest));box-shadow:0 0 0 4px var(--admin-accent,var(--forest))}@supports (color:color-mix(in lab, red, red)){.product-settings-list .unified-product-gallery>div.is-main-image{box-shadow:0 0 0 4px color-mix(in srgb, var(--admin-accent,var(--forest)) 10%, transparent)}}.product-settings-list .unified-product-gallery>div.is-main-image{transform:translateY(-1px)}.product-settings-list .unified-product-gallery img{border-radius:9px 9px 0 0;height:150px}.product-settings-list .unified-product-gallery .image-main-picker,.product-settings-list .unified-product-gallery .image-delete-button{color:#fff;cursor:pointer;top:7px;border:1px solid #ffffffdb;border-radius:9px;place-items:center;width:32px;height:32px;line-height:1;display:grid;position:absolute;inset-inline:auto;box-shadow:0 5px 14px #14261f29}.product-settings-list .unified-product-gallery .image-main-picker{background:var(--admin-accent,var(--forest));left:7px;right:auto}@supports (color:color-mix(in lab, red, red)){.product-settings-list .unified-product-gallery .image-main-picker{background:color-mix(in srgb, var(--admin-accent,var(--forest)) 92%, transparent)}}.product-settings-list .unified-product-gallery .image-main-picker{font-size:19px}.product-settings-list .unified-product-gallery .image-main-picker:disabled{opacity:1;cursor:default}.product-settings-list .unified-product-gallery .image-delete-button{background:#912d24eb;font-size:19px;left:auto;right:7px}.main-image-badge{background:var(--admin-accent,var(--forest));color:#fff;border-radius:7px;padding:5px 7px;font-size:9px;line-height:1;position:absolute;top:45px;left:7px;box-shadow:0 4px 10px #14261f1f}.product-settings-list .unified-product-gallery>div>span{min-height:34px;padding:9px;font-size:10.5px}@media (width<=650px){.unified-gallery-toolbar{flex-direction:column;align-items:stretch}.unified-gallery-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.unified-gallery-toolbar .upload-button,.unified-gallery-toolbar .group-main-reset{text-align:center;place-items:center;width:100%;display:grid}.product-settings-list .unified-product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.product-settings-list .unified-product-gallery img{height:135px}}.settings-gallery-editor{background:#f8fbf8;border:1px solid #d8e0da;border-radius:14px;gap:14px;margin-top:14px;padding:16px;display:grid}.settings-gallery-editor.disabled{opacity:.56}.settings-gallery-note{color:#4f675d;background:#edf5ef;border-radius:10px;margin:0;padding:11px 13px;font-size:11px;line-height:1.7}.card-gallery{color:#214f3e;white-space:nowrap;cursor:pointer;background:#edf5ef;border:1px solid #c9d8ce;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.card-gallery:hover{border-color:var(--forest);background:var(--forest);color:#fff}.card-gallery>span:first-child{font-size:13px;line-height:1}.v2-card-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.v2-card-actions .card-gallery{border-radius:7px;min-height:29px;padding-inline:8px;font-size:8px}.v2-card-actions .card-gallery>span:first-child{font-size:11px}.dialog-gallery-open{color:#234c3d;cursor:pointer;background:linear-gradient(145deg,#f4f9f5,#e8f2eb);border:1px solid #bfcfc4;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:10px 16px;font-weight:900;display:flex}.dialog-gallery-open:hover{border-color:var(--forest);background:var(--forest);color:#fff}.dialog-gallery-open>span{font-size:19px}.dialog-gallery-open small{color:#708179;font-size:8px;font-weight:750}.dialog-gallery-open:hover small{color:#ffffffbf}.gallery-dialog-backdrop{z-index:420;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041711cc;place-items:center;padding:22px;animation:.16s fade-in;display:grid;position:fixed;inset:0}.product-gallery-dialog{background:#f8faf7;border:1px solid #ffffff73;border-radius:24px;gap:15px;width:min(1220px,100%);max-height:calc(100vh - 44px);padding:22px;display:grid;overflow:auto;box-shadow:0 40px 110px #00120c6b}.product-gallery-dialog-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.product-gallery-dialog-header>div{min-width:0}.product-gallery-dialog-header span{color:var(--forest);font-size:10px;font-weight:900}.product-gallery-dialog-header h2{color:#173f33;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 2px;font-size:clamp(22px,3vw,34px);line-height:1.45;overflow:hidden}.product-gallery-dialog-header p{color:#718078;margin:0;font-size:10px}.product-gallery-dialog-header>button{color:#314a40;cursor:pointer;background:#e8eee9;border:0;border-radius:50%;flex:none;width:42px;height:42px;font-size:26px}.product-gallery-filters{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.product-gallery-filters button{color:#53675e;cursor:pointer;background:#fff;border:1px solid #d3dcd5;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex}.product-gallery-filters button b{background:#eef2ee;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:8px;display:grid}.product-gallery-filters button.active{border-color:var(--forest);background:var(--forest);color:#fff}.product-gallery-filters button.active b{background:#ffffff2e}.product-gallery-dialog-body{grid-template-columns:minmax(0,1fr) 250px;gap:14px;display:grid}.product-gallery-stage{background:#fff;border:1px solid #dce3dd;border-radius:17px;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.product-gallery-stage-image{touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:500px;display:grid}.product-gallery-stage-image img{object-fit:contain;width:100%;height:100%;padding:18px}.product-gallery-nav{color:#173f33;cursor:pointer;background:#ffffffeb;border:1px solid #163f322e;border-radius:50%;width:42px;height:42px;font-size:29px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px #11322721}.product-gallery-nav:hover{background:var(--forest);color:#fff}.product-gallery-nav.previous{left:13px}.product-gallery-nav.next{right:13px}.product-gallery-position,.product-gallery-swipe{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f3429de;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:850;position:absolute;bottom:12px}.product-gallery-position{right:12px}.product-gallery-swipe{left:12px}.product-gallery-caption{background:linear-gradient(150deg,#edf5ef,#fff);border:1px solid #d9e1db;border-radius:17px;flex-direction:column;justify-content:center;gap:9px;padding:20px;display:flex}.product-gallery-caption span{color:#6c7d75;font-size:9px;font-weight:850}.product-gallery-caption strong{color:#1f493a;font-size:15px;line-height:1.7}.product-gallery-caption small{color:var(--forest);font-size:13px;font-weight:900}.product-gallery-thumbnails{gap:9px;padding:2px 1px 5px;display:flex;overflow-x:auto}.product-gallery-thumbnails button{cursor:pointer;background:#fff;border:1px solid #d5ddd7;border-radius:10px;flex:0 0 105px;gap:5px;width:105px;padding:5px;display:grid}.product-gallery-thumbnails button.active{border:2px solid var(--forest);padding:4px;box-shadow:0 0 0 3px #12463312}.product-gallery-thumbnails img{object-fit:contain;width:100%;height:78px}.product-gallery-thumbnails span{color:#66776f;text-overflow:ellipsis;white-space:nowrap;padding:0 3px 3px;font-size:7px;font-weight:800;overflow:hidden}.product-gallery-empty{color:#7d8983;font-size:12px;font-weight:800}@media (width<=820px){.gallery-dialog-backdrop{align-items:end;padding:0}.product-gallery-dialog{border-radius:20px 20px 0 0;gap:11px;width:100%;max-height:96vh;padding:14px}.product-gallery-dialog-header h2{font-size:19px}.product-gallery-dialog-header p{display:none}.product-gallery-dialog-body{grid-template-columns:1fr}.product-gallery-stage{min-height:55vh}.product-gallery-stage-image{height:55vh}.product-gallery-caption{gap:5px;padding:12px 14px}.product-gallery-caption strong{font-size:12px}.product-gallery-thumbnails button{flex-basis:86px;width:86px}.product-gallery-thumbnails img{height:64px}.product-gallery-nav{width:36px;height:36px;font-size:25px}.v2-card-actions>span{display:none}.v2-card-actions .card-gallery{padding-inline:7px}.dialog-gallery-open{min-height:52px}}.v2-review-bar{color:#fff;background:#07120f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:10px clamp(14px,4vw,48px);display:flex}.v2-review-bar>div,.v2-review-bar nav{align-items:center;gap:10px;display:flex}.v2-review-bar>div>b{color:#dcc5a7;border:1px solid #d6bf9f6b;border-radius:12px;place-items:center;width:40px;height:40px;font:900 11px/1 Century Gothic,Arial,sans-serif;display:grid}.v2-review-bar strong,.v2-review-bar small{display:block}.v2-review-bar strong{font-size:12px}.v2-review-bar small{color:#ffffff8c;margin-top:3px;font-size:9px}.v2-review-bar a{color:#fff;border:1px solid #ffffff2e;border-radius:9px;align-items:center;min-height:36px;padding:0 13px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.v2-review-bar a:first-child{color:#dcc5a7;border-color:#dcc5a7}.site-shell.site-v2-preview .catalog-results .product-grid,.site-shell.site-v2-preview .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.site-shell.site-v2-preview .catalog-results .product-card{contain-intrinsic-size:390px;background:#fff;border:1px solid #e3e5df;border-radius:18px;min-height:0;box-shadow:0 8px 24px #152d250b}.site-shell.site-v2-preview .catalog-results .product-card:hover{border-color:#bac8c0;box-shadow:0 18px 42px #152d251c}.site-shell.site-v2-preview .catalog-results .product-image{aspect-ratio:1;background:#f7f8f5;border-radius:18px 18px 0 0;height:auto}.site-shell.site-v2-preview .catalog-results .product-image img{object-fit:contain;padding:12px;transform:none}.site-shell.site-v2-preview .catalog-results .product-card:hover .product-image img{transform:none}.site-shell.site-v2-preview .catalog-results .variant-count-badge{display:none}.site-shell.site-v2-preview .catalog-results .v2-product-info{flex-direction:column;min-height:154px;padding:15px;display:flex}.v2-card-brand{color:#7a8680;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font:800 9px/1.3 Century Gothic,Arial,sans-serif;overflow:hidden}.site-shell.site-v2-preview .catalog-results .v2-product-info h3{color:#193d32;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:7px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.v2-card-facts{color:#7a8680;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:9px;font-weight:750;overflow:hidden}.v2-card-bottom{border-top:1px solid #edf0ec;justify-content:space-between;align-items:flex-end;gap:8px;min-height:34px;margin-top:auto;padding-top:11px;display:flex}.v2-card-bottom strong{color:#163f33;font-size:12px}.v2-card-bottom span{color:#718078;align-items:center;gap:4px;font-size:8px;font-weight:850;display:inline-flex}.v2-card-bottom svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:13px;height:13px}.product-admin-tools{z-index:6;align-items:center;gap:6px;font-family:inherit;display:flex;position:relative}.product-admin-tools>button{color:#294a3e;cursor:pointer;background:#fff;border:1px solid #d2dbd4;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;font-family:inherit;font-size:8px;font-weight:900;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.product-admin-tools>button:hover:not(:disabled){color:#fff;background:#173f35;border-color:#173f35;transform:translateY(-1px)}.product-admin-tools>button:disabled{opacity:.52;cursor:progress}.product-admin-tools>button>span{font-size:14px;line-height:1}.product-admin-tools>button>b{font-size:inherit;white-space:nowrap}.product-admin-tools .product-tool-download{color:#774e48;background:#faf4f3;border-color:#d9c8c4}.product-admin-tools .product-tool-download.ready{color:#fff;background:#173f35;border-color:#173f35;box-shadow:0 6px 16px #173f3529}.product-admin-tools .product-tool-copy{color:#29563f;background:#f2f7f3;border-color:#cbdad0}.product-tool-status{color:#3b6252;font-size:8px;font-weight:850;line-height:1.55}.product-admin-tools-card{background:#eef4ef;border:1px solid #d6dfd8;border-radius:0 0 11px 11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:-1px 10px 0;padding:5px;display:grid;box-shadow:0 7px 18px #19382d12}.product-admin-tools-card>button{min-height:36px;padding:5px 4px}.product-admin-tools-card .product-tool-status{text-align:center;background:#fff;border-radius:6px;grid-column:1/-1;padding:5px 7px}.product-admin-tools-compact{flex-direction:column;position:absolute;top:10px;left:10px}.product-admin-tools-compact>button{color:#fff;background:#0f352aeb;border-color:#ffffffeb;border-radius:10px;flex:0 0 35px;width:35px;height:35px;padding:0;box-shadow:0 7px 18px #0f352a2b}.product-admin-tools-compact>button>b{display:none}.product-admin-tools-compact .product-tool-download{color:#fff;background:#8f5953f0}.product-admin-tools-compact .product-tool-download.ready{background:#173f35f5}.product-admin-tools-compact .product-tool-copy{color:#fff;background:#285f3af0}.product-admin-tools-compact .product-tool-status{color:#fff;pointer-events:none;background:#142f26f0;border:1px solid #ffffffe6;border-radius:8px;width:168px;padding:7px 9px;position:absolute;top:0;left:43px;box-shadow:0 8px 20px #0f2b222e}.product-admin-tools-dialog{flex-wrap:wrap}.product-admin-tools-dialog>button{min-height:35px;padding:0 11px}.product-admin-tools-dialog .product-tool-status{background:#edf5ef;border-radius:7px;flex:1 0 100%;padding:6px 9px}.v2-product-dialog .dialog-main-image-shell{position:relative}.v2-gallery-expand{z-index:8;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f2d24e0;border:1px solid #ffffffe0;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:850;display:inline-flex;position:absolute;inset:12px auto auto 12px}.v2-image-lightbox{z-index:500;padding:max(56px, env(safe-area-inset-top)) 18px max(28px, env(safe-area-inset-bottom));cursor:zoom-out;background:#040a08f0;place-items:center;display:grid;position:fixed;inset:0}.v2-image-lightbox>button{top:max(14px, env(safe-area-inset-top));color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:12px;place-items:center;width:42px;height:42px;font-size:26px;display:grid;position:absolute;right:16px}.v2-image-lightbox img{object-fit:contain;cursor:default;background:#fff;border-radius:10px;width:min(1100px,94vw);height:min(88vh,1000px)}@media (width<=1050px){.site-shell.site-v2-preview .catalog-results .product-grid,.site-shell.site-v2-preview .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.v2-review-bar{flex-direction:column;align-items:stretch;gap:8px;padding:9px 11px}.v2-review-bar>div>b{width:36px;height:36px}.v2-review-bar nav{grid-template-columns:1fr 1fr;display:grid}.v2-review-bar a{justify-content:center;min-height:34px}.site-shell.site-v2-preview .catalog-results .product-grid,.site-shell.site-v2-preview .catalog-body.no-sidebar .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.site-shell.site-v2-preview .catalog-results .product-card{border-radius:13px}.site-shell.site-v2-preview .catalog-results .product-image{border-radius:13px 13px 0 0}.site-shell.site-v2-preview .catalog-results .product-image img{padding:7px}.site-shell.site-v2-preview .catalog-results .v2-product-info{min-height:139px;padding:10px}.site-shell.site-v2-preview .catalog-results .v2-product-info h3{min-height:40px;font-size:11px;line-height:1.65}.v2-card-brand,.v2-card-facts{font-size:8px}.v2-card-bottom strong{font-size:10px}.v2-card-bottom span,.v2-gallery-expand span{display:none}.v2-gallery-expand{justify-content:center;width:38px;padding:0}}.site-shell .cart-button{cursor:pointer}.site-shell .cart-button:focus-visible,.dialog-add-cart:focus-visible,.product-sticky-cart:focus-visible,.cart-drawer button:focus-visible,.cart-drawer input:focus-visible,.cart-drawer textarea:focus-visible,.exact-variant-selector select:focus-visible{outline-offset:2px;outline:3px solid #d8b56d73}.exact-variant-selector{background:linear-gradient(145deg,#f3f8f4,#fff);border:1px solid #cbd8cf;border-radius:12px;gap:12px;margin-top:16px;padding:16px;display:grid}.exact-variant-selector strong,.exact-variant-selector small{display:block}.exact-variant-selector strong{color:#173f35;font-size:12px}.exact-variant-selector small{color:#718078;margin-top:5px;font-size:9px;line-height:1.75}.exact-variant-selector select{color:#263e35;background:#fff;border:1px solid #bdcbc2;border-radius:8px;outline:0;width:100%;min-height:48px;padding:0 12px;font-family:inherit;font-size:10px;font-weight:750}.selected-variant-summary{color:#fff;background:#173f35;border:1px solid #173f352b;border-radius:12px;margin-top:12px;padding:17px}.selected-variant-summary>div>span,.selected-variant-summary>div>strong,.selected-variant-summary>div>small{display:block}.selected-variant-summary>div>span{color:#d8c7b2;font-size:8px;font-weight:900}.selected-variant-summary>div>strong{margin-top:5px;font-size:13px}.selected-variant-summary>div>small{color:#fff9;margin-top:4px;font-size:8px}.selected-variant-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0 0;display:grid}.selected-variant-summary dl div{background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;min-width:0;padding:9px}.selected-variant-summary dt{color:#ffffff80;font-size:7px;font-weight:800}.selected-variant-summary dd{overflow-wrap:anywhere;color:#fff;margin:4px 0 0;font-size:9px;font-weight:800;line-height:1.55}.site-shell .product-detail-dialog .dialog-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-add-cart,.product-sticky-cart{color:#fff;cursor:pointer;background:#173f35;border:0;font-family:inherit;font-weight:900}.dialog-add-cart{border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:56px;padding:0 14px;font-size:10px;display:inline-flex}.dialog-add-cart:hover,.product-sticky-cart:hover{background:#245f4e}.dialog-add-cart:disabled,.product-sticky-cart:disabled{cursor:not-allowed;opacity:.55;background:#7f8a85}.dialog-add-cart svg,.product-sticky-cart svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.product-sticky-cart{border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 17px;font-size:10px;display:inline-flex}.cart-backdrop{z-index:220;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);direction:rtl;background:#030f0b9e;justify-content:flex-start;display:flex;position:fixed;inset:0}.cart-drawer{color:#243b33;background:#f7f8f5;border-inline-start:1px solid #ffffff6b;grid-template-rows:auto minmax(0,1fr);width:min(580px,100%);height:100dvh;animation:.22s ease-out cart-slide-in;display:grid;overflow:hidden;box-shadow:-24px 0 70px #03120d42}@keyframes cart-slide-in{0%{opacity:.4;transform:translate(35px)}to{opacity:1;transform:translate(0)}}.cart-drawer-header{min-height:105px;padding:max(20px, env(safe-area-inset-top)) 22px 18px;color:#fff;background:#102c24;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cart-drawer-header span,.cart-drawer-header h2,.cart-drawer-header small{display:block}.cart-drawer-header span{color:#d8c7b2;font-size:8px;font-weight:900}.cart-drawer-header h2{margin:5px 0 0;font-size:24px;line-height:1.2}.cart-drawer-header small{color:#ffffff94;margin-top:6px;font-size:9px}.cart-drawer-header>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-family:inherit;font-size:25px;line-height:1;display:grid}.cart-drawer-scroll{padding:18px 18px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.cart-items,.cart-checkout{background:#fff;border:1px solid #dce2dd;border-radius:15px;padding:16px;box-shadow:0 9px 25px #1a342b0b}.cart-checkout{margin-top:15px}.cart-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.cart-section-heading strong,.cart-section-heading small{display:block}.cart-section-heading strong{color:#173f35;font-size:12px}.cart-section-heading small{color:#7d8882;margin-top:4px;font-size:8px}.cart-section-heading>button{color:#8f443c;cursor:pointer;background:#fff8f7;border:1px solid #e0cbc7;border-radius:7px;padding:7px 9px;font-family:inherit;font-size:8px;font-weight:850}.cart-item{border-top:1px solid #edf0ed;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:11px 0;display:grid;position:relative}.cart-item:first-of-type{border-top:0}.cart-item-image{background:#f6f8f5;border:1px solid #e0e5e1;border-radius:10px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.cart-item-image img{object-fit:contain;width:100%;height:100%;padding:5px}.cart-item-image span{color:#7d8983;font-size:7px;font-weight:900}.cart-item-copy{min-width:0;padding-inline-end:27px}.cart-item-copy>span{color:#8a948f;font:800 7px/1.3 Century Gothic,Arial,sans-serif}.cart-item-copy h3{color:#233b32;margin:4px 0 0;font-size:11px;line-height:1.6}.cart-item-options{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.cart-item-options small{color:#4d6b60;overflow-wrap:anywhere;background:#edf4ef;border-radius:5px;max-width:100%;padding:4px 6px;font-size:7px;line-height:1.45}.cart-item-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.cart-item-bottom>strong{color:#173f35;font-size:10px}.cart-quantity{background:#fff;border:1px solid #d4dcd6;border-radius:8px;grid-template-columns:30px 34px 30px;align-items:center;height:30px;display:grid}.cart-quantity button{color:#173f35;cursor:pointer;background:0 0;border:0;height:100%;font-family:inherit;font-size:17px}.cart-quantity b{text-align:center;font-size:10px}.cart-item-remove{color:#9a4d44;cursor:pointer;top:11px;background:#fff8f7;border:1px solid #ead4d0;border-radius:50%;place-items:center;width:25px;height:25px;font-family:inherit;font-size:16px;display:grid;position:absolute;inset-inline-end:0}.cart-total{background:#eef4ef;border-radius:11px;grid-template-columns:1fr auto;gap:4px 12px;margin-top:10px;padding:14px;display:grid}.cart-total span{color:#68776f;font-size:9px;font-weight:750}.cart-total strong{color:#173f35;font-size:14px}.cart-total small{color:#7f8984;grid-column:1/-1;font-size:7px;line-height:1.65}.cart-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.cart-form-grid label{min-width:0;display:block}.cart-form-grid label.wide{grid-column:1/-1}.cart-form-grid label>span{color:#415a50;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.cart-form-grid input,.cart-form-grid textarea{color:#243a32;resize:vertical;background:#fff;border:1px solid #cfd8d1;border-radius:8px;outline:0;width:100%;min-height:44px;padding:10px 11px;font-family:inherit;font-size:11px}.cart-form-grid input[aria-invalid=true],.cart-form-grid textarea[aria-invalid=true]{background:#fff9f8;border-color:#bd675d}.cart-field-error{color:#a14d44;margin-top:4px;font-size:7px;display:block}.cart-form-message{color:#586b62;background:#f7faf7;border:1px solid #d8dfd9;border-radius:8px;margin:11px 0 0;padding:9px 11px;font-size:8px;line-height:1.7}.cart-submit{color:#fff;cursor:pointer;background:#25c968;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;margin-top:13px;padding:9px 14px;font-family:inherit;display:flex;box-shadow:0 10px 22px #1fa7582e}.cart-submit:hover{background:#1eb65b}.cart-submit svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.cart-submit span{text-align:right}.cart-submit strong,.cart-submit small{display:block}.cart-submit strong{font-size:11px}.cart-submit small{color:#fffc;direction:ltr;margin-top:3px;font-size:7px}.cart-privacy-note{color:#7b8580;text-align:center;margin:8px 0 0;font-size:7px;line-height:1.65}.cart-empty{text-align:center;background:#fff;border:1px dashed #cad5cd;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:44px 24px;display:flex}.cart-empty>span{color:#173f35;background:#edf4ef;border-radius:18px;place-items:center;width:62px;height:62px;font-size:25px;display:grid}.cart-empty h3{color:#173f35;margin:16px 0 0;font-size:18px}.cart-empty p{color:#74817b;max-width:310px;margin:8px 0 0;font-size:10px;line-height:1.8}.cart-empty button{color:#fff;cursor:pointer;background:#173f35;border:0;border-radius:8px;min-height:42px;margin-top:17px;padding:0 17px;font-family:inherit;font-size:9px;font-weight:850}@media (width<=720px){.site-shell .product-detail-dialog .dialog-primary-actions{grid-template-columns:1fr}.selected-variant-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-drawer{border:0;width:100%}.cart-drawer-header{min-height:92px;padding-inline:16px}.cart-drawer-scroll{padding:12px 11px calc(18px + env(safe-area-inset-bottom))}.cart-items,.cart-checkout{border-radius:12px;padding:13px}}@media (width<=480px){.exact-variant-selector,.selected-variant-summary{padding:13px}.selected-variant-summary dl{grid-template-columns:1fr 1fr}.product-sticky-cart{min-height:48px;padding-inline:11px}.cart-form-grid{grid-template-columns:1fr}.cart-form-grid label.wide{grid-column:auto}.cart-item{grid-template-columns:70px minmax(0,1fr);gap:9px}.cart-item-image{width:70px;height:70px}.cart-item-copy h3{font-size:10px}.cart-item-bottom{flex-direction:column;align-items:flex-start}}@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}
