@layer components{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:flex}.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}.product-prices .save-amount{color:var(--color-highlight)}embla-slider{--gap:0px;--slides-per-page:1;--gaps-per-page:calc(var(--slides-per-page) - 1)}embla-viewport{display:block;overflow:hidden}embla-viewport.is-draggable{cursor:grab}embla-viewport.is-dragging{cursor:grabbing}embla-slides{will-change:transform;align-items:stretch;transition:height .2s;display:flex}embla-slide{--total-gap:calc(var(--gaps-per-page)*var(--gap));flex:0 0 calc(calc(100% - var(--total-gap))/var(--slides-per-page) - var(--inset,0px));text-align:center;min-width:0;display:block}embla-slider[loop] embla-slide{margin-right:var(--gap)}embla-slider:not([loop]) embla-slides{gap:var(--gap)}embla-next,embla-prev{cursor:pointer;display:block}embla-next[disabled],embla-prev[disabled]{cursor:not-allowed;visibility:hidden}embla-progress{display:block}embla-thumbnail{cursor:pointer;display:block}embla-slide model-viewer{width:100%}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:"";opacity:0;pointer-events:none;z-index:9000;background:#0004;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;will-change:transform;background-color:#fff;flex-direction:column;width:min(100vw,400px);height:100dvh;transition:transform .3s cubic-bezier(.165,.84,.44,1);display:flex;position:fixed;top:0;right:0;transform:translate(0%)}theme-drawer:not([open]){transform:translate(100%)}theme-select{font-size:inherit;--background-dropdown:#fff;--background-selected:#fff;--border-width:1px;--border-color:#e1e1e1;--divider-color:#e1e1e1;--hover-color:#0001;--padding-block:8px;--padding-inline:10px;--padding:var(--padding-block)var(--padding-inline);display:block;position:relative}theme-select::part(selected-value){--icon-total-size:calc(10 + calc(2*2));--icon-total-size-sq:calc(var(--icon-total-size)*var(--icon-total-size));--icon-diagonal-sq:calc(var(--icon-total-size-sq) + var(--icon-total-size-sq));--icon-diagonal:calc(sqrt(var(--icon-diagonal-sq))*1px);border:var(--border-width)solid var(--border-color);padding:var(--padding);padding-right:calc(var(--icon-diagonal) + calc(2*var(--padding-inline)));background-color:var(--background-selected);cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;display:flex}theme-select:not([open])::part(dropdown){display:none}theme-select::part(dropdown){z-index:1;width:calc(100% - 2*var(--border-width));border:var(--border-width)solid var(--border-color);background-color:var(--background-dropdown);border-top:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;transform:translateY(100%)}theme-select::part(option){padding:var(--padding);word-wrap:normal;white-space:normal;border-bottom:var(--border-width)solid var(--divider-color);cursor:pointer;display:block}theme-select::part(selected-value):after{content:"";cursor:pointer;transform-origin:50%;pointer-events:none;border-top:2px solid;border-left:2px solid;width:10px;height:10px;display:block;position:absolute;top:50%;right:7.5px;transform:translate(-50%,-75%)rotate(-135deg)}theme-select[open]::part(selected-value):after{transform:translate(-50%)rotate(45deg)}theme-select::part(option):hover{background-color:var(--hover-color)}theme-select::part(disabled):hover{background-color:unset;cursor:not-allowed}:is(theme-select:not(:defined),sort-by-select:not(:defined)){display:none}tool-tip{--background:#000;--color:#fff;--offset:-10px;pointer-events:none;color:var(--color);-webkit-user-select:none;user-select:none;background:var(--background);opacity:0;z-index:1;inline-size:max-content;max-width:260px;transition:opacity .2s,transform .2s;position:absolute}tool-tip:after{content:"";background:var(--background);z-index:-1;position:absolute;inset:0}tool-tip.top{left:50%;top:var(--offset);transform:translateY(-100%)translate(-50%)}tool-tip.top:after{bottom:var(--offset);-webkit-mask:conic-gradient(from 150deg at top,#0000,#000 1deg 60deg,#0000 61deg) top/100% 50% no-repeat;mask:conic-gradient(from 150deg at top,#0000,#000 1deg 60deg,#0000 61deg) top/100% 50% no-repeat}tool-tip.bottom{left:50%;bottom:var(--offset);transform:translateY(100%)translate(-50%)}tool-tip.bottom:after{top:var(--offset);-webkit-mask:conic-gradient(from -30deg at bottom,#0000,#000 1deg 60deg,#0000 61deg) bottom/100% 50% no-repeat;mask:conic-gradient(from -30deg at bottom,#0000,#000 1deg 60deg,#0000 61deg) bottom/100% 50% no-repeat}tool-tip.left{left:var(--offset);top:50%;transform:translate(-100%)translateY(-50%)}tool-tip.left:after{right:var(--offset);-webkit-mask:conic-gradient(from -120deg at 100%,#0000,#000 1deg 60deg,#0000 61deg) 100%/50% 100% no-repeat;mask:conic-gradient(from -120deg at 100%,#0000,#000 1deg 60deg,#0000 61deg) 100%/50% 100% no-repeat}tool-tip.right{right:var(--offset);top:50%;transform:translate(100%)translateY(-50%)}tool-tip.right:after{left:var(--offset);-webkit-mask:conic-gradient(from 60deg at 0,#0000,#000 1deg 60deg,#0000 61deg) 0/50% 100% no-repeat;mask:conic-gradient(from 60deg at 0,#0000,#000 1deg 60deg,#0000 61deg) 0/50% 100% no-repeat}:has(>tool-tip){cursor:help;position:relative}:has(>tool-tip):is(:hover,:focus-visible,:active)>tool-tip{opacity:1;transition-delay:.2s}wishlist-btn{z-index:98;cursor:pointer;background:#000;width:25px;height:25px;margin:10px;display:flex;position:absolute;top:0;left:0}wishlist-btn[active]{background:red}.richtext *{font-size:14px}.richtext a{color:var(--color-link);text-decoration:underline}.richtext p{margin-bottom:15px}.richtext ul{margin-bottom:15px;padding-left:40px}.richtext ul li{list-style-type:disc}.shopify-form .errors{background-color:var(--color-error-50);border:1px solid var(--color-error-500);border-radius:10px;gap:10px;padding:5px 12px}.shopify-form .errors,.shopify-form .errors ul{flex-direction:column;align-items:stretch;width:auto;display:flex}.shopify-form li{font-family:var(--font-primary),sans-serif;color:var(--color-error-500);font-size:14px}}