:root{--gutter: var(--gutter-mobile);--section-space: var(--section-space-mobile);--grid-gap: var(--grid-gap-mobile);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--fs-display: calc(clamp(1.75rem, 1.31rem + 1.878vw, 3rem) * var(--heading-scale));--fs-section: calc(clamp(1.375rem, 1.155rem + .939vw, 2rem) * var(--heading-scale));--fs-subtitle: calc(clamp(1.125rem, 1.037rem + .376vw, 1.375rem) * var(--heading-scale));--fs-product: calc(clamp(.9375rem, .915rem + .094vw, 1rem) * var(--body-scale));--fs-price: calc(clamp(1.0625rem, 1.018rem + .188vw, 1.1875rem) * var(--body-scale));--fs-body: calc(clamp(.9375rem, .893rem + .188vw, 1.0625rem) * var(--body-scale));--fs-small: calc(.875rem * var(--body-scale));--fs-caption: calc(.8125rem * var(--body-scale));--lh-tight: 1.35;--lh-heading: 1.45;--lh-body: 1.8;--ease: cubic-bezier(.2, .7, .2, 1);--duration-fast: .2s;--duration: .25s;--duration-slow: .3s;--shadow-hover: 0 12px 32px -12px color-mix(in srgb, var(--color-primary-dark) 22%, transparent);--shadow-overlay: 0 24px 64px -16px color-mix(in srgb, var(--color-primary-dark) 30%, transparent);--touch-target: 44px;--header-height: 0px}@media(min-width:768px){:root{--gutter: calc((var(--gutter-mobile) + var(--gutter-desktop)) / 2);--grid-gap: calc((var(--grid-gap-mobile) + var(--grid-gap-desktop)) / 2)}}@media(min-width:1024px){:root{--gutter: var(--gutter-desktop);--section-space: var(--section-space-desktop);--grid-gap: var(--grid-gap-desktop)}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-height) + var(--space-4))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-block-size:100vh;min-block-size:100dvh;display:flex;flex-direction:column;overflow-x:clip;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-numeric:lining-nums}.main-content{flex:1 0 auto}.main-content:focus{outline:none}img,picture,video,canvas,svg{display:block;max-inline-size:100%}img,video{block-size:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}ul[role=list],ol[role=list]{list-style:none;padding:0}table{border-collapse:collapse;inline-size:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h-display,.h1,.h2,.h3,.h4{font-family:var(--font-heading);font-weight:var(--heading-weight);line-height:var(--lh-heading);color:inherit;text-wrap:balance}.h-display{font-size:var(--fs-display);font-weight:800;line-height:var(--lh-tight)}h1,.h1,h2,.h2{font-size:var(--fs-section)}h3,.h3{font-size:var(--fs-subtitle);font-weight:600}h4,.h4{font-size:var(--fs-body);font-weight:600}.text-body{font-size:var(--fs-body)}.text-small{font-size:var(--fs-small);font-weight:500}.text-caption{font-size:var(--fs-caption);font-weight:500}.text-muted{color:var(--color-text-muted)}.text-strong{font-weight:600}.text-eyebrow{display:inline-block;font-size:var(--fs-small);font-weight:600;color:var(--color-primary);letter-spacing:.02em}.text-price{font-size:var(--fs-price);font-weight:700;font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em;transition:color var(--duration-fast) var(--ease)}a:not([class]){color:var(--color-primary)}a:not([class]):hover{color:var(--color-primary-dark)}strong,b{font-weight:600}::selection{background-color:color-mix(in srgb,var(--color-secondary) 40%,transparent);color:var(--color-text)}.rte>*+*{margin-block-start:var(--space-4)}.rte h2,.rte h3,.rte h4{margin-block-start:var(--space-8)}.rte ul,.rte ol{padding-inline-start:var(--space-6)}.rte li+li{margin-block-start:var(--space-2)}.rte img{border-radius:var(--radius-card)}.rte table td,.rte table th{padding:var(--space-3);border:1px solid var(--color-border);text-align:start}.rte blockquote{padding-inline-start:var(--space-4);border-inline-start:3px solid var(--color-secondary);color:var(--color-text-muted)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:1000;padding:var(--space-3) var(--space-5);background-color:var(--color-primary-dark);color:var(--color-on-primary);border-radius:var(--radius-button);font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform var(--duration) var(--ease)}.skip-link:focus-visible{transform:translateY(0)}.page-width{inline-size:100%;max-inline-size:calc(var(--page-width) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.page-width--narrow{max-inline-size:calc(760px + var(--gutter) * 2)}.page-width--full{max-inline-size:none}.section{padding-block:var(--section-space)}.section--tight{padding-block:calc(var(--section-space) / 2)}.section--flush-top{padding-block-start:0}.section--flush-bottom{padding-block-end:0}.section--tight-top{padding-block-start:calc(var(--section-space) / 2)}.section--tight-bottom{padding-block-end:calc(var(--section-space) / 2)}.shopify-section:has(>.bg-background)+.shopify-section>.section.bg-background,.shopify-section:has(>.bg-soft)+.shopify-section>.section.bg-soft,.shopify-section:has(>.bg-surface)+.shopify-section>.section.bg-surface{padding-block-start:0}.section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2) var(--space-6);margin-block-end:var(--space-6)}@media(min-width:1024px){.section-header{margin-block-end:var(--space-10)}}.section-header__text>*+*{margin-block-start:var(--space-2)}.section-header--center{flex-direction:column;align-items:center;text-align:center}.section-header__actions{display:flex;align-items:center;gap:var(--space-4)}.section-header__link{font-weight:600;text-decoration:none;white-space:nowrap}.section-header__link:hover{text-decoration:underline}.grid{--cols: 2;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--grid-gap)}@media(min-width:768px){.grid{grid-template-columns:repeat(var(--cols-md, var(--cols)),minmax(0,1fr))}}@media(min-width:1024px){.grid{grid-template-columns:repeat(var(--cols-lg, var(--cols-md, var(--cols))),minmax(0,1fr))}}.stack>*+*{margin-block-start:var(--stack-space, var(--space-4))}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--space-3))}.bg-background{background-color:var(--color-background);color:var(--color-text)}.bg-soft{background-color:var(--color-background-soft);color:var(--color-text)}.bg-surface{background-color:var(--color-surface);color:var(--color-text)}.bg-primary{background-color:var(--color-primary);color:var(--color-on-primary)}.bg-primary-dark{background-color:var(--color-primary-dark);color:var(--color-on-primary)}.bg-primary .text-muted,.bg-primary-dark .text-muted{color:color-mix(in srgb,var(--color-on-primary) 78%,transparent)}.bg-primary .text-eyebrow,.bg-primary-dark .text-eyebrow{color:var(--color-secondary)}.bg-primary a:not([class]),.bg-primary-dark a:not([class]){color:inherit}.herb-pattern{position:relative;isolation:isolate}.herb-pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:currentColor;opacity:.06;-webkit-mask:url(pattern-herbs.png) repeat center / 360px auto;mask:url(pattern-herbs.png) repeat center / 360px auto;pointer-events:none}.empty-state__image{display:block;inline-size:min(60vw,240px);aspect-ratio:1;margin-inline:auto;overflow:hidden;border-radius:var(--radius-card)}.empty-state__image img{inline-size:100%;block-size:100%;object-fit:cover}.icon{inline-size:var(--icon-size, 1.5rem);block-size:var(--icon-size, 1.5rem);flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.icon--sm{--icon-size: 1.125rem}.icon--lg{--icon-size: 2rem}[dir=rtl] .icon--directional{transform:scaleX(-1)}.button{--button-bg: var(--color-primary);--button-fg: var(--color-on-primary);--button-border: var(--button-bg);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--button-height);min-inline-size:var(--touch-target);padding-inline:var(--space-6);border:1.5px solid var(--button-border);border-radius:var(--radius-button);background-color:var(--button-bg);color:var(--button-fg);font-family:var(--font-body);font-size:var(--fs-body);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration) var(--ease),border-color var(--duration) var(--ease),color var(--duration) var(--ease),box-shadow var(--duration) var(--ease),transform var(--duration-fast) var(--ease)}.button:hover{--button-bg: var(--color-primary-dark)}.button:active{transform:scale(.98)}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.button--secondary{--button-bg: transparent;--button-fg: var(--color-primary);--button-border: var(--color-primary)}.button--secondary:hover{--button-bg: var(--color-primary);--button-fg: var(--color-on-primary);--button-border: var(--color-primary)}.button--light{--button-bg: var(--color-surface);--button-fg: var(--color-primary-dark);--button-border: var(--color-surface)}.button--light:hover{--button-bg: var(--color-background-soft);--button-border: var(--color-background-soft)}.button--outline-light{--button-bg: transparent;--button-fg: var(--color-on-primary);--button-border: color-mix(in srgb, var(--color-on-primary) 60%, transparent)}.button--outline-light:hover{--button-bg: var(--color-on-primary);--button-fg: var(--color-primary-dark);--button-border: var(--color-on-primary)}.button--text{--button-bg: transparent;--button-border: transparent;--button-fg: var(--color-primary);min-inline-size:0;padding-inline:var(--space-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.button--text:hover{--button-bg: transparent;--button-fg: var(--color-primary-dark)}.button--icon{inline-size:var(--touch-target);min-block-size:var(--touch-target);padding:0;border-radius:var(--radius-pill);--button-bg: transparent;--button-border: transparent;--button-fg: var(--color-text)}.button--icon:hover{--button-bg: var(--color-background-soft)}.button--full{inline-size:100%}.button--sm{min-block-size:40px;padding-inline:var(--space-4);font-size:var(--fs-small)}.button[aria-busy=true]{position:relative;color:transparent;pointer-events:none}.button[aria-busy=true]:after{content:"";position:absolute;inline-size:1.25rem;block-size:1.25rem;border:2px solid var(--button-fg);border-block-start-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.field{display:grid;gap:var(--space-2)}.field__label{font-size:var(--fs-small);font-weight:600}.field__input,.field__select,.field__textarea{inline-size:100%;min-block-size:var(--input-height);padding-inline:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-input);font-size:max(16px,var(--fs-body));transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.field__textarea{min-block-size:7rem;padding-block:var(--space-3);resize:vertical}.field__input::placeholder,.field__textarea::placeholder{color:var(--color-text-muted);opacity:1}.field__input:hover,.field__select:hover,.field__textarea:hover{border-color:var(--color-secondary)}.field__input:focus-visible,.field__select:focus-visible,.field__textarea:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.field__input[aria-invalid=true]{border-color:var(--color-error)}.field__error{color:var(--color-error);font-size:var(--fs-small)}.field__select{-webkit-appearance:none;appearance:none;padding-inline-end:var(--space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235C6660' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;background-position:left var(--space-3) center}[dir=ltr] .field__select{background-position:right var(--space-3) center}.field__input--qty{max-inline-size:6.5rem;text-align:center}.check{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:var(--touch-target);cursor:pointer}.check__input{-webkit-appearance:none;appearance:none;display:grid;place-content:center;inline-size:1.25rem;block-size:1.25rem;flex-shrink:0;margin:0;background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:6px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.check__input[type=radio]{border-radius:50%}.check__input:before{content:"";inline-size:.7rem;block-size:.7rem;background-color:var(--color-on-primary);clip-path:polygon(14% 52%,0 66%,40% 100%,100% 22%,86% 8%,38% 72%);transform:scale(0);transition:transform var(--duration-fast) var(--ease)}.check__input[type=radio]:before{inline-size:.5rem;block-size:.5rem;clip-path:circle(50%)}.check__input:hover{border-color:var(--color-primary)}.check__input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.check__input:checked:before{transform:scale(1)}.check__input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.check__input:disabled,.check__input:disabled+span{opacity:.5;cursor:not-allowed}.pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--touch-target);padding-inline:var(--space-4);background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-button);font-size:var(--fs-small);font-weight:500;cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.pill:hover{border-color:var(--color-primary)}input:checked+.pill,.pill[aria-pressed=true],.pill[aria-checked=true]{border-color:var(--color-primary);background-color:var(--color-background-soft);color:var(--color-primary-dark);font-weight:600}input:disabled+.pill,input[data-unavailable]+.pill{color:var(--color-text-muted);text-decoration:line-through;opacity:.6}input:focus-visible+.pill{outline:2px solid var(--color-focus);outline-offset:2px}.badge{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:1.5rem;padding:.125rem var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-background-soft);color:var(--color-primary-dark);font-size:var(--fs-caption);font-weight:600;line-height:1.4;white-space:nowrap;--icon-size: .875rem}.badge--sale{background-color:var(--color-sale-text);color:#fff;direction:ltr;unicode-bidi:isolate}.badge--new{background-color:var(--color-primary);color:var(--color-on-primary)}.badge--bestseller{background-color:var(--color-rating);color:var(--color-text)}.badge--low-stock{background-color:color-mix(in srgb,var(--color-warning) 22%,var(--color-surface));color:var(--color-text)}.badge--sold-out{background-color:var(--color-text);color:var(--color-surface)}.badge--halal,.badge--sfda,.badge--vegan{background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-primary)}.rating{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-caption);color:var(--color-text-muted)}.rating__stars{position:relative;display:inline-flex;--icon-size: .875rem}.rating__stars--lg{--icon-size: 1.125rem}.rating__layer{display:inline-flex;gap:1px}.rating__layer .icon{fill:currentColor;stroke:none}.rating__layer--base{color:var(--color-border)}.rating__layer--fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--rating-percent, 0%);overflow:hidden;color:var(--color-rating)}.rating__count{font-variant-numeric:tabular-nums}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.price--sale .price__current{color:var(--color-sale-text)}.price__compare{color:var(--color-text-muted);font-size:var(--fs-small);direction:ltr;unicode-bidi:isolate}.price__save{display:inline-flex;padding:0 var(--space-2);border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--color-sale) 12%,var(--color-surface));color:var(--color-sale-text);font-size:var(--fs-caption);font-weight:600}.price--lg .price__current{font-size:calc(var(--fs-price) * 1.35)}.installments{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-caption);color:var(--color-text-muted)}.installments__amount{color:var(--color-text);font-weight:600}.installments__provider{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:1.25rem;padding:.1875rem .3125rem;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);border-radius:4px;background-color:#fff;vertical-align:middle}.installments__logo{display:block;inline-size:100%;block-size:100%}.skeleton{display:block;border-radius:8px;background:linear-gradient(90deg,var(--color-background-soft) 25%,color-mix(in srgb,var(--color-background-soft) 40%,var(--color-surface)) 50%,var(--color-background-soft) 75%);background-size:200% 100%;animation:skeleton 1.4s ease-in-out infinite}[dir=rtl] .skeleton{animation-direction:reverse}.skeleton--text{block-size:.875rem}.skeleton--title{block-size:1.25rem}.skeleton--short{inline-size:35%}.skeleton--mid{inline-size:45%}.skeleton--long{inline-size:70%}.skeleton--media{aspect-ratio:var(--card-image-ratio);border-radius:var(--radius-card)}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.quantity{display:inline-grid;grid-template-columns:var(--touch-target) 3rem var(--touch-target);align-items:center;min-block-size:var(--button-height);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-button)}.quantity--sm{min-block-size:40px}.quantity__button{display:grid;place-items:center;block-size:100%;min-block-size:var(--touch-target);color:var(--color-text);--icon-size: 1.125rem;transition:color var(--duration-fast) var(--ease)}.quantity__button:hover{color:var(--color-primary)}.quantity__button:disabled{opacity:.35;cursor:not-allowed}.quantity__input{inline-size:3rem;min-inline-size:0;border:0;background:transparent;font-weight:600;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.accordion{border-block-end:1px solid var(--color-border)}.accordion:first-of-type{border-block-start:1px solid var(--color-border)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:3.5rem;padding-block:var(--space-3);font-weight:600;list-style:none;cursor:pointer}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary .icon{transition:transform var(--duration) var(--ease)}.accordion[open]>.accordion__summary .icon-chevron-down{transform:rotate(180deg)}.accordion__content{padding-block-end:var(--space-5);color:var(--color-text-muted)}@supports (interpolate-size: allow-keywords){.accordion{interpolate-size:allow-keywords}.accordion::details-content{block-size:0;overflow:clip;transition:block-size var(--duration-slow) var(--ease),content-visibility var(--duration-slow) allow-discrete}.accordion[open]::details-content{block-size:auto}}.tabs__list{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding-block-end:var(--space-1)}.tabs__list::-webkit-scrollbar{display:none}.tabs__tab{flex-shrink:0;min-block-size:var(--touch-target);padding-inline:var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-surface);font-size:var(--fs-small);font-weight:600;color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.tabs__tab:hover{border-color:var(--color-primary);color:var(--color-primary)}.tabs__tab[aria-selected=true]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.tabs__panel{margin-block-start:var(--space-6)}.tabs__panel:focus-visible{outline-offset:6px}.countdown{display:inline-flex;align-items:center;gap:var(--space-2);direction:ltr}.countdown__unit{display:grid;justify-items:center;min-inline-size:3.25rem;padding:var(--space-2) var(--space-1);border-radius:var(--radius-input);background-color:var(--color-surface);border:1px solid var(--color-border)}.countdown__value{font-family:var(--font-heading);font-size:var(--fs-subtitle);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--color-sale-text)}.countdown__label{font-size:.6875rem;color:var(--color-text-muted)}.countdown__sep{font-weight:700;color:var(--color-text-muted)}.countdown--inline .countdown__unit{min-inline-size:0;padding:0;background:none;border:0}.countdown--inline .countdown__value{font-family:var(--font-body);font-size:inherit}.countdown--inline .countdown__label{display:none}.toast-region{position:fixed;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom) + var(--bottom-nav-height, 0px));inset-inline:var(--space-4);z-index:300;display:grid;justify-items:center;gap:var(--space-2);pointer-events:none}@media(min-width:768px){.toast-region{inset-inline:auto var(--space-6);inset-block-end:var(--space-6);justify-items:end}}.toast{display:flex;align-items:center;gap:var(--space-3);inline-size:min(100%,420px);padding:var(--space-3) var(--space-4);border-radius:var(--radius-button);background-color:var(--color-text);color:var(--color-surface);box-shadow:var(--shadow-overlay);font-size:var(--fs-small);font-weight:500;pointer-events:auto;animation:toast-in var(--duration-slow) var(--ease)}.toast.is-leaving{animation:toast-out var(--duration) var(--ease) forwards}.toast__icon{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background-color:var(--color-success);color:#fff;--icon-size: 1rem}.toast--error .toast__icon{background-color:var(--color-error)}.toast__message{flex:1}.toast__action{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.toast__close{display:grid;place-items:center;inline-size:2rem;block-size:2rem;opacity:.7;--icon-size: 1rem}.toast__close:hover{opacity:1}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}@keyframes toast-out{to{opacity:0;transform:translateY(12px)}}.payment-icons{display:flex;flex-wrap:wrap;gap:var(--space-2)}.payment-icon{display:grid;place-items:center;inline-size:3.5rem;block-size:2.25rem;padding:.4375rem .5rem;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);border-radius:6px;background-color:#fff;box-shadow:0 1px 2px color-mix(in srgb,var(--color-text) 6%,transparent)}.payment-icon svg{display:block;inline-size:100%;block-size:100%}.payment-icon--master{padding-block:.3125rem}.payment-icon--tamara{padding-inline:.375rem}.payment-icon--shopify{padding:0;border:0;background:none;box-shadow:none}.payment-icon--shopify svg{border-radius:6px}.social-icons{display:flex;flex-wrap:wrap;gap:var(--space-2)}.social-icons__link{display:grid;place-items:center;inline-size:var(--touch-target);block-size:var(--touch-target);border:1px solid var(--color-border);border-radius:50%;color:inherit;--icon-size: 1.25rem;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.social-icons__link:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.whatsapp-float{position:fixed;inset-block-end:calc(var(--space-5) + var(--bottom-nav-height, 0px) + env(safe-area-inset-bottom));z-index:44;display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;background-color:#128c7e;color:#fff;box-shadow:0 10px 24px -8px #00000059;--icon-size: 1.75rem;transition:transform var(--duration) var(--ease)}.whatsapp-float--start{inset-inline-start:var(--space-4)}.whatsapp-float--end{inset-inline-end:var(--space-4)}.whatsapp-float:hover{transform:scale(1.06)}.whatsapp-float:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:inherit;z-index:-1;animation:whatsapp-pulse 2.4s var(--ease) infinite}@keyframes whatsapp-pulse{0%{transform:scale(1);opacity:.45}80%,to{transform:scale(1.5);opacity:0}}@media(min-width:1024px){.whatsapp-float{inset-block-end:var(--space-6)}.whatsapp-float--start{inset-inline-start:var(--space-6)}.whatsapp-float--end{inset-inline-end:var(--space-6)}}.breadcrumbs{padding-block:var(--space-4) var(--space-2);font-size:var(--fs-small)}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--space-1);min-inline-size:0}.breadcrumbs__link{display:inline-flex;align-items:center;min-block-size:32px;color:var(--color-text-muted);text-decoration:none}.breadcrumbs__link:hover{color:var(--color-primary);text-decoration:underline}.breadcrumbs__current{max-inline-size:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.breadcrumbs__sep{color:var(--color-text-muted);opacity:.6;--icon-size: .875rem}compare-bar{position:fixed;inset-inline:0;inset-block-end:calc(var(--bottom-nav-height, 0px));z-index:43;display:block;padding-block:var(--space-3);background-color:var(--color-surface);border-block-start:1px solid var(--color-border);box-shadow:0 -12px 32px -20px color-mix(in srgb,var(--color-primary-dark) 40%,transparent);animation:toast-in var(--duration-slow) var(--ease)}compare-bar[hidden]{display:none}.compare-bar__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.compare-bar__title{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);font-weight:700}.compare-bar__count{color:var(--color-text-muted);font-weight:500}.compare-bar__items{display:flex;gap:var(--space-2);flex:1}.compare-bar__item{position:relative;inline-size:48px;block-size:48px;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-input);background-color:var(--color-surface)}.compare-bar__item img{inline-size:100%;block-size:100%;object-fit:contain}.compare-bar__remove{position:absolute;inset-block-start:-8px;inset-inline-end:-8px;display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;background-color:var(--color-text);color:var(--color-surface);--icon-size: .75rem}.compare-bar__actions{display:flex;align-items:center;gap:var(--space-2)}.compare-bar__actions .is-disabled{opacity:.45;pointer-events:none}@media(max-width:767px){.compare-bar__title span:not(.compare-bar__count){display:none}.compare-bar__item{inline-size:40px;block-size:40px}}body.has-compare-bar .whatsapp-float{inset-block-end:calc(var(--space-5) + var(--bottom-nav-height, 0px) + 76px)}read-more{display:block}read-more:not([open]) .read-more__content{display:-webkit-box;-webkit-line-clamp:var(--lines, 3);-webkit-box-orient:vertical;overflow:hidden}read-more .read-more__content>*+*{margin-block-start:var(--space-3)}.read-more__toggle{margin-block-start:var(--space-2);padding-inline:0}.pagination{margin-block-start:var(--space-10)}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--touch-target);min-block-size:var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-button);background-color:var(--color-surface);font-weight:500;text-decoration:none;transition:border-color var(--duration-fast) var(--ease)}a.pagination__item:hover{border-color:var(--color-primary)}.pagination__item--current{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.media{position:relative;overflow:hidden;background-color:var(--color-background-soft)}.media>img,.media>video,.media>svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.media--contain>img{object-fit:contain}.placeholder-svg{inline-size:100%;block-size:100%;fill:color-mix(in srgb,var(--color-primary) 18%,transparent);background-color:var(--color-background-soft)}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.ltr{direction:ltr;unicode-bidi:isolate}.list-reset{list-style:none;padding:0}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(max-width:767px){.hide-mobile{display:none!important}}@media(min-width:768px)and (max-width:1023px){.hide-tablet{display:none!important}}@media(min-width:1024px){.hide-desktop{display:none!important}}.no-scrollbar{scrollbar-width:none}.no-scrollbar,.slider__track,.tabs__list,.trust-bar__list,.icon-circles__list,.collection-grid__list,.header__chips,.search__chips{position:relative}.no-scrollbar::-webkit-scrollbar{display:none}body.scroll-locked{overflow:hidden}.js .has-reveal .reveal{opacity:0;transform:translateY(24px);transition:opacity var(--duration-slow) var(--ease),transform .6s var(--ease);transition-delay:calc(var(--reveal-index, 0) * 60ms)}.js .has-reveal .reveal.is-revealed{opacity:1;transform:none}.shopify-design-mode .reveal{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js .has-reveal .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
