@layer components{scroll-wrapper [data-scroll-bar]{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--scroll-color,#000) calc(50% - .5px), var(--scroll-color,#000) calc(50% + .5px), transparent calc(50% + .5px))}scroll-wrapper [data-scroll-thumb]{background-color:var(--scroll-color,#000);touch-action:none;position:relative}scroll-wrapper [data-scroll-thumb]:before{content:"";position:absolute;inset:0 -8px}image-wrapper{opacity:0;flex-direction:column;width:100%;height:auto;display:flex}image-wrapper[loaded][in-view]{animation:.5s forwards fade-in}image-wrapper[loaded][no-animate]{opacity:1;animation:none!important}.image-wrapper:has(.image-element-placeholder){background-color:var(--media-background)}.image-wrapper{width:100%;height:var(--height,auto);background-color:var(--media-background);flex-direction:column;display:flex;overflow:hidden}.image-wrapper img,.image-wrapper svg{flex-direction:column;width:100%;height:100%;display:flex}.image-wrapper.cover img{object-fit:cover}.image-wrapper.contain img{object-fit:contain}cart-count{font-size:small;display:inline}cart-form{display:block}cart-form[loading]{opacity:.5;pointer-events:none}details::details-content{content-visibility:visible}.collapsible-tab-icon{justify-content:flex-end;display:flex}.collapsible-tab-icon-close{display:none}.collapsible-tab-body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.collapsible-tab-body-inner{overflow:hidden}.collapsible-tab-content{opacity:0;transition:opacity .3s}.collapsible-tab[open] .collapsible-tab-icon-close{display:block}.collapsible-tab[open] .collapsible-tab-icon-open{display:none}.collapsible-tab[open] .collapsible-tab-body{grid-template-rows:1fr}.collapsible-tab[open] .collapsible-tab-content{opacity:1;transition:opacity .4s .2s}localization-form{display:block}@layer quanity-rocker{quantity-rocker{--border-color:#e1e1e1;width:fit-content;font-size:inherit;display:block}quantity-rocker::part(wrapper){width:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;display:inline-flex}quantity-rocker::part(decrement),quantity-rocker::part(increment),quantity-rocker::part(input){background-color:unset;color:currentColor;border:1px solid var(--border-color);font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;border-radius:0;padding:2px 7px}quantity-rocker::part(decrement),quantity-rocker::part(increment){cursor:pointer}quantity-rocker::part(input){width:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;border-inline:none}}theme-alert,theme-modal{z-index:9999;opacity:1;background-color:#fff;flex-direction:column;align-items:center;width:100%;max-width:80%;height:100dvh;max-height:90dvh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}:is(theme-alert,theme-modal):not([open]){opacity:0;pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body:after{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:9000;background:#f8eff079;width:100vw;height:100dvh;transition:opacity .3s;display:block;position:fixed;top:0;left:0}:is(body:has(theme-alert[open]),body:has(theme-modal[open]),body:has(theme-drawer[open])):after{pointer-events:none;opacity:1}@keyframes progress{0%{width:0}to{width:100%}}theme-notification{will-change:transform;z-index:9999;background-color:#fff;width:min(80vw,400px);transition:transform .3s cubic-bezier(.165,.84,.44,1);display:block;position:fixed;top:20%;right:0;transform:translate(0%)}theme-notification:not([open]){transform:translate(100%)}theme-modal-button{cursor:pointer;display:block}theme-drawer{z-index:9999;background-color:var(--color-primary-background);will-change:transform;flex-direction:column;width:min(80vw,330px);height:100dvh;transition:transform .3s cubic-bezier(.165,.84,.44,1);display:flex;position:fixed;top:0;left:0;transform:translate(0%)}theme-drawer:not([open]){transform:translate(-100%)}}