:root{--step--4:.5rem;--step--3:.625rem;--step--2:.75rem;--step--1:.875rem;--step-0:1rem;--step-1:1.125rem;--step-2:1.25rem;--step-3:1.375rem;--step-4:1.5rem;--step-5:1.625rem;--gm-border-color:#ddd;--gm-border-dark-color:#bbb;--gm-border-light-color:#f2f2f2;--gm-delete-color:#c70000;--gm-link-color:#1f43a5;--gm-link-hover-color:#1a398d;--gm-text-white:#fcfcfc;--gm-counter-color:#c70000;--gm-success-color:#52b962;--gm-error-color:#c70000;--gm-info-color:#4b7dab;--gm-green-color:#20a74d}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{opacity:0}.layout-enter-active,.layout-leave-active{transition:all .3s}.layout-enter-from,.layout-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-out}.fade-enter-from,.fade-leave-to{opacity:.5}.fade-slow-enter-active,.fade-slow-leave-active{transition:all .2s ease-out}.fade-slow-enter-from,.fade-slow-leave-to{opacity:.5}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .2s ease-out}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translate(20px)}.slide-up-enter-active,.slide-up-leave-active{transition:all .25s ease-out}.slide-up-enter-from{opacity:0;transform:translateY(30px)}.slide-up-leave-to{opacity:0;transform:translateY(-30px)}.modal-leave-to{opacity:0}.modal-enter-from .modal,.modal-leave-to .modal{transform:translateY(20px)}.dialog-enter-from,.dialog-leave-to{opacity:0}.dialog-enter-from .dialog,.dialog-leave-to .dialog{transform:translateY(20px)}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-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{color:inherit;border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration: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:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{color:#9ca3af}textarea::-moz-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{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]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:0 0 0 0 #fff,  0 0 0 1px #2563eb,var(--tw-shadow);box-shadow:0 0 0 0 #fff,0 0 0 1px #2563eb,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;color:#2563eb;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:0 0 0 2px #fff,  0 0 0 4px #2563eb,var(--tw-shadow);box-shadow:0 0 0 0 #fff,0 0 0 4px #2563eb,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.no-tailwindcss-base h1,.no-tailwindcss-base h2,.no-tailwindcss-base h3,.no-tailwindcss-base h4,.no-tailwindcss-base h5,.no-tailwindcss-base h6,.no-tailwindcss-base p{font-size:revert;font-weight:revert}.no-tailwindcss-base ol,.no-tailwindcss-base ul{list-style:revert;margin:revert;padding:revert}body .container{width:100%;margin-inline:auto}body .container.container--full-width{width:100%}@media (width>=320px){body .container{max-width:94%}}@media (width>=640px){body .container{max-width:94%}}@media (width>=1024px){body .container{max-width:90%}}@media (width>=1280px){body .container{max-width:1024px}}@media (width>=1366px){body .container{max-width:1180px}}@media (width>=1536px){body .container{max-width:1440px}}body.full-width-content .container{max-width:calc(100% - 20px)}@media screen and (width>=1024px){body.full-width-content .container{max-width:calc(100% - 80px)}}@media (width>=320px){body.full-width-content .container.boxed-content{max-width:94%}}@media (width>=640px){body.full-width-content .container.boxed-content{max-width:94%}}@media (width>=1024px){body.full-width-content .container.boxed-content{max-width:90%}}@media (width>=1280px){body.full-width-content .container.boxed-content{max-width:1024px}}@media (width>=1366px){body.full-width-content .container.boxed-content{max-width:1180px}}@media (width>=1536px){body.full-width-content .container.boxed-content{max-width:1440px}}body.boxed-content .container{width:100%;margin-inline:auto}body.boxed-content .container.container--full-width{width:100%}body.boxed-content .container.full-width-content{max-width:calc(100% - 20px)}@media screen and (width>=1024px){body.boxed-content .container.full-width-content{max-width:calc(100% - 80px)}}@media (width>=320px){body.boxed-content .container{max-width:94%}}@media (width>=640px){body.boxed-content .container{max-width:94%}}@media (width>=1024px){body.boxed-content .container{max-width:90%}}@media (width>=1280px){body.boxed-content .container{max-width:1024px}}@media (width>=1366px){body.boxed-content .container{max-width:1180px}}@media (width>=1536px){body.boxed-content .container{max-width:1440px}}body.fixed-header{will-change:position;padding-top:100px}body.fixed-header .sticky-header{border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);z-index:10;--header-height:80px;width:100%;animation:.5s cubic-bezier(0,0,.3,1) fadeInDown;position:fixed;top:0;box-shadow:0 1px 4px #00000029}@media screen and (width>=1024px){body.fixed-header .sticky-header{--header-height:90px}}a{color:var(--gm-link-color)}a:not(.button):is(:hover,:focus){color:var(--gm-link-hover-color)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}.section-component .section-title{text-align:center;margin-bottom:1.5rem}.section-component .section-sub-title{text-align:center;font-size:1rem;font-size:var(--step-0);margin-bottom:3rem}.section-component .container{margin-inline:auto}.modal-background{z-index:10;opacity:.25;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#000;width:100dvw;height:100dvh;position:fixed;top:0;left:0}.page-component .page-header .page-banner{width:100%}.page-component .page-header .page-breadcrumb .breadcrumb{align-items:center;margin:1rem 0;display:flex}.page-component .page-header .page-breadcrumb .breadcrumb li{font-size:.75rem;font-size:var(--step--2)}.page-component .page-header .page-breadcrumb .breadcrumb li:after{content:">";margin-left:2px;padding:0 5px;display:inline-block;position:relative;transform:scaleX(.5)}.page-component .page-header .page-breadcrumb .breadcrumb li:last-child:after{content:""}.page-component .page-header .page-breadcrumb .breadcrumb li.with-link a{color:var(--secondary-text-color)}.page-component .page-header .page-title{font-size:1.375rem;font-size:var(--step-3);margin-bottom:1.5rem;font-weight:600}.page-component .page-header .page-title:has(+.page-info){margin-bottom:.5rem}.page-component .page-header .page-info{font-size:.875rem;font-size:var(--step--1);align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-component .page-header .page-info .page-author{align-items:center;gap:.25rem;font-weight:600;display:flex}.page-component .page-header .page-info .page-author svg{stroke:#888}body:is(.page--password-protected,.page--coming-soon,.page--under-maintenance,.page--cart,.page--checkout,.page--checkout-complete,.page--checkout-failed) .page-header{display:none}.admin-panel{background-color:var(--primary-color);color:#fff;justify-content:space-between;align-items:center;padding:1rem;display:flex}.admin-panel a{color:#fff;text-underline-offset:1px;margin-inline:auto;font-weight:500;text-decoration:underline}.admin-panel a:hover{color:#f9f9f9}.admin-panel .close{color:#fff;cursor:pointer}.admin-panel .close:hover{color:#f9f9f9}.top-bar-component{position:relative}.top-bar-component:has(.topbar-section.small){height:40px}@media screen and (width>=1024px){.top-bar-component:has(.topbar-section.small){height:40px}}.top-bar-component:has(.topbar-section.medium){height:50px}@media screen and (width>=1024px){.top-bar-component:has(.topbar-section.medium){height:50px}}.top-bar-component:has(.topbar-section.large){height:60px}@media screen and (width>=1024px){.top-bar-component:has(.topbar-section.large){height:60px}}.top-bar-component .topbar-section{--icon_size:1.75rem}.top-bar-component .topbar-section.small{height:40px}@media screen and (width>=1024px){.top-bar-component .topbar-section.small{--icon_size:1.25rem;height:40px}}.top-bar-component .topbar-section.medium{height:50px}@media screen and (width>=1024px){.top-bar-component .topbar-section.medium{--icon_size:1.5rem;height:50px}}.top-bar-component .topbar-section.large{height:60px}@media screen and (width>=1024px){.top-bar-component .topbar-section.large{--icon_size:1.75rem;height:60px}}.top-bar-component .topbar-section.default{background-color:var(--primary-color)}.top-bar-component .topbar-section.transparent{background-color:#0000}.top-bar-component .topbar-section.color{background-color:var(--background-color)}.top-bar-component .topbar-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.top-bar-component .topbar-section .container{font-size:1rem;font-size:var(--step-0);color:var(--primary-text-color);justify-content:center;align-items:center;gap:1rem;height:100%;padding:0 1rem;font-weight:400;display:flex}@media screen and (width>=1024px){.top-bar-component .topbar-section .container{font-size:.875rem;font-size:var(--step--1);justify-content:space-between;padding:0}}.top-bar-component .topbar-section .container .topbar-content{grid-template-columns:1fr auto 1fr;gap:2.5rem;width:100%;height:100%;display:grid}.top-bar-component .topbar-section .container .topbar-content .social-media-icons{align-items:center;gap:1rem;display:none}@media screen and (width>=1024px){.top-bar-component .topbar-section .container .topbar-content .social-media-icons{display:flex}}.top-bar-component .topbar-section .container .topbar-content .social-media-icons .icon{transition:filter .2s ease-out}.top-bar-component .topbar-section .container .topbar-content .social-media-icons .icon svg{fill:var(--icon-color);width:var(--icon_size);height:var(--icon_size)}.top-bar-component .topbar-section .container .topbar-content .social-media-icons .icon:is(:hover,:focus){filter:brightness(.8)}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport{place-items:center;width:100%;height:100%;display:grid;position:relative}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .animated-text{white-space:normal;text-align:center;width:100%;min-width:0;margin:0;display:block;overflow:hidden}@media screen and (width>=1024px){.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .animated-text{text-align:center;text-overflow:ellipsis}}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .animated-text a{color:var(--primary-text-color);text-underline-offset:3px;text-decoration:none;transition:-webkit-text-decoration .2s ease-out,text-decoration .2s ease-out}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .animated-text a:hover{text-decoration:underline}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .marquee-track,.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .marquee-track .vue3-marquee{height:100%}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .marquee-track .vue3-marquee .marquee-item{margin-right:1.5rem}@media screen and (width>=1024px){.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .marquee-track .vue3-marquee .marquee-item{margin-right:2.5rem}}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .animated-text{grid-area:1/1}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .fade-enter-active,.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .fade-leave-active{transition:opacity .5s}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .fade-enter-from,.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .fade-leave-to{opacity:0}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .slide-down-enter-active,.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .slide-down-leave-active{transition:opacity .5s,transform .5s}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .slide-down-enter-from{opacity:0;transform:translateY(-20px)}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .slide-down-leave-to{opacity:0;transform:translateY(20px)}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .slide-in-enter-active,.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .slide-in-leave-active{transition:opacity .5s,transform .5s}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .slide-in-enter-from{opacity:0;transform:translate(-30px)}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .slide-in-leave-to{opacity:0;transform:translate(30px)}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .slide-out-enter-active,.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .slide-out-leave-active{transition:opacity .5s,transform .5s}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .slide-out-enter-from{opacity:0;transform:translate(30px)}.top-bar-component .topbar-section .container .topbar-content .topbar-wrapper .text-viewport .slide-out-leave-to{opacity:0;transform:translate(-30px)}.top-bar-component .topbar-section .container .topbar-content .topbar-contact{display:none}@media screen and (width>=1024px){.top-bar-component .topbar-section .container .topbar-content .topbar-contact{justify-content:flex-end;align-items:center;gap:1rem;display:flex}}.top-bar-component .topbar-section .container .topbar-content .topbar-contact .topbar-contact-email{align-items:center;gap:.35rem;display:flex}.top-bar-component .topbar-section .container .topbar-content .topbar-contact .topbar-contact-email a{color:var(--primary-text-color)}.top-bar-component .topbar-section .container .topbar-content .topbar-contact .topbar-contact-email .iconify{color:var(--icon-color)}.top-bar-component .topbar-section .container .topbar-content .topbar-contact .topbar-contact-phone{align-items:center;gap:.35rem;display:flex}.top-bar-component .topbar-section .container .topbar-content .topbar-contact .topbar-contact-phone a{color:var(--primary-text-color)}.top-bar-component .topbar-section .container .topbar-content .topbar-contact .topbar-contact-phone .iconify{color:var(--icon-color)}.top-bar-component .topbar-section .container .topbar-content.style1{grid-template-columns:auto}@media screen and (width>=1024px){.top-bar-component .topbar-section .container .topbar-content.style1{grid-template-columns:1fr auto 1fr}}.top-bar-component .topbar-section .container .topbar-content.style1 .topbar-wrapper .text-viewport .animated-text{text-align:center}.top-bar-component .topbar-section .container .topbar-content.style2{grid-template-columns:auto}@media screen and (width>=1024px){.top-bar-component .topbar-section .container .topbar-content.style2{grid-template-columns:1fr auto 1fr}}.top-bar-component .topbar-section .container .topbar-content.style2 .topbar-wrapper .text-viewport .animated-text{text-align:center}.top-bar-component .topbar-section .container .topbar-content.style2.marquee{grid-template-columns:auto}@media screen and (width>=1024px){.top-bar-component .topbar-section .container .topbar-content.style2.marquee{grid-template-columns:auto 1fr}}.top-bar-component .topbar-section .container .topbar-content.style3{grid-template-columns:auto}@media screen and (width>=1024px){.top-bar-component .topbar-section .container .topbar-content.style3{grid-template-columns:1fr auto}.top-bar-component .topbar-section .container .topbar-content.style3 .topbar-wrapper .text-viewport .animated-text{text-align:left}}.top-bar-component .topbar-section .container .topbar-content.style4{grid-template-columns:auto}.top-bar-component .topbar-section .container .topbar-content.style4 .topbar-wrapper .text-viewport .animated-text{text-align:center}.top-bar-component .topbar-section .container.style1 .topbar-content .social-media-icons{order:1}.top-bar-component .topbar-section .container.style1 .topbar-content .topbar-wrapper{order:2}.top-bar-component .topbar-section .container.style1 .topbar-content .topbar-contact{order:3}.top-bar-component .topbar-section .container.style2 .topbar-content .social-media-icons{order:3;justify-content:flex-end}.top-bar-component .topbar-section .container.style2 .topbar-content .topbar-wrapper{order:2}.top-bar-component .topbar-section .container.style2 .topbar-content .topbar-contact{order:1;justify-content:flex-start}.page--home .top-bar-component:has(.topbar-section.transparent-on-home){height:0}.page--home .top-bar-component .topbar-section.transparent-on-home{box-shadow:none;z-index:1;border-bottom:1px solid var(--border-fade-color);background:0 0;width:100%;position:absolute;top:0;left:0}.page--home .top-bar-component .topbar-section.transparent-on-home .container .topbar-content .social-media-icons .icon svg{fill:var(--icon-color)}.page--home .top-bar-component .topbar-section.transparent-on-home .container .topbar-content .topbar-contact .topbar-contact-email a,.page--home .top-bar-component .topbar-section.transparent-on-home .container .topbar-content .topbar-wrapper .text-viewport .animated-text{color:var(--primary-text-color)}.page--home .top-bar-component .topbar-section.transparent-on-home .container .topbar-content .topbar-contact .topbar-contact-email .iconify{color:var(--icon-color)}.page--home .top-bar-component .topbar-section.transparent-on-home .container .topbar-content .topbar-contact .topbar-contact-phone a{color:var(--primary-text-color)}.page--home .top-bar-component .topbar-section.transparent-on-home .container .topbar-content .topbar-contact .topbar-contact-phone .iconify{color:var(--icon-color)}.top-pixel{background:0 0;width:1px;height:1px;position:absolute;top:0;left:0}@media screen and (width>=1024px){.top-pixel{height:200px}}header{min-height:80px;position:relative}@media screen and (width>=1024px){header{min-height:90px}}header .header-component{position:relative}header .header-component .header-section{will-change:background-color,box-shadow;--_header-height:var(--header-height,80px);height:80px;height:var(--_header-height);transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out}@media screen and (width>=1024px){header .header-component .header-section{--header-height:90px}}header .header-component .header-section.default{background-color:#fff}header .header-component .header-section.transparent{background-color:#0000}header .header-component .header-section.color{background-color:var(--background-color)}header .header-component .header-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}header .header-component .header-section .container{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;padding:0 .5rem;display:grid}@media screen and (width>=1024px){header .header-component .header-section .container{grid-template-columns:1fr auto 1fr;padding:0}}header .header-component .header-section .container .logo-wrap{grid-area:logo}header .header-component .header-section .container .logo-wrap .logo{width:auto;max-width:200px;height:auto;max-height:75px}@media screen and (width>=1024px){header .header-component .header-section .container .logo-wrap .logo{width:auto;max-width:200px;height:auto;max-height:75px}}header .header-component .header-section .container .menu-wrap{grid-area:menu}header .header-component .header-section .container .menu-wrap .menu--mobile{align-items:center;height:100%;display:flex}@media screen and (width>=1024px){header .header-component .header-section .container .menu-wrap .menu--mobile{display:none}}header .header-component .header-section .container .menu-wrap .menu--desktop{display:none}@media screen and (width>=1024px){header .header-component .header-section .container .menu-wrap .menu--desktop{display:flex}}header .header-component .header-section .container .mini-tools-wrap{grid-area:icons;justify-self:end;align-items:center;gap:.5rem;display:flex}header .header-component .header-section .container .search-box-wrap{grid-area:search}header .header-component .header-section .container.style1{-moz-column-gap:1rem;grid-template-columns:auto 1fr auto;grid-template-areas:"menu logo icons";column-gap:1rem}@media screen and (width>=1024px){header .header-component .header-section .container.style1{grid-template-columns:1fr auto 1fr;grid-template-areas:"logo menu icons"}}header .header-component .header-section .container.style1 .search-box-wrap{display:none}header .header-component .header-section .container.style2{grid-template-areas:"menu logo icons"}header .header-component .header-section .container.style2 .search-box-wrap{display:none}header .header-component .header-section .container.style3{grid-template-areas:"menu logo icons"}header .header-component .header-section .container.style3 .search-box-wrap{display:none}@media screen and (width>=1024px){header .header-component .header-section .container.style3{grid-template-rows:1fr 45px;grid-template-areas:"logo search icons""menu menu menu"}header .header-component .header-section .container.style3 .search-box-wrap{display:flex}header .header-component .header-section .container.style3 .menu-wrap{height:unset;place-self:flex-start center}header .header-component .header-section .container.style3 .mini-tools-wrap .mini-search-wrap{display:none}header .header-component .header-section.style3{--header-height:120px}}header.sticky{z-index:500;width:100%;position:sticky;top:0;left:0}header.sticky.is-stuck .header-component .header-section{border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);box-shadow:0 4px 20px #0000000a}@media screen and (width>=1024px){header.sticky.is-stuck .header-component .header-section.style3{--header-height:90px}}header.sticky.is-stuck .header-component .header-section.style3 .container{grid-template-rows:auto;grid-template-areas:"menu logo icons"}header.sticky.is-stuck .header-component .header-section.style3 .container .search-box-wrap{display:none}header.sticky.is-stuck .header-component .header-section.style3 .container .mini-tools-wrap .mini-search-wrap{display:flex}@media screen and (width>=1024px){header.sticky.is-stuck .header-component .header-section.style3 .container{grid-template-areas:"logo menu icons"}header.sticky.is-stuck .header-component .header-section.style3 .container .menu-wrap{place-self:center}}body:is(.page--password-protected,.page--shop-online,.page--coming-soon,.page--under-maintenance,.page--cart,.page--payment-link,.page--checkout,.page--checkout-complete,.page--checkout-failed) header{min-height:80px}@media screen and (width>=1024px){body:is(.page--password-protected,.page--shop-online,.page--coming-soon,.page--under-maintenance,.page--cart,.page--payment-link,.page--checkout,.page--checkout-complete,.page--checkout-failed) header{min-height:90px}}.page--home:not(.is-404) header .header-component .header-section.transparent-on-home{z-index:1;background-color:#0000;width:100%;transition:none;position:absolute;top:0;left:0}.page--home:not(.is-404) header .header-component .header-section.transparent-on-home.hydrated{transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.page--home:not(.is-404) header .header-component .header-section.transparent-on-home.color-Dark:before,.page--home:not(.is-404) header .header-component .header-section.transparent-on-home.color-Light:before{content:"";pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.page--home:not(.is-404) header .header-component .header-section.transparent-on-home.color-Dark:before{background:linear-gradient(#0003,#0000)}.page--home:not(.is-404) header .header-component .header-section.transparent-on-home.color-Light:before{background:linear-gradient(#ffffff80,#fff0)}.page--home:not(.is-404) header:has(.header-component .header-section.transparent-on-home){height:0;min-height:0}.page--home:not(.is-404) header.is-stuck{--header-height:80px}@media screen and (width>=1024px){.page--home:not(.is-404) header.is-stuck{--header-height:90px}}.page--home:not(.is-404) header.is-stuck .header-component .header-section.transparent-on-home{transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out}.page--home:not(.is-404) header.is-stuck .header-component .header-section.transparent-on-home:before{opacity:0}.page--home:not(.is-404) header.is-stuck .header-component .header-section.transparent-on-home.default,.page--home:not(.is-404) header.is-stuck .header-component .header-section.transparent-on-home.transparent{background-color:#fff}.page--home:not(.is-404) header.is-stuck .header-component .header-section.transparent-on-home.color{background-color:var(--background-color)}.page--home:not(.is-404) header.is-stuck .header-component .header-section.transparent-on-home.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.page--home .top-bar-component:has(.topbar-section.transparent-on-home.small)~header.sticky{top:40px}.page--home .top-bar-component:has(.topbar-section.transparent-on-home.small)~header.sticky.is-stuck{top:0}.page--home .top-bar-component:has(.topbar-section.transparent-on-home.medium)~header.sticky{top:50px}.page--home .top-bar-component:has(.topbar-section.transparent-on-home.medium)~header.sticky.is-stuck{top:0}.page--home .top-bar-component:has(.topbar-section.transparent-on-home.large)~header.sticky{top:60px}.page--home .top-bar-component:has(.topbar-section.transparent-on-home.large)~header.sticky.is-stuck{top:0}.mini-tools-wrap [class*=mini-]{cursor:pointer;--_icon-size:var(--icon-size,32px);border-radius:6px;align-items:center;height:100%;padding:.2rem;transition:background-color .2s ease-out;display:none}@media screen and (width>=1024px){.mini-tools-wrap [class*=mini-]{display:flex}}.mini-tools-wrap [class*=mini-] .iconify{color:var(--icon-color);font-size:var(--_icon-size)}.mini-tools-wrap [class*=mini-]:is(:hover,:focus) .iconify{color:var(--icon-hover-color)}.mini-tools-wrap [class*=mini-] a{align-items:center;display:flex;position:relative}.mini-tools-wrap .mini-search-wrap{display:flex}.footer-component{border-top:thin solid #f2f2f2;border-top:thin solid var(--gm-border-light-color)}.footer-component .footer-section{padding:5rem 0}@media screen and (width>=1024px){.footer-component .footer-section{padding:5rem 0 2rem}}.footer-component .footer-section.default{background-color:#fff}.footer-component .footer-section.transparent{background-color:#0000}.footer-component .footer-section.color{background-color:var(--background-color);color:var(--text-color)}.footer-component .footer-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.footer-component .container{grid-template-columns:auto;align-items:center;gap:1rem;margin-inline:auto;display:grid;position:relative}@media screen and (width>=1024px){.footer-component .container{grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr;align-items:self-start;gap:2rem}}.footer-component .container .About{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:3rem;display:flex}@media screen and (width>=1024px){.footer-component .container .About{grid-area:about;margin-bottom:0}}.footer-component .container .About .logo{width:auto;max-width:180px;height:auto;max-height:70px}@media screen and (width>=1024px){.footer-component .container .About .logo{width:180px}}.footer-component .container .About .about-content{font-size:1rem;font-size:var(--step-0);color:var(--secondary-text-color)}.footer-component .container .About .social-media-icons{align-items:center;gap:1rem;display:flex}.footer-component .container .About .social-media-icons .icon{transition:filter .2s ease-out}.footer-component .container .About .social-media-icons .icon svg{fill:var(--icon-color);width:1.75rem;height:1.75rem}.footer-component .container .About .social-media-icons .icon:is(:hover,:focus){filter:brightness(.8)}.footer-component .container .vertical-menu-wrap{border-bottom:thin solid #d1d5db}@media screen and (width>=1024px){.footer-component .container .vertical-menu-wrap{border-bottom:none}.footer-component .container .VeritcalMenu1{grid-area:menu1}.footer-component .container .VeritcalMenu2{grid-area:menu2}.footer-component .container .VeritcalMenu3{grid-area:menu3}.footer-component .container .VeritcalMenu4{grid-area:menu4}.footer-component .container .GetInTouch{grid-area:get-in-touch}.footer-component .container .FollowUs{grid-area:follow-us}}.footer-component .container .FollowUs .title{text-align:left;font-size:1.25rem;font-size:var(--step-2);color:var(--primary-text-color);margin-bottom:1rem;font-weight:600;line-height:1.75rem}.footer-component .container .FollowUs .social-media-icons{align-items:center;gap:1rem;display:flex}.footer-component .container .FollowUs .social-media-icons .icon{transition:filter .2s ease-out}.footer-component .container .FollowUs .social-media-icons .icon svg{fill:var(--icon-color);width:1.75rem;height:1.75rem}.footer-component .container .FollowUs .social-media-icons .icon:is(:hover,:focus){filter:brightness(.8)}.footer-component .container .BottomBar{font-size:.75rem;font-size:var(--step--2)}@media screen and (width>=1024px){.footer-component .container .BottomBar{grid-area:bottom-bar}}.footer-component .container .BottomBar .footer-divider{border-top:1px solid #ddd;border-top:1px solid var(--gm-border-color);margin:1.5rem 0}.footer-component .container .BottomBar .bottom-bar-content{color:var(--secondary-text-color);flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}@media screen and (width>=1024px){.footer-component .container .BottomBar .bottom-bar-content{flex-direction:row}}.footer-component .container .BottomBar .payment-options{align-items:center;gap:.5rem;display:flex}.footer-component .container .BottomBar .payment-options img{width:50px}.footer-component .container .BottomBar .copyright-info a{text-decoration:underline}@media screen and (width>=1024px){.footer-component .container .EmailSubscription{grid-area:newsletter}}.footer-component .container .EmailSubscription .footer-divider{border-top:1px solid #ddd;border-top:1px solid var(--gm-border-color);margin:1.5rem 0;display:none}.footer-component .container .EmailSubscription .title{text-align:center;color:var(--primary-text-color);font-size:1.5rem;font-size:var(--step-4);margin-bottom:.5rem;font-weight:600}.footer-component .container .EmailSubscription .caption{text-align:center;color:var(--secondary-text-color);margin-bottom:1.5rem}.footer-component .container .EmailSubscription .form{margin:0 auto}.footer-component .container .EmailSubscription .form .email-subscription-block{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);justify-content:space-between;align-items:center;padding:.5rem;display:flex}.footer-component .container .EmailSubscription .form .email-subscription-block .form-input{width:100%}.footer-component .container .EmailSubscription .form .email-subscription-block .form-input.transparent{color:#aaa}.footer-component .container .EmailSubscription .form .email-subscription-block .form-input.transparent::placeholder{color:#aaa}.footer-component .container .EmailSubscription .form .email-subscription-block .button{flex-shrink:0;font-weight:600}.footer-component .container .EmailSubscription.inside-footer-grid .footer-divider{display:block}@media screen and (width>=1024px){.footer-component .container .EmailSubscription.inside-footer-grid{grid-template-columns:1fr 1fr;grid-template-areas:"title input""caption input""divider divider";justify-content:space-between;display:grid}.footer-component .container .EmailSubscription.inside-footer-grid .footer-divider{grid-area:divider}.footer-component .container .EmailSubscription.inside-footer-grid .title{text-align:left;grid-area:title;margin-bottom:0}.footer-component .container .EmailSubscription.inside-footer-grid .caption{text-align:left;grid-area:caption;margin-bottom:0}.footer-component .container .EmailSubscription.inside-footer-grid .form{grid-area:input;align-self:center;width:100%}}.footer-component .container .EmailSubscription.inside-footer-columns .form .email-subscription-block{height:48px}@media screen and (width>=1024px){.footer-component .container .EmailSubscription.inside-footer-columns .form{width:100%}.footer-component .container .EmailSubscription.inside-footer-columns .form .email-subscription-block{padding:.25rem}}.footer-component .container .EmailSubscription.inside-footer-columns .footer-divider{display:none}.footer-component .container .EmailSubscription.inside-footer-columns .title{text-align:left;margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.footer-component .container .EmailSubscription.inside-footer-columns .caption{text-align:left}.footer-component .container .footer-logo{color:#bbb;width:100%;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}@media screen and (width>=1024px){.footer-component .container .footer-logo{width:20%}.footer-component .container.style1{grid-template-areas:"about menu1 menu2 menu3 get-in-touch""bottom-bar bottom-bar bottom-bar bottom-bar bottom-bar"}.footer-component .container.style2{grid-template-areas:"about menu1 menu2 menu3 newsletter""bottom-bar bottom-bar bottom-bar bottom-bar bottom-bar"}.footer-component .container.style3{grid-template-areas:"about menu1 menu2 get-in-touch newsletter""bottom-bar bottom-bar bottom-bar bottom-bar bottom-bar"}.footer-component .container.style4{grid-template-areas:"about menu1 menu2 get-in-touch follow-us""bottom-bar bottom-bar bottom-bar bottom-bar bottom-bar"}}.footer-component .container.style4 .About .social-media-icons{display:none}@media screen and (width>=1024px){.footer-component .container.style5{grid-template-areas:"about menu1 menu2 menu3 menu4""bottom-bar bottom-bar bottom-bar bottom-bar bottom-bar"}}.footer-component .container.style6 .EmailSubscription{order:1}.footer-component .container.style6 *{order:2}@media screen and (width>=1024px){.footer-component .container.style6{grid-template-areas:"newsletter newsletter newsletter newsletter newsletter""about menu1 menu2 menu3 get-in-touch""bottom-bar bottom-bar bottom-bar bottom-bar bottom-bar"}.footer-component .container.style6 *,.footer-component .container.style6 .EmailSubscription{order:unset}}.footer-component .container.style7 .EmailSubscription{order:1}.footer-component .container.style7 *{order:2}@media screen and (width>=1024px){.footer-component .container.style7{grid-template-areas:"newsletter newsletter newsletter newsletter newsletter""about menu1 menu2 get-in-touch follow-us""bottom-bar bottom-bar bottom-bar bottom-bar bottom-bar"}.footer-component .container.style7 *,.footer-component .container.style7 .EmailSubscription{order:unset}}.footer-component .container.style7 .About .social-media-icons{display:none}.footer-component .container.style8 .EmailSubscription{order:1}.footer-component .container.style8 *{order:2}@media screen and (width>=1024px){.footer-component .container.style8{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;grid-template-areas:"newsletter newsletter newsletter newsletter newsletter""about menu1 menu2 menu3 menu4""bottom-bar bottom-bar bottom-bar bottom-bar bottom-bar"}.footer-component .container.style8 *,.footer-component .container.style8 .EmailSubscription{order:unset}.footer-component .container.style9{grid-template-columns:1fr auto 1fr;grid-template-areas:"about menu1 follow-us""bottom-bar bottom-bar bottom-bar";align-items:center;gap:0}}.footer-component .container.style9 .About .about-content,.footer-component .container.style9 .About .social-media-icons{display:none}.footer-component .container.style9 .VerticalMenu1{border-bottom:none}@media screen and (width>=1024px){.footer-component .container.style9 .VerticalMenu1 .menu{flex-direction:row;align-items:center;gap:1.5rem;display:flex}}.footer-component .container.style9 .VerticalMenu1 .menu-title{display:none}@media screen and (width>=1024px){.footer-component .container.style9 .FollowUs{justify-self:end}}.footer-component .container.style9 .FollowUs .title{display:none}body:is(.page--password-protected,.page--coming-soon,.page--under-maintenance,.page--cart,.page--payment-link,.page--checkout,.page--checkout-failed,.page--checkout-complete) .footer-component{border-top:none}body.without-fixed-footer:is(.page--cart,.page--checkout,.page--payment-link) .footer-component{padding-bottom:3rem}@media screen and (width>=1024px){body.without-fixed-footer:is(.page--cart,.page--checkout,.page--payment-link) .footer-component{padding-bottom:3rem}}body:is(.page--password-protected,.page--coming-soon,.page--under-maintenance) .footer-component{padding-bottom:3rem}@media screen and (width>=1024px){body:is(.page--password-protected,.page--coming-soon,.page--under-maintenance) .footer-component{padding-bottom:3rem}}.notice-bar-wrap{--_show-notice-bar:var(--show-notice-bar,none);display:none;display:var(--_show-notice-bar);background-color:#faebd7}.notice-bar-wrap .notice-bar{justify-content:space-between;align-items:center;height:60px;display:flex}.notice-bar-wrap .notice-bar .notice{font-weight:600}.notice-bar-wrap .notice-bar .icon{fill:var(--icon-color);cursor:pointer}body:not(.page--password-protected,.page--coming-soon,.page--under-maintenance){--show-notice-bar:block}body main{border-top:thin solid #ddd;border-top:thin solid var(--gm-border-color)}body.page--home main{border-top:none}body.page--home.is-404 main{border-top:thin solid #ddd;border-top:thin solid var(--gm-border-color)}body:is(.password-protected,.coming-soon,.under-maintenance) main{margin:auto}body:not(.password-protected,.coming-soon,.under-maintenance) main{flex:1;justify-content:center;width:100%;height:100%;display:flex}body .page-component-wrapper{width:100%}body .page-component-wrapper .page-component{width:100%;height:100%}.email-subscription-section{padding:var(--mobile-padding)}@media screen and (width>=1024px){.email-subscription-section{padding:var(--desktop-padding)}}.email-subscription-section.default,.email-subscription-section.transparent{background-color:#0000}.email-subscription-section.color{background-color:var(--background-color);color:var(--text-color)}.email-subscription-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.email-subscription-section.desktoponly.mobile,.email-subscription-section.mobileonly.desktop{display:none}.info-box-section{background-color:#f9f9f9;padding:3rem 0}.password-protectd-section{background-color:#fff;height:100%}.password-protectd-section .container{height:100%}.coming-soon-section{background-color:#fff;height:100%}.coming-soon-section .container{height:100%}.under-maintenance-section{background-color:#fff;height:100%}.under-maintenance-section .container{height:100%}.account-section{background-color:#f8f8f8}@media screen and (width>=1024px){.account-section{background-color:unset}}@media screen and (width<1024px){.account-section .container{max-width:100%}}.contact-section{padding:1rem 0 3rem}.contact-section .container{flex-direction:column;align-items:flex-start;gap:3rem;width:100%;display:flex}@media screen and (width>=1024px){.contact-section .container{flex-direction:row;justify-content:space-between}}.slider-section.default,.slider-section.transparent{background-color:#0000}.slider-section.color{background-color:var(--background-color);color:var(--text-color)}.slider-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.slider-section.desktoponly.mobile,.slider-section.mobileonly.desktop{display:none}.slider-section .container{padding:var(--mobile-padding)}@media screen and (width>=1024px){.slider-section .container{padding:var(--desktop-padding)}}.slider-section .container.full-width-content{padding:var(--mobile-padding);max-width:100%!important}@media screen and (width>=1024px){.slider-section .container.full-width-content{padding:var(--desktop-padding)}}.slider-section .container.full-width-content .slider-wrap .embla .embla__viewport{border-radius:0!important}.slider-section .container.full-width-content .slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer{max-width:100%;padding-inline:0;left:50%;transform:translate(-50%)}@media (width>=320px){.slider-section .container.full-width-content .slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer{max-width:94%}}@media (width>=640px){.slider-section .container.full-width-content .slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer{max-width:94%}}@media (width>=1024px){.slider-section .container.full-width-content .slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer{max-width:90%}}@media (width>=1280px){.slider-section .container.full-width-content .slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer{max-width:1024px}}@media (width>=1366px){.slider-section .container.full-width-content .slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer{max-width:1180px}}@media (width>=1536px){.slider-section .container.full-width-content .slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer{max-width:1440px}}body.full-width-content .slider-section .container.full-width-content{padding:var(--mobile-padding);max-width:100%!important}@media screen and (width>=1024px){body.full-width-content .slider-section .container.full-width-content{padding:var(--desktop-padding)}}body.full-width-content .slider-section .container.full-width-content .slider-wrap .embla .embla__viewport{border-radius:0!important}body.full-width-content .slider-section .container.full-width-content .slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer{padding-inline:0;left:50%;transform:translate(-50%)}.testimonial-section{padding:var(--mobile-padding)}@media screen and (width>=1024px){.testimonial-section{padding:var(--desktop-padding)}}.testimonial-section.default,.testimonial-section.transparent{background-color:#0000}.testimonial-section.color{background-color:var(--background-color);color:var(--text-color)}.testimonial-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.testimonial-section.desktoponly.mobile,.testimonial-section.mobileonly.desktop{display:none}.marquee-section{padding:var(--mobile-padding)}@media screen and (width>=1024px){.marquee-section{padding:var(--desktop-padding)}}.marquee-section.default,.marquee-section.transparent{background-color:#0000}.marquee-section.color{background-color:var(--background-color);color:var(--text-color)}.marquee-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.marquee-section.desktoponly.mobile,.marquee-section.mobileonly.desktop{display:none}.our-features-section{padding:var(--mobile-padding)}@media screen and (width>=1024px){.our-features-section{padding:var(--desktop-padding)}}.our-features-section.default,.our-features-section.transparent{background-color:#0000}.our-features-section.color{background-color:var(--background-color);color:var(--text-color)}.our-features-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.our-features-section.desktoponly.mobile,.our-features-section.mobileonly.desktop{display:none}.faq-section{padding:var(--mobile-padding)}@media screen and (width>=1024px){.faq-section{padding:var(--desktop-padding)}}.faq-section.default,.faq-section.transparent{background-color:#0000}.faq-section.color{background-color:var(--background-color);color:var(--text-color)}.faq-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.faq-section.desktoponly.mobile,.faq-section.mobileonly.desktop{display:none}.faq-section .container,.faq-section .container .contact-us-button{flex-direction:column;justify-content:center;display:flex}.faq-section .container .contact-us-button{align-items:center;gap:1rem;margin-top:2rem}.faq-section .container .contact-us-button .contact-hint{color:var(--secondary-text-color);font-size:1rem}.custom-html-section{padding:var(--mobile-padding)}@media screen and (width>=1024px){.custom-html-section{padding:var(--desktop-padding)}}.custom-html-section.default,.custom-html-section.transparent{background-color:#0000}.custom-html-section.color{background-color:var(--background-color);color:var(--text-color)}.custom-html-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.custom-html-section.desktoponly.mobile,.custom-html-section.mobileonly.desktop{display:none}.recent-blogs-section{padding:2rem 0}.recent-blogs-section.default,.recent-blogs-section.transparent{background-color:#0000}.recent-blogs-section.color{background-color:var(--background-color);color:var(--text-color)}.recent-blogs-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.recent-blogs-section.desktoponly.mobile,.recent-blogs-section.mobileonly.desktop{display:none}.recent-blogs-section .view-all-button{margin-top:1rem;width:max-content;margin-inline:auto}.logos-section{padding:var(--mobile-padding)}@media screen and (width>=1024px){.logos-section{padding:var(--desktop-padding)}}.logos-section.default,.logos-section.transparent{background-color:#0000}.logos-section.color{background-color:var(--background-color);color:var(--text-color)}.logos-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.logos-section.desktoponly.mobile,.logos-section.mobileonly.desktop{display:none}.image-video-section.default,.image-video-section.transparent{background-color:#0000}.image-video-section.color{background-color:var(--background-color);color:var(--text-color)}.image-video-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.image-video-section.desktoponly.mobile,.image-video-section.mobileonly.desktop{display:none}.image-video-section .container{padding:var(--mobile-padding)}@media screen and (width>=1024px){.image-video-section .container{padding:var(--desktop-padding)}}.image-video-section .container.full-width-content{max-width:100%!important}.simple-layout-header-section{--_header-height:var(--header-height,80px);height:80px;height:var(--_header-height)}@media screen and (width>=1024px){.simple-layout-header-section{--header-height:90px}}.simple-layout-header-section .container{align-items:center;height:100%;display:flex}@media screen and (width>=1024px){.simple-layout-header-section .container a{display:inline-block}}.simple-layout-header-section .container a .logo{width:auto;max-width:200px;height:auto;max-height:75px}@media screen and (width>=1024px){.simple-layout-header-section .container a .logo{width:auto;max-width:200px;height:auto;max-height:75px}}.simple-layout-footer-section .container{grid-template-columns:auto}.simple-layout-footer-section .footer-divider{margin:1rem 0}.contact-wrap{width:100%}@media screen and (width>=1024px){.contact-wrap{width:50%}}.contact-wrap .contact-message{font-size:.875rem;font-size:var(--step--1);white-space:pre-wrap;margin-bottom:2rem}.contact-wrap .label{font-size:1.125rem;font-size:var(--step-1);margin-top:2rem;margin-bottom:1rem;font-weight:700}.contact-wrap .content-box{align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.contact-wrap .content-box a{color:var(--primary-text-color)}.contact-wrap .content-box .icon svg{fill:#666}.contact-wrap .content-box.address .content{white-space:pre}.contact-wrap .social-media-icons{align-items:center;gap:1rem;display:flex}.contact-wrap .social-media-icons .icon{font-size:36px;transition:filter .2s ease-out}.contact-wrap .social-media-icons .icon svg{fill:var(--icon-color);width:2rem;height:2rem}.contact-wrap .social-media-icons .icon:is(:hover,:focus){filter:brightness(.8)}.google-map-wrap{width:100%}@media screen and (width>=1024px){.google-map-wrap{width:50%}}.google-map-wrap .google-map{aspect-ratio:700/450;width:100%}.google-map-wrap .google-map iframe{border:0;width:100%;height:100%}.skeletons{width:100%;min-width:100px}.skeletons:has(+.skeletons,+.search-result){margin-bottom:1.5rem}.skeletons.skeletons--half{width:100%}@media screen and (width>=1024px){.skeletons.skeletons--half{width:50%}}.skeletons.skeletons--flex{gap:1rem;display:flex}.skeletons .skeleton{opacity:.7;animation:1s linear infinite alternate skeleton-loading}.skeletons .skeleton.skeleton--img{aspect-ratio:1;border-radius:var(--gm-border-radius);width:100%;margin-bottom:.375rem}.skeletons .skeleton.skeleton--text{border-radius:var(--gm-border-radius);width:100%;height:1rem;margin-bottom:.375rem}.skeletons .skeleton.skeleton--breadcrumb{border-radius:var(--gm-border-radius);width:100%;height:1rem;margin-bottom:0}.skeletons .skeleton.skeleton--button{border-radius:var(--gm-border-radius);width:100%;height:42px;margin-bottom:.375rem}.skeletons .skeleton.skeleton--thick{height:1.25rem;margin-bottom:.5rem}.skeletons .skeleton.skeleton--half{width:50%}.skeletons .skeleton.skeleton--text:last-child{margin-bottom:0}.skeletons .skeleton.skeleton--text:last-child:not(.skeleton--half){width:80%}.skeletons .skeleton.skeleton--margin{margin-block:1.5rem}@keyframes skeleton-loading{0%{background-color:#e3e6e8}to{background-color:#f5f5f5}}.modal-mask{z-index:9998;background-color:#00000040;width:100%;height:100%;transition:opacity .2s;display:flex;position:fixed;top:0;left:0}.modal-mask .modal{background-color:#fff;border-radius:8px 8px 0 0;flex-direction:column;align-items:center;width:300px;margin-top:auto;transition:all .2s ease-out;display:flex;position:relative;box-shadow:0 4px 12px #0000001a}@media screen and (width>=1024px){.modal-mask .modal{border-radius:var(--gm-border-radius);margin:auto}}.modal-mask .modal .modal-top-handle{background-color:#eee;width:150px;height:4px}.modal-mask .modal .modal-header{align-items:center;width:100%;display:flex}.modal-mask .modal .modal-header .title{text-align:center;width:100%;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.modal-mask .modal .modal-header .close{place-items:center;width:36px;height:36px;display:grid;position:absolute;top:.5rem;right:.5rem}.modal-mask .modal .modal-header .close svg{fill:#999}.modal-mask .modal .modal-body{width:100%}.button{--_border-radius:var(--border-radius,var(--button-border-radius,var(--gm-border-radius)));--_font-weight:var(--font-weight,500);--_text-transform:var(--text-transform);--_padding:var(--padding,.5rem 1.5rem);--_height:var(--height,42px);--_font-size:var(--font-size,1rem);--_line-height:var(--line-height,1.5rem);--_display:var(--display,inline-block);--_width:var(--width,auto);--_icon-size:var(--icon-size,22px);--_loading-size:var(--loading-size,24px);--_loading-border-width:var(--loading-border-width,3px);font-weight:500;font-weight:var(--_font-weight);text-transform:var(--_text-transform);padding:.5rem 1.5rem;padding:var(--_padding);height:42px;height:var(--_height);font-size:1rem;font-size:var(--_font-size);line-height:1.5rem;line-height:var(--_line-height);display:inline-block;display:var(--_display);width:auto;width:var(--_width);z-index:0;text-align:center;--btn-solid-bg:var(--button-background-color,var(--primary-color));--btn-solid-text:var(--button-text-color,var(--button-text-color));--btn-outline-bg:var(--button-outline-background-color,var(--primary-color));--btn-outline-text:var(--button-outline-text-color,var(--primary-color));--btn-outline-hover-text:var(--button-outline-hover-text-color,var(--button-text-color));transition:opacity .2s ease-out,background-color .2s ease-out,color .2s ease-out;position:relative}.button svg{width:var(--_icon-size);height:var(--_icon-size)}.button:before{content:"";border-radius:var(--_border-radius);z-index:-1;border:thin solid #0000;width:100%;height:100%;transition:filter .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;position:absolute;top:0;left:0}.button:is(:hover,:focus):not(:disabled,.button--disabled):before{filter:brightness(.99);box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.button.button--primary{--background-color:var(--btn-solid-bg);--text-color:var(--btn-solid-text);--border-color:var(--btn-solid-bg);color:var(--text-color)}.button.button--primary:before{background-color:var(--background-color)}.button.button--plain{--background-color:transparent;--text-color:var(--btn-outline-bg);--border-color:var(--btn-outline-bg);color:var(--text-color)}.button.button--plain:before{background-color:var(--background-color);border-color:var(--border-color);filter:brightness()}.button.button--plain:is(:hover,:focus):not(:disabled,.button--disabled){--background-color:var(--btn-outline-bg);--border-color:var(--btn-outline-bg);--text-color:var(--btn-outline-hover-text)}.button.button--plain:is(:hover,:focus):not(:disabled,.button--disabled):before{filter:brightness();background-color:var(--btn-outline-bg)}.button.button--text{--text-color:var(--btn-outline-bg);--padding:0;--height:min-content;border-color:#0000}.button.button--text:before{background-color:#0000;border-color:#0000}.button.button--text:is(:hover,:focus):not(:disabled,.button--disabled){text-decoration:underline}.button.button--text:is(:hover,:focus):not(:disabled,.button--disabled):before{box-shadow:none;filter:brightness();background-color:#0000}.button.button--link{--text-color:var(--gm-link-color);--padding:0;--height:min-content;border-color:#0000}.button.button--link:before{background-color:#0000;border-color:#0000}.button.button--link:is(:hover,:focus):not(:disabled,.button--disabled){text-decoration:underline}.button.button--link:is(:hover,:focus):not(:disabled,.button--disabled):before{box-shadow:none;filter:brightness();background-color:#0000}.button.button--icon.button--plain{--text-color:var(--btn-outline-bg)}.button.button--icon .button-text{justify-content:center;align-items:center;gap:.25rem;display:flex}.button.button--icon .button-text svg{fill:var(--text-color);transition:fill .2s ease-out}.button.button--loading.button--plain{--text-color:var(--btn-outline-bg)}.button.button--loading .button-text{visibility:hidden;opacity:0}.button.button--loading:before{opacity:.5}.button.button--loading:after{content:"";width:var(--_loading-size);height:var(--_loading-size);border:var(--_loading-border-width) solid var(--text-color);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;margin:auto;animation:1s linear infinite rotation;display:inline-block;position:absolute;inset:0}.button.button--disabled{opacity:.95;cursor:not-allowed}.button.button--disabled .button-text button:disabled,.button:disabled{cursor:not-allowed}.button:disabled{opacity:.95}.button:disabled .button-text button:disabled{cursor:not-allowed}.button:not(.button--text):not(.button--link){justify-content:center;align-items:center;display:flex}.button--delete{--background-color:var(--gm-delete-color);--text-color:#fff;--border-color:var(--gm-delete-color)}.button--white{--background-color:#fff;--text-color:#000;--border-color:#fff}.button--black{--background-color:#000;--text-color:#fff;--border-color:#000}.button--uppercase{--text-transform:uppercase}.button--bold{--font-weight:bold}.button--semibold{--font-weight:600}.button--mini{--padding:.25rem .75rem;--height:28px;--font-size:.75rem;--line-height:1rem;--icon-size:16px;--loading-size:16px;--font-weight:400;--loading-border-width:2px}.button--small{--padding:.25rem 1rem;--height:32px;--font-size:.875rem;--line-height:1.25rem;--icon-size:18px;--loading-size:20px;--font-weight:500}@media screen and (width>=1024px){.button--small{--height:36px}}.button--medium{--padding:.5rem 1.5rem;--height:38px;--font-size:1rem;--line-height:1.5rem;--icon-size:22px;--loading-size:24px}@media screen and (width>=1024px){.button--medium{--height:42px;--line-height:1.6rem}}.button--large{--padding:.75rem 2rem;--height:52px;--font-size:1rem;--line-height:1.5rem;--icon-size:24px;--loading-size:28px}@media screen and (width>=1024px){.button--large{--height:56px;--line-height:1.75rem}}.button--block{--display:block}.button--full-width{--width:100%}.button--max-content-width{--width:max-content}.button--rounded{border-radius:9999px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.divider{align-items:center;display:flex}.divider:after,.divider:before{content:"";flex:1}.divider:before{margin-right:1em}.divider:after{margin-left:1em}.divider.solid:after,.divider.solid:before{border-bottom:1px solid}.divider.dashed:after,.divider.dashed:before{border-bottom:1px dashed}.divider.dotted:after,.divider.dotted:before{border-bottom:1px dotted}.divider.empty:after,.divider.empty:before{margin-left:0;margin-right:0}.divider.empty.short:after,.divider.empty.short:before{content:"";border-bottom:3px solid #555;flex:1}.page-inactive{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (width>=1024px){.page-inactive{align-items:flex-start}}.page-inactive img{filter:opacity(.6);width:96px;margin-bottom:1rem}.page-inactive h1{color:var(--primary-color);margin:0 0 1rem;font-size:2rem;font-weight:700}.page-inactive h2{margin-bottom:1rem}.page-inactive h2,.page-inactive p{color:var(--secondary-text-color);font-size:1rem;font-weight:400}.page-inactive p{margin-bottom:2rem}.page-inactive .help a{text-decoration:underline}.page-not-found{text-align:center;margin:3rem 0}.page-not-found h1{color:var(--primary-color);margin:0;font-size:10rem;font-weight:700}.page-not-found h2{color:var(--primary-text-color);font-size:2rem;font-weight:700}.page-not-found p{color:var(--secondary-text-color);margin-bottom:2rem;font-size:1rem;font-weight:400}.page-not-found .button{width:max-content;margin-inline:auto}.server-error{background-color:#f8fafc;height:100vh}.server-error .container{place-content:center;height:100%;display:grid}.server-error .container .error-page{width:100%}.server-error .container .error-page .gagmat-logo-wrapper{justify-content:flex-end;display:flex}.server-error .container .error-page .server-error-content-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}@media screen and (width>=1024px){.server-error .container .error-page .server-error-content-wrapper{flex-direction:row}}.server-error .container .error-page .server-error-content-wrapper .content-wrapper{flex-basis:50%}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-message{margin-bottom:2rem}@media screen and (width>=1024px){.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-message{margin-bottom:7.25rem}}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-message .error-message-title{color:#1884d4;margin-block:0;font-size:4.375rem;font-weight:700}@media screen and (width>=1024px){.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-message .error-message-title{font-size:6rem;line-height:7.25rem}}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-message .error-message-description{font-size:1.375rem;font-size:var(--step-3);color:#565656;font-weight:500}@media screen and (width>=1024px){.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-message .error-message-description{margin-block:1.375rem;font-size:2.25rem;line-height:43px}}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-details{flex-direction:column;gap:1rem;display:flex}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-details .error-code{color:#444;font-size:20px;font-weight:400}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-details .error-code span{font-weight:500}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-details .error-description{color:#444;font-size:20px;font-weight:400}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions{margin-top:1rem}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-title{color:#444;font-size:20px;font-weight:400}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points{flex-direction:column;gap:1rem;display:flex}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points .points{margin-top:.3rem}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points li{align-items:center;gap:.5rem;margin-block:.5rem;display:flex}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points li .bold-text{font-size:1.125rem;font-size:var(--step-1);color:#444;font-weight:600}@media screen and (width>=1024px){.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points li .bold-text{font-size:.875rem;font-size:var(--step--1)}}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points li .medium-text{color:#444;font-weight:400}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points li .underline{text-underline-offset:.25rem;text-decoration:underline}.server-error .container .error-page .server-error-content-wrapper .error-illustration{flex-basis:50%}.server-error .container .error-page .server-error-content-wrapper .error-illustration img{width:100%}.menu-mobile-mask,.menu-wrap{height:100%}.menu-mobile-mask .menu .menu-item,.menu-wrap .menu .menu-item{font-size:1rem;font-size:var(--step-0);align-items:center;height:100%;display:flex;position:relative}.menu-mobile-mask .menu .menu-item a,.menu-wrap .menu .menu-item a{color:var(--primary-text-color)}.menu-mobile-mask .menu .menu-item:hover a,.menu-wrap .menu .menu-item:hover a{color:var(--primary-text-hover-color)}.menu-mobile-mask .menu .menu-item.active,.menu-wrap .menu .menu-item.active{font-weight:500}.menu-mobile-mask .menu .menu-item.active a,.menu-wrap .menu .menu-item.active a{color:var(--primary-text-color)}.menu-mobile-mask .menu .menu-item.parent .menu-label,.menu-wrap .menu .menu-item.parent .menu-label{cursor:pointer;color:var(--primary-text-color);align-items:center;gap:.5rem;display:flex}.menu-mobile-mask .menu .menu-item.parent .menu-label:after,.menu-wrap .menu .menu-item.parent .menu-label:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23666' viewBox='0 -960 960 960'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56z'/%3E%3C/svg%3E");width:16px;height:16px;transition:transform .2s ease-out}.menu-mobile-mask .menu .menu-item.parent .sub-menu,.menu-wrap .menu .menu-item.parent .sub-menu{width:100%}.menu-mobile-mask .menu .menu-item.parent .sub-menu .sub-menu-item,.menu-wrap .menu .menu-item.parent .sub-menu .sub-menu-item{color:var(--primary-text-color);font-weight:400}.menu-mobile-mask .menu .menu-item.parent .sub-menu .sub-menu-item a,.menu-wrap .menu .menu-item.parent .sub-menu .sub-menu-item a{display:block}.menu-mobile-mask .menu .menu-item.parent .sub-menu .sub-menu-item.parent .menu-label,.menu-wrap .menu .menu-item.parent .sub-menu .sub-menu-item.parent .menu-label{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;display:flex}.menu-mobile-mask .menu .menu-item.parent .sub-menu .sub-menu-item.parent .menu-label:after,.menu-wrap .menu .menu-item.parent .sub-menu .sub-menu-item.parent .menu-label:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23666' viewBox='0 -960 960 960'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56z'/%3E%3C/svg%3E");width:24px;height:24px;transition:transform .2s ease-out;transform:rotate(-90deg)}.menu-mobile-mask .menu .menu-item.parent.open,.menu-wrap .menu .menu-item.parent.open{color:var(--primary-text-color)}.menu-mobile-mask .menu .menu-item.parent.open .menu-label:after,.menu-wrap .menu .menu-item.parent.open .menu-label:after{transform:rotate(180deg)}.menu-mobile-mask .menu.menu--desktop,.menu-wrap .menu.menu--desktop{align-items:center;gap:1.5rem;height:100%;display:flex}.menu-mobile-mask .menu.menu--desktop .menu-item>a,.menu-wrap .menu.menu--desktop .menu-item>a{position:relative}.menu-mobile-mask .menu.menu--desktop .menu-item>a:after,.menu-wrap .menu.menu--desktop .menu-item>a:after{background:0 0;background:var(--primary-color);content:"";width:0;height:2px;transition:width .3s ease-in-out,left .3s ease-in-out;display:block;position:absolute;bottom:-5px;left:0}.menu-mobile-mask .menu.menu--desktop .menu-item.active>a:after,.menu-mobile-mask .menu.menu--desktop .menu-item:hover>a:after,.menu-wrap .menu.menu--desktop .menu-item.active>a:after,.menu-wrap .menu.menu--desktop .menu-item:hover>a:after{width:100%}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu{opacity:0;z-index:-1;will-change:opacity,z-index,height,transform;pointer-events:none;background-color:#fff;min-width:350px;height:0;transition:opacity .2s cubic-bezier(0,0,.3,1),z-index .2s cubic-bezier(0,0,.3,1),height .2s cubic-bezier(0,0,.3,1),transform .2s cubic-bezier(0,0,.3,1);position:absolute;top:calc(100% + 1px);left:0;transform:translateY(-20px);box-shadow:0 4px 12px #0000001a}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item{transition:background-color .2s ease-out,color .2s ease-out}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item a,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item a{padding:.75rem 1.5rem}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item:hover,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item:hover{background-color:var(--body-hover-color)}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item:hover a,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item:hover a{color:#444}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent{position:relative}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent .sub-sub-menu,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent .sub-sub-menu{background-color:#fff;width:100%;min-width:160px;display:none;position:absolute;top:0;left:101%;box-shadow:0 4px 12px #0000001a}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent.open .sub-sub-menu,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent.open .sub-sub-menu{display:block}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent .menu-label,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent .menu-label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent .menu-label:after,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent .menu-label:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23666' viewBox='0 -960 960 960'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56z'/%3E%3C/svg%3E");width:24px;height:24px}.menu-mobile-mask .menu.menu--desktop .menu-item.parent.open .sub-menu,.menu-wrap .menu.menu--desktop .menu-item.parent.open .sub-menu{opacity:1;z-index:15;pointer-events:all;height:min-content;transform:translateY(0)}.menu-mobile-mask .menu.menu--desktop .menu-item.parent.active:after,.menu-wrap .menu.menu--desktop .menu-item.parent.active:after{width:100%}.menu-mobile-mask .menu.menu--mobile .iconify,.menu-wrap .menu.menu--mobile .iconify{color:var(--icon-color)}.menu-wrap.style3 .menu.menu--desktop .menu-item{font-size:.875rem;font-size:var(--step--1)}.menu-mobile-mask{z-index:9998;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#00000040;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.menu-mobile-mask .menu-drawyer{background-color:var(--body-background-color);flex-direction:column;width:90%;height:100%;margin-top:auto;transition:transform .2s ease-out;display:flex;position:relative}.menu-mobile-mask .menu-drawyer .header{border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);background-color:#fff;justify-content:space-between;align-items:center;height:80px;padding:0 1rem;display:flex}.menu-mobile-mask .menu-drawyer .header .logo-wrap .logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:180px;height:auto;max-height:70px}.menu-mobile-mask .menu-drawyer .header .close{place-items:center;width:36px;height:36px;display:grid}.menu-mobile-mask .menu-drawyer .header .close svg{fill:#999;width:28px;height:28px}.menu-mobile-mask .menu-drawyer .menu{flex-direction:column;align-items:flex-start;gap:.5rem;margin:1rem 0;display:flex;overflow-y:auto}.menu-mobile-mask .menu-drawyer .menu .menu-item{width:100%;font-size:1.5rem;font-size:var(--step-4)}.menu-mobile-mask .menu-drawyer .menu .menu-item:after{content:none}.menu-mobile-mask .menu-drawyer .menu .menu-item .menu-label,.menu-mobile-mask .menu-drawyer .menu .menu-item a{justify-content:space-between;align-items:center;width:100%;padding:.25rem 1rem;display:flex}.menu-mobile-mask .menu-drawyer .menu .menu-item.parent{flex-direction:column}.menu-mobile-mask .menu-drawyer .menu .menu-item.parent .menu-label:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23666' viewBox='0 -960 960 960'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56z'/%3E%3C/svg%3E");width:24px;height:24px;transition:transform .2s ease-out;transform:rotate(-90deg)}.menu-mobile-mask .menu-drawyer .menu .menu-item.parent .sub-menu{will-change:max-height;max-height:0;transition:max-height .3s;overflow:hidden}.menu-mobile-mask .menu-drawyer .menu .menu-item.parent.open .menu-label:after{transform:rotate(0)}.menu-mobile-mask .menu-drawyer .menu .menu-item.parent.open>.sub-menu{max-height:600px}.menu-mobile-mask .menu-drawyer .menu .menu-item.active>a{font-weight:600}.menu-mobile-mask .menu-drawyer .menu .sub-menu-item{font-size:1.25rem;font-size:var(--step-2);font-weight:400}.menu-mobile-mask .menu-drawyer .menu .sub-menu-item .menu-label,.menu-mobile-mask .menu-drawyer .menu .sub-menu-item a{width:100%;color:var(--secondary-text-color);padding:.375rem 1rem .375rem 2rem}.menu-mobile-mask .menu-drawyer .menu .sub-menu-item.active>a{font-weight:600}.menu-mobile-mask .menu-drawyer .menu .sub-menu-item.parent .menu-label:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23666' viewBox='0 -960 960 960'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56z'/%3E%3C/svg%3E");width:24px;height:24px;transition:transform .25s ease-out;transform:rotate(-90deg)}.menu-mobile-mask .menu-drawyer .menu .sub-menu-item.parent .sub-sub-menu{will-change:max-height;max-height:0;transition:max-height .5s;overflow:hidden}.menu-mobile-mask .menu-drawyer .menu .sub-menu-item.parent.open .menu-label:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23666' viewBox='0 -960 960 960'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56z'/%3E%3C/svg%3E");width:24px;height:24px;transition:transform .25s ease-out;transform:rotate(-90deg)}.menu-mobile-mask .menu-drawyer .menu .sub-menu-item.parent.open>.sub-sub-menu{max-height:500px}.menu-mobile-mask .menu-drawyer .mobile-menu-extras{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;margin:1rem 0;display:flex;overflow-y:auto}.menu-mobile-mask .menu-drawyer .mobile-menu-extras .mobile-menu-extras-list{border-top:thin solid #ddd;border-top:thin solid var(--gm-border-color);flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding:1rem;display:flex}.menu-mobile-mask .menu-drawyer .mobile-menu-extras .mobile-menu-extras-list .mobile-menu-extras-item{font-size:1.125rem;font-size:var(--step-1);padding:.5rem 0}.menu-mobile-mask .menu-drawyer .mobile-menu-extras .mobile-menu-extras-list .mobile-menu-extras-item a{color:var(--primary-text-color);align-items:center;gap:.5rem;display:flex}.menu-mobile-mask .menu-drawyer .footer{margin-top:auto;padding:0 1rem 1rem}.menu-mobile-mask .menu-drawyer .footer .social-media-icons{justify-content:center;align-items:center;gap:2rem;display:flex}.menu-mobile-mask .menu-drawyer .footer .social-media-icons .icon{transition:filter .2s ease-out}.menu-mobile-mask .menu-drawyer .footer .social-media-icons .icon svg{fill:var(--icon-color);width:2rem;height:2rem}.menu-mobile-mask .menu-drawyer .footer .social-media-icons .icon:focus,.menu-mobile-mask .menu-drawyer .footer .social-media-icons .icon:hover{filter:brightness(.8)}.menu-mobile-mask .menu-drawyer .footer .bottom-line{background-color:var(--primary-color);border-radius:2px;width:60px;height:2px;margin:1.5rem auto 0}.menu-mobile-enter-active,.menu-mobile-leave-active{transition:all .2s ease-out}.menu-mobile-enter-from,.menu-mobile-leave-to{opacity:0}.menu-mobile-enter-from .menu-drawyer,.menu-mobile-leave-to .menu-drawyer{transform:translate(-20px)}header .header-component.stuck .header-section .style3 .menu-wrap.style3 .menu.menu--desktop .menu-item{font-size:1rem;font-size:var(--step-0)}.slider-wrap{overflow:hidden}.slider-wrap .embla{width:100%;position:relative}.slider-wrap .embla .embla__viewport{border-radius:var(--gm-border-radius);overflow:hidden}.slider-wrap .embla .embla__viewport .embla__container{touch-action:pan-y pinch-zoom;display:flex}.slider-wrap .embla .embla__viewport .embla__container .embla__slide{flex:0 0 100%;min-width:0;position:relative}.slider-wrap .embla .embla__viewport .embla__container .embla__slide img,.slider-wrap .embla .embla__viewport .embla__container .embla__slide picture,.slider-wrap .embla .embla__viewport .embla__container .embla__slide video{width:100%}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-link{cursor:pointer}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-overlay{background-color:var(--overlay-color);width:100%;height:100%;opacity:var(--overlay-opacity);position:absolute;top:0;left:0}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer{align-items:var(--halignment);justify-content:var(--valignment);flex-direction:column;width:100%;height:100%;padding:50px 100px;display:flex;position:absolute;top:0;left:0}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content{place-items:var(--content-alignment);width:max-content;display:grid}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .heading{font-size:var(--heading-font-size);font-weight:var(--heading-font-weight);color:var(--heading-text-color);width:var(--content-width);text-align:var(--text-alignment);white-space:pre-line;margin:0 0 1.5rem;line-height:1.125}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .subtext{font-size:var(--subtext-font-size);font-weight:var(--subtext-font-weight);color:var(--subtext-text-color);width:var(--content-width);text-align:var(--text-alignment);white-space:pre-line;margin:0 0 1.5rem;line-height:1.125}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons{gap:1rem;display:flex}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons button.slide-button{cursor:pointer;appearance:none;--btn-bg:var(--button-background-color);--btn-text:var(--button-text-color);--btn-hover-text:var(--button-hover-text-color);z-index:1;background-color:#0000;border:none;padding:16px 24px;font-weight:500;line-height:1;position:relative}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons button.slide-button:before{content:"";border-radius:var(--button-border-radius);z-index:-1;border:1px solid #0000;width:100%;height:100%;position:absolute;top:0;left:0}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons button.slide-button.solid{color:var(--btn-text);transition:color .2s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons button.slide-button.solid:before{background-color:var(--btn-bg);border-radius:var(--button-border-radius);transition:background-color .2s,border-color .2s,box-shadow .2s,filter .2s ease-out}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons button.slide-button.solid:hover:before{filter:brightness(.99);background-color:var(--btn-bg);box-shadow:0 2px 5px -1px #32325d1a,0 1px 3px -1px #0000004d}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons button.slide-button.plain{color:var(--btn-bg);transition:color .2s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons button.slide-button.plain:before{border-color:var(--btn-bg);border-radius:var(--button-border-radius);background-color:#0000;transition:background-color .2s,border-color .2s,box-shadow .2s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons button.slide-button.plain:hover{color:var(--btn-hover-text)}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons button.slide-button.plain:hover:before{background-color:var(--btn-bg);box-shadow:0 2px 5px -1px #32325d1a,0 1px 3px -1px #0000004d}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons button.slide-button.underline{-webkit-text-decoration-color:var(--btn-bg);text-decoration-color:var(--btn-bg);text-underline-offset:2px;color:var(--btn-bg);background-color:#0000;padding:8px 0;text-decoration:underline;transition:color .2s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons button.slide-button.underline:hover{color:color-mix(in srgb,var(--btn-bg) 85%,#fff);text-decoration:underline}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons button.slide-button.simple{-webkit-text-decoration-color:var(--btn-bg);text-decoration-color:var(--btn-bg);text-underline-offset:2px;color:var(--btn-bg);background-color:#0000;padding:8px 0;transition:color .2s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content .buttons button.slide-button.simple:hover{color:color-mix(in srgb,var(--btn-bg) 85%,#fff);text-decoration:underline}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content.animate>*{animation:none}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content.animate.fade-in>*{opacity:0}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content.animate.fade-up>*{opacity:0;transform:translateY(20px)}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content.animate.fade-left>*{opacity:0;transform:translate(20px)}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content.animate.fade-right>*{opacity:0;transform:translate(-20px)}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content.animate.staggered>:first-child{animation-delay:.1s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content.animate.staggered>:nth-child(2){animation-delay:.5s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer .slide-content.animate.staggered>:nth-child(3){animation-delay:1s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer .slide-content.animate.fade-in>*{animation:.6s cubic-bezier(0,0,.3,1) forwards fadeIn}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer .slide-content.animate.fade-up>*{animation:.6s cubic-bezier(0,0,.3,1) forwards fadeUp}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer .slide-content.animate.fade-left>*{animation:.6s cubic-bezier(0,0,.3,1) forwards fadeLeft}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer .slide-content.animate.fade-right>*{animation:.6s cubic-bezier(0,0,.3,1) forwards fadeRight}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer .slide-content.animate.staggered>:first-child{animation-delay:.5s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer .slide-content.animate.staggered>:nth-child(2){animation-delay:.7s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer .slide-content.animate.staggered>:nth-child(3){animation-delay:.9s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer .slide-content.animate.staggered.fade>:first-child{animation-delay:.3s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer .slide-content.animate.staggered.fade>:nth-child(2){animation-delay:.5s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer .slide-content.animate.staggered.fade>:nth-child(3){animation-delay:.7s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.mobile .slide-content-layer{padding:50px 1rem}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.mobile .slide-content-layer .slide-content h1.heading{color:var(--heading-text-color);width:var(--content-width);text-align:var(--text-alignment);margin:0 0 1rem}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.mobile .slide-content-layer .slide-content p.subtext{color:var(--subtext-text-color);width:var(--content-width);text-align:var(--text-alignment);margin:0 0 1rem}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.mobile .slide-content-layer .slide-content button.slide-button{background-color:var(--button-background-color);color:var(--button-text-color);border-radius:var(--button-border-radius);font-size:.875rem;font-size:var(--step--1);padding:10px 20px}.slider-wrap .embla .embla__dots{flex-wrap:wrap;justify-content:center;align-items:center;margin-right:-.6rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.slider-wrap .embla .embla__dot{--text-body:#36313d;-webkit-tap-highlight-color:rgba(var(--primary-color),.5);appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.slider-wrap .embla .embla__dot:after,.slider-wrap .embla .embla__dot:before{content:"";border-radius:50%;align-items:center;width:.8rem;height:.8rem;display:flex;position:absolute}.slider-wrap .embla .embla__dot:before{background:#ffffff7a;border:2px solid #fff}.slider-wrap .embla .embla__dot:after{background:var(--primary-color);opacity:0;border:2px solid #fff}.slider-wrap .embla .embla__dot--selected:after{opacity:1}.slider-wrap .embla .embla__arrows{justify-content:space-between;align-items:center;width:100%;padding-inline:1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-wrap .embla .embla__arrows button{cursor:pointer;z-index:100;background-color:#ffffffab;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;margin:0;padding:0;display:flex;position:relative}.slider-wrap .embla .embla__arrows button svg{width:1.2rem;height:1.2rem}.slider-wrap .embla .embla__arrows button:hover{background-color:#ffffff5d}.slider-wrap .embla.mobile .embla__dot{width:1.4rem;height:1.4rem}.slider-wrap .embla.mobile .embla__dot:after,.slider-wrap .embla.mobile .embla__dot:before{border:1px solid #fff;width:.7rem;height:.7rem}.slider-wrap.boxed .embla .embla__arrows{width:110%}.slider-wrap.boxed .embla .embla__arrows button{background-color:var(--primary-color);border:none;width:2.4rem;height:2.4rem}.slider-wrap.boxed .embla .embla__arrows button svg{color:#fff}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}@keyframes fadeLeft{to{opacity:1;transform:translate(0)}}@keyframes fadeRight{to{opacity:1;transform:translate(0)}}.image{width:100%}.cookie-manager-wrap .button--text{margin:1.5rem auto .5rem}.cookie-manager-wrap .icon{border:thin solid #ddd;border:thin solid var(--gm-border-color);cursor:pointer;background-color:#fff;border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s ease-out;display:none;position:fixed;bottom:.5rem;left:.5rem}.cookie-manager-wrap .icon svg{fill:var(--primary-text-color);width:36px;height:36px}.cookie-manager-wrap .icon:hover{background-color:var(--body-hover-color)}.cookie-manager-wrap .cookie-banner{z-index:10;opacity:0;background:#fff;flex-direction:column;align-items:center;width:100%;padding:1.25rem 0;transition:opacity .3s ease-out,transform .2s ease-out;display:flex;position:fixed;bottom:60px;left:0;transform:translateY(50%);box-shadow:0 30px 70px #0000004d}.cookie-manager-wrap .cookie-banner.show{opacity:1;transition-delay:.5s;transform:translateY(0)}@media screen and (width>=1024px){.cookie-manager-wrap .cookie-banner{flex-direction:row;justify-content:space-between;align-items:center;bottom:0}}.cookie-manager-wrap .cookie-banner .container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media screen and (width>=1024px){.cookie-manager-wrap .cookie-banner .container{flex-direction:row;justify-content:space-between;align-items:center}}.cookie-manager-wrap .cookie-banner .content{display:flexbox;flex-direction:column;width:100%}@media screen and (width>=1024px){.cookie-manager-wrap .cookie-banner .content{width:80%}}.cookie-manager-wrap .cookie-banner .content .title{font-size:.875rem;font-size:var(--step--1);font-weight:700}.cookie-manager-wrap .cookie-banner .content .message{font-size:.875rem;font-size:var(--step--1);color:var(--secondary-text-color)}.cookie-manager-wrap .cookie-banner .content .button{margin-top:.5rem}.cookie-manager-wrap .cookie-banner .cookie-buttons{gap:8px;width:100%;margin-top:1rem;display:flex}@media screen and (width>=1024px){.cookie-manager-wrap .cookie-banner .cookie-buttons{flex-direction:column;width:20%;margin-top:0}}.cookie-manager-wrap .cookie-modal-backdrop{z-index:11;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal{background:#fff;border-radius:8px;width:min(500px,100%);padding:20px}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .title{font-size:1rem;font-size:var(--step-0);color:#444;align-items:center;gap:.25rem;margin-bottom:1rem;font-weight:600;display:flex}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .title .close{cursor:pointer;margin-left:auto}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .group-title{font-size:.875rem;font-size:var(--step--1);color:#424242;margin-bottom:.5rem;font-weight:500}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .cookie-option{font-size:.875rem;font-size:var(--step--1);color:#555;margin-bottom:.5rem;font-weight:500}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .cookie-option.neccessory,.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .cookie-option.neccessory label,.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .cookie-option.neccessory label input{cursor:not-allowed}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .cookie-option .cookie-description{font-size:.625rem;font-size:var(--step--3);color:#888;margin-left:24px;font-weight:400}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .cookie-option:last-child{margin-bottom:1.5rem}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .cookie-option input{color:#222;border-color:#222;border-radius:1px;width:18px;height:18px;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .cookie-option input:focus{border-color:#222;box-shadow:0 0 #fff,0 0 0 1px #222,0 1px 1px #0000000d}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .cookie-option input:checked{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000;border-radius:.25rem}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .modal-actions{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}@media screen and (width>=1024px){.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .modal-actions{flex-direction:row;justify-content:flex-end}}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .modal-actions .button.save{color:#fff;background-color:#222}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .modal-actions .button.save:before{border:none}body:not(.page--password-protected,.page--coming-soon,.page--under-maintenance,.page--cart,.page--checkout,.page--checkout-complete,.page--checkout-failed) .cookie-manager-wrap>.button--text{display:flex}@media screen and (width>=1024px){body:not(.page--password-protected,.page--coming-soon,.page--under-maintenance,.page--cart,.page--checkout,.page--checkout-complete,.page--checkout-failed) .cookie-manager-wrap .icon{display:flex}body:not(.page--password-protected,.page--coming-soon,.page--under-maintenance,.page--cart,.page--checkout,.page--checkout-complete,.page--checkout-failed) .cookie-manager-wrap>.button--text{display:none}}.testimonials-wrap .embla{width:100%;position:relative}.testimonials-wrap .embla .embla__viewport{overflow:hidden}.testimonials-wrap .embla .embla__viewport .embla__container{touch-action:pan-y pinch-zoom;display:flex}.testimonials-wrap .embla .embla__viewport .embla__container .embla__slide{flex:0 0 100%;min-width:0;position:relative}.testimonials-wrap .embla .embla__viewport .embla__container .embla__slide .review{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.testimonials-wrap .embla .embla__viewport .embla__container .embla__slide .review .customer-image{margin-bottom:1rem}.testimonials-wrap .embla .embla__viewport .embla__container .embla__slide .review .customer-image img{border-radius:50%;width:5rem;height:5rem}.testimonials-wrap .embla .embla__viewport .embla__container .embla__slide .review .customer{flex-direction:column;justify-content:center;align-items:center;margin:1rem 0;display:flex}.testimonials-wrap .embla .embla__viewport .embla__container .embla__slide .review .customer .name{font-size:.75rem;font-size:var(--step--2);color:var(--secondary-text-color);margin-bottom:.5rem;font-weight:700}.testimonials-wrap .embla .embla__viewport .embla__container .embla__slide .review .headline{font-size:1.125rem;font-size:var(--step-1);color:var(--primary-text-color);margin:1rem 0;font-weight:600}.testimonials-wrap .embla .embla__viewport .embla__container .embla__slide .review .review{font-size:1.125rem;font-size:var(--step-1);color:var(--secondary-text-color);width:min(1000px,100%);font-style:italic}.testimonials-wrap .embla .embla__dots{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:1.5rem;margin-right:-.6rem;display:flex}.testimonials-wrap .embla .embla__dot{--text-body:#36313d;-webkit-tap-highlight-color:rgba(var(--primary-color),.5);appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.testimonials-wrap .embla .embla__dot:after,.testimonials-wrap .embla .embla__dot:before{content:"";border-radius:50%;align-items:center;width:.6rem;height:.6rem;display:flex;position:absolute}.testimonials-wrap .embla .embla__dot:before{background:var(--secondary-text-color)}.testimonials-wrap .embla .embla__dot:after{background:var(--primary-color);opacity:0}.testimonials-wrap .embla .embla__dot--selected:after{opacity:1}.testimonials-wrap .embla.mobile .embla__dot{width:1.4rem;height:1.4rem}.testimonials-wrap .embla.mobile .embla__dot:after,.testimonials-wrap .embla.mobile .embla__dot:before{border:1px solid #fff;width:.7rem;height:.7rem}.email-subscription-wrap{flex-direction:column;display:flex}.email-subscription-wrap.center{align-items:center}.email-subscription-wrap.left{align-items:flex-start}.email-subscription-wrap.right{align-items:flex-end}.email-subscription-wrap .footer-divider{border-top:1px solid #f2f2f2;border-top:1px solid var(--gm-border-light-color);margin:1.5rem 0;display:none}.email-subscription-wrap .title{color:var(--primary-text-color);font-size:1.5rem;font-size:var(--step-4);margin-bottom:.5rem;font-weight:600}.email-subscription-wrap .caption{color:var(--secondary-text-color);margin-bottom:1.5rem}.email-subscription-wrap .form{align-items:stretch;width:100%;display:flex}@media screen and (width>=1024px){.email-subscription-wrap .form{width:65%}}.email-subscription-wrap .form.outside{gap:.5rem}.email-subscription-wrap .form .email-subscription-block{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);background-color:#fff;justify-content:space-between;align-items:center;height:56px;padding:.5rem;display:flex}.email-subscription-wrap .form .email-subscription-block .form-input{width:100%}.email-subscription-wrap .form .email-subscription-block .form-input.transparent{color:var(--primary-text-color)}.email-subscription-wrap .form .email-subscription-block .form-input.transparent::placeholder{color:#aaa}.email-subscription-wrap .form .button{flex-shrink:0;font-weight:600}.email-subscription-wrap .form.adjacent{gap:0}.email-subscription-wrap .form.adjacent .email-subscription-block{border-radius:var(--gm-border-radius) 0 0 var(--gm-border-radius);border-right:none}.email-subscription-wrap .form.adjacent .button,.email-subscription-wrap .form.adjacent .button:before{border-radius:0 var(--button-border-radius) var(--button-border-radius) 0}.info-box-section .container{flex-direction:column;justify-content:space-around;align-items:center;gap:1.5rem;display:flex}@media screen and (width>=1024px){.info-box-section .container{flex-direction:row}}.info-box-section .container .icon{flex-direction:column;justify-content:center;align-items:center;display:flex}.info-box-section .container .icon svg{fill:var(--icon-color);width:48px;height:48px}@media screen and (width>=1024px){.info-box-section .container .icon svg{width:64px;height:64px}}.info-box-section .container .icon .content{text-align:center;margin-top:1rem}.info-box-section .container .icon .content .heading{font-size:1.125rem;font-size:var(--step-1);font-weight:600}.info-box-section .container .icon .content .text{font-size:.875rem;font-size:var(--step--1)}.password-protected-wrap{place-items:center;width:100%;height:100%;display:grid}.password-protected-wrap .password-protected{width:min(500px,100%);height:max-content;padding:1rem}.password-protected-wrap .password-protected .title{margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.password-protected-wrap .password-protected .hint{margin-bottom:1rem}.password-protected-wrap .password-protected .help{margin-top:1.5rem}.coming-soon-wrap{place-items:center;width:100%;height:100%;display:grid}.coming-soon-wrap .coming-soon{flex-direction:column;align-items:center;width:min(500px,100%);height:max-content;padding:1rem;display:flex}.coming-soon-wrap .coming-soon .icon{width:60px;margin-bottom:1.5rem}.coming-soon-wrap .coming-soon .title{text-align:center;margin-bottom:.5rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.coming-soon-wrap .coming-soon .hint{text-align:center;white-space:pre-line;color:var(--secondary-text-color);margin-bottom:1.5rem}.coming-soon-wrap .coming-soon .counter-wrap{margin-bottom:1.5rem}.coming-soon-wrap .coming-soon .notify-me{margin-top:1rem;margin-bottom:1rem}.coming-soon-wrap .coming-soon .form{width:min(500px,100%);margin:0 auto}.coming-soon-wrap .coming-soon .form .coming-soon-subscription-block{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);justify-content:space-between;align-items:center;padding:.5rem;display:flex}.coming-soon-wrap .coming-soon .form .coming-soon-subscription-block .button{border-radius:6px;flex-shrink:0;font-weight:600}.coming-soon-wrap .coming-soon .help{text-align:center;margin-top:1.5rem}.under-maintenance-wrap{place-items:center;width:100%;height:100%;display:grid}.under-maintenance-wrap .under-maintenance{flex-direction:column;align-items:center;width:min(500px,100%);height:max-content;padding:1rem;display:flex}.under-maintenance-wrap .under-maintenance .icon{width:60px;margin-bottom:1.5rem}.under-maintenance-wrap .under-maintenance .title{text-align:center;margin-bottom:.5rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.under-maintenance-wrap .under-maintenance .hint{text-align:center;white-space:pre-line;color:var(--secondary-text-color);margin-bottom:1.5rem}.under-maintenance-wrap .under-maintenance .counter-wrap{margin-bottom:1.5rem}.under-maintenance-wrap .under-maintenance .notify-me{margin-bottom:1rem}.under-maintenance-wrap .under-maintenance .form{width:min(500px,100%);margin:0 auto}.under-maintenance-wrap .under-maintenance .form .under-maintenance-subscription-block{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);justify-content:space-between;align-items:center;padding:.5rem;display:flex}.under-maintenance-wrap .under-maintenance .form .under-maintenance-subscription-block .button{border-radius:6px;flex-shrink:0;font-weight:600}.under-maintenance-wrap .under-maintenance .help{text-align:center;margin-top:1.5rem}.get-in-touch .title{font-size:1.25rem;font-size:var(--step-2);color:var(--primary-text-color);margin-bottom:1rem;font-weight:600;line-height:1.75rem}.get-in-touch .contents .content-box{align-items:flex-start;gap:.5rem;padding:.5rem 0;display:flex}.get-in-touch .contents .content-box a{color:var(--primary-text-color)}.get-in-touch .contents .content-box .content{font-size:1.125rem;font-size:var(--step-1);white-space:pre-wrap;color:var(--primary-text-color)}.get-in-touch .contents .content-box .icon svg{fill:var(--icon-color)}.vertical-menu-wrap .vertical-menu .menu-title{font-size:1.25rem;font-size:var(--step-2);width:100%;color:var(--primary-text-color);justify-content:space-between;align-items:center;margin-bottom:1rem;font-weight:600;line-height:1.75rem;display:flex}@media screen and (width<=1023px){.vertical-menu-wrap .vertical-menu .menu-title:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23666' viewBox='0 -960 960 960'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56z'/%3E%3C/svg%3E");width:24px;height:24px;transition:transform .2s ease-out}}.vertical-menu-wrap .vertical-menu.active .menu-title:after{transform:rotate(180deg)}.vertical-menu-wrap .vertical-menu .menu{will-change:max-height,opacity;max-height:0;transition:max-height .3s ease-out,opacity .3s ease-out;overflow:hidden}@media screen and (width>=1024px){.vertical-menu-wrap .vertical-menu .menu{opacity:1;max-height:100%}}.vertical-menu-wrap .vertical-menu .menu .menu-item:last-child{padding-bottom:1rem}@media screen and (width>=1024px){.vertical-menu-wrap .vertical-menu .menu .menu-item:last-child{padding-bottom:0}}.vertical-menu-wrap .vertical-menu .menu .menu-item a{color:var(--primary-text-color);font-size:1.125rem;font-size:var(--step-1);padding:.5rem 0;transition:color .2s ease-out;display:inline-block;position:relative}@media screen and (width>=1024px){.vertical-menu-wrap .vertical-menu .menu .menu-item a{font-size:1rem;font-size:var(--step-0);padding:.5rem 0}}.vertical-menu-wrap .vertical-menu .menu .menu-item a:after{background:0 0;background:var(--primary-color);content:"";width:0;height:1px;transition:width .3s ease-in-out,left .3s ease-in-out;display:block;position:absolute;bottom:0;left:0}.vertical-menu-wrap .vertical-menu .menu .menu-item a:active,.vertical-menu-wrap .vertical-menu .menu .menu-item a:focus,.vertical-menu-wrap .vertical-menu .menu .menu-item a:hover{color:var(--primary-text-hover-color)}.vertical-menu-wrap .vertical-menu .menu .menu-item a:active:after,.vertical-menu-wrap .vertical-menu .menu .menu-item a:focus:after,.vertical-menu-wrap .vertical-menu .menu .menu-item a:hover:after{width:100%}.vertical-menu-wrap .vertical-menu.style9 .menu{opacity:1;max-height:100%}.our-features-wrap{grid-template-columns:repeat(1,1fr);justify-content:space-between;align-items:center;gap:2rem;display:grid}@media screen and (width>=1024px){.our-features-wrap{grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--column,4),1fr);gap:0}}.our-features-wrap .feature{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (width>=1024px){.our-features-wrap .feature{border-right:1px solid #ddd;border-right:1px solid var(--gm-border-color)}}.our-features-wrap .feature:last-child{border-right:none}.our-features-wrap .feature .feature-image{width:4rem;height:4rem;margin-bottom:.25rem}.our-features-wrap .feature .feature-title{margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.our-features-wrap .feature .feature-description{color:var(--secondary-text-color);margin-bottom:.5rem;font-size:1rem;font-weight:400}.our-features-wrap.style2 .feature{-moz-column-gap:.5rem;grid-template-columns:5rem 1fr;grid-template-areas:"image title""image description";justify-content:center;align-items:center;column-gap:.5rem;margin-right:.5rem;display:grid}@media screen and (width>=1024px){.our-features-wrap.style2 .feature{grid-template-columns:4rem 1fr}}.our-features-wrap.style2 .feature .feature-image{grid-area:image;place-self:center;margin-bottom:0}.our-features-wrap.style2 .feature .feature-title{grid-area:title;margin-bottom:0}.our-features-wrap.style2 .feature .feature-description{grid-area:description;margin-bottom:0}.marquee-wrap .vue3-marquee .marquee{color:var(--primary-text-color)}.marquee-wrap .vue3-marquee .marquee .marquee-item{margin-right:1rem;font-size:1.25rem}@media screen and (width>=1024px){.marquee-wrap .vue3-marquee .marquee .marquee-item{margin-right:2rem}}.marquee-wrap .vue3-marquee .marquee .marquee-separator{margin-right:1rem;font-size:1.25rem}@media screen and (width>=1024px){.marquee-wrap .vue3-marquee .marquee .marquee-separator{margin-right:2rem}}.recent-blogs-wrap .blogs{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media screen and (width>=1024px){.recent-blogs-wrap .blogs{grid-template-columns:repeat(3,minmax(0,1fr))}}.recent-blogs-wrap .blogs .blog-post{cursor:pointer;flex-direction:column;display:flex}.recent-blogs-wrap .blogs .blog-post .blog-post-banner img{border-radius:var(--gm-border-radius);width:100%}.recent-blogs-wrap .blogs .blog-post .blog-post-content{flex-direction:column;align-items:flex-start;padding:1rem 0 1.5rem;display:flex}.recent-blogs-wrap .blogs .blog-post .blog-post-content .blog-post-date{color:var(--secondary-text-color);font-size:.75rem;font-size:var(--step--2);margin-bottom:.25rem}.recent-blogs-wrap .blogs .blog-post .blog-post-content .blog-post-title{font-size:1.125rem;font-size:var(--step-1);color:var(--primary-text-color);margin-bottom:.5rem;font-weight:600}.recent-blogs-wrap .blogs .blog-post .blog-post-content .blog-post-description{font-size:1rem;font-size:var(--step-0);text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:3;max-height:80px;color:var(--secondary-text-color);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recent-blogs-wrap .blogs .blog-post .blog-post-content .button{margin-top:1rem}.recent-blogs-wrap .emppty-blogs{font-size:1rem;font-size:var(--step-0);color:var(--secondary-text-color)}.logos-wrap{margin:3rem 0 0}.logos-wrap .logos-grid{grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:1rem;display:grid}@media screen and (width>=1024px){.logos-wrap .logos-grid{grid-template-columns:repeat(var(--column),1fr);gap:2rem}}.logos-wrap .logos-grid .logo{justify-content:center;align-items:center;display:flex}.image-video-wrap .column{position:relative}.image-video-wrap .column img,.image-video-wrap .column picture,.image-video-wrap .column video{border-radius:var(--image-border-radius);width:100%}.image-video-wrap .column .image-overlay{background-color:var(--overlay-color);width:100%;height:100%;opacity:var(--overlay-opacity);border-radius:var(--image-border-radius);pointer-events:none;position:absolute;top:0;left:0}.image-video-wrap .column .image-content-layer{align-items:var(--halignment);justify-content:var(--valignment);pointer-events:auto;flex-direction:column;width:100%;height:100%;padding:50px 100px;display:flex;position:absolute;top:0;left:0}.image-video-wrap .column .image-content-layer .image-content{place-items:var(--content-alignment);pointer-events:auto;width:max-content;display:grid}.image-video-wrap .column .image-content-layer .image-content h2.heading{color:var(--heading-text-color);width:var(--content-width);text-align:var(--text-alignment);white-space:pre-line;line-height:1.25;font-weight:var(--heading-font-weight);font-size:var(--heading-font-size);margin:0 0 1.5rem}.image-video-wrap .column .image-content-layer .image-content p.subtext{color:var(--subtext-text-color);width:var(--content-width);text-align:var(--text-alignment);white-space:pre-line;line-height:1.25;font-weight:var(--subtext-font-weight);font-size:var(--subtext-font-size);margin:0 0 1.5rem}.image-video-wrap .column .image-content-layer .image-content button.image-video-button{cursor:pointer;appearance:none;--btn-bg:var(--button-background-color);--btn-text:var(--button-text-color);--btn-hover-text:var(--button-hover-text-color);z-index:1;background-color:#0000;border:none;padding:16px 24px;font-weight:500;line-height:1;position:relative}.image-video-wrap .column .image-content-layer .image-content button.image-video-button:before{content:"";border-radius:var(--button-border-radius);z-index:-1;border:1px solid #0000;width:100%;height:100%;position:absolute;top:0;left:0}.image-video-wrap .column .image-content-layer .image-content button.image-video-button.solid{color:var(--btn-text);transition:color .2s}.image-video-wrap .column .image-content-layer .image-content button.image-video-button.solid:before{background-color:var(--btn-bg);border-radius:var(--button-border-radius);transition:background-color .2s,border-color .2s,box-shadow .2s}.image-video-wrap .column .image-content-layer .image-content button.image-video-button.solid:hover:before{background-color:var(--btn-bg);box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.image-video-wrap .column .image-content-layer .image-content button.image-video-button.plain{color:var(--btn-bg);transition:color .2s}.image-video-wrap .column .image-content-layer .image-content button.image-video-button.plain:before{border-color:var(--btn-bg);border-radius:var(--button-border-radius);background-color:#0000;transition:background-color .2s,border-color .2s,box-shadow .2s}.image-video-wrap .column .image-content-layer .image-content button.image-video-button.plain:hover{color:var(--btn-hover-text)}.image-video-wrap .column .image-content-layer .image-content button.image-video-button.plain:hover:before{background-color:var(--btn-bg);box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.image-video-wrap .column .image-content-layer .image-content button.image-video-button.underline{-webkit-text-decoration-color:var(--btn-bg);text-decoration-color:var(--btn-bg);text-underline-offset:2px;color:var(--btn-bg);background-color:#0000;padding:8px 0;text-decoration:underline;transition:color .2s}.image-video-wrap .column .image-content-layer .image-content button.image-video-button.underline:hover{color:color-mix(in srgb,var(--btn-bg) 85%,#fff);text-decoration:underline}.image-video-wrap .column .image-content-layer .image-content button.image-video-button.simple{-webkit-text-decoration-color:var(--btn-bg);text-decoration-color:var(--btn-bg);text-underline-offset:2px;color:var(--btn-bg);background-color:#0000;padding:8px 0;transition:color .2s}.image-video-wrap .column .image-content-layer .image-content button.image-video-button.simple:hover{color:color-mix(in srgb,var(--btn-bg) 85%,#fff);text-decoration:underline}.image-video-wrap .column.has-link{cursor:pointer}.image-video-wrap .column.has-link:hover img,.image-video-wrap .column.has-link:hover picture,.image-video-wrap .column.has-link:hover video{filter:brightness(.95);transition:all .3s ease-in-out}.image-video-wrap .column.zoom-on-hover{overflow:hidden}.image-video-wrap .column.zoom-on-hover img,.image-video-wrap .column.zoom-on-hover picture{transform-origin:50%;transition:all .3s ease-in-out}.image-video-wrap .column.zoom-on-hover:hover img,.image-video-wrap .column.zoom-on-hover:hover picture{transform:scale(1.025)}.image-video-wrap.mobile .column .image-content-layer{padding:0 1rem}.image-video-wrap.mobile .column .image-content-layer .image-content{width:auto}.image-video-wrap.mobile .column .image-content-layer .image-content h2.heading{color:var(--heading-text-color);width:var(--content-width);text-align:var(--text-alignment);margin:0 0 1rem}.image-video-wrap.mobile .column .image-content-layer .image-content p.subtext{color:var(--subtext-text-color);width:var(--content-width);text-align:var(--text-alignment);margin:0 0 1rem}.image-video-wrap.mobile .column .image-content-layer .image-content button.image-video-button{color:var(--button-text-color);font-size:.875rem;font-size:var(--step--1);padding:8px 20px}.image-video-wrap.mobile .column .image-content-layer .image-content button.image-video-button.solid{background-color:var(--button-background-color);border-radius:var(--button-border-radius);box-shadow:0 4px 12px #0000001a}.image-video-wrap.mobile .column .image-content-layer .image-content button.image-video-button.solid:hover{filter:brightness(.95)}.image-video-wrap.mobile .column .image-content-layer .image-content button.image-video-button.plain{border:1px solid var(--button-background-color);border-radius:var(--button-border-radius);background-color:#0000}.image-video-wrap.mobile .column .image-content-layer .image-content button.image-video-button.plain:hover{filter:brightness(.9)}.image-video-wrap.mobile .column .image-content-layer .image-content button.image-video-button.underline{-webkit-text-decoration-color:var(--button-text-color);text-decoration-color:var(--button-text-color);text-underline-offset:2px;background-color:#0000;text-decoration:underline}.image-video-wrap.mobile .column .image-content-layer .image-content button.image-video-button.underline:hover{filter:brightness(.9);text-decoration:underline}.image-video-wrap.mobile .column .image-content-layer .image-content button.image-video-button.simple{-webkit-text-decoration-color:var(--button-text-color);text-decoration-color:var(--button-text-color);text-underline-offset:2px;background-color:#0000}.image-video-wrap.mobile .column .image-content-layer .image-content button.image-video-button.simple:hover{filter:brightness(.9);text-decoration:underline}.image-video-wrap.style4 .column{grid-template-columns:var(--image-width) calc(100% - var(--image-width));background-color:var(--background-color);gap:0;display:grid}.image-video-wrap.style4 .column img,.image-video-wrap.style4 .column video{width:100%}.image-video-wrap.style4 .column .image-overlay{display:none}.image-video-wrap.style4 .column .image-content-layer{position:unset;top:unset;left:unset;width:100%;padding:2.5rem}.image-video-wrap.style4 .column .image-content-layer .image-content{width:unset}.image-video-wrap.style4 .column.right .image-content-layer{order:1}.image-video-wrap.style4 .column.left .image-content-layer,.image-video-wrap.style4 .column.right img,.image-video-wrap.style4 .column.right video{order:2}.image-video-wrap.style4 .column.left img,.image-video-wrap.style4 .column.left video{order:1}.image-video-wrap.style4 .column.top{grid-template-columns:1fr;place-items:center}.image-video-wrap.style4 .column.top img,.image-video-wrap.style4 .column.top video{width:var(--image-width);order:1}.image-video-wrap.style4 .column.top .image-content-layer{order:2}.image-video-wrap.style4 .column.bottom{grid-template-columns:1fr;place-items:center}.image-video-wrap.style4 .column.bottom img,.image-video-wrap.style4 .column.bottom video{width:var(--image-width);order:2}.image-video-wrap.style4 .column.bottom .image-content-layer{order:1}.image-video-wrap.style4.mobile{height:unset;width:100%}.image-video-wrap.style4.mobile .column{grid-template-columns:1fr}.image-video-wrap.style4.mobile .column .image-content-layer{width:100%}.image-video-wrap.style4.mobile .column.bottom .image-content-layer,.image-video-wrap.style4.mobile .column.right .image-content-layer{order:1}.image-video-wrap.style4.mobile .column.bottom img,.image-video-wrap.style4.mobile .column.bottom video,.image-video-wrap.style4.mobile .column.right img,.image-video-wrap.style4.mobile .column.right video{order:2;width:100%}.image-video-wrap.style4.mobile .column.left .image-content-layer,.image-video-wrap.style4.mobile .column.top .image-content-layer{order:2}.image-video-wrap.style4.mobile .column.left img,.image-video-wrap.style4.mobile .column.left video,.image-video-wrap.style4.mobile .column.top img,.image-video-wrap.style4.mobile .column.top video{order:1;width:100%}.image-video-wrap.style4.mobile .column.bottom img,.image-video-wrap.style4.mobile .column.bottom video,.image-video-wrap.style4.mobile .column.top img,.image-video-wrap.style4.mobile .column.top video{width:var(--image-width)}.image-video-wrap.style5{grid-gap:2rem;grid-template-columns:1fr 1fr;display:grid}.image-video-wrap.style5 .column{grid-template-columns:var(--image-width) calc(100% - var(--image-width));background-color:var(--background-color);gap:0;display:grid}.image-video-wrap.style5 .column img,.image-video-wrap.style5 .column video{width:100%}.image-video-wrap.style5 .column .image-overlay{display:none}.image-video-wrap.style5 .column .image-content-layer{position:unset;top:unset;left:unset;width:100%;padding:1rem}.image-video-wrap.style5 .column .image-content-layer .image-content{width:unset}.image-video-wrap.style5 .column.right .image-content-layer{order:1}.image-video-wrap.style5 .column.left .image-content-layer,.image-video-wrap.style5 .column.right img,.image-video-wrap.style5 .column.right video{order:2}.image-video-wrap.style5 .column.left img,.image-video-wrap.style5 .column.left video{order:1}.image-video-wrap.style5 .column.top{grid-template-columns:1fr;place-items:center}.image-video-wrap.style5 .column.top img,.image-video-wrap.style5 .column.top video{width:var(--image-width);order:1}.image-video-wrap.style5 .column.top .image-content-layer{order:2}.image-video-wrap.style5 .column.bottom{grid-template-columns:1fr;place-items:center}.image-video-wrap.style5 .column.bottom img,.image-video-wrap.style5 .column.bottom video{width:var(--image-width);order:2}.image-video-wrap.style5 .column.bottom .image-content-layer{order:1}.image-video-wrap.style5.mobile{height:unset;width:100%}.image-video-wrap.style5.mobile .column .image-content-layer{width:100%}.image-video-wrap.style5.mobile .column.bottom .image-content-layer,.image-video-wrap.style5.mobile .column.right .image-content-layer{order:1}.image-video-wrap.style5.mobile .column.bottom img,.image-video-wrap.style5.mobile .column.bottom video,.image-video-wrap.style5.mobile .column.right img,.image-video-wrap.style5.mobile .column.right video{order:2;width:100%}.image-video-wrap.style5.mobile .column.left .image-content-layer,.image-video-wrap.style5.mobile .column.top .image-content-layer{order:2}.image-video-wrap.style5.mobile .column.left img,.image-video-wrap.style5.mobile .column.left video,.image-video-wrap.style5.mobile .column.top img,.image-video-wrap.style5.mobile .column.top video{order:1;width:100%}.image-video-wrap.style5.mobile .column.bottom img,.image-video-wrap.style5.mobile .column.bottom video,.image-video-wrap.style5.mobile .column.top img,.image-video-wrap.style5.mobile .column.top video{width:var(--image-width)}.image-video-wrap.style2{grid-gap:2rem;grid-template-columns:1fr 1fr;display:grid}.image-video-wrap.style2 .column .image-content-layer{padding:2rem}.image-video-wrap.style3{grid-gap:2rem;grid-template-columns:1fr 1fr 1fr;display:grid}.image-video-wrap.style3 .column .image-content-layer{padding:1rem}.section-header{justify-content:var(--section-header-alignment);grid-template-columns:auto;margin-bottom:2.5rem;display:grid}.section-header .section-title{color:var(--heading-text-color);text-align:var(--section-title-text-alignment);text-transform:var(--section-title-text-transform);width:100%;margin:0}.section-header .section-sub-title{color:var(--secondary-text-color);text-align:var(--section-sub-title-text-alignment);text-transform:var(--section-sub-title-text-transform);width:100%;margin:0}.section-header.as-decorator{row-gap:var(--row-gap)}.section-header.as-decorator.top .decorator{order:2}.section-header.as-decorator.bottom .decorator,.section-header.as-decorator.top .section-sub-title{order:1}.section-header.as-decorator.bottom .section-sub-title,.section-header.no-decoration.top .section-title{order:2}.section-header.no-decoration.bottom .section-title,.section-header.no-decoration.top .section-sub-title{order:1}.section-header.no-decoration.bottom .section-sub-title{order:2}.decorator{align-items:var(--section-header-alignment);flex-direction:column;width:100%;display:flex}.decorator .decorator-anchor{flex-direction:var(--section-sub-title-position);width:fit-content;max-width:100%;margin:0;display:flex;position:relative}.decorator.line .decorator-anchor:after{content:"";background-color:var(--decorator-color);width:200px;height:2px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.decorator.line.flex-start .decorator-anchor:after{left:0;transform:translate(0)}.decorator.line.flex-end .decorator-anchor:after{left:100%;transform:translate(-100%)}.decorator.double_line .decorator-anchor:before{bottom:-16px}.decorator.double_line .decorator-anchor:after,.decorator.double_line .decorator-anchor:before{content:"";background-color:var(--decorator-color);width:200px;height:2px;position:absolute;left:50%;transform:translate(-50%)}.decorator.double_line .decorator-anchor:after{bottom:-20px}.decorator.double_line.flex-start .decorator-anchor:after,.decorator.double_line.flex-start .decorator-anchor:before{left:0;transform:translate(0)}.decorator.double_line.flex-end .decorator-anchor:after,.decorator.double_line.flex-end .decorator-anchor:before{left:100%;transform:translate(-100%)}.decorator.thick_line .decorator-anchor:after{content:"";background-color:var(--decorator-color);width:200px;height:4px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.decorator.thick_line.flex-start .decorator-anchor:after{left:0;transform:translate(0)}.decorator.thick_line.flex-end .decorator-anchor:after{left:100%;transform:translate(-100%)}.decorator.dotted_line .decorator-anchor:after{content:"";border-top:3px dotted var(--decorator-color);width:200px;height:2px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.decorator.dotted_line.flex-start .decorator-anchor:after{left:0;transform:translate(0)}.decorator.dotted_line.flex-end .decorator-anchor:after{left:100%;transform:translate(-100%)}.decorator.accent_bar .decorator-anchor:after{content:"";background-color:var(--decorator-color);width:100px;height:4px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.decorator.accent_bar.flex-start .decorator-anchor:after{left:0;transform:translate(0)}.decorator.accent_bar.flex-end .decorator-anchor:after{left:100%;transform:translate(-100%)}.decorator.border .decorator-anchor{padding-inline:12px}.decorator.border .decorator-anchor.border-left{border-left:3px solid var(--decorator-color)}.decorator.border .decorator-anchor.border-right{border-right:3px solid var(--decorator-color)}.decorator.wave .svg{justify-content:var(--section-header-alignment);color:var(--decorator-color);align-items:center;margin-top:16px;display:flex}.decorator.wave .svg.left{display:none}.decorator.wave .svg svg{width:var(--decorator-width);height:auto}.decorator.zigzag .svg{justify-content:var(--section-header-alignment);color:var(--decorator-color);align-items:center;margin-top:16px;display:flex}.decorator.zigzag .svg.left{display:none}.decorator.zigzag .svg svg{width:var(--decorator-width);height:auto}.decorator.dashed_box .decorator-anchor{border:2px dashed var(--decorator-color);padding-inline:12px}.decorator.solid_box .decorator-anchor{border:2px solid var(--decorator-color);padding-inline:12px}.decorator.highlight_background .decorator-anchor{background-color:var(--decorator-color);padding-inline:12px}.decorator.diamond{flex-direction:row;gap:.5rem}.decorator.diamond,.decorator.diamond .svg{justify-content:center;align-items:center;display:flex}.decorator.diamond .svg{height:40px;color:var(--decorator-color)}.decorator.diamond .svg.left{transform:rotate(180deg)}.decorator.circle{flex-direction:row;gap:.5rem}.decorator.circle,.decorator.circle .svg{justify-content:center;align-items:center;display:flex}.decorator.circle .svg{height:40px;color:var(--decorator-color)}.decorator.circle .svg.left{transform:rotate(180deg)}.decorator.arrow{flex-direction:row;gap:.5rem}.decorator.arrow,.decorator.arrow .svg{justify-content:center;align-items:center;display:flex}.decorator.arrow .svg{height:40px;color:var(--decorator-color)}.decorator.arrow .svg.left{transform:rotate(180deg)}.decorator.star{flex-direction:row;gap:.5rem}.decorator.star,.decorator.star .svg{justify-content:center;align-items:center;display:flex}.decorator.star .svg{height:40px;color:var(--decorator-color)}.decorator.elegant_flourish{justify-content:center;align-items:var(--section-header-alignment);flex-direction:column;display:flex}.decorator.elegant_flourish .svg{color:var(--decorator-color);margin-top:16px}.decorator.elegant_flourish .svg.left{display:none}.decorator.elegant_flourish .svg svg{width:var(--decorator-width);height:auto}.decorator.ornament{justify-content:center;align-items:var(--section-header-alignment);flex-direction:column;display:flex}.decorator.ornament .svg{color:var(--decorator-color);margin-top:16px}.decorator.ornament .svg.left{display:none}.decorator.ornament .svg svg{width:var(--decorator-width);height:auto}.decorator.square_line{justify-content:center;align-items:var(--section-header-alignment);flex-direction:column;display:flex}.decorator.square_line .svg{color:var(--decorator-color);margin-top:16px}.decorator.square_line .svg.left{display:none}.decorator.square_line .svg svg{width:var(--decorator-width);height:auto}.decorator.circle_line{justify-content:center;align-items:var(--section-header-alignment);flex-direction:column;display:flex}.decorator.circle_line .svg{color:var(--decorator-color);margin-top:16px}.decorator.circle_line .svg.left{display:none}.decorator.circle_line .svg svg{width:var(--decorator-width);height:auto}.decorator.image .decorator-anchor{z-index:0;display:grid}.decorator.image .decorator-anchor img{max-width:unset}.decorator.image .decorator-anchor.bottom{grid-template-rows:auto auto auto;grid-template-columns:auto;place-items:center}.decorator.image .decorator-anchor.bottom.sub-title-top .section-title{grid-area:2/1}.decorator.image .decorator-anchor.bottom.sub-title-bottom .section-title,.decorator.image .decorator-anchor.bottom.sub-title-top .section-sub-title{grid-area:1/1}.decorator.image .decorator-anchor.bottom.sub-title-bottom .section-sub-title{grid-area:2/1}.decorator.image .decorator-anchor.bottom img{grid-area:3/1}.decorator.image .decorator-anchor.bottom.title-only{grid-template-rows:auto auto;grid-template-columns:auto;place-items:center}.decorator.image .decorator-anchor.bottom.title-only .section-title{grid-area:1/1}.decorator.image .decorator-anchor.bottom.title-only img{grid-area:2/1}.decorator.image .decorator-anchor.bottom.mirror{grid-template-rows:auto auto auto auto}.decorator.image .decorator-anchor.bottom.mirror.sub-title-top .section-title{grid-area:3/1}.decorator.image .decorator-anchor.bottom.mirror.sub-title-bottom .section-title,.decorator.image .decorator-anchor.bottom.mirror.sub-title-top .section-sub-title{grid-area:2/1}.decorator.image .decorator-anchor.bottom.mirror.sub-title-bottom .section-sub-title{grid-area:3/1}.decorator.image .decorator-anchor.bottom.mirror img{grid-area:4/1}.decorator.image .decorator-anchor.bottom.mirror img.mirror-image{grid-area:1/1;transform:scaleX(-1)}.decorator.image .decorator-anchor.bottom.mirror.title-only{grid-template-rows:auto auto auto}.decorator.image .decorator-anchor.bottom.mirror.title-only .section-title{grid-area:2/1}.decorator.image .decorator-anchor.bottom.mirror.title-only img{grid-area:3/1}.decorator.image .decorator-anchor.bottom.mirror.title-only img.mirror-image{grid-area:1/1}.decorator.image .decorator-anchor.top{grid-template-rows:auto auto auto;grid-template-columns:auto;place-items:center}.decorator.image .decorator-anchor.top.sub-title-top .section-title{grid-area:3/1}.decorator.image .decorator-anchor.top.sub-title-bottom .section-title,.decorator.image .decorator-anchor.top.sub-title-top .section-sub-title{grid-area:2/1}.decorator.image .decorator-anchor.top.sub-title-bottom .section-sub-title{grid-area:3/1}.decorator.image .decorator-anchor.top img{grid-area:1/1}.decorator.image .decorator-anchor.top.title-only{grid-template-rows:auto auto;grid-template-columns:auto;place-items:center}.decorator.image .decorator-anchor.top.title-only .section-title{grid-area:2/1}.decorator.image .decorator-anchor.top.title-only img{grid-area:1/1}.decorator.image .decorator-anchor.top.mirror{grid-template-rows:auto auto auto auto}.decorator.image .decorator-anchor.top.mirror.sub-title-top .section-title{grid-area:3/1}.decorator.image .decorator-anchor.top.mirror.sub-title-bottom .section-title,.decorator.image .decorator-anchor.top.mirror.sub-title-top .section-sub-title{grid-area:2/1}.decorator.image .decorator-anchor.top.mirror.sub-title-bottom .section-sub-title{grid-area:3/1}.decorator.image .decorator-anchor.top.mirror img{grid-area:1/1}.decorator.image .decorator-anchor.top.mirror img.mirror-image{grid-area:4/1}.decorator.image .decorator-anchor.top.mirror.title-only{grid-template-rows:auto auto auto;grid-template-columns:auto;place-items:center}.decorator.image .decorator-anchor.top.mirror.title-only .section-title{grid-area:2/1}.decorator.image .decorator-anchor.top.mirror.title-only img{grid-area:1/1}.decorator.image .decorator-anchor.top.mirror.title-only img.mirror-image{grid-area:3/1}.decorator.image .decorator-anchor.left{grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;place-items:center}.decorator.image .decorator-anchor.left.sub-title-top .section-title{grid-area:2/2}.decorator.image .decorator-anchor.left.sub-title-bottom .section-title,.decorator.image .decorator-anchor.left.sub-title-top .section-sub-title{grid-area:1/2}.decorator.image .decorator-anchor.left.sub-title-bottom .section-sub-title{grid-area:2/2}.decorator.image .decorator-anchor.left img{grid-area:1/1/span 2}.decorator.image .decorator-anchor.left.title-only{grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;place-items:center}.decorator.image .decorator-anchor.left.title-only .section-title{grid-area:1/2}.decorator.image .decorator-anchor.left.title-only img{grid-area:1/1/span 2}.decorator.image .decorator-anchor.left.mirror img.mirror-image{grid-area:1/3/span 2}.decorator.image .decorator-anchor.right{grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;place-items:center}.decorator.image .decorator-anchor.right.sub-title-top .section-title{grid-area:2/2}.decorator.image .decorator-anchor.right.sub-title-bottom .section-title,.decorator.image .decorator-anchor.right.sub-title-top .section-sub-title{grid-area:1/2}.decorator.image .decorator-anchor.right.sub-title-bottom .section-sub-title{grid-area:2/2}.decorator.image .decorator-anchor.right img{grid-area:1/3/span 2}.decorator.image .decorator-anchor.right.title-only{grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;place-items:center}.decorator.image .decorator-anchor.right.title-only .section-title{grid-area:1/2}.decorator.image .decorator-anchor.right.title-only img{grid-area:1/3/span 2}.decorator.image .decorator-anchor.right.mirror img.mirror-image{grid-area:1/1/span 2}.decorator.image .decorator-anchor.top_right{grid-template-rows:auto auto auto;grid-template-columns:1fr auto 1fr;place-items:center}.decorator.image .decorator-anchor.top_right.sub-title-top .section-title{grid-area:3/2}.decorator.image .decorator-anchor.top_right.sub-title-bottom .section-title,.decorator.image .decorator-anchor.top_right.sub-title-top .section-sub-title{grid-area:2/2}.decorator.image .decorator-anchor.top_right.sub-title-bottom .section-sub-title{grid-area:3/2}.decorator.image .decorator-anchor.top_right img{grid-area:1/3}.decorator.image .decorator-anchor.top_right.title-only{grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;place-items:center}.decorator.image .decorator-anchor.top_right.title-only .section-title{grid-area:2/2}.decorator.image .decorator-anchor.top_right.title-only img{grid-area:1/3}.decorator.image .decorator-anchor.top_right.mirror img.mirror-image{grid-area:1/1}.decorator.image .decorator-anchor.top_left{grid-template-rows:auto auto auto;grid-template-columns:1fr auto 1fr;place-items:center}.decorator.image .decorator-anchor.top_left.sub-title-top .section-title{grid-area:3/2}.decorator.image .decorator-anchor.top_left.sub-title-bottom .section-title,.decorator.image .decorator-anchor.top_left.sub-title-top .section-sub-title{grid-area:2/2}.decorator.image .decorator-anchor.top_left.sub-title-bottom .section-sub-title{grid-area:3/2}.decorator.image .decorator-anchor.top_left img{grid-area:1/1}.decorator.image .decorator-anchor.top_left.title-only{grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;place-items:center}.decorator.image .decorator-anchor.top_left.title-only .section-title{grid-area:2/2}.decorator.image .decorator-anchor.top_left.title-only img{grid-area:1/1}.decorator.image .decorator-anchor.top_left.mirror img.mirror-image{grid-area:1/3}.decorator.image .decorator-anchor.bottom_left{grid-template-rows:auto auto auto;grid-template-columns:1fr auto 1fr;place-items:center}.decorator.image .decorator-anchor.bottom_left.sub-title-top .section-title{grid-area:2/2}.decorator.image .decorator-anchor.bottom_left.sub-title-bottom .section-title,.decorator.image .decorator-anchor.bottom_left.sub-title-top .section-sub-title{grid-area:1/2}.decorator.image .decorator-anchor.bottom_left.sub-title-bottom .section-sub-title{grid-area:2/2}.decorator.image .decorator-anchor.bottom_left img{grid-area:3/1}.decorator.image .decorator-anchor.bottom_left.title-only{grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;place-items:center}.decorator.image .decorator-anchor.bottom_left.title-only .section-title{grid-area:1/2}.decorator.image .decorator-anchor.bottom_left.title-only img{grid-area:2/1}.decorator.image .decorator-anchor.bottom_left.mirror img.mirror-image{grid-area:3/3}.decorator.image .decorator-anchor.bottom_left.mirror.title-only img.mirror-image{grid-area:2/3}.decorator.image .decorator-anchor.bottom_right{grid-template-rows:auto auto auto;grid-template-columns:1fr auto 1fr;place-items:center}.decorator.image .decorator-anchor.bottom_right.sub-title-top .section-title{grid-area:2/2}.decorator.image .decorator-anchor.bottom_right.sub-title-bottom .section-title,.decorator.image .decorator-anchor.bottom_right.sub-title-top .section-sub-title{grid-area:1/2}.decorator.image .decorator-anchor.bottom_right.sub-title-bottom .section-sub-title{grid-area:2/2}.decorator.image .decorator-anchor.bottom_right img{grid-area:3/3}.decorator.image .decorator-anchor.bottom_right.title-only{grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;place-items:center}.decorator.image .decorator-anchor.bottom_right.title-only .section-title{grid-area:1/2}.decorator.image .decorator-anchor.bottom_right.title-only img{grid-area:2/3}.decorator.image .decorator-anchor.bottom_right.mirror img.mirror-image{grid-area:3/1}.decorator.image .decorator-anchor.bottom_right.mirror.title-only img.mirror-image{grid-area:2/1}.decorator.image.flex-end .decorator-anchor.bottom_left,.decorator.image.flex-end .decorator-anchor.left,.decorator.image.flex-end .decorator-anchor.top_left{grid-template-columns:1fr auto}.decorator.image.flex-start .decorator-anchor.bottom_right,.decorator.image.flex-start .decorator-anchor.right,.decorator.image.flex-start .decorator-anchor.top_right{grid-template-columns:auto 1fr}.counter-wrap{align-items:center;gap:.5rem;display:flex}.counter-wrap .counter-block{border-radius:var(--gm-border-radius);background-color:#ebebeb;flex-direction:column;align-items:center;padding:.5rem 1rem;display:flex}.counter-wrap .counter-block .value{text-align:center;font-size:1.875rem;font-weight:600;line-height:2.25rem}.counter-wrap .counter-block .key{text-align:center;font-size:1.125rem;font-weight:500;line-height:1.75rem}.counter-wrap .counter-block.inactive{color:#999}.page-content{padding:1rem 0}.dialog-wrap{position:relative}.dialog-wrap .dialog-mask{z-index:15;background-color:#0000001c;width:100%;height:100%;transition:opacity .2s;display:flex;position:fixed;top:0;left:0}.dialog-wrap .dialog{z-index:15;border-radius:var(--gm-border-radius);background-color:#fff;width:auto;height:min-content;margin:auto;transition:all .2s ease-out;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}@media screen and (width>=1024px){.dialog-wrap .dialog{width:auto}}.dialog-wrap .dialog .header{padding:1rem 1.5rem .5rem}.dialog-wrap .dialog .header .title{font-weight:600}.dialog-wrap .dialog .header .close{place-items:center;width:24px;height:24px;display:grid;position:absolute;top:1rem;right:1.5rem}.dialog-wrap .dialog .header .close svg{fill:#999}.dialog-wrap .dialog .message{color:var(--secondary-text-color);padding:.25rem 1.5rem;font-size:.75rem;line-height:1rem}.dialog-wrap .dialog .action{background-color:#f3f3f3;align-items:center;margin-top:.5rem;padding:0 .5rem;display:flex}.dialog-wrap .dialog .action button{width:100%;padding:.5rem 0}.dialog-wrap .dialog .action hr.vertical{border:1px solid #ddd;width:0;height:50%;margin:0 2rem}.pagination-container{-moz-column-gap:.25rem;align-items:center;column-gap:.25rem;margin:2.5rem 0 1.5rem}.pagination-container .paginate-buttons{cursor:pointer;border-radius:var(--gm-border-radius);background-color:#0000;border:none;width:2rem;height:2rem}.pagination-container .paginate-buttons:hover{background-color:var(--body-hover-color)}.pagination-container .paginate-buttons.active-page{background-color:var(--primary-color);color:#fff}.pagination-container .back-button,.pagination-container .next-button{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);background-color:#fff;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.pagination-container .back-button:hover,.pagination-container .next-button:hover{background-color:var(--body-hover-color)}.pagination-container .back-button svg,.pagination-container .next-button svg{fill:var(--icon-color);width:1.5rem;height:1.5rem}.pagination-container .back-button .button-label,.pagination-container .next-button .button-label{display:none}.pagination-container .back-button{margin-right:.5rem}.pagination-container .next-button{margin-left:.5rem}@media screen and (width>=1024px){.pagination-container.show-large-buttons .paginate-buttons{height:2.75rem}.pagination-container.show-large-buttons .back-button,.pagination-container.show-large-buttons .next-button{width:auto;height:3rem;padding:0 .5rem}.pagination-container.show-large-buttons .back-button .button-label,.pagination-container.show-large-buttons .next-button .button-label{display:inline}.pagination-container.show-large-buttons .back-button{padding-right:1rem}.pagination-container.show-large-buttons .next-button{padding-left:1rem}}.accordion-wrap .accordion-item{color:var(--primary-text-color);cursor:pointer;text-align:left;border:none;outline:none;width:100%;padding:18px;transition:all .4s}.accordion-wrap .panel{will-change:max-height,opacity;max-height:0;color:var(--secondary-text-color);padding:0 18px;transition:max-height .3s ease-out,opacity .3s ease-out;overflow:hidden}.collapse-wrap .collapse-item{color:var(--primary-text-color);cursor:pointer;text-align:left;border:none;border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);outline:none;width:100%;padding:1rem 0;transition:all .4s}.collapse-wrap .collapse-item .collapse{justify-content:space-between;align-items:center;width:100%;font-weight:500;display:flex}.collapse-wrap .collapse-item .collapse:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23666' viewBox='0 -960 960 960'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56z'/%3E%3C/svg%3E");width:24px;height:24px;transition:transform .2s ease-out}.collapse-wrap .collapse-item.active .collapse:after{transform:rotate(180deg)}.collapse-wrap .panel{will-change:max-height,opacity;max-height:0;padding:0;transition:max-height .3s ease-out,opacity .3s ease-out;overflow:hidden}.collapse-wrap .panel .content{color:var(--secondary-text-color);font-size:1rem;font-size:var(--step-0);padding-top:1rem}.stepper-wrap .stepper{align-items:center;gap:1rem;display:none}@media screen and (width>=1024px){.stepper-wrap .stepper{display:flex}}.stepper-wrap .stepper .step a{color:var(--secondary-text-color);align-items:center;gap:.5rem;display:flex}.stepper-wrap .stepper .step a .step-number{color:#fff;background-color:#ccc;border-radius:50%;place-content:center;width:32px;height:32px;display:grid}.stepper-wrap .stepper .step a .step-number svg{fill:#fff}.stepper-wrap .stepper .step a svg{fill:#666}.stepper-wrap .stepper .step:is(.active,.completed){color:var(--primary-text-color);font-weight:500}.stepper-wrap .stepper .step:is(.active,.completed) .step-number{background-color:var(--primary-color)}.stepper-wrap .stepper .step:last-child .arrow{display:none}.stepper-wrap .stepper-mini{color:var(--primary-text-color);align-items:center;font-weight:500;display:flex}.stepper-wrap .stepper-mini .back-button{margin-right:1rem;display:block}.stepper-wrap .stepper-mini .back-button svg{fill:var(--icon-color)}.stepper-wrap .stepper-mini .title{font-size:1.25rem;font-size:var(--step-2)}.stepper-wrap .stepper-mini .step{font-size:1.125rem;font-size:var(--step-1);margin-left:auto}@media screen and (width>=1024px){.stepper-wrap .stepper-mini{display:none}}.shipment-stepper-wrap{margin:0}@media screen and (width>=1024px){.shipment-stepper-wrap{margin:2rem 0 5rem}}.shipment-stepper-wrap .shipment-stepper{grid-template-columns:100%;display:grid}@media screen and (width>=1024px){.shipment-stepper-wrap .shipment-stepper{grid-template-columns:25% 50% 25%}}.shipment-stepper-wrap .shipment-stepper .step{justify-content:flex-start;align-items:center;min-height:100px;display:flex}@media screen and (width>=1024px){.shipment-stepper-wrap .shipment-stepper .step{min-height:unset;position:relative}}.shipment-stepper-wrap .shipment-stepper .step .circle{--_first-bg-color:var(--first-bg-color,#d4d4d4);--_first-second-bg-color:var(--first-second-bg-color,#d4d4d4);--_second-third-bg-color:var(--second-third-bg-color,#d4d4d4);--_third-bg-color:var(--third-bg-color,#d4d4d4);background-color:#d4d4d4;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative}.shipment-stepper-wrap .shipment-stepper .step .circle svg{fill:#fff;width:2rem;height:2rem}@media screen and (width>=1024px){.shipment-stepper-wrap .shipment-stepper .step .circle{position:unset}}.shipment-stepper-wrap .shipment-stepper .step .step-details{position:absolute;left:90px}@media screen and (width>=1024px){.shipment-stepper-wrap .shipment-stepper .step .step-details{margin-top:.5rem;top:100%;left:0}}.shipment-stepper-wrap .shipment-stepper .step .step-details .step-name{font-size:.875rem;font-size:var(--step--1);color:#bbb;font-weight:500}.shipment-stepper-wrap .shipment-stepper .step .step-details .step-date{font-size:.625rem;font-size:var(--step--3);color:#bbb}.shipment-stepper-wrap .shipment-stepper .step.complete .circle{background-color:var(--primary-color)}.shipment-stepper-wrap .shipment-stepper .step.complete .step-details .step-name{color:var(--primary-color)}.shipment-stepper-wrap .shipment-stepper .step.complete .step-details .step-date{color:var(--tertiary-text-color)}.shipment-stepper-wrap .shipment-stepper .step:first-child .circle:after{content:"";background-color:var(--_first-bg-color);width:5px;height:30px;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media screen and (width>=1024px){.shipment-stepper-wrap .shipment-stepper .step:first-child .circle:after{content:"";left:unset;background-color:var(--_first-bg-color);width:calc(100% - 2.5rem);height:5px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.shipment-stepper-wrap .shipment-stepper .step:nth-child(2){justify-content:center}}.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .circle:before{content:"";background-color:var(--_first-second-bg-color);width:5px;height:30px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}@media screen and (width>=1024px){.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .circle:before{content:"";background-color:var(--_first-second-bg-color);width:calc(50% - 1.25rem);height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .circle:after{content:"";background-color:var(--_second-third-bg-color);width:5px;height:30px;position:absolute;top:100%;right:50%;transform:translate(50%)}@media screen and (width>=1024px){.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .circle:after{content:"";background-color:var(--_second-third-bg-color);width:calc(50% - 1.25rem);height:5px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .step-details{text-align:center;left:50%;transform:translate(-50%)}.shipment-stepper-wrap .shipment-stepper .step:last-child{justify-content:flex-end}}.shipment-stepper-wrap .shipment-stepper .step:last-child .circle:before{content:"";background-color:var(--_third-bg-color);width:5px;height:30px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}@media screen and (width>=1024px){.shipment-stepper-wrap .shipment-stepper .step:last-child .circle:before{content:"";background-color:var(--_third-bg-color);width:calc(100% - 2.5rem);height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.shipment-stepper-wrap .shipment-stepper .step:last-child .step-details{text-align:right;right:0}}.shipment-stepper-wrap .shipment-stepper .step:first-child.complete:has(+.complete){--first-bg-color:var(--primary-color)}.shipment-stepper-wrap .shipment-stepper .step:nth-child(2).complete{--first-second-bg-color:var(--primary-color)}.shipment-stepper-wrap .shipment-stepper .step:nth-child(2).complete:has(+.complete){--second-third-bg-color:var(--primary-color)}.shipment-stepper-wrap .shipment-stepper .step:last-child.complete{--third-bg-color:var(--primary-color)}.lazy-loader>*{opacity:0;transform:translateY(100px)}.snackbar-wrap .snackbar{color:var(--gm-text-white);font-size:1rem;font-size:var(--step-0);z-index:15;background-color:#444;justify-content:space-between;align-items:center;width:100%;height:50px;padding-inline:1rem;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@media screen and (width>=1024px){.snackbar-wrap .snackbar{width:400px;display:flex}}.snackbar-wrap .snackbar .text{justify-content:space-between;align-items:center;width:100%;display:flex}.snackbar-wrap .snackbar .text a{color:var(--gm-text-white);font-weight:500}.snackbar-wrap .snackbar .close{fill:var(--gm-text-white);flex-shrink:0;margin-left:1rem}.star-rating{align-items:center;display:flex}.star-rating .star{width:24px;height:24px;transition:fill .2s}.star-rating .star.filled{fill:#ffc107}.star-rating .rating{font-size:.875rem;font-size:var(--step--1);margin-left:.5rem}.star-rating.left .rating{margin-left:0;margin-right:.5rem}.grid-with-skeltons{width:100%;min-width:100px}.grid-with-skeltons:has(+.skeletons,+.search-result){margin-bottom:1.5rem}.grid-with-skeltons .skeleton{opacity:.7;animation:1s linear infinite alternate skeleton-loading}.grid-with-skeltons .skeleton.skeleton--img{aspect-ratio:1;border-radius:var(--gm-border-radius);width:100%;margin-bottom:.375rem}.grid-with-skeltons .skeleton.skeleton--text{border-radius:var(--gm-border-radius);width:100%;height:1rem;margin-bottom:.375rem}.grid-with-skeltons .skeleton.skeleton--breadcrumb{border-radius:var(--gm-border-radius);width:100%;height:1rem;margin-bottom:0}.grid-with-skeltons .skeleton.skeleton--button{border-radius:var(--gm-border-radius);width:100%;height:42px;margin-bottom:.375rem}.grid-with-skeltons .skeleton.skeleton--thick{height:1.25rem;margin-bottom:.5rem}.grid-with-skeltons .skeleton.skeleton--half{width:50%}.grid-with-skeltons .skeleton.skeleton--text:last-child{margin-bottom:0}.grid-with-skeltons .skeleton.skeleton--text:last-child:not(.skeleton--half){width:80%}.grid-with-skeltons .skeleton.skeleton--margin{margin-block:1.5rem}.register-wrap .register{width:min(750px,100%);padding:1rem 1rem 60px}@media screen and (width>=1024px){.register-wrap .register{padding:4rem 10rem}}.register-wrap .register .content{flex-direction:column;align-items:center;display:flex}.register-wrap .register .content .otp-register-wrap{flex-direction:column;width:100%;display:flex}.register-wrap .register .content .otp-register-wrap .form{flex-direction:column;align-items:center;display:flex}.register-wrap .register .content .otp-register-wrap .form .sub-title{text-align:center;font-size:1.5rem;font-weight:500;line-height:2rem}.register-wrap .register .content .otp-register-wrap .form .hint{text-align:center;margin-bottom:1rem}.register-wrap .register .content .otp-register-wrap .form .hint .phone-number{font-weight:600}.register-wrap .register .content .otp-register-wrap .form .countrywise-mobile-input{width:100%}.register-wrap .register .content .otp-register-wrap .form .terms{font-size:.75rem;font-size:var(--step--2)}.register-wrap .register .content .otp-register-wrap .form .terms a{color:#4b7dab;text-decoration:underline}.register-wrap .register .content .otp-register-wrap .form .button.button--primary{border-radius:6px;margin:1.5rem 0;font-weight:600}.register-wrap .register .content .otp-register-wrap .form .button.button-plain{border-radius:6px;margin:.5rem 0;font-weight:500}.register-wrap .register .content .otp-register-wrap .form .resend-hint{color:#666;margin:0 0 .5rem}.register-wrap .register .content .otp-register-wrap .form .otp-not-received-action{align-items:center;gap:2rem;display:flex}.register-wrap .register .content .legacy-register-wrap{flex-direction:column;width:100%;display:flex}.register-wrap .register .content .legacy-register-wrap .form .terms{font-size:.75rem;font-size:var(--step--2)}.register-wrap .register .content .legacy-register-wrap .form .terms a{color:#4b7dab;text-decoration:underline}.register-wrap .register .content .legacy-register-wrap .form .button{border-radius:6px;margin:1.5rem 0;font-weight:600}.register-wrap .register .content .divider{border:1px solid #ddd;width:100%;margin:.5rem 0 1.5rem}.register-wrap .register .content .help{text-align:center}.register-wrap .register .content .help:has(+.call-to-register){margin-bottom:1rem}.register-wrap .register .content .help a{color:#4b7dab}.register-wrap .register .content .call-to-register{text-align:center;margin-bottom:.5rem}.login-wrap .login{width:min(750px,100%);padding:1rem 1rem 60px}@media screen and (width>=1024px){.login-wrap .login{padding:4rem 10rem}}.login-wrap .login .content{flex-direction:column;align-items:center;display:flex}.login-wrap .login .content .otp-login-wrap{flex-direction:column;width:100%;display:flex}.login-wrap .login .content .otp-login-wrap .form{flex-direction:column;align-items:center;display:flex}.login-wrap .login .content .otp-login-wrap .form .sub-title{text-align:center;font-size:1.5rem;font-weight:500;line-height:2rem}.login-wrap .login .content .otp-login-wrap .form .hint{text-align:center;margin-bottom:1rem}.login-wrap .login .content .otp-login-wrap .form .hint .phone-number{font-weight:600}.login-wrap .login .content .otp-login-wrap .form .countrywise-mobile-input{width:100%}.login-wrap .login .content .otp-login-wrap .form .terms{font-size:.75rem;font-size:var(--step--2)}.login-wrap .login .content .otp-login-wrap .form .terms a{color:#4b7dab;text-decoration:underline}.login-wrap .login .content .otp-login-wrap .form .button.button--primary{border-radius:6px;margin:1.5rem 0;font-weight:600}.login-wrap .login .content .otp-login-wrap .form .button.button-plain{border-radius:6px;margin:.5rem 0;font-weight:500}.login-wrap .login .content .otp-login-wrap .form .resend-hint{color:#666;margin:0 0 .5rem}.login-wrap .login .content .otp-login-wrap .form .otp-not-received-action{align-items:center;gap:2rem;display:flex}.login-wrap .login .content .legacy-login-wrap{flex-direction:column;width:100%;display:flex}.login-wrap .login .content .legacy-login-wrap .form .hint{font-size:.75rem;font-size:var(--step--2);margin-bottom:1rem}.login-wrap .login .content .legacy-login-wrap .form .terms{font-size:.75rem;font-size:var(--step--2)}.login-wrap .login .content .legacy-login-wrap .form .terms a{color:#4b7dab;text-decoration:underline}.login-wrap .login .content .legacy-login-wrap .form .tools.form-two-column{flex-direction:row}.login-wrap .login .content .legacy-login-wrap .form .button{border-radius:6px;margin:1.5rem 0;font-weight:600}.login-wrap .login .content .legacy-login-wrap .form .button.forgot-password{margin:0 0 0 auto}.login-wrap .login .content .divider{border:1px solid #ddd;width:100%;margin:.5rem 0 1.5rem}.login-wrap .login .content .help{text-align:center}.login-wrap .login .content .help:has(+.call-to-register){margin-bottom:1rem}.login-wrap .login .content .help a{color:#4b7dab}.login-wrap .login .content .call-to-register{text-align:center;margin-bottom:.5rem}.form .form-two-column{flex-direction:column;display:flex}@media screen and (width>=1024px){.form .form-two-column{flex-direction:row;gap:1rem}}.form .form-group{width:100%;margin-bottom:.375rem}.form .form-group.checkbox{margin-top:.5rem}.form .form-group.checkbox label{align-items:center;display:inline-flex}.form .form-group.radio-group{margin-top:.5rem}.form .form-group.radio-group label{cursor:pointer;align-items:center;margin-right:1rem;display:inline-flex}.form .form-group .input-label{font-size:.875rem;font-size:var(--step--1);margin-left:.5rem}.form .form-group .label{color:var(--primary-text-color);font-size:.875rem;font-size:var(--step--1)}.form .form-group .label .mandatory{color:#c70000}.form .form-group .block{display:block}.form .form-group .form-input{border-radius:var(--gm-border-radius);color:#444;border-color:#ddd;border-color:var(--gm-border-color);background-color:#f9fafb;width:100%;display:block;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d}.form .form-group .form-input:focus{border-color:#bbb;border-color:var(--gm-border-dark-color);box-shadow:0 0 #fff,0 0 0 3px #e5e7eb80,0 1px 2px #0000000d}.form .form-group .form-input::placeholder{color:#bbb}.form .form-group .form-input:valid{background-color:#fefefe}.form .form-group .form-input.transparent{background-color:#0000;border:none}.form .form-group .form-input.transparent,.form .form-group .form-input.transparent:focus{box-shadow:none!important;outline:none!important}.form .form-group .form-checkbox{color:var(--primary-color);border-color:#ddd;border-color:var(--gm-border-color);border-radius:1px;width:18px;height:18px;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d}.form .form-group .form-checkbox:focus{border-color:#bbb;border-color:var(--gm-border-dark-color);box-shadow:0 0 0 0 #fff,0 0 0 3px var(--primary-shadow-color),0 1px 2px 0 #0000000d}.form .form-group .form-checkbox:checked{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000;border-radius:.25rem}.form .form-group .form-radio{color:var(--primary-color);border-color:#ddd;border-color:var(--gm-border-color);cursor:pointer;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d}.form .form-group .form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.form .form-group .form-radio:focus{border-color:#bbb;border-color:var(--gm-border-dark-color);box-shadow:0 0 #fff,0 0 0 3px #e5e7eb80,0 1px 2px #0000000d}.form .form-group .form-select{border-radius:var(--gm-border-radius);color:#444;border-color:#ddd;border-color:var(--gm-border-color);background-color:#f9fafb;width:100%;display:block;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d}.form .form-group .form-select:focus{border-color:#bbb;border-color:var(--gm-border-dark-color);box-shadow:0 0 #fff,0 0 0 3px #e5e7eb80,0 1px 2px #0000000d}.form .form-group .form-select::placeholder{color:#bbb}.form .form-group .form-select:valid{background-color:#fefefe}.form .form-group .form-select.transparent{background-color:#0000;border:none}.form .form-group .form-select.transparent,.form .form-group .form-select.transparent:focus{box-shadow:none!important;outline:none!important}.form .form-group.error .form-input{border-color:#c70000;border-color:var(--gm-error-color);outline:none;display:block;box-shadow:0 0 0 3px #e53e9640}.form .form-group.error .input-errors{color:var(--gm-error-color);margin-top:1px;font-size:.875rem}.form .form-group.error .input-errors.center{text-align:center}.form .form-group:has(+:not(.form-group,.form-two-column)){margin-bottom:1rem}.form .form-group.no-margin{margin-bottom:0}@media screen and (width>=1024px){.form .form-two-column .form-group{width:50%}.form .form-two-column .form-group:only-child{width:calc(50% - .5rem)}}.form .buttons{align-items:center;gap:1rem;margin-top:1rem;display:flex}.form-section-divider{color:var(--tertiary-text-color);font-size:.875rem;font-weight:500;font-size:var(--step--1);align-items:center;margin:1.25rem 0;display:flex}@media screen and (width>=1024px){.form-section-divider{font-size:.75rem;font-size:var(--step--2)}}.form-section-divider:after{content:"";border-bottom:1px solid #eee;flex:1;margin-left:.5em}.countrywise-mobile-input{align-items:center;display:flex;position:relative}.countrywise-mobile-input .form-input:not(.country-code){border-radius:0 var(--gm-border-radius) var(--gm-border-radius) 0;-moz-appearance:textfield;width:100%}.countrywise-mobile-input .form-input:not(.country-code)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.countrywise-mobile-input .form-input:not(.country-code)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.countrywise-mobile-input .form-input.country-code{pointer-events:none;border-radius:var(--gm-border-radius) 0 0 var(--gm-border-radius);text-align:center;background-color:#fafafa;border-right:none;width:80px;outline:none!important}.countrywise-mobile-input .form-input.country-code:focus{outline:none!important}.countrywise-mobile-input .verify{font-size:.75rem;font-size:var(--step--2);font-weight:500;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.countrywise-mobile-input .verify.verified{color:var(--gm-success-color);align-items:center;gap:.25rem;display:flex}.countrywise-mobile-input .verify.verified svg{fill:var(--gm-success-color);width:1rem;height:1rem}.error .countrywise-mobile-input .verify.pending{color:var(--gm-error-color)}.password-input{align-items:center;display:flex}.password-input .form-input{border-color:#ddd;border-color:var(--gm-border-color);width:100%;display:block;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d}.password-input .form-input:focus{border-color:#a5b4fc;box-shadow:0 0 #fff,0 0 0 3px #c7d2fe80,0 1px 2px #0000000d}.password-input .form-input:not(.eye){border-radius:var(--gm-border-radius) 0 0 var(--gm-border-radius);-moz-appearance:textfield;width:100%;position:relative}.password-input .form-input:not(.eye)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.password-input .form-input:not(.eye)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.password-input .form-input.eye{border-radius:0 var(--gm-border-radius) var(--gm-border-radius) 0;cursor:pointer;border-width:1px;border-left-style:none;border-left-color:currentColor;justify-content:center;align-items:center;width:60px;padding:.5rem .75rem;display:flex;outline:none!important}.password-input .form-input.eye:focus{outline:none!important}.password-strength-meter{background:#ddd;border-radius:5px;height:6px;margin:10px auto;position:relative}.password-strength-meter:after,.password-strength-meter:before{content:"";height:inherit;z-index:10;background:0 0;border:0 solid #fff;border-width:0 5px;width:33.33%;display:block;position:absolute;left:33.33%}.password-strength-meter .password-strength-meter--fill{border-radius:inherit;height:inherit;background:0 0;width:0;transition:width .5s ease-in-out,background .25s;position:absolute}.password-strength-meter .password-strength-meter--fill[data-score="1"]{background:#8b0000;width:33.33%}.password-strength-meter .password-strength-meter--fill[data-score="2"]{background:#ff8c00;width:66.66%}.password-strength-meter .password-strength-meter--fill[data-score="3"]{background:#006400;width:100%}.otp-input{justify-content:center;align-items:center;display:flex}.otp-input .form-input.digit-box{border-radius:5px;width:3rem;margin:5px;padding:1rem;font-size:1.5rem;display:inline-block}.otp-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-input input[type=number]{-moz-appearance:textfield}.image-uploader{cursor:pointer;border:2px dashed #d1d5db;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.image-uploader.dragging{border-color:#3b82f6}.image-uploader input{display:none}.image-uploader .image-preview{margin-bottom:1rem}.image-uploader .image-preview img{-o-object-fit:contain;object-fit:contain;max-width:20rem;max-height:12rem}.image-uploader .image-info{text-align:center}.document-uploader input{display:none}.search-input{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);align-items:stretch;display:flex}.search-input .icon{justify-content:flex-end;align-items:center;width:40px;display:flex}.search-input .icon .iconify{color:var(--icon-color)}.search-input .form-input{width:cac(100% - 60px);padding:.5rem;@apply block w-full border-gray-300 shadow-sm focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50;}@media screen and (width>=1024px){.search-input .form-input{font-size:1.125rem;font-size:var(--step-1);padding:.75rem}}.block-radio-wrap{width:100%}.block-radio-wrap .block-radio{align-items:center;width:100%;display:flex}.block-radio-wrap .block-radio .radio-button{border:thin solid #ddd;border:thin solid var(--gm-border-color);cursor:pointer;width:100%;color:var(--secondary-text-color);background-color:#f9fafb;border-left:none;transition:color .2s ease-out,background-color .2s ease-out}.block-radio-wrap .block-radio .radio-button input[type=radio]{display:none}.block-radio-wrap .block-radio .radio-button:first-child{border-left:thin solid #ddd;border-left:thin solid var(--gm-border-color);border-top-left-radius:var(--gm-border-radius);border-bottom-left-radius:var(--gm-border-radius)}.block-radio-wrap .block-radio .radio-button:last-child{border-top-right-radius:var(--gm-border-radius);border-bottom-right-radius:var(--gm-border-radius)}.block-radio-wrap .block-radio .radio-button.active{color:var(--primary-text-color);background-color:#fff;font-weight:500}.block-radio-wrap .block-radio .radio-button span{justify-content:center;align-items:center;gap:.25rem;padding:.5rem 1.5rem;font-size:1rem;line-height:1.5rem;display:flex}.block-radio-wrap .block-radio .radio-button span svg{fill:var(--icon-color);width:20px;height:20px}.account-sidebar-wrap .sidebar{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);background-color:#fff;margin-bottom:1rem}.account-sidebar-wrap .sidebar .header{margin:1rem 0;padding:1rem 1.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.account-sidebar-wrap .sidebar .header .account-title{color:var(--secondary-text-color);font-size:1rem;font-weight:400;line-height:1.5rem}.account-sidebar-wrap .sidebar .sidebar-menu .menu-group{border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);padding:1rem 0}.account-sidebar-wrap .sidebar .sidebar-menu .menu-group:last-child{border-bottom:none}.account-sidebar-wrap .sidebar .sidebar-menu .menu-group .menu-group-title{text-transform:uppercase;font-size:.625rem;font-size:var(--step--3);color:var(--secondary-text-color);border-left:.5rem solid #0000;margin-top:.5rem;margin-bottom:.25rem;padding:0 1.5rem}.account-sidebar-wrap .sidebar .sidebar-menu .menu-group .menu .menu-item:last-child{margin-bottom:0}.account-sidebar-wrap .sidebar .sidebar-menu .menu-group .menu .menu-item a{color:var(--primary-text-color);border-left:.5rem solid #0000;padding:.25rem 1.5rem;display:block}.account-sidebar-wrap .sidebar .sidebar-menu .menu-group .menu .menu-item.active a{border-left:.5rem solid var(--primary-color);font-weight:600}.account-dashboard-wrap{width:100%}.account-dashboard-wrap .account-dashboard{border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);border-top:thin solid #f2f2f2;border-top:thin solid var(--gm-border-light-color);background-color:var(--body-hover-color);margin-bottom:1rem;padding:1rem}@media screen and (width>=1024px){.account-dashboard-wrap .account-dashboard{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);margin-bottom:1.5rem;padding:1.5rem}}.account-dashboard-wrap .account-dashboard .header{margin-bottom:2.5rem}.account-dashboard-wrap .account-dashboard .header .account-name{font-size:1.25rem;font-weight:500;line-height:1.75rem}.account-dashboard-wrap .account-dashboard .header .account-last-logged-in{color:var(--tertiary-text-color);font-size:.875rem;line-height:1.25rem}.account-dashboard-wrap .account-dashboard .account-contact .account-email{color:var(--secondary-text-color);align-items:center;gap:.5rem;display:flex}.account-dashboard-wrap .account-dashboard .account-contact .account-email svg{width:20px;height:20px;fill:var(--icon-color)}.account-dashboard-wrap .account-dashboard .account-contact .account-phone{color:var(--secondary-text-color);align-items:center;gap:.5rem;display:flex}.account-dashboard-wrap .account-dashboard .account-contact .account-phone svg{width:20px;height:20px;fill:var(--icon-color)}.account-dashboard-wrap .menu{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media screen and (width>=1024px){.account-dashboard-wrap .menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.account-dashboard-wrap .menu .menu-icon a{border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);color:var(--primary-text-color);background-color:#fff;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem;transition:background-color .2s ease-out;display:flex}@media screen and (width>=1024px){.account-dashboard-wrap .menu .menu-icon a{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;gap:0}}.account-dashboard-wrap .menu .menu-icon a:is(:hover,:focus){background-color:#fcfcfc}.account-dashboard-wrap .menu .menu-icon a img{width:24px;height:24px;margin-bottom:.25rem}@media screen and (width>=1024px){.account-dashboard-wrap .menu .menu-icon a img{width:36px;height:36px}}.account-dashboard-wrap .menu .menu-icon a .menu-title{flex-direction:column;align-items:flex-start;display:flex}@media screen and (width>=1024px){.account-dashboard-wrap .menu .menu-icon a .menu-title{align-items:center}}.account-dashboard-wrap .menu .menu-icon a .menu-title .menu-name{font-size:1rem;font-size:var(--step-0);font-weight:600}@media screen and (width>=1024px){.account-dashboard-wrap .menu .menu-icon a .menu-title .menu-name{text-align:center}}.account-dashboard-wrap .menu .menu-icon a .menu-title .menu-description{color:var(--tertiary-text-color);font-size:.75rem;font-size:var(--step--2)}@media screen and (width>=1024px){.account-dashboard-wrap .menu .menu-icon a .menu-title .menu-description{text-align:center}}.account-dashboard-wrap .menu .menu-icon a .arrow{fill:var(--icon-color);margin-left:auto}@media screen and (width>=1024px){.account-dashboard-wrap .menu .menu-icon a .arrow{display:none}}.account-dashboard-wrap .menu .menu-icon.group-end{margin-bottom:1rem}.account-dashboard-wrap .menu .menu-icon.group-end:last-of-type{margin-bottom:0}.account-dashboard-wrap .button{max-width:94%;margin:1rem auto}@media screen and (width>=1024px){.account-dashboard-wrap .button{display:none}}.account-profile-wrap{width:100%}.account-profile-wrap>.header{display:none}@media screen and (width>=1024px){.account-profile-wrap>.header{margin-bottom:1rem;display:block}}.account-profile-wrap>.header .title{font-size:1.375rem;font-size:var(--step-3);align-items:center;gap:.5rem;font-weight:700;display:flex}.account-profile-wrap>.header .title img{width:32px;height:32px}.account-profile-wrap .account-profile{border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);border-top:thin solid #f2f2f2;border-top:thin solid var(--gm-border-light-color);background-color:#fff;margin-bottom:1rem;padding:1rem}@media screen and (width>=1024px){.account-profile-wrap .account-profile{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);margin-bottom:1.5rem;padding:1rem 1.5rem}}.account-profile-wrap .account-profile>.button{margin-bottom:.5rem}@media screen and (width>=1024px){.account-profile-wrap .account-profile>.button{display:none}}.account-profile-wrap .account-profile>.header{font-size:1.125rem;font-size:var(--step-1);justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-weight:500;display:flex}.account-profile-wrap .account-profile .profile-info .info{margin-bottom:.5rem;font-weight:500}.account-profile-wrap .account-profile .profile-info .label{color:var(--secondary-text-color);font-size:.75rem;font-size:var(--step--2);font-weight:400}.account-profile-wrap .account-profile .profile-info .value{align-items:center;gap:.5rem;display:flex}.account-profile-wrap .account-profile .profile-info .value svg.verified{fill:var(--gm-success-color);width:1.2rem;height:1.2rem}.account-profile-wrap .account-profile .edit-profile .buttons{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.account-security-wrap{width:100%}.account-security-wrap>.header{display:none}@media screen and (width>=1024px){.account-security-wrap>.header{margin-bottom:1rem;display:block}}.account-security-wrap>.header .title{font-size:1.375rem;font-size:var(--step-3);align-items:center;gap:.5rem;font-weight:700;display:flex}.account-security-wrap>.header .title img{width:32px;height:32px}.account-security-wrap .account-security{border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);border-top:thin solid #f2f2f2;border-top:thin solid var(--gm-border-light-color);background-color:#fff;margin-bottom:1rem;padding:1rem}@media screen and (width>=1024px){.account-security-wrap .account-security{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);margin-bottom:1.5rem;padding:1rem 1.5rem}}.account-security-wrap .account-security>.button{margin-bottom:.5rem}@media screen and (width>=1024px){.account-security-wrap .account-security>.button{display:none}}.account-security-wrap .account-security>.header{font-size:1.125rem;font-size:var(--step-1);justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-weight:500;display:flex}.account-security-wrap .account-security .change-password .buttons{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.account-security-wrap .account-security .change-password .password-hint{font-size:.875rem;font-weight:600;line-height:1.25rem}.account-security-wrap .account-security .change-password .password-hint ul{margin:.5rem 0;list-style:inside}.account-security-wrap .account-security .change-password .password-hint ul li{color:var(--secondary-text-color);margin-bottom:.25rem;font-size:.75rem;font-weight:400;line-height:1rem}.account-verification-wrap .account-verification{width:750px;padding:4rem 10rem}.account-verification-wrap .account-verification .content,.account-verification-wrap .account-verification .content .form{flex-direction:column;align-items:center;display:flex}.account-verification-wrap .account-verification .content .hint{text-align:center;margin-bottom:1rem}.account-verification-wrap .account-verification .content .countrywise-mobile-input{width:100%}.account-verification-wrap .account-verification .content .button.button--primary{border-radius:6px;margin:1.5rem 0;font-weight:600}.account-verification-wrap .account-verification .content .button.button-plain{border-radius:6px;margin:.5rem 0;font-weight:500}.account-verification-wrap .account-verification .content .resend-hint{margin:0}.account-wrap{width:100%;margin:0 auto}@media screen and (width>=1024px){.account-wrap{width:75%;margin:0 auto}}.account-wrap .account{flex-direction:column;align-items:flex-start;gap:2rem;width:100%;display:flex}.account-wrap .account.reset-password{justify-content:center}@media screen and (width>=1024px){.account-wrap .account{flex-direction:row;margin:2rem 0 6rem}}.account-wrap .account .account-sidebar-wrap{display:none}@media screen and (width>=1024px){.account-wrap .account .account-sidebar-wrap{width:300px;display:block}}.account-wrap .account>.content{width:100%}@media screen and (width>=1024px){.account-wrap .account>.content{width:calc(100% - 300px)}}.reset-password-wrap{width:100%;margin:0 auto}@media screen and (width>=1024px){.reset-password-wrap{width:75%;margin:0 auto}}.reset-password-wrap .reset-password{flex-direction:column;align-items:flex-start;width:100%;display:flex}.reset-password-wrap .reset-password .title{width:100%;margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.reset-password-wrap .reset-password .hint{font-size:.875rem;font-size:var(--step--1);margin-bottom:1.5rem}.reset-password-wrap .reset-password .hint .email{font-weight:500}.reset-password-wrap .reset-password .password-hint{margin-bottom:1.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.reset-password-wrap .reset-password .password-hint ul{margin:.5rem 0;list-style:inside}.reset-password-wrap .reset-password .password-hint ul li{color:var(--secondary-text-color);margin-bottom:.25rem;font-size:.75rem;font-weight:400;line-height:1rem}.blogs-wrap .blogs{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media screen and (width>=1024px){.blogs-wrap .blogs{grid-template-columns:repeat(3,minmax(0,1fr))}}.blogs-wrap .blogs .bog-post{cursor:pointer;flex-direction:column;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.blogs-wrap .blogs .bog-post .blog-post-banner img{width:100%}.blogs-wrap .blogs .bog-post .blog-post-content{padding:1rem 1.5rem 1.5rem}.blogs-wrap .blogs .bog-post .blog-post-content .blog-post-date{color:var(--secondary-text-color);font-size:.875rem;font-size:var(--step--1);margin-bottom:.5rem}.blogs-wrap .blogs .bog-post .blog-post-content .blog-post-title{font-size:1.125rem;font-size:var(--step-1);color:var(--primary-text-color);margin-bottom:1rem;font-weight:600}.blogs-wrap .blogs .bog-post .blog-post-content .blog-post-description{text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:80px;display:-webkit-box;overflow:hidden}.blogs-wrap .blogs .bog-post .blog-post-content .blog-post-description,.blogs-wrap .emppty-blogs{font-size:.875rem;font-size:var(--step--1);color:var(--secondary-text-color)}.related-blog-posts-section{margin:3rem 0}.related-blog-posts-section .related-blog-posts-wrap .related-blog-posts{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media screen and (width>=1024px){.related-blog-posts-section .related-blog-posts-wrap .related-blog-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.related-blog-posts-section .related-blog-posts-wrap .related-blog-posts .bog-post{cursor:pointer;flex-direction:column;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.related-blog-posts-section .related-blog-posts-wrap .related-blog-posts .bog-post .blog-post-banner img{width:100%}.related-blog-posts-section .related-blog-posts-wrap .related-blog-posts .bog-post .blog-post-content{padding:1rem 1.5rem 1.5rem}.related-blog-posts-section .related-blog-posts-wrap .related-blog-posts .bog-post .blog-post-content .blog-post-date{color:var(--secondary-text-color);font-size:.875rem;font-size:var(--step--1);margin-bottom:.5rem}.related-blog-posts-section .related-blog-posts-wrap .related-blog-posts .bog-post .blog-post-content .blog-post-title{font-size:1.125rem;font-size:var(--step-1);color:var(--primary-text-color);margin-bottom:1rem;font-weight:600}.related-blog-posts-section .related-blog-posts-wrap .related-blog-posts .bog-post .blog-post-content .blog-post-description{font-size:.875rem;font-size:var(--step--1);text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:3;max-height:80px;color:var(--secondary-text-color);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.related-blog-posts-section .related-blog-posts-wrap .emppty-blogs{font-size:.875rem;font-size:var(--step--1);color:var(--secondary-text-color)}.madewith-gagmat{color:#555;background-color:#fdfdfd;border-radius:6px;align-items:center;gap:.25rem;width:max-content;margin:.75rem 0 0;padding:.4rem 1rem;font-family:sans-serif;font-size:14px;font-weight:500;transition:background-color .2s ease-out,color .2s ease-out;display:flex;text-decoration:none!important}.madewith-gagmat:hover{background-color:#f3f3f3;color:#222!important}.madewith-gagmat img{width:54px}.scroll-to-top{background-color:var(--primary-color);border:1px solid var(--border-color);border-radius:var(--gm-border-radius);color:var(--button-text-color);cursor:pointer;z-index:100;opacity:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;line-height:48px;transition:all .5s;display:flex;position:fixed;bottom:76px;right:20px;transform:translateY(100px)}@media screen and (width>=1024px){.scroll-to-top{width:48px;height:48px;bottom:20px;right:20px}}.scroll-to-top:hover{background-color:var(--primary-color)}.scroll-to-top.show{opacity:1;transform:translateY(0);box-shadow:0 4px 12px #0000001a}.whatsapp-chat-icon-wrap .whatsapp-chat-icon{z-index:20;position:fixed;bottom:80px}.whatsapp-chat-icon-wrap .whatsapp-chat-icon.with-whatsapp{bottom:150px}@media screen and (width>=1024px){.whatsapp-chat-icon-wrap .whatsapp-chat-icon{bottom:10%}.whatsapp-chat-icon-wrap .whatsapp-chat-icon.with-whatsapp{bottom:100px}}.whatsapp-chat-icon-wrap .whatsapp-chat-icon img{width:48px;height:48px}@media screen and (width>=1024px){.whatsapp-chat-icon-wrap .whatsapp-chat-icon img{width:60px;height:60px}}.whatsapp-chat-icon-wrap .whatsapp-chat-icon.bottom-right{right:1.25rem}@media screen and (width>=1024px){.whatsapp-chat-icon-wrap .whatsapp-chat-icon.bottom-right{right:1%}}.whatsapp-chat-icon-wrap .whatsapp-chat-icon.bottom-left{left:1.5rem}@media screen and (width>=1024px){.whatsapp-chat-icon-wrap .whatsapp-chat-icon.bottom-left{left:2%}}.whatsapp-chat-icon-wrap .whatsapp-chat-icon.bottom-middle{left:50%;transform:translate(-50%)}.form-wrapper{background-color:#f9f9f9;border-radius:.5rem;margin-bottom:1rem;padding:2rem 1.5rem}@media screen and (width>=1024px){.form-wrapper{padding:2rem}}.form-wrapper .form-title{margin-bottom:1rem;font-size:1.5rem;font-weight:500}.form-wrapper .form .form-group .form-input{background-color:#fff}.faq-wrap .faq-title{color:var(--primary-text-color);font-size:1.25rem;font-size:var(--step-2);font-weight:500}.faq-wrap .faq-question{color:var(--primary-text-color);text-align:left}.splide img{width:100%}.app{flex-direction:column;justify-content:space-between;height:100%;min-height:100dvh;display:flex}.animated{--delay:0s;opacity:.01;transition:opacity .4s cubic-bezier(0,0,.3,1);transition-delay:var(--delay)}.animated.will-change{will-change:opacity}.animated.animated-loaded{opacity:1}.animated.animated-moved{transition:opacity .4s cubic-bezier(0,0,.3,1) var(--delay),transform .4s cubic-bezier(0,0,.3,1) var(--delay);transform:translateY(10px)}.animated.animated-moved.will-change{will-change:opacity transform}.animated.animated-moved.animated-loaded{transform:unset;opacity:1}.animated.animated--fast{transition-duration:.3s}.animated.animated-delay-0{transition-delay:0s}.animated.animated-delay-0-1{transition-delay:.1s}.animated.animated-delay-0-5{transition-delay:.5s}.animated.animated-delay-1{transition-delay:1s}.cart-header-section{--_header-height:var(--header-height,80px);height:80px;height:var(--_header-height)}@media screen and (width>=1024px){.cart-header-section{--header-height:90px}}.cart-header-section .container{align-items:center;height:100%;display:flex}.cart-header-section .container a{display:none}@media screen and (width>=1024px){.cart-header-section .container a{display:inline-block}}.cart-header-section .container a .logo{width:200px}.cart-header-section .container .stepper-wrap{width:100%}@media screen and (width>=1024px){.cart-header-section .container .stepper-wrap{width:auto;margin-left:auto}}.cart-header-section .container hr.vertical{border:1px solid #ddd;width:0;height:50%;margin:0 1rem}@media screen and (width>=1024px){.cart-header-section .container hr.vertical{margin:0 2rem}}.cart-header-section .container .cart-account-wrap .label{display:none}@media screen and (width>=1024px){.cart-header-section .container .cart-account-wrap .label{display:block}}.cart-footer-section .container{grid-template-columns:auto}.cart-footer-section .cart-footer-help{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}@media screen and (width>=1024px){.cart-footer-section .cart-footer-help{flex-direction:row;justify-content:space-between;align-items:center}}.cart-footer-section .cart-footer-help .secure{flex-direction:row;align-items:center;display:flex}.cart-footer-section .cart-footer-help .secure .secured-payments-image{width:40px}@media screen and (width>=1024px){.cart-footer-section .cart-footer-help .secure .secured-payments-image{width:40px}}.cart-footer-section .cart-footer-help .secure .secured-payments{margin-left:1rem;margin-right:auto;font-weight:700}.cart-footer-section .footer-divider{margin:1rem 0}.payment-link-header-section{height:100%}.payment-link-header-section .container{align-items:center;height:100%;display:flex}.payment-link-header-section .container a{display:inline-block}.payment-link-header-section .container a .logo{width:100%;max-height:70px}.payment-link-header-section .container .cart-account-wrap{width:auto;margin-left:auto}.payment-link-header-section .container .cart-account-wrap .label{display:none}@media screen and (width>=1024px){.payment-link-header-section .container .cart-account-wrap .label{display:block}}.payment-link-footer-section .payment-link-footer-help{flex-direction:column;gap:1rem;display:flex}@media screen and (width>=1024px){.payment-link-footer-section .payment-link-footer-help{flex-direction:row;justify-content:space-between;align-items:center}}.payment-link-footer-section .payment-link-footer-help .secure{flex-direction:row;align-items:center;display:flex}.payment-link-footer-section .payment-link-footer-help .secure .secured-payments-image{width:40px}@media screen and (width>=1024px){.payment-link-footer-section .payment-link-footer-help .secure .secured-payments-image{width:48px}}.payment-link-footer-section .payment-link-footer-help .secure .secured-payments{margin-left:1rem;margin-right:auto;font-weight:700}.payment-link-section{background-color:#fff;width:100%;height:100%;padding:2rem 0}@media screen and (width>=1024px){.payment-link-section{background-color:unset;padding:2rem 0}}.payment-link-section .container{height:100%}@media screen and (width<1024px){.payment-link-section .container{max-width:100%}}.payment-link-section .container .section-title{flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.payment-link-section .container .section-title .title{font-size:var(--step-2);text-align:center;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:700;display:flex}.payment-link-section .container .section-title .title svg{width:32px;height:32px}.payment-link-section .container .section-title .sub-title{font-size:var(--step-0);text-align:center;color:var(--secondary-text-color);font-weight:400}.payment-link-section .container .section-title.success .title{color:var(--gm-success-color)}.payment-link-section .container .section-title.success .title svg{fill:var(--gm-success-color)}.payment-link-section .container .section-title.failed .title{color:var(--gm-delete-color)}.payment-link-section .container .section-title.failed .title svg{fill:var(--gm-delete-color)}.best-sellers-section{background-color:#fff;padding:3rem 0}.featured-products-section{padding:var(--mobile-padding)}@media screen and (width>=1024px){.featured-products-section{padding:var(--desktop-padding)}}.featured-products-section.default,.featured-products-section.transparent{background-color:#0000}.featured-products-section.color{background-color:var(--background-color);color:var(--text-color)}.featured-products-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.featured-products-section.desktoponly.mobile,.featured-products-section.mobileonly.desktop{display:none}.featured-products-section .container .content.style3{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;width:100%;margin-inline:auto;display:grid;position:relative}.featured-products-section .container .content.style3.image-left .Image1{order:1}.featured-products-section .container .content.style3.image-left .ProductGrid,.featured-products-section .container .content.style3.image-right .Image1{order:2}.featured-products-section .container .content.style3.image-right .ProductGrid{order:1}.featured-products-section .container .content.style4{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;width:100%;margin-inline:auto;display:grid;position:relative}.featured-products-section .container .content.style4.image-left .Image1{order:1}.featured-products-section .container .content.style4.image-left .ProductGrid,.featured-products-section .container .content.style4.image-right .Image1{order:2}.featured-products-section .container .content.style4.image-right .ProductGrid{order:1}.featured-products-section .container .content.style5{grid-template-columns:40% 60%;align-items:center;gap:2rem;width:100%;margin-inline:auto;display:grid;position:relative}.featured-products-section .container .content.style5.image-left{grid-template-columns:40% 60%}.featured-products-section .container .content.style5.image-left .Image1{order:1}.featured-products-section .container .content.style5.image-left .ProductGrid{order:2}.featured-products-section .container .content.style5.image-right{grid-template-columns:60% 40%}.featured-products-section .container .content.style5.image-right .Image1{order:2}.featured-products-section .container .content.style5.image-right .ProductGrid{order:1}.featured-products-section .container .content.style6{grid-template-columns:1fr 1fr;align-items:flex-start;gap:2rem;width:100%;margin-inline:auto;display:grid;position:relative}.featured-products-section .container .content.style6.image-left .Image1{order:1}.featured-products-section .container .content.style6.image-left .ProductGrid,.featured-products-section .container .content.style6.image-right .Image1{order:2}.featured-products-section .container .content.style6.image-right .ProductGrid{order:1}.featured-products-section .container .content.style7{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"image1 image1 item0 item1""item2 item3 image2 image2";align-items:stretch;gap:2rem;display:grid}.featured-products-section .container .content.style7 .Image1{grid-area:image1}.featured-products-section .container .content.style7 .Image2{grid-area:image2}.featured-products-section .container .content.style7 .item0{grid-area:item0}.featured-products-section .container .content.style7 .item1{grid-area:item1}.featured-products-section .container .content.style7 .item2{grid-area:item2}.featured-products-section .container .content.style7 .item3{grid-area:item3}.featured-products-section .container .view-all-button{margin-top:2.5rem;width:max-content;margin-inline:auto}.featured-categories-section{padding:var(--mobile-padding)}@media screen and (width>=1024px){.featured-categories-section{padding:var(--desktop-padding)}}.featured-categories-section.default,.featured-categories-section.transparent{background-color:#0000}.featured-categories-section.color{background-color:var(--background-color);color:var(--text-color)}.featured-categories-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.featured-categories-section.desktoponly.mobile,.featured-categories-section.mobileonly.desktop{display:none}.recently-viewed-items-section{padding:var(--mobile-padding)}@media screen and (width>=1024px){.recently-viewed-items-section{padding:var(--desktop-padding)}}.recently-viewed-items-section.default,.recently-viewed-items-section.transparent{background-color:#0000}.recently-viewed-items-section.color{background-color:var(--background-color);color:var(--text-color)}.recently-viewed-items-section.image{background:var(--background-image);background-repeat:var(--background-repeat);background-position:var(--background-position);background-size:var(--background-size);background-attachment:var(--background-attachment)}.recently-viewed-items-section.desktoponly.mobile,.recently-viewed-items-section.mobileonly.desktop{display:none}.recently-viewed-items-section .container,.recently-viewed-items-section .container .content{align-items:center;margin-inline:auto;display:grid;position:relative}.recently-viewed-items-section .container .content{width:100%}.new-arrivals-section{background-color:#fff;padding:3rem 0}.cart-section{background-color:#f8f8f8;width:100%;height:100%}@media screen and (width>=1024px){.cart-section{background-color:unset;padding:2rem 0}}.cart-section .container{height:100%}@media screen and (width<1024px){.cart-section .container{max-width:100%}}.cart-section .container .section-title{margin-bottom:2rem;display:none}@media screen and (width>=1024px){.cart-section .container .section-title{justify-content:space-between;align-items:center;display:flex}}.cart-section .container .section-title .title{font-size:var(--step-2);text-align:left;text-transform:uppercase;font-weight:700}.cart-section .container .section-title .title .item-count{text-transform:capitalize;font-weight:500}.cart-notice{border:1px solid #e5e5e5;border-radius:4px}.cart-notice .cart-notice-message{color:#333;border-bottom:1px solid #e0e0e0;align-items:center;padding:12px 16px;font-size:15px;display:flex}.cart-notice .cart-notice-icon{color:#77b300;margin-right:8px;font-size:30px}.cart-notice .cart-notice-bar-wrapper{background-color:#dcdcdc;width:100%;height:4px}.cart-notice .cart-notice-bar{height:100%;transition:width .4s,background-color .3s}.checkout-section{background-color:#f8f8f8;width:100%;height:100%}@media screen and (width>=1024px){.checkout-section{background-color:unset;padding:2rem 0}}.checkout-section .container{height:100%}@media screen and (width<1024px){.checkout-section .container{max-width:100%}}.checkout-section .container .section-title{margin-bottom:2rem;display:none}@media screen and (width>=1024px){.checkout-section .container .section-title{justify-content:space-between;align-items:center;display:flex}}.checkout-section .container .section-title .title{font-size:var(--step-2);text-align:left;text-transform:uppercase;font-weight:700}.checkout-section .container .section-title .title .item-count{text-transform:capitalize;font-weight:500}.checkout-complete-section{background-color:#f8f8f8;width:100%;height:100%}@media screen and (width>=1024px){.checkout-complete-section{background-color:unset;padding:2rem 0}}.checkout-complete-section .container{height:100%}@media screen and (width<1024px){.checkout-complete-section .container{max-width:100%}}.product-category-section .category-banner{width:100%}.product-section,.shop-online-section{padding-bottom:3rem}.shop-online-section .category-banner{width:100%}.track-order-section{padding:0 0 1rem}.search-box{width:300px}.search-box .search-form{position:relative}.search-box .search-form .search-result{z-index:10;visibility:hidden;opacity:0;border:thin solid var(--gm-border-color);background-color:#fff;width:300px;min-height:100%;max-height:400px;position:absolute;top:100%;left:0}.search-box .search-form .search-result .categories .title,.search-box .search-form .search-result .products .title{background-color:#f6f6f6;padding:.25rem 1rem;font-size:.9rem;font-weight:500}.search-box .search-form .search-result .results li{background-color:#fff;padding:.25rem 1rem;transition:all .1s ease-in}.search-box .search-form .search-result .results li.product .image{width:50px}.search-box .search-form .search-result .results li.product .info .price{font-size:.8rem}.search-box .search-form .search-result .results li:hover{background-color:#f4f4f4;transition:all .2s ease-in-out}.search-box .search-form .search-result .results li.product:hover .info .price{color:#555}.search-box .search-form.results-open .search-result{visibility:visible;opacity:1}.category-title{font-size:var(--step-2);text-align:center;text-transform:uppercase;margin:2.5rem 0 1rem;font-weight:600}.category-caption{font-size:var(--step--1);text-align:center;color:var(--secondary-text-color);margin-bottom:1rem;font-weight:400}@media screen and (width>=1024px){.category-caption{font-size:var(--step--0)}}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .5rem;display:grid}@media screen and (width>=1024px){.category-grid{gap:2rem 1rem}.category-grid.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.category-grid.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.category-grid.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.category-grid.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.category-grid.round{gap:2rem}}.category-carousal{--_flex:var(--flex,0 0 50%);width:100%;position:relative}@media screen and (width>=1024px){.category-carousal.grid-cols-3{--_flex:0 0 33.33%}.category-carousal.grid-cols-4{--_flex:0 0 25%}.category-carousal.grid-cols-5{--_flex:0 0 20%}.category-carousal.grid-cols-6{--_flex:0 0 16.66%}}.category-carousal .embla{position:relative}.category-carousal .embla .embla__viewport{overflow:hidden}.category-carousal .embla .embla__viewport .embla__container{touch-action:pan-y pinch-zoom;margin-left:-.5rem;display:flex}@media screen and (width>=1024px){.category-carousal .embla .embla__viewport .embla__container{margin-left:-1rem}}.category-carousal .embla .embla__viewport .embla__container .embla__slide{flex:var(--_flex);min-width:0;padding-left:.5rem;transform:translateZ(0)}@media screen and (width>=1024px){.category-carousal .embla .embla__viewport .embla__container .embla__slide{flex:var(--_flex);padding-left:1rem}}.category-carousal .embla__arrows{align-items:center;gap:.5rem;display:flex;position:absolute;bottom:-42px;right:50%;transform:translate(50%)}@media screen and (width>=1024px){.category-carousal .embla__arrows{top:-60px;bottom:auto;right:0;transform:none}}.category-carousal .embla__arrows .nav{cursor:pointer;border:1px solid var(--gm-border-color);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.category-carousal .embla__arrows .nav svg{width:16px;height:16px}@media screen and (width>=1024px){.category-carousal .embla__arrows .nav{width:42px;height:42px}.category-carousal .embla__arrows .nav svg{width:20px;height:20px}}.category-carousal .embla__arrows .nav:hover{border-color:var(--primary-color);background-color:#f2f2f2}.category-carousal .embla__arrows .nav.prev svg{transform:rotate(180deg)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .5rem;width:100%;display:grid}@media screen and (width>=1024px){.product-grid{gap:2rem 1rem}.product-grid.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.product-grid.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.product-carousal{--_flex:var(--flex,0 0 50%);width:100%;position:relative}@media screen and (width>=1024px){.product-carousal.grid-cols-3{--_flex:0 0 30.33%}.product-carousal.grid-cols-4{--_flex:0 0 24%}.product-carousal.grid-cols-5{--_flex:0 0 19%}.product-carousal.grid-cols-6{--_flex:0 0 15.66%}}.product-carousal .embla{position:relative}.product-carousal .embla .embla__viewport{overflow:hidden}.product-carousal .embla .embla__viewport .embla__container{touch-action:pan-y pinch-zoom;margin-left:-.5rem;display:flex}@media screen and (width>=1024px){.product-carousal .embla .embla__viewport .embla__container{margin-left:-1rem}}.product-carousal .embla .embla__viewport .embla__container .embla__slide{flex:var(--_flex);min-width:0;padding-left:.5rem;transform:translateZ(0)}@media screen and (width>=1024px){.product-carousal .embla .embla__viewport .embla__container .embla__slide{flex:var(--_flex);padding-left:1rem}}.product-carousal .product-loop-card{text-align:left;width:100%;margin-right:.5rem}.product-carousal .nav{cursor:pointer;z-index:10;visibility:hidden;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:visibility .3s;display:none;position:absolute;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}@media screen and (width>=1024px){.product-carousal .nav{display:flex}.product-carousal .nav.visible{visibility:visible}}.product-carousal .nav.next{top:50%;right:-1.5rem;transform:translateY(-50%)}.product-carousal .nav.prev{top:50%;left:-1.5rem;transform:translateY(-50%)}.product-carousal .nav.prev svg{transform:rotate(180deg)}.product-category .product-category-header .category-banner{width:100%}.product-category .product-category-header .super-category-name{font-size:var(--step--2);text-align:center;margin:2.5rem 0 0;font-weight:400}:is(.product-category .product-category-header .super-category-name)+.category-name{margin:0 0 1rem}.product-category .product-category-header .category-name{font-size:var(--step-2);text-align:center;margin:2.5rem 0 1rem;font-weight:600}.product-category .product-category-header .category-caption{font-size:var(--step--1);text-align:center;color:var(--secondary-text-color);margin-bottom:1rem;font-weight:400}@media screen and (width>=1024px){.product-category .product-category-header .category-caption{font-size:var(--step--0)}}.product-category .product-category-header .product-category-breadcrumb{display:none}@media screen and (width>=1024px){.product-category .product-category-header .product-category-breadcrumb{display:block}}.product-category .product-category-header .product-category-breadcrumb .breadcrumb{font-size:var(--step--1);align-items:center;margin:.5rem 0;display:flex}.product-category .product-category-header .product-category-breadcrumb .breadcrumb li:after{content:">";margin-left:2px;padding:0 5px;display:inline-block;position:relative;transform:scaleX(.5)}.product-category .product-category-header .product-category-breadcrumb .breadcrumb li:last-child:after{content:""}.product-category .product-category-header .product-category-breadcrumb .breadcrumb li.with-link a{color:var(--secondary-text-color)}.product-category .product-category-body{align-items:flex-start;gap:2.5rem;display:flex}.product-category .product-category-body .product-category-filter{width:300px;display:none}@media screen and (width>=1024px){.product-category .product-category-body .product-category-filter{display:block}}.product-category .product-category-body .product-category-filter .filter-header{border-bottom:thin solid #eee;justify-content:space-between;align-items:center;height:50px;display:flex}.product-category .product-category-body .product-category-filter .filter-header .title{font-size:var(--step-0);font-weight:500}.product-category .product-category-body .product-category-grid{width:100%}.product-category .product-category-body .product-category-grid .product-category-navbar{border-bottom:thin solid #eee;justify-content:space-between;align-items:center;height:50px;display:flex}.product-category .product-category-body .product-category-grid .product-category-navbar .filter-section .filter-result-text{color:var(--primary-text-color)}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section{gap:2.5rem;display:flex}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-sort{vertical-align:middle;align-items:center;display:none;position:relative}@media screen and (width>=1024px){.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-sort{display:flex}}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-sort .selected-option{cursor:pointer;align-items:center;gap:.4rem;font-weight:500;display:flex}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-sort .selected-option svg{fill:var(--icon-color);width:1.5rem;height:1.5rem}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-sort .options{z-index:15;background-color:#fff;border:thin solid #eee;width:220px;height:min-content;position:absolute;top:100%;right:0;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-sort .options ul li{cursor:pointer;font-size:var(--step--1);align-items:center;gap:.5rem;padding:.6rem 1rem;transition:all .3s ease-out;display:flex}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-sort .options ul li:hover{background-color:#f3f3f3}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-sort .options ul li.active{font-weight:500}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-grid-selector{vertical-align:middle;align-items:center;display:flex;position:relative}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-grid-selector .selected-option{cursor:pointer;align-items:center;gap:.4rem;font-weight:500;display:flex}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-grid-selector .selected-option svg{fill:var(--icon-color);width:1.5rem;height:1.5rem}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-grid-selector .selected-option .label{display:none}@media screen and (width>=1024px){.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-grid-selector .selected-option .label{display:inline}}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-grid-selector .options{z-index:15;background-color:#fff;border:thin solid #eee;width:150px;height:min-content;position:absolute;top:100%;right:0;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-grid-selector .options ul li{cursor:pointer;font-size:var(--step--1);align-items:center;gap:.5rem;padding:.6rem 1rem;transition:all .3s ease-out;display:flex}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-grid-selector .options ul li:hover{background-color:#f3f3f3}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-grid-selector .options ul li.active{font-weight:500}.product-category .product-category-body .product-category-grid .product-category-filter-tags{flex-wrap:wrap;gap:1rem;padding-top:1rem;padding-bottom:1rem;display:flex}.product-category .product-category-body .product-category-grid .product-category-filter-tags .filter-tag{color:#fff;cursor:pointer;font-size:var(--step--1);background-color:#444;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease-in-out;display:flex}.product-category .product-category-body .product-category-grid .product-category-filter-tags .filter-tag:hover{background-color:#222}.product-category .product-category-body .product-category-grid .grid{--_col-size:var(--col-size,2);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--_col-size),minmax(0,1fr));gap:1.5rem .5rem;display:grid}.product-category .product-category-body .product-category-grid .grid.grid-cols-1{--col-size:1}.product-category .product-category-body .product-category-grid .grid.grid-cols-2{--col-size:2}.product-category .product-category-body .product-category-grid .grid.grid-cols-3{--col-size:3}.product-category .product-category-body .product-category-grid .grid.grid-cols-4{--col-size:4}.product-category .product-category-body .product-category-grid .grid.grid-cols-5{--col-size:5}@media screen and (width>=1024px){.product-category .product-category-body .product-category-grid .grid{gap:2rem 1rem}}.product-category .product-category-body .product-category-grid .product-category-load-more{justify-content:center;align-items:center;margin:2rem 0;display:flex}.product-category .product-category-body .product-category-grid .product-category-load-more.paginated{justify-content:flex-start}@media screen and (width>=1024px){.product-category .product-category-body .product-category-grid .product-category-load-more.paginated{justify-content:center}}.product-category .product-category-body .product-category-grid .no-products-found{text-align:center;min-height:100px}.product-category .product-category-body .product-category-grid .product-category-bottom-tools-wrap{z-index:10;transition:bottom .3s cubic-bezier(.15,.75,.5,1);position:fixed;bottom:-70px;left:50%;transform:translate(-50%)}@media screen and (width>=1024px){.product-category .product-category-body .product-category-grid .product-category-bottom-tools-wrap{display:none}}.product-category .product-category-body .product-category-grid .product-category-bottom-tools-wrap .product-category-bottom-tools{background-color:var(--primary-color);height:40px;color:var(--gm-text-white);border-radius:9999px;align-items:center;padding:0 1.5rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.product-category .product-category-body .product-category-grid .product-category-bottom-tools-wrap .product-category-bottom-tools .product-category-bottom-filter-wrap{width:50%}.product-category .product-category-body .product-category-grid .product-category-bottom-tools-wrap .product-category-bottom-tools .product-category-bottom-filter-wrap .product-category-bottom-filter{font-size:var(--step--1);justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:flex}.product-category .product-category-body .product-category-grid .product-category-bottom-tools-wrap .product-category-bottom-tools .product-category-bottom-filter-wrap .product-category-bottom-filter svg{fill:var(--gm-text-white);width:1.25rem;height:1.25rem}.product-category .product-category-body .product-category-grid .product-category-bottom-tools-wrap .product-category-bottom-tools hr.vertical{border:1px solid #999;width:0;height:25px;margin:0 1rem}.product-category .product-category-body .product-category-grid .product-category-bottom-tools-wrap .product-category-bottom-tools .product-category-bottom-sort-wrap{width:50%}.product-category .product-category-body .product-category-grid .product-category-bottom-tools-wrap .product-category-bottom-tools .product-category-bottom-sort-wrap .product-category-bottom-sort{font-size:var(--step--1);justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:flex}.product-category .product-category-body .product-category-grid .product-category-bottom-tools-wrap .product-category-bottom-tools .product-category-bottom-sort-wrap .product-category-bottom-sort svg{fill:var(--gm-text-white);width:1.25rem;height:1.25rem}.product-category .category-children{margin-top:2.5rem}.product-category-bottom-sort-popup-wrap .product-category-bottom-sort-popup{width:min(750px,100%);padding:1rem 1.5rem 60px}.product-category-bottom-sort-popup-wrap .product-category-bottom-sort-popup .modal-header{align-items:center;width:100%;display:flex}.product-category-bottom-sort-popup-wrap .product-category-bottom-sort-popup .modal-header .title{width:100%;font-weight:700;font-size:var(--step-2);text-align:left;margin-bottom:1.5rem}.product-category-bottom-sort-popup-wrap .product-category-bottom-sort-popup .content{flex-direction:column;display:flex}.product-category-bottom-sort-popup-wrap .product-category-bottom-sort-popup .content .sort-option{color:var(--secondary-text-color);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.product-category-bottom-sort-popup-wrap .product-category-bottom-sort-popup .content .sort-option svg{fill:var(--secondary-text-color)}.product-category-bottom-sort-popup-wrap .product-category-bottom-sort-popup .content .sort-option.active{color:var(--primary-text-color);font-weight:500}.product-category-bottom-sort-popup-wrap .product-category-bottom-sort-popup .content .sort-option.active svg{fill:var(--primary-text-color)}.filter-mobile-mask{z-index:9998;background-color:#00000040;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.filter-mobile-mask .filter-drawyer{background-color:var(--body-background-color);flex-direction:column;width:100%;height:100%;margin-top:auto;transition:transform .2s ease-out;display:flex;position:relative}.filter-mobile-mask .filter-drawyer .filter-header{border-bottom:thin solid var(--gm-border-color);background-color:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 1rem;display:flex}.filter-mobile-mask .filter-drawyer .filter-header .title{font-weight:700;font-size:var(--step-2)}.filter-mobile-mask .filter-drawyer .filter-header .close{place-items:center;width:36px;height:36px;display:grid}.filter-mobile-mask .filter-drawyer .filter-header .close svg{fill:#999}.filter-mobile-mask .filter-drawyer .content{max-height:calc(100svh - 120px);padding:1rem;overflow-y:scroll}.filter-mobile-mask .filter-drawyer .filter-footer{border-top:thin solid var(--gm-border-color);background-color:#fff;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:60px;padding:0 1rem;display:flex;position:absolute;bottom:0;left:0}.filter-mobile-enter-active,.filter-mobile-leave-active{transition:all .2s ease-out}.filter-mobile-enter-from,.filter-mobile-leave-to{opacity:0}.filter-mobile-enter-from .filter-drawyer,.filter-mobile-leave-to .filter-drawyer{transform:translate(-20px)}.product-loop-card{flex-direction:column;justify-content:flex-start;height:100%;display:flex}.product-loop-card .product-image{border-radius:var(--gm-border-radius);cursor:pointer;width:100%;position:relative;overflow:hidden}.product-loop-card .product-image .product-image-main{will-change:transform;width:100%;transition:all .6s}.product-loop-card .product-image .product-flipper-gallery-wrap .embla{width:100%;position:relative}.product-loop-card .product-image .product-flipper-gallery-wrap .embla .embla__viewport{overflow:hidden}.product-loop-card .product-image .product-flipper-gallery-wrap .embla .embla__viewport .embla__container{touch-action:pan-y pinch-zoom;display:flex}.product-loop-card .product-image .product-flipper-gallery-wrap .embla .embla__viewport .embla__container .embla__slide{filter:brightness(.98);flex:0 0 100%;min-width:0;position:relative}.product-loop-card .product-image .product-flipper-gallery-wrap .embla .embla__viewport .embla__container .embla__slide img{width:100%}.product-loop-card .product-image .product-flipper-gallery-wrap .flipper-slider-track{z-index:5;background-color:#f2f2f2;width:100%;height:2px;margin-left:auto;margin-right:auto;position:absolute;bottom:0;left:0}.product-loop-card .product-image .product-flipper-gallery-wrap .flipper-slider-track .slider{background-color:#777;border-radius:10px;height:2px;transition:width .4s}.product-loop-card .product-image .product-image-flipper{opacity:0;filter:brightness(.98);will-change:opacity,transform;width:100%;transition:opacity .8s,transform 1.1s cubic-bezier(.15,.75,.5,1);position:absolute;top:0;left:0}.product-loop-card .product-image .cart-button{z-index:0;opacity:0;justify-content:center;align-items:center;min-width:max-content;height:30px;transition:opacity .3s ease-out .1s,transform .3s ease-out .1s;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)translateY(5px)}.product-loop-card .product-image .cart-button.added,.product-loop-card .product-image .cart-button.adding{opacity:1;transform:translate(-50%)translateY(0)}.product-loop-card .product-image .cart-button.adding{cursor:not-allowed}.product-loop-card .product-image .product-label{color:#fcfcfc;font-size:var(--step--3);background-color:#f8b302;border-radius:4px;margin:0 0 .5rem;padding:.2rem .4rem;font-weight:600;display:inline-block;position:absolute;top:.5rem;left:.5rem}@media screen and (width>=1024px){.product-loop-card .product-image .product-label{font-size:var(--step--2);padding:.2rem .5rem}}.product-loop-card .product-image .wishlist-button{z-index:0;cursor:pointer;opacity:0;background-color:#ffffffe1;border:thin solid #eee;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:box-shadow .2s ease-out,opacity .2s ease-out;display:flex;position:absolute;top:.5rem;right:.5rem}.product-loop-card .product-image .wishlist-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.product-loop-card .product-image .wishlist-button.active{opacity:1}.product-loop-card .product-image .review-summary-badge{font-size:var(--step--2);background-color:#eee;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-weight:500;display:flex;position:absolute;bottom:1rem;left:1rem}@media screen and (width>=1024px){.product-loop-card .product-image .review-summary-badge{font-size:var(--step--1);padding:.375rem .75rem}}.product-loop-card .product-image .review-summary-badge svg{width:.8rem;height:.8rem;margin-top:-2px}@media screen and (width>=1024px){.product-loop-card .product-image .review-summary-badge svg{width:1rem;height:1rem;margin-top:-2px}}.product-loop-card .product-image:active .product-image-flipper,.product-loop-card .product-image:focus .product-image-flipper,.product-loop-card .product-image:hover .product-image-flipper{opacity:1;transition-delay:.1s;transform:scale3d(1.05,1.05,1.05)translateZ(0)}.product-loop-card .product-image:active .wishlist-button,.product-loop-card .product-image:focus .wishlist-button,.product-loop-card .product-image:hover .wishlist-button{opacity:1}.product-loop-card .product-info{color:var(--primary-text-color);flex-direction:column;flex:1;width:100%;margin:0;padding-top:.5rem;display:flex}@media screen and (width>=1024px){.product-loop-card .product-info{padding-top:.25rem}}.product-loop-card .product-info a{color:var(--primary-text-color)}.product-loop-card .product-info .product-brand{font-size:var(--step--1);text-transform:uppercase;margin:0 0 .5rem}.product-loop-card .product-info .product-colors{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}@media screen and (width>=1024px){.product-loop-card .product-info .product-colors{gap:.375rem}}.product-loop-card .product-info .product-colors .iconify{cursor:pointer}.product-loop-card .product-info .product-colors .color{cursor:pointer;border:thin solid #ddd;border-radius:50%;width:15px;height:15px;padding:0;transition:box-shadow .2s ease-out,transform .2s ease-out}@media screen and (width>=1024px){.product-loop-card .product-info .product-colors .color{width:20px;height:20px}}.product-loop-card .product-info .product-colors .color:hover{transform:scale(1.05);box-shadow:0 0 0 1px #141414,inset 0 0 0 1px #fff}.product-loop-card .product-info .product-colors .color.active{box-shadow:0 0 0 1px #141414,inset 0 0 0 1px #fff}.product-loop-card .product-info .product-colors .color.out-of-stock:after{content:"";z-index:1;background:#999;width:80%;height:1px;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.product-loop-card .product-info .product-title{font-weight:500;font-size:var(--step-0)}.product-loop-card .product-info .review-summary-star{align-items:center;gap:.25rem;margin:.125rem 0;display:flex}.product-loop-card .product-info .review-summary-star .star-rating .star{width:15px;height:15px}@media screen and (width>=1024px){.product-loop-card .product-info .review-summary-star .star-rating .star{width:15px;height:15px}}.product-loop-card .product-info .review-summary-star .review-count{font-size:var(--step--2);color:var(--secondary-text-color)}@media screen and (width>=1024px){.product-loop-card .product-info .review-summary-star .review-count{font-size:var(--step--2)}}.product-loop-card .product-info .product-price{font-size:var(--step--1);margin-bottom:1rem;font-weight:700}@media screen and (width>=1024px){.product-loop-card .product-info .product-price{font-size:var(--step--1);margin-bottom:1rem}}.product-loop-card .product-info .product-price .previous-price{color:var(--secondary-text-color);font-size:var(--step--2);margin-left:.25rem;font-weight:400;text-decoration:line-through}.product-loop-card .product-info .product-price .product-discount{font-size:var(--step--2);color:var(--gm-green-color);margin-left:.5rem;font-weight:500}.product-loop-card .product-info .cart-button{margin-top:auto}.product-loop-card .product-info .card-bottom{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;display:flex}.product-loop-card .product-info .card-bottom .display-unit{font-size:var(--step--1);color:var(--secondary-text-color)}.product-loop-card .product-info .card-bottom .variant-select{padding-block:0;color:var(--secondary-text-color);border:none;padding-left:0}.product-loop-card .product-info .card-bottom .variant-select:focus{box-shadow:none;outline:none}.product-loop-card .product-info .card-bottom .cart-button{width:max-content;margin-top:auto;margin-left:auto;padding-top:0}.product-loop-card .product-info .card-bottom .cart-button button{padding:1rem;transition:none}.product-loop-card .product-info .card-bottom .cart-button button .button-text{font-weight:400;font-size:var(--step--2)}.product-loop-card .product-info .card-bottom .cart-button button:before{transition:none}.product-loop-card .product-info .card-bottom .cart-button button.product-in-cart{--background-color:var(--btn-outline-bg);--border-color:var(--btn-outline-bg);--text-color:var(--btn-outline-text);padding:1rem 0}.product-loop-card .product-info .card-bottom .cart-button button.product-in-cart:before,.product-loop-card .product-info .card-bottom .cart-button button.product-in-cart:is(:hover,:focus):not(:disabled):before{filter:brightness()}.product-loop-card .product-info .card-bottom .cart-button button.product-in-cart .quantity-changer-button .quantity-changer-button__button{color:inherit;padding:.5rem .75rem}@media (width>=1024px){.product-loop-card .product-info .card-bottom .cart-button button{padding:1.125rem}.product-loop-card .product-info .card-bottom .cart-button button.product-in-cart{padding:1.125rem 0}}.product-loop-card.apply-brightness-filter .product-image .product-image-main{filter:brightness(.98)}.product-loop-card.always-show-wishlist-button .wishlist-button{opacity:1}.product-loop-card.show-border{border-radius:var(--gm-border-radius);border:thin solid #e1e7ed;padding:6px}@media screen and (width>=1024px){.product-loop-card.show-border{padding:12px}}.product-loop-card.animate-zoom-in .product-image .product-image-main{transition-delay:50ms;transform:scale(1.05)}@media screen and (width>=1024px){.product-loop-card:active .product-image .cart-button,.product-loop-card:focus .product-image .cart-button,.product-loop-card:hover .product-image .cart-button{opacity:1;transition:opacity .2s ease-out .1s,transform .2s ease-out .1s;transform:translate(-50%)translateY(0)}}.product-box-card{cursor:pointer;flex-direction:column;justify-content:center;display:flex}.product-box-card .product-image{border-radius:var(--gm-border-radius);width:100%;position:relative;overflow:hidden}.product-box-card .product-image .product-image-main{filter:brightness(.98);width:100%;transition:transform .5s cubic-bezier(.15,.75,.5,1);transform:scaleX(1)translateZ(0)}.product-box-card .product-image .product-image-main.animate-zoom-in{transition-delay:.1s;transform:scale3d(1.05,1.05,1.05)translateZ(0)}.product-box-card .product-image .product-flipper-gallery-wrap .embla{width:100%;position:relative}.product-box-card .product-image .product-flipper-gallery-wrap .embla .embla__viewport{overflow:hidden}.product-box-card .product-image .product-flipper-gallery-wrap .embla .embla__viewport .embla__container{touch-action:pan-y pinch-zoom;display:flex}.product-box-card .product-image .product-flipper-gallery-wrap .embla .embla__viewport .embla__container .embla__slide{filter:brightness(.98);flex:0 0 100%;min-width:0;position:relative}.product-box-card .product-image .product-flipper-gallery-wrap .embla .embla__viewport .embla__container .embla__slide img{width:100%}.product-box-card .product-image .product-flipper-gallery-wrap .flipper-slider-track{z-index:5;background-color:#f2f2f2;width:100%;height:2px;margin-left:auto;margin-right:auto;position:absolute;bottom:0;left:0}.product-box-card .product-image .product-flipper-gallery-wrap .flipper-slider-track .slider{background-color:#777;border-radius:10px;height:2px;transition:width .4s}.product-box-card .product-image .product-image-flipper{opacity:0;filter:brightness(.98);will-change:opacity,transform;width:100%;transition:opacity .8s,transform 1.1s cubic-bezier(.15,.75,.5,1);position:absolute;top:0;left:0}.product-box-card .product-image .product-label{color:#fcfcfc;font-size:var(--step--3);background-color:#f8b302;border-radius:4px;margin:0 0 .5rem;padding:.2rem .4rem;font-weight:600;display:inline-block;position:absolute;top:.5rem;left:.5rem}@media screen and (width>=1024px){.product-box-card .product-image .product-label{font-size:var(--step--2);padding:.2rem .5rem}}.product-box-card .product-image .cart-button,.product-box-card .product-image .quickview-button{z-index:0;opacity:0;justify-content:center;align-items:center;min-width:120px;height:30px;transition:opacity .3s ease-out .1s,transform .3s ease-out .1s;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)translateY(5px)}.product-box-card .product-image .wishlist-button{z-index:0;cursor:pointer;background-color:#ffffffe1;border:thin solid #eee;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:box-shadow .2s ease-out;display:flex;position:absolute;top:.5rem;right:.5rem}.product-box-card .product-image .wishlist-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.product-box-card .product-image .review-summary-badge{font-size:var(--step--2);background-color:#eee;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-weight:500;line-height:1;display:flex;position:absolute;bottom:1rem;left:1rem}@media screen and (width>=1024px){.product-box-card .product-image .review-summary-badge{font-size:var(--step--1);padding:.375rem .75rem}}.product-box-card .product-image .review-summary-badge svg{width:.8rem;height:.8rem;margin-top:-2px}@media screen and (width>=1024px){.product-box-card .product-image .review-summary-badge svg{width:1rem;height:1rem;margin-top:-2px}}.product-box-card .product-image:hover .product-image-flipper{opacity:1;transition-delay:.1s;transform:scale3d(1.05,1.05,1.05)translateZ(0)}@media screen and (width>=1024px){.product-box-card .product-image:hover .cart-button,.product-box-card .product-image:hover .quickview-button{opacity:1;transition:opacity .3s ease-out .4s,transform .2s ease-out .4s;transform:translate(-50%)translateY(0)}}.product-box-card .product-info{color:var(--primary-text-color);margin:.25rem 0}@media screen and (width>=1024px){.product-box-card .product-info{margin:.5rem 0}}.product-box-card .product-info .product-name{font-size:var(--step--1);margin-bottom:.125rem;font-weight:500}@media screen and (width>=1024px){.product-box-card .product-info .product-name{margin-bottom:.125rem;font-weight:500}}.product-box-card .product-info .review-summary-star{margin:.125rem 0}.product-box-card .product-info .review-summary-star .star-rating .star{width:14px;height:14px}@media screen and (width>=1024px){.product-box-card .product-info .review-summary-star .star-rating .star{width:18px;height:18px}}.product-box-card .product-info .product-price{font-size:var(--step--2);font-weight:700}@media screen and (width>=1024px){.product-box-card .product-info .product-price{font-size:var(--step--2);margin-bottom:.25rem}}.product-box-card .product-info .product-price .previous-price{color:var(--secondary-text-color);font-size:var(--step--3);font-weight:400;text-decoration:line-through}.product-box-card .product-info .product-price .product-discount{font-size:var(--step--3);color:var(--gm-green-color);margin-left:.5rem;font-weight:500}.product-loop-small-card{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}.product-loop-small-card .product-image{border-radius:var(--gm-border-radius);cursor:pointer;width:auto;position:relative;overflow:hidden}.product-loop-small-card .product-image .product-image-main{filter:brightness(.98);width:100%;max-width:125px;transition:all .6s}.product-loop-small-card .product-image .product-image-main.animate-zoom-in{transition-delay:.1s;transform:scale(1.1)}.product-loop-small-card .product-info{color:var(--primary-text-color);padding:.25rem 0 0}@media screen and (width>=1024px){.product-loop-small-card .product-info{padding:.5rem 0}}.product-loop-small-card .product-info a{color:var(--primary-text-color)}.product-loop-small-card .product-info .product-title{font-weight:500;font-size:var(--step-0)}.product-loop-small-card .product-info .product-price{font-size:var(--step--1);font-weight:700}@media screen and (width>=1024px){.product-loop-small-card .product-info .product-price{font-size:var(--step--1);margin-bottom:.25rem}}.product-loop-small-card .product-info .product-price .previous-price{color:var(--secondary-text-color);font-size:var(--step--1);margin-left:.25rem;font-weight:400;text-decoration:line-through}.product-loop-small-card .product-info .product-price .product-discount{font-size:var(--step--2);color:var(--gm-green-color);margin-left:.5rem;font-weight:500}.filter-box{border-bottom:thin solid #eee}.filter-box .filter-box-header{cursor:pointer;justify-content:space-between;align-items:center;height:50px;display:flex}.filter-box .filter-box-header .filter-box-title{font-size:var(--step--1)}.filter-box .filter-box-body{padding-bottom:1rem}.filter-box .filter-box-body form .filter-option{align-items:center;margin-bottom:.2rem;display:inline-flex}.filter-box .filter-box-body form .filter-option label{cursor:pointer}.filter-box .filter-box-body form .filter-option label span{margin-left:.5rem}.quickview-product-wrap .quickview-product{border-radius:var(--gm-border-radius);width:94%;height:90svh;position:unset;margin:auto;padding:1rem;overflow-y:auto}@media screen and (width>=1024px){.quickview-product-wrap .quickview-product{width:60%;height:auto;position:relative}}.quickview-product-wrap .quickview-product .modal-header .title,.quickview-product-wrap .quickview-product .modal-top-handle{display:none}.quickview-product-wrap .quickview-product .modal-header .close{z-index:2}.quickview-product-wrap .quickview-product .modal-header .close svg{fill:#fff}@media screen and (width>=1024px){.quickview-product-wrap .quickview-product .modal-header .close svg{fill:var(--svg-fill-color)}}.quickview-product-wrap .quickview-product .content{flex-direction:column;align-items:center;gap:2rem;height:100%;display:flex;position:relative}@media screen and (width>=1024px){.quickview-product-wrap .quickview-product .content{flex-direction:row;align-items:stretch}}.quickview-product-wrap .quickview-product .content .product-gallery-wrap{flex:1;width:100%;max-width:100%}@media screen and (width>=1024px){.quickview-product-wrap .quickview-product .content .product-gallery-wrap{max-width:50%}}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery{flex-direction:row-reverse;gap:1rem;display:flex}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery{cursor:default;width:100%;position:relative}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla{width:100%;position:relative}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__viewport{border-radius:var(--gm-border-radius);overflow:hidden}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__viewport .embla__container{touch-action:pan-y pinch-zoom;display:flex}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__viewport .embla__container .embla__slide{flex:0 0 100%;min-width:0;position:relative}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__viewport .embla__container .embla__slide img,.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__viewport .embla__container .embla__slide video{width:100%}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dots{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:.5rem;margin-right:-.6rem;display:flex}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dot{--text-body:#36313d;-webkit-tap-highlight-color:rgba(var(--primary-color),.5);appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dot:after,.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dot:before{content:"";border-radius:50%;align-items:center;width:.6rem;height:.6rem;display:flex;position:absolute}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dot:before{background:#9b9b9b}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dot:after{background:var(--primary-color);opacity:0}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dot--selected:after{opacity:1}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla.mobile .embla__dot{width:1.4rem;height:1.4rem}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla.mobile .embla__dot:after,.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .embla.mobile .embla__dot:before{border:1px solid #fff;width:.7rem;height:.7rem}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .gallery-hint{font-size:var(--step--3);color:var(--secondary-text-color)}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .product-label-wrap{z-index:1;align-items:center;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .product-label-wrap .product-label{color:#fcfcfc;font-size:var(--step--2);background-color:#f8b302;border-radius:4px;margin:0 0 .5rem;padding:.2rem .5rem;font-weight:600;display:inline-block}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .buttons{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-wishlist-button{z-index:0;cursor:pointer;background-color:#fff;border:thin solid #eee;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-right:.5rem;transition:box-shadow .2s ease-out;display:flex}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-wishlist-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-wishlist-button svg{fill:var(--secondary-text-color)}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-share-button{z-index:10;cursor:pointer;background-color:#fff;border:thin solid #eee;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:box-shadow .2s ease-out;display:flex}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-share-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-share-button svg{fill:var(--secondary-text-color)}.quickview-product-wrap .quickview-product .content .product-info-wrap{flex-direction:column;flex:1;width:100%;max-width:100%;display:flex}@media screen and (width>=1024px){.quickview-product-wrap .quickview-product .content .product-info-wrap{max-width:60%}}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-brand-wrap .brand-name{text-transform:uppercase;font-size:var(--step--3);color:var(--tertiary-text-color);font-weight:500}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-title-wrap{margin-bottom:1.5rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-title-wrap .title{font-size:var(--step-3);font-weight:600}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-title-wrap .category{font-size:var(--step--1);color:var(--secondary-text-color);font-weight:500}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-rating-summary-wrap{margin-bottom:1rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-rating-summary-wrap .product-rating-summary{align-items:center;gap:.5rem;display:flex}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-badge{font-weight:700;line-height:1;font-size:var(--step--2);border-radius:6px;align-items:center;gap:.25rem;padding:.375rem .65rem;display:flex}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-badge svg{width:15px;height:15px;margin-top:-1px}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-info{font-size:var(--step--2);color:var(--secondary-text-color);font-weight:500}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .product-price{font-size:var(--step-1);align-items:center;gap:.5rem;font-weight:700;display:flex}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .product-price .price{align-items:center;gap:.5rem;display:flex}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .product-price .previous-price{font-size:var(--step-0);color:var(--secondary-text-color);font-weight:500;text-decoration:line-through}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .product-price .product-discount{font-size:var(--step-0);color:var(--gm-green-color);font-weight:600}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .tax-info{font-size:var(--step--2);color:var(--secondary-text-color)}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap{border:thin dashed var(--gm-border-color);border-left:none;border-right:none;margin:1rem 0;padding:.5rem 0}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap .title{font-size:var(--step--1);margin-bottom:.5rem;font-weight:600}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap .title .selected-value{font-weight:400}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap .variations{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap .variations .variation{cursor:pointer;font-size:var(--step--1);border:2px solid #ddd;border-radius:6px;padding:.375rem .75rem;transition:filter .2s ease-out;overflow:hidden}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap .variations .variation.active{border:2px solid var(--primary-color);filter:brightness(.98)}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap .variations .variation.out-of-stock{filter:brightness(.95)}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap .variations .variation.in-active{filter:brightness(.95);cursor:not-allowed;display:none}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.label .variation{background-color:#fff}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.label .variation:hover{border:2px solid var(--primary-color);filter:brightness(.98)}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.label .variation.out-of-stock:after{content:"";z-index:1;background:#999;width:80%;height:1px;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.label .variation.in-active:hover{filter:brightness(.95);border:2px solid #ddd}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.image .variation{aspect-ratio:1000/600;background-color:#fff;max-width:80px;padding:0}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.image .variation.out-of-stock:after{content:"";z-index:1;background:#999;width:80%;height:1px;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.select .variations{background-color:#fff;width:100%;max-width:300px}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation{border:thin solid #ddd;border-radius:50%;width:32px;height:32px;padding:0;transition:box-shadow .2s ease-out,transform .2s ease-out}@media screen and (width>=1024px){.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation{width:40px;height:40px}}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation:hover{transform:scale(1.05);box-shadow:0 0 0 1px #141414,inset 0 0 0 4px #fff}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation.active{border:1px solid var(--primary-color);box-shadow:0 0 0 1px #141414,inset 0 0 0 4px #fff}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation.out-of-stock:after{content:"";z-index:1;background:#999;width:80%;height:1px;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-stock-wrap{margin:.5rem 0}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-stock-wrap .stock{font-size:var(--step-1);font-weight:700}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-stock-wrap .stock.out-of-stock{color:#dc143c}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-stock-wrap .stock.in-stock{color:var(--gm-green-color)}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-stock-wrap .select-variant-hint{color:red;font-weight:600}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-quantity-wrap{flex-direction:column;align-items:flex-start;margin:.5rem 0;display:flex}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-quantity-wrap .label{font-size:var(--step--1);margin-bottom:.5rem;font-weight:600}.quickview-product-wrap .quickview-product .content .product-info-wrap .button--icon{margin-top:auto;margin-bottom:.5rem;margin-right:auto}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-buttons-wrap{align-items:center;gap:1rem;margin:1rem 0;display:flex}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-buttons-wrap .add-to-cart,.quickview-product-wrap .quickview-product .content .product-info-wrap .product-buttons-wrap .buy-now{text-transform:uppercase;width:50%;font-weight:700}.category-box-card{cursor:pointer;width:100%}.category-box-card .category-image{border-radius:var(--gm-border-radius);width:100%;position:relative;overflow:hidden}.category-box-card .category-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.category-box-card .category-info{margin-top:1rem}.category-box-card .category-info .category-name{font-size:var(--step-1);color:var(--primary-text-color);text-align:center;margin-bottom:.5rem;font-weight:500}.category-box-card .category-info .category-cta{font-size:var(--step--1);color:var(--primary-text-color);text-align:center;font-weight:500}.category-box-card.round .category-image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.category-box-card.style1.round .category-image,.category-box-card.style1:not(.round) .category-image img{filter:brightness(.98);transition:transform 1.1s cubic-bezier(.15,.75,.5,1),filter .3s ease-out}.category-box-card.style1 .category-info .category-name{margin-bottom:0;font-weight:700}.category-box-card.style1 .category-info .category-cta{display:none}.category-box-card.style1.round:hover .category-image,.category-box-card.style1:hover:not(.round) .category-image img{filter:brightness(.95);transition-delay:.1s;transform:scale3d(1.05,1.05,1.05)translateZ(0)}.category-box-card.style2{position:relative}.category-box-card.style2.round .category-image,.category-box-card.style2:not(.round) .category-image img{filter:brightness(.98);transition:transform 1.1s cubic-bezier(.15,.75,.5,1),filter .3s ease-out}.category-box-card.style2 .category-info{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category-box-card.style2 .category-info .category-name{opacity:.9;color:var(--primary-text-color);font-weight:700;transition:opacity .3s ease-out,transform .3s ease-out}.category-box-card.style2 .category-info .category-cta{opacity:0;color:var(--primary-text-color);margin:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(-30%)}.category-box-card.style2.round:active .category-image,.category-box-card.style2.round:focus .category-image,.category-box-card.style2.round:hover .category-image,.category-box-card.style2:active:not(.round) .category-image img,.category-box-card.style2:focus:not(.round) .category-image img,.category-box-card.style2:hover:not(.round) .category-image img{filter:brightness(.95);transition-delay:.1s;transform:scale3d(1.05,1.05,1.05)translateZ(0)}.category-box-card.style2:active .category-cta,.category-box-card.style2:active .category-name,.category-box-card.style2:focus .category-cta,.category-box-card.style2:focus .category-name,.category-box-card.style2:hover .category-cta,.category-box-card.style2:hover .category-name{opacity:1;transition-delay:.1s;transform:translateY(-50%)}.category-box-card.style3{position:relative}.category-box-card.style3 .category-image img{filter:brightness(.98);transition:transform .5s cubic-bezier(.15,.75,.5,1),filter .3s ease-out}.category-box-card.style3 .category-info{flex-direction:column;justify-content:center;align-items:flex-start;width:90%;margin:0;transition:transform .5s cubic-bezier(.15,.75,.5,1);display:flex;position:absolute;bottom:20px;left:10%}.category-box-card.style3 .category-info .category-name{color:var(--primary-text-color);margin:0;font-weight:700}.category-box-card.style3 .category-cta{opacity:0;transition:opacity .5s ease-out,transform .5s cubic-bezier(.15,.75,.5,1);position:absolute;top:100%;left:0;transform:translateY(0)}.category-box-card.style3 .category-cta svg{width:22px}.category-box-card.style3 .category-cta .button-text{justify-content:space-between;width:100%}.category-box-card.style3:active .category-image img,.category-box-card.style3:focus .category-image img,.category-box-card.style3:hover .category-image img{filter:brightness(.95);transition-delay:.1s;transform:translateY(-25px)}.category-box-card.style3:active .category-info,.category-box-card.style3:focus .category-info,.category-box-card.style3:hover .category-info{transition-delay:.1s;transform:translateY(-50px)}.category-box-card.style3:active .category-cta,.category-box-card.style3:focus .category-cta,.category-box-card.style3:hover .category-cta{opacity:1;transition:opacity .1s ease-out .15s,transform .5s cubic-bezier(.15,.75,.5,1) .15s;transform:translateY(-100%)}.product .product-breadcrumb-wrap .breadcrumb{align-items:center;margin:1rem 0;display:flex}.product .product-breadcrumb-wrap .breadcrumb li{font-size:var(--step--1);color:var(--tertiary-text-color);white-space:nowrap;align-items:center;display:flex}.product .product-breadcrumb-wrap .breadcrumb li:after{content:">";margin-left:2px;padding:0 5px;display:inline-block;position:relative;transform:scaleX(.5)}.product .product-breadcrumb-wrap .breadcrumb li:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product .product-breadcrumb-wrap .breadcrumb li:last-child:after{content:""}.product .product-breadcrumb-wrap .breadcrumb li.with-link a{color:var(--primary-text-color)}.product>.content{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media screen and (width>=1024px){.product>.content{flex-direction:row;gap:2.5rem}}.product>.content .product-gallery-wrap{width:100%}@media screen and (width>=1024px){.product>.content .product-gallery-wrap{width:50%}}.product>.content .product-gallery-wrap .product-gallery{flex-direction:row-reverse;gap:1rem;display:flex}.product>.content .product-gallery-wrap .product-gallery .main-gallery{cursor:zoom-in;width:100%;position:relative}@media screen and (width>=1024px){.product>.content .product-gallery-wrap .product-gallery .main-gallery{height:600px}}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla{width:100%;position:relative}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__viewport{border-radius:var(--gm-border-radius);overflow:hidden}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__viewport .embla__container{touch-action:pan-y pinch-zoom;display:flex}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__viewport .embla__container .embla__slide{flex:0 0 100%;min-width:0;position:relative}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__viewport .embla__container .embla__slide img,.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__viewport .embla__container .embla__slide video{width:100%}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dots{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:.5rem;margin-right:-.6rem;display:flex}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dot{--text-body:#36313d;-webkit-tap-highlight-color:rgba(var(--primary-color),.5);appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dot:after,.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dot:before{content:"";border-radius:50%;align-items:center;width:.6rem;height:.6rem;display:flex;position:absolute}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dot:before{background:#9b9b9b}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dot:after{background:var(--primary-color);opacity:0}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dot--selected:after{opacity:1}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla.mobile .embla__dot{width:1.4rem;height:1.4rem}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla.mobile .embla__dot:after,.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla.mobile .embla__dot:before{border:1px solid #fff;width:.7rem;height:.7rem}.product>.content .product-gallery-wrap .product-gallery .main-gallery .gallery-hint{font-size:var(--step--3);color:var(--secondary-text-color)}.product>.content .product-gallery-wrap .product-gallery .main-gallery .product-label-wrap{z-index:1;align-items:center;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.product>.content .product-gallery-wrap .product-gallery .main-gallery .product-label-wrap .product-label{color:#fcfcfc;font-size:var(--step--2);background-color:#f8b302;border-radius:4px;margin:0 0 .5rem;padding:.2rem .5rem;font-weight:600;display:inline-block}.product>.content .product-gallery-wrap .product-gallery .main-gallery .buttons{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}.product>.content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-wishlist-button{z-index:0;cursor:pointer;background-color:#fff;border:thin solid #eee;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-right:.5rem;transition:box-shadow .2s ease-out;display:flex}.product>.content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-wishlist-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.product>.content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-wishlist-button svg{fill:var(--secondary-text-color)}.product>.content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-share-button{z-index:10;cursor:pointer;background-color:#fff;border:thin solid #eee;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:box-shadow .2s ease-out;display:flex}.product>.content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-share-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.product>.content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-share-button svg{fill:var(--secondary-text-color)}.product>.content .product-gallery-wrap .product-gallery .thumbnail-gallery{display:none}@media screen and (width>=1024px){.product>.content .product-gallery-wrap .product-gallery .thumbnail-gallery{flex-shrink:0;margin-bottom:1rem;display:block}}.product>.content .product-gallery-wrap .product-gallery .thumbnail-gallery .vertical-thumbnails-wrap .thumbnail img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.product>.content .product-info-wrap{width:100%}@media screen and (width>=1024px){.product>.content .product-info-wrap{width:50%}}.product>.content .product-info-wrap .product-brand-wrap .brand-name{text-transform:uppercase;font-size:var(--step--2);color:var(--tertiary-text-color);font-weight:500}.product>.content .product-info-wrap .product-title-wrap{margin-bottom:1.5rem}.product>.content .product-info-wrap .product-title-wrap .title{font-size:var(--step-4);font-weight:600}.product>.content .product-info-wrap .product-title-wrap .category{font-size:var(--step-0);color:var(--secondary-text-color);font-weight:500}.product>.content .product-info-wrap .product-rating-summary-wrap{margin-bottom:1rem}.product>.content .product-info-wrap .product-rating-summary-wrap .product-rating-summary{align-items:center;gap:.5rem;display:flex}.product>.content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-badge{font-size:var(--step--1);border-radius:999px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-weight:700;line-height:1;display:flex}.product>.content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-badge svg{width:1rem;height:1rem;margin-top:-2px}.product>.content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-info{font-size:var(--step--2);color:var(--secondary-text-color);cursor:pointer}.product>.content .product-info-wrap .product-price-wrap .product-price{font-size:var(--step-2);align-items:center;gap:.5rem;font-weight:700;display:flex}.product>.content .product-info-wrap .product-price-wrap .product-price .price{align-items:center;gap:.5rem;display:flex}.product>.content .product-info-wrap .product-price-wrap .product-price .previous-price{font-size:var(--step-0);color:var(--secondary-text-color);font-weight:500;text-decoration:line-through}.product>.content .product-info-wrap .product-price-wrap .product-price .product-discount{font-size:var(--step-0);color:var(--gm-green-color);font-weight:600}.product>.content .product-info-wrap .product-price-wrap .tax-info{font-size:var(--step--2);color:var(--secondary-text-color)}.product>.content .product-info-wrap .product-variations-wrap{border:thin dashed var(--gm-border-color);border-left:none;border-right:none;margin:1.5rem 0;padding:1rem 0}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap .title{font-size:var(--step--1);margin-bottom:.5rem;font-weight:600}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap .title .selected-value{font-weight:400}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap .variations{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap .variations .variation{cursor:pointer;border:2px solid #ddd;border-radius:6px;padding:.5rem 1rem;transition:filter .2s ease-out;overflow:hidden}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap .variations .variation.active{border:2px solid var(--primary-color);filter:brightness(.98)}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap .variations .variation.out-of-stock{filter:brightness(.95)}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap .variations .variation.in-active{filter:brightness(.95);cursor:not-allowed;display:none}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.label .variation{background-color:#fff}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.label .variation:hover{border:2px solid var(--primary-color);filter:brightness(.98)}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.label .variation.out-of-stock:after{content:"";z-index:1;background:#999;width:80%;height:1px;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.label .variation.in-active:hover{filter:brightness(.95);border:2px solid #ddd}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.image .variation{aspect-ratio:1000/600;background-color:#fff;max-width:80px;padding:0}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.image .variation.out-of-stock:after{content:"";z-index:1;background:#999;width:80%;height:1px;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.select .variations{background-color:#fff;width:100%;max-width:300px}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation{border:thin solid #ddd;border-radius:50%;width:32px;height:32px;padding:0;transition:box-shadow .2s ease-out,transform .2s ease-out}@media screen and (width>=1024px){.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation{width:40px;height:40px}}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation:hover{transform:scale(1.05);box-shadow:0 0 0 1px #141414,inset 0 0 0 4px #fff}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation.active{border:1px solid var(--primary-color);box-shadow:0 0 0 1px #141414,inset 0 0 0 4px #fff}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation.out-of-stock:after{content:"";z-index:1;background:#999;width:80%;height:1px;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.product>.content .product-info-wrap .product-simple-size-chart .title{color:var(--primary-color);cursor:pointer;align-items:center;text-decoration:underline;display:flex}.product>.content .product-info-wrap .product-simple-size-chart .title svg{fill:var(--primary-color)}.product>.content .product-info-wrap .product-stock-wrap{margin:1rem 0}.product>.content .product-info-wrap .product-stock-wrap .stock{font-size:var(--step-1);font-weight:700}.product>.content .product-info-wrap .product-stock-wrap .stock.out-of-stock{color:#dc143c}.product>.content .product-info-wrap .product-stock-wrap .stock.in-stock{color:var(--gm-green-color)}.product>.content .product-info-wrap .product-stock-wrap .select-variant-hint{color:red;font-weight:600}.product>.content .product-info-wrap .product-quantity-wrap{flex-direction:column;align-items:flex-start;margin:1rem 0;display:flex}.product>.content .product-info-wrap .product-quantity-wrap .label{font-size:var(--step--1);margin-bottom:.5rem;font-weight:600}.product>.content .product-info-wrap .product-buttons-wrap{flex-direction:column;align-items:center;gap:1rem;margin:1rem 0;display:flex}@media screen and (width>=1024px){.product>.content .product-info-wrap .product-buttons-wrap{flex-direction:row}}.product>.content .product-info-wrap .product-buttons-wrap .add-to-cart{width:100%;font-weight:700}@media screen and (width>=1024px){.product>.content .product-info-wrap .product-buttons-wrap .add-to-cart{width:50%}}.product>.content .product-info-wrap .product-buttons-wrap .add-to-cart.with-quantity{width:100%;font-weight:700;transition:none}.product>.content .product-info-wrap .product-buttons-wrap .add-to-cart.with-quantity .button-text.quantity-changer-button{justify-content:center;align-items:center;width:100%;display:flex}.product>.content .product-info-wrap .product-buttons-wrap .add-to-cart.with-quantity .button-text.quantity-changer-button .quantity-changer-button__button{justify-content:center;align-items:center;padding:0;display:flex}@media screen and (width>=1024px){.product>.content .product-info-wrap .product-buttons-wrap .add-to-cart.with-quantity .button-text.quantity-changer-button .quantity-changer-button__button{padding:.5rem}}.product>.content .product-info-wrap .product-buttons-wrap .add-to-cart.with-quantity .button-text.quantity-changer-button.in-cart{justify-content:space-between}@media screen and (width>=1024px){.product>.content .product-info-wrap .product-buttons-wrap .add-to-cart.with-quantity{width:50%}}.product>.content .product-info-wrap .product-buttons-wrap .buy-now{width:100%;font-weight:700}@media screen and (width>=1024px){.product>.content .product-info-wrap .product-buttons-wrap .buy-now{width:50%}}.product>.content .product-info-wrap .product-chat-on-whatsapp{margin:1rem 0}.product>.content .product-info-wrap .product-details-wrap .accordion-item{color:var(--primary-text-color);cursor:pointer;text-align:left;border:none;border-bottom:thin solid var(--gm-border-color);outline:none;width:100%;padding:1rem 0;transition:all .4s}.product>.content .product-info-wrap .product-details-wrap .accordion-item .accordion{width:100%;font-size:var(--step-0);justify-content:space-between;align-items:center;font-weight:600;display:flex}.product>.content .product-info-wrap .product-details-wrap .accordion-item .accordion:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23666' viewBox='0 -960 960 960'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56z'/%3E%3C/svg%3E");width:24px;height:24px}.product>.content .product-info-wrap .product-details-wrap .accordion-item.active .accordion:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23666' viewBox='0 -960 960 960'%3E%3Cpath d='m296-345-56-56 240-240 240 240-56 56-184-184z'/%3E%3C/svg%3E")}.product>.content .product-info-wrap .panel{will-change:max-height,opacity;background-color:#fff;max-height:0;padding:0;transition:max-height .3s ease-out,opacity .3s ease-out;overflow:hidden}.product>.content .product-info-wrap .panel .content{padding-top:1rem}.product>.content .product-info-wrap .panel .content .short-description{font-size:var(--step--1);color:var(--secondary-text-color);white-space:normal}.product>.content .product-info-wrap .panel .content .product-detail-title{font-weight:600;font-size:var(--step--1);margin-top:1rem;margin-bottom:.5rem}.product>.content .product-info-wrap .panel .content .attribute-list{margin-bottom:1.5rem}.product>.content .product-info-wrap .panel .content .attribute-list .attribute-list-item .attribute-list-item-label{font-size:var(--step--3);color:var(--tertiary-text-color)}.product>.content .product-info-wrap .panel .content .attribute-list .attribute-list-item .attribute-list-item-values{font-size:var(--step--1)}.product>.content .product-info-wrap .panel .content .attribute-list .attribute-list-item .attribute-list-item-values.list{font-size:var(--step--2);padding-left:1rem;list-style:outside}.product>.content .product-info-wrap .panel .content .specifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.product>.content .product-info-wrap .panel .content .specifications .specification{border-bottom:thin solid #eee;flex-direction:column;padding:.5rem 0;display:flex}.product>.content .product-info-wrap .panel .content .specifications .specification .specification-label{font-size:var(--step--3);color:var(--tertiary-text-color)}.product>.content .product-info-wrap .panel .content .specifications .specification .specification-values{font-size:var(--step--1)}.product>.content .product-info-wrap .panel .content .specifications .specification .specification-values.list{font-size:var(--step--2);padding-left:1rem;list-style:outside}.product>.content .product-info-wrap .panel .content .product-detail{margin-bottom:.5rem}.product>.content .product-info-wrap .panel .content .product-detail .label{font-weight:600;font-size:var(--step--2)}@media screen and (width>=1024px){.product>.content .product-info-wrap .panel .content .product-detail .label{font-size:var(--step--3)}}.product>.content .product-info-wrap .panel .content .product-detail .value{white-space:pre-wrap;font-size:var(--step--1);color:var(--secondary-text-color)}@media screen and (width>=1024px){.product>.content .product-info-wrap .panel .content .product-detail .value{font-size:var(--step--2)}}.product>.content .product-info-wrap .panel .content .customer-care{font-size:var(--step--1);white-space:pre-wrap;margin-bottom:.5rem}@media screen and (width>=1024px){.product>.content .product-info-wrap .panel .content .customer-care{font-size:var(--step--2)}}.product .product-description-wrap{margin:3rem 0}.product .product-related-products-wrap{margin-top:5rem}.product .product-related-products-wrap .title{font-size:var(--step-2);margin-bottom:1.5rem;font-weight:700}.product .product-related-products-wrap .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .5rem;display:grid}@media screen and (width>=1024px){.product .product-related-products-wrap .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1rem}}.product .product-related-products-wrap .product-grid a{color:var(--primary-text-color)}.product .product-reviews-wrap{margin:3rem 0}.product .product-reviews-wrap>.title{font-size:var(--step-2);margin-bottom:1.5rem;font-weight:700}.product .product-reviews-wrap .content{flex-direction:column;display:flex}@media screen and (width>=1024px){.product .product-reviews-wrap .content{flex-direction:row;align-items:stretch}}.product .product-reviews-wrap .content .overall-rating-wrap{border-bottom:thin solid var(--gm-border-color);width:100%;margin-bottom:2rem;padding-bottom:2rem}@media screen and (width>=1024px){.product .product-reviews-wrap .content .overall-rating-wrap{border-bottom:none;width:300px;margin-bottom:0;padding-bottom:0}}.product .product-reviews-wrap .content .overall-rating-wrap .overall-rating .star{width:32px;height:32px}.product .product-reviews-wrap .content .overall-rating-wrap .overall-rating .rating{font-size:var(--step-3);font-weight:700}.product .product-reviews-wrap .content .overall-rating-wrap .rating-hint{font-size:var(--step--2);color:var(--secondary-text-color);margin-bottom:1rem}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count{flex-direction:column;gap:.5rem;display:flex}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count{font-size:var(--step--2);align-items:center;gap:.5rem;display:flex}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .value{flex-shrink:0;align-items:center;width:24px;display:flex}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .value svg{width:14px;height:14px;fill:var(--icon-color)}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .value svg.filled{fill:#ffc107}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .rating-bar{--_rating-bar-progress-color:var(--rating-bar-progress-color,#a3a3a3);background-color:#f1f1f1;border-radius:1px;flex-shrink:0;width:75%;height:10px;position:relative}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .rating-bar .rating-bar-progress{background-color:var(--_rating-bar-progress-color);border-radius:1px;width:0;height:10px;position:absolute;top:0;left:0}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .rating-bar.five{--rating-bar-progress-color:#11b636}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .rating-bar.four{--rating-bar-progress-color:#43d464}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .rating-bar.three{--rating-bar-progress-color:#e1ed58}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .rating-bar.two{--rating-bar-progress-color:#ff9e45}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .rating-bar.one{--rating-bar-progress-color:#d11515}.product .product-reviews-wrap .content .reviews{flex-direction:column;width:100%;display:flex}@media screen and (width>=1024px){.product .product-reviews-wrap .content .reviews{border-left:thin solid var(--gm-border-color);width:calc(100% - 300px);margin-left:1.5rem;padding-left:1.5rem}}.product .product-reviews-wrap .content .reviews .header{border-bottom:thin solid var(--gm-border-color);justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.product .product-reviews-wrap .content .reviews .header .title{font-weight:500;font-size:var(--step-1)}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort{vertical-align:middle;align-items:center;display:flex;position:relative}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort .selected-option{font-weight:500;font-size:var(--step--1);cursor:pointer;align-items:center;gap:.4rem;display:flex}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort .options{z-index:15;background-color:#fff;border:thin solid #eee;width:220px;height:min-content;position:absolute;top:100%;right:0;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort .options ul li{cursor:pointer;font-size:var(--step--1);align-items:center;gap:.5rem;padding:.6rem 1rem;transition:all .3s ease-out;display:flex}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort .options ul li.active{font-weight:500}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort .options ul li:hover{background-color:#f3f3f3}.product .product-reviews-wrap .content .reviews .reviews-list .review{border-bottom:thin solid var(--gm-border-color);margin-bottom:1rem;padding-bottom:1rem}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-header{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-header .title{align-items:center;gap:.5rem;font-weight:700;display:flex}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-header .title .rating-badge{font-weight:700;line-height:1;font-size:var(--step--2);border-radius:6px;align-items:center;gap:.25rem;padding:.375rem .5rem;display:flex}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-header .title .rating-badge svg{width:14px;height:14px;margin-top:-2px}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-header .date-time{color:var(--secondary-text-color);font-size:var(--step--1)}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-content .review-heading{font-weight:500;font-size:var(--step--1);margin-bottom:.25rem}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-content .review-comment{font-size:var(--step--2);color:var(--secondary-text-color)}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-content .review-image-wrapper{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;margin-block:.5rem;display:flex}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-content .review-image-wrapper .review-image{flex:none}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-content .review-image-wrapper .review-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--gm-border-radius);cursor:pointer;max-width:150px;max-height:100px;display:block}.product .product-reviews-wrap .content .reviews .empty-reviews{text-align:center;margin:auto}.product .product-reviews-wrap .content .reviews .empty-reviews .hint{font-size:var(--step--2);color:var(--secondary-text-color);margin-bottom:.5rem}.product .product-custom-gallery-wrap{margin:3rem 0}.product .product-custom-gallery-wrap>.title{font-size:var(--step-2);margin-bottom:1.5rem;font-weight:700}.product .product-custom-gallery-wrap .gallery .gallery-item{border-radius:.5rem;margin-bottom:.5rem;position:relative;overflow:hidden}@media screen and (width>=1024px){.product .product-custom-gallery-wrap .gallery .gallery-item{margin-bottom:1rem}}.product .product-custom-gallery-wrap .gallery .gallery-item img{cursor:zoom-in;transition:all .2s ease-out}.product .product-custom-gallery-wrap .load-more{justify-content:center;margin:2rem 0;display:flex}.product .product-custom-gallery-wrap .popup-overlay{z-index:20;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.product .product-custom-gallery-wrap .popup-content{max-width:80%}.product .product-custom-gallery-wrap .popup-content video{max-height:90svh}.product .product-custom-gallery-wrap .close-btn{cursor:pointer;color:#fff;opacity:.6;font-size:2rem;position:absolute;top:10px;right:10px}.product-cart-popup-wrap{z-index:9998;background-color:#00000040;width:100%;height:100%;transition:opacity .2s;display:flex;position:fixed;top:0;left:0}.product-cart-popup-wrap .product-cart-popup{border-radius:var(--gm-border-radius);background-color:#fff;align-items:center;width:600px;height:min-content;margin:200px auto;padding:1rem 1.5rem;transition:all .2s ease-out;display:flex;position:relative}.product-cart-popup-wrap .product-cart-popup svg.check{fill:var(--gm-green-color)}.product-cart-popup-wrap .product-cart-popup .content{margin-left:.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.product-cart-popup-wrap .product-cart-popup .action{align-items:center;margin-left:auto;display:flex}.product-cart-popup-wrap .product-cart-popup .action svg{fill:#666}.simple-size-chart-popup-wrap .simple-size-chart-popup{width:100%;padding:1rem 1rem 60px}@media screen and (width>=1024px){.simple-size-chart-popup-wrap .simple-size-chart-popup{width:600px;padding:1rem 1.5rem}}.simple-size-chart-popup-wrap .simple-size-chart-popup .modal-header .title{text-align:left;font-size:var(--step-1);font-weight:600}.simple-size-chart-popup-wrap .simple-size-chart-popup .content{flex-direction:column;align-items:center;width:100%;display:flex}.simple-size-chart-popup-wrap .simple-size-chart-popup .content.empty{color:var(--tertiary-text-color);padding-bottom:1.5rem}.review-rating-dialog-wrap .review-rating-dialog{width:600px;padding:1rem 1.5rem}.review-rating-dialog-wrap .review-rating-dialog .modal-header{margin-bottom:1.5rem}.review-rating-dialog-wrap .review-rating-dialog .modal-header .header .title{text-align:left;font-size:var(--step-3);margin-bottom:0;font-weight:600}.review-rating-dialog-wrap .review-rating-dialog .modal-header .header .hint{width:90%;font-size:var(--step--2);color:var(--secondary-text-color)}.review-rating-dialog-wrap .review-rating-dialog .content{flex-direction:column;width:100%;display:flex}.review-rating-dialog-wrap .review-rating-dialog .content .review-item{align-items:stretch;gap:1rem;margin-bottom:1.5rem;display:flex}.review-rating-dialog-wrap .review-rating-dialog .content .review-item .item-image img{width:100px}.review-rating-dialog-wrap .review-rating-dialog .content .review-item .previous-price{font-size:var(--step-0);color:var(--secondary-text-color);font-weight:500;text-decoration:line-through}.review-rating-dialog-wrap .review-rating-dialog .content .review-item .item-info{flex-direction:column;width:100%;display:flex}.review-rating-dialog-wrap .review-rating-dialog .content .review-item .item-info .item-header{justify-content:space-between;align-items:flex-start;display:flex}.review-rating-dialog-wrap .review-rating-dialog .content .review-item .item-info .item-header .price,.review-rating-dialog-wrap .review-rating-dialog .content .review-item .item-info .item-header .title{font-weight:600}.review-rating-dialog-wrap .review-rating-dialog .content .review-item .item-info .item-category{color:var(--secondary-text-color);font-size:var(--step--2)}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper{width:100%;margin:1rem 0;position:relative}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .options-menu{z-index:999;background:#fff;border-radius:10px;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 20px #00000026}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .options-menu .option-item{text-align:left;width:100%;padding:12px 16px}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .options-menu .option-item:hover{background:#f3f4f6}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-grid{gap:12px;display:flex}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-hint{color:#666;margin-top:8px;font-size:12px;line-height:1.5}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-error{font-size:var(--step--3);color:#ef4444;margin-top:8px}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-box{cursor:pointer;background:#f3f4f6;border:1px dashed #d1d5db;border-radius:12px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative;overflow:hidden}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-box.has-error{border:1px solid #ef4444}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-box .upload-placeholder{position:relative}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-box .upload-placeholder .icon svg{fill:var(--primary-color)}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-box .upload-placeholder .plus{background:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:flex;position:absolute;bottom:-4px;right:-8px}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-box .remove-btn{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;position:absolute;top:4px;right:4px}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-box:hover{background:#e5e7eb}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .menu-pop-enter-active{animation:.2s popIn}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .menu-pop-leave-active{animation:.15s popOut}.image-review-dialog-wrap .image-review-dialog{width:700px;padding:1rem 1.5rem}.image-review-dialog-wrap .image-review-dialog .modal-header{margin-bottom:2rem!important}.image-review-dialog-wrap .image-review-dialog .image-modal-body{flex-direction:column;gap:12px;display:flex}.image-review-dialog-wrap .image-review-dialog .image-stage{border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image-review-dialog-wrap .image-review-dialog .image-stage img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:70vh;display:block}.image-review-dialog-wrap .image-review-dialog .image-stage .nav-btn{background:var(--primary-color);-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.image-review-dialog-wrap .image-review-dialog .image-stage .nav-btn svg{fill:#fff}.image-review-dialog-wrap .image-review-dialog .image-stage .nav-btn:hover:not(:disabled){background:var(--primary-color);transform:translateY(-50%)scale(1.08)}.image-review-dialog-wrap .image-review-dialog .image-stage .nav-btn:disabled{opacity:0;pointer-events:none}.image-review-dialog-wrap .image-review-dialog .image-stage .nav-btn.prev-btn{left:12px}.image-review-dialog-wrap .image-review-dialog .image-stage .nav-btn.next-btn{right:12px}.image-review-dialog-wrap .image-review-dialog .image-footer{justify-content:center;align-items:center;padding:.25rem 0;display:flex;position:relative}.image-review-dialog-wrap .image-review-dialog .image-footer .image-dots{align-items:center;gap:6px;display:flex}.image-review-dialog-wrap .image-review-dialog .image-footer .image-dots .dot{background:var(--gm-border-color);cursor:pointer;border-radius:50%;width:7px;height:7px;transition:background .2s,transform .2s}.image-review-dialog-wrap .image-review-dialog .image-footer .image-dots .dot.active{background:var(--primary-color);transform:scale(1.3)}.image-review-dialog-wrap .image-review-dialog .image-footer .image-counter{font-size:var(--step--2);color:var(--secondary-text-color);position:absolute;right:0}.mini-search-wrap{cursor:pointer;--_icon-size:var(--icon-size,32px);align-items:center;height:100%;display:flex}@media screen and (width>=1024px){.mini-search-wrap{--icon-size:32px}}.mini-search-wrap .iconify{color:var(--icon-color);font-size:var(--_icon-size)}.product-search-mask{z-index:9998;background-color:#00000040;width:100%;height:100%;transition:opacity .2s;display:flex;position:fixed;top:0;left:0}.product-search-mask .product-search{background-color:#fff;flex-direction:column;align-items:center;width:min(100%,600px);margin-left:auto;transition:all .2s ease-out;display:flex;position:relative;box-shadow:0 4px 12px #0000001a}.product-search-mask .product-search .product-search-header{justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 1rem;display:flex}@media screen and (width>=1024px){.product-search-mask .product-search .product-search-header{height:60px;padding:0 1.5rem}}.product-search-mask .product-search .product-search-header .title{text-transform:uppercase;width:100%;font-weight:700;font-size:var(--step-2);text-align:left;margin-bottom:0}.product-search-mask .product-search .product-search-header .close{place-items:center;width:36px;height:36px;display:grid}.product-search-mask .product-search .product-search-header .close svg{fill:#999}.product-search-mask .product-search .product-search-body{width:100%;padding:0 1rem}@media screen and (width>=1024px){.product-search-mask .product-search .product-search-body{padding:0 1.5rem}}.product-search-mask .product-search .product-search-body .content .form{margin-bottom:1rem}.product-search-mask .product-search .product-search-body .content .form .form-group{margin-bottom:0}.product-search-mask .product-search .product-search-body .content .form .form-group .search-input{position:relative}.product-search-mask .product-search .product-search-body .content .form .form-group .search-input .close-icon{color:#999;cursor:pointer;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.product-search-mask .product-search .product-search-body .content .form .form-group .search-input .close-icon:focus,.product-search-mask .product-search .product-search-body .content .form .form-group .search-input .close-icon:hover{color:#666}.product-search-mask .product-search .product-search-body .content .form .form-group .form-input{height:40px;padding:0 .5rem}@media screen and (width>=1024px){.product-search-mask .product-search .product-search-body .content .form .form-group .form-input{height:50px;padding:0 .75rem}}.product-search-mask .product-search .product-search-body .content .popular-searches .title{font-size:var(--step-0);margin-bottom:.5rem;font-weight:500}.product-search-mask .product-search .product-search-body .content .popular-searches .search-list{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.product-search-mask .product-search .product-search-body .content .popular-searches .search-list .search{font-size:var(--step-1);border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);cursor:pointer;background-color:#fff;padding:.25rem .75rem;transition:border .2s ease-out,background-color .2s ease-out}.product-search-mask .product-search .product-search-body .content .popular-searches .search-list .search:is(:hover,:focus){border:thin solid var(--gm-border-dark-color);background-color:#fcfcfc}.product-search-mask .product-search .product-search-body .content .empty-result{grid-template-columns:100px 1fr;align-items:center;gap:1rem;width:90%;margin:50px auto;display:grid}.product-search-mask .product-search .product-search-body .content .empty-result img{width:80px}.product-search-mask .product-search .product-search-body .content .empty-result .content{color:var(--secondary-text-color);font-size:var(--step--1);flex-direction:column;gap:.25rem;display:flex}.product-search-mask .product-search .product-search-body .content .empty-result .content p{margin:0}.product-search-mask .product-search .product-search-body .content .search-results .header{justify-content:space-between;align-items:center;display:flex}.product-search-mask .product-search .product-search-body .content .search-results .header .title{margin-bottom:.5rem;font-weight:500}.product-search-mask .product-search .product-search-body .content .search-results .search-result{max-height:calc(100svh - 180px);margin-bottom:1rem;position:relative;overflow-y:scroll}@media screen and (width>=1024px){.product-search-mask .product-search .product-search-body .content .search-results .search-result{max-height:calc(100svh - 200px)}.product-search-mask .product-search .product-search-body .content .search-results .search-result::-webkit-scrollbar{width:10px}.product-search-mask .product-search .product-search-body .content .search-results .search-result::-webkit-scrollbar-track{background:#f1f1f1;border-radius:99px}.product-search-mask .product-search .product-search-body .content .search-results .search-result::-webkit-scrollbar-thumb{background:#888;border-radius:99px}.product-search-mask .product-search .product-search-body .content .search-results .search-result::-webkit-scrollbar-thumb:hover{background:#555;border-radius:99px}}.product-search-mask .product-search .product-search-body .content .search-results .search-result:after{content:"";background-color:var(--primary-text-color);width:20%;height:2px;margin:.5rem auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.product-search-mask .product-search .product-search-body .content .search-results .search-result .product-search-skeleton{align-items:flex-start;gap:1rem;display:flex}.product-search-mask .product-search .product-search-body .content .search-results .search-result .product-search-skeleton .product-image-skeleton>div{width:80px}@media screen and (width>=1024px){.product-search-mask .product-search .product-search-body .content .search-results .search-result .product-search-skeleton .product-image-skeleton>div{width:100px}}.product-search-mask .product-search .product-search-body .content .search-results .search-result .product-search-skeleton .product-info-skeleton{flex-direction:column;width:50%;display:flex}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product{color:var(--primary-text-color);cursor:pointer;background-color:#fff;border-bottom:thin solid #f9f9f9;align-items:flex-start;gap:1rem;margin-bottom:0;margin-right:5px;padding:.5rem;transition:background-color .2s ease-out;display:flex}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product:hover{background-color:#f6f6f6}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-image{flex-shrink:0}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-image .image{border-radius:var(--gm-border-radius);width:80px}@media screen and (width>=1024px){.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-image .image{width:80px}}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-info{flex-direction:column;display:flex}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-info .product-name{font-size:var(--step-0);font-weight:500}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-info .product-category{font-size:var(--step--2);color:var(--secondary-text-color);margin-bottom:.25rem;font-weight:400}@media screen and (width>=1024px){.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-info .product-category{margin-bottom:.375rem}}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-info .product-price{font-size:var(--step--1);font-weight:700}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-info .product-price .previous-price{font-size:var(--step--2);color:var(--secondary-text-color);font-weight:400;text-decoration:line-through}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-info .product-discount{font-size:var(--step--3);color:var(--gm-green-color)}.product-search-mask .product-search .product-search-body .content .search-results .view-all-button{padding:1rem 0}.product-search-enter-active,.product-search-leave-active{transition:all .2s ease-out}.product-search-enter-from,.product-search-leave-to{opacity:0}.product-search-enter-from .product-search,.product-search-leave-to .product-search{transform:translate(20px)}.payment-link-wrap .payment-link{background-color:#fcfcfc;border:thin solid #ddd;border-radius:10px;flex-direction:column;width:90%;margin-inline:auto;padding-bottom:2rem;display:flex;box-shadow:0 4px 12px #00000014}@media screen and (width>=1024px){.payment-link-wrap .payment-link{width:90%}}.payment-link-wrap .payment-link .payment-amount{background-color:#fff;border-bottom:thin solid #ddd;border-radius:10px 10px 0 0;flex-direction:column;align-items:center;padding:1rem 0;display:flex}@media screen and (width>=1024px){.payment-link-wrap .payment-link .payment-amount{padding:1.5rem 0}}.payment-link-wrap .payment-link .payment-amount .amount-hint{font-size:var(--step--2);text-transform:uppercase;color:var(--secondary-text-color);font-weight:600}.payment-link-wrap .payment-link .payment-amount .amount{font-weight:700;font-size:var(--step-5)}.payment-link-wrap .payment-link .payment-details{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;padding:1.5rem 1.5rem 0;display:grid}@media screen and (width>=1024px){.payment-link-wrap .payment-link .payment-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:2rem 5rem 0}}.payment-link-wrap .payment-link .payment-details .payment-detail{flex-direction:column;display:flex}@media screen and (width>=1024px){.payment-link-wrap .payment-link .payment-details .payment-detail.remarks{grid-column:span 2}}.payment-link-wrap .payment-link .payment-details .payment-detail .label{font-size:var(--step--1);color:var(--secondary-text-color);font-weight:400}.payment-link-wrap .payment-link .payment-details .payment-detail .value{font-size:var(--step-0);font-weight:500}.payment-link-wrap .payment-link .payment-details .payment-detail .value .email{align-items:center;gap:.5rem;font-weight:500;display:flex}.payment-link-wrap .payment-link .payment-details .payment-detail .value .email svg{fill:var(--icon-color);width:20px;height:20px}.payment-link-wrap .payment-link .payment-details .payment-detail .value .phone{align-items:center;gap:.5rem;font-weight:500;display:flex}.payment-link-wrap .payment-link .payment-details .payment-detail .value .phone svg{fill:var(--icon-color);width:20px;height:20px}.payment-link-wrap .payment-link .payment-details .payment-detail .value .remarks{white-space:pre-wrap;font-size:var(--step--1);background-color:#f6f6f6;border:thin solid #ddd;border-radius:4px;margin-top:.5rem;padding:1rem}.payment-link-wrap .payment-link .divider{border-top:2px dashed var(--gm-border-color);width:calc(100% - 3rem);margin:1.5rem;position:relative}@media screen and (width>=1024px){.payment-link-wrap .payment-link .divider{width:calc(100% - 10rem);margin:2rem 5rem}}.payment-link-wrap .payment-link .divider:after{content:"";pointer-events:none;border:2px solid #fff;position:absolute;inset:-1px}.payment-link-wrap .payment-link .button{margin-inline:auto}@media screen and (width>=1024px){.payment-link-wrap .payment-link .button{width:50%}}.payment-link-wrap .payment-link .payment-hint{font-size:var(--step--2);text-align:center;color:var(--secondary-text-color);margin-top:1rem;width:90%;margin-inline:auto}@media screen and (width>=1024px){.payment-link-wrap .payment-link .payment-hint{width:100%}}.payment-link-wrap .buttons{flex-direction:column;align-items:flex-start;gap:1rem;width:min(100%,600px);margin:2.5rem auto;padding:1rem;display:flex}@media screen and (width>=1024px){.payment-link-wrap .buttons{flex-direction:row;padding:0}}.payment-link-wrap .payment-link-fixed-footer-wrap{z-index:10;background-color:#fff;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:80px;padding:.5rem 1rem;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -1px 1px #0000001a}@media screen and (width>=1024px){.payment-link-wrap .payment-link-fixed-footer-wrap{display:none}}.payment-link-wrap .payment-link-fixed-footer-wrap .payment-link-fixed-total{flex-shrink:0;width:40%}.payment-link-wrap .payment-link-fixed-footer-wrap .payment-link-fixed-total .label{font-size:var(--step--2);color:var(--secondary-text-color)}.payment-link-wrap .payment-link-fixed-footer-wrap .payment-link-fixed-total .amount{font-size:var(--step-0);font-weight:600}.uploader-wrapper{width:100%;margin:1rem 0;position:relative}.uploader-wrapper .options-menu{z-index:999;background:#fff;border-radius:10px;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 20px #00000026}.uploader-wrapper .options-menu .option-item{text-align:left;width:100%;padding:12px 16px}.uploader-wrapper .options-menu .option-item:hover{background:#f3f4f6}.uploader-wrapper .desktop-uploader .upload-grid{gap:12px;display:flex}.uploader-wrapper .desktop-uploader .upload-error{font-size:var(--step--3);color:#ef4444;margin-top:8px}.uploader-wrapper .desktop-uploader .upload-box{cursor:pointer;background:#f3f4f6;border:1px dashed #d1d5db;border-radius:12px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative;overflow:hidden}.uploader-wrapper .desktop-uploader .upload-box.has-error{border:1px solid #ef4444}.uploader-wrapper .desktop-uploader .upload-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.uploader-wrapper .desktop-uploader .upload-box .upload-placeholder{position:relative}.uploader-wrapper .desktop-uploader .upload-box .upload-placeholder .icon svg{fill:var(--primary-color)}.uploader-wrapper .desktop-uploader .upload-box .upload-placeholder .plus{background:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:flex;position:absolute;bottom:-4px;right:-8px}.uploader-wrapper .desktop-uploader .upload-box .remove-btn{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;position:absolute;top:4px;right:4px}.uploader-wrapper .desktop-uploader .upload-box:hover{background:#e5e7eb}.uploader-wrapper .menu-pop-enter-active{animation:.2s popIn}.uploader-wrapper .menu-pop-leave-active{animation:.15s popOut}.cart-wrap.is-empty{place-content:center;height:100%;display:grid}.cart-wrap .cart{flex-direction:column;gap:.5rem;display:flex}@media screen and (width>=1024px){.cart-wrap .cart{flex-direction:row;align-items:flex-start;gap:2rem}}.cart-wrap .cart .cart-empty{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:auto;display:flex}.cart-wrap .cart .cart-empty .cart-empty-text{font-size:var(--step-1);margin-bottom:1rem;font-weight:500}.cart-wrap .cart .cart-content{flex-direction:column;align-items:center;width:100%;display:flex}@media screen and (width>=1024px){.cart-wrap .cart .cart-content{width:60%}}.cart-wrap .cart .cart-content .cart-items-wrap{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty{width:100%}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap{width:100%;margin-bottom:.5rem}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap:has(+:not(.cart-drawyer-item-wrap)){margin-bottom:1rem}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item{-moz-column-gap:1rem;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;grid-template:"Image Info""Tools Tools""Footer Footer"/80px 1fr;column-gap:1rem;width:100%;padding:1rem 0;display:grid}@media screen and (width>=1024px){.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);grid-template-columns:100px 1fr;grid-template-areas:"Image Info""Image Tools""Footer Footer";padding:1rem 1.5rem}}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-image{grid-area:Image;width:100%;max-width:100px;padding-left:1rem}@media screen and (width>=1024px){.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-image{padding-left:0}}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-image .image{filter:brightness(.98);cursor:pointer;border-radius:6px;width:100%}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-info{flex-direction:column;grid-area:Info;width:100%;display:flex}@media screen and (width>=1024px){.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-info{gap:.25rem}}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-info .cart-item-title{font-size:var(--step-0);font-weight:500}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-info .cart-item-title a{color:var(--primary-text-color)}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-info .cart-item-title a:hover{text-decoration:underline}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-info .cart-item-price{font-size:var(--step--1);align-items:center;gap:.5rem;font-weight:700;display:flex}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-info .cart-item-price .price{align-items:center;gap:.5rem;display:flex}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-info .cart-item-price .previous-price{font-size:var(--step--2);color:var(--secondary-text-color);font-weight:500;text-decoration:line-through}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-info .cart-item-saved{color:var(--gm-green-color);font-weight:500;font-size:var(--step--2)}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools{grid-area:Tools;justify-content:space-between;align-items:center;margin-top:1rem;padding-inline:1rem;display:flex}@media screen and (width>=1024px){.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools{padding-inline:0}}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools .cart-item-stock{margin-left:.5rem;margin-right:auto;font-weight:500}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools .cart-item-stock.out-of-stock{color:#dc143c}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools .cart-item-stock.in-stock{color:var(--gm-green-color)}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools .buttons{display:none}@media screen and (width>=1024px){.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools .buttons{align-items:center;display:flex}}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools .buttons hr.vertical{border:1px solid #eee;width:0;height:25px;margin:0 1rem}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools .buttons .dialog-wrap{align-items:center;display:flex}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-footer{border-top:thin solid var(--gm-border-light-color);grid-area:Footer;margin-top:1rem;padding-top:1rem}@media screen and (width>=1024px){.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-footer{display:none}}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-footer .buttons{align-items:center;padding-inline:1.5rem;display:flex}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-footer .buttons>:not(.vertical){width:50%}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-footer .buttons hr.vertical{border:1px solid var(--gm-border-light-color);width:0;height:25px;margin:0 1rem}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-footer .buttons .dialog-wrap{justify-content:center;align-items:center;display:flex}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap:first-child .cart-item{border-top:none}@media screen and (width>=1024px){.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap:first-child .cart-item{border:thin solid var(--gm-border-color)}}.cart-wrap .cart .cart-aside{flex-direction:column;align-items:center;width:100%;padding-bottom:1rem;display:flex}@media screen and (width>=1024px){.cart-wrap .cart .cart-aside{width:40%;padding-bottom:0}}.cart-wrap .cart .cart-aside .cart-coupon-wrap{width:100%;margin-top:auto;margin-bottom:1rem}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}@media screen and (width>=1024px){.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content{width:100%}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .title{font-size:var(--step-1);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .title:has(+.cart-applied-coupon){margin-bottom:1rem}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .title svg{fill:#666;width:20px;height:20px}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon{width:100%}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .header .coupon-code{text-transform:uppercase;font-weight:600;font-size:var(--step--1);background:#fff4f4;border:2px dashed #3d1111;padding:.25rem 1rem;position:relative}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .header .coupon-code:after{content:"";pointer-events:none;border:2px solid #fff4f4;position:absolute;inset:-1px}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .coupon-saved{color:var(--gm-green-color);font-weight:500;font-size:var(--step--1)}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .hint{font-size:var(--step--1);color:var(--secondary-text-color);font-weight:400}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon>.button{flex-shrink:0;margin-left:auto}.cart-wrap .cart .cart-aside .cart-overview-wrap{width:100%}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding:1rem;display:flex;overflow:hidden}@media screen and (width>=1024px){.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .title{font-size:var(--step-1);font-weight:700}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview :is(.overview-item-row,.overview-total-row){justify-content:space-between;align-items:flex-start;width:100%;display:flex}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview :is(.overview-item-row,.overview-total-row) .label{font-size:var(--step-0);font-weight:400}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview :is(.overview-item-row,.overview-total-row) .label .item-hint{font-size:var(--step--2);color:var(--secondary-text-color);font-weight:400}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview :is(.overview-item-row,.overview-total-row) .amount{font-size:var(--step-0);text-align:right;font-weight:600}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview :is(.overview-item-row,.overview-total-row) .amount .total-mrp{font-size:var(--step--1);color:var(--secondary-text-color);font-weight:500;text-decoration:line-through}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview :is(.overview-item-row,.overview-total-row) .amount.saving{color:var(--gm-green-color)}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .overview-total-row .label{font-size:var(--step-3);font-weight:500}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .overview-total-row .amount{font-size:var(--step-3);text-align:right;font-weight:600}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .overview-total-row .amount .tax-hint{font-size:var(--step--2);color:var(--secondary-text-color);font-weight:400}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .overview-total-row .amount.saving{color:var(--gm-green-color)}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .divider{border-top:2px dashed var(--gm-border-color);width:100%;margin:1rem 0;position:relative}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .divider:after{content:"";pointer-events:none;border:2px solid #fff;position:absolute;inset:-1px}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .cart-total-saved{border-radius:var(--gm-border-radius);width:100%;color:var(--gm-green-color);text-align:center;background-color:#e7fceb;padding:.75rem 1rem}@media screen and (width>=1024px){.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .cart-total-saved{padding:1rem 1.5rem}}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .button{display:none}@media screen and (width>=1024px){.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .button{display:inline}}.cart-coupon-popup-wrap .cart-coupon-popup .content .form .form-group .apply-coupon-block{border-radius:6px}.cart-coupon-popup-wrap .cart-coupon-popup .content .form .form-group.error .apply-coupon-block{@apply border-[#c70000] shadow-sm focus:border-[#c70000] focus:ring focus:ring-rose-200 focus:ring-opacity-50;}.cart-fixed-footer-wrap{z-index:10;background-color:#fff;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:80px;padding:.5rem 1rem;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -1px 1px #0000001a}@media screen and (width>=1024px){.cart-fixed-footer-wrap{display:none}}.cart-fixed-footer-wrap .cart-fixed-total{flex-shrink:0;width:40%}.cart-fixed-footer-wrap .cart-fixed-total .label{font-size:var(--step--2);color:var(--secondary-text-color)}.cart-fixed-footer-wrap .cart-fixed-total .amount{font-size:var(--step-0);font-weight:600}.checkout-wrap.is-empty{place-content:center;height:100%;display:grid}.checkout-wrap .checkout{flex-direction:column;display:flex}@media screen and (width>=1024px){.checkout-wrap .checkout{flex-direction:row;align-items:flex-start;gap:2rem}}.checkout-wrap .checkout .checkout-content{flex-direction:column;align-items:center;width:100%;display:flex}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-content{width:60%}}.checkout-wrap .checkout .checkout-content .form{width:100%}.checkout-wrap .checkout .checkout-content .form .checkout-contact-wrap{margin-bottom:1rem}.checkout-wrap .checkout .checkout-content .form .checkout-contact-wrap .checkout-contact{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;padding:1rem}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-content .form .checkout-contact-wrap .checkout-contact{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-content .form .checkout-contact-wrap .checkout-contact .header{justify-content:space-between;align-items:flex-start;display:flex}.checkout-wrap .checkout .checkout-content .form .checkout-contact-wrap .checkout-contact .header .title{font-size:var(--step-0);margin-bottom:1rem;font-weight:600}.checkout-wrap .checkout .checkout-content .form .checkout-contact-wrap .checkout-contact .header .call-to-login{font-size:var(--step--1);align-items:center;gap:.25rem;display:flex}.checkout-wrap .checkout .checkout-content .form .checkout-contact-wrap .checkout-contact .content .form-group.hidden{display:none}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;padding:1rem}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .header .title{font-size:var(--step-0);font-weight:600}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-form-wrap{margin-bottom:1rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-form-wrap .address-form{background-color:#fff}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-form-wrap .address-form .content .buttons{display:none}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-form-wrap .address-form .content .buttons{align-items:center;gap:1rem;display:flex}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-form-wrap .address-form .content .fixed-buttons{display:none}}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-form-wrap .address-form .content .form-group.hidden{display:none}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap{margin-bottom:1rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .address-name{align-items:center;margin-bottom:.25rem;font-weight:700;display:flex}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .address-name .delivery-type{background-color:#ededed;border-radius:999px;margin-left:.5rem;padding:.25rem 1rem;font-size:.75rem;font-weight:400;line-height:1rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .address-location{font-size:var(--step--1);margin-bottom:.5rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .full-address{color:var(--secondary-text-color);font-size:var(--step--2);margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .tax-info{color:var(--secondary-text-color);font-weight:500;font-size:var(--step--2);margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .contact-phone{color:var(--secondary-text-color);font-size:var(--step--2);align-items:center;gap:.25rem;display:flex}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .contact-phone svg{fill:var(--icon-color);width:.9rem;height:.9rem}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .contact-phone svg{width:1rem;height:1rem}}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);cursor:pointer;background-color:#fcfcfc;align-items:flex-start;gap:.5rem;width:100%;min-height:100px;padding:1rem;transition:border .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;display:flex}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block.selected{border:thin solid var(--tertiary-color);background-color:#fafafa;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block input[type=radio]{margin-top:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block.disabled{opacity:.75;cursor:not-allowed}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details{width:100%}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .full-name{align-items:center;gap:.25rem;margin-bottom:.25rem;font-weight:700;display:flex}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .full-name svg{width:18px;height:18px;fill:var(--gm-green-color)}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .location{margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .full-address{color:var(--secondary-text-color);font-size:var(--step--2);margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .tax-info{color:var(--secondary-text-color);font-weight:500;font-size:var(--step--2);margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .address-footer{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .address-footer{margin-top:1rem}}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .address-footer .default-address{font-size:var(--step--1);align-items:center;gap:.25rem;display:flex}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .address-footer .default-address svg{fill:var(--gm-green-color);width:18px;height:18px}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .address-footer .default-address svg{width:20px;height:20px}}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .address-footer .button{margin-left:auto}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .divider{margin:1rem 0}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .divider{display:none}}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .buttons{display:none}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .buttons{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}}.checkout-wrap .checkout .checkout-content .form .address-wrap .billng-same-as-shipping{padding:.5rem 1rem}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .billng-same-as-shipping{padding:0}}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;margin-bottom:1.5rem;padding:1rem}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap{border-radius:var(--gm-border-radius);border:thin solid var(--gm-border-color);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .header .title{font-size:var(--step-0);font-weight:600}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .payment-methods{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .payment-methods .payment-method{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);cursor:pointer;background-color:#fcfcfc;align-items:flex-start;gap:.5rem;width:100%;padding:1rem;transition:border .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;display:flex}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .payment-methods .payment-method.selected{border:thin solid var(--tertiary-color);background-color:#fafafa;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .payment-methods .payment-method input[type=radio]{margin-top:.25rem}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .payment-methods .payment-method .payment-method-details .method-name{font-weight:700;font-size:var(--step--1);margin-bottom:.125rem}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .payment-methods .payment-method .payment-method-details .method-description{color:var(--secondary-text-color);font-size:var(--step--2);margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .payment-methods .payment-method .payment-method-details .method-instruction{color:var(--secondary-text-color);font-size:var(--step--2)}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;margin-bottom:1.5rem;padding:1rem}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .header .title{font-size:var(--step-0);font-weight:600}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .shipping-methods{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .shipping-methods .shipping-method{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);cursor:pointer;background-color:#fcfcfc;align-items:flex-start;gap:.5rem;width:100%;padding:1rem;transition:border .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;display:flex}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .shipping-methods .shipping-method.selected{border:thin solid var(--tertiary-color);background-color:#fafafa;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .shipping-methods .shipping-method input[type=radio]{margin-top:.25rem}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .shipping-methods .shipping-method .shipping-method-details .method-name{font-weight:700;font-size:var(--step--1);margin-bottom:.125rem}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .shipping-methods .shipping-method .shipping-method-details .method-description{color:var(--secondary-text-color);font-size:var(--step--2);margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .shipping-methods .shipping-method .shipping-method-details .method-instruction{color:var(--secondary-text-color);font-size:var(--step--2);margin-bottom:.5rem}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .shipping-methods .shipping-method .shipping-method-details .delivery-info{color:var(--secondary-text-color);font-size:var(--step--2);font-weight:500}.checkout-wrap .checkout .checkout-aside{flex-direction:column;align-items:center;width:100%;display:flex}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-aside{width:40%}}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap{width:100%;margin-top:auto;margin-bottom:1rem}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item{width:100%;padding:0}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .accordion{font-size:var(--step-1);justify-content:space-between;align-items:center;gap:.5rem;width:100%;font-weight:600;display:flex}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .accordion:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23666' viewBox='0 -960 960 960'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56z'/%3E%3C/svg%3E");width:24px;height:24px}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item.active .accordion:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23666' viewBox='0 -960 960 960'%3E%3Cpath d='m296-345-56-56 240-240 240 240-56 56-184-184z'/%3E%3C/svg%3E")}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel{padding:0}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap{width:100%;margin-top:.5rem;margin-bottom:.5rem}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap:has(+:not(.cart-drawyer-item-wrap)){margin-bottom:1rem}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item{-moz-column-gap:1rem;border:thin solid var(--gm-border-color);background-color:#fff;grid-template:"Image Info""Tools Tools""Footer Footer"/80px 1fr;column-gap:1rem;width:100%;padding:1rem 0;display:grid}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-image{grid-area:Image;width:100%;max-width:100px;padding-left:1rem}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-image .image{filter:brightness(.98);cursor:pointer;border-radius:6px;width:100%}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-info{flex-direction:column;grid-area:Info;width:100%;display:flex}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-info .cart-item-title{font-size:var(--step-0);font-weight:500}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-info .cart-item-title a{color:var(--primary-text-color)}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-info .cart-item-title a:hover{text-decoration:underline}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-info .cart-item-price{font-size:var(--step--1);align-items:center;gap:.5rem;font-weight:700;display:flex}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-info .cart-item-price .price{align-items:center;gap:.5rem;display:flex}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-info .cart-item-price .previous-price{font-size:var(--step--2);color:var(--secondary-text-color);font-weight:500;text-decoration:line-through}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-info .cart-item-saved{color:var(--gm-green-color);font-weight:500;font-size:var(--step--2)}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .tools{grid-area:Tools;justify-content:space-between;align-items:center;margin-top:1rem;padding-inline:1rem;display:flex}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .tools .cart-item-stock{margin-left:.5rem;margin-right:auto;font-weight:500}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .tools .cart-item-stock.out-of-stock{color:#dc143c}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .tools .cart-item-stock.in-stock{color:var(--gm-green-color)}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .tools .buttons{display:none}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .tools .buttons hr.vertical{border:1px solid #eee;width:0;height:25px;margin:0 1rem}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .tools .buttons .dialog-wrap{align-items:center;display:flex}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-footer{border-top:thin solid var(--gm-border-light-color);grid-area:Footer;margin-top:1rem;padding-top:1rem}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-footer .buttons{align-items:center;padding-inline:1.5rem;display:flex}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-footer .buttons>:not(.vertical){width:50%}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-footer .buttons hr.vertical{border:1px solid var(--gm-border-light-color);width:0;height:25px;margin:0 1rem}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-footer .buttons .dialog-wrap{justify-content:center;align-items:center;display:flex}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap{width:100%;margin-top:auto;margin-bottom:1rem}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content{width:100%}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .title{font-size:var(--step-1);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .title:has(+.cart-applied-coupon){margin-bottom:1rem}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .title svg{fill:#666;width:20px;height:20px}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon{width:100%}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .header .coupon-code{text-transform:uppercase;font-weight:600;font-size:var(--step--1);background:#fff4f4;border:2px dashed #3d1111;padding:.25rem 1rem;position:relative}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .header .coupon-code:after{content:"";pointer-events:none;border:2px solid #fff4f4;position:absolute;inset:-1px}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .coupon-saved{color:var(--gm-green-color);font-weight:500;font-size:var(--step--1)}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .hint{font-size:var(--step--1);color:var(--secondary-text-color);font-weight:400}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon>.button{flex-shrink:0;margin-left:auto}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap{width:100%;padding-bottom:60px}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding:1rem;display:flex;overflow:hidden}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .title{font-size:var(--step-1);font-weight:700}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview :is(.overview-item-row,.overview-total-row){justify-content:space-between;align-items:flex-start;width:100%;display:flex}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview :is(.overview-item-row,.overview-total-row) .label{font-size:var(--step-0);font-weight:400}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview :is(.overview-item-row,.overview-total-row) .label .item-hint{font-size:var(--step--2);color:var(--tertiary-text-color);font-weight:400}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview :is(.overview-item-row,.overview-total-row) .amount{font-size:var(--step-0);text-align:right;font-weight:600}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview :is(.overview-item-row,.overview-total-row) .amount .total-mrp{font-size:var(--step--1);color:var(--secondary-text-color);font-weight:500;text-decoration:line-through}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview :is(.overview-item-row,.overview-total-row) .amount.saving{color:var(--gm-green-color)}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .overview-total-row .label{font-size:var(--step-3);font-weight:500}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .overview-total-row .amount{font-size:var(--step-3);text-align:right;font-weight:600}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .overview-total-row .amount .tax-hint{font-size:var(--step--2);color:var(--tertiary-text-color);font-weight:400}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .overview-total-row .amount.saving{color:var(--gm-green-color)}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .divider{border-top:2px dashed var(--gm-border-color);width:100%;margin:1rem 0;position:relative}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .divider:after{content:"";pointer-events:none;border:2px solid #fff;position:absolute;inset:-1px}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .checkout-terms{font-size:var(--step--2);color:var(--secondary-text-color)}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .checkout-price-change-alert{font-size:var(--step--2);color:var(--secondary-text-color);border-radius:var(--gm-border-radius);background-color:#fff3f3;border:thin solid #ffcdcd;width:100%;padding:.5rem 1rem}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .checkout-price-change-alert .title{font-size:var(--step--1);color:var(--primary-text-color);align-items:center;gap:.25rem;margin-bottom:.5rem;font-weight:500;display:flex}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .cart-total-saved{border-radius:var(--gm-border-radius);width:100%;color:var(--gm-green-color);text-align:center;background-color:#e7fceb;padding:.75rem 1rem}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .cart-total-saved{padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview>.button{display:none}@media screen and (width>=1024px){.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview>.button{display:inline}}.cart-coupon-popup-wrap .cart-coupon-popup{width:100%;padding:1rem 1rem 60px}@media screen and (width>=1024px){.cart-coupon-popup-wrap .cart-coupon-popup{width:600px;padding:1rem 1.5rem}}.cart-coupon-popup-wrap .cart-coupon-popup .modal-header .title{text-align:left;font-size:var(--step-1);font-weight:600}.cart-coupon-popup-wrap .cart-coupon-popup .content{flex-direction:column;align-items:center;width:100%;display:flex}.cart-coupon-popup-wrap .cart-coupon-popup .content .form{width:100%}.cart-coupon-popup-wrap .cart-coupon-popup .content .form .form-group .apply-coupon-block{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);background-color:#f9fafb;justify-content:space-between;align-items:center;padding:.25rem;display:flex}.cart-coupon-popup-wrap .cart-coupon-popup .content .form .form-group .apply-coupon-block .form-input.transparent::placeholder{color:#aaa}.cart-coupon-popup-wrap .cart-coupon-popup .content .form .form-group .apply-coupon-block .button{flex-shrink:0}.cart-coupon-popup-wrap .cart-coupon-popup .content .form .form-group.error .apply-coupon-block{@apply border-[#c70000] shadow-sm focus:border-[#c70000] focus:ring focus:ring-rose-200 focus:ring-opacity-50;}.cart-coupon-popup-wrap .cart-coupon-popup .content .divider{border-top:2px dashed var(--gm-border-color);width:100%;margin:1rem 0;position:relative}.cart-coupon-popup-wrap .cart-coupon-popup .content .divider:after{content:"";pointer-events:none;border:2px solid #fff;position:absolute;inset:-1px}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap{width:100%}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .title{text-align:left;font-size:var(--step-0);margin-bottom:1rem;font-weight:600}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .coupon-item{border-bottom:thin solid var(--gm-border-color);margin-bottom:1rem;padding-bottom:1rem}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .coupon-item:last-child{border-bottom:none}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .coupon-item .header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .coupon-item .header .coupon-item-code{text-transform:uppercase;font-weight:600;font-size:var(--step--2);background:#fff4f4;border:2px dashed #3d1111;padding:.25rem 1rem;position:relative}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .coupon-item .header .coupon-item-code:after{content:"";pointer-events:none;border:2px solid #fff4f4;position:absolute;inset:-1px}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .coupon-item .coupon-item-saved{color:var(--gm-green-color);font-size:var(--step--2);margin-bottom:.25rem}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .coupon-item .coupon-item-description{color:var(--secondary-text-color);font-size:var(--step--2)}.payment_processing-wrap .payment_processing{width:500px;padding:4rem}.payment_processing-wrap .payment_processing .content{flex-direction:column;justify-content:center;align-items:center;display:flex}.payment_processing-wrap .payment_processing .content .loader{aspect-ratio:1;background:radial-gradient(farthest-side,var(--primary-color) 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--primary-color));border-radius:50%;width:50px;margin-bottom:1rem;animation:1s linear infinite l13;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.payment_processing-wrap .payment_processing .content .title{font-size:var(--step-2);text-align:center;font-weight:600}.payment_processing-wrap .payment_processing .content .hint{font-size:var(--step--2);text-align:center;color:#666;font-weight:400}@keyframes l13{to{transform:rotate(1turn)}}.checkout-fixed-footer-wrap{z-index:10;background-color:#fff;align-items:center;width:100%;height:80px;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -1px 1px #0000001a}@media screen and (width>=1024px){.checkout-fixed-footer-wrap{display:none}}.checkout-fixed-footer-wrap .checkout-fixed-footer-to-payment{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.5rem 1rem;display:flex}.checkout-fixed-footer-wrap .checkout-fixed-footer-to-payment .checkout-fixed-total{width:40%}.checkout-fixed-footer-wrap .checkout-fixed-footer-to-payment .checkout-fixed-total .label{font-size:var(--step--2);color:var(--secondary-text-color)}.checkout-fixed-footer-wrap .checkout-fixed-footer-to-payment .checkout-fixed-total .amount{font-size:var(--step-0);font-weight:600}.checkout-fixed-footer-wrap .checkout-fixed-footer-place-order{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.5rem 1rem;display:flex}.checkout-fixed-footer-wrap .checkout-fixed-footer-place-order .checkout-fixed-total{width:40%}.checkout-fixed-footer-wrap .checkout-fixed-footer-place-order .checkout-fixed-total .label{font-size:var(--step--2);color:var(--secondary-text-color)}.checkout-fixed-footer-wrap .checkout-fixed-footer-place-order .checkout-fixed-total .amount{font-size:var(--step-0);font-weight:600}.checkout-fixed-footer-wrap .checkout-fixed-footer-use-address{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.5rem 1rem;display:flex}.checkout-fixed-footer-wrap .checkout-fixed-footer-use-address .button--text{flex-shrink:0;width:25%}.checkout-fixed-footer-wrap .checkout-fixed-footer-save-address{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.5rem 1rem;display:flex}.checkout-fixed-footer-wrap .checkout-fixed-footer-save-address .button--text{flex-shrink:0;width:25%}.cart-account-wrap{cursor:pointer;align-items:center;gap:.5rem;display:flex}.cart-account-wrap .icon svg{fill:var(--icon-color)}.cart-account-wrap .icon.icon--desktop{display:none}@media screen and (width>=1024px){.cart-account-wrap .icon.icon--desktop{display:block}}.cart-account-wrap .icon.icon--mobile{display:block}.cart-account-wrap .icon.icon--mobile svg{width:28px;height:28px}@media screen and (width>=1024px){.cart-account-wrap .icon.icon--mobile{display:none}}.cart-account-wrap .label{line-height:1}.cart-account-wrap .label .account{margin:0}.cart-account-wrap .label .account:has(+.name){font-size:var(--step--3)}.cart-account-wrap .label .name{margin:0}.mini-tools-wrap .counter{background-color:var(--gm-counter-color);color:#fff;z-index:1;text-align:center;border-radius:50%;width:18px;height:18px;font-size:.7rem;font-weight:600;line-height:18px;position:absolute;top:-.1rem;right:-.25rem}.search-box-wrap .form{width:600px}.search-box-wrap .form .form-group{margin-bottom:0}.search-box-wrap .form .form-group .search-input{border-radius:var(--gm-border-radius);background-color:#f3f3f3;border:none;border-radius:999px;align-items:stretch;display:flex;position:relative}.search-box-wrap .form .form-group .search-input .icon{justify-content:flex-end;align-items:center;width:40px;display:flex}.search-box-wrap .form .form-group .search-input .icon .iconify{color:#999}.search-box-wrap .form .form-group .search-input .form-input{width:cac(100% - 60px);padding:.5rem}@media screen and (width>=1024px){.search-box-wrap .form .form-group .search-input .form-input{font-size:var(--step--1);height:44px;padding:.6rem .75rem}}.search-box-wrap .form .form-group .search-input .close-icon{color:#999;cursor:pointer;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.search-box-wrap .form .form-group .search-input .close-icon:focus,.search-box-wrap .form .form-group .search-input .close-icon:hover{color:#666}.product-search-box-mask{z-index:9998;background-color:#00000040;width:100%;height:100%;transition:opacity .2s;display:flex;position:fixed;top:0;left:0}.product-search-box-mask .form{width:784px}.product-search-box-mask .form .form-group{margin-bottom:0}.product-search-box-mask .form .form-group .search-input{border-radius:var(--gm-border-radius);background-color:#f3f3f3;border:none;border-radius:999px;align-items:stretch;display:flex;position:relative}.product-search-box-mask .form .form-group .search-input .icon{justify-content:flex-end;align-items:center;width:40px;display:flex}.product-search-box-mask .form .form-group .search-input .icon .iconify{color:#999}.product-search-box-mask .form .form-group .search-input .form-input{width:cac(100% - 60px);padding:.5rem}@media screen and (width>=1024px){.product-search-box-mask .form .form-group .search-input .form-input{font-size:var(--step--1);height:44px;padding:.6rem .75rem}}.product-search-box-mask .form .form-group .search-input .close-icon{color:#999;cursor:pointer;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.product-search-box-mask .form .form-group .search-input .close-icon:focus,.product-search-box-mask .form .form-group .search-input .close-icon:hover{color:#666}.product-search-box-mask .product-search{margin-inline:auto;background-color:#fff;border-radius:26px;flex-direction:column;align-items:center;width:min(100%,800px);height:max-content;min-height:300px;margin-top:50px;padding:8px;transition:all .2s ease-out;display:flex;position:relative;box-shadow:0 4px 12px #0000001a}.product-search-box-mask .product-search .popular-searches{margin-inline:auto;width:100%;margin-top:1rem;padding:0 1rem}.product-search-box-mask .product-search .popular-searches .title{font-size:var(--step-0);margin-bottom:.5rem;font-weight:500}.product-search-box-mask .product-search .popular-searches .search-list{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.product-search-box-mask .product-search .popular-searches .search-list .search{font-size:var(--step-1);border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);cursor:pointer;background-color:#fff;padding:.25rem .75rem;transition:border .2s ease-out,background-color .2s ease-out}.product-search-box-mask .product-search .popular-searches .search-list .search:is(:hover,:focus){border:thin solid var(--gm-border-dark-color);background-color:#fcfcfc}.product-search-box-mask .product-search .empty-result{grid-template-columns:100px 1fr;align-items:center;gap:1rem;display:grid}.product-search-box-mask .product-search .empty-result img{width:80px}.product-search-box-mask .product-search .empty-result .content{color:var(--secondary-text-color);font-size:var(--step--1);flex-direction:column;gap:.25rem;display:flex}.product-search-box-mask .product-search .empty-result .content p{margin:0}.product-search-box-mask .product-search .search-results{margin-inline:auto;width:100%;margin-top:1rem;margin-bottom:1rem;padding:0 1rem}.product-search-box-mask .product-search .search-results .header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.product-search-box-mask .product-search .search-results .header .title{margin-bottom:0;font-weight:500}.product-search-box-mask .product-search .search-results .search-result{grid-template-columns:repeat(2,1fr);margin-bottom:1rem;display:grid;position:relative}.product-search-box-mask .product-search .search-results .search-result.skeleton{grid-template-columns:repeat(1,1fr)}@media screen and (width>=1024px){.product-search-box-mask .product-search .search-results .search-result::-webkit-scrollbar{width:10px}.product-search-box-mask .product-search .search-results .search-result::-webkit-scrollbar-track{background:#f1f1f1;border-radius:99px}.product-search-box-mask .product-search .search-results .search-result::-webkit-scrollbar-thumb{background:#888;border-radius:99px}.product-search-box-mask .product-search .search-results .search-result::-webkit-scrollbar-thumb:hover{background:#555;border-radius:99px}}.product-search-box-mask .product-search .search-results .search-result:after{content:"";background-color:var(--primary-text-color);width:20%;height:2px;margin:.5rem auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.product-search-box-mask .product-search .search-results .search-result .skeletons{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.product-search-box-mask .product-search .search-results .search-result .skeletons .product-search-skeleton{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.product-search-box-mask .product-search .search-results .search-result .skeletons .product-search-skeleton .product-image-skeleton>div{width:80px}@media screen and (width>=1024px){.product-search-box-mask .product-search .search-results .search-result .skeletons .product-search-skeleton .product-image-skeleton>div{width:100px}}.product-search-box-mask .product-search .search-results .search-result .skeletons .product-search-skeleton .product-info-skeleton{flex-direction:column;width:50%;display:flex}.product-search-box-mask .product-search .search-results .search-result .result-product{color:var(--primary-text-color);cursor:pointer;background-color:#fff;border-bottom:thin solid #f9f9f9;align-items:flex-start;gap:1rem;margin-bottom:0;margin-right:5px;padding:.5rem;transition:background-color .2s ease-out;display:flex}.product-search-box-mask .product-search .search-results .search-result .result-product:hover{background-color:#f6f6f6}.product-search-box-mask .product-search .search-results .search-result .result-product .product-image{flex-shrink:0}.product-search-box-mask .product-search .search-results .search-result .result-product .product-image .image{border-radius:var(--gm-border-radius);width:80px}@media screen and (width>=1024px){.product-search-box-mask .product-search .search-results .search-result .result-product .product-image .image{width:80px}}.product-search-box-mask .product-search .search-results .search-result .result-product .product-info{flex-direction:column;display:flex}.product-search-box-mask .product-search .search-results .search-result .result-product .product-info .product-name{font-size:var(--step-0);font-weight:500}.product-search-box-mask .product-search .search-results .search-result .result-product .product-info .product-category{font-size:var(--step--2);color:var(--secondary-text-color);margin-bottom:.25rem;font-weight:400}@media screen and (width>=1024px){.product-search-box-mask .product-search .search-results .search-result .result-product .product-info .product-category{margin-bottom:.375rem}}.product-search-box-mask .product-search .search-results .search-result .result-product .product-info .product-price{font-size:var(--step--1);font-weight:700}.product-search-box-mask .product-search .search-results .search-result .result-product .product-info .product-price .previous-price{font-size:var(--step--2);color:var(--secondary-text-color);font-weight:400;text-decoration:line-through}.product-search-box-mask .product-search .search-results .search-result .result-product .product-info .product-discount{font-size:var(--step--3);color:var(--gm-green-color)}.product-search-box-enter-active{transition:all .2s ease-out}.product-search-box-leave-active{transition:all .1s ease-out}.product-search-box-enter-from,.product-search-box-leave-to{opacity:0}.product-search-box-enter-from .product-search,.product-search-box-leave-to .product-search{transform:translateY(20px)}.quantity-selector-wrap .quantity-selector{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);justify-content:space-between;align-items:center;display:flex;overflow:hidden}.quantity-selector-wrap .quantity-selector>*{padding-top:.5rem;padding-bottom:.5rem;font-size:1rem;line-height:1.5rem}.quantity-selector-wrap .quantity-selector .value{text-align:center;min-width:40px;margin:0 auto;padding-left:.5rem;padding-right:.5rem;font-weight:700}.quantity-selector-wrap .quantity-selector :is(.minus,.plus){cursor:pointer;padding-left:.5rem;padding-right:.5rem;transition:opacity .1s ease-out}.quantity-selector-wrap .quantity-selector :is(.minus,.plus) svg{fill:var(--secondary-text-color);width:1.25rem;height:1.25rem}.quantity-selector-wrap .quantity-selector :is(.minus,.plus):disabled{cursor:not-allowed;opacity:.5}.quantity-selector-wrap.mini .quantity-selector>*{padding-top:.3rem;padding-bottom:.3rem;font-size:.9rem;line-height:1.2rem}.quantity-selector-wrap.mini .quantity-selector .value{text-align:center;min-width:40px;margin:0 auto;padding-left:.25rem;padding-right:.25rem;font-weight:700}.quantity-selector-wrap.mini .quantity-selector :is(.minus,.plus){padding-left:.3rem;padding-right:.3rem}.quantity-selector-wrap.mini .quantity-selector :is(.minus,.plus) svg{width:20px;height:20px}.quantity-dropdown-wrap .quantity-dropdown{border-radius:var(--gm-border-radius);justify-content:space-between;align-items:center;min-width:80px;display:flex;overflow:hidden}.quantity-dropdown-wrap .quantity-dropdown>*{border-radius:var(--gm-border-radius);padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;line-height:1.5rem}.quantity-dropdown-wrap.mini .quantity-dropdown>*{padding-top:.3rem;padding-bottom:.3rem;font-size:.9rem;line-height:1.2rem}.cart-drawyer-wrap{z-index:-1;background-color:#0000004d;width:100svw;height:0;position:fixed}.cart-drawyer-wrap .cart-drawyer{background-color:#fbfbfb;flex-direction:column;align-items:center;width:600px;height:100%;transition:right .5s cubic-bezier(.82,.085,.395,.895);display:flex;position:absolute;top:0;right:-100px;box-shadow:0 4px 12px #0000001a}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-header{border-bottom:thin solid var(--gm-border-color);background-color:#fff;justify-content:space-between;align-items:center;width:100%;height:75px;padding:1rem 1.5rem;display:flex}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-header .title{text-transform:uppercase;width:100%;font-size:1.5rem;font-weight:700;line-height:2rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-header .title .item-count{text-transform:capitalize;font-weight:500}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-header .close{place-items:center;width:36px;height:36px;display:grid}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-header .close svg{fill:#999}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body{flex-direction:column;align-items:center;width:100%;min-height:calc(100% - 150px);margin-bottom:calc(75px + 1rem);display:flex;overflow-y:scroll}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart-empty{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:auto;display:flex}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart-empty .cart-empty-text{margin-bottom:1rem;font-size:1.5rem;font-weight:500;line-height:2rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart{flex-direction:column;align-items:center;width:100%;height:100%;padding:.5rem 0;display:flex}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap{width:100%;margin-bottom:.5rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap:has(+:not(.cart-drawyer-item-wrap)){margin-bottom:1rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item{border-bottom:thin solid var(--gm-border-color);background-color:#fff;align-items:flex-start;gap:1rem;width:100%;padding:1rem 1.5rem;display:flex}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-image{width:100%;max-width:100px}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-image .image{filter:brightness(.98);border-radius:var(--gm-border-radius);width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info{flex-direction:column;gap:.25rem;width:calc(100% - 100px);display:flex}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .cart-item-title{font-size:1.25rem;font-weight:500;line-height:1.75rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .cart-item-price{align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;line-height:1.75rem;display:flex}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .cart-item-price .price{align-items:center;gap:.5rem;display:flex}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .cart-item-price .previous-price{color:var(--secondary-text-color);font-size:1rem;font-weight:500;line-height:1.5rem;text-decoration:line-through}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .tools{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .tools .cart-item-stock{margin-left:.5rem;margin-right:auto;font-weight:500}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .tools .cart-item-stock.out-of-stock{color:#dc143c}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .tools .cart-item-stock.in-stock{color:var(--gm-green-color)}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-coupon-wrap{width:100%;margin-top:auto;margin-bottom:1rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-coupon-wrap .cart-drawyer-coupon{border-bottom:thin solid var(--gm-border-color);background-color:#fff;align-items:center;gap:1rem;width:100%;padding:1rem 1.5rem;display:flex}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-coupon-wrap .cart-drawyer-coupon .content .title{font-size:1.125rem;font-weight:600;line-height:1.75rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-coupon-wrap .cart-drawyer-coupon .content .hint{color:var(--secondary-text-color);font-size:.875rem;font-weight:400;line-height:1.25rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-coupon-wrap .cart-drawyer-coupon .button{margin-left:auto}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap{width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview{border-bottom:thin solid var(--gm-border-color);background-color:#fff;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding:1rem 1.5rem;display:flex}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview .title{text-transform:uppercase;font-size:1.25rem;font-weight:700;line-height:1.75rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview :is(.overview-item-row,.overview-total-row){justify-content:space-between;align-items:center;width:100%;display:flex}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview :is(.overview-item-row,.overview-total-row) .label{font-size:1.125rem;font-weight:400;line-height:1.75rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview :is(.overview-item-row,.overview-total-row) .amount{text-align:right;font-size:1.125rem;font-weight:600;line-height:1.75rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview .overview-total-row .label{font-size:1.5rem;font-weight:400;line-height:1.75rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview .overview-total-row .amount{text-align:right;font-size:1.5rem;font-weight:600;line-height:1.75rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview .overview-total-row .amount .tax-hint{color:var(--secondary-text-color);font-size:.875rem;font-weight:400;line-height:1.25rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview .divider{width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-footer{border-top:thin solid var(--gm-border-color);background-color:#fff;justify-content:space-between;align-items:center;width:100%;height:75px;padding:1rem 1.5rem;display:flex;position:absolute;bottom:0;right:0}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-footer .cart-total{flex-direction:column;align-items:flex-start;display:flex}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-footer .cart-total .hint{font-size:.875rem;font-weight:400;line-height:1.25rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-footer .cart-total .estimated-total{font-size:1.5rem;font-weight:700;line-height:2rem}.cart-drawyer-wrap.open{z-index:10;height:100svh}.cart-drawyer-wrap.open .cart-drawyer{right:0}.checkout-complete-wrap .checkout-complete{background-color:#fff;justify-content:center;align-items:flex-start;gap:1rem;width:min(100%,600px);margin-inline:auto;padding:3rem 2rem;display:flex}@media screen and (width>=1024px){.checkout-complete-wrap .checkout-complete{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);margin-top:2.5rem;margin-bottom:1rem}}.checkout-complete-wrap .checkout-complete .icon svg{fill:var(--gm-success-color);width:3rem;height:3rem}.checkout-complete-wrap .checkout-complete .content{flex-direction:column;width:min(100%,400px);display:flex}.checkout-complete-wrap .checkout-complete .content .header{color:var(--gm-success-color);font-size:var(--step-4);text-transform:uppercase;margin-bottom:2rem;font-weight:600;line-height:1.2}.checkout-complete-wrap .checkout-complete .content .order-details{flex-direction:column;display:flex}.checkout-complete-wrap .checkout-complete .content .order-details .order-no{font-weight:700;font-size:var(--step-1)}.checkout-complete-wrap .checkout-complete .content .order-details .order-date{font-size:var(--step--1)}.checkout-complete-wrap .checkout-complete .content .order-details .label{color:var(--secondary-text-color)}.checkout-complete-wrap .checkout-complete .content .order-details .order-payment{font-weight:700;font-size:var(--step-1);text-transform:uppercase}.checkout-complete-wrap .checkout-complete .content .order-details .order-email{align-items:center;gap:.5rem;font-weight:500;display:flex}.checkout-complete-wrap .checkout-complete .content .order-details .order-email svg{fill:var(--icon-color);width:20px;height:20px}.checkout-complete-wrap .checkout-complete .content .order-details .order-phone{align-items:center;gap:.5rem;font-weight:500;display:flex}.checkout-complete-wrap .checkout-complete .content .order-details .order-phone svg{fill:var(--icon-color);width:20px;height:20px}.checkout-complete-wrap .checkout-complete .content .order-details .delivery-info{font-weight:700;font-size:var(--step-1)}.checkout-complete-wrap .checkout-complete .content .order-details .order-total{font-weight:700;font-size:var(--step-2);align-items:center;gap:.5rem;display:flex}.checkout-complete-wrap .buttons{flex-direction:column;align-items:flex-start;gap:1rem;width:min(100%,600px);margin:auto;padding:1rem;display:flex}@media screen and (width>=1024px){.checkout-complete-wrap .buttons{flex-direction:row;padding:0}}.checkout-failed-wrap .checkout-failed{background-color:#fff;justify-content:center;align-items:flex-start;gap:1rem;width:min(100%,600px);margin-inline:auto;padding:3rem 2rem;display:flex}@media screen and (width>=1024px){.checkout-failed-wrap .checkout-failed{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);margin-top:2.5rem;margin-bottom:1rem}}.checkout-failed-wrap .checkout-failed .icon svg{fill:var(--gm-delete-color);width:3rem;height:3rem}.checkout-failed-wrap .checkout-failed .content{flex-direction:column;width:min(100%,400px);display:flex}.checkout-failed-wrap .checkout-failed .content .header{color:var(--gm-delete-color);font-size:var(--step-4);text-transform:uppercase;margin-bottom:2rem;font-weight:600;line-height:1.2}.checkout-failed-wrap .checkout-failed .content .order-details{flex-direction:column;display:flex}.checkout-failed-wrap .checkout-failed .content .order-details .order-no{font-weight:700;font-size:var(--step-1)}.checkout-failed-wrap .checkout-failed .content .order-details .order-date{font-size:var(--step--1)}.checkout-failed-wrap .checkout-failed .content .order-details .label{color:var(--secondary-text-color)}.checkout-failed-wrap .checkout-failed .content .order-details .order-payment{font-weight:700;font-size:var(--step-1);text-transform:uppercase}.checkout-failed-wrap .checkout-failed .content .order-details .order-email{align-items:center;gap:.5rem;font-weight:500;display:flex}.checkout-failed-wrap .checkout-failed .content .order-details .order-email svg{fill:var(--icon-color);width:20px;height:20px}.checkout-failed-wrap .checkout-failed .content .order-details .order-phone{align-items:center;gap:.5rem;font-weight:500;display:flex}.checkout-failed-wrap .checkout-failed .content .order-details .order-phone svg{fill:var(--icon-color);width:20px;height:20px}.checkout-failed-wrap .checkout-failed .content .order-details .delivery-info{font-weight:700;font-size:var(--step-1)}.checkout-failed-wrap .checkout-failed .content .order-details .order-total{font-weight:700;font-size:var(--step-2);align-items:center;gap:.5rem;display:flex}.checkout-experience-wrap{margin-bottom:1.5rem}.checkout-experience-mask{z-index:9998;background-color:#00000040;width:100%;height:100%;transition:opacity .2s;display:flex;position:fixed;top:0;left:0}.checkout-experience-mask .checkout-experience{border-radius:var(--gm-border-radius);background-color:#fff;flex-direction:column;align-items:center;width:min(600px,100%);margin-top:auto;padding-bottom:60px;transition:all .2s ease-out;display:flex;position:relative;box-shadow:0 4px 12px #0000001a}@media screen and (width>=1024px){.checkout-experience-mask .checkout-experience{margin:auto;padding-bottom:0}}.checkout-experience-mask .checkout-experience .checkout-experience-header{justify-content:space-between;align-items:flex-start;width:100%;padding:1rem 1.5rem;display:flex}.checkout-experience-mask .checkout-experience .checkout-experience-header .header .title{width:100%;font-weight:700;font-size:var(--step-2);text-align:left;margin-bottom:0}.checkout-experience-mask .checkout-experience .checkout-experience-header .header .hint{width:75%;font-size:var(--step--2);color:var(--secondary-text-color)}.checkout-experience-mask .checkout-experience .checkout-experience-header .close{place-items:center;width:36px;height:36px;display:grid}.checkout-experience-mask .checkout-experience .checkout-experience-header .close svg{fill:#999}.checkout-experience-mask .checkout-experience .checkout-experience-body{width:100%;padding:0 1.5rem 1rem}.checkout-experience-enter-active,.checkout-experience-leave-active{transition:all .2s ease-out}.checkout-experience-enter-from,.checkout-experience-leave-to{opacity:0}.checkout-experience-enter-from .checkout-experience,.checkout-experience-leave-to .checkout-experience{transform:translateY(20px)}.track-order-wrap .track-order .track-order-form .hint{font-size:var(--step--1);color:var(--secondary-text-color);width:min(800px,100%);margin-bottom:1.5rem}.track-order-wrap .track-order .track-order-form .form,.track-order-wrap .track-order .track-order-result .shipment-selector{width:min(500px,100%);margin-bottom:1.5rem}.track-order-wrap .track-order .track-order-result .button-wrapper{margin:.95rem 0}.track-order-wrap .track-order .track-order-result .shipment{border-radius:var(--gm-border-radius);background-color:#fff;margin-bottom:1.5rem;padding:0}@media screen and (width>=1024px){.track-order-wrap .track-order .track-order-result .shipment{padding:1.5rem;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}}.track-order-wrap .track-order .track-order-result .shipment .shipment-header-details{justify-content:space-between;margin:.5rem 0;display:flex}.track-order-wrap .track-order .track-order-result .shipment .shipment-header-details .shipment-status{font-size:var(--step-4);margin:0 0 1rem;font-weight:700}.track-order-wrap .track-order .track-order-result .shipment .shipment-header-details .shipment-status.shipped{color:#ffa800}.track-order-wrap .track-order .track-order-result .shipment .shipment-details{grid-template-columns:repeat(1,minmax(0,1fr));justify-content:space-between;align-items:center;gap:.5rem;display:grid}@media screen and (width>=1024px){.track-order-wrap .track-order .track-order-result .shipment .shipment-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}.track-order-wrap .track-order .track-order-result .shipment .shipment-details .detail{font-size:var(--step--1);align-items:center;display:flex}.track-order-wrap .track-order .track-order-result .shipment .shipment-details .detail>:not(.value){min-width:100px;font-weight:500}@media screen and (width>=1024px){.track-order-wrap .track-order .track-order-result .shipment .shipment-details .detail:nth-child(2n){text-align:right;justify-content:flex-end}}.track-order-wrap .track-order .track-order-result .shipment .shipment-details .detail:nth-child(2n)>.value{min-width:150px}.track-order-wrap .track-order .track-order-result .shipment .shipment-steppr{border-radius:var(--gm-border-radius);background-color:#f8f8f8;margin:1rem 0;padding:1.5rem}.track-order-wrap .track-order .track-order-result .shipment .shipment-steppr .title{font-weight:500}@media screen and (width>=1024px){.track-order-wrap .track-order .track-order-result .shipment .shipment-steppr .title{font-size:var(--step--1)}}.track-order-wrap .track-order .track-order-result .shipment .shipment-steppr .view-updates{font-size:var(--step--2);color:var(--secondary-text-color)}.track-order-wrap .track-order .track-order-result .shipment .shipment-steppr .see-all-updates{margin:1rem 0}.track-order-wrap .track-order .track-order-result .shipment .shipment-steppr .see-all-updates .button{text-decoration:none!important}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .title{font-weight:500;font-size:var(--step-0);margin:1rem 0}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item{cursor:pointer;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item .item-image{width:80px}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item .item-image img{border-radius:var(--gm-border-radius);width:100%}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item .item-info{flex-direction:column;width:calc(100% - 80px);display:flex}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item .item-info .item-name{font-size:var(--step--1);font-weight:700}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item .item-info .item-category{font-size:var(--step--2);color:var(--tertiary-text-color)}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item .item-info .quantity{font-size:var(--step--2);color:var(--secondary-text-color)}.see-all-updates-modal{box-sizing:border-box;background:#fff;flex-direction:column;max-height:60vh;padding:1.5rem;transition:all .3s ease-in-out;display:flex;position:relative;overflow-y:auto;border-radius:8px!important;width:min(350px,100%)!important;margin:auto!important}@media screen and (width>=1024px){.see-all-updates-modal{max-height:80vh;width:min(450px,100%)!important}}.see-all-updates-modal::-webkit-scrollbar{width:4px}@media screen and (width>=1024px){.see-all-updates-modal::-webkit-scrollbar{width:6px}}.see-all-updates-modal::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.see-all-updates-modal .modal-header{z-index:10;width:100%;display:block;position:sticky;top:0}.see-all-updates-modal .modal-header .title{text-align:center;width:100%;margin:0;font-weight:700;line-height:2.25rem;font-size:var(--step-3)!important}@media screen and (width>=1024px){.see-all-updates-modal .modal-header .title{font-size:1.875rem}}.see-all-updates-modal .modal-header .close{z-index:20;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:-.75rem!important;right:0!important}.see-all-updates-modal .modal-header .close svg{fill:#999}.see-all-updates-modal .tracking-modal .tracking-list{border-left:2px solid #ccc;margin:0;padding-left:24px;list-style:none;transition:border-color .4s;position:relative}.see-all-updates-modal .tracking-modal .tracking-list.completed{border-left-color:#2e8b57}.see-all-updates-modal .tracking-modal .tracking-list.animate-border{animation:1.5s linear forwards borderFill}.see-all-updates-modal .tracking-modal .tracking-list.last-step{border-left:none;padding-right:1rem}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step{padding:0 0 1rem;position:relative}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .tracking-dot{z-index:999;background:#fff;border:2px solid #ccc;border-radius:50%;width:12px;height:12px;transition:background-color .3s,border-color .3s;position:absolute;top:0;left:-31px}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .tracking-dot.filled{background-color:#2e8b57;border-color:#2e8b57}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .tracking-dot.animate{animation:1.5s infinite ping}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .tracking-dot.lastStep{left:-28px}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .tracking-dot:before{content:"";background-color:#2e8b57;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .tracking-dot.filled:after{opacity:1}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .tracking-content{margin-left:12px}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-title{color:#777;font-size:16px;font-weight:600}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-title.step-title-status{color:var(--primary-text-color)}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-title .step-date{color:#777;margin-left:6px;font-size:14px;font-weight:400}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-logistics{color:#555;margin:6px 0;font-size:14px;font-weight:500}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-items{margin-top:8px;padding-left:0;list-style:none}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-items li{color:#444;margin-bottom:4px;font-size:13px;line-height:1.6}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-items li .item-date,.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-items li .item-time{color:#555;font-weight:500}@keyframes ping{0%{box-shadow:0 0 #2e8b5799}70%{box-shadow:0 0 0 10px #2e8b5700}to{box-shadow:0 0 #2e8b5700}}@keyframes borderFill{0%{border-left-color:#ccc}to{border-left-color:#2e8b57}}.shipment-product-list-container .shipment-details .detail{margin:1.5rem 0}.shipment-product-list-container .shipment-details .detail .value{font-size:var(--step-4);color:var(--secondary-text-color);font-weight:700}.shipment-product-list-container .shipment-details .detail .shipment-order-date{font-size:var(--step--1);color:var(--primary-text-color);font-weight:400}.shipment-product-list-container .shipment-details .order-item{font-size:var(--step-1);color:#666;margin:.5rem 0;font-weight:500}.shipment-product-list-container .shipment-card-wrapper{background-color:#f2f2f2;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1rem;display:flex}.shipment-product-list-container .shipment-card-wrapper .shipment-card{cursor:pointer;background-color:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;width:100%;padding:1rem;transition:box-shadow .3s;display:flex;box-shadow:0 1px 4px #00000014}@media screen and (width>=1024px){.shipment-product-list-container .shipment-card-wrapper .shipment-card{width:60%}}.shipment-product-list-container .shipment-card-wrapper .shipment-card:hover{box-shadow:0 6px 12px #0000001f}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-left{border-radius:var(--gm-border-radius);background-color:#f5f5f5;flex:0 0 100px;justify-content:center;align-items:center;height:100px;display:flex;overflow:hidden}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-left .product-img{-o-object-fit:cover;object-fit:cover;background-color:#fff;width:100%;height:100%}@media screen and (width>=1024px){.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-left{flex:0 0 150px;height:150px}}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block{flex:1;align-items:flex-end;display:flex}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper{flex:1;justify-content:space-between;align-items:flex-start;display:flex}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-center{flex-direction:column;justify-content:center;gap:.2rem;padding:.5rem 1rem;display:flex}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-center .product-title{color:#333;margin-bottom:4px;font-size:1rem;font-weight:600}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-center .product-price{color:#555;margin-bottom:2px;font-size:.95rem;font-weight:500}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-center .quantity{color:#666;font-size:.85rem}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-right{flex-direction:column;justify-content:center;align-items:flex-start;padding:.5rem 0;display:flex}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-right .delivery-status{color:#ff9800;text-transform:capitalize;margin-bottom:4px;font-size:.9rem;font-weight:600}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-right .delivery-status.delivered{color:#4caf50}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-right .delivery-status.cancelled{color:#f44336}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-right .arrival-date{color:#888;margin-bottom:4px;font-size:.85rem}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .chevron-icon{color:#666;padding-left:1rem}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .chevron-icon svg{width:20px;height:20px}.mobile-fixed-footer-wrap{z-index:10;opacity:0;background-color:#fff;width:100%;height:60px;transition:opacity .3s ease-out,transform .3s ease-out;position:fixed;bottom:0;left:0;transform:translateY(100px);box-shadow:0 -1px 1px #0000001a}.mobile-fixed-footer-wrap.show{opacity:1;transform:translateY(0)}@media screen and (width>=1024px){.mobile-fixed-footer-wrap{display:none}}.mobile-fixed-footer-wrap .mobile-fixed-footer{justify-content:space-around;align-items:center;height:60px;display:flex}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu{opacity:0;flex-direction:column;flex:1;align-items:center;transition:opacity .3s ease-out;display:flex}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu:first-child{transition-delay:.3s}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu:nth-child(2){transition-delay:.4s}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu:nth-child(3){transition-delay:.5s}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu:nth-child(4){transition-delay:.6s}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu.show{opacity:1}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu .icon{flex-direction:column;align-items:center;margin-bottom:.125rem;display:flex;position:relative}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu .icon svg{fill:#555;width:24px;height:24px}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu .icon .counter{background-color:var(--gm-counter-color);color:#fff;z-index:1;text-align:center;border-radius:50%;width:18px;height:18px;font-size:.7rem;font-weight:600;line-height:18px;position:absolute;top:-.1rem;right:-.75rem}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu .menu{color:var(--primary-text-color);text-align:center;font-size:var(--step--2);display:block}body:is(.page--cart,.page--checkout,.page--payment-link,.page--password-protected,.page--coming-soon,.page--under-maintenance) .mobile-fixed-footer-wrap{display:none}.rating-badge{--rating-nil:#444;--rating-zero:#d94040;--rating-one:#e06c00;--rating-two:#e0af00;--rating-three:#80c63a;--rating-four:#52b962;--rating-full:#2a933a;--bg:var(--rating-nil);--text:#fff;background-color:#444;background-color:var(--bg);color:var(--text)}.rating-badge svg{fill:var(--text)}.rating-badge.zero{--bg:var(--rating-zero)}.rating-badge.one{--bg:var(--rating-one)}.rating-badge.two{--bg:var(--rating-two)}.rating-badge.three{--bg:var(--rating-three)}.rating-badge.four{--bg:var(--rating-four)}.rating-badge.full{--bg:var(--rating-full)}.pincode-availability-checker{margin-bottom:1.5rem;padding:0}.pincode-availability-checker .pincode-availability-checker-header{color:var(--primary-text-color);font-size:var(--step--1);margin-bottom:.25rem}.pincode-availability-checker .pincode-availability-checker-input{max-width:100%}@media screen and (width>=1024px){.pincode-availability-checker .pincode-availability-checker-input{max-width:calc(50% - .5rem)}}.pincode-availability-checker .pincode-availability-checker-input .form .form-group{position:relative}.pincode-availability-checker .pincode-availability-checker-input .form .form-group .form-input{background-color:#fff}.pincode-availability-checker .pincode-availability-checker-input .form .form-group .button{border-radius:4px;position:absolute;top:5px;right:.25rem}@media screen and (width>=1024px){.pincode-availability-checker .pincode-availability-checker-input .form .form-group .button{top:3px}}.pincode-availability-checker .pincode-availability-checker-input .delivery-available,.pincode-availability-checker .pincode-availability-checker-input .delivery-not-available{font-size:var(--step--1);align-items:center;gap:.25rem;display:flex}.pincode-availability-checker .pincode-availability-checker-input .estimated-delivery{font-size:var(--step--2);color:var(--secondary-text-color);margin-top:.25rem}.product-customisation{margin:1rem 0}.product-customisation .product-customisation-title{justify-content:space-between;align-items:start;margin-bottom:1rem;font-weight:600;display:flex}.product-customisation .product-customisation-form{border:thin dashed var(--gm-border-color);padding:1rem 1.5rem 1.5rem}.product-customisation .product-customisation-form .form .form-group .form-input{background-color:#fff}.product-custom-gallery-wrap .masonry-grid{overflow:hidden}.product-custom-gallery-wrap .masonry-grid .grid-sizer{width:48%}@media screen and (width>=375px){.product-custom-gallery-wrap .masonry-grid .grid-sizer{width:49%}}@media screen and (width>=768px){.product-custom-gallery-wrap .masonry-grid .grid-sizer{width:32.5%}}@media screen and (width>=1024px){.product-custom-gallery-wrap .masonry-grid .grid-sizer{width:24.5%}}.product-custom-gallery-wrap .masonry-grid .gutter-sizer{width:.5rem}.product-custom-gallery-wrap .masonry-grid .grid-item{cursor:pointer;width:48%;margin-bottom:.5rem}@media screen and (width>=375px){.product-custom-gallery-wrap .masonry-grid .grid-item{width:49%}}@media screen and (width>=768px){.product-custom-gallery-wrap .masonry-grid .grid-item{width:32.5%}}@media screen and (width>=1024px){.product-custom-gallery-wrap .masonry-grid .grid-item{width:24.5%}}.product-custom-gallery-wrap .masonry-grid .grid-item img,.product-custom-gallery-wrap .masonry-grid .grid-item video{border-radius:var(--gm-border-radius);width:100%;display:block}.product-custom-gallery-wrap .masonry-grid .grid-item .grid-item-caption{font-size:var(--step--2);color:var(--secondary-text-color);margin:.35rem .25rem .25rem;line-height:1.125}@media screen and (width>=1024px){.product-custom-gallery-wrap .masonry-grid .grid-item .grid-item-caption{font-size:var(--step--3)}}.product-custom-gallery-wrap .masonry-grid .grid-item .grid-item-style{font-size:var(--step--2);color:var(--secondary-text-color);margin:.25rem .25rem .35rem;line-height:1.125;display:none}@media screen and (width>=1024px){.product-custom-gallery-wrap .masonry-grid .grid-item .grid-item-style{font-size:var(--step--3)}}.product-custom-gallery-wrap .masonry-grid .grid-item .grid-item-style .product{font-weight:700}.product-custom-gallery-wrap .masonry-grid .grid-item .grid-item-button{margin:.25rem;display:none}.product-custom-gallery-wrap .masonry-grid .grid-item .grid-item-close-button{z-index:10;background-color:#eeeeeec2;border-radius:0 6px;width:36px;height:36px;display:none;position:absolute;top:0;right:0}.product-custom-gallery-wrap .masonry-grid .grid-item .product-view{opacity:0;z-index:-1;background-color:#fff;padding:5px;transition:opacity .2s ease-out,transform .2s ease-out;position:absolute;bottom:0;transform:translateY(100%)}.product-custom-gallery-wrap .masonry-grid .grid-item .product-view .product-view-content{flex-direction:column;align-items:center;width:100%;height:auto;padding:1rem 0;display:flex;position:absolute;bottom:0;left:0}.product-custom-gallery-wrap .masonry-grid .grid-item .product-view .product-view-content .product-view-title{font-weight:500}.product-custom-gallery-wrap .masonry-grid .grid-item .product-view .product-view-close-button{z-index:10;background-color:#eeeeeec2;border-radius:0 6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:0;right:0}.product-custom-gallery-wrap .masonry-grid .grid-item .product-view.active{z-index:5;opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(0)}.product-custom-gallery-wrap .masonry-grid .grid-item.grid-item--gigante{width:100%;overflow:hidden}.product-custom-gallery-wrap .masonry-grid .grid-item.grid-item--gigante .grid-item-button,.product-custom-gallery-wrap .masonry-grid .grid-item.grid-item--gigante .grid-item-style{display:block}.product-custom-gallery-wrap .masonry-grid .grid-item.grid-item--gigante .grid-item-close-button{justify-content:center;align-items:center;display:flex}.product-custom-gallery-wrap>.button{margin:1.5rem auto}.dialog-wrap.gallery-dialog-wrap .dialog-mask{background:#00000070}.dialog-wrap.gallery-dialog-wrap .dialog{width:min(100%,500px);box-shadow:0 0 25px #444}.dialog-wrap.gallery-dialog-wrap .dialog .header{padding:0}.dialog-wrap.gallery-dialog-wrap .dialog .header .close{z-index:10;background-color:#eeeeeec2;width:36px;height:36px;top:0;right:0}.dialog-wrap.gallery-dialog-wrap .dialog .header .close svg{fill:#444}.dialog-wrap.gallery-dialog-wrap .dialog .body .content{flex-direction:column;align-items:center;display:flex}.dialog-wrap.gallery-dialog-wrap .dialog .body .content img{width:100%}.dialog-wrap.gallery-dialog-wrap .dialog .body .content .item-info{padding:1rem}.dialog-wrap.gallery-dialog-wrap .dialog .body .content .item-info .caption{font-size:var(--step--2);text-align:center;margin-bottom:.25rem}.dialog-wrap.gallery-dialog-wrap .dialog .body .content .item-info .style{font-size:var(--step--2);text-align:center;margin-bottom:.5rem;font-weight:500}.dialog-wrap.gallery-dialog-wrap .dialog .body .content .item-info .style .product{font-weight:700}.dialog-wrap.gallery-dialog-wrap .dialog .body .content .item-info>.button{margin:0 auto}.account-address-wrap{width:100%}.account-address-wrap>.header{display:none}@media screen and (width>=1024px){.account-address-wrap>.header{margin-bottom:1rem;display:block}}.account-address-wrap>.header .title{font-size:var(--step-3);align-items:center;gap:.5rem;font-weight:700;display:flex}.account-address-wrap>.header .title img{width:32px;height:32px}.account-address-wrap .account-address{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;margin-bottom:1rem;padding:1rem}@media screen and (width>=1024px){.account-address-wrap .account-address{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);margin-bottom:1.5rem;padding:1rem 1.5rem}}.account-address-wrap .account-address>.button{margin-bottom:.5rem}@media screen and (width>=1024px){.account-address-wrap .account-address>.button{display:none}}.account-address-wrap .account-address>.header{font-size:var(--step-1);justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-weight:500;display:flex}.account-address-wrap .account-address .address-box{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);cursor:pointer;background-color:#fff;margin-bottom:1.5rem;padding:1rem 1.5rem;transition:border .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out}.account-address-wrap .account-address .address-box.selected{border:thin solid var(--tertiary-color);background-color:#fafafa;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.account-address-wrap .account-address .address-box>.header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.account-address-wrap .account-address .address-box>.header .full-name{font-size:var(--step-0);align-items:center;font-weight:700;display:flex}.account-address-wrap .account-address .address-box>.header .full-name .delivery-type{background-color:#ededed;border-radius:999px;margin-left:.5rem;padding:.25rem 1rem;font-size:.75rem;font-weight:400;line-height:1rem}.account-address-wrap .account-address .address-box .location{font-size:var(--step--1);margin-bottom:.5rem}.account-address-wrap .account-address .address-box .full-address,.account-address-wrap .account-address .address-box .tax-info{color:var(--secondary-text-color);font-size:var(--step--2);margin-bottom:.25rem}.account-address-wrap .account-address .address-box .tax-info{font-weight:500}.account-address-wrap .account-address .address-box .footer{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.account-address-wrap .account-address .address-box .footer .phone{color:var(--primary-text-color);font-size:var(--step--2);align-items:center;gap:.25rem;display:flex}.account-address-wrap .account-address .address-box .footer .phone svg{fill:var(--icon-color);width:16px;height:16px}.account-address-wrap .account-address .address-form{background-color:#fff}.account-address-wrap .account-address .address-form .content .buttons{align-items:center;gap:1rem;display:flex}.account-address-wrap .account-address .address-form .content .form .form-group.hidden,.account-address-wrap .account-address .address-form .content .form .form-section-divider.hidden{display:none}.account-wishlist-wrap{width:100%}.account-wishlist-wrap>.header{display:none}@media screen and (width>=1024px){.account-wishlist-wrap>.header{margin-bottom:1rem;display:block}}.account-wishlist-wrap>.header .title{font-size:var(--step-3);align-items:center;gap:.5rem;font-weight:700;display:flex}.account-wishlist-wrap>.header .title img{width:32px;height:32px}.account-wishlist-wrap .account-wishlist>.button{margin:1rem 1rem .5rem}@media screen and (width>=1024px){.account-wishlist-wrap .account-wishlist>.button{display:none}}.account-wishlist-wrap .account-wishlist>.header{font-size:var(--step-1);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 1rem;font-weight:500;display:flex}@media screen and (width>=1024px){.account-wishlist-wrap .account-wishlist>.header{display:none}}.account-wishlist-wrap .account-wishlist .empty-wishlist{padding:1rem}.account-wishlist-wrap .account-wishlist .empty-wishlist .title{font-size:var(--step-1);margin-bottom:.5rem;font-weight:500}.account-wishlist-wrap .account-wishlist .empty-wishlist .hint{font-size:var(--step--1);color:var(--secondary-text-color)}.account-wishlist-wrap .account-wishlist .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:1rem;display:grid}@media screen and (width>=1024px){.account-wishlist-wrap .account-wishlist .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-orders-wrap{width:100%}.account-orders-wrap>.button{margin:1rem 1rem .5rem}@media screen and (width>=1024px){.account-orders-wrap>.button{display:none}}.account-orders-wrap>.header{margin-inline:1rem;margin-bottom:.5rem}@media screen and (width>=1024px){.account-orders-wrap>.header{margin-inline:0}}.account-orders-wrap>.header .title{font-weight:700;font-size:var(--step-1);align-items:center;gap:.5rem;display:flex}@media screen and (width>=1024px){.account-orders-wrap>.header .title{font-size:var(--step-3)}}.account-orders-wrap>.header .title img{width:32px;height:32px;display:none}@media screen and (width>=1024px){.account-orders-wrap>.header .title img{display:block}}.account-orders-wrap .dashed-divider{border-top:1px dashed var(--gm-border-color);margin:1.5rem -1.5rem}.account-orders-wrap .account-orders{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;margin-bottom:2rem;padding:1rem}@media screen and (width>=1024px){.account-orders-wrap .account-orders{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);margin-bottom:1.5rem;padding:1rem 1.5rem}}.account-orders-wrap .account-orders>.header{font-size:var(--step-1);justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-weight:500;display:flex}.account-orders-wrap .account-orders>.header .order-header .order-no{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.account-orders-wrap .account-orders>.header .order-header .order-no .exchange-order-badge{font-size:var(--step--3);letter-spacing:.01em;white-space:nowrap;color:#1b5e20;background-color:#e8f5e9;border:1px solid #a5d6a7;border-radius:999px;align-items:center;gap:.3em;padding:.2em .65em;font-weight:600;display:inline-flex}.account-orders-wrap .account-orders>.header .order-header .order-no .exchange-order-badge:before{content:"";background-color:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.account-orders-wrap .account-orders>.header .order-header .order-date{font-size:var(--step--2);color:var(--secondary-text-color)}.account-orders-wrap .account-orders>.header .order-header-right{text-align:right}.account-orders-wrap .account-orders>.header .order-header-right .order-amount{font-weight:600}.account-orders-wrap .account-orders .order-items-group,.account-orders-wrap .account-orders>.header .order-header-right .order-item-count{font-size:var(--step--2);color:var(--secondary-text-color)}.account-orders-wrap .account-orders .order-items-group{text-transform:uppercase;margin-bottom:1rem;font-weight:500}.account-orders-wrap .account-orders .order-item{border-radius:var(--gm-border-radius);cursor:pointer;background-color:#fafafa;align-items:stretch;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex;box-shadow:0 1px 1px #00000029}.account-orders-wrap .account-orders .order-item:last-child{margin-bottom:.5rem}.account-orders-wrap .account-orders .order-item .order-item-image{flex-shrink:0}.account-orders-wrap .account-orders .order-item .order-item-image img{cursor:pointer;border-radius:var(--gm-border-radius);width:100px}.account-orders-wrap .account-orders .order-item .order-item-info{flex-direction:column;min-width:0;display:flex}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-title a{color:var(--primary-text-color)}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-title a:hover{text-decoration:underline}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-category,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-quantity{color:var(--secondary-text-color);font-size:var(--step--2)}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status{margin-top:min(25px,100%)}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status{--_status-color:var(--order-status-color);font-size:var(--step--1);color:var(--_status-color);font-weight:600}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.order.processing{--order-status-color:#ec800e}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.order.on-hold{--order-status-color:#c83c69}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.order.cancelled{--order-status-color:#712804}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.order.payment-pending{--order-status-color:#d11e1e}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.order.completed{--order-status-color:#127529}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.shipment.shipment-initiated{--order-status-color:#0acfcf}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.shipment.packed{--order-status-color:#10a5bf}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.shipment.ready-to-ship{--order-status-color:#0d56dc}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.shipment.shipped{--order-status-color:#b352d6}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.shipment.in-transit{--order-status-color:#f3c738}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.shipment.delivered{--order-status-color:#127529}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.shipment.shipment-rto-initiated{--order-status-color:#b41d57}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.shipment.shipment-rto-delivered{--order-status-color:#523aa1}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.shipment.shipment-on-hold{--order-status-color:#af1a1a}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.shipment.shipment-archived{--order-status-color:#6d737e}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.refund-requested,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.requested,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.return-requested{--order-status-color:#e5ad11}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.refund-processing,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.return-processing{--order-status-color:#d07335}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.approved{--order-status-color:#1e88e5}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.received{--order-status-color:#43a047}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.inspected{--order-status-color:#8e24aa}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.refunded,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.resolved,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.returned{--order-status-color:#d81b60}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.declined{--order-status-color:#b71c1c}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.hold{--order-status-color:#ef6c00}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.return_request.requested,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.return_request.return-requested{--order-status-color:#e5ad11}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.return_request.approved{--order-status-color:#1e88e5}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.return_request.received{--order-status-color:#43a047}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.return_request.inspected{--order-status-color:#8e24aa}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.return_request.resolved{--order-status-color:#d81b60}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.return_request.refunded,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.return_request.returned{--order-status-color:#127529}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.return_request.declined{--order-status-color:#b71c1c}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.return_request.hold{--order-status-color:#ef6c00}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Exchange.requested,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Exchange.return-requested,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Repair.requested,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Repair.return-requested,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.exchange.requested,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.exchange.return-requested,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.repair.requested,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.repair.return-requested{--order-status-color:#e5ad11}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Exchange.approved,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Exchange.return-processing,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Repair.approved,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Repair.return-processing,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.exchange.approved,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.exchange.return-processing,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.repair.approved,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.repair.return-processing{--order-status-color:#1e88e5}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Exchange.received,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Repair.received,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.exchange.received,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.repair.received{--order-status-color:#43a047}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Exchange.inspected,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Repair.inspected,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.exchange.inspected,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.repair.inspected{--order-status-color:#8e24aa}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Exchange.resolved,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Repair.resolved,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.exchange.resolved,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.repair.resolved{--order-status-color:#d81b60}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Exchange.refunded,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Exchange.returned,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Repair.refunded,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Repair.returned,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.exchange.refunded,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.exchange.returned,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.repair.refunded,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.repair.returned{--order-status-color:#127529}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Exchange.declined,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Repair.declined,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.exchange.declined,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.repair.declined{--order-status-color:#b71c1c}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Exchange.hold,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.Repair.hold,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.exchange.hold,.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.repair.hold{--order-status-color:#ef6c00}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status-time{color:var(--secondary-text-color);font-size:var(--step--3)}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .payment-due-amount{color:var(--primary-text-color);font-size:var(--step--3)}.account-orders-wrap .account-orders .order-item .order-item-action{place-content:center right;width:80px;margin-left:auto;display:grid}.account-orders-wrap .account-orders .order-item .order-item-action svg{fill:var(--icon-color)}.account-orders-wrap .account-orders .order-item-action{justify-content:space-between;align-items:center;display:flex}.account-orders-wrap .account-orders .order-item-action .help-hint{font-size:var(--step--2)}.account-orders-wrap .order-item-details>.button{margin:1rem 1rem .5rem}@media screen and (width>=1024px){.account-orders-wrap .order-item-details>.button{margin:0 0 .5rem}}.account-orders-wrap .order-item-details>.header{margin-inline:1rem;font-size:var(--step-1);justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;font-weight:500;display:flex}@media screen and (width>=1024px){.account-orders-wrap .order-item-details>.header{margin-inline:0}}.account-orders-wrap .order-item-details>.header .title{font-weight:700;font-size:var(--step-1);align-items:center;gap:.5rem;display:flex}@media screen and (width>=1024px){.account-orders-wrap .order-item-details>.header .title{font-size:var(--step-3)}}.account-orders-wrap .order-item-details>.header .order-header-right{text-align:right}.account-orders-wrap .order-item-details>.header .order-header-right .order-no{font-weight:600}.account-orders-wrap .order-item-details>.header .order-header-right .order-date{font-size:var(--step--2);color:var(--secondary-text-color)}.account-orders-wrap .order-item-details .order-item{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;margin-bottom:1rem;padding:1rem 1.5rem}@media screen and (width>=1024px){.account-orders-wrap .order-item-details .order-item{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);margin-bottom:1.5rem}}.account-orders-wrap .order-item-details .order-item>.header{font-size:var(--step-1);justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.account-orders-wrap .order-item-details .order-item>.header .order-item-status{font-weight:500}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status{--_status-color:var(--order-status-color);font-size:var(--step--1);color:var(--_status-color);font-weight:600}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.order.processing{--order-status-color:#ec800e}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.order.on-hold{--order-status-color:#c83c69}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.order.cancelled{--order-status-color:#712804}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.order.payment-pending{--order-status-color:#d11e1e}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.order.completed{--order-status-color:#127529}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.shipment.shipment-initiated{--order-status-color:#0acfcf}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.shipment.packed{--order-status-color:#10a5bf}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.shipment.ready-to-ship{--order-status-color:#0d56dc}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.shipment.shipped{--order-status-color:#b352d6}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.shipment.in-transit{--order-status-color:#f3c738}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.shipment.delivered{--order-status-color:#127529}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.shipment.shipment-rto-initiated{--order-status-color:#b41d57}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.shipment.shipment-rto-delivered{--order-status-color:#523aa1}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.shipment.shipment-on-hold{--order-status-color:#af1a1a}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.shipment.shipment-archived{--order-status-color:#6d737e}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.refund-requested,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.requested,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.return-requested{--order-status-color:#e5ad11}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.refund-processing,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.return-processing{--order-status-color:#d07335}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.approved{--order-status-color:#1e88e5}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.received{--order-status-color:#43a047}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.inspected{--order-status-color:#8e24aa}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.refunded,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.resolved,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.returned{--order-status-color:#d81b60}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.declined{--order-status-color:#b71c1c}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.hold{--order-status-color:#ef6c00}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.return_request.requested,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.return_request.return-requested{--order-status-color:#e5ad11}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.return_request.approved{--order-status-color:#1e88e5}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.return_request.received{--order-status-color:#43a047}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.return_request.inspected{--order-status-color:#8e24aa}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.return_request.resolved{--order-status-color:#d81b60}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.return_request.refunded,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.return_request.returned{--order-status-color:#127529}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.return_request.declined{--order-status-color:#b71c1c}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.return_request.hold{--order-status-color:#ef6c00}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Exchange.requested,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Exchange.return-requested,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Repair.requested,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Repair.return-requested,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.exchange.requested,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.exchange.return-requested,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.repair.requested,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.repair.return-requested{--order-status-color:#e5ad11}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Exchange.approved,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Exchange.return-processing,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Repair.approved,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Repair.return-processing,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.exchange.approved,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.exchange.return-processing,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.repair.approved,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.repair.return-processing{--order-status-color:#1e88e5}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Exchange.received,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Repair.received,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.exchange.received,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.repair.received{--order-status-color:#43a047}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Exchange.inspected,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Repair.inspected,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.exchange.inspected,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.repair.inspected{--order-status-color:#8e24aa}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Exchange.resolved,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Repair.resolved,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.exchange.resolved,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.repair.resolved{--order-status-color:#d81b60}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Exchange.refunded,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Exchange.returned,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Repair.refunded,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Repair.returned,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.exchange.refunded,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.exchange.returned,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.repair.refunded,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.repair.returned{--order-status-color:#127529}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Exchange.declined,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Repair.declined,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.exchange.declined,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.repair.declined{--order-status-color:#b71c1c}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Exchange.hold,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.Repair.hold,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.exchange.hold,.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.repair.hold{--order-status-color:#ef6c00}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status-time{color:var(--secondary-text-color);font-size:var(--step--3);font-weight:400}.account-orders-wrap .order-item-details .order-item>.header .header-right{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.account-orders-wrap .order-item-details .order-item>.header .header-right .courier-info{color:var(--secondary-text-color);font-size:var(--step--3)}.account-orders-wrap .order-item-details .order-item .item-details{border-radius:var(--gm-border-radius);background-color:#fafafa;align-items:stretch;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex;box-shadow:0 1px 1px #00000029}.account-orders-wrap .order-item-details .order-item .item-details .item-image img{cursor:pointer;width:100px}.account-orders-wrap .order-item-details .order-item .item-details .item-info{flex-direction:column;width:100%;display:flex}.account-orders-wrap .order-item-details .order-item .item-details .item-info .item-header{justify-content:space-between;align-items:center;display:flex}.account-orders-wrap .order-item-details .order-item .item-details .item-info .item-header .title{font-weight:600}.account-orders-wrap .order-item-details .order-item .item-details .item-info .item-header .title a{color:var(--primary-text-color)}.account-orders-wrap .order-item-details .order-item .item-details .item-info .item-header .title a:hover{text-decoration:underline}.account-orders-wrap .order-item-details .order-item .item-details .item-info .item-header .price{font-weight:600}.account-orders-wrap .order-item-details .order-item .item-details .item-info .item-category,.account-orders-wrap .order-item-details .order-item .item-details .item-info .item-price,.account-orders-wrap .order-item-details .order-item .item-details .item-info .item-quantity{color:var(--secondary-text-color);font-size:var(--step--2)}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details{background-color:#eee;border-radius:4px;padding:1rem}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details .header{border-radius:4px;justify-content:space-between;align-items:center;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details .header .title{font-weight:700;font-size:var(--step--1);align-items:center;gap:1rem;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details .header .title .status{--_refund-request-status-color:var(--refund-request-status-color);color:var(--_refund-request-status-color)}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details .details{margin-top:1rem}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details .details .reason-type{font-weight:500;font-size:var(--step--1)}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details .details .remarks{font-size:var(--step--2);margin-top:.5rem}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details .refund-completed .header .title{color:#cb0000}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details.refund-requested{--refund-request-status-color:#fb8c4d;background-color:#fff7f2}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details.refund-processing{--refund-request-status-color:#4ea0db;background-color:#ecf4fa}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details.refunded{background-color:unset;padding:0}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-available-status{font-size:var(--step--2);color:var(--secondary-text-color);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-available-status svg{width:18px;height:18px;fill:var(--gm-info-color)}@media screen and (width>=1024px){.account-orders-wrap .order-item-details .order-item .order-item-refund>.button{width:50%}}.account-orders-wrap .order-item-details .order-item .order-item-rating>.header{font-size:var(--step--1);margin-bottom:1.5rem;font-weight:500}.account-orders-wrap .order-item-details .order-item .order-item-rating>.rating{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-headline{font-weight:600;font-size:var(--step--1)}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-image-wrapper{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;margin-block:.5rem;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-image-wrapper .review-image{flex:none}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-image-wrapper .review-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--gm-border-radius);cursor:pointer;max-width:150px;max-height:100px;display:block}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-comment{font-size:var(--step--2);color:var(--secondary-text-color);margin-bottom:1rem}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-status{font-size:var(--step--3);align-items:center;gap:.25rem;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-status svg{fill:var(--icon-color);width:.9rem;height:.9rem;margin-top:-2px}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-status.published svg{fill:var(--gm-success-color)}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details{background-color:#f9f9f9;border-radius:4px;padding:1rem}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .header{border-radius:4px;justify-content:space-between;align-items:center;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .header .title{font-weight:700;font-size:var(--step--1);align-items:center;gap:1rem;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .header .title .status{--_refund-request-status-color:var(--refund-request-status-color);color:var(--_refund-request-status-color)}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .header .toggle-icon{transition:transform .25s}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .header .toggle-icon.is-open{transform:rotate(90deg)}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .details{margin-top:1rem}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .details .reason-type{font-weight:500;font-size:var(--step--1)}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .details .remarks{font-size:var(--step--2);margin-top:.5rem}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-link-cta{border:1px solid var(--gm-border-color);background:#fafafa;border-radius:10px;flex-direction:column;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-link-cta .payment-cta-header{align-items:flex-start;gap:.625rem;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-link-cta .payment-cta-header .payment-cta-icon{background:var(--primary-color);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-link-cta .payment-cta-header .payment-cta-title{font-size:var(--step--1);color:var(--primary-text-color);margin:0;font-weight:700}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-link-cta .payment-cta-header .payment-cta-subtitle{font-size:var(--step--2);color:var(--secondary-text-color);margin:2px 0 0}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-link-cta .payment-due-info{font-size:var(--step--1);background:#fff;border:1px solid #d4ede4;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-link-cta .payment-due-info .payment-due-label{color:var(--secondary-text-color);font-weight:500}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-link-cta .payment-due-info .payment-due-amount{font-weight:800;font-size:var(--step-0);color:var(--primary-text-color)}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-link-cta .payment-hint{font-size:var(--step--3);text-align:center;color:var(--secondary-text-color)}@media screen and (width>=1024px){.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-link-cta .payment-hint{width:100%}}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-received-cta{background:#f0faf5;border:1px solid #a5d6b8;border-radius:10px;align-items:flex-start;gap:.625rem;margin-top:1rem;padding:.875rem 1rem;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-received-cta .payment-received-icon{background:var(--primary-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-received-cta .payment-received-title{font-size:var(--step--1);color:#1a6b3c;margin:0;font-weight:700}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .payment-received-cta .payment-received-subtitle{font-size:var(--step--2);color:#2e7d5a;margin:2px 0 0}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .return-completed .header .title{color:#cb0000}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details.requested,.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details.return-requested{--refund-request-status-color:#fb8c4d}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details.approved{--refund-request-status-color:#1e88e5;background-color:#ebf5fb}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details.return-processing{--refund-request-status-color:#4ea0db;background-color:#ecf4fa}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details.returned{background-color:unset;padding:0}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .details .attachments{margin-top:.75rem}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .details .attachments .attachments-label{font-size:var(--step--1);margin-bottom:.5rem}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .details .attachments .attachment-images{flex-wrap:wrap;gap:.5rem;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .details .attachments .attachment-images .attachment-thumb-btn,.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .details .attachments .attachment-images a{border:1px solid var(--gm-border-color);cursor:pointer;background:0 0;border-radius:6px;padding:0;transition:opacity .15s;display:block;overflow:hidden}:is(.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .details .attachments .attachment-images a,.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .details .attachments .attachment-images .attachment-thumb-btn):hover{opacity:.8}:is(.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .details .attachments .attachment-images a,.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .details .attachments .attachment-images .attachment-thumb-btn):focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.account-orders-wrap .order-item-details .order-item .order-item-return .return-request-details .details .attachments .attachment-images .attachment-thumb{-o-object-fit:cover;object-fit:cover;width:72px;height:72px;display:block}.account-orders-wrap .order-item-details .order-item .order-item-return .refund-available-status{font-size:var(--step--2);color:var(--secondary-text-color);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.account-orders-wrap .order-item-details .order-item .order-item-return .refund-available-status svg{width:18px;height:18px;fill:var(--gm-info-color)}@media screen and (width>=1024px){.account-orders-wrap .order-item-details .order-item .order-item-return>.button{width:50%}}.account-orders-wrap .order-item-details .order-contact{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;margin-bottom:1rem;padding:1rem 1.5rem}@media screen and (width>=1024px){.account-orders-wrap .order-item-details .order-contact{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);margin-bottom:1.5rem}}.account-orders-wrap .order-item-details .order-contact>.header{font-size:var(--step-0);justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;font-weight:600;display:flex}.account-orders-wrap .order-item-details .order-contact .order-email{font-size:var(--step--1);align-items:center;gap:.5rem;display:flex}.account-orders-wrap .order-item-details .order-contact .order-email svg{width:18px;height:18px;fill:var(--icon-color)}.account-orders-wrap .order-item-details .order-contact .order-phone{font-size:var(--step--1);align-items:center;gap:.5rem;display:flex}.account-orders-wrap .order-item-details .order-contact .order-phone svg{width:18px;height:18px;fill:var(--icon-color)}.account-orders-wrap .order-item-details .order-delivery{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;margin-bottom:1rem;padding:1rem 1.5rem}@media screen and (width>=1024px){.account-orders-wrap .order-item-details .order-delivery{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);margin-bottom:1.5rem}}.account-orders-wrap .order-item-details .order-delivery>.header{font-size:var(--step-0);justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;font-weight:600;display:flex}.account-orders-wrap .order-item-details .order-delivery .delivery-contact{font-weight:600;font-size:var(--step--1);margin-bottom:.25rem}.account-orders-wrap .order-item-details .order-delivery .delivery-contact span:has(+span){border-right:2px solid var(--primary-text-color);margin-right:.5rem;padding-right:.5rem}.account-orders-wrap .order-item-details .order-delivery .delivery-address{color:var(--secondary-text-color);font-size:var(--step--2)}.account-orders-wrap .order-item-details .order-billing{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;margin-bottom:1rem;padding:1rem 1.5rem}@media screen and (width>=1024px){.account-orders-wrap .order-item-details .order-billing{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);margin-bottom:1.5rem}}.account-orders-wrap .order-item-details .order-billing>.header{font-size:var(--step-0);justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;font-weight:600;display:flex}.account-orders-wrap .order-item-details .order-billing .amount-details{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.account-orders-wrap .order-item-details .order-billing .amount-details .amount-details-left .label{font-size:var(--step--1);font-weight:600}.account-orders-wrap .order-item-details .order-billing .amount-details .amount-details-left .total-saved{font-size:var(--step--2);color:var(--gm-green-color)}.account-orders-wrap .order-item-details .order-billing .amount-details .amount-details-right{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.account-orders-wrap .order-item-details .order-billing .amount-details .amount-details-right .order-amount{font-weight:700;font-size:var(--step--0)}.account-orders-wrap .order-item-details .order-billing .invoice-and-payment{flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}@media screen and (width>=1024px){.account-orders-wrap .order-item-details .order-billing .invoice-and-payment{flex-direction:row}.account-orders-wrap .order-item-details .order-billing .invoice-and-payment button{width:50%}}.account-orders-wrap .order-item-details .order-billing .invoice-and-payment .payment-method{text-align:right;text-transform:uppercase;font-weight:700;font-size:var(--step--1)}@media screen and (width>=1024px){.account-orders-wrap .order-item-details .order-billing .invoice-and-payment .payment-method{width:50%}}.account-orders-wrap .order-item-details .order-billing .invoice-and-payment .payment-method.cash-on-delivery{color:var(--primary-text-color)}.account-orders-wrap .order-item-details .order-billing .invoice-and-payment .payment-method.prepaid{color:var(--gm-green-color)}.account-orders-wrap .order-item-details .order-billing .billed-to .label{font-size:var(--step--1);font-weight:600}.account-orders-wrap .order-item-details .order-billing .billed-to .billing-contact{font-weight:600;font-size:var(--step--1);margin-bottom:.25rem}.account-orders-wrap .order-item-details .order-billing .billed-to .billing-address{color:var(--secondary-text-color);font-size:var(--step--2)}.account-orders-wrap .resolution-type-badge{font-size:var(--step--3);letter-spacing:.01em;white-space:nowrap;color:#1b5e20;background-color:#e8f5e9;border:1px solid #a5d6a7;border-radius:999px;align-items:center;gap:.3em;padding:.2em .65em;font-weight:600;display:inline-flex}.account-orders-wrap .resolution-type-badge:before{content:"";background-color:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.account-orders-wrap .resolution-type-badge.exchange{color:#1b5e20;background-color:#e8f5e9;border-color:#a5d6a7}.account-orders-wrap .resolution-type-badge.refund{color:#bf360c;background-color:#fff3e0;border-color:#ffcc80}.account-orders-wrap .resolution-type-badge.repair{color:#4527a0;background-color:#ede7f6;border-color:#b39ddb}.account-orders-wrap .button-cancel-order{max-width:94%;margin:1rem auto}@media screen and (width>=1024px){.account-orders-wrap .button-cancel-order{max-width:100%}}.account-orders-wrap .empty-order-state{padding:1rem}.account-orders-wrap .empty-order-state .title{font-size:var(--step-1);margin-bottom:.5rem;font-weight:500}.account-orders-wrap .empty-order-state .hint{font-size:var(--step--1);color:var(--secondary-text-color);margin-bottom:1rem}.account-orders-wrap .empty-order-state .button{white-space:nowrap;width:50%;margin:auto}@media screen and (width>=1024px){.account-orders-wrap .empty-order-state .button{width:20%}}.order-cancellation-dialog-wrap .order-cancellation-dialog{width:600px;padding:1rem 1.5rem}.order-cancellation-dialog-wrap .order-cancellation-dialog .modal-header{margin-bottom:1.5rem}.order-cancellation-dialog-wrap .order-cancellation-dialog .modal-header .header .title{text-align:left;font-size:var(--step-3);margin-bottom:0;font-weight:600}.order-cancellation-dialog-wrap .order-cancellation-dialog .modal-header .header .hint{font-size:var(--step--2);color:var(--secondary-text-color);width:90%}.order-cancellation-dialog-wrap .order-cancellation-dialog .content{flex-direction:column;width:100%;display:flex}.order-rating-dialog-wrap .order-rating-dialog{width:600px;padding:1rem 1.5rem}.order-rating-dialog-wrap .order-rating-dialog .modal-header{margin-bottom:1.5rem}.order-rating-dialog-wrap .order-rating-dialog .modal-header .header .title{text-align:left;font-size:var(--step-3);margin-bottom:0;font-weight:600}.order-rating-dialog-wrap .order-rating-dialog .modal-header .header .hint{width:90%;font-size:var(--step--2);color:var(--secondary-text-color)}.order-rating-dialog-wrap .order-rating-dialog .content{flex-direction:column;width:100%;display:flex}.order-rating-dialog-wrap .order-rating-dialog .content .review-item{align-items:stretch;gap:1rem;margin-bottom:1.5rem;display:flex}.order-rating-dialog-wrap .order-rating-dialog .content .review-item .item-image img{width:100px}.order-rating-dialog-wrap .order-rating-dialog .content .review-item .item-info{flex-direction:column;width:100%;display:flex}.order-rating-dialog-wrap .order-rating-dialog .content .review-item .item-info .item-header{justify-content:space-between;align-items:flex-start;display:flex}.order-rating-dialog-wrap .order-rating-dialog .content .review-item .item-info .item-header .price,.order-rating-dialog-wrap .order-rating-dialog .content .review-item .item-info .item-header .title{font-weight:600}.order-rating-dialog-wrap .order-rating-dialog .content .review-item .item-info .item-category{color:var(--secondary-text-color);font-size:var(--step--2)}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper{width:100%;margin:1rem 0;position:relative}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .options-menu{z-index:999;background:#fff;border-radius:10px;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 20px #00000026}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .options-menu .option-item{text-align:left;width:100%;padding:12px 16px}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .options-menu .option-item:hover{background:#f3f4f6}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-grid{gap:12px;display:flex}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-hint{color:#666;margin-top:8px;font-size:12px;line-height:1.5}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-error{font-size:var(--step--3);color:#ef4444;margin-top:8px}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-box{cursor:pointer;background:#f3f4f6;border:1px dashed #d1d5db;border-radius:12px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative;overflow:hidden}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-box.has-error{border:1px solid #ef4444}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-box .upload-placeholder{position:relative}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-box .upload-placeholder .icon svg{fill:var(--primary-color)}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-box .upload-placeholder .plus{background:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:flex;position:absolute;bottom:-4px;right:-8px}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-box .remove-btn{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;position:absolute;top:4px;right:4px}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-box:hover{background:#e5e7eb}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .menu-pop-enter-active{animation:.2s popIn}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .menu-pop-leave-active{animation:.15s popOut}.order-refund-dialog-wrap .order-refund-dialog{width:600px;padding:1rem 1.5rem}.order-refund-dialog-wrap .order-refund-dialog .modal-header{margin-bottom:1.5rem}.order-refund-dialog-wrap .order-refund-dialog .modal-header .header .title{text-align:left;font-size:var(--step-3);margin-bottom:0;font-weight:600}.order-refund-dialog-wrap .order-refund-dialog .modal-header .header .hint{font-size:var(--step--2);color:var(--secondary-text-color);width:90%}.order-refund-dialog-wrap .order-refund-dialog .content{flex-direction:column;width:100%;display:flex}.order-refund-dialog-wrap .order-refund-dialog .content .refund-item{align-items:stretch;gap:1rem;margin-bottom:1.5rem;display:flex}.order-refund-dialog-wrap .order-refund-dialog .content .refund-item .item-image img{width:100px}.order-refund-dialog-wrap .order-refund-dialog .content .refund-item .item-info{flex-direction:column;width:100%;display:flex}.order-refund-dialog-wrap .order-refund-dialog .content .refund-item .item-info .item-header{justify-content:space-between;align-items:flex-start;display:flex}.order-refund-dialog-wrap .order-refund-dialog .content .refund-item .item-info .item-header .price,.order-refund-dialog-wrap .order-refund-dialog .content .refund-item .item-info .item-header .title{font-weight:600}.order-refund-dialog-wrap .order-refund-dialog .content .refund-item .item-info .item-category{color:var(--secondary-text-color);font-size:var(--step--2)}.order-refund-dialog-wrap .order-refund-dialog .content .refund-item .item-info .tools{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.slide-down-enter-active,.slide-down-leave-active{transform-origin:top;transition:opacity .25s,transform .25s}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-6px)scaleY(.97)}.account-rma{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;padding-block:.75rem;display:flex}@media screen and (width>=1024px){.account-rma{flex-direction:row;padding:2rem}}.account-rma .account-rma-wrap{border:thin solid var(--gm-border-light-color);background-color:#fff;border-radius:.25rem;width:100%;padding:2rem 1rem}@media screen and (width>=1024px){.account-rma .account-rma-wrap{width:60%;padding:2rem 3rem}}.account-rma .account-rma-wrap>.header{font-size:var(--step-2);color:var(--primary-text-color);margin-top:1rem;font-weight:500}.account-rma .account-rma-wrap .description{font-size:var(--step--1);color:var(--secondary-text-color)}.account-rma .account-rma-wrap .rma-item-wrap{width:100%;margin-top:.5rem;margin-bottom:.5rem}.account-rma .account-rma-wrap .rma-item-wrap:has(+:not(.rma-drawyer-item-wrap)){margin-bottom:1rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-item{background-color:#fafafa;background-color:var(--surface-color,#fafafa);border-radius:var(--gm-border-radius);cursor:pointer;align-items:stretch;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex;box-shadow:0 .0625rem .0625rem #00000029}.account-rma .account-rma-wrap .rma-item-wrap .rma-item:last-child{margin-bottom:.5rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-image{flex-shrink:0}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-image img{cursor:pointer;border-radius:var(--gm-border-radius);width:6.25rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info{flex-direction:column;min-width:0;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-title a{color:var(--primary-text-color)}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-title a:hover{text-decoration:underline}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-category{color:var(--secondary-text-color);font-size:var(--step--2)}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-variants{flex-wrap:wrap;gap:.25rem;margin-top:.125rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-variants .variant-chip{font-size:var(--step--2);color:var(--secondary-text-color);background:#f5f5f5;background:var(--surface-color,#f5f5f5);border:.0625rem solid #e0e0e0;border:.0625rem solid var(--border-color,#e0e0e0);border-radius:.25rem;padding:.0625rem .375rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-quantity-info{flex-wrap:wrap;gap:.25rem;margin-top:.3125rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-qty-chip{font-size:var(--step--3);color:var(--secondary-text-color);background:#f3f4f6;border-radius:.25rem;align-items:center;padding:.125rem .4375rem;font-weight:500;display:inline-flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-qty-chip.rma-qty-chip--returned{color:#b71c1c;background:#fef2f2}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-qty-chip.rma-qty-chip--available{color:#127529;background:#f0fdf4}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status{margin-top:min(1.5625rem,100%)}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status{--_status-color:var(--order-status-color);font-size:var(--step--1);color:var(--_status-color);font-weight:600}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.order.processing{--order-status-color:#ec800e}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.order.on-hold{--order-status-color:#c83c69}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.order.cancelled{--order-status-color:#712804}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.order.payment-pending{--order-status-color:#d11e1e}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.shipment.shipment-initiated{--order-status-color:#0acfcf}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.shipment.packed{--order-status-color:#10a5bf}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.shipment.ready-to-ship{--order-status-color:#0d56dc}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.shipment.shipped{--order-status-color:#b352d6}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.shipment.in-transit{--order-status-color:#f3c738}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.shipment.delivered{--order-status-color:#127529}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.shipment.shipment-rto-initiated{--order-status-color:#b41d57}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.shipment.shipment-rto-delivered{--order-status-color:#523aa1}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.shipment.shipment-on-hold{--order-status-color:#af1a1a}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.shipment.shipment-archived{--order-status-color:#6d737e}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.refund.refund-requested{--order-status-color:#e5ad11}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.refund.refund-processing{--order-status-color:#d07335}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status.refund.refunded{--order-status-color:#d01313}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .status-time{color:var(--secondary-text-color);font-size:var(--step--3)}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-info .rma-item-status .payment-due-amount{color:var(--primary-text-color);font-size:var(--step--3)}.account-rma .account-rma-wrap .rma-item-wrap .rma-item .rma-item-tools{place-content:center right;width:5rem;margin-left:auto;display:grid}.account-rma .account-rma-wrap .rma-item-wrap .rma-form{flex-direction:column;gap:1.25rem;margin:2rem 0;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-group{flex-direction:column;gap:.375rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-group.error .form-select,.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-group.error .form-textarea{border-color:#e03e3e}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-group.error .form-select:focus,.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-group.error .form-textarea:focus{box-shadow:0 0 0 .1875rem #e03e3e1f}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .label{font-size:var(--step--2);color:var(--primary-text-color);margin-bottom:.375rem;font-weight:500;display:block}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .mandatory{color:#e03e3e;margin-left:.125rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-select,.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-textarea{width:100%;font-size:var(--step--2);color:var(--primary-text-color);border:thin solid var(--gm-border-color);box-sizing:border-box;appearance:none;background:#fff;border-radius:.5rem;outline:none;padding:.5rem .75rem;transition:border-color .15s}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-select:focus,.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-textarea:focus{border-color:var(--gm-border-light-color);box-shadow:0 0 0 .0625rem #2a7d4f1f}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;height:2.5rem;padding-right:2.25rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .info-box{font-size:var(--step--3);color:var(--primary-color);background:#f0faf5;border:.0625rem solid #a5d6b8;border-radius:.5rem;align-items:flex-start;gap:.5rem;margin-top:.25rem;padding:.625rem .875rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .info-box .info-icon{flex-shrink:0;margin-top:.0625rem;line-height:1}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .add-remarks-link{font-size:var(--step--2);color:var(--primary-color);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:500}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .add-remarks-link:hover{text-decoration:underline}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .remarks-footer{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .char-count{font-size:var(--step--2);color:var(--secondary-text-color);white-space:nowrap;flex-shrink:0}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .bank-details{flex-direction:column;gap:1rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .bank-details-saved{border:.0625rem solid var(--gm-border-color);background:#fff;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.75rem .875rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .bank-details-saved .bank-details-saved-meta{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .bank-details-saved .bank-details-saved-badge{font-size:var(--step--2);color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3125rem;font-weight:600;display:inline-flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .bank-details-saved .bank-details-saved-name{font-size:var(--step-0);color:var(--primary-text-color);font-weight:600}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .bank-details-saved .bank-details-saved-row{font-size:var(--step--1);color:var(--primary-text-color);flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .bank-details-saved .bank-details-saved-row.bank-details-saved-row--muted{font-size:var(--step--2);color:var(--secondary-text-color)}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .bank-details-saved .bank-details-saved-row .bank-details-sep{color:var(--gm-border-color)}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .bank-details-confirm-row{margin-top:.25rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-input{width:100%;font-size:var(--step--2);color:var(--primary-text-color);border:thin solid var(--gm-border-color);box-sizing:border-box;background:#fff;border-radius:.25rem;outline:none;height:2.5rem;padding:.5rem .75rem;transition:border-color .15s}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-input:focus{border:thin solid var(--gm-border-color);box-shadow:0 0 0 .0625rem #2a7d4f1f}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-group.error .form-input{border-color:#e03e3e}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .form-group.error .form-input:focus{box-shadow:0 0 0 .0625rem #e03e3e1f}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-section{border:.094rem dashed var(--gm-border-color);border-radius:.5rem;overflow:hidden}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-empty{flex-direction:column;align-items:center;gap:.625rem;padding:1.25rem 1rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-empty .exchange-hint{font-size:var(--step--1);color:var(--secondary-text-color);text-align:center;margin:0}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product .exchange-product-badge{color:var(--primary-color);font-size:var(--step--2);background:#f0faf5;border:.0625rem solid #a5d6b8;border-radius:.25rem;align-items:center;width:fit-content;padding:.1875rem .5rem;font-weight:500;display:inline-flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product .rma-item{cursor:default;margin-bottom:0}@media screen and (width<=1023px){.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product .rma-item{gap:.625rem;padding:.625rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product .rma-item .rma-item-image img{width:3.75rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product .rma-item .rma-item-info{flex:1}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product .rma-item .rma-item-info .rma-item-title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product .exchange-product-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.375rem;width:auto;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product .exchange-product-actions .exchange-product-price{font-size:var(--step-0);color:var(--primary-text-color);font-weight:600}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product .exchange-product-actions .exchange-product-links{font-size:var(--step--2);align-items:center;gap:.25rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product .exchange-product-actions .exchange-product-links button{cursor:pointer;color:var(--primary-color);font-size:var(--step--2);background:0 0;border:none;padding:0}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product .exchange-product-actions .exchange-product-links button.remove{color:#e03e3e}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product .exchange-product-actions .exchange-product-links button:hover{text-decoration:underline}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .exchange-product .exchange-product-actions .exchange-product-links .sep{color:var(--gm-border-color)}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper{border:.0625rem dashed var(--gm-border-color);border-radius:.625rem;flex-direction:column;align-items:center;width:100%;padding:1rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .upload-hint{font-size:var(--step--2);color:var(--secondary-text-color);text-align:center;margin-top:1rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper{width:100%;margin:1rem 0;position:relative}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .options-menu{z-index:999;background:#fff;border-radius:.625rem;position:absolute;top:0;left:0;right:0;box-shadow:0 .5rem 1.25rem #00000026}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .options-menu .option-item{text-align:left;width:100%;padding:.75rem 1rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .options-menu .option-item:hover{background:#f3f4f6}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .desktop-uploader .upload-grid{justify-content:center;gap:.75rem;display:flex}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .desktop-uploader .upload-hint{font-size:var(--step--3);color:var(--secondary-text-color);text-align:center;word-break:break-word;max-width:100%;margin-top:.5rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .desktop-uploader .upload-error{font-size:var(--step--3);color:#ef4444;text-align:center;margin-top:.5rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .desktop-uploader .upload-box{cursor:pointer;border:.0625rem dashed var(--gm-border-color);background:#f3f4f6;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:relative;overflow:hidden}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .desktop-uploader .upload-box.has-error{border:.0625rem solid #ef4444}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .desktop-uploader .upload-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .desktop-uploader .upload-box .upload-placeholder{position:relative}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .desktop-uploader .upload-box .upload-placeholder .icon svg{fill:var(--primary-color)}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .desktop-uploader .upload-box .upload-placeholder .plus{background:var(--primary-color);color:#fff;font-size:var(--step--2);border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex;position:absolute;bottom:-.25rem;right:-.5rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .desktop-uploader .upload-box .remove-btn{color:#fff;width:1.125rem;height:1.125rem;font-size:var(--step--2);cursor:pointer;background:#0009;border:none;border-radius:50%;position:absolute;top:.25rem;right:.25rem}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .desktop-uploader .upload-box:hover{background:#e5e7eb}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .menu-pop-enter-active{animation:.2s popIn}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .upload-box-wrapper .uploader-wrapper .menu-pop-leave-active{animation:.15s popOut}.account-rma .account-rma-wrap .rma-item-wrap .rma-form .error-msg{font-size:var(--step--2);color:#e03e3e}.account-rma .account-rma-wrap .rma-item-wrap .slide-fade-enter-active{transition:all .2s ease-out}.account-rma .account-rma-wrap .rma-item-wrap .slide-fade-leave-active{transition:all .15s ease-in}.account-rma .account-rma-wrap .rma-item-wrap .slide-fade-enter-from,.account-rma .account-rma-wrap .rma-item-wrap .slide-fade-leave-to{opacity:0;transform:translateY(-.375rem)}.account-rma .rma-aside{width:100%}@media screen and (width>=1024px){.account-rma .rma-aside{align-self:flex-start;width:40%;position:sticky;top:1.25rem}}.account-rma .rma-aside .refund-summary{border:.0625rem solid var(--gm-border-color);background:#fff;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.account-rma .rma-aside .refund-summary .title{font-size:var(--step-1);color:var(--primary-text-color);margin:0;font-weight:600}.account-rma .rma-aside .refund-summary .status{font-size:var(--step--1);color:var(--primary-color);background:#f0faf5;border:.0625rem solid #a5d6b8;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:500;display:flex}.account-rma .rma-aside .refund-summary .status svg{flex-shrink:0}.account-rma .rma-aside .refund-summary .rows{flex-direction:column;gap:.625rem;display:flex}.account-rma .rma-aside .refund-summary .row{font-size:var(--step--1);color:var(--primary-text-color);justify-content:space-between;align-items:center;display:flex}.account-rma .rma-aside .refund-summary .row.deduction span:last-child{color:#e03e3e;font-weight:500}.account-rma .rma-aside .refund-summary .divider{border:none;border-top:.0625rem dashed var(--gm-border-color);height:0}.account-rma .rma-aside .refund-summary .total{justify-content:space-between;align-items:flex-start;display:flex}.account-rma .rma-aside .refund-summary .total .total-label{font-size:var(--step-0);color:var(--primary-text-color);font-weight:500}.account-rma .rma-aside .refund-summary .total .total-value{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.account-rma .rma-aside .refund-summary .total .total-value strong{font-size:var(--step-1);color:var(--primary-text-color);font-weight:600}.account-rma .rma-aside .refund-summary .total .total-value small{font-size:var(--step--2);color:var(--secondary-text-color)}.bank-detail-card{background:#f0f4ff;border:.0625rem solid #dce4ff;border-radius:.5rem;margin-top:.75rem;padding:.75rem .875rem}.bank-detail-card .bank-detail-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.bank-detail-card .bank-detail-header,.bank-detail-card .bank-detail-label{font-size:var(--step--2);color:#3a4a8a;font-weight:600}.bank-detail-card .bank-detail-body{flex-direction:column;gap:.125rem;display:flex}.bank-detail-card .holder-name{font-size:var(--step--1);color:var(--primary-text-color)}.bank-detail-card .bank-detail-pending,.bank-detail-card .bank-info{font-size:var(--step--2);color:var(--secondary-text-color);margin:0}.bank-detail-card .bank-detail-pending{font-style:italic}.rma-exchange-panel{border:.0625rem solid var(--gm-border-color);background:#fafafa;background:var(--surface-color,#fafafa);border-radius:.625rem;margin-bottom:.875rem;overflow:hidden}.rma-panel-row{flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.rma-panel-label{font-size:var(--step--3);letter-spacing:.04em;text-transform:capitalize;border-radius:.25rem;align-items:center;width:fit-content;padding:.1875rem .5rem;font-weight:700;display:inline-flex}.rma-panel-label.rma-panel-label--returning{color:var(--primary-color,#1a6b3c);background:#1a6b3c14;border:.0625rem solid #1a6b3c2e}.rma-panel-label.rma-panel-label--exchanging{color:#2563eb;background:#2563eb12;border:.0625rem solid #2563eb2e}.rma-panel-item{align-items:center;gap:.75rem;display:flex}.rma-panel-thumb{border:.0625rem solid var(--gm-border-color);background:#f0f0f0;background:var(--gm-border-light-color,#f0f0f0);border-radius:.375rem;flex-shrink:0;width:3.25rem;height:3.25rem;overflow:hidden}.rma-panel-thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rma-panel-thumb-placeholder{background:#f0f0f0;background:var(--gm-border-light-color,#f0f0f0);width:100%;height:100%}.rma-panel-meta{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.rma-panel-name{font-size:var(--step--1);color:var(--primary-text-color,#1a1a1a);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.rma-panel-sku{font-size:var(--step--3);color:var(--secondary-text-color,#888)}.rma-panel-price-info{text-align:right;flex-direction:column;flex-shrink:0;gap:.125rem;display:flex}.rma-panel-unit{font-size:var(--step--2);color:var(--secondary-text-color,#888);white-space:nowrap}.rma-panel-total{font-size:var(--step-0);color:var(--primary-text-color,#1a1a1a);white-space:nowrap;font-weight:700}.rma-panel-divider{background:#f0f0f0;background:var(--gm-border-light-color,#f0f0f0);border-block:.0625rem solid var(--gm-border-color);color:var(--secondary-text-color,#888);font-size:var(--step--2);justify-content:center;align-items:center;gap:.5rem;padding:.4375rem .875rem;font-weight:600;display:flex}@keyframes popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1}}@keyframes popOut{to{opacity:0;transform:scale(.9)}}.exchange-product-picker-modal-wrap,.exchange-product-variant-modal-wrap{justify-content:center;align-items:center}@media screen and (width<=700px){.exchange-product-picker-modal-wrap,.exchange-product-variant-modal-wrap{align-items:flex-end}}.exchange-product-picker-modal-wrap .exchange-product-picker-modal,.exchange-product-picker-modal-wrap .exchange-product-variant-modal,.exchange-product-variant-modal-wrap .exchange-product-picker-modal,.exchange-product-variant-modal-wrap .exchange-product-variant-modal{border-radius:1rem;width:min(58.75rem,100vw - 2rem);max-width:58.75rem;max-height:92vh;margin:0;padding:0;overflow:hidden}@media screen and (width<=700px){.exchange-product-picker-modal-wrap .exchange-product-picker-modal,.exchange-product-picker-modal-wrap .exchange-product-variant-modal,.exchange-product-variant-modal-wrap .exchange-product-picker-modal,.exchange-product-variant-modal-wrap .exchange-product-variant-modal{border-radius:1rem 1rem 0 0;width:100%;max-width:100%;max-height:90vh}}.exchange-product-picker-modal-wrap .exchange-product-picker-modal .modal-header,.exchange-product-picker-modal-wrap .exchange-product-variant-modal .modal-header,.exchange-product-variant-modal-wrap .exchange-product-picker-modal .modal-header,.exchange-product-variant-modal-wrap .exchange-product-variant-modal .modal-header{display:none}.exchange-product-picker-modal-wrap .exchange-product-picker-modal .modal-body,.exchange-product-picker-modal-wrap .exchange-product-variant-modal .modal-body,.exchange-product-variant-modal-wrap .exchange-product-picker-modal .modal-body,.exchange-product-variant-modal-wrap .exchange-product-variant-modal .modal-body{width:100%;min-height:0;padding:0}.exchange-product-picker-modal-wrap .ep-modal,.exchange-product-picker-modal-wrap .epv-modal,.exchange-product-variant-modal-wrap .ep-modal,.exchange-product-variant-modal-wrap .epv-modal{width:100%;max-width:none;max-height:92vh;box-shadow:none;border:0;border-radius:0}.ep-modal{background:#fff;border-radius:1rem;flex-direction:column;width:100%;max-width:50rem;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 1.5rem 3.75rem #0000002e}.ep-modal.ep-modal-review{max-width:58.75rem}.ep-modal .ep-header{border-bottom:.0625rem solid var(--gm-border-light-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem .875rem;display:flex}.ep-modal -left.ep-header{align-items:center;gap:.75rem;display:flex}.ep-modal -icon.ep-header{width:2.25rem;height:2.25rem;color:var(--primary-color);background:#e8f5ee;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ep-modal .ep-back{cursor:pointer;border:0}.ep-modal .ep-title{font-size:var(--step-0);color:var(--primary-text-color);margin:0;font-weight:700;line-height:1.2}.ep-modal .ep-subtitle{font-size:var(--step--2);color:var(--secondary-text-color);margin:.125rem 0 0}.ep-modal .ep-close{border:.0625rem solid var(--gm-border-color);width:2rem;height:2rem;color:var(--secondary-text-color);cursor:pointer;background:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.ep-modal .ep-close:hover{background:#fafafa;background:var(--surface-color,#fafafa);border-color:var(--gm-border-color);color:var(--primary-text-color)}.ep-modal .ep-review-body{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}@media screen and (width<=700px){.ep-modal .ep-review-body{padding:1rem}}.ep-modal .ep-review-body::-webkit-scrollbar{width:.3125rem}.ep-modal .ep-review-body::-webkit-scrollbar-track{background:0 0}.ep-modal .ep-review-body::-webkit-scrollbar-thumb{background:#ddd;border-radius:.625rem}.ep-modal .ep-review-body::-webkit-scrollbar-thumb:hover{background:#bbb}.ep-modal .ep-detail-loading{min-height:17.5rem;color:var(--secondary-text-color);font-size:var(--step--1);place-items:center;display:grid}.ep-modal .ep-product-detail{border-bottom:.0625rem solid var(--gm-border-light-color);grid-template-columns:minmax(15rem,.9fr) minmax(18.75rem,1.1fr);gap:2rem;padding-bottom:1.5rem;display:grid}@media screen and (width<=700px){.ep-modal .ep-product-detail{grid-template-columns:6rem 1fr;align-items:start;gap:.75rem}}.ep-modal .ep-detail-media{border:.0625rem solid var(--gm-border-light-color);background:#fafafa;background:var(--surface-color,#fafafa);border-radius:.75rem;place-items:center;min-height:18.75rem;display:grid;overflow:hidden}@media screen and (width<=700px){.ep-modal .ep-detail-media{border-radius:.5rem;align-self:start;height:6rem;min-height:6rem}}.ep-modal .ep-detail-media img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%;max-height:22.5rem}@media screen and (width<=700px){.ep-modal .ep-detail-media img{max-height:6rem}}.ep-modal .ep-detail-info{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ep-modal .ep-detail-info h3{color:var(--primary-text-color);font-size:var(--step-2);margin:0;font-weight:700;line-height:1.3}@media screen and (width<=700px){.ep-modal .ep-detail-info h3{font-size:var(--step-0)}}.ep-modal .ep-detail-category{margin:0 0 .3125rem}.ep-modal .ep-detail-category,.ep-modal .ep-detail-rating{color:var(--secondary-text-color);font-size:var(--step--2)}.ep-modal .ep-detail-rating{align-items:center;gap:.5rem;margin-top:.625rem;display:flex}@media screen and (width<=700px){.ep-modal .ep-detail-rating{font-size:var(--step--2);margin-top:.3125rem}}.ep-modal .ep-detail-rating .ep-rating-badge{color:#fff;background:#6fbe44;border-radius:.75rem;align-items:center;gap:.1875rem;padding:.1875rem .4375rem;font-weight:700;display:inline-flex}.ep-modal .ep-detail-rating .ep-rating-badge svg{fill:currentColor;width:.6875rem;height:.6875rem}.ep-modal .ep-detail-price{color:var(--primary-text-color);font-size:var(--step-2);-webkit-text-fill-color:currentColor;margin:1rem 0 0;font-weight:700}@media screen and (width<=700px){.ep-modal .ep-detail-price{font-size:var(--step-0);margin:.375rem 0 0}}.ep-modal .ep-detail-tax{color:var(--secondary-text-color);font-size:var(--step--2);margin:.125rem 0 0}.ep-modal .ep-detail-stock{color:#31833e;font-size:var(--step--1);margin:1rem 0 0;font-weight:700}@media screen and (width<=700px){.ep-modal .ep-detail-stock{font-size:var(--step--2);margin:.25rem 0 0}}.ep-modal .ep-detail-stock.unavailable{color:#b42318}.ep-modal .ep-detail-description{border-top:.0625rem solid var(--gm-border-light-color);width:100%;color:var(--secondary-text-color);font-size:var(--step--2);margin-top:1rem;padding-top:.875rem;line-height:1.5}@media screen and (width<=700px){.ep-modal .ep-detail-description{display:none}}.ep-modal .ep-detail-description strong{color:var(--primary-text-color);font-size:var(--step--1);margin-bottom:.3125rem;display:block}.ep-modal .ep-detail-description p{margin:0}.ep-modal .ep-footer{border-top:.0625rem solid var(--gm-border-light-color);flex-shrink:0;justify-content:flex-end;gap:.625rem;padding:.875rem 1.25rem;display:flex}@media screen and (width<=700px){.ep-modal .ep-footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));flex-direction:column-reverse;gap:.5rem}.ep-modal .ep-footer .button{flex:none;justify-content:center;width:100%}}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .22s}.modal-fade-enter-active .ep-modal,.modal-fade-leave-active .ep-modal{transition:transform .22s,opacity .22s}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-from .ep-modal,.modal-fade-leave-to .ep-modal{opacity:0;transform:translateY(.75rem)scale(.98)}.exchange-review-panel{border-top:.0625rem solid var(--gm-border-light-color);grid-template-columns:11.875rem minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;padding-top:1.375rem;display:grid}@media screen and (width<=700px){.exchange-review-panel{grid-template-columns:1fr;gap:1rem}}.exchange-review-panel .exchange-review-summary{border-right:.0625rem solid var(--gm-border-light-color);padding-right:1.375rem}@media screen and (width<=700px){.exchange-review-panel .exchange-review-summary{border-right:0;border-bottom:.0625rem solid var(--gm-border-light-color);padding:0 0 1rem}}.exchange-review-panel .exchange-review-summary .exchange-review-kicker{color:var(--primary-text-color);font-size:var(--step-0);margin:0 0 .5rem;font-weight:700}.exchange-review-panel .exchange-review-summary .exchange-review-score{color:var(--primary-text-color);align-items:center;gap:.375rem;display:flex}.exchange-review-panel .exchange-review-summary .exchange-review-score strong{font-size:var(--step-3);line-height:1}.exchange-review-panel .exchange-review-summary .exchange-review-star{color:#f8b400;width:1.25rem;height:1.25rem}.exchange-review-panel .exchange-review-summary .exchange-review-star svg{fill:currentColor;width:100%;height:100%}.exchange-review-panel .exchange-review-summary .exchange-review-count{color:var(--secondary-text-color);font-size:var(--step--2);margin:.375rem 0 .875rem}.exchange-review-panel .exchange-review-summary .exchange-rating-bars{flex-direction:column;gap:.3125rem;display:flex}.exchange-review-panel .exchange-review-summary .exchange-rating-bars .exchange-rating-row{color:var(--secondary-text-color);font-size:var(--step--3);grid-template-columns:.875rem 1fr 1.125rem;align-items:center;gap:.3125rem;display:grid}.exchange-review-panel .exchange-review-summary .exchange-rating-bars .exchange-rating-track{background:var(--gm-border-light-color);border-radius:.25rem;height:.375rem;overflow:hidden}.exchange-review-panel .exchange-review-summary .exchange-rating-bars .exchange-rating-track span{border-radius:inherit;background:#77c84e;height:100%;display:block}.exchange-review-panel .exchange-review-list{min-width:0}.exchange-review-panel .exchange-review-list .exchange-all-photos{border-bottom:.0625rem solid var(--gm-border-light-color);margin-bottom:.875rem;padding-bottom:.875rem}.exchange-review-panel .exchange-review-list .exchange-all-photos .exchange-all-photos-label{font-size:var(--step--2);color:var(--primary-text-color);margin:0 0 .5rem;font-weight:600}.exchange-review-panel .exchange-review-list .exchange-all-photos .exchange-all-photos-grid{flex-wrap:wrap;gap:.375rem;display:flex}.exchange-review-panel .exchange-review-list .exchange-all-photos .exchange-all-photos-thumb{all:unset;cursor:pointer;border-radius:.375rem;flex-shrink:0;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.exchange-review-panel .exchange-review-list .exchange-all-photos .exchange-all-photos-thumb img{-o-object-fit:cover;object-fit:cover;border:.0625rem solid var(--gm-border-color);border-radius:.375rem;width:100%;height:100%;transition:opacity .15s;display:block}.exchange-review-panel .exchange-review-list .exchange-all-photos .exchange-all-photos-thumb:hover img{opacity:.82}.exchange-review-panel .exchange-review-list .exchange-all-photos .exchange-all-photos-thumb .exchange-all-photos-more{color:#fff;font-size:var(--step--2);pointer-events:none;background:#00000085;border-radius:.375rem;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.exchange-review-panel .exchange-review-list .exchange-review-list-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.exchange-review-panel .exchange-review-list .exchange-review-list-header h4{color:var(--primary-text-color);font-size:var(--step-0);margin:0}.exchange-review-panel .exchange-review-list .exchange-review-list-header span{color:var(--secondary-text-color);font-size:var(--step--3)}.exchange-review-panel .exchange-review-list .exchange-review-item{border-bottom:.0625rem solid var(--gm-border-light-color);padding:.8125rem 0}.exchange-review-panel .exchange-review-list .exchange-review-item:last-child{border-bottom:0}.exchange-review-panel .exchange-review-list .exchange-review-item .exchange-review-item-header{color:var(--primary-text-color);font-size:var(--step--2);align-items:center;gap:.4375rem;display:flex}.exchange-review-panel .exchange-review-list .exchange-review-item .exchange-review-item-header time{color:var(--secondary-text-color);font-size:var(--step--3);margin-left:auto}.exchange-review-panel .exchange-review-list .exchange-review-item .exchange-review-badge{color:#fff;font-size:var(--step--3);background:#69b64a;border-radius:.25rem;align-items:center;gap:.125rem;padding:.125rem .3125rem;font-weight:700;display:inline-flex}.exchange-review-panel .exchange-review-list .exchange-review-item .exchange-review-badge svg{fill:currentColor;width:.5625rem;height:.5625rem}.exchange-review-panel .exchange-review-list .exchange-review-item .exchange-review-headline{color:var(--primary-text-color);font-size:var(--step--2);margin:.4375rem 0 0;font-weight:700;line-height:1.45}.exchange-review-panel .exchange-review-list .exchange-review-item .exchange-review-comment{color:var(--secondary-text-color);font-size:var(--step--2);margin:.4375rem 0 0;line-height:1.45}.exchange-review-panel .exchange-review-list .exchange-review-item .exchange-review-images{gap:.375rem;margin-top:.5rem;display:flex}.exchange-review-panel .exchange-review-list .exchange-review-item .exchange-review-images .exchange-review-img-btn{all:unset;cursor:pointer;border-radius:.375rem;flex-shrink:0;width:3rem;height:3rem;overflow:hidden}.exchange-review-panel .exchange-review-list .exchange-review-item .exchange-review-images .exchange-review-img-btn img{-o-object-fit:cover;object-fit:cover;border:.0625rem solid var(--gm-border-color);border-radius:.375rem;width:100%;height:100%;transition:opacity .15s;display:block}.exchange-review-panel .exchange-review-list .exchange-review-item .exchange-review-images .exchange-review-img-btn:hover img{opacity:.85}.exchange-review-panel .exchange-review-list .exchange-review-message{color:var(--secondary-text-color);font-size:var(--step--2);text-align:center;padding:1.75rem 0}.exchange-review-panel .exchange-review-list .exchange-review-message.exchange-review-error{color:#b42318}.exchange-review-panel .exchange-review-list .exchange-review-message.exchange-review-error button{border:.0625rem solid var(--gm-border-color);color:var(--primary-text-color);cursor:pointer;font-size:var(--step--2);background:#fff;border-radius:.3125rem;margin-left:.5rem;padding:.25rem .5rem}.ep-toolbar{flex-direction:column;flex-shrink:0;gap:.625rem;padding:.875rem 1.25rem 0;display:flex}.ep-search-wrap{align-items:center;display:flex;position:relative}.ep-search-wrap .ep-search-icon{color:#aaa;pointer-events:none;position:absolute;left:.75rem}.ep-search-wrap .ep-search{color:#222;background:#fafafa;border:.094rem solid #e4e4e4;border-radius:.625rem;outline:none;width:100%;height:2.375rem;padding:0 2.25rem;font-size:.8125rem;transition:border-color .15s,background .15s}.ep-search-wrap .ep-search:focus{background:#fff;border-color:#1a6b3c}.ep-search-wrap .ep-search::placeholder{color:#bbb}.ep-search-wrap .ep-search-clear{cursor:pointer;color:#666;background:#e0e0e0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:background .15s;display:flex;position:absolute;right:.625rem}.ep-search-wrap .ep-search-clear:hover{background:#ccc}.ep-category-filter{scrollbar-width:thin;align-items:center;gap:.5rem;padding:.125rem 0 .25rem;display:flex;overflow-x:auto}.ep-category-filter .ep-category-chip{color:#555;cursor:pointer;background:#fff;border:.0625rem solid #e2e5e3;border-radius:1.125rem;flex-shrink:0;align-items:center;gap:.4375rem;min-height:2rem;padding:.3125rem .625rem .3125rem .75rem;font-size:.75rem;font-weight:600;transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.ep-category-filter .ep-category-chip:hover{color:#1a6b3c;border-color:#8fc3a5;transform:translateY(-.0625rem)}.ep-category-filter .ep-category-chip.active{color:#145530;background:#eaf7ef;border-color:#1a6b3c;box-shadow:0 .125rem .4375rem #1a6b3c1f}.ep-category-filter .ep-category-chip.active .ep-category-count{color:#fff;background:#1a6b3c}.ep-category-filter .ep-category-chip .ep-category-count{color:#777;background:#f1f3f2;border-radius:.625rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.3125rem;font-size:.625rem;line-height:1;transition:color .18s,background .18s;display:inline-flex}.ep-body{flex:1;min-height:0;padding:.875rem 1.25rem;overflow-y:auto}.ep-body::-webkit-scrollbar{width:.3125rem}.ep-body::-webkit-scrollbar-track{background:0 0}.ep-body::-webkit-scrollbar-thumb{background:#ddd;border-radius:.625rem}.ep-body::-webkit-scrollbar-thumb:hover{background:#bbb}.ep-grid{grid-template-columns:repeat(auto-fill,minmax(9.25rem,1fr));gap:.875rem;display:grid}.ep-card{cursor:pointer;background:#fff;border:.0625rem solid #ebebeb;border-radius:.375rem;position:relative;overflow:hidden}.ep-card.selected{background:#f6fdf9;border-color:#1a6b3c;box-shadow:0 0 0 .1875rem #1a6b3c1f}.ep-card.out-of-stock{opacity:.55;cursor:not-allowed}.ep-card.ep-skeleton-card{cursor:default;pointer-events:none;box-shadow:none}.ep-card.ep-skeleton-card .ep-card-body{flex-direction:column;gap:.5rem;display:flex}.ep-card.ep-skeleton-card .skeleton--text{margin:0}.ep-card-img-wrap{aspect-ratio:1;background:0 0;padding:.5rem;position:relative;overflow:hidden}.ep-card-img-wrap:hover .ep-card-img{transform:scale(1.05)}.ep-card-img{-o-object-fit:cover;object-fit:cover;will-change:transform;border-radius:.25rem;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.ep-card-category{z-index:1;color:#356044;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe0;border:.0625rem solid #ffffffbf;border-radius:.625rem;max-width:calc(100% - .875rem);padding:.1875rem .4375rem;font-size:.5625rem;line-height:1.2;bottom:.4375rem;left:.4375rem;overflow:hidden}.ep-card-category,.ep-oos-badge{font-weight:700;position:absolute}.ep-oos-badge{color:#b00;letter-spacing:.3px;background:#ffffffbf;justify-content:center;align-items:center;font-size:.625rem;display:flex;inset:0}.ep-card-body{padding:.625rem .625rem .75rem}.ep-card-name{color:#1a1a1a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;font-size:.8125rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.ep-price-row{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.3125rem;display:flex}.ep-card-price{color:var(--primary-color,#1a6b3c);font-size:.8125rem;font-weight:700;line-height:1.2}.ep-card-price .previous-price{color:#aaa;margin-left:.1875rem;font-size:.6875rem;font-weight:400;text-decoration:line-through}.ep-discount-badge{color:#1a6b3c;letter-spacing:.2px;white-space:nowrap;background:#e6f4ec;border-radius:.25rem;align-items:center;padding:.125rem .375rem;font-size:.625rem;font-weight:700;display:inline-flex}.ep-card-skeleton-image{aspect-ratio:1;border-radius:0;width:100%}.ep-load-more-grid{margin-top:.875rem}.ep-load-more-wrap{justify-content:center;padding:1rem 0 .25rem;display:flex}.ep-empty{text-align:center;color:#bbb;flex-direction:column;align-items:center;gap:.625rem;padding:2.5rem 1.25rem;font-size:.8125rem;display:flex}.grid-fade-enter-active,.grid-fade-leave-active,.grid-fade-move{transition:all .2s}.grid-fade-enter-from,.grid-fade-leave-to{opacity:0;transform:scale(.95)}.ep-variations-wrap{border:.0625rem solid var(--gm-border-color);background:#f8fbf9;border-radius:.75rem;margin:1.375rem 0;padding:1.125rem}.ep-variations-wrap .variation-wrap{margin-bottom:1rem}.ep-variations-wrap .variation-wrap:last-child{margin-bottom:0}.ep-variations-wrap .variation-wrap .title{font-size:var(--step--1);color:var(--primary-text-color);letter-spacing:-.2px;margin-bottom:.625rem;font-weight:700}.ep-variations-wrap .variation-wrap .title .selected-value{font-weight:400}.ep-variations-wrap .variation-wrap .variations{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:0;display:flex}.ep-variations-wrap .variation-wrap .variations .variation{border:.125rem solid var(--gm-border-color);cursor:pointer;font-size:var(--step--2);border-radius:.375rem;padding:.5rem 1rem;transition:filter .2s ease-out;overflow:hidden}.ep-variations-wrap .variation-wrap .variations .variation.active{border-color:var(--primary-color);filter:brightness(.98)}.ep-variations-wrap .variation-wrap .variations .variation.out-of-stock{filter:brightness(.95)}.ep-variations-wrap .variation-wrap .variations .variation.in-active{filter:brightness(.95);cursor:not-allowed;display:none}.ep-variations-wrap .variation-wrap.label .variation{background-color:#fff}.ep-variations-wrap .variation-wrap.label .variation:hover{border-color:var(--primary-color);filter:brightness(.98)}.ep-variations-wrap .variation-wrap.label .variation.in-active.out-of-stock:after,.ep-variations-wrap .variation-wrap.label .variation.out-of-stock:after{content:"";z-index:1;background:#999;width:80%;height:.0625rem;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.ep-variations-wrap .variation-wrap.label .variation.in-active:hover{border-color:var(--gm-border-color);filter:brightness(.95)}.ep-variations-wrap .variation-wrap.image .variation{aspect-ratio:1000/600;background-color:#fff;max-width:5rem;padding:0}.ep-variations-wrap .variation-wrap.image .variation.out-of-stock:after{content:"";z-index:1;background:#999;width:80%;height:.0625rem;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.ep-variations-wrap .variation-wrap.select .variations{background-color:#fff;width:100%;max-width:18.75rem}.ep-variations-wrap .variation-wrap.color .variation{border:thin solid var(--gm-border-color);border-radius:50%;width:2rem;height:2rem;padding:0;transition:box-shadow .2s ease-out,transform .2s ease-out}@media screen and (width>=1024px){.ep-variations-wrap .variation-wrap.color .variation{width:2.5rem;height:2.5rem}}.ep-variations-wrap .variation-wrap.color .variation:hover{transform:scale(1.05);box-shadow:0 0 0 .0625rem #141414,inset 0 0 0 .25rem #fff}.ep-variations-wrap .variation-wrap.color .variation.active{border-color:var(--primary-color);box-shadow:0 0 0 .0625rem #141414,inset 0 0 0 .25rem #fff}.ep-variations-wrap .variation-wrap.color .variation.out-of-stock:after{content:"";z-index:1;background:#999;width:80%;height:.0625rem;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.epv-modal{background:linear-gradient(#fff 0,#f9fbfa);border:.0625rem solid #fff9;border-radius:1.25rem;flex-direction:column;width:100%;max-width:58.75rem;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 1.25rem 3.75rem #00000026,0 0 .0625rem #0000001a}.epv-modal .epv-header{background:linear-gradient(135deg,#f8fbfa,#f0f8f5);border-bottom:.0625rem solid #0000000d;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.375rem 1.5rem 1.25rem;display:flex}.epv-modal -left.epv-header{align-items:center;gap:.875rem;display:flex}.epv-modal -icon.epv-header{width:2.75rem;height:2.75rem;color:var(--primary-color);background:linear-gradient(135deg,#e8f5ee,#d4ede4);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 .25rem .75rem #1a6b3c1a}.epv-modal .epv-title{font-size:var(--step-1);color:var(--primary-text-color);letter-spacing:-.3px;margin:0;font-weight:700;line-height:1.3}.epv-modal .epv-subtitle{font-size:var(--step--2);color:var(--secondary-text-color);margin:.1875rem 0 0;font-weight:500}.epv-modal .epv-close{border:.0625rem solid var(--gm-border-color);width:2.25rem;height:2.25rem;color:var(--secondary-text-color);cursor:pointer;background:#fff;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 .125rem .25rem #0000000d}.epv-modal .epv-close:hover{background:#f5f5f5;background:var(--surface-color,#f5f5f5);border-color:var(--gm-border-color);color:var(--primary-text-color);transform:scale(1.05);box-shadow:0 .25rem .5rem #0000001a}.epv-modal .epv-body{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}@media screen and (width<=700px){.epv-modal .epv-body{padding:1rem}}.epv-modal .epv-body::-webkit-scrollbar{width:.375rem}.epv-modal .epv-body::-webkit-scrollbar-track{background:0 0}.epv-modal .epv-body::-webkit-scrollbar-thumb{background:linear-gradient(#d4ede4,#c8e8d2);border-radius:.625rem}.epv-modal .epv-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a8dbb8,#9cd3a8)}.epv-modal .epv-product-preview{display:none}.epv-modal .epv-product-detail{border-bottom:.0625rem solid var(--gm-border-light-color);grid-template-columns:minmax(15rem,.9fr) minmax(18.75rem,1.1fr);gap:2rem;padding-bottom:1.5rem;display:grid}@media screen and (width<=700px){.epv-modal .epv-product-detail{grid-template-columns:1fr;gap:1.125rem}}.epv-modal .epv-product-media{border:.0625rem solid var(--gm-border-light-color);background:#fafafa;background:var(--surface-color,#fafafa);border-radius:.75rem;place-items:center;min-height:18.75rem;display:grid;overflow:hidden}@media screen and (width<=700px){.epv-modal .epv-product-media{min-height:13.75rem}}.epv-modal .epv-product-media img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%;max-height:22.5rem}.epv-modal .epv-info{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.epv-modal .epv-category{color:var(--secondary-text-color);font-size:var(--step--2);margin:0 0 .3125rem}.epv-modal .epv-product-name{color:var(--primary-text-color);font-size:var(--step-2);margin:0;font-weight:700;line-height:1.3}@media screen and (width<=700px){.epv-modal .epv-product-name{font-size:var(--step-1)}}.epv-modal .epv-rating{color:var(--secondary-text-color);font-size:var(--step--2);align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.epv-modal .epv-rating>span{color:#fff;background:#6fbe44;border-radius:.75rem;align-items:center;gap:.1875rem;padding:.1875rem .4375rem;font-weight:700;display:inline-flex}.epv-modal .epv-rating>span svg{fill:currentColor;width:.6875rem;height:.6875rem}.epv-modal .epv-product-price{color:var(--primary-text-color);font-size:var(--step-2);-webkit-text-fill-color:currentColor;margin:1rem 0 0;font-weight:700}.epv-modal .epv-tax{color:var(--secondary-text-color);font-size:var(--step--2);margin:.125rem 0 0}.epv-modal .epv-stock{color:#31833e;font-size:var(--step--1);margin:1rem 0 0;font-weight:700}.epv-modal .epv-stock.unavailable{color:#b42318}.epv-modal .epv-description{border-top:.0625rem solid var(--gm-border-light-color);width:100%;color:var(--secondary-text-color);font-size:var(--step--2);margin-top:1rem;padding-top:.875rem;line-height:1.5}.epv-modal .epv-description strong{color:var(--primary-text-color);font-size:var(--step--1);margin-bottom:.3125rem;display:block}.epv-modal .epv-description p{margin:0}.epv-modal .epv-selection-panel{border:.0625rem solid var(--gm-border-color);background:#f8fbf9;border-radius:.75rem;margin:1.375rem 0;padding:1.125rem}.epv-modal .epv-empty{text-align:center;color:var(--secondary-text-color);font-size:var(--step--1);padding:1.25rem}.epv-modal .epv-variations-wrap{margin-bottom:.625rem}.epv-modal .epv-variations-wrap .variation-wrap{margin-bottom:1rem}.epv-modal .epv-variations-wrap .variation-wrap .title{font-size:var(--step--1);color:var(--primary-text-color);letter-spacing:-.2px;margin-bottom:.625rem;font-weight:700}.epv-modal .epv-variations-wrap .variation-wrap .title .selected-value{font-weight:400}.epv-modal .epv-variations-wrap .variation-wrap .variations{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.epv-modal .epv-variations-wrap .variation-wrap .variations .variation{border:.125rem solid var(--gm-border-color);cursor:pointer;font-size:var(--step--2);border-radius:.375rem;padding:.5rem 1rem;transition:filter .2s ease-out;overflow:hidden}.epv-modal .epv-variations-wrap .variation-wrap .variations .variation.active{border-color:var(--primary-color);filter:brightness(.98)}.epv-modal .epv-variations-wrap .variation-wrap .variations .variation.out-of-stock{filter:brightness(.95)}.epv-modal .epv-variations-wrap .variation-wrap .variations .variation.in-active{filter:brightness(.95);cursor:not-allowed;display:none}.epv-modal .epv-variations-wrap .variation-wrap.label .variation{background-color:#fff}.epv-modal .epv-variations-wrap .variation-wrap.label .variation:hover{border-color:var(--primary-color);filter:brightness(.98)}.epv-modal .epv-variations-wrap .variation-wrap.label .variation.in-active.out-of-stock:after,.epv-modal .epv-variations-wrap .variation-wrap.label .variation.out-of-stock:after{content:"";z-index:1;background:#999;width:80%;height:.0625rem;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.epv-modal .epv-variations-wrap .variation-wrap.label .variation.in-active:hover{border-color:var(--gm-border-color);filter:brightness(.95)}.epv-modal .epv-variations-wrap .variation-wrap.image .variation{aspect-ratio:1000/600;background-color:#fff;max-width:5rem;padding:0}.epv-modal .epv-variations-wrap .variation-wrap.image .variation.out-of-stock:after{content:"";z-index:1;background:#999;width:80%;height:.0625rem;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.epv-modal .epv-variations-wrap .variation-wrap.select .variations{background-color:#fff;width:100%;max-width:18.75rem}.epv-modal .epv-variations-wrap .variation-wrap.color .variation{border:thin solid var(--gm-border-color);border-radius:50%;width:2rem;height:2rem;padding:0;transition:box-shadow .2s ease-out,transform .2s ease-out}@media screen and (width>=1024px){.epv-modal .epv-variations-wrap .variation-wrap.color .variation{width:2.5rem;height:2.5rem}}.epv-modal .epv-variations-wrap .variation-wrap.color .variation:hover{transform:scale(1.05);box-shadow:0 0 0 .0625rem #141414,inset 0 0 0 .25rem #fff}.epv-modal .epv-variations-wrap .variation-wrap.color .variation.active{border-color:var(--primary-color);box-shadow:0 0 0 .0625rem #141414,inset 0 0 0 .25rem #fff}.epv-modal .epv-variations-wrap .variation-wrap.color .variation.out-of-stock:after{content:"";z-index:1;background:#999;width:80%;height:.0625rem;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.epv-modal .epv-footer{background:linear-gradient(#fafbfa 0,#f5f8f7);border-top:.0625rem solid #0000000f;flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1.125rem 1.5rem;display:flex}@media screen and (width<=700px){.epv-modal .epv-footer{padding:.75rem 1rem}.epv-modal .epv-footer .button{flex:1;justify-content:center}}.modal-fade-enter-active .epv-modal,.modal-fade-leave-active .epv-modal{transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from .epv-modal,.modal-fade-leave-to .epv-modal{opacity:0;transform:translateY(1.25rem)scale(.96);box-shadow:0 .625rem 1.875rem #0000001a}
