html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;line-height:1.7}*,:after,:before{box-sizing:border-box;line-height:1.7}::selection{color:#fff;background:#26aeff}html{color:#1d1d1d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;scroll-behavior:smooth;width:100%;height:100%;font:400 100% Montserrat,sans-serif}.anti-cls{visibility:hidden}#app{width:100%;height:100%;overflow:hidden auto}#app:has(:where(.modal[active=true],.summary.summary--active)){overflow:hidden}section{scroll-margin-top:125px}body{background-color:var(--webshop-main-bg-color);width:100%;height:100%;font-size:1rem;position:relative}body:after{content:"";filter:blur(800px);opacity:.05;z-index:-1;background:radial-gradient(circle,#f0782be6 0%,#f0782b99 30%,#f0782b4d 55%,#f0782b00 75%);border-radius:50%;width:50vw;height:50vw;display:block;position:fixed;bottom:-10rem;left:-10rem}h1,h2,legend,h3,h4,h5,h6,blockquote{color:#1d1d1d;margin:0;font-family:Montserrat,sans-serif;font-weight:400;line-height:1.15}h1{font-size:2.5rem}@media (width>=600px){h1{font-size:3rem}}@media (width>=750px){h1{font-size:3.5rem}}@media (width>=1200px){h1{font-size:3.75rem}}h2{font-size:1.75rem}@media (width>=600px){h2{font-size:2.25rem}}@media (width>=750px){h2{font-size:2.75rem}}@media (width>=1200px){h2{font-size:3rem}}h3{font-size:1.375rem}p{word-wrap:break-word;font-size:1.125rem}a{color:#26aeff;cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}small{color:inherit;font-size:.875rem}em{font-style:italic}strong{font-weight:700}code,pre{font-family:courier new,monospace}pre{overflow-x:auto}abbr{border-bottom:1px dotted #dedde0}del{text-decoration:line-through}ul,ol{margin:0}ol{list-style:decimal}picture,img{width:100%;height:auto;display:block}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src*=\.svg]{width:100%}}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-VariableFont_wght-CiIa1Ne8.ttf)format("truetype");font-weight:100 900;font-display:swap;font-style:normal}header,footer,section{overflow:hidden}.container{width:100%;max-width:1440px;margin:auto;padding:2.5rem 1.5rem;position:relative}.container .container--background .container__inner{background-color:#fff}.container__inner{background-color:#fff;border-radius:22px;flex-wrap:wrap;width:100%;padding:22px;display:flex}@media (width>=1200px){.container__inner{padding:48px}}.container__round-shape{z-index:1;background-color:#f7f6f9;width:22px;height:22px;position:absolute}@media (width>=1200px){.container__round-shape{width:48px;height:48px}}.container__round-shape:before{content:"";z-index:2;background-color:#fff;border-radius:0 0 48px;width:22px;height:22px;display:block;top:0;left:0}@media (width>=1200px){.container__round-shape:before{width:48px;height:48px}}.container.container--full{max-width:none;margin:0;padding-left:0;padding-right:0}.container.container--no-padding-top{padding-top:0}.container.container--no-padding-bottom{padding-bottom:0}.layout.layout--order-status>.container{margin-top:0}.layout.layout--order-status .layout__body{width:100%}.layout>.container{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}@media (width<=749px){.layout>.container{padding-bottom:109px}}@media (width>=1200px){.layout>.container{column-gap:40px}}.layout__body{flex-direction:column;gap:40px;width:100%;display:flex}@media (width>=1200px){.layout__body{width:calc(65% - 20px)}}@media (width<=1199px){.layout__summary .summary{z-index:20;background-color:#fff;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.layout__summary .summary.summary--active{display:flex}.layout__summary .summary .summary__body{height:calc(100% - 68px);overflow-y:auto}.layout__summary .summary .summary__body .button{margin-top:auto}}@media (width>=1200px){.layout__summary{width:calc(35% - 20px);position:sticky;top:calc(68px + 2.5rem)}.layout__footer{display:none}}.layout__footer{z-index:10;background-color:#fff;border-top:1px solid #dedde0;width:100%;position:fixed;bottom:0;left:0}.layout__footer .container{padding-top:20px;padding-bottom:20px}.layout__footer .button{justify-content:center;width:100%}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}.button,button{appearance:none;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;vertical-align:bottom;text-align:center;background:var(--webshop-cta-bg-color);border:solid 1px var(--webshop-cta-bg-color);width:auto;color:var(--webshop-cta-text-color);border-radius:.5rem;justify-content:center;align-items:center;gap:8px;margin:0;padding:1rem 1.25rem;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .1s cubic-bezier(.21,.16,.24,.99);display:flex;position:relative}@media (width>=430px){.button,button{letter-spacing:1px;padding:1rem 2rem}}.button:disabled,button:disabled{opacity:.7;cursor:not-allowed;pointer-events:none}.button:hover,button:hover{color:#fff;background:#e56310;border-color:#e56310;text-decoration:none}.button .button__text,button .button__text{flex-flow:row;align-items:center;display:flex}.button__counter,button__counter{background-color:#ffffff4d;border-radius:4px;justify-content:center;align-items:center;width:49px;height:49px;display:flex;position:absolute;inset:6px 6px 6px auto}.button.button--icon,button.button--icon{align-items:center;display:inline-flex}.button.button--icon svg,button.button--icon svg{width:1.25rem;height:1.25rem;margin-left:1rem}.button.button--icon-only,button.button--icon-only{aspect-ratio:1;justify-content:center;align-items:center;padding:8px;display:inline-flex}.button.button--icon-only svg,button.button--icon-only svg{width:1.5rem;height:1.5rem}.button.button--add-product,button.button--add-product{justify-content:center;align-items:center;padding:8px 8px 8px calc(1.5rem + 24px);display:inline-flex;position:relative;overflow:hidden}.button.button--add-product:before,button.button--add-product:before{content:"";background:#0000001a;width:calc(1.5rem + 17px);position:absolute;inset:-1px auto -1px -1px}.button.button--add-product svg,button.button--add-product svg{width:1.5rem;height:1.5rem;position:absolute;inset:50% auto auto 8px;transform:translateY(-50%)}.button.button--add-product span,button.button--add-product span{font-size:.875rem;font-weight:700}.button.button--full-width,button.button--full-width{width:100%}.button.button--ghost,button.button--ghost{color:var(--webshop-cta-bg-color);background:0 0}.swiper-slide{width:auto!important}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=date],input[type=url],input[type=time],input[type=datetime-local],select,textarea{appearance:none;border:1px solid var(--webshop-input-border-color);color:var(--webshop-input-text-color);vertical-align:baseline;background-color:var(--webshop-input-bg-color);border-radius:8px;width:100%;margin:0;padding:12px;font-family:Montserrat,sans-serif;font-size:1rem;display:block}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=date]:disabled,input[type=url]:disabled,input[type=time]:disabled,input[type=datetime-local]:disabled,select:disabled,textarea:disabled{opacity:.6}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=date]:focus,input[type=url]:focus,input[type=time]:focus,input[type=datetime-local]:focus,select:focus,textarea:focus{outline:0;box-shadow:0 0 3px #26aeff4d}textarea{resize:vertical;vertical-align:top;min-height:120px;display:block;overflow:auto}select{background:url(/build/assets/chevron-down-black-Dc6jkW1-.svg) calc(100% - 1rem)/24px no-repeat;padding:calc(1rem + 2px) 4rem calc(1rem + 2px) 1rem}legend{border:0;display:block}.form{flex-flow:column;align-items:stretch;gap:16px;display:flex}.form__heading{font-size:1.5rem;font-weight:600}.form__heading:not(:first-child){margin-top:32px}.form__field{flex-flow:column;align-items:flex-start;display:flex}@media (width<=599px){.form__field .button{width:100%}}@media (width>=600px){.form__field{flex-flow:row;justify-content:space-between}.form__field.form__field--align-right{justify-content:flex-end}}.form__label{font-weight:600}@media (width>=600px){.form__label{padding-top:12px}}.form__input{width:100%}@media (width>=600px){.form__input{width:55%}}.form__disclaimer{text-align:center;border-top:1px solid #dedde0;padding-top:16px;font-size:.75rem}.form .form__row{flex-wrap:wrap;width:100%;display:flex}@media (width>=1000px){.form .form__row:not(:last-child){margin-bottom:.5rem}}.form .form__row.form__row--inline{gap:12px}.form .form__row.form__row--inline .form__field{width:auto}.form .form__row.form__row--hidden{display:none}.form .form__row .form{width:100%}.form .form__row label{width:100%;margin-bottom:.5rem;font-size:1rem;font-weight:700;display:inline-flex}.form .form__row label span{font-weight:500}.form .form__row label picture.flag{width:24px;margin:0 4px 0 auto;display:inline-block}.form .form__row label img{object-fit:contain;width:100%;height:100%}.form .form__row:last-child .form__field{margin-bottom:0}.form .form__row .form__field{flex-flow:column;align-items:flex-start;width:100%;display:flex;position:relative}.form .form__row .form__field.form__field--half{width:calc(50% - .5rem)}.form .form__row .form__field input,.form .form__row .form__field .table{width:100%}.form .form__row .form__field.form__field--errors:before{content:"!";color:#ff5a5a;font-size:1.125rem;font-weight:700;position:absolute;top:2.875rem;right:1.25rem}.form .form__row .form__field.form__field--errors input,.form .form__row .form__field.form__field--errors textarea{background:#ff5a5a1a;box-shadow:0 0 3px #ff5a5a}.form .form__row .form__field.form__field--errors.form__field--checkbox:before{top:-.125rem}.form .form__row .form__field.form__field--errors.form__field--checkbox .input__checkbox-checkmark{border-color:#ff5a5a}.form .form__row .form__field input,.form .form__row .form__field textarea,.form .form__row .form__field select{background-color:#f1f2f7;border:none;border-radius:.5rem}.form .form__row .form__field input::placeholder,.form .form__row .form__field textarea::placeholder,.form .form__row .form__field select::placeholder{color:#2b303566;font-weight:600}.form .form__row .form__field-wrapper{flex-wrap:wrap;width:100%;display:flex}.form .form__row .form__field-wrapper>*{width:auto}.form .form__row .form__field-wrapper>:not(:last-child){margin-right:1.5rem}.form .form__row .form__field{margin-bottom:.75rem}.form .form__row .form__field .form__button-bar{flex-flow:wrap;align-items:center;gap:1rem;display:flex}input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}.heading-bar{background-color:var(--webshop-header-bg-color);border-radius:.75rem .75rem 0 0;padding:16px 20px}.heading-bar__heading{color:var(--webshop-header-text-color);font-size:1.25rem;font-weight:700}@media (width>=1000px){.heading-bar__heading{font-size:1.5rem}}.category-card{background-color:var(--webshop-category-bg-color);cursor:pointer;border-radius:999rem;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.category-card.category-card--active{background-color:var(--webshop-category-bg-color-active)}.category-card.category-card--active .category-card__heading{color:var(--webshop-category-text-color-active)}.category-card__image{background-color:var(--webshop-main-bg-color);border-radius:999rem;width:32px;height:32px;overflow:hidden}.category-card__image picture,.category-card__image img{width:100%;height:100%;display:block}.category-card__image img{object-fit:contain}.category-card__heading{color:var(--webshop-category-text-color);font-size:.875rem;font-weight:600}.product-card{background-color:var(--webshop-product-bg-color);border:solid 1px var(--webshop-product-border-color);border-radius:.75rem;flex-flow:row;gap:20px;padding:20px;display:flex}.product-card.product-card--small .product-card__heading{font-size:1.125rem}.product-card.product-card--selected{border-color:var(--webshop-product-border-color-active)}.product-card.product-card--selected .button--icon-only{background-color:#fff}.product-card.product-card--selected .button--icon-only svg{stroke:#2b3035}.product-card.product-card--cart .product-card__image{width:64px;height:64px}.product-card.product-card--cart .product-card__heading{font-size:1.125rem}.product-card.product-card--cart .product-card__heading.product-card__heading--sub{font-size:.875rem}.product-card__detailed-content{flex-direction:column;grid-area:content;gap:12px;display:flex}.product-card__list{flex-flow:wrap;align-items:flex-start;gap:12px 8px;width:400px;margin-bottom:0;display:flex}.product-card__list dt{width:calc(35% - 4px);font-weight:700;line-height:1}.product-card__list dd{width:calc(65% - 4px);margin-left:0;line-height:1}.product-card__list dd .product-changes{margin:4px 0 0 12px;font-size:.875rem}.product-card__image{background-color:var(--webshop-main-bg-color);border-radius:999rem;flex-shrink:0;width:80px;height:80px;overflow:hidden}.product-card__image picture,.product-card__image img{width:100%;height:100%;display:block}.product-card__image img{object-fit:contain}.product-card__content{flex-flow:column;flex:1;align-items:flex-start;gap:20px;display:flex}.product-card__heading{color:var(--webshop-product-text-color);font-size:1.125rem;font-weight:600}.product-card__heading.product-card__heading--sub{font-size:.875rem}.product-card__additions{margin-top:-20px;font-size:.875rem;font-style:italic}.product-card__footer{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;margin-top:auto;display:flex}.product-card__price-block{position:relative}.product-card__price-block:has(.product-card__quantifier) .product-card__price{translate:0 -8px}.product-card__price{color:var(--webshop-product-price-color);font-size:1.125rem;font-weight:700;transition:all .2s cubic-bezier(.21,.16,.24,.99)}.product-card__quantifier{font-size:.75rem;position:absolute;inset:100% auto auto 0;translate:0 -14px}.product-card__actions{flex-flow:row;align-items:center;gap:12px;margin-left:auto;display:flex}.summary{flex-direction:column;width:100%;display:flex;overflow:hidden}@media (width>=1200px){.summary{border-radius:.75rem}}.summary.summary--active{display:flex}.summary.summary--simple .summary__body{background-color:#0000;border:none;padding:0}.summary__header{border-radius:0;flex-shrink:0;align-items:center;gap:20px;height:80px;padding:16px 24px;display:flex}@media (width<=1199px){.summary__header .heading-bar__heading{font-size:1.75rem}.summary__header:has(.modal__icon){padding-right:64px;position:relative}.summary__header:has(.modal__icon) .modal__icon{position:absolute;top:50%;right:24px;transform:translateY(-50%)}}@media (width>=1200px){.summary__header{height:auto;padding:16px 20px}.summary__header .modal__icon{display:none}}.summary__body{border-bottom:1px solid var(--webshop-summary-border-color);background-color:var(--webshop-summary-bg-color);flex-direction:column;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}.summary__body:has(.product-card){min-height:160px}@media (width>=1200px){.summary__body{border:1px solid var(--webshop-summary-border-color);border-top:0;padding:20px}}.summary__footer{background-color:var(--webshop-summary-footer-bg-color);color:var(--webshop-summary-text-color);border-radius:0 0 .75rem .75rem;flex-shrink:0;padding:20px 24px}@media (width>=1200px){.summary__footer{border:1px solid var(--webshop-summary-border-color);border-top:0;padding:20px}}.summary__footer:not(:has(.button)) .summary__totals-row:last-child{padding-bottom:0}.summary__footer:not(:has(.button)) .summary__totals-row:last-child:after{display:none}.summary__footer .button{justify-content:center;margin-top:20px}.summary__totals-row{border-bottom:1px solid var(--webshop-summary-border-color);flex-flow:row;justify-content:space-between;align-items:center;padding:8px 0;font-size:.875rem;font-weight:600;display:flex}.summary__totals-row:first-child{padding-top:0}.summary__totals-row:last-child{border-bottom:0;padding-bottom:12px;font-size:1.25rem;font-weight:700;position:relative}.summary__totals-row:last-child:after{background:var(--webshop-summary-border-color);content:"";height:1px;position:absolute;inset:auto -24px 0}@media (width>=1200px){.summary__totals-row:last-child:after{inset:auto -20px 0}}.summary__info{margin-bottom:16px}.summary__info:has(+.summary__totals .summary__totals-row:first-child:last-child){margin-bottom:12px}.summary__info-row{border-bottom:1px solid var(--webshop-summary-border-color);flex-flow:row;justify-content:space-between;align-items:center;padding:8px 0;font-size:.875rem;display:flex}.summary__info-row:first-child{padding-top:0}.summary__info-row:last-child{border-bottom:0;padding-bottom:16px;position:relative}.summary__info-row:last-child:after{background:var(--webshop-summary-border-color);content:"";height:1px;position:absolute;inset:auto -24px 0}@media (width>=1200px){.summary__info-row:last-child:after{inset:auto -20px 0}}.quantity{background-color:var(--webshop-quantity-bg-color);border-radius:.5rem;flex-flow:row;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.quantity__button{cursor:pointer;aspect-ratio:1;justify-content:center;align-items:center;height:100%;display:flex}.quantity__button svg{stroke:var(--webshop-quantity-text-color)}.quantity__button.quantity__button--disabled{opacity:.3}.quantity__number{width:40px;color:var(--webshop-quantity-text-color);background:var(--webshop-quantity-number-bg-color);border-radius:4px;justify-content:center;align-items:center;font-weight:600;display:flex}.accordion{flex-direction:column;gap:20px;display:flex}.accordion__item:not(.accordion__item--active){display:none}.accordion__item-header{background-color:var(--webshop-header-bg-color);color:var(--webshop-header-text-color);border-radius:.75rem .75rem 0 0;padding:12px 16px;position:relative}.accordion__item-buttons{flex-flow:wrap;align-items:center;gap:8px;width:100%;display:flex}.accordion__item-heading{z-index:1;color:#fff;flex-flow:wrap;align-items:center;gap:6px;font-size:1.125rem;font-weight:600;display:flex;position:relative}.accordion__item-heading span{opacity:.8;font-size:.875rem}.accordion__item-body{background-color:var(--webshop-overview-bg-color);border:solid 1px var(--webshop-overview-border-color);border-radius:0 0 .75rem .75rem;padding:16px;position:relative}.accordion__item-body.accordion__item-body--products{flex-wrap:wrap;gap:16px;display:flex}@media (width>=750px){.accordion__item-body.accordion__item-body--products .product-card{width:calc(50% - 8px)}}.product-changes{background-color:#dedde0;border-radius:8px;flex-flow:column;gap:4px 0;width:fit-content;margin:0;padding:12px 20px;font-size:1rem;list-style:none;display:flex}.product-changes li,.product-changes li:before,.product-changes li *{line-height:1}.fab-button{cursor:pointer;aspect-ratio:1;background-color:#f0782b;border:1px solid #f0782b;border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fab-button svg{stroke:#fff;stroke-width:1px}.fab-button.fab-button--disabled{opacity:.3}.fab-button.fab-button--remove{background-color:#ff5a5a}.receipt{background-color:#fff;border:1px solid #dedde0;border-radius:.75rem;flex-direction:column;display:flex}.receipt__body{flex-direction:column;display:flex}.receipt__heading{text-align:center;padding:32px 18px 0;font-size:1.25rem;font-weight:600}.receipt__header{border-bottom:1px solid #dedde0}.receipt__header table{width:100%;padding:22px 18px}.receipt__header table td{padding:2px 8px}.receipt__header table td:first-child{padding-left:0}.receipt__header table td:last-child{padding-right:0}.receipt .product-card{box-shadow:none;background-color:#0000;border:none}.receipt .product-card:not(:last-child){position:relative}.receipt .product-card:not(:last-child):after{content:"";background-color:#dedde0;width:calc(100% - 36px);height:1px;position:absolute;bottom:0;left:18px}.skeleton{background:#e5e7eb;border-radius:6px;display:block;position:relative;overflow:hidden}.skeleton.skeleton--overview-heading{background-color:#ffffff1a;min-width:200px;height:28px}.skeleton.skeleton--text{min-width:160px;height:16px}.skeleton.skeleton--product-card{height:124px}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:150px;height:100%;animation:1.3s infinite shimmer;position:absolute;top:0;left:-150px}@keyframes shimmer{to{transform:translate(350px)}}.input-label{cursor:pointer;border:1px solid #dedde0;border-radius:.75rem;align-items:center;gap:10px;width:100%;padding:32px 16px;display:flex;position:relative}.input-label.input-label--active .input-label__indicator:after{display:block}.input-label__name{font-size:1rem;font-weight:700}.input-label__indicator{border:1px solid #2b3035;border-radius:22px;width:22px;height:22px;position:relative}.input-label__indicator:after{content:"";background-color:#1ee880;border-radius:22px;width:14.3px;height:14.3px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.input-label input{opacity:0;z-index:-1;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.type-toggle{background:var(--webshop-input-bg-color);border:1px solid var(--webshop-input-border-color);border-radius:16px;height:48px;position:relative}.type-toggle--toggled .type-toggle__dark-inner,.type-toggle--toggled .type-toggle__dark-inner .type-toggle__type,.type-toggle.type-toggle--private .type-toggle__dark-inner,.type-toggle.type-toggle--private .type-toggle__dark-inner .type-toggle__type{transform:translate(0)}.type-toggle.type-toggle--company .type-toggle__dark-inner{transform:translate(100%)}.type-toggle.type-toggle--company .type-toggle__dark-inner .type-toggle__type{transform:translate(-100%)}.type-toggle__regular,.type-toggle__dark,.type-toggle__dark-inner{pointer-events:none;flex-flow:row;align-items:stretch;display:flex;position:absolute;inset:4px}.type-toggle__dark-inner{background:var(--webshop-cta-bg-color);will-change:transform;border-radius:12px;transition:transform .2s cubic-bezier(.21,.16,.24,.99);inset:0 50% 0 0;overflow:hidden}.type-toggle__dark-inner .type-toggle__type{color:#fff;will-change:transform;flex-shrink:0;width:100%;transition:transform .2s cubic-bezier(.21,.16,.24,.99)}.type-toggle__type{pointer-events:all;cursor:pointer;border-radius:8px;flex-flow:column;justify-content:center;align-items:center;gap:4px;width:50%;font-weight:600;display:flex}.progress__text{align-items:center;gap:12px;font-weight:600;display:flex}.progress__back{cursor:pointer;border:1px solid #000;border-radius:42px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.progress__back svg{width:22px;height:22px}.lang-select{background:#fff;border-radius:999px;align-items:center;padding:2px;display:flex;position:relative}.lang-select__option{cursor:pointer;border-radius:999px;align-items:center;transition-property:background-color,color;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.lang-select__option picture{border-radius:50%;flex-shrink:0;width:34px;height:34px;display:flex;overflow:hidden}.lang-select__option img{object-fit:cover;width:100%;height:100%}.lang-select__option.lang-select__option--active.lang-select__option--open{color:#1c2029;background:#fff}.lang-select__options{opacity:0;pointer-events:none;align-items:center;gap:8px;max-width:0;transition-property:max-width,opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.lang-select__options.lang-select__options--active{opacity:1;pointer-events:auto;max-width:900px}.lang-select__options.lang-select__options--active .lang-select__option{opacity:1;transform:translate(0)}.lang-select__options.lang-select__options--active .lang-select__option:first-child{margin-left:8px}.lang-select__options.lang-select__options--active .lang-select__option:first-child{transition-delay:0s}.lang-select__options.lang-select__options--active .lang-select__option:nth-child(2){transition-delay:40ms}.lang-select__options.lang-select__options--active .lang-select__option:nth-child(3){transition-delay:80ms}.lang-select__options.lang-select__options--active .lang-select__option:nth-child(4){transition-delay:.12s}.lang-select__options.lang-select__options--active .lang-select__option:nth-child(5){transition-delay:.16s}.lang-select__options.lang-select__options--active .lang-select__option:nth-child(6){transition-delay:.2s}.lang-select__options.lang-select__options--active .lang-select__option:nth-child(7){transition-delay:.24s}.lang-select__options.lang-select__options--active .lang-select__option:nth-child(8){transition-delay:.28s}.lang-select__options .lang-select__option{opacity:0;flex-shrink:0;transition-property:transform,opacity,margin-left;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(24px)}.header{color:var(--webshop-header-text-color);background-color:var(--webshop-header-bg-color);z-index:10;width:100%;top:0}.header:has(+.subheader) .container{padding-bottom:8px}.header .container{flex-wrap:wrap;align-items:center;gap:16px 24px;width:100%;padding-top:16px;padding-bottom:16px;display:flex}.header__heading{color:var(--webshop-main-text-color);letter-spacing:-1px;flex:1;margin-right:22px;font-size:2rem;font-weight:700}@media (width>=750px){.header__heading{font-size:2.25rem}}@media (width>=1000px){.header__heading{font-size:2.5rem}}.header__buttons{flex-flow:row;align-items:center;margin-left:auto;display:flex}.header__categories{width:100%}.subheader{background-color:var(--webshop-header-bg-color);z-index:1;align-items:center;width:100%;height:68px;display:flex;position:sticky;top:0}.subheader:before,.subheader:after{content:"";border:32px solid #0000;border-radius:100%;width:128px;height:128px;display:block;position:absolute;top:calc(100% - 32px)}.subheader:before{border-top-color:var(--webshop-header-bg-color);left:-32px;transform:rotate(-45deg)}.subheader:after{border-top-color:var(--webshop-header-bg-color);right:-32px;transform:rotate(45deg)}.subheader .container{padding-top:0;padding-bottom:0}.subheader__back{color:#fff;flex-flow:row;align-items:center;gap:12px;font-weight:600;display:flex}.subheader__back:hover{text-decoration:none}.subheader__back:hover svg{transform:translate(-4px,1px)}.subheader__back svg{width:20px;transition:all .1s cubic-bezier(.21,.16,.24,.99);display:block;transform:translateY(1px)}.categories .swiper{overflow:visible}.overview{scroll-margin-top:216px}.overview__body{border:solid 1px var(--webshop-overview-border-color);background-color:var(--webshop-overview-bg-color);border-radius:0 0 .75rem .75rem;flex-wrap:wrap;gap:20px;padding:20px;display:flex}.overview__body .product-card,.overview__body .skeleton--product-card{width:100%}@media (width>=750px){.overview__body .product-card,.overview__body .skeleton--product-card{width:calc(50% - 10px)}}.modal{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal.modal--hidden{display:none}.modal__wrap{background-color:var(--webshop-overview-bg-color);border-radius:1rem;min-width:800px;position:relative;overflow:hidden;box-shadow:3px 2px 24px #00000038}@media (width>=750px){.modal__wrap{max-width:90vw}}@media (width<=749px){.modal__wrap{min-width:100vw;min-height:100vh}}.modal__header{background-color:var(--webshop-header-bg-color);color:var(--webshop-header-text-color);align-items:center;gap:16px;padding:16px 24px;display:flex}.modal__icon{cursor:pointer;background-color:var(--webshop-cta-bg-color);border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.modal__icon svg{stroke:var(--webshop-cta-text-color)}.modal__icon.modal__icon--close{margin-left:auto}.modal__heading{color:#fff;font-weight:700}.modal__body{flex-direction:column;gap:22px;max-height:70vh;padding:24px 24px 134px;display:flex;overflow-y:auto}@media (width<=749px){.modal__body{max-width:100%;max-height:calc(100vh - 68px)}}.modal__action-bar{background-color:var(--webshop-overview-bg-color);border-top:1px solid #f7f6f9;justify-content:flex-end;width:100%;padding:24px;display:flex;position:absolute;bottom:0;left:0}@media (width<=749px){.modal__action-bar .button{justify-content:center;width:100%}}.order-status{flex-direction:column;gap:14px;max-width:400px;margin:0 auto;display:flex}.order-details__form{background-color:var(--webshop-order-details-bg-color);border:solid 1px var(--webshop-order-details-border-color);border-radius:.75rem;padding:24px}
