: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;touch-action:pan-x pan-y pinch-zoom;z-index:1;position:relative}.carousel.is-dragging{touch-action:none}.carousel__track{gap:var(--vc-slide-gap);height:100%;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.carousel__viewport{width:100%;height:100%;overflow:hidden}.carousel__sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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{grid-template-rows:100%;grid-template-columns:100%;transition:none;display:grid}.carousel.is-effect-fade .carousel__slide{opacity:0;pointer-events:none;height:100%;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);grid-area:1/1;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{background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;font-size:var(--vc-nav-height);height:var(--vc-nav-height);width:var(--vc-nav-width);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.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);gap:var(--vc-pgn-gap);justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);cursor:pointer;height:var(--vc-pgn-height);width:var(--vc-pgn-width);border:0;margin:0;padding:0;display:block}.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%;left:var(--vc-png-left);right:var(--vc-png-right);flex-direction:column;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{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;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:}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color: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{height:auto}::-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,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.relative{position:relative}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mb-6{margin-bottom:1.5rem!important}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mr-2{margin-right:.5rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.h-full{height:100%}.h-px{height:1px}.w-1\/3{width:33.3333%}.shrink-0{flex-shrink:0}.table-auto{table-layout:auto}.rotate-90{--tw-rotate:90deg}.rotate-90,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-x-1{column-gap:.25rem}.gap-x-4{column-gap:1rem}.gap-x-8{column-gap:2rem}.gap-y-4{row-gap:1rem}.gap-y-8{row-gap:2rem}.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-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-4{padding:1rem}.pb-4{padding-bottom:1rem}.text-left{text-align:left}.text-center{text-align:center}.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-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-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.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-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;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)}@media (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}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:#fff;margin:0;padding:0;font-family:sans-serif;line-height:1.15}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;color:#000;-webkit-user-select:auto;user-select:auto;width:100%;max-width:1500px;font-family:Poppins,sans-serif;font-size:1rem;position:relative;overflow-x:hidden;margin-left:auto!important;margin-right:auto!important}@media screen and (width<=1500px){body{margin-top:0;margin-bottom:0}body #__repra{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{margin-bottom:1rem;font-size:1.25rem;font-weight:400}b{font-weight:500}.Notivue__progress{opacity:.6}.Notivue__notification:has(.Notivue__progress){overflow:hidden;border-radius:var(--nv-radius,0)!important}.select-text{-webkit-user-select:text;user-select:text}header h1{margin-bottom:.75rem}.text-primary{color:#0078c7}.text-red{color:#f43f5e}iframe{aspect-ratio:16/9;width:100%;max-width:640px;margin-top:2rem;display:block;position:relative}kbd{text-align:center;vertical-align:middle;background:#80808013;border:1px solid #8080801a;border-radius:4px;min-width:24px;padding:3px 6px;display:inline-block;box-shadow:0 2px 2px #80808013}kbd span{align-items:center;gap:.5rem;display:flex}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-full{width:100%}*,:after,:before{box-sizing:border-box;border:0 solid #dadada}*,:focus,:hover{outline:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}ol,ul{margin:0;padding:0;list-style:none}input,textarea{font-family:inherit;line-height:inherit;margin:0;padding:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}img,picture{max-width:100%;height:auto;display:block}button{background:0 0;padding:0}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Poppins;src:url(./Poppins-Thin.leD9T1nx.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./Poppins-ExtraLight.u2IJXg5c.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./Poppins-Light.DT6-CsId.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./Poppins-Regular.CTKNfV9P.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./Poppins-Medium.Cxde2ZoM.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./Poppins-SemiBold.B_fPDAUb.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./Poppins-Bold.qTAUjFF7.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./Poppins-ExtraBold.W_qeO1XX.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./Poppins-Black.yHqY0KRU.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}.info-block .info-block__content{border-top:1px solid #f4f4f4;flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:clamp(3rem,7vw,4rem);padding-bottom:clamp(2rem,6vw,6rem);display:flex}.info-block .info-block__text{flex-direction:column;row-gap:.5rem;display:flex}.info-block .info-block__text h3{font-size:1.125rem}.info-block .info-block__text p{font-size:.8125rem;font-weight:300}@media screen and (width<=620px){.info-block .info-block__content{flex-direction:column;align-items:flex-start;row-gap:1.75rem}}.alert{border-radius:8px;flex-direction:column;row-gap:1rem;margin-bottom:1rem;padding:1.5rem;display:flex}.alert.alert-info{background-color:#f5faff}.alert.alert-info,.alert.alert-info .btn,.alert.alert-info p{color:#0072bd!important}.alert .alert__content{flex-direction:column;align-content:center;gap:.25rem;display:flex}.alert .alert__title{font-size:1rem;font-weight:400}.alert .alert__description{font-size:.8125rem;font-weight:300;line-height:1.5}.alert .alert__actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;margin-top:1rem;display:flex}button{font:inherit;cursor:pointer;border:none;position:relative}button.btn{border-radius:clamp(20px,4vw,32px);padding:clamp(.75rem,1.8vw,.825rem) clamp(.5rem,2vw,1.5rem);font-size:clamp(.825rem,1.5vw,1rem);font-weight:300;line-height:clamp(1rem,2vw,1.25rem);transition:all .2s ease-in-out,color}button.btn.btn--primary{color:#fff!important;background-color:#0078c7!important;border-color:#0078c7!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{color:#000;background-color:#e9e9e9}button.btn.btn--black{color:#fff;background-color:#000;border:1px solid #000}button.btn.btn--black .iconify{color:#fff}button.btn.btn--black:hover{opacity:1;background-color:#525252;border-color:#525252}button.btn.btn--white{color:#000;background-color:#fff;border:1px solid #fff}button.btn.btn--white .iconify{color:#000}button.btn.btn--sm{border-radius:4px;padding:.5rem 1rem;font-size:.8125rem;line-height:1rem}button.btn:not(:disabled):hover{opacity:.7}button.btn:disabled{opacity:.4;cursor:not-allowed}button.btn.btn-link{color:#0078c7;align-items:center;gap:.25rem;padding:0;font-size:.875rem;font-weight:300;transition:all .2s ease-in-out;display:flex}button.btn.btn-link .iconify{vertical-align:bottom;transition:transform .2s ease-in-out}button.btn.btn-link:hover{text-decoration:underline}button.btn.btn--icon{background-color:#f4f4f4;border:1px solid #f4f4f4;border-radius:50%;justify-content:center;align-items:center;padding:.625rem;transition:all .2s ease-in-out;display:flex}button.btn.btn--icon .iconify{color:#000;font-size:1.25rem}button.btn.btn--icon .btn__badge{color:#fff;text-align:center;background-color:#0086df;border-radius:50%;width:1.25rem;height:1.25rem;font-size:.75rem;line-height:1.25rem;transition:all .2s ease-in-out;position:absolute;top:-5px;right:-5px}button.btn.btn--icon:active{opacity:.8}button.btn.btn--loading{color:#0000!important}button.btn.btn--loading:after{content:"";border:3px solid #0000;border-top-color:#fff;border-radius:50%;width:22px;height:22px;margin:auto;animation:.8s infinite button-loading-spinner;position:absolute;inset:0}@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{color:#676767;box-sizing:border-box;font-size:1rem;font-weight:300}input:focus,textarea:focus{outline:none}input::-moz-placeholder{color:#676767}textarea::-moz-placeholder{color:#676767}input::placeholder,textarea::placeholder{color:#676767}.form-input{text-align:left;position:relative}.form-input label{color:#2d2d2d;cursor:default;background-color:#0000;font-size:.875rem;font-weight:300;transition:all .2s;position:absolute;top:1.25rem;left:1rem}.form-input .messages{margin-left:.25rem;display:none;color:#ff2828!important;text-align:left!important;padding-top:3px!important;font-size:11px!important;font-weight:400!important;line-height:16px!important}.form-input input,.form-input textarea{color:#2d2d2d;background-color:#fff;border:1px solid #ebebeb;border-radius:6px;width:100%;padding:1.625rem 1rem .5rem;font-size:.875rem;font-weight:400;line-height:1.125rem;transition:border .4s ease-in-out;position:relative}.form-input input{max-height:64px}.form-input input:focus,.form-input textarea:focus{border-color:#0078c7}.form-input input::-moz-placeholder{color:#fff}.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{-webkit-user-select:none;user-select:none;color:#6e6e6e;cursor:not-allowed}.form-input input:-webkit-autofill{color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #fff}.form-input textarea{resize:vertical;line-height:1.625rem;display:block}.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{color:#ff2828;border-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;top:17px;right:16px}.form-group{padding:.5rem 0}.form-group p{margin:0;font-size:100%}.form-row{-moz-column-gap:.75rem;flex-wrap:wrap;column-gap:.75rem;display:flex}@media screen and (width<=540px){.form-row{flex-direction:column}}.col{flex-grow:1;max-width:100%}.form-checkbox{grid-template-columns:26px auto;align-items:center;gap:.5rem;display:grid}.form-checkbox input[type=checkbox]{appearance:none;font:inherit;color:currentColor;cursor:pointer;background-color:#fff;border:1px solid #d7d7d7;border-radius:4px;place-content:center;width:22px;height:22px;margin:0;display:grid;position:relative;transform:translateY(-.075em)}.form-checkbox input[type=checkbox]:after{content:"";opacity:0;border-bottom:2px solid #0078c7;border-right:2px solid #0078c7;width:6px;height:13px;transition:all .3s;position:absolute;top:2px;left:7px;transform:rotate(45deg)}.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{text-align:start;font-size:.8125rem;font-weight:300;line-height:1.125rem}.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{cursor:pointer;background-color:#fff;border:1px solid #ebebeb;border-radius:4px;width:26px;height:26px;transition:background .1s;display:block;position:relative}.form-checkbox .checkbox label:after{content:"";opacity:0;border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:12px;transition:all .3s .15s;position:absolute;top:5px;left:9px;transform:rotate(45deg)scale(0)}.form-checkbox .checkbox input{display:none!important}.form-checkbox .checkbox input:checked~label{background:#0078c7;border-color:#0000;animation:.4s jelly}.form-checkbox .checkbox input:checked~label:after{opacity:1;transform:rotate(45deg)scale(1)}.form-radio{cursor:pointer;grid-template-columns:26px auto;align-items:center;gap:.5rem;display:grid}.form-radio input[type=radio]{appearance:none;font:inherit;color:currentColor;cursor:pointer;background-color:#fff;border:1px solid #d7d7d7;border-radius:50%;place-content:center;width:20px;height:20px;margin:0;display:grid;position:relative;transform:translateY(-.075em)}.form-radio input[type=radio]:after{content:"";opacity:0;background-color:#0078c7;border-radius:50%;width:12px;height:12px;transition:all .3s;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px)}.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{text-align:start;font-size:.8125rem;font-weight:300;line-height:1.125rem}.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{cursor:pointer;background-color:#fff;border:1px solid #ebebeb;border-radius:4px;width:26px;height:26px;transition:background .1s;display:block;position:relative}.form-radio .checkbox label:after{content:"";opacity:0;border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:12px;transition:all .3s .15s;position:absolute;top:5px;left:9px;transform:rotate(45deg)scale(0)}.form-radio .checkbox input{display:none!important}.form-radio .checkbox input:checked~label{background:#0078c7;border-color:#0000;animation:.4s jelly}.form-radio .checkbox input:checked~label:after{opacity:1;transform:rotate(45deg)scale(1)}.quantity-selector{flex-direction:column;align-items:center;display:inline-flex}.quantity-selector__wrapper{background-color:#fff;border:1px solid #f4f4f4;border-radius:4px;display:flex;overflow:hidden}.quantity-selector__button{justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;transition:all .2s;display:flex}.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{appearance:none;-moz-appearance:textfield;text-align:center;background-color:#0000;width:29px;font-size:.875rem;font-weight:300;line-height:1.25rem}.quantity-selector__input::-webkit-inner-spin-button{appearance:none;margin:0;display:none}.quantity-selector__input::-webkit-outer-spin-button{appearance:none;margin:0;display:none}.quantity-selector__input:disabled::placeholder{color:#1f2937}.radio-group-list{flex-direction:column;align-items:flex-start;row-gap:.5rem;display:flex}.radio-group-list .radio-group-item{-moz-column-gap:.75rem;text-align:left;cursor:pointer;border:1px solid #f1f1f1;border-radius:8px;flex-direction:row;align-items:center;column-gap:.75rem;width:100%;padding:1.5rem;font-size:.875rem;transition:all .2s ease-in-out;display:flex}.radio-group-list .radio-group-item:before{content:"";border:1px solid #d1d1d1;border-radius:100%;flex-shrink:0;width:14px;height:14px;transition:all .2s ease-in-out;position:relative}.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}.radio-group-list .radio-group-item .radio-group-item__label{flex-direction:column;gap:.3125rem;width:100%;display:flex}.radio-group-list .radio-group-item .radio-group-item__desc{color:#676767;font-size:.75rem}.slider{align-items:center;width:240px;height:5px;display:flex;position:relative}.slider__track{background-color:#e3e3e3;border-radius:5px;width:100%;height:5px}.slider__range{background:#0078c7;border-radius:5px;height:5px;position:absolute}.slider__thumb{cursor:pointer;background-color:#fff;border:1px solid #ededed;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 2px #0000003d}.form__select{position:relative}.form__select .form__select--trigger{color:#2d2d2d;background-color:#fff;border:1px solid #ebebeb;border-radius:8px;width:100%;padding:2rem 1rem .75rem;font-size:.875rem;font-weight:300;transition:border .4s ease-in-out;position:relative}.form__select label{color:#8f8f8f;cursor:default;z-index:1;background-color:#fff;font-size:12px;font-weight:300;transition:all .4s ease-in-out;position:absolute;top:1.5rem;left:1rem;transform:translateY(-11px)}@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)}}.auth-form{margin-block:clamp(3rem,10vw,6rem) 4rem;position:relative}.auth-form .auth-form__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-form .auth-form__header .auth-form__title{margin-bottom:.5rem;font-size:1.5rem;font-weight:400}.auth-form .auth-form__header .auth-form__description{max-width:540px;font-size:.875rem;font-weight:300}.auth-form .auth-form__body{width:100%;max-width:400px;margin-top:2.5rem}.auth-form .auth-form__actions{margin-top:1.5rem}.auth-form .auth-form__actions .btn{width:100%}.auth-form .auth-form__footer{flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;font-size:.75rem;font-weight:300;line-height:1rem;display:flex}table{width:100%;font-size:.875rem;line-height:1.25rem;position:relative}table thead{border-bottom:1px solid #e5e7eb}table thead th{height:3rem;font-weight:500}table tbody tr{z-index:1;position:relative}table tbody td{z-index:1;height:3rem;font-weight:300}.category-dropdown{z-index:999;position:relative}.category-dropdown .dropdown__icon-holder .iconify{vertical-align:middle;transition:all .2s ease-in-out}.category-dropdown .dropdown__items{background:#fcfcfc;border:1px solid #ebebeb;border-radius:12px;flex-direction:column;row-gap:.5rem;width:100%;padding:.5rem;display:flex}.category-dropdown .dropdown__items.parent{margin-top:1rem}.category-dropdown .dropdown__items .dropdown__item a{color:#000;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:300;line-height:1.25rem;text-decoration:none;transition:all .2s ease-in-out;display:flex}.category-dropdown .dropdown__items .dropdown__item a:hover{color:#fff;background-color:#0078c7}.category-dropdown.is-open .dropdown__icon-holder .iconify{transform:rotate(180deg)}.dropdown{z-index:999;position:relative}.dropdown .dropdown__trigger{color:#2d2d2d;background-color:#fff;border:1px solid #ebebeb;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:1rem;font-size:.875rem;font-weight:400;transition:border .4s ease-in-out;display:flex;position:relative}.dropdown .dropdown__icon-holder .iconify{vertical-align:middle;transition:all .2s ease-in-out}.dropdown .dropdown__items{width:100%;width:var(--radix-dropdown-menu-trigger-width);background:#fff;border:1px solid #ebebeb;border-radius:5px;flex-direction:column;margin-block:.25rem;display:flex}.dropdown .dropdown__items .dropdown__item{cursor:pointer;border-radius:5px;padding:1rem .75rem;font-size:.875rem;font-weight:300;line-height:1.25rem;transition:all .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-right-radius:0;border-bottom-left-radius:0}.dropdown .dropdown__items .dropdown__item:hover{background-color:#fbfbfb}.dropdown.is-open .dropdown__icon-holder .iconify{transform:rotate(180deg)}.dialog__overlay{z-index:9999;background:#00000080;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog__content{background:#fff;border-radius:8px;min-width:300px;max-width:840px;margin-block:2rem;padding:30px;position:relative}.dialog__content:focus{outline:none}.dialog__content .dialog__title{color:#000;margin-bottom:1.5rem;font-size:1.25rem;font-weight:400}.dialog__content .dialog__description{color:#000;margin:10px 0 20px;font-size:15px;line-height:1.5}.dialog__content .dialog__close{position:absolute;top:1.5rem;right:2rem}.dialog__content .dialog__actions{justify-content:flex-end;gap:.5rem;display:flex}.dialog--confirm{z-index:9999;max-width:500px;max-height:85vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.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:.3s ease-out slideDown}.collapsible-content[data-state=closed]{animation:.3s ease-out slideUp}@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{color:#000;-webkit-user-select:none;user-select:none;transform-origin:var(--radix-tooltip-content-transform-origin);background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;margin:.5rem;padding:10px 15px;font-size:.75rem;line-height:1;animation:.2s ease-out tooltipContent}@keyframes tooltipContent{0%{opacity:0}to{opacity:1}}.header.header--checkout{z-index:98;width:100%;position:absolute}.header .header__container .header__inner{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding-block:2.5rem;display:flex;position:relative}.header .header__container .header__inner .header__logo-holder{flex-shrink:0}.header .header__container .header__inner .header__right{-moz-column-gap:.75rem;justify-content:flex-end;align-items:center;column-gap:.75rem;display:flex}.header .header__container .header__inner .header__right .btn.btn--icon{width:42px;height:42px}@media screen and (width<=390px){.header .header__container .header__inner{flex-direction:column;row-gap:1.5rem}}.header .header__container .header__account-info{flex-direction:column;justify-content:center;row-gap:.25rem;min-width:75px;display:flex}.header .header__container .header__account-info>a,.header .header__container .header__account-info>span{transition:all .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 span{cursor:default}.header .header__container .header__account-info>a{cursor:pointer}.header .header__container .header__account-info>a:hover{color:#0078c7}@media screen and (width<=960px){.header .header__container .header__account-info{display:none}}.header .header__container .header__menu{z-index:99;position:relative}@media screen and (width<=840px){.header .header__container .header__menu{display:none}}.header .header__container .header-menu__list{-moz-column-gap:.25rem;background-color:#fafafa;border-radius:32px;flex-direction:row;align-items:center;column-gap:.25rem;padding:.5rem .375rem;list-style:none;display:flex}@media screen and (width<=940px){.header .header__container .header-menu__list{-moz-column-gap:0;column-gap:0}}.header .header__container .header-menu__item{font-size:.875rem;font-weight:300}.header .header__container .header-menu__item>a,.header .header__container .header-menu__item>button{border-radius:24px;padding:.25rem 1rem;transition:all .2s ease-in-out}.header .header__container .header-menu__item>a:hover,.header .header__container .header-menu__item>button:hover{background-color:#fff}.header .header__container .header-menu__item>button{flex-direction:row;align-items:center;gap:.125rem;display:flex}.header .header__container .header-menu__content{flex-direction:row;width:100%;animation-duration:.25s;animation-timing-function:ease;display:flex;position:absolute;top:0;left:0}.header .header__container .header-menu__content[data-motion=from-start]{animation-name:enterFromLeft}.header .header__container .header-menu__content[data-motion=from-end]{animation-name:enterFromRight}.header .header__container .header-menu__content[data-motion=to-start]{animation-name:exitToLeft}.header .header__container .header-menu__content[data-motion=to-end]{animation-name:exitToRight}.header .header__container .header-menu__content-inner{grid-template-columns:.33fr .66fr;gap:1rem;width:100%;padding:1.5rem;display:grid}.header .header__container .header-menu__content-left{border-right:1px solid #f7f7f7;padding-right:1.5rem}.header .header__container .header-menu__content-right{padding-left:1rem}.header .header__container .header-menu__content-right ul{grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%;display:grid}.header .header__container .header-menu__content-bottom{border-top:1px solid #f7f7f7;grid-column:span 2;padding-top:1rem}.header .header__container .header-menu__content-bottom ul{flex-direction:row;justify-content:space-around;align-items:center;display:flex}.header .header__container .header-menu__content-bottom ul li{font-size:.875rem;font-weight:300}.header .header__container .header-menu__content-bottom ul a{align-items:center;gap:.25rem;font-weight:400;display:flex}.header .header__container .header-menu__content-bottom ul a.link__newproducts{color:#0284c7}.header .header__container .header-menu__content-bottom ul a.link__newproducts:hover{color:#00abf7}.header .header__container .header-menu__viewport-position{perspective:1000px;justify-content:center;width:680px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.header .header__container .header-menu__viewport{transform-origin:top;width:100%;height:var(--radix-navigation-menu-viewport-height);background:#fff;border:1px solid #ebebeb;border-radius:12px;margin-top:10px;transition:width,height,all .3s;position:relative;overflow:hidden}.header .header__container .link__discounted{color:#ff1313;font-weight:400}.header .header__container .link__discounted:hover{color:#f87171}.header .header__container .header-menu__viewport[data-state=open]{animation:.2s scaleIn}.header .header__container .header-menu__viewport[data-state=closed]{animation:.2s scaleOut}.header .header__container .header-menu__category-list,.header .header__container .header-menu__subcategory-list{flex-direction:column;gap:.75rem;display:flex}.header .header__container .header-menu__category-item a,.header .header__container .header-menu__subcategory-item a{white-space:normal;overflow-wrap:normal;word-break:normal;justify-content:space-between;align-items:center;padding-block:.375rem;font-size:.875rem;font-weight:300;line-height:1.5;display:flex}.header .header__container .header-menu__category-item a.is-active,.header .header__container .header-menu__category-item a:hover,.header .header__container .header-menu__subcategory-item a.is-active,.header .header__container .header-menu__subcategory-item a:hover{color:#0078c7}.header .header__container .header-menu__category-item a{text-align:left;justify-content:space-between;align-items:center;width:100%;font-weight:400;display:flex}.header .header__container .header-menu__subcategory-item a{font-size:.813rem}.header .header__container .header-menu__category{white-space:nowrap;flex-direction:column;flex:1;font-size:.875rem;font-weight:300;display:flex}.header .header__container .header-menu__category-title{color:#2b2d2e;margin-bottom:.25rem;font-weight:500}.header .header__container .header-menu__category-title a{padding-block:.3125rem;display:block}.header .header__container .header-menu__category-title a:hover{color:#0078c7}.header .header__container .header-menu__indicator{z-index:1;justify-content:center;align-items:flex-end;height:10px;transition:all .2s,transform .25s;display:flex;top:100%;overflow:hidden}.header .header__container .header-menu__indicator .square{background-color:#ebebeb;border-top-left-radius:2px;width:10px;height:10px;position:relative;top:70%;transform:rotate(45deg)}.header .header__container .header-menu__indicator[data-state=hidden]{opacity:0;animation:.2s forwards fadeOut}.header .header__container .header-menu__indicator[data-state=visible]{opacity:1;animation:.2s forwards fadeIn}.header .header__container .menu-mobile{z-index:97;pointer-events:auto;margin-left:1rem}.header .header__container .menu-mobile .menu-toggle{position:relative}@media screen and (width>=841px){.header .header__container .menu-mobile{display:none}}.header .header__container .menu-mobile.menu-mobile--active .menu-mobile__nav{transform:none}.header .header__container .menu-mobile.menu-mobile--active .menu-mobile__overlay{opacity:1;pointer-events:auto;visibility:visible;transform:none}.header .header__container .menu-mobile__nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:99;background-color:#fff;width:340px;height:100%;transition:transform .3s ease-in-out;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.header .header__container .menu-mobile__nav::-webkit-scrollbar{display:none}.header .header__container .menu-mobile__nav>.btn{background:0 0;border:none;margin-left:auto;width:60px!important;height:60px!important}@media screen and (width<=520px){.header .header__container .menu-mobile__nav{width:100%}}.header .header__container .menu-mobile__items{flex-direction:column;gap:.75rem;padding:.75rem 2rem;display:flex;position:relative}.header .header__container .menu-mobile__item a{padding-block:.75rem;display:block}.header .header__container .menu-mobile__item a:active{color:#0078c7}.header .header__container .menu-mobile__item-header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.header .header__container .menu-mobile__item-submenu-toggle{cursor:pointer;align-items:center;transition:transform .3s;display:flex}.header .header__container .menu-mobile__item-submenu{border-left:1px solid #e6e6e6;margin-left:.5rem;padding-left:1rem}.header .header__container .menu-mobile__item-submenu.level-2,.header .header__container .menu-mobile__item-submenu.level-3{font-size:.875rem}.header .header__container .menu-mobile__overlay{z-index:98;pointer-events:none;visibility:hidden;background-color:#0006;transition:opacity .3s ease-in-out;position:fixed;inset:0;transform:translate(-100%)}.header.header--simple .header__menu{display:none}.search,.search .btn{position:relative}.search .btn{border-radius:99px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;background:#f4f4f4!important;border-color:#f4f4f4!important}.search-dialog__overlay{z-index:99;background:#fff9;place-items:center;display:grid;position:fixed;inset:0}.search-dialog{z-index:100;background:#fff;border-radius:8px;outline:none;flex-direction:column;gap:1.5rem;width:100%;min-width:300px;max-width:840px;max-height:85vh;padding:1.5rem;display:flex;position:fixed;top:110px;left:50%;transform:translate(-50%);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}@media screen and (width<=390px){.search-dialog{top:50%;transform:translate(-50%,-50%)}}.search-dialog__input{align-items:center;display:flex}.search-dialog__input .iconify{padding:.5rem;font-size:1.5rem}.search-dialog__input input{width:100%;padding:.5rem 1rem}.search-dialog__input .clear-btn{justify-content:center;align-items:center;padding:.5rem;display:flex}.search-dialog__input .clear-btn .iconify{padding:0;font-size:1.25rem}.search-dialog__input .clear-btn:disabled{opacity:.2}.search-keyboard-shortcuts{opacity:.75;flex-wrap:wrap;gap:1rem;font-size:.8rem;display:flex}.search-keyboard-shortcuts span{align-items:center;gap:.25rem;font-weight:300;display:flex}.search-keyboard-shortcuts kbd:last-child{margin-right:.25rem}@media screen and (width<=767px){.search-keyboard-shortcuts{display:none}}ul.search-results{overscroll-behavior:contain;flex-direction:column;gap:.5rem;display:flex;overflow:hidden auto}ul.search-results li{margin-right:.25rem}ul.search-results li a{border-radius:8px;outline:none;align-items:center;gap:1rem;padding:.5rem;font-size:.875rem;line-height:1rem;transition:all .2s;display:flex}ul.search-results li a img{border-radius:4px}@media screen and (width<=425px){ul.search-results li a{font-size:.75rem}}ul.search-results li:hover a{background-color:#f4f4f4}ul.search-results li.no-results{font-size:.875rem}@media screen and (width<=768px){.header.header--checkout .header__inner{flex-direction:column;row-gap:2.5rem}.header.header--checkout .header__right{width:100%}}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes enterFromRight{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enterFromLeft{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exitToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exitToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes scaleIn{0%{opacity:0;transform:rotateX(-30deg)scale(.9)}to{opacity:1;transform:rotateX(0)scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:rotateX(0)scale(1)}to{opacity:0;transform:rotateX(-10deg)scale(.95)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.footer{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{flex-direction:row;justify-content:space-between;padding-block:3.5rem;display:flex}.footer .footer-inner .footer-top .footer-contact .footer__logo{-webkit-user-select:none;user-select:none;margin-bottom:1.5rem}.footer .footer-inner .footer-top .footer-contact ul{flex-direction:column;row-gap:.75rem;list-style:none;display:flex}.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{vertical-align:middle;margin-right:.5rem;font-size:1.5rem}.footer .footer-inner .footer-top .footer-links{flex-direction:row;gap:3.5rem;display:flex}.footer .footer-inner .footer-top .footer-links .footer-links__column{flex-direction:column;gap:1rem;display:flex}.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{flex-direction:column;gap:.75rem;list-style:none;display:flex}.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:all .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{color:#6b758a;border-top:1px solid #f4f4f4;justify-content:space-between;align-items:center;padding-top:2rem;font-size:.8125rem;font-weight:300;line-height:1.25rem;display:flex}.footer .footer-inner .footer-bottom a{color:#0078c7}@media screen and (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;flex-direction:row;column-gap:2rem}}@media screen and (width<=767px){.footer .footer-inner .footer-top .footer-links{-moz-column-gap:2rem;justify-content:space-between;column-gap:2rem}}@media screen and (width<=610px){.footer .footer-inner .footer-top .footer-links{flex-direction:column;gap:2.5rem}.footer .footer-inner .footer-bottom{text-align:center;flex-direction:column;row-gap:1rem}}@media screen and (width<=425px){.footer .footer-inner .footer-top{row-gap:5rem}.footer .footer-inner .footer-top .footer__logo{width:fit-content;margin:auto}.footer .footer-inner .footer-top .footer-contact ul{flex-direction:column;align-items:center;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{width:100%;position:relative;margin-left:auto!important;margin-right:auto!important;padding-inline:clamp(.75rem,5vw,6.25rem)!important}.container-sm{max-width:1024px}.container-md{max-width:1200px}.container-lg{max-width:1440px}section.account{margin-block:clamp(2rem,8vw,6rem)}section.account .account__wrapper{grid-template-columns:clamp(140px,18vw,300px) 1fr;display:grid}section.account .account__menu{margin-top:4rem}section.account .account__menu h3{margin-bottom:2.5rem;font-size:1rem;font-weight:500}section.account .account__menu ul{flex-direction:column;justify-content:flex-start;gap:1.25rem;list-style:none;display:flex}section.account .account__menu ul li{cursor:pointer;font-size:1rem;font-weight:300;transition:all .2s ease-in-out}section.account .account__menu ul li.active{font-weight:500}section.account .account__menu ul li:not(.active):hover{color:#0078c7}section.account .account__menu ul li.logout{margin-top:1rem}section.account .account__section .account__section-header{margin-bottom:2rem}section.account .account__section .account__section-header h1{margin-bottom:.5rem;font-size:clamp(1.5rem,3.5vw,2rem)}section.account .account__section .account__section-header div.account__section-title{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}section.account .account__section .account__section-header div.account__section-title span{font-size:.75rem;font-weight:300}section.account .account__section .account__section-header p{font-size:.875rem;font-weight:300;line-height:1.25rem}section.account .account__section .account__section-header .btn{display:none}@media screen and (width<=640px){section.account .account__section .account__section-header{flex-direction:column;align-items:flex-end;row-gap:1rem;display:flex}section.account .account__section .account__section-header .btn{display:block}}section.account .account__section .account__section-content h3{font-size:1.25rem}section.account .account__section .account__section-content .customer-info-form .customer-info-form__main{-moz-column-gap:1rem;justify-content:space-between;column-gap:1rem;display:flex}section.account .account__section .account__section-content .customer-info-form .customer-info-form__main .customer-info-form__main__title{flex-direction:column;gap:.25rem;display:flex}section.account .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__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__section .account__section-content .customer-info-form .customer-info-form__main .customer-info-form__main__actions{-moz-column-gap:.5rem;flex-direction:row;justify-content:flex-end;align-items:center;column-gap:.5rem;display:flex}@media screen and (width<=424px){section.account .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__section .account__section-content .customer-info-form .customer-info-form__panel>.form-group:first-child,section.account .account__section .account__section-content .customer-info-form .customer-info-form__panel>.form-row:first-child{margin-top:2rem}section.account .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__section .account__section-content .addresses-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}section.account .account__section .account__section-content .addresses-grid .address-grid__item{border:1px solid #dadada;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;row-gap:1rem;padding:clamp(1.25rem,3vw,1.75rem) clamp(1rem,4vw,2.5rem);display:flex}section.account .account__section .account__section-content .addresses-grid .address-grid__item .address-grid__item__content{font-size:.875rem;line-height:1.25rem}section.account .account__section .account__section-content .addresses-grid .address-grid__item .address-grid__item__actions{flex-direction:row;gap:.75rem;display:flex}section.account .account__section .account__section-content .addresses-grid .address-grid__item .address-grid__item__actions .iconify{color:#000;cursor:pointer;font-size:1.5rem;transition:all .2s ease-in-out}section.account .account__section .account__section-content .addresses-grid .address-grid__item .address-grid__item__actions .iconify:hover{color:#0078c7}section.account .account__section .account__section-content .addresses-grid .address-grid__item.address-grid__item--add{cursor:pointer}section.account .account__orders{flex-direction:column;gap:2rem;width:100%;display:flex}section.account .account__order{border-bottom:1px solid #f4f4f4;flex-direction:column;gap:.25rem;padding-bottom:1rem;display:flex}section.account .account__order:last-child{border-bottom:none;padding-bottom:0}section.account .account__order .account__order-title{margin-bottom:.25rem;font-weight:500}section.account .account__order .account__order-info{align-items:center;font-size:.875rem;line-height:1.25rem;display:flex}section.account .account__order .account__order-info span{color:#3b3b3b;font-weight:300}section.account .account__order .account__order-info span:not(:last-child){border-right:1px solid #dadada;padding-right:.5rem}section.account .account__order .account__order-info span:not(:first-child){padding-left:.5rem}section.account .account__order .account__order-items{align-items:center;gap:1.5rem;margin-top:1.5rem;margin-bottom:.5rem;display:flex}section.account .account__order .account__order-items .account__order-item{width:80px}section.account .account__order .account__order-actions{justify-content:flex-start;margin-top:1.25rem;display:flex}section.account .account__overview{flex-direction:row;gap:6rem;margin-top:3rem;margin-bottom:5rem;display:flex}section.account .account__overview .overview-item{flex-direction:column;row-gap:2rem;display:flex}section.account .account__overview .overview-item .overview-item__content{-moz-column-gap:.75rem;text-transform:uppercase;flex-direction:row;align-items:flex-end;column-gap:.75rem;font-weight:300;display:flex}section.account .account__overview .overview-item .overview-item__content .overview-item__value{font-size:2rem;font-weight:400;line-height:1}section.account .account__recent-orders h3{margin-bottom:1rem}section.account .account__recent-orders p{font-weight:300}section.account .account__recent-orders .recent-orders__list{flex-direction:column;gap:.75rem;display:flex}section.account .account__recent-orders .recent-orders__item{cursor:pointer;background-color:#fafafa;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;transition:all .2s;display:flex}section.account .account__recent-orders .recent-orders__item a{align-items:center;width:100%;padding:1rem;display:flex}section.account .account__recent-orders .recent-orders__item .recent-orders__item-content{-moz-column-gap:1rem;flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem 1rem;font-size:.875rem;font-weight:300;line-height:1.25rem;display:grid}section.account .account__recent-orders .recent-orders__item .recent-orders__item-content .title{font-weight:500}section.account .account__recent-orders .recent-orders__item .recent-orders__btn{justify-content:space-between;align-items:center;display:flex}section.account .account__recent-orders .recent-orders__item:hover{background-color:#f4f4f5}@media screen and (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 (width<=640px){section.account .account-wrapper{grid-template-columns:1fr}section.account .account-wrapper .account__menu{margin-top:0;margin-bottom:3rem}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 (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{flex-direction:column;align-items:flex-start}section.account .account__overview{flex-direction:column;gap:2rem;margin-top:2rem;margin-bottom:3rem}section.account .account__overview .account__overview__item .account__overview__item__content .account__overview__item__content__value{font-size:1.75rem}}@media screen and (width<=420px){section.account .account-wrapper .account__menu ul{justify-content:space-between;gap:1rem}}.category{z-index:1;margin-top:clamp(1rem,4vw,2rem);margin-bottom:4rem;position:relative}.category__header,.product-list__header{text-align:left;z-index:1;background:#f9f9f9;border-radius:clamp(20px,4vw,32px);flex-direction:column;gap:.25rem;margin-bottom:2rem;padding:clamp(1.25rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.category__header .category__title,.product-list__header .category__title{letter-spacing:-.6px;margin-bottom:0;font-size:clamp(1.325rem,5vw,2rem);font-weight:500;line-height:clamp(2rem,6vw,3rem)}.category__header .category__prev-link,.product-list__header .category__prev-link{color:#717584;flex-direction:row;align-items:center;gap:.5rem;font-size:clamp(.8125rem,2vw,1rem);font-weight:300;transition:all .2s;display:flex}.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 .category__description ol:not(:last-child),.category__header .category__description p:not(:last-child),.category__header .category__description ul:not(:last-child),.category__header .product-list__description ol:not(:last-child),.category__header .product-list__description p:not(:last-child),.category__header .product-list__description ul:not(:last-child),.product-list__header .category__description ol:not(:last-child),.product-list__header .category__description p:not(:last-child),.product-list__header .category__description ul:not(:last-child),.product-list__header .product-list__description ol:not(:last-child),.product-list__header .product-list__description p:not(:last-child),.product-list__header .product-list__description ul:not(:last-child){margin-bottom:1.25rem}.category__header .category__description h3,.category__header .product-list__description h3,.product-list__header .category__description h3,.product-list__header .product-list__description h3{margin-bottom:.5rem;font-size:1.125rem}.category__header .category__description ol,.category__header .category__description ul,.category__header .product-list__description ol,.category__header .product-list__description ul,.product-list__header .category__description ol,.product-list__header .category__description ul,.product-list__header .product-list__description ol,.product-list__header .product-list__description ul{margin-left:1.5rem;font-weight:300;list-style:outside}.category__header:before,.product-list__header:before{content:"";z-index:-1;aspect-ratio:4.74;background:url(../images/category/category-header-bg.svg) 0 0/cover;width:100%;position:absolute;top:-1rem;left:50%;transform:translate(-50%)}@media screen and (width<=570px){.category__header:before,.product-list__header:before{display:none}}@media screen and (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,#0000);left:-2px}.category__subcategories:after,.category__subcategories:before{content:"";z-index:9;width:10px;height:100%;position:absolute;top:0}.category__subcategories:after{background:linear-gradient(-90deg,#f8f8f8,#0000);right:-2px}.category__subcategories .subcategory-list__item a{text-align:center;color:#545454;white-space:nowrap;cursor:pointer;background-color:#f8f8f8;border:1px solid #e1e1e1;border-radius:26px;padding:.75rem 1.75rem;font-size:.875rem;font-weight:300;transition:all .4s;display:block}.category__subcategories .subcategory-list__item a:hover{color:#0078c7;background:#f1f9ff;border-color:#0078c7}@media screen and (width<=768px){.category__subcategories .subcategory-list__item a{padding:.5rem 1rem;font-size:.75rem}}.product-list__sort{width:fit-content;position:relative}.product-list__sort .product-list-sort__trigger{background-color:#fff;border:1px solid #fff;border-radius:999px;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:.5rem;font-size:.875rem;display:flex}.product-list__sort .product-list-sort__trigger .product-list-sort__trigger__label{flex-direction:row;align-items:center;gap:.5rem;display:flex}.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{flex-direction:row;align-items:center;gap:.25rem;display:flex}.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{z-index:999;min-width:var(--radix-popper-anchor-width);background-color:#fff;border:1px solid #ebebeb;border-radius:12px;margin-top:.25rem;margin-bottom:.25rem;padding:.5rem}.product-list__sort .product-list-sort__content ul{list-style:none}.product-list__sort .product-list-sort__content ul li{cursor:pointer;border-radius:6px;font-size:.875rem;font-weight:300;transition:all .2s ease-in-out}.product-list__sort .product-list-sort__content ul li button{text-align:left;width:100%;height:100%;padding:.75rem}.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{color:#fff;background-color:#0078c7}.cf-range,.cf-select{width:fit-content;position:relative}.cf-range .cf-range__trigger,.cf-range .cf-select__trigger,.cf-select .cf-range__trigger,.cf-select .cf-select__trigger{background-color:#fff;border:1px solid #fff;border-radius:999px;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:.5rem;font-size:.875rem;display:flex}.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{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.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{background-color:#0078c7;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .2s;display:flex;position:absolute;top:-5px;right:-2px}.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{z-index:999;min-width:var(--radix-popper-anchor-width);background-color:#fff;border:1px solid #ebebeb;border-radius:12px;margin-top:.25rem;margin-bottom:.25rem;padding:.5rem}.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{cursor:pointer;border-radius:6px;font-size:.875rem;font-weight:300;transition:all .2s ease-in-out}.cf-range .cf-select__content ul li button,.cf-select .cf-select__content ul li button{text-align:left;width:100%;height:100%;padding:.75rem}.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{color:#fff;background-color:#0078c7}.cf-range .cf-range__content,.cf-select .cf-range__content{z-index:999;background-color:#fff;border:1px solid #ebebeb;border-radius:12px;margin-top:.25rem;margin-bottom:.25rem;padding:2rem 1rem .875rem}.cf-range .cf-range__content button,.cf-select .cf-range__content button{width:100%;margin-top:3rem}.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{grid-template-columns:96px 1fr 96px;justify-content:space-between;place-items:center;display:grid}.pagination .pagination__list{flex-direction:row;align-items:center;gap:.5rem;display:flex}.pagination .pagination__list .pagination__list__item{border-radius:999px;width:2.5rem;height:2.5rem;font-weight:300;transition:all .2s ease-in-out}.pagination .pagination__list .pagination__list__item[data-selected=true]{cursor:default;background-color:#f4f4f4}.pagination .pagination__list .pagination__list__item:not([data-selected=true]):hover{color:#fff;background-color:#0078c7}.pagination .pagination__ellipsis{justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.pagination .pagination__arrows{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}.pagination .pagination__arrows .pagination__arrow{border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s ease-in-out;display:flex}.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;justify-content:flex-end;margin-top:clamp(2rem,7vw,4rem);font-size:.875rem;font-weight:300;display:flex}@media screen and (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 (width<=380px){.pagination .pagination__list{display:none}.pagination .pagination__arrows{margin-top:0}}.product{margin-top:clamp(.25rem,2vw,2rem);margin-bottom:clamp(1rem,3vw,2rem)}.product .product__wrapper{position:relative}.product .product__wrapper .product__top{-moz-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem);margin-top:2rem;margin-bottom:3rem;display:flex;position:relative}.product .product__wrapper .product__top .product__images{flex-direction:column;row-gap:1rem;width:620px;display:flex;position:relative}.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{cursor:grab;aspect-ratio:1/.8;width:100%;padding-top:80%;position:relative}.product .product__wrapper .product__top .product__images .carousel-main .carousel__item img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:600px;height:100%;font-size:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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;transition:all .4s ease-in-out;overflow:hidden;max-width:calc(33.3333% - 10.6667px)!important}.product .product__wrapper .product__top .product__images .carousel-thumbnail .carousel__slide .carousel__item{cursor:pointer;aspect-ratio:1/.8;width:100%;padding-top:80%;position:relative}.product .product__wrapper .product__top .product__images .carousel-thumbnail .carousel__slide .carousel__item img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:140px;height:100%;font-size:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{flex-direction:column;gap:1.5rem;width:100%;height:fit-content;display:flex;position:relative}.product .product__wrapper .product__top .product__info .product-info__main{background:#f8f8f8;border-radius:clamp(20px,4vw,32px);flex-direction:column;width:100%;height:fit-content;padding:clamp(1.5rem,4vw,2.5rem);display:flex;position:relative}.product .product__wrapper .product__top .product__info .product-info__main .product__prices{-moz-column-gap:1rem;flex-direction:column;column-gap:1rem;margin-top:1rem;margin-bottom:.5rem;display:flex}.product .product__wrapper .product__top .product__info .product-info__main .product__prices .product__prices-sale{-moz-column-gap:1rem;flex-direction:row;align-items:center;column-gap:1rem;margin-bottom:.5rem;display:flex}.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 .product__discount-badge{color:#fff;background-color:#ff2828;border-radius:24px;padding:.25rem 1rem}.product .product__wrapper .product__top .product__info .product-info__main .product__prices .product__price.product__price--tax-incl{font-size:1.75rem;font-weight:500;color:#0078c7!important}.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 .product__unit-price{color:#505661;margin-top:.75rem;margin-left:.125rem;font-size:.875rem;font-weight:300}.product .product__wrapper .product__top .product__info .product-info__main .product__prices .product__lowest-price-before{color:#71717a;margin-top:.5rem;font-size:.75rem;line-height:1rem}.product .product__wrapper .product__top .product__info .product-info__references{flex-direction:column;gap:.75rem;width:100%;height:fit-content;display:flex;position:relative}.product .product__wrapper .product__top .product__info .product-info__references>div{background:#f8f8f8;border-radius:12px;flex-direction:row;flex:1;justify-content:space-between;align-items:center;padding:1rem clamp(1.5rem,4vw,2.5rem);font-size:.8125rem;display:flex}.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{flex-direction:column;list-style:none;display:flex}.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{width:fit-content;margin-bottom:1rem}.product .product__wrapper .product__top .product__info .product__availability .product__stock{-moz-column-gap:.25rem;border-radius:24px;align-items:center;column-gap:.25rem;padding:.35rem .75rem;font-size:.75rem;display:flex}.product .product__wrapper .product__top .product__info .product__availability .product__stock.product__stock--in-stock{color:#0c790c;background-color:#daf0e2}.product .product__wrapper .product__top .product__info .product__availability .product__stock.product__stock--in-stock-supplier{color:#0e7090;background-color:#dcedf1}.product .product__wrapper .product__top .product__info .product__availability .product__stock.product__stock--out-of-stock{color:#b31010;background-color:#f2dfde}.product .product__wrapper .product__top .product__info .product__actions{flex-direction:row;align-items:flex-start;gap:1rem;display:flex}.product .product__wrapper .product__top .product__info .product__actions .product__add-to-cart{padding:1rem 2.5rem;font-size:1rem;line-height:1rem}@media screen and (width>=769px) and (width<=930px){.product .product__wrapper .product__top .product__info .product__actions{flex-direction:column}}@media screen and (width<=480px){.product .product__wrapper .product__top .product__info .product__actions{flex-direction:column}}.product .product__wrapper .product__top .product__info .product__promotions{flex-direction:column;gap:.5rem;margin-top:2rem;display:flex}.product .product__wrapper .product__top .product__info .product__promotions .product-promotion{color:orange;cursor:pointer;background-color:#f9f2e8;border:1px dashed orange;border-radius:12px;flex-direction:row;align-items:center;gap:.5rem;padding:.75rem .5rem;display:flex}.product .product__wrapper .product__top .product__info .product__promotions .product-promotion .product-promotion__label{flex-direction:column;gap:.125rem;display:flex}.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%;padding:1rem;font-size: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{flex-direction:column;row-gap:1rem;margin-bottom:2rem;display:flex}.product .product__wrapper .product__top .product__details .product__summary{border-top:1px solid #e9e9e9;border-bottom: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{text-align:justify;color:#68707d;font-size:.8125rem;line-height:1.3125rem}.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{margin-bottom:1rem;font-size:clamp(.875rem,1.5vw,1rem);font-weight:300;line-height:clamp(1.5rem,4vw,1.75rem);color:#000!important;background-color:#fafafa!important}.product .product__wrapper .product__additional-info ul{padding-left:1.25rem;list-style:outside}.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{flex-direction:row;justify-content:right;gap:2rem;width:fit-content;margin-left:auto;padding-block:.75rem;list-style:none;display:flex}.product .product__wrapper .product__breadcrumbs ul li{color:#717584;white-space:nowrap;font-size:.875rem;font-weight:300;transition:all .2s;position:relative}.product .product__wrapper .product__breadcrumbs ul li:not(:last-child):after{content:"";background:#eaebed;width:.75rem;height:2px;position:absolute;top:calc(50% - 1px);right:-1.25rem}.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 (width<=1440px){.product .product__wrapper .product__top .product__images,.product .product__wrapper .product__top .product__images .carousel-main .carousel{width:540px}}@media screen and (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 (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 (width<=768px){.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;row-gap:.75rem;margin-bottom:3rem}.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{-moz-column-gap:.5rem;flex-direction:row;justify-content:space-between;align-items:center;column-gap:.5rem;margin-bottom:1rem;padding-inline:.5rem;display:flex}.product-list .product-list__wrapper{grid-template-columns:max(22%,220px) 1fr;gap:clamp(1rem,2vw,1.25rem);margin-bottom:clamp(2rem,7vw,5rem);display:grid;position:relative}.product-list .product-list__wrapper .product-list__main{flex-direction:column;display:flex}.product-list .product-list__wrapper .product-list__filter{flex-direction:column;gap:1rem;height:fit-content;margin-top:2rem;display:flex}.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{margin-bottom:1rem;font-weight:600}.product-list .product-list__wrapper .product-list__filter .filter-group .filter-group__options{flex-direction:column;gap:.75rem;display:flex}.product-list .product-list__wrapper .product-list__filter .filter-group .filter-group__options .filter-group__option{flex-direction:row;gap:.5rem;font-size:.875rem;font-weight:300;line-height:1.375rem;display:flex}.product-list .product-list__wrapper .product-list__filter .filter-group .filter-group__options .filter-group__option a{word-break:normal;transition:all .4s}.product-list .product-list__wrapper .product-list__filter .filter-group .filter-group__options .filter-group__option a:hover{color:#0078c7}@media screen and (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 .product-list__filter-trigger{background-color:#f8f8f8;border-radius:12px;justify-content:space-between;align-items:center;gap:.25rem;width:100%;padding:1.25rem;display:flex}.product-list .product-list__wrapper .product-list__filter--mobile .product-list__filter-trigger .iconify{transition:all .4s ease-in-out}.product-list .product-list__wrapper .product-list__filter--mobile .product-list__filter-trigger .label{align-items:center;gap:.25rem;display:flex}.product-list .product-list__wrapper .product-list__filter--mobile .product-list__filter-trigger .label .badge{color:#fff;text-align:center;background-color:#0086df;border-radius:50%;width:1.25rem;height:1.25rem;font-size:.75rem;line-height:1.25rem;transition:all .2s ease-in-out}.product-list .product-list__wrapper .product-list__filter--mobile .product-list__filter-trigger-label{flex-direction:row;align-items:center;gap:.5rem;display:flex}.product-list .product-list__wrapper .product-list__filter--mobile .product-list__filter-trigger-reset{color:#676767;font-size:.75rem;line-height:1rem}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-content{background-color:#f8f8f8;border-bottom-right-radius:16px;border-bottom-left-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{margin-bottom:1rem;font-weight:400}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-content .filter-group .filter-group__options{flex-direction:column;gap:.75rem;display:flex}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-content .filter-group .filter-group__options .filter-group__option{flex-direction:row;gap:.5rem;font-size:.875rem;font-weight:300;line-height:1.375rem;display:flex}.product-list .product-list__wrapper .product-list__filter--mobile .collapsible-content .filter-group .filter-group__options .filter-group__option a{word-break:normal;transition:all .4s}.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-right-radius:0!important;border-bottom-left-radius:0!important}.product-list .product-list__wrapper .product-list__filter--mobile.is-open .collapsible-trigger .iconify.chevron{transform:rotate(180deg)}.product-list .product-list__wrapper .product-list__filter--mobile:not(.is-open) .collapsible-trigger{transition:all .4s ease-in-out}@media screen and (width<=768px){.product-list .product-list__wrapper .product-list__filter--mobile{display:block}}.product-list .product-list__wrapper .product-list__items{grid-template-columns:repeat(3,1fr);gap:1.25rem;height:fit-content;display:grid}@media screen and (width<=768px){.product-list .product-list__wrapper{grid-template-columns:1fr}}.product-list .product-list__no-products{flex-direction:column;align-items:center;gap:1rem;margin-block:4rem;display:flex}.product-list .product-list__no-products .icon-wrapper{background:#0090f024;border-radius:999px;padding:.5rem;display:flex}.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;row-gap:.5rem;padding:1rem 1.5rem}.product-item,.product-item .product-item__image{align-items:center;transition:all .2s;display:flex;position:relative}.product-item .product-item__image{aspect-ratio:1/1.2;cursor:pointer;flex-shrink:0;width:100%;padding-top:120%;overflow:hidden}.product-item .product-item__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;font-size:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-item .product-item__badges{flex-direction:column;row-gap:.25rem;display:flex;position:absolute;top:1rem;left:0}.product-item .product-item__badges .badge{border-radius:0 12px 12px 0;width:fit-content;padding:.25rem .5rem;font-size:.75rem;font-weight:400}.product-item .product-item__badges .badge.on-stock{color:#0c790c;background-color:#daf0e2}.product-item .product-item__badges .badge.on-stock-supplier{color:#0e7090;background-color:#dcedf1}.product-item .product-item__badges .badge.out-of-stock{color:#b31010;background-color:#f2dfde}.product-item .product-item__badges .badge.discount{color:#fff;background-color:#ff2828;padding:.25rem .75rem;font-weight:500}.product-item .product-item__badges .badge.promo-code{color:#fff;background-color:orange;padding:.25rem .75rem;font-weight:500}.product-item .product-item__label{flex-direction:column;justify-content:space-between;align-items:flex-start;row-gap:2rem;width:100%;height:100%;display:flex}.product-item .product-item__label .product-item__title{cursor:pointer;flex-direction:column;row-gap:.25rem;display:flex}.product-item .product-item__label .product-item__title span.type{color:#989898;white-space:pre-wrap;word-break:break-word;font-size:.75rem;font-weight:300}.product-item .product-item__label .product-item__title span.name{color:#000;white-space:pre-wrap;word-break:break-word;font-size:.8125rem;font-weight:400;line-height:1.25rem;transition:all .2s}.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;margin-bottom:.5rem;font-size:.875rem;font-weight:300;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;margin-left:.125rem;font-size:.75rem;font-weight:300}.product-item .product-item__add-to-cart{z-index:9;position:absolute;bottom:1rem;right:1rem}.product-item .product-item__add-to-cart button:not(:disabled):hover{color:#fff;background-color:#0078c7;border-color:#0078c7}.product-item .product-item__add-to-cart button:not(:disabled):hover .iconify{color:#fff}.product-item .product-item__link{z-index:1;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.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;width:100%;height:24px}.product-item.product-item--skeleton .product-item__price{-moz-column-gap:.25rem;flex-direction:row;align-items:flex-end;column-gap:.25rem;width:100%;display:flex}.product-item.product-item--skeleton .product-item__price span:first-child{border-radius:6px;width:30%;height:23px;display:block}.product-item.product-item--skeleton .product-item__price span:nth-child(2){border-radius:4px;width:20%;height:17px;display:block}.product-item.product-item--skeleton .product-item__add-to-cart{border-radius:100%;width:42px;height: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{background:#f4f4f4 linear-gradient(100deg,#fff0 40%,#ffffff80 50%,#fff0 60%) 180% 0/200% 100%;animation:.6s ease-out infinite loading}.product-item.product-item--skeleton:hover{border-color:inherit!important}@media screen and (width>=769px) and (width<=1024px){.product-list .product-list__items{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}}@media screen and (width>=730px) and (width<=768px){.product-list .product-list__items{grid-template-columns:repeat(3,1fr)!important;gap:.75rem!important}}@media screen and (width>=481px) and (width<=729px){.product-list .product-list__items{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}}@media screen and (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 (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{-webkit-user-select:none;user-select:none;display:block}.products-block .products-block__wrapper .products-block__title{text-align:center}.products-block .products-block__wrapper .products-block__title h2{letter-spacing:-.4px;margin-bottom:1.25rem;font-size:clamp(1.25rem,3.5vw,2rem);line-height:clamp(1.75rem,4.5vw,2.75rem)}.products-block .products-block__wrapper .products-block__title p{color:#757575;margin-bottom:.5rem;font-size:.875rem;font-weight:300;line-height:1.325rem}@media screen and (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{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.products-block .products-block__wrapper .products-block__group-selector li{color:#838181;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #c1c1c1;border-radius:16px;padding:.375rem .75rem;font-size:.875rem;font-weight:300;transition:all .2s ease-out}.products-block .products-block__wrapper .products-block__group-selector li:hover{color:#0078c7;border-color:#0078c7}.products-block .products-block__wrapper .products-block__group-selector li.active{color:#000;border-color:#000}.product-carousel .carousel{position:relative}.product-carousel .carousel:before{content:"";z-index:9;pointer-events:none;background:linear-gradient(90deg,#fff,#0000);width:80px;height:100%;position:absolute;top:0;left:-2px}@media screen and (width<=768px){.product-carousel .carousel:before{width:60px}}@media screen and (width<=500px){.product-carousel .carousel:before{width:20px}}@media screen and (width<=400px){.product-carousel .carousel:before{display:none}}.product-carousel .carousel:after{content:"";z-index:9;pointer-events:none;background:linear-gradient(-90deg,#fff,#0000);width:80px;height:100%;position:absolute;top:0;right:-2px}@media screen and (width<=768px){.product-carousel .carousel:after{width:60px}}@media screen and (width<=500px){.product-carousel .carousel:after{width:20px}}@media screen and (width<=400px){.product-carousel .carousel:after{display:none}}.product-carousel .carousel .product-item{cursor:default;width:100%;max-width:275px;height: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;top:1rem;right: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{flex-direction:row;justify-content:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}.product-carousel .carousel-controls .btn{padding:.5rem}.product-carousel .carousel-controls .btn .iconify{font-size:1rem}.product-carousel .carousel-controls .btn:hover{opacity:1;background-color:#000}.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(#0000,#fafafa)!important}.cart{margin-top:clamp(1rem,5vw,4rem);margin-bottom:clamp(.5rem,3vw,2rem)}.cart header h1{margin-bottom:clamp(.5rem,2vw,2rem)}.cart .cart__wrapper{-moz-column-gap:clamp(4rem,8vw,8rem);grid-template-columns:1fr 320px;column-gap:clamp(4rem,8vw,8rem);margin-bottom:3rem;display:grid}.cart .cart__wrapper .cart__empty{padding-block:12rem}.cart .cart__wrapper .cart__empty h1{font-size:1.75rem}.cart .cart__wrapper .cart__empty p{margin-block:1rem 1.5rem;font-size:.875rem;font-weight:300;line-height:1.25rem}.cart-line-items{flex-direction:column;display:flex}.cart-line-items .cart-line-item{justify-content:space-between;padding-block:.5rem;font-size:.875rem;position:relative}.cart-line-items .cart-line-item,.cart-line-items .cart-line-item .line-item__content{flex-direction:row;align-items:center;gap:1rem;display:flex}.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{background-color:#fff;justify-content:center;align-items:center;width:120px;height:120px;padding:5px;display:flex;overflow:hidden}.cart-line-items .cart-line-item .line-item__content .line-item__label{flex-direction:column;row-gap:.5rem;display:flex}.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{color:#6b758a;justify-content:flex-start;align-items:center;gap:.5rem;font-weight:300;display:inline-flex}.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{gap:.25rem;margin-top:.25rem;display:inline-flex}.cart-line-items .cart-line-item .line-item__content .line-item__label .line-item__badges .badge{border-radius:12px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.cart-line-items .cart-line-item .line-item__content .line-item__label .line-item__badges .badge.discount{color:#fff;background-color:#ff2828}.cart-line-items .cart-line-item .line-item__content .line-item__label .line-item__badges .badge.promo-code{color:#fff;background-color:orange}.cart-line-items .cart-line-item .line-item__summary{flex-direction:row;align-items:flex-start;gap:1rem;display:flex}.cart-line-items .cart-line-item .line-item__summary .line-item__actions{flex-direction:column;align-items:center;gap:.5rem;display:flex}.cart-line-items .cart-line-item .line-item__summary .line-item__actions .action-remove{cursor:pointer;color:#6b758a;font-size:.75rem;font-weight:300;transition:all .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-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}@media screen and (width<=768px){.cart-line-items .cart-line-item .line-item__label{font-size:.75rem}.cart-line-items .cart-line-item .line-item__summary{flex-direction:column;align-items:flex-end}}@media screen and (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{width:40px;padding:.5rem}.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{width:80px;height:80px}}@media screen and (width<=375px){.cart-line-items .cart-line-item .line-item__price .price-old{display:none}}.cart__totals{z-index:1;margin-top:1.5rem;margin-bottom:4rem;position:relative}.cart__totals ul{flex-direction:column;gap:1.25rem;display:flex}.cart__totals ul li{justify-content:space-between;align-items:center;font-size:.875rem;font-weight:300;display:flex}.cart__totals ul li:last-child{border-top:1px solid #ededed;margin-top:.25rem;padding-top:1.5rem;font-size:1rem}.cart__totals ul li:last-child span:last-child{font-weight:500}@media screen and (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{justify-content:space-between;align-items:center;width:100%;padding:0 .25rem;font-size:.875rem;font-weight:300;display:flex}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__header .promo-codes-dropdown__label{align-items:center;gap:.5rem;display:inline-flex}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__header .chevron{transition:all .4s}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__content{position:relative}.cart__promo-codes .promo-codes-dropdown .promo-codes-dropdown__content input{text-transform:uppercase;border:1px solid #f4f4f4;border-radius:4px;width:100%;margin-block:1rem .25rem;padding:.75rem 1rem;font-size:.875rem}.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;padding:.75rem 1rem;font-size:.875rem;transition:all .4s;position:absolute;top:17px;right:0}.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 (width<=1024px){.cart__promo-codes{margin-top:clamp(2rem,6vw,4rem)}}.promo-codes-list{padding-top:.75rem;display:block}.promo-codes-list .promo-code{color:#fff;background-color:orange;border-radius:4px;align-items:center;gap:.25rem;padding-block:.125rem;padding-inline:.75rem .25rem;font-size:.825rem;display:inline-flex}.promo-codes-list .promo-code .iconify.remove-promo-code{cursor:pointer;transition:all .2s}.promo-codes-list .promo-code .iconify.remove-promo-code:hover{color:#006241}.header__cart{justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.header__cart .mini-cart{z-index:9999;will-change:transform,opacity;width:320px;padding-top:.5rem;animation-name:slideUpAndFade;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);position:absolute;top:0;right:-21px}.header__cart .mini-cart .mini-cart__wrapper{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;padding:1rem .75rem}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__title{margin-bottom:.5rem;font-size:1.25rem;display:block}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__items{flex-direction:column;row-gap:.75rem;display:flex}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__items .mini-cart__item{-moz-column-gap:.75rem;flex-direction:row;align-items:center;column-gap:.75rem;display:flex}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__items .mini-cart__item .cart-item__image{background:#fff;border:1px solid #dfdfdf;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__items .mini-cart__item .cart-item__label{flex-direction:column;row-gap:.25rem;font-size:.8125rem;display:flex}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__items .mini-cart__item .cart-item__label span:first-child{color:#32363d}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__items .mini-cart__item .cart-item__label span:nth-child(2){color:#94a3b8;white-space:nowrap;font-weight:300}.header__cart .mini-cart .mini-cart__wrapper .mini-cart__summary{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;flex-direction:column;row-gap:.75rem;margin-block:1rem;padding-block:.75rem;font-size:.875rem;display:flex}.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{width:100%;margin-top:.5rem;padding:.75rem 1rem}.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 (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);grid-template-columns:1fr 480px;column-gap:clamp(2rem,4vw,6rem);padding-top:8rem;display:grid}.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{color:#f1f1f1;justify-content:space-between;align-items:center;display:flex}.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__header .checkout-step__header__title h2{align-items:center;gap:.125rem;font-size:1.125rem;font-weight:500;display:flex}.checkout .checkout__flow .checkout__steps .checkout-step .checkout-step__header .checkout-step__header__title p{color:#666;margin-top:.5rem;font-size:.8125rem}.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-top:1rem;margin-left:.25rem}.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{content:"";z-index:-1;background-color:#fafafa;width:100vw;height:calc(100% + 8rem);position:absolute;top:-8rem;left:0}.checkout .checkout__summary .checkout__summary__inner{z-index:1;background-color:#0000;align-self:flex-start;margin-top:0;padding-block:3rem;padding-inline:clamp(2rem,3.5vw,4rem) 0;position:sticky;top:0}.checkout .checkout__summary .checkout__summary__header{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1.5rem;display:flex;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{width:90px;height: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: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;margin-top:1rem;padding-top:2rem;font-size:1.25rem}.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{flex-direction:column;justify-content:space-between;align-items:center;margin-top:0;display:flex;position:relative}.checkout .checkout__summary--mobile:before{content:"";z-index:-1;background-color:#fafafa;width:100vw;height:100%;position:absolute;top:0;left:calc(-1*clamp(.75rem,5vw,6.25rem))}.checkout .checkout__summary--mobile .checkout__summary__header .iconify{transition:all .3s}.checkout .checkout__summary--mobile[data-state=open] .checkout__summary__header .iconify{transform:rotate(180deg)}.checkout .checkout__summary--mobile .checkout__summary__header{justify-content:space-between;align-items:center;width:100%;padding-block:2rem;display:flex}@media screen and (width<=768px){.checkout .checkout__summary--mobile{margin-top:4rem}}@media screen and (width<=1024px){.checkout .checkout__wrapper{flex-direction:column-reverse;display:flex}.checkout .checkout__wrapper .checkout__summary{display:none}.checkout .checkout__wrapper .checkout__flow{padding-top:0}}@media screen and (width>=1025px){.checkout .checkout__summary--mobile{display:none!important}}.checkout__back-to-shop{justify-content:flex-end;margin-bottom:5rem;display:flex}.checkout__back-to-shop .btn{color:#68707d!important;font-size:1rem!important;font-weight:300!important}.checkout-progress{width:100%;margin-right:-55px;display:flex}.checkout-progress .checkout-progress__item{flex-direction:column;align-items:center;gap:.5rem;width:clamp(120px,16vw,180px);display:flex;position:relative}.checkout-progress .checkout-progress__item:not(:last-child):before{content:"";z-index:-1;background:#e3e3e3;width:100%;height:2px;position:absolute;top:12px;transform:translate(50%)}.checkout-progress .checkout-progress__item span.number{background-color:#e3e3e3;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.checkout-progress .checkout-progress__item span.label{text-transform:uppercase;text-align:center;font-size:11px}.checkout-progress .checkout-progress__item.is-active span.number{color:#fff;background-color:#0078c7}.checkout-progress .checkout-progress__item.is-active span.label{color:#0078c7}.checkout-progress .checkout-progress__item.is-active:before{background:linear-gradient(90deg,#0078c7,#e3e3e3 60%)}.checkout-progress .checkout-progress__item:has(~.is-active) span.number{color:#fff;background-color:#0078c7}.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 (width<=760px){.checkout-progress{margin-right:0}}.form-row{grid-template-columns:repeat(12,1fr);gap:10px;display:grid}.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 (width<=425px){.col-2,.col-4,.col-6,.col-8{grid-column:span 12}}@media screen and (width<=440px){.checkout-progress .checkout-progress__item span.label{display:none}.checkout .checkout__summary--mobile{margin-top:2rem}}@media screen and (width<=370px){.checkout .checkout__summary--mobile .checkout__summary__header{flex-direction:column;row-gap:.25rem;padding-block:1.25rem}}.index-page~footer .footer-inner{border-top:none!important}.index-page .btn{flex-direction:row;align-items:center;gap:.75rem;padding:.25rem .25rem .25rem 1.25rem;display:flex}.index-page .btn .icon{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.index-page .btn .icon .iconify{color:#000}.index-page .btn .icon .iconify:before{width:28px;height: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{-webkit-user-select:none;user-select:none;grid-template-columns:.6fr .4fr;gap:1rem;display:grid}#hero .hero__wrapper .hero-column{border-radius:clamp(20px,4vw,32px);overflow:hidden}#hero .hero__wrapper .hero-column--left{aspect-ratio:1;position:relative}#hero .hero__wrapper .hero-column--left:before{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);width:100%;height:100%;position:absolute;top:0;left:0}#hero .hero__wrapper .hero-column--left img{z-index:-1;width:100%;max-width:1000%;height:100%;margin-top:-50%;margin-left:-50%;font-size:0;transition:transform .2s ease-out;position:absolute;top:50%;left:50%}#hero .hero__wrapper .hero-column--left .content{color:#fff;width:100%;margin-block:0;padding-inline:clamp(1rem,4vw,2.5rem);position:absolute;bottom:clamp(1rem,4vw,2.5rem)}#hero .hero__wrapper .hero-column--left .content h1{letter-spacing:-.6px;max-width:550px;margin-bottom:clamp(.25rem,.5vw,1rem);font-size:clamp(1.75rem,3vw,3rem);font-weight:600;line-height:clamp(2.25rem,4.2vw,4rem)}@media screen and (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{background-color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:clamp(.25rem,1.2vw,.75rem);display:flex;position:absolute;top:0;right:-25%}#hero .hero__wrapper .hero-column--left .content .btn .icon-outer .iconify{font-size:clamp(1rem,2vw,1.25rem);transition:all .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{grid-template-rows:.6fr .4fr;gap:1rem;display:grid}#hero .hero__wrapper .hero-right .hero-right--lower,#hero .hero__wrapper .hero-right .hero-right--upper{color:#535a65;background-color:#f4f4f4;border-radius:clamp(20px,4vw,32px);position:relative;overflow:hidden}#hero .hero__wrapper .hero-right .hero-right--upper{z-index:1;flex-direction:column;justify-content:space-between;padding:clamp(1rem,3vw,2.25rem);display:flex}#hero .hero__wrapper .hero-right .hero-right--upper h2{letter-spacing:-.6px;font-size:clamp(1.5rem,2.4vw,2.325rem);font-weight:300;line-height:clamp(2rem,3.5vw,3.325rem)}#hero .hero__wrapper .hero-right .hero-right--upper svg{z-index:-1;filter:contrast(.85);width:100%;position:absolute;top:25%;left:50%;transform:translate(-50%)}@media screen and (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{-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding-bottom:.25rem;list-style:none;display:flex;position:relative;overflow-x:auto}#hero .hero__wrapper .hero-right .hero-right--upper .hero-category__pills ul li{color:#838181;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #c1c1c1;border-radius:16px;padding:.375rem .5rem;font-size:.875rem;font-weight:300;transition:all .2s ease-out}#hero .hero__wrapper .hero-right .hero-right--upper .hero-category__pills ul li:hover{color:#0078c7;border-color:#0078c7}#hero .hero__wrapper .hero-right .hero-right--upper .hero-category__pills ul li.active{color:#000;border-color:#000}@media screen and (width<=1100px){#hero .hero__wrapper .hero-right .hero-right--upper .hero-category__pills ul li{font-size:.75rem}}@media screen and (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{color:#fff;z-index:2;flex-direction:row;justify-content:space-between;align-items:flex-end;height:100%;padding:clamp(1rem,3vw,1.5rem);display:flex;position:relative}#hero .hero__wrapper .hero-right .hero-right--lower .hero-right-lower__content .hero-right-lower__text-block .hero-right-lower__tagline{margin-bottom:.25rem;font-size:.75rem;font-weight:300;display:block}#hero .hero__wrapper .hero-right .hero-right--lower .hero-right-lower__content .hero-right-lower__text-block .hero-right-lower__headline{margin-bottom:clamp(0rem,1vw,.5rem);font-size:clamp(1.25rem,4vw,1.75rem);font-weight:500;line-height:clamp(1.75rem,5vw,2.25rem)}#hero .hero__wrapper .hero-right .hero-right--lower .hero-right-lower__content .hero-right-lower__description{max-width:400px;font-size:.75rem;font-weight:300;line-height:1.125rem}#hero .hero__wrapper .hero-right .hero-right--lower .hero-right-lower__content .btn{border-color:#0000;position:absolute;top:1.5rem;right:1.5rem}#hero .hero__wrapper .hero-right .hero-right--lower .hero-right-lower__image:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#00000080);width:100%;height:100%;position:absolute;top:0;left:0}#hero .hero__wrapper .hero-right .hero-right--lower .hero-right-lower__image img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:1000%;height:100%;font-size:0;position:absolute;top:0;left:0}#hero .hero__wrapper .hero-column--right-lower,#hero .hero__wrapper .hero-column--right-upper{z-index:1;background:linear-gradient(217deg,#f7f7f7cc,#f000 70.71%),linear-gradient(127deg,#f1f1f1,#0f00 70.71%),linear-gradient(336deg,#999c,#00f0 70.71%);flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex;position:relative}#hero .hero__wrapper .hero-column--right-lower h1,#hero .hero__wrapper .hero-column--right-upper h1{padding:1rem;font-size:clamp(1.5rem,2.8vw,2.625rem);font-weight:300;line-height:clamp(2rem,4vw,3.5rem)}@media screen and (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:950px;animation:4s infinite alternate paused waves-svg}@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 (width<=880px){#hero .hero__wrapper{grid-template-columns:1fr}#hero .hero__wrapper .hero-right{display:flex}}@media screen and (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}}#features{margin-bottom:clamp(4rem,10vw,6rem)}#features .features__wrapper{-webkit-user-select:none;user-select:none;flex-direction:column;gap:1rem;display:flex}#features .features__wrapper .feature{background-color:#f4f4f4;border-radius:20px;align-items:center;gap:.5rem;padding:2rem;display:flex;position:relative;overflow:hidden}#features .features__wrapper .feature:first-child:before{content:"01";letter-spacing:18px;transform-origin:0}#features .features__wrapper .feature:nth-child(2):before{content:"02";transform-origin:100%}#features .features__wrapper .feature:nth-child(3):before{content:"03";transform-origin:0}#features .features__wrapper .feature:nth-child(4):before{content:"04";transform-origin:100%}#features .features__wrapper .feature:before{color:#eaeaea;font-size:8.75rem;position:absolute;bottom:-3rem;right:1rem}#features .features__wrapper .feature:after{content:"";background:linear-gradient(#0000,#f4f4f4);width:200px;height:40px;position:absolute;bottom:0;right:1rem}#features .features__wrapper .feature .feature__content{letter-spacing:-.4px;color:#000;flex-direction:column;row-gap:.5rem;display:flex;position:relative}#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{-webkit-user-select:none;user-select:none;background-color:#f4f4f4;border-radius:clamp(20px,4vw,32px);grid-template-columns:.5fr 1fr;gap:1.25rem;padding-block:clamp(1.25rem,4.5vw,2.75rem);padding-inline:clamp(1rem,4vw,2rem);display:grid}#categories .categories__wrapper .categories__text-block{flex-direction:column;justify-content:space-between;margin-bottom:3rem;display:flex}#categories .categories__wrapper .categories__text-block h2{margin-bottom:clamp(.75rem,4vw,2rem)}#categories .categories__wrapper .categories__text-block .tagline{margin-bottom:.5rem;font-size:.875rem;display:block}#categories .categories__wrapper .categories__text-block p{max-width:300px;font-size:.875rem}#categories .categories__wrapper .categories__text-block .categories__text-block--top{flex-direction:column;gap:1.5rem;display:flex}#categories .categories__wrapper .categories__images{grid-template-columns:1fr 1fr;gap:1rem;display:grid}#categories .categories__wrapper .categories__images .categories__image{color:#fff;border-radius:clamp(20px,4vw,32px);height:fit-content;position:relative;overflow:hidden}#categories .categories__wrapper .categories__images .categories__image:before{content:"";pointer-events:none;background:linear-gradient(#0006,#0000);width:100%;height:100%;position:absolute;top:0;left:0}#categories .categories__wrapper .categories__images .categories__image img{width:100%}#categories .categories__wrapper .categories__images .categories__image h2{max-width:300px;padding:clamp(1rem,3vw,2rem);font-size:clamp(1.25rem,3vw,2rem);line-height:1.325;position:absolute;top:0}#categories .categories__wrapper .categories__images .categories__image button{background-color:#0009;border-color:#0000;position:absolute;bottom:1rem;right:1rem}@media screen and (width>=426px) and (width<=630px){#categories .categories__wrapper .categories__images .categories__image button>span:not(.icon){display:none}#categories .categories__wrapper .categories__images .categories__image button{padding:.25rem}}#categories .categories__wrapper .categories__controls{flex-direction:row;gap:.5rem;display:flex}#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{justify-content:space-between;align-items:center;gap:1rem;display:flex}#categories .categories__wrapper .categories__nav .current-item{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}#categories .categories__wrapper .categories__nav .line{background-color:#e5e5e5;flex:1;height:1px}#categories .categories__wrapper .categories__nav .available-items{flex-direction:row;gap:.25rem;display:flex}#categories .categories__wrapper .categories__nav .available-items span{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}#categories .categories__wrapper .categories__nav .available-items span:hover{background-color:#ebebeb}@media screen and (width<=1100px){#categories .categories__wrapper{flex-direction:column-reverse;display:flex}#categories .categories__wrapper .categories__text-block{flex-direction:column-reverse;gap:2rem;margin-top:1rem;margin-bottom:0}#categories .categories__wrapper .categories__text-block .categories__text-block--top{flex-direction:column-reverse;gap:3rem}}@media screen and (width<=425px){#categories .categories__wrapper .categories__images{grid-template-columns:1fr}}#logos{position:relative}#logos .logos-carousel{-webkit-user-select:none;user-select:none;background:#fafafa;border-radius:clamp(20px,4vw,32px);padding-block:2rem;display:flex;position:relative;overflow:hidden}#logos .logos-carousel .group{will-change:transform;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:80px;padding-inline:40px;animation:20s linear infinite scrolling;display:flex}#logos .logos-carousel .group .logo-item{filter:grayscale();cursor:default;flex-shrink:0;justify-content:center;align-items:center;width:160px;transition:all .4s;display:flex}#logos .logos-carousel .group .logo-item:hover{filter:none}@keyframes scrolling{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (width<=1024px){#logos .logos-carousel{padding-inline:2rem}}#logos .logos-carousel:before{background:linear-gradient(90deg,#fafafa,#0000);left:-2px}#logos .logos-carousel:after,#logos .logos-carousel:before{content:"";z-index:9;width:80px;height:100%;position:absolute;top:0}#logos .logos-carousel:after{background:linear-gradient(-90deg,#fafafa,#0000);right:-2px}#video{margin-block:clamp(4rem,10vw,6rem)}#video .video-wrapper{-webkit-user-select:none;user-select:none;border-radius:clamp(20px,4vw,32px);width:100%;height:auto;position:relative;overflow:hidden}#video .video-wrapper video{width:100%;display:block}#video .video-wrapper .video-text{text-align:center;z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#video .video-wrapper .video-text h2{color:#fff;white-space:nowrap;font-size:clamp(.75rem,4vw,2.75rem);font-weight:200;line-height:clamp(1.25rem,6.2vw,4.5rem)}#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 (width<=768px){#video .video-wrapper .video-text button{display:none}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-1000%)}}.content{margin-top:clamp(2rem,6vw,4rem);margin-bottom: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{margin-bottom:1rem;margin-left:2.5rem;font-weight:300;line-height:1.75rem;list-style:outside}.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);grid-template-columns:1fr 360px;column-gap:clamp(5rem,8vw,10rem);display:grid}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__items{flex-direction:column;row-gap:1rem;margin-block:2rem;display:flex}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__items .order-confirmation__item{-moz-column-gap:.75rem;flex-direction:row;align-items:center;column-gap:.75rem;display:flex}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__items .order-confirmation__item .item__image{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;padding:.325rem;display:flex;overflow:hidden}.order-confirmation .order-confirmation__wrapper .order-confirmation__main .order-confirmation__items .order-confirmation__item .item__label{flex-direction:column;gap:.25rem;display:flex}.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: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{z-index:1;margin-top:2rem;position:relative}.order-confirmation .tagline{color:#5c5c5c;margin-bottom:.75rem;font-weight:300;display:block}.order-confirmation h1{margin-bottom:clamp(.75rem,3vw,1.75rem)}@media screen and (width<=1024px){.order-confirmation .order-confirmation__wrapper{grid-template-columns:1fr;row-gap:3rem}}.order-confirmation .order-notfound{padding-block:5rem}.order-summary{z-index:1;position:relative}.order-summary .order-summary__items,.order-summary .order-summary__title{margin-bottom:1rem}.order-summary .order-summary__items .order-summary__item{justify-content:space-between;align-items:center;font-size:.875rem;font-weight:300;display:flex}.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{justify-content:space-between;gap:1rem;display:flex}@media screen and (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{margin-bottom:.5rem;font-size:1.125rem}.order-tracking .order-summary{border:1px solid #e9eaee;border-radius:12px;flex:30%;padding:2rem 1.25rem}.order-tracking__form .form-row{max-width:400px}.order-tracking__form .btn{margin-top:1rem}.order-tracking__header{margin-bottom:1.5rem}.order-tracking__back-link{color:#676767;align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}.order-tracking-progress{z-index:1;border:1px solid #e9eaee;border-radius:12px;justify-content:center;align-items:flex-start;width:100%;padding:2.5rem 0;display:flex}.order-tracking-progress .order-tracking-progress__item{flex-direction:column;align-items:center;gap:.5rem;width:clamp(75px,16vw,160px);display:flex;position:relative}.order-tracking-progress .order-tracking-progress__item:not(:last-child):before{content:"";z-index:-1;background:#efefef;width:100%;height:2px;position:absolute;top:12px;transform:translate(50%)}.order-tracking-progress .order-tracking-progress__item span.number{color:#767676;background-color:#efefef;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.order-tracking-progress .order-tracking-progress__item span.label{text-transform:uppercase;text-align:center;font-size:11px}.order-tracking-progress .order-tracking-progress__item.is-active span.number{color:#fff;background-color:#009d5c}.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,#efefef 60%)}.order-tracking-progress .order-tracking-progress__item:has(~.is-active) span.number{color:#fff;background-color:#009d5c}.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 (width<=430px){.order-tracking-progress .order-tracking-progress__item:not(.is-active){display:none}}.order-line-items{flex-direction:column;display:flex}.order-line-items .order-line-item{justify-content:space-between;padding-block:.75rem;font-size:.875rem;position:relative}.order-line-items .order-line-item,.order-line-items .order-line-item .line-item__content{flex-direction:row;align-items:center;gap:1rem;display:flex}.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{background-color:#fff;justify-content:center;align-items:center;width:80px;height:80px;padding:5px;display:flex;overflow:hidden}.order-line-items .order-line-item .line-item__content .line-item__label{flex-direction:column;row-gap:.5rem;display:flex}.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{color:#6b758a;justify-content:flex-start;align-items:center;gap:.5rem;font-weight:300;display:inline-flex}.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{gap:.25rem;margin-top:.25rem;display:inline-flex}.order-line-items .order-line-item .line-item__summary{flex-direction:row;align-items:flex-start;gap:1rem;display:flex}.order-line-items .order-line-item .line-item__summary .line-item__actions{flex-direction:column;align-items:center;gap:.5rem;display:flex}.order-line-items .order-line-item .line-item__summary .line-item__actions .action-remove{cursor:pointer;color:#6b758a;font-size:.75rem;font-weight:300;transition:all .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 (width<=768px){.order-line-items .order-line-item .line-item__summary{flex-direction:column;align-items:flex-end}}@media screen and (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{width:80px;height:80px}}@media screen and (width<=375px){.order-line-items .order-line-item .line-item__price .price-old{display:none}}.order-line-items .badge{border-radius:12px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.order-line-items .badge.discount{color:#fff;background-color:#ff2828}.order-line-items .badge.promo-code{color:#fff;background-color:orange}.order-confirmation__bank-note{margin-top:1rem;margin-bottom:2rem;font-size:.875rem;font-weight:300;display:block}.order-confirmation__qr-code p{margin-bottom:1rem;font-size:.875rem}.order-confirmation__qr-code svg{width:140px}.contact{margin-top:clamp(2rem,6vw,4rem);margin-bottom:4rem}.contact .contact__wrapper{flex-direction:column;row-gap:clamp(1rem,3vw,2rem);display:flex}.contact .contact__header p{font-size:clamp(.875rem,2vw,1rem);font-weight:300}.contact .contact__details{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.25rem;margin-bottom:.5rem;display:flex}.contact .contact__details>span{flex-direction:row;align-items:center;gap:.25rem;font-weight:300;display:flex}@media (width>=640px){.contact .contact__details{flex-direction:row;align-items:center}}.contact .contact__form{max-width:700px}.contact .contact__form textarea{min-height:260px}.contact .contact__form .btn{margin-top:.75rem}section.error .error__block{flex-direction:column;align-items:flex-start;row-gap:.5rem;height:100%;padding-block:clamp(1rem,12vw,10rem);display:flex;position:relative}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{max-width:900px;font-size:clamp(.8125rem,2.5vw,1rem)}section.error .error__block .error__search{width:100%;max-width:400px}section.error .error__block .error__search .messages{display:none}section.error .error__block .error__message{color:#374151;margin-top:.5rem}section.error .error__block .error__cta{-moz-column-gap:.5rem;flex-direction:row;column-gap:.5rem;margin-top:.75rem;display:flex}@media screen and (width<=425px){section.error .error__block{text-align:center;align-items: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));box-sizing:border-box;width:var(--nv-min-width,auto);max-width:var(--nv-width,100%);background-color:var(--nv-bg,var(--nv-global-bg));align-items:var(--nv-y-align);border-radius:var(--nv-radius,0);border:var(--nv-border-width,0) solid var(--nv-border,var(--nv-global-border));box-shadow:var(--nv-shadow,0 0 transparent),inset var(--tip-width) 0 0 var(--nv-accent);display:flex;position:relative}.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{min-width:var(--nv-icon-size);width:var(--nv-icon-size);height:var(--nv-icon-size);margin:var(--nv-spacing) 0 var(--nv-spacing) var(--nv-spacing);color:var(--nv-accent);justify-content:center;align-items:center;display:flex;overflow:visible}.Notivue__content{--nv-content-space:calc(var(--nv-spacing) + var(--nv-spacing)*.15);text-align:inherit;padding:var(--nv-content-space);flex-direction:column;flex-grow:1;display:flex}.Notivue__content-title{color:var(--nv-fg,var(--nv-global-fg));font-weight:700;line-height:1.15;font-size:var(--nv-title-size);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}.Notivue__transition-leave-from,.Notivue__transition-leave-to{opacity:0}.Notivue__content-message{white-space:pre-line;max-height:250px;margin:0;padding:0;line-height:1.375;overflow:auto}.Notivue__close,.Notivue__content-message{color:var(--nv-fg,var(--nv-global-fg));font-size:var(--nv-message-size)}.Notivue__close{cursor:pointer;padding:calc(var(--nv-spacing)/2);margin:var(--nv-spacing) var(--nv-spacing) var(--nv-spacing) 0;-webkit-tap-highlight-color:#0000;background:0 0;border:none;font-weight:700;line-height:1;position:relative}.Notivue__close:after{content:"";background-color:var(--nv-fg,var(--nv-global-fg));opacity:0;border-radius:calc(var(--nv-radius)/2);width:100%;height:100%;transition:opacity .1s ease-out;position:absolute;inset:0}@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{width:var(--nv-icon-size);height:var(--nv-icon-size);color:var(--nv-fg,var(--nv-global-fg));pointer-events:none;opacity:.65;display:flex}.Notivue__spinner{transform-origin:50%;animation:.75s linear infinite Notivue__spinner-kf}@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:.3s cubic-bezier(.16,1,.3,1) forwards Notivue__duplicate-kf}@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:.35s cubic-bezier(.5,1,.25,1) Notivue__enter-kf}.Notivue__leave{animation:.35s Notivue__leave-kf}.Notivue__clearAll{animation:.5s cubic-bezier(.22,1,.36,1) Notivue__clearAll-kf}@keyframes Notivue__enter-kf{0%{transform:translate3d(0,var(--notivue-ty),0) scale(.25);opacity:0}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes Notivue__leave-kf{0%{opacity:.7;transform:translateZ(0)scale(1)}to{transform:translate3d(0,var(--notivue-ty),0) scale(0);opacity: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{width:100%;height:var(--nv-progress-height,4px);background-color:var(--nv-accent);animation:Notivue__progress-kf var(--nv-anim-dur) linear forwards;transform-origin:0;border-radius:0 var(--nv-radius,0) var(--nv-radius,0) 0;position:absolute;bottom:0;left:0}[dir=rtl] .Notivue__progress{transform-origin:100%;border-radius:var(--nv-radius,0) 0 0 var(--nv-radius,0)}[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}}.accordion-enter-active[data-v-bec6cc69],.accordion-leave-active[data-v-bec6cc69]{transition:max-height .3s,opacity .3s;overflow:hidden}.accordion-enter-from[data-v-bec6cc69],.accordion-leave-to[data-v-bec6cc69]{opacity:0;max-height:0}.accordion-enter-to[data-v-bec6cc69],.accordion-leave-from[data-v-bec6cc69]{opacity:1;max-height:500px}.rotate-90[data-v-bec6cc69]{transform:rotate(90deg)}
