:where([html]){--animation-fade-in: fade-in .5s var(--ease-3);--animation-fade-in-bloom: fade-in-bloom 2s var(--ease-3);--animation-fade-out: fade-out .5s var(--ease-3);--animation-fade-out-bloom: fade-out-bloom 2s var(--ease-3);--animation-scale-up: scale-up .5s var(--ease-3);--animation-scale-down: scale-down .5s var(--ease-3);--animation-slide-out-up: slide-out-up .5s var(--ease-3);--animation-slide-out-down: slide-out-down .5s var(--ease-3);--animation-slide-out-right: slide-out-right .5s var(--ease-3);--animation-slide-out-left: slide-out-left .5s var(--ease-3);--animation-slide-in-up: slide-in-up .5s var(--ease-3);--animation-slide-in-down: slide-in-down .5s var(--ease-3);--animation-slide-in-right: slide-in-right .5s var(--ease-3);--animation-slide-in-left: slide-in-left .5s var(--ease-3);--animation-shake-x: shake-x .75s var(--ease-out-5);--animation-shake-y: shake-y .75s var(--ease-out-5);--animation-shake-z: shake-z 1s var(--ease-in-out-3);--animation-spin: spin 2s linear infinite;--animation-ping: ping 5s var(--ease-out-3) infinite;--animation-blink: blink 1s var(--ease-out-3) infinite;--animation-float: float 3s var(--ease-in-out-3) infinite;--animation-bounce: bounce 2s var(--ease-squish-2) infinite;--animation-pulse: pulse 2s var(--ease-out-3) infinite;--ease-1: cubic-bezier(.25, 0, .5, 1);--ease-2: cubic-bezier(.25, 0, .4, 1);--ease-3: cubic-bezier(.25, 0, .3, 1);--ease-4: cubic-bezier(.25, 0, .2, 1);--ease-5: cubic-bezier(.25, 0, .1, 1);--ease-in-1: cubic-bezier(.25, 0, 1, 1);--ease-in-2: cubic-bezier(.5, 0, 1, 1);--ease-in-3: cubic-bezier(.7, 0, 1, 1);--ease-in-4: cubic-bezier(.9, 0, 1, 1);--ease-in-5: cubic-bezier(1, 0, 1, 1);--ease-out-1: cubic-bezier(0, 0, .75, 1);--ease-out-2: cubic-bezier(0, 0, .5, 1);--ease-out-3: cubic-bezier(0, 0, .3, 1);--ease-out-4: cubic-bezier(0, 0, .1, 1);--ease-out-5: cubic-bezier(0, 0, 0, 1);--ease-in-out-1: cubic-bezier(.1, 0, .9, 1);--ease-in-out-2: cubic-bezier(.3, 0, .7, 1);--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--ease-in-out-4: cubic-bezier(.7, 0, .3, 1);--ease-in-out-5: cubic-bezier(.9, 0, .1, 1);--ease-elastic-out-1: cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-out-2: cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-out-3: cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-out-4: cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-out-5: cubic-bezier(.5, 1.75, .75, 1.25);--ease-elastic-in-1: cubic-bezier(.5, -.25, .75, 1);--ease-elastic-in-2: cubic-bezier(.5, -.5, .75, 1);--ease-elastic-in-3: cubic-bezier(.5, -.75, .75, 1);--ease-elastic-in-4: cubic-bezier(.5, -1, .75, 1);--ease-elastic-in-5: cubic-bezier(.5, -1.25, .75, 1);--ease-elastic-in-out-1: cubic-bezier(.5, -.1, .1, 1.5);--ease-elastic-in-out-2: cubic-bezier(.5, -.3, .1, 1.5);--ease-elastic-in-out-3: cubic-bezier(.5, -.5, .1, 1.5);--ease-elastic-in-out-4: cubic-bezier(.5, -.7, .1, 1.5);--ease-elastic-in-out-5: cubic-bezier(.5, -.9, .1, 1.5);--ease-step-1: steps(2);--ease-step-2: steps(3);--ease-step-3: steps(4);--ease-step-4: steps(7);--ease-step-5: steps(10);--ease-elastic-1: var(--ease-elastic-out-1);--ease-elastic-2: var(--ease-elastic-out-2);--ease-elastic-3: var(--ease-elastic-out-3);--ease-elastic-4: var(--ease-elastic-out-4);--ease-elastic-5: var(--ease-elastic-out-5);--ease-squish-1: var(--ease-elastic-in-out-1);--ease-squish-2: var(--ease-elastic-in-out-2);--ease-squish-3: var(--ease-elastic-in-out-3);--ease-squish-4: var(--ease-elastic-in-out-4);--ease-squish-5: var(--ease-elastic-in-out-5);--ease-spring-1: linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--ease-spring-2: linear(0, .007, .029 2.2%, .118 4.7%, .625 14.4%, .826 19%, .902, .962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, .999 61.6%, .995 71.2%, 1);--ease-spring-3: linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--ease-spring-4: linear(0, .009, .037 1.7%, .153 3.6%, .776 10.3%, 1.001, 1.142 16%, 1.185, 1.209 19%, 1.215 19.9% 20.8%, 1.199, 1.165 25%, 1.056 30.3%, 1.008 33%, .973, .955 39.2%, .953 41.1%, .957 43.3%, .998 53.3%, 1.009 59.1% 63.7%, .998 78.9%, 1);--ease-spring-5: linear(0, .01, .04 1.6%, .161 3.3%, .816 9.4%, 1.046, 1.189 14.4%, 1.231, 1.254 17%, 1.259, 1.257 18.6%, 1.236, 1.194 22.3%, 1.057 27%, .999 29.4%, .955 32.1%, .942, .935 34.9%, .933, .939 38.4%, 1 47.3%, 1.011, 1.017 52.6%, 1.016 56.4%, 1 65.2%, .996 70.2%, 1.001 87.2%, 1);--ease-bounce-1: linear(0, .004, .016, .035, .063, .098, .141, .191, .25, .316, .391 36.8%, .563, .766, 1 58.8%, .946, .908 69.1%, .895, .885, .879, .878, .879, .885, .895, .908 89.7%, .946, 1);--ease-bounce-2: linear(0, .004, .016, .035, .063, .098, .141 15.1%, .25, .391, .562, .765, 1, .892 45.2%, .849, .815, .788, .769, .757, .753, .757, .769, .788, .815, .85, .892 75.2%, 1 80.2%, .973, .954, .943, .939, .943, .954, .973, 1);--ease-bounce-3: linear(0, .004, .016, .035, .062, .098, .141 11.4%, .25, .39, .562, .764, 1 30.3%, .847 34.8%, .787, .737, .699, .672, .655, .65, .656, .672, .699, .738, .787, .847 61.7%, 1 66.2%, .946, .908, .885 74.2%, .879, .878, .879, .885 79.5%, .908, .946, 1 87.4%, .981, .968, .96, .957, .96, .968, .981, 1);--ease-bounce-4: linear(0, .004, .016 3%, .062, .141, .25, .391, .562 18.2%, 1 24.3%, .81, .676 32.3%, .629, .595, .575, .568, .575, .595, .629, .676 48.2%, .811, 1 56.2%, .918, .86, .825, .814, .825, .86, .918, 1 77.2%, .94 80.6%, .925, .92, .925, .94 87.5%, 1 90.9%, .974, .965, .974, 1);--ease-bounce-5: linear(0, .004, .016 2.5%, .063, .141, .25 10.1%, .562, 1 20.2%, .783, .627, .534 30.9%, .511, .503, .511, .534 38%, .627, .782, 1 48.7%, .892, .815, .769 56.3%, .757, .753, .757, .769 61.3%, .815, .892, 1 68.8%, .908 72.4%, .885, .878, .885, .908 79.4%, 1 83%, .954 85.5%, .943, .939, .943, .954 90.5%, 1 93%, .977, .97, .977, 1)}@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);opacity:1}to{filter:brightness(1) blur(0);opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{to{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);opacity:1}0%{filter:brightness(1) blur(0);opacity:1}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translate(-100%)}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes shake-x{0%,to{transform:translate(0)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}}@keyframes shake-y{0%,to{transform:translateY(0)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes shake-z{0%,to{transform:rotate(0)}20%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9)}}@media (prefers-color-scheme: dark){@keyframes fade-in-bloom{0%{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(.5) blur(10px);opacity:1}to{filter:brightness(1) blur(0);opacity:1}}}@media (prefers-color-scheme: dark){@keyframes fade-out-bloom{to{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(.5) blur(10px);opacity:1}0%{filter:brightness(1) blur(0);opacity:1}}}:root{--font-base: Verdana, sans-serif;--font-header: Georgia, serif;--font-action: Verdana, sans-serif;--font-size-14: clamp(.75rem, 2.8235vmin, .875rem);--font-size-16: clamp(.875rem, 3.2941vmin, 1rem);--font-size-18: clamp(1rem, 3.7647vmin, 1.125rem);--font-size-22: clamp(1.125rem, 4.2352vmin, 1.375rem);--font-size-30: clamp(1.25rem, 4.7058vmin, 1.875rem);--font-size-35: clamp(1.5rem, 5.647vmin, 2.1875rem);--font-size-40: clamp(1.6875rem, 6.3529vmin, 2.5rem);--font-size-45: clamp(1.875rem, 7.0588vmin, 2.8125rem);--font-size-50: clamp(2.1875rem, 8.2352vmin, 3.625rem);--font-size-70: clamp(2.3125rem, 8.7058vmin, 4.375rem);--font-size-180: clamp(2.8125rem, 10.5882vmin, 11.25rem);--big-content: 1920px;--large-content: 1540px;--medium-content: 1260px;--small-content: 900px;--extra-small-content: 600px;--icon-size: 40px;--content-width: 1980px;--header-height: clamp(70px, 10vw, 140px);--side-padding: max(calc((100% - var(--big-content)) / 2), 20px)}@media (max-width: 768px){@layer base,desktop,laptop,tablet,mobile;}@media (max-width: 1024px){@layer base,mobile,desktop,laptop,tablet;}@media (max-width: 1440px){@layer base,mobile,tablet,desktop,laptop;}@media (max-width: 1920px){@layer base,mobile,tablet,laptop,desktop;}@layer base,mobile,tablet,laptop,desktop;@layer base{::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color, #f6f1ea)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color, #d5cab6)}::-webkit-scrollbar-thumb{background-color:transparent;border-radius:10px}body{padding:0;margin:0;max-width:100vw;max-width:100dvw;min-height:100vh;min-height:100dvh;position:relative;width:100%}html{overflow-x:hidden}html:has([popover]:popover-open),html:has(dialog[aria-modal=true][open]){overflow:hidden;scrollbar-gutter:stable}*{box-sizing:border-box}:is(ul,ol) li{list-style-position:inside}button,a{color:currentColor;cursor:pointer;background:transparent;border:0;padding:0;margin:0;font:500 1em var(--font-base)}:is(button,a):is(:disabled,[disabled]){cursor:not-allowed;opacity:.7;filter:grayscale(.7)}:is(button,a):is(:not(:disabled):not([disabled]):hover,:not(:disabled):not([disabled]):active,:not(:disabled):not([disabled]):focus-visible){transition:background-color 112ms ease;outline-color:var(--color, light-dark(#333, #ddd))}:is(button,a)[button]{text-decoration:none}:is(button,a)[button=solid]{background-color:var(--background-color, light-dark(#ddd, #333));border:1px solid var(--background-color, light-dark(#ddd, #333));color:var(--color, light-dark(#333, #ddd));line-height:2.4em}:is(button,a)[button=solid]:is(:not(:disabled):not([disabled]):hover,:not(:disabled):not([disabled]):active,:not(:disabled):not([disabled]):focus-visible){background-color:var(--color, light-dark(#333, #ddd));color:var(--background-color, light-dark(#ddd, #333));border:1px solid var(--background-color, light-dark(#ddd, #333))}:is(button,a)[button=clear]{color:var(--color, light-dark(#333, #ddd));padding:0;display:inline-block}:is(button,a)[button=clear] app-svg{margin:auto 0 auto .2em}:is(button,a)[button=clear]:is(:not(:disabled):not([disabled]):focus-visible,:not(:disabled):not([disabled]):hover){text-decoration:underline;text-decoration-thickness:.03em;text-underline-offset:.2em;background-color:transparent}:is(button,a):is([button=lined-border],[button=lined]){border:1px solid var(--border-color, light-dark(#333, #ddd));color:var(--color, light-dark(#333, #ddd));line-height:2.4em}:is(button,a):is([button=lined-border],[button=lined]):is(:not(:disabled):not([disabled]):hover,:not(:disabled):not([disabled]):active,:not(:disabled):not([disabled]):focus-visible){background-color:var(--color, light-dark(#333, #ddd));color:var(--background-color, light-dark(#ddd, #333));border-color:var(--background-color, light-dark(#ddd, #333))}:is(button,a) :disabled,:is(button,a)[aria-disabled]{filter:grayscale(.7);opacity:.4;cursor:not-allowed}[icon]{display:flex;gap:10px;flex-direction:row}[icon]:after{content:"";background-color:currentColor;mask:var(--icon) center / contain no-repeat;aspect-ratio:1;display:block;background-position:center;background-size:cover;width:1em;height:1em;margin:auto 0;fill:currentColor}[icon][pre]{flex-direction:row-reverse}[icon=loading]{--icon: url(/assets/icons/loading.svg)}[icon=incrementor]{--icon: url(/assets/icons/incrementor.svg)}[icon=decrementor]{--icon: url(/assets/icons/decrementor.svg)}[icon=checkmark]{--icon: url(/assets/icons/checkmark.svg)}[icon=forward]{--icon: url(/assets/icons/forward.svg)}[icon=search]{--icon: url(/assets/icons/search.svg)}[icon=facet]{--icon: url(/assets/icons/facet.svg)}[icon=favorite]{--icon: url(/assets/icons/favorite.svg)}[icon=close]{--icon: url(/assets/icons/close.svg)}[icon=chevron-left]{flex-direction:row-reverse;--icon: url(/assets/icons/chevron-left.svg)}[icon=chevron-right]{--icon: url(/assets/icons/chevron-right.svg)}[icon=chevron-up]{--icon: url(/assets/icons/chevron-up.svg)}[icon=chevron-down]{--icon: url(/assets/icons/chevron-down.svg)}[icon=arrow-left]{flex-direction:row-reverse;--icon: url(/assets/icons/arrow-left.svg)}[icon=arrow-right]{--icon: url(/assets/icons/arrow-right.svg)}[icon=arrow-up]{--icon: url(/assets/icons/arrow-up.svg)}[icon=arrow-down]{--icon: url(/assets/icons/arrow-down.svg)}iframe{display:block;animation-name:example;animation-duration:4s}[filter=grayscale]{filter:grayscale(80%)}[filter=grayscale]:hover{filter:grayscale(0)}[filter=blur]{filter:blur(5px)}[filter=blur]:hover{filter:blur(0)}[filter=drop-shadow]{filter:drop-shadow(5px 5px 5px black)}[filter=drop-shadow]:hover{transform:scale(1.12);filter:drop-shadow(15px 15px 25px black)}[class*=price]{font-family:var(--font-base)}p{font-family:var(--font-base);line-height:1.4em;font-size:1.5rem;margin:.5em 0;padding:0 0 .4em;white-space:pre-wrap;word-break:break-word;font-size:var(--font-size-16)}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:var(--font-header);white-space:break-spaces;font-weight:100}h1{font-size:var(--font-size-45)}h2{font-size:var(--font-size-40)}h3{font-size:var(--font-size-35)}h4{font-size:var(--font-size-30)}h5{font-size:var(--font-size-22)}h6{font-size:var(--font-size-18)}[uppercase]{text-transform:uppercase}[font-size-14]{font-size:var(--font-size-14)}[font-size-16]{font-size:var(--font-size-16)}[font-size-18]{font-size:var(--font-size-18)}[font-size-22]{font-size:var(--font-size-22)}[font-size-30]{font-size:var(--font-size-30)}[font-size-35]{font-size:var(--font-size-35)}[font-size-40]{font-size:var(--font-size-40)}[font-size-45]{font-size:var(--font-size-45)}[font-size-50]{font-size:var(--font-size-50)}[font-size-70]{font-size:var(--font-size-70)}[font-size-180]{font-size:var(--font-size-180)}[font-base]{font-family:var(--font-base)}[font-header]{font-family:var(--font-header)}[font-action]{font-family:var(--font-action)}form{display:flex;flex-direction:column}textarea,input[type=email],input[type=text],input[type=tel],input[type=search],input[type=number]{-webkit-appearance:none;appearance:none;border:.1rem var(--form-input-border-color) solid;border-radius:0;color:var(--form-input-color);font:var(--font-size-16) var(--font-base);outline:0;padding:clamp(.5em,2vw,1em);text-indent:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=search]::-ms-clear{display:none;height:0;width:0}input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.checkbox-label{align-items:center;display:flex;margin:.4em 0}input[type=radio],input[type=checkbox]{width:1.5em;height:1.5em;margin:auto 0}label{cursor:pointer}label:is(:has(input:not([type=radio]):not([type=checkbox])),:has(select),:has(textarea)){display:flex;flex-direction:column;font:var(--font-size-16) var(--font-base)}label:is(:has(input[type=radio]),:has(input[type=checkbox])){display:flex;flex-direction:row;gap:10px}label:has([required]) .label:after{content:"*"}label .errors{color:var(--form-input-error-color, rgb(218, 28, 59));text-decoration:dotted}input[type=checkbox].accept{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--white, white);border:.1em solid currentColor;color:var(--form-input-color);cursor:pointer;flex-shrink:0;height:2rem;margin:0 .5em 0 0;position:relative;width:2rem;z-index:1}input[type=checkbox].accept::-ms-check{color:var(--form-input-color)}:is():after{background:0 0;border-bottom:.15em solid currentColor;border-right:.15em solid currentColor;content:"";height:48%;left:33%;pointer-events:none;position:absolute;top:12%;transform:rotate(45deg);width:19%}input[type=checkbox].accept:checked{color:var(--form-input-color)}input[type=checkbox].accept:checked:after{background:0 0;border-bottom:.15em solid currentColor;border-right:.15em solid currentColor;content:"";height:48%;left:33%;pointer-events:none;position:absolute;top:12%;transform:rotate(45deg);width:19%}input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;color:var(--form-input-color);cursor:pointer;position:relative;border:1px solid currentColor;transition:var(--checked) 225ms ease,translate 225ms ease}input[type=checkbox]:before{background:0 0;border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";left:35%;pointer-events:none;position:absolute;top:12%;transform:rotate(-10deg) scale(0);height:55%;transition:transform 225ms ease;width:19%}input[type=checkbox]:checked:before{content:"";transform:rotate(45deg) scale(1)}input[type=submit]{-webkit-appearance:none;appearance:none;border-radius:0}input[type=radio]{border:.1rem currentColor solid;background-color:var(--white, white);color:var(--form-input-color);-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-appearance:none;appearance:none;border-radius:50%;cursor:pointer;background:#fff;--s: currentColor 0%;--d: transparent 0%;transition:all 225ms ease}input[type=radio]:checked{background:radial-gradient(circle,currentColor 0%,var(--s),var(--d),transparent 70%,transparent 100%);--s: currentColor 45%;--d: transparent 50%;position:relative}select{border:.1em solid var(--form-input-border-color, #000);font:var(--font-size-16) var(--font-base);outline:0;padding:clamp(.5em,2vw,1em);-webkit-user-select:none;user-select:none}select[readonly]{pointer-events:none;background-color:var(--input-disabled-background-color, light-dark(#ddd, #333));color:var(--input-disabled-color, light-dark(#333, #ddd))}label:has(select[readonly]){cursor:not-allowed;filter:grayscale(1)}[scroll-shadow-vertical]{max-height:var(--maxHeight);overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;background:linear-gradient(var(--bgColor) 30%,transparent) center top,linear-gradient(transparent,var(--bgColor) 70%) center bottom,radial-gradient(farthest-side at 50% 0,var(--shadowColor),transparent) center top,radial-gradient(farthest-side at 50% 100%,var(--shadowColor),transparent) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}[scroll-shadow-horizontal]{max-width:var(--maxWidth);overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;background:linear-gradient(to right,var(--bgColor) 30%,transparent) center left,linear-gradient(to right,transparent var(--bgColor) 70%) center right,radial-gradient(farthest-side at 0 50%,var(--shadowColor),transparent) center left,radial-gradient(farthest-side at 100% 50%,var(--shadowColor),transparent) center right;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}details{padding:20px 0;inline-size:50ch;width:100%}@media (prefers-reduced-motion: no-preference){details{interpolate-size:allow-keywords}}details::marker{display:none;content:""}details::details-content{transition:content-visibility 112ms allow-discrete,opacity 112ms,block-size 112ms;overflow-y:clip;opacity:0;block-size:0}details[open]::details-content{transition:content-visibility 512ms allow-discrete,opacity 512ms,block-size 512ms;opacity:1;block-size:auto}details[open] summary{padding-bottom:20px}details[open] summary:after{rotate:180deg}details summary{display:flex;gap:10px;justify-content:space-between;cursor:pointer;font-size:var(--font-size-22);font-family:var(--font-header)}details summary::marker{display:none;content:""}details summary:after{content:"";background-color:currentColor;mask:url(/dist/assets/icons/summary-marker.svg) center / contain no-repeat;rotate:0deg;display:inline-block;fill:currentColor;height:.8em;width:.8em;margin:auto 0;transition:rotate 225ms ease}}#footerMenu{gap:25px 5px}[price]{display:flex;flex-direction:column}[price]>[list]{text-decoration:line-through;opacity:.6;font-size:.8em}#headerMenu :is(ol,ul,li){list-style:none;display:flex;padding:0;margin:0}@media (min-width: 1025px){#headerMenu{top:var(--header-height);width:100%;position:absolute;margin:0;max-width:none;justify-content:center;align-content:center;box-shadow:0 10px 10px -10px #000 inset;padding:25px;flex-direction:row;height:auto;color:var(--mega-menu-color);background-color:var(--mega-menu-background-color)}#headerMenu:popover-open{display:flex}#headerMenu::backdrop{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#headerMenu :is([popovertargetaction=hide],[closeDialog]){display:none}#headerMenu nav{display:flex}#headerMenu nav button:after{content:none}#headerMenu nav button[role=menuitem]{pointer-events:none}#headerMenu nav :is(ol,ul,li){flex-direction:row;gap:10px}#headerMenu nav ul ul button{text-align:start;font-size:var(--font-size-30);font-family:var(--font-header)}#headerMenu nav ul ul a{text-align:start;font-size:var(--font-size-18);font-family:var(--font-base);text-decoration:none}#headerMenu nav :is(ul ul li,ul ul ul){flex-direction:column}#headerMenu nav>app-nav-fragment>ul>li>button{display:none}#headerMenu nav>app-nav-fragment>ul>li:not(:has(ul[open])){display:none}#headerMenu nav [open]{gap:5vw;padding:0 0 60px}}@media (max-width: 1024px){#headerMenu{position:absolute;margin:0;justify-content:start;align-content:start;padding:25px 10px;flex-direction:column;max-height:unset;height:100%;width:min(90%,500px)}#headerMenu:popover-open{display:flex}#headerMenu :is([popovertargetaction=hide],[closeDialog]){margin-left:auto}#headerMenu :is(ol,ul,li){flex-direction:column;width:100%}#headerMenu li :is(a,button){border-bottom:1px solid var(--form-input-border-color);padding:13px 0}#headerMenu li:has(>a:empty){display:none}#headerMenu ul:has([open])>li:not(:has([open])){display:none}#headerMenu button[role=menuitem]{text-align:start;justify-content:space-between;font-size:var(--font-size-18);--icon: url(/assets/icons/forward.svg);display:flex;gap:10px;flex-direction:row;align-items:center}#headerMenu button[role=menuitem]:after{content:"";background-image:var(--icon);height:100%;aspect-ratio:1;display:block;background-position:center;background-size:cover;width:.8em;height:.8em}#headerMenu button[role=menuitem][open]{justify-content:start;--icon: url(/assets/icons/back.svg)}#headerMenu button[role=menuitem][open]:has(~app-nav-fragment [open]){display:none}#headerMenu button[role=menuitem][open]:after{content:none}#headerMenu button[role=menuitem][open]:before{content:"";background-image:var(--icon);height:100%;aspect-ratio:1;display:block;background-position:center;background-size:cover;width:.8em;height:.8em}#headerMenu a{text-decoration:none;font-size:var(--font-size-18)}#headerMenu app-nav-fragment{display:none}#headerMenu :is(nav:not(:has([open]))>app-nav-fragment,nav:has([open]) app-nav-fragment:has([open]),[open]~app-nav-fragment){display:flex}#headerMenu nav{display:flex;flex-direction:column;width:100%}}app-root>footer{display:flex;flex-direction:row;flex-wrap:wrap;padding:20px}app-root>footer :is(ol,ul,li){list-style:none;display:flex;flex-direction:column;padding:0;margin:0;gap:5px}app-root>footer>:is(div>nav>app-nav-fragment>ol,div>nav>app-nav-fragment>ul){gap:15px}app-root>footer :is(nav>app-nav-fragment>ol,nav>app-nav-fragment>ul){flex-wrap:wrap;flex-direction:row;width:100%}app-root>footer app-nav-fragment{display:flex;flex-direction:row}app-root>footer app-nav-fragment li{gap:10px;width:min(275px,80vw)}app-root>footer app-nav-fragment button{font-size:var(--font-size-30);font-weight:700;font-family:var(--font-header);pointer-events:none;-webkit-user-select:none;user-select:none;text-align:start}app-root>footer app-nav-fragment a{font-size:var(--font-size-18);font-family:var(--font-base);text-decoration:none}grid-blocklistelement>app-grid>*{align-items:center;justify-content:center;scroll-snap-align:center}grid-blocklistelement>app-grid>image-element{width:100%;height:100%}grid-blocklistelement>app-grid>image-element img{width:100%}[popovertargetaction=hide],[closeDialog]{font-size:2rem;--size: 25px;height:var(--size);width:var(--size);padding:calc((48px - var(--size)) / 2);box-sizing:content-box;justify-self:right}[popover],dialog{border:0}:is([popover],dialog)::backdrop{background-color:light-dark(#00000096,#ffffff96);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}[popover]:popover-open,dialog[open]{display:grid;grid-template-columns:1fr;overscroll-behavior:contain}[popover][slide],dialog[slide]{top:0;position:fixed;bottom:0;max-width:100dvw;max-height:100dvh;margin:0;inset-block-start:unset;inset-block-end:unset;height:100dvh;transition:all .25s allow-discrete;min-width:var(--slide-max, min(500px, 70dvw))}@media (min-width: 1200px){:is([popover][slide],dialog[slide]):is(:popover-open,[open]){transition-duration:.51s}}@media (max-width: 1024px){[popover][slide=menu],dialog[slide=menu]{margin-right:auto;margin-left:0;translate:0}@starting-style{[popover][slide=menu],dialog[slide=menu]{translate:-10vh 0}}:is([popover][slide=menu],dialog[slide=menu]):is(:popover-open,[open]){translate:0}@starting-style{:is([popover][slide=menu],dialog[slide=menu]):is(:popover-open,[open]){translate:-10vh 0}}:is([popover][slide=menu],dialog[slide=menu]):is(:popover-open,[open])::backdrop{pointer-events:all!important}}@media (min-width: 1025px){[popover][slide=menu],dialog[slide=menu]{translate:0 calc(-1 * var(--header-height));opacity:0;z-index:0;clip-path:xywh(0px var(--header-height) 100% 100%)}@starting-style{[popover][slide=menu],dialog[slide=menu]{opacity:1;clip-path:xywh(0px 0px 100% 100%);translate:0 0;z-index:-1}}:is([popover][slide=menu],dialog[slide=menu]):is(:popover-open,[open]){opacity:1;translate:0 0;clip-path:xywh(0px 0px 100% 100%)}@starting-style{:is([popover][slide=menu],dialog[slide=menu]):is(:popover-open,[open]){opacity:0;translate:0 calc(-1 * var(--header-height));clip-path:xywh(0px var(--header-height) 100% 100%)}}}[popover][slide=left],dialog[slide=left]{margin-right:auto;margin-left:0;translate:-100%}@starting-style{[popover][slide=left],dialog[slide=left]{translate:0%}}:is([popover][slide=left],dialog[slide=left]):is(:popover-open,[open]){translate:0%}@starting-style{:is([popover][slide=left],dialog[slide=left]):is(:popover-open,[open]){translate:-100%}}[popover][slide=right],dialog[slide=right]{margin-right:0;margin-left:auto;translate:100%}@starting-style{[popover][slide=right],dialog[slide=right]{translate:0%}}:is([popover][slide=right],dialog[slide=right]):is(:popover-open,[open]){translate:0%}@starting-style{:is([popover][slide=right],dialog[slide=right]):is(:popover-open,[open]){translate:100%}}[popover][popup],dialog[popup]{max-width:70dvw;max-height:70dvh;height:max-content;width:max-content;transition:all .25s allow-discrete}@media (min-width: 1200px){:is([popover][popup],dialog[popup]):is(:popover-open,[open]){transition-duration:.51s}}[popover][popup=top],dialog[popup=top]{translate:0 -10vh;opacity:0}@starting-style{[popover][popup=top],dialog[popup=top]{opacity:1;translate:0 0}}:is([popover][popup=top],dialog[popup=top]):is(:popover-open,[open]){opacity:1;translate:0 0}@starting-style{:is([popover][popup=top],dialog[popup=top]):is(:popover-open,[open]){opacity:0;translate:0 -10vh}}[popover][popup=bottom],dialog[popup=bottom]{translate:0 10vh;opacity:0}@starting-style{[popover][popup=bottom],dialog[popup=bottom]{opacity:1;translate:0 0}}:is([popover][popup=bottom],dialog[popup=bottom]):is(:popover-open,[open]){opacity:1;translate:0 0}@starting-style{:is([popover][popup=bottom],dialog[popup=bottom]):is(:popover-open,[open]){opacity:0;translate:0 10vh}}label:has([readonly]:not([readonly=visible]):not([visible])),[readonly]:not([readonly=visible]):not([visible]){display:none}@keyframes fade-out{0%{opacity:1}to{opacity:0;pointer-events:none}}
/*# sourceMappingURL=styles.css.map */
