:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff;--vc-icn-width:1.2em;--vc-nav-width:30px;--vc-nav-height:30px;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-background:transparent;--vc-pgn-width:12px;--vc-pgn-height:4px;--vc-pgn-margin:4px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary)}.carousel{box-sizing:border-box;overscroll-behavior:none;position:relative;text-align:center;touch-action:pan-y}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.carousel__icon{height:1.2em;height:var(--vc-icn-width);width:1.2em;width:var(--vc-icn-width);fill:currentColor}.carousel__next,.carousel__prev{align-items:center;background:transparent;background:var(--vc-nav-background);border:0;border-radius:0;border-radius:var(--vc-nav-border-radius);box-sizing:content-box;color:#000;color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:30px;font-size:var(--vc-nav-height);height:30px;height:var(--vc-nav-height);justify-content:center;margin:0 10px;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:30px;width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{left:0;right:auto}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:#090f207f;color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;line-height:0;list-style:none;margin:10px 0 0;padding:0}.carousel__pagination-button{background:transparent;border:0;cursor:pointer;display:block;margin:0;padding:4px;padding:var(--vc-pgn-margin)}.carousel__pagination-button:after{background-color:#090f207f;background-color:var(--vc-pgn-background-color);border-radius:0;border-radius:var(--vc-pgn-border-radius);content:"";display:block;height:4px;height:var(--vc-pgn-height);width:12px;width:var(--vc-pgn-width)}.carousel__pagination-button--active:after{background-color:#000;background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover:after{background-color:#000;background-color:var(--vc-pgn-active-color)}}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;position:relative;scroll-snap-stop:auto;transform:translateZ(0)}: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:#52b962}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{opacity:0}.layout-enter-active,.layout-leave-active{transition:all .3s}.layout-enter-from,.layout-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-out}.fade-enter-from,.fade-leave-to{opacity:.5}.fade-slow-enter-active,.fade-slow-leave-active{transition:all .2s ease-out}.fade-slow-enter-from,.fade-slow-leave-to{opacity:.5}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .2s ease-out}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translate(20px)}.slide-up-enter-active,.slide-up-leave-active{transition:all .25s ease-out}.slide-up-enter-from{opacity:0;transform:translateY(30px)}.slide-up-leave-to{opacity:0;transform:translateY(-30px)}.modal-leave-to{opacity:0}.modal-enter-from .modal,.modal-leave-to .modal{transform:translateY(20px)}.dialog-enter-from,.dialog-leave-to{opacity:0}.dialog-enter-from .dialog,.dialog-leave-to .dialog{transform:translateY(20px)}*,:after,:before{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{margin-inline:auto;width:100%}.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{font-size:clamp(1rem,.9643rem + .1786vw,1.125rem);font-size:var(--step-0)}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{animation:fadeInDown .5s cubic-bezier(0,0,.3,1) 0s 1 normal none running;border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);box-shadow:0 1px 4px #00000029;position:fixed;top:0;width:100%;z-index:10;--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;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}@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)}}.modal-background{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#000;height:100vh;height:100dvh;left:0;opacity:.25;position:fixed;top:0;width:100vw;width:100dvw;z-index:10}.page-component .page-header .page-banner{width:100%}.page-component .page-header .page-breadcrumb .breadcrumb{align-items:center;display:flex;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{content:">";display:inline-block;margin-left:2px;padding:0 5px;position:relative;transform:scaleX(.5)}.page-component .page-header .page-breadcrumb .breadcrumb li:last-child:after{content:""}.page-component .page-header .page-breadcrumb .breadcrumb li.with-link a{color:var(--secondary-text-color)}.page-component .page-header .page-title{font-size: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{align-items:center;display:flex;font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);gap:.5rem;margin-bottom:1.5rem}.page-component .page-header .page-info .page-author{align-items:center;display:flex;font-weight:600;gap:.25rem}.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 (width < 1024px){.account-section .container{max-width:100%}}.contact-section{padding:1rem 0 3rem}.contact-section .container{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;width:100%}@media screen and (min-width:1024px){.contact-section .container{flex-direction:row;justify-content:space-between}}.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{align-items:flex-start;display:flex;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{align-items:center;display:flex;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);height:2rem;width: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{aspect-ratio:700/450;width:100%}.google-map-wrap .google-map iframe{border:0;height:100%;width:100%}.topbar-contact{display:none}@media screen and (min-width:1024px){.topbar-contact{align-items:center;display:flex;gap:1rem}}.topbar-contact .topbar-contact-email{align-items:center;display:flex;gap:.35rem}.topbar-contact .topbar-contact-email .iconify,.topbar-contact .topbar-contact-email a{color:#fff}.topbar-contact .topbar-contact-phone{align-items:center;display:flex;gap:.35rem}.topbar-contact .topbar-contact-phone .iconify,.topbar-contact .topbar-contact-phone a{color:#fff}.skeletons{min-width:100px;width:100%}.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{animation:skeleton-loading 1s linear infinite alternate;opacity:.7}.skeletons .skeleton.skeleton--img{aspect-ratio:1}.skeletons .skeleton.skeleton--img,.skeletons .skeleton.skeleton--text{border-radius:6px;border-radius:var(--gm-border-radius);margin-bottom:.375rem;width:100%}.skeletons .skeleton.skeleton--text{height:1rem}.skeletons .skeleton.skeleton--breadcrumb{border-radius:6px;border-radius:var(--gm-border-radius);height:1rem;margin-bottom:0;width:100%}.skeletons .skeleton.skeleton--button{border-radius:6px;border-radius:var(--gm-border-radius);height:42px;margin-bottom:.375rem;width:100%}.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:#e3e5e8}to{background-color:#f5f5f5}}.modal-mask{background-color:#00000080;display:flex;height:100%;left:0;position:fixed;top:0;transition:opacity .2s ease;width:100%;z-index:9998}.modal-mask .modal{align-items:center;background-color:#fff;border-radius:8px 8px 0 0;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;margin-top:auto;position:relative;transition:all .2s ease-out;width:300px}@media screen and (min-width:1024px){.modal-mask .modal{border-radius:6px;border-radius:var(--gm-border-radius);margin:auto}}.modal-mask .modal .modal-top-handle{background-color:#eee;height:4px;width:150px}.modal-mask .modal .modal-header{align-items:center;display:flex;width:100%}.modal-mask .modal .modal-header .title{font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:1.5rem;text-align:center;width:100%}.modal-mask .modal .modal-header .close{display:grid;height:36px;place-items:center;position:absolute;right:.5rem;top:.5rem;width:36px}.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;border:thin solid transparent;border-radius:6px;border-radius:var(--_border-radius);color:var(--_text-color);display:inline-block;display:var(--_display);font-size:1rem;font-size:var(--_font-size);font-weight:500;font-weight:var(--_font-weight);height:42px;height:var(--_height);line-height:1.5rem;line-height:var(--_line-height);overflow:hidden;padding:.5rem 1.5rem;padding:var(--_padding);position:relative;text-align:center;text-transform:var(--_text-transform);transition:opacity .2s ease-out,background-color .3s ease-out,color .3s ease-out;width:auto;width:var(--_width);z-index:0;@apply font-sans;}.button svg{height:var(--_icon-size);width:var(--_icon-size)}.button:before{background-color:var(--_background-color);border:thin solid var(--_border-color);border-radius:var(--_border-radius);content:"";height:100%;left:0;position:absolute;top:0;transition:filter .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;width:100%;z-index:-1}.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{background-color:var(--_background-color);filter:brightness(1)}.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{background-color:transparent;filter:brightness(1)}.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{background-color:transparent;filter:brightness(1)}.button.button--icon .button-text{align-items:center;display:flex;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{opacity:0;visibility:hidden}.button.button--loading:before{background-color:var(--_background-color);opacity:.5}.button.button--loading:after{animation:rotation 1s linear infinite;border:var(--_loading-border-width) solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:var(--_loading-size);inset:0;margin:auto;position:absolute;width:var(--_loading-size)}.button.button--disabled:before{filter:brightness(.95)}.button:disabled{cursor:not-allowed;opacity:.95}.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}}.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}}.button--block{--display:block}.button--full-width{--width:100%}.button--rounded{border-radius:9999px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.divider{align-items:center;display:flex}.divider:after,.divider:before{content:"";flex:1}.divider:before{margin-right:1em}.divider:after{margin-left:1em}.divider.solid:after,.divider.solid:before{border-bottom:1px solid}.divider.dashed:after,.divider.dashed:before{border-bottom:1px dashed}.divider.dotted:after,.divider.dotted:before{border-bottom:1px dotted}.divider.empty:after,.divider.empty:before{margin-left:0;margin-right:0}.divider.empty.short:after,.divider.empty.short:before{border-bottom:3px solid #555;content:"";flex:1}.page-inactive{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}@media screen and (min-width:1024px){.page-inactive{align-items:flex-start}}.page-inactive img{filter:opacity(.6);margin-bottom:1rem;width:96px}.page-inactive h1{color:var(--primary-color);font-size:2rem;font-weight:700;margin:0 0 1rem}.page-inactive h2{margin-bottom:1rem}.page-inactive h2,.page-inactive p{color:var(--secondary-text-color);font-size:1rem;font-weight:400}.page-inactive p{margin-bottom:2rem}.page-inactive .help a{text-decoration:underline}.page-not-found{margin:3rem 0;text-align:center}.page-not-found h1{color:var(--primary-color);font-size:10rem;font-weight:700;margin:0}.page-not-found h2{color:var(--primary-text-color);font-size:2rem;font-weight:700}.page-not-found p{color:var(--secondary-text-color);font-size:1rem;font-weight:400;margin-bottom:2rem}.server-error{background-color:#f8fafc;height:100vh}.server-error .container{display:grid;height:100%;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{align-items:center;display:flex;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{font-size:6rem;line-height:7.25rem}}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-message .error-message-description{color:#565656;font-size:clamp(1.4238rem,1.3729rem + .2545vw,1.6019rem);font-size:var(--step-3);font-weight:500}@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{color:#444;font-size:20px;font-weight:400}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-details .error-code span{font-weight:500}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-details .error-description{color:#444;font-size:20px;font-weight:400}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions{margin-top:1rem}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-title{color:#444;font-size:20px;font-weight:400}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points{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{align-items:center;display:flex;gap:.5rem;margin-block:.5rem}.server-error .container .error-page .server-error-content-wrapper .content-wrapper .error-solutions .error-solution-points li .bold-text{color:#444;font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:600}@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{color:#444;font-weight:400}.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{align-items:center;display:flex;font-size:clamp(1rem,.9643rem + .1786vw,1.125rem);font-size:var(--step-0);height:100%;position:relative}.menu-mobile-mask .menu .menu-item a,.menu-wrap .menu .menu-item a{color:var(--primary-text-color)}.menu-mobile-mask .menu .menu-item:hover a,.menu-wrap .menu .menu-item:hover a{color:#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{align-items:center;cursor:pointer;display:flex;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{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem 1.5rem;width:100%}.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");height:24px;transform:rotate(-90deg);transition:transform .2s ease-out;width:24px}.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{align-items:center;display:flex;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{background-color:#fff;box-shadow:0 4px 12px #0000001a;height:0;left:0;min-width:350px;opacity:0;pointer-events:none;position:absolute;top:calc(100% + 1px);transform:translateY(-20px);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;z-index:-1}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item{transition:background-color .2s ease-out,color .2s ease-out}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item a,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item a{padding:.75rem 1.5rem}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item:hover,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item:hover{background-color:var(--body-hover-color)}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item:hover a,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item:hover a{color:#444}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent{position:relative}.menu-mobile-mask .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent .sub-sub-menu,.menu-wrap .menu.menu--desktop .menu-item.parent .sub-menu .sub-menu-item.parent .sub-sub-menu{background-color:#fff;box-shadow:0 4px 12px #0000001a;display:none;left:101%;min-width:160px;position:absolute;top:0;width:100%}.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{align-items:center;cursor:pointer;display:flex;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");height:24px;width: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;pointer-events:all;transform:translateY(0);z-index:15}.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{background-color:#00000080;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.menu-mobile-mask .menu-drawyer{background-color:var(--body-background-color);display:flex;flex-direction:column;height:100%;margin-top:auto;position:relative;transition:transform .2s ease-out;width:90%}.menu-mobile-mask .menu-drawyer .header{align-items:center;background-color:#fff;border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);display:flex;height:80px;justify-content:space-between;padding:0 1rem}.menu-mobile-mask .menu-drawyer .header .logo-wrap .logo{width:120px}.menu-mobile-mask .menu-drawyer .header .close{display:grid;height:36px;place-items:center;width:36px}.menu-mobile-mask .menu-drawyer .header .close svg{fill:#999}.menu-mobile-mask .menu-drawyer .menu{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin:1rem 0;overflow-y:scroll}.menu-mobile-mask .menu-drawyer .menu .menu-item{font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);height:-moz-min-content;height:min-content;width:100%}.menu-mobile-mask .menu-drawyer .menu .menu-item:after{content:none}.menu-mobile-mask .menu-drawyer .menu .menu-item a{padding:.25rem 1rem;width:100%}.menu-mobile-mask .menu-drawyer .menu .menu-item .menu-label{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");height:24px;transform:rotate(180deg);width:24px}.menu-mobile-mask .menu-drawyer .menu .menu-item.parent .sub-menu{max-height:0;overflow:hidden;transition:max-height .2s ease-out;will-change:max-height}.menu-mobile-mask .menu-drawyer .menu .menu-item.parent .sub-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 .menu-item.parent .sub-menu .sub-menu-item a{color:var(--secondary-text-color);padding:.375rem 1rem .375rem 2rem;width:100%}.menu-mobile-mask .menu-drawyer .menu .menu-item.parent .sub-menu .sub-menu-item.parent .menu-label{padding:.25rem 1rem .25rem 2rem}.menu-mobile-mask .menu-drawyer .menu .menu-item.parent .sub-menu .sub-menu-item.parent .menu-label:after{transform:rotate(0)}.menu-mobile-mask .menu-drawyer .menu .menu-item.parent .sub-menu .sub-menu-item.parent .sub-sub-menu{height:-moz-min-content;height:min-content;max-height:0;overflow:hidden}.menu-mobile-mask .menu-drawyer .menu .menu-item.parent .sub-menu .sub-menu-item.parent.open .menu-label:after{transform:rotate(180deg)}.menu-mobile-mask .menu-drawyer .menu .menu-item.parent.open .menu-label:after{transform:rotate(0)}.menu-mobile-mask .menu-drawyer .menu .menu-item.active a{font-weight:600}.menu-mobile-mask .menu-drawyer .footer{margin-top:auto;padding:0 1rem 1rem}.menu-mobile-mask .menu-drawyer .footer .social-media-icons{align-items:center;display:flex;gap:1rem;justify-content:center}.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);height:2rem;width:2rem}.menu-mobile-mask .menu-drawyer .footer .social-media-icons .icon:is(:hover,:focus){filter:brightness(.8)}.menu-mobile-mask .menu-drawyer .footer .bottom-line{background-color:var(--primary-color);border-radius:2px;height:2px;margin:1.5rem auto 0;width:60px}.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)}.splide-wrap .carousel .carousel__viewport .carousel__track .carousel__slide img,.splide-wrap .carousel .carousel__viewport .carousel__track .carousel__slide picture{width:100%}.splide-wrap .carousel .carousel__viewport .carousel__track .carousel__slide.is-link{cursor:pointer}.splide-wrap .carousel .carousel__next .carousel__icon,.splide-wrap .carousel .carousel__prev .carousel__icon{--vc-icn-width:2em;fill:#888}@media screen and (min-width:1024px){.splide-wrap .carousel .carousel__prev{margin-left:-64px}.splide-wrap .carousel .carousel__next{margin-right:-64px}}.splide-wrap .carousel .carousel__pagination{--vc-pgn-background-color:var(--primary-fade-color);--vc-pgn-active-color:var(--primary-color)}.splide-wrap .carousel .carousel__pagination .carousel__pagination-item .carousel__pagination-button:after{border-radius:50%;height:.6rem;width:.6rem}.splide-wrap .carousel .carousel__pagination:not(:has(:nth-child(2))){display:none}.image{width:100%}.cookie-manager-wrap .button--text{margin:1.5rem auto .5rem}.cookie-manager-wrap .icon{align-items:center;background-color:#fff;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;bottom:.5rem;cursor:pointer;display:none;height:48px;justify-content:center;left:.5rem;position:fixed;transition:background-color .2s ease-out;width:48px}.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{align-items:center;background:#fff;bottom:60px;box-shadow:0 30px 70px #0000004d;display:flex;flex-direction:column;left:0;opacity:0;padding:1.25rem 0;position:fixed;transform:translateY(50%);transition:opacity .3s ease-out,transform .2s ease-out;width:100%;z-index:10}.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{align-items:center;bottom:0;flex-direction:row;justify-content:space-between}}.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{color:var(--secondary-text-color);font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1)}.cookie-manager-wrap .cookie-banner .content .button{margin-top:.5rem}.cookie-manager-wrap .cookie-banner .cookie-buttons{display:flex;gap:8px;margin-top:1rem;width:100%}@media screen and (min-width:1024px){.cookie-manager-wrap .cookie-banner .cookie-buttons{flex-direction:column;margin-top:0;width:20%}}.cookie-manager-wrap .cookie-modal-backdrop{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:11}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal{background:#fff;border-radius:8px;padding:20px;width:min(500px,100%)}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .title{align-items:center;color:#444;display:flex;font-size:clamp(1rem,.9643rem + .1786vw,1.125rem);font-size:var(--step-0);font-weight:600;gap:.25rem;margin-bottom:1rem}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .title .close{cursor:pointer;margin-left:auto}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .group-title{color:#424242;font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);font-weight:500;margin-bottom:.5rem}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .cookie-option{color:#555;font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);font-weight:500;margin-bottom:.5rem}.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{color:#888;font-size:clamp(.7025rem,.6775rem + .125vw,.79rem);font-size:var(--step--3);font-weight:400;margin-left:24px}.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{border-color:#222;border-radius:1px;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;color:#222;height:18px;width:18px}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .cookie-option input:focus{border-color:#222;box-shadow:0 0 #fff,0 0 0 1px #222,0 1px 1px #0000000d}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .cookie-option input:checked{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent;border-radius:.25rem}.cookie-manager-wrap .cookie-modal-backdrop .cookie-modal .modal-actions{align-items:center;display:flex;flex-direction:column;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}}.email-subscription-wrap .title{color:#fcfcfc;font-size:clamp(1.6019rem,1.5447rem + .2857vw,1.8019rem);font-size:var(--step-4);font-weight:600;margin-bottom:.5rem;text-align:center}.email-subscription-wrap .caption{color:#fcfcfc;margin-bottom:1.5rem;text-align:center}.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{align-items:center;border:thin solid #fcfcfc;border-radius:6px;display:flex;justify-content:space-between;padding:.5rem}.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;flex-shrink:0;font-weight:600}.info-box-section .container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-around}@media screen and (min-width:1024px){.info-box-section .container{flex-direction:row}}.info-box-section .container .icon{align-items:center;display:flex;flex-direction:column;justify-content: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{margin-top:1rem;text-align:center}.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{display:grid;height:100%;place-items:center;width:100%}.password-protected-wrap .password-protected{height:-moz-max-content;height:max-content;padding:1rem;width:min(500px,100%)}.password-protected-wrap .password-protected .title{font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:1rem}.password-protected-wrap .password-protected .hint{margin-bottom:1rem}.password-protected-wrap .password-protected .form .button{border-radius:6px;font-weight:700;margin:1.5rem 0;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{display:grid;height:100%;place-items:center;width:100%}.coming-soon-wrap .coming-soon{align-items:center;display:flex;flex-direction:column;height:-moz-max-content;height:max-content;padding:1rem;width:min(500px,100%)}.coming-soon-wrap .coming-soon .icon{margin-bottom:1.5rem;width:60px}.coming-soon-wrap .coming-soon .title{font-size:1.875rem;font-weight:700;line-height:2.25rem;text-align:center;text-transform:uppercase}.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-bottom:1rem;margin-top:1rem}.coming-soon-wrap .coming-soon .form{margin:0 auto;width:min(500px,100%)}.coming-soon-wrap .coming-soon .form .coming-soon-subscription-block{align-items:center;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;display:flex;justify-content:space-between;padding:.5rem}.coming-soon-wrap .coming-soon .form .coming-soon-subscription-block .button{border-radius:6px;flex-shrink:0;font-weight:600}.coming-soon-wrap .coming-soon .help{margin-top:1.5rem;text-align:center}.coming-soon-wrap .coming-soon .help a{color:#4b7dab}.under-maintenance-wrap{display:grid;height:100%;place-items:center;width:100%}.under-maintenance-wrap .under-maintenance{align-items:center;display:flex;flex-direction:column;height:-moz-max-content;height:max-content;padding:1rem;width:min(500px,100%)}.under-maintenance-wrap .under-maintenance .icon{margin-bottom:1.5rem;width:60px}.under-maintenance-wrap .under-maintenance .title{font-size:1.875rem;font-weight:700;line-height:2.25rem;text-align:center;text-transform:uppercase}.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{margin:0 auto;width:min(500px,100%)}.under-maintenance-wrap .under-maintenance .form .under-maintenance-subscription-block{align-items:center;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;display:flex;justify-content:space-between;padding:.5rem}.under-maintenance-wrap .under-maintenance .form .under-maintenance-subscription-block .button{border-radius:6px;flex-shrink:0;font-weight:600}.under-maintenance-wrap .under-maintenance .help{margin-top:1.5rem;text-align:center}.under-maintenance-wrap .under-maintenance .help a{color:#4b7dab}.counter-wrap{align-items:center;display:flex;gap:.5rem}.counter-wrap .counter-block{align-items:center;background-color:#ebebeb;border-radius:6px;display:flex;flex-direction:column;padding:.5rem 1rem}.counter-wrap .counter-block .value{font-size:1.875rem;font-weight:600;line-height:2.25rem;text-align:center}.counter-wrap .counter-block .key{font-size:1.125rem;font-weight:500;line-height:1.75rem;text-align:center}.counter-wrap .counter-block.inactive{color:#999}.dialog-wrap{position:relative}.dialog-wrap .dialog-mask{background-color:#0000001c;display:flex;height:100%;left:0;position:fixed;top:0;transition:opacity .2s ease;width:100%;z-index:15}.dialog-wrap .dialog{background-color:#fff;border-radius:6px;border-radius:var(--gm-border-radius);box-shadow:0 4px 12px #0000001a;height:-moz-min-content;height:min-content;margin:auto;overflow:hidden;position:relative;transition:all .2s ease-out;width:auto;z-index:15}@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{display:grid;height:24px;place-items:center;position:absolute;right:1.5rem;top:1rem;width:24px}.dialog-wrap .dialog .header .close svg{fill:#999}.dialog-wrap .dialog .message{color:var(--secondary-text-color);font-size:.75rem;line-height:1rem;padding:.25rem 1.5rem}.dialog-wrap .dialog .action{align-items:center;background-color:#f3f3f3;display:flex;margin-top:.5rem;padding:0 .5rem}.dialog-wrap .dialog .action button{padding:.5rem 0;width:100%}.dialog-wrap .dialog .action hr.vertical{border:1px solid #ddd;height:50%;margin:0 2rem;width:0}.pagination-container{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;margin:2.5rem 0 1.5rem}.pagination-container .paginate-buttons{background-color:transparent;border:none;border-radius:6px;border-radius:var(--gm-border-radius);cursor:pointer;height:2rem;width:2rem}.pagination-container .paginate-buttons:hover{background-color:var(--body-hover-color)}.pagination-container .paginate-buttons.active-page{background-color:var(--primary-color);color:#fff}.pagination-container .back-button,.pagination-container .next-button{align-items:center;background-color:#fff;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;border-radius:var(--gm-border-radius);display:flex;height:2rem;justify-content:center;width:2rem}.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);height:1.5rem;width: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{height:3rem;padding:0 .5rem;width:auto}.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{border:none;color:#444;cursor:pointer;outline:none;padding:18px;text-align:left;transition:.4s;width:100%}.accordion-wrap .panel{max-height:0;overflow:hidden;padding:0 18px;transition:max-height .2s ease-out;will-change:max-height}.collapse-wrap .collapse-item{border:none;border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);color:var(--secondary-text-color);cursor:pointer;outline:none;padding:1rem 0;text-align:left;transition:.4s;width:100%}.collapse-wrap .collapse-item .collapse{align-items:center;display:flex;font-weight:500;justify-content:space-between;width:100%}.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");height:24px;width: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{background-color:#fff;max-height:0;overflow:hidden;padding:0;transition:max-height .2s ease-out;will-change:max-height}.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;display:none;gap:1rem}@media screen and (min-width:1024px){.stepper-wrap .stepper{display:flex}}.stepper-wrap .stepper .step a{align-items:center;color:var(--secondary-text-color);display:flex;gap:.5rem}.stepper-wrap .stepper .step a .step-number{background-color:#ccc;border-radius:50%;color:#fff;display:grid;height:32px;place-content:center;width:32px}.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{align-items:center;color:var(--primary-text-color);display:flex;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{font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);margin-left:auto}@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{align-items:center;display:flex;justify-content:flex-start;min-height:100px}@media screen and (min-width:1024px){.shipment-stepper-wrap .shipment-stepper .step{min-height:unset;position:relative}}.shipment-stepper-wrap .shipment-stepper .step .circle{--_first-bg-color:var(--first-bg-color,#d4d4d4);--_first-second-bg-color:var(--first-second-bg-color,#d4d4d4);--_second-third-bg-color:var(--second-third-bg-color,#d4d4d4);--_third-bg-color:var(--third-bg-color,#d4d4d4);align-items:center;background-color:#d4d4d4;border-radius:50%;display:flex;height:2.5rem;justify-content:center;position:relative;width:2.5rem}.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{left:90px;position:absolute}@media screen and (min-width:1024px){.shipment-stepper-wrap .shipment-stepper .step .step-details{left:0;margin-top:.5rem;top:100%}}.shipment-stepper-wrap .shipment-stepper .step .step-details .step-name{color:#bbb;font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);font-weight:500}.shipment-stepper-wrap .shipment-stepper .step .step-details .step-date{color:#bbb;font-size:clamp(.7025rem,.6775rem + .125vw,.79rem);font-size:var(--step--3)}.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{background-color:var(--_first-bg-color);content:"";height:30px;left:50%;position:absolute;top:100%;transform:translate(-50%);width:5px}@media screen and (min-width:1024px){.shipment-stepper-wrap .shipment-stepper .step:first-child .circle:after{background-color:var(--_first-bg-color);content:"";height:5px;left:unset;position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(100% - 2.5rem)}}@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{background-color:var(--_first-second-bg-color);content:"";height:30px;left:50%;position:absolute;top:-30px;transform:translate(-50%);width:5px}@media screen and (min-width:1024px){.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .circle:before{background-color:var(--_first-second-bg-color);content:"";height:5px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(50% - 1.25rem)}}.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .circle:after{background-color:var(--_second-third-bg-color);content:"";height:30px;position:absolute;right:50%;top:100%;transform:translate(50%);width:5px}@media screen and (min-width:1024px){.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .circle:after{background-color:var(--_second-third-bg-color);content:"";height:5px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(50% - 1.25rem)}.shipment-stepper-wrap .shipment-stepper .step:nth-child(2) .step-details{left:50%;text-align:center;transform:translate(-50%)}.shipment-stepper-wrap .shipment-stepper .step:last-child{justify-content:flex-end}}.shipment-stepper-wrap .shipment-stepper .step:last-child .circle:before{background-color:var(--_third-bg-color);content:"";height:30px;left:50%;position:absolute;top:-30px;transform:translate(-50%);width:5px}@media screen and (min-width:1024px){.shipment-stepper-wrap .shipment-stepper .step:last-child .circle:before{background-color:var(--_third-bg-color);content:"";height:5px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 2.5rem)}.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{align-items:center;background-color:#444;bottom:0;color:#fcfcfc;color:var(--gm-text-white);display:flex;font-size:clamp(1rem,.9643rem + .1786vw,1.125rem);font-size:var(--step-0);height:50px;justify-content:space-between;left:50%;padding-inline:1rem;position:fixed;transform:translate(-50%);width:100%;z-index:15}@media screen and (min-width:1024px){.snackbar-wrap .snackbar{display:flex;width:400px}}.snackbar-wrap .snackbar .text{align-items:center;display:flex;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);flex-shrink:0;margin-left:1rem}.star-rating{align-items:center;display:flex}.star-rating .star{height:24px;transition:fill .2s;width:24px}.star-rating .star.filled{fill:#ffc107}.star-rating .rating{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);margin-left:.5rem}.star-rating.left .rating{margin-left:0;margin-right:.5rem}.grid-with-skeltons{min-width:100px;width:100%}.grid-with-skeltons:has(+.skeletons,+.search-result){margin-bottom:1.5rem}.grid-with-skeltons .skeleton{animation:skeleton-loading 1s linear infinite alternate;opacity:.7}.grid-with-skeltons .skeleton.skeleton--img{aspect-ratio:1;border-radius:6px;border-radius:var(--gm-border-radius);margin-bottom:.375rem;width:100%}.grid-with-skeltons .skeleton.skeleton--text{border-radius:6px;border-radius:var(--gm-border-radius);height:1rem;margin-bottom:.375rem;width:100%}.grid-with-skeltons .skeleton.skeleton--breadcrumb{border-radius:6px;border-radius:var(--gm-border-radius);height:1rem;margin-bottom:0;width:100%}.grid-with-skeltons .skeleton.skeleton--button{border-radius:6px;border-radius:var(--gm-border-radius);height:42px;margin-bottom:.375rem;width:100%}.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{padding:1rem 1rem 60px;width:min(750px,100%)}@media screen and (min-width:1024px){.register-wrap .register{padding:4rem 10rem}}.register-wrap .register .content{align-items:center;display:flex;flex-direction:column}.register-wrap .register .content .otp-register-wrap{display:flex;flex-direction:column;width:100%}.register-wrap .register .content .otp-register-wrap .form{align-items:center;display:flex;flex-direction:column}.register-wrap .register .content .otp-register-wrap .form .sub-title{font-size:1.5rem;font-weight:500;line-height:2rem;text-align:center}.register-wrap .register .content .otp-register-wrap .form .hint{margin-bottom:1rem;text-align:center}.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{border-radius:6px;font-weight:600;margin:1.5rem 0}.register-wrap .register .content .otp-register-wrap .form .button.button-plain{border-radius:6px;font-weight:500;margin:.5rem 0}.register-wrap .register .content .otp-register-wrap .form .resend-hint{color:#666;margin:0 0 .5rem}.register-wrap .register .content .otp-register-wrap .form .otp-not-received-action{align-items:center;display:flex;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{border-radius:6px;font-weight:600;margin:1.5rem 0}.register-wrap .register .content .divider{border:1px solid #ddd;margin:.5rem 0 1.5rem;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{margin-bottom:.5rem;text-align:center}.login-wrap .login{padding:1rem 1rem 60px;width:min(750px,100%)}@media screen and (min-width:1024px){.login-wrap .login{padding:4rem 10rem}}.login-wrap .login .content{align-items:center;display:flex;flex-direction:column}.login-wrap .login .content .otp-login-wrap{display:flex;flex-direction:column;width:100%}.login-wrap .login .content .otp-login-wrap .form{align-items:center;display:flex;flex-direction:column}.login-wrap .login .content .otp-login-wrap .form .sub-title{font-size:1.5rem;font-weight:500;line-height:2rem;text-align:center}.login-wrap .login .content .otp-login-wrap .form .hint{margin-bottom:1rem;text-align:center}.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{border-radius:6px;font-weight:600;margin:1.5rem 0}.login-wrap .login .content .otp-login-wrap .form .button.button-plain{border-radius:6px;font-weight:500;margin:.5rem 0}.login-wrap .login .content .otp-login-wrap .form .resend-hint{color:#666;margin:0 0 .5rem}.login-wrap .login .content .otp-login-wrap .form .otp-not-received-action{align-items:center;display:flex;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{border-radius:6px;font-weight:600;margin:1.5rem 0}.login-wrap .login .content .legacy-login-wrap .form .button.forgot-password{margin:0 0 0 auto}.login-wrap .login .content .divider{border:1px solid #ddd;margin:.5rem 0 1.5rem;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{margin-bottom:.5rem;text-align:center}.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{align-items:center;display:inline-flex}.form .form-group.radio-group{margin-top:.5rem}.form .form-group.radio-group label{align-items:center;cursor:pointer;display:inline-flex;margin-right:1rem}.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{background-color:#f9fafb;border-color:#ddd;border-color:var(--gm-border-color);border-radius:6px;border-radius:var(--gm-border-radius);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;color:#444;display:block;width:100%}.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{background-color:transparent;border:none}.form .form-group .form-input.transparent,.form .form-group .form-input.transparent:focus{box-shadow:none!important;outline:none!important}.form .form-group .form-checkbox{border-color:#ddd;border-color:var(--gm-border-color);border-radius:1px;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;color:var(--primary-color);height:18px;width:18px}.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-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent;border-radius:.25rem}.form .form-group .form-radio{border-color:#ddd;border-color:var(--gm-border-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;color:var(--primary-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-position:50%;background-repeat:no-repeat;background-size:100% 100%}.form .form-group .form-radio:focus{border-color:#bbb;border-color:var(--gm-border-dark-color);box-shadow:0 0 #fff,0 0 0 3px #e5e7eb80,0 1px 2px #0000000d}.form .form-group .form-select{background-color:#f9fafb;border-color:#ddd;border-color:var(--gm-border-color);border-radius:6px;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;color:#444;display:block;width:100%}.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{background-color:transparent;border:none}.form .form-group .form-select.transparent,.form .form-group .form-select.transparent:focus{box-shadow:none!important;outline:none!important}.form .form-group.error .form-input{border-color:#c70000;border-color:var(--gm-error-color);box-shadow:0 0 0 3px #e53e9640;display:block;outline:none}.form .form-group.error .input-errors{color:#c70000;color:var(--gm-error-color);font-size:.875rem;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{align-items:center;display:flex;gap:1rem;margin-top:1rem}.form-section-divider{align-items:center;color:#555;color:var(--tertiary-text-color);display:flex;font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);font-weight:500;margin:1.25rem 0}@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{align-items:center;display:flex;position:relative}.countrywise-mobile-input .form-input:not(.country-code){-moz-appearance:textfield;border-radius:0 6px 6px 0;width:100%}.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{background-color:#fafafa;border-radius:6px 0 0 6px;border-right:none;outline:none!important;pointer-events:none;text-align:center;width:80px}.countrywise-mobile-input .form-input.country-code:focus{outline:none!important}.countrywise-mobile-input .verify{font-size:clamp(.79rem,.7618rem + .1411vw,.8888rem);font-size:var(--step--2);font-weight:500;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.countrywise-mobile-input .verify.verified{align-items:center;color:#52b962;color:var(--gm-success-color);display:flex;gap:.25rem}.countrywise-mobile-input .verify.verified svg{height:1rem;width:1rem;fill:#52b962;fill:var(--gm-success-color)}.error .countrywise-mobile-input .verify.pending{color:#c70000;color:var(--gm-error-color)}.password-input{align-items:center;display:flex}.password-input .form-input{border-color:#ddd;border-color:var(--gm-border-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;display:block;width:100%}.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){-moz-appearance:textfield;border-radius:6px 0 0 6px;position:relative;width:100%}.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{align-items:center;border-left:none;border-radius:0 6px 6px 0;border-width:1px;cursor:pointer;display:flex;justify-content:center;outline:none!important;padding:.5rem .75rem;width:60px}.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{align-items:center;display:flex;justify-content:center}.otp-input .form-input.digit-box{border-radius:5px;display:inline-block;font-size:1.5rem;margin:5px;padding:1rem;width:3rem}.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{align-items:center;border:2px dashed #d1d5db;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:1rem}.image-uploader.dragging{border-color:#3b82f6}.image-uploader input{display:none}.image-uploader .image-preview{margin-bottom:1rem}.image-uploader .image-preview img{max-height:12rem;max-width:20rem;-o-object-fit:contain;object-fit:contain}.image-uploader .image-info{text-align:center}.search-input{align-items:stretch;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;border-radius:var(--gm-border-radius);display:flex}.search-input .icon{align-items:center;display:flex;justify-content:flex-end;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{font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);padding:.75rem}}.block-radio-wrap{width:100%}.block-radio-wrap .block-radio{align-items:center;display:flex;width:100%}.block-radio-wrap .block-radio .radio-button{background-color:#f9fafb;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-left:none;color:var(--secondary-text-color);cursor:pointer;transition:color .2s ease-out,background-color .2s ease-out;width:100%}.block-radio-wrap .block-radio .radio-button input[type=radio]{display:none}.block-radio-wrap .block-radio .radio-button:first-child{border-bottom-left-radius:6px;border-bottom-left-radius:var(--gm-border-radius);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)}.block-radio-wrap .block-radio .radio-button:last-child{border-bottom-right-radius:6px;border-bottom-right-radius:var(--gm-border-radius);border-top-right-radius:6px;border-top-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{align-items:center;display:flex;font-size:1rem;gap:.25rem;justify-content:center;line-height:1.5rem;padding:.5rem 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{background-color:#fff;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;border-radius:var(--gm-border-radius);margin-bottom:1rem}.account-sidebar-wrap .sidebar .header{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:1rem 0;padding:1rem 1.5rem}.account-sidebar-wrap .sidebar .header .account-title{color:var(--secondary-text-color);font-size:1rem;font-weight:400;line-height:1.5rem}.account-sidebar-wrap .sidebar .sidebar-menu .menu-group{border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);padding:1rem 0}.account-sidebar-wrap .sidebar .sidebar-menu .menu-group:last-child{border-bottom:none}.account-sidebar-wrap .sidebar .sidebar-menu .menu-group .menu-group-title{border-left:.5rem solid transparent;color:var(--secondary-text-color);font-size:clamp(.7025rem,.6775rem + .125vw,.79rem);font-size:var(--step--3);margin-bottom:.25rem;margin-top:.5rem;padding:0 1.5rem;text-transform:uppercase}.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{border-left:.5rem solid transparent;color:var(--primary-text-color);display:block;padding:.25rem 1.5rem}.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{background-color:var(--body-hover-color);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);margin-bottom:1rem;padding:1rem}@media screen and (min-width:1024px){.account-dashboard-wrap .account-dashboard{border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;border-radius:var(--gm-border-radius);margin-bottom:1.5rem;padding:1.5rem}}.account-dashboard-wrap .account-dashboard .header{margin-bottom:2.5rem}.account-dashboard-wrap .account-dashboard .header .account-name{font-size:1.25rem;font-weight:500;line-height:1.75rem}.account-dashboard-wrap .account-dashboard .header .account-last-logged-in{color:var(--tertiary-text-color);font-size:.875rem;line-height:1.25rem}.account-dashboard-wrap .account-dashboard .account-contact .account-email{align-items:center;color:var(--secondary-text-color);display:flex;gap:.5rem}.account-dashboard-wrap .account-dashboard .account-contact .account-email svg{height:20px;width:20px;fill:#555;fill:var(--gm-svg-fill-color)}.account-dashboard-wrap .account-dashboard .account-contact .account-phone{align-items:center;color:var(--secondary-text-color);display:flex;gap:.5rem}.account-dashboard-wrap .account-dashboard .account-contact .account-phone svg{height:20px;width: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{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.account-dashboard-wrap .menu .menu-icon a{align-items:center;background-color:#fff;border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);color:var(--primary-text-color);display:flex;gap:1rem;justify-content:flex-start;padding:1rem;transition:background-color .2s ease-out}@media screen and (min-width:1024px){.account-dashboard-wrap .menu .menu-icon a{align-items:center;aspect-ratio:1;border:thin solid #ddd;border:thin solid var(--gm-border-color);border-radius:6px;border-radius:var(--gm-border-radius);flex-direction:column;gap:0;justify-content:center}}.account-dashboard-wrap .menu .menu-icon a:is(:hover,:focus){background-color:#fcfcfc}.account-dashboard-wrap .menu .menu-icon a img{height:24px;margin-bottom:.25rem;width:24px}@media screen and (min-width:1024px){.account-dashboard-wrap .menu .menu-icon a img{height:36px;width:36px}}.account-dashboard-wrap .menu .menu-icon a .menu-title{align-items:flex-start;display:flex;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{margin:1rem auto;max-width:94%}@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{align-items:center;display:flex;font-size:clamp(1.4238rem,1.3729rem + .2545vw,1.6019rem);font-size:var(--step-3);font-weight:700;gap:.5rem}.account-profile-wrap>.header .title img{height:32px;width:32px}.account-profile-wrap .account-profile{background-color:#fff;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);margin-bottom:1rem;padding: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);margin-bottom:1.5rem;padding:1rem 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{align-items:center;display:flex;font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:500;justify-content:space-between;margin-bottom:1.5rem}.account-profile-wrap .account-profile .profile-info .info{font-weight:500;margin-bottom:.5rem}.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{align-items:center;display:flex;gap:.5rem}.account-profile-wrap .account-profile .profile-info .value svg.verified{height:1.2rem;width:1.2rem;fill:#52b962;fill:var(--gm-success-color)}.account-profile-wrap .account-profile .edit-profile .buttons{align-items:center;display:flex;gap:1rem;margin-top:1.5rem}.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{align-items:center;display:flex;font-size:clamp(1.4238rem,1.3729rem + .2545vw,1.6019rem);font-size:var(--step-3);font-weight:700;gap:.5rem}.account-security-wrap>.header .title img{height:32px;width:32px}.account-security-wrap .account-security{background-color:#fff;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);margin-bottom:1rem;padding: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);margin-bottom:1.5rem;padding:1rem 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{align-items:center;display:flex;font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:500;justify-content:space-between;margin-bottom:1.5rem}.account-security-wrap .account-security .change-password .buttons{align-items:center;display:flex;gap:1rem;margin-top:1.5rem}.account-security-wrap .account-security .change-password .password-hint{font-size:.875rem;font-weight:600;line-height:1.25rem}.account-security-wrap .account-security .change-password .password-hint ul{list-style:disc;list-style-position:inside;margin:.5rem 0}.account-security-wrap .account-security .change-password .password-hint ul li{color:var(--secondary-text-color);font-size:.75rem;font-weight:400;line-height:1rem;margin-bottom:.25rem}.account-verification-wrap .account-verification{padding:4rem 10rem;width:750px}.account-verification-wrap .account-verification .content,.account-verification-wrap .account-verification .content .form{align-items:center;display:flex;flex-direction:column}.account-verification-wrap .account-verification .content .hint{margin-bottom:1rem;text-align:center}.account-verification-wrap .account-verification .content .countrywise-mobile-input{width:100%}.account-verification-wrap .account-verification .content .button.button--primary{border-radius:6px;font-weight:600;margin:1.5rem 0}.account-verification-wrap .account-verification .content .button.button-plain{border-radius:6px;font-weight:500;margin:.5rem 0}.account-verification-wrap .account-verification .content .resend-hint{margin:0}.account-wrap{margin:0 auto;width:100%}@media screen and (min-width:1024px){.account-wrap{margin:0 auto;width:75%}}.account-wrap .account{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;width:100%}.account-wrap .account.reset-password{justify-content:center}@media screen and (min-width:1024px){.account-wrap .account{flex-direction:row;margin:2rem 0 6rem}}.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{margin:0 auto;width:100%}@media screen and (min-width:1024px){.reset-password-wrap{margin:0 auto;width:75%}}.reset-password-wrap .reset-password{align-items:flex-start;display:flex;flex-direction:column;width:100%}.reset-password-wrap .reset-password .title{font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:1rem;width:100%}.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;font-weight:600;line-height:1.25rem;margin-bottom:1.5rem}.reset-password-wrap .reset-password .password-hint ul{list-style:disc;list-style-position:inside;margin:.5rem 0}.reset-password-wrap .reset-password .password-hint ul li{color:var(--secondary-text-color);font-size:.75rem;font-weight:400;line-height:1rem;margin-bottom:.25rem}.blogs-wrap .blogs{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}.blogs-wrap .blogs .bog-post{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer;display:flex;flex-direction:column}.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{color:var(--primary-text-color);font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:600;margin-bottom:1rem}.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{color:var(--secondary-text-color);font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1)}.related-blog-posts-section .related-blog-posts-wrap .related-blog-posts{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}.related-blog-posts-section .related-blog-posts-wrap .related-blog-posts .bog-post{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer;display:flex;flex-direction:column}.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{color:var(--primary-text-color);font-size:clamp(1.125rem,1.0848rem + .2009vw,1.2656rem);font-size:var(--step-1);font-weight:600;margin-bottom:1rem}.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;color:var(--secondary-text-color);display:-webkit-box;overflow:hidden}.related-blog-posts-section .related-blog-posts-wrap .emppty-blogs{color:var(--secondary-text-color);font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1)}.madewith-gagmat{align-items:center;background-color:#fdfdfd;border-radius:6px;color:#555;display:flex;font-family:sans-serif;font-size:14px;font-weight:500;gap:.25rem;margin:.75rem 0 0;padding:.4rem 1rem;text-decoration:none!important;transition:background-color .2s ease-out,color .2s ease-out;width:-moz-max-content;width:max-content}.madewith-gagmat:hover{background-color:#f3f3f3;color:#222!important}.madewith-gagmat img{width:54px}.scroll-to-top{align-items:center;background-color:var(--primary-color);border:none;bottom:20px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:48px;justify-content:center;line-height:48px;opacity:0;position:fixed;right:20px;transform:translateY(100px);transition:all .5s ease;width:48px;z-index:100}.scroll-to-top:hover{background-color:var(--primary-color-hover)}.scroll-to-top.show{opacity:1;transform:translateY(0)}.admin-panel{align-items:center;background-color:var(--primary-color);color:#fff;display:flex;justify-content:space-between;padding:1rem}.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{background-color:var(--primary-color);height:50px}@media screen and (min-width:1024px){.top-bar-component{height:60px}}.top-bar-component .container{align-items:center;color:#fcfcfc;color:var(--gm-text-white);display:flex;font-size:clamp(.79rem,.7618rem + .1411vw,.8888rem);font-size:var(--step--2);gap:1rem;height:50px;justify-content:center;padding:0 1rem}@media screen and (min-width:1024px){.top-bar-component .container{font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);font-weight:700;height:60px;justify-content:space-between;padding:0}}.top-bar-component .container .icon{gap:.5rem}.top-bar-component .container .icon.top-bar-caption{display:flex;text-align:center}.top-bar-component .container .icon.top-bar-email{display:none}@media screen and (min-width:1024px){.top-bar-component .container .icon.top-bar-email{display:flex;margin-left:auto}}.top-bar-component .container .icon.top-bar-phone{display:none}@media screen and (min-width:1024px){.top-bar-component .container .icon.top-bar-phone{display:flex}}.top-bar-component .container .icon svg{fill:#fcfcfc;fill:var(--gm-text-white)}.top-pixel{background:transparent;height:100px;left:0;position:absolute;top:0;width:1px}@media screen and (min-width:1024px){.top-pixel{height:500px}}header{min-height:130px}header .header-component{--_header-height:var(--header-height,80px);background-color:#fff;height:80px;height:var(--_header-height)}@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{align-items:center;display:flex;height:100%;padding:0 .5rem}@media screen and (min-width:1024px){header .header-component .header-section .container{padding:0}}header .header-component .header-section .container>a{margin-left:auto;margin-right:auto;order:2}@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{align-items:center;display:flex;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{border-radius:6px;padding:.2rem;transition:background-color .2s ease-out}}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{align-items:center;display:flex;gap:.5rem}}header .header-component.stuck{border-bottom:thin solid #ddd;border-bottom:thin solid var(--gm-border-color);box-shadow:0 4px 20px #0000000a;left:0;position:fixed;top:0;transform:none;transition:transform .5s cubic-bezier(0,0,.3,1);width:100%;will-change:transform,height;z-index:500;--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{box-shadow:0 4px 20px #0000000a;transform:none}body:is(.page--password-protected,.page--shop-online,.page--coming-soon,.page--under-maintenance,.page--cart,.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--checkout,.page--checkout-complete,.page--checkout-failed) header{min-height:100px}}.mini-tools-wrap [class*=mini-]{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:100%;padding:.2rem;transition:background-color .2s ease-out;--_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{align-items:center;display:flex;position:relative}body{--_footer-content-width:var(--footer-contents-width,100%)}.footer-component{background-color:#fff;border-top:thin solid #f2f2f2;border-top:thin solid var(--gm-border-light-color);padding:3rem 0 100px}.footer-component .container .footer-logo{color:#bbb;font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:1.5rem;width:100%}@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;font-size:clamp(.8888rem,.857rem + .1589vw,1rem);font-size:var(--step--1);gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@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{border-top:1px solid #f2f2f2;border-top:1px solid var(--gm-border-light-color);margin:1.5rem 0}.footer-component .container .footer-contents .bottom-bar{align-items:flex-start;display:flex;flex-direction:column-reverse;font-size:clamp(.79rem,.7618rem + .1411vw,.8888rem);font-size:var(--step--2);gap:1.5rem;justify-content:space-between}.footer-component .container .footer-contents .bottom-bar .social-media-icons{align-items:center;display:flex;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);height:2rem;width: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--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--checkout,.page--checkout-failed,.page--checkout-complete) .footer-component{border-top:none}body.without-fixed-footer:is(.page--cart,.page--checkout) .footer-component{padding-bottom:3rem}@media screen and (min-width:1024px){body.without-fixed-footer:is(.page--cart,.page--checkout) .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;font-weight:600;line-height:1.75rem;margin-bottom:1rem;text-transform:uppercase}.footer-menu .vertical-menu-wrap .menu .menu-item a{color:var(--primary-text-color);display:inline-block;padding:.375rem 0;position:relative;transition:color .2s ease-out}@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;font-weight:600;line-height:1.75rem;margin-bottom:1rem;text-transform:uppercase}.footer-get-in-touch .get-in-touch .contents .content-box{align-items:flex-start;display:flex;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 .notice-bar{align-items:center;display:flex;height:60px;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:is(.password-protected,.coming-soon,.under-maintenance) main{margin:auto}body:is(:not(.password-protected,.coming-soon,.under-maintenance)) main{display:flex;flex:1;height:100%;justify-content:center;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{bottom:80px;position:fixed;z-index:20}@media screen and (min-width:1024px){.whatsapp-chat-icon-wrap .whatsapp-chat-icon{bottom:5%}}.whatsapp-chat-icon-wrap .whatsapp-chat-icon img{height:48px;width:48px}@media screen and (min-width:1024px){.whatsapp-chat-icon-wrap .whatsapp-chat-icon img{height:60px;width:60px}}.whatsapp-chat-icon-wrap .whatsapp-chat-icon.bottom-right{right:1.5rem}@media screen and (min-width:1024px){.whatsapp-chat-icon-wrap .whatsapp-chat-icon.bottom-right{right:2%}}.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{background-color:#f9f9f9;border-radius:.5rem;margin-bottom:1rem;padding:2rem 1.5rem}@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;height:100%;justify-content:space-between;min-height:100vh}.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{opacity:1;transform:unset}.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 .container{align-items:center;display:flex;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 .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{border:1px solid #ddd;height:50%;margin:0 1rem;width:0}@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}}.best-sellers-section,.customer-reviews-section{background-color:#fff;padding:3rem 0}.cart-section{background-color:#f8f8f8;height:100%;width:100%}@media screen and (min-width:1024px){.cart-section{background-color:unset;padding:2rem 0}}.cart-section .container{height:100%}@media screen and (width < 1024px){.cart-section .container{max-width:100%}}.cart-section .container .section-title{display:none;margin-bottom:2rem}@media screen and (min-width:1024px){.cart-section .container .section-title{align-items:center;display:flex;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{align-items:center;border-bottom:1px solid #e0e0e0;color:#333;display:flex;font-size:15px;padding:12px 16px}.cart-notice .cart-notice-icon{color:#77b300;font-size:30px;margin-right:8px}.cart-notice .cart-notice-bar-wrapper{background-color:#dcdcdc;height:4px;width:100%}.cart-notice .cart-notice-bar{height:100%;transition:width .4s ease,background-color .3s ease}.checkout-section{background-color:#f8f8f8;height:100%;width:100%}@media screen and (min-width:1024px){.checkout-section{background-color:unset;padding:2rem 0}}.checkout-section .container{height:100%}@media screen and (width < 1024px){.checkout-section .container{max-width:100%}}.checkout-section .container .section-title{display:none;margin-bottom:2rem}@media screen and (min-width:1024px){.checkout-section .container .section-title{align-items:center;display:flex;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{background-color:#f8f8f8;height:100%;width:100%}@media screen and (min-width:1024px){.checkout-complete-section{background-color:unset;padding:2rem 0}}.checkout-complete-section .container{height:100%}@media screen and (width < 1024px){.checkout-complete-section .container{max-width:100%}}.product-category-section .category-banner{width:100%}.product-section,.shop-online-section{padding-bottom:3rem}.shop-online-section .category-banner{width:100%}.track-order-section{padding:0 0 1rem}.search-box{width:300px}.search-box .search-form{position:relative}.search-box .search-form .search-result{background-color:#fff;border:thin solid var(--gm-border-color);left:0;max-height:400px;min-height:100%;opacity:0;position:absolute;top:100%;visibility:hidden;width:300px;z-index:10}.search-box .search-form .search-result .categories .title,.search-box .search-form .search-result .products .title{background-color:#f6f6f6;font-size:.9rem;font-weight:500;padding:.25rem 1rem}.search-box .search-form .search-result .results li{background-color:#fff;padding:.25rem 1rem;transition:all .1s ease-in}.search-box .search-form .search-result .results li.product .image{width:50px}.search-box .search-form .search-result .results li.product .info .price{font-size:.8rem}.search-box .search-form .search-result .results li:hover{background-color:#f4f4f4;transition:all .2s ease-in-out}.search-box .search-form .search-result .results li.product:hover .info .price{color:#555}.search-box .search-form.results-open .search-result{opacity:1;visibility:visible}.category-title{font-size:var(--step-2);font-weight:600;margin:2.5rem 0 1rem;text-align:center;text-transform:uppercase}.category-caption{color:var(--secondary-text-color);font-size:var(--step--1);font-weight:400;margin-bottom:1rem;text-align:center}@media screen and (min-width:1024px){.category-caption{font-size:var(--step--0)}}.category-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}@media screen and (min-width:1024px){.category-grid{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1rem}}.category-grid .category-box-card a{color:var(--primary-text-color)}.category-grid .category-box-card a .category-image{border-radius:var(--gm-border-radius);overflow:hidden}.category-grid .category-box-card a .category-image img{transition:transform .5s cubic-bezier(.15,.75,.5,1);width:100%}.category-grid .category-box-card a .category-image img.animate-zoom-in{transform:scale3d(1.05,1.05,1.05) translateZ(0);transition-delay:.1s}.category-grid .category-box-card a .category-info{font-weight:600;margin:1rem 0;text-align:center}.product-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}@media screen and (min-width:1024px){.product-grid{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));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;margin:2.5rem 0 0;text-align:center;text-transform:uppercase}: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;margin:2.5rem 0 1rem;text-align:center;text-transform:uppercase}.product-category .product-category-header .category-caption{color:var(--secondary-text-color);font-size:var(--step--1);font-weight:400;margin-bottom:1rem;text-align:center}@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{align-items:center;display:flex;font-size:var(--step--1);margin:.5rem 0}.product-category .product-category-header .product-category-breadcrumb .breadcrumb li:after{content:">";display:inline-block;margin-left:2px;padding:0 5px;position:relative;transform:scaleX(.5)}.product-category .product-category-header .product-category-breadcrumb .breadcrumb li:last-child:after{content:""}.product-category .product-category-header .product-category-breadcrumb .breadcrumb li.with-link a{color:var(--secondary-text-color)}.product-category .product-category-body{align-items:flex-start;display:flex;gap:2.5rem}.product-category .product-category-body .product-category-filter{display:none;width:300px}@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{align-items:center;border-bottom:thin solid #eee;display:flex;height:50px;justify-content:space-between}.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{align-items:center;border-bottom:thin solid #eee;display:flex;height:50px;justify-content:space-between}.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{align-items:center;display:none;position:relative;vertical-align:middle}@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{align-items:center;cursor:pointer;display:flex;font-weight:500;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{background-color:#fff;border:thin solid #eee;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;height:-moz-min-content;height:min-content;position:absolute;right:0;top:100%;width:220px;z-index:15}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-sort .options ul li{align-items:center;cursor:pointer;display:flex;font-size:var(--step--1);gap:.5rem;padding:.6rem 1rem;transition:all .3s ease-out}.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{align-items:center;display:flex;position:relative;vertical-align:middle}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-grid-selector .selected-option{align-items:center;cursor:pointer;display:flex;font-weight:500;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{background-color:#fff;border:thin solid #eee;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;height:-moz-min-content;height:min-content;position:absolute;right:0;top:100%;width:150px;z-index:15}.product-category .product-category-body .product-category-grid .product-category-navbar .sort-section .product-category-grid-selector .options ul li{align-items:center;cursor:pointer;display:flex;font-size:var(--step--1);gap:.5rem;padding:.6rem 1rem;transition:all .3s ease-out}.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-bottom:1rem;padding-top:1rem}.product-category .product-category-body .product-category-grid .product-category-filter-tags .filter-tag{align-items:center;background-color:#444;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:var(--step--1);gap:.5rem;padding:.5rem 1rem;transition:all .2s ease-in-out}.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{align-items:center;display:flex;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{min-height:100px;text-align:center}.product-category .product-category-body .product-category-grid .product-category-bottom-tools-wrap{bottom:-70px;left:50%;position:fixed;transform:translate(-50%);transition:bottom .3s cubic-bezier(.15,.75,.5,1);z-index:10}@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{align-items:center;background-color:var(--primary-color);border-radius:9999px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;color:var(--gm-text-white);display:flex;height:40px;padding:0 1.5rem}.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{align-items:center;display:flex;font-size:var(--step--1);font-weight:500;gap:.5rem;justify-content:center}.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);height:1.25rem;width:1.25rem}.product-category .product-category-body .product-category-grid .product-category-bottom-tools-wrap .product-category-bottom-tools hr.vertical{border:1px solid #999;height:25px;margin:0 1rem;width:0}.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{align-items:center;display:flex;font-size:var(--step--1);font-weight:500;gap:.5rem;justify-content:center}.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);height:1.25rem;width:1.25rem}.product-category-bottom-sort-popup-wrap .product-category-bottom-sort-popup{padding:1rem 1.5rem 60px;width:min(750px,100%)}.product-category-bottom-sort-popup-wrap .product-category-bottom-sort-popup .modal-header{align-items:center;display:flex;width:100%}.product-category-bottom-sort-popup-wrap .product-category-bottom-sort-popup .modal-header .title{font-size:var(--step-2);font-weight:700;margin-bottom:1.5rem;text-align:left;width:100%}.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{align-items:center;color:var(--secondary-text-color);display:flex;justify-content:space-between;padding:.75rem 0}.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{background-color:#00000080;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.filter-mobile-mask .filter-drawyer{background-color:var(--body-background-color);display:flex;flex-direction:column;height:100%;margin-top:auto;position:relative;transition:transform .2s ease-out;width:100%}.filter-mobile-mask .filter-drawyer .filter-header{align-items:center;background-color:#fff;border-bottom:thin solid var(--gm-border-color);display:flex;height:60px;justify-content:space-between;padding:0 1rem}.filter-mobile-mask .filter-drawyer .filter-header .title{font-size:var(--step-2);font-weight:700}.filter-mobile-mask .filter-drawyer .filter-header .close{display:grid;height:36px;place-items:center;width:36px}.filter-mobile-mask .filter-drawyer .filter-header .close svg{fill:#999}.filter-mobile-mask .filter-drawyer .content{max-height:calc(100svh - 120px);overflow-y:scroll;padding:1rem}.filter-mobile-mask .filter-drawyer .filter-footer{align-items:center;background-color:#fff;border-top:thin solid var(--gm-border-color);bottom:0;display:flex;gap:1rem;height:60px;justify-content:space-between;left:0;padding:0 1rem;position:absolute;width:100%}.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{padding:1rem;width:75%}.quickview-product-wrap .quickview-product .modal-header .title{display:none}.quickview-product-wrap .quickview-product .content{align-items:stretch;display:flex;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{color:var(--secondary-text-color);font-size:.75rem;line-height:1rem}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .product-label-wrap{align-items:center;display:flex;gap:.5rem;left:1rem;position:absolute;top:1rem;z-index:1}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .product-label-wrap .product-label{background-color:#f8b302;border-radius:4px;color:#fcfcfc;display:inline-block;font-size:.8rem;font-weight:600;margin:0 0 .5rem;padding:.2rem .5rem}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .buttons{align-items:center;display:flex;gap:.5rem;justify-content:center;position:absolute;right:1rem;top:1rem;z-index:1}.quickview-product-wrap .quickview-product .content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-wishlist-button{align-items:center;background-color:#fff;border:thin solid #eee;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:box-shadow .2s ease-out;width:36px;z-index:10}.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{align-items:center;background-color:#fff;border:thin solid #eee;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:box-shadow .2s ease-out;width:36px;z-index:10}.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:thin solid transparent;border-radius:6px;filter:brightness(.98);opacity:.75;overflow:hidden;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{display:flex;flex-direction:column;width:50%}.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{font-weight:500;text-transform:uppercase}.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;font-weight:600;line-height:2.5rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-title-wrap .category{color:var(--secondary-text-color);font-size:1.125rem;line-height:1.75rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-rating-summary-wrap{margin-bottom:1rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-rating-summary-wrap .product-rating-summary{align-items:center;display:flex;gap:.5rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-badge{align-items:center;border-radius:6px;display:flex;font-weight:700;gap:.25rem;line-height:1;padding:.5rem .75rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-badge svg{height:18px;margin-top:-1px;width:18px}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .product-price{align-items:center;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;line-height:2rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .product-price .price{align-items:center;display:flex;gap:.5rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .product-price .previous-price{color:var(--secondary-text-color);font-size:1.125rem;font-weight:500;line-height:1.75rem;text-decoration:line-through}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .product-price .product-discount{color:#52b962;font-size:1.125rem;font-weight:600;line-height:1.75rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-price-wrap .tax-info{color:var(--secondary-text-color);font-size:.875rem;line-height:1.25rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap{border:thin solid var(--gm-border-color);border-left:none;border-right:none;margin:1.5rem 0 .5rem;padding:1rem 0}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap .title{font-size:1.125rem;font-weight:600;line-height:1.75rem;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{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap .variations .variation{border:2px solid #ddd;border-radius:6px;cursor:pointer;overflow:hidden;padding:.5rem 1rem;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{aspect-ratio:1000/600;background-color:#fff;max-width:80px;padding:0}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.select .variations{background-color:#fff;max-width:300px;width:100%}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation{border-radius:50%;height:48px;padding:0;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;font-weight:700;line-height:2rem}.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:#52b962}.quickview-product-wrap .quickview-product .content .product-info-wrap .product-buttons-wrap{align-items:center;display:flex;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{font-weight:700;text-transform:uppercase;width:50%}.product-loop-card{display:flex;flex-direction:column;justify-content:center}.product-loop-card .product-image .cart-button,.product-loop-card .product-image .quickview-button{align-items:center;bottom:1rem;display:flex;height:30px;justify-content:center;left:50%;min-width:120px;opacity:0;position:absolute;transform:translate(-50%) translateY(5px);transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:.1s;z-index:0}.product-loop-card .product-image .wishlist-button{align-items:center;background-color:#ffffffe1;border:thin solid #eee;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:box-shadow .2s ease-out;width:32px;z-index:0}.product-loop-card .product-image .wishlist-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.product-loop-card .product-image .review-summary-badge{align-items:center;background-color:#eee;border-radius:999px;bottom:1rem;display:flex;font-size:var(--step--2);font-weight:500;gap:.25rem;left:1rem;line-height:1;padding:.25rem .5rem;position:absolute}@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{height:.8rem;margin-top:-2px;width:.8rem}@media screen and (min-width:1024px){.product-loop-card .product-image .review-summary-badge svg{height:1rem;margin-top:-2px;width:1rem}}@media screen and (min-width:1024px){.product-loop-card .product-image:hover .cart-button,.product-loop-card .product-image:hover .quickview-button{opacity:1;transform:translate(-50%) translateY(0);transition:opacity .3s ease-out,transform .2s ease-out;transition-delay:.2s}}.product-loop-card .product-info{color:var(--primary-text-color);padding:.25rem 0 0}@media screen and (min-width:1024px){.product-loop-card .product-info{padding:.5rem 0}}.product-loop-card .product-info .product-brand{font-size:.8rem;margin:0 0 .5rem;text-transform:uppercase}.product-loop-card .product-info .product-title{font-size:var(--step--1);font-weight:500}.product-loop-card .product-info .review-summary-star{margin:.125rem 0}.product-loop-card .product-info .review-summary-star .star-rating .star{height:15px;width:15px}@media screen and (min-width:1024px){.product-loop-card .product-info .review-summary-star .star-rating .star{height:18px;width: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{color:var(--secondary-text-color);font-size:var(--step--2);font-weight:400;margin-left:.25rem;text-decoration:line-through}.product-loop-card .product-info .product-price .product-discount{color:#52b962;font-size:var(--step--3);font-weight:500;margin-left:.5rem}.product-box-card{cursor:pointer;display:flex;flex-direction:column;justify-content:center}.product-box-card .product-image{border-radius:6px;overflow:hidden;position:relative;width:100%}.product-box-card .product-image .product-image-main{filter:brightness(.98);transition:transform .5s cubic-bezier(.15,.75,.5,1);width:100%}.product-box-card .product-image .product-image-main.animate-zoom-in{transform:scale3d(1.05,1.05,1.05) translateZ(0);transition-delay:.1s}.product-box-card .product-image .product-image-gallery img{width:100%}.product-box-card .product-image .product-image-flipper{filter:brightness(.98);left:0;opacity:0;position:absolute;top:0;transition:opacity .8s ease,transform 1.1s cubic-bezier(.15,.75,.5,1);width:100%;will-change:opacity,transform}.product-box-card .product-image .product-label{background-color:#f8b302;border-radius:4px;color:#fcfcfc;display:inline-block;font-size:var(--step--3);font-weight:600;left:.5rem;margin:0 0 .5rem;padding:.2rem .4rem;position:absolute;top:.5rem}@media screen and (min-width:1024px){.product-box-card .product-image .product-label{font-size:var(--step--2);padding:.2rem .5rem}}.product-box-card .product-image .cart-button,.product-box-card .product-image .quickview-button{align-items:center;bottom:1rem;display:flex;height:30px;justify-content:center;left:50%;min-width:120px;opacity:0;position:absolute;transform:translate(-50%) translateY(5px);transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:.1s;z-index:0}.product-box-card .product-image .wishlist-button{align-items:center;background-color:#ffffffe1;border:thin solid #eee;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:box-shadow .2s ease-out;width:32px;z-index:0}.product-box-card .product-image .wishlist-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.product-box-card .product-image .review-summary-badge{align-items:center;background-color:#eee;border-radius:999px;bottom:1rem;display:flex;font-size:var(--step--2);font-weight:500;gap:.25rem;left:1rem;line-height:1;padding:.25rem .5rem;position:absolute}@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{height:.8rem;margin-top:-2px;width:.8rem}@media screen and (min-width:1024px){.product-box-card .product-image .review-summary-badge svg{height:1rem;margin-top:-2px;width:1rem}}.product-box-card .product-image:hover .product-image-flipper{opacity:1;transform:scale3d(1.05,1.05,1.05) translateZ(0);transition-delay:.1s}@media screen and (min-width:1024px){.product-box-card .product-image:hover .cart-button,.product-box-card .product-image:hover .quickview-button{opacity:1;transform:translate(-50%) translateY(0);transition:opacity .3s ease-out,transform .2s ease-out;transition-delay:.4s}}.product-box-card .product-info{color:var(--primary-text-color);margin:.25rem 0}@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{height:14px;width:14px}@media screen and (min-width:1024px){.product-box-card .product-info .review-summary-star .star-rating .star{height:18px;width: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{color:var(--secondary-text-color);font-size:var(--step--3);font-weight:400;text-decoration:line-through}.product-box-card .product-info .product-price .product-discount{color:#52b962;font-size:var(--step--3);font-weight:500;margin-left:.5rem}.filter-box{border-bottom:thin solid #eee}.filter-box .filter-box-header{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:space-between}.filter-box .filter-box-header .filter-box-title{font-size:var(--step--1)}.filter-box .filter-box-body{padding-bottom:1rem}.filter-box .filter-box-body form .filter-option{align-items:center;display:inline-flex;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{align-items:center;display:flex;margin:1rem 0}.product .product-breadcrumb-wrap .breadcrumb li{align-items:center;color:var(--tertiary-text-color);display:flex;font-size:var(--step--1);white-space:nowrap}.product .product-breadcrumb-wrap .breadcrumb li:after{content:">";display:inline-block;margin-left:2px;padding:0 5px;position:relative;transform:scaleX(.5)}.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{align-items:flex-start;display:flex;flex-direction:column;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{cursor:zoom-in;position:relative;width:100%}.product>.content .product-gallery-wrap .product-gallery .main-gallery .product-gallery-slider{margin-bottom:1rem;width:100%}.product>.content .product-gallery-wrap .product-gallery .main-gallery .product-gallery-slider .carousel__slide{border-radius:6px;overflow:hidden}.product>.content .product-gallery-wrap .product-gallery .main-gallery .product-gallery-slider .carousel__slide .gallery-image{filter:brightness(.98);width:100%}.product>.content .product-gallery-wrap .product-gallery .main-gallery .product-gallery-slider .carousel__pagination{margin:1.5rem 0 0;--vc-pgn-background-color:#dedede;--vc-pgn-active-color:#ccc}.product>.content .product-gallery-wrap .product-gallery .main-gallery .product-gallery-slider .carousel__pagination .carousel__pagination-item .carousel__pagination-button:after{border-radius:50%;height:.75rem;width:.75rem}.product>.content .product-gallery-wrap .product-gallery .main-gallery .product-gallery-slider .carousel__pagination:not(:has(:nth-child(2))){display:none}.product>.content .product-gallery-wrap .product-gallery .main-gallery .gallery-hint{color:var(--secondary-text-color);font-size:var(--step--3)}.product>.content .product-gallery-wrap .product-gallery .main-gallery .product-label-wrap{align-items:center;display:flex;gap:.5rem;left:1rem;position:absolute;top:1rem;z-index:1}.product>.content .product-gallery-wrap .product-gallery .main-gallery .product-label-wrap .product-label{background-color:#f8b302;border-radius:4px;color:#fcfcfc;display:inline-block;font-size:var(--step--2);font-weight:600;margin:0 0 .5rem;padding:.2rem .5rem}.product>.content .product-gallery-wrap .product-gallery .main-gallery .buttons{align-items:center;display:flex;justify-content:center;position:absolute;right:1rem;top:1rem;z-index:11}.product>.content .product-gallery-wrap .product-gallery .main-gallery .buttons .product-wishlist-button{align-items:center;background-color:#fff;border:thin solid #eee;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;margin-right:.5rem;transition:box-shadow .2s ease-out;width:36px;z-index:0}.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{align-items:center;background-color:#fff;border:thin solid #eee;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:box-shadow .2s ease-out;width:36px;z-index:10}.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;flex-shrink:0;margin-bottom:1rem}}.product>.content .product-gallery-wrap .product-gallery .thumbnail-gallery .vertical-thumbnails-wrap .thumbnail img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.product>.content .product-info-wrap{width:100%}@media screen and (min-width:1024px){.product>.content .product-info-wrap{width:50%}}.product>.content .product-info-wrap .product-brand-wrap .brand-name{color:var(--tertiary-text-color);font-size:var(--step--2);font-weight:500;text-transform:uppercase}.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{color:var(--secondary-text-color);font-size:var(--step-0)}.product>.content .product-info-wrap .product-rating-summary-wrap{margin-bottom:1rem}.product>.content .product-info-wrap .product-rating-summary-wrap .product-rating-summary{align-items:center;display:flex;gap:.5rem}.product>.content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-badge{align-items:center;border-radius:999px;display:flex;font-size:var(--step--1);font-weight:700;gap:.25rem;line-height:1;padding:.375rem .75rem}.product>.content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-badge svg{height:1rem;margin-top:-2px;width:1rem}.product>.content .product-info-wrap .product-rating-summary-wrap .product-rating-summary .rating-info{color:var(--secondary-text-color);cursor:pointer;font-size:var(--step--2)}.product>.content .product-info-wrap .product-price-wrap .product-price .previous-price{color:var(--secondary-text-color);font-size:var(--step-0);font-weight:500;text-decoration:line-through}.product>.content .product-info-wrap .product-price-wrap .tax-info{color:var(--secondary-text-color);font-size:var(--step--2)}.product>.content .product-info-wrap .product-variations-wrap{border:thin dashed var(--gm-border-color);border-left:none;border-right:none;margin:1.5rem 0;padding:1rem 0}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap .title{font-size:var(--step--1);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{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap .variations .variation{border:2px solid #ddd;border-radius:6px;cursor:pointer;overflow:hidden;padding:.5rem 1rem;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.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.image .variation{aspect-ratio:1000/600;background-color:#fff;max-width:80px;padding:0}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.select .variations{background-color:#fff;max-width:300px;width:100%}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation{border:thin solid #ddd;border-radius:50%;height:32px;padding:0;transition:box-shadow .2s ease-out,transform .2s ease-out;width:32px}@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{box-shadow:0 0 0 1px #141414,inset 0 0 0 4px #fff;transform:scale(1.05)}.product>.content .product-info-wrap .product-variations-wrap .variation-wrap.color .variation.active{border:none;box-shadow:0 0 0 1px #141414,inset 0 0 0 4px #fff}.product>.content .product-info-wrap .product-simple-size-chart .title{align-items:center;color:var(--primary-color);cursor:pointer;display:flex;text-decoration:underline}.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:#52b962}.product>.content .product-info-wrap .product-stock-wrap .select-variant-hint{color:red;font-weight:600}.product>.content .product-info-wrap .product-quantity-wrap{align-items:flex-start;display:flex;flex-direction:column;margin:1rem 0}.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{align-items:center;display:flex;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{font-weight:700;width:100%}@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{font-weight:700;width:100%}@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{border:none;border-bottom:thin solid var(--gm-border-color);color:var(--primary-text-color);cursor:pointer;outline:none;padding:1rem 0;text-align:left;transition:.4s;width:100%}.product>.content .product-info-wrap .product-details-wrap .accordion-item .accordion{align-items:center;display:flex;font-size:var(--step-0);font-weight:600;justify-content:space-between;width:100%}.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");height:24px;width: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{background-color:#fff;max-height:0;overflow:hidden;padding:0;transition:max-height .2s ease-out;will-change:max-height}.product>.content .product-info-wrap .panel .content{padding-top:1rem}.product>.content .product-info-wrap .panel .content .short-description{color:var(--secondary-text-color);font-size:var(--step--1);white-space:normal}.product>.content .product-info-wrap .panel .content .product-detail-title{font-size:var(--step--1);font-weight:600;margin-bottom:.5rem;margin-top:1rem}.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{color:var(--tertiary-text-color);font-size:var(--step--3)}.product>.content .product-info-wrap .panel .content .attribute-list .attribute-list-item .attribute-list-item-values{font-size:var(--step--1)}.product>.content .product-info-wrap .panel .content .attribute-list .attribute-list-item .attribute-list-item-values.list{font-size:var(--step--2);list-style:disc;padding-left:1rem}.product>.content .product-info-wrap .panel .content .specifications{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem}.product>.content .product-info-wrap .panel .content .specifications .specification{border-bottom:thin solid #eee;display:flex;flex-direction:column;padding:.5rem 0}.product>.content .product-info-wrap .panel .content .specifications .specification .specification-label{color:var(--tertiary-text-color);font-size:var(--step--3)}.product>.content .product-info-wrap .panel .content .specifications .specification .specification-values{font-size:var(--step--1)}.product>.content .product-info-wrap .panel .content .specifications .specification .specification-values.list{font-size:var(--step--2);list-style:disc;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-size:var(--step--2);font-weight:600}@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{color:var(--secondary-text-color);font-size:var(--step--1);white-space:pre-wrap}@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);margin-bottom:.5rem;white-space:pre-wrap}@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 .product-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}@media screen and (min-width:1024px){.product .product-related-products-wrap .product-grid{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:2rem}}.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{align-items:stretch;flex-direction:row}}.product .product-reviews-wrap .content .overall-rating-wrap{border-bottom:thin solid var(--gm-border-color);margin-bottom:2rem;padding-bottom:2rem;width:100%}@media screen and (min-width:1024px){.product .product-reviews-wrap .content .overall-rating-wrap{border-bottom:none;margin-bottom:0;padding-bottom:0;width:300px}}.product .product-reviews-wrap .content .overall-rating-wrap .overall-rating .star{height:32px;width: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{color:var(--secondary-text-color);font-size:var(--step--2);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{align-items:center;display:flex;font-size:var(--step--2);gap:.5rem}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .value{align-items:center;display:flex;flex-shrink:0;width:24px}.product .product-reviews-wrap .content .overall-rating-wrap .ratings-count .rating-count .value svg{height:14px;width: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{background-color:#f1f1f1;border-radius:1px;flex-shrink:0;height:10px;position:relative;width:75%;--_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{background-color:var(--_rating-bar-progress-color);border-radius:1px;height:10px;left:0;position:absolute;top:0;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{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1024px){.product .product-reviews-wrap .content .reviews{border-left:thin solid var(--gm-border-color);margin-left:1.5rem;padding-left:1.5rem;width:calc(100% - 300px)}}.product .product-reviews-wrap .content .reviews .header{align-items:flex-end;border-bottom:thin solid var(--gm-border-color);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.product .product-reviews-wrap .content .reviews .header .title{font-size:var(--step-1);font-weight:500}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort{align-items:center;display:flex;position:relative;vertical-align:middle}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort .selected-option{align-items:center;cursor:pointer;display:flex;font-size:var(--step--1);font-weight:500;gap:.4rem}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort .options{background-color:#fff;border:thin solid #eee;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;height:-moz-min-content;height:min-content;position:absolute;right:0;top:100%;width:220px;z-index:15}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort .options ul li{align-items:center;cursor:pointer;display:flex;font-size:var(--step--1);gap:.5rem;padding:.6rem 1rem;transition:all .3s ease-out}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort .options ul li.active{font-weight:500}.product .product-reviews-wrap .content .reviews .header .sort .product-reviews-sort .options ul li:hover{background-color:#f3f3f3}.product .product-reviews-wrap .content .reviews .reviews-list .review{border-bottom:thin solid var(--gm-border-color);margin-bottom:1rem;padding-bottom:1rem}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-header .title{align-items:center;display:flex;font-weight:700;gap:.5rem}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-header .title .rating-badge{align-items:center;border-radius:6px;display:flex;font-size:var(--step--2);font-weight:700;gap:.25rem;line-height:1;padding:.375rem .5rem}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-header .title .rating-badge svg{height:14px;margin-top:-2px;width:14px}.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-size:var(--step--1);font-weight:500;margin-bottom:.25rem}.product .product-reviews-wrap .content .reviews .reviews-list .review .review-content .review-comment{color:var(--secondary-text-color);font-size:var(--step--2)}.product .product-reviews-wrap .content .reviews .empty-reviews{margin:auto;text-align:center}.product .product-reviews-wrap .content .reviews .empty-reviews .hint{color:var(--secondary-text-color);font-size:var(--step--2);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{border-radius:.5rem;margin-bottom:.5rem;overflow:hidden;position:relative}@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{cursor:zoom-in;transition:all .2s ease-out}.product .product-custom-gallery-wrap .load-more{display:flex;justify-content:center;margin:2rem 0}.product .product-custom-gallery-wrap .popup-overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;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{color:#fff;cursor:pointer;font-size:2rem;opacity:.6;position:absolute;right:10px;top:10px}.product-cart-popup-wrap{background-color:#00000080;display:flex;height:100%;left:0;position:fixed;top:0;transition:opacity .2s ease;width:100%;z-index:9998}.product-cart-popup-wrap .product-cart-popup{align-items:center;background-color:#fff;border-radius:6px;display:flex;height:-moz-min-content;height:min-content;margin:200px auto;padding:1rem 1.5rem;position:relative;transition:all .2s ease-out;width:600px}.product-cart-popup-wrap .product-cart-popup svg.check{fill:#52b962}.product-cart-popup-wrap .product-cart-popup .content{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-left:.5rem}.product-cart-popup-wrap .product-cart-popup .action{align-items:center;display:flex;margin-left:auto}.product-cart-popup-wrap .product-cart-popup .action svg{fill:#666}.simple-size-chart-popup-wrap .simple-size-chart-popup{padding:1rem 1rem 60px;width:100%}@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{font-size:var(--step-1);font-weight:600;text-align:left}.simple-size-chart-popup-wrap .simple-size-chart-popup .content{align-items:center;display:flex;flex-direction:column;width:100%}.simple-size-chart-popup-wrap .simple-size-chart-popup .content.empty{color:var(--tertiary-text-color);padding-bottom:1.5rem}.review-rating-dialog-wrap .review-rating-dialog{padding:1rem 1.5rem;width:600px}.review-rating-dialog-wrap .review-rating-dialog .modal-header{margin-bottom:1.5rem}.review-rating-dialog-wrap .review-rating-dialog .modal-header .header .title{font-size:var(--step-3);font-weight:600;margin-bottom:0;text-align:left}.review-rating-dialog-wrap .review-rating-dialog .modal-header .header .hint{color:var(--secondary-text-color);font-size:var(--step--2);width:90%}.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{align-items:stretch;display:flex;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 .item-info{display:flex;flex-direction:column;width:100%}.review-rating-dialog-wrap .review-rating-dialog .content .review-item .item-info .item-header{align-items:flex-start;display:flex;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)}.mini-search-wrap{align-items:center;cursor:pointer;display:flex;height:100%;--_icon-size:var(--icon-size,32px)}@media screen and (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{background-color:#00000080;display:flex;height:100%;left:0;position:fixed;top:0;transition:opacity .2s ease;width:100%;z-index:9998}.product-search-mask .product-search{align-items:center;background-color:#fff;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;margin-left:auto;position:relative;transition:all .2s ease-out;width:min(100%,600px)}.product-search-mask .product-search .product-search-header{align-items:center;display:flex;height:50px;justify-content:space-between;padding:0 1rem;width:100%}@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{font-size:var(--step-2);font-weight:700;margin-bottom:0;text-align:left;text-transform:uppercase;width:100%}.product-search-mask .product-search .product-search-header .close{display:grid;height:36px;place-items:center;width:36px}.product-search-mask .product-search .product-search-header .close svg{fill:#999}.product-search-mask .product-search .product-search-body{padding:0 1rem;width:100%}@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{height:50px;padding:0 .75rem}}.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{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.product-search-mask .product-search .product-search-body .content .popular-searches .search-list .search{background-color:#fff;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);cursor:pointer;font-size:var(--step--2);padding:.25rem .75rem;transition:border .2s ease-out,background-color .2s ease-out}.product-search-mask .product-search .product-search-body .content .popular-searches .search-list .search:is(:hover,:focus){background-color:#fcfcfc;border:thin solid var(--gm-border-dark-color)}.product-search-mask .product-search .product-search-body .content .search-results .header{align-items:center;display:flex;justify-content:space-between}.product-search-mask .product-search .product-search-body .content .search-results .header .title{font-weight:500;margin-bottom:.5rem}.product-search-mask .product-search .product-search-body .content .search-results .search-result{max-height:calc(100svh - 180px);overflow-y:scroll;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{background-color:var(primary-text-color);bottom:0;content:"";height:2px;left:50%;margin:.5rem auto;position:absolute;transform:translate(-50%);width:20%}.product-search-mask .product-search .product-search-body .content .search-results .search-result .product-search-skeleton{align-items:flex-start;display:flex;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{align-items:flex-start;background-color:#fff;border-bottom:thin solid #f9f9f9;color:var(--primary-text-color);cursor:pointer;display:flex;gap:1rem;margin-bottom:0;margin-right:5px;padding:.5rem;transition:background-color .2s ease-out}.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{border-radius:var(--gm-border-radius);width:80px}@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{color:var(--secondary-text-color);font-size:var(--step--2);font-weight:400;text-decoration:line-through}.product-search-mask .product-search .product-search-body .content .search-results .search-result .result-product .product-info .product-discount{color:#52b962;font-size:var(--step--3)}.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)}.customer-reviews-wrap .review-splide .review{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.customer-reviews-wrap .review-splide .review .customer-image{margin-bottom:1rem}.customer-reviews-wrap .review-splide .review .customer-image img{border-radius:50%;height:5rem;width:5rem}.customer-reviews-wrap .review-splide .review .customer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem}.customer-reviews-wrap .review-splide .review .customer .title{font-size:var(--step-2);font-weight:700;margin-bottom:.5rem}.customer-reviews-wrap .review-splide .review .headline{font-size:var(--step-1);font-weight:600;margin-bottom:1rem}.customer-reviews-wrap .review-splide .review .review{color:var(--secondary-text-color);font-size:var(--step--1);font-style:italic;width:min(1000px,100%)}.cart-wrap.is-empty{display:grid;height:100%;place-content:center}.cart-wrap .cart{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1024px){.cart-wrap .cart{align-items:flex-start;flex-direction:row;gap:2rem}}.cart-wrap .cart .cart-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:100%}.cart-wrap .cart .cart-empty .cart-empty-text{font-size:var(--step-1);font-weight:500;margin-bottom:1rem}.cart-wrap .cart .cart-content{align-items:center;display:flex;flex-direction:column;width:100%}@media screen and (min-width:1024px){.cart-wrap .cart .cart-content{width:60%}}.cart-wrap .cart .cart-content .cart-items-wrap{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.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{margin-bottom:.5rem;width:100%}.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{background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-areas:"Image Info" "Tools Tools" "Footer Footer";grid-template-columns:80px 1fr;grid-template-rows:auto auto auto;padding:1rem 0;width:100%}@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-areas:"Image Info" "Image Tools" "Footer Footer";grid-template-columns:100px 1fr;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;max-width:100px;padding-left:1rem;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-image{padding-left:0}}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-image .image{border-radius:6px;cursor:pointer;filter:brightness(.98);width:100%}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-info{display:flex;flex-direction:column;grid-area:Info;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{align-items:center;display:flex;font-size:var(--step--1);font-weight:700;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{align-items:center;display:flex;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{color:var(--secondary-text-color);font-size:var(--step--2);font-weight:500;text-decoration:line-through}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-info .cart-item-saved{color:#52b962;font-size:var(--step--2);font-weight:500}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools{align-items:center;display:flex;grid-area:Tools;justify-content:space-between;margin-top:1rem;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{font-weight:500;margin-left:.5rem;margin-right:auto}.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:#52b962}.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{align-items:center;display:flex}}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools .buttons hr.vertical{border:1px solid #eee;height:25px;margin:0 1rem;width:0}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .tools .buttons .dialog-wrap{align-items:center;display:flex}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-footer{border-top:thin solid var(--gm-border-light-color);grid-area:Footer;margin-top:1rem;padding-top:1rem}@media screen and (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{align-items:center;display:flex;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{border:1px solid var(--gm-border-light-color);height:25px;margin:0 1rem;width:0}.cart-wrap .cart .cart-content .cart-items-wrap .cart-not-empty .cart-item-wrap .cart-item .cart-item-footer .buttons .dialog-wrap{align-items:center;display:flex;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{align-items:center;display:flex;flex-direction:column;padding-bottom:1rem;width:100%}@media screen and (min-width:1024px){.cart-wrap .cart .cart-aside{padding-bottom:0;width:40%}}.cart-wrap .cart .cart-aside .cart-coupon-wrap{margin-bottom:1rem;margin-top:auto;width:100%}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon{align-items:center;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);display:flex;gap:1rem;padding:1rem;width:100%}@media screen and (min-width:1024px){.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content{width:100%}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .title{align-items:center;display:flex;font-size:var(--step-1);font-weight:600;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;height:20px;width: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{align-items:center;display:flex;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;border:2px dashed #3d1111;font-size:var(--step--1);font-weight:600;padding:.25rem 1rem;position:relative;text-transform:uppercase}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .header .coupon-code:after{border:2px solid #fff4f4;content:"";inset:-1px;pointer-events:none;position:absolute}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .coupon-saved{color:var(--gm-green-color);font-size:var(--step--1);font-weight:500}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon .content .hint{color:var(--secondary-text-color);font-size:var(--step--1);font-weight:400}.cart-wrap .cart .cart-aside .cart-coupon-wrap .cart-coupon>.button{flex-shrink:0;margin-left:auto}.cart-wrap .cart .cart-aside .cart-overview-wrap{width:100%}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview{align-items:flex-start;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1rem;width:100%}@media screen and (min-width:1024px){.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .title{font-size:var(--step-1);font-weight:700}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview :is(.overview-item-row,.overview-total-row){align-items:flex-start;display:flex;justify-content:space-between;width:100%}.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{color:var(--secondary-text-color);font-size:var(--step--2);font-weight:400}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview :is(.overview-item-row,.overview-total-row) .amount{font-size:var(--step-0);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{color:var(--secondary-text-color);font-size:var(--step--1);font-weight:500;text-decoration:line-through}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview :is(.overview-item-row,.overview-total-row) .amount.saving{color:var(--gm-green-color)}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .overview-total-row .label{font-size:var(--step-3);font-weight:500}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .overview-total-row .amount{font-size:var(--step-3);font-weight:600;text-align:right}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .overview-total-row .amount .tax-hint{color:var(--secondary-text-color);font-size:var(--step--2);font-weight:400}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .overview-total-row .amount.saving{color:var(--gm-green-color)}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .divider{border-top:2px dashed var(--gm-border-color);margin:1rem 0;position:relative;width:100%}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .divider:after{border:2px solid #fff;content:"";inset:-1px;pointer-events:none;position:absolute}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .cart-total-saved{background-color:#e7fceb;border-radius:var(--gm-border-radius);color:var(--gm-green-color);padding:.75rem 1rem;text-align:center;width:100%}@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{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -1px 1px #0000001a;display:flex;gap:1rem;height:80px;justify-content:space-between;left:0;padding:.5rem 1rem;position:fixed;width:100%;z-index:10}@media screen and (min-width:1024px){.cart-fixed-footer-wrap{display:none}}.cart-fixed-footer-wrap .cart-fixed-total{flex-shrink:0;width:40%}.cart-fixed-footer-wrap .cart-fixed-total .label{color:var(--secondary-text-color);font-size:var(--step--2)}.cart-fixed-footer-wrap .cart-fixed-total .amount{font-size:var(--step-0);font-weight:600}.checkout-wrap.is-empty{display:grid;height:100%;place-content:center}.checkout-wrap .checkout{display:flex;flex-direction:column}@media screen and (min-width:1024px){.checkout-wrap .checkout{align-items:flex-start;flex-direction:row;gap:2rem}}.checkout-wrap .checkout .checkout-content{align-items:center;display:flex;flex-direction:column;width:100%}@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{background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);padding:1rem}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-content .form .checkout-contact-wrap .checkout-contact{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-content .form .checkout-contact-wrap .checkout-contact .header{align-items:flex-start;display:flex;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{align-items:center;display:flex;font-size:var(--step--1);gap:.25rem}.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{background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);padding:1rem}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .header{align-items:center;display:flex;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{align-items:center;display:flex;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{align-items:center;display:flex;font-weight:700;margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .address-name .delivery-type{background-color:#ededed;border-radius:999px;font-size:.75rem;font-weight:400;line-height:1rem;margin-left:.5rem;padding:.25rem 1rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .address-location{font-size:var(--step--1);margin-bottom:.5rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .full-address{color:var(--secondary-text-color);font-size:var(--step--2);margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .tax-info{color:var(--secondary-text-color);font-size:var(--step--2);font-weight:500;margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .selected-address-wrap .selected-address .content .contact-phone{align-items:center;color:var(--secondary-text-color);display:flex;font-size:var(--step--2);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;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@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{align-items:flex-start;background-color:#fcfcfc;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);cursor:pointer;display:flex;gap:.5rem;min-height:100px;padding:1rem;transition:border .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;width:100%}.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{cursor:not-allowed;opacity:.75}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details{width:100%}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .full-name{align-items:center;display:flex;font-weight:700;gap:.25rem;margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .full-name svg{height:18px;width:18px;fill:var(--gm-green-color)}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .location{margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .full-address{color:var(--secondary-text-color);font-size:var(--step--2);margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .tax-info{color:var(--secondary-text-color);font-size:var(--step--2);font-weight:500;margin-bottom:.25rem}.checkout-wrap .checkout .checkout-content .form .address-wrap .address-selector-wrap .address-selector .address-blocks .address-block .address-details .address-footer{align-items:center;display:flex;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{align-items:center;display:flex;font-size:var(--step--1);gap:.25rem}.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{align-items:center;display:flex;gap:1rem;margin-top:1.5rem}}.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{background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);margin-bottom:1.5rem;padding:1rem}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .header{align-items:center;display:flex;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;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}.checkout-wrap .checkout .checkout-content .form .payment-wrap .payment-selector-wrap .payment-methods .payment-method{align-items:flex-start;background-color:#fcfcfc;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);cursor:pointer;display:flex;gap:.5rem;padding:1rem;transition:border .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;width:100%}.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-size:var(--step--1);font-weight:700;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{background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);margin-bottom:1.5rem;padding:1rem}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .header{align-items:center;display:flex;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;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}.checkout-wrap .checkout .checkout-content .form .payment-wrap .shipping-selector-wrap .shipping-methods .shipping-method{align-items:flex-start;background-color:#fcfcfc;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);cursor:pointer;display:flex;gap:.5rem;padding:1rem;transition:border .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;width:100%}.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-size:var(--step--1);font-weight:700;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{align-items:center;display:flex;flex-direction:column;width:100%}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-aside{width:40%}}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap{margin-bottom:1rem;margin-top:auto;width:100%}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items{align-items:center;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);display:flex;gap:1rem;padding:1rem;width:100%}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item{padding:0;width:100%}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .accordion{align-items:center;display:flex;font-size:var(--step-1);font-weight:600;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");height:24px;width: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{margin-bottom:.5rem;margin-top:.5rem;width:100%}.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{background-color:#fff;border:thin solid var(--gm-border-color);-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-areas:"Image Info" "Tools Tools" "Footer Footer";grid-template-columns:80px 1fr;grid-template-rows:auto auto auto;padding:1rem 0;width:100%}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-image{grid-area:Image;max-width:100px;padding-left:1rem;width:100%}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-image .image{border-radius:6px;cursor:pointer;filter:brightness(.98);width:100%}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-info{display:flex;flex-direction:column;grid-area:Info;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{align-items:center;display:flex;font-size:var(--step--1);font-weight:700;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{align-items:center;display:flex;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{color:var(--secondary-text-color);font-size:var(--step--2);font-weight:500;text-decoration:line-through}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-info .cart-item-saved{color:#52b962;font-size:var(--step--2);font-weight:500}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .tools{align-items:center;display:flex;grid-area:Tools;justify-content:space-between;margin-top:1rem;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{font-weight:500;margin-left:.5rem;margin-right:auto}.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:#52b962}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .tools .buttons{display:none}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .tools .buttons hr.vertical{border:1px solid #eee;height:25px;margin:0 1rem;width:0}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .tools .buttons .dialog-wrap{align-items:center;display:flex}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-footer{border-top:thin solid var(--gm-border-light-color);grid-area:Footer;margin-top:1rem;padding-top:1rem}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-footer .buttons{align-items:center;display:flex;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{border:1px solid var(--gm-border-light-color);height:25px;margin:0 1rem;width:0}.checkout-wrap .checkout .checkout-aside .checkout-items-wrap .checkout-items .accordion-item .panel .cart-item-wrap .cart-item .cart-item-footer .buttons .dialog-wrap{align-items:center;display:flex;justify-content:center}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap{margin-bottom:1rem;margin-top:auto;width:100%}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon{align-items:center;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);display:flex;gap:1rem;padding:1rem;width:100%}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content{width:100%}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .title{align-items:center;display:flex;font-size:var(--step-1);font-weight:600;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;height:20px;width: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{align-items:center;display:flex;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;border:2px dashed #3d1111;font-size:var(--step--1);font-weight:600;padding:.25rem 1rem;position:relative;text-transform:uppercase}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .header .coupon-code:after{border:2px solid #fff4f4;content:"";inset:-1px;pointer-events:none;position:absolute}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .cart-applied-coupon .coupon-saved{color:var(--gm-green-color);font-size:var(--step--1);font-weight:500}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon .content .hint{color:var(--secondary-text-color);font-size:var(--step--1);font-weight:400}.checkout-wrap .checkout .checkout-aside .cart-coupon-wrap .cart-coupon>.button{flex-shrink:0;margin-left:auto}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap{padding-bottom:60px;width:100%}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview{align-items:flex-start;background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1rem;width:100%}@media screen and (min-width:1024px){.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);padding:1rem 1.5rem}}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .title{font-size:var(--step-1);font-weight:700}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview :is(.overview-item-row,.overview-total-row){align-items:flex-start;display:flex;justify-content:space-between;width:100%}.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{color:var(--tertiary-text-color);font-size:var(--step--2);font-weight:400}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview :is(.overview-item-row,.overview-total-row) .amount{font-size:var(--step-0);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{color:var(--secondary-text-color);font-size:var(--step--1);font-weight:500;text-decoration:line-through}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview :is(.overview-item-row,.overview-total-row) .amount.saving{color:var(--gm-green-color)}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .overview-total-row .label{font-size:var(--step-3);font-weight:500}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .overview-total-row .amount{font-size:var(--step-3);font-weight:600;text-align:right}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .overview-total-row .amount .tax-hint{color:var(--tertiary-text-color);font-size:var(--step--2);font-weight:400}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .overview-total-row .amount.saving{color:var(--gm-green-color)}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .divider{border-top:2px dashed var(--gm-border-color);margin:1rem 0;position:relative;width:100%}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .divider:after{border:2px solid #fff;content:"";inset:-1px;pointer-events:none;position:absolute}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .checkout-terms{color:var(--secondary-text-color);font-size:var(--step--2)}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .checkout-price-change-alert{background-color:#fff3f3;border:thin solid #ffcdcd;border-radius:6px;color:var(--secondary-text-color);font-size:var(--step--2);padding:.5rem 1rem;width:100%}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .checkout-price-change-alert .title{align-items:center;color:var(--primary-text-color);display:flex;font-size:var(--step--1);font-weight:500;gap:.25rem;margin-bottom:.5rem}.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .cart-total-saved{background-color:#e7fceb;border-radius:var(--gm-border-radius);color:var(--gm-green-color);padding:.75rem 1rem;text-align:center;width:100%}@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{padding:1rem 1rem 60px;width:100%}@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{font-size:var(--step-1);font-weight:600;text-align:left}.cart-coupon-popup-wrap .cart-coupon-popup .content{align-items:center;display:flex;flex-direction:column;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{align-items:center;background-color:#f9fafb;border:thin solid var(--gm-border-color);border-radius:6px;display:flex;justify-content:space-between;padding:.25rem}.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{border-top:2px dashed var(--gm-border-color);margin:1rem 0;position:relative;width:100%}.cart-coupon-popup-wrap .cart-coupon-popup .content .divider:after{border:2px solid #fff;content:"";inset:-1px;pointer-events:none;position:absolute}.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{font-size:var(--step-0);font-weight:600;margin-bottom:1rem;text-align:left}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .coupon-item{border-bottom:thin solid var(--gm-border-color);margin-bottom:1rem;padding-bottom:1rem}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .coupon-item:last-child{border-bottom:none}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .coupon-item .header{align-items:center;display:flex;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;border:2px dashed #3d1111;font-size:var(--step--2);font-weight:600;padding:.25rem 1rem;position:relative;text-transform:uppercase}.cart-coupon-popup-wrap .cart-coupon-popup .content .cart-coupon-list-wrap .cart-coupon-list .coupon-item .header .coupon-item-code:after{border:2px solid #fff4f4;content:"";inset:-1px;pointer-events:none;position:absolute}.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{padding:4rem;width:500px}.payment_processing-wrap .payment_processing .content{align-items:center;display:flex;flex-direction:column;justify-content:center}.payment_processing-wrap .payment_processing .content .loader{animation:l13 1s linear infinite;aspect-ratio:1;background:radial-gradient(farthest-side,var(--primary-color) 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--primary-color));border-radius:50%;margin-bottom:1rem;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);width:50px}.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{color:#666;font-size:var(--step--2);font-weight:400;text-align:center}@keyframes l13{to{transform:rotate(1turn)}}.checkout-fixed-footer-wrap{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -1px 1px #0000001a;display:flex;height:80px;left:0;position:fixed;width:100%;z-index:10}@media screen and (min-width:1024px){.checkout-fixed-footer-wrap{display:none}}.checkout-fixed-footer-wrap .checkout-fixed-footer-to-payment{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.5rem 1rem;width:100%}.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{color:var(--secondary-text-color);font-size:var(--step--2)}.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{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.5rem 1rem;width:100%}.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{color:var(--secondary-text-color);font-size:var(--step--2)}.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{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.5rem 1rem;width:100%}.checkout-fixed-footer-wrap .checkout-fixed-footer-use-address .button--text{flex-shrink:0;width:25%}.checkout-fixed-footer-wrap .checkout-fixed-footer-save-address{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.5rem 1rem;width:100%}.checkout-fixed-footer-wrap .checkout-fixed-footer-save-address .button--text{flex-shrink:0;width:25%}.cart-account-wrap{align-items:center;cursor:pointer;display:flex;gap:.5rem}.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{height:28px;width: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{background-color:var(--gm-counter-color);border-radius:50%;color:#fff;font-size:.7rem;font-weight:600;height:18px;line-height:18px;position:absolute;right:-.25rem;text-align:center;top:-.1rem;width:18px;z-index:1}.quantity-selector-wrap .quantity-selector{align-items:center;border:thin solid var(--gm-border-color);border-radius:6px;display:flex;justify-content:space-between;overflow:hidden}.quantity-selector-wrap .quantity-selector>*{font-size:1rem;line-height:1.5rem;padding-bottom:.5rem;padding-top:.5rem}.quantity-selector-wrap .quantity-selector .value{font-weight:700;margin:0 auto;min-width:40px;padding-left:.5rem;padding-right:.5rem;text-align:center}.quantity-selector-wrap .quantity-selector :is(.minus,.plus){cursor:pointer;padding-left:.5rem;padding-right:.5rem;transition:opacity .1s ease-out}.quantity-selector-wrap .quantity-selector :is(.minus,.plus) svg{fill:var(--secondary-text-color);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>*{font-size:.9rem;line-height:1.2rem;padding-bottom:.3rem;padding-top:.3rem}.quantity-selector-wrap.mini .quantity-selector .value{font-weight:700;margin:0 auto;min-width:40px;padding-left:.25rem;padding-right:.25rem;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{height:20px;width:20px}.quantity-dropdown-wrap .quantity-dropdown{align-items:center;border-radius:6px;display:flex;justify-content:space-between;min-width:80px;overflow:hidden}.quantity-dropdown-wrap .quantity-dropdown>*{border-radius:var(--gm-border-radius);font-size:1rem;line-height:1.5rem;padding-bottom:.75rem;padding-top:.75rem}.quantity-dropdown-wrap.mini .quantity-dropdown>*{font-size:.9rem;line-height:1.2rem;padding-bottom:.3rem;padding-top:.3rem}.cart-drawyer-wrap{background-color:#0000004d;height:0;position:fixed;width:100vw;width:100svw;z-index:-1}.cart-drawyer-wrap .cart-drawyer{align-items:center;background-color:#fbfbfb;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;height:100%;position:absolute;right:-100px;top:0;transition:right .5s cubic-bezier(.82,.085,.395,.895);width:600px}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-header{align-items:center;background-color:#fff;border-bottom:thin solid var(--gm-border-color);display:flex;height:75px;justify-content:space-between;padding:1rem 1.5rem;width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-header .title{font-size:1.5rem;font-weight:700;line-height:2rem;text-transform:uppercase;width:100%}.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{display:grid;height:36px;place-items:center;width:36px}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-header .close svg{fill:#999}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body{align-items:center;display:flex;flex-direction:column;margin-bottom:calc(75px + 1rem);min-height:calc(100% - 150px);overflow-y:scroll;width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart-empty .cart-empty-text{font-size:1.5rem;font-weight:500;line-height:2rem;margin-bottom:1rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart{align-items:center;display:flex;flex-direction:column;height:100%;padding:.5rem 0;width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap{margin-bottom:.5rem;width:100%}.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{align-items:flex-start;background-color:#fff;border-bottom:thin solid var(--gm-border-color);display:flex;gap:1rem;padding:1rem 1.5rem;width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-image{max-width:100px;width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-image .image{border-radius:6px;filter:brightness(.98);width:100%}.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;font-weight:500;line-height:1.75rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .cart-item-price{align-items:center;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;line-height:1.75rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .cart-item-price .price{align-items:center;display:flex;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{color:var(--secondary-text-color);font-size:1rem;font-weight:500;line-height:1.5rem;text-decoration:line-through}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .tools{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-item-wrap .cart-drawyer-item .cart-item-info .tools .cart-item-stock{font-weight:500;margin-left:.5rem;margin-right:auto}.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:#52b962}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-coupon-wrap{margin-bottom:1rem;margin-top:auto;width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-coupon-wrap .cart-drawyer-coupon{align-items:center;background-color:#fff;border-bottom:thin solid var(--gm-border-color);display:flex;gap:1rem;padding:1rem 1.5rem;width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-coupon-wrap .cart-drawyer-coupon .content .title{font-size:1.125rem;font-weight:600;line-height:1.75rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-coupon-wrap .cart-drawyer-coupon .content .hint{color:var(--secondary-text-color);font-size:.875rem;font-weight:400;line-height:1.25rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-coupon-wrap .cart-drawyer-coupon .button{margin-left:auto}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap{width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview{align-items:flex-start;background-color:#fff;border-bottom:thin solid var(--gm-border-color);display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem;width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview .title{font-size:1.25rem;font-weight:700;line-height:1.75rem;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){align-items:center;display:flex;justify-content:space-between;width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview :is(.overview-item-row,.overview-total-row) .label{font-size:1.125rem;font-weight:400;line-height:1.75rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview :is(.overview-item-row,.overview-total-row) .amount{font-size:1.125rem;font-weight:600;line-height:1.75rem;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;font-weight:400;line-height:1.75rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview .overview-total-row .amount{font-size:1.5rem;font-weight:600;line-height:1.75rem;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{color:var(--secondary-text-color);font-size:.875rem;font-weight:400;line-height:1.25rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-body .cart .cart-drawyer-overview-wrap .cart-drawyer-overview .divider{width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-footer{align-items:center;background-color:#fff;border-top:thin solid var(--gm-border-color);bottom:0;display:flex;height:75px;justify-content:space-between;padding:1rem 1.5rem;position:absolute;right:0;width:100%}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-footer .cart-total{align-items:flex-start;display:flex;flex-direction:column}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-footer .cart-total .hint{font-size:.875rem;font-weight:400;line-height:1.25rem}.cart-drawyer-wrap .cart-drawyer .cart-drawyer-footer .cart-total .estimated-total{font-size:1.5rem;font-weight:700;line-height:2rem}.cart-drawyer-wrap.open{height:100vh;height:100svh;z-index:10}.cart-drawyer-wrap.open .cart-drawyer{right:0}.checkout-complete-wrap .checkout-complete{align-items:flex-start;background-color:#fff;display:flex;gap:1rem;justify-content:center;margin-inline:auto;padding:3rem 2rem;width:min(100%,600px)}@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-bottom:1rem;margin-top:2.5rem}}.checkout-complete-wrap .checkout-complete .icon svg{fill:var(--gm-success-color);height:3rem;width:3rem}.checkout-complete-wrap .checkout-complete .content{display:flex;flex-direction:column;width:min(100%,400px)}.checkout-complete-wrap .checkout-complete .content .header{color:var(--gm-success-color);font-size:var(--step-4);font-weight:600;line-height:1.2;margin-bottom:2rem;text-transform:uppercase}.checkout-complete-wrap .checkout-complete .content .order-details{display:flex;flex-direction:column}.checkout-complete-wrap .checkout-complete .content .order-details .order-no{font-size:var(--step-1);font-weight:700}.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-size:var(--step-1);font-weight:700;text-transform:uppercase}.checkout-complete-wrap .checkout-complete .content .order-details .order-email{align-items:center;display:flex;font-weight:500;gap:.5rem}.checkout-complete-wrap .checkout-complete .content .order-details .order-email svg{fill:var(--gm-svg-fill-color);height:20px;width:20px}.checkout-complete-wrap .checkout-complete .content .order-details .order-phone{align-items:center;display:flex;font-weight:500;gap:.5rem}.checkout-complete-wrap .checkout-complete .content .order-details .order-phone svg{fill:var(--gm-svg-fill-color);height:20px;width:20px}.checkout-complete-wrap .checkout-complete .content .order-details .delivery-info{font-size:var(--step-1);font-weight:700}.checkout-complete-wrap .checkout-complete .content .order-details .order-total{align-items:center;display:flex;font-size:var(--step-2);font-weight:700;gap:.5rem}.checkout-complete-wrap .buttons{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin:auto;padding:1rem;width:min(100%,600px)}@media screen and (min-width:1024px){.checkout-complete-wrap .buttons{flex-direction:row;padding:0}}.checkout-failed-wrap .checkout-failed{align-items:flex-start;background-color:#fff;display:flex;gap:1rem;justify-content:center;margin-inline:auto;padding:3rem 2rem;width:min(100%,600px)}@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-bottom:1rem;margin-top:2.5rem}}.checkout-failed-wrap .checkout-failed .icon svg{fill:var(--gm-delete-color);height:3rem;width:3rem}.checkout-failed-wrap .checkout-failed .content{display:flex;flex-direction:column;width:min(100%,400px)}.checkout-failed-wrap .checkout-failed .content .header{color:var(--gm-delete-color);font-size:var(--step-4);font-weight:600;line-height:1.2;margin-bottom:2rem;text-transform:uppercase}.checkout-failed-wrap .checkout-failed .content .order-details{display:flex;flex-direction:column}.checkout-failed-wrap .checkout-failed .content .order-details .order-no{font-size:var(--step-1);font-weight:700}.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-size:var(--step-1);font-weight:700;text-transform:uppercase}.checkout-failed-wrap .checkout-failed .content .order-details .order-email{align-items:center;display:flex;font-weight:500;gap:.5rem}.checkout-failed-wrap .checkout-failed .content .order-details .order-email svg{fill:var(--gm-svg-fill-color);height:20px;width:20px}.checkout-failed-wrap .checkout-failed .content .order-details .order-phone{align-items:center;display:flex;font-weight:500;gap:.5rem}.checkout-failed-wrap .checkout-failed .content .order-details .order-phone svg{fill:var(--gm-svg-fill-color);height:20px;width:20px}.checkout-failed-wrap .checkout-failed .content .order-details .delivery-info{font-size:var(--step-1);font-weight:700}.checkout-failed-wrap .checkout-failed .content .order-details .order-total{align-items:center;display:flex;font-size:var(--step-2);font-weight:700;gap:.5rem}.checkout-experience-wrap{margin-bottom:1.5rem}.checkout-experience-mask{background-color:#00000080;display:flex;height:100%;left:0;position:fixed;top:0;transition:opacity .2s ease;width:100%;z-index:9998}.checkout-experience-mask .checkout-experience{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;margin-top:auto;padding-bottom:60px;position:relative;transition:all .2s ease-out;width:min(600px,100%)}@media screen and (min-width:1024px){.checkout-experience-mask .checkout-experience{margin:auto;padding-bottom:0}}.checkout-experience-mask .checkout-experience .checkout-experience-header{align-items:flex-start;display:flex;justify-content:space-between;padding:1rem 1.5rem;width:100%}.checkout-experience-mask .checkout-experience .checkout-experience-header .header .title{font-size:var(--step-2);font-weight:700;margin-bottom:0;text-align:left;width:100%}.checkout-experience-mask .checkout-experience .checkout-experience-header .header .hint{color:var(--secondary-text-color);font-size:var(--step--2);width:75%}.checkout-experience-mask .checkout-experience .checkout-experience-header .close{display:grid;height:36px;place-items:center;width:36px}.checkout-experience-mask .checkout-experience .checkout-experience-header .close svg{fill:#999}.checkout-experience-mask .checkout-experience .checkout-experience-body{padding:0 1.5rem 1rem;width:100%}.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{color:var(--secondary-text-color);font-size:var(--step--1);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{margin-bottom:1.5rem;width:min(500px,100%)}.track-order-wrap .track-order .track-order-result .button-wrapper{margin:.95rem 0}.track-order-wrap .track-order .track-order-result .shipment{background-color:#fff;border-radius:var(--gm-border-radius);margin-bottom:1.5rem;padding:0}@media screen and (min-width:1024px){.track-order-wrap .track-order .track-order-result .shipment{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:1.5rem}}.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{align-items:center;display:grid;gap:.5rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-content:space-between}@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{align-items:center;display:flex;font-size:var(--step--1)}.track-order-wrap .track-order .track-order-result .shipment .shipment-details .detail>:not(.value){font-weight:500;min-width:100px}@media screen and (min-width:1024px){.track-order-wrap .track-order .track-order-result .shipment .shipment-details .detail:nth-child(2n){justify-content:flex-end;text-align:right}}.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;border-radius:var(--gm-border-radius);margin:1rem 0;padding:1.5rem}.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{color:var(--secondary-text-color);font-size:var(--step--2)}.track-order-wrap .track-order .track-order-result .shipment .shipment-steppr .see-all-updates{margin:1rem 0}.track-order-wrap .track-order .track-order-result .shipment .shipment-steppr .see-all-updates .button{text-decoration:none!important}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .title{font-size:var(--step-0);font-weight:500;margin:1rem 0}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item{align-items:flex-start;cursor:pointer;display:flex;gap:1rem;margin-bottom:1rem}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item .item-image{width:80px}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item .item-image img{border-radius:var(--gm-border-radius);width:100%}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item .item-info{display:flex;flex-direction:column;width:calc(100% - 80px)}.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{color:var(--tertiary-text-color);font-size:var(--step--2)}.track-order-wrap .track-order .track-order-result .shipment .shipment-products .shipment-item .item-info .quantity{color:var(--secondary-text-color);font-size:var(--step--2)}.see-all-updates-modal{background:#fff;border-radius:8px!important;box-sizing:border-box;display:flex;flex-direction:column;margin:auto!important;max-height:60vh;overflow-y:auto;padding:1.5rem;position:relative;transition:all .3s ease-in-out;width:min(350px,100%)!important}@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{display:block;position:sticky;top:0;width:100%;z-index:10}.see-all-updates-modal .modal-header .title{font-size:var(--step-3)!important;font-weight:700;line-height:2.25rem;margin:0;text-align:center;width:100%}@media screen and (min-width:1024px){.see-all-updates-modal .modal-header .title{font-size:1.875rem}}.see-all-updates-modal .modal-header .close{display:grid;height:36px;place-items:center;position:absolute;right:0!important;top:-.75rem!important;width:36px;z-index:20}.see-all-updates-modal .modal-header .close svg{fill:#999}.see-all-updates-modal .tracking-modal .tracking-list{border-left:2px solid #ccc;list-style:none;margin:0;padding-left:24px;position:relative;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{padding:0 0 1rem;position:relative}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .tracking-dot{background:#fff;border:2px solid #ccc;border-radius:50%;height:12px;left:-31px;position:absolute;top:0;transition:background-color .3s ease,border-color .3s ease;width:12px;z-index:999}.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{background-color:#2e8b57;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .tracking-dot.filled:after{opacity:1}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .tracking-content{margin-left:12px}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-title{color:#777;font-size:16px;font-weight:600}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-title.step-title-status{color:var(--primary-text-color)}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-title .step-date{color:#777;font-size:14px;font-weight:400;margin-left:6px}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-logistics{color:#555;font-size:14px;font-weight:500;margin:6px 0}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-items{list-style:none;margin-top:8px;padding-left:0}.see-all-updates-modal .tracking-modal .tracking-list .tracking-step .step-items li{color:#444;font-size:13px;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{color:var(#666);font-size:var(--step-4);font-weight:700}.shipment-product-list-container .shipment-details .detail .shipment-order-date{color:var(--primary-text-color);font-size:var(--step--1);font-weight:400}.shipment-product-list-container .shipment-details .order-item{color:#666;font-size:var(--step-1);font-weight:500;margin:.5rem 0}.shipment-product-list-container .shipment-card-wrapper{align-items:center;background-color:#f2f2f2;display:flex;flex-direction:column;gap:1rem;padding:2.5rem 1rem}.shipment-product-list-container .shipment-card-wrapper .shipment-card{align-items:flex-start;background-color:#fff;border-radius:10px;box-shadow:0 1px 4px #00000014;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;transition:box-shadow .3s ease;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{align-items:center;background-color:#f5f5f5;border-radius:6px;display:flex;flex:0 0 100px;height:100px;justify-content:center;overflow:hidden}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-left .product-img{background-color:#fff;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@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{align-items:flex-end;display:flex;flex:1}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper{align-items:flex-start;display:flex;flex:1;justify-content:space-between}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-center{display:flex;flex-direction:column;gap:.2rem;justify-content:center;padding:.5rem 1rem}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-center .product-title{color:#333;font-size:1rem;font-weight:600;margin-bottom:4px}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-center .product-price{color:#555;font-size:.95rem;font-weight:500;margin-bottom:2px}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-center .quantity{color:#666;font-size:.85rem}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-right{align-items:flex-start;display:flex;flex-direction:column;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{color:#ff9800;font-size:.9rem;font-weight:600;margin-bottom:4px;text-transform:capitalize}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-right .delivery-status.delivered{color:#4caf50}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-right .delivery-status.cancelled{color:#f44336}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .shipment-details-wrapper .shipment-right .arrival-date{color:#888;font-size:.85rem;margin-bottom:4px}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .chevron-icon{color:#666;padding-left:1rem}.shipment-product-list-container .shipment-card-wrapper .shipment-card .shipment-details-container-block .chevron-icon svg{height:20px;width:20px}.mobile-fixed-footer-wrap{background-color:#fff;bottom:0;box-shadow:0 -1px 1px #0000001a;height:60px;left:0;opacity:0;position:fixed;transform:translateY(100px);transition:opacity .3s ease-out,transform .3s ease-out;width:100%;z-index:10}.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{align-items:center;display:flex;height:60px;justify-content:space-around}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu{align-items:center;display:flex;flex:1;flex-direction:column;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{align-items:center;display:flex;flex-direction:column;margin-bottom:.125rem;position:relative}.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{background-color:var(--gm-counter-color);border-radius:50%;color:#fff;font-size:.7rem;font-weight:600;height:18px;line-height:18px;position:absolute;right:-.75rem;text-align:center;top:-.1rem;width:18px;z-index:1}.mobile-fixed-footer-wrap .mobile-fixed-footer .fixed-menu .menu{color:var(--primary-text-color);display:block;font-size:var(--step--2);text-align:center}body:is(.page--cart,.page--checkout,.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{background-color:#fbfbfb;margin:1rem 0;padding: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:400px}.pincode-availability-checker .pincode-availability-checker-input .form .form-group{position:relative}.pincode-availability-checker .pincode-availability-checker-input .form .form-group .form-input{background-color:#fff}.pincode-availability-checker .pincode-availability-checker-input .form .form-group .button{border-radius:4px;position:absolute;right:.25rem;top:3px;width:100px}.pincode-availability-checker .pincode-availability-checker-input .delivery-available,.pincode-availability-checker .pincode-availability-checker-input .delivery-not-available{align-items:center;display:flex;font-size:var(--step--1);gap:.25rem}.pincode-availability-checker .pincode-availability-checker-input .estimated-delivery{color:var(--secondary-text-color);font-size:var(--step--2);margin-top:.25rem}.product-customisation{margin:1rem 0}.product-customisation .product-customisation-title{align-items:start;display:flex;font-weight:600;justify-content:space-between;margin-bottom:1rem}.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{cursor:pointer;margin-bottom:.5rem;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{border-radius:6px;display:block;width:100%}.product-custom-gallery-wrap .masonry-grid .grid-item .grid-item-caption{color:var(--secondary-text-color);font-size:var(--step--2);line-height:1.125;margin:.35rem .25rem .25rem}@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{color:var(--secondary-text-color);display:none;font-size:var(--step--2);line-height:1.125;margin:.25rem .25rem .35rem}@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{background-color:#eeeeeec2;border-radius:0 6px;display:none;height:36px;position:absolute;right:0;top:0;width:36px;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{align-items:center;bottom:0;display:flex;flex-direction:column;height:auto;left:0;padding:1rem 0;position:absolute;width:100%}.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{align-items:center;background-color:#eeeeeec2;border-radius:0 6px;display:flex;height:36px;justify-content:center;position:absolute;right:0;top:0;width:36px;z-index:10}.product-custom-gallery-wrap .masonry-grid .grid-item .product-view.active{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out;z-index:5}.product-custom-gallery-wrap .masonry-grid .grid-item.grid-item--gigante{overflow:hidden;width:100%}.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{align-items:center;display:flex;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{box-shadow:0 0 25px #444;width:min(100%,500px)}.dialog-wrap.gallery-dialog-wrap .dialog .header{padding:0}.dialog-wrap.gallery-dialog-wrap .dialog .header .close{background-color:#eeeeeec2;height:36px;right:0;top:0;width:36px;z-index:10}.dialog-wrap.gallery-dialog-wrap .dialog .header .close svg{fill:#444}.dialog-wrap.gallery-dialog-wrap .dialog .body .content{align-items:center;display:flex;flex-direction:column}.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);margin-bottom:.25rem;text-align:center}.dialog-wrap.gallery-dialog-wrap .dialog .body .content .item-info .style{font-size:var(--step--2);font-weight:500;margin-bottom:.5rem;text-align:center}.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{align-items:center;display:flex;font-size:var(--step-3);font-weight:700;gap:.5rem}.account-address-wrap>.header .title img{height:32px;width:32px}.account-address-wrap .account-address{background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);margin-bottom:1rem;padding: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);margin-bottom:1.5rem;padding:1rem 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{align-items:center;display:flex;font-size:var(--step-1);font-weight:500;justify-content:space-between;margin-bottom:1.5rem}.account-address-wrap .account-address .address-box{background-color:#fff;border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);cursor:pointer;margin-bottom:1.5rem;padding:1rem 1.5rem;transition:border .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out}.account-address-wrap .account-address .address-box.selected{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{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.account-address-wrap .account-address .address-box>.header .full-name{align-items:center;display:flex;font-size:var(--step-0);font-weight:700}.account-address-wrap .account-address .address-box>.header .full-name .delivery-type{background-color:#ededed;border-radius:999px;font-size:.75rem;font-weight:400;line-height:1rem;margin-left:.5rem;padding:.25rem 1rem}.account-address-wrap .account-address .address-box .location{font-size:var(--step--1);margin-bottom:.5rem}.account-address-wrap .account-address .address-box .full-address,.account-address-wrap .account-address .address-box .tax-info{color:var(--secondary-text-color);font-size:var(--step--2);margin-bottom:.25rem}.account-address-wrap .account-address .address-box .tax-info{font-weight:500}.account-address-wrap .account-address .address-box .footer{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.account-address-wrap .account-address .address-box .footer .phone{align-items:center;color:var(--primary-text-color);display:flex;font-size:var(--step--2);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{align-items:center;display:flex;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{align-items:center;display:flex;font-size:var(--step-3);font-weight:700;gap:.5rem}.account-wishlist-wrap>.header .title img{height:32px;width: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{align-items:center;display:flex;font-size:var(--step-1);font-weight:500;justify-content:space-between;margin-bottom:1.5rem;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{color:var(--secondary-text-color);font-size:var(--step--1)}.account-wishlist-wrap .account-wishlist .product-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}@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{align-items:center;display:flex;font-size:var(--step-1);font-weight:700;gap:.5rem}@media screen and (min-width:1024px){.account-orders-wrap>.header .title{font-size:var(--step-3)}}.account-orders-wrap>.header .title img{display:none;height:32px;width: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{background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);margin-bottom:2rem;padding:1rem}@media screen and (min-width:1024px){.account-orders-wrap .account-orders{border:thin solid var(--gm-border-color);border-radius:var(--gm-border-radius);margin-bottom:1.5rem;padding:1rem 1.5rem}}.account-orders-wrap .account-orders>.header{align-items:center;display:flex;font-size:var(--step-1);font-weight:500;justify-content:space-between;margin-bottom:1.5rem}.account-orders-wrap .account-orders>.header .order-header .order-no{font-weight:600}.account-orders-wrap .account-orders>.header .order-header .order-date{color:var(--secondary-text-color);font-size:var(--step--2)}.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{color:var(--secondary-text-color);font-size:var(--step--2)}.account-orders-wrap .account-orders .order-items-group{font-weight:500;margin-bottom:1rem;text-transform:uppercase}.account-orders-wrap .account-orders .order-item{align-items:stretch;background-color:#fafafa;border-radius:var(--gm-border-radius);box-shadow:0 1px 1px #00000029;cursor:pointer;display:flex;gap:1rem;margin-bottom:1rem;padding:1rem}.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{border-radius:var(--gm-border-radius);cursor:pointer;width:100px}.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;overflow:hidden;text-overflow:ellipsis;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);color:var(--_status-color);font-size:var(--step--1);font-weight:600}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.order.processing{--order-status-color:#ec800e}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.order.on-hold{--order-status-color:#c83c69}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.order.cancelled{--order-status-color:#712804}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.order.payment-pending{--order-status-color:#d11e1e}.account-orders-wrap .account-orders .order-item .order-item-info .order-item-status .status.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{display:grid;margin-left:auto;place-content:center right;width:80px}.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{align-items:center;display:flex;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{align-items:flex-start;display:flex;font-size:var(--step-1);font-weight:500;justify-content:space-between;margin-inline:1rem;margin-bottom:.5rem}@media screen and (min-width:1024px){.account-orders-wrap .order-item-details>.header{margin-inline:0}}.account-orders-wrap .order-item-details>.header .title{align-items:center;display:flex;font-size:var(--step-1);font-weight:700;gap:.5rem}@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{color:var(--secondary-text-color);font-size:var(--step--2)}.account-orders-wrap .order-item-details .order-item{background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);margin-bottom:1rem;padding:1rem 1.5rem}@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{align-items:flex-start;display:flex;font-size:var(--step-1);justify-content:space-between;margin-bottom:1.5rem}.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);color:var(--_status-color);font-size:var(--step--1);font-weight:600}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.order.processing{--order-status-color:#ec800e}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.order.on-hold{--order-status-color:#c83c69}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.order.cancelled{--order-status-color:#712804}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.order.payment-pending{--order-status-color:#d11e1e}.account-orders-wrap .order-item-details .order-item>.header .order-item-status .status.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{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.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{align-items:stretch;background-color:#fafafa;border-radius:var(--gm-border-radius);box-shadow:0 1px 1px #00000029;display:flex;gap:1rem;margin-bottom:1rem;padding:1rem}.account-orders-wrap .order-item-details .order-item .item-details .item-image img{cursor:pointer;width:100px}.account-orders-wrap .order-item-details .order-item .item-details .item-info{display:flex;flex-direction:column;width:100%}.account-orders-wrap .order-item-details .order-item .item-details .item-info .item-header{align-items:center;display:flex;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{background-color:#eee;border-radius:4px;padding:1rem}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details .header{align-items:center;border-radius:4px;display:flex;justify-content:space-between}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details .header .title{align-items:center;display:flex;font-size:var(--step--1);font-weight:700;gap:1rem}.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-size:var(--step--1);font-weight:500}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details .details .remarks{font-size:var(--step--2);margin-top:.5rem}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details .refund-completed .header .title{color:#cb0000}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-request-details.refund-requested{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{align-items:center;color:var(--secondary-text-color);display:flex;font-size:var(--step--2);gap:.5rem;margin-bottom:1rem}.account-orders-wrap .order-item-details .order-item .order-item-refund .refund-available-status svg{height:18px;width: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{font-size:var(--step--1);font-weight:500;margin-bottom:1.5rem}.account-orders-wrap .order-item-details .order-item .order-item-rating>.rating{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.5rem}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-headline{font-size:var(--step--1);font-weight:600}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-comment{color:var(--secondary-text-color);font-size:var(--step--2);margin-bottom:1rem}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-status{align-items:center;display:flex;font-size:var(--step--3);gap:.25rem}.account-orders-wrap .order-item-details .order-item .order-item-rating .review-status svg{fill:var(--gm-svg-fill-color);height:.9rem;margin-top:-2px;width:.9rem}.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{background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);margin-bottom:1rem;padding:1rem 1.5rem}@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{align-items:flex-start;display:flex;font-size:var(--step-0);font-weight:600;justify-content:space-between;margin-bottom:1.5rem}.account-orders-wrap .order-item-details .order-contact .order-email{align-items:center;display:flex;font-size:var(--step--1);gap:.5rem}.account-orders-wrap .order-item-details .order-contact .order-email svg{height:18px;width:18px;fill:var(--gm-svg-fill-color)}.account-orders-wrap .order-item-details .order-contact .order-phone{align-items:center;display:flex;font-size:var(--step--1);gap:.5rem}.account-orders-wrap .order-item-details .order-contact .order-phone svg{height:18px;width:18px;fill:var(--gm-svg-fill-color)}.account-orders-wrap .order-item-details .order-delivery{background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);margin-bottom:1rem;padding:1rem 1.5rem}@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{align-items:flex-start;display:flex;font-size:var(--step-0);font-weight:600;justify-content:space-between;margin-bottom:1.5rem}.account-orders-wrap .order-item-details .order-delivery .delivery-contact{font-size:var(--step--1);font-weight:600;margin-bottom:.25rem}.account-orders-wrap .order-item-details .order-delivery .delivery-contact span:has(+span){border-right:2px solid var(--primary-text-color);margin-right:.5rem;padding-right:.5rem}.account-orders-wrap .order-item-details .order-delivery .delivery-address{color:var(--secondary-text-color);font-size:var(--step--2)}.account-orders-wrap .order-item-details .order-billing{background-color:#fff;border-bottom:thin solid var(--gm-border-color);border-top:thin solid var(--gm-border-light-color);margin-bottom:1rem;padding:1rem 1.5rem}@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{align-items:flex-start;display:flex;font-size:var(--step-0);font-weight:600;justify-content:space-between;margin-bottom:1.5rem}.account-orders-wrap .order-item-details .order-billing .amount-details{align-items:flex-start;display:flex;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{color:var(--gm-green-color);font-size:var(--step--2)}.account-orders-wrap .order-item-details .order-billing .amount-details .amount-details-right{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.account-orders-wrap .order-item-details .order-billing .amount-details .amount-details-right .order-amount{font-size:var(--step--0);font-weight:700}.account-orders-wrap .order-item-details .order-billing .invoice-and-payment{align-items:center;display:flex;flex-direction:column-reverse;gap:1rem;justify-content:space-between;margin-bottom: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{font-size:var(--step--1);font-weight:700;text-align:right;text-transform:uppercase}@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:#52b962}.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-size:var(--step--1);font-weight:600;margin-bottom:.25rem}.account-orders-wrap .order-item-details .order-billing .billed-to .billing-address{color:var(--secondary-text-color);font-size:var(--step--2)}.account-orders-wrap .button-cancel-order{margin:1rem auto;max-width:94%}@media screen and (min-width:1024px){.account-orders-wrap .button-cancel-order{max-width:100%}}.order-cancellation-dialog-wrap .order-cancellation-dialog{padding:1rem 1.5rem;width:600px}.order-cancellation-dialog-wrap .order-cancellation-dialog .modal-header{margin-bottom:1.5rem}.order-cancellation-dialog-wrap .order-cancellation-dialog .modal-header .header .title{font-size:var(--step-3);font-weight:600;margin-bottom:0;text-align:left}.order-cancellation-dialog-wrap .order-cancellation-dialog .modal-header .header .hint{color:var(--secondary-text-color);font-size:var(--step--2);width:90%}.order-cancellation-dialog-wrap .order-cancellation-dialog .content{display:flex;flex-direction:column;width:100%}.order-rating-dialog-wrap .order-rating-dialog{padding:1rem 1.5rem;width:600px}.order-rating-dialog-wrap .order-rating-dialog .modal-header{margin-bottom:1.5rem}.order-rating-dialog-wrap .order-rating-dialog .modal-header .header .title{font-size:var(--step-3);font-weight:600;margin-bottom:0;text-align:left}.order-rating-dialog-wrap .order-rating-dialog .modal-header .header .hint{color:var(--secondary-text-color);font-size:var(--step--2);width:90%}.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{align-items:stretch;display:flex;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{display:flex;flex-direction:column;width:100%}.order-rating-dialog-wrap .order-rating-dialog .content .review-item .item-info .item-header{align-items:flex-start;display:flex;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-refund-dialog-wrap .order-refund-dialog{padding:1rem 1.5rem;width:600px}.order-refund-dialog-wrap .order-refund-dialog .modal-header{margin-bottom:1.5rem}.order-refund-dialog-wrap .order-refund-dialog .modal-header .header .title{font-size:var(--step-3);font-weight:600;margin-bottom:0;text-align:left}.order-refund-dialog-wrap .order-refund-dialog .modal-header .header .hint{color:var(--secondary-text-color);font-size:var(--step--2);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{align-items:stretch;display:flex;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{display:flex;flex-direction:column;width:100%}.order-refund-dialog-wrap .order-refund-dialog .content .refund-item .item-info .item-header{align-items:flex-start;display:flex;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{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}@font-face{font-display:swap;font-family:DINRoundPro;font-style:normal;font-weight:700;src:url(../fonts/DINRoundPro-Bold.woff2) format("woff2")}:root{--primary-color-darker:#6eb257;--text-color-dark:#727771}body{opacity:0;transition:opacity .8s cubic-bezier(.17,.55,.55,1)}body.production{opacity:1;transition-delay:.2s}header{min-height:120px}@media screen and (min-width:1024px){header{min-height:150px}}header .top-bar-component{background-color:#6eb257;background-color:var(--primary-color-darker);height:40px}@media screen and (min-width:1024px){header .top-bar-component{height:50px}}header .top-bar-component .container{height:40px}@media screen and (min-width:1024px){header .top-bar-component .container{font-weight:500;height:50px}}header .top-bar-component .container .top-bar-caption{font-size:var(--step-1);font-weight:500}header .header-component .header-section .container>a .logo{width:80px}@media screen and (min-width:1024px){header .header-component .header-section .container>a .logo{width:100px}}header .header-component .header-section .container .menu-wrap .menu.menu--desktop .menu-item{font-size:var(--step-1);text-transform:unset}header .header-component .header-section .container .menu-wrap .menu.menu--desktop .menu-item a:after{bottom:-5px}.cart-header-section{height:100%}.cart-header-section .container>a .logo{width:100px}.footer-component{background-color:#262626;border-top:thin solid var(--gm-border-light-color);padding:3rem 0 100px}@media screen and (min-width:1024px){.footer-component{padding-bottom:3rem}}.footer-component .container{align-items:flex-start;display:flex;flex-direction:column;margin-inline:auto;position:relative}@media screen and (min-width:1024px){.footer-component .container{flex-direction:row}}.footer-component .container .footer-contents .ripeenough-footer-menu{align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1024px){.footer-component .container .footer-contents .ripeenough-footer-menu{align-items:center;flex-direction:row}}.footer-component .container .footer-contents .ripeenough-footer-menu a{color:#fff}.footer-component .container .footer-contents .ripeenough-footer-menu .social-media-icons{align-items:center;display:flex;gap:1rem;margin-top:2rem}@media screen and (min-width:1024px){.footer-component .container .footer-contents .ripeenough-footer-menu .social-media-icons{margin-left:auto;margin-top:0}}.footer-component .container .footer-contents .ripeenough-footer-menu .social-media-icons .icon{transition:filter .2s ease-out}.footer-component .container .footer-contents .ripeenough-footer-menu .social-media-icons .icon svg{fill:#fff;height:1.6rem;width:1.6rem}.footer-component .container .footer-contents .ripeenough-footer-menu .social-media-icons .icon:is(:hover,:focus){filter:brightness(.8)}.footer-component .container .footer-contents .footer-divider{border:thin solid #ffffff80;margin:1.5rem 0}.footer-component .container .footer-contents .bottom-bar{align-items:flex-start;color:#fff;display:flex;flex-direction:column-reverse;font-size:var(--step--2);gap:1.5rem;justify-content:space-between}@media screen and (min-width:1024px){.footer-component .container .footer-contents .bottom-bar{flex-direction:row}}.footer-component .container .footer-contents .bottom-bar .copyright-info a{color:var(--primary-color);text-decoration:underline}body:is(.page--cart,.page--checkout,.page--checkout-failed,.page--checkout-complete,.page--error) .footer-component{background-color:#f8f8f8}body:is(.page--cart,.page--checkout,.page--checkout-failed,.page--checkout-complete,.page--error) .footer-component .container .footer-contents .footer-divider{border:1px solid #ddd;margin:1.5rem 0}body:is(.page--cart,.page--checkout,.page--checkout-failed,.page--checkout-complete,.page--error) .footer-component .container .footer-contents .bottom-bar{color:var(--primary-text-color)}.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{align-items:center;flex-direction:row;justify-content:space-between}}.cart-footer-section .cart-footer-help .secure{align-items:center;display:flex;flex-direction:row}.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:60px}}.cart-footer-section .cart-footer-help .secure .secured-payments{font-weight:700;margin-left:1rem;margin-right:auto}.cart-footer-section .cart-footer-help a{text-decoration:underline}.section-component .section-title{font-size:var(--step-3);font-weight:600;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}@media screen and (min-width:1024px){.section-component .section-title{font-size:var(--step-4)}}.section-component .container{margin-inline:auto}.menu-mobile-mask .menu-drawyer .header .logo-wrap .logo{width:72px}.notice-bar-wrap{--_show-notice-bar:var(--show-notice-bar,none);background-color:#faebd7;display:none;display:var(--_show-notice-bar)}.notice-bar-wrap .notice-bar{align-items:center;display:flex;gap:2rem;height:60px;justify-content:center}.notice-bar-wrap .notice-bar .notice{font-size:var(--step--0);font-weight:500;text-align:center}@media screen and (min-width:1024px){.notice-bar-wrap .notice-bar .notice{font-size:var(--step--1)}}.notice-bar-wrap .notice-bar .icon{fill:#fff;cursor:pointer}body:not(.page--password-protected,.page--coming-soon,.page--under-maintenance){--show-notice-bar:block}.ripeenough-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;grid-column-gap:.5rem;grid-row-gap:.5rem}@media screen and (min-width:1024px){.ripeenough-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto 1fr;grid-column-gap:1rem;grid-row-gap:1rem}.ripeenough-product-grid>:first-child{grid-area:1/1/2/3}.ripeenough-product-grid>:nth-child(2){grid-area:1/3/2/5}.ripeenough-product-grid>:nth-child(3){grid-area:2/1/3/2}.ripeenough-product-grid>:nth-child(4){grid-area:2/2/3/3}.ripeenough-product-grid>:nth-child(5){grid-area:2/3/3/4}.ripeenough-product-grid>:nth-child(6){grid-area:2/4/3/5}}.ripeenough-product-grid .product-box-card{align-items:center;background-color:#f9f9f9;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative}@media screen and (min-width:1024px){.ripeenough-product-grid .product-box-card{flex-direction:column}}.ripeenough-product-grid .product-box-card .product-image{border-radius:0;overflow:hidden;position:relative;width:100%}.ripeenough-product-grid .product-box-card .product-image .product-image-main{filter:brightness(1);transition:transform .5s cubic-bezier(.15,.75,.5,1);width:100%}.ripeenough-product-grid .product-box-card .product-image .product-image-main.animate-zoom-in{transform:scale3d(1.05,1.05,1.05) translateZ(0);transition-delay:.1s}.ripeenough-product-grid .product-box-card .product-image .product-image-flipper{left:0;opacity:0;position:absolute;top:0;transition:opacity .8s ease,transform 1.1s cubic-bezier(.15,.75,.5,1);width:100%;will-change:opacity,transform}.ripeenough-product-grid .product-box-card .product-image .product-label{background-color:#f8b302;border-radius:4px;color:#fcfcfc;display:inline-block;font-size:var(--step--3);font-weight:600;left:.5rem;margin:0 0 .5rem;padding:.2rem .4rem;position:absolute;top:.5rem}@media screen and (min-width:1024px){.ripeenough-product-grid .product-box-card .product-image .product-label{font-size:var(--step--2);padding:.2rem .5rem}}.ripeenough-product-grid .product-box-card .product-image .ripeenough-cart-button{align-items:center;bottom:1rem;display:flex;height:30px;justify-content:center;left:50%;min-width:120px;opacity:0;position:absolute;transform:translate(-50%) translateY(5px);transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:.1s;z-index:10}.ripeenough-product-grid .product-box-card .product-image:hover .product-image-flipper{opacity:1;transform:scale3d(1.05,1.05,1.05) translateZ(0);transition-delay:.1s}.ripeenough-product-grid .product-box-card .product-info{background-color:#f9f9f9;color:var(--primary-text-color);margin:auto 0 0;padding:1rem;width:100%}.ripeenough-product-grid .product-box-card .product-info .product-info-content-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:space-between;margin-bottom:.5rem}@media screen and (min-width:1024px){.ripeenough-product-grid .product-box-card .product-info .product-info-content-wrap{flex-direction:row;gap:0}}.ripeenough-product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-name{font-size:var(--step-0);font-weight:500;margin-bottom:.125rem}@media screen and (min-width:1024px){.ripeenough-product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-name{font-weight:500;margin-bottom:.125rem}}.ripeenough-product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-price{font-size:var(--step--1);font-weight:700}@media screen and (min-width:1024px){.ripeenough-product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-price{font-size:var(--step--1)}}.ripeenough-product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-price .display-unit{color:var(--secondary-text-color);font-size:var(--step--2);font-weight:600}.ripeenough-product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-price .previous-price{color:var(--tertiary-text-color);font-size:var(--step--2);position:relative;text-decoration:none}.ripeenough-product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-price .previous-price:before{border-top:1px solid #d15c5c;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(-5deg)}.ripeenough-product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-price .product-discount{color:#52b962;font-size:var(--step--2);font-weight:500;margin-left:.5rem}.ripeenough-product-grid .product-box-card .product-info .ripe-enogh-cart-button{width:-moz-max-content;width:max-content}@media screen and (min-width:1024px){.ripeenough-product-grid .product-box-card .product-info .ripe-enogh-cart-button{width:100%}}.ripeenough-product-grid .product-box-card .wishlist-button{align-items:center;background-color:#ffffffe1;border:thin solid #eee;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:box-shadow .2s ease-out;width:32px;z-index:10}.ripeenough-product-grid .product-box-card .wishlist-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.ripeenough-product-grid .product-box-card.is-combo{flex-direction:column}@media screen and (min-width:1024px){.ripeenough-product-grid .product-box-card.is-combo{flex-direction:row}}.ripeenough-product-grid .product-box-card.is-combo .product-image{width:100%}@media screen and (min-width:1024px){.ripeenough-product-grid .product-box-card.is-combo .product-image{width:45%}}.ripeenough-product-grid .product-box-card.is-combo .product-info{display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width:1024px){.ripeenough-product-grid .product-box-card.is-combo .product-info{margin:auto;width:55%}}.ripeenough-product-grid .product-box-card.is-combo .product-info .product-info-content-wrap{flex-direction:column}.ripeenough-product-grid .product-box-card.is-combo .product-info .product-info-content-wrap .product-info-content .product-name{font-size:var(--step-0);font-weight:500;margin-bottom:0}@media screen and (min-width:1024px){.ripeenough-product-grid .product-box-card.is-combo .product-info .product-info-content-wrap .product-info-content .product-name{font-size:var(--step-3);font-weight:600;margin-bottom:0}}.ripeenough-product-grid .product-box-card.is-combo .product-info .product-info-content-wrap .product-info-content .combo-items{color:var(--secondary-text-color);font-size:var(--step--1);margin-bottom:1rem}@media screen and (min-width:1024px){.ripeenough-product-grid .product-box-card.is-combo .product-info .product-info-content-wrap .product-info-content .combo-items{font-size:var(--step-0)}}.ripeenough-product-grid .product-box-card.is-combo .product-info .product-info-content-wrap .product-info-content .product-price{font-size:var(--step--1);font-weight:700}@media screen and (min-width:1024px){.ripeenough-product-grid .product-box-card.is-combo .product-info .product-info-content-wrap .product-info-content .product-price{font-size:var(--step-1);margin-bottom:.75rem}}.ripeenough-product-grid .product-box-card.is-combo .product-info .product-info-content-wrap .product-info-content .product-price .previous-price{color:var(--secondary-text-color);font-size:var(--step--1);font-weight:400;text-decoration:line-through}.ripeenough-product-grid .product-box-card.is-combo .product-info .product-info-content-wrap .product-info-content .product-price .product-discount{color:#52b962;font-size:var(--step--1);font-weight:500;margin-left:.5rem}.ripeenough-product-grid .product-box-card.is-combo .product-info .product-info-content-wrap .ripeenough-quantity-selector{margin-bottom:1rem}.ripeenough-product-grid .product-box-card.is-combo .product-info .ripe-enogh-cart-button{width:-moz-max-content;width:max-content}@media screen and (min-width:1024px){.ripeenough-product-grid .product-box-card.is-combo .product-info .ripe-enogh-cart-button{width:50%}}.product-loop-card{align-items:center;background-color:#f9f9f9;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative}@media screen and (min-width:1024px){.product-loop-card{flex-direction:column}}.product-loop-card .product-image{border-radius:6px;cursor:pointer;overflow:hidden;position:relative;width:100%}@media screen and (min-width:1024px){.product-loop-card .product-image{width:100%}}.product-loop-card .product-image .product-image-main{filter:brightness(.98);transition:transform .5s cubic-bezier(.15,.75,.5,1);width:100%}.product-loop-card .product-image .product-image-main.animate-zoom-in{transform:scale3d(1.05,1.05,1.05) translateZ(0);transition-delay:.1s}.product-loop-card .product-image .product-image-gallery img{width:100%}.product-loop-card .product-image .product-image-flipper{filter:brightness(.98);left:0;opacity:0;position:absolute;top:0;transition:opacity .8s ease,transform 1.1s cubic-bezier(.15,.75,.5,1);width:100%;will-change:opacity,transform}.product-loop-card .product-image .ripeenough-cart-button{align-items:center;bottom:1rem;display:flex;height:30px;justify-content:center;left:50%;min-width:120px;opacity:0;position:absolute;transform:translate(-50%) translateY(5px);transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:.1s;z-index:10}.product-loop-card .product-image .product-label{background-color:#f8b302;border-radius:4px;color:#fcfcfc;display:inline-block;font-size:var(--step--3);font-weight:600;left:.5rem;margin:0 0 .5rem;padding:.2rem .4rem;position:absolute;top:.5rem}@media screen and (min-width:1024px){.product-loop-card .product-image .product-label{font-size:var(--step--2);padding:.2rem .5rem}}.product-loop-card .product-image:hover .product-image-flipper{opacity:1;transform:scale3d(1.05,1.05,1.05) translateZ(0);transition-delay:.1s}.product-loop-card .product-info{background-color:#f9f9f9;color:var(--primary-text-color);margin:auto 0 0;padding:1rem;width:100%}.product-loop-card .product-info a{color:var(--primary-text-color)}.product-loop-card .product-info .product-info-content-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:space-between;margin-bottom:.5rem}@media screen and (min-width:1024px){.product-loop-card .product-info .product-info-content-wrap{flex-direction:row;gap:1rem}}.product-loop-card .product-info .product-info-content-wrap .product-info-content .product-title{font-size:var(--step-0);font-weight:500;margin-bottom:.125rem}@media screen and (min-width:1024px){.product-loop-card .product-info .product-info-content-wrap .product-info-content .product-title{font-weight:500;margin-bottom:.125rem}}.product-loop-card .product-info .product-info-content-wrap .product-info-content .combo-items{color:var(--secondary-text-color);font-size:var(--step--1);margin-bottom:1rem}@media screen and (min-width:1024px){.product-loop-card .product-info .product-info-content-wrap .product-info-content .combo-items{display:none}}.product-loop-card .product-info .product-info-content-wrap .product-info-content .product-price{font-size:var(--step--1);font-weight:700}@media screen and (min-width:1024px){.product-loop-card .product-info .product-info-content-wrap .product-info-content .product-price{font-size:var(--step--1)}}.product-loop-card .product-info .product-info-content-wrap .product-info-content .product-price .display-unit{font-size:var(--step--2);font-weight:600}.product-loop-card .product-info .product-info-content-wrap .product-info-content .product-price .previous-price{color:var(--tertiary-text-color);font-size:var(--step--2);position:relative;text-decoration:none}.product-loop-card .product-info .product-info-content-wrap .product-info-content .product-price .previous-price:before{border-top:1px solid #d15c5c;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(-5deg)}.product-loop-card .product-info .product-info-content-wrap .product-info-content .product-price .product-discount{color:#52b962;font-size:var(--step--2);font-weight:500;margin-left:.5rem}.product-loop-card .product-info .product-info-content-wrap .quantity-dropdown{margin:.25rem 0;min-width:unset}@media screen and (min-width:1024px){.product-loop-card .product-info .product-info-content-wrap .quantity-dropdown{margin:0}}.product-loop-card .product-info .product-info-content-wrap .quantity-dropdown select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#ffffff80;background-image:none;border-radius:6px;font-size:var(--step--2);padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.product-loop-card .product-info .ripe-enogh-cart-button{width:-moz-max-content;width:max-content}@media screen and (min-width:1024px){.product-loop-card .product-info .ripe-enogh-cart-button{width:100%}}.product-loop-card .wishlist-button{align-items:center;background-color:#ffffffe1;border:thin solid #eee;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:box-shadow .2s ease-out;width:32px;z-index:10}.product-loop-card .wishlist-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.product>.content .product-gallery-wrap .product-gallery .main-gallery{background-color:#f9f9f9;border-radius:6px}.product>.content .product-gallery-wrap .product-gallery .main-gallery .product-gallery-slider{aspect-ratio:1}.product>.content .product-gallery-wrap .product-gallery .thumbnail-gallery .vertical-thumbnails-wrap .thumbnail{background-color:#fcfcfc}.product>.content .product-info-wrap .product-price-wrap .product-price{align-items:center;display:flex;font-size:var(--step-2);font-weight:700;gap:.5rem}.product>.content .product-info-wrap .product-price-wrap .product-price .price{align-items:center;display:flex;gap:.5rem}.product>.content .product-info-wrap .product-price-wrap .product-price .price .display-unit{font-size:var(--step-1);font-weight:600}.product>.content .product-info-wrap .product-price-wrap .product-price .previous-price{color:var(--tertiary-text-color);font-size:var(--step-0);font-weight:500;position:relative;text-decoration:none}.product>.content .product-info-wrap .product-price-wrap .product-price .previous-price:before{border-top:1px solid #c82f2f;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(-10deg)}.product>.content .product-info-wrap .product-price-wrap .product-price .product-discount{color:#52b962;font-size:var(--step-0);font-weight:600}.product>.content .product-info-wrap .product-price-wrap .tax-info{color:var(--secondary-text-color);font-size:var(--step--3)}.product>.content .product-info-wrap .product-quantity-wrap .quantity-dropdown-wrap .quantity-dropdown .form-select{padding-bottom:.5rem;padding-top:.5rem}.product>.content .product-info-wrap .product-details-wrap .accordion-item:nth-child(2){display:none}.product .product-related-products-wrap{margin:5rem 0}.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;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:1024px){.product .product-related-products-wrap .product-grid{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.product .product-related-products-wrap .product-grid a{color:var(--primary-text-color)}.product .product-related-products-wrap .product-grid .product-box-card{align-items:center;background-color:#f9f9f9;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative}@media screen and (min-width:1024px){.product .product-related-products-wrap .product-grid .product-box-card{flex-direction:column}}.product .product-related-products-wrap .product-grid .product-box-card .product-image{border-radius:6px;cursor:pointer;overflow:hidden;position:relative;width:100%}.product .product-related-products-wrap .product-grid .product-box-card .product-image .product-image-main{filter:brightness(.98);transition:transform .5s cubic-bezier(.15,.75,.5,1);width:100%}.product .product-related-products-wrap .product-grid .product-box-card .product-image .product-image-main.animate-zoom-in{transform:scale3d(1.05,1.05,1.05) translateZ(0);transition-delay:.1s}.product .product-related-products-wrap .product-grid .product-box-card .product-image .product-image-gallery img{width:100%}.product .product-related-products-wrap .product-grid .product-box-card .product-image .product-image-flipper{filter:brightness(.98);left:0;opacity:0;position:absolute;top:0;transition:opacity .8s ease,transform 1.1s cubic-bezier(.15,.75,.5,1);width:100%;will-change:opacity,transform}.product .product-related-products-wrap .product-grid .product-box-card .product-image .ripeenough-cart-button{align-items:center;bottom:1rem;display:flex;height:30px;justify-content:center;left:50%;min-width:120px;opacity:0;position:absolute;transform:translate(-50%) translateY(5px);transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:.1s;z-index:10}.product .product-related-products-wrap .product-grid .product-box-card .product-image .product-label{background-color:#f8b302;border-radius:4px;color:#fcfcfc;display:inline-block;font-size:var(--step--3);font-weight:600;left:.5rem;margin:0 0 .5rem;padding:.2rem .4rem;position:absolute;top:.5rem}@media screen and (min-width:1024px){.product .product-related-products-wrap .product-grid .product-box-card .product-image .product-label{font-size:var(--step--2);padding:.2rem .5rem}}.product .product-related-products-wrap .product-grid .product-box-card .product-image .wishlist-button{align-items:center;background-color:#ffffffe1;border:thin solid #eee;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:box-shadow .2s ease-out;width:32px;z-index:10}.product .product-related-products-wrap .product-grid .product-box-card .product-image .wishlist-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.product .product-related-products-wrap .product-grid .product-box-card .product-image:hover .product-image-flipper{opacity:1;transform:scale3d(1.05,1.05,1.05) translateZ(0);transition-delay:.1s}.product .product-related-products-wrap .product-grid .product-box-card .product-info{background-color:#f9f9f9;color:var(--primary-text-color);margin:auto 0 0;padding:1rem;width:100%}.product .product-related-products-wrap .product-grid .product-box-card .product-info a{color:var(--primary-text-color)}.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:space-between;margin-bottom:.5rem}@media screen and (min-width:1024px){.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap{flex-direction:row;gap:1rem}}.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-title{font-size:var(--step-0);font-weight:500;margin-bottom:.125rem}@media screen and (min-width:1024px){.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-title{font-weight:500;margin-bottom:.125rem}}.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .combo-items{color:var(--secondary-text-color);font-size:var(--step--1);margin-bottom:1rem}@media screen and (min-width:1024px){.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .combo-items{display:none}}.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-price{font-size:var(--step--1);font-weight:700}@media screen and (min-width:1024px){.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-price{font-size:var(--step--1)}}.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-price .display-unit{font-size:var(--step--2);font-weight:600}.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-price .previous-price{color:var(--tertiary-text-color);font-size:var(--step--2);font-weight:400;position:relative;text-decoration:none}.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-price .previous-price:before{border-top:1px solid #c82f2f;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(-10deg)}.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap .product-info-content .product-price .product-discount{color:#52b962;font-size:var(--step--2);font-weight:500;margin-left:.5rem}.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap .quantity-dropdown{margin:.25rem 0;min-width:unset}@media screen and (min-width:1024px){.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap .quantity-dropdown{margin:0}}.product .product-related-products-wrap .product-grid .product-box-card .product-info .product-info-content-wrap .quantity-dropdown select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#ffffff80;background-image:none;border-radius:6px;font-size:var(--step--2);padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.product .product-related-products-wrap .product-grid .product-box-card .product-info .ripe-enogh-cart-button{width:-moz-max-content;width:max-content}@media screen and (min-width:1024px){.product .product-related-products-wrap .product-grid .product-box-card .product-info .ripe-enogh-cart-button{width:100%}}.product .product-related-products-wrap .product-grid .product-box-card .wishlist-button{align-items:center;background-color:#ffffffe1;border:thin solid #eee;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:box-shadow .2s ease-out;width:32px;z-index:10}.product .product-related-products-wrap .product-grid .product-box-card .wishlist-button:is(:hover,:focus){box-shadow:0 1px 4px #00000029}.ripeenough-quantity-selector-popup-wrap{position:relative}.ripeenough-quantity-selector-popup-wrap .dialog-mask{background-color:#00000043;display:flex;height:100%;left:0;position:fixed;top:0;transition:opacity .2s ease;width:100%;z-index:15}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog{background-color:#fff;border-radius:var(--gm-border-radius);box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:1rem;height:-moz-min-content;height:min-content;margin:auto;overflow:hidden;padding:1rem;position:relative;transition:all .2s ease-out;width:90%;z-index:15}@media screen and (min-width:1024px){.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog{width:400px}}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .product-details{align-items:center;display:flex;gap:.5rem}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .product-details .product-image{background-color:#f8fbf2;border-radius:6px;margin-bottom:.5rem;width:60px}@media screen and (min-width:1024px){.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .product-details .product-image{width:72px}}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .product-details .product-image img{width:100%}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .product-details .product-info{background-color:#fff;display:flex;flex-direction:column;margin-top:unset;padding:0}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .product-details .product-info .product-name{font-size:var(--step-0);font-weight:500;margin-bottom:.125rem}@media screen and (min-width:1024px){.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .product-details .product-info .product-name{font-weight:500;margin-bottom:.125rem}}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .quantity{display:flex;flex-direction:column;gap:.5rem}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .quantity .quantity-box{align-items:center;background-color:#fcfcfc;border:thin solid #eee;border-radius:4px;color:var(--secondary-text-color);display:flex;font-size:var(--step--1);font-weight:600;gap:.25rem;padding:.6rem 1rem;transition-duration:.2s;transition-property:background-color,border;transition-timing-function:ease-out}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .quantity .quantity-box svg{fill:var(--secondary-text-color)}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .quantity .quantity-box .hidden{display:none}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .quantity .quantity-box.active{background-color:#f4f4f4;border:thin solid #ddd;color:var(--primary-text-color)}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .quantity .quantity-box.active svg{fill:var(--primary-text-color)}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .quantity .quantity-box .quantity-wise-price{font-size:var(--step--2);font-weight:400;margin-left:auto}@media screen and (min-width:1024px){.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .quantity .quantity-box .quantity-wise-price{font-size:var(--step--3)}}.ripeenough-quantity-selector-popup-wrap .dialog-mask .dialog .actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:auto}.product-search-mask .product-search .product-search-body .search-results .result-product .product-image{background-color:#f9f9f9;border-radius:6px;flex-shrink:0}.cart-wrap .cart .cart-aside .cart-overview-wrap .cart-overview .cart-hint,.checkout-wrap .checkout .checkout-aside .checkout-overview-wrap .checkout-overview .cart-hint{color:var(--secondary-text-color);font-size:var(--step--2)}a.button[class*=button--]:not(.button--text){align-items:center;display:flex;justify-content:center}.button.button--sold-out{filter:grayscale(1)}.page-not-found .button{margin-inline:auto;width:-moz-max-content;width:max-content}.blogs-wrap .blogs{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:1024px){.blogs-wrap .blogs{grid-template-columns:repeat(3,minmax(0,1fr))}}.blogs-wrap .blogs .bog-post{background:#fcfcfc;border-radius:10px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;cursor:pointer;display:flex;flex-direction:column;overflow:hidden}.blogs-wrap .blogs .bog-post .blog-post-banner img{width:100%}.blogs-wrap .blogs .bog-post .blog-post-content{padding:1 1.5rem 1.5rem}.blogs-wrap .blogs .bog-post .blog-post-content .blog-post-date{color:var(--secondary-text-color);font-size:var(--step--1);margin-bottom:.5rem}.blogs-wrap .blogs .bog-post .blog-post-content .blog-post-title{font-size:var(--step-1);font-weight:600}.blogs-wrap .blogs .bog-post .blog-post-content .blog-post-description{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}.blogs-wrap .emppty-blogs{color:var(--secondary-text-color);font-size:var(--step--1)}.related-blog-posts-section{margin:3rem 0}.related-blog-posts-section .section-title{text-transform:capitalize}.related-blog-posts-section .related-blog-posts-wrap .related-blog-posts{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@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{background:#fcfcfc;border-radius:10px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;cursor:pointer;display:flex;flex-direction:column;overflow:hidden}.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:1 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: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:var(--step-1);font-weight:600}.related-blog-posts-section .related-blog-posts-wrap .related-blog-posts .bog-post .blog-post-content .blog-post-description{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}.related-blog-posts-section .related-blog-posts-wrap .emppty-blogs{color:var(--secondary-text-color);font-size:var(--step--1)}@media screen and (min-width:1280px){.slider-section .container .splide-wrap .carousel .carousel__viewport .carousel__track{aspect-ratio:1600/635}}.slider-section .container .splide-wrap .carousel .carousel__next,.slider-section .container .splide-wrap .carousel .carousel__prev{--vc-nav-width:56px;--vc-nav-height:56px}.slider-section .container .splide-wrap .carousel .carousel__next .carousel__icon,.slider-section .container .splide-wrap .carousel .carousel__prev .carousel__icon{--vc-icn-width:2em;fill:#b6c9b0}.slider-section .container .splide-wrap .carousel .carousel__pagination{bottom:1rem;left:50%;position:absolute;transform:translate(-50%);--vc-pgn-background-color:#71c05780;--vc-pgn-active-color:var(--primary-color)}.ripeenough-marquee-section{margin:0;overflow:hidden;padding:3rem 0}.ripeenough-marquee-section .container{max-width:100%}.ripeenough-marquee-section .container .ripeenough-marquee-wrap{background-color:#e9e7e780;padding:10px 0}.ripeenough-marquee-section .container .ripeenough-marquee-wrap .ripeenough-marquee{background-color:#fff;border-bottom:2px dashed #ddd;border-top:2px dashed #ddd;font-weight:500;height:75px;transform:rotate(-1deg)}@media screen and (min-width:1024px){.ripeenough-marquee-section .container .ripeenough-marquee-wrap .ripeenough-marquee{height:90px}}.ripeenough-marquee-section .container .ripeenough-marquee-wrap .ripeenough-marquee .marquee{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;height:100%;overflow:hidden}.ripeenough-marquee-section .container .ripeenough-marquee-wrap .ripeenough-marquee .marquee .vue3-marquee{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex}.ripeenough-marquee-section .container .ripeenough-marquee-wrap .ripeenough-marquee .marquee .vue3-marquee p{color:#727771;color:var(--text-color-dark);font-size:1.4rem;font-weight:600;padding:0 1rem;white-space:nowrap}.ripeenough-marquee-section .container .ripeenough-marquee-wrap .ripeenough-marquee .marquee .vue3-marquee p .primary{color:var(--primary-color)}@media screen and (min-width:640px){.ripeenough-marquee-section .container .ripeenough-marquee-wrap .ripeenough-marquee .marquee .vue3-marquee p{font-size:1.5rem;font-weight:600}}.ripeenough-marquee-section .container .ripeenough-marquee-wrap .ripeenough-marquee .marquee .vue3-marquee .dot-seperator{background-color:var(--special-color);border-radius:100%;display:block;height:10px;width:10px}.ripeenough-fotd-section{margin:0 0 3rem}.ripeenough-fotd-section .container .ripeenough-fotd-wrap{background-color:#f9f9f9}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .fotd-banner{border-radius:6px;width:100%}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content{align-items:center;display:flex;flex-direction:column;padding:3rem 2rem}@media screen and (min-width:1024px){.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content{padding:3rem}}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-main-title{font-family:DINRoundPro;font-size:var(--step-4);font-weight:700;margin-bottom:2.5rem}@media screen and (min-width:1024px){.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-main-title{font-size:var(--step-5)}}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-image{margin-bottom:1.5rem;width:75%}@media screen and (min-width:1024px){.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-image{width:450px}}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-title{font-size:var(--step-4);font-weight:600;margin-bottom:.5rem}@media screen and (min-width:1024px){.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-title{font-size:var(--step-5);margin-bottom:0}}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-price{align-items:baseline;display:flex;margin-bottom:1.5rem}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-price .price{font-size:var(--step-2);font-weight:600;margin-bottom:1rem}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-price .price .display-unit{color:var(--secondary-text-color);font-size:var(--step-1);font-weight:600}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-price .price .previous-price{color:#999;font-size:var(--step-1);font-weight:500;margin-left:.5rem;text-decoration:line-through}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-price .discount-percentage{color:#008e0e;font-size:var(--step-1);font-weight:500}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-icons{align-items:center;display:none;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;margin-bottom:2.5rem}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-icons .icon{align-items:center;display:flex;gap:1rem}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-icons .icon .icon-image{background-color:#fff;border:thin solid #71c057;border-radius:50%;padding:.5rem}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-icons .icon .icon-image img{width:50px}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .content-icons .icon .icon-text{font-size:var(--step-0);font-weight:500;text-wrap:nowrap}.ripeenough-fotd-section .container .ripeenough-fotd-wrap .ripeenough-fotd .content .button{font-size:var(--step-1)}.ripeenough-daily-fruits-section{margin:3rem 0}.ripeenough-daily-fruits-section .container .section-title{font-family:DINRoundPro;font-weight:700;text-transform:capitalize}.ripeenough-daily-fruits-section .container .section-action{display:flex;justify-content:center;margin:3rem 0}.ripeenoigh-testimonials-section{background:#f9f9f9;margin:3rem 0;padding:3rem 0 5rem}@media screen and (min-width:1024px){.ripeenoigh-testimonials-section{padding:5rem 0}}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews{padding:0 1rem}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}@media screen and (min-width:1024px){.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review{flex-direction:row;text-align:left}}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .customer{align-items:center;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .customer{flex-direction:row}}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .customer .customer-image img{border:3px solid #fff;border-radius:50%;height:4rem;width:4rem}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .customer .customer-info{display:flex;flex-direction:column;justify-content:center;position:relative}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .customer .customer-info:after{border-bottom:thin solid var(--primary-color);content:"";height:1px;left:0;position:absolute;top:120%;width:100%}@media screen and (min-width:1024px){.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .customer .customer-info:after{display:none}}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .customer .customer-info .title{font-size:var(--step-2);font-weight:700}@media screen and (min-width:1024px){.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .customer .customer-info .title{font-size:var(--step-0)}}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .customer .customer-info .location{font-size:var(--step-0);margin:0}@media screen and (min-width:1024px){.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .customer .customer-info .location{font-size:var(--step--2)}}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .headline{font-size:var(--step-1);font-weight:600;margin-bottom:1rem}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .review-divider{background-color:#ddd;display:none;height:150px;margin-inline:1rem;position:relative;width:2px}@media screen and (min-width:1024px){.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .review-divider{display:block}}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .review-divider .review-circle{background-color:#fff;border:2px solid #ddd;border-radius:50%;display:grid;height:36px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .review-divider .review-circle svg{height:24px;width:24px}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .review{color:#54714b;font-size:var(--step-0);font-style:italic;text-align:center;width:min(1000px,100%)}@media screen and (min-width:1024px){.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .review-splide .review .review{text-align:left}}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .carousel .carousel__next,.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .carousel .carousel__prev{--vc-nav-width:56px;--vc-nav-height:56px}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .carousel .carousel__next .carousel__icon,.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .carousel .carousel__prev .carousel__icon{--vc-icn-width:2em;fill:#b6c9b0}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .carousel .carousel__pagination{bottom:-2rem;left:50%;position:absolute;transform:translate(-50%);--vc-pgn-background-color:#71c05780;--vc-pgn-active-color:var(--primary-color)}.ripeenoigh-testimonials-section .container .ripeenough-customer-reviews .carousel .carousel__pagination .carousel__pagination-item .carousel__pagination-button:after{border-radius:50%;height:.6rem;width:.6rem}.ripeenough-info-box-section{margin:5rem 0}.ripeenough-info-box-section .container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media screen and (min-width:1024px){.ripeenough-info-box-section .container{flex-wrap:nowrap;gap:0}}.ripeenough-info-box-section .container .info-box{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:100%}@media screen and (min-width:1024px){.ripeenough-info-box-section .container .info-box{flex-direction:row;gap:1rem}}.ripeenough-info-box-section .container .info-box .image{width:72px}.ripeenough-info-box-section .container .info-box .content{text-align:center;width:100%}@media screen and (min-width:1024px){.ripeenough-info-box-section .container .info-box .content{text-align:left}}.ripeenough-info-box-section .container .info-box .content .heading{font-size:var(--step-2);font-weight:600}@media screen and (min-width:1024px){.ripeenough-info-box-section .container .info-box .content .heading{font-size:var(--step-1)}}.ripeenough-info-box-section .container .info-box .content .text{font-size:var(--step-0)}@media screen and (min-width:1024px){.ripeenough-info-box-section .container .info-box .content .text{font-size:var(--step-0)}}.ripeenough-about{width:100%}.ripeenough-about .ripeenough-about-pragraph{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;margin-bottom:3rem}@media screen and (min-width:1024px){.ripeenough-about .ripeenough-about-pragraph{flex-direction:row;gap:3rem;margin-bottom:5rem}}.ripeenough-about .ripeenough-about-pragraph .content{width:100%}@media screen and (min-width:1024px){.ripeenough-about .ripeenough-about-pragraph .content{width:60%}}.ripeenough-about .ripeenough-about-pragraph .content .title{color:var(--primary-color);font-family:DINRoundPro;font-size:var(--step-4);font-weight:600;margin-bottom:1rem}@media screen and (min-width:1024px){.ripeenough-about .ripeenough-about-pragraph .content .title{font-size:var(--step-5);margin-bottom:1.5rem}}.ripeenough-about .ripeenough-about-pragraph .content .description{color:var(--primary-text-color);font-size:var(--step-0)}.ripeenough-about .ripeenough-about-pragraph .image{width:100%}@media screen and (min-width:1024px){.ripeenough-about .ripeenough-about-pragraph .image{width:40%}}.ripeenough-about .ripeenough-about-pragraph .image img{width:100%}.ripeenough-about .ripeenough-about-pragraph.is-reverse{flex-direction:column}@media screen and (min-width:1024px){.ripeenough-about .ripeenough-about-pragraph.is-reverse{flex-direction:row-reverse}}.shop-all-products-section{padding-bottom:3rem}.shop-all-products-section .ripeenough-shop-all-products .product-category-header{margin-bottom:2rem}.shop-all-products-section .ripeenough-shop-all-products .product-category-header .category-name{font-family:DINRoundPro;font-size:var(--step-3);text-transform:capitalize}.shop-all-products-section .ripeenough-shop-all-products .product-category-body .ripeenough-shop-all-products-grid .grid{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:1024px){.shop-all-products-section .ripeenough-shop-all-products .product-category-body .ripeenough-shop-all-products-grid .grid{gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}}
