:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1/1;height:100%;opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);inset-block-start:50%;justify-content:center;padding:0;position:absolute;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-btt .carousel__next,.carousel.is-vertical.is-ttb .carousel__prev{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.relative{position:relative}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.\!mb-6{margin-bottom:1.5rem!important}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.h-full{height:100%}.h-px{height:1px}.w-1\/3{width:33.333333%}.w-20{width:5rem}.w-6{width:1.5rem}.w-full{width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-auto{table-layout:auto}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-text{-webkit-user-select:text;user-select:text}.appearance-none{appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-1{column-gap:.25rem}.gap-x-4{column-gap:1rem}.gap-x-8{column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-8{row-gap:2rem}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.whitespace-nowrap{white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-zinc-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-\[20px\]{line-height:20px}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-75{transition-duration:75ms}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-moz-appearance\:textfield\]{-moz-appearance:textfield}.last\:border-none:last-child{border-style:none}.last\:pb-0:last-child{padding-bottom:0}.hover\:bg-zinc-100:hover{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}}.\[\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-inner-spin-button{margin:0}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:m-0::-webkit-outer-spin-button{margin:0}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:#fff;margin:0;overflow-x:hidden;padding:0}body{font-family:Poppins,sans-serif;margin-left:auto!important;margin-right:auto!important;max-width:1500px;position:relative;width:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;color:#000;font-size:1rem;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}@media screen and (max-width:1500px){body{margin-bottom:0;margin-top:0}body #__lumot{box-shadow:none}}p{font-size:clamp(.8125rem,2.2vw,1rem);font-weight:300;line-height:1.6}a{word-break:break-all}h1{font-size:clamp(1.25rem,4vw,2rem);font-weight:400;line-height:1.4}h2{font-size:clamp(1rem,3vw,1.25rem);font-weight:600}h3{font-size:1.25rem;font-weight:400;margin-bottom:1rem}.Notivue__progress{opacity:.6}.Notivue__notification:has(.Notivue__progress){border-radius:var(--nv-radius,0)!important;overflow:hidden}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}header h1{margin-bottom:.75rem}.text-primary{color:#0078c7}iframe{aspect-ratio:16/9;display:block;margin-top:2rem;max-width:640px;position:relative;width:100%}.page-enter-active,.page-leave-active{transition:opacity .2s ease}.page-enter-from,.page-leave-to{opacity:0}*{box-sizing:border-box}*,:focus,:hover{outline:none}input,textarea{font-family:inherit;line-height:inherit;margin:0;padding:0}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(./Poppins-Thin.leD9T1nx.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(./Poppins-ExtraLight.u2IJXg5c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(./Poppins-Light.DT6-CsId.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(./Poppins-Regular.CTKNfV9P.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(./Poppins-Medium.Cxde2ZoM.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(./Poppins-SemiBold.B_fPDAUb.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(./Poppins-Bold.qTAUjFF7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(./Poppins-ExtraBold.W_qeO1XX.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(./Poppins-Black.yHqY0KRU.ttf) format("truetype")}.info-block .info-block--content{align-items:flex-end;border-top:1px solid #f4f4f4;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:clamp(2rem,6vw,6rem);padding-top:clamp(3rem,7vw,4rem)}.info-block .info-block--content p{font-size:.875rem;font-weight:300}@media screen and (max-width:620px){.info-block .info-block--content{align-items:flex-start;flex-direction:column;row-gap:1.75rem}}.alert{border-radius:8px;display:flex;flex-direction:column;padding:1.5rem;row-gap:1rem}.alert.alert-info{background-color:#f5faff}.alert.alert-info,.alert.alert-info .btn,.alert.alert-info p{color:#0072bd!important}button{border:none;cursor:pointer;font:inherit;position:relative}button.btn{border-radius:clamp(20px,4vw,32px);font-size:clamp(.825rem,1.5vw,1rem);font-weight:300;line-height:clamp(1rem,2vw,1.25rem);padding:clamp(.75rem,1.8vw,.825rem) clamp(.5rem,2vw,1.5rem);transition:.2s ease-in-out,color 0s}button.btn.btn--primary{background-color:#0078c7!important;border-color:#0078c7!important;color:#fff!important}button.btn.btn--primary .iconify{color:#fff!important}button.btn.btn--primary:not(:disabled):focus{box-shadow:0 0 0 3px #0090f04f}button.btn.btn--secondary{background-color:#e9e9e9;color:#000}button.btn.btn--black{background-color:#000;border:1px solid #000;color:#fff}button.btn.btn--black .iconify{color:#fff}button.btn.btn--black:hover{background-color:#525252;border-color:#525252;opacity:1}button.btn.btn--white{background-color:#fff;border:1px solid #fff;color:#000}button.btn.btn--white .iconify{color:#000}button.btn.btn--sm{border-radius:4px;font-size:.8125rem;line-height:1rem;padding:.5rem 1rem}button.btn:not(:disabled):hover{opacity:.7}button.btn:disabled{cursor:not-allowed;opacity:.4}button.btn.btn-link{align-items:center;color:#0078c7;display:flex;font-size:.875rem;font-weight:300;gap:.25rem;padding:0;transition:.2s ease-in-out}button.btn.btn-link .iconify{transition:transform .2s ease-in-out;vertical-align:bottom}button.btn.btn-link:hover{text-decoration:underline}button.btn.btn--icon{align-items:center;background-color:#f4f4f4;border:1px solid #f4f4f4;border-radius:50%;display:flex;justify-content:center;padding:.625rem;transition:.2s ease-in-out}button.btn.btn--icon .iconify{color:#000;font-size:1.25rem}button.btn.btn--icon .btn__badge{background-color:#0086df;border-radius:50%;color:#fff;font-size:.75rem;height:1.25rem;line-height:1.25rem;position:absolute;right:-5px;text-align:center;top:-5px;transition:.2s ease-in-out;width:1.25rem}button.btn.is-loading{color:transparent!important}button.btn.is-loading:after{animation:button-loading-spinner .8s ease infinite;border:3px solid transparent;border-radius:50%;border-top-color:#fff;content:"";height:22px;inset:0;margin:auto;position:absolute;width:22px}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}button.btn.w-full{padding:1rem 1.25rem}button.underline{text-decoration:underline}button.underline:hover{text-decoration:none}input,textarea{box-sizing:border-box;color:#676767;font-size:1rem;font-weight:300}input:focus,textarea:focus{outline:none}input::-moz-placeholder,textarea::-moz-placeholder{color:#676767}input::placeholder,textarea::placeholder{color:#676767}.form-input{position:relative;text-align:left}.form-input label{background-color:transparent;color:#2d2d2d;cursor:default;font-size:.875rem;font-weight:300;left:1rem;position:absolute;top:1.25rem;transition:.2s ease}.form-input .messages{color:#ff2828!important;display:none;font-size:11px!important;font-weight:400!important;line-height:16px!important;margin-left:.25rem;padding-top:3px!important;text-align:left!important}.form-input input,.form-input textarea{background-color:#fff;border:1px solid #ebebeb;border-radius:6px;color:#2d2d2d;font-size:.875rem;font-weight:400;line-height:1.125rem;padding:1.625rem 1rem .5rem;position:relative;transition:border .4s ease-in-out;width:100%}.form-input input{max-height:64px}.form-input input:focus,.form-input textarea:focus{border-color:#0078c7}.form-input input::-moz-placeholder,.form-input textarea::-moz-placeholder{color:#fff}.form-input input::placeholder,.form-input textarea::placeholder{color:#fff}.form-input input:disabled,.form-input textarea:disabled{color:#6e6e6e;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-input input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;color:#fff}.form-input textarea{display:block;line-height:1.625rem;resize:vertical}.form-input textarea~label{background-color:#fff}.form-input input:focus~label,.form-input textarea:focus~label,.form-input:not(.is-empty) label{color:#757575;font-size:11px;transform:translateY(-10px)}.form-input:not(.is-empty) input,.form-input:not(.is-empty) textarea{background-color:#fff}.form-input.is-invalid input,.form-input.is-invalid textarea{border-color:#ff2828;color:#ff2828}.form-input.is-invalid label{color:#ff2828!important}.form-input.is-invalid .messages{display:block}.form-input.input--password input{padding-right:3rem}.form-input .password-toggle{cursor:pointer;height:20px;position:absolute;right:16px;top:17px}.form-group{padding:.5rem 0}.form-group p{font-size:100%;margin:0}.form-row{-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-wrap:wrap}@media screen and (max-width:540px){.form-row{flex-direction:column}}.col{flex-grow:1;max-width:100%}.form-checkbox{align-items:center;display:grid;gap:.5rem;grid-template-columns:26px auto}.form-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d7d7d7;border-radius:4px;color:currentColor;cursor:pointer;display:grid;font:inherit;height:22px;margin:0;place-content:center;position:relative;transform:translateY(-.075em);width:22px}.form-checkbox input[type=checkbox]:after{border-bottom:2px solid #0078c7;border-right:2px solid #0078c7;content:"";height:13px;left:7px;opacity:0;position:absolute;top:2px;transform:rotate(45deg);transition:all .3s ease;width:6px}.form-checkbox input[type=checkbox]:focus{border-color:#99d0f7}.form-checkbox input[type=checkbox]:checked{background-color:#f0f8fe;border-color:#99d0f7}.form-checkbox input[type=checkbox]:checked:after{opacity:1;transform:rotate(45deg)}.form-checkbox .checkbox__label{font-size:.8125rem;font-weight:300;line-height:1.125rem;text-align:start}.form-checkbox .checkbox__label a{color:#0078c7}.form-checkbox .checkbox__label a:hover{text-decoration:underline}.form-checkbox.is-invalid{color:#ff2828}.form-checkbox.is-invalid input{border-color:#ff2828}.form-checkbox.is-invalid a{color:#ff2828}.form-checkbox .label{font-size:.875rem;font-weight:300}.form-checkbox.is-invalid .checkbox label{border-color:#ff2828}.form-checkbox.is-invalid .label,.form-checkbox.is-invalid .label a{color:#ff2828!important}.form-checkbox .checkbox label{background-color:#fff;border:1px solid #ebebeb;border-radius:4px;cursor:pointer;display:block;height:26px;position:relative;transition:background .1s ease;width:26px}.form-checkbox .checkbox label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:12px;left:9px;opacity:0;position:absolute;top:5px;transform:rotate(45deg) scale(0);transition:all .3s ease .15s;width:6px}.form-checkbox .checkbox input{display:none!important}.form-checkbox .checkbox input:checked~label{animation:jelly .4s ease;background:#0078c7;border-color:transparent}.form-checkbox .checkbox input:checked~label:after{opacity:1;transform:rotate(45deg) scale(1)}.form-radio{align-items:center;cursor:pointer;display:grid;gap:.5rem;grid-template-columns:26px auto}.form-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d7d7d7;border-radius:50%;color:currentColor;cursor:pointer;display:grid;font:inherit;height:20px;margin:0;place-content:center;position:relative;transform:translateY(-.075em);width:20px}.form-radio input[type=radio]:after{background-color:#0078c7;border-radius:50%;content:"";height:12px;left:calc(50% - 6px);opacity:0;position:absolute;top:calc(50% - 6px);transition:all .3s ease;width:12px}.form-radio input[type=radio]:focus{border-color:#0078c7}.form-radio input[type=radio]:checked{background-color:#f0f8fe;border-color:#0078c7}.form-radio input[type=radio]:checked:after{opacity:1;transform:rotate(45deg)}.form-radio .radio__label{font-size:.8125rem;font-weight:300;line-height:1.125rem;text-align:start}.form-radio .radio__label a{color:#0078c7}.form-radio .radio__label a:hover{text-decoration:underline}.form-radio.is-invalid{color:#ff2828}.form-radio.is-invalid input{border-color:#ff2828}.form-radio.is-invalid a{color:#ff2828}.form-radio .label{font-size:.875rem;font-weight:300}.form-radio.is-invalid .checkbox label{border-color:#ff2828}.form-radio.is-invalid .label,.form-radio.is-invalid .label a{color:#ff2828!important}.form-radio .checkbox label{background-color:#fff;border:1px solid #ebebeb;border-radius:4px;cursor:pointer;display:block;height:26px;position:relative;transition:background .1s ease;width:26px}.form-radio .checkbox label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:12px;left:9px;opacity:0;position:absolute;top:5px;transform:rotate(45deg) scale(0);transition:all .3s ease .15s;width:6px}.form-radio .checkbox input{display:none!important}.form-radio .checkbox input:checked~label{animation:jelly .4s ease;background:#0078c7;border-color:transparent}.form-radio .checkbox input:checked~label:after{opacity:1;transform:rotate(45deg) scale(1)}.quantity-selector{align-items:center;display:inline-flex;flex-direction:column}.quantity-selector__wrapper{background-color:#fff;border:1px solid #f4f4f4;border-radius:4px;display:flex;overflow:hidden}.quantity-selector__button{align-items:center;display:flex;font-size:.75rem;justify-content:center;padding:.5rem;transition:.2s}.quantity-selector__button:not(:disabled):hover{background-color:#f4f4f5}.quantity-selector__button:not(:disabled):active{background-color:#def1ff}.quantity-selector__button:disabled{opacity:.2}.quantity-selector__input{font-size:.875rem;font-weight:300;line-height:1.25rem;width:29px}.radio-group-list{align-items:flex-start;display:flex;flex-direction:column;row-gap:.5rem}.radio-group-list .radio-group-item{align-items:center;border:1px solid #f1f1f1;border-radius:8px;-moz-column-gap:.75rem;column-gap:.75rem;cursor:pointer;display:flex;flex-direction:row;font-size:.875rem;padding:1.5rem;text-align:left;transition:.2s ease-in-out;width:100%}.radio-group-list .radio-group-item:before{border:1px solid #d1d1d1;border-radius:100%;content:"";flex-shrink:0;height:14px;position:relative;transition:.2s ease-in-out;width:14px}.radio-group-list .radio-group-item[data-state=unchecked]:hover{border-color:#c4e7ff}.radio-group-list .radio-group-item[data-state=unchecked]:hover:before{border-color:#99d0f7}.radio-group-list .radio-group-item[data-state=checked]{background:#f7fbfe;border-color:#99d0f7}.radio-group-list .radio-group-item[data-state=checked]:before{background-color:#0078c7;border-color:#0078c7;box-shadow:inset 0 0 0 2px #fff}.slider{align-items:center;display:flex;height:5px;position:relative;width:240px}.slider__track{background-color:#e3e3e3;border-radius:5px;height:5px;width:100%}.slider__range{background:#0078c7;border-radius:5px;height:5px;position:absolute}.slider__thumb{background-color:#fff;border:1px solid #ededed;border-radius:50%;box-shadow:0 2px 2px #0000003d;cursor:pointer;height:20px;width:20px}.form__select{position:relative}.form__select .form__select--trigger{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;color:#2d2d2d;font-size:.875rem;font-weight:300;padding:2rem 1rem .75rem;position:relative;transition:border .4s ease-in-out;width:100%}.form__select label{background-color:#fff;color:#8f8f8f;cursor:default;font-size:12px;font-weight:300;left:1rem;position:absolute;top:1.5rem;transform:translateY(-11px);transition:.4s ease-in-out;z-index:1}@keyframes jelly{0%{transform:scale(1)}30%{transform:scale(1.05,.75)}40%{transform:scale(.75,1.15)}50%{transform:scale(1.05,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}table{font-size:.875rem;line-height:1.25rem;position:relative;width:100%}table thead{border-bottom:1px solid #e5e7eb}table thead th{font-weight:500;height:3rem}table tbody tr{position:relative;z-index:1}table tbody td{font-weight:300;height:3rem;z-index:1}.category-dropdown{position:relative;z-index:999}.category-dropdown .dropdown__icon-holder .iconify{transition:.2s ease-in-out;vertical-align:middle}.category-dropdown .dropdown__items{background:#fcfcfc;border:1px solid #ebebeb;border-radius:12px;display:flex;flex-direction:column;padding:.5rem;row-gap:.5rem;width:100%}.category-dropdown .dropdown__items.parent{margin-top:1rem}.category-dropdown .dropdown__items .dropdown__item a{align-items:center;border-radius:8px;color:#000;display:flex;font-size:.875rem;font-weight:300;gap:.5rem;justify-content:space-between;line-height:1.25rem;padding:.5rem 1rem;text-decoration:none;transition:.2s ease-in-out;width:100%}.category-dropdown .dropdown__items .dropdown__item a:hover{background-color:#0078c7;color:#fff}.category-dropdown.is-open .dropdown__icon-holder .iconify{transform:rotate(180deg)}.dropdown{position:relative;z-index:999}.dropdown .dropdown__trigger{align-items:center;background-color:#fff;border:1px solid #ebebeb;border-radius:5px;color:#2d2d2d;display:flex;font-size:.875rem;font-weight:400;justify-content:space-between;padding:1rem;position:relative;transition:border .4s ease-in-out;width:100%}.dropdown .dropdown__icon-holder .iconify{transition:.2s ease-in-out;vertical-align:middle}.dropdown .dropdown__items{background:#fff;border:1px solid #ebebeb;border-radius:5px;display:flex;flex-direction:column;margin-block:.25rem;width:100%;width:var(--radix-dropdown-menu-trigger-width)}.dropdown .dropdown__items .dropdown__item{border-radius:5px;cursor:pointer;font-size:.875rem;font-weight:300;line-height:1.25rem;padding:1rem .75rem;transition:.2s ease-in-out}.dropdown .dropdown__items .dropdown__item:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.dropdown .dropdown__items .dropdown__item:not(:last-child){border-bottom:1px solid #f0f0f0;border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown .dropdown__items .dropdown__item:hover{background-color:#fbfbfb}.dropdown.is-open .dropdown__icon-holder .iconify{transform:rotate(180deg)}.dialog__overlay{background:#00000080;display:grid;inset:0;overflow-y:auto;place-items:center;position:fixed;z-index:9999}.dialog__content{background:#fff;border-radius:8px;margin-block:2rem;max-width:840px;min-width:300px;padding:30px;position:relative}.dialog__content:focus{outline:none}.dialog__content .dialog__title{color:#000;font-size:1.25rem;font-weight:400;margin-bottom:1.5rem}.dialog__content .dialog__description{color:#000;font-size:15px;line-height:1.5;margin:10px 0 20px}.dialog__content .dialog__close{position:absolute;right:2rem;top:1.5rem}.dialog--confirm{left:50%;max-height:85vh;max-width:500px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}.dialog--confirm:focus{outline:none}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.collapsible-content{overflow:hidden}.collapsible-content[data-state=open]{animation:slideDown .3s ease-out}.collapsible-content[data-state=closed]{animation:slideUp .3s ease-out}@keyframes slideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes slideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.tooltip-content{animation:tooltipContent .2s ease-out;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#000;font-size:.75rem;line-height:1;margin:.5rem;padding:10px 15px;transform-origin:var(--radix-tooltip-content-transform-origin);-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes tooltipContent{0%{opacity:0}to{opacity:1}}.header.header--checkout{position:absolute;width:100%;z-index:98}.header .header__container .header__inner{align-items:center;display:flex;justify-content:space-between;padding-block:2.5rem;position:relative}.header .header__container .header__inner .header__logo-holder{flex-shrink:0}.header .header__container .header__inner .header__right{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;justify-content:flex-end}@media screen and (max-width:490px){.header .header__container .header__inner .header__right{flex-direction:column-reverse;row-gap:1.5rem}}.header .header__container .header__inner .header__right .btn.btn--icon{height:42px;width:42px}.header .header__container .header__account-info{display:flex;flex-direction:column;justify-content:center;min-width:75px;row-gap:.25rem}.header .header__container .header__account-info>a,.header .header__container .header__account-info>span{transition:.2s ease-in-out}.header .header__container .header__account-info>a:first-child,.header .header__container .header__account-info>span:first-child{color:#757575;font-size:.75rem;font-weight:300}.header .header__container .header__account-info>a:last-child,.header .header__container .header__account-info>span:last-child{color:#000;font-size:.875rem;font-weight:300}.header .header__container .header__account-info>a{cursor:pointer}.header .header__container .header__account-info>a:hover{color:#0078c7}.header .header__container .header__menu ul{align-items:center;background-color:#fafafa;border-radius:32px;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:row;list-style:none;padding:.5rem .375rem}.header .header__container .header__menu ul li{font-size:.875rem;font-weight:300}.header .header__container .header__menu ul li>.category-dropdown>button,.header .header__container .header__menu ul li>a{border-radius:24px;padding:.25rem 1rem;transition:.2s ease-in-out}.header .header__container .header__menu ul li>.category-dropdown>button:hover,.header .header__container .header__menu ul li>a:hover{background-color:#fff}@media screen and (max-width:1140px){.header .header__container .header__menu{display:none}}.header .header__container .menu-mobile{height:36px;margin-left:.5rem;width:36px;z-index:9999}.header .header__container .menu-mobile .menu-toggle{align-items:center;border:0;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;transition:.4s ease-in-out;width:36px;z-index:999}.header .header__container .menu-mobile .menu-toggle .menu-toggle__icon{position:relative;width:36px}.header .header__container .menu-mobile .menu-toggle .menu-toggle__icon .menu-toggle__bar{background:#000;border-radius:6px;display:block;height:2px;margin:8px 0;transition:.4s cubic-bezier(.68,-.6,.47,1.4)}.header .header__container .menu-mobile .menu-toggle .menu-toggle__icon .menu-toggle__bar:first-child{width:100%}.header .header__container .menu-mobile .menu-toggle .menu-toggle__icon .menu-toggle__bar:nth-child(2){animation-delay:.2s;width:50%}.header .header__container .menu-mobile .menu-toggle .menu-toggle__icon .menu-toggle__bar:nth-child(3){animation-delay:.4s;width:75%}.header .header__container .menu-mobile nav{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#f4f4f4;border:1px solid #ebebeb;display:flex;flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:auto;position:fixed;right:-2rem;top:0;width:280px;-webkit-overflow-scrolling:touch;opacity:0;scrollbar-width:none;transform:translate(100%);transition:.3s ease-in-out}.header .header__container .menu-mobile nav::-webkit-scrollbar{display:none}.header .header__container .menu-mobile nav>.nav-items{padding-top:6rem}.header .header__container .menu-mobile nav .menu-title{font-size:1.25rem;font-weight:300;padding-bottom:1.25rem;padding-left:1rem;white-space:nowrap}.header .header__container .menu-mobile nav .nav-items{flex:0 0 100%}.header .header__container .menu-mobile nav .nav-items .nav-item{display:flex;flex-direction:row;justify-content:space-between}.header .header__container .menu-mobile nav .nav-items .nav-item .item-label{width:100%}.header .header__container .menu-mobile nav .nav-items .nav-item .item-label>a,.header .header__container .menu-mobile nav .nav-items .nav-item.nav-back-link{color:#000;cursor:pointer;display:block;font-size:.875rem;font-weight:300;line-height:1.5em;padding:1rem 0 1rem 1.5rem;transition:background-color .2s;white-space:nowrap;width:100%}.header .header__container .menu-mobile nav .nav-items .nav-item .item-label>a:hover,.header .header__container .menu-mobile nav .nav-items .nav-item.nav-back-link:hover{background-color:#ededed!important}.header .header__container .menu-mobile nav .nav-items .nav-item .nav-back-link{background-color:#efefef}.header .header__container .menu-mobile nav .nav-items .nav-item>.nav-back-link,.header .header__container .menu-mobile nav .nav-items .nav-item>a{align-items:center;display:flex;flex-direction:row;justify-content:space-between;transition:background-color .4s;width:100%}.header .header__container .menu-mobile nav .nav-items .nav-item .submenu-toggle{align-items:center;cursor:pointer;display:flex;justify-content:center;padding-inline:1rem;transition:.2s}.header .header__container .menu-mobile nav .nav-items .nav-item .submenu-toggle .iconify{transition:transform .2s}.header .header__container .menu-mobile nav .nav-items .nav-item .submenu-toggle:hover{background-color:#ededed}.header .header__container .menu-mobile nav .nav-items .nav-item .submenu-toggle:hover .iconify{transform:translate(3px)}.header .header__container .menu-mobile nav .nav-items .nav-item .nav-submenu{background-color:#f4f4f4;bottom:0;height:100vh;overflow:hidden;padding-top:6rem;position:fixed;right:0;top:0;transition:.3s;width:100%;z-index:1}.header .header__container .menu-mobile nav .nav-items .nav-item .nav-submenu .nav-expand-content{height:-moz-fit-content;height:fit-content;left:0;max-height:calc(100% - 6rem);overflow-y:auto;position:absolute;top:8rem;width:100%}.header .header__container .menu-mobile nav .nav-items .nav-item .nav-submenu .nav-expand-content li:first-child{background-color:#f4f4f4;position:fixed;width:100%}.header .header__container .menu-mobile nav .nav-items .nav-item .nav-submenu .nav-expand-content li:nth-child(2){margin-top:54px}.header .header__container .menu-mobile nav .nav-items .nav-item .nav-submenu .level-1{z-index:2}.header .header__container .menu-mobile nav .nav-items .nav-item .nav-submenu .level-2{z-index:3}.header .header__container .menu-mobile nav .nav-items .nav-item .nav-submenu .level-3{z-index:4}.header .header__container .menu-mobile nav .nav-items .nav-item .nav-submenu .level-4{z-index:5}.header .header__container .menu-mobile nav .nav-items .nav-item .nav-submenu .level-5{z-index:6}.header .header__container .menu-mobile nav .nav-items .nav-item .nav-submenu .level-6{z-index:7}.header .header__container .menu-mobile nav .nav-items .nav-item .nav-submenu .level-7{z-index:8}.header .header__container .menu-mobile nav .nav-items .nav-item .nav-submenu .level-8{z-index:9}.header .header__container .menu-mobile nav .nav-items .nav-item.nav-expand>.nav-link:after{content:">";transition:.4s}.header .header__container .menu-mobile nav .nav-items .nav-item.nav-expand>.nav-link:hover:after{transform:translate(-8px)}.header .header__container .menu-mobile nav .nav-items .nav-item.nav-expand.active>.nav-submenu{transform:translate(0);visibility:visible}.header .header__container .menu-mobile nav .nav-items .nav-item.nav-expand:hover:after{transform:translate(-14px)}.header .header__container .menu-mobile nav .nav-items .nav-item:not(:last-child){border-bottom:1px solid #ededed}.header .header__container .menu-mobile nav .nav-items .nav-back-link{justify-content:flex-start!important}.header .header__container .menu-mobile nav .nav-items .nav-back-link:before{content:"<";padding-right:.5rem}@media screen and (max-width:480px){.header .header__container .menu-mobile nav{box-shadow:none;width:100%}}.header .header__container .menu-mobile.menu-mobile--active .menu-toggle{position:fixed;right:1rem;top:1rem;transform:scale(.8)}.header .header__container .menu-mobile.menu-mobile--active .menu-toggle .menu-toggle__icon .menu-toggle__bar{background:#686868}.header .header__container .menu-mobile.menu-mobile--active .menu-toggle .menu-toggle__icon .menu-toggle__bar:first-child{transform:rotate(45deg) translate(6px,7px);transform-origin:bottom}.header .header__container .menu-mobile.menu-mobile--active .menu-toggle .menu-toggle__icon .menu-toggle__bar:nth-child(2){transform:rotate(-45deg) translate(15px,6px);transform-origin:top}.header .header__container .menu-mobile.menu-mobile--active .menu-toggle .menu-toggle__icon .menu-toggle__bar:nth-child(3){transform:translate(3px,-4px) rotate(-45deg);transform-origin:bottom;width:50%}.header .header__container .menu-mobile.menu-mobile--active nav{opacity:1;transform:translate(-2rem)}@media screen and (min-width:1141px){.header .header__container .menu-mobile{display:none}}.header.header--simple .header__menu{display:none}.search{align-items:center;background:#f4f4f4;border-radius:99px;display:flex;height:42px;justify-content:space-between;overflow:hidden;position:relative;width:240px}.search input{background:transparent;font-size:.875rem;padding-block:13px;padding-inline:1.25rem .25rem;width:100%}.search input input:-webkit-autofill,.search input input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}.search .btn{background:#dcdfe2!important;border-color:#dcdfe2!important;position:absolute;right:0;top:0}@media screen and (max-width:768px){.header.header--checkout .header__inner{flex-direction:column;row-gap:2.5rem}.header.header--checkout .header__right{width:100%}.header__account-info{display:none!important}}@media screen and (max-width:640px){.header .header__inner{padding-bottom:4.25rem!important}.header .header__inner .header__right .search{position:absolute;right:0;top:6.5rem;width:100%}}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}footer,footer .footer-inner{padding-top:clamp(1rem,2.5vw,2.5rem)}footer .footer-inner{border-top:1px solid #f4f4f4;padding-block:0 2rem}footer .footer-inner .footer-top{display:flex;flex-direction:row;justify-content:space-between;padding-block:3.5rem}footer .footer-inner .footer-top .footer-contact .footer__logo{margin-bottom:1.5rem}footer .footer-inner .footer-top .footer-contact ul{display:flex;flex-direction:column;list-style:none;row-gap:.75rem}footer .footer-inner .footer-top .footer-contact ul li{font-size:.875rem;font-weight:300}footer .footer-inner .footer-top .footer-contact ul li .iconify{font-size:1.5rem;margin-right:.5rem;vertical-align:middle}footer .footer-inner .footer-top .footer-links{display:flex;flex-direction:row;gap:3.5rem}footer .footer-inner .footer-top .footer-links .footer-links__column{display:flex;flex-direction:column;gap:1rem}footer .footer-inner .footer-top .footer-links .footer-links__column .footer-links__title{color:#000;font-size:.875rem;font-weight:400}footer .footer-inner .footer-top .footer-links .footer-links__column ul.footer-links__items{display:flex;flex-direction:column;gap:.75rem;list-style:none}footer .footer-inner .footer-top .footer-links .footer-links__column ul.footer-links__items li{color:#757575;font-size:.875rem;font-weight:300;line-height:1.375rem;transition:.2s ease-in-out}footer .footer-inner .footer-top .footer-links .footer-links__column ul.footer-links__items li:hover{color:#0078c7}footer .footer-inner .footer-bottom{align-items:center;border-top:1px solid #f4f4f4;color:#6b758a;display:flex;font-size:.8125rem;font-weight:300;justify-content:space-between;line-height:1.25rem;padding-top:2rem}footer .footer-inner .footer-bottom a{color:#0078c7}@media screen and (max-width:970px){footer .footer-inner .footer-top{flex-direction:column;row-gap:3rem}footer .footer-inner .footer-top .footer-contact ul{-moz-column-gap:2rem;column-gap:2rem;flex-direction:row}}@media screen and (max-width:767px){footer .footer-inner .footer-top .footer-links{-moz-column-gap:2rem;column-gap:2rem;justify-content:space-between}}@media screen and (max-width:610px){footer .footer-inner .footer-top .footer-links{flex-direction:column;gap:2.5rem}footer .footer-inner .footer-bottom{flex-direction:column;row-gap:1rem;text-align:center}}@media screen and (max-width:425px){footer .footer-inner .footer-top{row-gap:5rem}footer .footer-inner .footer-top .footer__logo{margin:auto;width:-moz-fit-content;width:fit-content}footer .footer-inner .footer-top .footer-contact ul{align-items:center;flex-direction:column;row-gap:1.5rem}footer .footer-inner .footer-top .footer-links{flex-direction:column}footer .footer-inner .footer-top .footer-links .footer-links__column,footer .footer-inner .footer-top .footer-links ul.footer-links__items{align-items:center}}.container-lg,.container-md,.container-sm{margin-left:auto!important;margin-right:auto!important;padding-inline:clamp(.75rem,5vw,6.25rem)!important;position:relative;width:100%}.container-sm{max-width:1024px}.container-md{max-width:1200px}.container-lg{max-width:1440px}.login-form,.register-form{margin-block:clamp(3rem,10vw,6rem) 4rem;position:relative}.login-form .form-wrapper,.register-form .form-wrapper{align-items:center;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;text-align:center}.login-form .form-wrapper .form-title h1,.register-form .form-wrapper .form-title h1{font-size:1.5rem;font-weight:400;margin-bottom:.5rem}.login-form .form-wrapper .form-title p,.register-form .form-wrapper .form-title p{font-size:.875rem;font-weight:300;max-width:540px}.login-form .form-wrapper .form-content,.register-form .form-wrapper .form-content{max-width:400px;width:100%}.login-form .form-wrapper .form-content .btn,.register-form .form-wrapper .form-content .btn{margin-top:1.5rem;width:100%}section.account{margin-block:clamp(2rem,8vw,6rem)}section.account .account-wrapper{display:grid;grid-template-columns:clamp(140px,18vw,300px) 1fr}section.account .account-wrapper .account-menu{margin-top:4rem}section.account .account-wrapper .account-menu h3{font-size:1rem;font-weight:500;margin-bottom:2.5rem}section.account .account-wrapper .account-menu ul{display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start;list-style:none}section.account .account-wrapper .account-menu ul li{cursor:pointer;font-size:1rem;font-weight:300;transition:.2s ease-in-out}section.account .account-wrapper .account-menu ul li.active{font-weight:500}section.account .account-wrapper .account-menu ul li:not(.active):hover{color:#0078c7}section.account .account-wrapper .account-menu ul li.logout{margin-top:1rem}section.account .account-wrapper .account-section .account-section-header{margin-bottom:2rem}section.account .account-wrapper .account-section .account-section-header h1{font-size:clamp(1.5rem,3.5vw,2rem);margin-bottom:.5rem}section.account .account-wrapper .account-section .account-section-header div.account-section-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}section.account .account-wrapper .account-section .account-section-header div.account-section-title span{font-size:.75rem;font-weight:300}section.account .account-wrapper .account-section .account-section-header p{font-size:.875rem;font-weight:300;line-height:1.25rem}section.account .account-wrapper .account-section .account-section-header .btn{display:none}@media screen and (max-width:640px){section.account .account-wrapper .account-section .account-section-header{align-items:flex-end;display:flex;flex-direction:column;row-gap:1rem}section.account .account-wrapper .account-section .account-section-header .btn{display:block}}section.account .account-wrapper .account-section .account-section-content h3{font-size:1.25rem}section.account .account-wrapper .account-section .account-section-content .customer-info-form .customer-info-form__main{-moz-column-gap:1rem;column-gap:1rem;display:flex;justify-content:space-between}section.account .account-wrapper .account-section .account-section-content .customer-info-form .customer-info-form__main .customer-info-form__main__title{display:flex;flex-direction:column;gap:.25rem}section.account .account-wrapper .account-section .account-section-content .customer-info-form .customer-info-form__main .customer-info-form__main__title span:first-child{font-size:1rem;font-weight:400}section.account .account-wrapper .account-section .account-section-content .customer-info-form .customer-info-form__main .customer-info-form__main__title span:last-child{font-size:.8125rem;font-weight:300}section.account .account-wrapper .account-section .account-section-content .customer-info-form .customer-info-form__main .customer-info-form__main__actions{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-direction:row;justify-content:flex-end}@media screen and (max-width:424px){section.account .account-wrapper .account-section .account-section-content .customer-info-form .customer-info-form__main .customer-info-form__main__actions{flex-direction:column;row-gap:.25rem}}section.account .account-wrapper .account-section .account-section-content .customer-info-form .customer-info-form__panel>.form-group:first-child,section.account .account-wrapper .account-section .account-section-content .customer-info-form .customer-info-form__panel>.form-row:first-child{margin-top:2rem}section.account .account-wrapper .account-section .account-section-content .customer-info-form:not(:last-child){border-bottom:1px solid #ededed;margin-bottom:1.25rem;padding-bottom:1.25rem}section.account .account-wrapper .account-section .account-section-content .addresses-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}section.account .account-wrapper .account-section .account-section-content .addresses-grid .address-grid__item{align-items:flex-start;border:1px solid #dadada;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.25rem,3vw,1.75rem) clamp(1rem,4vw,2.5rem);row-gap:1rem}section.account .account-wrapper .account-section .account-section-content .addresses-grid .address-grid__item .address-grid__item__content{font-size:.875rem;line-height:1.25rem}section.account .account-wrapper .account-section .account-section-content .addresses-grid .address-grid__item .address-grid__item__actions{display:flex;flex-direction:row;gap:.75rem}section.account .account-wrapper .account-section .account-section-content .addresses-grid .address-grid__item .address-grid__item__actions .iconify{color:#000;cursor:pointer;font-size:1.5rem;transition:.2s ease-in-out}section.account .account-wrapper .account-section .account-section-content .addresses-grid .address-grid__item .address-grid__item__actions .iconify:hover{color:#0078c7}section.account .account-wrapper .account-section .account-section-content .addresses-grid .address-grid__item.address-grid__item--add{cursor:pointer}section.account .account-overview{display:flex;flex-direction:row;gap:6rem;margin-bottom:5rem;margin-top:3rem}section.account .account-overview .account-overview__item{display:flex;flex-direction:column;row-gap:2rem}section.account .account-overview .account-overview__item .account-overview__item__content{align-items:flex-end;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-direction:row;font-weight:300;text-transform:uppercase}section.account .account-overview .account-overview__item .account-overview__item__content .account-overview__item__content__value{font-size:2rem;font-weight:400;line-height:1}section.account .recent-orders h3{margin-bottom:1rem}section.account .recent-orders p{font-weight:300}@media screen and (max-width:768px){section.account .account-wrapper .account-section .account-section-content .addresses-grid{grid-template-columns:1fr}section.account .account-overview{gap:3rem}section.account .account-overview .account-overview__item{row-gap:1rem}section.account .account-overview .account-overview__item .account-overview__item__content .account-overview__item__content__value{font-size:1.75rem}}@media screen and (max-width:640px){section.account .account-wrapper{grid-template-columns:1fr}section.account .account-wrapper .account-menu{margin-bottom:3rem;margin-top:0}section.account .account-wrapper .account-menu h3{display:none}section.account .account-wrapper .account-menu ul{flex-direction:row;gap:2rem}section.account .account-wrapper .account-menu ul .logout{display:none}}@media screen and (max-width:480px){section.account .account-wrapper .account-section .account-section-header{align-items:flex-start}section.account .account-wrapper .account-section .account-section-header div.account-section-title{align-items:flex-start;flex-direction:column}section.account .account-overview{flex-direction:column;gap:2rem;margin-bottom:3rem;margin-top:2rem}section.account .account-overview .account-overview__item .account-overview__item__content .account-overview__item__content__value{font-size:1.75rem}}@media screen and (max-width:420px){section.account .account-wrapper .account-menu ul{gap:1rem;justify-content:space-between}}.category{margin-bottom:4rem;margin-top:clamp(1rem,4vw,2rem);position:relative;z-index:1}.category__header,.product-list__header{background:#f9f9f9;border-radius:clamp(20px,4vw,32px);display:flex;flex-direction:column;gap:.25rem;margin-bottom:2rem;overflow:hidden;padding:clamp(1.25rem,4vw,3rem);position:relative;text-align:left;z-index:1}.category__header .category__title,.product-list__header .category__title{font-size:clamp(1.325rem,5vw,2rem);font-weight:500;letter-spacing:-.6px;line-height:clamp(2rem,6vw,3rem);margin-bottom:0}.category__header .category__prev-link,.product-list__header .category__prev-link{align-items:center;color:#717584;display:flex;flex-direction:row;font-size:clamp(.8125rem,2vw,1rem);font-weight:300;gap:.5rem;transition:.2s}.category__header .category__prev-link:active,.category__header .category__prev-link:hover,.product-list__header .category__prev-link:active,.product-list__header .category__prev-link:hover{color:#0078c7}.category__header .category__description,.category__header .category__description>p,.category__header .product-list__description,.category__header .product-list__description>p,.product-list__header .category__description,.product-list__header .category__description>p,.product-list__header .product-list__description,.product-list__header .product-list__description>p{color:#484848;font-size:clamp(.75rem,2vw,.938rem);font-weight:300;line-height:clamp(1.125rem,3.2vw,1.5rem)}.category__header:before,.product-list__header:before{aspect-ratio:4.74/1;background:url(../images/category/category-header-bg.svg);background-size:cover;content:"";left:50%;position:absolute;top:-1rem;transform:translate(-50%);width:100%;z-index:-1}@media screen and (max-width:570px){.category__header:before,.product-list__header:before{display:none}}@media screen and (max-width:768px){.category__header,.product-list__header{margin-bottom:1rem}}.category__subcategories{margin-block:1.5rem 0;position:relative}.category__subcategories:before{background:linear-gradient(90deg,#f8f8f8,transparent);left:-2px}.category__subcategories:after,.category__subcategories:before{content:"";height:100%;position:absolute;top:0;width:10px;z-index:9}.category__subcategories:after{background:linear-gradient(-90deg,#f8f8f8,transparent);right:-2px}.category__subcategories .subcategory-list__item a{background-color:#f8f8f8;border:1px solid #e1e1e1;border-radius:26px;color:#545454;cursor:pointer;display:block;font-size:.875rem;font-weight:300;padding:.75rem 1.75rem;text-align:center;transition:.4s ease;white-space:nowrap}.category__subcategories .subcategory-list__item a:hover{background:#f1f9ff;border-color:#0078c7;color:#0078c7}@media screen and (max-width:768px){.category__subcategories .subcategory-list__item a{font-size:.75rem;padding:.5rem 1rem}}.product-list__sort{position:relative;width:-moz-fit-content;width:fit-content}.product-list__sort .product-list-sort__trigger{align-items:flex-end;background-color:#fff;border:1px solid #fff;border-radius:999px;display:flex;flex-direction:row;font-size:.875rem;gap:.5rem;justify-content:space-between}.product-list__sort .product-list-sort__trigger .product-list-sort__trigger__label{align-items:center;display:flex;flex-direction:row;gap:.5rem}.product-list__sort .product-list-sort__trigger .product-list-sort__trigger__label .title{color:#757575;font-weight:300}.product-list__sort .product-list-sort__trigger .product-list-sort__trigger__label .selected_option{align-items:center;display:flex;flex-direction:row;gap:.25rem}.product-list__sort .product-list-sort__trigger .product-list-sort__trigger__label .selected_option .product-list-sort__trigger__indicator{height:20px}.product-list__sort .product-list-sort__trigger .iconify{font-size:1.25rem}.product-list__sort .product-list-sort__content{background-color:#fff;border:1px solid #ebebeb;border-radius:12px;margin-bottom:.25rem;margin-top:.25rem;min-width:var(--radix-popper-anchor-width);padding:.5rem;z-index:999}.product-list__sort .product-list-sort__content ul{list-style:none}.product-list__sort .product-list-sort__content ul li{border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:300;transition:.2s ease-in-out}.product-list__sort .product-list-sort__content ul li button{height:100%;padding:.75rem;text-align:left;width:100%}.product-list__sort .product-list-sort__content ul li:not(:last-child){margin-bottom:.25rem}.product-list__sort .product-list-sort__content ul li:active,.product-list__sort .product-list-sort__content ul li:hover{background-color:#0078c7;color:#fff}.cf-range,.cf-select{position:relative;width:-moz-fit-content;width:fit-content}.cf-range .cf-range__trigger,.cf-range .cf-select__trigger,.cf-select .cf-range__trigger,.cf-select .cf-select__trigger{align-items:flex-end;background-color:#fff;border:1px solid #fff;border-radius:999px;display:flex;flex-direction:row;font-size:.875rem;gap:.5rem;justify-content:space-between}.cf-range .cf-range__trigger .cf-range__trigger__label,.cf-range .cf-range__trigger .cf-select__trigger__label,.cf-range .cf-select__trigger .cf-range__trigger__label,.cf-range .cf-select__trigger .cf-select__trigger__label,.cf-select .cf-range__trigger .cf-range__trigger__label,.cf-select .cf-range__trigger .cf-select__trigger__label,.cf-select .cf-select__trigger .cf-range__trigger__label,.cf-select .cf-select__trigger .cf-select__trigger__label{align-items:flex-start;display:flex;flex-direction:column;gap:.125rem}.cf-range .cf-range__trigger .cf-range__trigger__label .title,.cf-range .cf-range__trigger .cf-select__trigger__label .title,.cf-range .cf-select__trigger .cf-range__trigger__label .title,.cf-range .cf-select__trigger .cf-select__trigger__label .title,.cf-select .cf-range__trigger .cf-range__trigger__label .title,.cf-select .cf-range__trigger .cf-select__trigger__label .title,.cf-select .cf-select__trigger .cf-range__trigger__label .title,.cf-select .cf-select__trigger .cf-select__trigger__label .title{color:#757575;font-size:.625rem;font-weight:300}.cf-range .cf-range__trigger .iconify,.cf-range .cf-select__trigger .iconify,.cf-select .cf-range__trigger .iconify,.cf-select .cf-select__trigger .iconify{font-size:1.25rem}.cf-range .cf-range__refresh,.cf-range .cf-select__refresh,.cf-select .cf-range__refresh,.cf-select .cf-select__refresh{align-items:center;background-color:#0078c7;border-radius:999px;display:flex;height:1.5rem;justify-content:center;position:absolute;right:-2px;top:-5px;transition:background-color .2s;width:1.5rem}.cf-range .cf-range__refresh .iconify,.cf-range .cf-select__refresh .iconify,.cf-select .cf-range__refresh .iconify,.cf-select .cf-select__refresh .iconify{color:#fff}.cf-range .cf-range__refresh:hover,.cf-range .cf-select__refresh:hover,.cf-select .cf-range__refresh:hover,.cf-select .cf-select__refresh:hover{background-color:#00a7ff}.cf-range .cf-select__content,.cf-select .cf-select__content{background-color:#fff;border:1px solid #ebebeb;border-radius:12px;margin-bottom:.25rem;margin-top:.25rem;min-width:var(--radix-popper-anchor-width);padding:.5rem;z-index:999}.cf-range .cf-select__content ul,.cf-select .cf-select__content ul{list-style:none}.cf-range .cf-select__content ul li,.cf-select .cf-select__content ul li{border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:300;transition:.2s ease-in-out}.cf-range .cf-select__content ul li button,.cf-select .cf-select__content ul li button{height:100%;padding:.75rem;text-align:left;width:100%}.cf-range .cf-select__content ul li:not(:last-child),.cf-select .cf-select__content ul li:not(:last-child){margin-bottom:.25rem}.cf-range .cf-select__content ul li:active,.cf-range .cf-select__content ul li:hover,.cf-select .cf-select__content ul li:active,.cf-select .cf-select__content ul li:hover{background-color:#0078c7;color:#fff}.cf-range .cf-range__content,.cf-select .cf-range__content{background-color:#fff;border:1px solid #ebebeb;border-radius:12px;margin-bottom:.25rem;margin-top:.25rem;padding:2rem 1rem .875rem;z-index:999}.cf-range .cf-range__content button,.cf-select .cf-range__content button{margin-top:3rem;width:100%}.cf-range.is-active .cf-range__trigger,.cf-range.is-active .cf-select__trigger,.cf-select.is-active .cf-range__trigger,.cf-select.is-active .cf-select__trigger{border-color:#0078c7}.cf-range.is-active .cf-range__trigger__label .title,.cf-range.is-active .cf-select__trigger__label .title,.cf-select.is-active .cf-range__trigger__label .title,.cf-select.is-active .cf-select__trigger__label .title{color:#0078c7}.pagination{align-items:center;display:grid;grid-template-columns:96px 1fr 96px;justify-content:space-between;justify-items:center}.pagination .pagination__list{align-items:center;display:flex;flex-direction:row;gap:.5rem}.pagination .pagination__list .pagination__list__item{border-radius:999px;font-weight:300;height:2.5rem;transition:.2s ease-in-out;width:2.5rem}.pagination .pagination__list .pagination__list__item[data-selected=true]{background-color:#f4f4f4;cursor:default}.pagination .pagination__list .pagination__list__item:not([data-selected=true]):hover{background-color:#0078c7;color:#fff}.pagination .pagination__ellipsis{align-items:center;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.pagination .pagination__arrows{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.pagination .pagination__arrows .pagination__arrow{align-items:center;border-radius:999px;display:flex;height:2.5rem;justify-content:center;transition:.2s ease-in-out;width:2.5rem}.pagination .pagination__arrows .pagination__arrow:disabled{opacity:.5}.pagination .pagination__arrows .pagination__arrow:not(:disabled){cursor:pointer}.pagination .pagination__arrows .pagination__arrow:not(:disabled):hover{background-color:#f4f4f4}.pagination-info{color:#717584;display:flex;font-size:.875rem;font-weight:300;justify-content:flex-end;margin-top:clamp(2rem,7vw,4rem)}@media screen and (max-width:720px){.pagination{grid-template-columns:1fr}.pagination .pagination__arrows{gap:3rem;margin-top:1.5rem}.pagination .pagination__list{gap:.25rem}.pagination .pagination-info{justify-content:center}}@media screen and (max-width:380px){.pagination .pagination__list{display:none}.pagination .pagination__arrows{margin-top:0}}.product{margin-bottom:clamp(1rem,3vw,2rem);margin-top:clamp(.25rem,2vw,2rem)}.product .product__wrapper{position:relative}.product .product__wrapper .product__top{-moz-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem);display:flex;margin-bottom:3rem;margin-top:2rem;position:relative}.product .product__wrapper .product__top .product__images{display:flex;flex-direction:column;position:relative;row-gap:1rem;width:620px}.product .product__wrapper .product__top .product__images .carousel-main{border:1px solid #f3f3f3;border-radius:clamp(20px,4vw,32px);overflow:hidden}.product .product__wrapper .product__top .product__images .carousel-main .carousel__item{aspect-ratio:1/.8;cursor:grab;padding-top:80%;position:relative;width:100%}.product .product__wrapper .product__top .product__images .carousel-main .carousel__item img{font-size:0;height:100%;left:50%;max-width:600px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content;width:100%}.product .product__wrapper .product__top .product__images .carousel-main .carousel__item:active{cursor:grabbing}.product .product__wrapper .product__top .product__images .carousel-main .carousel{width:620px}.product .product__wrapper .product__top .product__images .carousel-thumbnail{width:100%}.product .product__wrapper .product__top .product__images .carousel-thumbnail .carousel__slide{border:1px solid #f3f3f3;border-radius:16px;max-width:calc(33.3333% - 10.6667px)!important;overflow:hidden;transition:.4s ease-in-out}.product .product__wrapper .product__top .product__images .carousel-thumbnail .carousel__slide .carousel__item{aspect-ratio:1/.8;cursor:pointer;padding-top:80%;position:relative;width:100%}.product .product__wrapper .product__top .product__images .carousel-thumbnail .carousel__slide .carousel__item img{font-size:0;height:100%;left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content;width:140px}.product .product__wrapper .product__top .product__images .carousel-thumbnail .carousel__slide:hover{border-color:#0078c7}.product .product__wrapper .product__top .product__discontinued{color:#0078c7;font-weight:400}.product .product__wrapper .product__top .product__info{display:flex;flex-direction:column;gap:1.5rem;height:-moz-fit-content;height:fit-content;position:relative;width:100%}.product .product__wrapper .product__top .product__info .product-info__main{background:#f8f8f8;border-radius:clamp(20px,4vw,32px);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:clamp(1.5rem,4vw,2.5rem);position:relative;width:100%}.product .product__wrapper .product__top .product__info .product-info__main .product__prices{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:column;margin-bottom:.5rem;margin-top:1rem}.product .product__wrapper .product__top .product__info .product-info__main .product__prices .product__prices__sale{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:row;margin-bottom:.5rem}.product .product__wrapper .product__top .product__info .product-info__main .product__prices .product__prices__sale .product-price-old{color:#a7a7a7;font-size:1rem;font-weight:300;text-decoration:line-through}.product .product__wrapper .product__top .product__info .product-info__main .product__prices .product__prices__sale .discount-badge{background-color:#ff2828;border-radius:24px;color:#fff;padding:.25rem 1rem}.product .product__wrapper .product__top .product__info .product-info__main .product__prices .product__price.product__price--tax-incl{color:#0078c7!important;font-size:1.75rem;font-weight:500}.product .product__wrapper .product__top .product__info .product-info__main .product__prices .product__price.product__price--tax-incl .product__tax-label{color:#818181;font-size:1rem;font-weight:300}.product .product__wrapper .product__top .product__info .product-info__main .product__prices .product__price.product__price--tax-excl{color:#68707d;font-size:.875rem;font-weight:300}.product .product__wrapper .product__top .product__info .product-info__main .product__prices .product__price.product__price--tax-excl .product__tax-label{font-size:.65rem}.product .product__wrapper .product__top .product__info .product-info__main .product__prices .unit-price{color:#505661;font-size:.875rem;font-weight:300;margin-left:.125rem;margin-top:.75rem}.product .product__wrapper .product__top .product__info .product-info__references{display:flex;flex-direction:column;gap:.75rem;height:-moz-fit-content;height:fit-content;position:relative;width:100%}.product .product__wrapper .product__top .product__info .product-info__references>div{align-items:center;background:#f8f8f8;border-radius:12px;display:flex;flex:1;flex-direction:row;font-size:.8125rem;justify-content:space-between;padding:1rem clamp(1.5rem,4vw,2.5rem)}.product .product__wrapper .product__top .product__info .product-info__references>div span:first-child{color:#68707d}.product .product__wrapper .product__top .product__info .product-info__references ul{display:flex;flex-direction:column;list-style:none}.product .product__wrapper .product__top .product__info .product-info__references ul li{padding-block:1rem}.product .product__wrapper .product__top .product__info .product-info__references ul li:last-child{border-top:1px solid #efefef}.product .product__wrapper .product__top .product__info .product__availability{margin-bottom:1rem;width:-moz-fit-content;width:fit-content}.product .product__wrapper .product__top .product__info .product__availability .product__stock{align-items:center;border-radius:24px;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;font-size:.75rem;padding:.35rem .75rem}.product .product__wrapper .product__top .product__info .product__availability .product__stock.product__stock--in-stock{background-color:#daf0e2;color:#0c790c}.product .product__wrapper .product__top .product__info .product__availability .product__stock.product__stock--in-stock-supplier{background-color:#dcedf1;color:#0e7090}.product .product__wrapper .product__top .product__info .product__availability .product__stock.product__stock--out-of-stock{background-color:#f2dfde;color:#b31010}.product .product__wrapper .product__top .product__info .product__actions{align-items:flex-start;display:flex;flex-direction:row;gap:1rem}.product .product__wrapper .product__top .product__info .product__actions .product__add-to-cart{font-size:1rem;line-height:1rem;padding:1rem 2.5rem}@media screen and (min-width:769px) and (max-width:930px){.product .product__wrapper .product__top .product__info .product__actions{flex-direction:column}}@media screen and (max-width:480px){.product .product__wrapper .product__top .product__info .product__actions{flex-direction:column}}.product .product__wrapper .product__top .product__info .product__promotions{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem}.product .product__wrapper .product__top .product__info .product__promotions .product-promotion{align-items:center;background-color:#f9f2e8;border:1px dashed orange;border-radius:12px;color:orange;cursor:pointer;display:flex;flex-direction:row;gap:.5rem;padding:.75rem .5rem}.product .product__wrapper .product__top .product__info .product__promotions .product-promotion .product-promotion__label{display:flex;flex-direction:column;gap:.125rem}.product .product__wrapper .product__top .product__info .product__promotions .product-promotion .product-promotion__label span:first-child{font-size:.8125rem;font-weight:600}.product .product__wrapper .product__top .product__info .product__promotions .product-promotion .product-promotion__label span:nth-child(2){font-size:.75rem;font-weight:400}.product .product__wrapper .product__top .product__info .quantity-selector .quantity-selector__wrapper{border-radius:clamp(20px,4vw,32px)}.product .product__wrapper .product__top .product__info .quantity-selector .quantity-selector__wrapper .quantity-selector__button{border-radius:50%;font-size:1rem;padding:1rem}.product .product__wrapper .product__top .product__info .quantity-selector .quantity-selector__wrapper .quantity-selector__button .iconify{height:1rem!important}.product .product__wrapper .product__top .product__info .quantity-selector .quantity-selector__wrapper .quantity-selector__input{width:30px}.product .product__wrapper .product__top .product__details{display:flex;flex-direction:column;margin-bottom:2rem;row-gap:1rem}.product .product__wrapper .product__top .product__details .product__summary{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;padding-block:1.5rem}.product .product__wrapper .product__top .product__details .product__summary,.product .product__wrapper .product__top .product__details .product__summary p{color:#68707d;font-size:.8125rem;line-height:1.3125rem;text-align:justify}.product .product__wrapper .product__top .product__details .product__name{font-size:1.5rem;font-weight:500;line-height:2rem}.product .product__wrapper .product__additional-info{border-radius:clamp(20px,4vw,32px);padding:clamp(1.5rem,4vw,2.5rem)}.product .product__wrapper .product__additional-info,.product .product__wrapper .product__additional-info ol,.product .product__wrapper .product__additional-info p,.product .product__wrapper .product__additional-info ul{background-color:#fafafa!important;color:#000!important;font-size:clamp(.875rem,1.5vw,1rem);font-weight:300;line-height:clamp(1.5rem,4vw,1.75rem);margin-bottom:1rem}.product .product__wrapper .product__additional-info ul{list-style:outside;padding-left:1.25rem}.product .product__wrapper .product__additional-info strong{font-weight:500}.product .product__wrapper .product__breadcrumbs{margin-bottom:1rem;overflow-x:auto}.product .product__wrapper .product__breadcrumbs::-webkit-scrollbar{display:none}.product .product__wrapper .product__breadcrumbs ul{display:flex;flex-direction:row;gap:2rem;justify-content:right;list-style:none;margin-left:auto;padding-block:.75rem;width:-moz-fit-content;width:fit-content}.product .product__wrapper .product__breadcrumbs ul li{color:#717584;font-size:.875rem;font-weight:300;position:relative;transition:.2s;white-space:nowrap}.product .product__wrapper .product__breadcrumbs ul li:not(:last-child):after{background:#eaebed;content:"";height:2px;position:absolute;right:-1.25rem;top:calc(50% - 1px);width:.75rem}.product .product__wrapper .product__breadcrumbs ul li:hover{color:#0078c7}.product .product__wrapper .product__breadcrumbs ul li a{-webkit-user-drag:none}@media screen and (max-width:1440px){.product .product__wrapper .product__top .product__images,.product .product__wrapper .product__top .product__images .carousel-main .carousel{width:540px}}@media screen and (max-width:1200px){.product .product__wrapper .product__top .product__details .product__name{font-size:1.25rem;line-height:2rem}.product .product__wrapper .product__top .product__images,.product .product__wrapper .product__top .product__images .carousel-main .carousel{width:400px}}@media screen and (max-width:840px){.product .product__wrapper .product__top .product__content{margin-top:0}.product .product__wrapper .product__top .product__images,.product .product__wrapper .product__top .product__images .carousel-main .carousel{width:300px}}@media screen and (max-width:768px){.product .product__wrapper .product__top .product__images,.product .product__wrapper .product__top .product__images .carousel-main .carousel{width:280px}.product .product__wrapper .product__top .product__content{margin-top:1.25rem;padding:1.5rem 1rem}.product .product__wrapper .product__breadcrumbs,.product .product__wrapper .product__top .product__content .product__availability{margin-bottom:1.5rem}.product{margin-top:1.25rem}.product .product__wrapper .product__top{flex-direction:column;margin-bottom:3rem;row-gap:.75rem}.product .product__wrapper .product__top .product__images,.product .product__wrapper .product__top .product__images .carousel-main .carousel{width:100%}}.product-list{position:relative}.product-list .product-list__upper-row{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem;padding-inline:.5rem}.product-list .product-list__wrapper{display:grid;gap:clamp(1rem,2vw,1.25rem);grid-template-columns:max(22%,220px) 1fr;margin-bottom:clamp(2rem,7vw,5rem);position:relative}.product-list .product-list__wrapper .product-list__main{display:flex;flex-direction:column}.product-list .product-list__wrapper .product-list__filter{display:flex;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content;margin-top:2rem}.product-list .product-list__wrapper .product-list__filter .filter-group{padding:1rem}.product-list .product-list__wrapper .product-list__filter .filter-group .filter-group__title{font-weight:600;margin-bottom:1rem}.product-list .product-list__wrapper .product-list__filter .filter-group .filter-group__options{display:flex;flex-direction:column;gap:.75rem}.product-list .product-list__wrapper .product-list__filter .filter-group .filter-group__options .filter-group__option{display:flex;flex-direction:row;font-size:.875rem;font-weight:300;gap:.5rem;line-height:1.375rem}.product-list .product-list__wrapper .product-list__filter .filter-group .filter-group__options .filter-group__option a{transition:.4s ease;word-break:normal}.product-list .product-list__wrapper .product-list__filter .filter-group .filter-group__options .filter-group__option a:hover{color:#0078c7}@media screen and (max-width:768px){.product-list .product-list__wrapper .product-list__filter{display:none}}.product-list .product-list__wrapper .product-list__filter--mobile{display:none}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-trigger{align-items:center;background-color:#f8f8f8;border-radius:12px;display:flex;gap:.25rem;justify-content:space-between;padding:1.25rem;width:100%}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-trigger .iconify{transition:.4s ease-in-out}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-trigger .label{align-items:center;display:flex;gap:.25rem}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-trigger .label .badge{background-color:#0086df;border-radius:50%;color:#fff;font-size:.75rem;height:1.25rem;line-height:1.25rem;text-align:center;transition:.2s ease-in-out;width:1.25rem}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-content{background-color:#f8f8f8;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-content .filter-group{padding-block:1rem;padding-inline:1.25rem}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-content .filter-group:first-child{border-top:1px solid #ededed;padding-top:2rem}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-content .filter-group .filter-group__title{font-weight:400;margin-bottom:1rem}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-content .filter-group .filter-group__options{display:flex;flex-direction:column;gap:.75rem}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-content .filter-group .filter-group__options .filter-group__option{display:flex;flex-direction:row;font-size:.875rem;font-weight:300;gap:.5rem;line-height:1.375rem}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-content .filter-group .filter-group__options .filter-group__option a{transition:.4s ease;word-break:normal}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-content .filter-group .filter-group__options .filter-group__option a:hover{color:#0078c7}.product-list .product-list__wrapper .product-list__filter--mobile.is-open .collapsible-trigger{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.product-list .product-list__wrapper .product-list__filter--mobile.is-open .collapsible-trigger .iconify{transform:rotate(180deg)}.product-list .product-list__wrapper .product-list__filter--mobile:not(.is-open) .collapsible-trigger{transition:.4s ease-in-out}@media screen and (max-width:768px){.product-list .product-list__wrapper .product-list__filter--mobile{display:block}}.product-list .product-list__wrapper .product-list__items{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);height:-moz-fit-content;height:fit-content}@media screen and (max-width:768px){.product-list .product-list__wrapper{grid-template-columns:1fr}}.product-list .product-list__no-products{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-block:4rem}.product-list .product-list__no-products .icon-wrapper{background:#0090f024;border-radius:999px;display:flex;padding:.5rem}.product-list .product-list__no-products .icon-wrapper .iconify{color:#0090f0}.product-list .product-list__no-products .product-list__no-products-text{font-size:1.25rem;font-weight:300}.product-item{background-color:#fff;border:1px solid #ededed;border-radius:20px;flex-direction:column;justify-content:flex-start;padding:1rem 1.5rem;row-gap:.5rem}.product-item,.product-item .product-item__image{align-items:center;display:flex;position:relative;transition:.2s}.product-item .product-item__image{aspect-ratio:1/1.2;cursor:pointer;flex-shrink:0;overflow:hidden;padding-top:120%;width:100%}.product-item .product-item__image img{font-size:0;height:100%;left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content;width:100%}.product-item .product-item__badges{display:flex;flex-direction:column;left:0;position:absolute;row-gap:.25rem;top:1rem}.product-item .product-item__badges .badge{border-radius:0 12px 12px 0;font-size:.75rem;font-weight:400;padding:.25rem .5rem;width:-moz-fit-content;width:fit-content}.product-item .product-item__badges .badge.on-stock{background-color:#daf0e2;color:#0c790c}.product-item .product-item__badges .badge.on-stock-supplier{background-color:#dcedf1;color:#0e7090}.product-item .product-item__badges .badge.out-of-stock{background-color:#f2dfde;color:#b31010}.product-item .product-item__badges .badge.discount{background-color:#ff2828;color:#fff;font-weight:500;padding:.25rem .75rem}.product-item .product-item__badges .badge.promo-code{background-color:orange;color:#fff;font-weight:500;padding:.25rem .75rem}.product-item .product-item__label{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;row-gap:2rem;width:100%}.product-item .product-item__label .product-item__title{cursor:pointer;display:flex;flex-direction:column;row-gap:.25rem}.product-item .product-item__label .product-item__title span.type{color:#989898;font-size:.75rem;font-weight:300;white-space:pre-wrap;word-break:break-word}.product-item .product-item__label .product-item__title span.name{color:#000;font-size:.8125rem;font-weight:400;line-height:1.25rem;transition:.2s;white-space:pre-wrap;word-break:break-word}.product-item .product-item__label .product-item__title:hover span.name{color:#0078c7}.product-item .product-item__label .product-item__pricing .product-item__old-price{color:#c6c6c6;font-size:.875rem;font-weight:300;margin-bottom:.5rem;text-decoration:line-through}.product-item .product-item__label .product-item__pricing .product-item__price{font-size:1.25rem;font-weight:400}.product-item .product-item__label .product-item__pricing .product-item__price .product-item__price__tax-label{color:#757575;font-size:.75rem;font-weight:300;margin-left:.125rem}.product-item .product-item__add-to-cart{bottom:1rem;position:absolute;right:1rem;z-index:9}.product-item .product-item__add-to-cart button:not(:disabled):hover{background-color:#0078c7;border-color:#0078c7;color:#fff}.product-item .product-item__add-to-cart button:not(:disabled):hover .iconify{color:#fff}.product-item .product-item__link{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.product-item:hover{border-color:#0090f066}.product-item:hover .product-item__label .product-item__title span.name{color:#0078c7!important}.product-item.product-item--skeleton .product-item__image{border-radius:8px}.product-item.product-item--skeleton .product-item__title{width:100%}.product-item.product-item--skeleton .product-item__title span{border-radius:6px;height:24px;width:100%}.product-item.product-item--skeleton .product-item__price{align-items:flex-end;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;flex-direction:row;width:100%}.product-item.product-item--skeleton .product-item__price span:first-child{border-radius:6px;display:block;height:23px;width:30%}.product-item.product-item--skeleton .product-item__price span:nth-child(2){border-radius:4px;display:block;height:17px;width:20%}.product-item.product-item--skeleton .product-item__add-to-cart{border-radius:100%;height:42px;width:42px}.product-item.product-item--skeleton .product-item__add-to-cart,.product-item.product-item--skeleton .product-item__image,.product-item.product-item--skeleton .product-item__price span,.product-item.product-item--skeleton .product-item__title span{animation:loading .6s ease-out infinite;background-color:#f4f4f4;background:linear-gradient(100deg,#fff0 40%,#ffffff80,#fff0 60%) #f4f4f4;background-position-x:180%;background-size:200% 100%}.product-item.product-item--skeleton:hover{border-color:inherit!important}@media screen and (min-width:769px) and (max-width:1024px){.product-list .product-list__items{gap:1rem!important;grid-template-columns:repeat(2,1fr)!important}}@media screen and (min-width:730px) and (max-width:768px){.product-list .product-list__items{gap:.75rem!important;grid-template-columns:repeat(3,1fr)!important}}@media screen and (min-width:481px) and (max-width:729px){.product-list .product-list__items{gap:.75rem!important;grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:480px){.product-list .product-list__items{grid-template-columns:1fr!important}.product .product__wrapper .product__top .product__content .product__prices .product__price.product__price--tax-incl{font-size:1.5rem}.product .product__wrapper .product__top .product__content .product__details .product__name{font-size:1rem;line-height:1.75rem}.product .product__wrapper .product__top .product__content .product__details .product__summary p{font-size:.75rem;line-height:1.25rem}}@media screen and (max-width:640px){.product-list .product-list__filter-row,.product-list .product-list__filter-row>div{flex-direction:column;row-gap:.5rem}.product-list .product-list__filter-row>div .cf-range,.product-list .product-list__filter-row>div .cf-range__trigger,.product-list .product-list__filter-row>div .cf-select,.product-list .product-list__filter-row>div .cf-select__trigger{width:100%}}main.products{margin-block:4rem}@keyframes loading{to{background-position-x:-20%}}.products-block{margin-bottom:clamp(4rem,10vw,6rem)}.products-block .products-block__wrapper{display:block}.products-block .products-block__wrapper .products-block__title{text-align:center}.products-block .products-block__wrapper .products-block__title h2{font-size:clamp(1.25rem,3.5vw,2rem);letter-spacing:-.4px;line-height:clamp(1.75rem,4.5vw,2.75rem);margin-bottom:1.25rem}.products-block .products-block__wrapper .products-block__title p{color:#757575;font-size:.875rem;font-weight:300;line-height:1.325rem;margin-bottom:.5rem}@media screen and (max-width:425px){.products-block .products-block__wrapper .products-block__title p{font-size:.8125rem;line-height:1.25rem}}.products-block .products-block__wrapper .products-block__group-selector{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin-bottom:2rem}.products-block .products-block__wrapper .products-block__group-selector li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #c1c1c1;border-radius:16px;color:#838181;cursor:pointer;font-size:.875rem;font-weight:300;padding:.375rem .75rem;transition:.2s ease-out}.products-block .products-block__wrapper .products-block__group-selector li:hover{border-color:#0078c7;color:#0078c7}.products-block .products-block__wrapper .products-block__group-selector li.active{border-color:#000;color:#000}.product-carousel .carousel{position:relative}.product-carousel .carousel:before{background:linear-gradient(90deg,#fff,transparent);content:"";height:100%;left:-2px;pointer-events:none;position:absolute;top:0;width:120px;z-index:9}@media screen and (max-width:768px){.product-carousel .carousel:before{width:80px}}@media screen and (max-width:500px){.product-carousel .carousel:before{width:40px}}@media screen and (max-width:400px){.product-carousel .carousel:before{display:none}}.product-carousel .carousel:after{background:linear-gradient(-90deg,#fff,transparent);content:"";height:100%;pointer-events:none;position:absolute;right:-2px;top:0;width:120px;z-index:9}@media screen and (max-width:768px){.product-carousel .carousel:after{width:80px}}@media screen and (max-width:500px){.product-carousel .carousel:after{width:40px}}@media screen and (max-width:400px){.product-carousel .carousel:after{display:none}}.product-carousel .carousel .product-item{cursor:default;height:100%;max-width:275px;width:100%}.product-carousel .carousel .product-item .product-item__label{gap:.75rem}.product-carousel .carousel .product-item .product-item__image,.product-carousel .carousel .product-item .product-item__title{cursor:default}.product-carousel .carousel .product-item .product-item__image img{-webkit-user-drag:none}.product-carousel .carousel .product-item .btn{position:absolute;right:1rem;top:1rem}.product-carousel .carousel .product-item:hover{border-color:inherit!important}.product-carousel .carousel .product-item:hover .product-item__label .product-item__title span.name{color:inherit!important}.product-carousel .carousel-controls{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end;margin-bottom:1rem}.product-carousel .carousel-controls .btn{padding:.5rem}.product-carousel .carousel-controls .btn .iconify{font-size:1rem}.product-carousel .carousel-controls .btn:hover{background-color:#000;opacity:1}.product-carousel .carousel-controls .btn:hover .iconify{color:#fff}.product-page .features__wrapper .feature{background-color:#fafafa!important}.product-page .features__wrapper .feature:before{color:#f3f3f3!important}.product-page .features__wrapper .feature:after{background:linear-gradient(0deg,#fafafa,transparent)!important}.cart{margin-bottom:clamp(.5rem,3vw,2rem);margin-top:clamp(1rem,5vw,4rem)}.cart header h1{margin-bottom:clamp(.5rem,2vw,2rem)}.cart .cart__wrapper{-moz-column-gap:clamp(4rem,8vw,8rem);column-gap:clamp(4rem,8vw,8rem);display:grid;grid-template-columns:1fr 320px;margin-bottom:3rem}.cart .cart__wrapper .cart__empty{padding-block:12rem}.cart .cart__wrapper .cart__empty h1{font-size:1.75rem}.cart .cart__wrapper .cart__empty p{font-size:.875rem;font-weight:300;line-height:1.25rem;margin-block:1rem 1.5rem}.cart-line-items{display:flex;flex-direction:column}.cart-line-items .cart-line-item{font-size:.875rem;justify-content:space-between;padding-block:.5rem;position:relative}.cart-line-items .cart-line-item,.cart-line-items .cart-line-item .line-item__content{align-items:center;display:flex;flex-direction:row;gap:1rem}.cart-line-items .cart-line-item .line-item__content .line-item__image a,.cart-line-items .cart-line-item .line-item__content .line-item__image span{align-items:center;background-color:#fff;display:flex;height:120px;justify-content:center;overflow:hidden;padding:5px;width:120px}.cart-line-items .cart-line-item .line-item__content .line-item__label{display:flex;flex-direction:column;row-gap:.5rem}.cart-line-items .cart-line-item .line-item__content .line-item__label .line-item__name{font-weight:400}.cart-line-items .cart-line-item .line-item__content .line-item__label .line-item__price{align-items:center;color:#6b758a;display:inline-flex;font-weight:300;gap:.5rem;justify-content:flex-start}.cart-line-items .cart-line-item .line-item__content .line-item__label .line-item__price .price-old{color:#aab3c6;text-decoration:line-through}.cart-line-items .cart-line-item .line-item__content .line-item__label .line-item__badges{display:inline-flex;gap:.25rem;margin-top:.25rem}.cart-line-items .cart-line-item .line-item__content .line-item__label .line-item__badges .badge{border-radius:12px;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.cart-line-items .cart-line-item .line-item__content .line-item__label .line-item__badges .badge.discount{background-color:#ff2828;color:#fff}.cart-line-items .cart-line-item .line-item__content .line-item__label .line-item__badges .badge.promo-code{background-color:orange;color:#fff}.cart-line-items .cart-line-item .line-item__summary{align-items:flex-start;display:flex;flex-direction:row;gap:1rem}.cart-line-items .cart-line-item .line-item__summary .line-item__actions{align-items:center;display:flex;flex-direction:column;gap:.5rem}.cart-line-items .cart-line-item .line-item__summary .line-item__actions .action-remove{color:#6b758a;cursor:pointer;font-size:.75rem;font-weight:300;transition:.2s}.cart-line-items .cart-line-item .line-item__summary .line-item__actions .action-remove:hover{color:#000}.cart-line-items .cart-line-item .line-item__summary .line-item__total{text-align:end;width:80px}.cart-line-items .cart-line-item:not(:last-child){border-bottom:1px solid #f4f4f4}.cart-line-items .cart-line-item:only-child{border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4}@media screen and (max-width:768px){.cart-line-items .cart-line-item .line-item__label{font-size:.75rem}.cart-line-items .cart-line-item .line-item__summary{align-items:flex-end;flex-direction:column}}@media screen and (max-width:570px){.cart-line-items .cart-line-item .quantity-selector__wrapper .quantity-selector__button{display:none}.cart-line-items .cart-line-item .quantity-selector__wrapper .quantity-selector__input{padding:.5rem;width:40px}.cart-line-items .cart-line-item .line-item__content{gap:.5rem}.cart-line-items .cart-line-item .line-item__content .line-item__label{row-gap:.25rem}.cart-line-items .cart-line-item .line-item__content .line-item__image a,.cart-line-items .cart-line-item .line-item__content .line-item__image span{height:80px;width:80px}}@media screen and (max-width:375px){.cart-line-items .cart-line-item .line-item__price .price-old{display:none}}.cart-totals{margin-bottom:4rem;margin-top:1.5rem;position:relative;z-index:1}.cart-totals ul{display:flex;flex-direction:column;gap:1.25rem}.cart-totals ul li{align-items:center;display:flex;font-size:.875rem;font-weight:300;justify-content:space-between}.cart-totals ul li:last-child{border-top:1px solid #ededed;font-size:1rem;margin-top:.25rem;padding-top:1.5rem}.cart-totals ul li:last-child span:last-child{font-weight:500}@media screen and (max-width:1024px){.cart .cart__wrapper{grid-template-columns:1fr}}.cart__promo-codes{border-bottom:1px solid #f4f4f4;margin-top:1.5rem;padding-bottom:1rem}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__header{align-items:center;display:flex;font-size:.875rem;font-weight:300;justify-content:space-between;padding:0 .25rem;width:100%}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__header .promo-codes-dropdown__label{align-items:center;display:inline-flex;gap:.5rem}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__header .chevron{transition:.4s}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__content{position:relative}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__content input{border:1px solid #f4f4f4;border-radius:4px;font-size:.875rem;margin-block:1rem .25rem;padding:.75rem 1rem;text-transform:uppercase;width:100%}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__content input::-moz-placeholder{text-transform:none}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__content input::placeholder{text-transform:none}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__content button{color:#0078c7;font-size:.875rem;padding:.75rem 1rem;position:absolute;right:0;top:17px;transition:.4s}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__content button:not(:disabled):hover{text-shadow:0 0 10px #64c1ff}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__content button:disabled{color:#6b758a}.cart__promo-codes .promo-codes-dropdown.is-open .chevron{transform:rotate(180deg)}@media screen and (max-width:1024px){.cart__promo-codes{margin-top:clamp(2rem,6vw,4rem)}}.promo-codes-list{display:block;padding-top:.75rem}.promo-codes-list .promo-code{align-items:center;background-color:orange;border-radius:4px;color:#fff;display:inline-flex;font-size:.825rem;gap:.25rem;padding-block:.125rem;padding-inline:.75rem .25rem}.promo-codes-list .promo-code .iconify.remove-promo-code{cursor:pointer;transition:.2s}.promo-codes-list .promo-code .iconify.remove-promo-code:hover{color:#006241}.header__cart{align-items:center;display:flex;height:42px;justify-content:center;position:relative;width:42px}.header__cart .mini-cart{animation-duration:.4s;animation-name:slideUpAndFade;animation-timing-function:cubic-bezier(.16,1,.3,1);padding-top:.5rem;position:absolute;right:-21px;top:0;width:320px;will-change:transform,opacity;z-index:9999}.header__cart .mini-cart .mini-cart__wrapper{background-color:#fafafa;border:1px solid #ebebeb;border-radius:8px;padding:1rem .75rem}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__title{display:block;font-size:1.25rem;margin-bottom:.5rem}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__items{display:flex;flex-direction:column;row-gap:.75rem}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__items .mini-cart__item{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-direction:row}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__items .mini-cart__item .cart-item__image{align-items:center;background:#fff;border:1px solid #dfdfdf;border-radius:6px;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__items .mini-cart__item .cart-item__label{display:flex;flex-direction:column;font-size:.8125rem;row-gap:.25rem}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__items .mini-cart__item .cart-item__label span:first-child{color:#55585e}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__summary{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;font-size:.875rem;margin-block:1rem;padding-block:.75rem;row-gap:.75rem}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__summary .cart-totals{margin:0}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__summary .cart-totals ul{gap:.5rem}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__empty{font-size:.8125rem}.header__cart .mini-cart .mini-cart__wrapper .btn{margin-top:.5rem;padding:.75rem 1rem;width:100%}.header__cart .mini-cart.mini-cart--empty{width:180px}.header__cart .mini-cart.mini-cart--empty .mini-cart__wrapper{padding:1rem .75rem}.header__cart .mini-cart.mini-cart--empty .mini-cart__wrapper .mini-cart__title{margin-bottom:.25rem}@media screen and (max-width:768px){.header__cart .mini-cart{display:none}}.header__cart .cart__btn{background-color:#000!important;border-color:#000!important}.header__cart .cart__btn .iconify{color:#fff!important}.checkout{margin-block:0}.checkout .checkout__wrapper{-moz-column-gap:clamp(2rem,4vw,6rem);column-gap:clamp(2rem,4vw,6rem);display:grid;grid-template-columns:1fr 480px;padding-top:8rem}.checkout .checkout__flow{min-height:100vh}.checkout .checkout__flow .checkout__steps .checkout-step{padding-block:2rem;position:relative}.checkout .checkout__flow .checkout__steps .checkout-step:not(:last-child){border-bottom:1px solid #f4f4f4}.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__header{align-items:center;color:#f1f1f1;display:flex;justify-content:space-between}.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__header .checkout-step__header__title h2{align-items:center;display:flex;font-size:1.125rem;font-weight:500;gap:.125rem}.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__header .checkout-step__header__title p{color:#666;font-size:.8125rem;margin-top:.5rem}.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__header .edit{color:#0078c7;font-size:.75rem}.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__header .edit:hover{opacity:.7}.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__header .iconify{color:#0078c7}.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__overview{margin-left:.25rem;margin-top:1rem}.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__overview,.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__overview p{color:#464a52;font-size:.875rem;font-weight:300;line-height:1.5rem}.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__form{margin-top:1.5rem}.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__form p{color:#464a52;font-size:.875rem;font-weight:300;line-height:1.5rem}.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__form .address-select{margin-bottom:3rem}.checkout .checkout__flow .checkout__steps .checkout-step.checkout-step--active .checkout-step__header h2,.checkout .checkout__flow .checkout__steps .checkout-step.checkout-step--completed .checkout-step__header h2{color:#000}.checkout .checkout__summary{height:100%;position:relative}.checkout .checkout__summary:before{background-color:#fafafa;content:"";height:calc(100% + 8rem);left:0;position:absolute;top:-8rem;width:100vw;z-index:-1}.checkout .checkout__summary .checkout__summary__inner{align-self:flex-start;background-color:transparent;margin-top:0;padding-block:3rem;padding-inline:clamp(2rem,3.5vw,4rem) 0;position:sticky;top:0;z-index:1}.checkout .checkout__summary .checkout__summary__header{align-items:center;border-bottom:1px solid #ededed;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1.5rem;position:relative}.checkout .checkout__summary .checkout__summary__content,.checkout .checkout__summary--mobile .checkout__summary__content{width:100%}.checkout .checkout__summary .checkout__summary__content .cart-line-items,.checkout .checkout__summary--mobile .checkout__summary__content .cart-line-items{border-bottom:1px solid #ededed;margin-bottom:1.5rem;padding-bottom:1rem}.checkout .checkout__summary .checkout__summary__content .cart-line-items .cart-line-item,.checkout .checkout__summary--mobile .checkout__summary__content .cart-line-items .cart-line-item{padding-block:.75rem}.checkout .checkout__summary .checkout__summary__content .cart-line-items .cart-line-item:not(:last-child),.checkout .checkout__summary--mobile .checkout__summary__content .cart-line-items .cart-line-item:not(:last-child){border-color:#ededed}.checkout .checkout__summary .checkout__summary__content .cart-line-items .cart-line-item:only-child,.checkout .checkout__summary--mobile .checkout__summary__content .cart-line-items .cart-line-item:only-child{border:none}.checkout .checkout__summary .checkout__summary__content .cart-line-items .cart-line-item .line-item__content .line-item__image a,.checkout .checkout__summary .checkout__summary__content .cart-line-items .cart-line-item .line-item__content .line-item__image span,.checkout .checkout__summary--mobile .checkout__summary__content .cart-line-items .cart-line-item .line-item__content .line-item__image a,.checkout .checkout__summary--mobile .checkout__summary__content .cart-line-items .cart-line-item .line-item__content .line-item__image span{height:90px;width:90px}.checkout .checkout__summary .checkout__summary__content .cart-line-items .cart-line-item .line-item__content .line-item__label,.checkout .checkout__summary--mobile .checkout__summary__content .cart-line-items .cart-line-item .line-item__content .line-item__label{gap:.25rem}.checkout .checkout__summary .checkout__summary__content .cart-line-items .cart-line-item .line-item__content .line-item__label .line-item__price,.checkout .checkout__summary--mobile .checkout__summary__content .cart-line-items .cart-line-item .line-item__content .line-item__label .line-item__price{font-size:.75rem}.checkout .checkout__summary .checkout__summary__content .cart-line-items .cart-line-item .line-item__total,.checkout .checkout__summary--mobile .checkout__summary__content .cart-line-items .cart-line-item .line-item__total{width:-moz-fit-content;width:fit-content}.checkout .checkout__summary .checkout__summary__content .cart-totals,.checkout .checkout__summary--mobile .checkout__summary__content .cart-totals{margin-top:2rem}.checkout .checkout__summary .checkout__summary__content .cart-totals ul,.checkout .checkout__summary--mobile .checkout__summary__content .cart-totals ul{gap:1rem}.checkout .checkout__summary .checkout__summary__content .cart-totals ul li,.checkout .checkout__summary--mobile .checkout__summary__content .cart-totals ul li{font-size:1rem;font-weight:400}.checkout .checkout__summary .checkout__summary__content .cart-totals ul li:last-child,.checkout .checkout__summary--mobile .checkout__summary__content .cart-totals ul li:last-child{border-top:1px solid #ededed;font-size:1.25rem;margin-top:1rem;padding-top:2rem}.checkout .checkout__summary .checkout__summary__content .cart-totals ul li:last-child span:last-child,.checkout .checkout__summary--mobile .checkout__summary__content .cart-totals ul li:last-child span:last-child{color:#0078c7;font-weight:500}.checkout .checkout__summary--mobile{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:0;position:relative}.checkout .checkout__summary--mobile:before{background-color:#fafafa;content:"";height:100%;left:calc(clamp(.75rem,5vw,6.25rem)*-1);position:absolute;top:0;width:100vw;z-index:-1}.checkout .checkout__summary--mobile .checkout__summary__header .iconify{transition:.3s}.checkout .checkout__summary--mobile[data-state=open] .checkout__summary__header .iconify{transform:rotate(180deg)}.checkout .checkout__summary--mobile .checkout__summary__header{align-items:center;display:flex;justify-content:space-between;padding-block:2rem;width:100%}@media screen and (max-width:768px){.checkout .checkout__summary--mobile{margin-top:4rem}}@media screen and (max-width:1024px){.checkout .checkout__wrapper{display:flex;flex-direction:column-reverse}.checkout .checkout__wrapper .checkout__summary{display:none}.checkout .checkout__wrapper .checkout__flow{padding-top:0}}@media screen and (min-width:1025px){.checkout .checkout__summary--mobile{display:none!important}}.checkout__back-to-shop{display:flex;justify-content:flex-end;margin-bottom:5rem}.checkout__back-to-shop .btn{color:#68707d!important;font-size:1rem!important;font-weight:300!important}.checkout-progress{display:flex;margin-right:-55px;width:100%}.checkout-progress .checkout-progress__item{align-items:center;display:flex;flex-direction:column;gap:.5rem;position:relative;width:clamp(120px,16vw,180px)}.checkout-progress .checkout-progress__item:not(:last-child):before{background:#e3e3e3;content:"";height:2px;position:absolute;top:12px;transform:translate(50%);width:100%;z-index:-1}.checkout-progress .checkout-progress__item span.number{align-items:center;background-color:#e3e3e3;border-radius:6px;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.checkout-progress .checkout-progress__item span.label{font-size:11px;text-align:center;text-transform:uppercase}.checkout-progress .checkout-progress__item.is-active span.number{background-color:#0078c7;color:#fff}.checkout-progress .checkout-progress__item.is-active span.label{color:#0078c7}.checkout-progress .checkout-progress__item.is-active:before{background:linear-gradient(90deg,#0078c7 0,#e3e3e3 60%)}.checkout-progress .checkout-progress__item:has(~.is-active) span.number{background-color:#0078c7;color:#fff}.checkout-progress .checkout-progress__item:has(~.is-active):before{background:#0078c7}.checkout-progress .checkout-progress__item:not(.is-active) span.label{color:#737373}@media screen and (max-width:760px){.checkout-progress{margin-right:0}}.form-row{display:grid;gap:10px;grid-template-columns:repeat(12,1fr)}.col-2{grid-column:span 2}.col-4{grid-column:span 4}.col-6{grid-column:span 6}.col-8{grid-column:span 8}.col-12{grid-column:span 12}.order-note-form{margin-top:-1rem}.order-note-form .form-input label{font-size:.8125rem;top:1rem}.order-note-form .form-input textarea{padding-top:2.25rem}.order-note-form .form-input input:focus~label,.order-note-form .form-input textarea:focus~label,.order-note-form .form-input:not(.is-empty) label{font-size:.75rem;transform:none}@media (max-width:425px){.col-2,.col-4,.col-6,.col-8{grid-column:span 12}}@media screen and (max-width:440px){.checkout-progress .checkout-progress__item span.label{display:none}.checkout .checkout__summary--mobile{margin-top:2rem}}@media screen and (max-width:370px){.checkout .checkout__summary--mobile .checkout__summary__header{flex-direction:column;padding-block:1.25rem;row-gap:.25rem}}.index-page~footer .footer-inner{border-top:none!important}.index-page .btn{align-items:center;display:flex;flex-direction:row;gap:.75rem;padding:.25rem .25rem .25rem 1.25rem}.index-page .btn .icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:28px;justify-content:center;position:relative;width:28px}.index-page .btn .icon .iconify{color:#000}.index-page .btn .icon .iconify:before{height:28px;width:28px}.index-page .btn.btn--white .icon{background-color:#000}.index-page .btn.btn--white .icon .iconify{color:#fff}#hero{margin-bottom:clamp(4rem,10vw,6rem)}#hero .hero__wrapper{display:grid;gap:1rem;grid-template-columns:.6fr .4fr}#hero .hero__wrapper .hero-column{border-radius:clamp(20px,4vw,32px);overflow:hidden}#hero .hero__wrapper .hero-column--left{aspect-ratio:1/1;position:relative}#hero .hero__wrapper .hero-column--left:before{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}#hero .hero__wrapper .hero-column--left img{font-size:0;height:100%;left:50%;margin-left:-50%;margin-top:-50%;max-width:1000%;position:absolute;top:50%;transition:transform .2s ease-out;width:100%;z-index:-1}#hero .hero__wrapper .hero-column--left .content{bottom:clamp(1rem,4vw,2.5rem);color:#fff;margin-block:0;padding-inline:clamp(1rem,4vw,2.5rem);position:absolute;width:100%}#hero .hero__wrapper .hero-column--left .content h1{font-size:clamp(1.75rem,3vw,3rem);font-weight:600;letter-spacing:-.6px;line-height:clamp(2.25rem,4.2vw,4rem);margin-bottom:clamp(.25rem,.5vw,1rem);max-width:550px}@media screen and (max-width:350px){#hero .hero__wrapper .hero-column--left .content h1{font-size:1.5rem;line-height:2rem}}#hero .hero__wrapper .hero-column--left .content p{font-size:clamp(.875rem,1.5vw,1.25rem);font-weight:200}#hero .hero__wrapper .hero-column--left .content .btn{border-radius:999px}#hero .hero__wrapper .hero-column--left .content .btn .icon-outer{align-items:center;background-color:#fff;border-radius:999px;display:flex;justify-content:center;padding:clamp(.25rem,1.2vw,.75rem);position:absolute;right:-25%;top:0}#hero .hero__wrapper .hero-column--left .content .btn .icon-outer .iconify{font-size:clamp(1rem,2vw,1.25rem);transition:.2s ease-in}#hero .hero__wrapper .hero-column--left .content .btn:hover{opacity:1}#hero .hero__wrapper .hero-column--left .content .btn:hover .icon-outer .iconify{transform:rotate(45deg)}#hero .hero__wrapper .hero-right{display:grid;gap:1rem;grid-template-rows:.6fr .4fr}#hero .hero__wrapper .hero-right .hero-right--lower,#hero .hero__wrapper .hero-right .hero-right--upper{background-color:#f4f4f4;border-radius:clamp(20px,4vw,32px);color:#535a65;overflow:hidden;position:relative}#hero .hero__wrapper .hero-right .hero-right--upper{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1rem,3vw,2.25rem);z-index:1}#hero .hero__wrapper .hero-right .hero-right--upper h2{font-size:clamp(1.5rem,2.4vw,2.325rem);font-weight:300;letter-spacing:-.6px;line-height:clamp(2rem,3.5vw,3.325rem)}#hero .hero__wrapper .hero-right .hero-right--upper svg{filter:contrast(.85);left:50%;position:absolute;top:25%;transform:translate(-50%);width:100%;z-index:-1}@media screen and (max-width:1020px){#hero .hero__wrapper .hero-right .hero-right--upper svg{top:5%}}#hero .hero__wrapper .hero-right .hero-right--upper .hero-category__pills ul{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;list-style:none;overflow-x:auto;padding-bottom:.25rem;position:relative}#hero .hero__wrapper .hero-right .hero-right--upper .hero-category__pills ul li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #c1c1c1;border-radius:16px;color:#838181;cursor:pointer;font-size:.875rem;font-weight:300;padding:.375rem .5rem;transition:.2s ease-out}#hero .hero__wrapper .hero-right .hero-right--upper .hero-category__pills ul li:hover{border-color:#0078c7;color:#0078c7}#hero .hero__wrapper .hero-right .hero-right--upper .hero-category__pills ul li.active{border-color:#000;color:#000}@media screen and (max-width:1100px){#hero .hero__wrapper .hero-right .hero-right--upper .hero-category__pills ul li{font-size:.75rem}}@media screen and (max-width:470px){#hero .hero__wrapper .hero-right .hero-right--upper .hero-category__pills ul li:nth-child(4){display:none}}#hero .hero__wrapper .hero-right .hero-right--lower .hero-right-lower__content{align-items:flex-end;color:#fff;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding:clamp(1rem,3vw,1.5rem);position:relative;z-index:2}#hero .hero__wrapper .hero-right .hero-right--lower .hero-right-lower__content .hero-right-lower__text-block .hero-right-lower__tagline{display:block;font-size:.75rem;font-weight:300;margin-bottom:.25rem}#hero .hero__wrapper .hero-right .hero-right--lower .hero-right-lower__content .hero-right-lower__text-block .hero-right-lower__headline{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:500;line-height:clamp(1.75rem,5vw,2.25rem);margin-bottom:clamp(0rem,1vw,.5rem)}#hero .hero__wrapper .hero-right .hero-right--lower .hero-right-lower__content .hero-right-lower__description{font-size:.75rem;font-weight:300;line-height:1.125rem;max-width:400px}#hero .hero__wrapper .hero-right .hero-right--lower .hero-right-lower__content .btn{border-color:transparent;position:absolute;right:1.5rem;top:1.5rem}#hero .hero__wrapper .hero-right .hero-right--lower .hero-right-lower__image:before{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}#hero .hero__wrapper .hero-right .hero-right--lower .hero-right-lower__image img{font-size:0;height:100%;left:0;max-width:1000%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#hero .hero__wrapper .hero-column--right-lower,#hero .hero__wrapper .hero-column--right-upper{background:linear-gradient(217deg,#f7f7f7cc,#f000 70.71%),linear-gradient(127deg,#f1f1f1,#0f00 70.71%),linear-gradient(336deg,#999c,#00f0 70.71%);display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem;position:relative;z-index:1}#hero .hero__wrapper .hero-column--right-lower h1,#hero .hero__wrapper .hero-column--right-upper h1{font-size:clamp(1.5rem,2.8vw,2.625rem);font-weight:300;line-height:clamp(2rem,4vw,3.5rem);padding:1rem}@media screen and (max-width:1100px){#hero .hero__wrapper .hero-column--right-lower,#hero .hero__wrapper .hero-column--right-upper{padding:1rem}#hero .hero__wrapper .hero-column--right-lower h2,#hero .hero__wrapper .hero-column--right-upper h2{padding:1rem .25rem}}#hero .hero__wrapper .hero-column--right-lower .waves-svg path:last-child,#hero .hero__wrapper .hero-column--right-upper .waves-svg path:last-child{stroke-dasharray:950;stroke-dashoffset:950;animation:waves-svg 4s infinite alternate;animation-play-state:paused}@keyframes waves-svg{to{stroke-dashoffset:0}}#hero .hero__wrapper .hero-column--right-lower:hover .waves-svg path:last-child,#hero .hero__wrapper .hero-column--right-upper:hover .waves-svg path:last-child{animation-play-state:running}@media screen and (max-width:880px){#hero .hero__wrapper{grid-template-columns:1fr}#hero .hero__wrapper .hero-right{display:flex}}@media screen and (max-width:767px){#hero .hero__wrapper .hero-right{flex-direction:column}#hero .hero__wrapper .hero-right .hero-right--upper{gap:3rem}#hero .hero__wrapper .hero-right .hero-right--lower{min-height:240px}}@media screen and (max-width:640px){#hero{margin-top:1.5rem}}#features{margin-bottom:clamp(4rem,10vw,6rem)}#features .features__wrapper{display:flex;flex-direction:column;gap:1rem}#features .features__wrapper .feature{align-items:center;background-color:#f4f4f4;border-radius:20px;display:flex;gap:.5rem;overflow:hidden;padding:2rem;position:relative}#features .features__wrapper .feature:first-child:before{content:"01";letter-spacing:18px;transform-origin:left}#features .features__wrapper .feature:nth-child(2):before{content:"02";transform-origin:right}#features .features__wrapper .feature:nth-child(3):before{content:"03";transform-origin:left}#features .features__wrapper .feature:nth-child(4):before{content:"04";transform-origin:right}#features .features__wrapper .feature:before{bottom:-3rem;color:#eaeaea;font-size:8.75rem;position:absolute;right:1rem}#features .features__wrapper .feature:after{background:linear-gradient(0deg,#f4f4f4,transparent);bottom:0;content:"";height:40px;position:absolute;right:1rem;width:200px}#features .features__wrapper .feature .feature__content{color:#000;display:flex;flex-direction:column;letter-spacing:-.4px;position:relative;row-gap:.5rem}#features .features__wrapper .feature .feature__content .feature__title{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:500;line-height:clamp(1.25rem,3vw,1.75rem)}#features .features__wrapper .feature .feature__content .feature__desc{font-size:clamp(.75rem,2vw,1rem);font-weight:300;line-height:clamp(1rem,1.8vw,1.25rem)}#categories{margin-bottom:clamp(4rem,10vw,6rem)}#categories .categories__wrapper{background-color:#f4f4f4;border-radius:clamp(20px,4vw,32px);display:grid;gap:1.25rem;grid-template-columns:.5fr 1fr;padding-block:clamp(1.25rem,4.5vw,2.75rem);padding-inline:clamp(1rem,4vw,2rem)}#categories .categories__wrapper .categories__text-block{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:3rem}#categories .categories__wrapper .categories__text-block h2{margin-bottom:clamp(.75rem,4vw,2rem)}#categories .categories__wrapper .categories__text-block .tagline{display:block;font-size:.875rem;margin-bottom:.5rem}#categories .categories__wrapper .categories__text-block p{font-size:.875rem;max-width:300px}#categories .categories__wrapper .categories__text-block .categories__text-block--top{display:flex;flex-direction:column;gap:1.5rem}#categories .categories__wrapper .categories__images{display:grid;gap:1rem;grid-template-columns:1fr 1fr}#categories .categories__wrapper .categories__images .categories__image{border-radius:clamp(20px,4vw,32px);color:#fff;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative}#categories .categories__wrapper .categories__images .categories__image:before{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}#categories .categories__wrapper .categories__images .categories__image img{width:100%}#categories .categories__wrapper .categories__images .categories__image h2{font-size:clamp(1.25rem,3vw,2rem);line-height:1.325;max-width:300px;padding:clamp(1rem,3vw,2rem);position:absolute;top:0}#categories .categories__wrapper .categories__images .categories__image button{background-color:#0009;border-color:transparent;bottom:1rem;position:absolute;right:1rem}@media screen and (min-width:426px) and (max-width:630px){#categories .categories__wrapper .categories__images .categories__image button{padding:.25rem}#categories .categories__wrapper .categories__images .categories__image button>span:not(.icon){display:none}}#categories .categories__wrapper .categories__controls{display:flex;flex-direction:row;gap:1rem}#categories .categories__wrapper .categories__controls .btn{background-color:#000;border-color:#000}#categories .categories__wrapper .categories__controls .btn .iconify{color:#fff}#categories .categories__wrapper .categories__controls .btn:disabled{opacity:.1}#categories .categories__wrapper .categories__nav{align-items:center;display:flex;gap:1rem;justify-content:space-between}#categories .categories__wrapper .categories__nav .current-item{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}#categories .categories__wrapper .categories__nav .line{background-color:#e5e5e5;flex:1;height:1px}#categories .categories__wrapper .categories__nav .available-items{display:flex;flex-direction:row;gap:.25rem}#categories .categories__wrapper .categories__nav .available-items span{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:.2s ease;width:36px}#categories .categories__wrapper .categories__nav .available-items span:hover{background-color:#ebebeb}@media screen and (max-width:1100px){#categories .categories__wrapper{display:flex;flex-direction:column-reverse}#categories .categories__wrapper .categories__text-block{flex-direction:column-reverse;gap:2rem;margin-bottom:0;margin-top:1rem}#categories .categories__wrapper .categories__text-block .categories__text-block--top{flex-direction:column-reverse;gap:3rem}}@media screen and (max-width:425px){#categories .categories__wrapper .categories__images{grid-template-columns:1fr}}#logos{position:relative}#logos .logos-carousel{background:#fafafa;border-radius:clamp(20px,4vw,32px);display:flex;overflow:hidden;padding-block:2rem;position:relative}#logos .logos-carousel .group{align-items:center;animation:scrolling 20s linear infinite;display:flex;flex-direction:row;flex-shrink:0;gap:80px;justify-content:space-between;padding-inline:40px;will-change:transform}#logos .logos-carousel .group .logo-item{align-items:center;cursor:default;display:flex;filter:grayscale(1);flex-shrink:0;justify-content:center;transition:.4s;width:160px}#logos .logos-carousel .group .logo-item:hover{filter:none}@keyframes scrolling{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (max-width:1024px){#logos .logos-carousel{padding-inline:2rem}}#logos .logos-carousel:before{background:linear-gradient(90deg,#fafafa,transparent);left:-2px}#logos .logos-carousel:after,#logos .logos-carousel:before{content:"";height:100%;position:absolute;top:0;width:80px;z-index:9}#logos .logos-carousel:after{background:linear-gradient(-90deg,#fafafa,transparent);right:-2px}#video{margin-block:clamp(4rem,10vw,6rem)}#video .video-wrapper{border-radius:clamp(20px,4vw,32px);height:auto;overflow:hidden;position:relative;width:100%}#video .video-wrapper video{display:block;width:100%}#video .video-wrapper .video-text{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}#video .video-wrapper .video-text h2{color:#fff;font-size:clamp(.75rem,4vw,2.75rem);font-weight:200;line-height:clamp(1.25rem,6.2vw,4.5rem);white-space:nowrap}#video .video-wrapper .video-text h2:nth-child(2){font-weight:500}#video .video-wrapper .video-text button{margin-top:clamp(.5rem,2vw,1.5rem)}@media screen and (max-width:768px){#video .video-wrapper .video-text button{display:none}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-1000%)}}.content{margin-bottom:4rem;margin-top:clamp(2rem,6vw,4rem)}.content h1,.content h2{margin-bottom:1rem}.content h2,.content h3{font-weight:400}.content h3{margin-bottom:.325rem}.content p{font-weight:300;line-height:1.75rem}.content p:not(:last-child){margin-bottom:1.25rem}.content ol,.content ul{font-weight:300;line-height:1.75rem;list-style:circle;margin-bottom:1rem;margin-left:2.5rem}.content ol:not(:first-child),.content ul:not(:first-child){margin-top:-1rem}.content a{color:#0078c7}.content a:hover{opacity:.8}.content table thead tr th{padding:.75rem 1rem}.content table tbody tr:not(:last-child){border-bottom:1px solid #f9f9f9}.content table tbody tr td{padding:.75rem 1rem}.order-confirmation{margin-block:clamp(2rem,6vw,4rem)}.order-confirmation .order-confirmation__wrapper{-moz-column-gap:clamp(5rem,8vw,10rem);column-gap:clamp(5rem,8vw,10rem);display:grid;grid-template-columns:1fr 360px}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__items{display:flex;flex-direction:column;margin-block:2rem;row-gap:1rem}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__items .order-confirmation__item{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-direction:row}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__items .order-confirmation__item .item__image{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;padding:.325rem;width:80px}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__items .order-confirmation__item .item__label{display:flex;flex-direction:column;gap:.25rem}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__items .order-confirmation__item .item__label p{font-size:.875rem}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__items .order-confirmation__item .item__label p:last-child{font-size:.75rem}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__bank-info{margin-top:3rem}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__bank-info table{width:-moz-fit-content;width:fit-content}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__bank-info table tbody td{height:2.25rem}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__bank-info table tbody td:first-child{padding-right:3rem}.order-confirmation .order-confirmation__wrapper .order-confirmation__summary{margin-top:2rem;position:relative;z-index:1}.order-confirmation .tagline{color:#5c5c5c;display:block;font-weight:300;margin-bottom:.75rem}.order-confirmation h1{margin-bottom:clamp(.75rem,3vw,1.75rem)}@media screen and (max-width:1024px){.order-confirmation .order-confirmation__wrapper{grid-template-columns:1fr;row-gap:3rem}}.order-confirmation .order-notfound{padding-block:5rem}.order-summary{position:relative;z-index:1}.order-summary .order-summary__items,.order-summary .order-summary__title{margin-bottom:1rem}.order-summary .order-summary__items .order-summary__item{align-items:center;display:flex;font-size:.875rem;font-weight:300;justify-content:space-between}.order-summary .order-summary__items .order-summary__item:not(:last-child){margin-bottom:1.125rem}.order-tracking{margin-block:clamp(2rem,6vw,4rem)}.order-tracking .order-tracking__wrapper{display:flex;gap:1rem;justify-content:space-between}@media screen and (max-width:1080px){.order-tracking .order-tracking__wrapper{flex-direction:column}}.order-tracking .order-tracking__products{border:1px solid #e9eaee;border-radius:12px;padding:2rem 1.25rem}.order-tracking .order-tracking__products h3{font-size:1.125rem;margin-bottom:.5rem}.order-tracking .order-summary{border:1px solid #e9eaee;border-radius:12px;flex:1 1 30%;padding:2rem 1.25rem}.order-tracking__form .form-row{max-width:400px}.order-tracking-progress{align-items:flex-start;border:1px solid #e9eaee;border-radius:12px;display:flex;justify-content:center;padding:2.5rem 0;width:100%;z-index:1}.order-tracking-progress .order-tracking-progress__item{align-items:center;display:flex;flex-direction:column;gap:.5rem;position:relative;width:clamp(75px,16vw,160px)}.order-tracking-progress .order-tracking-progress__item:not(:last-child):before{background:#efefef;content:"";height:2px;position:absolute;top:12px;transform:translate(50%);width:100%;z-index:-1}.order-tracking-progress .order-tracking-progress__item span.number{align-items:center;background-color:#efefef;border-radius:6px;color:#767676;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.order-tracking-progress .order-tracking-progress__item span.label{font-size:11px;text-align:center;text-transform:uppercase}.order-tracking-progress .order-tracking-progress__item.is-active span.number{background-color:#009d5c;color:#fff}.order-tracking-progress .order-tracking-progress__item.is-active span.label{color:#009d5c;font-weight:600}.order-tracking-progress .order-tracking-progress__item.is-active:before{background:linear-gradient(90deg,#009d5c 0,#efefef 60%)}.order-tracking-progress .order-tracking-progress__item:has(~.is-active) span.number{background-color:#009d5c;color:#fff}.order-tracking-progress .order-tracking-progress__item:has(~.is-active):before{background:#009d5c}.order-tracking-progress .order-tracking-progress__item:not(.is-active) span.label{color:#737373}.order-tracking-progress .order-tracking-progress__item.cancelled span.number{background-color:#fb121f}.order-tracking-progress .order-tracking-progress__item.cancelled span.label{color:#fb121f}.order-tracking-progress .order-tracking-progress__item.requires_action span.number{background-color:#fbb112}.order-tracking-progress .order-tracking-progress__item.requires_action span.label{color:#fbb112}.order-tracking-progress .order-tracking-progress__item.refunded span.number,.order-tracking-progress .order-tracking-progress__item.returned span.number,.order-tracking-progress .order-tracking-progress__item.unknown span.number{background-color:#acacac}.order-tracking-progress .order-tracking-progress__item.refunded span.label,.order-tracking-progress .order-tracking-progress__item.returned span.label,.order-tracking-progress .order-tracking-progress__item.unknown span.label{color:#acacac}@media screen and (max-width:430px){.order-tracking-progress .order-tracking-progress__item:not(.is-active){display:none}}.order-line-items{display:flex;flex-direction:column}.order-line-items .order-line-item{font-size:.875rem;justify-content:space-between;padding-block:.75rem;position:relative}.order-line-items .order-line-item,.order-line-items .order-line-item .line-item__content{align-items:center;display:flex;flex-direction:row;gap:1rem}.order-line-items .order-line-item .line-item__content .line-item__image a,.order-line-items .order-line-item .line-item__content .line-item__image span{align-items:center;background-color:#fff;display:flex;height:80px;justify-content:center;overflow:hidden;padding:5px;width:80px}.order-line-items .order-line-item .line-item__content .line-item__label{display:flex;flex-direction:column;row-gap:.5rem}.order-line-items .order-line-item .line-item__content .line-item__label .line-item__name{font-weight:400}.order-line-items .order-line-item .line-item__content .line-item__label .line-item__price{align-items:center;color:#6b758a;display:inline-flex;font-weight:300;gap:.5rem;justify-content:flex-start}.order-line-items .order-line-item .line-item__content .line-item__label .line-item__price .price-old{color:#aab3c6;text-decoration:line-through}.order-line-items .order-line-item .line-item__content .line-item__label .line-item__badges{display:inline-flex;gap:.25rem;margin-top:.25rem}.order-line-items .order-line-item .line-item__summary{align-items:flex-start;display:flex;flex-direction:row;gap:1rem}.order-line-items .order-line-item .line-item__summary .line-item__actions{align-items:center;display:flex;flex-direction:column;gap:.5rem}.order-line-items .order-line-item .line-item__summary .line-item__actions .action-remove{color:#6b758a;cursor:pointer;font-size:.75rem;font-weight:300;transition:.2s}.order-line-items .order-line-item .line-item__summary .line-item__actions .action-remove:hover{color:#000}.order-line-items .order-line-item .line-item__summary .line-item__total{text-align:end;width:80px}.order-line-items .order-line-item:not(:last-child){border-bottom:1px solid #f4f4f4}.order-line-items .order-line-item:only-child{border:none}@media screen and (max-width:768px){.order-line-items .order-line-item .line-item__summary{align-items:flex-end;flex-direction:column}}@media screen and (max-width:570px){.order-line-items .order-line-item .line-item__content{gap:.5rem}.order-line-items .order-line-item .line-item__content .line-item__label{row-gap:.25rem}.order-line-items .order-line-item .line-item__content .line-item__image a,.order-line-items .order-line-item .line-item__content .line-item__image span{height:80px;width:80px}}@media screen and (max-width:375px){.order-line-items .order-line-item .line-item__price .price-old{display:none}}.order-line-items .badge{border-radius:12px;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.order-line-items .badge.discount{background-color:#ff2828;color:#fff}.order-line-items .badge.promo-code{background-color:orange;color:#fff}section.contact{margin-bottom:4rem;margin-top:clamp(2rem,6vw,4rem)}section.contact .contact__wrapper{display:flex;flex-direction:column;row-gap:clamp(1rem,3vw,2rem)}section.contact .contact__wrapper .contact-header p{font-size:clamp(.875rem,2vw,1rem);font-weight:300}section.contact .contact__wrapper .contact-row .contact-form{max-width:700px}section.contact .contact__wrapper .contact-row .contact-form textarea{min-height:260px}section.error .error__block{align-items:flex-start;display:flex;flex-direction:column;height:100%;padding-block:clamp(1rem,12vw,10rem);position:relative;row-gap:.5rem}section.error .error__block .error__code{color:#0078c7;font-size:clamp(3rem,12vw,5rem);font-weight:400}section.error .error__block .error__title{font-size:clamp(1.25rem,6vw,2rem)}section.error .error__block .error__info{font-size:clamp(.8125rem,2.5vw,1rem);max-width:900px}section.error .error__block .error__search{max-width:400px;width:100%}section.error .error__block .error__search .messages{display:none}section.error .error__block .error__cta{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-direction:row;margin-top:.75rem}@media screen and (max-width:425px){section.error .error__block{align-items:center;text-align:center}}[data-notivue=promise-resolve],[data-notivue=success]{--nv-bg:var(--nv-success-bg);--nv-fg:var(--nv-success-fg);--nv-accent:var(--nv-success-accent,var(--nv-global-accent));--nv-border:var(--nv-success-border)}[data-notivue=error],[data-notivue=promise-reject]{--nv-bg:var(--nv-error-bg);--nv-fg:var(--nv-error-fg);--nv-accent:var(--nv-error-accent,var(--nv-global-accent));--nv-border:var(--nv-error-border)}[data-notivue=warning]{--nv-bg:var(--nv-warning-bg);--nv-fg:var(--nv-warning-fg);--nv-accent:var(--nv-warning-accent,var(--nv-global-accent));--nv-border:var(--nv-warning-border)}[data-notivue=info]{--nv-bg:var(--nv-info-bg);--nv-fg:var(--nv-info-fg);--nv-accent:var(--nv-info-accent,var(--nv-global-accent));--nv-border:var(--nv-info-border)}[data-notivue=promise]{--nv-bg:var(--nv-promise-bg);--nv-fg:var(--nv-promise-fg);--nv-accent:var(--nv-promise-accent,var(--nv-global-accent));--nv-border:var(--nv-promise-border)}.Notivue__notification{--tip-width:calc(var(--tip-width-fx, 1)*var(--nv-tip-width, 0px));align-items:var(--nv-y-align);background-color:var(--nv-bg,var(--nv-global-bg));border:var(--nv-border-width,0) solid var(--nv-border,var(--nv-global-border));border-radius:var(--nv-radius,0);box-shadow:var(--nv-shadow,0 0 transparent),inset var(--tip-width) 0 0 var(--nv-accent);box-sizing:border-box;display:flex;max-width:var(--nv-width,100%);position:relative;width:var(--nv-min-width,auto)}.Notivue__notification *{box-sizing:border-box;touch-action:manipulation}.Notivue__notification[data-notivue-has-title=true]{align-items:var(--nv-y-align-has-title,var(--nv-y-align))}.Notivue__icon{align-items:center;color:var(--nv-accent);display:flex;height:var(--nv-icon-size);justify-content:center;margin:var(--nv-spacing) 0 var(--nv-spacing) var(--nv-spacing);min-width:var(--nv-icon-size);overflow:visible;width:var(--nv-icon-size)}.Notivue__content{--nv-content-space:calc(var(--nv-spacing) + var(--nv-spacing)*.15);display:flex;flex-direction:column;flex-grow:1;padding:var(--nv-content-space);text-align:inherit}.Notivue__content-title{color:var(--nv-fg,var(--nv-global-fg));font-size:var(--nv-title-size);font-weight:700;line-height:1.15;margin:0 0 .33em;padding:0}.Notivue__transition-enter-active{--dur-easing:.5s cubic-bezier(.16,1,.3,1);transition:opacity var(--dur-easing),transform var(--dur-easing)}@media (prefers-reduced-motion:reduce){.Notivue__transition-enter-active{transition:none}}.Notivue__transition-enter-from{opacity:0;transform:scale(.8)}.Notivue__transition-enter-to{opacity:1;transform:scale(1)}.Notivue__transition-leave-active{transition:opacity 0s ease}.Notivue__transition-leave-from,.Notivue__transition-leave-to{opacity:0}.Notivue__content-message{line-height:1.375;margin:0;max-height:250px;overflow:auto;padding:0;white-space:pre-line}.Notivue__close,.Notivue__content-message{color:var(--nv-fg,var(--nv-global-fg));font-size:var(--nv-message-size)}.Notivue__close{background:none;border:none;cursor:pointer;font-weight:700;line-height:1;margin:var(--nv-spacing) var(--nv-spacing) var(--nv-spacing) 0;padding:calc(var(--nv-spacing)/2);position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Notivue__close:after{background-color:var(--nv-fg,var(--nv-global-fg));border-radius:calc(var(--nv-radius)/2);content:"";height:100%;inset:0;opacity:0;position:absolute;transition:opacity .1s ease-out;width:100%}@media (hover:hover){.Notivue__close:hover{opacity:1}.Notivue__close:hover:after{opacity:.1}.Notivue__close:hover .Notivue__close-icon{opacity:1}}.Notivue__close-icon{color:var(--nv-fg,var(--nv-global-fg));display:flex;height:var(--nv-icon-size);opacity:.65;pointer-events:none;width:var(--nv-icon-size)}.Notivue__spinner{animation:Notivue__spinner-kf .75s linear infinite;transform-origin:center}@keyframes Notivue__spinner-kf{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Notivue__duplicate,.Notivue__spinner{animation:none}}[dir=rtl] .Notivue__notification{--tip-width-fx:-1}[dir=rtl] .Notivue__icon{margin:var(--nv-spacing) var(--nv-spacing) var(--nv-spacing) 0}[dir=rtl] .Notivue__content-message{font-size:calc(var(--nv-message-size) + .1em)}[dir=rtl] .Notivue__content-title{font-size:calc(var(--nv-title-size) + .1em)}[dir=rtl] .Notivue__close{margin:var(--nv-spacing) 0 var(--nv-spacing) var(--nv-spacing)}.Notivue__duplicate{animation:Notivue__duplicate-kf .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes Notivue__duplicate-kf{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}[data-notivue-align=top] .Notivue__enter,[data-notivue-align=top] .Notivue__leave{--notivue-ty:-200%}[data-notivue-align=bottom] .Notivue__enter,[data-notivue-align=bottom] .Notivue__leave{--notivue-ty:200%}.Notivue__enter{animation:Notivue__enter-kf .35s cubic-bezier(.5,1,.25,1)}.Notivue__leave{animation:Notivue__leave-kf .35s ease}.Notivue__clearAll{animation:Notivue__clearAll-kf .5s cubic-bezier(.22,1,.36,1)}@keyframes Notivue__enter-kf{0%{opacity:0;transform:translate3d(0,var(--notivue-ty),0) scale(.25)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes Notivue__leave-kf{0%{opacity:.7;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,var(--notivue-ty),0) scale(0)}}@keyframes Notivue__clearAll-kf{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.Notivue__notification:has(.Notivue__progress){border-radius:var(--nv-radius,0) var(--nv-radius,0) var(--nv-radius,0) 0}.Notivue__notification:has(.Notivue__progress) .Notivue__content-message{margin-bottom:var(--nv-progress-height,4px)}.Notivue__progress{animation:Notivue__progress-kf var(--nv-anim-dur) linear forwards;background-color:var(--nv-accent);border-radius:0 var(--nv-radius,0) var(--nv-radius,0) 0;bottom:0;height:var(--nv-progress-height,4px);left:0;position:absolute;transform-origin:left;width:100%}[dir=rtl] .Notivue__progress{border-radius:var(--nv-radius,0) 0 0 var(--nv-radius,0);transform-origin:right}[dir=rtl] .Notivue__notification:has(.Notivue__progress){border-radius:var(--nv-radius,0) var(--nv-radius,0) 0 var(--nv-radius,0)}@keyframes Notivue__progress-kf{0%{transform:scaleX(1)}to{transform:scaleX(0)}}}@media (prefers-reduced-motion:reduce){.Notivue__progress{display:none}}.submenu-slide-enter-active[data-v-2c2fc8b5],.submenu-slide-leave-active[data-v-2c2fc8b5]{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.submenu-slide-enter-from[data-v-2c2fc8b5],.submenu-slide-leave-to[data-v-2c2fc8b5]{opacity:0;transform:translate(100%)}
