:root{--step--4:clamp(.6244rem,.6021rem + .1116vw,.7025rem);--step--3:clamp(.7025rem,.6775rem + .125vw,.79rem);--step--2:clamp(.79rem,.7618rem + .1411vw,.8888rem);--step--1:clamp(.8888rem,.857rem + .1589vw,1rem);--step-0:clamp(1rem,.9643rem + .1786vw,1.125rem);--step-1:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);--step-2:clamp(1.2656rem,1.2204rem + .2259vw,1.4238rem);--step-3:clamp(1.4238rem,1.3729rem + .2545vw,1.6019rem);--step-4:clamp(1.6019rem,1.5447rem + .2857vw,1.8019rem);--step-5:clamp(1.8019rem,1.7374rem + .3223vw,2.0275rem);--gm-border-radius:6px;--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-svg-fill-color:#555;--gm-counter-color:#c70000;--gm-success-color:#52b962;--gm-error-color:#c70000;--gm-info-color:#4b7dab;--gm-green-color:#2e7d32}.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{transform:translate(20px);opacity:0}.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{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;--tw-shadow:0 0 #0000}[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:2px solid transparent;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);border-color:#2563eb;box-shadow: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)}input::-moz-placeholder,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,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{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;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem;--tw-shadow:0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;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 #fff,0 0 0 4px #2563eb,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[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{-webkit-appearance:auto;-moz-appearance:auto;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{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[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:transparent}@media(forced-colors:active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.container{width:100%;margin-inline:auto}.container.container--full-width{width:100%}@media(min-width:320px){.container{max-width:94%}}@media(min-width:640px){.container{max-width:94%}}@media(min-width:1024px){.container{max-width:90%}}@media(min-width:1280px){.container{max-width:1024px}}@media(min-width:1366px){.container{max-width:1180px}}@media(min-width:1536px){.container{max-width:1440px}}.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.full-width-content .container{max-width:calc(100% - 40px)!important}body .header-component{border-bottom:thin solid transparent}body:not(.page--home) .header-component{border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color)}body.fixed-header{padding-top:100px;will-change:position}body.fixed-header .sticky-header{box-shadow:0 1px 4px #00000029;border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);position:fixed;top:0;width:100%;z-index:10;animation:fadeInDown .5s cubic-bezier(0,0,.3,1) 0s 1 normal none running;--header-height:80px}@media screen and (min-width:1024px){body.fixed-header .sticky-header{--header-height:90px}}a{color:#1f43a5;color:var(--gm-link-color)}a:not(.button):is(:hover,:focus){color:#1a398d;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{font-size:clamp(1.2656rem,1.2204rem + .2259vw,1.4238rem);font-size:var(--step-2);font-weight:600;text-align:center;text-transform:uppercase;margin-bottom:1.5rem}@media screen and (min-width:1024px){.section-component .section-title{font-size:clamp(1.4238rem,1.3729rem + .2545vw,1.6019rem);font-size:var(--step-3)}}.section-component .container{margin-inline:auto}.modal-background{position:fixed;width:100vw;height:100vh;width:100dvw;height:100dvh;top:0;left:0;z-index:10;background-color:#000;opacity:.25;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.page-component .page-header .page-banner{width:100%}.page-component .page-header .page-breadcrumb .breadcrumb{display:flex;align-items:center;margin:1rem 0}.page-component .page-header .page-breadcrumb .breadcrumb li{font-size:clamp(.79rem,.7618rem + .1411vw,.8888rem);font-size:var(--step--2)}.page-component .page-header .page-breadcrumb .breadcrumb li:after{display:inline-block;transform:scaleX(.5);content:">";position:relative;margin-left:2px;padding:0 5px}.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:clamp(1.4238rem,1.3729rem + .2545vw,1.6019rem);font-size:var(--step-3);font-weight:600;margin-bottom:1.5rem}.page-component .page-header .page-title:has(+.page-info){margin-bottom:.5rem}.page-component .page-header .page-info{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1)}.page-component .page-header .page-info .page-author{display:flex;align-items:center;gap:.25rem;font-weight:600}.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}.email-subscription-section{background-color:var(--primary-color);padding:3rem 0}.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 (min-width:1024px){.account-section{background-color:unset}}@media screen and not (min-width:1024px){.account-section .container{max-width:100%}}.contact-section{padding:1rem 0 3rem}.contact-section .container{display:flex;flex-direction:column;align-items:flex-start;gap:3rem;width:100%}@media screen and (min-width:1024px){.contact-section .container{flex-direction:row;justify-content:space-between}}.slider-section{padding:1rem 0}.testimonial-section{background-color:#fff;padding:3rem 0}.contact-wrap{width:100%}@media screen and (min-width:1024px){.contact-wrap{width:50%}}.contact-wrap .contact-message{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);margin-bottom:2rem;white-space:pre-wrap}.contact-wrap .label{font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:700;margin-bottom:1rem;margin-top:2rem}.contact-wrap .content-box{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.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{display:flex;align-items:center;gap:1rem}.contact-wrap .social-media-icons .icon{font-size:36px;transition:filter .2s ease-out}.contact-wrap .social-media-icons .icon svg{fill:#555;fill:var(--gm-svg-fill-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 (min-width:1024px){.google-map-wrap{width:50%}}.google-map-wrap .google-map{width:100%;aspect-ratio:700/450}.google-map-wrap .google-map iframe{width:100%;height:100%;border:0}.topbar-contact{display:none}@media screen and (min-width:1024px){.topbar-contact{display:flex;align-items:center;gap:1rem}}.topbar-contact .topbar-contact-email{display:flex;align-items:flex-end;gap:.35rem}.topbar-contact .topbar-contact-email .iconify,.topbar-contact .topbar-contact-email a{color:#fff}.topbar-contact .topbar-contact-phone{display:flex;align-items:flex-end;gap:.35rem}.topbar-contact .topbar-contact-phone .iconify,.topbar-contact .topbar-contact-phone a{color:#fff}.skeletons{width:100%;min-width:100px}.skeletons:has(+.skeletons,+.search-result){margin-bottom:1.5rem}.skeletons.skeletons--half{width:100%}@media screen and (min-width:1024px){.skeletons.skeletons--half{width:50%}}.skeletons.skeletons--flex{display:flex;gap:1rem}.skeletons .skeleton{opacity:.7;animation:skeleton-loading 1s linear infinite alternate}.skeletons .skeleton.skeleton--img{aspect-ratio:1}.skeletons .skeleton.skeleton--img,.skeletons .skeleton.skeleton--text{width:100%;border-radius:6px;border-radius:var(--gm-border-radius);margin-bottom:.375rem}.skeletons .skeleton.skeleton--text{height:1rem}.skeletons .skeleton.skeleton--breadcrumb{width:100%;height:1rem;margin-bottom:0;border-radius:6px;border-radius:var(--gm-border-radius)}.skeletons .skeleton.skeleton--button{width:100%;height:42px;margin-bottom:.375rem;border-radius:6px;border-radius:var(--gm-border-radius)}.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:is(: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{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;transition:opacity .2s ease}.modal-mask .modal{width:300px;margin-top:auto;display:flex;flex-direction:column;align-items:center;border-radius:8px 8px 0 0;background-color:#fff;box-shadow:0 4px 12px #0000001a;transition:all .2s ease-out;position:relative}@media screen and (min-width:1024px){.modal-mask .modal{margin:auto;border-radius:6px;border-radius:var(--gm-border-radius)}}.modal-mask .modal .modal-top-handle{width:150px;height:4px;background-color:#eee}.modal-mask .modal .modal-header{display:flex;align-items:center;width:100%}.modal-mask .modal .modal-header .title{width:100%;font-weight:700;font-size:1.875rem;line-height:2.25rem;text-align:center;margin-bottom:1.5rem}.modal-mask .modal .modal-header .close{position:absolute;right:.5rem;top:.5rem;width:36px;height:36px;display:grid;place-items:center}.modal-mask .modal .modal-header .close svg{fill:#999}.modal-mask .modal .modal-body{width:100%}.button{--_background-color:var(--background-color);--_text-color:var(--text-color);--_border-color:var(--border-color,var(--gm-border-color));--_border-radius:var(--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);--_brightness:var(--brightness,.75);--_loading-size:var(--loading-size,24px);--_loading-border-width:var(--loading-border-width,3px);background-color:transparent;color:var(--_text-color);border:thin solid transparent;border-radius:6px;border-radius:var(--_border-radius);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);overflow:hidden;transition:opacity .2s ease-out,background-color .3s ease-out,color .3s ease-out;position:relative;z-index:0;text-align:center;@apply font-sans;}.button svg{width:var(--_icon-size);height:var(--_icon-size)}.button:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--_background-color);border:thin solid var(--_border-color);border-radius:var(--_border-radius);z-index:-1;top:0;left:0;transition:filter .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}.button:is(:hover,:focus):not(:disabled):before{filter:brightness(var(--_brightness))}.button.button--plain{--text-color:var(--_background-color)}.button.button--plain:before{background-color:#fff}.button.button--plain.grayed:before{background-color:#fbfbfb}.button.button--plain.simple{--border-color:var(--border-color)}.button.button--plain.button--rounded:before{border-radius:999px}.button.button--plain:is(:hover,:focus):not(:disabled){color:#fff;--border-color:var(--background-color)}.button.button--plain:is(:hover,:focus):not(:disabled):before{filter:brightness(1);background-color:var(--_background-color)}.button.button--text{--text-color:var(--_background-color);--padding:0;--height:min-content;border-color:transparent}.button.button--text:before{background-color:transparent;border-color:transparent}.button.button--text:is(:hover,:focus):not(:disabled){filter:brightness(60%)}.button.button--text:is(:hover,:focus):not(:disabled):before{filter:brightness(1);background-color:transparent}.button.button--link{--text-color:var(--gm-link-color);--padding:0;--height:min-content;border-color:transparent}.button.button--link:before{background-color:transparent;border-color:transparent}.button.button--link:is(:hover,:focus):not(:disabled){filter:brightness(60%);text-decoration:underline}.button.button--link:is(:hover,:focus):not(:disabled):before{filter:brightness(1);background-color:transparent}.button.button--icon .button-text{display:flex;align-items:center;gap:.25rem;justify-content:center}.button.button--icon .button-text svg{fill:var(--_text-color);transition:fill .3s ease-out}.button.button--icon:is(:hover,:focus):not(:disabled):not(.button--text,.button--link) svg{fill:#fff}.button.button--loading .button-text{visibility:hidden;opacity:0}.button.button--loading:before{background-color:var(--_background-color);opacity:.5}.button.button--loading:after{content:"";position:absolute;width:var(--_loading-size);height:var(--_loading-size);inset:0;margin:auto;border:var(--_loading-border-width) solid;border-color:#fff #fff transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.button.button--disabled:before{filter:brightness(.95)}.button:disabled{opacity:.95;cursor:not-allowed}.button--primary{--background-color:var(--primary-color);--text-color:#fff;--border-color:var(--primary-color)}.button--secondary{--background-color:var(--secondary-color);--text-color:#fff;--border-color:var(--secondary-color);--brightness:.9}.button--tertiary{--background-color:var(--tertiary-color);--text-color:#fff;--border-color:var(--tertiary-color)}.button--delete{--background-color:var(--gm-delete-color);--text-color:#fff;--border-color:var(--gm-delete-color)}.button--white{--background-color:#fff;--text-color:var(--primary-color);--border-color:#fff}.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 (min-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 (min-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 (min-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{display:flex;align-items:center}.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-right:0;margin-left:0}.divider.empty.short:after,.divider.empty.short:before{content:"";flex:1;border-bottom:3px solid #555}.page-inactive{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:1024px){.page-inactive{align-items:flex-start}}.page-inactive img{width:96px;margin-bottom:1rem;filter:opacity(.6)}.page-inactive h1{font-size:2rem;font-weight:700;margin:0 0 1rem;color:var(--primary-color)}.page-inactive h2{margin-bottom:1rem}.page-inactive h2,.page-inactive p{font-size:1rem;font-weight:400;color:var(--secondary-text-color)}.page-inactive p{margin-bottom:2rem}.page-inactive .help a{text-decoration:underline}.page-not-found{margin:3rem 0;text-align:center}.page-not-found h1{font-size:10rem;font-weight:700;margin:0;color:var(--primary-color)}.page-not-found h2{font-size:2rem;font-weight:700;color:var(--primary-text-color)}.page-not-found p{font-size:1rem;font-weight:400;margin-bottom:2rem;color:var(--secondary-text-color)}.page-not-found .button{width:-moz-max-content;width:max-content;margin-inline:auto}.server-error{background-color:#f8fafc;height:100vh}.server-error .container{height:100%;display:grid;place-content:center}.server-error .container .error-page{width:100%}.server-error .container .error-page .gagmat-logo-wrapper{display:flex;justify-content:flex-end}.server-error .container .error-page .server-error-content-wrapper{display:flex;align-items:center;flex-direction:column;width:100%}@media screen and (min-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 (min-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;font-size:4.375rem;font-weight:700;margin-block:0}@media screen and (min-width:1024px){.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-message .error-message-title{line-height:7.25rem;font-size:6rem}}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-message .error-message-description{font-size:clamp(1.4238rem,1.3729rem + .2545vw,1.6019rem);font-size:var(--step-3);font-weight:500;color:#565656}@media screen and (min-width:1024px){.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-message .error-message-description{font-size:2.25rem;line-height:43px;margin-block:1.375rem}}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-details{display:flex;flex-direction:column;gap:1rem}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-details .error-code{font-size:20px;font-weight:400;color:#444}.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{font-size:20px;font-weight:400;color:#444}.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{font-size:20px;font-weight:400;color:#444}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points{display:flex;flex-direction:column;gap:1rem}.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{margin-block:.5rem;display:flex;align-items:center;gap:.5rem}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points li .bold-text{font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:600;color:#444}@media screen and (min-width:1024px){.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points li .bold-text{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1)}}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points li .medium-text{font-weight:400;color:#444}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points li .underline{text-decoration:underline;text-underline-offset:.25rem}.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:clamp(1rem,.9643rem + .1786vw,1.125rem);font-size:var(--step-0);height:100%;position:relative;display:flex;align-items:center}.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:#444}.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:#444}.menu-mobile-mask .menu .menu-item.parent .menu-label,.menu-wrap .menu .menu-item.parent .menu-label{cursor:pointer;display:flex;align-items:center;gap:.5rem}.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;display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.75rem 1.5rem}.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:#444}.menu-mobile-mask .menu.menu--desktop,.menu-wrap .menu.menu--desktop{display:flex;align-items:center;gap:1.5rem;height:100%}.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:none repeat scroll 0 0 transparent;background:var(--primary-color);bottom:-10px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s ease-in-out 0s,left .3s ease-in-out 0s;width: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{height:0;min-width:350px;position:absolute;top:calc(100% + 1px);left:0;background-color:#fff;box-shadow:0 4px 12px #0000001a;transform:translateY(-20px);opacity:0;z-index:-1;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);will-change:opacity,z-index,height,transform;pointer-events:none}.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{display:none;min-width:160px;position:absolute;top:0;left:101%;width:100%;background-color:#fff;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;display:flex;align-items:center;gap:.5rem}.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{height:-moz-min-content;height:min-content;opacity:1;z-index:15;transform:translateY(0);pointer-events:all}.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,.menu-wrap .menu.menu--mobile{--_icon-size:var(--icon-size,32px)}.menu-mobile-mask .menu.menu--mobile .iconify,.menu-wrap .menu.menu--mobile .iconify{color:#555;color:var(--gm-svg-fill-color);height:var(--_icon-size);width:var(--_icon-size)}.menu-mobile-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex}.menu-mobile-mask .menu-drawyer{width:90%;height:100%;margin-top:auto;display:flex;flex-direction:column;background-color:var(--body-background-color);position:relative;transition:transform .2s ease-out}.menu-mobile-mask .menu-drawyer .header{display:flex;align-items:center;justify-content:space-between;height:90px;padding:0 1rem;background-color:#fff;border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color)}.menu-mobile-mask .menu-drawyer .header .logo-wrap .logo{max-height:60px;width:auto;-o-object-fit:contain;object-fit:contain}.menu-mobile-mask .menu-drawyer .header .close{width:36px;height:36px;display:grid;place-items:center}.menu-mobile-mask .menu-drawyer .header .close svg{fill:#999}.menu-mobile-mask .menu-drawyer .menu{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:1rem 0;overflow-y:auto}.menu-mobile-mask .menu-drawyer .menu .menu-item{width:100%;font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1)}.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{display:flex;align-items:center;justify-content:space-between;padding:.25rem 1rem;width:100%}.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{max-height:0;overflow:hidden;transition:max-height .3s ease;will-change:max-height}.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:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:400}.menu-mobile-mask .menu-drawyer .menu .sub-menu-item .menu-label,.menu-mobile-mask .menu-drawyer .menu .sub-menu-item a{padding:.375rem 1rem .375rem 2rem;width:100%;color:var(--secondary-text-color)}.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{max-height:0;overflow:hidden;transition:max-height .5s ease;will-change:max-height}.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 .footer{margin-top:auto;padding:0 1rem 1rem}.menu-mobile-mask .menu-drawyer .footer .social-media-icons{display:flex;align-items:center;justify-content:center;gap:1rem}.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:#555;fill:var(--gm-svg-fill-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{width:60px;height:2px;background-color:var(--primary-color);margin:1.5rem auto 0;border-radius:2px}.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)}.slider-wrap .embla{position:relative;width:100%}.slider-wrap .embla .embla__viewport{overflow:hidden;border-radius:6px}.slider-wrap .embla .embla__viewport .embla__container{display:flex;touch-action:pan-y pinch-zoom}.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{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color);opacity:var(--overlay-opacity)}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer{position:absolute;top:50%;transform:translateY(-50%);left:0;padding:0 100px;width:100%;display:flex;flex-direction:column;align-items:var(--alignment);justify-content:center}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer h1.heading{color:var(--heading-text-color);margin:0 0 1.5rem;width:var(--content-width);text-align:var(--text-alignment);white-space:pre-line;line-height:1.25}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer p.subtext{color:var(--subtext-text-color);margin:0 0 1.5rem;width:var(--content-width);text-align:var(--text-alignment);white-space:pre-line;line-height:1.25}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer button.slide-button{padding:12px 24px;cursor:pointer;background-color:var(--button-background-color);color:var(--button-text-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--button-border-radius);box-shadow:0 4px 12px #0000001a;font-weight:500;font-size:clamp(1rem,.9643rem + .1786vw,1.125rem);font-size:var(--step-0)}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer.animate>*{animation:none}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer.animate.fade-in>*{opacity:0}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer.animate.fade-up>*{opacity:0;transform:translateY(20px)}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer.animate.fade-left>*{opacity:0;transform:translate(20px)}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer.animate.fade-right>*{opacity:0;transform:translate(-20px)}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer.animate.staggered>:first-child{animation-delay:.1s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer.animate.staggered>:nth-child(2){animation-delay:.5s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide .slide-content-layer.animate.staggered>:nth-child(3){animation-delay:1s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer.animate.fade-in>*{animation:fadeIn .5s ease forwards}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer.animate.fade-up>*{animation:fadeUp .5s ease forwards}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer.animate.fade-left>*{animation:fadeLeft .5s ease forwards}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer.animate.fade-right>*{animation:fadeRight .5s ease forwards}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer.animate.staggered>:first-child{animation-delay:.2s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer.animate.staggered>:nth-child(2){animation-delay:.4s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.is-snapped .slide-content-layer.animate.staggered>:nth-child(3){animation-delay:.8s}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.mobile .slide-content-layer{padding:0 1rem}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.mobile .slide-content-layer h1.heading{color:var(--heading-text-color);margin:0 0 1rem;width:var(--content-width);text-align:var(--text-alignment)}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.mobile .slide-content-layer p.subtext{color:var(--subtext-text-color);margin:0 0 1rem;width:var(--content-width);text-align:var(--text-alignment)}.slider-wrap .embla .embla__viewport .embla__container .embla__slide.mobile .slide-content-layer button.slide-button{padding:8px 20px;background-color:var(--button-background-color);color:var(--button-text-color);border-radius:var(--button-border-radius);font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1)}.slider-wrap .embla .embla__dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:-.6rem;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);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative}.slider-wrap .embla .embla__dot:after,.slider-wrap .embla .embla__dot:before{width:.8rem;height:.8rem;border-radius:50%;position:absolute;display:flex;align-items:center;content:""}.slider-wrap .embla .embla__dot:before{border:2px solid #fff;background:#ffffff7a}.slider-wrap .embla .embla__dot:after{border:2px solid #fff;background:var(--primary-color);opacity:0}.slider-wrap .embla .embla__dot--selected:after{opacity:1}.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{width:.7rem;height:.7rem}.slider-wrap .embla.mobile .embla__dot:after,.slider-wrap .embla.mobile .embla__dot:before{border:1px solid #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{background-color:#fff;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;width:48px;height:48px;align-items:center;justify-content:center;transition:background-color .2s ease-out;cursor:pointer;display:none;position:fixed;bottom:.5rem;left:.5rem}.cookie-manager-wrap .icon svg{fill:var(--primary-text-color);height:36px;width:36px}.cookie-manager-wrap .icon:hover{background-color:var(--body-hover-color)}.cookie-manager-wrap .cookie-banner{position:fixed;bottom:60px;left:0;width:100%;background:#fff;padding:1.25rem 0;display:flex;flex-direction:column;align-items:center;z-index:10;box-shadow:0 30px 70px #0000004d;opacity:0;transform:translateY(50%);transition:opacity .3s ease-out,transform .2s ease-out}.cookie-manager-wrap .cookie-banner.show{opacity:1;transform:translateY(0);transition-delay:.5s}@media screen and (min-width:1024px){.cookie-manager-wrap .cookie-banner{bottom:0;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 (min-width:1024px){.cookie-manager-wrap .cookie-banner .content{width:80%}}.cookie-manager-wrap .cookie-banner .content .title{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);font-weight:700}.cookie-manager-wrap .cookie-banner .content .message{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);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{width:100%;display:flex;gap:8px;margin-top:1rem}@media screen and (min-width:1024px){.cookie-manager-wrap .cookie-banner .cookie-buttons{width:20%;flex-direction:column;margin-top:0}}.cookie-manager-wrap .cookie-modal-backdrop{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:11}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal{background:#fff;padding:20px;border-radius:8px;width:min(500px,100%)}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .title{font-size:clamp(1rem,.9643rem + .1786vw,1.125rem);font-size:var(--step-0);margin-bottom:1rem;font-weight:600;display:flex;align-items:center;gap:.25rem;color:#444}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .title .close{margin-left:auto;cursor:pointer}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .group-title{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);margin-bottom:.5rem;font-weight:500;color:#424242}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .cookie-option{margin-bottom:.5rem;font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);font-weight:500;color:#555}.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:clamp(.7025rem,.6775rem + .125vw,.79rem);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;width:18px;height:18px;border-radius:1px;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;border-color:#222}.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-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");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;border-radius:.25rem}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .modal-actions{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px}@media screen and (min-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{background-color:#222;color:#fff}.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 (min-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{position:relative;width:100%}.testimonials-wrap .embla .embla__viewport{overflow:hidden}.testimonials-wrap .embla .embla__viewport .embla__container{display:flex;touch-action:pan-y pinch-zoom}.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{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.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{width:5rem;height:5rem;border-radius:50%}.testimonials-wrap .embla .embla__viewport .embla__container .embla__slide .review .customer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem}.testimonials-wrap .embla .embla__viewport .embla__container .embla__slide .review .customer .title{font-size:clamp(1.2656rem,1.2204rem + .2259vw,1.4238rem);font-size:var(--step-2);font-weight:700;margin-bottom:.5rem}.testimonials-wrap .embla .embla__viewport .embla__container .embla__slide .review .headline{font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:600;margin-bottom:1rem}.testimonials-wrap .embla .embla__viewport .embla__container .embla__slide .review .review{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);font-style:italic;color:var(--secondary-text-color);width:min(1000px,100%)}.testimonials-wrap .embla .embla__dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:-.6rem;margin-top:1.5rem}.testimonials-wrap .embla .embla__dot{--text-body:#36313d;-webkit-tap-highlight-color:rgba(var(--primary-color),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative}.testimonials-wrap .embla .embla__dot:after,.testimonials-wrap .embla .embla__dot:before{width:.6rem;height:.6rem;border-radius:50%;position:absolute;display:flex;align-items:center;content:""}.testimonials-wrap .embla .embla__dot:before{background:#9b9b9b}.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{width:.7rem;height:.7rem}.testimonials-wrap .embla.mobile .embla__dot:after,.testimonials-wrap .embla.mobile .embla__dot:before{border:1px solid #fff}.email-subscription-wrap .title{text-align:center;color:#fcfcfc;font-size:clamp(1.6019rem,1.5447rem + .2857vw,1.8019rem);font-size:var(--step-4);font-weight:600;margin-bottom:.5rem}.email-subscription-wrap .caption{text-align:center;color:#fcfcfc;margin-bottom:1.5rem}.email-subscription-wrap .form{margin:0 auto}@media screen and (min-width:1024px){.email-subscription-wrap .form{width:600px}}.email-subscription-wrap .form .email-subscription-block{border:thin solid #fcfcfc;border-radius:6px;padding:.5rem;display:flex;align-items:center;justify-content:space-between}.email-subscription-wrap .form .email-subscription-block .form-input{width:100%}.email-subscription-wrap .form .email-subscription-block .form-input.transparent{color:#fcfcfc}.email-subscription-wrap .form .email-subscription-block .form-input.transparent::-moz-placeholder{color:#fcfcfc}.email-subscription-wrap .form .email-subscription-block .form-input.transparent::placeholder{color:#fcfcfc}.email-subscription-wrap .form .email-subscription-block .button{border-radius:6px;font-weight:600;flex-shrink:0}.info-box-section .container{display:flex;align-items:center;justify-content:space-around;flex-direction:column;gap:1.5rem}@media screen and (min-width:1024px){.info-box-section .container{flex-direction:row}}.info-box-section .container .icon{display:flex;flex-direction:column;justify-content:center;align-items:center}.info-box-section .container .icon svg{fill:#555;fill:var(--gm-svg-fill-color);height:48px;width:48px}@media screen and (min-width:1024px){.info-box-section .container .icon svg{height:64px;width:64px}}.info-box-section .container .icon .content{text-align:center;margin-top:1rem}.info-box-section .container .icon .content .heading{font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:600}.info-box-section .container .icon .content .text{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1)}.password-protected-wrap{width:100%;height:100%;display:grid;place-items:center}.password-protected-wrap .password-protected{width:min(500px,100%);height:-moz-max-content;height:max-content;padding:1rem}.password-protected-wrap .password-protected .title{font-size:1.875rem;line-height:2.25rem;font-weight:700;margin-bottom:1rem}.password-protected-wrap .password-protected .hint{margin-bottom:1rem}.password-protected-wrap .password-protected .form .button{margin:1.5rem 0;border-radius:6px;font-weight:700;text-transform:uppercase}.password-protected-wrap .password-protected .help{margin-top:1.5rem}.password-protected-wrap .password-protected .help a{color:#4b7dab}.coming-soon-wrap{width:100%;height:100%;display:grid;place-items:center}.coming-soon-wrap .coming-soon{width:min(500px,100%);height:-moz-max-content;height:max-content;padding:1rem;display:flex;flex-direction:column;align-items:center}.coming-soon-wrap .coming-soon .icon{width:60px;margin-bottom:1.5rem}.coming-soon-wrap .coming-soon .title{font-size:1.875rem;line-height:2.25rem;font-weight:700;text-transform:uppercase;text-align:center}.coming-soon-wrap .coming-soon .hint{margin-bottom:1.5rem;text-align:center}.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:6px;padding:.5rem;display:flex;align-items:center;justify-content:space-between}.coming-soon-wrap .coming-soon .form .coming-soon-subscription-block .button{border-radius:6px;font-weight:600;flex-shrink:0}.coming-soon-wrap .coming-soon .help{text-align:center;margin-top:1.5rem}.coming-soon-wrap .coming-soon .help a{color:#4b7dab}.under-maintenance-wrap{width:100%;height:100%;display:grid;place-items:center}.under-maintenance-wrap .under-maintenance{width:min(500px,100%);height:-moz-max-content;height:max-content;padding:1rem;display:flex;flex-direction:column;align-items:center}.under-maintenance-wrap .under-maintenance .icon{width:60px;margin-bottom:1.5rem}.under-maintenance-wrap .under-maintenance .title{font-size:1.875rem;line-height:2.25rem;font-weight:700;text-transform:uppercase;text-align:center}.under-maintenance-wrap .under-maintenance .hint{margin-bottom:1.5rem;text-align:center}.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:6px;padding:.5rem;display:flex;align-items:center;justify-content:space-between}.under-maintenance-wrap .under-maintenance .form .under-maintenance-subscription-block .button{border-radius:6px;font-weight:600;flex-shrink:0}.under-maintenance-wrap .under-maintenance .help{text-align:center;margin-top:1.5rem}.under-maintenance-wrap .under-maintenance .help a{color:#4b7dab}.counter-wrap{display:flex;align-items:center;gap:.5rem}.counter-wrap .counter-block{display:flex;flex-direction:column;align-items:center;background-color:#ebebeb;border-radius:6px;padding:.5rem 1rem}.counter-wrap .counter-block .value{font-size:1.875rem;line-height:2.25rem;font-weight:600;text-align:center}.counter-wrap .counter-block .key{font-size:1.125rem;line-height:1.75rem;font-weight:500;text-align:center}.counter-wrap .counter-block.inactive{color:#999}.page-content{padding:1rem 0}.dialog-wrap{position:relative}.dialog-wrap .dialog-mask{position:fixed;width:100%;height:100%;background-color:#0000001c;top:0;left:0;z-index:15;transition:opacity .2s ease;display:flex}.dialog-wrap .dialog{margin:auto;width:auto;height:-moz-min-content;height:min-content;z-index:15;background-color:#fff;border-radius:6px;border-radius:var(--gm-border-radius);overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:all .2s ease-out;position:relative}@media screen and (min-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{position:absolute;right:1.5rem;top:1rem;width:24px;height:24px;display:grid;place-items:center}.dialog-wrap .dialog .header .close svg{fill:#999}.dialog-wrap .dialog .message{padding:.25rem 1.5rem;font-size:.75rem;line-height:1rem;color:var(--secondary-text-color)}.dialog-wrap .dialog .action{padding:0 .5rem;margin-top:.5rem;display:flex;align-items:center;background-color:#f3f3f3}.dialog-wrap .dialog .action button{padding:.5rem 0;width:100%}.dialog-wrap .dialog .action hr.vertical{height:50%;width:0;border:1px solid #ddd;margin:0 2rem}.pagination-container{-moz-column-gap:.25rem;column-gap:.25rem;align-items:center;margin:2.5rem 0 1.5rem}.pagination-container .paginate-buttons{height:2rem;width:2rem;cursor:pointer;border-radius:6px;border-radius:var(--gm-border-radius);background-color:transparent;border:none}.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{background-color:#fff;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;border-radius:var(--gm-border-radius);height:2rem;width:2rem;display:flex;align-items:center;justify-content:center}.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:#555;fill:var(--gm-svg-fill-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 (min-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:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;transition:.4s}.accordion-wrap .panel{padding:0 18px;max-height:0;overflow:hidden;transition:max-height .2s ease-out;will-change:max-height}.collapse-wrap .collapse-item{color:var(--secondary-text-color);cursor:pointer;padding:1rem 0;width:100%;text-align:left;outline:none;transition:.4s;border:none;border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color)}.collapse-wrap .collapse-item .collapse{display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:500}.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}.collapse-wrap .collapse-item.active .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='m296-345-56-56 240-240 240 240-56 56-184-184z'/%3E%3C/svg%3E")}.collapse-wrap .panel{padding:0;background-color:#fff;max-height:0;overflow:hidden;will-change:max-height;transition:max-height .2s ease-out}.collapse-wrap .panel .content{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);padding-top:1rem}.stepper-wrap .stepper{align-items:center;gap:1rem;display:none}@media screen and (min-width:1024px){.stepper-wrap .stepper{display:flex}}.stepper-wrap .stepper .step a{display:flex;align-items:center;gap:.5rem;color:var(--secondary-text-color)}.stepper-wrap .stepper .step a .step-number{width:32px;height:32px;border-radius:50%;background-color:#ccc;color:#fff;display:grid;place-content:center}.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{display:flex;align-items:center;color:var(--primary-text-color);font-weight:500}.stepper-wrap .stepper-mini .back-button{display:block;margin-right:1rem}.stepper-wrap .stepper-mini .back-button svg{fill:#555;fill:var(--gm-svg-fill-color)}.stepper-wrap .stepper-mini .title{font-size:clamp(1.2656rem,1.2204rem + .2259vw,1.4238rem);font-size:var(--step-2)}.stepper-wrap .stepper-mini .step{margin-left:auto;font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1)}@media screen and (min-width:1024px){.stepper-wrap .stepper-mini{display:none}}.shipment-stepper-wrap{margin:0}@media screen and (min-width:1024px){.shipment-stepper-wrap{margin:2rem 0 5rem}}.shipment-stepper-wrap .shipment-stepper{display:grid;grid-template-columns:100%}@media screen and (min-width:1024px){.shipment-stepper-wrap .shipment-stepper{grid-template-columns:25% 50% 25%}}.shipment-stepper-wrap .shipment-stepper .step{display:flex;justify-content:flex-start;align-items:center;min-height:100px}@media screen and (min-width:1024px){.shipment-stepper-wrap .shipment-stepper .step{position:relative;min-height:unset}}.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);width:2.5rem;height:2.5rem;background-color:#d4d4d4;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.shipment-stepper-wrap .shipment-stepper .step .circle svg{fill:#fff;height:2rem;width:2rem}@media screen and (min-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 (min-width:1024px){.shipment-stepper-wrap .shipment-stepper .step .step-details{left:0;top:100%;margin-top:.5rem}}.shipment-stepper-wrap .shipment-stepper .step .step-details .step-name{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);font-weight:500;color:#bbb}.shipment-stepper-wrap .shipment-stepper .step .step-details .step-date{font-size:clamp(.7025rem,.6775rem + .125vw,.79rem);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:"";position:absolute;left:50%;top:100%;transform:translate(-50%);height:30px;width:5px;background-color:var(--_first-bg-color)}@media screen and (min-width:1024px){.shipment-stepper-wrap .shipment-stepper .step:first-child .circle:after{content:"";position:absolute;left:unset;right:0;top:50%;transform:translateY(-50%);height:5px;width:calc(100% - 2.5rem);background-color:var(--_first-bg-color)}}@media screen and (min-width:1024px){.shipment-stepper-wrap .shipment-stepper .step:nth-child(2){justify-content:center}}.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .circle:before{content:"";position:absolute;left:50%;top:-30px;transform:translate(-50%);height:30px;width:5px;background-color:var(--_first-second-bg-color)}@media screen and (min-width:1024px){.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .circle:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:5px;width:calc(50% - 1.25rem);background-color:var(--_first-second-bg-color)}}.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .circle:after{content:"";position:absolute;right:50%;top:100%;transform:translate(50%);height:30px;width:5px;background-color:var(--_second-third-bg-color)}@media screen and (min-width:1024px){.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .circle:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:5px;width:calc(50% - 1.25rem);background-color:var(--_second-third-bg-color)}.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .step-details{left:50%;transform:translate(-50%);text-align:center}.shipment-stepper-wrap .shipment-stepper .step:last-child{justify-content:flex-end}}.shipment-stepper-wrap .shipment-stepper .step:last-child .circle:before{content:"";position:absolute;left:50%;top:-30px;transform:translate(-50%);height:30px;width:5px;background-color:var(--_third-bg-color)}@media screen and (min-width:1024px){.shipment-stepper-wrap .shipment-stepper .step:last-child .circle:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:5px;width:calc(100% - 2.5rem);background-color:var(--_third-bg-color)}.shipment-stepper-wrap .shipment-stepper .step:last-child .step-details{right:0;text-align:right}}.shipment-stepper-wrap .shipment-stepper .step:first-child:is(.complete):has(+.complete){--first-bg-color:var(--primary-color)}.shipment-stepper-wrap .shipment-stepper .step:nth-child(2):is(.complete){--first-second-bg-color:var(--primary-color)}.shipment-stepper-wrap .shipment-stepper .step:nth-child(2):is(.complete):has(+.complete){--second-third-bg-color:var(--primary-color)}.shipment-stepper-wrap .shipment-stepper .step:last-child:is(.complete){--third-bg-color:var(--primary-color)}.lazy-loader>*{opacity:0;transform:translateY(100px)}.snackbar-wrap .snackbar{background-color:#444;color:#fcfcfc;color:var(--gm-text-white);font-size:clamp(1rem,.9643rem + .1786vw,1.125rem);font-size:var(--step-0);display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:15;width:100%;height:50px;padding-inline:1rem}@media screen and (min-width:1024px){.snackbar-wrap .snackbar{width:400px;display:flex}}.snackbar-wrap .snackbar .text{display:flex;align-items:center;justify-content:space-between;width:100%}.snackbar-wrap .snackbar .text a{color:#fcfcfc;color:var(--gm-text-white);font-weight:500}.snackbar-wrap .snackbar .close{fill:#fcfcfc;fill:var(--gm-text-white);margin-left:1rem;flex-shrink:0}.star-rating{display:flex;align-items:center}.star-rating .star{width:24px;height:24px;transition:fill .2s}.star-rating .star.filled{fill:#ffc107}.star-rating .rating{margin-left:.5rem;font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1)}.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:skeleton-loading 1s linear infinite alternate}.grid-with-skeltons .skeleton.skeleton--img{width:100%;aspect-ratio:1;border-radius:6px;border-radius:var(--gm-border-radius);margin-bottom:.375rem}.grid-with-skeltons .skeleton.skeleton--text{width:100%;height:1rem;margin-bottom:.375rem;border-radius:6px;border-radius:var(--gm-border-radius)}.grid-with-skeltons .skeleton.skeleton--breadcrumb{width:100%;height:1rem;margin-bottom:0;border-radius:6px;border-radius:var(--gm-border-radius)}.grid-with-skeltons .skeleton.skeleton--button{width:100%;height:42px;margin-bottom:.375rem;border-radius:6px;border-radius:var(--gm-border-radius)}.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:is(: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 (min-width:1024px){.register-wrap .register{padding:4rem 10rem}}.register-wrap .register .content{display:flex;flex-direction:column;align-items:center}.register-wrap .register .content .otp-register-wrap{display:flex;flex-direction:column;width:100%}.register-wrap .register .content .otp-register-wrap .form{display:flex;flex-direction:column;align-items:center}.register-wrap .register .content .otp-register-wrap .form .sub-title{font-size:1.5rem;line-height:2rem;font-weight:500;text-align:center}.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:clamp(.79rem,.7618rem + .1411vw,.8888rem);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{margin:1.5rem 0;border-radius:6px;font-weight:600}.register-wrap .register .content .otp-register-wrap .form .button.button-plain{margin:.5rem 0;border-radius:6px;font-weight:500}.register-wrap .register .content .otp-register-wrap .form .resend-hint{margin:0 0 .5rem;color:#666}.register-wrap .register .content .otp-register-wrap .form .otp-not-received-action{display:flex;align-items:center;gap:2rem}.register-wrap .register .content .legacy-register-wrap{display:flex;flex-direction:column;width:100%}.register-wrap .register .content .legacy-register-wrap .form .terms{font-size:clamp(.79rem,.7618rem + .1411vw,.8888rem);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{margin:1.5rem 0;border-radius:6px;font-weight:600}.register-wrap .register .content .divider{margin:.5rem 0 1.5rem;border:1px solid #ddd;width:100%}.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 (min-width:1024px){.login-wrap .login{padding:4rem 10rem}}.login-wrap .login .content{display:flex;flex-direction:column;align-items:center}.login-wrap .login .content .otp-login-wrap{display:flex;flex-direction:column;width:100%}.login-wrap .login .content .otp-login-wrap .form{display:flex;flex-direction:column;align-items:center}.login-wrap .login .content .otp-login-wrap .form .sub-title{font-size:1.5rem;line-height:2rem;font-weight:500;text-align:center}.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:clamp(.79rem,.7618rem + .1411vw,.8888rem);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{margin:1.5rem 0;border-radius:6px;font-weight:600}.login-wrap .login .content .otp-login-wrap .form .button.button-plain{margin:.5rem 0;border-radius:6px;font-weight:500}.login-wrap .login .content .otp-login-wrap .form .resend-hint{margin:0 0 .5rem;color:#666}.login-wrap .login .content .otp-login-wrap .form .otp-not-received-action{display:flex;align-items:center;gap:2rem}.login-wrap .login .content .legacy-login-wrap{display:flex;flex-direction:column;width:100%}.login-wrap .login .content .legacy-login-wrap .form .hint{margin-bottom:1rem}.login-wrap .login .content .legacy-login-wrap .form .hint,.login-wrap .login .content .legacy-login-wrap .form .terms{font-size:clamp(.79rem,.7618rem + .1411vw,.8888rem);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{margin:1.5rem 0;border-radius:6px;font-weight:600}.login-wrap .login .content .legacy-login-wrap .form .button.forgot-password{margin:0 0 0 auto}.login-wrap .login .content .divider{margin:.5rem 0 1.5rem;border:1px solid #ddd;width:100%}.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{display:flex;flex-direction:column}@media screen and (min-width:1024px){.form .form-two-column{flex-direction:row;gap:1rem}}.form .form-group{margin-bottom:.375rem;width:100%}.form .form-group.checkbox{margin-top:.5rem}.form .form-group.checkbox label{display:inline-flex;align-items:center}.form .form-group.radio-group{margin-top:.5rem}.form .form-group.radio-group label{margin-right:1rem;display:inline-flex;align-items:center;cursor:pointer}.form .form-group .input-label{margin-left:.5rem}.form .form-group .input-label,.form .form-group .label{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1)}.form .form-group .label{color:var(--primary-text-color)}.form .form-group .label .mandatory{color:#c70000}.form .form-group .block{display:block}.form .form-group .form-input{border-radius:6px;border-radius:var(--gm-border-radius);color:#444;background-color:#f9fafb;display:block;width:100%;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;border-color:#ddd;border-color:var(--gm-border-color)}.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::-moz-placeholder{color:#bbb}.form .form-group .form-input::placeholder{color:#bbb}.form .form-group .form-input:valid{background-color:#fefefe}.form .form-group .form-input.transparent{border:none;background-color:transparent}.form .form-group .form-input.transparent,.form .form-group .form-input.transparent:focus{outline:none!important;box-shadow:none!important}.form .form-group .form-checkbox{color:var(--primary-color);width:18px;height:18px;border-radius:1px;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;border-color:#ddd;border-color:var(--gm-border-color)}.form .form-group .form-checkbox:focus{border-color:#bbb;border-color:var(--gm-border-dark-color);box-shadow:0 0 #fff,0 0 0 3px var(--primary-shadow-color),0 1px 2px #0000000d}.form .form-group .form-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");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;border-radius:.25rem}.form .form-group .form-radio{color:var(--primary-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;border-color:#ddd;border-color:var(--gm-border-color);cursor:pointer}.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-size:100% 100%;background-position:50%;background-repeat:no-repeat}.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:6px;color:#444;background-color:#f9fafb;display:block;width:100%;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;border-color:#ddd;border-color:var(--gm-border-color)}.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::-moz-placeholder{color:#bbb}.form .form-group .form-select::placeholder{color:#bbb}.form .form-group .form-select:valid{background-color:#fefefe}.form .form-group .form-select.transparent{border:none;background-color:transparent}.form .form-group .form-select.transparent,.form .form-group .form-select.transparent:focus{outline:none!important;box-shadow:none!important}.form .form-group.error .form-input{display:block;border-color:#c70000;border-color:var(--gm-error-color);outline:none;box-shadow:0 0 0 3px #e53e9640}.form .form-group.error .input-errors{font-size:.875rem;color:#c70000;color:var(--gm-error-color);margin-top:1px}.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 (min-width:1024px){.form .form-two-column .form-group{width:50%}.form .form-two-column .form-group:only-child{width:calc(50% - .5rem)}}.form .buttons{display:flex;align-items:center;gap:1rem;margin-top:1rem}.form-section-divider{align-items:center;color:#555;display:flex;margin:1.25rem 0;font-weight:500;color:var(--tertiary-text-color);font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1)}@media screen and (min-width:1024px){.form-section-divider{font-size:clamp(.79rem,.7618rem + .1411vw,.8888rem);font-size:var(--step--2)}}.form-section-divider:after{border-bottom:1px solid #eee;content:"";flex:1;margin-left:.5em}.countrywise-mobile-input{display:flex;align-items:center;position:relative}.countrywise-mobile-input .form-input:not(.country-code){width:100%;border-radius:0 6px 6px 0;-moz-appearance:textfield}.countrywise-mobile-input .form-input:not(.country-code)::-webkit-inner-spin-button,.countrywise-mobile-input .form-input:not(.country-code)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.countrywise-mobile-input .form-input.country-code{width:80px;border-right:none;pointer-events:none;outline:none!important;border-radius:6px 0 0 6px;text-align:center;background-color:#fafafa}.countrywise-mobile-input .form-input.country-code:focus{outline:none!important}.countrywise-mobile-input .verify{position:absolute;top:50%;transform:translateY(-50%);right:1rem;font-size:clamp(.79rem,.7618rem + .1411vw,.8888rem);font-size:var(--step--2);font-weight:500}.countrywise-mobile-input .verify.verified{display:flex;align-items:center;gap:.25rem;color:#52b962;color:var(--gm-success-color)}.countrywise-mobile-input .verify.verified svg{width:1rem;height:1rem;fill:#52b962;fill:var(--gm-success-color)}.error .countrywise-mobile-input .verify.pending{color:#c70000;color:var(--gm-error-color)}.password-input{display:flex;align-items:center}.password-input .form-input{display:block;width:100%;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;border-color:#ddd;border-color:var(--gm-border-color)}.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){width:100%;border-radius:6px 0 0 6px;-moz-appearance:textfield;position:relative}.password-input .form-input:not(.eye)::-webkit-inner-spin-button,.password-input .form-input:not(.eye)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.password-input .form-input.eye{width:60px;outline:none!important;padding:.5rem .75rem;border-radius:0 6px 6px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-left:none;border-width:1px}.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{background:transparent;border-color:#fff;border-style:solid;border-width:0 5px;content:"";display:block;height:inherit;position:absolute;width:33.33%;z-index:10}.password-strength-meter:after,.password-strength-meter:before{left:33.33%}.password-strength-meter .password-strength-meter--fill{background:transparent;border-radius:inherit;height:inherit;position:absolute;transition:width .5s ease-in-out,background .25s;width:0}.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{display:flex;align-items:center;justify-content:center}.otp-input .form-input.digit-box{width:3rem;display:inline-block;border-radius:5px;margin:5px;padding:1rem;font-size:1.5rem}.otp-input input::-webkit-inner-spin-button,.otp-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-input input[type=number]{-moz-appearance:textfield}.image-uploader{border:2px dashed #d1d5db;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.image-uploader.dragging{border-color:#3b82f6}.image-uploader input{display:none}.image-uploader .image-preview{margin-bottom:1rem}.image-uploader .image-preview img{max-width:20rem;max-height:12rem;-o-object-fit:contain;object-fit:contain}.image-uploader .image-info{text-align:center}.document-uploader input{display:none}.search-input{display:flex;align-items:stretch;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;border-radius:var(--gm-border-radius)}.search-input .icon{display:flex;justify-content:flex-end;align-items:center;width:40px}.search-input .icon .iconify{color:#555;color:var(--gm-svg-fill-color)}.search-input .form-input{padding:.5rem;width:cac(100% - 60px);@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 (min-width:1024px){.search-input .form-input{padding:.75rem;font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1)}}.block-radio-wrap{width:100%}.block-radio-wrap .block-radio{width:100%;display:flex;align-items:center}.block-radio-wrap .block-radio .radio-button{width:100%;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-left:none;cursor:pointer;background-color:#f9fafb;color:var(--secondary-text-color);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:6px;border-top-left-radius:var(--gm-border-radius);border-bottom-left-radius:6px;border-bottom-left-radius:var(--gm-border-radius)}.block-radio-wrap .block-radio .radio-button:last-child{border-top-right-radius:6px;border-top-right-radius:var(--gm-border-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--gm-border-radius)}.block-radio-wrap .block-radio .radio-button.active{background-color:#fff;color:var(--primary-text-color);font-weight:500}.block-radio-wrap .block-radio .radio-button span{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem 1.5rem;font-size:1rem;line-height:1.5rem}.block-radio-wrap .block-radio .radio-button span svg{fill:#555;fill:var(--gm-svg-fill-color);height:20px;width:20px}.account-sidebar-wrap .sidebar{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;border-radius:var(--gm-border-radius);background-color:#fff;margin-bottom:1rem}.account-sidebar-wrap .sidebar .header{font-size:1.25rem;line-height:1.75rem;font-weight:700;margin:1rem 0;padding:1rem 1.5rem}.account-sidebar-wrap .sidebar .header .account-title{font-size:1rem;line-height:1.5rem;font-weight:400;color:var(--secondary-text-color)}.account-sidebar-wrap .sidebar .sidebar-menu .menu-group{padding:1rem 0;border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color)}.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:clamp(.7025rem,.6775rem + .125vw,.79rem);font-size:var(--step--3);color:var(--secondary-text-color);margin-top:.5rem;margin-bottom:.25rem;border-left:.5rem solid transparent;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{padding:.25rem 1.5rem;color:var(--primary-text-color);border-left:.5rem solid transparent;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);padding:1rem;margin-bottom:1rem}@media screen and (min-width:1024px){.account-dashboard-wrap .account-dashboard{padding:1.5rem;margin-bottom:1.5rem;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;border-radius:var(--gm-border-radius)}}.account-dashboard-wrap .account-dashboard .header{margin-bottom:2.5rem}.account-dashboard-wrap .account-dashboard .header .account-name{font-size:1.25rem;line-height:1.75rem;font-weight:500}.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);display:flex;align-items:center;gap:.5rem}.account-dashboard-wrap .account-dashboard .account-contact .account-email svg{width:20px;height:20px;fill:#555;fill:var(--gm-svg-fill-color)}.account-dashboard-wrap .account-dashboard .account-contact .account-phone{color:var(--secondary-text-color);display:flex;align-items:center;gap:.5rem}.account-dashboard-wrap .account-dashboard .account-contact .account-phone svg{width:20px;height:20px;fill:#555;fill:var(--gm-svg-fill-color)}.account-dashboard-wrap .menu{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-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);background-color:#fff;padding:1rem;display:flex;align-items:center;justify-content:flex-start;gap:1rem;transition:background-color .2s ease-out;color:var(--primary-text-color)}@media screen and (min-width:1024px){.account-dashboard-wrap .menu .menu-icon a{gap:0;flex-direction:column;align-items:center;justify-content:center;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;border-radius:var(--gm-border-radius);aspect-ratio:1}}.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 (min-width:1024px){.account-dashboard-wrap .menu .menu-icon a img{width:36px;height:36px}}.account-dashboard-wrap .menu .menu-icon a .menu-title{display:flex;align-items:flex-start;flex-direction:column}@media screen and (min-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:clamp(1rem,.9643rem + .1786vw,1.125rem);font-size:var(--step-0);font-weight:600}@media screen and (min-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:clamp(.79rem,.7618rem + .1411vw,.8888rem);font-size:var(--step--2)}@media screen and (min-width:1024px){.account-dashboard-wrap .menu .menu-icon a .menu-title .menu-description{text-align:center}}.account-dashboard-wrap .menu .menu-icon a .arrow{margin-left:auto;fill:#555;fill:var(--gm-svg-fill-color)}@media screen and (min-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 (min-width:1024px){.account-dashboard-wrap .button{display:none}}.account-profile-wrap{width:100%}.account-profile-wrap>.header{display:none}@media screen and (min-width:1024px){.account-profile-wrap>.header{display:block;margin-bottom:1rem}}.account-profile-wrap>.header .title{display:flex;align-items:center;gap:.5rem;font-size:clamp(1.4238rem,1.3729rem + .2545vw,1.6019rem);font-size:var(--step-3);font-weight:700}.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;padding:1rem;margin-bottom:1rem}@media screen and (min-width:1024px){.account-profile-wrap .account-profile{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;border-radius:var(--gm-border-radius);padding:1rem 1.5rem;margin-bottom:1.5rem}}.account-profile-wrap .account-profile>.button{margin-bottom:.5rem}@media screen and (min-width:1024px){.account-profile-wrap .account-profile>.button{display:none}}.account-profile-wrap .account-profile>.header{margin-bottom:1.5rem;font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:500;display:flex;align-items:center;justify-content:space-between}.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:clamp(.79rem,.7618rem + .1411vw,.8888rem);font-size:var(--step--2);font-weight:400}.account-profile-wrap .account-profile .profile-info .value{display:flex;align-items:center;gap:.5rem}.account-profile-wrap .account-profile .profile-info .value svg.verified{width:1.2rem;height:1.2rem;fill:#52b962;fill:var(--gm-success-color)}.account-profile-wrap .account-profile .edit-profile .buttons{margin-top:1.5rem;display:flex;align-items:center;gap:1rem}.account-security-wrap{width:100%}.account-security-wrap>.header{display:none}@media screen and (min-width:1024px){.account-security-wrap>.header{display:block;margin-bottom:1rem}}.account-security-wrap>.header .title{display:flex;align-items:center;gap:.5rem;font-size:clamp(1.4238rem,1.3729rem + .2545vw,1.6019rem);font-size:var(--step-3);font-weight:700}.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;padding:1rem;margin-bottom:1rem}@media screen and (min-width:1024px){.account-security-wrap .account-security{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;border-radius:var(--gm-border-radius);padding:1rem 1.5rem;margin-bottom:1.5rem}}.account-security-wrap .account-security>.button{margin-bottom:.5rem}@media screen and (min-width:1024px){.account-security-wrap .account-security>.button{display:none}}.account-security-wrap .account-security>.header{margin-bottom:1.5rem;font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:500;display:flex;align-items:center;justify-content:space-between}.account-security-wrap .account-security .change-password .buttons{margin-top:1.5rem;display:flex;align-items:center;gap:1rem}.account-security-wrap .account-security .change-password .password-hint{font-size:.875rem;line-height:1.25rem;font-weight:600}.account-security-wrap .account-security .change-password .password-hint ul{margin:.5rem 0;list-style:disc;list-style-position:inside}.account-security-wrap .account-security .change-password .password-hint ul li{font-size:.75rem;line-height:1rem;font-weight:400;color:var(--secondary-text-color);margin-bottom:.25rem}.account-verification-wrap .account-verification{width:750px;padding:4rem 10rem}.account-verification-wrap .account-verification .content,.account-verification-wrap .account-verification .content .form{display:flex;flex-direction:column;align-items:center}.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{margin:1.5rem 0;border-radius:6px;font-weight:600}.account-verification-wrap .account-verification .content .button.button-plain{margin:.5rem 0;border-radius:6px;font-weight:500}.account-verification-wrap .account-verification .content .resend-hint{margin:0}.account-wrap{width:100%;margin:0 auto}@media screen and (min-width:1024px){.account-wrap{width:75%;margin:0 auto}}.account-wrap .account{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.account-wrap .account.reset-password{justify-content:center}@media screen and (min-width:1024px){.account-wrap .account{margin:2rem 0 6rem;flex-direction:row}}.account-wrap .account .account-sidebar-wrap{display:none}@media screen and (min-width:1024px){.account-wrap .account .account-sidebar-wrap{display:block;width:300px}}.account-wrap .account>.content{width:100%}@media screen and (min-width:1024px){.account-wrap .account>.content{width:calc(100% - 300px)}}.reset-password-wrap{width:100%;margin:0 auto}@media screen and (min-width:1024px){.reset-password-wrap{width:75%;margin:0 auto}}.reset-password-wrap .reset-password{width:100%;display:flex;flex-direction:column;align-items:flex-start}.reset-password-wrap .reset-password .title{width:100%;font-weight:700;font-size:1.875rem;line-height:2.25rem;margin-bottom:1rem}.reset-password-wrap .reset-password .hint{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);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{font-size:.875rem;line-height:1.25rem;font-weight:600;margin-bottom:1.5rem}.reset-password-wrap .reset-password .password-hint ul{margin:.5rem 0;list-style:disc;list-style-position:inside}.reset-password-wrap .reset-password .password-hint ul li{font-size:.75rem;line-height:1rem;font-weight:400;color:var(--secondary-text-color);margin-bottom:.25rem}.blogs-wrap .blogs{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media screen and (min-width:1024px){.blogs-wrap .blogs{grid-template-columns:repeat(3,minmax(0,1fr))}}.blogs-wrap .blogs .bog-post{display:flex;flex-direction:column;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer}.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:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);margin-bottom:.5rem}.blogs-wrap .blogs .bog-post .blog-post-content .blog-post-title{font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:600;margin-bottom:1rem;color:var(--primary-text-color)}.blogs-wrap .blogs .bog-post .blog-post-content .blog-post-description{max-height:80px;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blogs-wrap .blogs .bog-post .blog-post-content .blog-post-description,.blogs-wrap .emppty-blogs{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);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{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media screen and (min-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{display:flex;flex-direction:column;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer}.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:clamp(.8888rem,.857rem + .1589vw,1rem);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:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:600;margin-bottom:1rem;color:var(--primary-text-color)}.related-blog-posts-section .related-blog-posts-wrap .related-blog-posts .bog-post .blog-post-content .blog-post-description{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);max-height:80px;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--secondary-text-color)}.related-blog-posts-section .related-blog-posts-wrap .emppty-blogs{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);color:var(--secondary-text-color)}.madewith-gagmat{display:flex;align-items:center;gap:.25rem;background-color:#fdfdfd;padding:.4rem 1rem;margin:.75rem 0 0;border-radius:6px;color:#555;width:-moz-max-content;width:max-content;font-weight:500;transition:background-color .2s ease-out,color .2s ease-out;font-family:sans-serif;font-size:14px;text-decoration:none!important}.madewith-gagmat:hover{background-color:#f3f3f3;color:#222!important}.madewith-gagmat img{width:54px}.scroll-to-top{position:fixed;background-color:var(--primary-color);border:none;color:#fff;cursor:pointer;font-size:18px;line-height:48px;width:48px;height:48px;bottom:80px;right:20px;z-index:100;opacity:0;transform:translateY(100px);transition:all .5s ease;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1024px){.scroll-to-top{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}.admin-panel{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:var(--primary-color);color:#fff}.admin-panel a{color:#fff;font-weight:500;margin-inline:auto;text-decoration:underline;text-underline-offset:1px}.admin-panel a:hover{color:#f9f9f9}.admin-panel .close{color:#fff;cursor:pointer}.admin-panel .close:hover{color:#f9f9f9}.top-bar-component{height:50px;background-color:var(--primary-color)}@media screen and (min-width:1024px){.top-bar-component{height:60px}}.top-bar-component .container{padding:0 1rem;display:flex;align-items:center;justify-content:center;gap:1rem;height:50px;font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);color:#fcfcfc;color:var(--gm-text-white);font-weight:400}@media screen and (min-width:1024px){.top-bar-component .container{padding:0;justify-content:space-between;font-weight:700;height:60px}}.icon{display:flex;align-items:center;gap:.5rem}.icon svg{fill:#fcfcfc;fill:var(--gm-text-white)}.icon.top-bar-email,.icon.top-bar-phone{display:none}@media screen and (min-width:1024px){.icon.top-bar-email,.icon.top-bar-phone{display:flex}.icon.top-bar-email{margin-left:auto}}.top-bar-caption{position:relative;width:100%;padding:.25rem 0;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.topbar-left{display:none}@media screen and (min-width:1024px){.topbar-left{display:flex;align-items:center;gap:.5rem}.topbar-left .iconify{width:1.5rem;height:1.5rem;fill:#fff}}.topbar-wrapper{width:100%;margin-inline:auto;justify-content:center;overflow:hidden}@media screen and (min-width:1024px){.topbar-wrapper{display:grid;grid-template-columns:auto minmax(0,1fr) auto;place-content:center;width:calc(50% + 100px);margin-left:0;margin-right:auto}}.nav-btn{flex-shrink:0;min-width:36px;padding:0 .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none}@media screen and (min-width:1024px){.nav-btn{display:block;place-items:center}}.animated-text{margin:0;min-width:0;will-change:transform,opacity;white-space:normal;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:1024px){.animated-text{text-align:center;overflow:hidden;text-overflow:ellipsis}}.fade-in{animation:fadeInUp 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px) scale(.95);letter-spacing:-.5px}60%{opacity:.8;transform:translateY(-4px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1);letter-spacing:normal}}.slide-down{animation:slideDown .8s ease-in-out both}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.zoom-in{animation:zoomIn .4s forwards}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.slide-out{animation:slideOut .3s ease-in forwards}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px)}}.slide-in{animation:slideIn .35s ease-out forwards}@keyframes slideIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.top-pixel{height:100px;width:1px;background:transparent;position:absolute;top:0;left:0}@media screen and (min-width:1024px){.top-pixel{height:500px}}header{min-height:130px}@media screen and (min-width:1024px){header{min-height:150px}}header .header-component{--_header-height:var(--header-height,80px);height:80px;height:var(--_header-height);background-color:#fff}@media screen and (min-width:1024px){header .header-component{--header-height:100px}}header .header-component .header-section{height:100%}header .header-component .header-section .container{padding:0 .5rem;height:100%;display:flex;align-items:center}@media screen and (min-width:1024px){header .header-component .header-section .container{padding:0}}header .header-component .header-section .container>a{order:2;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){header .header-component .header-section .container>a{margin:0;order:1}}header .header-component .header-section .container>a .logo{width:200px}header .header-component .header-section .container .menu-wrap{order:1}@media screen and (min-width:1024px){header .header-component .header-section .container .menu-wrap{margin-left:auto;margin-right:auto}}header .header-component .header-section .container .menu-wrap .menu--mobile{display:flex;align-items:center;height:100%}@media screen and (min-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 (min-width:1024px){header .header-component .header-section .container .menu-wrap .menu--desktop{display:flex}}header .header-component .header-section .container .mini-search-wrap{order:3}@media screen and (min-width:1024px){header .header-component .header-section .container .mini-search-wrap{margin-right:.5rem}header .header-component .header-section .container .mini-search-wrap .icon{padding:.2rem;transition:background-color .2s ease-out;border-radius:6px}}header .header-component .header-section .container .mini-search-wrap .icon svg{fill:#555;fill:var(--gm-svg-fill-color)}header .header-component .header-section .container .mini-search-wrap .icon:is(:hover,:focus){background-color:var(--body-hover-color)}header .header-component .header-section .container .mini-tools-wrap{display:none;order:4}@media screen and (min-width:1024px){header .header-component .header-section .container .mini-tools-wrap{display:flex;align-items:center;gap:.5rem}}header .header-component.stuck{position:fixed;top:0;left:0;transform:none;box-shadow:0 4px 20px #0000000a;border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);width:100%;z-index:500;transition:transform .5s cubic-bezier(0,0,.3,1);will-change:transform,height;--header-height:80px}@media screen and (min-width:1024px){header .header-component.stuck{--header-height:90px}}header .header-component.stuck.scroll-down{transform:translate3d(0,-100%,0)}header .header-component.stuck.scroll-up{transform:none;box-shadow:0 4px 20px #0000000a}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 (min-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:100px}}.mini-tools-wrap [class*=mini-]{display:flex;align-items:center;height:100%;padding:.2rem;transition:background-color .2s ease-out;border-radius:6px;cursor:pointer;--_icon-size:var(--icon-size,32px)}.mini-tools-wrap [class*=mini-] .iconify{color:#555;color:var(--gm-svg-fill-color);font-size:var(--_icon-size)}.mini-tools-wrap [class*=mini-]:is(:hover,:focus){background-color:var(--body-hover-color)}.mini-tools-wrap [class*=mini-] a{display:flex;align-items:center;position:relative}body{--_footer-content-width:var(--footer-contents-width,100%)}.footer-component{background-color:#fff;padding:3rem 0 100px;border-top:thin solid #f2f2f2;border-top:thin solid var(--gm-border-light-color)}@media screen and (min-width:1024px){.footer-component{padding-bottom:3rem}}.footer-component .container{display:flex;align-items:flex-start;flex-direction:column;position:relative;margin-inline:auto}@media screen and (min-width:1024px){.footer-component .container{flex-direction:row}}.footer-component .container .footer-logo{color:#bbb;font-size:1.875rem;font-weight:700;line-height:2.25rem;width:100%;margin-bottom:1.5rem}@media screen and (min-width:1024px){.footer-component .container .footer-logo{width:20%}}.footer-component .container .footer-logo .logo{width:100px}@media screen and (min-width:1024px){.footer-component .container .footer-logo .logo{width:180px}}.footer-component .container .footer-contents{width:var(--_footer-content-width)}@media screen and (min-width:1024px){.footer-component .container .footer-contents{--footer-contents-width:80%}}.footer-component .container .footer-contents .footer-menus{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1)}@media screen and (min-width:1024px){.footer-component .container .footer-contents .footer-menus{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-component .container .footer-contents .footer-divider{margin:1.5rem 0;border-top:1px solid #f2f2f2;border-top:1px solid var(--gm-border-light-color)}.footer-component .container .footer-contents .bottom-bar{font-size:clamp(.79rem,.7618rem + .1411vw,.8888rem);font-size:var(--step--2);display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:space-between;gap:1.5rem}@media screen and (min-width:1024px){.footer-component .container .footer-contents .bottom-bar{flex-direction:row}}.footer-component .container .footer-contents .bottom-bar .social-media-icons{display:flex;align-items:center;gap:1rem}.footer-component .container .footer-contents .bottom-bar .social-media-icons .icon{transition:filter .2s ease-out}.footer-component .container .footer-contents .bottom-bar .social-media-icons .icon svg{fill:#555;fill:var(--gm-svg-fill-color);width:2rem;height:2rem}.footer-component .container .footer-contents .bottom-bar .social-media-icons .icon:is(:hover,:focus){filter:brightness(.8)}.footer-component .container .footer-contents .bottom-bar .copyright-info a{text-decoration:underline}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-contents-width:100%}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 (min-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 (min-width:1024px){body:is(.page--password-protected,.page--coming-soon,.page--under-maintenance) .footer-component{padding-bottom:3rem}}.footer-menu .vertical-menu-wrap .menu-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.footer-menu .vertical-menu-wrap .menu .menu-item a{display:inline-block;padding:.375rem 0;color:var(--primary-text-color);transition:color .2s ease-out;position:relative}@media screen and (min-width:1024px){.footer-menu .vertical-menu-wrap .menu .menu-item a{padding:.5rem 0}}.footer-menu .vertical-menu-wrap .menu .menu-item a:after{background:none repeat scroll 0 0 transparent;background:var(--primary-color);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .3s ease-in-out 0s,left .3s ease-in-out 0s;width:0}.footer-menu .vertical-menu-wrap .menu .menu-item a:hover{color:#444}.footer-menu .vertical-menu-wrap .menu .menu-item a:hover:after{width:100%}.footer-get-in-touch .get-in-touch .title{font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.footer-get-in-touch .get-in-touch .contents .content-box{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0}.footer-get-in-touch .get-in-touch .contents .content-box a{color:var(--primary-text-color)}.footer-get-in-touch .get-in-touch .contents .content-box .content{white-space:pre-wrap}.footer-get-in-touch .get-in-touch .contents .content-box .icon svg{fill:#666}.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{height:60px;display:flex;align-items:center;justify-content:space-between}.notice-bar-wrap .notice-bar .notice{font-weight:600}.notice-bar-wrap .notice-bar .icon{fill:#555;fill:var(--gm-svg-fill-color);cursor:pointer}body:not(.page--password-protected,.page--coming-soon,.page--under-maintenance){--show-notice-bar:block}body:is(.password-protected,.coming-soon,.under-maintenance) main{margin:auto}body:is(:not(.password-protected,.coming-soon,.under-maintenance)) main{display:flex;justify-content:center;flex:1;height:100%;width:100%}body .page-component-wrapper{width:100%}body .page-component-wrapper .page-component{height:100%;width:100%}.whatsapp-chat-icon-wrap .whatsapp-chat-icon{position:fixed;bottom:80px;z-index:20}.whatsapp-chat-icon-wrap .whatsapp-chat-icon.with-whatsapp{bottom:150px}@media screen and (min-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 (min-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 (min-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 (min-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{padding:2rem 1.5rem;background-color:#f9f9f9;border-radius:.5rem;margin-bottom:1rem}@media screen and (min-width:1024px){.form-wrapper{padding:2rem}}.form-wrapper .form-title{font-size:1.5rem;font-weight:500;margin-bottom:1rem}.form-wrapper .form .form-group .form-input{background-color:#fff}.faq-wrap .faq-title{font-size:clamp(1.2656rem,1.2204rem + .2259vw,1.4238rem);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{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;height:100%;justify-content:space-between}.animated{--delay:0s;opacity:.01;transition:opacity .4s cubic-bezier(0,0,.3,1);transition-delay:0s;transition-delay:var(--delay)}.animated.will-change{will-change:opacity}.animated.animated-loaded{opacity:1}.animated.animated-moved{transform:translateY(10px);transition:opacity .4s cubic-bezier(0,0,.3,1) var(--delay),transform .4s cubic-bezier(0,0,.3,1) var(--delay)}.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{height:100%}.cart-header-section .container{display:flex;align-items:center;height:100%}.cart-header-section .container a{display:none}@media screen and (min-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 (min-width:1024px){.cart-header-section .container .stepper-wrap{margin-left:auto;width:auto}}.cart-header-section .container hr.vertical{height:50%;width:0;border:1px solid #ddd;margin:0 1rem}@media screen and (min-width:1024px){.cart-header-section .container hr.vertical{margin:0 2rem}}.cart-header-section .container .cart-account-wrap .label{display:none}@media screen and (min-width:1024px){.cart-header-section .container .cart-account-wrap .label{display:block}}.cart-footer-section .cart-footer-help{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.cart-footer-section .cart-footer-help{flex-direction:row;align-items:center;justify-content:space-between}}.cart-footer-section .cart-footer-help .secure{display:flex;flex-direction:row;align-items:center}.cart-footer-section .cart-footer-help .secure .secured-payments-image{width:40px}@media screen and (min-width:1024px){.cart-footer-section .cart-footer-help .secure .secured-payments-image{width:48px}}.cart-footer-section .cart-footer-help .secure .secured-payments{font-weight:700;margin-right:auto;margin-left:1rem}.payment-link-header-section{height:100%}.payment-link-header-section .container{display:flex;align-items:center;height:100%}.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{margin-left:auto;width:auto}.payment-link-header-section .container .cart-account-wrap .label{display:none}@media screen and (min-width:1024px){.payment-link-header-section .container .cart-account-wrap .label{display:block}}.payment-link-footer-section .payment-link-footer-help{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.payment-link-footer-section .payment-link-footer-help{flex-direction:row;align-items:center;justify-content:space-between}}.payment-link-footer-section .payment-link-footer-help .secure{display:flex;flex-direction:row;align-items:center}.payment-link-footer-section .payment-link-footer-help .secure .secured-payments-image{width:40px}@media screen and (min-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{font-weight:700;margin-right:auto;margin-left:1rem}.payment-link-section{height:100%;width:100%;background-color:#fff;padding:2rem 0}@media screen and (min-width:1024px){.payment-link-section{padding:2rem 0;background-color:unset}}.payment-link-section .container{height:100%}@media screen and not (min-width:1024px){.payment-link-section .container{max-width:100%}}.payment-link-section .container .section-title{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.payment-link-section .container .section-title .title{font-size:var(--step-2);font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.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);font-weight:400;text-align:center;color:var(--secondary-text-color)}.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}.cart-section{height:100%;width:100%;background-color:#f8f8f8}@media screen and (min-width:1024px){.cart-section{padding:2rem 0;background-color:unset}}.cart-section .container{height:100%}@media screen and not (min-width:1024px){.cart-section .container{max-width:100%}}.cart-section .container .section-title{display:none;margin-bottom:2rem}@media screen and (min-width:1024px){.cart-section .container .section-title{display:flex;align-items:center;justify-content:space-between}}.cart-section .container .section-title .title{font-size:var(--step-2);font-weight:700;text-align:left;text-transform:uppercase}.cart-section .container .section-title .title .item-count{font-weight:500;text-transform:capitalize}.cart-notice{border:1px solid #e5e5e5;border-radius:4px}.cart-notice .cart-notice-message{display:flex;align-items:center;padding:12px 16px;font-size:15px;color:#333;border-bottom:1px solid #e0e0e0}.cart-notice .cart-notice-icon{color:#77b300;margin-right:8px;font-size:30px}.cart-notice .cart-notice-bar-wrapper{width:100%;height:4px;background-color:#dcdcdc}.cart-notice .cart-notice-bar{height:100%;transition:width .4s ease,background-color .3s ease}.checkout-section{height:100%;width:100%;background-color:#f8f8f8}@media screen and (min-width:1024px){.checkout-section{padding:2rem 0;background-color:unset}}.checkout-section .container{height:100%}@media screen and not (min-width:1024px){.checkout-section .container{max-width:100%}}.checkout-section .container .section-title{display:none;margin-bottom:2rem}@media screen and (min-width:1024px){.checkout-section .container .section-title{display:flex;align-items:center;justify-content:space-between}}.checkout-section .container .section-title .title{font-size:var(--step-2);font-weight:700;text-align:left;text-transform:uppercase}.checkout-section .container .section-title .title .item-count{font-weight:500;text-transform:capitalize}.checkout-complete-section{height:100%;width:100%;background-color:#f8f8f8}@media screen and (min-width:1024px){.checkout-complete-section{padding:2rem 0;background-color:unset}}.checkout-complete-section .container{height:100%}@media screen and not (min-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{position:absolute;top:100%;left:0;z-index:10;width:300px;min-height:100%;max-height:400px;background-color:#fff;visibility:hidden;opacity:0;border:thin solid var(--gm-border-color)}.search-box .search-form .search-result .categories .title,.search-box .search-form .search-result .products .title{padding:.25rem 1rem;background-color:#f6f6f6;font-weight:500;font-size:.9rem}.search-box .search-form .search-result .results li{padding:.25rem 1rem;background-color:#fff;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);font-weight:600;text-align:center;text-transform:uppercase;margin:2.5rem 0 1rem}.category-caption{font-size:var(--step--1);font-weight:400;text-align:center;margin-bottom:1rem;color:var(--secondary-text-color)}@media screen and (min-width:1024px){.category-caption{font-size:var(--step--0)}}.category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;row-gap:1rem}@media screen and (min-width:1024px){.category-grid{gap:1rem;row-gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.category-grid .category-box-card a{color:var(--primary-text-color)}.category-grid .category-box-card a .category-image{overflow:hidden;border-radius:var(--gm-border-radius)}.category-grid .category-box-card a .category-image img{width:100%;transform:scaleX(1) translateZ(0);transition:transform .5s cubic-bezier(.15,.75,.5,1)}.category-grid .category-box-card a .category-image img.animate-zoom-in{transition-delay:.1s;transform:scale3d(1.05,1.05,1.05) translateZ(0)}.category-grid .category-box-card a .category-info{font-weight:600;margin:1rem 0;text-align:center}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;row-gap:1rem}@media screen and (min-width:1024px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;row-gap:2rem}}.product-category .product-category-header .category-banner{width:100%}.product-category .product-category-header .super-category-name{font-size:var(--step--2);font-weight:400;text-align:center;text-transform:uppercase;margin:2.5rem 0 0}: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);font-weight:600;text-align:center;text-transform:uppercase;margin:2.5rem 0 1rem}.product-category .product-category-header .category-caption{font-size:var(--step--1);font-weight:400;text-align:center;margin-bottom:1rem;color:var(--secondary-text-color)}@media screen and (min-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 (min-width:1024px){.product-category .product-category-header .product-category-breadcrumb{display:block}}.product-category .product-category-header .product-category-breadcrumb .breadcrumb{display:flex;align-items:center;margin:.5rem 0;font-size:var(--step--1)}.product-category .product-category-header .product-category-breadcrumb .breadcrumb li:after{display:inline-block;transform:scaleX(.5);content:">";position:relative;margin-left:2px;padding:0 5px}.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{display:flex;align-items:flex-start;gap:2.5rem}.product-category .product-category-body .product-category-filter{width:300px;display:none}@media screen and (min-width:1024px){.product-category .product-category-body .product-category-filter{display:block}}.product-category .product-category-body .product-category-filter .filter-header{height:50px;display:flex;align-items:center;justify-content:space-between;border-bottom:thin solid #eee}.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{height:50px;display:flex;align-items:center;justify-content:space-between;border-bottom:thin solid #eee}.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{display:flex;gap:2.5rem}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-sort{display:none;position:relative;vertical-align:middle;align-items:center}@media screen and (min-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{font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.4rem}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-sort .selected-option svg{fill:var(--gm-svg-fill-color);height:1.5rem;width:1.5rem}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-sort .options{position:absolute;width:220px;height:-moz-min-content;height:min-content;z-index:15;top:100%;right:0;background-color:#fff;border:thin solid #eee;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{padding:.6rem 1rem;transition:all .3s ease-out;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:var(--step--1)}.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{position:relative;vertical-align:middle;display:flex;align-items:center}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-grid-selector .selected-option{font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.4rem}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-grid-selector .selected-option svg{fill:var(--gm-svg-fill-color);height:1.5rem;width: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 (min-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{position:absolute;width:150px;height:-moz-min-content;height:min-content;z-index:15;top:100%;right:0;background-color:#fff;border:thin solid #eee;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{padding:.6rem 1rem;transition:all .3s ease-out;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:var(--step--1)}.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{display:flex;flex-wrap:wrap;gap:1rem;padding-top:1rem;padding-bottom:1rem}.product-category .product-category-body .product-category-grid .product-category-filter-tags .filter-tag{display:flex;align-items:center;padding:.5rem 1rem;background-color:#444;border-radius:6px;gap:.5rem;transition:all .2s ease-in-out;color:#fff;cursor:pointer;font-size:var(--step--1)}.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{display:grid;gap:.5rem;row-gap:1.5rem;--_col-size:var(--col-size,2);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--_col-size),minmax(0,1fr))}.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 (min-width:1024px){.product-category .product-category-body .product-category-grid .grid{gap:1rem;row-gap:2rem}}.product-category .product-category-body .product-category-grid .product-category-load-more{display:flex;align-items:center;justify-content:center;margin:2rem 0}.product-category .product-category-body .product-category-grid .product-category-load-more.paginated{justify-content:flex-start}@media screen and (min-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{position:fixed;bottom:-70px;z-index:10;left:50%;transform:translate(-50%);transition:bottom .3s cubic-bezier(.15,.75,.5,1)}@media screen and (min-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{display:flex;align-items:center;height:40px;background-color:var(--primary-color);border-radius:9999px;padding:0 1.5rem;color:var(--gm-text-white);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{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:var(--step--1);font-weight:500}.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{height:25px;width:0;border:1px solid #999;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{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:var(--step--1);font-weight:500}.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-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{display:flex;align-items:center;width:100%}.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{display:flex;flex-direction:column}.product-category-bottom-sort-popup-wrap .product-category-bottom-sort-popup .content .sort-option{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;color:var(--secondary-text-color)}.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{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex}.filter-mobile-mask .filter-drawyer{width:100%;height:100%;margin-top:auto;display:flex;flex-direction:column;background-color:var(--body-background-color);position:relative;transition:transform .2s ease-out}.filter-mobile-mask .filter-drawyer .filter-header{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 1rem;background-color:#fff;border-bottom:thin solid var(--gm-border-color)}.filter-mobile-mask .filter-drawyer .filter-header .title{font-weight:700;font-size:var(--step-2)}.filter-mobile-mask .filter-drawyer .filter-header .close{width:36px;height:36px;display:grid;place-items:center}.filter-mobile-mask .filter-drawyer .filter-header .close svg{fill:#999}.filter-mobile-mask .filter-drawyer .content{padding:1rem;max-height:calc(100svh - 120px);overflow-y:scroll}.filter-mobile-mask .filter-drawyer .filter-footer{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 1rem;background-color:#fff;border-top:thin solid var(--gm-border-color);gap:1rem}.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)}.quickview-product-wrap .quickview-product{width:75%;padding:1rem}.quickview-product-wrap .quickview-product .modal-header .title{display:none}.quickview-product-wrap .quickview-product .content{display:flex;align-items:stretch;gap:2rem;height:100%}.quickview-product-wrap .quickview-product .content .product-gallery-wrap{width:50%}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery{display:flex;flex-direction:row-reverse;gap:1rem}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery{position:relative}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .product-gallery-slider{margin-bottom:1rem}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .product-gallery-slider .splide__slide{border-radius:6px;overflow:hidden}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .product-gallery-slider .splide__slide .gallery-image{filter:brightness(.98)}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .gallery-hint{font-size:.75rem;line-height:1rem;color:var(--secondary-text-color)}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .product-label-wrap{position:absolute;top:1rem;left:1rem;z-index:1;display:flex;align-items:center;gap:.5rem}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .product-label-wrap .product-label{display:inline-block;background-color:#f8b302;border-radius:4px;color:#fcfcfc;padding:.2rem .5rem;font-size:.8rem;font-weight:600;margin:0 0 .5rem}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .buttons{position:absolute;top:1rem;right:1rem;z-index:1;display:flex;align-items:center;justify-content:center;gap:.5rem}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-wishlist-button{width:36px;height:36px;z-index:10;display:flex;align-items:center;justify-content:center;border:thin solid #eee;background-color:#fff;border-radius:50%;cursor:pointer;transition:box-shadow .2s ease-out}.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{width:36px;height:36px;z-index:10;display:flex;align-items:center;justify-content:center;border:thin solid #eee;background-color:#fff;border-radius:50%;cursor:pointer;transition:box-shadow .2s ease-out}.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-gallery-wrap .product-gallery .product-gallery-thumbnails-slider{margin-bottom:1rem}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .product-gallery-thumbnails-slider .splide__slide{border-radius:6px;overflow:hidden;filter:brightness(.98);border:thin solid transparent;opacity:.75;transition:opacity .2s ease-out}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .product-gallery-thumbnails-slider .splide__slide.is-active{border:thin solid var(--gm-border-color);opacity:1}.quickview-product-wrap .quickview-product .content .product-info-wrap{width:50%;display:flex;flex-direction:column}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-brand-wrap{margin-bottom:.5rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-brand-wrap .brand-name{text-transform:uppercase;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:2.25rem;line-height:2.5rem;font-weight:600}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-title-wrap .category{font-size:1.125rem;line-height:1.75rem;color:var(--secondary-text-color)}.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{display:flex;align-items:center;gap:.5rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-badge{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border-radius:6px;font-weight:700;line-height:1}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-badge svg{width:18px;height:18px;margin-top:-1px}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .product-price{font-size:1.5rem;line-height:2rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .product-price .price{display:flex;align-items:center;gap:.5rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .product-price .previous-price{font-size:1.125rem;line-height:1.75rem;font-weight:500;text-decoration:line-through;color:var(--secondary-text-color)}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .product-price .product-discount{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--gm-green-color)}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .tax-info{font-size:.875rem;line-height:1.25rem;color:var(--secondary-text-color)}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap{margin:1.5rem 0 .5rem;border:thin solid var(--gm-border-color);border-left:none;border-right:none;padding:1rem 0}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap .title{font-size:1.125rem;line-height:1.75rem;font-weight:600;margin-bottom:.5rem}.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{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap .variations .variation{padding:.5rem 1rem;border:2px solid #ddd;cursor:pointer;border-radius:6px;overflow:hidden;transition:filter .2s ease-out}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap .variations .variation.active{border:2px solid #666;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.label .variation{background-color:#fff}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.label .variation.out-of-stock:after{background:#999;content:"";display:block;height:1px;inset:0;margin:auto;position:absolute;transform:rotate(-45deg);width:80%;z-index:1}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.image .variation{background-color:#fff;padding:0;aspect-ratio:1000/600;max-width:80px}.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{padding:0;border-radius:50%;height:48px;width:48px}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation.active{border:2px solid #000!important}.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:1.5rem;line-height:2rem;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-buttons-wrap{display:flex;align-items:center;gap:1rem;margin:auto 0 1rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-buttons-wrap .button{max-width:250px}.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{width:50%;text-transform:uppercase;font-weight:700}.product-loop-card{display:flex;flex-direction:column;justify-content:center}.product-loop-card .product-image{position:relative;width:100%;border-radius:6px;overflow:hidden;cursor:pointer}.product-loop-card .product-image .product-image-main{width:100%;filter:brightness(.98);transition:all .6s;will-change:transform}.product-loop-card .product-image .product-image-main.animate-zoom-in{transition-delay:.1s;transform:scale(1.1)}.product-loop-card .product-image .product-flipper-gallery-wrap .embla{position:relative;width:100%}.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{display:flex;touch-action:pan-y pinch-zoom}.product-loop-card .product-image .product-flipper-gallery-wrap .embla .embla__viewport .embla__container .embla__slide{flex:0 0 100%;min-width:0;position:relative;filter:brightness(.98)}.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{background-color:#f2f2f2;width:100%;margin-left:auto;margin-right:auto;height:2px;position:absolute;bottom:0;left:0;z-index:5}.product-loop-card .product-image .product-flipper-gallery-wrap .flipper-slider-track .slider{background-color:#777;transition:transform .3s cubic-bezier(.39,.575,.565,1);border-radius:10px;height:2px;transition:width .4s ease}.product-loop-card .product-image .product-image-flipper{width:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .8s ease,transform 1.1s cubic-bezier(.15,.75,.5,1);filter:brightness(.98);will-change:opacity,transform}.product-loop-card .product-image .cart-button,.product-loop-card .product-image .quickview-button{position:absolute;bottom:1rem;left:50%;transform:translate(-50%) translateY(5px);min-width:120px;height:30px;z-index:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:.1s}.product-loop-card .product-image .product-label{position:absolute;top:.5rem;left:.5rem;display:inline-block;background-color:#f8b302;border-radius:4px;color:#fcfcfc;padding:.2rem .4rem;font-size:var(--step--3);font-weight:600;margin:0 0 .5rem}@media screen and (min-width:1024px){.product-loop-card .product-image .product-label{padding:.2rem .5rem;font-size:var(--step--2)}}.product-loop-card .product-image .wishlist-button{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;z-index:0;display:flex;align-items:center;justify-content:center;border:thin solid #eee;background-color:#ffffffe1;border-radius:50%;cursor:pointer;transition:box-shadow .2s ease-out}.product-loop-card .product-image .wishlist-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.product-loop-card .product-image .review-summary-badge{position:absolute;bottom:1rem;left:1rem;display:flex;align-items:center;font-size:var(--step--2);gap:.25rem;padding:.25rem .5rem;border-radius:999px;font-weight:500;line-height:1;background-color:#eee}@media screen and (min-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 (min-width:1024px){.product-loop-card .product-image .review-summary-badge svg{width:1rem;height:1rem;margin-top:-2px}}.product-loop-card .product-image:hover .product-image-flipper{transition-delay:.1s;opacity:1;transform:scale3d(1.05,1.05,1.05) translateZ(0)}@media screen and (min-width:1024px){.product-loop-card .product-image:hover .cart-button,.product-loop-card .product-image:hover .quickview-button{transition:opacity .3s ease-out,transform .2s ease-out;transition-delay:.2s;opacity:1;transform:translate(-50%) translateY(0)}}.product-loop-card .product-info{padding:.25rem 0 0;color:var(--primary-text-color)}@media screen and (min-width:1024px){.product-loop-card .product-info{padding:.5rem 0}}.product-loop-card .product-info a{color:var(--primary-text-color)}.product-loop-card .product-info .product-brand{font-size:.8rem;text-transform:uppercase;margin:0 0 .5rem}.product-loop-card .product-info .product-title{font-weight:500;font-size:var(--step--1)}.product-loop-card .product-info .review-summary-star{margin:.125rem 0}.product-loop-card .product-info .review-summary-star .star-rating .star{width:15px;height:15px}@media screen and (min-width:1024px){.product-loop-card .product-info .review-summary-star .star-rating .star{width:18px;height:18px}}.product-loop-card .product-info .product-price{font-size:var(--step--2);font-weight:700}@media screen and (min-width:1024px){.product-loop-card .product-info .product-price{font-size:var(--step--2);margin-bottom:.25rem}}.product-loop-card .product-info .product-price .previous-price{text-decoration:line-through;color:var(--secondary-text-color);font-size:var(--step--2);font-weight:400;margin-left:.25rem}.product-loop-card .product-info .product-price .product-discount{font-size:var(--step--3);font-weight:500;color:var(--gm-green-color);margin-left:.5rem}.product-box-card{display:flex;flex-direction:column;justify-content:center;cursor:pointer}.product-box-card .product-image{position:relative;width:100%;border-radius:6px;overflow:hidden}.product-box-card .product-image .product-image-main{width:100%;filter:brightness(.98);transform:scaleX(1) translateZ(0);transition:transform .5s cubic-bezier(.15,.75,.5,1)}.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{position:relative;width:100%}.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{display:flex;touch-action:pan-y pinch-zoom}.product-box-card .product-image .product-flipper-gallery-wrap .embla .embla__viewport .embla__container .embla__slide{flex:0 0 100%;min-width:0;position:relative;filter:brightness(.98)}.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{background-color:#f2f2f2;width:100%;margin-left:auto;margin-right:auto;height:2px;position:absolute;bottom:0;left:0;z-index:5}.product-box-card .product-image .product-flipper-gallery-wrap .flipper-slider-track .slider{background-color:#777;transition:transform .3s cubic-bezier(.39,.575,.565,1);border-radius:10px;height:2px;transition:width .4s ease}.product-box-card .product-image .product-image-flipper{width:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .8s ease,transform 1.1s cubic-bezier(.15,.75,.5,1);filter:brightness(.98);will-change:opacity,transform}.product-box-card .product-image .product-label{position:absolute;top:.5rem;left:.5rem;display:inline-block;background-color:#f8b302;border-radius:4px;color:#fcfcfc;padding:.2rem .4rem;font-size:var(--step--3);font-weight:600;margin:0 0 .5rem}@media screen and (min-width:1024px){.product-box-card .product-image .product-label{padding:.2rem .5rem;font-size:var(--step--2)}}.product-box-card .product-image .cart-button,.product-box-card .product-image .quickview-button{position:absolute;bottom:1rem;left:50%;transform:translate(-50%) translateY(5px);min-width:120px;height:30px;z-index:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:.1s}.product-box-card .product-image .wishlist-button{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;z-index:0;display:flex;align-items:center;justify-content:center;border:thin solid #eee;background-color:#ffffffe1;border-radius:50%;cursor:pointer;transition:box-shadow .2s ease-out}.product-box-card .product-image .wishlist-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.product-box-card .product-image .review-summary-badge{position:absolute;bottom:1rem;left:1rem;display:flex;align-items:center;font-size:var(--step--2);gap:.25rem;padding:.25rem .5rem;border-radius:999px;font-weight:500;line-height:1;background-color:#eee}@media screen and (min-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 (min-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{transition-delay:.1s;opacity:1;transform:scale3d(1.05,1.05,1.05) translateZ(0)}@media screen and (min-width:1024px){.product-box-card .product-image:hover .cart-button,.product-box-card .product-image:hover .quickview-button{transition:opacity .3s ease-out,transform .2s ease-out;transition-delay:.4s;opacity:1;transform:translate(-50%) translateY(0)}}.product-box-card .product-info{margin:.25rem 0;color:var(--primary-text-color)}@media screen and (min-width:1024px){.product-box-card .product-info{margin:.5rem 0}}.product-box-card .product-info .product-name{font-size:var(--step--1);font-weight:500;margin-bottom:.125rem}@media screen and (min-width:1024px){.product-box-card .product-info .product-name{font-weight:500;margin-bottom:.125rem}}.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 (min-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 (min-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{text-decoration:line-through;color:var(--secondary-text-color);font-size:var(--step--3);font-weight:400}.product-box-card .product-info .product-price .product-discount{font-size:var(--step--3);font-weight:500;color:var(--gm-green-color);margin-left:.5rem}.filter-box{border-bottom:thin solid #eee}.filter-box .filter-box-header{display:flex;justify-content:space-between;align-items:center;height:50px;cursor:pointer}.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{display:inline-flex;align-items:center;margin-bottom:.2rem}.filter-box .filter-box-body form .filter-option label{cursor:pointer}.filter-box .filter-box-body form .filter-option label span{margin-left:.5rem}.product .product-breadcrumb-wrap .breadcrumb{display:flex;align-items:center;margin:1rem 0}.product .product-breadcrumb-wrap .breadcrumb li{font-size:var(--step--1);color:var(--tertiary-text-color);display:flex;align-items:center;white-space:nowrap}.product .product-breadcrumb-wrap .breadcrumb li:after{display:inline-block;transform:scaleX(.5);content:">";position:relative;margin-left:2px;padding:0 5px}.product .product-breadcrumb-wrap .breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (min-width:1024px){.product>.content{flex-direction:row;gap:2.5rem}}.product>.content .product-gallery-wrap{width:100%}@media screen and (min-width:1024px){.product>.content .product-gallery-wrap{width:50%}}.product>.content .product-gallery-wrap .product-gallery{display:flex;flex-direction:row-reverse;gap:1rem}.product>.content .product-gallery-wrap .product-gallery .main-gallery{position:relative;cursor:zoom-in;width:100%}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla{position:relative;width:100%}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__viewport{overflow:hidden;border-radius:var(--gm-border-radius)}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__viewport .embla__container{display:flex;touch-action:pan-y pinch-zoom}.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__dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:-.6rem;margin-top:.5rem}.product>.content .product-gallery-wrap .product-gallery .main-gallery .embla .embla__dot{--text-body:#36313d;-webkit-tap-highlight-color:rgba(var(--primary-color),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;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{width:.6rem;height:.6rem;border-radius:50%;position:absolute;display:flex;align-items:center;content:""}.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{width:.7rem;height:.7rem}.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}.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{position:absolute;top:1rem;left:1rem;z-index:1;display:flex;align-items:center;gap:.5rem}.product>.content .product-gallery-wrap .product-gallery .main-gallery .product-label-wrap .product-label{display:inline-block;background-color:#f8b302;border-radius:4px;color:#fcfcfc;padding:.2rem .5rem;font-size:var(--step--2);font-weight:600;margin:0 0 .5rem}.product>.content .product-gallery-wrap .product-gallery .main-gallery .buttons{position:absolute;top:1rem;right:1rem;z-index:1;display:flex;align-items:center;justify-content:center}.product>.content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-wishlist-button{width:36px;height:36px;z-index:0;display:flex;align-items:center;justify-content:center;border:thin solid #eee;background-color:#fff;border-radius:50%;cursor:pointer;transition:box-shadow .2s ease-out;margin-right:.5rem}.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{width:36px;height:36px;z-index:10;display:flex;align-items:center;justify-content:center;border:thin solid #eee;background-color:#fff;border-radius:50%;cursor:pointer;transition:box-shadow .2s ease-out}.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 (min-width:1024px){.product>.content .product-gallery-wrap .product-gallery .thumbnail-gallery{display:block;margin-bottom:1rem;flex-shrink:0}}.product>.content .product-gallery-wrap .product-gallery .thumbnail-gallery .vertical-thumbnails-wrap .thumbnail img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product>.content .product-info-wrap{width:100%}@media screen and (min-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);font-weight:500;color:var(--tertiary-text-color)}.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)}.product>.content .product-info-wrap .product-rating-summary-wrap{margin-bottom:1rem}.product>.content .product-info-wrap .product-rating-summary-wrap .product-rating-summary{display:flex;align-items:center;gap:.5rem}.product>.content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-badge{display:flex;align-items:center;font-size:var(--step--1);gap:.25rem;padding:.375rem .75rem;border-radius:999px;font-weight:700;line-height:1}.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);font-weight:700;display:flex;align-items:center;gap:.5rem}.product>.content .product-info-wrap .product-price-wrap .product-price .price{display:flex;align-items:center;gap:.5rem}.product>.content .product-info-wrap .product-price-wrap .product-price .previous-price{font-size:var(--step-0);font-weight:500;text-decoration:line-through;color:var(--secondary-text-color)}.product>.content .product-info-wrap .product-price-wrap .product-price .product-discount{font-size:var(--step-0);font-weight:600;color:var(--gm-green-color)}.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{margin:1.5rem 0;border:thin dashed var(--gm-border-color);border-left:none;border-right:none;padding:1rem 0}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap .title{font-size:var(--step--1);font-weight:600;margin-bottom:.5rem}.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{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap .variations .variation{padding:.5rem 1rem;border:2px solid #ddd;cursor:pointer;border-radius:6px;overflow:hidden;transition:filter .2s ease-out}.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{background:#999;content:"";display:block;height:1px;inset:0;margin:auto;position:absolute;transform:rotate(-45deg);width:80%;z-index:1}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.label .variation.in-active:hover{border:2px solid #ddd;filter:brightness(.95)}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.image .variation{background-color:#fff;padding:0;aspect-ratio:1000/600;max-width:80px}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.image .variation.out-of-stock:after{background:#999;content:"";display:block;height:1px;inset:0;margin:auto;position:absolute;transform:rotate(-45deg);width:80%;z-index:1}.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{padding:0;border-radius:50%;height:32px;width:32px;border:thin solid #ddd;transition:box-shadow .2s ease-out,transform .2s ease-out}@media screen and (min-width:1024px){.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation{height:40px;width: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{background:#999;content:"";display:block;height:1px;inset:0;margin:auto;position:absolute;transform:rotate(-45deg);width:80%;z-index:1}.product>.content .product-info-wrap .product-simple-size-chart .title{color:var(--primary-color);text-decoration:underline;cursor:pointer;display:flex;align-items:center}.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{font-weight:600;color:red}.product>.content .product-info-wrap .product-quantity-wrap{margin:1rem 0;display:flex;flex-direction:column;align-items:flex-start}.product>.content .product-info-wrap .product-quantity-wrap .label{font-size:var(--step--1);font-weight:600;margin-bottom:.5rem}.product>.content .product-info-wrap .product-buttons-wrap{display:flex;align-items:center;flex-direction:column;gap:1rem;margin:1rem 0}@media screen and (min-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 (min-width:1024px){.product>.content .product-info-wrap .product-buttons-wrap .add-to-cart{width:50%}}.product>.content .product-info-wrap .product-buttons-wrap .buy-now{width:100%;font-weight:700}@media screen and (min-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;padding:1rem 0;width:100%;border:none;text-align:left;outline:none;transition:.4s;border-bottom:thin solid var(--gm-border-color)}.product>.content .product-info-wrap .product-details-wrap .accordion-item .accordion{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:var(--step-0);font-weight:600}.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{padding:0;background-color:#fff;max-height:0;overflow:hidden;will-change:max-height;transition:max-height .2s ease-out}.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;margin-bottom:.5rem;margin-top:1rem;font-size:var(--step--1)}.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{list-style:disc;font-size:var(--step--2);padding-left:1rem}.product>.content .product-info-wrap .panel .content .specifications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.product>.content .product-info-wrap .panel .content .specifications .specification{padding:.5rem 0;border-bottom:thin solid #eee;display:flex;flex-direction:column}.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{list-style:disc;font-size:var(--step--2);padding-left:1rem}.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 (min-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 (min-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 (min-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);font-weight:700;margin-bottom:1.5rem}.product .product-related-products-wrap .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;row-gap:1rem}@media screen and (min-width:1024px){.product .product-related-products-wrap .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;row-gap:2rem}}.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);font-weight:700;margin-bottom:1.5rem}.product .product-reviews-wrap .content{display:flex;flex-direction:column}@media screen and (min-width:1024px){.product .product-reviews-wrap .content{flex-direction:row;align-items:stretch}}.product .product-reviews-wrap .content .overall-rating-wrap{width:100%;padding-bottom:2rem;margin-bottom:2rem;border-bottom:thin solid var(--gm-border-color)}@media screen and (min-width:1024px){.product .product-reviews-wrap .content .overall-rating-wrap{width:300px;border-bottom:none;padding-bottom:0;margin-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{display:flex;flex-direction:column;gap:.5rem}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count{display:flex;align-items:center;gap:.5rem;font-size:var(--step--2)}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .value{display:flex;align-items:center;flex-shrink:0;width:24px}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .value svg{width:14px;height:14px;fill:var(--gm-svg-fill-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{height:10px;width:75%;flex-shrink:0;background-color:#f1f1f1;border-radius:1px;position:relative;--_rating-bar-progress-color:var(--rating-bar-progress-color,#a3a3a3)}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .rating-bar .rating-bar-progress{position:absolute;left:0;top:0;height:10px;border-radius:1px;background-color:var(--_rating-bar-progress-color);width: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{width:100%;display:flex;flex-direction:column}@media screen and (min-width:1024px){.product .product-reviews-wrap .content .reviews{padding-left:1.5rem;margin-left:1.5rem;border-left:thin solid var(--gm-border-color);width:calc(100% - 300px)}}.product .product-reviews-wrap .content .reviews .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:thin solid var(--gm-border-color)}.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{position:relative;vertical-align:middle;display:flex;align-items:center}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort .selected-option{font-weight:500;font-size:var(--step--1);cursor:pointer;display:flex;align-items:center;gap:.4rem}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort .options{position:absolute;width:220px;height:-moz-min-content;height:min-content;z-index:15;top:100%;right:0;background-color:#fff;border:thin solid #eee;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{padding:.6rem 1rem;transition:all .3s ease-out;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:var(--step--1)}.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{padding-bottom:1rem;margin-bottom:1rem;border-bottom:thin solid var(--gm-border-color)}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.5rem}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-header .title{display:flex;align-items:center;gap:.5rem;font-weight:700}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-header .title .rating-badge{display:flex;align-items:center;gap:.25rem;padding:.375rem .5rem;border-radius:6px;font-weight:700;line-height:1;font-size:var(--step--2)}.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;margin-bottom:.25rem;font-size:var(--step--1)}.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{display:flex;align-items:center;gap:.5rem;width:100%;margin-block:.5rem;flex-wrap:wrap}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-content .review-image-wrapper .review-image{flex:0 0 auto}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-content .review-image-wrapper .review-image img{max-width:150px;max-height:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:6px;cursor:pointer;display:block}.product .product-reviews-wrap .content .reviews .empty-reviews{margin:auto;text-align:center}.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);font-weight:700;margin-bottom:1.5rem}.product .product-custom-gallery-wrap .gallery .gallery-item{margin-bottom:.5rem;position:relative;border-radius:.5rem;overflow:hidden}@media screen and (min-width:1024px){.product .product-custom-gallery-wrap .gallery .gallery-item{margin-bottom:1rem}}.product .product-custom-gallery-wrap .gallery .gallery-item img{transition:all .2s ease-out;cursor:zoom-in}.product .product-custom-gallery-wrap .load-more{margin:2rem 0;display:flex;justify-content:center}.product .product-custom-gallery-wrap .popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:20}.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{position:absolute;top:10px;right:10px;cursor:pointer;font-size:2rem;color:#fff;opacity:.6}.product-cart-popup-wrap{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;transition:opacity .2s ease}.product-cart-popup-wrap .product-cart-popup{background-color:#fff;display:flex;align-items:center;margin:200px auto;width:600px;height:-moz-min-content;height:min-content;padding:1rem 1.5rem;border-radius:6px;position:relative;transition:all .2s ease-out}.product-cart-popup-wrap .product-cart-popup svg.check{fill:var(--gm-green-color)}.product-cart-popup-wrap .product-cart-popup .content{font-size:1.125rem;line-height:1.75rem;font-weight:600;margin-left:.5rem}.product-cart-popup-wrap .product-cart-popup .action{display:flex;align-items:center;margin-left:auto}.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 (min-width:1024px){.simple-size-chart-popup-wrap .simple-size-chart-popup{padding:1rem 1.5rem;width:600px}}.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{display:flex;flex-direction:column;align-items:center;width:100%}.simple-size-chart-popup-wrap .simple-size-chart-popup .content.empty{padding-bottom:1.5rem;color:var(--tertiary-text-color)}.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);font-weight:600;margin-bottom:0}.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{display:flex;flex-direction:column;width:100%}.review-rating-dialog-wrap .review-rating-dialog .content .review-item{display:flex;align-items:stretch;gap:1rem;margin-bottom:1.5rem}.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);font-weight:500;text-decoration:line-through;color:var(--secondary-text-color)}.review-rating-dialog-wrap .review-rating-dialog .content .review-item .item-info{width:100%;display:flex;flex-direction:column}.review-rating-dialog-wrap .review-rating-dialog .content .review-item .item-info .item-header{display:flex;align-items:flex-start;justify-content:space-between}.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{position:relative;width:100%;margin:1rem 0}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .options-menu{position:absolute;top:0;right:0;left:0;z-index:999;background:#fff;border-radius:10px;box-shadow:0 8px 20px #00000026}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .options-menu .option-item{padding:12px 16px;width:100%;text-align:left}.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{display:flex;gap:12px}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-error{margin-top:8px;font-size:var(--step--3);color:#ef4444}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-box{width:80px;height:80px;border-radius:12px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;border:1px dashed #d1d5db}.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{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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{position:absolute;bottom:-4px;right:-8px;background:var(--primary-color);color:#fff;font-size:12px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .desktop-uploader .upload-box .remove-btn{position:absolute;top:4px;right:4px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;cursor:pointer}.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:popIn .2s ease}.review-rating-dialog-wrap .review-rating-dialog .content .uploader-wrapper .menu-pop-leave-active{animation:popOut .15s ease}.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{display:flex;flex-direction:column;gap:12px}.image-review-dialog-wrap .image-review-dialog .image-stage{position:relative;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.image-review-dialog-wrap .image-review-dialog .image-stage img{width:100%;max-height:70vh;-o-object-fit:cover;object-fit:cover;display:block}.image-review-dialog-wrap .image-review-dialog .image-stage .nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;background:var(--primary-color);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,transform .2s;z-index:2}.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{display:flex;align-items:center;justify-content:center;position:relative;padding:.25rem 0}.image-review-dialog-wrap .image-review-dialog .image-footer .image-dots{display:flex;align-items:center;gap:6px}.image-review-dialog-wrap .image-review-dialog .image-footer .image-dots .dot{width:7px;height:7px;border-radius:50%;background:var(--gm-border-color);cursor:pointer;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{position:absolute;right:0;font-size:var(--step--2);color:var(--secondary-text-color)}.mini-search-wrap{display:flex;align-items:center;height:100%;cursor:pointer;--_icon-size:var(--icon-size,32px)}@media screen and (min-width:1024px){.mini-search-wrap{--icon-size:32px}}.mini-search-wrap .iconify{color:var(--gm-svg-fill-color);font-size:var(--_icon-size)}.product-search-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;transition:opacity .2s ease}.product-search-mask .product-search{width:min(100%,600px);margin-left:auto;display:flex;flex-direction:column;align-items:center;background-color:#fff;box-shadow:0 4px 12px #0000001a;transition:all .2s ease-out;position:relative}.product-search-mask .product-search .product-search-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 1rem;height:50px}@media screen and (min-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{width:100%;font-weight:700;text-transform:uppercase;font-size:var(--step-2);text-align:left;margin-bottom:0}.product-search-mask .product-search .product-search-header .close{width:36px;height:36px;display:grid;place-items:center}.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 (min-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 .form-input{height:40px;padding:0 .5rem}@media screen and (min-width:1024px){.product-search-mask .product-search .product-search-body .content .form .form-group .form-input{padding:0 .75rem;height:50px}}.product-search-mask .product-search .product-search-body .content .popular-searches .title{margin-bottom:.5rem}.product-search-mask .product-search .product-search-body .content .popular-searches .search-list{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.product-search-mask .product-search .product-search-body .content .popular-searches .search-list .search{font-size:var(--step--2);background-color:#fff;padding:.25rem .75rem;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);cursor:pointer;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 .search-results .header{display:flex;align-items:center;justify-content:space-between}.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{overflow-y:scroll;max-height:calc(100svh - 180px);position:relative}@media screen and (min-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:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20%;height:2px;background-color:var(primary-text-color);margin:.5rem auto}.product-search-mask .product-search .product-search-body .content .search-results .search-result .product-search-skeleton{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.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 (min-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{display:flex;flex-direction:column;width:50%}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product{display:flex;align-items:flex-start;gap:1rem;margin-bottom:0;border-bottom:thin solid #f9f9f9;color:var(--primary-text-color);cursor:pointer;background-color:#fff;padding:.5rem;transition:background-color .2s ease-out;margin-right:5px}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product:hover{background-color:#fcfcfc}.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{width:80px;border-radius:var(--gm-border-radius)}@media screen and (min-width:1024px){.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-image .image{width:100px}}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-info{display:flex;flex-direction:column}.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;margin-bottom:.25rem}@media screen and (min-width:1024px){.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-info .product-name{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);text-decoration:line-through;color:var(--secondary-text-color);font-weight:400}.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-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-radius:10px;border:thin solid #ddd;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;width:90%;padding-bottom:2rem;margin-inline:auto}@media screen and (min-width:1024px){.payment-link-wrap .payment-link{width:90%}}.payment-link-wrap .payment-link .payment-amount{border-radius:10px 10px 0 0;border-bottom:thin solid #ddd;background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:1rem 0}@media screen and (min-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;font-weight:600;color:var(--secondary-text-color)}.payment-link-wrap .payment-link .payment-amount .amount{font-weight:700;font-size:var(--step-5)}.payment-link-wrap .payment-link .payment-details{padding:1.5rem 1.5rem 0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media screen and (min-width:1024px){.payment-link-wrap .payment-link .payment-details{padding:2rem 5rem 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2rem}}.payment-link-wrap .payment-link .payment-details .payment-detail{display:flex;flex-direction:column}@media screen and (min-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);font-weight:400;color:var(--secondary-text-color)}.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{display:flex;align-items:center;gap:.5rem;font-weight:500}.payment-link-wrap .payment-link .payment-details .payment-detail .value .email svg{fill:var(--gm-svg-fill-color);width:20px;height:20px}.payment-link-wrap .payment-link .payment-details .payment-detail .value .phone{display:flex;align-items:center;gap:.5rem;font-weight:500}.payment-link-wrap .payment-link .payment-details .payment-detail .value .phone svg{fill:var(--gm-svg-fill-color);width:20px;height:20px}.payment-link-wrap .payment-link .payment-details .payment-detail .value .remarks{white-space:pre-wrap;padding:1rem;border:thin solid #ddd;border-radius:4px;background-color:#f6f6f6;margin-top:.5rem;font-size:var(--step--1)}.payment-link-wrap .payment-link .divider{width:calc(100% - 3rem);margin:1.5rem;border-top:2px dashed var(--gm-border-color);position:relative}@media screen and (min-width:1024px){.payment-link-wrap .payment-link .divider{width:calc(100% - 10rem);margin:2rem 5rem}}.payment-link-wrap .payment-link .divider:after{content:"";position:absolute;inset:-1px;border:2px solid #fff;pointer-events:none}.payment-link-wrap .payment-link .button{margin-inline:auto}@media screen and (min-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 (min-width:1024px){.payment-link-wrap .payment-link .payment-hint{width:100%}}.payment-link-wrap .buttons{width:min(100%,600px);margin:2.5rem auto;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}@media screen and (min-width:1024px){.payment-link-wrap .buttons{padding:0;flex-direction:row}}.payment-link-wrap .payment-link-fixed-footer-wrap{position:fixed;bottom:0;left:0;width:100%;height:80px;background-color:#fff;z-index:10;box-shadow:0 -1px 1px #0000001a;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;gap:1rem}@media screen and (min-width:1024px){.payment-link-wrap .payment-link-fixed-footer-wrap{display:none}}.payment-link-wrap .payment-link-fixed-footer-wrap .payment-link-fixed-total{width:40%;flex-shrink:0}.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}.cart-wrap.is-empty{display:grid;place-content:center;height:100%}.cart-wrap .cart{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1024px){.cart-wrap .cart{flex-direction:row;align-items:flex-start;gap:2rem}}.cart-wrap .cart .cart-empty{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;margin:auto}.cart-wrap .cart .cart-empty .cart-empty-text{font-size:var(--step-1);font-weight:500;margin-bottom:1rem}.cart-wrap .cart .cart-content{width:100%;display:flex;align-items:center;flex-direction:column}@media screen and (min-width:1024px){.cart-wrap .cart .cart-content{width:60%}}.cart-wrap .cart .cart-content .cart-items-wrap{width:100%;height:100%;display:flex;align-items:center;flex-direction:column}.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{width:100%;display:grid;grid-template-columns:80px 1fr;grid-template-rows:auto auto auto;grid-template-areas:"Image Info" "Tools Tools" "Footer Footer";-moz-column-gap:1rem;column-gap:1rem;padding:1rem 0;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color)}@media screen and (min-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 (min-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{width:100%;filter:brightness(.98);border-radius:6px;cursor:pointer}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-info{grid-area:Info;display:flex;flex-direction:column;width:100%}@media screen and (min-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);font-weight:700;display:flex;align-items:center;gap:.5rem}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-info .cart-item-price .price{display:flex;align-items:center;gap:.5rem}.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);font-weight:500;text-decoration:line-through;color:var(--secondary-text-color)}.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;margin-top:1rem;display:flex;align-items:center;justify-content:space-between;padding-inline:1rem}@media screen and (min-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-right:auto;margin-left:.5rem;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 (min-width:1024px){.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools .buttons{display:flex;align-items:center}}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools .buttons hr.vertical{height:25px;width:0;border:1px solid #eee;margin:0 1rem}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools .buttons .dialog-wrap{display:flex;align-items:center}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-footer{grid-area:Footer;margin-top:1rem;padding-top:1rem;border-top:thin solid var(--gm-border-light-color)}@media screen and (min-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{display:flex;align-items:center;padding-inline:1.5rem}.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{height:25px;width:0;border:1px solid var(--gm-border-light-color);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{display:flex;align-items:center;justify-content:center}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap:first-child .cart-item{border-top:none}@media screen and (min-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{width:100%;display:flex;align-items:center;flex-direction:column;padding-bottom:1rem}@media screen and (min-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{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color)}@media screen and (min-width:1024px){.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon{padding:1rem 1.5rem;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius)}}.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);font-weight:600;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.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{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .header .coupon-code{background:#fff4f4;padding:.25rem 1rem;text-transform:uppercase;font-weight:600;font-size:var(--step--1);border:2px dashed #3d1111;position:relative}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .header .coupon-code:after{content:"";position:absolute;inset:-1px;border:2px solid #fff4f4;pointer-events:none}.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);font-weight:400;color:var(--secondary-text-color)}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon>.button{margin-left:auto;flex-shrink:0}.cart-wrap .cart .cart-aside .cart-overview-wrap{width:100%}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);overflow:hidden}@media screen and (min-width:1024px){.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview{padding:1rem 1.5rem;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius)}}.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){width:100%;display:flex;align-items:flex-start;justify-content:space-between}.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);font-weight:400;color:var(--secondary-text-color)}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview :is(.overview-item-row,.overview-total-row) .amount{font-size:var(--step-0);font-weight:600;text-align:right}.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);font-weight:500;text-decoration:line-through;color:var(--secondary-text-color)}.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);font-weight:600;text-align:right}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .overview-total-row .amount .tax-hint{font-size:var(--step--2);font-weight:400;color:var(--secondary-text-color)}.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{width:100%;margin:1rem 0;border-top:2px dashed var(--gm-border-color);position:relative}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .divider:after{content:"";position:absolute;inset:-1px;border:2px solid #fff;pointer-events:none}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .cart-total-saved{width:100%;border-radius:var(--gm-border-radius);padding:.75rem 1rem;background-color:#e7fceb;color:var(--gm-green-color);text-align:center}@media screen and (min-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 (min-width:1024px){.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .button{display:inline}}.cart-fixed-footer-wrap{position:fixed;bottom:0;left:0;width:100%;height:80px;background-color:#fff;z-index:10;box-shadow:0 -1px 1px #0000001a;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;gap:1rem}@media screen and (min-width:1024px){.cart-fixed-footer-wrap{display:none}}.cart-fixed-footer-wrap .cart-fixed-total{width:40%;flex-shrink:0}.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{display:grid;place-content:center;height:100%}.checkout-wrap .checkout{display:flex;flex-direction:column}@media screen and (min-width:1024px){.checkout-wrap .checkout{flex-direction:row;align-items:flex-start;gap:2rem}}.checkout-wrap .checkout .checkout-content{width:100%;display:flex;align-items:center;flex-direction:column}@media screen and (min-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{padding:1rem;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color)}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-content .form .checkout-contact-wrap .checkout-contact{padding:1rem 1.5rem;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius)}}.checkout-wrap .checkout .checkout-content .form .checkout-contact-wrap .checkout-contact .header{display:flex;align-items:flex-start;justify-content:space-between}.checkout-wrap .checkout .checkout-content .form .checkout-contact-wrap .checkout-contact .header .title{font-size:var(--step-0);font-weight:600;margin-bottom:1rem}.checkout-wrap .checkout .checkout-content .form .checkout-contact-wrap .checkout-contact .header .call-to-login{font-size:var(--step--1);display:flex;gap:.25rem;align-items:center}.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{padding:1rem;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color)}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap{padding:1rem 1.5rem;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius)}}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.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 (min-width:1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-form-wrap .address-form .content .buttons{display:flex;align-items:center;gap:1rem}.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{font-weight:700;margin-bottom:.25rem;display:flex;align-items:center}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .address-name .delivery-type{font-size:.75rem;line-height:1rem;font-weight:400;background-color:#ededed;padding:.25rem 1rem;border-radius:999px;margin-left:.5rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .address-location{margin-bottom:.5rem;font-size:var(--step--1)}.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{margin-bottom:.25rem;font-weight:500;color:var(--secondary-text-color);font-size:var(--step--2)}.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);display:flex;align-items:center;gap:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .contact-phone svg{fill:var(--gm-svg-fill-color);height:.9rem;width:.9rem}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .contact-phone svg{height:1rem;width:1rem}}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media screen and (min-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{min-height:100px;width:100%;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem;background-color:#fcfcfc;display:flex;align-items:flex-start;gap:.5rem;transition:border .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;cursor:pointer}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block.selected{background-color:#fafafa;border:thin solid var(--tertiary-color);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{font-weight:700;margin-bottom:.25rem;display:flex;align-items:center;gap:.25rem}.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{margin-bottom:.25rem;font-weight:500;color:var(--secondary-text-color);font-size:var(--step--2)}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .address-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}@media screen and (min-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{display:flex;align-items:center;gap:.25rem;font-size:var(--step--1)}.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);height:18px;width:18px}@media screen and (min-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{height:20px;width: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 (min-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 (min-width:1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .buttons{margin-top:1.5rem;display:flex;align-items:center;gap:1rem}}.checkout-wrap .checkout .checkout-content .form .address-wrap .billng-same-as-shipping{padding:.5rem 1rem}@media screen and (min-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{padding:1rem;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);margin-bottom:1.5rem}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap{padding:1rem 1.5rem;border-radius:var(--gm-border-radius);border:thin solid var(--gm-border-color)}}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.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{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .payment-methods .payment-method{width:100%;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem;background-color:#fcfcfc;display:flex;align-items:flex-start;gap:.5rem;transition:border .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;cursor:pointer}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .payment-methods .payment-method.selected{background-color:#fafafa;border:thin solid var(--tertiary-color);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{padding:1rem;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);margin-bottom:1.5rem}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap{padding:1rem 1.5rem;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius)}}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.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{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .shipping-methods .shipping-method{width:100%;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem;background-color:#fcfcfc;display:flex;align-items:flex-start;gap:.5rem;transition:border .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;cursor:pointer}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .shipping-methods .shipping-method.selected{background-color:#fafafa;border:thin solid var(--tertiary-color);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{width:100%;display:flex;align-items:center;flex-direction:column}@media screen and (min-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{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color)}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items{padding:1rem 1.5rem;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius)}}.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);font-weight:600;display:flex;align-items:center;gap:.5rem;justify-content:space-between;width:100%}.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{width:100%;display:grid;grid-template-columns:80px 1fr;grid-template-rows:auto auto auto;grid-template-areas:"Image Info" "Tools Tools" "Footer Footer";-moz-column-gap:1rem;column-gap:1rem;padding:1rem 0;background-color:#fff;border:thin solid var(--gm-border-color)}.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{width:100%;filter:brightness(.98);border-radius:6px;cursor:pointer}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-info{grid-area:Info;display:flex;flex-direction:column;width:100%}.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);font-weight:700;display:flex;align-items:center;gap:.5rem}.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{display:flex;align-items:center;gap:.5rem}.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);font-weight:500;text-decoration:line-through;color:var(--secondary-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-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;margin-top:1rem;display:flex;align-items:center;justify-content:space-between;padding-inline:1rem}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .tools .cart-item-stock{margin-right:auto;margin-left:.5rem;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{height:25px;width:0;border:1px solid #eee;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{display:flex;align-items:center}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-footer{grid-area:Footer;margin-top:1rem;padding-top:1rem;border-top:thin solid var(--gm-border-light-color)}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-footer .buttons{display:flex;align-items:center;padding-inline:1.5rem}.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{height:25px;width:0;border:1px solid var(--gm-border-light-color);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{display:flex;align-items:center;justify-content:center}.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{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color)}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon{padding:1rem 1.5rem;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius)}}.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);font-weight:600;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.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{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .header .coupon-code{background:#fff4f4;padding:.25rem 1rem;text-transform:uppercase;font-weight:600;font-size:var(--step--1);border:2px dashed #3d1111;position:relative}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .header .coupon-code:after{content:"";position:absolute;inset:-1px;border:2px solid #fff4f4;pointer-events:none}.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);font-weight:400;color:var(--secondary-text-color)}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon>.button{margin-left:auto;flex-shrink:0}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap{width:100%;padding-bottom:60px}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);overflow:hidden}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview{padding:1rem 1.5rem;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius)}}.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){width:100%;display:flex;align-items:flex-start;justify-content:space-between}.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);font-weight:400;color:var(--tertiary-text-color)}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview :is(.overview-item-row,.overview-total-row) .amount{font-size:var(--step-0);font-weight:600;text-align:right}.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);font-weight:500;text-decoration:line-through;color:var(--secondary-text-color)}.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);font-weight:600;text-align:right}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .overview-total-row .amount .tax-hint{font-size:var(--step--2);font-weight:400;color:var(--tertiary-text-color)}.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{width:100%;margin:1rem 0;border-top:2px dashed var(--gm-border-color);position:relative}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .divider:after{content:"";position:absolute;inset:-1px;border:2px solid #fff;pointer-events:none}.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);background-color:#fff3f3;border:thin solid #ffcdcd;border-radius:6px;padding:.5rem 1rem;width:100%}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .checkout-price-change-alert .title{display:flex;align-items:center;gap:.25rem;font-size:var(--step--1);font-weight:500;color:var(--primary-text-color);margin-bottom:.5rem}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .cart-total-saved{width:100%;border-radius:var(--gm-border-radius);padding:.75rem 1rem;background-color:#e7fceb;color:var(--gm-green-color);text-align:center}@media screen and (min-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 (min-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 (min-width:1024px){.cart-coupon-popup-wrap .cart-coupon-popup{padding:1rem 1.5rem;width:600px}}.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{display:flex;flex-direction:column;align-items:center;width:100%}.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:6px;padding:.25rem;display:flex;align-items:center;justify-content:space-between;background-color:#f9fafb}.cart-coupon-popup-wrap .cart-coupon-popup .content .form .form-group .apply-coupon-block .form-input.transparent::-moz-placeholder{color:#aaa}.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{width:100%;margin:1rem 0;border-top:2px dashed var(--gm-border-color);position:relative}.cart-coupon-popup-wrap .cart-coupon-popup .content .divider:after{content:"";position:absolute;inset:-1px;border:2px solid #fff;pointer-events:none}.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);font-weight:600;margin-bottom:1rem}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .coupon-item{margin-bottom:1rem;border-bottom:thin solid var(--gm-border-color);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{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .coupon-item .header .coupon-item-code{background:#fff4f4;padding:.25rem 1rem;text-transform:uppercase;font-weight:600;font-size:var(--step--2);border:2px dashed #3d1111;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:"";position:absolute;inset:-1px;border:2px solid #fff4f4;pointer-events:none}.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{display:flex;align-items:center;justify-content:center;flex-direction:column}.payment_processing-wrap .payment_processing .content .loader{width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--primary-color) 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--primary-color));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 1s linear infinite;margin-bottom:1rem}.payment_processing-wrap .payment_processing .content .title{font-size:var(--step-2);font-weight:600;text-align:center}.payment_processing-wrap .payment_processing .content .hint{font-size:var(--step--2);font-weight:400;text-align:center;color:#666}@keyframes l13{to{transform:rotate(1turn)}}.checkout-fixed-footer-wrap{position:fixed;bottom:0;left:0;width:100%;height:80px;background-color:#fff;z-index:10;box-shadow:0 -1px 1px #0000001a;display:flex;align-items:center}@media screen and (min-width:1024px){.checkout-fixed-footer-wrap{display:none}}.checkout-fixed-footer-wrap .checkout-fixed-footer-to-payment{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem}.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{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem}.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{width:100%;padding:.5rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.checkout-fixed-footer-wrap .checkout-fixed-footer-use-address .button--text{width:25%;flex-shrink:0}.checkout-fixed-footer-wrap .checkout-fixed-footer-save-address{width:100%;padding:.5rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.checkout-fixed-footer-wrap .checkout-fixed-footer-save-address .button--text{width:25%;flex-shrink:0}.cart-account-wrap{display:flex;align-items:center;gap:.5rem;cursor:pointer}.cart-account-wrap .icon svg{fill:var(--gm-svg-fill-color)}.cart-account-wrap .icon.icon--desktop{display:none}@media screen and (min-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 (min-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{position:absolute;top:-.1rem;right:-.25rem;width:18px;height:18px;background-color:var(--gm-counter-color);color:#fff;z-index:1;border-radius:50%;text-align:center;font-size:.7rem;line-height:18px;font-weight:600}.quantity-selector-wrap .quantity-selector{display:flex;align-items:center;justify-content:space-between;border:thin solid var(--gm-border-color);border-radius:6px;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{padding-left:.5rem;padding-right:.5rem;font-weight:700;min-width:40px;margin:0 auto;text-align:center}.quantity-selector-wrap .quantity-selector :is(.minus,.plus){padding-left:.5rem;padding-right:.5rem;cursor:pointer;transition:opacity .1s ease-out}.quantity-selector-wrap .quantity-selector :is(.minus,.plus) svg{fill:var(--secondary-text-color);height:1.25rem;width: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{padding-left:.25rem;padding-right:.25rem;font-weight:700;min-width:40px;margin:0 auto;text-align:center}.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{display:flex;align-items:center;justify-content:space-between;border-radius:6px;overflow:hidden;min-width:80px}.quantity-dropdown-wrap .quantity-dropdown>*{padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;line-height:1.5rem;border-radius:var(--gm-border-radius)}.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;position:fixed;width:100vw;width:100svw;height:0;background-color:#0000004d}.cart-drawyer-wrap .cart-drawyer{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:-100px;background-color:#fbfbfb;box-shadow:0 4px 12px #0000001a;transition:right .5s cubic-bezier(.82,.085,.395,.895);width:600px;height:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-header{display:flex;align-items:center;justify-content:space-between;width:100%;height:75px;padding:1rem 1.5rem;border-bottom:thin solid var(--gm-border-color);background-color:#fff}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-header .title{width:100%;font-weight:700;text-transform:uppercase;font-size:1.5rem;line-height:2rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-header .title .item-count{font-weight:500;text-transform:capitalize}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-header .close{width:36px;height:36px;display:grid;place-items:center}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-header .close svg{fill:#999}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body{width:100%;min-height:calc(100% - 150px);display:flex;align-items:center;flex-direction:column;overflow-y:scroll;margin-bottom:calc(75px + 1rem)}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart-empty{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;margin:auto}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart-empty .cart-empty-text{font-size:1.5rem;line-height:2rem;font-weight:500;margin-bottom:1rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart{width:100%;height:100%;display:flex;align-items:center;flex-direction:column;padding:.5rem 0}.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{width:100%;display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;background-color:#fff;border-bottom:thin solid var(--gm-border-color)}.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{width:100%;filter:brightness(.98);border-radius:6px}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info{display:flex;flex-direction:column;gap:.25rem;width:calc(100% - 100px)}.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;line-height:1.75rem;font-weight:500}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .cart-item-price{font-size:1.125rem;line-height:1.75rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .cart-item-price .price{display:flex;align-items:center;gap:.5rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .cart-item-price .previous-price{font-size:1rem;line-height:1.5rem;font-weight:500;text-decoration:line-through;color:var(--secondary-text-color)}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .tools{margin-top:1rem;display:flex;align-items:center;justify-content:space-between}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .tools .cart-item-stock{margin-right:auto;margin-left:.5rem;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{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background-color:#fff;border-bottom:thin solid var(--gm-border-color)}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-coupon-wrap .cart-drawyer-coupon .content .title{font-size:1.125rem;line-height:1.75rem;font-weight:600}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-coupon-wrap .cart-drawyer-coupon .content .hint{font-size:.875rem;line-height:1.25rem;font-weight:400;color:var(--secondary-text-color)}.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{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;background-color:#fff;border-bottom:thin solid var(--gm-border-color)}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview .title{font-size:1.25rem;line-height:1.75rem;font-weight:700;text-transform:uppercase}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview :is(.overview-item-row,.overview-total-row){width:100%;display:flex;align-items:center;justify-content:space-between}.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;line-height:1.75rem;font-weight:400}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview :is(.overview-item-row,.overview-total-row) .amount{font-size:1.125rem;line-height:1.75rem;font-weight:600;text-align:right}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview .overview-total-row .label{font-size:1.5rem;line-height:1.75rem;font-weight:400}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview .overview-total-row .amount{font-size:1.5rem;line-height:1.75rem;font-weight:600;text-align:right}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview .overview-total-row .amount .tax-hint{font-size:.875rem;line-height:1.25rem;font-weight:400;color:var(--secondary-text-color)}.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{position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:75px;padding:1rem 1.5rem;border-top:thin solid var(--gm-border-color);background-color:#fff}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-footer .cart-total{display:flex;flex-direction:column;align-items:flex-start}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-footer .cart-total .hint{font-size:.875rem;line-height:1.25rem;font-weight:400}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-footer .cart-total .estimated-total{font-size:1.5rem;line-height:2rem;font-weight:700}.cart-drawyer-wrap.open{height:100vh;height:100svh;z-index:10}.cart-drawyer-wrap.open .cart-drawyer{right:0}.checkout-complete-wrap .checkout-complete{width:min(100%,600px);padding:3rem 2rem;background-color:#fff;margin-inline:auto;display:flex;align-items:flex-start;justify-content:center;gap:1rem}@media screen and (min-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);height:3rem;width:3rem}.checkout-complete-wrap .checkout-complete .content{width:min(100%,400px);display:flex;flex-direction:column}.checkout-complete-wrap .checkout-complete .content .header{color:var(--gm-success-color);font-size:var(--step-4);text-transform:uppercase;font-weight:600;line-height:1.2;margin-bottom:2rem}.checkout-complete-wrap .checkout-complete .content .order-details{display:flex;flex-direction:column}.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{display:flex;align-items:center;gap:.5rem;font-weight:500}.checkout-complete-wrap .checkout-complete .content .order-details .order-email svg{fill:var(--gm-svg-fill-color);width:20px;height:20px}.checkout-complete-wrap .checkout-complete .content .order-details .order-phone{display:flex;align-items:center;gap:.5rem;font-weight:500}.checkout-complete-wrap .checkout-complete .content .order-details .order-phone svg{fill:var(--gm-svg-fill-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{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:var(--step-2)}.checkout-complete-wrap .buttons{width:min(100%,600px);margin:auto;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}@media screen and (min-width:1024px){.checkout-complete-wrap .buttons{padding:0;flex-direction:row}}.checkout-failed-wrap .checkout-failed{width:min(100%,600px);padding:3rem 2rem;background-color:#fff;margin-inline:auto;display:flex;align-items:flex-start;justify-content:center;gap:1rem}@media screen and (min-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);height:3rem;width:3rem}.checkout-failed-wrap .checkout-failed .content{width:min(100%,400px);display:flex;flex-direction:column}.checkout-failed-wrap .checkout-failed .content .header{color:var(--gm-delete-color);font-size:var(--step-4);text-transform:uppercase;font-weight:600;line-height:1.2;margin-bottom:2rem}.checkout-failed-wrap .checkout-failed .content .order-details{display:flex;flex-direction:column}.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{display:flex;align-items:center;gap:.5rem;font-weight:500}.checkout-failed-wrap .checkout-failed .content .order-details .order-email svg{fill:var(--gm-svg-fill-color);width:20px;height:20px}.checkout-failed-wrap .checkout-failed .content .order-details .order-phone{display:flex;align-items:center;gap:.5rem;font-weight:500}.checkout-failed-wrap .checkout-failed .content .order-details .order-phone svg{fill:var(--gm-svg-fill-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{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:var(--step-2)}.checkout-experience-wrap{margin-bottom:1.5rem}.checkout-experience-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;transition:opacity .2s ease}.checkout-experience-mask .checkout-experience{width:min(600px,100%);margin-top:auto;display:flex;flex-direction:column;align-items:center;border-radius:6px;background-color:#fff;box-shadow:0 4px 12px #0000001a;transition:all .2s ease-out;position:relative;padding-bottom:60px}@media screen and (min-width:1024px){.checkout-experience-mask .checkout-experience{margin:auto;padding-bottom:0}}.checkout-experience-mask .checkout-experience .checkout-experience-header{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:1rem 1.5rem}.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{width:36px;height:36px;display:grid;place-items:center}.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);margin-bottom:1.5rem;width:min(800px,100%)}.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{padding:0;background-color:#fff;margin-bottom:1.5rem;border-radius:var(--gm-border-radius)}@media screen and (min-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{display:flex;justify-content:space-between;margin:.5rem 0}.track-order-wrap .track-order .track-order-result .shipment .shipment-header-details .shipment-status{font-size:var(--step-4);font-weight:700;margin:0 0 1rem}.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{display:grid;justify-content:space-between;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:.5rem}@media screen and (min-width:1024px){.track-order-wrap .track-order .track-order-result .shipment .shipment-details{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}}.track-order-wrap .track-order .track-order-result .shipment .shipment-details .detail{display:flex;align-items:center;font-size:var(--step--1)}.track-order-wrap .track-order .track-order-result .shipment .shipment-details .detail>:not(.value){min-width:100px;font-weight:500}@media screen and (min-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{background-color:#f8f8f8;padding:1.5rem;margin:1rem 0;border-radius:var(--gm-border-radius)}.track-order-wrap .track-order .track-order-result .shipment .shipment-steppr .title{font-weight:500}@media screen and (min-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{margin:1rem 0;font-weight:500;font-size:var(--step-0)}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;cursor:pointer}.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{width:100%;border-radius:var(--gm-border-radius)}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item .item-info{width:calc(100% - 80px);display:flex;flex-direction:column}.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{width:min(350px,100%)!important;max-height:60vh;margin:auto!important;padding:1.5rem;background:#fff;border-radius:8px!important;overflow-y:auto;box-sizing:border-box;position:relative;transition:all .3s ease-in-out;display:flex;flex-direction:column}@media screen and (min-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 (min-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{position:sticky;top:0;z-index:10;width:100%;display:block}.see-all-updates-modal .modal-header .title{width:100%;font-weight:700;font-size:var(--step-3)!important;line-height:2.25rem;text-align:center;margin:0}@media screen and (min-width:1024px){.see-all-updates-modal .modal-header .title{font-size:1.875rem}}.see-all-updates-modal .modal-header .close{position:absolute;right:0!important;top:-.75rem!important;width:36px;height:36px;display:grid;place-items:center;z-index:20}.see-all-updates-modal .modal-header .close svg{fill:#999}.see-all-updates-modal .tracking-modal .tracking-list{position:relative;padding-left:24px;list-style:none;margin:0;border-left:2px solid #ccc;transition:border-color .4s ease}.see-all-updates-modal .tracking-modal .tracking-list.completed{border-left-color:#2e8b57}.see-all-updates-modal .tracking-modal .tracking-list.animate-border{animation:borderFill 1.5s linear forwards}.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{position:relative;padding:0 0 1rem}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .tracking-dot{position:absolute;top:0;left:-31px;width:12px;height:12px;background:#fff;border:2px solid #ccc;border-radius:50%;z-index:999;transition:background-color .3s ease,border-color .3s ease}.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:ping 1.5s infinite}.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:"";position:absolute;top:50%;left:50%;width:6px;height:6px;background-color:#2e8b57;border-radius: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{font-weight:600;font-size:16px;color:#777}.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{font-weight:400;color:#777;font-size:14px;margin-left:6px}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-logistics{font-size:14px;color:#555;margin:6px 0;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{font-size:13px;color:#444;line-height:1.6;margin-bottom:4px}.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);font-weight:700;color:var(#666)}.shipment-product-list-container .shipment-details .detail .shipment-order-date{font-size:var(--step--1);font-weight:400;color:var(--primary-text-color)}.shipment-product-list-container .shipment-details .order-item{margin:.5rem 0;font-size:var(--step-1);font-weight:500;color:#666}.shipment-product-list-container .shipment-card-wrapper{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1rem;background-color:#f2f2f2}.shipment-product-list-container .shipment-card-wrapper .shipment-card{display:flex;background-color:#fff;border-radius:10px;padding:1rem;align-items:flex-start;justify-content:space-between;box-shadow:0 1px 4px #00000014;transition:box-shadow .3s ease;cursor:pointer;width:100%}@media screen and (min-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{flex:0 0 100px;height:100px;background-color:#f5f5f5;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-left .product-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:#fff}@media screen and (min-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{display:flex;align-items:flex-end;flex:1}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper{flex:1;display:flex;align-items:flex-start;justify-content:space-between}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-center{padding:.5rem 1rem;display:flex;flex-direction:column;justify-content:center;gap:.2rem}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-center .product-title{font-size:1rem;font-weight:600;margin-bottom:4px;color:#333}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-center .product-price{font-size:.95rem;font-weight:500;color:#555;margin-bottom:2px}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-center .quantity{font-size:.85rem;color:#666}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-right{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:.5rem 0}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-right .delivery-status{font-size:.9rem;font-weight:600;color:#ff9800;text-transform:capitalize;margin-bottom:4px}.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{font-size:.85rem;color:#888;margin-bottom:4px}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .chevron-icon{padding-left:1rem;color:#666}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .chevron-icon svg{width:20px;height:20px}.mobile-fixed-footer-wrap{position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:#fff;z-index:10;box-shadow:0 -1px 1px #0000001a;opacity:0;transform:translateY(100px);transition:opacity .3s ease-out,transform .3s ease-out}.mobile-fixed-footer-wrap.show{opacity:1;transform:translateY(0)}@media screen and (min-width:1024px){.mobile-fixed-footer-wrap{display:none}}.mobile-fixed-footer-wrap .mobile-fixed-footer{height:60px;display:flex;align-items:center;justify-content:space-around}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu{display:flex;flex-direction:column;align-items:center;flex:1;opacity:0;transition:opacity .3s ease-out}.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{margin-bottom:.125rem;position:relative;display:flex;flex-direction:column;align-items:center}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu .icon svg{fill:#555;height:24px;width:24px}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu .icon .counter{position:absolute;top:-.1rem;right:-.75rem;width:18px;height:18px;background-color:var(--gm-counter-color);color:#fff;z-index:1;border-radius:50%;text-align:center;font-size:.7rem;line-height:18px;font-weight:600}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu .menu{display:block;color:var(--primary-text-color);text-align:center;font-size:var(--step--2)}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:#fff;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{padding:0;margin-bottom:1.5rem}.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 (min-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{position:absolute;top:5px;right:.25rem;border-radius:4px}@media screen and (min-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);display:flex;align-items:center;gap:.25rem}.pincode-availability-checker .pincode-availability-checker-input .estimated-delivery{margin-top:.25rem;font-size:var(--step--2);color:var(--secondary-text-color)}.product-customisation{margin:1rem 0}.product-customisation .product-customisation-title{font-weight:600;margin-bottom:1rem;display:flex;align-items:start;justify-content:space-between}.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 (min-width:375px){.product-custom-gallery-wrap .masonry-grid .grid-sizer{width:49%}}@media screen and (min-width:768px){.product-custom-gallery-wrap .masonry-grid .grid-sizer{width:32.5%}}@media screen and (min-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{margin-bottom:.5rem;cursor:pointer;width:48%}@media screen and (min-width:375px){.product-custom-gallery-wrap .masonry-grid .grid-item{width:49%}}@media screen and (min-width:768px){.product-custom-gallery-wrap .masonry-grid .grid-item{width:32.5%}}@media screen and (min-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{display:block;width:100%;border-radius:6px}.product-custom-gallery-wrap .masonry-grid .grid-item .grid-item-caption{margin:.35rem .25rem .25rem;font-size:var(--step--2);line-height:1.125;color:var(--secondary-text-color)}@media screen and (min-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{margin:.25rem .25rem .35rem;display:none;font-size:var(--step--2);line-height:1.125;color:var(--secondary-text-color)}@media screen and (min-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{display:none;margin:.25rem}.product-custom-gallery-wrap .masonry-grid .grid-item .grid-item-close-button{display:none;position:absolute;top:0;right:0;width:36px;height:36px;background-color:#eeeeeec2;border-radius:0 6px;z-index:10}.product-custom-gallery-wrap .masonry-grid .grid-item .product-view{background-color:#fff;bottom:0;opacity:0;padding:5px;position:absolute;transform:translateY(100%);transition:opacity .2s ease-out,transform .2s ease-out;z-index:-1}.product-custom-gallery-wrap .masonry-grid .grid-item .product-view .product-view-content{position:absolute;bottom:0;left:0;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;padding:1rem 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{position:absolute;top:0;right:0;width:36px;height:36px;background-color:#eeeeeec2;border-radius:0 6px;z-index:10;display:flex;align-items:center;justify-content:center}.product-custom-gallery-wrap .masonry-grid .grid-item .product-view.active{z-index:5;opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}.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{display:flex;align-items:center;justify-content:center}.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{background-color:#eeeeeec2;right:0;top:0;width:36px;height:36px;z-index:10}.dialog-wrap.gallery-dialog-wrap .dialog .header .close svg{fill:#444}.dialog-wrap.gallery-dialog-wrap .dialog .body .content{display:flex;flex-direction:column;align-items:center}.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);font-weight:500;text-align:center;margin-bottom:.5rem}.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 (min-width:1024px){.account-address-wrap>.header{display:block;margin-bottom:1rem}}.account-address-wrap>.header .title{display:flex;align-items:center;gap:.5rem;font-size:var(--step-3);font-weight:700}.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;padding:1rem;margin-bottom:1rem}@media screen and (min-width:1024px){.account-address-wrap .account-address{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem;margin-bottom:1.5rem}}.account-address-wrap .account-address>.button{margin-bottom:.5rem}@media screen and (min-width:1024px){.account-address-wrap .account-address>.button{display:none}}.account-address-wrap .account-address>.header{margin-bottom:1.5rem;font-size:var(--step-1);font-weight:500;display:flex;align-items:center;justify-content:space-between}.account-address-wrap .account-address .address-box{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);background-color:#fff;padding:1rem 1.5rem;margin-bottom:1.5rem;cursor:pointer;transition:border .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out}.account-address-wrap .account-address .address-box.selected{background-color:#fafafa;border:thin solid var(--tertiary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.account-address-wrap .account-address .address-box>.header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.account-address-wrap .account-address .address-box>.header .full-name{font-size:var(--step-0);font-weight:700;display:flex;align-items:center}.account-address-wrap .account-address .address-box>.header .full-name .delivery-type{font-size:.75rem;line-height:1rem;font-weight:400;background-color:#ededed;padding:.25rem 1rem;border-radius:999px;margin-left:.5rem}.account-address-wrap .account-address .address-box .location{margin-bottom:.5rem;font-size:var(--step--1)}.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{margin-top:1rem;display:flex;align-items:center;justify-content:space-between}.account-address-wrap .account-address .address-box .footer .phone{color:var(--primary-text-color);font-size:var(--step--2);display:flex;align-items:center;gap:.25rem}.account-address-wrap .account-address .address-box .footer .phone svg{fill:var(--gm-svg-fill-color);height:16px;width:16px}.account-address-wrap .account-address .address-form{background-color:#fff}.account-address-wrap .account-address .address-form .content .buttons{display:flex;align-items:center;gap:1rem}.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 (min-width:1024px){.account-wishlist-wrap>.header{display:block;margin-bottom:1rem}}.account-wishlist-wrap>.header .title{display:flex;align-items:center;gap:.5rem;font-size:var(--step-3);font-weight:700}.account-wishlist-wrap>.header .title img{width:32px;height:32px}.account-wishlist-wrap .account-wishlist>.button{margin:1rem 1rem .5rem}@media screen and (min-width:1024px){.account-wishlist-wrap .account-wishlist>.button{display:none}}.account-wishlist-wrap .account-wishlist>.header{margin-bottom:1.5rem;font-size:var(--step-1);font-weight:500;display:flex;align-items:center;justify-content:space-between;padding:0 1rem}@media screen and (min-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);font-weight:500;margin-bottom:.5rem}.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{padding:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media screen and (min-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 (min-width:1024px){.account-orders-wrap>.button{display:none}}.account-orders-wrap>.header{margin-inline:1rem;margin-bottom:.5rem}@media screen and (min-width:1024px){.account-orders-wrap>.header{margin-inline:0}}.account-orders-wrap>.header .title{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:var(--step-1)}@media screen and (min-width:1024px){.account-orders-wrap>.header .title{font-size:var(--step-3)}}.account-orders-wrap>.header .title img{display:none;width:32px;height:32px}@media screen and (min-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;padding:1rem;margin-bottom:2rem}@media screen and (min-width:1024px){.account-orders-wrap .account-orders{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem;margin-bottom:1.5rem}}.account-orders-wrap .account-orders>.header{margin-bottom:1.5rem;font-size:var(--step-1);font-weight:500;display:flex;align-items:center;justify-content:space-between}.account-orders-wrap .account-orders>.header .order-header .order-no{font-weight:600}.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;font-weight:500;margin-bottom:1rem}.account-orders-wrap .account-orders .order-item{display:flex;align-items:stretch;gap:1rem;background-color:#fafafa;padding:1rem;border-radius:var(--gm-border-radius);margin-bottom:1rem;box-shadow:0 1px 1px #00000029;cursor:pointer}.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{width:100px;cursor:pointer;border-radius:var(--gm-border-radius)}.account-orders-wrap .account-orders .order-item .order-item-info{display:flex;flex-direction:column;min-width:0}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-title{font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.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);font-weight:600;color:var(--_status-color)}.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.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{--order-status-color:#e5ad11}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.refund-processing{--order-status-color:#d07335}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.refund.refunded{--order-status-color:#d01313}.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{width:80px;margin-left:auto;display:grid;place-content:center right}.account-orders-wrap .account-orders .order-item .order-item-action svg{fill:var(--gm-svg-fill-color)}.account-orders-wrap .account-orders .order-item-action{display:flex;align-items:center;justify-content:space-between}.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 (min-width:1024px){.account-orders-wrap .order-item-details>.button{margin:0 0 .5rem}}.account-orders-wrap .order-item-details>.header{margin-inline:1rem;margin-bottom:.5rem;font-size:var(--step-1);font-weight:500;display:flex;align-items:flex-start;justify-content:space-between}@media screen and (min-width:1024px){.account-orders-wrap .order-item-details>.header{margin-inline:0}}.account-orders-wrap .order-item-details>.header .title{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:var(--step-1)}@media screen and (min-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;padding:1rem 1.5rem;margin-bottom:1rem}@media screen and (min-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{margin-bottom:1.5rem;font-size:var(--step-1);display:flex;align-items:flex-start;justify-content:space-between}.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);font-weight:600;color:var(--_status-color)}.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.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{--order-status-color:#e5ad11}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.refund-processing{--order-status-color:#d07335}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.refund.refunded{--order-status-color:#d01313}.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;display:flex;flex-direction:column;align-items:flex-end}.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{display:flex;align-items:stretch;gap:1rem;background-color:#fafafa;padding:1rem;border-radius:var(--gm-border-radius);margin-bottom:1rem;box-shadow:0 1px 1px #00000029}.account-orders-wrap .order-item-details .order-item .item-details .item-image img{width:100px;cursor:pointer}.account-orders-wrap .order-item-details .order-item .item-details .item-info{width:100%;display:flex;flex-direction:column}.account-orders-wrap .order-item-details .order-item .item-details .item-info .item-header{display:flex;align-items:center;justify-content:space-between}.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{padding:1rem;background-color:#eee;border-radius:4px}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details .header{display:flex;align-items:center;justify-content:space-between;border-radius:4px}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details .header .title{display:flex;align-items:center;gap:1rem;font-weight:700;font-size:var(--step--1)}.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{margin-top:.5rem;font-size:var(--step--2)}.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{background-color:#fff7f2;--refund-request-status-color:#fb8c4d}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details.refund-processing{background-color:#ecf4fa;--refund-request-status-color:#4ea0db}.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{display:flex;align-items:center;gap:.5rem;font-size:var(--step--2);color:var(--secondary-text-color);margin-bottom:1rem}.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 (min-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{margin-bottom:1.5rem;font-size:var(--step--1);font-weight:500}.account-orders-wrap .order-item-details .order-item .order-item-rating>.rating{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:.5rem}.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{display:flex;align-items:center;gap:.5rem;width:100%;margin-block:.5rem;flex-wrap:wrap}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-image-wrapper .review-image{flex:0 0 auto}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-image-wrapper .review-image img{max-width:150px;max-height:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:6px;cursor:pointer;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{display:flex;align-items:center;gap:.25rem;font-size:var(--step--3)}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-status svg{fill:var(--gm-svg-fill-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-contact{border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);background-color:#fff;padding:1rem 1.5rem;margin-bottom:1rem}@media screen and (min-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{margin-bottom:1.5rem;font-size:var(--step-0);font-weight:600;display:flex;align-items:flex-start;justify-content:space-between}.account-orders-wrap .order-item-details .order-contact .order-email{display:flex;align-items:center;gap:.5rem;font-size:var(--step--1)}.account-orders-wrap .order-item-details .order-contact .order-email svg{width:18px;height:18px;fill:var(--gm-svg-fill-color)}.account-orders-wrap .order-item-details .order-contact .order-phone{display:flex;align-items:center;gap:.5rem;font-size:var(--step--1)}.account-orders-wrap .order-item-details .order-contact .order-phone svg{width:18px;height:18px;fill:var(--gm-svg-fill-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;padding:1rem 1.5rem;margin-bottom:1rem}@media screen and (min-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{margin-bottom:1.5rem;font-size:var(--step-0);font-weight:600;display:flex;align-items:flex-start;justify-content:space-between}.account-orders-wrap .order-item-details .order-delivery .delivery-contact{font-weight:600;margin-bottom:.25rem;font-size:var(--step--1)}.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;padding:1rem 1.5rem;margin-bottom:1rem}@media screen and (min-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{margin-bottom:1.5rem;font-size:var(--step-0);font-weight:600;display:flex;align-items:flex-start;justify-content:space-between}.account-orders-wrap .order-item-details .order-billing .amount-details{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.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;display:flex;flex-direction:column;align-items:flex-end}.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{display:flex;align-items:center;justify-content:space-between;flex-direction:column-reverse;margin-bottom:1rem;gap:1rem}@media screen and (min-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 (min-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;margin-bottom:.25rem;font-size:var(--step--1)}.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 .button-cancel-order{max-width:94%;margin:1rem auto}@media screen and (min-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);font-weight:500;margin-bottom:.5rem}.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{width:50%;margin:auto;white-space:nowrap}@media screen and (min-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);font-weight:600;margin-bottom:0}.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{display:flex;flex-direction:column;width:100%}.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);font-weight:600;margin-bottom:0}.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{display:flex;flex-direction:column;width:100%}.order-rating-dialog-wrap .order-rating-dialog .content .review-item{display:flex;align-items:stretch;gap:1rem;margin-bottom:1.5rem}.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{width:100%;display:flex;flex-direction:column}.order-rating-dialog-wrap .order-rating-dialog .content .review-item .item-info .item-header{display:flex;align-items:flex-start;justify-content:space-between}.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{position:relative;width:100%;margin:1rem 0}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .options-menu{position:absolute;top:0;right:0;left:0;z-index:999;background:#fff;border-radius:10px;box-shadow:0 8px 20px #00000026}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .options-menu .option-item{padding:12px 16px;width:100%;text-align:left}.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{display:flex;gap:12px}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-hint{margin-top:8px;font-size:12px;color:#666;line-height:1.5}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-error{margin-top:8px;font-size:var(--step--3);color:#ef4444}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-box{width:80px;height:80px;border-radius:12px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;border:1px dashed #d1d5db}.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{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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{position:absolute;bottom:-4px;right:-8px;background:var(--primary-color);color:#fff;font-size:12px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .desktop-uploader .upload-box .remove-btn{position:absolute;top:4px;right:4px;background:#0009;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;cursor:pointer}.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:popIn .2s ease}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper .menu-pop-leave-active{animation:popOut .15s ease}.order-rating-dialog-wrap .order-rating-dialog .uploader-wrapper{@keyframes popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1}}@keyframes popOut{to{opacity:0;transform:scale(.9)}}}.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);font-weight:600;margin-bottom:0}.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{display:flex;flex-direction:column;width:100%}.order-refund-dialog-wrap .order-refund-dialog .content .refund-item{display:flex;align-items:stretch;gap:1rem;margin-bottom:1.5rem}.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{width:100%;display:flex;flex-direction:column}.order-refund-dialog-wrap .order-refund-dialog .content .refund-item .item-info .item-header{display:flex;align-items:flex-start;justify-content:space-between}.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{margin-top:1rem;display:flex;align-items:center;justify-content:space-between}
