.option-selector.svelte-1y91qup{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-md) 0}.option-group.svelte-1y91qup{display:flex;flex-direction:column;gap:var(--space-sm)}.group-header.svelte-1y91qup{display:flex;align-items:center;gap:var(--space-sm)}.group-name.svelte-1y91qup{font-size:var(--text-base);font-weight:600;color:var(--t-text, var(--color-white))}.required-badge.svelte-1y91qup{padding:2px 8px;background:color-mix(in srgb,var(--accent-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 30%,transparent);border-radius:var(--radius-sm);font-size:11px;color:var(--accent-color);font-weight:600;text-transform:uppercase}.options-grid.svelte-1y91qup{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-sm)}.options-grid.multi-select.svelte-1y91qup{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.option-chip.svelte-1y91qup{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-sm) var(--space-md);background:var(--t-surface, rgba(255, 255, 255, .05));border:1px solid var(--t-divider, rgba(255, 255, 255, .1));border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.option-chip.svelte-1y91qup:hover{border-color:var(--accent-color);background:var(--t-surface-hover, rgba(255, 255, 255, .1))}.option-chip.selected.svelte-1y91qup{background:var(--t-accent, var(--accent-color));border-color:var(--t-accent, var(--accent-color));box-shadow:var( --t-shadow-hover, 0 4px 12px color-mix(in srgb, var(--accent-color) 40%, transparent) );transform:translateY(-1px)}.option-label.svelte-1y91qup{font-size:var(--text-sm);font-weight:500;color:var(--t-text, var(--color-white))}.option-modifier.svelte-1y91qup{font-size:var(--text-xs);font-weight:600;color:var(--t-accent, var(--accent-color))}.option-chip.selected.svelte-1y91qup .option-label:where(.svelte-1y91qup),.option-chip.selected.svelte-1y91qup .option-modifier:where(.svelte-1y91qup){color:var(--t-accent-text, var(--color-white))}.fractional-qty.svelte-1rziapv{display:flex;align-items:center;gap:var(--space-xs);background:var(--t-background, var(--color-sand));border:1px solid var(--t-divider, var(--color-sand-mid));border-radius:var(--radius-md);padding:var(--space-2xs);min-height:var(--purchase-control-height, 48px);flex:0 0 auto}.qty-display.svelte-1rziapv{display:flex;align-items:baseline;gap:var(--space-2xs);justify-content:center;min-width:58px;padding:0 var(--space-xs)}.qty-number.svelte-1rziapv{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--t-text, var(--color-ink))}.qty-unit.svelte-1rziapv{font-size:var(--text-xs);color:var(--t-text-muted, var(--color-muted));font-weight:500}.qty-btn.svelte-1rziapv{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--t-surface, var(--color-white));border:1px solid var(--t-divider, var(--color-sand-mid));border-radius:var(--radius-md);color:var(--t-text, var(--color-ink));cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.qty-btn.svelte-1rziapv:hover:not(:disabled){background:var(--t-surface-hover, var(--color-sand));border-color:var(--t-text-muted, var(--color-muted))}.qty-btn.svelte-1rziapv:disabled{opacity:.3;cursor:not-allowed}.qty-btn.increment.svelte-1rziapv{background:color-mix(in srgb,var(--accent-color) 12%,var(--t-surface, var(--color-white)));border-color:color-mix(in srgb,var(--accent-color) 30%,transparent);color:var(--accent-color)}.qty-btn.increment.svelte-1rziapv:hover:not(:disabled){background:color-mix(in srgb,var(--accent-color) 20%,var(--t-surface, var(--color-white)));border-color:color-mix(in srgb,var(--accent-color) 50%,transparent)}.share-button.svelte-1w6o6dm{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffffe6;color:var(--color-obsidian);border:1px solid rgba(0,0,0,.05);cursor:pointer;transition:all var(--transition-fast);box-shadow:0 2px 8px #0000001a;touch-action:manipulation}.light-mode .share-button.svelte-1w6o6dm{background:#fffffff2}.dark-mode .share-button.svelte-1w6o6dm,[data-theme=dark] .share-button.svelte-1w6o6dm{background:#1e1e1ecc;color:var(--color-white);border:1px solid rgba(255,255,255,.1)}.share-button.svelte-1w6o6dm:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.share-button.copied.svelte-1w6o6dm{background:var(--color-success);color:var(--color-white);border-color:var(--color-success)}.share-button.svelte-1w6o6dm:disabled{opacity:.5;cursor:not-allowed;transform:none}.drawer-backdrop.svelte-1h7qnz0{--sale-color: var(--t-accent, var(--accent-color, var(--store-accent)));--sale-color-soft: color-mix( in srgb, var(--sale-color) 12%, var(--t-surface, var(--t-background, var(--color-crema))) );--sale-color-text: var(--t-text, var(--color-ink));position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);display:flex;align-items:stretch;justify-content:center;animation:svelte-1h7qnz0-fade-in .2s ease;overscroll-behavior:none}@keyframes svelte-1h7qnz0-fade-in{0%{opacity:0}to{opacity:1}}.drawer-backdrop-button.svelte-1h7qnz0{position:absolute;inset:0;padding:0;border:0;background:transparent;cursor:pointer}.drawer-backdrop.page-mode.svelte-1h7qnz0{position:static;inset:auto;display:block;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;animation:none;overflow:visible}.drawer-backdrop.page-mode.svelte-1h7qnz0 .drawer-backdrop-button:where(.svelte-1h7qnz0){display:none}.product-drawer.svelte-1h7qnz0{position:relative;z-index:1;width:100%;height:100vh;height:100dvh;background:var(--t-surface, var(--color-white));border-radius:0;overflow:hidden;animation:svelte-1h7qnz0-slide-up .3s ease;display:flex;flex-direction:column;min-height:0}.product-drawer.page-mode.svelte-1h7qnz0{position:relative;width:100%;max-width:760px;height:auto;min-height:100dvh;margin:0 auto;overflow:visible;animation:none;display:block;padding-bottom:calc(112px + env(safe-area-inset-bottom));backdrop-filter:none;-webkit-backdrop-filter:none}.product-drawer.page-mode.svelte-1h7qnz0 .drawer-scroll-content:where(.svelte-1h7qnz0){overflow:visible}.product-drawer.page-mode.svelte-1h7qnz0 .drawer-content:where(.svelte-1h7qnz0){overflow:visible}.product-drawer.page-mode.svelte-1h7qnz0>.drawer-footer:where(.svelte-1h7qnz0){position:fixed!important;inset-inline:0;bottom:0;width:100%;box-sizing:border-box}.drawer-scroll-content.svelte-1h7qnz0{position:relative;isolation:isolate}@keyframes svelte-1h7qnz0-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.drawer-header-actions.svelte-1h7qnz0{position:absolute;top:var(--space-md);right:var(--space-md);display:flex;align-items:center;gap:0;padding:2px;background:var(--t-surface, var(--t-background, var(--color-crema)));border:1px solid var(--t-divider, var(--color-sand-mid));border-radius:var(--radius-full);z-index:10}.drawer-sticky-header.svelte-1h7qnz0{position:sticky;top:0;z-index:20;height:0;pointer-events:none}.drawer-sticky-header.svelte-1h7qnz0 .close-button:where(.svelte-1h7qnz0),.drawer-sticky-header.svelte-1h7qnz0 .drawer-header-actions:where(.svelte-1h7qnz0){pointer-events:auto}.close-button.svelte-1h7qnz0{position:absolute;top:var(--space-md);left:var(--space-md);z-index:11;width:44px!important;height:44px!important;display:flex;align-items:center;justify-content:center;background:var(--t-surface, var(--t-background, var(--color-crema)))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--t-divider, var(--color-sand-mid))!important;border-radius:var(--radius-full)!important;color:var(--t-text, var(--color-ink))!important;cursor:pointer;box-shadow:none!important;transition:color var(--transition-fast)!important}.drawer-header-actions.svelte-1h7qnz0 .cart-button:where(.svelte-1h7qnz0),.drawer-header-actions.svelte-1h7qnz0 .like-button:not(.liked),.drawer-header-actions.svelte-1h7qnz0 .drawer-share-btn:not(.copied){color:var(--t-text, var(--color-ink))!important}.drawer-header-actions.svelte-1h7qnz0 .cart-button:where(.svelte-1h7qnz0),.drawer-header-actions.svelte-1h7qnz0 .like-button,.drawer-header-actions.svelte-1h7qnz0 .save-button,.drawer-header-actions.svelte-1h7qnz0 .drawer-share-btn{width:40px!important;height:40px!important;display:flex;align-items:center;justify-content:center;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important;cursor:pointer;box-shadow:none!important;transition:color var(--transition-fast)!important}.drawer-header-actions.svelte-1h7qnz0 .like-button,.drawer-header-actions.svelte-1h7qnz0 .save-button,.drawer-header-actions.svelte-1h7qnz0 .drawer-share-btn{opacity:1}.drawer-header-actions.svelte-1h7qnz0 .cart-button:where(.svelte-1h7qnz0){position:relative}.header-cart-badge.svelte-1h7qnz0{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--t-accent, var(--color-coral));color:var(--t-accent-text, var(--color-white));font-size:10px;font-weight:700;line-height:1;pointer-events:none}.close-button.svelte-1h7qnz0:hover,.drawer-header-actions.svelte-1h7qnz0 .cart-button:where(.svelte-1h7qnz0):hover,.drawer-header-actions.svelte-1h7qnz0 .like-button:hover,.drawer-header-actions.svelte-1h7qnz0 .save-button:hover,.drawer-header-actions.svelte-1h7qnz0 .drawer-share-btn:hover{background:color-mix(in srgb,var(--t-surface-hover, var(--color-sand)) 72%,transparent)!important;transform:none!important;box-shadow:none!important}.drawer-compact-header.svelte-1h7qnz0{position:absolute;top:0;left:76px;right:172px;z-index:9;display:flex;align-items:center;justify-content:center;height:76px;padding:0 var(--space-sm);color:var(--t-text, var(--color-ink));font-size:var(--text-xl);font-weight:700;text-align:center;pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity var(--transition-base),transform var(--transition-base)}.drawer-compact-header.svelte-1h7qnz0 span:where(.svelte-1h7qnz0){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-compact-header.visible.svelte-1h7qnz0{opacity:1;transform:translateY(0)}.drawer-image.svelte-1h7qnz0{position:relative;z-index:1;width:100%;height:auto;aspect-ratio:1 / 1;overflow:hidden;flex-shrink:0}.drawer-image.has-carousel.svelte-1h7qnz0{aspect-ratio:auto;overflow:visible}.drawer-image.svelte-1h7qnz0 img{width:100%;height:100%;object-fit:contain}.drawer-content.svelte-1h7qnz0{position:relative;z-index:2;background:var(--t-surface, var(--color-white));padding:var(--space-xl) var(--space-lg) var(--space-lg);overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}.product-category.svelte-1h7qnz0{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--t-text-muted, var(--color-muted));text-transform:uppercase;letter-spacing:1.2px;margin-bottom:var(--space-xs)}.product-name.svelte-1h7qnz0{font-size:var(--text-2xl);font-weight:700;color:var(--t-text, var(--color-ink));line-height:1.1;margin-bottom:var(--space-xs);scroll-margin-top:76px}.rating-row.svelte-1h7qnz0{margin-bottom:var(--space-sm)}.price-row.svelte-1h7qnz0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.price-group.svelte-1h7qnz0{display:flex;align-items:baseline;gap:var(--space-sm);min-width:0}.product-price.svelte-1h7qnz0{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--t-text, var(--color-ink));display:flex;align-items:baseline;gap:var(--space-xs)}.unit.svelte-1h7qnz0{font-family:var(--font-body);font-size:var(--text-sm);color:var(--t-text-muted, var(--color-muted));font-weight:400}.original-price.svelte-1h7qnz0{color:var(--t-text-muted, var(--color-muted));text-decoration:line-through;font-size:15px;font-weight:500;white-space:nowrap}.price-badges.svelte-1h7qnz0{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.featured-badge.svelte-1h7qnz0{display:flex;align-items:center;gap:3px;padding:3px 8px;background:linear-gradient(135deg,#ffbb0026,#ff8c0026);color:#ff9d00;border-radius:var(--radius-full);font-size:10px;font-weight:700;text-transform:uppercase;border:1px solid rgba(255,166,0,.3);letter-spacing:.5px;white-space:nowrap}.light-mode.svelte-1h7qnz0 .featured-badge:where(.svelte-1h7qnz0){background:linear-gradient(135deg,#ffbb001a,#ff8c001a);border-color:#ffa60033}.save-tag.svelte-1h7qnz0{background:color-mix(in srgb,var(--t-accent, var(--color-coral)) 12%,var(--t-surface, var(--color-crema)));color:var(--t-accent, var(--color-coral));padding:2px 8px;border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--t-accent, var(--color-coral)) 20%,transparent);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.product-description-wrapper.svelte-1h7qnz0{max-height:8em;overflow:hidden;font-size:var(--text-base);transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity var(--transition-base)}.product-description-wrapper.expanded.svelte-1h7qnz0{max-height:60rem}.product-description.svelte-1h7qnz0{font-size:var(--text-base);color:var(--t-text-secondary, var(--color-ink-mid));margin:0 0 var(--space-md);line-height:1.6}.description-toggle.svelte-1h7qnz0{display:inline-flex;align-items:center;margin:calc(var(--space-sm) * -1) 0 var(--space-md);padding:var(--space-xs) 0;border:0;background:transparent;color:var(--t-accent, var(--color-coral));font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:color var(--transition-fast),opacity var(--transition-fast)}.description-toggle.svelte-1h7qnz0:hover{opacity:.78}.description-toggle.svelte-1h7qnz0:focus-visible{outline:2px solid var(--t-accent, var(--color-coral));outline-offset:4px;border-radius:var(--radius-sm)}.product-description.svelte-1h7qnz0 strong{font-weight:700;color:var(--t-text, var(--color-ink))}.product-description.svelte-1h7qnz0 em{font-style:italic}.product-detail-link.svelte-1h7qnz0{display:inline-flex;width:fit-content;margin-bottom:var(--space-md);color:var(--accent-color);font-size:var(--text-sm);font-weight:700;text-decoration:none}.product-detail-link.svelte-1h7qnz0:hover{text-decoration:underline}.selling-points-chips.svelte-1h7qnz0{display:flex;flex-wrap:nowrap;gap:var(--space-sm);width:calc(100% + (2 * var(--space-lg)));margin-inline:calc(-1 * var(--space-lg));padding-inline:var(--space-lg);margin-bottom:var(--space-md);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-lg);-webkit-overflow-scrolling:touch;scrollbar-width:none}.selling-points-chips.svelte-1h7qnz0::-webkit-scrollbar{display:none}.selling-point-chip.svelte-1h7qnz0{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--t-surface-hover, var(--color-sand));border-radius:var(--radius-lg);border:1px solid var(--t-divider, var(--color-sand-mid));min-width:0;flex-shrink:0;scroll-snap-align:start}.chip-icon.svelte-1h7qnz0{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--t-accent, var(--color-coral)) 10%,var(--t-surface, var(--color-crema)));border-radius:var(--radius-md);color:var(--t-accent, var(--color-coral));flex-shrink:0}.chip-text.svelte-1h7qnz0{display:flex;flex-direction:column;gap:1px;min-width:0}.chip-title.svelte-1h7qnz0{font-size:var(--text-sm);font-weight:600;color:var(--t-text, var(--color-ink));line-height:1.2}.chip-subtitle.svelte-1h7qnz0{font-size:var(--text-xs);font-weight:400;color:var(--t-text-muted, var(--color-muted));line-height:1.2}.drawer-footer.svelte-1h7qnz0{position:relative;z-index:3;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg) calc(var(--space-md) + env(safe-area-inset-bottom));background:var(--t-surface, var(--color-white));border-top:1px solid var(--t-divider, var(--color-sand-mid));flex-shrink:0}.purchase-dock.svelte-1h7qnz0{--purchase-control-height: 48px;gap:var(--space-sm)}@media(max-width:479px){.drawer-footer.svelte-1h7qnz0:not(.drawer-footer-browse){flex-direction:row;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) calc(var(--space-md) + env(safe-area-inset-bottom))}.drawer-footer.svelte-1h7qnz0:not(.drawer-footer-browse) .quantity-selector:where(.svelte-1h7qnz0),.drawer-footer.svelte-1h7qnz0:not(.drawer-footer-browse) .fractional-qty{width:auto;justify-content:center}.drawer-footer.svelte-1h7qnz0:not(.drawer-footer-browse) .add-to-cart:where(.svelte-1h7qnz0){width:auto}}.drawer-footer-browse.svelte-1h7qnz0{justify-content:center;gap:var(--space-lg)}.drawer-footer-browse.svelte-1h7qnz0 .browse-share-btn{padding:10px 18px!important;font-size:14px!important;font-weight:600!important;border-radius:50px!important;background:var(--color-sand, #f7f2ec)!important;border:2px solid var(--color-ink-mid, #6b5e54)!important;color:var(--color-ink-mid, #6b5e54)!important;width:auto!important;height:auto!important}.drawer-footer-browse.svelte-1h7qnz0 .browse-share-btn:hover{background:var(--color-ink-mid, #6b5e54)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #6b5e544d!important}.quantity-selector.svelte-1h7qnz0{display:flex;align-items:center;gap:var(--space-xs);background:var(--t-background, var(--color-crema));border:1px solid var(--t-divider, var(--color-sand-mid));border-radius:var(--radius-md);padding:var(--space-2xs);min-height:var(--purchase-control-height);flex:0 0 auto}.qty-btn.svelte-1h7qnz0{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--t-text, var(--color-ink));cursor:pointer;transition:all var(--transition-fast)}.qty-btn.svelte-1h7qnz0:hover:not(:disabled){background:var(--t-surface-hover, var(--color-sand))}.qty-btn.svelte-1h7qnz0:disabled{opacity:.3;cursor:not-allowed}.qty-value.svelte-1h7qnz0{min-width:36px;text-align:center;font-weight:600;color:var(--t-text, var(--color-ink));display:flex;align-items:baseline;justify-content:center;gap:2px}.qty-unit.svelte-1h7qnz0{font-size:var(--text-xs);font-weight:400;color:var(--t-text-muted, var(--color-muted))}.add-to-cart.svelte-1h7qnz0{flex:1;min-width:0;min-height:var(--purchase-control-height);display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md);background:var(--accent-color);border:none;border-radius:var(--radius-lg);font-family:var(--font-display);font-size:var(--text-base);font-weight:600;color:var(--t-accent-text, var(--color-white));cursor:pointer;transition:all var(--transition-fast)}.add-to-cart.svelte-1h7qnz0:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--accent-color) 35%,transparent)}.whatsapp-cta.svelte-1h7qnz0{background:#25d366;color:#fff}.whatsapp-cta.svelte-1h7qnz0:hover:not(:disabled){background:#1ebc5c;box-shadow:0 4px 12px #25d3664d}.add-to-cart.svelte-1h7qnz0:disabled{opacity:.5;cursor:not-allowed}.add-to-cart.adding.svelte-1h7qnz0{animation:svelte-1h7qnz0-pulse .4s ease}.add-to-cart__icon.svelte-1h7qnz0{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.add-to-cart__label.svelte-1h7qnz0{flex:0 0 auto}@keyframes svelte-1h7qnz0-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.add-to-cart.svelte-1h7qnz0 .total:where(.svelte-1h7qnz0){flex:0 0 auto;margin-left:auto;opacity:.9}@media(min-width:480px)and (max-width:767px){.drawer-footer.svelte-1h7qnz0:not(.drawer-footer-browse){gap:var(--space-sm)}}@media(min-width:768px){.drawer-backdrop.svelte-1h7qnz0{align-items:stretch;justify-content:flex-end}.product-drawer.svelte-1h7qnz0{max-width:520px;height:100vh;height:100dvh;border-radius:var(--radius-xl) 0 0 var(--radius-xl);animation-name:svelte-1h7qnz0-slide-in-right}.drawer-content.svelte-1h7qnz0{border-radius:var(--radius-xl) 0 0 0}}@media(max-width:767px){.drawer-scroll-content.svelte-1h7qnz0{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.drawer-sticky-header.svelte-1h7qnz0{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:76px;align-items:center;gap:var(--space-sm);height:76px;margin-bottom:-76px;padding:0 var(--space-md);background:transparent;border-bottom:1px solid transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),backdrop-filter var(--transition-base)}.drawer-sticky-header.solid.svelte-1h7qnz0{background:color-mix(in srgb,var(--t-surface, var(--color-white)) 94%,transparent);border-bottom-color:var(--t-divider, var(--color-sand-mid));box-shadow:0 6px 18px #1c141014;backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05)}.drawer-sticky-header.solid.svelte-1h7qnz0 .drawer-header-actions:where(.svelte-1h7qnz0) .cart-button:where(.svelte-1h7qnz0),.drawer-sticky-header.solid.svelte-1h7qnz0 .drawer-header-actions:where(.svelte-1h7qnz0) .like-button,.drawer-sticky-header.solid.svelte-1h7qnz0 .drawer-header-actions:where(.svelte-1h7qnz0) .save-button,.drawer-sticky-header.solid.svelte-1h7qnz0 .drawer-header-actions:where(.svelte-1h7qnz0) .drawer-share-btn{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:transparent!important;box-shadow:none!important}.drawer-sticky-header.solid.svelte-1h7qnz0 .drawer-header-actions:where(.svelte-1h7qnz0) .cart-button:where(.svelte-1h7qnz0):hover,.drawer-sticky-header.solid.svelte-1h7qnz0 .drawer-header-actions:where(.svelte-1h7qnz0) .like-button:hover,.drawer-sticky-header.solid.svelte-1h7qnz0 .drawer-header-actions:where(.svelte-1h7qnz0) .save-button:hover,.drawer-sticky-header.solid.svelte-1h7qnz0 .drawer-header-actions:where(.svelte-1h7qnz0) .drawer-share-btn:hover{background:transparent!important;box-shadow:none!important;transform:none!important}.drawer-sticky-header.svelte-1h7qnz0 .close-button:where(.svelte-1h7qnz0){position:static;justify-self:start}.drawer-sticky-header.svelte-1h7qnz0 .drawer-header-actions:where(.svelte-1h7qnz0){position:static;justify-self:end}.drawer-content.svelte-1h7qnz0{flex:none;min-height:auto;overflow:visible;padding-bottom:calc(var(--space-lg) + 80px + env(safe-area-inset-bottom))}.drawer-compact-header.svelte-1h7qnz0{position:static;grid-column:2;grid-row:1;width:auto;height:auto;padding:0 var(--space-sm);display:flex;z-index:1}}@media(min-width:768px){.drawer-scroll-content.svelte-1h7qnz0{display:contents}.drawer-image.svelte-1h7qnz0{position:relative}.drawer-compact-header.svelte-1h7qnz0{display:none}}@media(prefers-reduced-motion:reduce){.drawer-sticky-header.svelte-1h7qnz0,.drawer-compact-header.svelte-1h7qnz0,.product-description-wrapper.svelte-1h7qnz0,.description-toggle.svelte-1h7qnz0{transition:none}}@keyframes svelte-1h7qnz0-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-reviews.svelte-1h7qnz0{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--t-divider, var(--color-sand-mid))}.storefront.svelte-xc1m70{min-height:100dvh}
