.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:flex;left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slider-arrows-overlay{bottom:0;display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1);position:absolute;top:0;width:60px;z-index:1}.slider-arrows-overlay.right{right:-25px}.slider-arrows-overlay.left{left:-25px}.slider-arrows-overlay.hide{display:none}.slick-dots,.slick-next,.slick-prev{display:block;padding:0;position:absolute}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:slick;font-style:normal;font-weight:400}.slick-next,.slick-prev{border:none;cursor:pointer;font-size:0;height:20px;line-height:0;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent;outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before{color:#fff;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}.slick-prev:before{color:#fff;font-size:20px;line-height:1;opacity:.75}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"â†"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"â†’"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"â†"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;list-style:none;margin:0;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:0 0;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:0;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"â€¢";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}:root{--padding-top:80px}.common-action-btn{align-items:center;background-color:var(--primary-color);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.43;padding:10px 20px;text-align:center;white-space:nowrap;width:100%}.common-action-btn i{font-size:1rem;margin-right:10px}.common-action-btn .icomoon-circular-progress{animation:rotating 1s linear infinite}.common-action-btn.item-button{background-color:var(--item-action-button-color)}.common-action-btn.item-button:disabled{color:gray}.common-action-btn.secondary{background-color:var(--primary-color-opacity-10);color:var(--primary-color)}.common-action-btn.secondary.cancel{background-color:rgba(254,57,42,.1);color:#f54c18}.common-action-btn.secondary:disabled{color:#fff}.common-action-btn.cancel:not(.secondary):not([disabled]){background-color:#f54c18;color:#fff}.common-action-btn.no-color{background-color:#fff;color:#4b4b4d}.common-action-btn.text-colored:not(:disabled){background-color:#fff;color:var(--primary-color)}.common-action-btn.dashed{border:1px dashed #d9d9d9}.common-action-btn.special:not(:disabled){background-color:var(--primary-color-opacity-10);color:var(--primary-color)}.common-action-btn[disabled]{background-color:#efefef;color:#fff}.common-action-btn[disabled].text-colored{background-color:#fff;color:#e0e0e0}.common-action-btn[disabled].secondary{background-color:#efefef}.common-action-btn[disabled].no-color,.common-action-btn[disabled].special{background-color:#fff;color:rgba(75,75,77,.3)}@media(min-width:1024px){.common-action-btn:not([disabled]):hover{background-color:var(--dark-primary-color-10)}.common-action-btn:not([disabled]).item-button:hover{background-color:var(--dark-item-action-button-color-10)}.common-action-btn:not([disabled]).no-color:hover{background-color:#f6f6f6}.common-action-btn:not([disabled]).text-colored:hover{background-color:var(--primary-color-opacity-10)}.common-action-btn:not([disabled]).secondary:hover{background-color:var(--primary-color);color:#fff}.common-action-btn:not([disabled]).dashed:hover{background-color:#f6f6f6}.common-action-btn:not([disabled]).cancel:hover{background-color:#fe392a;color:#fff}.common-action-btn:not([disabled]).special:not(:disabled){background-color:#fff;color:var(--primary-color)}.common-action-btn:not([disabled]).special:not(:disabled):hover{background-color:var(--primary-color-opacity-10)}}.common-close-rounded-btn{align-items:center;background-color:var(--primary-color-opacity-30);border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:6px}.common-close-rounded-btn i{color:#fff;font-size:10px}.view-more-btn{align-items:center;background-color:#f1f1f1;border-radius:10px;display:flex;font-size:.875rem;font-weight:600;gap:10px;justify-content:center;max-width:-moz-max-content;max-width:max-content;padding:10px}.view-more-btn i{font-size:11px}.dropdown-tip{border-radius:7px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:#fff;font-size:12px;font-weight:500;left:0;opacity:0;padding:5px 10px;pointer-events:none;right:0;top:calc(100% + 5px);transition:opacity .15s ease}.dropdown-tip,.dropdown-tip:before{background-color:#4b4b4d;position:absolute}.dropdown-tip:before{content:" ";height:8px;left:50%;right:50%;top:-2px;transform:rotate(45deg);width:8px}.dropright-tip{border-radius:7px;bottom:0;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:#fff;font-size:12px;font-weight:500;left:calc(100% + 5px);opacity:0;padding:5px 10px;pointer-events:none;top:0;transition:opacity .15s ease}.dropright-tip,.dropright-tip:before{background-color:#4b4b4d;position:absolute}.dropright-tip:before{content:" ";height:8px;left:-2px;top:calc(50% - 4px);transform:rotate(45deg);width:10px}.icon-btn{align-items:center;background-color:initial;border-radius:10px;display:flex;height:28px;justify-content:center;padding:0;width:28px}.icon-btn i{color:var(--primary-color);font-size:15px}.icon-btn:hover{background-color:var(--primary-color-opacity-10)}.container-fluid{padding-left:0;padding-right:0}.container{margin:0 auto;padding:0 10px}@media(min-width:768px){.container{padding:0 20px}}@media(min-width:576px){.container{max-width:767px}}@media(min-width:768px){.container{max-width:1430px}}@media(min-width:992px){.container{max-width:1430px}}@media(min-width:1200px){.container{max-width:1430px}}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}div{outline:none}button,input{overflow:visible}button,input,optgroup,select,textarea{border:0;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}body{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;background-color:#fff;color:#4b4b4d;font-family:Bricolage Grotesque,sans-serif,-apple-system!important;font-size:1rem;font-weight:400;line-height:1.5;margin:0;overflow-x:hidden;text-align:left;width:100%}legend{width:auto}.container-1400{margin:0 auto;max-width:1366px;padding:0 20px;width:100%}@media(min-width:1024px){.container-1400{padding:0 40px}.container-1400 .rounded-box{background:#fff;border-radius:10px;margin:25px 0}}@media(min-width:1920px){.container-1400{max-width:1600px}}.container-checkout{margin:0 auto;max-width:1076px;padding:8px 10px 0}@media(min-width:546px){.container-checkout{padding-left:15px;padding-right:15px}}@media(min-width:1106px){.container-checkout{padding-left:0;padding-right:0}}.main-bode{overflow-x:hidden;position:absolute;transition:transform .5s ease;width:100%}.main-bode #main-content{transition:margin-top .2s ease}.main-bode.menu-open{position:fixed;transform:translateX(280px)}.main-bode.cart-open{position:fixed}.main-bode.white-background .box-content{background-color:#fff}@media(min-width:1024px){.cart-open{padding-right:15px}}.box-content{background-color:#f1f3f4;overflow:hidden;width:100%}.box-content,.box-content.hide-categories{margin-top:108px}@media(min-width:768px){.box-content{margin-top:62px}}@media(min-width:1024px){.box-content{margin-top:126px}.box-content.hide-categories{margin-top:74px}.box-content.popup{margin-top:223px}}.search-selected{border-color:transparent!important}.search-selected:before{background:rgba(0,0,0,.8);content:"";height:100%;opacity:.85;position:fixed;width:100%;z-index:9}a{-webkit-text-decoration:none;text-decoration:none}a,a:focus{outline:none}a:hover{-webkit-text-decoration:none;text-decoration:none}button{cursor:pointer;font-family:Bricolage Grotesque,sans-serif,-apple-system}button:focus{outline:none}ul{list-style-type:none;padding:0}hr{background-color:#f1f3f4;border:none;height:1px}p{margin-bottom:1px;margin-top:0}.pull-left{float:left!important}.pull-right{float:right!important}.container-1200{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px}.text-center{text-align:center}.clearfix:after{clear:both;content:"";display:block}.btn.focus,.btn:focus,.form-control:focus{box-shadow:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin:0}p{margin:0}textarea{border:1px solid #bdbdbd;border-radius:10px;font-size:.875rem;line-height:1.43;margin:15px 0 0;max-height:-moz-max-content;max-height:max-content;overflow:hidden;padding:16px;resize:none;width:100%}textarea::-moz-placeholder{color:#a4a4a5}textarea::placeholder{color:#a4a4a5}textarea:focus{border-color:transparent;outline:2px solid #4b4b4d}.mui-form .MuiFormControl-root,.mui-form .MuiTextField-root{align-self:stretch;width:100%}.mui-form .MuiFormControl-root .MuiOutlinedInput-root,.mui-form .MuiTextField-root .MuiOutlinedInput-root{border-radius:10px}.mui-form .MuiFormControl-root .MuiOutlinedInput-root:hover:not(.Mui-disabled),.mui-form .MuiTextField-root .MuiOutlinedInput-root:hover:not(.Mui-disabled){background-color:#f6f6f6}.mui-form .MuiFormControl-root .no-focus,.mui-form .MuiTextField-root .no-focus{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mui-form .MuiFormControl-root .MuiSelect-select,.mui-form .MuiFormControl-root input,.mui-form .MuiTextField-root .MuiSelect-select,.mui-form .MuiTextField-root input{color:#4b4b4d;font-size:.875rem;font-weight:500;padding:16px}.mui-form .MuiFormControl-root .MuiInputLabel-root,.mui-form .MuiTextField-root .MuiInputLabel-root{font-size:.875rem;font-weight:500;transform:translate(16px,-8px) scale(.85)}.mui-form .MuiFormControl-root .MuiInputLabel-root:not(.Mui-error),.mui-form .MuiTextField-root .MuiInputLabel-root:not(.Mui-error){color:#9d9d9d}.mui-form .MuiFormControl-root .MuiInputLabel-root:not(.MuiFormLabel-filled):not(.Mui-focused),.mui-form .MuiTextField-root .MuiInputLabel-root:not(.MuiFormLabel-filled):not(.Mui-focused){transform:translate(16px,16px) scale(1)}.mui-form .MuiFormControl-root .MuiFormHelperText-root,.mui-form .MuiTextField-root .MuiFormHelperText-root{font-size:10px;font-weight:500;margin:10px 0 0}.mui-form .MuiFormControl-root .MuiFormHelperText-root:not(.Mui-error),.mui-form .MuiTextField-root .MuiFormHelperText-root:not(.Mui-error){color:#b5b5b5}.mui-form .MuiFormControl-root .toggle-password-visibility-btn,.mui-form .MuiTextField-root .toggle-password-visibility-btn{align-items:center;background-color:initial;border-radius:10px;color:#a4a4a5;display:flex;height:32px;justify-content:center;padding:0;width:32px}.mui-form .MuiFormControl-root .toggle-password-visibility-btn:hover,.mui-form .MuiTextField-root .toggle-password-visibility-btn:hover{background-color:#e0e0e0}.mui-form .MuiFormControl-root .toggle-password-visibility-btn i,.mui-form .MuiTextField-root .toggle-password-visibility-btn i{font-size:20px}.mui-form .MuiFormControl-root.protected .MuiInputLabel-root,.mui-form .MuiFormControl-root.protected input,.mui-form .MuiTextField-root.protected .MuiInputLabel-root,.mui-form .MuiTextField-root.protected input{color:#d9d9d9}.mui-form .MuiFormControl-root.protected fieldset,.mui-form .MuiTextField-root.protected fieldset{border-style:dashed}.mui-form .error{color:red;font-size:.75rem;font-weight:700;margin:15px 0 0;text-align:center}.mui-form .MuiFormControl-root{margin:0}.mui-form .MuiFormControl-root .MuiSelect-select{height:unset;min-height:unset;padding:14px}.modal-body .Select-control,.modal-body .Select-input{height:40px}.modal-body .Select-input>input{line-height:20px}.modal-body .Select--single>.Select-control .Select-value,.modal-body .Select-placeholder{line-height:40px}.Select.is-invalid .Select-control{border-color:#dc3545}.box-search-internal{align-items:center;border-bottom:1px solid rgba(7,6,7,.16);display:flex;height:64px;padding-left:12px;padding-right:12px}.back-button{align-items:center;cursor:pointer;display:flex;height:25px;justify-content:center;left:9px;position:absolute;top:9px;width:25px;z-index:99}.back-button i{color:var(--primary-color);font-size:13px;margin-left:-2px}.back-button:hover{background-color:#f1f3f4;border-radius:100%}.close-button{background-color:initial;cursor:pointer;height:38px;right:-20px;top:-20px;width:38.39px;z-index:99}.close-button i.icon-close{color:#fff;display:inline-flex;font-size:1.3em;position:absolute}@media(max-width:767px){.close-button{right:2px;top:2px}}.modal-open header.homepage,.modal-open header.internal{padding-right:17px}.hasFlexBody .sub-category-body{display:flex;flex-wrap:wrap}.btn-load-more{background-color:#f8f8f8;border:1px solid #dddee0;color:#4b4b4d;font-size:.9em;margin:auto;width:calc(100% - 24px)}@media(min-width:576px){.btn-load-more{font-size:.95em;height:46px}}@media(min-width:1280px){.btn-load-more{font-size:1em;font-weight:500;height:56px;width:100%}}.box-more-options .plus{color:var(--primary-color);font-size:.9em;font-weight:700}.box-more-options .plus.time{font-size:.85em;font-weight:600;margin-top:30px}.box-more-options .plus.time i{margin-left:5px}@media(min-width:375px){.box-more-options .plus.time{font-size:.95em}}@media(min-width:546px){.box-more-options .plus.time{font-size:1em}}.box-more-options .plus:hover{cursor:pointer}.box-more-options>div{color:#9397a1;font-weight:600;margin-top:16px}.box-more-options.card-select div:first-child{margin-top:21px}.box-more-options.card-select .plus{margin-bottom:28px;margin-top:18px}.box-order{align-items:center;color:#4b4b4d;display:none;height:40px;justify-content:space-between;margin-left:0;margin-right:0}.box-order .MuiFormControl-root{width:200px}.box-order fieldset{border-color:#d9d9d9!important}.box-order .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d9d9d9!important;border-width:1px}.box-order .MuiSelect-outlined.MuiSelect-outlined{color:#4b4b4d;font-size:14px;font-weight:500}.box-order .MuiSelect-outlined.MuiSelect-outlined:hover{background-color:#f7f7f7}.box-order .title{font-weight:500;line-height:3;margin-right:10px}.box-order .box-order-description{line-height:3}.box-order .box-order-description span:last-child{font-weight:600}@media(min-width:768px)and (max-width:991px){.box-order .box-order-description span:first-child{display:none}}.box-order .input-order{margin-left:17px}.box-order .input-order .Select-control{background-color:#f8f8f8;border:none;border-radius:8px;height:45px;width:230px}.box-order .input-order .Select-control .Select-value{font-weight:500;padding-left:20px;padding-top:7px}.box-order .input-order .Select-control .Select-value .Select-value-label{color:#848685}.box-order .input-order .Select-control .Select-input{height:45px}.box-order .input-order .Select-control .Select-input input{padding:10px 0}.box-order .input-order .Select-control .Select-arrow{border-color:#808082 transparent transparent}.box-order .input-order .Select-control>:last-child{padding-right:16px}@media(min-width:1024px){.box-order{display:flex}}.box-order .Select-value .Select-value-label:focus,.box-order .Select-value:focus{outline:none}.box-order .Select-control .Select-input:focus{background-color:initial}.iconizer{display:inline-block;font:normal normal normal 14px/1 ecommerce-font;font-size:inherit}.ReactModal__Overlay{background-color:rgba(0,0,0,.35)!important;z-index:1021}.close-button{align-items:center;display:flex;height:25px;justify-content:center;position:absolute;right:9px;top:9px;width:25px}.close-button i{color:#d9d9d9;font-size:13px}.close-button:hover{background-color:#f1f3f4;border-radius:100%}.close-button:hover i{color:#a4a4a5}.icon-fixed{display:inline-block;font:normal normal normal 14px/1 ecommerce-font;font-size:inherit}@keyframes opacity-transition{0%{opacity:0}to{opacity:1}}.dark-overlay{animation:opacity-transition .3s ease;background:#707070;background-blend-mode:multiply;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:100}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.whatsapp-fab{background-color:#25d366;border-radius:50%;bottom:96px;box-shadow:0 5px 32px rgba(0,0,0,.2);color:#fff;display:flex;font-size:25px;position:fixed;right:20px;transition:background-color .2s ease,box-shadow .2s ease;z-index:997}.whatsapp-fab:hover{background-color:#075e54;box-shadow:0 8px 14px 4px rgba(0,0,0,.4);color:#fff}.whatsapp-fab i{font-size:32px;padding:5px 7px}@media(min-width:1024px){.whatsapp-fab{bottom:25px;right:25px}}.hidden-scrollbar{-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none}.hidden-scrollbar::-webkit-scrollbar{display:none}.mobile-hidden{display:none}@media(min-width:1024px){.mobile-hidden{display:block}.desk-flex{align-items:center;display:flex;gap:25px}}.custom-scroll::-webkit-scrollbar{width:5px}.custom-scroll::-webkit-scrollbar-track{background:hsla(0,0%,85%,0);border-radius:5px}.custom-scroll::-webkit-scrollbar-thumb{background:#a4a4a5;border-radius:5px}.custom-scroll::-webkit-scrollbar-thumb:hover{background:#555}.filter-modal{height:100%;width:auto}@media(min-width:576px){.filter-modal{width:100%}}.filter-modal .modal-content{height:100%}.filter-modal .back-modal{height:100%;overflow:hidden;position:relative}.filter-modal .modal-header-custom{overflow-y:scroll}.filter-modal .modal-header-custom .modal-header{border:none}.filter-modal .modal-header-custom .modal-header .modal-title{position:relative;width:100%}.filter-modal .modal-header-custom .box-header{position:relative}.filter-modal .modal-header-custom .box-header i{color:#4b4b4d;margin-right:18px}.filter-modal .modal-header-custom .box-header .title{color:#4b4b4d;display:inline-block;font-size:1.1em}.filter-modal .modal-header-custom .closeModal{background-color:initial;color:#4b4b4d;position:absolute;right:0;right:-15px;top:-6px}.filter-modal .modal-header-custom .closeModal i{font-size:1.8em}.filter-modal .bottom-actions{display:flex;height:70px;justify-content:space-between;padding:10px 30px}.filter-modal .bottom-actions .modal-cancel{border-color:#f95f5f;color:#f95f5f;flex:0 0 calc(50% - 8px)}.filter-modal .bottom-actions .modal-confirm{background-color:#6eb637;border-color:#6eb637;flex:0 0 calc(50% - 8px)}.filter-modal .modal-body{padding-top:0}.filter-modal .modal-body .box-filter .box-filter-title{margin-top:15px}.filter-modal .modal-body .order-list-item{border:1px solid #ccc;border-radius:6px;margin-bottom:5px;padding:10px}.filter-modal .modal-body .order-list-item.selected{background-color:#f8f8f8;border-color:var(--primary-color)}.filter-modal .modal-body .order-list-item.selected .btn{border:none;font-size:1.45em;pointer-events:none}.filter-modal .modal-body .order-list-item.selected .selected-icon{color:var(--primary-color)}.filter-modal .modal-body .order-list-item .list-item{align-items:center;display:flex;justify-content:space-between;width:100%}.filter-modal .modal-body .order-list-item .btn{border-radius:6px;font-size:.9em;font-weight:500;height:42px;padding:0;width:96px}.filter-modal .modal-body .order-list-item .btn-checked:hover{background:transparent}@media(max-width:546px){.filter-modal{margin:0}.filter-modal .modal-content{border:none;border-radius:0}.filter-modal .modal-body{padding-top:0}}@media(min-width:576px){.modal.fade .modal-box,.modal.show .modal-box{top:50%;transform:translateY(-50%)}.modal.fade .modal-box{transition:transform .3s ease-out}}.modal-box{border-radius:10px;color:#4b4b4d;margin:auto;max-width:700px;padding:10px;width:100%}.modal-box .modal-content{border-radius:.8rem}.modal-box .modal-header{align-items:center;border-bottom:1px solid #ccc;height:80px;justify-content:center}.modal-box .modal-header .modal-title-header{display:inline-block;font-size:1.3em;font-weight:500;line-height:1;margin-left:14px}@media(max-width:746px){.modal-box .modal-header{padding:15px}}@media(max-width:575px){.modal-box .modal-header .modal-title{font-size:1.09em}}.modal-box .modal-footer{border-bottom-left-radius:.8em;border-bottom-right-radius:.8em;border-top:none;justify-content:center;padding-bottom:30px}.modal-box .modal-footer .btn{max-width:146px;width:100%}.box-internal{display:flex;flex-wrap:wrap;padding:0}.box-internal>.row{margin:0}.internal-col-left{display:none}@media(min-width:1024px){.internal-col-left{border-right:1px solid #f1f3f4;display:block;padding:25px 40px 25px 25px;width:321px}}.internal-col-right{flex:1}.navigation-chips{background-color:#fff;border-bottom:1px solid #f1f3f4;cursor:pointer;display:flex;flex-wrap:nowrap;gap:25px;justify-content:space-between;left:0;overflow-x:auto;position:fixed;right:0;top:87px;z-index:2}.navigation-chips .chip{color:#212121;font-size:.875rem;font-weight:600;padding:0 0 15px;position:relative;white-space:nowrap}.navigation-chips .chip img{display:none}.navigation-chips .chip:first-child{margin-left:16px}.navigation-chips .chip:last-child{margin-right:16px}.navigation-chips .chip.disabled{color:#707070;pointer-events:none}.navigation-chips .chip.active{color:var(--primary-color)}.navigation-chips .chip.active:after{background-color:var(--primary-color);border-radius:20px;bottom:0;content:" ";height:3px;left:0;position:absolute;right:0}@media(min-width:1024px){.navigation-chips{display:none}}.internal-layout-wrapper .internal-layout{background:#fff;border-radius:10px;margin:25px 0;overflow:hidden}.internal-layout-wrapper .internal-layout .box-header{align-items:center;border-bottom:1px solid #f1f3f4;display:flex;justify-content:space-between}.internal-layout-wrapper .internal-layout .box-header .box-title{align-items:center;color:#4b4b4d;display:flex;font-size:24px;font-weight:600;padding:25px;text-transform:capitalize}.internal-layout-wrapper .internal-layout .box-header .box-title .back-button{margin-right:10px;position:unset}.internal-layout-wrapper .internal-layout .box-header .box-order{padding:25px}.internal-layout-wrapper .internal-layout .box-header .box-order .icomoon-ordering{color:#4b4b4d;font-size:20px;right:15px}.internal-layout-wrapper .internal-layout .box-internal{display:flex;flex-wrap:wrap;padding:0}.internal-layout-wrapper .internal-layout .box-internal .internal-col-left{border-right:1px solid #f1f3f4;display:block;padding:25px 40px 25px 25px;width:321px}.internal-layout-wrapper .internal-layout .box-internal .internal-col-right{border-radius:0;flex:1;margin:0}.internal-layout-wrapper .internal-layout .box-internal .internal-col-right .internal-content{padding:25px 25px 25px 40px}.internal-layout-wrapper .internal-layout .box-internal-footer{border-top:1px solid #f1f3f4;padding:25px}.snackbar{bottom:16px;left:16px;right:16px;transition:bottom .25s ease;z-index:999}.snackbar.bottom-offset{bottom:330px}.snackbar.modal{left:20px;right:20px}.snackbar .snack-content{align-items:center;background-color:#323232;border-radius:10px;color:#fff;display:flex;flex-wrap:nowrap;height:50px;justify-content:left;padding:13px 16px;width:100%}.snackbar .snack-content .alert-icon{font-size:24px;margin-right:16px}.snackbar .snack-content .icomoon-correct{align-items:center;background-color:#01ca46;border-radius:50%;display:flex;font-size:10px;height:24px;justify-content:center;width:29px}.snackbar .snack-content p{color:#fff;font-size:.875rem;font-weight:500}.snackbar .snack-content .icomoon-close{cursor:pointer;font-size:14px;margin-left:auto;padding-left:16px}.snackbar .snack-content.error{background-color:#fe392a}.snackbar .snack-content.warning{background-color:#f90}.snackbar .snack-content.success{background-color:#01ca46}.snackbar .snack-content .timer{background-color:hsla(0,0%,100%,.7);border-radius:0 0 0 100px;bottom:0;height:5px;left:2px;position:absolute}.snackbar .snack-content .timer.animating{animation-name:timeout;animation-play-state:running;animation-timing-function:linear}@media(min-width:1024px){.snackbar{left:unset;right:unset}.snackbar,.snackbar.offset-fixed{bottom:unset}.snackbar.checkout-fixed{left:40px}.snackbar .snack-content{min-width:350px}.snackbar .snack-content .alert-icon{font-size:24px;margin-right:16px}.snackbar .snack-content .icomoon-correct{align-items:center;display:flex;font-size:10px;height:24px;justify-content:center;width:24px}.snackbar.MuiSnackbar-anchorOriginBottomLeft{bottom:40px;left:40px}.snackbar.bottom-offset.MuiSnackbar-anchorOriginBottomLeft{bottom:112px}}@keyframes timeout{0%{width:100%}to{width:0}}.mobile-dots{display:flex;gap:4px;justify-content:center;padding:0 0 15px;width:100%}.mobile-dots .dot{background-color:var(--primary-color-opacity-30);border-radius:50%;max-height:4px;min-height:4px;min-width:4px}.mobile-dots .dot button{margin:0;max-height:4px;max-width:4px;opacity:0;padding:0}.mobile-dots .dot.active{background-color:var(--primary-color)}@media(min-width:1024px){.mobile-dots{display:none}}.internal-banner{border-radius:10px;display:block;flex:1;height:130px;margin:0 20px;overflow:hidden;position:relative;z-index:0}.internal-banner img{height:100%;object-fit:cover;width:100%}@media(min-width:1024px){.internal-banner{height:192px;margin:15px 16px}}.notification-custom-wrapper .MuiSnackbar-anchorOriginBottomRight{bottom:25px;right:25px}.notification-custom-wrapper .MuiSnackbar-anchorOriginBottomLeft{bottom:25px;left:25px}.notification-custom-wrapper.cart{bottom:120px}.notification-custom-wrapper.cart.min-order-not-reached{bottom:195px}.notification-custom-wrapper .MuiSnackbarContent-root{align-items:center;background-color:#4b4b4d;border:0;border-radius:7px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:#fff;display:flex;font-size:14px;font-weight:500;height:50px;padding:0 15px;width:530px}.notification-custom-wrapper .MuiSnackbarContent-root .MuiSnackbarContent-message{padding:0}.notification-custom-wrapper .MuiSnackbarContent-root i{color:#d9d9d9;font-size:13px}.notification-custom-wrapper.min-value-not-reached{background-color:#fff9de;border:1px solid #ffcf00;border-radius:7px;box-shadow:unset;color:#4b4b4d;cursor:unset;font-weight:600}.header-search-form{align-self:stretch;background-color:#f6f6f6;border:1px solid transparent;border-radius:30px;display:none;gap:10px;margin:0 45px;padding:10px 5px;position:relative;width:100%}.header-search-form .search-form-actions{align-items:center;display:flex;flex:0 0 150px}.header-search-form .search-form-actions .search-form-action-wrapper{width:100%}.header-search-form .search-form-actions .product-quantity-wrapper,.header-search-form .search-form-actions .product-renderer-fixed-button{tab-index:-1;flex:0 0 150px}.header-search-form .search-form-actions .search-form-quantity{align-items:center;border-radius:10px;display:flex;justify-content:space-between;padding:3px 10px;width:100%}.header-search-form .search-form-actions .search-form-quantity button{border-radius:5px;font-weight:600;height:34px;width:34px}.header-search-form .search-form-actions .search-form-quantity:not(.product-actions-relative){background-color:var(--item-action-button-color)}.header-search-form .search-form-actions .search-form-quantity .action,.header-search-form .search-form-actions .search-form-quantity:not(.product-actions-relative),.header-search-form .search-form-actions .search-form-quantity:not(.product-actions-relative) .action,.header-search-form .search-form-actions .search-form-quantity:not(.product-actions-relative) .quantity-content{color:#fff}.header-search-form .search-form-actions .search-form-quantity .action.action-disabled{color:hsla(0,0%,100%,.25)}.header-search-form .search-form-actions .search-form-quantity .quantity-content{align-items:center;color:#4b4b4d;display:flex;font-size:.9375rem;font-weight:600;height:34px;justify-content:center;min-width:34px;padding:0 8px}.header-search-form .search-form-actions .search-form-quantity .quantity-content span{display:block}.header-search-form .search-form-actions .search-form-quantity .action{align-items:center;background-color:initial;color:var(--item-action-button-color);justify-content:center}.header-search-form .search-form-actions .search-form-quantity .action i{font-size:16px;margin-top:0}.header-search-form .search-form-actions .search-form-quantity .action.add{display:flex}.header-search-form:focus-within,.header-search-form:hover{background-color:#fff;border:1px solid #d9d9d9}.header-search-form:focus-within .header-search-form-dropdown.focused{display:block}.header-search-form .header-form-btn{background:none}.header-search-form>i{align-items:center;display:flex;font-size:16px}.header-search-form input{align-self:stretch;background-color:initial;color:#000;display:block;font-size:16px;font-weight:500;width:100%}.header-search-form input:focus{outline:none}.header-search-form input::-moz-placeholder{color:rgba(0,0,0,.3)}.header-search-form input::placeholder{color:rgba(0,0,0,.3)}.header-search-form .header-form-btn,.header-search-form .icomoon-mic,.header-search-form .icomoon-search{border-radius:20px;color:rgba(0,0,0,.3);cursor:pointer;font-size:20px;height:32px;justify-content:center;width:32px}.header-search-form .header-form-btn:hover,.header-search-form .icomoon-mic:hover,.header-search-form .icomoon-search:hover{background-color:var(--primary-color-opacity-10);color:var(--primary-color)}.header-search-form .icomoon-mic{color:#000}.header-search-suggestions{padding:16px 16px 20px}.header-search-suggestions h3{color:#9d9d9d;font-size:.875rem;font-style:italic;font-weight:500;margin:70px 16px 0}.header-search-hits{padding:20px 16px 72px}.header-search-hits p{color:#707070;font-weight:600;margin-top:10px}.header-search-hits span{text-transform:capitalize}.header-search-form-dropdown{background-color:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,.22);display:none;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px)}.header-search-form-dropdown .MuiLinearProgress-root{position:absolute;top:0}.header-search-form-dropdown .page-common-intro,.header-search-form-dropdown h3{margin:0}.header-search-form-view-more{border-top:1px solid rgba(241,243,244,.6);color:#212121;cursor:pointer;display:block;font-weight:400;margin:20px -20px -20px;padding:20px 0;text-align:center}.header-search-form-view-more.corrected-suggestion b{color:blue;font-style:italic}.header-search-form-view-more:hover{background-color:rgba(241,243,244,.6)}.in-page{margin:20px 0;padding:0}.in-page .icomoon-search{font-size:18px;height:unset;min-width:unset;padding:10px}.header-search-hits{padding:0}.header-search-hits-product{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:15px 0 0;padding:5px 20px}.header-search-hits-product .header-hits-end-actions{align-items:flex-start;display:flex;flex-direction:column}.header-search-hits-product .header-hits-end-actions .header-hits-price span{color:#4b4b4d;font-size:1rem;font-weight:600;line-height:normal;line-height:1}.header-search-hits-product:hover{background-color:hsla(0,0%,95%,.6)}.header-search-hits-product .header-search-hits-product-link{align-items:center;display:flex;flex:0 0 calc(100% - 170px)}.header-search-hits-product .header-search-hits-product-link img{max-height:40px;max-width:40px;mix-blend-mode:multiply}.header-search-hits-product .header-search-hits-product-link span{color:#707070;font-size:.875rem;font-weight:400;padding-left:5px}.header-search-hits-product .product-quantity-wrapper.open{flex:0 0 184px;min-width:unset}.header-search-hits-product .product-renderer-fixed-button{flex:0 0 184px;font-size:16px;height:40px;line-height:1.125rem;max-height:40px}.header-search-hits-product .product-renderer-fixed-button .common-action-btn{border-radius:10px;height:40px}@media(min-width:1024px){.header-search-form{align-items:center;display:flex;margin:0 auto;max-width:1110px;padding:0 10px}}.header-desktop-profile{display:flex;gap:10px;margin-left:30px;position:relative}.header-desktop-profile .icomoon-chevron-down:before{display:block;transform:rotate(0deg)}.header-desktop-profile.open .icomoon-chevron-down:before{transform:rotate(180deg)}.header-item{align-items:center;align-self:stretch;border-radius:20px;cursor:pointer;display:flex;gap:5px;justify-content:center;max-height:48px;min-height:48px;min-width:48px;padding:10px;position:relative}.header-item *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-item i{align-items:center;color:var(--primary-color);display:flex;font-size:20px;justify-content:center}.header-item span{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-item .icomoon-chevron-down{font-size:14px}.header-item .icomoon-chevron-down:before{transition:transform .15s ease}.header-item .no-color{color:var(--menu-text-color)}.header-item :not([fill=none]):not([fill="#FF272D"]){fill:var(--menu-text-color)}.header-item i{color:var(--menu-text-color)}.header-item.hover,.header-item:hover{background-color:var(--menu-text-color-opacity-5)}.header-item.hover .no-color,.header-item:hover .no-color{color:var(--menu-text-color)}.header-item.hover :not([fill=none]):not([fill="#FF272D"]),.header-item:hover :not([fill=none]):not([fill="#FF272D"]){fill:var(--menu-text-color)}.header-item.hover i,.header-item.hover span,.header-item:hover i,.header-item:hover span{color:var(--menu-text-color)}.header-item.hover .dropdown-tip,.header-item:hover .dropdown-tip{opacity:1}.header-item.active{background-color:var(--menu-text-color-opacity-5)}.header-item.active .no-color{color:var(--menu-text-color)}.header-item.active :not([fill=none]):not([fill="#FF272D"]){fill:var(--menu-text-color-opacity-5)}.header-item.active i{color:var(--menu-text-color)}.profile-image{position:relative}.profile-image .header-picture{height:32px;width:32px}.profile-image .notification-badge{align-items:center;background-color:#ff272d;border-radius:50%;color:#fff;display:flex;font-size:8px;height:14px;justify-content:center;line-height:15px;padding:0;position:absolute;right:-4px;top:-4px;width:14px;z-index:2}.notifications-dropdown{background-color:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,.22);height:90vh;max-height:85vh;max-width:530px;overflow:auto;padding:10px 0;position:absolute;right:0;scrollbar-color:#d9d9d9 transparent;scrollbar-width:auto;top:calc(100% + 10px);width:530px}.notifications-dropdown::-webkit-scrollbar{width:6px}.notifications-dropdown::-webkit-scrollbar-track{background-color:initial}.notifications-dropdown::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px;max-height:20px}.notifications-dropdown header{padding:25px 0 0}.mark-all-as-read{color:#000;display:flex;font-size:22px;font-weight:700;justify-content:space-between;padding:0 25px;width:100%}.mark-all-as-read p{color:#8d8d8d;cursor:pointer;font-size:14px;font-weight:500;width:-moz-max-content;width:max-content}.mark-all-as-read p:hover{color:#4b4b4d;-webkit-text-decoration:underline;text-decoration:underline}.header-desktop-profile-navigation-chips{border-bottom:1px solid #f1f1f1;display:flex;justify-content:flex-start;padding:30px 25px 0;position:unset}.header-desktop-profile-navigation-chips .chip{display:flex;gap:10px;height:30px;text-transform:none}.header-desktop-profile-navigation-chips .chip:first-child{margin-left:0}.header-desktop-profile-navigation-chips .chip .notifications-tab-badge{align-items:center;background-color:#ff272d;border-radius:5px;color:#fff;display:flex;font-size:12px;height:18px;justify-content:center;width:18px}.header-desktop-profile-navigation-chips .disabled{cursor:default;opacity:.5}.notifications{display:flex;flex-direction:column;height:calc(100% - 110px);overflow-x:hidden;width:100%}.notifications::-webkit-scrollbar{width:12px}.notifications::-webkit-scrollbar-track{background:#fff}.notifications::-webkit-scrollbar-thumb{background-color:#e8e8e8;border:3px solid #fff;border-radius:10px}.notification-group-title{color:#b5b5b5;font-size:10px;font-weight:500;padding:25px 25px 10px}.notifications-end{align-items:center;color:#8d8d8d;display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:15px;height:100%;justify-content:flex-end;padding:25px}.notifications-end :not([fill=none]){fill:var(--primary-color)}.empty-screen{align-items:center;color:#8d8d8d;display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:10px;height:70vh;justify-content:center;text-align:center;width:100%}.empty-screen :not([fill=none]){fill:var(--primary-color)}.profile-dropdown{background-color:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,.22);padding:10px 0;position:absolute;right:0;top:calc(100% + 15px)}.profile-dropdown-menu-item{align-items:center;color:#000;cursor:pointer;font-size:14px;font-weight:600;gap:20px;padding:10px 25px;white-space:nowrap}.profile-dropdown-menu-item,.profile-dropdown-menu-item .icon-badge{display:flex}.profile-dropdown-menu-item:not(.new-content):hover{background-color:#f6f6f6;color:var(--primary-color)}.new{width:100%}.new-content{align-items:center;background-color:#fae364;border-radius:5px;color:#000;display:flex;font-size:8px;font-weight:800;gap:2px;justify-content:center;line-height:14px;max-height:18px;padding:2px 4px;width:100%}.new-content .animated-icon{color:#000;height:14px;width:14px}.icon-badge{position:relative}.icon-badge i{font-size:18px}.badge{background-color:#fe392a;border:2px solid #fff;border-radius:5px;color:#fff;font-size:10px;font-weight:600;line-height:.6;padding:4px 2px;position:absolute;right:-50%;top:-50%}@container style(--menu-color: #ffffff){.header-item{background-color:#fff}.header-item:hover{background-color:#f6f7f8}}.header-desktop-profile .company-card a{--card-padding:0rem;align-items:center;border-radius:14px;display:flex;gap:.5rem;max-width:calc(120px + var(--card-padding)*2);min-width:calc(115px + var(--card-padding)*2);padding:.5rem var(--card-padding)}.header-desktop-profile .company-card a img{border-radius:6px;box-shadow:0 0 0 2px hsla(0,0%,100%,.5);max-height:30px}.header-desktop-profile .company-card a span{color:var(--menu-text-color);display:flex;font-size:.75rem;font-weight:500;line-height:1}@supports(-webkit-line-clamp:2){.header-desktop-profile .company-card a span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.header-desktop-profile .company-card.dark a:hover span{color:var(--primary-color)}.header-desktop-profile .company-card.light a{--card-padding:1rem}.header-desktop-profile .company-card.light a:hover{background-color:var(--menu-text-color-opacity-5)}.common-fixed-wrapper{background-color:#fff;padding:10px 16px}.common-fixed-wrapper .header-search-input{min-height:40px}.page-common-intro{margin:20px 0 0}.page-common-intro h3,.page-common-intro h5{margin:0}.page-common-intro h3{color:#000;font-size:1.25rem;font-weight:700}.page-common-intro h5{color:#9d9d9d;font-size:.875rem;font-weight:500;margin:10px 0 0}.superior-banner-hide~.internal-page-wrapper.has-superior-banner.home:not(.has-alert-open){padding-top:80px}.internal-page-wrapper{overflow:hidden auto;width:100%;-webkit-overflow-scrolling:touch;height:var(--visual-height);padding-top:var(--top-height,87px);position:relative;transition:padding-top .2s}.internal-page-wrapper.home{padding-top:161px}.internal-page-wrapper.vertical-layout .profile-page{margin:0}.internal-page-wrapper.vertical-layout .profile-page.safe-area{margin:0 auto;max-width:1560px}.internal-page-wrapper.vertical-layout .safe-area{max-width:none}.internal-page-wrapper.has-superior-banner.home{padding-top:211px}.internal-page-wrapper.has-customer-agent-banner.home{padding-top:117px}.internal-page-wrapper.has-alert-open.home{padding-top:241px}.internal-page-wrapper.level-one-category{padding-top:124px}.internal-page-wrapper.level-two-category,.internal-page-wrapper.product-page,.internal-page-wrapper.search-result-page,.internal-page-wrapper.shopping-lists-page,.internal-page-wrapper.supermarket-shopping-lists{padding-top:80px}.internal-page-wrapper.promotions-page{padding-top:100px}.internal-page-wrapper.search-page{padding-top:145px}@media(min-width:1024px){.internal-page-wrapper{padding-top:80px}.internal-page-wrapper:not(.vertical-layout){box-shadow:inset 0 200px 0 var(--menu-color)}.internal-page-wrapper.home,.internal-page-wrapper.level-one-category,.internal-page-wrapper.level-two-category,.internal-page-wrapper.promotions-page,.internal-page-wrapper.shopping-lists-page,.internal-page-wrapper.supermarket-shopping-lists{padding-top:80px}.internal-page-wrapper.has-superior-banner.home{padding-top:150px}.internal-page-wrapper.has-alert-open,.internal-page-wrapper.has-alert-open.home{padding-top:154px}.internal-page-wrapper.vertical-layout.has-superior-banner{padding-top:90px}.internal-page-wrapper.vertical-layout.has-alert-open{padding-top:94px}.internal-page-wrapper .internal-page-desktop-wrapper{background-color:#f1f3f4;padding:30px 0}.internal-page-wrapper .internal-page-desktop-wrapper.search{padding-top:118px}.internal-page-wrapper .internal-page-desktop-wrapper.has-alert-open{margin-top:50px}.internal-page-wrapper .footer-lateral-layout .safe-area{max-width:1560px}.internal-page-wrapper .internal-page-content{margin:0 auto;width:100%}.internal-page-wrapper .internal-page-content .theme-lateral{max-width:none}}@media(min-width:1280px)and (max-width:1370px){.internal-page-wrapper .internal-page-content{max-width:calc(100vw - 80px)}}.header-search-input{gap:16px;max-height:45px;max-width:100%}.header-search-input .voice-btn{align-items:center;border-radius:10px;color:#000;display:flex;font-size:20px;height:30px;justify-content:center;padding:5px 0;width:30px}.header-search-input,.icon-input-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.icon-input-wrapper{align-items:center;background-color:#f6f6f6;border-radius:30px;display:flex;gap:10px;height:45px;max-width:100%;padding:12px 20px;position:relative}.icon-input-wrapper:focus-within{outline:1px solid #4b4b4d}.icon-input-wrapper .icomoon-search{color:rgba(0,0,0,.3);font-size:20px}.icon-input-wrapper button,.icon-input-wrapper input{align-self:center;background-color:initial;border:none;font-size:14px;outline:none}.icon-input-wrapper button{height:20px;padding:0}.icon-input-wrapper input{color:#000;padding:0;width:100%}.icon-input-wrapper input::-moz-placeholder{color:rgba(0,0,0,.3);font-weight:500}.icon-input-wrapper input::placeholder{color:rgba(0,0,0,.3);font-weight:500}.icon-input-wrapper .common-close-rounded-btn{background:#b9b9b9;padding:4px}.icon-input-wrapper:hover{background-color:#f6f6f6;outline:1px solid #4b4b4d}.icon-input-wrapper:focus{outline:1px solid #4b4b4d}.safe-area{margin:0 auto 20px;max-width:960px}.safe-area .opacity{opacity:.5;pointer-events:none}@media(min-width:1024px){.safe-area{margin:0 auto}}@media(min-width:1250px){.safe-area{max-width:1230px}}@media(min-width:1340px){.safe-area{max-width:1340px}}@media(min-width:1570px){.safe-area{max-width:1560px}}@media(min-width:1024px){.desktop-grid{display:grid;grid-template-areas:"header header" "left right";grid-template-columns:285px 1fr}.desktop-grid.with-banner{position:relative;z-index:1}.desktop-grid.with-banner>.header{background-color:#fff;border-radius:10px 10px 0 0}.desktop-grid>.header{border-bottom:1px solid #f1f1f1;grid-area:header;padding:25px}.desktop-grid>.header,.desktop-grid>.header .ordering-btn,.desktop-grid>.header .ordering-btn button,.desktop-grid>.header section,.desktop-grid>.header section a{align-items:center;display:flex}.desktop-grid>.header section{gap:15px}.desktop-grid>.header section .arrow{border-radius:5px;height:24px;justify-content:center;width:24px}.desktop-grid>.header section .arrow i{color:var(--primary-color)}.desktop-grid>.header section .arrow:hover{background-color:var(--primary-color-opacity-10)}.desktop-grid>.header section .arrow:hover i{color:var(--primary-color)}.desktop-grid>.header section h5{color:#a4a4a5;font-size:.75rem;line-height:1.33;margin:0 0 5px}.desktop-grid>.header section h3{color:#000;font-size:1.5rem;font-weight:700;line-height:1}.desktop-grid .left-content{border-right:1px solid #f1f1f1;grid-area:left;padding:0 25px 25px}.desktop-grid .left-content .filter-order h3{color:#a4a4a5;font-size:.875rem;font-weight:600;margin:25px 0}.desktop-grid .left-content .filter-order .no-filters{font-size:.875rem;font-style:italic;font-weight:600}.desktop-grid .page-content{grid-area:right;overflow:hidden;padding:25px 30px}.desktop-grid.no-left-content{grid-template-areas:"header header" "right right";grid-template-columns:100%}.desktop-grid.no-left-content .left-content{display:none}}.ordering-btn{color:#4b4b4d;gap:15px;margin-left:auto}.ordering-btn button,.ordering-btn h5{font-size:.875rem;font-weight:600}.ordering-btn button{background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;gap:8px;padding:8px;position:relative;z-index:2}.ordering-btn button i{font-size:20px}.ordering-btn button:hover{background-color:#f6f6f6}.ordering-btn-dropdown{background-color:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,.22);min-width:100%;overflow:hidden;position:absolute;right:0;top:calc(100% + 15px)}.ordering-btn-dropdown div{padding:10px;text-align:left;white-space:nowrap}.ordering-btn-dropdown div:hover{background-color:#f6f6f6}.scroll-controllers{gap:5px;justify-content:right;margin:0;position:absolute;right:0;top:-15px;z-index:5}.scroll-controllers,.scroll-controllers div{align-items:center;display:flex}.scroll-controllers i{color:var(--primary-color);font-size:12px}.scroll-controllers div{border-radius:10px;cursor:pointer;height:20px;justify-content:center;width:20px}.scroll-controllers div:hover:not(.disabled){background-color:var(--primary-color-opacity-10)}.scroll-controllers div.disabled{pointer-events:none}.scroll-controllers div.disabled i{color:var(--primary-color-opacity-50)}.scroll-fade{bottom:20px;pointer-events:none;position:absolute;top:0;width:130px}.scroll-fade:not(.visible){opacity:0}.scroll-fade.left{background-image:linear-gradient(270deg,hsla(0,0%,100%,0) 6%,#fff);left:0;width:60px}.scroll-fade.right{background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 6%,#fff);right:-25px}.horizontal-category-list{display:none;position:relative}.horizontal-category-list:not(:hover) .horizontal-category-control-btn,.horizontal-category-list:not(:hover) .horizontal-category-gradient{display:none}.horizontal-category-control-btn,.horizontal-category-list-group-item a,.horizontal-category-scroll-container{align-items:center;display:flex}.horizontal-category-gradient{bottom:0;position:absolute;top:0;width:96px;z-index:2}.horizontal-category-gradient.horizontal-category-left{background:linear-gradient(90deg,#fff,#fff 25%,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,0));left:0}.horizontal-category-gradient.horizontal-category-right{background:linear-gradient(-90deg,#fff,#fff 25%,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,0));right:0}.horizontal-category-control-btn{background-color:var(--primary-color);border-radius:50%;color:#fff;cursor:pointer;height:40px;justify-content:center;position:absolute;top:0;width:40px;z-index:3}.horizontal-category-control-btn:hover{box-shadow:0 0 23px 0 var(--primary-color-opacity-50)}.horizontal-category-control-btn.disabled{display:none}.horizontal-category-control-btn.horizontal-category-left{left:25px}.horizontal-category-control-btn.horizontal-category-right{right:25px}.horizontal-category-list-group-item a{align-items:center;background-color:hsla(0,0%,95%,.5);border-radius:30px;color:#4b4b4d;display:flex;font-size:14px;font-weight:600;gap:10px;line-height:1.43;padding:10px 20px;white-space:nowrap}.horizontal-category-list-group-item a .svg-icon{height:20px}.horizontal-category-list-group-item a svg{width:20px}.horizontal-category-list-group-item a svg path{fill:#4b4b4d}.horizontal-category-list-group-item a i{font-size:20px}.horizontal-category-list-group-item a img{border-radius:5px;height:20px;mix-blend-mode:multiply;width:20px}.horizontal-category-list-group-item a:hover{background-color:rgba(0,0,0,.05);color:#000}.horizontal-category-list-group-item a:hover path,.horizontal-category-list-group-item a:hover svg{color:#000}.horizontal-category-scroll-container{gap:20px;padding:0 25px;scroll-behavior:smooth}.switch-input-wrapper{background-color:#d9d9d9;border-radius:20px;cursor:pointer;min-width:40px;padding:2px;position:relative}.switch-input-status{align-items:center;background-color:#fff;border-radius:20px;display:flex;height:16px;justify-content:center;margin-left:0;transition:margin-left .2s ease;width:16px}.switch-input-status .icomoon-close{color:#8d8d8d}.switch-input-status i{font-size:6px}.switch-input-wrapper.disabled{cursor:unset}.switch-input-wrapper.active{background-color:var(--primary-color)}.switch-input-wrapper.active .switch-input-status{margin-left:20px}.switch-input-wrapper.active .switch-input-status i{color:var(--primary-color)}.custom-switch-wrapper{--switch-width:2.5rem;--switch-height:1.75rem;--dot-size:1.5rem;--dot-margin:0.125rem;display:flex}.custom-switch-wrapper .custom-switch-label{background-color:rgba(0,0,0,.102);border-radius:100vh;cursor:pointer;display:inline-block;height:var(--switch-height);overflow:hidden;position:relative;transition:background-color .2s ease;width:var(--switch-width)}.custom-switch-wrapper .custom-switch-label:before{background-color:#fff;border-radius:50%;box-shadow:0 1px 1.25rem rgba(0,0,0,.2);content:"";height:var(--dot-size);inset:var(--dot-margin) auto var(--dot-margin) var(--dot-margin);position:absolute;transform:translateX(0);transition:.2s ease;width:var(--dot-size)}.custom-switch-wrapper .custom-switch-input{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.custom-switch-wrapper .custom-switch-input:focus-visible+.custom-switch-label{outline:2px solid #000}.custom-switch-wrapper .custom-switch-input:checked+.custom-switch-label{background-color:var(--primary-color)}.custom-switch-wrapper .custom-switch-input:checked+.custom-switch-label:before{--translate-x:calc(var(--switch-width) - var(--dot-size) - var(--dot-margin)*2);transform:translateX(var(--translate-x))}@media(min-width:1024px){.custom-switch-wrapper{--switch-height:1.25rem;--dot-size:1rem}}.dynamic-dialog .MuiDialog-paperFullScreen{border-radius:20px 20px 0 0;bottom:0;height:unset;left:0;max-height:93%;overflow:auto;position:absolute}.dialog-header-title{background-color:#fff;color:rgba(0,0,0,.871);font-size:18px;font-weight:700;margin:35px 0 0;padding:0 0 25px;text-align:center;z-index:10}.dialog-header-title-shadow{box-shadow:0 22px 41px -15px rgba(0,0,0,.2)}.dialog-progress{left:0;position:absolute;top:0;width:100%;z-index:10}.dialog-progress .MuiLinearProgress-bar{background-color:var(--primary-color)}.sticky{background-color:#fff;box-shadow:0 3px 20px 0 rgba(0,0,0,.16);left:0;position:sticky;right:0;z-index:2}.sticky.bottom{bottom:0}.sticky.top{top:0}.sticky.no-shadow{box-shadow:none}.desktop-navigation{display:flex;left:10px;position:absolute;right:10px;top:10px;z-index:3}.desktop-navigation .icomoon-close{color:#c5c5c5;font-size:14px}.desktop-navigation .icomoon-chevron-left{color:var(--primary-color);font-size:15px}.desktop-navigation .icon-btn.close-btn{margin-left:auto}.desktop-navigation .icon-btn:hover.close-btn{background-color:#f6f6f6}.desktop-navigation .icon-btn:hover.close-btn .icomoon-close{color:#4b4b4d}.desktop-navigation .icon-btn:hover.return-btn{background-color:var(--primary-color-opacity-10)}.modal-absolute-header{background-color:#fff;box-shadow:0 3px 20px 0 rgba(0,0,0,.16);left:0;padding:10px 13px 0;right:0;top:0;z-index:2}.modal-absolute-header.fixed{padding:unset;position:fixed}.modal-absolute-header.no-shadow{box-shadow:none}.modal-app-bar{align-items:center;background-color:#fff;color:#000;display:none;font-size:.875rem;font-weight:700;gap:12px;height:62px;line-height:1rem;padding:0 20px}.modal-app-bar.no-content{display:unset;height:unset;padding:0}.modal-app-bar.no-content .MuiLinearProgress-root{bottom:unset;position:fixed;top:0}.modal-app-bar .MuiLinearProgress-bar{background-color:var(--primary-color)}.modal-app-bar i{color:var(--primary-color)}.modal-top-indicator{margin:0 auto 10px;position:relative;z-index:10}.modal-top-indicator .close-button{background-color:#c1c0c2;border-radius:50%;display:none;height:22px;margin-left:auto;position:unset;width:22px}.modal-top-indicator .close-button i{color:#fff;font-size:9px}.modal-top-indicator.with-close-btn{margin:0 0 5px}.modal-top-indicator.with-close-btn .close-button{background-color:#fff;display:flex}.modal-top-indicator.with-close-btn .close-button i{color:#4b4b4d;font-size:14px}.modal-header{margin:0 0 35px}.modal-header:not(.text-left) h3,.modal-header:not(.text-left) h4,.modal-header:not(.text-left) h5{text-align:center}.modal-header h3{color:#000;font-size:1.125rem;font-weight:600;margin:0 0 10px}.modal-header h4{color:#4b4b4d;font-size:.75rem;margin:10px 0}.modal-header h5{color:#a4a4a5;font-size:.75rem;margin:0}.dynamic-dialog-content{max-height:100%;overflow:auto;overflow-x:hidden}.dynamic-dialog-content::-webkit-scrollbar{width:8px}.dynamic-dialog-content::-webkit-scrollbar-track{background-color:#d9d9d9;border-radius:10px}.dynamic-dialog-content::-webkit-scrollbar-thumb{background-color:#a4a4a5;border-radius:10px}.modal-bottom-fixed{background-color:#fff;bottom:0;box-shadow:0 3px 20px 0 rgba(0,0,0,.16);left:0;padding:16px 20px;position:fixed;right:0;z-index:2}.modal-bottom-fixed.no-shadow{box-shadow:none}.modal-bottom-fixed button:not(.common-action-btn){align-items:center;background-color:#fff;color:var(--primary-color);display:flex;font-size:.875rem;font-weight:600;gap:10px;justify-content:center;line-height:1em;padding:10px;width:100%}.modal-bottom-fixed button:not(.common-action-btn) i{font-size:16px}.dynamic-dialog.no-rounded-border .MuiDialog-paperFullScreen{border-radius:0}.dynamic-dialog.page .MuiDialog-paperFullScreen{border-radius:0;height:100%;max-height:100%;overflow:auto}.dynamic-dialog.page .MuiDialog-paperFullScreen .modal-app-bar{display:flex}.dynamic-dialog.page .MuiDialog-paperFullScreen .modal-top-indicator{display:none}.with-custom-header .modal-app-bar:not(.no-content){font-size:1.25rem;height:auto;padding:1.25rem}.with-custom-header .desktop-navigation .icon-btn{background-color:rgba(0,0,0,.051);border-radius:50%;height:1.5rem;outline:2px solid transparent;outline-offset:2px;transition:.1s;width:1.5rem}.with-custom-header .desktop-navigation .icon-btn .icomoon-arrow-left,.with-custom-header .desktop-navigation .icon-btn .icomoon-close{color:#000;font-size:.625rem;line-height:1;transition:.1s}.with-custom-header .desktop-navigation .icon-btn .icomoon-arrow-left:is(.icomoon-arrow-left),.with-custom-header .desktop-navigation .icon-btn .icomoon-close:is(.icomoon-arrow-left){font-size:.75rem}.with-custom-header .desktop-navigation .icon-btn:hover{background-color:var(--primary-color)}.with-custom-header .desktop-navigation .icon-btn:hover .icomoon-arrow-left,.with-custom-header .desktop-navigation .icon-btn:hover .icomoon-close{color:#fff}.with-custom-header .desktop-navigation .icon-btn:focus-visible{outline:2px solid rgba(0,0,0,.8)}@media(min-width:1024px){.MuiPaper-root{margin:0;max-height:calc(100vh - 50px);min-width:500px}.MuiDialog-paperFullScreen{border-radius:10px;height:100%;max-height:unset;position:relative}.MuiPaper-rounded{border-radius:20px}.dialog-header-title{margin:0;padding:25px;z-index:1}.modal-absolute-header{display:none}.modal-bottom-fixed{bottom:0;padding:25px;position:sticky}.modal-header{background-color:#fff;position:sticky;top:0}.modal-header h3{margin:0 0 5px}.modal-header h5{font-size:.875rem;font-weight:400}}footer{--title-font-size:0.875rem;--title-line-height:1.43;--items-font-size:0.875rem;--items-line-height:1.78571;--text-font-size:0.75rem;--section-container-gap:1rem;--section-gap:2.375rem;background-color:#fff;border-radius:10px 10px 0 0;font-size:var(--title-font-size);padding:40px 40px 100px}footer .safe-area{max-width:1560px}footer .main-content{color:#000;display:grid;gap:2rem;grid-template-areas:"contact-social categories access payment-security app" "contact-social categories access payment-security app";grid-template-columns:repeat(5,auto);grid-template-rows:repeat(2,auto);justify-content:space-between}footer .main-content .contact{display:flex;flex-direction:column;gap:var(--section-gap)}footer .main-content .contact .logo{align-items:center;display:flex;justify-content:start}footer .main-content .contact .logo img{max-height:3.75rem;max-width:clamp(9.75rem,2.9807692308rem + 10.5769230769vw,12.5rem)}footer .main-content .contact .contact-numbers{display:flex;flex-direction:column;gap:.5rem}footer .main-content .contact .contact-numbers span a{align-items:center;color:#000;display:flex;font-size:var(--title-font-size);gap:.5rem;line-height:1;text-wrap:nowrap}footer .main-content .contact .contact-numbers span a i{color:var(--primary-color)}footer .main-content .app .app-title{display:flex}footer .main-content .app .app-title img{border-radius:1rem;height:auto;object-fit:contain;width:100%}footer .main-content .app,footer .main-content .categories,footer .main-content .payment-forms,footer .main-content .quick-access,footer .main-content .security,footer .main-content .social-media{display:flex;flex-direction:column;gap:var(--section-container-gap);max-width:clamp(9.8125rem,3.8839285714rem + 9.2633928571vw,15rem)}footer .main-content .app .app-title,footer .main-content .app .category-title,footer .main-content .app .payment-forms-title,footer .main-content .app .quick-access-title,footer .main-content .app .security-title,footer .main-content .app .social-media-title,footer .main-content .categories .app-title,footer .main-content .categories .category-title,footer .main-content .categories .payment-forms-title,footer .main-content .categories .quick-access-title,footer .main-content .categories .security-title,footer .main-content .categories .social-media-title,footer .main-content .payment-forms .app-title,footer .main-content .payment-forms .category-title,footer .main-content .payment-forms .payment-forms-title,footer .main-content .payment-forms .quick-access-title,footer .main-content .payment-forms .security-title,footer .main-content .payment-forms .social-media-title,footer .main-content .quick-access .app-title,footer .main-content .quick-access .category-title,footer .main-content .quick-access .payment-forms-title,footer .main-content .quick-access .quick-access-title,footer .main-content .quick-access .security-title,footer .main-content .quick-access .social-media-title,footer .main-content .security .app-title,footer .main-content .security .category-title,footer .main-content .security .payment-forms-title,footer .main-content .security .quick-access-title,footer .main-content .security .security-title,footer .main-content .security .social-media-title,footer .main-content .social-media .app-title,footer .main-content .social-media .category-title,footer .main-content .social-media .payment-forms-title,footer .main-content .social-media .quick-access-title,footer .main-content .social-media .security-title,footer .main-content .social-media .social-media-title{color:#000;font-weight:700}footer .main-content .app .app-title h5,footer .main-content .app .category-title h5,footer .main-content .app .payment-forms-title h5,footer .main-content .app .quick-access-title h5,footer .main-content .app .security-title h5,footer .main-content .app .social-media-title h5,footer .main-content .categories .app-title h5,footer .main-content .categories .category-title h5,footer .main-content .categories .payment-forms-title h5,footer .main-content .categories .quick-access-title h5,footer .main-content .categories .security-title h5,footer .main-content .categories .social-media-title h5,footer .main-content .payment-forms .app-title h5,footer .main-content .payment-forms .category-title h5,footer .main-content .payment-forms .payment-forms-title h5,footer .main-content .payment-forms .quick-access-title h5,footer .main-content .payment-forms .security-title h5,footer .main-content .payment-forms .social-media-title h5,footer .main-content .quick-access .app-title h5,footer .main-content .quick-access .category-title h5,footer .main-content .quick-access .payment-forms-title h5,footer .main-content .quick-access .quick-access-title h5,footer .main-content .quick-access .security-title h5,footer .main-content .quick-access .social-media-title h5,footer .main-content .security .app-title h5,footer .main-content .security .category-title h5,footer .main-content .security .payment-forms-title h5,footer .main-content .security .quick-access-title h5,footer .main-content .security .security-title h5,footer .main-content .security .social-media-title h5,footer .main-content .social-media .app-title h5,footer .main-content .social-media .category-title h5,footer .main-content .social-media .payment-forms-title h5,footer .main-content .social-media .quick-access-title h5,footer .main-content .social-media .security-title h5,footer .main-content .social-media .social-media-title h5{font-size:var(--title-font-size);font-weight:700}footer .main-content .app .category-items,footer .main-content .app .quick-access-items,footer .main-content .categories .category-items,footer .main-content .categories .quick-access-items,footer .main-content .payment-forms .category-items,footer .main-content .payment-forms .quick-access-items,footer .main-content .quick-access .category-items,footer .main-content .quick-access .quick-access-items,footer .main-content .security .category-items,footer .main-content .security .quick-access-items,footer .main-content .social-media .category-items,footer .main-content .social-media .quick-access-items{display:flex;flex-direction:column;font-size:var(--items-font-size);line-height:var(--items-line-height)}footer .main-content .app .category-items a,footer .main-content .app .quick-access-items a,footer .main-content .categories .category-items a,footer .main-content .categories .quick-access-items a,footer .main-content .payment-forms .category-items a,footer .main-content .payment-forms .quick-access-items a,footer .main-content .quick-access .category-items a,footer .main-content .quick-access .quick-access-items a,footer .main-content .security .category-items a,footer .main-content .security .quick-access-items a,footer .main-content .social-media .category-items a,footer .main-content .social-media .quick-access-items a{color:rgba(0,0,0,.6);max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}footer .main-content .app .payment-forms-items,footer .main-content .categories .payment-forms-items,footer .main-content .payment-forms .payment-forms-items,footer .main-content .quick-access .payment-forms-items,footer .main-content .security .payment-forms-items,footer .main-content .social-media .payment-forms-items{align-items:center;display:grid;gap:.375rem;grid-template-columns:repeat(auto-fill,43px);justify-content:space-between;max-width:calc(215px + 1.5rem)}footer .main-content .app .payment-forms-items img,footer .main-content .categories .payment-forms-items img,footer .main-content .payment-forms .payment-forms-items img,footer .main-content .quick-access .payment-forms-items img,footer .main-content .security .payment-forms-items img,footer .main-content .social-media .payment-forms-items img{align-items:center;aspect-ratio:43/29;display:flex;justify-content:center;max-height:29px;object-fit:contain}footer .main-content .app .security-items,footer .main-content .categories .security-items,footer .main-content .payment-forms .security-items,footer .main-content .quick-access .security-items,footer .main-content .security .security-items,footer .main-content .social-media .security-items{display:flex;flex-wrap:wrap;gap:.875rem 1.5rem}footer .main-content .app .security-items .aws-shield-item,footer .main-content .categories .security-items .aws-shield-item,footer .main-content .payment-forms .security-items .aws-shield-item,footer .main-content .quick-access .security-items .aws-shield-item,footer .main-content .security .security-items .aws-shield-item,footer .main-content .social-media .security-items .aws-shield-item{align-items:center;display:flex;gap:.5rem}footer .main-content .app .security-items .aws-shield-item .aws-shield-container,footer .main-content .categories .security-items .aws-shield-item .aws-shield-container,footer .main-content .payment-forms .security-items .aws-shield-item .aws-shield-container,footer .main-content .quick-access .security-items .aws-shield-item .aws-shield-container,footer .main-content .security .security-items .aws-shield-item .aws-shield-container,footer .main-content .social-media .security-items .aws-shield-item .aws-shield-container{align-items:center;display:flex;gap:.3rem}footer .main-content .app .security-items .aws-shield-item .aws-shield-container .shield,footer .main-content .categories .security-items .aws-shield-item .aws-shield-container .shield,footer .main-content .payment-forms .security-items .aws-shield-item .aws-shield-container .shield,footer .main-content .quick-access .security-items .aws-shield-item .aws-shield-container .shield,footer .main-content .security .security-items .aws-shield-item .aws-shield-container .shield,footer .main-content .social-media .security-items .aws-shield-item .aws-shield-container .shield{align-items:center;display:flex;justify-content:center}footer .main-content .app .security-items .aws-shield-item .aws-shield-container .shield svg,footer .main-content .categories .security-items .aws-shield-item .aws-shield-container .shield svg,footer .main-content .payment-forms .security-items .aws-shield-item .aws-shield-container .shield svg,footer .main-content .quick-access .security-items .aws-shield-item .aws-shield-container .shield svg,footer .main-content .security .security-items .aws-shield-item .aws-shield-container .shield svg,footer .main-content .social-media .security-items .aws-shield-item .aws-shield-container .shield svg{height:25px;width:25px}footer .main-content .app .security-items .aws-shield-item .aws-shield-container .shield svg #check,footer .main-content .categories .security-items .aws-shield-item .aws-shield-container .shield svg #check,footer .main-content .payment-forms .security-items .aws-shield-item .aws-shield-container .shield svg #check,footer .main-content .quick-access .security-items .aws-shield-item .aws-shield-container .shield svg #check,footer .main-content .security .security-items .aws-shield-item .aws-shield-container .shield svg #check,footer .main-content .social-media .security-items .aws-shield-item .aws-shield-container .shield svg #check{fill:#f90}footer .main-content .app .security-items .aws-shield-item .aws-shield-container .shield-text,footer .main-content .categories .security-items .aws-shield-item .aws-shield-container .shield-text,footer .main-content .payment-forms .security-items .aws-shield-item .aws-shield-container .shield-text,footer .main-content .quick-access .security-items .aws-shield-item .aws-shield-container .shield-text,footer .main-content .security .security-items .aws-shield-item .aws-shield-container .shield-text,footer .main-content .social-media .security-items .aws-shield-item .aws-shield-container .shield-text{color:#252f3e;display:flex;flex-direction:column;font-size:9px;line-height:10.8px}footer .main-content .app .security-items .aws-shield-item .border,footer .main-content .categories .security-items .aws-shield-item .border,footer .main-content .payment-forms .security-items .aws-shield-item .border,footer .main-content .quick-access .security-items .aws-shield-item .border,footer .main-content .security .security-items .aws-shield-item .border,footer .main-content .social-media .security-items .aws-shield-item .border{background-color:rgba(0,0,0,.1);height:25px;width:1px}footer .main-content .app .security-items img,footer .main-content .categories .security-items img,footer .main-content .payment-forms .security-items img,footer .main-content .quick-access .security-items img,footer .main-content .security .security-items img,footer .main-content .social-media .security-items img{align-items:center;display:flex;justify-content:center;max-height:35px;object-fit:contain}footer .main-content .app .app-items,footer .main-content .categories .app-items,footer .main-content .payment-forms .app-items,footer .main-content .quick-access .app-items,footer .main-content .security .app-items,footer .main-content .social-media .app-items{--gap:0.5rem;align-items:center;display:grid;flex-wrap:wrap;gap:var(--gap);grid-template-columns:repeat(2,1fr);justify-content:space-between}footer .main-content .app .app-items a,footer .main-content .categories .app-items a,footer .main-content .payment-forms .app-items a,footer .main-content .quick-access .app-items a,footer .main-content .security .app-items a,footer .main-content .social-media .app-items a{display:grid;width:100%}footer .main-content .app .app-items a img,footer .main-content .categories .app-items a img,footer .main-content .payment-forms .app-items a img,footer .main-content .quick-access .app-items a img,footer .main-content .security .app-items a img,footer .main-content .social-media .app-items a img{height:auto;width:100%}footer .main-content .app .app-items.app-items-single,footer .main-content .categories .app-items.app-items-single,footer .main-content .payment-forms .app-items.app-items-single,footer .main-content .quick-access .app-items.app-items-single,footer .main-content .security .app-items.app-items-single,footer .main-content .social-media .app-items.app-items-single{grid-template-columns:repeat(1,1fr)}footer .main-content .app .app-items.app-items-single a img,footer .main-content .categories .app-items.app-items-single a img,footer .main-content .payment-forms .app-items.app-items-single a img,footer .main-content .quick-access .app-items.app-items-single a img,footer .main-content .security .app-items.app-items-single a img,footer .main-content .social-media .app-items.app-items-single a img{max-width:136px}footer .main-content .app .social-media-items,footer .main-content .categories .social-media-items,footer .main-content .payment-forms .social-media-items,footer .main-content .quick-access .social-media-items,footer .main-content .security .social-media-items,footer .main-content .social-media .social-media-items{align-items:center;display:flex;gap:.5rem;width:100%}footer .main-content .app .social-media-items a,footer .main-content .app .social-media-items a>div,footer .main-content .categories .social-media-items a,footer .main-content .categories .social-media-items a>div,footer .main-content .payment-forms .social-media-items a,footer .main-content .payment-forms .social-media-items a>div,footer .main-content .quick-access .social-media-items a,footer .main-content .quick-access .social-media-items a>div,footer .main-content .security .social-media-items a,footer .main-content .security .social-media-items a>div,footer .main-content .social-media .social-media-items a,footer .main-content .social-media .social-media-items a>div{display:flex}footer .main-content .app .social-media-items svg,footer .main-content .app .social-media-items svg path,footer .main-content .categories .social-media-items svg,footer .main-content .categories .social-media-items svg path,footer .main-content .payment-forms .social-media-items svg,footer .main-content .payment-forms .social-media-items svg path,footer .main-content .quick-access .social-media-items svg,footer .main-content .quick-access .social-media-items svg path,footer .main-content .security .social-media-items svg,footer .main-content .security .social-media-items svg path,footer .main-content .social-media .social-media-items svg,footer .main-content .social-media .social-media-items svg path{fill:var(--primary-color)}footer .main-content .contact-social{gap:2.5rem;grid-area:contact-social}footer .main-content .categories{grid-area:categories}footer .main-content .quick-access{grid-area:access}footer .main-content .payment-security{gap:2.5rem;grid-area:payment-security}footer .main-content .app{grid-area:app;max-width:clamp(10.3125rem,2.0982142857rem + 12.8348214286vw,17.5rem)}footer .main-content:not(:has(.app)){grid-template-areas:"contact-social categories access payment-security" "contact-social categories access payment-security";grid-template-columns:repeat(4,auto)}footer .column-container{display:flex;flex-direction:column}footer .row-container{display:flex;gap:5.125rem;justify-content:space-between}footer .view-more{align-items:center;color:#000;display:flex;font-size:var(--text-font-size);font-weight:600;gap:.5rem;text-wrap:nowrap}footer .view-more i{background-color:var(--primary-color-opacity-10);border-radius:10px;color:var(--primary-color);font-size:var(--title-font-size);padding:.35rem}footer hr{background-color:rgba(0,0,0,.1);margin:2rem 0}footer .copyright{color:#000;display:flex;gap:3rem;justify-content:space-between}footer .copyright .copyright-text{display:flex;flex-direction:column;font-size:var(--text-font-size);gap:.5rem}footer .logo{align-items:center;display:flex;gap:.875rem}footer .logo .brazil-icon{align-items:center;display:flex;font-size:var(--text-font-size);gap:.25rem;text-wrap:nowrap}footer .logo .brazil-icon img{max-height:.875rem}footer .logo a{display:flex}footer .logo a img{max-height:2.25rem}footer .additional-info .footer-text{color:#000;font-size:.75rem}@supports selector(:has(*)){footer.modern{padding-bottom:40px}.content-wrapper-element:has(.whatsapp-fab)~.modern{padding-bottom:100px}}@media(max-width:1284px){footer .main-content .categories,footer .main-content .payment-forms,footer .main-content .quick-access,footer .main-content .security,footer .main-content .social-media{max-width:157px}footer .main-content .categories .payment-forms-items,footer .main-content .payment-forms .payment-forms-items,footer .main-content .quick-access .payment-forms-items,footer .main-content .security .payment-forms-items,footer .main-content .social-media .payment-forms-items{gap:.375rem .875rem;max-width:calc(129px + 1.75rem)}footer.lateral .main-content{grid-template-areas:"contact-social categories access" "payment-security payment-security app";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto)}footer.lateral .main-content .categories,footer.lateral .main-content .payment-forms,footer.lateral .main-content .quick-access,footer.lateral .main-content .security,footer.lateral .main-content .social-media{max-width:unset}footer.lateral .main-content .payment-security{flex-direction:row}@supports(grid-template-rows:subgrid){footer.lateral .main-content .payment-security{display:grid;gap:unset;grid-template-columns:subgrid;grid-template-rows:subgrid}footer.lateral .main-content .payment-security .payment-forms{grid-column:1/2;grid-row:1/2}footer.lateral .main-content .payment-security .security{grid-column:2/3;grid-row:1/2}}}@media(max-width:1367px){footer{--items-font-size:0.75rem;--items-line-height:1.833}footer .main-content .app .social-media-items svg,footer .main-content .categories .social-media-items svg,footer .main-content .payment-forms .social-media-items svg,footer .main-content .quick-access .social-media-items svg,footer .main-content .security .social-media-items svg,footer .main-content .social-media .social-media-items svg{height:26px;width:26px}footer .main-content .app .security-items img,footer .main-content .categories .security-items img,footer .main-content .payment-forms .security-items img,footer .main-content .quick-access .security-items img,footer .main-content .security .security-items img,footer .main-content .social-media .security-items img{height:30px}footer .main-content .app .app-title img{border-radius:.5rem}}@media(max-width:1023px){footer{--title-font-size:1rem;--title-line-height:19.2px;--items-font-size:0.875rem;--items-line-height:1.785;--text-font-size:0.875rem;padding:28px 20px 38px}footer .main-content{display:flex;flex-direction:column;gap:24px}footer .main-content .categories .category-items a,footer .main-content .categories .quick-access-items a{color:rgba(0,0,0,.6)}footer .main-content .app,footer .main-content .categories,footer .main-content .payment-forms,footer .main-content .quick-access,footer .main-content .security,footer .main-content .social-media{max-width:100%;width:100%}footer .main-content .app .accordion,footer .main-content .categories .accordion,footer .main-content .payment-forms .accordion,footer .main-content .quick-access .accordion,footer .main-content .security .accordion,footer .main-content .social-media .accordion{border-radius:0;padding:1rem 0}footer .main-content .app .accordion .accordion-summary,footer .main-content .categories .accordion .accordion-summary,footer .main-content .payment-forms .accordion .accordion-summary,footer .main-content .quick-access .accordion .accordion-summary,footer .main-content .security .accordion .accordion-summary,footer .main-content .social-media .accordion .accordion-summary{margin:-1rem 0;min-height:unset;padding:1rem 0}footer .main-content .app .accordion .accordion-summary .accordion-summary-content,footer .main-content .categories .accordion .accordion-summary .accordion-summary-content,footer .main-content .payment-forms .accordion .accordion-summary .accordion-summary-content,footer .main-content .quick-access .accordion .accordion-summary .accordion-summary-content,footer .main-content .security .accordion .accordion-summary .accordion-summary-content,footer .main-content .social-media .accordion .accordion-summary .accordion-summary-content{margin:0}footer .main-content .app .accordion .accordion-summary .accordion-summary-expand-icon-wrapper .icomoon-chevron-down,footer .main-content .categories .accordion .accordion-summary .accordion-summary-expand-icon-wrapper .icomoon-chevron-down,footer .main-content .payment-forms .accordion .accordion-summary .accordion-summary-expand-icon-wrapper .icomoon-chevron-down,footer .main-content .quick-access .accordion .accordion-summary .accordion-summary-expand-icon-wrapper .icomoon-chevron-down,footer .main-content .security .accordion .accordion-summary .accordion-summary-expand-icon-wrapper .icomoon-chevron-down,footer .main-content .social-media .accordion .accordion-summary .accordion-summary-expand-icon-wrapper .icomoon-chevron-down{color:var(--primary-color)}footer .main-content .app .accordion .accordion-details,footer .main-content .categories .accordion .accordion-details,footer .main-content .payment-forms .accordion .accordion-details,footer .main-content .quick-access .accordion .accordion-details,footer .main-content .security .accordion .accordion-details,footer .main-content .social-media .accordion .accordion-details{padding:1rem 0 0}footer .main-content .app .social-media-items,footer .main-content .categories .social-media-items,footer .main-content .payment-forms .social-media-items,footer .main-content .quick-access .social-media-items,footer .main-content .security .social-media-items,footer .main-content .social-media .social-media-items{gap:1.5rem}footer .main-content .app .social-media-items svg,footer .main-content .categories .social-media-items svg,footer .main-content .payment-forms .social-media-items svg,footer .main-content .quick-access .social-media-items svg,footer .main-content .security .social-media-items svg,footer .main-content .social-media .social-media-items svg{height:32px;width:32px}footer .main-content .app .payment-forms-items,footer .main-content .categories .payment-forms-items,footer .main-content .payment-forms .payment-forms-items,footer .main-content .quick-access .payment-forms-items,footer .main-content .security .payment-forms-items,footer .main-content .social-media .payment-forms-items{gap:.375rem;max-width:100%}footer .main-content .app .category-items a,footer .main-content .app .quick-access-items a,footer .main-content .categories .category-items a,footer .main-content .categories .quick-access-items a,footer .main-content .payment-forms .category-items a,footer .main-content .payment-forms .quick-access-items a,footer .main-content .quick-access .category-items a,footer .main-content .quick-access .quick-access-items a,footer .main-content .security .category-items a,footer .main-content .security .quick-access-items a,footer .main-content .social-media .category-items a,footer .main-content .social-media .quick-access-items a{max-width:100%}footer .main-content .app .app-items{display:flex;justify-content:start}footer .main-content .app .app-items a{max-width:140px}footer .main-content .security .security-items{gap:1.5rem}footer .main-content .contact .contact-numbers{gap:1rem}footer .main-content .contact .contact-numbers span a{font-size:1.25rem;line-height:1}footer hr{margin:0}footer .logo{justify-content:space-between}footer.modern{padding-bottom:calc(var(--bottom-height, 56px) + 100px)}@supports selector(:has(*)){footer.modern{padding-bottom:calc(var(--bottom-height, 56px) + 38px)}.content-wrapper-element:has(.whatsapp-fab)~footer.modern{padding-bottom:calc(var(--bottom-height, 56px) + 100px)}}}.banners-wrapper{position:relative}.banners-banner-box.custom-slider__container{align-items:center;aspect-ratio:1565/297.15;background-color:#fff;display:flex;flex-direction:column;justify-content:center;--container-padding:0 20px;--slide-spacing:20px;--slide-align:center;--controller-margin:5px 0 0 0;--controller-padding:0 0 15px 0;--items-container-align:flex-start}.banners-banner-box.custom-slider__container.not-looping{--container-padding:0 var(--slide-spacing)}.banners-banner-box.custom-slider__container.no-banner{margin:0 0 35px!important}.banners-banner-box.custom-slider__container.one-banner{--items-container-justify:center}.banners-banner-box.custom-slider__container .custom-slider__items-viewport{align-items:center;display:flex;justify-content:center;padding:var(--container-padding);width:100%}.banners-banner-box.custom-slider__container .custom-slider__items-viewport .custom-slider__items-container,.banners-banner-box.custom-slider__container .custom-slider__items-viewport .custom-slider__items-container .custom-slider__slide{width:100%}.banners-banner-box.custom-slider__container .custom-slider__items-viewport .custom-slider__items-container .custom-slider__slide .lazyload-wrapper,.banners-banner-box.custom-slider__container .custom-slider__items-viewport .custom-slider__items-container .custom-slider__slide a{display:flex}.banners-box-mobile .mobile-dots{margin-top:5px}.banners-box-desktop{display:none;overflow:hidden}.box-img{display:inline-block;min-width:100%}.box-img img,.box-img video{width:100%}.box-mobile{display:block}.banners-box-img{align-items:center;gap:10px;justify-content:center;position:relative;width:100%}.banners-box-img .banners-normal-banner-box{align-items:center;bottom:0;display:flex;justify-content:flex-end;position:absolute;width:100%}.banners-box-img .banners-normal-banner-box .banners-box-sponsored{align-items:center;backdrop-filter:blur(7.5px);background:rgba(0,0,0,.502);border-radius:100px;display:flex;justify-content:flex-end;margin:4px;padding:2px 6px}.banners-box-img .banners-normal-banner-box .banners-box-sponsored span{color:#fff;font-family:Bricolage Grotesque,serif;font-size:8px;font-style:normal;font-weight:400;letter-spacing:.225px;line-height:14px}.banners-box-img img,.banners-box-img video{aspect-ratio:21/9;border-radius:18px;object-fit:cover;object-position:center;width:100%}@media(min-width:480px){.banners-banner-box.no-banner.custom-slider__container{margin:37px 0 15px}}@media(min-width:768px){.banners-banner-box.custom-slider__container{--slide-spacing:30px}}@media(min-width:1024px){.banners-banner-box.custom-slider__container{--slide-spacing:0px;--container-padding:0;--container-arrows-size:23px;--arrow-size:9px;margin-top:var(--categories-corridor-offset,0);transition:margin-top .2s ease}.banners-box-img .banners-normal-banner-box .banners-box-sponsored{padding:2px 5px}.banners-box-img .banners-normal-banner-box .banners-box-sponsored span{font-size:7px;letter-spacing:.3px;line-height:normal}.banners-box-img img,.banners-box-img video{aspect-ratio:1920/366;border-radius:unset;gap:0;max-height:unset;max-width:100%;object-fit:cover;object-position:center;padding:0;width:100vw}.banners-box-desktop{display:block}.banners-box-mobile{display:none}}@media(min-width:1280px){.banners-banner-box.custom-slider__container{--container-arrows-size:28px;--arrow-size:11px}.banners-box-img .banners-normal-banner-box .banners-box-sponsored{margin:7px}.banners-box-img .banners-normal-banner-box .banners-box-sponsored span{font-size:8px;letter-spacing:.3px}}@media(min-width:1366px){.banners-box-img .banners-normal-banner-box .banners-box-sponsored{margin:8px;padding:2px 6px}.banners-box-img .banners-normal-banner-box .banners-box-sponsored span{font-size:10px;line-height:12px}}@media(min-width:1440px){.banners-banner-box.custom-slider__container{--container-arrows-size:28.8px;--arrow-size:11px}}@media(min-width:1640px){.banners-banner-box.custom-slider__container{--container-arrows-size:34px;--arrow-size:13px}}@media(min-width:1920px){.banners-box-img .banners-normal-banner-box .banners-box-sponsored span{font-size:12px}}.banners-box-product{display:none}@media(min-width:1024px){.banners-box-product{align-items:stretch;aspect-ratio:1581/304;display:flex;height:100%;justify-content:space-between;padding:.625rem 2.75rem;position:relative;width:100%}.banners-box-product .banners-box-product-left{align-items:center;border-radius:20px;display:flex;gap:.62rem;justify-content:center;padding:25px 10px;width:33%}.banners-box-product .banners-box-product-left img{border-radius:.625rem;height:2.5rem;object-fit:cover;width:2.5rem}.banners-box-product .banners-box-product-left.with-link{cursor:pointer}.banners-box-product .banners-box-product-left-text{display:flex;flex-direction:column;gap:5px;justify-content:center}.banners-box-product .banners-box-product-left-text h3{color:#fff;display:-webkit-box;font-size:.875rem;font-weight:800;max-height:2lh;overflow:hidden;text-overflow:ellipsis;white-space:wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical}.banners-box-product .banners-box-product-left-text .see-more-products{align-items:center;color:var(--primary-color);display:flex;font-size:.625rem;font-weight:500;gap:.31rem}.banners-box-product .banners-box-product-left-text .see-more-products i{font-size:8px}.banners-box-product .banners-box-product-center{cursor:pointer}.banners-box-product .banners-box-product-center:active{cursor:grabbing}.banners-box-product .banners-box-product-right{align-items:center;display:flex;justify-content:center;width:33%}.banners-box-product .banners-box-sponsored{align-items:center;backdrop-filter:blur(7.5px);background:rgba(0,0,0,.502);border-radius:100px;bottom:.25rem;display:flex;justify-content:center;padding:.10569rem .31713rem;position:absolute;right:.25rem}.banners-box-product .banners-box-sponsored span{color:#fff;font-family:Bricolage Grotesque,serif;font-size:.4375rem;font-style:normal;font-weight:400;letter-spacing:.225px;line-height:normal}}@media(min-width:1280px){.banners-box-product{padding:.875rem 4.375rem}.banners-box-product .banners-box-product-left-text h3{font-size:1.25rem}.banners-box-product .banners-box-product-left-text .see-more-products{font-size:.75rem}.banners-box-product .banners-box-product-left{gap:1.25rem}.banners-box-product .banners-box-product-left img{height:3.125rem;width:3.125rem}.banners-box-product .banners-box-sponsored{bottom:.42rem;right:.42rem}.banners-box-product .banners-box-sponsored span{font-size:.52856rem;line-height:.63425rem}}@media(min-width:1366px){.banners-box-product{padding:.875rem 5rem}.banners-box-product .banners-box-product-left img{height:3.75rem;width:3.75rem}.banners-box-product .banners-box-product-left-text h3{font-size:1.5rem}.banners-box-product .banners-box-sponsored{bottom:.5rem;padding:.125rem .375rem;right:.5rem}.banners-box-product .banners-box-sponsored span{font-size:.625rem;line-height:.75rem}}@media(min-width:1640px){.banners-box-product{padding:.875rem 5rem}.banners-box-product .banners-box-product-left{padding:75px 50px}.banners-box-product .banners-box-product-left img{height:4.375rem;width:4.375rem}.banners-box-product .banners-box-product-left-text h3{font-size:1rem}.banners-box-product .banners-box-product-left-text .see-more-products{font-size:12px}.banners-box-product .banners-box-product-left-text .see-more-products i{font-size:10px}}@media(min-width:1920px){.banners-box-product .banners-box-sponsored span{font-size:.75rem;line-height:.75rem}.banners-box-product .banners-box-product-left img{height:5rem;width:5rem}.banners-box-product .banners-box-product-left-text h3{font-size:2.5rem}}@media(min-width:1024px){.banner-product-viewer-container{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.banner-product-viewer-loading{height:100%;position:relative}.banner-three-sixty-image{aspect-ratio:1;cursor:pointer;height:100%;object-fit:contain;text-transform:capitalize}.banner-three-sixty-image:active{cursor:grabbing}.banner-three-sixty-product-arrow{bottom:1rem;display:flex;justify-content:center;max-width:120px;position:relative;transition:opacity 1s;width:100%}.banner-three-sixty-product-arrow p{bottom:5px;font-size:7px;position:absolute}.banner-three-sixty-product-arrow .path{fill:#000}.banner-three-sixty-product-arrow.interacted{opacity:0}}@media(min-width:1280px){.banner-three-sixty-product-arrow{bottom:1.1rem;max-width:167px}.banner-three-sixty-product-arrow p{bottom:3px;font-size:9px}}@media(min-width:1366px){.banner-three-sixty-product-arrow{max-width:197px}}@media(min-width:1440px){.banner-three-sixty-product-arrow{bottom:1.15rem;max-width:200px}.banner-three-sixty-product-arrow p{font-size:10px}}@media(min-width:1640px){.banner-three-sixty-product-arrow{max-width:218px}}@media(min-width:1920px){.banner-three-sixty-product-arrow{bottom:1.3rem;max-width:273px}.banner-three-sixty-product-arrow p{bottom:0;font-size:12px}}@media(min-width:1024px){.product-renderer-info-box.banner{display:flex;flex-direction:column;gap:.5rem;max-width:unset;min-width:unset}.product-renderer-info-box.banner h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer;font-size:.75rem;font-weight:600;line-height:.75rem;margin:0;text-overflow:ellipsis;text-transform:capitalize}.product-renderer-tags-list.banner{margin:0}.banner-product-details-prices{align-items:center;display:flex;gap:10px}.banner-product-details-prices .product-renderer-active-price-box{font-size:.875rem;line-height:1}.banner-product-details-prices .product-renderer-normal-price{margin:0}.banner-product-details-prices .product-renderer-normal-price .discount-percentage{font-size:.6875rem;font-weight:600;line-height:normal;padding:.0625rem .125rem}.banner-product-details-prices .product-renderer-normal-price-value{font-size:.6875rem}.banner-product-details-prices .product-renderer-persona-price-wrapper{margin:5px 0}.product-renderer-actions.banner{margin-top:0}.product-renderer-actions.banner .common-action-btn{border-radius:10px;font-size:12px;height:unset;padding:7px 30px;width:-moz-max-content;width:max-content}.product-renderer-actions.banner .product-renderer-fixed-button{height:auto;max-height:35px}.product-renderer-actions.banner .product-renderer-fixed-button .product-quantity-wrapper{border-radius:10px;overflow:hidden;padding:10px 0}.product-renderer-actions.banner .product-renderer-fixed-button .common-action-btn,.product-renderer-actions.banner .product-renderer-fixed-button .product-quantity-wrapper{font-size:.6875rem;font-weight:600;height:28px;line-height:1rem;max-height:35px;min-width:unset;padding:.25rem .375rem;width:150px}.product-renderer-actions.banner .product-actions-relative .quantity-content,.product-renderer-actions.banner .product-renderer-fixed-button .common-action-btn i,.product-renderer-actions.banner .product-renderer-fixed-button .product-quantity-wrapper i{font-size:12px}.product-renderer-actions.banner .product-renderer-fixed-button .common-action-btn .action i,.product-renderer-actions.banner .product-renderer-fixed-button .product-quantity-wrapper .action i{height:unset;width:unset}.banner-product-details-see-product{align-items:center;color:var(--primary-color);cursor:pointer;display:flex;font-size:10px;font-weight:500;gap:5px}.banner-product-details-see-product i{font-size:8px}.product-flags-list.product-renderer-flags .product-flag{height:16px}}@media(min-width:1280px){.product-renderer-info-box.banner h2{font-size:1rem;line-height:1rem}.product-renderer-info-box.banner .product-renderer-normal-price .discount-percentage{font-size:.75rem}.product-renderer-info-box.banner .product-renderer-fixed-button .common-action-btn,.product-renderer-info-box.banner .product-renderer-fixed-button .product-quantity-wrapper{font-size:.8125rem;height:32px;width:158px}.banner-product-details-prices .product-renderer-normal-price-value{font-size:.875rem}.banner-product-details-prices .product-renderer-active-price-box{font-size:1rem;line-height:1.25rem}}@media(min-width:1366px){.product-renderer-info-box.banner h2{line-height:normal}.product-renderer-info-box.banner .product-renderer-normal-price .discount-percentage{font-size:.75rem;line-height:normal}.product-renderer-info-box.banner .product-renderer-fixed-button .common-action-btn,.product-renderer-info-box.banner .product-renderer-fixed-button .product-quantity-wrapper{font-size:.875rem;height:40px;line-height:1.125rem;width:168px}}@media(min-width:1640px){.product-renderer-info-box.banner{gap:.5rem}.product-renderer-info-box.banner h2{font-size:24px}.banner-product-details-prices{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:.5rem}.banner-product-details-prices .product-renderer-active-price-box{font-size:1.25rem}.banner-product-details-prices .product-renderer-persona-price-wrapper span{color:var(--persona-color);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:left;text-overflow:ellipsis;text-wrap:nowrap}.product-renderer-actions.banner .common-action-btn{font-size:16px;padding:10px 40px}.product-renderer-actions.banner .product-renderer-fixed-button{max-height:40px}.product-renderer-actions.banner .product-renderer-fixed-button .common-action-btn,.product-renderer-actions.banner .product-renderer-fixed-button .product-quantity-wrapper{font-size:16px;height:40px;max-height:40px;width:250px}.product-renderer-actions.banner .product-renderer-fixed-button .common-action-btn i,.product-renderer-actions.banner .product-renderer-fixed-button .product-quantity-wrapper i{font-size:16px}.banner-product-details-see-product{font-size:12px}.banner-product-details-see-product i{font-size:10px}}@media(min-width:1920px){.banner-product-details-prices .product-renderer-active-price-box{font-size:1.5rem}}.box-mini-banner,.box-mini-banner.custom-slider__container{--mini-banner-aspect-ration:360/144;margin:20px 0;--container-padding:0;--controller-margin:5px 0 0 0}.box-mini-banner .custom-slider__slide,.box-mini-banner .custom-slider__slide img,.box-mini-banner.custom-slider__container .custom-slider__slide,.box-mini-banner.custom-slider__container .custom-slider__slide img{aspect-ratio:var(--mini-banner-aspect-ration)}.box-mini-banner .custom-slider__items-container,.box-mini-banner.custom-slider__container .custom-slider__items-container{align-items:center;justify-content:center}.box-mini-banner .custom-slider__items-viewport,.box-mini-banner.custom-slider__container .custom-slider__items-viewport{padding:0 20px}.box-mini-banner .box-img,.box-mini-banner.custom-slider__container .box-img{align-items:center;display:flex;justify-content:center}.box-mini-banner .box-img .img-background,.box-mini-banner.custom-slider__container .box-img .img-background{aspect-ratio:var(--mini-banner-aspect-ration);background-position:50%;background-size:cover;border-radius:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);height:100%;object-fit:cover;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){.box-mini-banner,.box-mini-banner.custom-slider__container{width:100%;--slide-spacing:30px}.box-mini-banner .box-img .img-background,.box-mini-banner.custom-slider__container .box-img .img-background{position:relative;transition:box-shadow .2s ease;width:100%}.box-mini-banner .custom-slider__items-viewport,.box-mini-banner.custom-slider__container .custom-slider__items-viewport{padding:0}}@media(max-width:550px){.box-mini-banner,.box-mini-banner.custom-slider__container{--container-padding:20px 84px 0}.box-mini-banner .custom-slider__items-container,.box-mini-banner.custom-slider__container .custom-slider__items-container{align-items:center;justify-content:start}}.categories-corridor{background-color:#fff;padding:24px 0 20px 20px}.categories-corridor-content{align-items:center;display:flex}.category-box{background-color:#f8f8f8;border-radius:20px;font-size:.875rem;font-weight:500;line-height:1.43;padding:8px 12px;position:relative}.category-box i{align-items:center;color:#000;display:flex;height:20px;margin:0 10px 0 0;width:14px}.category-box .corridor:after{background:linear-gradient(90deg,#fff,#fff 40%,hsla(0,0%,100%,0));bottom:-1px;content:" ";height:calc(100% + 2px);position:absolute;right:-17px;width:16px;z-index:1}.category-info{align-items:center;color:#000;display:flex;justify-content:center}.category-name{pointer-events:none;white-space:nowrap}.scrollable-content{-moz-column-gap:16px;column-gap:16px;display:flex;overflow:auto;padding:0 20px}.dropdown-wrapper{background-color:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,.22);-moz-column-gap:20px;column-gap:20px;grid-auto-flow:column dense;grid-template-rows:repeat(5,1fr);margin-left:-10px;max-height:5fr;padding:20px;row-gap:10px;z-index:10}.dropdown-wrapper:before{background-color:#fff;bottom:52%;content:" ";height:12px;left:48%;position:absolute;top:-3px;transform:rotate(45deg);width:12px}.dropdown-item{align-items:center;color:#9d9d9d;display:flex;font-size:14px;font-weight:500;gap:10px;padding:5px 10px;width:246px}.dropdown-item .svg-icon{align-items:center;display:flex;font-size:20px;height:36px;justify-content:center;min-height:36px;min-width:36px;width:36px}.dropdown-item svg{height:20px;width:20px}.dropdown-item img{height:100%;max-height:36px;max-width:36px;mix-blend-mode:multiply;object-fit:contain;width:100%}.dropdown-item:hover{background-color:hsla(0,0%,95%,.8);border-radius:10px;color:#4b4b4d}.category-name{overflow:hidden;text-overflow:ellipsis}.dropdown-item.view-more{gap:0;padding-left:18px}.dropdown-item.view-more i{font-size:20px;margin:0}.dropdown-item.view-more span{color:var(--primary-color);font-size:.875rem;font-weight:500;padding-left:18px}.dropdown-item.view-more:hover{background-color:var(--primary-color-opacity-10)}.dropdown-item.view-more .icomoon-arrow-right{font-size:1rem;margin-left:auto}.dropdown-item.view-more:not(:hover) .icomoon-arrow-right{display:none}@media(min-width:1024px){.categories-corridor{background-color:var(--menu-color);height:60px;overflow:hidden;padding:3px 40px 0;position:relative;transition:max-height .1s ease,top .1s ease;z-index:8}.categories-corridor-content{justify-content:center}.scrollable-content{gap:0;position:relative;width:100%}.scroll-wrapper{max-width:-moz-max-content;max-width:max-content;overflow:hidden;padding:0 24px;position:relative}.category-box{background-color:unset;border-radius:20px;color:var(--menu-text-color);font-weight:600;margin:0 5px 15px;position:relative}.category-box .category-info{gap:5px}.category-box .category-info .category-name,.category-box .category-info .icomoon-grid-outlined:before,.category-box i{color:var(--menu-text-color)}.category-box i{align-items:center;display:flex}.category-box.corridor{border:none}.category-box.corridor:after{display:none}.category-box{border:none;padding:10px 20px}.category-box .svg-icon{height:20px}.category-box svg{height:20px;width:20px}.category-box svg path{fill:var(--menu-text-color)}.category-box i{font-size:20px}.category-box img{border-radius:5px;height:20px;mix-blend-mode:multiply;width:20px}.category-box.dropdown-open,.category-box:hover{background-color:var(--menu-text-color-opacity-5)}.category-box.dropdown-open,.category-box.dropdown-open .category-info,.category-box.dropdown-open .category-name,.category-box.dropdown-open i,.category-box.dropdown-open i:before,.category-box.dropdown-open svg path,.category-box:hover,.category-box:hover .category-info,.category-box:hover .category-name,.category-box:hover i,.category-box:hover i:before,.category-box:hover svg path{color:var(--primary-color);fill:var(--primary-color)}.category-box.dropdown-open .icomoon-grid-outlined:before,.category-box:hover .icomoon-grid-outlined:before{color:var(--primary-color)}.sticky-controller{align-self:stretch;bottom:25%;color:var(--menu-text-color);cursor:pointer;position:absolute;top:0;z-index:9}.sticky-controller:before{bottom:0;content:" ";left:-30px;position:absolute;top:0}.sticky-controller,.sticky-controller .btn{align-items:center;display:flex}.sticky-controller .btn{min-height:43px;min-width:43px;z-index:8}.sticky-controller:hover{color:var(--primary-color)}.sticky-controller.disabled{cursor:none;opacity:0;pointer-events:none}.sticky-controller.disabled i{color:#c5c5c5}.sticky-controller i{font-size:13px}.sticky-controller.left{background-image:linear-gradient(90deg,var(--menu-color),hsla(0,0%,100%,0));left:24px}.sticky-controller.left .btn{justify-content:flex-start}.sticky-controller.right{background-image:linear-gradient(-90deg,var(--menu-color),hsla(0,0%,100%,0));right:24px}.sticky-controller.right .btn{justify-content:flex-end}@container style(--menu-color: #ffffff){.category-box{background-color:#fff}.category-box.dropdown-open,.category-box:hover{background-color:#f6f7f8}}}.cart-btn button{align-items:center;background-color:var(--cart-button-color-opacity-75);border-radius:16px;color:#fff;display:flex;font-size:16px;font-weight:600;gap:5px;height:100%;justify-content:center;line-height:normal;min-height:47px;min-width:60px;padding:9px 8px;position:relative}.cart-btn button:hover{background:var(--primary-color)}.cart-btn button i{align-items:center;display:flex;font-size:20px;height:17px;justify-content:center;width:17px}.cart-btn button .icomoon-basket{font-size:16px}.cart-btn .qtd-products{color:#fff;font-size:18px;font-weight:700}.cart-btn.has-content button{background:var(--cart-button-color);color:#fff}.cart-btn.has-content button:hover{background:var(--dark-cart-button-color)}.cart-btn.has-content .qtd-products{color:#fff}@media(min-width:1024px){.cart-btn button{border-radius:20px;color:#fff;gap:10px;padding:10px 20px}.cart-btn .qtd-products{color:#fff}.cart-btn.has-content button{background:var(--cart-button-color);color:#fff}.cart-btn.has-content button:hover{background:var(--dark-cart-button-color)}.cart-btn.has-content .qtd-products{color:#fff}}.box-progress{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:7px;display:flex;font-size:14px;padding:15px 20px 30px;position:relative}.box-progress,.box-progress i{color:var(--primary-color)}.box-progress i.icomoon-truck-check{font-size:30px;margin-right:20px}.box-progress span b{font-weight:600}.progress{background:var(--primary-color-opacity-20);left:20px;margin-top:10px;position:absolute;right:20px}.express-delivery{display:block}.progress__bar{background-color:var(--primary-color)}.progress,.progress__bar{border-radius:5px;height:5px}@media(min-width:1024px){.box-progress{padding:15px 20px 30px}}.cart-notification-wrapper{background-color:#f0f0f0;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,.22);font-size:.875rem;font-weight:500;object-fit:contain;position:absolute;right:-100%;top:100%;transition:right .15s ease;width:calc(100vw - 32px);z-index:1001}.cart-notification-wrapper .icomoon-arrow-down-right{color:var(--primary-color);font-size:20px;left:10px;position:absolute;top:43%}.box-cart-notification,.cart-notification-gift{align-items:center;background-color:#fff;border-radius:10px;display:flex;gap:10px;padding:10px}.box-cart-notification.open,.cart-notification-gift.open{right:16px}.box-cart-notification i,.cart-notification-gift i{color:#ffcf00;font-size:20px}.box-cart-notification span,.cart-notification-gift span{color:#000}.box-cart-notification .box-notification,.cart-notification-gift .box-notification{width:100%}.box-cart-notification .box-notification .box-gift,.box-cart-notification .box-notification .box-item,.cart-notification-gift .box-notification .box-gift,.cart-notification-gift .box-notification .box-item{align-items:center;display:flex;gap:10px}.box-cart-notification .quantity,.cart-notification-gift .quantity{background-color:#fff;border:1px solid #d9d9d9;border-radius:7px;color:var(--primary-color);font-size:.9375rem;font-weight:600;min-width:31px;padding:10px;text-align:center}.box-cart-notification img,.cart-notification-gift img{aspect-ratio:1;height:40px;object-fit:contain;width:40px}.box-cart-notification .name,.cart-notification-gift .name{color:#4b4b4d;font-size:.75rem;font-weight:500;height:36px;line-height:1.43;width:144px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.box-cart-notification .prices,.cart-notification-gift .prices{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto}.box-cart-notification .prices .og-price,.cart-notification-gift .prices .og-price{color:#707070;font-size:.75rem;font-weight:500;-webkit-text-decoration:line-through;text-decoration:line-through}.box-cart-notification .prices .price,.cart-notification-gift .prices .price{color:#000;font-size:.875rem;font-weight:700}.box-cart-notification span,.cart-notification-gift span{font-size:.875rem}.cart-notification-gift{background:transparent}.cart-notification-gift img{background:#fff;border-radius:10px;padding:2px}@media(min-width:1024px){.cart-notification-wrapper{min-width:370px;width:unset}.cart-notification-wrapper.open{right:40px}.box-cart-notification,.cart-notification-gift{padding:10px 20px}.box-cart-notification span,.cart-notification-gift span{font-size:1rem}.box-cart-notification .name,.cart-notification-gift .name{font-size:.875rem}.box-cart-notification .prices .price,.cart-notification-gift .prices .price{font-size:16px}}.modal-clear-content{display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:0 20px 20px}.modal-icon{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:50px;display:flex;height:50px;justify-content:center;margin:0 auto 25px;position:relative;width:50px}.modal-icon i{color:var(--primary-color);font-size:28px;position:absolute}.modal-clear-header{color:#a4a4a5;display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:10px;text-align:center}.modal-clear-buttons{display:flex;flex-direction:column;gap:15px}@media(min-width:560px){.modal-clear-header .modal-icon{display:none}.modal-clear-header h4{font-size:.875rem}.modal-clear-content{padding:25px}.modal-clear-buttons{flex-direction:row-reverse}}@media(min-width:1024px)and (hover:hover){.modal-clear-content{padding:25px}}.cart-menu-modal-content{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:center;padding:25px;width:100%}.cart-menu-modal-content-icon{background-color:var(--primary-color-opacity-10);border-radius:50%;color:var(--primary-color);font-size:50px;height:80px;position:relative;width:80px}.cart-menu-modal-content-icon,.cart-menu-modal-content-icon i,.cart-menu-modal-content-icon-plus{align-items:center;display:flex;justify-content:center}.cart-menu-modal-content-icon-plus{background-color:var(--primary-color);border:5px solid #fff;border-radius:50%;color:#fff;font-size:15px;height:35px;position:absolute;right:-18px;width:35px}.cart-menu-modal-content-title{font-size:18px;font-style:normal;font-weight:700}.cart-menu-modal-content-buttons{align-items:center;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:600;gap:10px;justify-content:center;width:100%}.cart-menu-modal-content-buttons button{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;display:flex;flex-direction:column;padding:0;width:100%}.cart-menu-modal-content-buttons button .icomoon-chevron-right{color:var(--primary-color);font-size:14px}.cart-menu-modal-content-buttons button:not([disabled]):hover{background-color:var(--primary-color-opacity-5)}.cart-menu-modal-content-buttons button[disabled]{cursor:default}.cart-menu-modal-content-buttons button[disabled] i{color:#b5b5b5}.cart-menu-modal-content-buttons button[disabled] .cart-menu-modal-content-buttons-content{opacity:.5}.cart-menu-modal-content-buttons button[disabled] .cart-menu-modal-content-buttons-content-left-icon{background-color:#f9f9f9}.cart-menu-modal-content-buttons p{color:#4b4b4d;font-size:14px;font-style:normal;font-weight:600}.cart-menu-modal-content-buttons-content{align-items:center;display:flex;justify-content:space-between;padding:16px;width:100%}.cart-menu-modal-content-buttons-content-left{align-items:center;display:flex;gap:10px}.cart-menu-modal-content-buttons-content-left-icon{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.cart-menu-modal-content-buttons-content-left-icon i{color:var(--primary-color);font-size:20px}.cart-menu-modal-content-buttons-disabled-message{background-color:rgba(255,39,45,.05);color:#ff272d;font-size:12px;font-weight:500;padding:10px 16px;text-align:start;width:100%}.box-leads-capture{background:#fff}.box-leads-capture .leads-capture{height:188px;width:100%}.box-leads-capture .leads-capture form .box-info,.box-leads-capture .leads-capture form .error,.box-leads-capture .leads-capture form .success,.box-leads-capture .leads-capture form .title{display:table;height:188px;padding:0}.box-leads-capture .leads-capture form .box-info,.box-leads-capture .leads-capture form .error,.box-leads-capture .leads-capture form .success{text-align:right}.box-leads-capture .leads-capture form .title{float:left}.box-leads-capture .leads-capture form .title i,.box-leads-capture .leads-capture form .title span{display:table-cell;vertical-align:middle}.box-leads-capture .leads-capture form .title i{color:#d1d1d1;font-size:3.25em;padding-top:4px;vertical-align:middle}.box-leads-capture .leads-capture form .title span{color:var(--primary-color);font-size:1.6em;font-weight:700;line-height:26px;padding-left:3px}.box-leads-capture .leads-capture form .box-info .info,.box-leads-capture .leads-capture form .box-info label{display:table-cell;vertical-align:middle}.box-leads-capture .leads-capture form .box-info label{color:#a4a4a5;font-weight:600;letter-spacing:-1px;padding-right:20px;width:36%}.box-leads-capture .leads-capture form .box-info ::-moz-placeholder{color:#929497;font-size:1em;font-weight:500;opacity:1}.box-leads-capture .leads-capture form .box-info ::placeholder{color:#929497;font-size:1em;font-weight:500;opacity:1}.box-leads-capture .leads-capture form .box-info :-ms-input-placeholder{color:#929497;font-size:1em;font-weight:500}.box-leads-capture .leads-capture form .box-info ::-ms-input-placeholder{color:#929497;font-size:1em;font-weight:500}.box-leads-capture .leads-capture form .box-info .info{width:64%}.box-leads-capture .leads-capture form .box-info .info button,.box-leads-capture .leads-capture form .box-info .info input{background:#f8f8f8;border:0}.box-leads-capture .leads-capture form .box-info .info input{border-radius:5px 0 0 5px;box-shadow:none;color:#929497;height:55px;line-height:55px;outline:none;padding:1px 15px;width:74%}.box-leads-capture .leads-capture form .box-info .info button{border-bottom:1px solid transparent;border-radius:0 5px 5px 0;color:var(--primary-color);font-size:1.1em;font-weight:700;padding:14px 25px}.box-leads-capture .leads-capture form .box-info .info input:focus,.box-leads-capture .leads-capture form .box-info .info:focus{box-shadow:none;outline:none}.box-leads-capture .leads-capture form .error div,.box-leads-capture .leads-capture form .success div{color:#a4a4a5;display:table-cell;font-size:1.3em;font-weight:500;vertical-align:middle}.box-leads-capture .leads-capture form .error div span,.box-leads-capture .leads-capture form .success div span{color:var(--primary-color);display:block;font-weight:700}@media(max-width:1366px){.box-leads-capture .leads-capture form .box-info .info input{width:65%}}@media(max-width:1280px){.box-leads-capture .leads-capture form .title i{font-size:2.8em}.box-leads-capture .leads-capture form .title span{font-size:1.2em}.box-leads-capture .leads-capture form .box-info .info,.box-leads-capture .leads-capture form .box-info label{width:50%}.box-leads-capture .leads-capture form .box-info .info ::-moz-placeholder{font-size:.9em}.box-leads-capture .leads-capture form .box-info .info ::placeholder{font-size:.9em}.box-leads-capture .leads-capture form .box-info .info :-ms-input-placeholder{font-size:.9em}.box-leads-capture .leads-capture form .box-info .info ::-ms-input-placeholder{font-size:.9em}.box-leads-capture .leads-capture form .box-info .info input{width:70%}.box-leads-capture .leads-capture form .box-info .info button{border:0;font-size:.8em;padding:19px 15px 17px}}@media(max-width:991px){.box-leads-capture .leads-capture{height:184px;padding:20px 15px}.box-leads-capture .leads-capture form{margin:0}.box-leads-capture .leads-capture form .box-info,.box-leads-capture .leads-capture form .error,.box-leads-capture .leads-capture form .success,.box-leads-capture .leads-capture form .title{display:inline-block;height:auto}.box-leads-capture .leads-capture form .title i{display:none}.box-leads-capture .leads-capture form .title span{display:block;text-align:center}.box-leads-capture .leads-capture form .title span br{display:none}.box-leads-capture .leads-capture form .box-info .info,.box-leads-capture .leads-capture form .box-info label{display:block;padding:0;text-align:center;width:100%}.box-leads-capture .leads-capture form .box-info label{margin-top:5px}.box-leads-capture .leads-capture form .error,.box-leads-capture .leads-capture form .success{margin-top:28px}.box-leads-capture .leads-capture form .error div,.box-leads-capture .leads-capture form .success div{display:block;text-align:center}}@media(max-width:475px){.box-leads-capture .leads-capture{height:156px}.box-leads-capture .leads-capture form .title span{font-size:.92em}.box-leads-capture .leads-capture form .box-info label{font-size:.9em;margin:0 0 8px}.box-leads-capture .leads-capture form .box-info .info input{height:40px;line-height:38px;width:65%}.box-leads-capture .leads-capture form .box-info .info ::-moz-placeholder{font-size:.8em}.box-leads-capture .leads-capture form .box-info .info ::placeholder{font-size:.8em}.box-leads-capture .leads-capture form .box-info .info :-ms-input-placeholder{font-size:.8em}.box-leads-capture .leads-capture form .box-info .info ::-ms-input-placeholder{font-size:.8em}.box-leads-capture .leads-capture form .box-info .info button{margin-top:2px;padding:11px 10px 10px}.box-leads-capture .leads-capture form .error div,.box-leads-capture .leads-capture form .success div{font-size:.92em;text-align:center}}@media(max-width:360px){.box-leads-capture .leads-capture{height:152px}.box-leads-capture .leads-capture form .box-info label,.box-leads-capture .leads-capture form .title span{font-size:.8em}.box-leads-capture .leads-capture form .error,.box-leads-capture .leads-capture form .success{margin-top:25px}}.react-toggle{background-color:initial;border:0;cursor:pointer;display:inline-block;padding:0;position:relative;touch-action:pan-x;vertical-align:middle;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{background-color:#cacaca;border-radius:30px;height:20px;padding:0;transition:all .2s ease;width:35px}.react-toggle--checked .react-toggle-track,.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:var(--primary-color)}.react-toggle-track-check{bottom:0;height:10px;left:8px;line-height:0;margin-bottom:auto;margin-top:auto;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:14px}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{bottom:0;height:10px;line-height:0;margin-bottom:auto;margin-top:auto;position:absolute;right:10px;top:0;width:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{background-color:#fafafa;border-radius:50%;box-sizing:border-box;height:18px;left:1px;position:absolute;top:1px;transition:all .25s ease;width:18px}.react-toggle--checked .react-toggle-thumb{border:none;left:16px}.react-toggle--focus .react-toggle-thumb,.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:none}.switch-wrapper{align-items:center;display:flex}.switch-wrapper.normal-on label{color:var(--primary-color)}.switch-wrapper.normal-off label{color:#4b4b4d}.switch-wrapper>div{white-space:nowrap}.switch-wrapper span{color:#808082;font-size:.95em;margin-right:12px}.switch-wrapper label{font-size:14px;line-height:21px;margin-bottom:0;margin-left:15px}.switch-wrapper .react-toggle-blocked.react-toggle--checked .react-toggle-track,.switch-wrapper .react-toggle-blocked.react-toggle--checked:hover .react-toggle-track{background-color:#f95f5f}.switch-wrapper .react-toggle-blocked .react-toggle-track,.switch-wrapper .react-toggle-blocked:hover .react-toggle-track{background-color:#6eb637}@keyframes wave{0%{opacity:1;transform:scale(.625)}50%{opacity:1}80%{transform:scale(1)}to{opacity:0}}.voice-search-modal .modal-absolute-header{display:none}.voice-search-modal .modal-header{padding:0 20px}.voice-search-modal.has-error .modal-header h3{color:#fe392a}.voice-search-modal.has-error .content .voice-icon{background-color:initial}.voice-search-modal.has-error .content .voice-icon .anim-wave{display:none}.voice-search-modal.has-error .content .voice-icon .inner{background-color:#d9d9d9}.voice-search-modal .modal-header{margin:10px 0 0}.voice-search-modal .content{display:flex;flex-direction:column;margin:0 auto;max-width:-moz-max-content;max-width:max-content;padding:0 0 25px}.voice-search-modal .content .voice-icon{height:120px;margin:50px 0;position:relative;width:120px}.voice-search-modal .content .voice-icon .anim-wave{animation:wave 1.5s infinite forwards;animation-delay:0s;background-color:var(--primary-color-opacity-30);border-radius:50%;height:100%;position:absolute;width:100%;z-index:0}.voice-search-modal .content .voice-icon .anim-wave[data-secondary=true]{animation-delay:1s;background-color:var(--primary-color-opacity-10)}.voice-search-modal .content .voice-icon,.voice-search-modal .content .voice-icon .inner{align-items:center;display:flex;justify-content:center}.voice-search-modal .content .voice-icon .inner{background-color:var(--primary-color);border-radius:50%;color:#fff;font-size:34px;height:75px;width:75px;z-index:1}.voice-search-modal .content p{color:#a4a4a5;cursor:pointer;font-size:.9375rem;font-weight:600;margin:0 auto;max-width:-moz-max-content;max-width:max-content}.voice-search-modal .content p:hover{color:#4b4b4d;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:1024px){.voice-search-modal .modal-header{margin:25px auto 0;max-width:388px;padding:0}}.order-details-bar{margin:26px auto 20px;max-width:91%;position:relative}.order-details-bar .progress{background-color:#ebebeb;border:2px solid #ebebeb;height:6px;position:absolute;top:calc(50% - 3px);width:100%}.order-details-bar .progress__bar{background-color:var(--primary-color)}.order-details-bar .checkout-flux-icons{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;min-height:.4rem;position:relative}.order-details-bar .checkout-flux-icons .golun{position:relative}.order-details-bar .checkout-flux-icons .tooltips{background-color:initial;border-radius:.25em;color:#b7bcc2;font-size:.65em;font-weight:500;left:50%;padding:2px .64em;position:absolute;top:-18px;transform:translateX(-50%);white-space:nowrap;z-index:88}.order-details-bar .checkout-flux-icons .tooltips span{display:none}.order-details-bar .checkout-flux-icons .tooltips.active{background-color:var(--secondary-color);color:#fff}.order-details-bar .checkout-flux-icons .tooltips.active:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--secondary-color);content:"";height:0;left:calc(50% - 5px);position:absolute;top:100%;width:0}.order-details-bar .checkout-flux-icons .icon-outter{align-items:center;background-color:#e0e0e0;border-radius:50%;display:flex;height:1.8em;justify-content:center;text-align:center;width:1.8em}.order-details-bar .checkout-flux-icons .icon-outter i{color:#999;font-size:.9em;left:0;right:0;text-align:center}.order-details-bar .checkout-flux-icons .icon-outter i.checked,.order-details-bar .checkout-flux-icons .icon-outter i.current{color:var(--primary-color)}@media(min-width:425px){.order-details-bar .checkout-flux-icons .icon-outter{height:2.1em;width:2.1em}.order-details-bar .checkout-flux-icons .icon-outter i{font-size:1em}.order-details-bar .checkout-flux-icons .tooltips{font-size:.75em;top:-24px}}@media(min-width:576px){.order-details-bar{margin-top:36px}.order-details-bar .checkout-flux-icons .icon-outter{height:2.5em;width:2.5em}.order-details-bar .checkout-flux-icons .icon-outter i{font-size:1em}.order-details-bar .checkout-flux-icons .tooltips{font-size:.85em}}@media(min-width:768px){.order-details-bar .checkout-flux-icons .tooltips span{display:inline-block}}@media(min-width:992px){.order-details-bar{margin:46px auto 28px;width:86.3%}.order-details-bar .progress{height:10px;top:calc(50% - 5px)}.order-details-bar .checkout-flux-icons .tooltips{font-size:1em}.order-details-bar .checkout-flux-icons .icon-outter{height:48px;width:48px}.order-details-bar .checkout-flux-icons .icon-outter i{font-size:1.4em}}@media(min-width:1440px){.order-details-bar{max-width:97%;width:97%}}.order-details-bar{margin-bottom:13px;margin-top:33px;max-width:80.6%}.order-details-bar .progress__bar{background-color:#74ba46}.order-details-bar .checkout-flux-icons .tooltips.active{background-color:initial;color:#74ba46;white-space:normal}.order-details-bar .checkout-flux-icons .tooltips.active:after{border-top-color:transparent}.order-details-bar .checkout-flux-icons .icon-outter i.checked,.order-details-bar .checkout-flux-icons .icon-outter i.current{color:#74ba46}@media(min-width:576px){.order-details-bar .checkout-flux-icons .icon-outter i{font-size:1.2em}}@media(min-width:768px){.order-details-bar{margin-bottom:20px}.order-details-bar .checkout-flux-icons .tooltips.active{background-color:#74ba46;color:#fff;white-space:nowrap}.order-details-bar .checkout-flux-icons .tooltips.active:after{border-top-color:#74ba46}}@media(min-width:1200px){.order-details-bar{margin-bottom:26px}}.header-tip{align-items:center;border:1px solid #f6f6f6;border-radius:10px;display:flex;height:44px;min-width:-moz-max-content;min-width:max-content;padding:0 10px}.header-tip i{color:var(--primary-color);font-size:20px;margin-right:10px}.header-tip .icomoon-chevron-right{font-size:10px;margin-left:10px;margin-right:0}.header-tip .content{align-items:center;color:#4b4b4d;display:flex;flex:1;font-size:14px}.header-tip .content span{font-weight:600;margin-right:3px}.internal-sub-header{--container-padding:20px;background-color:#fff;border:0;padding:0 var(--container-padding)}.internal-sub-header .sub-header-content{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:space-between;margin-bottom:16px;margin-top:16px}.internal-sub-header .sub-header-content .icon-clock-2{color:#b5b7bb;font-size:1.7em;margin-right:15px;margin-top:5px}.internal-sub-header .sub-header-content .how-to-shop{align-items:center;background-color:#f6f7f8;border-radius:10px;color:#000;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:space-between;max-height:44px;overflow:hidden;white-space:nowrap}.internal-sub-header .sub-header-content .how-to-shop i{color:rgba(0,0,0,.871);font-size:20px}.internal-sub-header .sub-header-content .how-to-shop .icomoon-chevron-right{color:rgba(0,0,0,.3);font-size:14px}.internal-sub-header .sub-header-content .how-to-shop:hover{background-color:var(--primary-color-opacity-5);color:var(--primary-color)}.internal-sub-header .sub-header-content .how-to-shop:hover i{color:var(--primary-color)}.internal-sub-header .sub-header-content .delivery-flex{display:flex;gap:2px;width:100%}.internal-sub-header .sub-header-content .sub-header-selectors{align-items:center;display:flex;gap:30px;justify-content:flex-start;width:100%}.internal-sub-header .sub-header-content .sub-header-selectors .header-item{align-items:center;background-color:#f6f7f8;border-radius:10px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;max-height:44px;max-width:250px;min-width:200px;padding:15px;position:relative}.internal-sub-header .sub-header-content .sub-header-selectors .header-item .store-name{align-items:center;color:#a4a4a5;display:flex;font-size:14px;font-weight:500;gap:5px;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-sub-header .sub-header-content .sub-header-selectors .header-item .store-name span{color:#000;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-sub-header .sub-header-content .sub-header-selectors .header-item *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.internal-sub-header .sub-header-content .sub-header-selectors .header-item i{color:var(--primary-color);font-size:20px}.internal-sub-header .sub-header-content .sub-header-selectors .header-item .icomoon-chevron-down{font-size:14px}.internal-sub-header .sub-header-content .sub-header-selectors .header-item .icomoon-chevron-down:before{transition:transform .15s ease}.internal-sub-header .sub-header-content .sub-header-selectors .header-item:hover{background-color:var(--primary-color-opacity-5)}.internal-sub-header .sub-header-content .sub-header-selectors .header-item:hover .store-name{color:var(--primary-color-opacity-50)}.internal-sub-header .sub-header-content .sub-header-selectors .header-item:hover .store-name span{color:var(--primary-color)}.internal-sub-header .sub-header-content .slider-messages{align-items:stretch;display:flex;gap:5px;margin-left:0 calc(var(--container-padding)*-1);margin-top:5px;overflow-x:auto;overflow-y:hidden;padding:0 var(--container-padding);width:calc(100% + var(--container-padding)*2)}.internal-sub-header .sub-header-content .slider-messages .company-card a{align-items:center;background-color:var(--card-background-color,#e7ffe5);border-radius:13px;color:var(--card-text-color,#000);display:flex;flex-wrap:nowrap;font-size:.8125rem;font-weight:700;gap:10px;justify-content:start;padding:.625rem .5rem;white-space:nowrap}.internal-sub-header .sub-header-content .slider-messages .company-card a img{border-radius:6px;max-height:24px}.internal-sub-header .sub-header-content .slider-messages .company-card a i{color:var(--card-icon-color,var(--primary-color-opacity-30,rgba(0,0,0,.871)));margin-left:auto}.internal-sub-header .sub-header-content .slider-messages .company-card:only-child{width:100%}@media(min-width:1024px){.internal-sub-header{padding:25px 40px}.internal-sub-header .sub-header-content{flex-direction:row;gap:16px;margin-bottom:0;margin-top:0;padding:0}.internal-sub-header .sub-header-content .free-shipping .content i{display:none}.internal-sub-header .sub-header-content .delivery-flex,.internal-sub-header .sub-header-content .sub-header-selectors{width:unset}.internal-sub-header .sub-header-content .how-to-shop{display:none}}@media(min-width:1250px){.internal-sub-header .sub-header-content .how-to-shop{display:flex;padding:12px 20px}.internal-sub-header .sub-header-content .how-to-shop .icomoon-play{color:#212121}.internal-sub-header .sub-header-content .how-to-shop .icomoon-chevron-right{display:none;font-size:14px;margin-left:10px}}@media(min-width:1350px){.internal-sub-header .sub-header-content .free-shipping .content i{display:flex}.internal-sub-header .sub-header-content .how-to-shop .icomoon-chevron-right{display:flex;font-size:14px;margin-left:18px}}.free-shipping{overflow:hidden;padding:20px;text-overflow:ellipsis;white-space:nowrap}.free-shipping .content{align-items:center;background-color:#f6f7f8;border-radius:10px;display:flex;font-size:.875rem;font-weight:400;gap:20px;justify-content:center;padding:10px;width:100%}.free-shipping .content span{color:var(--primary-color);font-weight:700}.free-shipping .content i{color:var(--primary-color);font-size:20px}.free-shipping i{font-size:20px}@media(min-width:1024px){.free-shipping{font-weight:500;height:unset;margin:0;padding:12px 20px;width:unset}.free-shipping i{font-size:16px}}@media(max-width:360px){.free-shipping .smaller-screen{display:none}}.modal-body{padding:15px 30px}.modal-body .box-delivery .select-location{background:#f8f8f8!important;margin-left:-30px;margin-right:-30px;padding:15px 30px}.modal-body .box-delivery .select-location:after{border-bottom-color:#f8f8f8!important}.sub-header-vertical-layout{align-items:center;border-bottom:1px solid var(--menu-text-color-opacity-10);display:flex;flex-direction:column;gap:10px;margin-bottom:0;max-width:300px;padding:20px;width:100%}.sub-header-vertical-layout .sub-header-vertical-layout-delivery{display:flex;font-size:10px;height:35px;width:259px}.sub-header-vertical-layout .sub-header-vertical-layout-delivery .delivery-flex{display:flex;font-size:10px;gap:2px}.sub-header-vertical-layout .sub-header-vertical-layout-delivery .delivery-flex .icomoon-delivery,.sub-header-vertical-layout .sub-header-vertical-layout-delivery .delivery-flex .icomoon-store{display:none}.sub-header-vertical-layout .sub-header-vertical-layout-delivery i{font-size:9px}.sub-header-vertical-layout .sub-header-vertical-layout-delivery .icomoon-chevron-right{margin-left:10px}.sub-header-vertical-layout .delivery-method-button{align-items:center;background-color:var(--menu-text-color-opacity-5);color:var(--menu-text-color);display:flex;font-size:11px;gap:5px;justify-content:center;padding:0;width:78px}.sub-header-vertical-layout .delivery-method-button i{color:var(--menu-text-color)}.sub-header-vertical-layout .delivery-method-button:hover{background-color:var(--primary-color);color:#fff}.sub-header-vertical-layout .delivery-method-button:hover i{color:#fff}.sub-header-vertical-layout .delivery-schedule-button{align-items:center;background-color:var(--menu-text-color-opacity-5);display:flex;font-size:11px;height:100%;justify-content:space-between;max-width:179px;min-height:unset;min-width:179px;padding:10px;position:relative}.sub-header-vertical-layout .delivery-schedule-button div>span,.sub-header-vertical-layout .delivery-schedule-button i{color:var(--menu-text-color)}.sub-header-vertical-layout .delivery-schedule-button .MuiLinearProgress-root{min-width:160px}.sub-header-vertical-layout .delivery-schedule-button .dropdown-tip{display:unset;max-width:300px;white-space:unset;width:300px;z-index:10}.sub-header-vertical-layout .delivery-schedule-button .dropdown-tip span{overflow-wrap:break-word;white-space:unset}.sub-header-vertical-layout .delivery-schedule-button:hover{background-color:var(--primary-color)}.sub-header-vertical-layout .delivery-schedule-button:hover .dropdown-tip{opacity:1}.sub-header-vertical-layout .delivery-schedule-button:hover div>span,.sub-header-vertical-layout .delivery-schedule-button:hover i{color:#fff}.sub-header-vertical-layout-selectors{display:flex;flex-direction:column;gap:10px;width:100%}.vertical-layout-header-item{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px;position:relative;width:100%}.vertical-layout-header-item .store-name{align-items:flex-start;color:var(--menu-text-color);display:flex;flex-direction:column;font-size:10px;font-weight:500;gap:2px;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vertical-layout-header-item .store-name span{font-size:14px;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vertical-layout-header-item .store-name:hover~.dropdown-tip{opacity:1;z-index:10}.vertical-layout-header-item *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vertical-layout-header-item i{color:var(--primary-color);font-size:20px}.vertical-layout-header-item .icomoon-chevron-down{font-size:14px}.vertical-layout-header-item .icomoon-chevron-down:before{transition:transform .15s ease}.vertical-layout-header-item:hover{background-color:var(--primary-color);color:#fff}.vertical-layout-header-item:hover .store-name,.vertical-layout-header-item:hover i{color:#fff}.free-shipping-vertical-layout{align-items:center;background-color:var(--menu-text-color-opacity-5);border-radius:10px;color:var(--menu-text-color);display:flex;font-size:12px;gap:10px;justify-content:center;padding:10px;width:100%}.free-shipping-vertical-layout i{color:var(--primary-color);font-size:16px;width:20px}.free-shipping-vertical-layout span{color:var(--primary-color);font-weight:600}@container style(--menu-color: #ffffff){.sub-header-vertical-layout .delivery-method-button,.sub-header-vertical-layout .delivery-schedule-button{background-color:#f6f7f8}.header-item{background-color:#fff}.header-item:hover{background-color:#f6f7f8}.free-shipping-vertical-layout{background-color:#fff}}.filter-box .filter-box-header{align-items:center;display:flex;margin-bottom:1.45em}.filter-box i{color:#4b4b4d;margin-right:10px}.filter-box .title{color:#4b4b4d;font-size:1.3em;margin-bottom:0}.filter-box .filter-reset{visibility:hidden}.filter-box .filter-reset.show{visibility:visible}.filter-box .filter-reset a{color:var(--primary-color);cursor:pointer;margin-bottom:13px}.tooltip .tooltip-inner{background-color:#5b5b5b;max-width:300px;padding:11px}.tooltip span.arrow:before{border-right-color:#5b5b5b!important}.box-filter:first-of-type .box-filter-header{border-top:0;margin-top:0;padding-top:0}.box-filter:last-of-type .box-filter-options{border:none;margin-bottom:0}.box-filter.prices .mui-container{height:36px;margin-bottom:20px;margin-top:60px;padding-left:30px;padding-right:30px}.box-filter.prices .mui-container .MuiSlider-root{border-radius:3px;color:#5b5b5b;height:6px}.box-filter.prices .mui-container .MuiSlider-root .MuiSlider-mark,.box-filter.prices .mui-container .MuiSlider-root .MuiSlider-rail,.box-filter.prices .mui-container .MuiSlider-root .MuiSlider-track{height:6px}.box-filter.prices .mui-container .MuiSlider-root .PrivateValueLabel-offset-7{font-size:.7em;left:calc(-50% - 6px)}.box-filter.prices .mui-container .MuiSlider-root .PrivateValueLabel-circle-8{border:1px solid #5b5b5b;border-radius:0;color:transparent;height:auto;padding:5px 6px;transform:none;width:auto}.box-filter.prices .mui-container .MuiSlider-root .PrivateValueLabel-label-9{border-radius:0;color:#5b5b5b;transform:none}.box-filter.prices .box-filter-options.opened{overflow:visible}.box-filter.prices .box-filter-options{margin-left:-20px;margin-right:-20px;padding:0 7px;position:relative;transition:all 0ms ease}.box-filter .box-filter-header{align-items:center;background-color:initial;border:none;border-top:1px solid var(--menu-text-color-opacity-10);cursor:pointer;display:flex;justify-content:space-between;margin-top:20px;padding:20px 0 0;width:100%}.box-filter .box-filter-options{display:grid;margin-bottom:20px;overflow:hidden;transform-origin:50% 0;transition:all .3s ease-in-out}.box-filter .box-filter-options>.box-filter-options-container{overflow:hidden}.box-filter .box-filter-options.closed{grid-template-rows:0fr;margin-top:0}.box-filter .box-filter-options .MuiSlider-markLabel{color:#a4a4a5}.box-filter .box-filter-options.opened{grid-template-rows:1fr}.box-filter .box-filter-title{color:#4b4b4d;font-size:14px;font-weight:600}@media(min-width:1024px){.box-filter .box-filter-title{font-size:16px}}.box-filter .filter-check-container{align-items:center;cursor:pointer;display:flex;margin-bottom:10px;margin-top:20px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.box-filter .filter-check-container:not(:first-child){margin-top:10px}.box-filter .filter-check-container:last-child{margin-bottom:0}.box-filter .filter-check-container .label-group{align-items:center;display:flex;flex:0 1 100%;font-size:.875rem;justify-content:space-between;overflow:hidden;white-space:nowrap}.box-filter .filter-check-container .label-group .MuiCheckbox-root{border-width:1px;margin-right:-9px}.box-filter .filter-check-container .label-group .MuiSvgIcon-root{color:rgba(0,0,0,.5)}.box-filter .filter-check-container .label-group .Mui-checked .MuiSvgIcon-root{color:var(--primary-color)}.box-filter .filter-check-container .label-group .label-name{color:rgba(0,0,0,.5);overflow:hidden;padding-right:5px;text-overflow:ellipsis}.box-filter .filter-check-container .label-group .label-count{color:#a4a4a5}.box-filter .filter-check-container input{cursor:pointer;opacity:0;position:absolute}.box-filter .filter-check-container input:checked~.checkmark{background:var(--primary-color);border:none}.box-filter .filter-check-container input:checked~.checkmark i{display:block}.box-filter .filter-check-container .checkmark{align-items:center;background-color:#d9d9d9;border-radius:3px;display:flex;height:20px;justify-content:center;left:0;margin:0 0 0 10px;width:20px}.box-filter .filter-check-container .checkmark i{color:#fff;display:none;font-size:7px}.box-filter .filter-check-container.checked .label-group .label-count,.box-filter .filter-check-container.checked .label-group .label-name,.box-filter .filter-check-container:hover .label-group .label-count,.box-filter .filter-check-container:hover .label-group .label-name{color:#000}@media(min-width:1024px){.box-filter .filter-check-container{margin-bottom:0;margin-top:20px}.box-filter .filter-check-container:not(:first-child){margin-top:0}.box-filter .filter-check-container .checkmark{border:1px solid #d9d9d9}.box-filter .filter-check-container .checkmark:not(:hover){background-color:#fff}}.box-filter .box-filter-load-more{color:var(--primary-color);cursor:pointer;font-size:.85em;font-weight:700;margin-bottom:10px}.box-filter .view-more{align-items:center;color:#4b4b4d;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:10px}.box-filter .view-more i{color:var(--primary-color);font-size:12px}.box-filter .view-more:hover span{color:#4b4b4d;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:1024px){.box-filter .view-more{height:40px}}.box-filter-plus{background-color:initial;border:0;height:20px;padding:0;position:relative;width:20px}.box-filter-plus span{background:#4b4b4d;border-radius:1px;position:absolute;transition:.3s}.box-filter-plus span:first-of-type{bottom:10%;left:45%;top:10%;width:12%}.box-filter-plus span:last-of-type{height:10%;left:10%;right:10%;top:45%}.box-filter-plus.opened span:first-of-type,.box-filter-plus.opened span:last-of-type{transform:rotate(90deg)}.box-filter-plus.opened span:last-of-type{left:50%;right:50%}@media(min-width:1024px){.box-filter:not(.modern-layout) .filter-check-container .label-group .MuiSvgIcon-root{color:var(--menu-text-color-opacity-50)}.box-filter:not(.modern-layout) .filter-check-container:hover .label-group .MuiSvgIcon-root{color:var(--menu-text-color)}.box-filter:not(.modern-layout) .filter-check-container .label-group .Mui-checked .MuiSvgIcon-root{color:var(--primary-color)}.box-filter:not(.modern-layout) .box-filter-plus span,.box-filter:not(.modern-layout) .box-filter-plus.opened span{background-color:var(--menu-text-color)}.box-filter:not(.modern-layout) .box-filter-title,.box-filter:not(.modern-layout) .view-more i,.box-filter:not(.modern-layout) .view-more span{color:var(--menu-text-color)}.box-filter:not(.modern-layout) .filter-check-container .label-group .label-count,.box-filter:not(.modern-layout) .filter-check-container .label-group .label-name{color:var(--menu-text-color-opacity-50)}.box-filter:not(.modern-layout) .filter-check-container.checked .label-group .label-count,.box-filter:not(.modern-layout) .filter-check-container.checked .label-group .label-name,.box-filter:not(.modern-layout) .filter-check-container:hover .label-group .label-count,.box-filter:not(.modern-layout) .filter-check-container:hover .label-group .label-name{color:var(--menu-text-color)}}.box-filter-options .MuiSlider-thumb{border:1px solid #f1f3f4;box-shadow:none;height:34px;margin:0!important;transition:none;width:34px}.box-filter-options .MuiSlider-thumb.Mui-active{background-color:#fff}.box-filter-options .MuiSlider-thumb.Mui-active,.box-filter-options .MuiSlider-thumb:hover{border-color:transparent;box-shadow:0 0 10px 0 rgba(0,0,0,.18)}.box-filter-options .MuiSlider-thumb:before{box-shadow:none;color:var(--primary-color);content:"";display:inline-block;font-family:icomoon;font-size:16px;line-height:33px;text-align:center}.box-filter-options .MuiSlider-thumb:last-of-type:before{transform:none}.box-filter-options .MuiSlider-track{background-color:var(--primary-color);border:0}.box-filter-options .MuiSlider-valueLabel{background-color:#f1f3f4;border-radius:10px;padding:6px}.box-filter-options .MuiSlider-valueLabel:before{content:none}.box-filter-options .MuiSlider-valueLabel *{background:transparent}.box-filter-options .MuiSlider-valueLabel span{border:0}.box-filter-options .MuiSlider-valueLabel span span{color:#4b4b4d;font-size:14px}.filter-button-component{background-color:#fff;display:flex;padding:0 0 20px}.filter-button-component .filter-btn{align-items:center;border:1px solid #e5e5e5;border-radius:10px;display:flex;font-size:.875rem;font-weight:600;line-height:1;margin-left:16px;max-width:-moz-max-content;max-width:max-content;padding:5px 8px;position:relative;white-space:nowrap}.filter-button-component .filter-btn i{font-size:18px}.filter-button-component .filter-btn:after{background:linear-gradient(90deg,#fff,#fff 40%,hsla(0,0%,100%,0));bottom:-1px;content:" ";height:calc(100% + 2px);position:absolute;right:-11px;width:10px;z-index:1}@media(min-width:1024px){.filter-button-component{display:none}}.box-filters-applied{display:flex;gap:10px;overflow:auto;padding:0 10px;width:100%}.box-filters-applied .box-filter-options{display:flex;flex-wrap:wrap;gap:16px}.box-filters-applied .filter-chip{align-items:center;border:1px solid #e5e5e5;border-radius:10px;color:#4b4b4d;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:5px 8px;white-space:nowrap}.box-filters-applied .filter-chip:hover{background-color:hsla(0,0%,95%,.8)}.box-filters-applied .filter-chip.applied{border:1.5px solid var(--primary-color);color:var(--primary-color)}.box-filters-applied .filter-chip.applied button{background-color:var(--primary-color-opacity-30)}.box-filters-applied .filter-chip button{background-color:#b6b6b6;border-radius:50%;color:#fff;max-height:14px;max-width:14px;padding:0}.box-filters-applied .filter-chip button i{align-items:center;display:flex;font-size:7px;justify-content:center;padding:3px}.box-filters-applied .filter-chip button i:before{overflow:hidden}.box-filters-applied .filter-chip.clean{background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;font-weight:600}.box-filters-applied .filter-chip.clean i{color:#4b4b4d;font-size:18px}.products-list-body .loading-indicator{display:flex;height:40px;justify-content:center;width:100%}.ordering-option{align-items:center;display:flex;justify-content:space-between;padding:14px 0}.ordering-option span{font-size:.875rem;font-weight:600}.ordering-option .radio-option>div{background-color:#e0e0e0;border-radius:50%;height:20px;width:20px}.ordering-option.active .radio-option{border:2px solid var(--primary-color);border-radius:50%;padding:3px}.ordering-option.active .radio-option div{background-color:var(--primary-color);height:10px;width:10px}.filter-and-order-modal .MuiDialog-paperFullScreen{max-height:100%}.filter-and-order-modal .modal-header{margin:0 0 20px}.filter-and-order-modal .modal-absolute-header{padding:16px 0 0;position:absolute}.filter-and-order-modal .dynamic-dialog-content{padding:0 20px}.filter-and-order-modal .filter-order{margin:19px 0 0}.filter-and-order-modal .filter-order h3{color:#a4a4a5;font-size:.75rem;font-weight:600;margin:0 0 10px}.filter-and-order-modal .filter-order~.filter-order{margin:38px 0}.filter-and-order-modal .fixed-options{display:flex}.box-sub-category{background-color:#fff;border-radius:10px;display:flex;flex-wrap:wrap;margin-bottom:25px;margin-top:10px;min-height:330px;overflow:hidden;padding:25px}.box-sub-category.hasFlexBody{margin-top:0}@media(min-width:768px){.box-sub-category{padding:15px}}@media(min-width:1024px){.box-sub-category{margin-top:25px;padding:25px}.box-sub-category.hasFlexBody{margin-top:18px}}.categories-wrapper{border-radius:10px;overflow:hidden}.categories-wrapper .homepage-category.promoted{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:none;margin-top:20px}@media(min-width:1024px){.categories-wrapper{overflow:unset}}.homepage-category{--container-padding:20px;background-color:#fff;border-radius:10px;display:flex;flex-wrap:wrap;overflow:hidden;padding:var(--container-padding) 0 var(--container-padding) var(--container-padding)}.homepage-category .slider-controllers,.homepage-category.hidden{display:none}.homepage-category .custom-slider__container{--slide-spacing:20px;--container-padding:0 var(--slide-spacing) 0 0;--container-overflow:visible;--slide-justify:flex-start;--slide-min-width:150px;--controller-margin:5px 0 0 0}.homepage-category.margin-top{margin-top:10px}.homepage-category .home-category-body{flex:0 0 calc(100% + var(--container-padding));height:auto;margin:0 0 0 calc(var(--container-padding)*-1);overflow:hidden;padding:0 var(--container-padding);width:calc(100% + var(--container-padding))}.homepage-category .more-products{width:100%}.homepage-category .more-products>.content{background-color:#f9f9f9;border-radius:10px;color:#4b4b4d;display:flex;flex-direction:column;gap:50px;justify-content:center;max-width:unset;min-height:248px;min-width:157px;padding:30px 0;text-align:center}.homepage-category .more-products>.content .qty{font-size:1.8125rem;font-weight:700}.homepage-category .more-products>.content .msg,.homepage-category .more-products>.content .see{font-size:.875rem;font-weight:600;line-height:1em}.homepage-category .more-products>.content .see{color:var(--primary-color)}.homepage-category .more-products>.content a{align-items:center;display:flex;flex-direction:column}.homepage-category .more-products>.content .btn{background-color:var(--primary-color);border-radius:50%;color:#fff;height:43px;margin:5px 0 0;padding:11px;width:43px}@media(min-width:1360px){.homepage-category .more-products>.content{max-width:167px}}.homepage-category .home-category-header{align-items:center;display:flex;flex:0 0 100%;gap:10px;justify-content:space-between;line-height:32px;margin-bottom:20px;margin-right:20px;width:100%}.homepage-category .home-category-header .home-category-title{overflow:hidden;text-overflow:ellipsis}.homepage-category .home-category-header .home-category-title .btn{display:none}.homepage-category .home-category-header .home-category-title span{color:#000;font-size:20px;font-weight:700;white-space:nowrap}.homepage-category .home-category-header .see-more{font-size:15px;font-weight:600;gap:40px;margin-right:20px;white-space:nowrap}.homepage-category .home-category-header .see-more .category-see-more-btn{align-items:center;cursor:pointer;display:flex;gap:5px}.homepage-category .home-category-header .see-more .category-see-more-btn-icon{background-color:rgba(0,0,0,.05);border-radius:100%;display:flex;padding:3px}.homepage-category .home-category-header .see-more .category-see-more-btn-icon i{font-size:12px}.homepage-category .home-category-header .see-more .slider-controllers{gap:15px}.homepage-category .home-category-header .see-more .slider-controllers button{background-color:var(--primary-color);border-radius:50%;color:#fff;height:34px;justify-content:center;width:34px}.homepage-category .home-category-header .see-more .slider-controllers button:hover:not([disabled]){background-color:var(--dark-primary-color)}.homepage-category .home-category-header .see-more .slider-controllers button[disabled]{background-color:var(--primary-color-opacity-30);cursor:default}.homepage-category .home-category-header .see-more .slider-controllers button i{font-size:13px}.homepage-category .home-category-header .see-more a{color:#000}.homepage-category .home-category-header .see-more a:hover{-webkit-text-decoration:underline;text-decoration:underline}.homepage-category .box-img-category{align-items:center;display:none;flex:0 0 167px;height:auto;position:relative;width:167px}.homepage-category .box-img-category img{border-radius:7px;display:block;height:300px;object-fit:cover;width:100%}.homepage-category:hover .slider-arrows-overlay:not(.hide){display:block}.homepage-category:not(:hover) .slider-arrows-overlay.show-overlay button{display:none}.homepage-category .mobile-dots{margin:20px 25px 0 0;padding:0 20px 0 0}@media(min-width:1024px){.homepage-category{--container-padding:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);margin:0 0 25px}.homepage-category .custom-slider__container{--slide-spacing:20px;--slide-min-width:150px}.homepage-category .home-category-header,.homepage-category .home-category-header.lateral{margin:0 0 20px}.homepage-category .home-category-header .home-category-title span{font-size:2rem}.homepage-category .home-category-header .see-more{font-size:1rem;margin-right:25px}.homepage-category .home-category-header .see-more.lateral{margin-right:20px}.homepage-category .home-category-header .see-more,.homepage-category .home-category-header .see-more .slider-controllers,.homepage-category .home-category-header .see-more .slider-controllers button{align-items:center;display:flex}.homepage-category.margin-top{margin-top:25px}.homepage-category.has-image .box-img-category{margin-right:25px}.homepage-category.has-image .home-category-body{flex:0 0 calc(100% - 192px + var(--container-padding));width:calc(100% - 192px + var(--container-padding))}.homepage-category.has-image .slider-arrows-overlay.left{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.98) 40%,hsla(0,0%,100%,0));left:0;width:80px}.homepage-category .box-img-category,.homepage-category.has-image .slider-arrows-overlay.show-overlay{display:block}.homepage-category .sub-category-body-overlay-right{width:120px}.homepage-category .sub-category-body{width:calc(100% - 231px)}}.grid-mode-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:20px;flex:0 0 100%}.grid-mode-wrapper .product-component{height:342px;padding:0;position:relative}.grid-mode-wrapper .product-component .link-product{display:flex;flex-direction:column;height:calc(100% - 38px)}.grid-mode-wrapper .loading-placeholder{min-width:157px}@media(min-width:1024px){.grid-mode-wrapper{grid-template-columns:repeat(auto-fill,minmax(167px,1fr));grid-column-gap:27px;grid-row-gap:40px;justify-content:space-between;overflow:hidden;row-gap:50px}.grid-mode-wrapper .item-product-wrapper,.grid-mode-wrapper .loading-placeholder{position:relative;width:167px}.grid-mode-wrapper .item-product-wrapper .product-component-scoped,.grid-mode-wrapper .loading-placeholder .product-component-scoped{max-width:unset}}@media(min-width:1360px){.grid-mode-wrapper{grid-column-gap:24px}}@media(min-width:1600px){.grid-mode-wrapper{grid-column-gap:27px}}.product-flag{align-items:center;background-color:var(--primary-color);border-radius:3px 0 0 3px;color:#fff;display:none;font-size:10px;font-weight:600;height:20px;letter-spacing:.025em;line-height:18px;max-width:-moz-max-content;max-width:max-content;padding:0 5px;position:relative;white-space:nowrap}.product-flag:first-child,.product-flag:nth-child(2){display:flex}.product-flag:not(.personalized) path{fill:var(--primary-color)}.product-flag.regular{background-color:var(--regular-promotion-color)}.product-flag.regular path{fill:var(--regular-promotion-color)}.product-flag.more-for-less{background-color:var(--more-for-less-color)}.product-flag.more-for-less path{fill:var(--more-for-less-color)}.product-flag.progressive{background-color:var(--progressive-discount-color)}.product-flag.progressive path{fill:var(--progressive-discount-color)}.product-flag.buy-get{background-color:var(--buy-and-get-color)}.product-flag.buy-get path{fill:var(--buy-and-get-color)}.product-flag.persona{background-color:var(--persona-color)}.product-flag.persona path{fill:var(--persona-color)}.product-flag.near-expiration{background-color:#ffd500;color:#4b4b4d}.product-flag.near-expiration path{fill:#ffd500}.product-flag .end{position:absolute;right:-7px;top:0}.product-flag .end.bottom{bottom:0;top:unset}.product-flags-list{display:flex}.product-flags-list.product-widget-flags{flex-direction:column;gap:5px;left:0;position:absolute;right:25px;top:0;z-index:1}.product-flags-list.product-renderer-flags{flex-direction:row;gap:15px}@media(min-width:1024px){.product-flags-list.product-renderer-flags{gap:17px}}.three-dimensional-product-widget-marker{align-items:center;background-color:rgba(0,0,0,.051);border-radius:8px;color:rgba(0,0,0,.4);display:flex;flex-direction:column;height:30px;justify-content:center;padding:2px;width:30px}.three-dimensional-product-widget-marker p{font-size:10px;font-weight:800;line-height:normal}.three-dimensional-product-widget-mobile-marker{align-items:center;background-color:rgba(0,0,0,.25);border-radius:10px;display:flex;height:50px;justify-content:center;left:calc(50% - 14px);position:absolute;top:100px;width:50px}.three-dimensional-product-widget-mobile-marker img{height:40px;object-fit:contain;width:40px}.product-widget{cursor:pointer;min-height:290px;position:relative}.product-widget-header{height:20px;margin-bottom:10px;position:relative}.product-widget-box-img{aspect-ratio:1;cursor:pointer;display:flex;justify-content:center;position:relative}.product-widget-box-img>div:not(.product-widget-unavailable){display:flex}.product-widget-product-gift{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:0;top:19px}.product-widget-product-gift .icomoon-arrow-down-left{color:var(--buy-and-get-color);font-size:20px;transform:rotate(270deg)}.product-widget-product-gift img{background:#fff;border-radius:10px;box-shadow:0 0 23px 0 rgba(0,0,0,.25);margin-top:4px;max-height:48px;max-width:48px;padding:4px}.product-widget-product-image{max-width:100%;object-fit:contain}.product-widget-unavailable{align-items:center;background-color:rgba(75,75,77,.32);border-radius:10px;bottom:0;color:#fff;display:none;font-size:.875rem;font-weight:600;justify-content:center;left:0;position:absolute;right:0;text-transform:uppercase;top:0;z-index:1}.product-widget-details{display:flex;flex-direction:column;gap:10px;padding-top:10px}.product-widget-active-price{color:#4b4b4d;font-size:1.125rem;font-weight:600;line-height:normal;line-height:1}.product-widget-exclusive-tag{align-items:center;color:#4b4b4d;display:flex;font-size:.625rem;font-weight:500;gap:6px;margin-top:-10px}.product-widget-exclusive-tag i{color:var(--primary-color);font-size:15px}.product-widget-promotion-description{border-radius:5px;font-size:10px;font-weight:600;letter-spacing:.025em;line-height:14px;max-height:40px;max-width:-moz-max-content;max-width:max-content;overflow:hidden;padding:2px 4px;text-overflow:ellipsis}.product-widget-promotion-description span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.product-widget-details-name{color:#707070;font-size:.875rem;font-weight:500;line-height:16px;max-height:34px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.product-widget-details-name span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.product-widget-sponsored-text{margin-top:5px}.product-widget-sponsored-text p{color:rgba(0,0,0,.3);font-size:10px;font-weight:500}.product-widget-persona-price-wrapper{background-color:var(--persona-color-opacity-10);border-radius:10px;gap:5px;justify-content:space-between;max-width:100%;overflow:hidden;padding:4px 4px 4px 6px}.product-widget-persona-price-wrapper .product-widget-persona-info-content{display:flex;flex-direction:column;justify-content:center}.product-widget-persona-price-wrapper span{color:var(--persona-color);font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-align:left;text-overflow:ellipsis;text-wrap:nowrap}.product-widget-persona-price-wrapper .product-widget-persona-icon-box{max-height:29px}.product-widget-persona-price-wrapper .product-widget-persona-icon-box img{background-color:#fff;border-radius:7px;height:29px;width:29px}.product-widget-persona-name{color:var(--persona-color);font-size:9px;font-weight:500;line-height:normal;max-width:110px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.product-widget-persona-name:hover .product-widget-persona-dropdown-tip{opacity:1}.product-widget-persona-dropdown-tip{font-size:10px;font-weight:500;padding:5px 10px;position:absolute;text-align:center;top:280px}.product-widget-default-price-and-percentage span{color:#a4a4a5;font-size:16px;font-weight:400;line-height:normal;text-decoration-line:line-through}.product-widget-default-price-and-percentage span .selected-sale-unit{margin-left:0}.product-disable{pointer-events:none}.not-stock{align-items:center;background-color:rgba(75,75,77,.3);border-radius:10px;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.not-stock p{color:#f3f3f3;font-size:14px;font-weight:600;line-height:21px}.three-dimensional-image{height:auto;object-fit:contain;width:100%}@media(min-width:1024px){.product-widget-box-img .product-widget-product-image{height:auto;max-height:167px;max-width:167px;object-fit:contain;width:100%}.product-widget-persona-name{max-width:120px}.three-dimensional-image{max-height:167px;max-width:167px}}@media(min-width:1360px){.product-widget{max-width:167px}}.product-quantity-wrapper{align-items:center;background-color:#fff;border-radius:10px;bottom:0;display:flex;justify-content:right;min-width:0;position:absolute;right:0;transition:min-width .1s ease;z-index:1}.product-quantity-wrapper button{border-radius:5px;font-weight:600;height:34px;width:34px}.product-quantity-wrapper:not(.product-actions-relative){background-color:var(--item-action-button-color)}.product-quantity-wrapper .action,.product-quantity-wrapper:not(.product-actions-relative),.product-quantity-wrapper:not(.product-actions-relative) .action,.product-quantity-wrapper:not(.product-actions-relative) .quantity-content{color:#fff}.product-quantity-wrapper .action.action-disabled{color:hsla(0,0%,100%,.25)}.product-quantity-wrapper .quantity-content{align-items:center;color:#4b4b4d;display:none;font-size:.9375rem;font-weight:500;height:34px;justify-content:center;min-width:34px;padding:0 8px}.product-quantity-wrapper .quantity-content span{display:block}.product-quantity-wrapper.open{justify-content:space-between;min-width:100%}.product-quantity-wrapper.display-qty:not(.open) .quantity-content,.product-quantity-wrapper.open .action.remove,.product-quantity-wrapper.open .quantity-content{display:flex}.product-quantity-wrapper.display-qty:not(.open) .action.add{display:none}.product-quantity-wrapper .action{align-items:center;background-color:initial;color:var(--item-action-button-color);display:none;justify-content:center}.product-quantity-wrapper .action i{font-size:16px;margin-top:0}.product-quantity-wrapper .action.add{display:flex}.product-quantity-wrapper .desktop-text{color:#fff;display:flex;font-size:.875rem;font-weight:600;line-height:1.71;padding:0 5px 0 2px;white-space:pre}.product-quantity-wrapper .desktop-text span{overflow:hidden;transition:width .1s ease;width:0}@media(min-width:1024px){.product-quantity-wrapper .action:hover{background-color:rgba(0,0,0,.05)}.product-quantity-wrapper .action.action-disabled{color:hsla(0,0%,100%,.25)}.product-quantity-wrapper .action.action-disabled:hover{background-color:var(--item-action-button-color)}}@media(min-width:1280px){.product-quantity-wrapper{height:34px;overflow:hidden;padding:0 5px}.product-quantity-wrapper .action{height:34px;overflow:hidden;padding:0;width:24px}.product-quantity-wrapper .action .icomoon-trash{font-size:18px}.product-quantity-wrapper.open{padding:0}.product-quantity-wrapper.open .action{border-radius:0;width:44px}.product-quantity-wrapper:not(.open){padding:0 5px}.product-quantity-wrapper:not(.open):hover{background-color:var(--dark-item-action-button-color-12);justify-content:space-between;min-width:100%}.product-quantity-wrapper:not(.open):hover .desktop-text span{width:85px}}.product-button-disabled{pointer-events:none}.product-button-disabled:not(.product-actions-relative){background-color:#b5b5b5}.product-button-disabled *{pointer-events:none}.product-button-disabled .action{color:#fff}.add-to-shopping-list-modal .add-to-shopping-list-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:25px 25px 0}.add-to-shopping-list-modal .add-to-shopping-list-content .modal-header{align-items:center;display:flex;flex-direction:column;margin-bottom:25px;width:100%}.add-to-shopping-list-modal .add-to-shopping-list-content .content{height:100%;width:100%}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-create-list{align-items:center;background:transparent;border:1px dashed #d9d9d9;border-radius:10px;color:var(--primary-color);display:flex;font-size:14px;font-weight:600;height:60px;justify-content:center;padding:18px 0;width:100%}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-create-list i{font-size:24px;margin-right:12px}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-create-list:hover{background-color:rgba(0,0,0,.01)}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-lists .shopping-list{align-items:center;border:1px solid #bdbdbd;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;margin-top:10px;padding:10px 15px;position:relative}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-lists .shopping-list .box-info{line-height:19px}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-lists .shopping-list .box-info .list-title{color:#000;font-size:14px;font-weight:600}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-lists .shopping-list .box-info .list-title i{color:#01ca46;font-size:10px}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-lists .shopping-list .box-info .list-qtd{color:#bdbdbd;font-size:12px}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-lists .shopping-list .custom-checkbox{width:20px}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-lists .shopping-list .dropdown-tip{left:50%;opacity:0;transform:translate(-50%,-110%)}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-lists .shopping-list:hover{background-color:rgba(0,0,0,.01)}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-lists .shopping-list.disabled{border:1px solid #f2f2f2;cursor:default}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-lists .shopping-list.disabled .custom-checkbox{background:#fff;border:1px dashed #d9d9d9}.add-to-shopping-list-modal .add-to-shopping-list-content .content .box-lists .shopping-list.disabled:hover .dropdown-tip{opacity:1}.add-to-shopping-list-modal .fixed-options{align-items:center;display:flex;gap:24px}.add-to-shopping-list-modal .fixed-options button:not(.common-action-btn){color:#4b4b4d;padding:10px}.add-to-shopping-list-modal .fixed-options .common-action-btn:not(.no-color){min-width:175px}.add-to-shopping-list-modal .modal-bottom-fixed{padding:25px}@media(max-width:1023px){.add-to-shopping-list-content{padding:0 25px}}.cookie-pop-up{position:relative;z-index:1}.cookie-pop-up.open>.popup-cookies-content{bottom:96px;z-index:1000}.popup-cookies-content{background-color:var(--primary-color);border-radius:10px;bottom:-100%;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:#fff;display:flex;justify-content:center;left:16px;padding:16px;position:fixed;right:16px;transition:bottom .5s ease}.popup-cookies-content .icomoon-cookie{font-size:40px}.popup-cookies-content p{font-size:.75rem;line-height:1.33;text-align:center}.popup-cookies-content p a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.popup-cookies-safe-area{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:space-between}.popup-cookies-button{background-color:#fff;border-radius:10px;color:var(--primary-color);font-size:.875rem;font-weight:600;height:40px;padding:10px 45px;text-transform:none;width:100%}.popup-cookies-button:not([disabled]):hover{background-color:#e6e6e6}@media(min-width:1024px){.popup-cookies-content{border-radius:0;box-shadow:none;left:0;padding:16px 10%;right:0}.popup-cookies-content p{font-size:.875rem;font-weight:500;line-height:1.43;text-align:left}.popup-cookies-safe-area{flex-direction:row;gap:16px;justify-content:left}.popup-cookies-button{align-self:stretch;margin-left:auto;max-width:-moz-max-content;max-width:max-content;padding:10px 45px}.popup-cookies-button:hover{background-color:#e6e6e6}.cookie-pop-up.open>.popup-cookies-content{bottom:0}}@media(max-width:1366px){.popup-cookies-content p{font-size:12px}}@media print{.cookie-pop-up{display:none}}.most-frequent-search-terms{border-bottom:1px solid #f1f1f1;padding:20px 20px 35px}.most-frequent-search-terms ul{margin:0}.most-frequent-search-terms ul li{cursor:pointer;margin:20px 0 0}.most-frequent-search-terms ul li .suggestion-button{align-items:center;background-color:initial;color:#4b4b4d;display:flex;font-size:.875rem;font-weight:500;gap:10px;padding:5px 0;width:100%}.most-frequent-search-terms ul li .suggestion-button i{font-size:20px}.most-frequent-search-terms ul li .suggestion-button.recent .icomoon-close{color:#8d8d8d;font-size:14px;margin-left:auto}.most-frequent-search-terms ul li:first-child{margin-top:30px}.most-frequent-search-terms-title{color:#8d8d8d;display:flex;font-size:12px;font-style:normal;font-weight:500;justify-content:space-between;line-height:normal;text-transform:uppercase}.most-frequent-search-terms-title a{cursor:pointer;text-transform:capitalize}.most-frequent-search-terms-banner{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;margin:0 0 20px}.most-frequent-search-terms-banner .search-banner-sponsored{color:rgba(0,0,0,.502);display:flex;justify-content:flex-end;width:100%}.most-frequent-search-terms-banner .search-banner-sponsored span{font-size:10px;font-weight:500;line-height:12px}.most-frequent-search-terms-banner .search-banner-link{border-radius:10px;display:flex;width:100%}.most-frequent-search-terms-banner img,.most-frequent-search-terms-banner video{aspect-ratio:343/98;border-radius:20px;height:100%;object-fit:cover;width:100%}.most-frequent-search-terms-banner .most-frequent-search-terms-banner-btn{border:1px solid var(--primary-color)}@media(min-width:1024px){.most-frequent-search-terms{border:none;display:flex;flex-direction:column-reverse;padding:0}.most-frequent-search-terms ul li{margin:0;padding:10px 25px}.most-frequent-search-terms ul li:first-child{margin-top:0}.most-frequent-search-terms ul li:last-child{margin-bottom:10px}.most-frequent-search-terms ul li:hover{background-color:hsla(0,0%,95%,.6)}.most-frequent-search-terms-title{padding:25px 25px 10px}.most-frequent-search-terms-banner{margin:0;padding:0;position:relative;width:100%}.most-frequent-search-terms-banner .search-banner-sponsored span{padding:0 25px 0 0}.most-frequent-search-terms-banner img,.most-frequent-search-terms-banner video{aspect-ratio:1890/315;border-radius:0 0 10px 10px;width:100%}.most-frequent-search-terms-banner .most-frequent-search-terms-banner-btn{border-radius:10px;font-size:14px;font-weight:600;height:40px;padding:10px 20px;position:absolute;right:25px;width:120px}.most-frequent-search-terms-banner .most-frequent-search-terms-banner-btn.secondary{background-color:#fff;border:1px solid #d9d9d9}}.fixed-menu{background:#fff;height:52px;text-align:center;transform:translateX(0);transition:transform .5s ease}.fixed-menu a.disabled{color:#e6e7e8;pointer-events:none}.fixed-menu .container-768{padding:0}@media(min-width:1024px){.fixed-menu{display:none}}.fixed-menu.fixed{bottom:0;left:0;position:fixed;right:0;z-index:999}.fixed-menu.fixed:not(.no-shadow){box-shadow:0 3px 20px 0 rgba(0,0,0,.16)}.container-768,.fixed-menu{height:100%;justify-content:space-between;padding:8px 0 20px;width:100%}.container-768,.fixed-menu,.item{align-items:center;display:flex;transition:.3s}.item{background-color:initial;border:none;color:#4b4b4d;flex-direction:column;gap:2px;height:48px;justify-content:center;padding:8px 0;width:20%}.item span{font-size:10px;font-weight:700;line-height:normal}.item i{display:block;font-size:18px}.item i:before{vertical-align:top}.item.active,.item.active i,.item:hover,.item:hover i{color:var(--primary-color)}.sk-fading-circle{height:30px;margin-left:10px;margin-right:10px;position:relative;width:30px}.sk-fading-circle .sk-circle{height:100%;left:0;position:absolute;top:0;width:100%}.sk-fading-circle .sk-circle:before{animation:sk-circleFadeDelay 1.2s ease-in-out infinite both;background-color:#fff;border-radius:100%;content:"";display:block;height:15%;margin:0 auto;width:15%}.sk-fading-circle .sk-circle2{transform:rotate(30deg)}.sk-fading-circle .sk-circle3{transform:rotate(60deg)}.sk-fading-circle .sk-circle4{transform:rotate(90deg)}.sk-fading-circle .sk-circle5{transform:rotate(120deg)}.sk-fading-circle .sk-circle6{transform:rotate(150deg)}.sk-fading-circle .sk-circle7{transform:rotate(180deg)}.sk-fading-circle .sk-circle8{transform:rotate(210deg)}.sk-fading-circle .sk-circle9{transform:rotate(240deg)}.sk-fading-circle .sk-circle10{transform:rotate(270deg)}.sk-fading-circle .sk-circle11{transform:rotate(300deg)}.sk-fading-circle .sk-circle12{transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{animation-delay:-1s}.sk-fading-circle .sk-circle4:before{animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}.email-not-verified-modal .dynamic-dialog-content{height:100%}.email-not-verified-modal-content{--modal-padding-vertical:0;--modal-padding-horizontal:1.25rem;--modal-items-gap:2.125rem;--modal-buttons-gap:1rem;display:flex;flex-direction:column;gap:var(--modal-items-gap);height:100%;margin:auto;padding:var(--modal-padding-vertical) var(--modal-padding-horizontal)}.email-not-verified-modal-content .common-action-btn{border-radius:.875rem;font-size:1rem;font-weight:600;line-height:normal;padding:1rem 1.25rem}.email-not-verified-modal-content .email-not-verified-modal-button-container{display:flex;flex-direction:column;gap:var(--modal-buttons-gap);height:100%;width:100%}.email-not-verified-modal-header{--title-font-size:1.5rem;--title-font-weight:700;--title-line-height:1.8125rem;--subtitle-font-size:1rem;--subtitle-font-weight:400;--subtitle-line-height:normal;--subtitle-text-align:left;--header-items-gap:0.625rem;align-items:flex-start;display:flex;flex-direction:column;gap:var(--header-items-gap)}.email-not-verified-modal-header h3{color:#000;font-size:var(--title-font-size);font-weight:var(--title-font-weight);line-height:var(--title-line-height);margin:0}.email-not-verified-modal-header h5{color:rgba(0,0,0,.6);font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight);line-height:var(--subtitle-line-height);text-align:var(--subtitle-text-align)}.email-not-verified-modal-header h5 span{color:rgba(0,0,0,.8)}.email-not-verified-modal-secondary{color:rgba(0,0,0,.8);font-weight:600;padding:1rem 1.25rem;width:100%}.email-not-verified-modal-close-btn,.email-not-verified-modal-secondary{align-items:center;background-color:#fff;border-radius:.875rem;display:flex;font-size:1rem;gap:1rem;justify-content:center;line-height:normal;transition:.1s}.email-not-verified-modal-close-btn{color:var(--primary-color);font-weight:800;margin-bottom:1.25rem;margin-top:auto}.modal-header{margin:0}.btn-box{align-items:center;display:flex;flex-direction:column;gap:var(--modal-items-gap);justify-content:center}.btn-box h5{color:rgba(0,0,0,.4);font-size:1rem;font-weight:400;margin:0}@media(min-width:1024px){.email-not-verified-modal{display:block}.email-not-verified-modal-header{--subtitle-text-align:center;--header-items-gap:0.375rem;align-items:center}.email-not-verified-modal-secondary{align-self:center;padding:0;width:auto}.email-not-verified-modal-content{--modal-padding-vertical:1.5625rem;--modal-padding-horizontal:1.5625rem;--modal-items-gap:1.875rem;--modal-buttons-gap:1.875rem;max-width:31.25rem}.email-not-verified-modal-close-btn{display:none}}.wrong-store-modal .MuiPaper-root{padding:0 20px 35px}.wrong-store-modal .desk-flex{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.wrong-store-modal .MuiPaper-root{padding:25px}.wrong-store-modal .modal-header h4{font-size:14px}.wrong-store-modal .desk-flex{flex-direction:row-reverse}}.delivery-method-button{align-items:center;background-color:#f6f7f8;border-radius:10px 0 0 10px;color:#000;display:flex;font-size:13px;font-weight:500;gap:5px;padding:10px;position:relative}.delivery-method-button:hover{background-color:var(--primary-color-opacity-5);color:var(--primary-color)}.delivery-method-button:hover i{color:var(--primary-color)}.delivery-method-button i{color:rgba(0,0,0,.871);font-size:18px}.delivery-method-button.single{display:none}@media(min-width:1024px){.delivery-method-button{font-size:.875rem;gap:10px;padding:10px 16px}.delivery-method-button i{font-size:16px}.delivery-method-button .icomoon-store{font-size:18px}.delivery-method-button .icomoon-chevron-down{color:rgba(0,0,0,.3);font-size:14px}}.delivery-method-selector .MuiDialog-paperFullScreen{padding:0 20px 35px}.delivery-method-selector .modal-content .delivery-type-option{align-items:center;border:1px solid #bdbdbd;border-radius:10px;cursor:pointer;display:flex;margin:20px 0 0;padding:10px 16px}.delivery-method-selector .modal-content .delivery-type-option .icomoon-delivery,.delivery-method-selector .modal-content .delivery-type-option .icomoon-store{color:#bdbdbd;font-size:16px}.delivery-method-selector .modal-content .delivery-type-option .icomoon-store{font-size:20px}.delivery-method-selector .modal-content .delivery-type-option .name{margin:0 0 0 10px}.delivery-method-selector .modal-content .delivery-type-option .name .header{color:#707070;font-size:.875rem;font-weight:600;line-height:1rem;margin:0 0 3px}.delivery-method-selector .modal-content .delivery-type-option .name .subtitle{color:#bdbdbd;font-size:.75rem;line-height:1rem}.delivery-method-selector .modal-content .delivery-type-option .custom-checkbox{margin:0 0 0 auto}.delivery-method-selector .modal-content .delivery-type-option.active{border-color:var(--primary-color)}.delivery-method-selector .modal-content .delivery-type-option.active .icomoon-delivery,.delivery-method-selector .modal-content .delivery-type-option.active .icomoon-store{color:var(--primary-color)}.delivery-method-selector .modal-content .delivery-type-option.active .name p{color:#000}.delivery-method-selector .modal-content .delivery-type-option.active .name span{color:#a4a4a5}@media(min-width:1024px){.delivery-method-selector .dynamic-dialog-content{padding:25px}.delivery-method-selector .modal-content .delivery-type-option .name{margin:0 0 0 10px}.delivery-method-selector .modal-content .delivery-type-option .name .subtitle{font-size:.875rem}.delivery-method-selector .modal-content .delivery-type-option:hover{background-color:#f6f6f6}}.delivery-schedule-button{align-items:center;background-color:#f6f7f8;border-radius:0 10px 10px 0;color:#b5b5b5;cursor:pointer;display:flex;flex:1;font-size:13px;font-weight:500;min-height:37px;padding:10px}.delivery-schedule-button .icomoon-delivery,.delivery-schedule-button .icomoon-store{color:#212121;font-size:20px;margin-right:5px}.delivery-schedule-button i{color:var(--primary-color)}.delivery-schedule-button .icomoon-express{color:#facb33;margin-right:3px}.delivery-schedule-button .sep{color:#b5b5b5;white-space:pre}.delivery-schedule-button span:not(.sep){color:#000;white-space:pre}.delivery-schedule-button .icomoon-chevron-right{font-size:10px;margin-left:auto}.delivery-schedule-button .MuiLinearProgress-root{border-radius:2px 0 0 2px;width:100%}.delivery-schedule-button .MuiLinearProgress-root .MuiLinearProgress-bar{background-color:var(--primary-color)}.delivery-schedule-button:hover{background-color:var(--primary-color-opacity-5)}.delivery-schedule-button:hover .icomoon-chevron-right,.delivery-schedule-button:hover span{color:var(--primary-color)}.delivery-schedule-button:hover .sep{color:var(--primary-color-opacity-50)}@media(min-width:1024px){.delivery-schedule-button{font-size:14px;max-width:400px;min-height:45px;padding:10px 16px}.delivery-schedule-button>div{align-items:center;display:flex;overflow:hidden;white-space:nowrap}.delivery-schedule-button .MuiLinearProgress-root{min-width:230px}.delivery-schedule-button .ellipsis{display:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:1024px)and (min-width:1600px){.delivery-schedule-button .ellipsis{display:inline-block}}@media(min-width:1024px){.delivery-schedule-button .icomoon-chevron-right{color:rgba(0,0,0,.3);font-size:14px;margin-left:20px}}.delivery-schedule-list-modal .dynamic-dialog-content{padding:0 20px}.delivery-schedule-list-modal .modal-bottom-fixed{padding:16px}.delivery-schedule-list-modal .scroll-controllers,.delivery-schedule-list-modal .scroll-fade{display:none}.delivery-schedule-list-modal-header{display:flex;flex-direction:column;gap:10px;margin-top:25px}.delivery-schedule-list-modal-header h3{color:#000;font-size:18px;font-weight:700}.delivery-schedule-list-modal-header h5{color:rgba(0,0,0,.502);font-size:.875rem;font-weight:400}.delivery-schedule-list-modal-content{display:flex;flex-direction:column;margin:0;padding:0 0 50px}.delivery-schedule-list-modal-content .no-schedule{background-color:#fff;border:1px solid rgba(0,0,0,.102);color:rgba(0,0,0,.2);cursor:default}.delivery-schedule-list-modal-content .custom-slider__container{--container-overflow:visible;--slide-spacing:0.9375rem;--container-padding:10px 0;margin:0}.delivery-schedule-list-modal-content .delivery-schedule-list-schedules-list{display:flex;flex-direction:column;gap:10px}.delivery-schedule-list-modal-content .delivery-schedule-list-schedules-list .icomoon-clock-2{align-self:center;font-size:3.75rem;margin-bottom:.375rem;margin-top:3rem}.delivery-schedule-list-modal-content .delivery-schedule-list-modal-alert{background-color:rgba(255,201,41,.2);border-radius:.5rem;color:#000;font-size:.875rem;padding:.5rem .875rem;width:100%}.delivery-schedule-list-express-tag{background-color:#4b4b4d;border-radius:13px;color:#facb33;font-size:9px;font-weight:600;line-height:1em;padding:6px 7px}.delivery-schedule-list-express-tag i{margin-right:5px}.delivery-schedule-modal-content-group{display:flex;flex-direction:column;gap:10px;margin:15px 0 0}.delivery-schedule-modal-content-group .custom-slider__container .custom-slider__controller-container{margin:10px 0 0}.delivery-schedule-modal-content-group.delivery-schedule-more-margin{margin:32px 0 0}.delivery-schedule-list-modal-delivery-address{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:1rem;display:flex;flex-direction:column;font-size:12px;margin:0;overflow:hidden;padding:0;width:100%}.delivery-schedule-list-modal-delivery-address .error{align-items:center;background-color:rgba(255,78,38,.102);color:#000;display:flex;font-size:.875rem;font-weight:500;gap:.625rem;justify-content:flex-start;line-height:normal;padding:.625rem;width:100%}.delivery-schedule-list-modal-delivery-address .error i{align-items:center;color:#ff272d;display:flex;font-size:.919rem;justify-content:center;max-height:.875rem}.delivery-schedule-list-modal-delivery-address-content{align-items:center;display:grid;flex:1 0 auto;gap:.5rem;grid-template-columns:auto 1fr auto;padding:calc(1rem - 1px);width:100%}.delivery-schedule-list-modal-delivery-address-icon{align-items:center;background-color:rgba(0,0,0,.051);border-radius:50%;display:flex;flex:0 1 1.125rem;font-size:1.125rem;justify-content:center;padding:.5rem}.delivery-schedule-list-modal-delivery-address-info-content{color:rgba(0,0,0,.502);display:flex;flex-direction:column;font-size:.875rem;gap:.125rem;overflow:hidden;text-align:left;width:100%}.delivery-schedule-list-modal-delivery-address-info-content h6{color:rgba(0,0,0,.8);font-size:1rem;font-weight:600;line-height:normal}.delivery-schedule-list-modal-delivery-address-info-content p{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-schedule-list-modal-delivery-address-info-content~.delivery-schedule-list-modal-change-btn{grid-row:span 1}.delivery-schedule-list-modal-change-btn{background-color:initial;color:var(--primary-color);display:flex;font-size:.875rem;grid-row:span 2;line-height:.9375rem;margin-left:.375rem;text-align:center}.delivery-schedule-list-modal-empty-schedules-alert{background-color:rgba(254,57,42,.1);border-radius:10px;color:#fe392a;font-size:.875rem;font-weight:600;margin:-15px 0 20px;padding:15px 0;text-align:center}.delivery-schedule-list-day-entry{background-color:var(--primary-color-opacity-5);border-radius:10px;color:var(--primary-color-opacity-50);cursor:pointer;display:flex;flex-direction:column;gap:5px;height:67px;justify-content:center;max-width:58px;min-width:58px;padding:8px 14px;text-align:center;transition:.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:58px}.delivery-schedule-list-day-entry.active:not(.no-schedule){background-color:var(--primary-color);color:#fff}.delivery-schedule-list-day-entry:hover:not(.no-schedule){background-color:var(--primary-color-opacity-75);color:#fff}.delivery-schedule-list-weekday{font-size:10px;font-weight:500;text-align:center}.delivery-schedule-list-day{font-size:24px;font-weight:700;line-height:1;text-align:center}.delivery-schedule-list-schedule-entry-container{position:relative}.delivery-schedule-list-schedule-entry-container .disabled-reason-text{background-color:#ffefed;border:1px solid hsla(0,0%,85%,.2);border-radius:0 0 10px 10px;border-top:none;color:#fe392a;font-size:9px;font-weight:600;opacity:1;padding:2px 16px;text-align:center;text-transform:uppercase;width:100%}.delivery-schedule-list-schedule-entry{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;color:#a4a4a5;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:14px 16px;transition:.2s ease-in-out}.delivery-schedule-list-schedule-entry.express{color:rgba(0,0,0,.87);font-weight:700}.delivery-schedule-list-schedule-entry.disabled{border-bottom:none;border-radius:10px 10px 0 0;color:#000;cursor:default;opacity:.4;pointer-events:none}.delivery-schedule-list-schedule-entry.disabled .delivery-schedule-list-right-content .free,.delivery-schedule-list-schedule-entry.disabled .delivery-schedule-list-right-content .price{color:#4b4b4d}.delivery-schedule-list-schedule-entry.disabled .delivery-schedule-list-right-content .custom-checkbox{border:2px solid #4b4b4d}.delivery-schedule-list-schedule-entry:hover{background-color:#f9f9f9}.delivery-schedule-list-schedule-entry:hover .custom-checkbox div{background-color:var(--primary-color);border-radius:50%;content:"";height:8px;width:8px}.delivery-schedule-list-schedule-entry-express{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;cursor:pointer;max-height:50px;position:relative}.delivery-schedule-list-schedule-entry-express .content{align-items:center;color:rgba(0,0,0,.87);display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:14px 16px}.delivery-schedule-list-schedule-entry-express.disabled{border-bottom:none;border-radius:10px 10px 0 0;cursor:default;opacity:.4;pointer-events:none}.delivery-schedule-list-schedule-entry-express.disabled .delivery-schedule-list-right-content .free,.delivery-schedule-list-schedule-entry-express.disabled .delivery-schedule-list-right-content .price{color:#4b4b4d}.delivery-schedule-list-schedule-entry-express.disabled .delivery-schedule-list-right-content .custom-checkbox{border:2px solid #4b4b4d}.delivery-schedule-list-schedule-entry-express:hover{background-color:#f9f9f9}.delivery-schedule-list-schedule-entry-express:hover .custom-checkbox div{background-color:var(--primary-color);border-radius:50%;content:"";height:8px;width:8px}.delivery-schedule-list-right-content{align-items:center;display:flex}.delivery-schedule-list-right-content .price.free{color:#01ca46;font-weight:600}.delivery-schedule-list-right-content .custom-checkbox{margin-left:20px}.delivery-schedule-modal-information{align-items:center;background-color:rgba(249,179,9,.102);border-radius:10px;color:#f9b309;display:flex;font-size:12px;font-weight:500;height:68px;margin:15px 0 0;padding:16px;width:100%}.delivery-schedule-list-modal-content-header{color:#707070;font-size:14px}.delivery-schedule-list-no-time-available{align-items:center;align-self:center;color:rgba(0,0,0,.8);display:flex;font-size:.875rem;font-weight:600;justify-content:center;max-width:15ch;text-align:center;width:100%}@media(min-width:1024px){.delivery-schedule-list-day-entry{border-radius:15px;gap:0;height:55px;justify-content:space-around;max-width:50px;min-width:50px;padding:5px 10px 6px;width:50px}.delivery-schedule-list-modal-scroll{max-width:500px}.delivery-schedule-list-modal .dynamic-dialog-content{padding:25px}.delivery-schedule-list-modal .scroll-controllers{align-items:center;display:flex;right:0;top:-30px}.delivery-schedule-list-modal-header{margin-top:0;text-align:center}.delivery-schedule-list-modal-header h5{font-size:1rem}.delivery-schedule-list-modal-header.no-shadow{box-shadow:none}.delivery-schedule-list-schedule-entry-express.disabled,.delivery-schedule-list-schedule-entry.disabled{border:1px solid #d9d9d9;border-radius:10px}.delivery-schedule-list-schedule-entry-container{max-height:50px}.delivery-schedule-list-schedule-entry-container .disabled-reason-text{bottom:0;display:none;position:absolute}.delivery-schedule-list-schedule-entry-container:hover{background-color:#f9f9f9}.delivery-schedule-list-schedule-entry-container:hover .disabled-reason-text{display:block}.delivery-schedule-list-modal-delivery-address{margin-bottom:1rem}.delivery-schedule-list-modal-delivery-address .error{font-size:.75rem}.delivery-schedule-list-modal-delivery-address-content{gap:.5rem 1rem;grid-template-columns:auto 1fr;grid-template-rows:auto auto}.delivery-schedule-list-modal-content{gap:1rem;margin:2rem 0 0;padding:0}.delivery-schedule-list-modal-content .delivery-schedule-list-schedules-list .icomoon-clock-2{font-size:2.5rem;margin-bottom:-4px;margin-top:1.5625rem}.delivery-schedule-list-modal-delivery-address-icon{grid-row:span 2}.delivery-schedule-list-modal-delivery-address-info{gap:10px}.delivery-schedule-list-modal-delivery-address-info span{padding:0}.delivery-schedule-list-modal-change-btn{margin-left:0}.delivery-schedule-list-modal-content-header{color:#b5b5b5;font-size:.75rem}.delivery-schedule-list-no-time-available{margin-bottom:1.5625rem}.delivery-schedule-modal-content-group{gap:.625rem;margin:0}.delivery-schedule-modal-content-group.delivery-schedule-more-margin{margin:0}}.delivery-address-selector .MuiDialog-paperFullScreen{max-height:calc(100% - 44px)}.delivery-address-selector .modal-header{margin:0;padding:15px 0}.delivery-address-selector .modal-content{align-items:center;color:#bdbdbd;font-size:12px;font-weight:500;justify-content:center;padding:25px 20px 40px;width:100%}.delivery-address-selector .modal-content .no-addresses{text-align:center}.delivery-address-selector .modal-bottom-fixed{padding:10px 20px 40px}.delivery-address-selector .modal-absolute-header{box-shadow:none;position:absolute;z-index:3}.delivery-address-selector .address{border:1px solid #bdbdbd;border-radius:10px;overflow:hidden;transition:.1s}.delivery-address-selector .address.is-default{background-color:#fff;border-color:var(--primary-color)}.delivery-address-selector .address.active{border:1px solid var(--primary-color)}.delivery-address-selector .address.active .content .info .icomoon-location{color:var(--primary-color)}.delivery-address-selector .address.disabled-address{background-color:#fff;border-color:rgba(0,0,0,.102);cursor:default}.delivery-address-selector .address.disabled-address .content-wrapper{opacity:.6}.delivery-address-selector .address:not(:first-child){margin:20px 0 0}.delivery-address-selector .address .content-wrapper{align-items:center;-moz-column-gap:18px;column-gap:18px;display:flex;padding:10px 16px}.delivery-address-selector .address .error{background-color:rgba(255,78,38,.102);color:#000;display:flex;font-size:.75rem;gap:.5rem;line-height:normal;padding:.5rem}.delivery-address-selector .address .error i{align-items:center;aspect-ratio:1;color:#ff272d;display:flex;font-size:.875rem;justify-content:center;text-align:center;width:1em}.delivery-address-selector .address .error i:before{width:1em}.delivery-address-selector .address:hover:not(.disabled-address) .custom-checkbox div{background-color:var(--primary-color);border-radius:50%;content:"";height:8px;width:8px}.delivery-address-selector .address p{margin:0}.delivery-address-selector .address .content{max-width:calc(100% - 38px)}.delivery-address-selector .address .content .header,.delivery-address-selector .address .content .info{display:flex}.delivery-address-selector .address .content .header{align-items:center;color:#4b4b4d;font-size:.875rem;font-weight:600;gap:10px}.delivery-address-selector .address .content .header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-address-selector .address .content .header span{color:var(--primary-color);font-size:10px;text-transform:uppercase;white-space:nowrap}.delivery-address-selector .address .content .info{margin:5px 0 0}.delivery-address-selector .address .content .info .icomoon-location{font-size:10px;padding-top:2px}.delivery-address-selector .address .content .info p{color:#707070;font-size:.75rem;line-height:1.33;margin-left:6px;margin-right:auto}.delivery-address-selector .address .custom-checkbox{margin-left:auto}@media(min-width:1024px){.delivery-address-selector .modal-content{padding:25px}.delivery-address-selector .modal-header{margin:0;padding:35px 0 25px}.delivery-address-selector .address{cursor:pointer}.delivery-address-selector .address .content-wrapper{padding:16px}.delivery-address-selector .address .content .info .icomoon-location{color:#bdbdbd;font-size:14px}.delivery-address-selector .address .content .info p{font-size:.875rem}.delivery-address-selector .address:not(:first-child){margin:16px 0 25px}.delivery-address-selector .address:hover:not(.disabled-address){background-color:#f6f6f6}.delivery-address-selector .address .dynamic-dialog-content{padding-bottom:unset}.delivery-address-selector .address .modal-content{padding:25px 25px 10px}.delivery-address-selector .modal-bottom-fixed{padding:25px}}.address-search-input{align-items:center;background-color:#f6f6f6;border:1px solid rgba(0,0,0,.12);border-radius:10px;display:flex;padding:14px 16px}.address-search-input input{background-color:initial;color:#9d9d9d;font-size:14px;font-weight:500;outline:none}.address-search-input i{color:var(--primary-color);font-size:18px;margin-left:auto}.location-request{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 3px 20px 0 rgba(0,0,0,.16);cursor:pointer;display:flex;gap:15px;margin:35px 0 0;min-height:57px;padding:10px 16px;width:100%}.location-request p{line-height:1rem;margin:0}.location-request i{color:var(--primary-color);font-size:1.25rem}.location-request .location-request-header{color:#000;font-size:.875rem;font-weight:600;margin-bottom:3px;width:100%}.location-request .location-request-status{color:#a4a4a5;font-size:.75rem}.location-request .MuiCircularProgress-root{color:var(--primary-color);margin-left:auto}.location-request .error{color:#ff2b1c}@media(min-width:1024px){.location-request:hover{background-color:#f6f6f6}}.custom-checkbox{align-items:center;background-color:#d9d9d9;border-radius:3px;display:flex;justify-content:center;max-height:20px;min-height:20px;min-width:20px}.custom-checkbox i{display:none}.custom-checkbox.circular{background-color:#fff;border:2px solid var(--primary-color);border-radius:50%}.custom-checkbox.circular:hover{background-color:var(--primary-color-opacity-25);cursor:pointer}.custom-checkbox.circular.disabled{opacity:.25;pointer-events:none}.custom-checkbox[data-active=true]:not(.circular){background-color:var(--primary-color)}.custom-checkbox[data-active=true] div{background-color:var(--primary-color);border-radius:50%;content:"";height:8px;width:8px}.custom-checkbox[data-active=true] i{color:#fff;display:block;font-size:9px}.new-address-checkout{display:flex;flex-direction:column;gap:10px}.address-type-modal .MuiDialog-paperFullScreen{padding:0 20px}.address-type-modal .modal-absolute-header{position:absolute}.address-type-modal .address-type{align-items:center;border:1px solid #bdbdbd;border-radius:10px;display:flex;min-height:56px;padding:16px}.address-type-modal .address-type:not(:last-child){margin-bottom:20px}.address-type-modal .address-type .address-type-icon{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:20px;display:flex;height:40px;justify-content:center;margin:0;width:40px}.address-type-modal .address-type i{color:var(--primary-color);font-size:18px}.address-type-modal .address-type div{color:#4b4b4d;font-size:14px;font-weight:600;line-height:1em;margin-left:14px}.address-type-modal .address-type .icomoon-chevron-right{font-size:14px;margin-left:auto}.address-type-modal .modal-content{margin-top:25px}.address-type-modal .modal-bottom-fixed>button span{color:#707070}.address-type-modal .modal-bottom-fixed>button i{font-size:16px}.address-type-modal .modal-bottom-fixed>button i:before{display:block;transform:rotate(180deg)}@media(min-width:1024px){.address-type-modal .dynamic-dialog-content{padding:25px}.address-type-modal .modal-bottom-fixed{display:none}.address-type-modal .address-type{cursor:pointer}.address-type-modal .address-type:hover{background-color:#f6f6f6}}.address-form-modal form{margin:15px 0 0}.address-form-modal form .MuiTextField-root{margin:20px 0 0;width:100%}.address-form-modal-header{background-color:#fff;padding:15px;z-index:2}.address-form-modal-header:not(.no-shadow){box-shadow:0 3px 20px 0 rgba(0,0,0,.16)}.address-form-modal-content{padding:0 20px}.address-form-modal-content .location-request{margin-top:20px}.disabled *{opacity:.8;pointer-events:none}.address-form-modal-flex{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex}.address-form-modal-flex .MuiTextField-root{margin:0}.with-link .no-number,.with-link a{color:#2699fb;font-size:12px;margin-top:20px;min-width:-moz-max-content;min-width:max-content;-webkit-text-decoration:underline;text-decoration:underline}.with-link .no-number{align-items:center;display:flex;-webkit-text-decoration:none;text-decoration:none}.with-link .no-number .custom-checkbox{margin-left:12px}.with-link .no-number .custom-checkbox[data-active=true]{background-color:#2699fb}.city .MuiTextField-root .MuiInputLabel-root,.city .MuiTextField-root input{color:#d9d9d9}.city .MuiTextField-root fieldset{border-style:dashed}.city .state{max-width:80px}.google-places-root{position:relative}.autocomplete-dropdown-container{background-color:#fff;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);max-width:100%;min-width:100%;padding:5px 0;position:absolute;z-index:999}.suggestion-item{align-items:center;cursor:pointer;display:flex;font-size:.75em;max-width:100%;padding:7px 15px}.suggestion-item:hover{font-weight:500}.suggestion-item p{margin:0 0 0 5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1024px){.address-form-modal-content{padding:0 25px}.address-form-modal-content .address-form-modal-header{margin-bottom:0;margin-left:-25px;padding:25px;width:calc(100% + 50px)}.address-form-modal-content .location-request{margin-top:20px}.dynamic-dialog .modal-header h3{margin:0}h3.mobile-hidden{color:#000;font-size:1.125rem;font-weight:600;text-align:center}}.add-instruction-modal textarea{border:1px solid #bdbdbd;border-radius:10px;color:#4b4b4d;font-size:.875rem;margin:20px 0;overflow:hidden;padding:16px;resize:none;width:100%}.add-instruction-modal textarea::-moz-placeholder{color:#c5c5c5}.add-instruction-modal textarea::placeholder{color:#c5c5c5}.add-instruction-modal textarea:focus{border:2px solid #4b4b4d;outline:none;padding:15px}.add-instruction-modal-header{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:20px 16px 0}.add-instruction-modal-header h3{font-size:18px;font-weight:700}.add-instruction-modal-header h5{color:#a4a4a5;font-size:12px;font-weight:400}.add-instruction-modal-content{margin-top:30px;padding:0 20px}.add-instruction-modal-product-details{display:flex;gap:16px}.add-instruction-modal-product-details img{max-height:60px;max-width:60px}.add-instruction-modal-info{display:flex;flex-direction:column;justify-content:center}.add-instruction-modal-info p{color:#000;font-size:.875rem;font-weight:600}.add-instruction-modal-info .add-instruction-modal-name{color:#707070;font-size:13px;font-weight:500;text-transform:capitalize}.add-instruction-modal-fixed-options{align-items:center;display:flex;gap:24px}.add-instruction-modal-fixed-options button:not(.common-action-btn){color:#4b4b4d;padding:10px}.add-instruction-modal-fixed-options .common-action-btn:not(.no-color){min-width:175px}.instruction-snackbar{bottom:90px}@media(min-width:1024px){.add-instruction-modal textarea::-moz-placeholder{color:#9d9d9d}.add-instruction-modal textarea::placeholder{color:#9d9d9d}.add-instruction-modal-header{align-items:center;margin:0 0 20px;padding:25px 25px 0}.add-instruction-modal-header h3{text-align:center}.add-instruction-modal-content{padding:0 25px}.add-instruction-modal-info p{font-size:1.125rem}.add-instruction-modal-info .add-instruction-modal-name{font-size:14px}}.add-shopping-list-modal .modal-header{padding:20px 16px 0}.add-shopping-list-modal .content{padding:0 20px}.add-shopping-list-modal .fixed-options{display:flex;flex-direction:column-reverse;gap:24px}.add-shopping-list-modal .fixed-options button:not(.common-action-btn){color:#4b4b4d;padding:10px}.add-shopping-list-modal .fixed-options .common-action-btn:not(.no-color){min-width:175px}.add-shopping-list-modal .modal-bottom-fixed{padding:16px}@media(min-width:1024px){.add-shopping-list-modal .modal-header{margin:0 0 20px;padding:25px 25px 0}.add-shopping-list-modal .modal-header h3{padding-bottom:25px;text-align:center}.add-shopping-list-modal .content{padding:0 25px}.add-shopping-list-modal .fixed-options{padding:0 0 25px}.add-shopping-list-modal .modal-bottom-fixed{padding:0}}.add-shopping-list-modal-title h3{color:#000;font-size:22px;font-weight:700;margin:0 0 50px}.add-shopping-list-modal-content,.add-shopping-list-modal-content .mui-form,.shopping-list-modal-content{display:flex;flex-direction:column;gap:25px}.shopping-list-modal-content{align-items:center;justify-content:center;padding:25px;width:100%}.shopping-list-modal-content-icon{background-color:var(--primary-color-opacity-10);border-radius:50%;color:var(--primary-color);font-size:50px;height:80px;position:relative;width:80px}.shopping-list-modal-content-icon,.shopping-list-modal-content-icon i,.shopping-list-modal-content-icon-plus{align-items:center;display:flex;justify-content:center}.shopping-list-modal-content-icon-plus{background-color:var(--primary-color);border:5px solid #fff;border-radius:50%;color:#fff;font-size:15px;height:35px;position:absolute;right:-15px;width:35px}.shopping-list-modal-content-title{font-size:18px;font-style:normal;font-weight:700}.shopping-list-modal-content-buttons{align-items:center;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:600;gap:10px;justify-content:center;width:100%}.shopping-list-modal-content-buttons button{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;display:flex;flex-direction:column;padding:0;width:100%}.shopping-list-modal-content-buttons button .icomoon-chevron-right{color:var(--primary-color);font-size:14px}.shopping-list-modal-content-buttons button:not([disabled]):hover{background-color:var(--primary-color-opacity-5)}.shopping-list-modal-content-buttons button[disabled]{cursor:default}.shopping-list-modal-content-buttons button[disabled] i{color:#b5b5b5}.shopping-list-modal-content-buttons button[disabled] .shopping-list-modal-content-buttons-content{opacity:.5}.shopping-list-modal-content-buttons button[disabled] .shopping-list-modal-content-buttons-content-left-icon{background-color:#f9f9f9}.shopping-list-modal-content-buttons p{color:#4b4b4d;font-size:14px;font-style:normal;font-weight:600}.shopping-list-modal-content-buttons-content{align-items:center;display:flex;justify-content:space-between;padding:16px;width:100%}.shopping-list-modal-content-buttons-content-left{align-items:center;display:flex;gap:10px}.shopping-list-modal-content-buttons-content-left-icon{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.shopping-list-modal-content-buttons-content-left-icon i{color:var(--primary-color);font-size:20px}.shopping-list-modal-content-buttons-disabled-message{background-color:rgba(255,39,45,.05);color:#ff272d;font-size:12px;font-weight:500;padding:10px 16px;text-align:start;width:100%}.add-products-list-modal .empty-screen-wrapper h3{margin:25px 0 0}.add-products-list-modal .no-products,.add-products-list-modal .suggestions-list{margin-top:40px;padding:0 20px}.add-products-list-modal .no-products{font-weight:600}.add-products-list-modal .fixed-options{align-items:center;display:flex;flex-direction:column;gap:15px}.add-products-list-modal .fixed-options .see-more-btn{border:1px solid #d9d9d9;border-radius:10px;font-size:.875rem;height:40px;max-width:170px}.add-products-list-modal .fixed-options button:not(.common-action-btn){color:#4b4b4d;padding:10px}.add-products-list-modal .fixed-options .common-action-btn:not(.no-color){min-width:175px}.add-products-list-modal .modal-bottom-fixed{padding:16px}@media(min-width:1024px){.add-products-list-modal .modal-absolute-header{display:block;padding:25px;position:static}.add-products-list-modal .modal-absolute-header .modal-top-indicator{display:none}.add-products-list-modal .modal-absolute-header .common-fixed-wrapper{padding:0}.add-products-list-modal .modal-absolute-header h4{color:#000;font-size:1.125rem;font-weight:600;margin:0 0 25px;text-align:center}.add-products-list-modal .empty-screen-wrapper{margin:60px 0 0}.add-products-list-modal .empty-screen-wrapper h5{max-width:343px}.add-products-list-modal .suggestions-list{margin-top:0;padding:0 25px}.add-products-list-modal .no-products{display:flex;justify-content:center;padding:0 25px 25px}.add-products-list-modal .fixed-options{gap:25px;padding:25px}.add-products-list-modal .modal-bottom-fixed{padding:0}}.share-shopping-list-modal .modal-header{padding:20px 16px 0}.share-shopping-list-modal .fixed-options{align-items:center;display:flex;gap:24px}.share-shopping-list-modal .fixed-options button:not(.common-action-btn){color:#4b4b4d;padding:10px}.share-shopping-list-modal .fixed-options .common-action-btn:not(.no-color){min-width:175px}.share-shopping-list-modal .modal-bottom-fixed{padding:16px}.share-shopping-list-content{margin-top:16px;padding:0 20px}.share-shopping-list-content .input-share label{color:#9d9d9d;font-size:14px;font-weight:500}.share-shopping-list-content .input-share .MuiOutlinedInput-root{align-content:flex-start;border-radius:10px;display:flex;min-height:100px}.share-shopping-list-content .input-share .MuiAutocomplete-tag{background-color:#f6f6f6;border:0;border-radius:5px;color:#4b4b4d;font-size:14px;font-weight:600;padding:7px}.share-shopping-list-content .input-share .MuiAutocomplete-tag span{padding-left:0}.share-shopping-list-content .input-share .MuiAutocomplete-tag .icomoon-close{color:#4b4b4d;font-size:9px}.share-shopping-list-content .input-share .MuiAutocomplete-tag.MuiChip-colorError{background-color:rgba(254,57,42,.1);border:1px dashed #fe392a;color:#fe392a}.share-shopping-list-content .input-share .MuiAutocomplete-tag.MuiChip-colorError .icomoon-close{color:#fe392a}.share-shopping-list-copy-link{align-items:center;color:var(--primary-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;margin:35px 0 0;width:100%}.share-shopping-list-copy-link:hover{color:var(--dark-primary-color)}.share-shopping-list-box-info{color:#a4a4a5;font-size:12px;margin-top:35px}.share-shopping-list-box-info p{margin-bottom:10px}.share-shopping-list-box-info-warning{color:#e63d31;font-size:11px}@media(min-width:1024px){.share-shopping-list-modal .modal-header{margin:0 0 25px;text-align:center}.share-shopping-list-modal .modal-header h3{margin:0 0 5px}.share-shopping-list-modal .modal-header h5{font-size:.875rem;font-weight:400;padding:0 50px}.share-shopping-list-modal .fixed-options{padding:16px 25px 25px}.share-shopping-list-modal .modal-bottom-fixed{padding:0}.share-shopping-list-content{margin-top:0;padding:0 25px}.share-shopping-list-box-info{font-size:14px;margin-top:25px;text-align:center}}.remove-shopping-list-modal{display:flex;flex-direction:column;gap:20px;padding:0 20px 16px}.remove-shopping-list-modal-desk-flex{gap:50px}@media(min-width:1024px){.remove-shopping-list-modal{padding:25px}.remove-shopping-list-modal-modal-header,.remove-shopping-list-modal-modal-header h3{margin:0 0 25px}.remove-shopping-list-modal-modal-header h4{font-size:.875rem;font-weight:700}.remove-shopping-list-modal-modal-header .secondary{margin:0}}.empty-screen-wrapper{align-items:center;display:flex;flex-direction:column;height:calc(var(--visual-height) - var(--top-height) - var(--bottom-height));justify-content:center;min-height:-moz-max-content;min-height:max-content;padding:0 20px;text-align:center}.empty-screen-wrapper.no-autoheight{height:unset;margin:100px 0 0}.empty-screen-wrapper h3{color:#000!important;font-size:18px;font-weight:700;margin:30px 0 0}.empty-screen-wrapper h5{color:#9d9d9d;font-size:14px;font-weight:500;line-height:1.43;margin:10px 0 0}@media(min-width:1024px){.empty-screen-wrapper{height:unset;margin:100px 0 0;padding:0 25px}.empty-screen-wrapper:not(.no-autoheight){min-height:60vh}}@media(min-height:1080px){.empty-screen-wrapper h3{margin:60px 0 0}}.svg-icon-wrapper{padding:0}.svg-icon-wrapper :not([fill=none]){fill:var(--primary-color)}.cancel-order-modal-content{padding:0 25px 25px}.cancel-order-modal-content .cancel-reason h6{font-size:.875rem;font-weight:600;text-align:center}.cancel-order-modal-content .cancel-order-modal-options{align-items:center;display:flex;gap:57px;margin-top:15px}@media(min-width:1024px){.cancel-order-modal-content{padding-top:25px}}.recipe-thumbnail-template{cursor:pointer;display:inline-block;padding-right:16px;width:100%}.recipe-thumbnail-template p.author{color:#a4a4a5;font-size:12px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipe-thumbnail-template p.author span{color:#4b4b4d;font-size:11px;font-weight:600}.recipe-thumbnail-template .box-img{background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:flex;flex-flow:column;height:300px;justify-content:flex-end;max-width:167px;padding:10px;position:relative}.recipe-thumbnail-template .box-img .title{color:#fff;font-size:.875rem;font-weight:700;line-height:1.29}.recipe-thumbnail-template .box-img .info{color:#fff;font-size:.75rem;font-weight:500;margin-top:5px}.recipe-thumbnail-template .box-img .info i{font-size:12px;margin-right:5px}.recipe-thumbnail-template .box-img .info:first-of-type{margin-top:10px}.recipe-thumbnail-template:hover p.title{-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:1024px){.recipe-thumbnail-template{max-width:167px;padding-right:0}}.recipes-list-slider-container{background-color:#fff;justify-content:space-between;margin:35px 0 10px;overflow:hidden;padding:20px 0 20px 20px}.recipes-list-slider-container .custom-slider__container{--slide-spacing:20px;--container-padding:0 var(--slide-spacing) 0 0;--controller-margin:5px 20px 0 0;--container-overflow:visible}.recipes-list-slider-container .custom-slider__items-viewport{padding-right:20px}.recipes-list-slider-container .sub-category-header{align-items:center;display:flex;font-weight:700;gap:10px;justify-content:space-between;line-height:unset;margin-bottom:20px;width:100%}.recipes-list-slider-container .sub-category-header .subcategory-title span{color:#000;font-size:20px;font-weight:700}.recipes-list-slider-container .sub-category-header .see-more{font-size:1rem;font-weight:600;padding-right:16px}.recipes-list-slider-container .sub-category-header .see-more .see-more-text{align-items:center;cursor:pointer;display:flex;gap:5px}.recipes-list-slider-container .sub-category-header .see-more .see-more-text-icon{background-color:rgba(0,0,0,.05);border-radius:100%;display:flex;padding:3px}.recipes-list-slider-container .sub-category-header .see-more .see-more-text-icon i{font-size:12px}.recipes-list-slider-container .sub-category-header .see-more .slider-controllers{display:none;gap:15px}.recipes-list-slider-container .sub-category-header .see-more .slider-controllers button{background-color:var(--primary-color);border-radius:50%;color:#fff;height:34px;justify-content:center;width:34px}.recipes-list-slider-container .sub-category-header .see-more .slider-controllers button:hover:not([disabled]){background-color:var(--dark-primary-color)}.recipes-list-slider-container .sub-category-header .see-more .slider-controllers button[disabled]{background-color:var(--primary-color-opacity-30);cursor:default}.recipes-list-slider-container .sub-category-header .see-more .slider-controllers button i{font-size:13px}.recipes-list-slider-container .sub-category-header .see-more a{color:#000}.recipes-list-slider-container .sub-category-header .see-more a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:1024px){.recipes-list-slider-container{border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.078);margin:0;padding:20px 0 20px 20px}.recipes-list-slider-container .custom-slider__container{--slide-spacing:20px}.recipes-list-slider-container .sub-category-header .subcategory-title span{font-size:32px}.recipes-list-slider-container .sub-category-header .see-more{gap:40px;padding-right:20px}.recipes-list-slider-container .sub-category-header .see-more,.recipes-list-slider-container .sub-category-header .see-more .slider-controllers,.recipes-list-slider-container .sub-category-header .see-more .slider-controllers button{align-items:center;display:flex}}.shopping-list-thumbnail-template{cursor:pointer;display:inline-block;width:100%}.shopping-list-thumbnail-template .box-img{background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:flex;flex-flow:column;height:300px;justify-content:flex-end;max-width:167px;padding:10px;position:relative}.shopping-list-thumbnail-template .box-img .title{color:#fff;font-size:.875rem;font-weight:700;line-height:1.29}.shopping-list-thumbnail-template .box-img .info{color:#fff;font-size:.75rem;font-weight:500;margin-top:5px}.shopping-list-thumbnail-template .box-img .info i{font-size:12px;margin-right:5px}.shopping-list-thumbnail-template .box-img .info:first-of-type{margin-top:10px}.shopping-list-thumbnail-template .box-img .info-wrapper{align-items:center;color:#fff;display:flex;font-size:12px;gap:5px}.shopping-list-thumbnail-template:hover p.title{-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:1024px){.shopping-list-thumbnail-template{max-width:167px}}.supermarket-shopping-lists-slider-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.supermarket-shopping-lists-slider-header span{color:#000;font-size:20px;font-weight:700}.supermarket-shopping-lists-slider-header .slider-controllers{display:none}@media(min-width:1024px){.supermarket-shopping-lists-slider-header span{font-size:32px}}.supermarket-shopping-lists-slider{background-color:#fff;justify-content:space-between;margin:35px 0 10px;overflow:hidden;padding:20px 0 20px 20px}.supermarket-shopping-lists-slider .custom-slider__container{--slide-spacing:20px;--container-padding:0 var(--slide-spacing) 0 0;--controller-margin:5px 0 0 0;--container-overflow:visible}.supermarket-shopping-lists-slider .see-more{font-size:1rem;font-weight:600;padding-right:16px}.supermarket-shopping-lists-slider .see-more .see-more-text{align-items:center;cursor:pointer;display:flex;gap:5px}.supermarket-shopping-lists-slider .see-more .see-more-text-icon{background-color:rgba(0,0,0,.05);border-radius:100%;display:flex;padding:3px}.supermarket-shopping-lists-slider .see-more .see-more-text-icon i{font-size:12px}.supermarket-shopping-lists-slider .see-more .slider-controllers{gap:15px}.supermarket-shopping-lists-slider .see-more .slider-controllers button{background-color:var(--primary-color);border-radius:50%;color:#fff;height:34px;justify-content:center;width:34px}.supermarket-shopping-lists-slider .see-more .slider-controllers button:hover:not([disabled]){background-color:var(--dark-primary-color)}.supermarket-shopping-lists-slider .see-more .slider-controllers button[disabled]{background-color:var(--primary-color-opacity-30);cursor:default}.supermarket-shopping-lists-slider .see-more .slider-controllers button i{font-size:13px}.supermarket-shopping-lists-slider .see-more a{color:#000}.supermarket-shopping-lists-slider .see-more a:hover{-webkit-text-decoration:underline;text-decoration:underline}.supermarket-shopping-lists-slider .custom-slider__items-viewport{padding-right:20px}@media(min-width:1024px){.supermarket-shopping-lists-slider{border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.078);margin:0 0 20px;padding:20px 0 20px 20px}.supermarket-shopping-lists-slider .custom-slider__container{--slide-spacing:20px}.supermarket-shopping-lists-slider .shopping-lists-list .slick-slider .slick-slide{margin-right:20px}.supermarket-shopping-lists-slider .shopping-lists-list .slick-slider .slick-list{overflow:visible}.supermarket-shopping-lists-slider .shopping-lists-list .slick-slider .slider-arrows-overlay.right{right:0}.supermarket-shopping-lists-slider .see-more{font-size:1rem;gap:40px;padding-right:20px}.supermarket-shopping-lists-slider .see-more,.supermarket-shopping-lists-slider .see-more .slider-controllers,.supermarket-shopping-lists-slider .see-more .slider-controllers button{align-items:center;display:flex}}@media(min-width:1280px){.supermarket-shopping-lists-slider{margin:0}}.recipes-and-list-slider{display:grid;gap:29px;grid-template-columns:repeat(auto-fit,minmax(275px,1fr))}.recipes-and-list-slider .recipes-or-lists{border-radius:10px}.recipes-and-list-slider .recipes-or-lists:first-child>div{border-top:1px solid #f1f3f4}@media(min-width:550px){.recipes-and-list-slider .recipes-or-lists>div{border-top:1px solid #f1f3f4}}@media(max-width:1023px){.recipes-and-list-slider{gap:0}.recipes-and-list-slider .recipes-or-lists:not(:last-child)>div{margin-bottom:0}}.product-view-modal .MuiPaper-root{max-width:817px;min-height:512px;width:100%}.product-view-modal .desktop-navigation{display:none;right:25px;top:28px}.product-view-modal-center{align-items:center;background-color:rgba(0,0,0,.2);bottom:0;display:flex;justify-content:center;left:0;mix-blend-mode:darken;position:absolute;right:0;top:0;z-index:5}.product-view-modal-product-show-container{display:flex;flex-direction:column;height:100%}.product-view-modal-product-show-container .product-actions-bar{background-color:#fff;width:unset;z-index:2}.product-view-modal-product-show-container .product-actions-bar .exclusive{display:none}.product-view-modal-product-show-container .common-actions-bar .close-btn{display:flex}.product-view-modal-product-show-container .common-box.box-important{margin:auto -25px 0}.product-view-modal-product-show-container.loading{min-height:calc(100vw - 50px)}.popup-dialog{margin:0 25px}.popup-dialog .MuiPaper-rounded{align-items:center;border-radius:20px;display:flex;justify-content:center}.popup-dialog .MuiDialog-paperFullScreen{bottom:unset;left:unset}.popup-dialog .modal-absolute-header{display:none}.popup-dialog .popup-dialog-scroll{width:100%}.popup-close-button{border-radius:10px;transition:.2s}.popup-close-button.white{background:hsla(0,0%,100%,.17)}.popup-close-button.black{background:rgba(0,0,0,.17)}.popup-close-button:hover.white{background:#fff}.popup-close-button:hover.black{background:#000}.popup-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:50vh;padding:50px;width:100%}.popup-content i{font-size:80px}@media(min-width:1024px){.popup-dialog .MuiPaper-root{max-width:unset}.popup-dialog .close-btn.white{background:hsla(0,0%,100%,.17)}.popup-dialog .close-btn.black{background:rgba(0,0,0,.17)}.popup-dialog .close-btn:hover.white{background:#fff}.popup-dialog .close-btn:hover.black{background:#000}.popup-content{align-items:center;flex-direction:row;gap:40px;justify-content:flex-start;max-width:580px;min-height:33vh}}.alert-message{background-color:#fff;height:80px;overflow:hidden}.alert-message.customer-agent-alert{height:38px}.alert-message.customer-agent-alert .alert-message-content{align-items:center;display:flex;font-size:14px;gap:unset;height:unset;justify-content:center;line-height:14px;min-height:38px;padding:unset}.alert-message.customer-agent-alert .alert-message-content b{line-height:14px}.alert-message.customer-agent-alert .alert-message-content p{padding-left:8px}.alert-message .alert-message-content{align-items:center;color:#000;display:flex;font-size:12px;font-style:normal;font-weight:400;gap:14px;justify-content:flex-start;line-height:14px;min-height:48px;padding:16px 20px}.alert-message .alert-message-content p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.alert-message .alert-icon{align-items:center;border-radius:14px;display:flex;font-size:19px;height:36px;justify-content:center;padding:8px;width:36px}.alert-message .alert-message-close{align-items:center;border-radius:100%;display:flex;flex:0 0 18px;justify-content:center;margin-left:auto;padding:7px}.alert-message .alert-message-close i{color:#000;font-size:10px}@media(min-width:1024px){.alert-message{height:unset}.alert-message .alert-message-content{font-size:16px;justify-content:left;line-height:16px;padding:20px 40px}.alert-message .alert-message-content p{-webkit-line-clamp:2}.alert-message .alert-message-content .icomoon-alert{align-items:center;background-color:#fff;border-radius:50%;color:#facb33;display:flex;font-size:20px;height:33px;justify-content:center;min-width:33px}.alert-message .alert-message-close{cursor:pointer;margin-left:auto}.alert-message .alert-message-close i{font-size:10px}.alert-message .alert-message-close:hover i{color:#fff}}.btn-favorite{background-color:initial;height:20px;z-index:1}.btn-favorite,.btn-favorite i{position:absolute;right:0;width:20px}.btn-favorite i{color:#a4a4a5;font-size:20px;top:0}.btn-favorite .icomoon-favorite-full{opacity:.1}.btn-favorite .icomoon-favorite-broken,.btn-favorite .icomoon-favorite-full{display:none}.is-favorite{transform:scale(1)}.is-favorite i{color:#ff2b1c!important}.is-favorite .icomoon-favorite-full,.is-favorite:hover .icomoon-favorite-broken{display:block}@media(min-width:1024px){.btn-favorite:not(:hover).is-favorite .icomoon-favorite-full{opacity:1}.btn-favorite:hover:not(.is-favorite) .icomoon-favorite,.btn-favorite:hover:not(.is-favorite) .icomoon-favorite-full{color:#707070}.btn-favorite:hover .is-favorite .icomoon-favorite-broken{display:block}}.main-header{background-color:var(--menu-color);box-shadow:none;left:0;position:fixed;right:0;top:0;transition:height .1s ease;z-index:10}.main-header-shadow{box-shadow:0 3px 20px 0 rgba(0,0,0,.16)}.main-header-shadow.category-level-one{box-shadow:0 33px 20px 0 rgba(0,0,0,.16)}.logo-name-header{align-items:center;color:var(--menu-text-color);display:flex;font-size:18px;font-weight:600;gap:10px;justify-content:left;line-height:20px;max-height:50px}.logo-name-header img{background-color:var(--menu-color);border-radius:10px;height:50px;object-fit:contain;width:50px}.search-input{background-color:#fff;display:block;padding:16px 20px;transition:padding .2s ease}.search-input .input-wrapper{align-items:center;background-color:#f6f6f6;border-radius:30px;color:#707070;display:flex;font-size:14px;font-weight:500;height:40px;padding:8px 10px}.search-input .input-wrapper i{color:rgba(0,0,0,.8);font-size:18px;margin-right:10px;padding:3px}.header-top-content-area{height:-moz-fit-content;height:fit-content;width:100%}.header-top-content{align-items:center;background-color:#fff;color:#000;display:flex;font-size:.875rem;font-weight:700;gap:16px;line-height:1rem;padding:20px;position:relative;transition:height .2s ease;z-index:9}.header-top-content .icomoon-chevron-left{color:var(--primary-color);display:block}.header-top-content .icomoon-chevron-left.at-home-page{display:none}.header-top-content.header-top-content-homepage{padding:20px 20px 8px}.main-header-page-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-logo-selector{align-items:center;display:flex;gap:20px;margin-right:16px}.store-logo-selector .store-name{color:#000;display:flex;flex-direction:column;max-width:50vw}.store-logo-selector .store-name p{font-size:10px;font-weight:500;opacity:.75}.store-logo-selector .store-name span{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-logo-selector .store-name-selector{display:flex;gap:10px;justify-content:flex-start}.main-header-box-logo{align-items:center;border:2px solid #d9d9d9;border-radius:50%;display:none;height:54px;justify-content:center;overflow:hidden;transition:width 1s,height 1s;width:54px}.main-header-box-logo img{max-width:100%;object-fit:contain;object-position:left;transition:max-height .2s ease}.main-header-box-logo.at-home-page{display:flex}.main-header-common{border:none;border-radius:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;width:100%}.main-header-common img{width:100%}.main-header-content-end{align-items:center;align-self:stretch;display:flex;margin-left:auto}.main-header-content-end a i{color:#4b4b4d;font-size:18px}@media(min-width:1024px){.header-top-content-area{align-items:center;background-color:var(--menu-color);display:flex;justify-content:center}.main-header.has-alert-open{height:150px}.search-input{display:none}.header-top-content{background-color:var(--menu-color);color:var(--menu-text-color);gap:0;height:80px;max-width:1920px;padding:16px 40px;width:100%}.header-top-content .icomoon-chevron-left{display:none}.header-top-content.header-top-content-homepage{padding:16px 40px}.main-header-shadow{box-shadow:0 3px 20px 0 rgba(0,0,0,.16)}.main-header-vertical-layout{border-bottom:1px solid var(--menu-text-color-opacity-10);max-width:none;padding:16px 40px}.main-header-box-logo{display:flex;height:60px;justify-content:flex-start;max-width:250px;width:100%}.main-header-box-logo img{max-height:50px;max-width:150px}.main-header-content-end{justify-content:flex-end;margin-left:30px}.main-header-content-end.fixed-width{flex:0 0 90px}.logo-name-header img{max-width:unset;width:50px}}.internal-page-bottom-fixed{background-color:#fff;bottom:0;box-shadow:0 3px 20px 0 rgba(0,0,0,.16);left:0;position:fixed;right:0;transform:translateZ(0);z-index:10}.internal-page-bottom-fixed.no-shadow{box-shadow:none}@media(min-width:1024px){.internal-page-bottom-fixed{display:none}}.notification{display:flex;gap:15px;padding:25px 0;width:100%}.notification-image{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.notification-image img{border-radius:10px;height:60px;object-fit:contain;width:60px}.notification-image i{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:10px;color:var(--primary-color);display:flex;font-size:28px;justify-content:center}.no-image,.notification-image i{height:60px;width:60px}.notification-desc{color:#8d8d8d;display:flex;flex-direction:column;font-size:12px;gap:5px;width:100%}.notification-desc h3{color:rgba(0,0,0,.871);font-size:14px;font-weight:700}.notification-desc-foot{align-items:center;color:#b5b5b5;display:flex;font-size:10px;margin-top:5px;width:100%}.notification-mark-as-read{align-items:center;display:flex;font-size:10px;gap:5px;margin-left:auto}.notification-custom-checkbox{border:2px solid #d9d9d9;border-radius:50%;height:20px;width:20px}@media(min-width:1024px){.notification{padding:25px}.notification-desc p{font-size:14px;font-weight:400}.notification-desc-foot p{font-size:12px}.notification:hover{background-color:#f6f6f6}.notification:hover .notification-desc p{-webkit-text-decoration:underline;text-decoration:underline}.notification:hover .notification-desc .notification-desc-foot p{-webkit-text-decoration:none;text-decoration:none}.notification:hover .notification-mark-as-read .round-select{background-color:#d9d9d9;cursor:pointer}.notification-mark-as-read{align-items:center;display:flex;justify-content:center;position:relative}.round-select{background-color:initial;border-radius:50%;height:20px;width:20px}.round-select.read{background-color:#01ca46}.round-select:hover .dropdown-tip{opacity:1}.round-select .dropdown-tip{bottom:unset;height:unset;top:calc(50% - 13px);transform:translateX(-100%);width:-moz-max-content;width:max-content}.round-select .dropdown-tip:before{background-color:#4b4b4d;bottom:unset;content:" ";height:8px;left:unset;position:absolute;right:-2px;top:33%;transform:rotate(45deg);width:8px}}.notifications-notification-divider{background-color:#f6f6f6;height:1px;margin-left:-16px;width:100vw}.maturity-selector-wrapper{margin:0}.maturity-selector-wrapper>h6{color:#a4a4a5;font-size:.75rem;font-weight:500;line-height:18px;margin:15px 0 5px}.maturity-selector-wrapper .options{align-items:center;display:flex;gap:15px}.maturity-selector-wrapper .less-mature .circle{background:#c9e870;border-color:#c9e870}.maturity-selector-wrapper .mature .circle{background:#fae364;border-color:#fae364}.maturity-selector-wrapper .more-mature .circle{background:#f9bc75;border-color:#f9bc75}.rounded-checkbox-wrapper{align-items:center;cursor:pointer;display:flex;gap:5px}.rounded-checkbox-wrapper .circle{align-items:center;aspect-ratio:1/1;border:1px solid #d9d9d9;border-radius:50%;display:flex;justify-content:center;width:16px}.rounded-checkbox-wrapper .circle i{color:#4b4b4d;display:none;font-size:6px;overflow:hidden}.rounded-checkbox-wrapper p{color:#8d8d8d;font-size:.75rem;font-weight:500}.rounded-checkbox-wrapper.active p{color:#4b4b4d}.rounded-checkbox-wrapper.active .circle i{display:flex}@media(min-width:1024px){.maturity-selector-wrapper>h6{margin:15px 0 10px}}.sale-unit-selector-wrapper>h6{color:#a4a4a5;font-size:12px;font-weight:500;line-height:18px;margin:15px 0 5px}.sale-unit-selector-wrapper .options{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:10px;display:flex;font-size:.625rem;font-weight:600;gap:10px;height:32px;justify-content:space-between;position:relative;width:164px}.sale-unit-selector-wrapper .options .glider{background-color:var(--primary-color);border-radius:10px;display:flex;height:32px;position:absolute;transition:.25s ease-in-out;width:78px;z-index:1}.sale-unit-selector-wrapper .options button{align-items:center;background-color:initial;border-radius:10px;color:var(--primary-color-opacity-50);display:flex;font-size:12px;font-weight:600;justify-content:center;padding:8px 10px;width:100%;z-index:2}.sale-unit-selector-wrapper .options button.kgActive{color:#fff}.sale-unit-selector-wrapper .options button.kgActive~.glider{transform:translateX(110%)}.sale-unit-selector-wrapper .options button.unActive{color:#fff}@media(min-width:1024px){.sale-unit-selector-wrapper>h6{margin:12px 0 10px}}.upselling{align-items:center;background-color:#fff;border-radius:10px 10px 0 0;bottom:0;box-shadow:0 0 15px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:space-between;left:0;max-height:108px;padding:10px 16px;position:fixed;transform:translateY(calc(-120px + 100%));transition:transform .1s linear;width:100vw;z-index:9}.upselling.open{transform:translateY(-72px)}.upselling .upselling-divider{background:#d9d9d9;border-radius:100px;height:4px;margin:3px 0;width:32px}.upselling .upselling-text{color:#000;font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;margin-top:5px}.upselling .upselling-info{align-items:center;display:flex;justify-content:space-between;margin-top:10px;width:100%}.upselling .upselling-info .upselling-info-box{display:flex;gap:10px;max-width:calc(100% - 120px)}.upselling .upselling-info .upselling-info-box .upselling-product-image{aspect-ratio:1;height:30px;object-fit:contain;width:30px}.upselling .upselling-info .upselling-info-box .upselling-info-box-description{max-width:100%}.upselling .upselling-info .upselling-info-box .upselling-info-box-description h4{color:#707070;font-size:10px;font-weight:500;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upselling .upselling-info .upselling-info-box .upselling-info-box-description h1{font-size:12px;font-weight:600}.upselling .upselling-info .upselling-info-box .upselling-info-box-description .upselling-price-and-description{align-items:center;display:flex;gap:20px;justify-content:flex-start}.upselling .upselling-info .upselling-info-box .upselling-info-box-description .upselling-price-and-description .product-renderer-normal-price-upselling{align-items:center;display:flex}.upselling .upselling-info button{font-size:.75rem;gap:7px;height:28px;padding:7px 10px;width:58px}.upselling .upselling-info button i{font-size:12px;margin:0}.upselling .upselling-info button p{font-weight:600;margin-left:-3px}@media(min-width:1024px){.upselling{border-radius:0;box-shadow:none;display:flex;height:unset;margin-top:25px;padding:0;position:unset;transform:none;width:100%}.upselling.is-modal{margin-top:50px}.upselling.open{transform:none}.upselling .upselling-text{font-size:.875rem;line-height:22px;margin:0;text-align:left;width:100%}.upselling .upselling-info{border:1px solid var(--upselling-color);border-radius:10px;height:100%;line-height:1;padding:10px 20px;width:100%}.upselling .upselling-info button{font-size:.875rem;gap:10px;height:35px;padding:7px 10px;width:158px}.upselling .upselling-info button i{font-size:16px}.upselling .upselling-info .upselling-info-box .upselling-product-image{height:52px;width:52px}.upselling .upselling-info .upselling-info-box .upselling-info-box-description h4{color:#4b4b4d;font-size:.875rem;line-height:21px}.upselling .upselling-info .upselling-info-box .upselling-info-box-description h1{font-size:1.125rem;line-height:27px}.upselling .upselling-description{background-color:var(--primary-color-opacity-10);border-radius:5px;color:var(--primary-color);font-size:.75rem;font-weight:600;height:26px;line-height:22px;padding:2px 5px;text-align:center}.upselling .upselling-description.regular{background:var(--regular-promotion-color-opacity-10);color:var(--regular-promotion-color)}.upselling .upselling-description.more_for_less{background:var(--more-for-less-color-opacity-10);color:var(--more-for-less-color)}.upselling .upselling-description.progressive{background:var(--progressive-discount-color-opacity-10);color:var(--progressive-discount-color)}.upselling .upselling-description.buy_get{background:var(--buy-and-get-color-opacity-10);color:var(--buy-and-get-color)}}.weight-unit-container{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:10px;display:flex;font-size:.625rem;font-weight:600;gap:10px;height:26px;justify-content:space-between;margin-top:10px;padding:3px;position:relative;width:100%}.weight-unit-container button{background-color:initial;border-radius:7px;color:var(--primary-color-opacity-50);font-weight:600;padding:2px 15px;width:100%;z-index:1}.weight-unit-container button.weight-unit-kg-active{color:#fff}.weight-unit-container button.weight-unit-kg-active~.weight-unit-glider{transform:translateX(113.5%)}.weight-unit-container button.weight-unit-un-active{color:#fff}.weight-unit-glider{background-color:var(--primary-color);border-radius:7px;display:flex;height:20px;position:absolute;transition:.25s ease-in-out;width:45%}.product-header-summary{background-color:#fff;box-shadow:0 3px 20px 0 rgba(0,0,0,.16);display:none;justify-content:space-between;left:0;padding:25px 25px 10px;position:absolute;right:0;top:10px;transition:top .2s ease;width:100%;z-index:9}.product-header-summary img{height:50px;object-fit:contain;width:50px}.product-header-summary.visible{top:0}.product-header-summary .product-header-summary-product-info h5{color:#707070;font-size:.875rem;font-weight:500;line-height:1.14;margin:0 0 5px}.product-header-summary .product-header-summary-product-info .product-renderer-active-price-box{color:#000;font-weight:700}.product-header-summary .common-action-btn{max-width:-moz-max-content;max-width:max-content}.product-view-modal .MuiPaper-root{max-width:1024px}.product-show-container{overflow:hidden;padding:20px 20px 0}.product-show-container h5{color:#000;font-size:.75rem;margin:0}.product-renderer-extra-info .product-renderer-extra-info-button{align-items:center;background-color:#fff;display:flex;height:40px;justify-content:space-between;width:100%}.product-renderer-extra-info .product-renderer-extra-info-button .product-renderer-extra-info-button-text{align-items:center;background-color:initial;display:flex;gap:10px;justify-content:center}.product-renderer-extra-info .product-renderer-extra-info-button .product-renderer-extra-info-button-text h5{color:#000;font-size:14px;font-weight:700;word-wrap:break-word}.product-renderer-extra-info img{max-width:100%}.product-renderer-extra-info .ctn{color:#707070;font-size:.75rem;line-height:16px;margin:10px 0 0}.product-renderer-extra-info #chevron-product-info{transition:.15s ease-in-out}.product-renderer-extra-info :hover #chevron-product-info{color:#86cb15}.product-renderer-common-box{border-top:1px solid #f1f1f1;margin:0 -16px;padding:20px 16px}.product-renderer-common-box.hidden{border:none;display:none;padding:0}.product-renderer-same-category{padding:35px 0}.product-renderer-same-category .homepage-category{margin:0}.product-renderer-similar-box{background-color:#f8f8f8;border-top:1px solid #f1f1f1;margin:0 -16px;padding:20px 0}.product-renderer-similar-box h5{font-size:20px;font-weight:700;padding:0 20px}.product-renderer-similar-box .custom-slider__container{margin-top:20px}.product-renderer-similar-box .custom-slider__container .custom-slider__slide{display:flex;justify-content:center}.product-renderer-similar-box .custom-slider__items-viewport{padding:0 20px}.product-renderer-similar-box .sm-product{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 5px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;gap:10px;height:180px;line-height:16px;margin-bottom:20px;max-height:-moz-max-content;max-height:max-content;padding:10px;text-align:center;width:120px}.product-renderer-similar-box .sm-product img{max-height:100%;object-fit:contain;width:100%}.product-renderer-similar-box .sm-product p{color:rgba(0,0,0,.7);font-size:14px;font-weight:400;max-height:3rem;overflow:hidden;text-align:left;text-overflow:ellipsis;word-break:break-all}.product-renderer-actions-bar{align-items:center;display:flex}.product-renderer-actions-bar-shadow{box-shadow:0 5px 32px 0 rgba(0,0,0,.2)}.product-renderer-actions-bar-page{align-items:center;display:flex}.product-renderer-gallery-size{background-color:#f1f1f1;border-radius:5px;color:#a4a4a5;font-size:.625rem;padding:5px}.product-renderer-info-box{margin:20px 0 0}.product-renderer-info-box h2{color:#000;font-size:20px;font-weight:800;margin:5px 0 4px;text-transform:capitalize}.product-renderer-info-box h2 span{color:#b5b5b5}.product-renderer-box-unit-content{color:#a4a4a5;font-size:.75rem}.product-renderer-actions-box{align-items:center;border-top:1px solid #f1f1f1;box-sizing:border-box;display:flex;gap:40px;justify-content:center;margin:10px -16px 0;padding:30px 0}.product-renderer-actions-box button{align-items:center;background-color:#fff;border-radius:10px;color:#707070;display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:7px;line-height:1.3;margin:0;padding:0;text-align:start}.product-renderer-actions-box button i{color:var(--primary-color);font-size:16px;padding:0}.product-renderer-add-list .icon{align-items:center;display:flex;position:relative}.product-renderer-add-list .icon .notification1{height:18px;position:absolute;right:-10px;top:-18px;width:18px}.product-renderer-stock{color:#b5b5b5;font-size:.625rem}.product-renderer-stock.has-three-dimensional-image{margin-top:15px}.product-renderer-tags-list{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0}.product-renderer-tags-list img{height:19px}.product-renderer-tag{align-items:center;border-radius:30px;display:flex;font-size:12px;font-weight:600;gap:5px;padding:4px 8px;text-transform:uppercase;width:-moz-max-content;width:max-content}.product-renderer-tag i{font-size:20px}.product-renderer-unit-selector{margin:15px 0}.product-actions-relative{background-color:var(--item-action-button-color);box-shadow:none;max-width:250px;min-width:182px;padding:10px;position:unset}.product-actions-relative .action,.product-actions-relative .quantity-content{color:#fff;height:unset;line-height:1em;width:unset}.product-actions-relative .action i{color:#fff;font-size:18px}.product-renderer-pricing-wrapper{margin:10px 0 0}.product-renderer-active-price-wrapper{line-height:1;margin-top:15px}.product-renderer-active-price-box{color:#000;font-size:34px;font-weight:700}.product-renderer-active-price-box.promotion{color:var(--regular-promotion-color)}.product-renderer-active-price-box.product-renderer-selected-sale-unit{font-size:22px}.product-renderer-sub-price{color:#4b4b4d;font-size:.75rem;font-weight:500;line-height:18px;margin:4px 0 0}.product-renderer-exclusive-tag,.product-renderer-sub-price{align-items:center;display:flex;flex-wrap:wrap}.product-renderer-promotion-limit{align-items:center;background-color:rgba(249,179,9,.102);border-radius:10px;color:#f9b309;display:flex;gap:10px;height:62px;margin:15px 0 10px;padding:10px;width:100%}.product-renderer-promotion-limit i{font-size:20px}.product-renderer-promotion-limit p{font-size:14px;font-weight:500}.info-weight-unit{cursor:pointer;display:inline;margin-left:10px;position:relative;z-index:7}.info-weight-unit i{background-color:var(--primary-color-opacity-10);border-radius:100%;color:var(--primary-color);font-size:20px}.info-weight-unit span{align-items:center;display:flex;line-height:16px;width:188px}.info-weight-unit .info-weight-unit-drop-right-tip{top:0}.info-weight-unit:hover .dropright-tip{opacity:1}.product-renderer-normal-price{align-items:center;display:flex;margin:10px 0}.product-renderer-normal-price-value{color:#a4a4a5;-webkit-text-decoration:line-through;text-decoration:line-through}.product-widget-default-price-and-percentage,.product-widget-persona-price-wrapper{align-items:center;display:flex;flex-wrap:nowrap;max-width:167px;text-align:center}.product-renderer-persona-price-wrapper{align-items:center;background-color:var(--persona-color-opacity-10);border-radius:10px;display:flex;gap:5px;justify-content:space-between;margin-top:10px;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;padding:4px 4px 4px 6px}.product-renderer-persona-price-wrapper .product-renderer-persona-info-content{display:flex;flex-direction:column;justify-content:center}.product-renderer-persona-price-wrapper span{color:var(--persona-color);font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-align:left;text-overflow:ellipsis;text-wrap:nowrap}.product-renderer-persona-price-wrapper .product-renderer-persona-icon-box{max-height:29px}.product-renderer-persona-price-wrapper .product-renderer-persona-icon-box img{background-color:#fff;border-radius:7px;height:29px;width:29px}.product-renderer-persona-price-wrapper.upselling-price{margin:0}.product-renderer-persona-name{color:var(--persona-color);font-size:9px;font-weight:500;line-height:normal;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.product-renderer-exclusive-tag{gap:7px}.product-renderer-exclusive-tag i{color:var(--primary-color);font-size:16px}.product-renderer-box-unit-content{background-color:#f1f1f1;border-radius:10px;color:#707070;display:inline-block;font-size:12px;font-weight:500;margin-top:15px;padding:10px}.upselling-component{align-items:flex-end;display:flex;justify-content:center;margin:0}.product-renderer-actions{margin-top:25px;pointer-events:none;position:relative;top:0;width:92%}.product-renderer-fixed-button{background-color:#fff;border-top:1px solid #f1f1f1;bottom:0;height:72px;left:0;padding:16px;pointer-events:auto;position:fixed;width:100%;z-index:9}.product-renderer-common-actions-bar{align-items:center;display:flex;gap:20px}.product-renderer-common-actions-bar button{background-color:initial;display:inline-flex;padding:0}.product-renderer-common-actions-bar i{color:#212121;font-size:20px}.product-renderer-common-actions-bar .btn-favorite{position:relative;transform:scale(1)}.product-renderer-common-actions-bar .btn-favorite:hover .icomoon-favorite-full{display:unset}.product-renderer-common-actions-bar.white i{color:#fff}.actions-divider{background-color:#f1f1f1;height:1px;width:100vh}.footer-margin{height:110px}.smaller-footer-margin{height:35px}@media(min-width:1024px){@keyframes slideDown{0%{margin-top:0}to{margin-top:59px}}.product-header-summary{animation:slideDown .2s;box-shadow:0 3px 20px 0 rgba(0,0,0,.16);margin-top:64px;padding:10px 25px 15px}.product-view-modal .MuiPaper-root{max-width:817px}.product-header-summary-content{align-items:center;display:flex;justify-content:space-between;width:100%}.product-header-summary-content .product-quantity-wrapper{min-width:182px}.product-header-summary-product-info{align-items:center;display:flex}.product-header-summary-product-info img{height:55px;width:55px}.product-header-summary-product-info .info{margin-left:15px}.product-header-summary-price-promotion{display:flex;gap:10px}.product-header-summary-price-promotion .active-price-box{font-weight:600}.product-renderer-similar-box{margin:0 -20px;padding:20px 0 5px}.product-renderer-similar-box h5{font-size:14px;font-weight:700;padding:0 25px}.product-renderer-similar-box .custom-slider__container{--container-padding:0 18px}.product-show-container{background-color:#fff;border-radius:10px;margin:0 auto;max-width:1560px;padding:20px}.product-show-container .visible{display:flex}.product-renderer-category-path{color:#a4a4a5}.product-renderer-category-path i{font-size:9px;height:17px;margin:0 5px;width:17px}.product-renderer-category-path a{color:#a4a4a5;font-size:.75rem}.product-renderer-category-path a:hover{color:#4b4b4d;-webkit-text-decoration:underline;text-decoration:underline}.product-renderer-actions-bar{background-color:#fff;left:0;padding:25px 25px 15px;position:absolute;top:0;width:100%;z-index:99}.product-renderer-actions-bar.loading{background-color:initial}.product-renderer-actions-bar-page{width:100%}.product-renderer-common-actions-bar{margin-left:auto}.product-renderer-common-actions-bar button{cursor:pointer}.product-renderer-common-actions-bar i{color:#707070}.product-renderer-close-btn{border-radius:7px;display:none;height:24px;width:24px}.product-renderer-close-btn i{font-size:14px}.product-renderer-flex-container{display:flex;flex-direction:column;justify-content:space-between;margin:50px 0 25px;max-width:100%}.product-image-gallery{margin:0}.product-renderer-info-box{margin:0;padding:0}.product-renderer-info-box h2{font-size:1.5rem;line-height:2.25rem;margin:0 0 15px}.product-renderer-info-box.banner h2{text-overflow:ellipsis;word-wrap:break-word;max-height:2lh;overflow:hidden}.product-renderer-stock{font-size:.8125rem;font-weight:500}.product-renderer-tags-list{margin:0 0 24px}.product-renderer-tags-list img{height:21px}.product-renderer-normal-price,.product-renderer-pricing-wrapper{margin:15px 0 0}.product-renderer-active-price-box{font-size:2rem;font-weight:700;line-height:normal;margin:0}.product-renderer-sub-price{justify-content:left;margin:0 0 5px}.product-renderer-sub-price span{background:#4b4b4d;border-radius:50%;height:4px;margin:0 10px;width:4px}.product-renderer-exclusive-tag{margin:0}.product-renderer-promotion-limit{margin-top:25px}.product-renderer-actions-box{border-top:none;padding:0}.product-renderer-actions-box button{background-color:#fff;flex-direction:row;gap:7px;margin-top:20px;padding:10px}.product-renderer-actions-box button:hover{background-color:#f6f6f6}.product-renderer-actions{width:100%}.product-renderer-common-box{margin:0 -25px;padding:20px}.product-renderer-common-box.product-renderer-same-category{padding:0}.product-renderer-homepage-category{margin:0}.product-page .flex-box{padding:0}.product-page .no-scroll{overflow:hidden}.product-actions-relative{height:40px;padding:10px 8px}.product-actions-relative .quantity-content{font-size:18px;font-weight:600}.product-actions-relative .action{height:40px}.product-actions-relative .action:hover{background-color:rgba(0,0,0,.05)}.product-actions-relative .action.action-disabled{color:hsla(0,0%,100%,.25)}.product-actions-relative .action.action-disabled:hover{background-color:var(--item-action-button-color)}.product-renderer-fixed-button{background-color:unset;border-top:none;bottom:unset;left:unset;max-height:50px;padding:0;pointer-events:auto;position:unset}.product-renderer-fixed-button .common-action-btn,.product-renderer-fixed-button .product-quantity-wrapper{border-radius:17px;height:50px}.product-renderer-fixed-button .common-action-btn .action,.product-renderer-fixed-button .product-quantity-wrapper .action{background-color:var(--item-action-button-color);height:50px;min-width:50px}.product-renderer-fixed-button .common-action-btn .action i,.product-renderer-fixed-button .product-quantity-wrapper .action i{height:19px;width:19px}.product-renderer-fixed-button .common-action-btn .action:hover,.product-renderer-fixed-button .product-quantity-wrapper .action:hover{background-color:rgba(0,0,0,.05)}.product-renderer-fixed-button .common-action-btn .action.action-disabled i,.product-renderer-fixed-button .product-quantity-wrapper .action.action-disabled i{color:hsla(0,0%,100%,.25)}.product-renderer-fixed-button .common-action-btn .action.action-disabled:hover,.product-renderer-fixed-button .product-quantity-wrapper .action.action-disabled:hover{background-color:var(--item-action-button-color)}.footer-margin,.smaller-footer-margin{height:0}}@media(min-width:1249px){.product-renderer-flex-container{display:flex;flex-direction:row;justify-content:space-between;margin:60px 0 25px;max-width:100%}.product-renderer-flex-container.three-dimensional-image-margin{margin:60px 0 45px}.product-view-modal .MuiPaper-root{max-width:1178px}.product-renderer-info-box{margin:0;max-width:390px;min-width:390px;padding:0}.product-renderer-info-box h2{color:#000;font-size:24px;font-weight:800;line-height:1.9rem;margin:0 0 12px}}@media(min-width:1601px){.flex-box{margin:0 -30px 0 0}}.product-viewer-loading{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.product-viewer-loading .MuiCircularProgress-root{background-color:rgba(0,0,0,.3);border-radius:50%;color:#fff;padding:5px;position:absolute}.three-sixty-wrapper{height:220px;width:220px}.three-sixty-image-container{position:relative;width:100%}.three-sixty-image-container .image-marker{height:220px;width:220px}.three-sixty-image-container .retry-preload{background-color:#f9b309;border-radius:20px;color:#fff;font-size:14px;padding:10px 15px;position:absolute;text-align:center}.three-sixty-image-container .retry-preload button{background-color:#ffd500;color:#fff;display:block;margin:10px auto 5px}.three-sixty-image{display:none;height:220px;transition:.4s ease-in-out;width:220px}.three-sixty-image.active{display:unset}.three-sixty-image.right{transform:rotate(90deg)}.three-sixty-image.left{transform:rotate(-90deg)}.three-sixty-image.upside-down{transform:rotate(-180deg)}.three-sixty-product-arrow{align-items:center;bottom:-6px;display:flex;justify-content:center;padding:0 20px 8px;position:absolute;width:220px}.three-sixty-product-arrow .path{fill:#000}.three-sixty-product-arrow.interacted{animation:fadeOut 2s ease-out;opacity:0}.three-sixty-product-text{background-color:#fff;border-radius:10px;bottom:3px;color:rgba(0,0,0,.698);font-size:12px;font-weight:500;padding:0 6px;position:absolute}.custom-marker{border:1px dashed var(--primary-color);border-radius:50%;display:flex;height:44px;padding:8px;position:absolute;width:44px}.custom-marker.hidden{display:none}.custom-marker .custom-marker-center{align-items:center;background-color:var(--primary-color);border-radius:50%;display:flex;height:100%;justify-content:center;transition:all .2s;width:100%}.custom-marker i{color:#fff;font-size:16px}.custom-marker:hover{border:none;padding:0}.product-image-viewer-zoom-out{align-items:center;background-color:var(--primary-color);border-radius:50%;bottom:-18px;box-shadow:0 1px 20px 0 rgba(0,0,0,.2);color:#fff;display:flex;font-size:16px;height:36px;justify-content:center;left:calc(50% - 16px);opacity:0;position:absolute;transition:all .2s;width:36px;z-index:2}.product-image-viewer-zoom-out.show{opacity:1}.product-image-viewer-zoom-out:hover{transform:rotate(90deg)}.three-sixty-copyright{color:rgba(0,0,0,.2);left:0;position:absolute;top:14px;width:50px}@media(min-width:1024px){.product-image-viewer-zoom-out{bottom:18px;height:44px;left:calc(50% - 22px);width:44px}.three-sixty-image,.three-sixty-wrapper{height:unset;min-height:453px;width:100%}.three-sixty-product-arrow{width:100%}.three-sixty-image-container{aspect-ratio:1}.three-sixty-image-container .image-marker{height:100%;width:100%}.three-sixty-copyright{color:rgba(0,0,0,.2);top:0;width:67px}}@keyframes fadeOut{0%{opacity:1}90%{opacity:1}to{opacity:0}}.product-viewer-expanded-dialog .MuiDialog-paper{height:110vh;justify-content:center;max-width:unset;width:100vw}.product-viewer-expanded-dialog .product-image-viewer-zoom-out{bottom:120px;cursor:pointer}.three-sixty-image-expand{align-items:center;color:rgba(0,0,0,.698);display:flex;flex-direction:column;font-size:12px;font-weight:400;gap:7px;justify-content:center;position:absolute;right:0;top:0;transition:.5s;z-index:2}.three-sixty-image-expand .expand{align-items:center;background-color:rgba(0,0,0,.698);border-radius:50% 50% 50% 0;color:#fff;display:flex;height:32px;justify-content:center;position:relative;width:32px}.three-sixty-image-expand .expand .icomoon-arrows-diagonal{position:absolute;transition:transform .33s ease-in-out}.product-viewer-expanded-container{align-items:center;background-color:#fff;display:flex;justify-content:center;width:100vw}.product-viewer-expanded-container .three-sixty-image{height:100vw;object-fit:contain;width:100vw}.product-viewer-expanded-container .three-sixty-image-container{height:100vw;position:relative;width:100vw}.product-viewer-expanded-container .three-sixty-image-container .image-marker{height:220px;width:220px}.product-viewer-expanded-loading{position:relative}.product-viewer-expanded-loading .MuiCircularProgress-root{background-color:rgba(0,0,0,.3);border-radius:50%;color:#fff;left:calc(50% - 20px);padding:5px;position:absolute;top:calc(50% - 20px)}@media(min-width:1024px){.product-viewer-expanded-dialog .MuiDialog-paper{height:calc(100vh - 50px);max-width:unset;width:calc(100vh - 50px)}.product-viewer-expanded-dialog .product-image-viewer-zoom-out{bottom:70px}.product-viewer-expanded-container{height:calc(100vh - 50px);position:relative;width:calc(100vh - 50px)}.product-viewer-expanded-container .three-sixty-image{height:calc(100vh - 50px);object-fit:contain;width:calc(100vh - 50px)}.product-viewer-expanded-container .three-sixty-image-container{height:calc(100vh - 50px);position:absolute;top:0;width:calc(100vh - 50px)}.product-viewer-expanded-container:hover{cursor:pointer}.product-viewer-expanded-container:active{cursor:grabbing}}.product-promotion-description-container{margin:10px 0 0;position:relative}.product-promotion-description-step{align-items:center;border-radius:7px;display:flex;flex-direction:row;font-size:12px;font-weight:600;justify-content:space-between;margin:0;max-width:unset;min-height:32px;text-align:center;transition:transform .4s ease,opacity .4s ease;width:100%;z-index:8}.product-promotion-description-step.promotion-style-text{align-items:center;display:flex;line-height:14px;overflow:visible;padding:5px 10px;position:relative;white-space:unset}.product-promotion-description-step.promotion-style-text .arrow-down-right{bottom:-13px;font-size:20px;left:-14px;position:absolute}.product-promotion-description-scroll-buttons{align-items:center;color:var(--primary-color);display:flex;font-size:14px;gap:15px;justify-content:flex-end;margin-bottom:13px}.product-promotion-description-scroll-buttons .disabled{cursor:default;opacity:.2}.product-promotion-description-scroll-buttons i{cursor:pointer}.product-promotion-description-flex-box{align-items:flex-start;display:flex;flex-direction:column;gap:5px;margin:0;max-height:106px;overflow:hidden;position:relative;width:100%}.product-promotion-description-flex-box::-webkit-scrollbar{display:none}.product-promotion-description-flex-box{-ms-overflow-style:none;scrollbar-width:none}.product-promotion-description-progressive-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-promotion-description-achieved{align-items:center;background:#01ca46;border-radius:50%;color:#fff;display:flex;flex-direction:column;height:20px;justify-content:center;margin:0 0 0 3px;min-width:20px;width:20px}.product-promotion-description-achieved i{font-size:10px;margin-top:2px}.gradient-overflow.top{height:125px;overflow:hidden;pointer-events:none;position:absolute;top:16px;width:100%;z-index:8}.gradient-overflow.top:after{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 50%);bottom:0;content:"";height:100%;pointer-events:none;position:absolute;transition:2s;width:100%}.gradient-overflow.top.desktop-hidden{top:1px}.gradient-overflow.bottom{height:139px;overflow:hidden;pointer-events:none;position:absolute;top:16px;width:100%;z-index:8}.gradient-overflow.bottom:after{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0) 50%);bottom:0;content:"";height:100%;pointer-events:none;position:absolute;transition:2s;width:100%}.gradient-overflow.bottom.desktop-hidden{top:-1px}.gradient-overflow.both{height:125px;overflow:hidden;pointer-events:none;position:absolute;top:16px;width:100%;z-index:8}.gradient-overflow.both:after{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0) 50%),linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 50%);bottom:0;content:"";height:100%;pointer-events:none;position:absolute;transition:2s;width:100%}.gradient-overflow.both.desktop-hidden{top:-1px}.product-promotion-description-promotion-desc{color:#707070;font-size:.875rem;line-height:21px;margin-top:25px;width:100%}.product-promotion-description-extra-description{color:#707070;font-size:12px;margin:10px 0 0}.product-promotion-description-box-product-gift-promotion{margin-top:15px;position:relative}.product-promotion-description-box-product-gift-promotion .icomoon-arrow-down-right{bottom:calc(100% - 6px);color:var(--primary-color);font-size:15px;left:-12px;position:absolute}.product-promotion-description-free-delivery,.product-promotion-description-product-gift{align-items:center;border:1px solid var(--primary-color-opacity-10);border-radius:10px;display:flex;font-size:.875rem;font-weight:500;gap:15px;padding:10px}.product-promotion-description-free-delivery img,.product-promotion-description-product-gift img{height:40px;width:40px}.product-promotion-description-free-delivery [data-title],.product-promotion-description-product-gift [data-title]{font-weight:500;line-height:1}.product-promotion-description-free-delivery [data-title]:hover:before,.product-promotion-description-product-gift [data-title]:hover:before{background:#4b4b4d;border-radius:7px;color:#fff;content:attr(data-title);font-family:sans-serif;font-size:12px;left:110px;max-width:200px;min-width:60px;padding:5px 10px;position:absolute;text-align:center;top:45px;z-index:3}.product-promotion-description-free-delivery [data-title]:hover:after,.product-promotion-description-product-gift [data-title]:hover:after{border:6px solid transparent;border-bottom:8px solid #4b4b4d;bottom:6px;color:#fff;content:"";display:inline-block;left:133px;position:absolute}.product-promotion-description-quantity{border:1px solid #d9d9d9;border-radius:5px;font-size:14px;font-weight:600;padding:2px 10px}.product-promotion-description-name{color:#4b4b4d;display:-webkit-box;font-size:12px;font-weight:500;line-height:1.33;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-promotion-description-prices{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto;min-width:65px}.product-promotion-description-og-price{color:#707070;font-size:12px;font-weight:500;-webkit-text-decoration:line-through;text-decoration:line-through}.product-promotion-description-price{color:#000;font-size:14px;font-weight:700}.product-promotion-description-free-delivery{margin-top:15px;padding:12px 15px}.product-promotion-description-free-delivery .icomoon-truck-check{color:#01ca46;font-size:19px}.product-special-promotion{margin-top:15px}@media(max-width:1023px){.product-promotion-description-container{margin:0}.product-promotion-description-step{width:100%}.product-promotion-description-step i{bottom:-18px;left:-10px}.product-special-promotion{padding:0}.gradient-overflow.top{height:107px;top:0}}@media(min-width:1024px){.product-promotion-description-product-gift{padding:5px 15px}}@media(max-width:400px){.product-promotion-description-product-gift{gap:10px}.product-promotion-description-product-gift .product-promotion-description-quantity{font-size:12px;padding:0 8px}}.product-renderer-promotion-next-step{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 2px 20px 0 rgba(0,0,0,.16);display:none;font-size:.75rem;font-weight:500;gap:10px;left:0;padding:10px;position:absolute;right:0;top:calc(-100% - 25px);transition:opacity .1s ease;z-index:9}.product-renderer-promotion-next-step.visible{display:flex}.product-renderer-promotion-next-step.mobile-position{bottom:70px;margin:0 20px;top:calc(-100% + 20px)}.product-renderer-promotion-next-step i{align-items:center;display:flex;justify-content:center}.product-renderer-promotion-next-step .icomoon-promotion{background-color:var(--primary-color-opacity-10);border-radius:10px;color:var(--primary-color);font-size:18px;height:31px;min-width:31px;padding:3px}.product-renderer-promotion-next-step .close-button{align-items:center;align-self:center;border-radius:50%;color:#d9d9d9;display:flex;height:19px;min-width:19px;position:unset;width:19px}.product-renderer-promotion-next-step .close-button i{font-size:12px;height:12px}.product-renderer-promotion-next-step .pointy{background:rgba(var(--d87,255,255,255),1);border:1px solid rgba(var(--f23,255,255,255),1);bottom:-4px;height:10px;left:50%;position:absolute;transform:rotate(45deg) translate(-50%,50%);width:10px}.filter-title{align-items:center;display:flex;justify-content:space-between}.filter-title i{font-size:14px}.filter-title i:before{transition:transform .15s ease}.filter-title .icomoon-chevron-down:before{display:block;transform:rotate(0deg)}.filter-title.open .icomoon-chevron-down:before{transform:rotate(180deg)}.custom-slider__container{--container-padding:0 20px;--container-overflow:hidden;--slides-per-view:1;--slide-spacing:20px;--items-container-align:normal;--items-container-justify:normal;--container-arrows-size:40px;--arrow-size:1em;--slide-min-width:0px;--slide-max-width:100vw;--slide-percent-size:calc(100%/max(1, var(--slides-per-view)));--total-gap-size:calc(max(0, var(--slides-per-view) - 1)*var(--slide-spacing));--gap-size-per-slide:calc(var(--total-gap-size)/max(1, var(--slides-per-view)));--slide-size:min(max(calc(var(--slide-percent-size) - var(--gap-size-per-slide)),var(--slide-min-width)),var(--slide-max-width));--slide-overflow:visible;--slide-align:normal;--slide-justify:center;--controller-margin:5px 0 0 0;--controller-gap:4px;--controller-padding:0;--dot-size:4px;--dot-color:var(--primary-color-opacity-30);--dot-active-color:var(--primary-color);height:-moz-fit-content;height:fit-content;isolation:isolate;margin:auto;position:relative}.custom-slider__container .custom-slider__items-viewport{overflow:var(--container-overflow)}.custom-slider__container .custom-slider__items-viewport.is-dragging,.custom-slider__container .custom-slider__items-viewport.is-dragging *{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-slider__container .custom-slider__items-viewport .custom-slider__items-container.justify-content-center{justify-content:center}.custom-slider__container .custom-slider__items-viewport .custom-slider__items-container{align-items:var(--items-container-align);display:flex;gap:var(--slide-spacing);justify-content:var(--items-container-justify);touch-action:pan-y pinch-zoom}.custom-slider__container .custom-slider__items-viewport .custom-slider__items-container .loading-placeholder{width:100%}.custom-slider__container .custom-slider__items-viewport .custom-slider__items-container .custom-slider__slide{flex:0 0 var(--slide-size);min-width:0;overflow:var(--slide-overflow);transition:overflow .2s ease-in-out;transition-behavior:normal;transition-behavior:allow-discrete}@starting-style{.custom-slider__container .custom-slider__items-viewport .custom-slider__items-container .custom-slider__slide{overflow:hidden}}.custom-slider__container .custom-slider__items-viewport .custom-slider__items-container .custom-slider__slide.is-in-view{overflow:visible}.custom-slider__container .custom-slider__arrows{align-items:center;background-color:var(--primary-color);border-radius:50%;color:#fff;display:none;font-size:var(--arrow-size);height:var(--container-arrows-size);justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition-behavior:normal;transition-behavior:allow-discrete;transition-duration:.1s;transition-property:all;width:var(--container-arrows-size);z-index:10}.custom-slider__container .custom-slider__arrows.custom-slider__arrow-prev{left:20px}.custom-slider__container .custom-slider__arrows.custom-slider__arrow-next{right:20px}.custom-slider__container .custom-slider__arrows:disabled{background-color:var(--primary-color-opacity-30)}.custom-slider__container .custom-slider__controller-container{align-items:center;display:flex;gap:var(--controller-gap);justify-content:center;margin:var(--controller-margin);padding:var(--controller-padding)}.custom-slider__container .custom-slider__controller-container .custom-slider__dot-button{background-color:var(--dot-color);border-radius:50%;max-height:var(--dot-size);max-width:var(--dot-size);min-height:var(--dot-size);min-width:var(--dot-size);padding:0;transition:background-color .1s}.custom-slider__container .custom-slider__controller-container .custom-slider__dot-button.active{background-color:var(--dot-active-color)}.custom-slider__container.looping .custom-slider__items-viewport .custom-slider__items-container .custom-slider__slide:last-child{margin-right:var(--slide-spacing)}.custom-slider__container:hover .custom-slider__arrows{display:flex;opacity:1}.birthday-modal-body{align-items:center;display:flex;flex-direction:column;font-size:1rem;gap:.5em;justify-content:center;max-width:500px;min-height:350px;padding:25px}.birthday-modal-body .lottie-player-override{inset:0;pointer-events:none;position:absolute;z-index:9999}.birthday-modal-body .icomoon-close{color:#4b4b4d;cursor:pointer;font-size:16px;position:absolute;right:10px;top:10px;transition:color .15s ease-in-out}.birthday-modal-body .icomoon-close:hover{color:#000}.birthday-modal-body .birthday-title{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;text-align:center}.birthday-modal-body .birthday-title .birthday-icon{font-size:32px}.birthday-modal-body .birthday-title h2{color:#000;font-size:24px;font-weight:600}.birthday-modal-body .birthday-content{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center}.birthday-modal-body .birthday-content .birthday-coupon-btn{--transition-duration:50ms;--transition-timing-function:ease-in-out;align-items:center;background-color:var(--more-for-less-color-opacity-10);border-radius:16px;display:flex;gap:14px;justify-content:space-between;padding:14px;transition:background-color var(--transition-duration) var(--transition-timing-function);width:100%}.birthday-modal-body .birthday-content .birthday-coupon-btn .birthday-coupon-btn-icon{height:1.5em;position:relative;width:1.5em}.birthday-modal-body .birthday-content .birthday-coupon-btn .birthday-coupon-btn-icon .icomoon-cupon-filled{color:var(--more-for-less-color);font-size:1.5em;inset:0;opacity:1;position:absolute;transition:opacity var(--transition-duration) var(--transition-timing-function)}.birthday-modal-body .birthday-content .birthday-coupon-btn .birthday-coupon-btn-icon .icomoon-coupon{color:var(--light-more-for-less-color);font-size:1.5em;inset:0;opacity:0;position:absolute;transition:opacity var(--transition-duration) var(--transition-timing-function)}.birthday-modal-body .birthday-content .birthday-coupon-btn .icomoon-chevron-right{color:rgba(0,0,0,.5);font-size:12px;transition:color var(--transition-duration) var(--transition-timing-function)}.birthday-modal-body .birthday-content .birthday-coupon-btn span{color:#000;display:flex;font-weight:700;text-align:start;transition:color var(--transition-duration) var(--transition-timing-function);width:100%}.birthday-modal-body .birthday-content .birthday-coupon-btn:hover{background-color:var(--more-for-less-color)}.birthday-modal-body .birthday-content .birthday-coupon-btn:hover .birthday-coupon-btn-icon .icomoon-cupon-filled{opacity:0}.birthday-modal-body .birthday-content .birthday-coupon-btn:hover .birthday-coupon-btn-icon .icomoon-coupon{opacity:1}.birthday-modal-body .birthday-content .birthday-coupon-btn:hover .icomoon-chevron-right,.birthday-modal-body .birthday-content .birthday-coupon-btn:hover span{color:#fff}.birthday-modal-body .birthday-content .icomoon-circular-progress{animation:rotating 1s linear infinite;font-size:1.5em}.birthday-modal-body .birthday-text{color:rgba(0,0,0,.5);font-size:16px;text-align:center}.birthday-modal-body .birthday-text-coupon{color:rgba(0,0,0,.5);font-size:14px;line-height:17px;text-align:center}.product-renderer-short-description{color:rgba(0,0,0,.5);font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:12px;position:relative}.product-renderer-short-description.closed{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-renderer-short-description strong{background-color:#fff;bottom:0;color:rgba(0,0,0,.8);cursor:pointer;font-weight:800;padding-left:4px;position:absolute;right:0}.product-renderer-short-description strong:hover{color:rgba(0,0,0,.5)}.product-renderer-short-description p{color:rgba(0,0,0,.8);cursor:pointer;font-weight:800}.product-renderer-short-description p:hover{color:rgba(0,0,0,.5)}.three-sixty-product-alert{align-items:center;color:rgba(0,0,0,.3);display:flex;gap:8px;justify-content:center;margin:15px 0 10px;width:100%}.three-sixty-product-alert.no-wrap-text{backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.75);bottom:0;color:rgba(0,0,0,.5);padding:20px 20px 32px;position:absolute;width:100%}.three-sixty-product-alert .three-sixty-product-alert-text{font-size:12px;font-weight:400;max-width:-moz-max-content;max-width:max-content;text-align:left;text-wrap:nowrap}.three-sixty-product-alert .three-sixty-product-alert-text.wrap{text-wrap:wrap;word-break:break-word}.three-sixty-product-alert .three-sixty-product-alert-text span{color:rgba(0,0,0,.5);font-weight:600}.three-sixty-product-alert .three-sixty-product-alert-text strong{color:#000;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:1024px){.three-sixty-product-alert{bottom:-54px;position:absolute}.three-sixty-product-alert.no-wrap-text{bottom:0;height:50px;padding:0}.three-sixty-product-alert .three-sixty-product-alert-text{line-height:12px}.three-sixty-product-alert .three-sixty-product-alert-text.desktop-text-font-size{font-size:10px}}.three-dimensional-image-alert-modal{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:0 20px 40px}.three-dimensional-image-alert-modal i{color:rgba(0,0,0,.3);font-size:20px}.three-dimensional-image-alert-modal h1{color:rgba(0,0,0,.9);font-size:20px;font-weight:700;line-height:24px;text-align:center}.three-dimensional-image-alert-modal p{color:rgba(0,0,0,.7);font-size:14px;font-weight:400;line-height:16.8px;text-align:center}.superior-banner-container{align-items:center;display:flex;height:50px;justify-content:center;position:relative}.superior-banner-container img{height:50px;object-fit:cover;width:100%}.superior-banner-container.has-scrolled{display:none}@media(min-width:1024px){.superior-banner-container,.superior-banner-container img{height:70px}}.internal-page-content-vertical-banners{--margin-bottom:20px;cursor:pointer;padding:20px 0;position:relative}.internal-page-content-vertical-banners .custom-slider__items-viewport{padding:0 20px}.internal-page-content-vertical-banners .internal-page-content-vertical-banner{aspect-ratio:240/427;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);overflow:hidden;position:relative}.internal-page-content-vertical-banners img{height:100%;object-fit:cover;width:100%}@media(min-width:1024px){.internal-page-content-vertical-banners{--margin-bottom:25px;align-items:center;display:flex;gap:20px;justify-content:space-between;padding:0 0 25px}.internal-page-content-vertical-banners .internal-page-content-vertical-banner{border-radius:16px;flex-basis:calc(16.66667% - 20px);height:unset;max-height:unset;width:unset}.internal-page-content-vertical-banners .banner-arrow{display:none;opacity:0;transition:opacity .3s ease-in-out,display 0s .3s;transition-behavior:allow-discrete}.internal-page-content-vertical-banners:hover .banner-arrow{display:flex;opacity:1;transition:opacity .3s ease-in-out,display .1s 0s}}.internal-page-content-squared-banners{--container-overflow:visible;cursor:pointer;margin:0;padding:20px 0;position:relative}.internal-page-content-squared-banners .custom-slider__items-viewport{padding:0 20px}.internal-page-content-squared-banners .internal-page-content-squared-banner{aspect-ratio:1/1;border-radius:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);overflow:hidden;position:relative}.internal-page-content-squared-banners img{aspect-ratio:1/1;height:100%;width:100%}@media(min-width:1024px){.internal-page-content-squared-banners{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:25px 0;padding:0;position:relative}.internal-page-content-squared-banners .internal-page-content-squared-banner{height:unset;max-height:240px;max-width:240px;min-width:calc(16.66667% - 25px);width:unset}.internal-page-content-squared-banners .internal-page-content-squared-banner img{height:100%;width:100%}.internal-page-content-squared-banners .banner-arrow{display:none;opacity:0;transition:opacity .3s ease-in-out,display 0s .3s;transition-behavior:allow-discrete}.internal-page-content-squared-banners:hover .banner-arrow{display:flex;opacity:1;transition:opacity .3s ease-in-out,display .1s 0s}}.high-ruler-banner-container{display:flex;margin:20px;position:relative;width:calc(100% - 40px)}.high-ruler-banner{aspect-ratio:350/80;border-radius:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);object-fit:cover;width:100%}@media(min-width:1024px){.high-ruler-banner-container{margin:25px 0 0;width:100%}.high-ruler-banner{aspect-ratio:1561/164}}.low-ruler-banner-container{display:flex;margin:20px;position:relative;width:calc(100% - 40px)}.low-ruler-banner{aspect-ratio:350/40;border-radius:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);height:100%;object-fit:cover;width:100%}@media(min-width:1024px){.low-ruler-banner-container{margin:25px 0;width:100%}.low-ruler-banner{aspect-ratio:1561/82}}.internal-page-content-panoramic-banners{--container-overflow:visible;--margin-bottom:20px;cursor:pointer;padding:20px 0;position:relative}.internal-page-content-panoramic-banners .custom-slider__items-viewport{padding:0 20px}.internal-page-content-panoramic-banners .internal-page-content-panoramic-banner{aspect-ratio:504/240;border-radius:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);overflow:hidden;position:relative}.internal-page-content-panoramic-banners img{height:100%;width:100%}@media(min-width:1024px){.internal-page-content-panoramic-banners{--margin-bottom:25px;display:grid;gap:20px;grid-template-columns:auto auto auto;padding:0 0 25px;position:relative}.internal-page-content-panoramic-banners .internal-page-content-panoramic-banner{height:unset;max-height:198px;width:100%}.internal-page-content-panoramic-banners .banner-arrow{display:none;opacity:0;transition:opacity .3s ease-in-out,display 0s .3s;transition-behavior:allow-discrete}.internal-page-content-panoramic-banners:hover .banner-arrow{display:flex;opacity:1;transition:opacity .3s ease-in-out,display .1s 0s}}@media(min-width:1367px){.internal-page-content-panoramic-banners .internal-page-content-panoramic-banner{max-height:240px}}.banner-arrow{--transform-bottom:calc(-50% - var(--margin-bottom, 0%)/2);align-items:center;aspect-ratio:1;background-color:var(--primary-color);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;height:2.125rem;justify-content:center;position:absolute;top:50%}.banner-arrow:hover{background-color:var(--dark-primary-color)}.banner-arrow i{align-items:center;display:flex;height:1.25rem;justify-content:center;width:1.25rem}.banner-arrow.left{left:0;transform:translateX(-50%) translateY(var(--transform-bottom,0))}.banner-arrow.right{right:0;transform:translateX(50%) translateY(var(--transform-bottom,0))}.banner-sponsored-container{backdrop-filter:blur(7.5px);background:rgba(0,0,0,.502);border-radius:100px;bottom:4px;color:#fff;display:flex;font-family:Bricolage Grotesque,serif;font-size:8px;font-style:normal;font-weight:400;letter-spacing:.225px;line-height:12px;padding:2px 6px;position:absolute;right:4px}@media(min-width:1024px){.banner-sponsored-container{bottom:5px;font-size:10px;right:5px}}.custom-input-container{align-items:center;display:flex;flex-direction:column;gap:var(--input-error-gap,1rem);justify-content:start}.custom-input-container .custom-input-error{align-items:center;align-self:start;color:var(--error-color,#ff272d);display:flex;gap:.5rem;justify-content:start}.custom-input-wrapper{--bg-color:#0000000a;--bg-color-hover:#00000014;--bg-color-focus:#fff;--bg-color-disabled:#0000000a;--outline-color:transparent;--outline-width:2px;border-radius:.625rem;display:flex;font-size:1rem;gap:1rem;line-height:normal;padding:1rem;position:relative;transition:.1s;width:100%}.custom-input-wrapper:hover{--bg-color:var(--bg-color-hover)}.custom-input-wrapper:focus-within{--bg-color:var(--bg-color-focus);--outline-color:#000000cc}.custom-input-wrapper.error{--outline-color:var(--error-color,#ff272d);--outline-width:1px}.custom-input-wrapper input.custom-input{background-color:var(--bg-color);border:none;border-radius:10px;color:#000;font-weight:500;margin:-1rem;padding:1rem;transition:all .1s,letter-spacing 0s;width:calc(100% + 2rem)}.custom-input-wrapper input.custom-input::-moz-placeholder{color:rgba(0,0,0,.302);font-weight:400;letter-spacing:0;opacity:1}.custom-input-wrapper input.custom-input::placeholder{color:rgba(0,0,0,.302);font-weight:400;letter-spacing:0;opacity:1}.custom-input-wrapper input.custom-input:focus{background-color:#fff}.custom-input-wrapper input.custom-input.clear-input,.custom-input-wrapper input.custom-input.view-password{padding-right:3.1875rem}.custom-input-wrapper input.custom-input.clear-input.view-password{padding-right:5.375rem}.custom-input-wrapper input.custom-input.error{--outline-color:var(--error-color,#ff272d);--outline-width:1px;--bg-color:var(--bg-color-focus)}.custom-input-wrapper input.custom-input:disabled{--bg-color:var(--bg-color-disabled);color:rgba(0,0,0,.2)}.custom-input-wrapper input.custom-input:disabled~.custom-input-actions-wrapper button{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-input-wrapper input.custom-input[type=password]{letter-spacing:.125rem}.custom-input-wrapper input.custom-input~fieldset{border-color:var(--outline-color)!important;border-width:2px!important;transition:.1s}.custom-input-wrapper .custom-input-actions-wrapper{align-items:center;bottom:.125rem;display:flex;gap:1rem;justify-content:center;position:absolute;right:1rem;top:.125rem}.custom-input-wrapper .custom-input-actions-wrapper button{align-items:center;background:transparent;color:rgba(0,0,0,.2);display:flex;font-size:1.1875rem;justify-content:center;padding:0;transition:color .1s}.custom-input-wrapper .custom-input-actions-wrapper button:hover{color:rgba(0,0,0,.8)}.custom-input-wrapper .custom-input-actions-wrapper .custom-input-clear-btn{background:currentColor;border-radius:50%;padding:.3125rem}.custom-input-wrapper .custom-input-actions-wrapper .custom-input-clear-btn i{color:#f8f8f8;font-size:.5625rem}.custom-input-wrapper~p.Mui-error{align-self:start;color:var(--error-color,#ff272d);font-size:.875rem;font-weight:500;justify-content:flex-start;line-height:normal;margin:0}.custom-checkbox-container,.custom-input-wrapper~p.Mui-error{align-items:center;display:flex;gap:.5rem}.custom-checkbox-container .custom-checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;margin:0;padding:0;position:absolute;width:0}.custom-checkbox-container .custom-checkbox-input:checked+.custom-checkbox-label.checkbox-after:after,.custom-checkbox-container .custom-checkbox-input:checked+.custom-checkbox-label:not(.checkbox-after):before{background-color:var(--primary-color);border:2px solid var(--primary-color);color:#fff}.custom-checkbox-container .custom-checkbox-input:focus-visible+.custom-checkbox-label.checkbox-after:after,.custom-checkbox-container .custom-checkbox-input:focus-visible+.custom-checkbox-label:not(.checkbox-after):before{outline:2px solid rgba(0,0,0,.8)}.custom-checkbox-container .custom-checkbox-label{align-items:center;color:#4b4b4d;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;line-height:normal}.custom-checkbox-container .custom-checkbox-label:hover.checkbox-after:after,.custom-checkbox-container .custom-checkbox-label:hover:not(.checkbox-after):before{background-color:#f8f8f8}.custom-checkbox-container .custom-checkbox-label.checkbox-after:after,.custom-checkbox-container .custom-checkbox-label:not(.checkbox-after):before{align-items:center;background-color:#fff;border:2px solid rgba(0,0,0,.2);border-radius:5px;color:transparent;content:"";display:flex;font-family:icomoon!important;font-size:.6rem;height:1.25rem;justify-content:center;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition:.1s;width:1.25rem}.internal-page-menus .menu-item,.internal-page-menus .menu-item>.end{align-items:center;display:flex}.internal-page-menus .menu-item{color:#4b4b4d;gap:12px;justify-content:space-between;margin:16px 0 0;padding:5px 0}.internal-page-menus .menu-item i{font-size:20px}.internal-page-menus .menu-item .icomoon-delivery{font-size:16px}.internal-page-menus .menu-item .info p{font-size:.875rem;font-weight:600;line-height:1}.internal-page-menus .menu-item .info .label{color:#8d8d8d;font-size:.6875rem;font-weight:400;margin:5px 0 0}.internal-page-menus .menu-item .end{gap:16px;margin-left:auto}.internal-page-menus .menu-item .end .badge{background-color:#fe392a;border-radius:5px;color:#fff;font-size:.625rem;font-weight:600;padding:1px 6px}.internal-page-menus .menu-item .end .icomoon-chevron-right{color:#8d8d8d;font-size:12px}.internal-page-menus .menu-item .new{margin-left:auto;position:relative;width:66px}.internal-page-menus .menu-item .new .new-content{align-items:center;background-color:#fae364;border-radius:5px;color:#000;display:flex;font-size:12px;font-weight:800;gap:2px;justify-content:center;max-height:22px;max-width:66px;padding:2px 4px}.internal-page-menus .menu-item .new .new-content .animated-icon{color:#000;height:14px;width:14px}.internal-page-menus .content .items-separator{background-color:#f1f1f1;height:1px;margin:16px 0 0;width:100%}.internal-page-menus .page-title{color:#4b4b4d;font-size:1.125rem;font-weight:700;margin:0 0 20px}@media(min-width:1024px){.internal-page-menus .page-title{font-size:1.825rem}.internal-page-menus .page-title .icon-btn{align-items:center;display:flex;justify-content:center}.internal-page-menus .menu-item{cursor:pointer;padding:10px}.internal-page-menus .menu-item .icomoon-delivery{font-size:20px}.internal-page-menus .menu-item .label{display:none}.internal-page-menus .menu-item.active,.internal-page-menus .menu-item.active .icomoon-chevron-right,.internal-page-menus .menu-item:hover,.internal-page-menus .menu-item:hover .icomoon-chevron-right{color:var(--primary-color)}.internal-page-menus .support-header{align-items:center;display:flex;gap:15px}.internal-page-menus .support-header h6{color:#a4a4a5;font-size:.75rem;line-height:1.33;margin:0 0 5px}.internal-page-menus .support-header h2{color:#000;font-size:1.5rem;font-weight:700;line-height:1}.internal-page-menus .title-desktop{align-items:center;display:flex;font-size:14px;font-weight:700;gap:15px}}.corridor-internal-page{-moz-column-gap:17px;column-gap:17px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-content:space-between;padding:20px 0;row-gap:20px}.corridor-content-title{color:#4b4b4d;display:block;font-size:14px;font-weight:600;padding:15px;width:100%}.corridor-category-image{border-radius:5px 5px 0 0;height:70px;overflow:hidden}.corridor-category-image img{height:100%;object-fit:cover;width:100%}.corridor-content-wrapper{border:1px solid #d9d9d9;border-radius:0 0 5px 5px;border-top:none;overflow:hidden}.corridor-index-page{padding:0 20px}@media(min-width:1024px){.corridor-category{overflow:hidden}.corridor-content-child-list{max-height:190px;overflow:auto;padding-bottom:15px}.corridor-content-child-list a{color:#9d9d9d;display:block;font-size:.875rem;font-weight:400;overflow:hidden;padding:5px 15px;text-overflow:ellipsis;white-space:nowrap}.corridor-content-child-list a:hover{background-color:#f6f6f6;color:#4b4b4d}.corridor-content-wrapper{height:244px}.corridor-content-title{font-size:1rem;overflow:hidden}.corridor-content-title:not(.no-shadow){box-shadow:0 3px 20px 0 rgba(0,0,0,.16)}.corridor-content-title>a{color:#4b4b4d}.corridor-index-page{padding:140px 0 0}.corridor-index-page .desktop-grid{background-color:#fff;border-radius:10px;grid-template-areas:"header header" "right right"}.corridor-index-page .page-common-intro{display:none}.corridor-internal-page{gap:25px;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));padding:0}}.container-categories{padding:20px}.container-categories .homepage-category{padding:0}.container-categories .home-category-header .see-more{margin-right:0}@media(min-width:1024px){.container-categories{padding:0}}.banner-category-wrapper{margin-bottom:0;margin-top:20px}.banner-category-wrapper.level-two{margin-top:0;padding-top:20px}@media(min-width:1024px){.banner-category-wrapper{margin-bottom:30px;margin-top:unset}.banner-category-wrapper.level-two{padding-top:0}.banner-category-wrapper.lateral{margin-bottom:20px}.banner-category-wrapper .internal-banner{margin:0 auto}}.categories-level-one .homepage-category{border-bottom:1px solid #f1f3f4;border-radius:0;padding:40px 0 40px 20px}.categories-level-one .homepage-category:first-of-type{border-top:0}.categories-level-one .info-category{display:none}.categories-level-one .info-category h2{color:#000;font-size:48px;font-weight:400;line-height:1.17}@media(min-width:1024px){.categories-level-one .container-categories{background-color:#fff;border-radius:10px;overflow:hidden;padding:0}.categories-level-one .with-banner{border-top-left-radius:0;border-top-right-radius:0;position:relative;z-index:1}.categories-level-one .with-banner .info-category{background-color:#fff;border-radius:10px 10px 0 0}.categories-level-one .home-category-header .see-more{margin-right:20px}.categories-level-one .info-category{display:block;padding:25px}.categories-level-one .horizontal-category-list{display:block}.categories-level-one .homepage-category{margin:25px 0 0;padding:25px 0 25px 25px}.categories-level-one .empty-screen-wrapper{margin:100px 0}}.box-categories-relative{align-items:center;display:flex;height:50vh;justify-content:center;position:relative}.categories-level-two-filter-button{padding-bottom:0;padding-top:20px}.categories-level-two{background-color:#fff}.categories-level-two .container-1400{margin:35px 0 82px}.categories-level-two .ordering-btn{display:none}@media(min-width:1024px){.categories-level-two{border-radius:10px;padding-top:1px}.categories-level-two .container-1400{margin:0}.categories-level-two .empty-screen-wrapper{margin:100px 0}}.desktop-applied-filters{display:none;margin-bottom:25px}.desktop-applied-filters h5{font-size:12px;font-weight:600}.desktop-applied-filters .box-filters-applied{margin:10px 0 0;padding:0}.desktop-applied-filters .filter-chip.applied{border:1px solid #e5e5e5;color:#4b4b4d}.desktop-applied-filters .filter-chip.applied button{background-color:#b6b6b6}@media(min-width:1024px){.desktop-applied-filters{display:block}}.password-recover{align-items:start;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:7.5rem;margin-top:4px}.password-recover-header .header-top-content{padding:1.25rem}.password-recover-header .header-top-content i{color:var(--primary-color);font-size:1.25rem;line-height:1}.password-recover-box{--box-padding-vertical:0;--box-padding-horizontal:1.25rem;--title-font-size:1.5rem;--title-line-height:1.8125rem;--title-font-weight:700;--title-text-align:left;--item-gap:2.125rem;--input-gap:0.875rem;align-items:center;background-color:#fff;border-radius:1.25rem;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:31.25rem;padding:var(--box-padding-vertical) var(--box-padding-horizontal);width:100%}.password-recover-box .password-recover-title{color:#000;font-size:var(--title-font-size);font-weight:var(--title-font-weight);line-height:var(--title-line-height);text-align:var(--title-text-align);width:100%}.password-recover-box form{align-items:center;display:flex;flex-direction:column;gap:var(--item-gap);height:100%;justify-content:center;margin-top:var(--item-gap);width:100%}.password-recover-box .form-input-container{display:flex;flex-direction:column;gap:var(--input-gap);width:100%}.password-recover-box .form-input-container .custom-input-container{width:100%}.password-recover-box .btn{border-radius:.875rem;font-size:1rem;font-weight:600;line-height:1.1875rem;padding:1rem 1.25rem;width:100%}@media(min-width:1024px){.password-recover{align-items:center;background-color:#f1f3f4;margin-top:0;min-height:550px}.password-recover-box{--box-padding-vertical:1.5625rem;--box-padding-horizontal:1.5625rem;--title-font-size:1.5rem;--title-line-height:1.8125rem;--title-text-align:center;--item-gap:1.875rem;--input-gap:1.25rem}}.dynamic-fixed-filter{background-color:#fff;box-shadow:0 3px 23px 0 transparent;left:0;position:fixed;right:0;top:0;transition:top .2s ease,box-shadow .2s ease;z-index:2}.dynamic-fixed-filter.show{box-shadow:0 3px 23px 0 rgba(0,0,0,.16);top:62px}.dynamic-fixed-filter .fixed-top-product-filter{margin:0}.search-results-page .fixed-top-product-filter{margin:20px -16px 0;padding:0}.search-results-page .container-categories{padding:0 20px}.search-results-page .box-internal{margin:25px 0 0}.search-results-page .search-results-body .page-common-intro{margin:35px 0 0}.search-results-page .search-results-body .corridor-internal-page,.search-results-page .search-results-body>.page-common-intro{padding:0 20px 35px}.search-page-search-suggestions h3{color:#9d9d9d;font-size:.875rem;font-style:italic;font-weight:500;margin:70px 16px 0}.search-page-hits{padding:20px 16px 72px}.search-page-hits p{color:#707070;font-weight:600}.search-page-hits-product{align-items:center;display:flex;gap:16px}.search-page-hits-product:not(:first-child){margin:25px 0 0}.search-page-hits-product img{max-height:40px;max-width:40px;mix-blend-mode:multiply}.search-page-hits-product span{color:#707070;font-size:.875rem}.search-result-content .page-common-intro h3{font-weight:400}.search-result-content .filter-button-component{margin:20px -16px 0;padding:0 0 0 20px}.search-result-content .filter-button-component .filter-btn{margin:0}.fixed-suggestion{background-color:var(--primary-color);color:#fff;font-size:14px;padding:10px;text-align:center}@media(min-width:1024px)and (hover:hover){.dynamic-fixed-filter{display:none}}@media(min-width:1024px){.search-results-page .container-categories{padding:0}.search-results-page .desktop-grid{background-color:#fff;border-radius:10px}.search-results-page .box-internal{margin:0}.search-results-page .header .info h5{margin:5px 0 0}.search-results-page .header .info h3{font-weight:400}.search-results-page .header .info h3 span{font-weight:700}.search-results-page .search-results-body .corridor-internal-page,.search-results-page .search-results-body>.page-common-intro{padding:0}.search-results-page .empty-screen-wrapper{margin:75px auto;padding:0;width:400px}.search-results-page .empty-screen-wrapper h3{margin:40px 0 0}}.verify-email-container{background-color:#f1f3f4;height:100vh;width:100vw}.verify-email-box,.verify-email-container{align-items:center;display:flex;justify-content:center}.verify-email-box{background-color:#fff;border-radius:10px;flex-direction:column;gap:20px;padding:30px 50px;text-align:center}.verify-email-box button{margin-top:20px}.verify-email-box i{font-size:80px;padding:20px 0}.verify-email-box .icomoon-alert-error{color:#f10e0e}.verify-email-box .icomoon-alert-success{color:#01ca46}.home-box-container{margin:0 auto;max-width:1366px;padding:0;width:100%}.home-mobile-free-shipping{display:flex;justify-content:center;padding:20px;width:unset}.mobile-quick-access{align-items:center;display:flex;justify-content:space-between;padding:20px}.mobile-quick-access .quick-access{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:5px;max-width:76px}.mobile-quick-access .quick-access i{align-items:flex-start;background-color:var(--primary-color-opacity-10);border-radius:50%;color:var(--primary-color);display:flex;font-size:28px;gap:10px;height:68px;padding:20px;width:68px}.mobile-quick-access .quick-access p{color:#000;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.3px;text-align:center}@media(max-width:1023px){.homepage-header:not(.no-shadow) .const-content{height:50px}.homepage-header:not(.no-shadow) .const-content .box-logo img{max-height:30px}.homepage-header:not(.no-shadow) .const-content .btn-cart button{min-width:41px;padding:6px}.homepage-header:not(.no-shadow) .const-content .btn-cart i{font-size:14px}.homepage-header:not(.no-shadow) .const-content .btn-cart .qtd-products{font-size:.75rem}}@media(min-width:1024px){.home-box-container{padding:0 15px}}@media(min-width:1260px){.home-box-container{padding:0 40px}}@media(min-width:1920px){.home-box-container{max-width:1400px;padding:0}}.not-found-page .children,.not-found-page .content-wrapper-element{height:100%}.box-notfound{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;min-height:calc(100vh - var(--top-height, 87px) - var(--bottom-height, 76px));padding:0 1.25rem}@supports(min-height:100dvh){.box-notfound{min-height:calc(100dvh - var(--top-height, 87px) - var(--bottom-height, 76px))}}.box-notfound .box-notfound-text-wrapper{max-width:22.0625rem;text-align:center}.box-notfound h1{color:#000;font-size:2.25rem;font-weight:700;line-height:2.75rem;margin-bottom:.25rem}.box-notfound p{color:rgba(0,0,0,.6);font-size:1.125rem;text-align:center}.box-notfound .notfound-link{border-radius:1.0625rem;font-size:1rem;font-weight:700;max-width:-moz-max-content;max-width:max-content;padding:1rem 1.25rem}.product-image-gallery{display:flex;flex-direction:column}.product-image-gallery-mobile-dots{margin:5px 0 0;padding:0}.three-sixty-product-container{align-items:center;gap:10px;margin-bottom:16px;position:relative;width:100%}.product-image-gallery-mobile-view,.three-sixty-product-container{display:flex;flex-direction:column;justify-content:center}.product-image-gallery-mobile-view .custom-slider__items-viewport,.product-image-gallery-mobile-view .custom-slider__slide{overflow:visible}.mobile-image-gallery,.mobile-image-gallery.custom-slider__container{--container-padding:30px 0 0 0;gap:20px;margin:20px 0 0}.mobile-image-gallery .slick-list,.mobile-image-gallery.custom-slider__container .slick-list{overflow:unset}.product-image-gallery-gallery-image{align-items:center;border:2px solid #f6f6f6;border-radius:7px;color:#d7d7d7;cursor:pointer;display:flex;height:36px;justify-content:center;max-height:36px;max-width:36px;padding:2px;position:relative;width:36px}.product-image-gallery-gallery-image.active,.product-image-gallery-gallery-image:hover{border-color:var(--primary-color);color:var(--primary-color)}.product-image-gallery-gallery-image img{max-height:100%;max-width:100%;min-height:30px;min-width:30px;mix-blend-mode:multiply;object-fit:contain}.product-image-gallery-gallery-image.three-sixty{display:flex;justify-content:center}.product-image-gallery-gallery-image.three-sixty p{background-color:#fff;font-size:12px;font-style:normal;font-weight:700;left:calc(50% - 15px);line-height:normal;padding:0 1px;position:absolute;text-align:center;top:-10px}.static-image-viewer-container{align-items:center;display:flex;justify-content:center;position:relative}.static-image-viewer-container img{height:220px;object-fit:contain;width:220px}.static-image-viewer-zoom-out{align-items:center;background-color:var(--primary-color);border-radius:50%;bottom:-18px;box-shadow:0 1px 20px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;left:calc(50% - 16px);opacity:0;position:absolute;transition:all .2s;width:36px;z-index:2}.static-image-viewer-zoom-out.show{opacity:1}.static-image-viewer-zoom-out:hover{transform:rotate(90deg)}@media(min-width:1024px){.product-image-gallery{width:100%}.product-image-gallery-desktop-view{display:flex;padding:0 0 14px}.product-image-gallery-dropdown-tip{background-color:#4b4b4d;color:#fff;left:unset;right:unset}.product-image-gallery-dropdown-tip.hover{opacity:1}.product-image-gallery-gallery-image~.product-image-gallery-gallery-image{margin:10px 0 0}.product-image-gallery-gallery-image.three-sixty p{font-size:10px}.product-image-gallery-active-image{align-items:center;display:flex;justify-content:center;margin:0 auto;max-height:453px;max-width:453px;min-height:453px;min-width:453px;text-align:center}.product-image-gallery-active-image:hover{cursor:pointer}.product-image-gallery-active-image:active{cursor:grabbing}.product-image-gallery-similar-box{margin:25px 0 0;padding:0;position:relative}.product-image-gallery-similar-box.centered .slick-slider .slick-list{display:flex;justify-content:center}.product-image-gallery-similar-box .icomoon-chevron-left,.product-image-gallery-similar-box .icomoon-chevron-right{color:#4b4b4d;left:2px;position:absolute;top:1px}.product-image-gallery-similar-box .icomoon-chevron-left:hover,.product-image-gallery-similar-box .icomoon-chevron-right:hover{color:#6e6e71}.product-image-gallery-similar-box .slick-list{height:66px;margin-top:25px;width:355px}.product-image-gallery-similar-box .slick-arrow{border-radius:50%;cursor:pointer;font-size:16px;max-height:34px;max-width:34px}.product-image-gallery-similar-box .slick-slide{align-items:center;display:flex;justify-content:center}.product-image-gallery-similar-box .slick-slide img{display:unset}.product-image-gallery-similar-box a{align-items:center;border:2px solid #f6f6f6;border-radius:10px;display:flex;height:66px;justify-content:center;width:66px}.static-image-viewer-container img{height:453px;object-fit:contain;width:453px}}.product-show-page .safe-area{margin:0 auto}.product-show-page .app-bar .page-title{text-transform:capitalize}.product-show-page.no-scroll{overflow:hidden}.login-modal{--items-gap:1.75rem;--form-gap:1.25rem;--modal-padding-horizontal:1.25rem;--modal-padding-vertical:1.75rem;--text-font-size:0.875rem}.login-modal.page .MuiDialog-paperFullScreen{padding-top:0}.login-modal-header-logo-wrapper{align-items:center;display:flex;justify-content:center;position:relative;text-align:center}.login-modal-header-logo-wrapper svg{top:0;width:100%;fill:var(--primary-color-opacity-10)}.login-modal-header-logo-wrapper .common-close-rounded-btn{background-color:rgba(0,0,0,.051);border-radius:50%;outline:2px solid transparent;outline-offset:2px;padding:7px;position:absolute;right:1.25rem;top:1.25rem}.login-modal-header-logo-wrapper .common-close-rounded-btn i{color:#000;font-size:10px}.login-modal-header-logo-wrapper .common-close-rounded-btn:focus-visible{outline:2px solid rgba(0,0,0,.8)}.login-modal-header-logo-wrapper img{margin:var(--modal-padding-vertical) 0 0;max-height:28px;max-width:105px;object-fit:contain;width:100%}.login-modal-intro{margin:var(--items-gap) 0 0;text-align:center}.login-modal-intro h3,.login-modal-intro h5{margin:0}.login-modal-intro h3{color:#000;font-size:1.25rem;font-weight:700;line-height:normal}.login-modal-intro h5{color:rgba(0,0,0,.502);font-weight:400;margin:.375rem 0 0}.login-modal-intro h5,.login-modal-no-account{font-size:var(--text-font-size);line-height:normal}.login-modal-no-account{border-radius:.875rem;color:rgba(0,0,0,.8);display:block;margin:var(--items-gap) auto;outline:2px solid transparent;outline-offset:2px;text-align:center;width:-moz-fit-content;width:fit-content}.login-modal-no-account span{color:var(--primary-color);cursor:pointer;font-weight:700}.login-modal-no-account span:hover{-webkit-text-decoration:underline;text-decoration:underline}.login-modal-no-account:focus-visible{outline:2px solid rgba(0,0,0,.8)}.login-modal-mui-form{display:flex;flex-direction:column;gap:var(--form-gap);margin-top:var(--items-gap);padding:0 var(--modal-padding-horizontal);position:relative}.login-modal-mui-form .login-modal-error{align-items:center;color:#ff272d;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:start;line-height:normal;margin:0}.login-modal-mui-form .inputs-wrapper{display:flex;flex-direction:column;gap:.875rem}.login-modal-mui-form .MuiLinearProgress-root{left:16px;position:absolute;right:16px;top:0}.login-modal-mui-form .login-modal-recover-actions{display:flex;justify-content:space-between;margin-top:.375rem}.login-modal-mui-form .login-modal-recover-actions button{background:none;color:rgba(0,0,0,.4);font-size:var(--text-font-size);line-height:normal;padding:0}.login-modal-mui-form .login-modal-recover-actions button:focus-visible,.login-modal-mui-form .login-modal-recover-actions button:hover{color:rgba(0,0,0,.898)}.login-modal-mui-form .common-action-btn{border-radius:.875rem;font-size:1rem;font-weight:600;line-height:normal;padding:1rem}.login-modal-mui-form .common-action-btn:focus-visible{outline:2px solid rgba(0,0,0,.8)}.login-modal-keep-login-checkbox{align-items:center;border-radius:5px;cursor:default;display:flex;margin:0;width:100%}.login-modal-keep-login-checkbox p{color:#4b4b4d;font-size:var(--text-font-size);font-weight:500;line-height:normal;margin-left:.625rem}.login-modal-third-party-login{text-align:center}.login-modal-third-party-login p{color:rgba(0,0,0,.8);font-size:.875rem;line-height:normal}.login-modal-list{align-items:center;display:flex;gap:1.25rem;justify-content:center;margin:.5rem 0 0}.login-modal-party{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;cursor:pointer;height:52px;outline:2px solid transparent;padding:.53125rem;width:52px}.login-modal-party img{object-fit:contain;width:100%}.login-modal-party:hover{background-color:#f6f6f6}.login-modal-party:focus-visible{outline:2px solid #000}.login-modal-not-now{background:none;border-radius:.875rem;color:rgba(0,0,0,.8);display:block;font-size:var(--text-font-size);font-weight:600;line-height:normal;margin:var(--items-gap) auto var(--modal-padding-vertical);outline:2px solid transparent;outline-offset:2px;padding:0;text-align:center;width:auto}.login-modal-not-now:focus-visible{outline:2px solid rgba(0,0,0,.8)}@media(min-width:1024px){.login-modal{--items-gap:1.875rem;--form-gap:1.875rem;--modal-padding-horizontal:1.5625rem;--modal-padding-vertical:1.5625rem;--text-font-size:1rem}.login-modal-header-logo-wrapper img{max-height:40px;max-width:150px;width:100%}.login-modal-header-logo-wrapper .common-close-rounded-btn{display:none}.login-modal-header-logo-wrapper img{margin:var(--modal-padding-vertical) 0 0}.login-modal-mui-form .login-modal-recover-actions{margin-top:0}.login-modal-intro h3{font-size:1.5rem;line-height:1.8125rem}.not-now{margin-bottom:2.5rem;text-align:center;width:100%}.not-now:hover{-webkit-text-decoration:underline;text-decoration:underline}}.registration-page{padding:0 20px;position:relative}.registration-page .custom-label{margin-right:0}.registration-page .common-close-rounded-btn{background-color:#c8c8c9;position:absolute;right:16px;top:16px}.registration-page h5{color:#212121;font-size:1.5rem;font-weight:700;margin:20px 0 0}.registration-page form .MuiTextField-root{margin:20px 0 0}.registration-page form .common-action-btn{margin:35px 0 10px}.registration-page form .privacy-notice{color:#707070;font-size:.75rem;text-align:center}.registration-page form .privacy-notice a{color:var(--primary-color);-webkit-text-decoration:underline;text-decoration:underline}.registration-page form a.login{color:#4b4b4d;display:block;font-size:.875rem;margin:35px 0 45px;text-align:center}.registration-page form a.login span{color:var(--primary-color);font-weight:600}.registration-page form .document{align-items:center;display:flex;gap:20px;justify-content:space-between}.registration-page form .document .checkbox{margin-top:20px}.registration-page form .document .checkbox span{color:#2699fb}.registration-page.modal{padding:35px 16px 0}.registration-page.modal h5{margin:0}.registration-page-person-types{align-items:flex-start;display:flex;font-size:.875rem;font-weight:600;gap:25px;margin:35px 0 0}.registration-page-person-types .person{cursor:pointer}.registration-page-person-types .active{color:var(--primary-color);padding-bottom:5px;position:relative}.registration-page-person-types .active:before{background:var(--primary-color);border-radius:20px;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.permissions-list-view{margin:20px 0 0}.permissions-list-view h6{font-size:.875rem;font-weight:600;margin:0}.permissions-list-view .option{align-items:center;display:flex;gap:50px;justify-content:space-between;margin:10px 0 0}.permissions-list-view .option .name{color:#a4a4a5;font-size:.75rem;font-weight:500}.permissions-list-view .option.active .name{color:#4b4b4d}.checkbox{align-items:center;cursor:pointer;display:flex;gap:10px}.checkbox span{color:#8d8d8d;font-size:.875rem}.form-state-subscription{align-items:center;display:flex;gap:40px}.form-state-subscription .MuiTextField-root{margin:0}.form-state-subscription .checkbox{margin-top:20px}.form-state-subscription .checkbox span{color:#2699fb}@media(min-width:560px){.registration-page{padding:0 25px;position:relative}.registration-page .common-close-rounded-btn{display:none}.registration-page h5{margin:0 auto;text-align:center}.registration-page form .MuiTextField-root.name-field{margin:10px 0 0}.registration-page form .form-state-subscription .MuiTextField-root{margin:0}.registration-page form .form-state-subscription .MuiTextField-root .checkbox{margin-top:0}.registration-page form .privacy-notice{font-size:.875rem;margin:25px 0 0}.registration-page form a.login{font-size:1rem;margin:25px 0 40px}.registration-page form a.login span{cursor:pointer}.registration-page form a.login span:hover{-webkit-text-decoration:underline;text-decoration:underline}.registration-page form .fixed-bottom{background-color:#fff;bottom:0;margin:0 -25px;padding:25px;position:sticky;z-index:2}.registration-page form .fixed-bottom:not(.no-shadow){box-shadow:0 3px 20px 0 rgba(0,0,0,.16)}.registration-page form .fixed-bottom .common-action-btn{margin:0}.registration-page-header-content{background-color:#fff;margin:0 -25px;padding:40px 0 15px;position:sticky;top:0;z-index:2}.registration-page-header-content:not(.no-shadow){box-shadow:0 3px 20px 0 rgba(0,0,0,.16)}.registration-page-person-types{font-size:1rem;justify-content:center;margin:25px 0 0}.registration-page.modal{padding:0 40px}.permissions-list-view{margin-top:40px}}@media(min-width:1024px){.registration-page.modal{padding:0 25px}.registration-page form a.login{margin:25px 0}.registration-page form .privacy-notice{font-size:.75rem;margin:50px 0 0}.registration-page .form-state-subscription{margin-top:20px}.registration-page .form-state-subscription .checkbox{margin-top:0}.form-state-subscription{margin-top:20px}.registration-page-header-content{padding:25px 0 15px}.permissions-list-view{margin-top:25px}.permissions-list-view .option:first-of-type{margin-top:15px}}@media(max-width:1023px){.permissions-list-view h6{font-size:1rem}.permissions-list-view .option{margin:20px 0 0}.permissions-list-view .option .name{font-size:.875rem}}.registration-form-modal .desktop-navigation{display:none}.registration-form-container{--modal-padding-vertical:0;--modal-padding-bottom:1.25rem;--modal-padding-horizontal:1.25rem;--modal-items-gap:1.25rem;--modal-input-gap:0.875rem;--modal-submit-gap:1.75rem;--header-items-gap:1.25rem;--header-font-size:1.5rem;--header-line-height:1.8125rem;--header-text-align:start;--header-font-weight:700;--login-font-size:0.875rem;--privacy-notice-font-size:0.875rem;--registration-person-type-align-self:start;--error-color:#ff272d;align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.registration-form-container .registration-form-header{align-items:center;display:flex;justify-content:space-between;padding:1.25rem;width:100%}.registration-form-container .registration-form-header .btn-back{align-items:center;background-color:initial;color:var(--primary-color);display:flex;font-size:1.25rem;justify-content:center;line-height:1;padding:0}.registration-form-container .registration-form-header .btn-close,.registration-form-container .registration-form-header.registration-form-desktop-header .btn-back{align-items:center;background-color:rgba(0,0,0,.051);border-radius:50%;display:flex;height:1.5rem;justify-content:center;outline:2px solid transparent;outline-offset:2px;transition:.1s;width:1.5rem}.registration-form-container .registration-form-header .btn-close .icomoon-arrow-left,.registration-form-container .registration-form-header .btn-close .icomoon-close,.registration-form-container .registration-form-header.registration-form-desktop-header .btn-back .icomoon-arrow-left,.registration-form-container .registration-form-header.registration-form-desktop-header .btn-back .icomoon-close{color:#000;font-size:.625rem;line-height:1;transition:.1s}.registration-form-container .registration-form-header .btn-close:hover,.registration-form-container .registration-form-header.registration-form-desktop-header .btn-back:hover{background-color:var(--primary-color)}.registration-form-container .registration-form-header .btn-close:hover .icomoon-arrow-left,.registration-form-container .registration-form-header .btn-close:hover .icomoon-close,.registration-form-container .registration-form-header.registration-form-desktop-header .btn-back:hover .icomoon-arrow-left,.registration-form-container .registration-form-header.registration-form-desktop-header .btn-back:hover .icomoon-close{color:#fff}.registration-form-container .registration-form-header .btn-close:focus-visible,.registration-form-container .registration-form-header.registration-form-desktop-header .btn-back:focus-visible{outline:2px solid rgba(0,0,0,.8)}.registration-form-container .registration-form-header.registration-form-desktop-header{left:0;padding:.625rem;position:absolute;right:0;top:0;z-index:2}.registration-form-container .registration-form-header:not(.registration-form-desktop-header) .btn-close{margin-bottom:-.25rem}.registration-form-container .registration-form{align-items:center;display:flex;flex-direction:column;gap:var(--modal-items-gap);justify-content:center;max-width:500px;padding:var(--modal-padding-vertical) var(--modal-padding-horizontal) var(--modal-padding-bottom) var(--modal-padding-horizontal);width:100%}.registration-form-container .registration-form-header-content{display:flex;flex-direction:column;width:100%}.registration-form-container .registration-form-header-content.registration-form-desktop-header{--position-left:calc(var(--modal-padding-horizontal)*-1);--position-right:calc(var(--modal-padding-horizontal)*-1);background-color:#fff;box-shadow:0 1px 20px 0 rgba(0,0,0,.1);gap:var(--header-items-gap);left:var(--position-left);margin-bottom:-1rem;margin-top:calc(var(--modal-padding-vertical)*-1);padding:var(--modal-padding-vertical) var(--modal-padding-horizontal) 1rem var(--modal-padding-horizontal);position:sticky;right:var(--position-right);top:0;transition:box-shadow .1s;width:calc(100% + var(--modal-padding-horizontal)*2);z-index:1}.registration-form-container .registration-form-header-content.registration-form-desktop-header.no-shadow{box-shadow:none}.registration-form-container .registration-form-header-content h5{font-size:var(--header-font-size);font-weight:var(--header-font-weight);line-height:var(--header-line-height);text-align:var(--header-text-align)}.registration-form-container .registration-form-person-types{align-items:start;align-self:var(--registration-person-type-align-self);color:rgba(0,0,0,.502);display:flex;font-size:1rem;font-weight:500;gap:1.25rem;justify-content:center;line-height:normal}.registration-form-container .registration-form-person-types .person{background-color:unset;border-radius:.25rem;cursor:pointer;outline:2px solid transparent;outline-offset:2px;padding:0 0 .75rem;position:relative;transition:.1s}.registration-form-container .registration-form-person-types .person:before{background-color:initial;bottom:0;content:"";height:.25rem;left:0;position:absolute;right:0;transition:.1s}.registration-form-container .registration-form-person-types .person:focus-visible{outline:2px solid rgba(0,0,0,.8)}.registration-form-container .registration-form-person-types .active{color:var(--primary-color)}.registration-form-container .registration-form-person-types .active:before{background-color:var(--primary-color);content:""}.registration-form-container .input-container{display:flex;flex-direction:column;gap:var(--modal-input-gap);width:100%}.registration-form-container .input-with-checkbox{align-items:start;display:flex;gap:1.25rem;justify-content:center;width:100%}.registration-form-container .input-with-checkbox .custom-input-container{width:100%}.registration-form-container .input-with-checkbox .custom-checkbox-container{margin-top:1rem}.registration-form-container .registration-form-submit-container{align-items:center;display:flex;flex-direction:column;gap:var(--modal-submit-gap);justify-content:center;width:100%}.registration-form-container .registration-form-submit-container .privacy-notice{color:rgba(0,0,0,.698);font-size:var(--privacy-notice-font-size);line-height:normal;text-align:center}.registration-form-container .registration-form-submit-container .privacy-notice a{border-radius:.875rem;color:var(--primary-color);outline:2px solid transparent;outline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.registration-form-container .registration-form-submit-container .privacy-notice a:focus-visible{outline:2px solid rgba(0,0,0,.8)}.registration-form-container .registration-form-submit-container .login{border-radius:.875rem;color:rgba(0,0,0,.8);font-size:var(--login-font-size);line-height:normal;outline:2px solid transparent;outline-offset:2px;text-align:center}.registration-form-container .registration-form-submit-container .login span{color:var(--primary-color);font-weight:700}.registration-form-container .registration-form-submit-container .login span:hover{-webkit-text-decoration:underline;text-decoration:underline}.registration-form-container .registration-form-submit-container .login:focus-visible{outline:2px solid rgba(0,0,0,.8)}.registration-form-container .registration-form-submit-btn-container{--position-left:calc(var(--modal-padding-horizontal)*-1);--position-right:calc(var(--modal-padding-horizontal)*-1);align-items:center;background-color:#fff;bottom:0;box-shadow:0 -1px 20px 0 rgba(0,0,0,.1);display:flex;justify-content:center;left:var(--position-left);margin-bottom:calc(var(--modal-padding-vertical)*-1);margin-top:-1rem;padding:1rem var(--modal-padding-horizontal) var(--modal-padding-vertical) var(--modal-padding-horizontal);position:sticky;right:var(--position-right);transition:box-shadow .1s;width:calc(100% + var(--modal-padding-horizontal)*2)}.registration-form-container .registration-form-submit-btn-container.no-shadow{box-shadow:none}.registration-form-container .error-message{align-items:center;color:var(--error-color);display:flex;font-size:.875rem;gap:.5rem;line-height:normal;text-align:left;width:100%}.registration-form-container .error-message a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:1024px){.registration-form-container{--modal-padding-vertical:1.5625rem;--modal-padding-horizontal:1.5625rem;--modal-padding-bottom:1.5625rem;--modal-submit-gap:1.875rem;--modal-items-gap:1.875rem;--header-items-gap:1.875rem;--header-text-align:center;--login-font-size:1rem;--options-font-size:0.875rem;--options-line-height:normal;--options-item-gap:0.5rem;--registration-person-type-align-self:center}.registration-form-container .registration-form-person-types{font-size:.9375rem}.registration-form-container .registration-form-person-types .person{padding:.5rem 0}}.registration-form-submit-btn{align-items:center;background-color:var(--primary-color);border-radius:.875rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;line-height:normal;outline:2px solid transparent;padding:1rem 1.25rem;text-align:center;transition:.1s;white-space:nowrap;width:100%}.registration-form-submit-btn:hover{background-color:var(--dark-primary-color-10)}.registration-form-submit-btn:focus-visible{outline:2px solid rgba(0,0,0,.8)}.registration-form-submit-btn:disabled{background-color:#d9d9d9;color:#fff}.registration-form-permissions-list{align-items:center;display:flex;flex-direction:column;gap:var(--options-item-gap);justify-content:center;width:100%}.registration-form-permissions-list .option{align-items:center;color:rgba(0,0,0,.4);display:flex;font-size:var(--options-font-size);font-weight:400;gap:1.25rem;justify-content:space-between;line-height:var(--options-line-height);width:100%}.registration-form-permissions-list h6{color:#000;font-size:1rem;font-weight:600;line-height:normal;text-align:left;width:100%}.registration-form-alt-dialog{--options-font-size:1rem;--options-line-height:normal;--options-item-gap:1rem}.registration-form-alt-dialog .modal-absolute-header{display:none}.registration-form-alt-dialog .close-btn{background-color:initial;font-size:.875rem;left:1.25rem;line-height:1;padding:0;position:absolute;top:1.25rem}.registration-form-alt-dialog h6{color:#000;font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-bottom:.875rem;text-align:center}.registration-form-alt-dialog .registration-form-submit-btn{margin-top:.875rem}.registration-form-alt-dialog .registration-form-alt-dialog-scroll{padding:1.25rem 1.25rem 2.5rem!important}.recovery-modal-wrapper{--modal-padding-vertical:0;--modal-padding-horizontal:1.25rem;--modal-items-gap:2.125rem;--modal-header-gap:0.625rem;--modal-input-error-gap:1rem;--header-font-size:1.5rem;--header-line-height:1.8125rem;--header-text-align:start;--header-font-weight:700;--subheader-color:#00000099;--subheader-font-size:1rem;--subheader-line-height:normal;--subheader-font-weight:400;--method-items-gap:0.25rem;--method-title-font-size:1.25rem;--method-title-line-height:1.5rem;--method-title-font-weight:600;--method-description-font-size:1rem;--method-description-line-height:1.1875rem;--method-description-font-weight:400;--code-buttons-gap:1rem;--error-color:#ff272d}.recovery-modal-wrapper .recovery-modal-content-form{display:flex;flex-direction:column;gap:var(--modal-items-gap);max-width:500px;padding:var(--modal-padding-vertical) var(--modal-padding-horizontal)}.recovery-modal-wrapper .recovery-modal-header{display:flex;flex-direction:column;gap:var(--modal-header-gap);margin:0}.recovery-modal-wrapper .recovery-modal-header h3{color:#000;font-size:var(--header-font-size);font-weight:var(--header-font-weight);line-height:var(--header-line-height);margin:0;text-align:var(--header-text-align)}.recovery-modal-wrapper .recovery-modal-header h5{color:var(--subheader-color);font-size:var(--subheader-font-size);font-weight:var(--subheader-font-weight);line-height:var(--subheader-line-height);margin:0;text-align:var(--header-text-align)}@media(max-width:1023px){.recovery-modal-wrapper .recovery-modal-header h5.mobile-highlight{color:#000;font-size:var(--header-font-size);font-weight:var(--header-font-weight);line-height:var(--header-line-height);margin:0}}.recovery-modal-wrapper .recovery-modal-submit-btn{align-items:center;background-color:var(--primary-color);border-radius:.875rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;line-height:normal;outline:2px solid transparent;padding:1rem;text-align:center;transition:.1s;white-space:nowrap;width:100%}.recovery-modal-wrapper .recovery-modal-submit-btn:hover{background-color:var(--dark-primary-color-10)}.recovery-modal-wrapper .recovery-modal-submit-btn:disabled{background-color:#d9d9d9;color:#fff}.recovery-modal-wrapper .recovery-modal-submit-btn:focus-visible{outline:2px solid rgba(0,0,0,.8)}.recovery-modal-wrapper .recovery-modal-input-container{display:flex;flex-direction:column;gap:1rem}.recovery-modal-wrapper .recovery-modal-input-container .recovery-modal-input-error{align-items:center;color:var(--error-color);display:flex;gap:.5rem}.recovery-modal-wrapper .recovery-modal-email-found{align-items:end;background-color:rgba(0,0,0,.051);border-radius:.875rem;color:#000;display:flex;font-size:1.125rem;font-weight:600;gap:.875rem;line-height:normal;padding:.875rem}.recovery-modal-wrapper .recovery-modal-email-found i{font-size:1.3125rem;line-height:1.25rem}.recovery-modal-wrapper .recovery-methods{display:flex;flex-direction:column;gap:1rem}.recovery-modal-wrapper .btn-method-selector{align-items:center;background-color:#f8f8f8;border-radius:.875rem;display:flex;gap:1rem;justify-content:center;padding:1rem;transition:.1s}.recovery-modal-wrapper .btn-method-selector .icon{align-items:center;aspect-ratio:1/1;background-color:var(--primary-color-opacity-10);border-radius:50%;color:var(--primary-color);display:flex;font-size:1.5rem;height:2.75rem;justify-content:center;line-height:1;padding:.625rem;width:2.75rem}.recovery-modal-wrapper .btn-method-selector .icon i{margin:auto}.recovery-modal-wrapper .btn-method-selector .icon .icomoon-mail-filled{font-size:1.575rem}.recovery-modal-wrapper .btn-method-selector .method-description{color:#8d8d8d;display:flex;flex-direction:column;flex-grow:1;font-size:var(--method-description-font-size);font-weight:var(--method-description-font-weight);gap:var(--method-items-gap);line-height:var(--method-description-line-height);text-align:left}.recovery-modal-wrapper .btn-method-selector .method-description b{color:#000;font-size:var(--method-title-font-size);font-weight:var(--method-title-font-weight);line-height:var(--method-title-line-height)}.recovery-modal-wrapper .btn-method-selector .method-arrow{color:#000;display:flex;font-size:.875rem}.recovery-modal-wrapper .btn-method-selector:focus-visible,.recovery-modal-wrapper .btn-method-selector:hover{background-color:rgba(0,0,0,.078)}.recovery-modal-wrapper .recovery-modal-input-code{display:flex;justify-content:space-between;width:100%}.recovery-modal-wrapper .recovery-modal-input-code input{-webkit-appearance:none;background-color:rgba(0,0,0,.039);border:2px solid transparent;border-radius:.625rem;color:#000;font-size:1.25rem;font-weight:500;height:3.5rem;line-height:normal;margin:0;text-align:center;transition:.1s;width:clamp(3.125rem,1.625rem + 6vw,3.5rem)}.recovery-modal-wrapper .recovery-modal-input-code input::-moz-placeholder{color:rgba(0,0,0,.302)}.recovery-modal-wrapper .recovery-modal-input-code input::placeholder{color:rgba(0,0,0,.302)}.recovery-modal-wrapper .recovery-modal-input-code input:hover{background-color:rgba(0,0,0,.078)}.recovery-modal-wrapper .recovery-modal-input-code input:focus-visible{background-color:#fff;border-color:rgba(0,0,0,.8);outline:none}.recovery-modal-wrapper .recovery-modal-input-code.error input{background-color:#fff;border:1px solid #ff272d}.recovery-modal-wrapper .recovery-modal-input-code.error input:hover{background-color:#fff}.recovery-modal-wrapper .recovery-modal-buttons-container{display:flex;flex-direction:column;gap:var(--code-buttons-gap)}.recovery-modal-wrapper .recovery-modal-buttons-container .recovery-modal-submit-btn{position:relative}.recovery-modal-wrapper .recovery-modal-alt-btn{align-items:center;background-color:#fff;border-radius:.875rem;color:rgba(0,0,0,.8);display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:center;line-height:normal;outline:2px solid transparent;padding:1rem 1.25rem;transition:.1s}.recovery-modal-wrapper .recovery-modal-alt-btn:focus-visible{outline:2px solid rgba(0,0,0,.8)}.recovery-modal-wrapper .recovery-modal-submit-btn-progress{color:#fff;opacity:.5;position:absolute;right:1.25rem;transform:translateY(-50%)}@media(min-width:1024px){.recovery-modal-wrapper{--modal-padding-vertical:1.5625rem;--modal-padding-horizontal:1.5625rem;--modal-items-gap:1.875rem;--modal-header-gap:0.375rem;--header-text-align:center;--method-items-gap:0;--method-title-font-size:0.875rem;--method-title-line-height:normal;--method-description-font-size:0.875rem;--method-description-line-height:normal;--code-buttons-gap:1.875rem}.recovery-modal-wrapper:not(.show-back-icon) .icon-btn.return-btn{display:none}.recovery-modal-wrapper .recovery-modal-alt-btn{align-self:center;color:#000;outline-offset:2px;padding:0}}.recovery-code-confirmed{align-items:center;display:flex;flex-direction:column;gap:.625rem;justify-content:center;padding:6.25rem 1.25rem;text-align:center}.recovery-code-confirmed .close-btn{align-items:center;background-color:#fff;display:flex;justify-content:center;left:1.25rem;outline:2px solid transparent;outline-offset:2px;padding:0;position:absolute;top:1.25rem}.recovery-code-confirmed .close-btn .icomoon-close{color:#000;font-size:.875rem;transition:.1s}.recovery-code-confirmed .close-btn:focus-visible{outline:2px solid rgba(0,0,0,.8)}.recovery-code-confirmed i{color:#01ca46;font-size:3.281875rem;max-height:50px}.recovery-code-confirmed h3{color:#000;font-size:1.5rem;font-weight:800;line-height:normal;margin:0 auto;max-width:21.25rem}@media(min-width:1024px){.recovery-code-confirmed{gap:1rem;padding:8rem 5rem}.recovery-code-confirmed .close-btn{align-items:center;background-color:rgba(0,0,0,.051);border-radius:50%;display:flex;height:1.5rem;justify-content:center;left:unset;position:absolute;right:.625rem;top:.625rem;transition:.1s;width:1.5rem}.recovery-code-confirmed .close-btn .icomoon-close{font-size:.625rem}.recovery-code-confirmed .close-btn:hover{background-color:var(--primary-color)}.recovery-code-confirmed .close-btn:hover .icomoon-close{color:#fff}}.free-delivery-progress{background-color:var(--primary-color-opacity-10);border-radius:10px;color:var(--primary-color);font-size:.75rem;font-weight:500;margin:0 20px 30px;padding:15px}.free-delivery-progress-header{align-items:center;display:flex;gap:10px;max-width:100%}.free-delivery-progress-header i{font-size:16px}.free-delivery-progress-bar{background-color:var(--primary-color-opacity-30);border-radius:10px;margin:10px 0 0;overflow:hidden;width:100%}.free-delivery-progress-percent{background-color:var(--primary-color);border-radius:10px;height:5px;transition:width .15s ease}.cart-item-display:not(:last-child){border-bottom:1px solid #f1f1f1;margin:0 0 20px;padding-bottom:20px}.cart-item-display .buy_get{background-color:var(--buy-and-get-color-opacity-10);color:var(--buy-and-get-color)}.cart-item-display .more_for_less{background-color:var(--more-for-less-color-opacity-10);color:var(--more-for-less-color)}.cart-item-display .progressive{background-color:var(--progressive-discount-color-opacity-10);color:var(--progressive-discount-color)}.cart-item-flex{align-items:center;display:flex;flex-direction:row}.cart-item-disable{opacity:50%}.cart-item-product-info{display:flex;gap:10px}.cart-item-product-info .cursor-pointer{cursor:pointer}.cart-item-product-info .cart-item-product-actions{align-items:center;display:flex;flex-direction:column;width:100%}.cart-item-product-info .cart-item-product-actions .cart-item-content{align-items:center;display:flex;justify-content:space-between;width:100%}.cart-item-product-info .cart-item-product-actions .cart-item-description{align-items:flex-start;display:flex}.cart-item-product-info .product-quantity-wrapper{align-items:center;background-color:unset;box-shadow:none;gap:5px;height:28px;justify-self:center;margin-left:auto;max-width:125px;min-height:28px;min-width:unset;padding:0;position:unset}.cart-item-product-info .product-quantity-wrapper .action{background-color:var(--item-action-button-color);border-radius:10px;min-height:28px;min-width:28px}.cart-item-product-info .product-quantity-wrapper .action:hover{background-color:var(--dark-item-action-button-color-3)}.cart-item-product-info .product-quantity-wrapper .action.action-disabled{background:var(--item-action-button-color-opacity-25)}.cart-item-product-info .product-quantity-wrapper i{font-size:12px}.cart-item-product-info .product-quantity-wrapper .icomoon-trash{font-size:14px}.cart-item-product-info .product-quantity-wrapper .quantity-content,.cart-item-product-info .product-quantity-wrapper button{padding:0}.cart-item-product-info .product-quantity-wrapper .quantity-content{background-color:#f8f8f8;border-radius:10px;color:#000;height:100%;min-width:59px;width:100%}.cart-item-product-info .product-quantity-wrapper .product-cart-button-disable{color:rgba(0,0,0,.302)}.cart-item-product-info img{max-height:60px;max-width:60px}.cart-item-name{align-items:center;color:#707070;display:flex;font-size:14px;line-height:1.17;padding-bottom:5px;text-transform:capitalize;width:-moz-fit-content;width:fit-content;width:100%}.cart-item-menu-btn{align-items:center;background-color:unset;display:flex;font-size:20px;padding:0 0 5px 10px;text-align:start}.cart-item-name-disable{-webkit-text-decoration:line-through;text-decoration:line-through}.cart-drawer-item-menu-dropdown{position:fixed;z-index:400}.cart-drawer-item-menu-dropdown .cart-drawer-item-menu-dropdown-content{background-color:#fff;border-radius:15px;box-shadow:0 3px 15px 0 rgba(0,0,0,.22);display:flex;flex-direction:column;gap:10px;justify-content:left;padding:20px 0;position:absolute;right:-32px;top:26px}.cart-drawer-item-menu-dropdown .cart-drawer-item-menu-dropdown-content button{align-items:center;background-color:unset;display:flex;font-size:14px;font-style:normal;font-weight:500;gap:10px;line-height:normal;min-width:205px;padding:10px 20px;width:100%}.cart-drawer-item-menu-dropdown .cart-drawer-item-menu-dropdown-content button i{font-size:16px}.cart-drawer-item-menu-dropdown .cart-drawer-item-menu-dropdown-content button:not([disabled]):hover{background-color:#f9f9f9;color:var(--primary-color)}.cart-drawer-item-menu-dropdown .cart-drawer-item-menu-dropdown-content button[disabled]{cursor:default}.cart-drawer-item-menu-dropdown .cart-drawer-item-menu-dropdown-content .dropdown-tip{top:50px}.cart-item-product-prices{color:#4b4b4d;display:flex;flex-direction:column;font-size:16px;font-weight:700;justify-content:center;line-height:1.2;min-width:66px;text-align:left}.cart-item-product-prices p{margin:0;white-space:nowrap}.cart-item-promotional{color:#707070;font-size:12px;font-weight:500;-webkit-text-decoration:line-through;text-decoration:line-through}.cart-item-discount-percentage{border-radius:5px;font-size:11px;font-style:normal;font-weight:700;line-height:normal;margin:0 auto 5px 0;padding:6px}.cart-item-discount-percentage.progressive{margin-right:5px}.cart-item-price-disable{-webkit-text-decoration:line-through;text-decoration:line-through}.cart-item-product-promotion-description{align-items:center;display:flex;height:25px;margin:0 auto 5px 0;max-width:245px;overflow:visible;padding:6px;position:relative;width:-moz-max-content;width:max-content}.cart-item-product-promotion-description p{font-size:11px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.cart-item-product-promotion-description:hover .cart-item-dropdown-tip{opacity:1}.cart-item-promotion-achieved{align-items:center;background-color:#01ca46;border-radius:50%;display:flex;height:12px;justify-content:center;margin-left:5px;min-width:12px;width:12px}.cart-item-promotion-achieved i{color:#fff;font-size:6px;max-height:8px}.cart-item-dropdown-tip{bottom:unset;left:unset;max-width:280px;opacity:0;position:absolute;right:unset;white-space:break-spaces}.cart-item-persona-price-wrapper{align-items:center;background-color:var(--persona-color-opacity-10);border-radius:5px;display:flex;gap:5px;height:25px;justify-content:space-between;margin:0 auto 5px 0;max-width:100%;overflow:hidden;padding:4px}.cart-item-persona-price-wrapper .persona-info{display:flex;flex-direction:column;justify-content:center}.cart-item-persona-price-wrapper .persona-info span{color:var(--persona-color);font-size:16px;font-weight:700;line-height:normal;white-space:nowrap}.cart-item-persona-price-wrapper .cart-item-persona-icon-box{line-height:1;max-height:18px}.cart-item-persona-price-wrapper .cart-item-persona-icon-box img{background-color:#fff;border-radius:3px;max-height:18px;max-width:18px}.cart-item-persona-name{color:var(--persona-color);font-size:11px;font-weight:400;line-height:normal;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:auto}.cart-item-persona-name:hover .cart-item-persona-dropdown-tip{opacity:1}.cart-item-persona-dropdown-tip{font-size:10px;font-weight:500;left:-17px;padding:5px 10px;position:absolute;text-align:center;top:280px;width:-moz-fit-content;width:fit-content}.cart-item-out-stock{align-items:center;background-color:rgba(255,153,0,.102);border-radius:0 10px 10px 10px;display:flex;gap:5px;height:24px;margin:5px auto 0 0;padding:5px}.cart-item-out-stock.out-stock{margin-right:auto}.cart-item-out-stock img{width:14px}.cart-item-out-stock p{color:#4b4b4d;font-size:10px;font-weight:500;line-height:12px}@media(min-width:1024px){.cart-item-flex,.cart-item-product-info{display:flex;flex-direction:row}.cart-item-product-info{gap:10px}.cart-item-product-info .product-quantity-wrapper{margin:0;padding:0}.cart-item-product-info .product-quantity-wrapper .product-cart-button-disable{cursor:default}.cart-item-product-info .product-quantity-wrapper{height:28px}.cart-item-product-info .product-quantity-wrapper .action{height:28px;width:28px}.cart-item-product-info .product-quantity-wrapper .quantity-content{font-size:16px;height:28px;width:89px}.cart-item-name{margin:0}.cart-item-menu-btn,.cart-item-name{padding-bottom:10px}.cart-item-flex{gap:10px;max-width:230px}.cart-item-out-stock{padding:5px 10px}.cart-item-out-stock p{font-size:12px;line-height:14.4px}.cart-item-out-stock.zero-stock{margin:10px auto 0 0}}.cart-gift-display:not(:last-child){border-bottom:1px solid var(--buy-and-get-color-opacity-20);margin:0 0 20px;padding-bottom:20px}.cart-gift-product-info{gap:10px}.cart-gift-fixed-size,.cart-gift-flex,.cart-gift-product-info{display:flex}.cart-gift-fixed-size{align-items:center;display:flex;flex-wrap:wrap;width:100%}.cart-gift-flex{gap:10px}.cart-gift-fixed-size,.cart-gift-product-info{line-height:1.2}.cart-gift-fixed-size .box-actions-gift .qty-max,.cart-gift-product-info .box-actions-gift .qty-max{color:var(--buy-and-get-color);font-size:12px;font-weight:600;padding-top:2px;text-align:center}.cart-gift-fixed-size .box-actions-gift .product-quantity-wrapper,.cart-gift-product-info .box-actions-gift .product-quantity-wrapper{background-color:unset;box-shadow:none;flex:1 0 60%;gap:5px;justify-self:center;margin:0 auto;min-height:28px;min-width:unset;padding:0;position:unset}.cart-gift-fixed-size .box-actions-gift .product-quantity-wrapper i,.cart-gift-product-info .box-actions-gift .product-quantity-wrapper i{font-size:12px}.cart-gift-fixed-size .box-actions-gift .product-quantity-wrapper .icomoon-trash,.cart-gift-product-info .box-actions-gift .product-quantity-wrapper .icomoon-trash{font-size:14px}.cart-gift-fixed-size .box-actions-gift .product-quantity-wrapper .quantity-content,.cart-gift-fixed-size .box-actions-gift .product-quantity-wrapper button,.cart-gift-product-info .box-actions-gift .product-quantity-wrapper .quantity-content,.cart-gift-product-info .box-actions-gift .product-quantity-wrapper button{min-width:unset;padding:0;width:unset}.cart-gift-fixed-size .box-actions-gift .product-quantity-wrapper .quantity-content,.cart-gift-product-info .box-actions-gift .product-quantity-wrapper .quantity-content{background-color:#f8f8f8;border-radius:10px;color:#000;height:28px;min-width:59px}.cart-gift-fixed-size .box-actions-gift .product-quantity-wrapper .action,.cart-gift-product-info .box-actions-gift .product-quantity-wrapper .action{background-color:var(--item-action-button-color);border-radius:10px;height:28px;width:28px}.cart-gift-fixed-size .box-actions-gift .product-quantity-wrapper .action:hover,.cart-gift-product-info .box-actions-gift .product-quantity-wrapper .action:hover{background-color:var(--dark-item-action-button-color-3)}.cart-gift-fixed-size .box-actions-gift .product-quantity-wrapper .action.action-disabled,.cart-gift-product-info .box-actions-gift .product-quantity-wrapper .action.action-disabled{background:var(--item-action-button-color-opacity-25)}.cart-gift-fixed-size img,.cart-gift-product-info img{max-height:60px;max-width:60px;padding:0}.product-quantity-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:24px}.product-quantity-container .cart-item-out-stock{align-items:center;background-color:rgba(255,153,0,.102);border-radius:10px;display:flex;gap:5px;height:24px;margin:5px 0 0;padding:5px}.product-quantity-container .cart-item-out-stock p{color:#4b4b4d;font-size:10px;font-weight:500;line-height:12px}.cart-gift-name{color:#707070;flex:1 0 100%;font-size:14px;line-height:1.17;padding-bottom:5px;text-transform:capitalize}.cart-gift-product-prices{color:#4b4b4d;flex:1 0 40%;font-size:16px;font-weight:600;text-align:left}.cart-gift-product-prices p{white-space:nowrap}.cart-gift-promotional{color:#707070;font-size:12px;font-weight:500;-webkit-text-decoration:line-through;text-decoration:line-through}@media(min-width:1024px){.cart-gift-fixed-size .box-actions-gift .product-quantity-wrapper,.cart-gift-product-info .box-actions-gift .product-quantity-wrapper{height:28px;margin:0;padding:0}.cart-gift-fixed-size .box-actions-gift .product-quantity-wrapper .action,.cart-gift-product-info .box-actions-gift .product-quantity-wrapper .action{height:28px;min-width:28px}.cart-gift-fixed-size .box-actions-gift .product-quantity-wrapper .quantity-content,.cart-gift-product-info .box-actions-gift .product-quantity-wrapper .quantity-content{font-size:.875rem}.product-quantity-container{margin-left:0;min-width:135px}.product-quantity-container .cart-item-out-stock img{width:14px}.product-quantity-container .cart-item-out-stock p{color:#4b4b4d;font-size:12px;font-weight:500;line-height:14px}}.MuiDialog-paper,.MuiPaper-elevation,.MuiPaper-root{overflow:hidden}.order-bump-container{align-items:flex-start;background-color:#fff;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;display:flex;flex-direction:column;justify-content:center;padding:1rem;width:100%}.order-bump-container .hide-content{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s;width:100%}.order-bump-container .hide-content .content-inner{overflow:hidden;width:100%}.order-bump-container.revert .hide-content{grid-template-rows:0fr}.order-bump-header{align-items:center;display:flex;gap:18px;justify-content:flex-start;width:100%}.order-bump-header i{color:#f8bc0c;font-size:30px;height:30px;width:24px}.order-bump-header p{color:#8d8d8d;font-size:.75rem;font-weight:500}.order-bump-header strong{font-size:1rem;font-weight:700}.order-bump-header .icomoon-chevron-down{align-items:center;cursor:pointer;display:flex;font-size:14px;justify-content:center;margin-left:auto;transform:rotate(180deg);transition:all .3s}.order-bump-header .icomoon-chevron-down.open{transform:rotate(0deg)}.order-bump-product{align-items:center;background-color:rgba(240,164,35,.102);border-radius:10px;display:flex;gap:12px;justify-content:flex-start;margin-top:10px;padding:12px;width:100%}.order-bump-product img{background-color:#fff;border-radius:5px;height:38px;object-fit:contain;width:38px}.order-bump-product button{background-color:var(--primary-color);margin-left:auto;max-height:34px;max-width:86px}.order-bump-product .added{align-items:center;background-color:#01ca46;border-radius:50%;color:#fff;display:flex;font-size:8px;height:18px;justify-content:center;margin-left:auto;width:18px}.order-bump-product-desc-price{align-items:flex-start;color:#4b4b4d;display:flex;flex-direction:column;font-size:.8125rem;font-weight:400;justify-content:center;max-width:55%}.order-bump-product-desc-price p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-bump-price{align-items:center;display:flex;font-size:.875rem;font-weight:700;gap:10px;justify-content:flex-start}.order-bump-cut-price{color:#a4a4a5;font-size:.75rem;font-weight:400;-webkit-text-decoration:line-through;text-decoration:line-through}.order-bump-actions{align-items:center;background-color:#fff;border-radius:10px;display:flex;font-size:15px;font-weight:600;gap:17px;height:34px;justify-content:space-between;margin-left:auto;max-height:34px;max-width:86px;padding:8px;width:86px}.order-bump-actions i{color:var(--primary-color);cursor:pointer;font-size:12px}@media(min-width:1024px){.order-bump-container{padding:25px 25px 20px}.order-bump-product-desc-price{max-width:65%}}.take-me-along-container{border:1px solid #f0a423;border-radius:20px;overflow:hidden;width:100%}.take-me-along-header{align-items:center;display:flex;justify-content:space-between;padding:20px 20px 0}.take-me-along-header h1{font-size:1.25rem;font-weight:700}.take-me-along-slider-controllers{display:flex;gap:10px}.take-me-along-slider-controllers button{background-color:var(--primary-color);border-radius:50%;color:#fff;height:34px;justify-content:center;width:34px}.take-me-along-slider-controllers button:hover:not([disabled]){background-color:var(--dark-primary-color)}.take-me-along-slider-controllers button[disabled]{background-color:var(--primary-color-opacity-30)}.take-me-along-slider-controllers button i{font-size:13px}.take-me-along-body{min-width:100%;padding:20px}.take-me-along-body .custom-slider__container{--container-padding:0;--slide-justify:flex-start;--slide-spacing:15px;--slide-min-width:145px}.take-me-along-body .custom-slider__container .custom-slider__slide>div{width:100%}.take-me-along-body .product-widget{min-height:unset}.take-me-along-body .product-widget .product-widget-box-img{display:flex;justify-content:center}.take-me-along-body .product-widget .product-widget-box-img .product-widget-product-image,.take-me-along-body .product-widget .product-widget-box-img .three-dimensional-image{height:137px;object-fit:contain;width:137px}.take-me-along-body .product-widget .details .name{font-size:13px}.take-me-along-body .product-widget .details .exclusive-tag{display:none;font-size:8px}.take-me-along-body .product-widget .details .persona-price-wrapper .name{font-size:10px}.take-me-along-body .product-widget .details .default-price-and-percentage span{font-size:12px}.take-me-along-body .product-widget .weight-unit-container button{padding:2px 8px}@media(min-width:1024px){.take-me-along-body .product-widget{max-width:157px;min-height:unset}.take-me-along-header h1{font-size:1.5rem}}.cart-drawer-bottom-fixed{display:flex;flex-direction:column}.bottom-fixed-flex-ctn,.bottom-fixed-min-value{align-items:center;background-color:#fff;display:flex}.bottom-fixed-min-value{background-color:#fff9de;border:1px solid #ffcf00;border-radius:10px;color:#000;font-size:.75rem;font-weight:600;gap:12px;margin:16px;padding:10px}.bottom-fixed-min-value i{color:#facb33;font-size:20px}.bottom-fixed-flex-ctn{justify-content:space-between;padding:0 16px 16px;position:relative;z-index:2}.bottom-fixed-label{color:#a4a4a5;font-size:.75rem}.bottom-fixed-value{color:#000;font-size:1.125rem;font-weight:600}.bottom-fixed-common-action-btn{max-width:-moz-max-content;max-width:max-content}.bottom-fixed-common-action-btn:not(:disabled){background-color:var(--finalize-order-button-color)}.bottom-fixed-common-action-btn:not(:disabled):hover{background-color:var(--dark-finalize-order-button-color-10)}@media(min-width:1024px){.bottom-fixed-flex-ctn{padding:0 25px 25px}.bottom-fixed-min-value{margin:16px 25px}}.cart-scroll::-webkit-scrollbar{width:8px}.cart-scroll::-webkit-scrollbar-track{background-color:#d9d9d9;border-radius:10px}.cart-scroll::-webkit-scrollbar-thumb{background-color:#a4a4a5;border-radius:10px}.cart-drawer-wrapper .modal-bottom-fixed{padding:0}.cart-drawer-wrapper .back-to-store-btn{margin:35px auto 0;max-width:205px}.cart-drawer-wrapper .empty-screen-wrapper.no-autoheight{margin:0}.cart-drawer-wrapper .dynamic-dialog-content{flex:1 1 auto}.cart-drawer-body{padding:20px 0 0}.cart-drawer-take-me-along{padding:14px}.cart-drawer-btn{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:10px;color:var(--primary-color);display:flex;font-size:20px;height:42px;justify-content:center;margin-left:auto;padding:11px;width:42px}.cart-drawer-box-gifts{background-color:var(--buy-and-get-color-opacity-10);border-radius:10px;padding:16px}.cart-drawer-box-gifts img{background:#fff;border-radius:5px}.cart-drawer-category{padding:0 20px 20px}.cart-drawer-category:not(.no-border){border-bottom:1px solid #f1f1f1}.cart-drawer-category~.cart-drawer-category{padding:35px 16px 20px}.cart-drawer-category h3{color:#000;font-size:1.25rem;font-weight:700;margin:0 0 20px;text-overflow:ellipsis}.cart-drawer-center-cart{left:0;position:absolute;right:0;top:calc(50% - 45px);transform:translateY(-50%)}@media(min-width:1024px){.cart-drawer-wrapper.MuiDialog-root{left:unset}.cart-drawer-wrapper .desktop-navigation{display:none}.cart-drawer-wrapper .MuiPaper-root{border-radius:0;height:100%;margin:0;max-height:100%;max-width:517px;min-width:517px}.cart-drawer-header{width:100%}.cart-drawer-header-buttons{align-items:center;display:flex;margin-left:auto}.cart-drawer-menu-dropdown{border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,.22);position:absolute;right:25px;top:75px;z-index:2}.cart-drawer-menu-dropdown-content{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:10px 0;position:relative;width:100%}.cart-drawer-menu-dropdown-content button{align-items:center;background-color:#fff;display:flex;font-size:14px;font-weight:600;gap:20px;padding:12px 25px;width:100%}.cart-drawer-menu-dropdown-content button i{font-size:20px}.cart-drawer-menu-dropdown-content button:not([disabled]):hover{background-color:#f9f9f9;color:var(--primary-color)}.cart-drawer-menu-dropdown-content button[disabled]{cursor:default}.cart-drawer-menu-dropdown-content .dropdown-tip{top:50px}.cart-drawer-menu-dropdown-content-button[disabled]:hover+.dropdown-tip{opacity:1}.desktop-header{align-items:center;background-color:#fff;display:flex;left:0;padding:25px;position:sticky;right:0;top:0;z-index:2}.desktop-header:not(.no-shadow){box-shadow:0 3px 20px 0 rgba(0,0,0,.16)}.desktop-header h3{color:#000;font-size:20px;font-weight:700}.cart-drawer-btn{background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;margin-right:20px;padding:8px}.cart-drawer-btn:hover{background-color:var(--primary-color-opacity-10)}.cart-drawer-close{background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;height:40px;padding:8px;width:40px}.cart-drawer-close.auto-left{margin-left:auto}.cart-drawer-close i{color:var(--primary-color);font-size:14px}.cart-drawer-close:hover{background-color:var(--primary-color-opacity-10)}.empty-screen-wrapper{margin:0}.cart-drawer-category,.cart-drawer-category~.cart-drawer-category{padding:25px}.cart-drawer-body{padding:0}.cart-drawer-category h3{max-width:unset}.cart-box-gifts{padding:20px}.free-delivery-progress{margin:0 25px}.modal-bottom-fixed{margin:auto 0 0}}.order-summary{border:1px solid #d9d9d9;border-radius:10px;margin:20px 0 0;padding:16px}.order-summary:first-of-type{margin:0}.order-summary .header{align-items:center;display:flex;justify-content:space-between}.order-summary .header h5,.order-summary .header h6{margin:0}.order-summary .header h5{font-weight:600;line-height:1.5}.order-summary .header h6{line-height:1.33}.order-summary .header .common-action-btn{max-width:-moz-max-content;max-width:max-content}.order-summary .items-preview{align-items:center;display:flex;gap:11px;margin:35px 0 0}.order-summary .items-preview img{aspect-ratio:1;max-height:35px;max-width:35px;object-fit:contain}.order-summary .items-preview .plus{align-items:center;background-color:#f1f1f1;border-radius:50%;color:#8d8d8d;display:flex;font-size:.75rem;font-weight:600;height:35px;justify-content:center;overflow:hidden;text-overflow:ellipsis;width:35px}.order-summary .order-actions,.order-summary .stats{margin:20px 0 0}.order-summary .stats{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between}.order-summary .stats :nth-child(2){justify-self:center}.order-summary .stats :nth-child(3){justify-self:flex-end}.order-summary .stats h5{color:#b5b5b5;font-size:.625rem;font-weight:500;line-height:1.6}.order-summary .stats h6{color:#000;font-size:.75rem;font-weight:600;margin:5px 0 0}.order-summary .stats h6.red{color:#fe392a}.order-summary .stats h6.green{color:#01ca46}.order-summary .stats .stars{align-items:center;display:flex;gap:4px;margin:5px 0 0}.order-summary .stats .stars i{color:#d9d9d9;font-size:13px}.order-summary .stats .stars.active i{color:#facb33}@media(min-width:1024px){.order-summary{margin:10px 0 0}.order-summary .desk-flex{flex-direction:row-reverse;margin:25px 0 0}.order-summary .header h5{font-size:1rem;line-height:1.5}.order-summary .header h6{color:#a4a4a5;font-size:.75rem}.order-summary .stats{align-self:stretch;display:flex;gap:30px;margin:0}.order-summary .stats h5{font-size:.75rem}.order-summary .stats h6{font-size:.875rem;line-height:1}.order-summary .stats .stat{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.order-summary .stats .stars{gap:14px}.order-summary .stats .stars i{font-size:16px}.order-summary .order-actions{align-items:center;display:flex;gap:100px;justify-content:space-between;margin:40px 0 0}.order-summary .order-actions .message{align-self:stretch}.order-summary .order-actions button{margin:0;max-width:-moz-max-content;max-width:max-content}.order-summary .items-preview{gap:10px;margin:0 0 0 auto}.order-summary .items-preview .plus,.order-summary .items-preview img{height:unset;max-height:42px;max-width:42px;min-height:42px;min-width:42px;width:unset}.order-summary .items-preview .plus{font-size:.875rem}}@media(min-width:1600px){.order-summary .stats{gap:60px}}.modal-copy-cart-content{display:flex;flex-direction:column;gap:1.875rem;justify-content:space-between;max-width:500px;padding:0 1.25rem 2.5rem}.modal-copy-cart-header{color:rgba(0,0,0,.6);display:flex;flex-direction:column;font-size:1rem;font-weight:400;gap:1.875rem;line-height:1.1875;text-align:center}.modal-copy-cart-header .close-btn{background-color:initial;font-size:.875rem;left:1.25rem;line-height:1;padding:0;position:absolute;top:1.25rem}.modal-copy-cart-header h3{color:#000;font-size:1.25rem;font-weight:700;margin:0}.modal-copy-cart-header span{color:var(--primary-color);font-weight:600}.modal-copy-cart-buttons{display:flex;flex-direction:column;gap:1rem}.modal-copy-cart-buttons .common-action-btn{border-radius:.875rem;font-size:1rem;font-weight:600;line-height:normal;padding:1rem}.modal-copy-cart-buttons .common-action-btn:focus-visible{outline:2px solid rgba(0,0,0,.8)}@media(min-width:560px){.modal-copy-cart-header{gap:.375rem}.modal-copy-cart-header .modal-icon{display:none}.modal-copy-cart-header h3{font-size:1.5rem}.modal-copy-cart-buttons{gap:.875rem}.modal-copy-cart-content{padding:25px}}@media(min-width:1024px)and (hover:hover){.modal-copy-cart-header .common-close-rounded-btn{display:none}.modal-copy-cart-content{padding:25px}}.remove-account-modal .delete-info{padding:0 20px 19px}.remove-account-modal .mui-form{margin:20px 0 0}.remove-account-modal .modal-header{margin:0}.remove-account-modal p{color:#9d9d9d;font-size:14px;font-weight:500;margin:20px 0 0;text-align:center}.remove-account-modal p:first-child{margin:0}.remove-account-modal .fixed-options{align-items:center;display:flex}.remove-account-modal .fixed-options .remove:not(:disabled){background-color:#fe392a}@media(min-width:1024px){.remove-account-modal .modal-absolute-header{display:block;padding:25px}.remove-account-modal .modal-absolute-header .modal-top-indicator{display:none}.remove-account-modal .delete-info{padding:70px 25px 0}.remove-account-modal .delete-info strong{color:#fe392a}.remove-account-modal .fixed-options{gap:57px}.remove-account-modal .fixed-options .no-color{max-width:143px}}.customer-data{line-height:1;margin:20px 0 0}.customer-data span{color:#a4a4a5;font-size:.75rem}.customer-data p{font-size:.875rem;font-weight:600;margin:5px 0 0}.customer-data p i{margin-left:10px}.customer-data .checked{color:#01ca46}.customer-data .unchecked{color:#e63d31}.profile-options{margin:35px 0 0}.profile-options a{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;color:#707070;cursor:pointer;display:block;font-size:14px;font-weight:600;margin:20px 0 0;padding:10px;text-align:center;width:100%}.profile-options a.remove{background-color:#fe392a;border:none;color:#fff}@media(min-width:1024px){.profile-options{display:flex;gap:20px;margin:40px 0 0}.profile-options a{max-width:250px}.profile-options a:hover{background-color:#f6f6f6}.profile-options a:hover.remove{background-color:#df1a0b}}.edit-profile-page-mui-form .MuiFormControl-root,.edit-profile-page-mui-form .MuiTextField-root:not(:first-child):not(.no-margin),.edit-profile-page-mui-form .birth-field{margin-top:20px}.edit-profile-page-mui-form .state-sub{margin-top:0}.edit-profile-page-mui-form .birth-field{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.edit-profile-page-mui-form .birth-field .MuiFormControl-root{margin:0}.edit-profile-page-document{align-items:center;display:flex;gap:20px;justify-content:space-between}.edit-profile-page-document .checkbox{margin-top:20px}.edit-profile-bottom-bar{display:flex;margin-top:30px;padding:10px 20px 0}@media(min-width:1024px){.edit-profile-page-mui-form{max-width:850px}.edit-profile-page-mui-form .birth-day{min-width:55px}.edit-profile-bottom-bar{gap:25px;margin:40px 0 0;padding:0}.edit-profile-bottom-bar .secondary{max-width:250px}.edit-profile-bottom-bar .no-color{max-width:125px}}.coupon{color:#a4a4a5;margin:10px 0 0}.coupon li{line-height:1.33;margin:5px 0 0;position:relative}.coupon li:before{background-color:#bdbdbd;border-radius:50%;content:" ";float:left;height:4px;margin:4px 10px 0 0;min-width:4px}.coupon-rules-products{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;margin-top:10px}.coupon-products{align-items:center;display:flex;position:relative}.coupon-products img{height:40px;object-fit:contain;width:40px}.coupon-products .dropdown-tip{bottom:40px;font-size:10px;max-height:60px;max-width:100px;opacity:0;overflow:hidden;position:absolute;right:unset;text-overflow:ellipsis;top:unset;width:-moz-max-content;width:max-content;z-index:2}.coupon-products:hover .dropdown-tip{opacity:1}.coupon{border:1px solid #d9d9d9;border-radius:10px;line-height:1;margin:20px 0 0;overflow:hidden}.coupon:first-of-type{margin:0}.coupon-content{padding:20px 16px}.coupon-header{align-items:center;display:flex;gap:10px}.coupon-header i{color:var(--primary-color);font-size:20px}.coupon-header p{font-weight:600;margin:0}.coupon-header span{color:#b5b5b5;font-size:.625rem;font-weight:500}.coupon-status-line{border-top:1px dashed #d9d9d9;height:1px;margin:10px 0 20px;position:relative}.coupon-status-line span{background-color:var(--primary-color);height:1px;left:0;position:absolute;top:-1px}.coupon-description{font-size:.875rem;font-weight:500;line-height:1.43}.coupon-rules{font-size:.75rem;margin:10px 0 0}.coupon-rules .categories{color:#999;display:flex;gap:8px;margin-left:15px;margin-top:10px}.coupon-rules .categories .active{color:#171717;font-weight:600}.coupon-rules.hidden{display:none}.coupon-rules span{color:#8d8d8d;font-weight:500}.coupon-buttons{align-items:center;display:flex;gap:17px;margin:20px 0 0;min-height:40px}.coupon-buttons .disabled-cursor{cursor:default}.coupon-buttons .common-action-btn{align-self:stretch;padding:10px;white-space:nowrap}.coupon-buttons .common-action-btn i{font-size:10px;margin:0 5px}.coupon-disabled-reason{align-items:center;background-color:#f1f1f1;display:flex;font-size:.625rem;font-weight:600;gap:5px;padding:10px;text-transform:uppercase}.coupon-disabled-reason i{font-size:12px}.coupon-rules-modal .categories{color:#999;display:flex;gap:8px;margin-left:15px;margin-top:10px}.coupon-rules-modal .categories .active{color:#171717;font-weight:600}.coupon-rules-modal .dynamic-dialog-content{padding:25px}.coupon-rules-modal .modal-header h5{color:#4b4b4d}.coupon-rules-modal h6{color:#000;font-size:14px;font-weight:600}.coupon-rules-modal ul li{color:#a4a4a5;font-size:.875rem;font-weight:400;margin-top:10px}.coupon-rules-modal ul li:before{height:5px;margin:.5em 5px 0 0;width:5px}@media(min-width:1024px){.coupon{height:unset;margin:0;min-height:263px}.coupon,.coupon .coupon-content{display:flex;flex-direction:column}.coupon-content{flex-grow:1;padding:20px}.coupon-header{height:38px}.coupon-header p{font-size:1rem;font-weight:600}.coupon-status-line{margin:20px 0}.coupon-description{color:#707070;font-weight:400}.coupon-buttons{margin:auto 0 0;padding:20px 0 0}.coupon-buttons .text-colored{max-width:-moz-max-content;max-width:max-content}.coupon-disabled-reason{justify-content:center;padding:15px}.coupon-disabled-reason i{display:none}}.coupons-page-center{align-items:center;bottom:0;display:flex;justify-content:center;left:0;mix-blend-mode:darken;position:absolute;right:0;top:0;z-index:5}.coupons-page .empty-alert{font-weight:700;margin:35px 0 0;text-align:center}.coupons-navigation-chips{border:none;justify-content:flex-start;position:unset}@media(min-width:1024px){.coupons-page .coupons-list{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:25px 0 0}.coupons-navigation-chips{border-bottom:none;display:flex;gap:25px;position:unset}.coupons-navigation-chips .coupons-chip:first-child{margin-left:0}.coupons-chip{padding:0 0 5px}}.order-actions .common-action-btn{margin:20px 0 0}.order-actions .message{background-color:#f6f6f6;border-radius:10px;color:#4b4b4d;font-size:.75rem;font-weight:600;padding:10px 15px}.order-divider div{background-color:#bdbdbd;border-radius:50%;height:4px;margin:0 9px;width:4px}.order-divider div:not(:last-child){margin-bottom:5px}.order-divider.done div{background-color:#01ca46}@media(min-width:1024px){.order-divider{display:flex;position:absolute;top:3px;transform-origin:center center}}.order-status-history{margin:35px 0 0;position:relative}.order-status-history .order-actions,.order-status-history .order-actions .common-action-btn{margin:10px 0}.order-status-history .entry{gap:15px}.order-status-history .entry,.order-status-history .entry .status-icon,.order-status-history .entry .status-info{align-items:center;display:flex}.order-status-history .entry .event-time{margin-left:auto;min-width:-moz-max-content;min-width:max-content}.order-status-history .entry .status-icon{background-color:#c5c5c5;border-radius:50%;color:#fff;justify-content:center;margin-left:3px;min-height:18px;min-width:18px}.order-status-history .entry .status-icon .icomoon-correct{font-size:7px}.order-status-history .entry .status-icon .icomoon-circular-progress{animation:rotating 2s linear infinite;font-size:12px}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.order-status-history .entry .status-icon:before{background-color:#fff;border-radius:50%;content:" ";height:6px;width:6px}.order-status-history .entry .status-info{color:#a4a4a5}.order-status-history .entry .status-info i{display:flex;font-size:20px;height:20px;justify-content:center;width:20px}.order-status-history .entry .status-info>div{margin-left:8px}.order-status-history .entry .status-info>div h3{font-size:.875rem;font-weight:600}.order-status-history .entry .status-info>div h5{color:#c5c5c5;font-size:.75rem;line-height:1.33}.order-status-history .entry h6{align-self:stretch;color:#a4a4a5;font-size:.75rem;margin-left:auto}.order-status-history .entry.done .status-info{color:#4b4b4d}.order-status-history .entry.done .status-info h5{color:#a4a4a5}.order-status-history .entry.done .status-icon{background-color:#01ca46;height:20px;margin:0;width:20px}.order-status-history .entry.done .status-icon:before{display:none}@media(min-width:1024px){.order-status-history{justify-content:space-between;margin:60px 0 0}.order-status-history,.order-status-history .divider{display:flex}.order-status-history .divider{left:-70px;position:absolute;top:7px}.order-status-history .divider div{margin:0 15px 0 0}.order-status-history .divider div:not(:last-child){margin-bottom:0}.order-status-history .entry{align-items:center;flex-direction:column;gap:0;width:190px}.order-status-history .entry h6,.order-status-history .entry:first-child,.order-status-history .entry:last-child{max-width:-moz-max-content;max-width:max-content}.order-status-history .entry h6{align-self:unset;margin-left:unset}.order-status-history .entry .status-icon,.order-status-history .entry.done .status-icon{margin-bottom:10px}.order-status-history .entry .status-info{margin-bottom:5px}.order-status-history .entry .status-info>div{align-items:center;display:flex;flex-direction:column;gap:5px;margin-left:0}.order-status-history .entry .status-info>div h5{font-weight:400}.order-status-history .entry .status-info .desk-flex{gap:10px}.order-status-history .entry .event-time{gap:5px;margin-left:unset}.order-status-history .entry .event-time i{color:#bdbdbd;font-size:14px}.order-status-history .entry .event-time h6{color:#bdbdbd}}@media(min-width:1600px){.order-status-history .entry{width:234px}.order-status-history .entry .status-icon{margin-left:0}}.order-products-list-wrapper .table{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(180px,.8fr) auto auto;justify-content:space-between}.order-products-list-wrapper .table :nth-child(2){justify-content:center}.order-products-list-wrapper .table :nth-child(3){justify-content:flex-end}.order-products-list-wrapper .table .qtd,.order-products-list-wrapper .table span{align-items:center;color:#000;display:flex;font-size:.875rem;font-weight:600;gap:10px}.order-products-list-wrapper .table .qtd h6,.order-products-list-wrapper .table span h6{color:#9d9d9d;font-size:.875rem;font-weight:500}.order-products-list-wrapper .table .product-info{color:#707070;display:flex;font-size:.75rem;gap:10px;width:100%}.order-products-list-wrapper .table .product-info img{aspect-ratio:1;height:40px;object-fit:contain;width:40px}.order-products-list-wrapper .table .product-info .description{align-self:center}.order-products-list-wrapper .table .product-info .description h5{font-size:.75rem;text-transform:capitalize}.order-products-list-wrapper .table .product-info .description .weight-unit{color:#707070;font-size:12px;font-weight:400;justify-content:flex-start}.order-products-list-wrapper .table .cursor-pointer{cursor:pointer}.order-products-list-wrapper .table .qtd{border:1px solid #d9d9d9;border-radius:10px;height:34px;justify-content:center;min-width:44px;padding:0 10px}.order-products-list-wrapper .table .total{color:#4b4b4d;font-size:14px;font-weight:600;text-align:right}.order-products-list-wrapper .view-more-btn{margin:20px auto 0}.order-products-list-wrapper .view-more-btn.open i:before{display:block;transform:rotate(180deg)}@media(min-width:1024px){.order-products-list-wrapper .table .product-info{gap:20px}.order-products-list-wrapper .table .product-info h5{font-size:.875rem}.order-products-list-wrapper .view-more-btn{border:1px solid #d9d9d9;gap:5px;padding:10px 20px}.order-products-list-wrapper .view-more-btn:not(:hover){background-color:#fff}.order-products-list-wrapper .view-more-btn i{font-size:12px;margin-left:5px}}.order-rating{background-color:#f6f6f6;border:1px solid transparent;border-radius:10px;overflow:hidden;transition:background-color .25s ease,border .25s ease}.order-rating.open{background-color:#fff;border:1px solid #c5c5c5}.order-rating.open .toggle-btn .icomoon-chevron-down{transform:rotate(180deg)}.order-rating .toggle-btn{align-items:center;color:#000;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:10px;line-height:1;padding:15px 10px}.order-rating .toggle-btn *{pointer-events:none}.order-rating .toggle-btn .icomoon-star-full{color:#facb33;font-size:20px}.order-rating .toggle-btn .icomoon-chevron-down{font-size:14px;margin-left:auto;transition:transform .25s ease}.order-rating .expandable-content-wrapper{max-height:0;overflow:hidden;transition:max-height .25s ease,background-color .25s ease}.order-rating .content{padding:0 10px 15px}.order-rating .content .title{color:#4b4b4d;font-size:.875rem;font-weight:600}.order-rating .content .ratings{padding:20px 0}.order-rating .content .ratings .field{margin:20px 0 0}.order-rating .content .ratings .field .name{color:#a4a4a5;font-size:12px}.order-rating .content .ratings .field .stars{-moz-column-gap:24px;column-gap:24px;display:flex;margin:10px 0 0}.order-rating .content .ratings .field .stars div{cursor:pointer}.order-rating .content .ratings .field .stars i{color:#facb33;font-size:20px}.order-rating .content .ratings .field .stars .icomoon-star-full{color:#ffcf00}.order-rating .content .text-rating{margin:35px 0 0}.order-rating .content .text-rating textarea{background-color:#f6f6f6;border:1px solid #f1f3f4;border-radius:10px;color:#4b4b4d;font-size:.75rem;margin:20px 0 0;padding:15px;width:100%}.order-rating .content .text-rating textarea::-moz-placeholder{color:#a4a4a5}.order-rating .content .text-rating textarea::placeholder{color:#a4a4a5}.order-rating .content .text-rating textarea:focus{outline:2px solid #4b4b4d}.order-rating .content .actions{margin:20px 0 0}@media(min-width:1024px){.order-rating .content,.order-rating .toggle-btn{padding:15px 25px}.order-rating .actions .common-action-btn{max-width:250px}}.order-cancellation-reason h6{color:#212121;font-size:14px;font-weight:600}.order-cancellation-reason .common-action-btn{margin:20px 0 0}.order-cancellation-reason .no-borders{border:none;pointer-events:none}@media(min-width:1024px){.order-cancellation-reason .dynamic-dialog-content{padding:25px}}.intro-page-pix{background:#fff;border:1px solid #d9d9d9;border-radius:10px}.intro-page-pix h3{color:#000;font-size:1.25rem;font-weight:700}.intro-page-pix h5{color:#9d9d9d;font-size:.875rem;font-weight:500;margin:10px 0 0}.intro-page-pix .box-info{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:15px}.intro-page-pix .box-info .order-info{flex:1 3 100%;text-align:center}.intro-page-pix .box-info .order-info .box-order-total{display:none}.intro-page-pix .box-info .box-order-total{color:#4b4b4d}.intro-page-pix .box-info .box-order-total .total{align-items:center;display:flex;font-size:.85rem;font-weight:500;justify-content:center;margin:0 0 15px}.intro-page-pix .box-info .box-order-total .total span{color:#01ca46;font-size:1.2rem;font-weight:700;margin-left:5px}.intro-page-pix .box-info .box-order-total .payment-done-btn{margin:0 auto;width:auto}.intro-page-pix .box-info .box-order-total .payment-done-btn .icomoon-arrow-right,.intro-page-pix .box-info .box-order-total .payment-done-btn .icomoon-circular-progress{margin:0 0 0 5px}.intro-page-pix .box-info .qr-code{flex:1 3 100%;font-size:.75rem;margin:20px 0;text-align:center}.intro-page-pix .box-info .qr-code .countdown-timer{display:flex;justify-content:center;margin-bottom:10px}.intro-page-pix .box-info .qr-code .countdown-timer .show-counter{margin-left:5px}.intro-page-pix .box-info .qr-code .code{align-items:center;background:#f9f9f9;border-radius:10px;display:flex;height:180px;justify-content:center;margin:0 auto;position:relative;width:180px}.intro-page-pix .box-info .qr-code .code .icomoon-round-alert{background:#fff;border-radius:50px;color:#ff272d;font-size:25px;padding:10px;position:absolute;right:12px;top:12px}.intro-page-pix .box-info .qr-code .code .icomoon-qr-code{font-size:100px}.intro-page-pix .box-info .qr-code .copy-qrcode-btn{background-color:#fff;border:1px solid #4b4b4d;color:#4b4b4d;margin:10px auto 0;width:auto}.intro-page-pix .box-info .qr-code .copy-qrcode-btn i{margin:0 5px 0 0}.intro-page-pix .box-info .qr-code .copy-qrcode-btn i:before{color:unset}.intro-page-pix .box-info .qr-code .copy-qrcode-btn:hover{background:#4b4b4d;color:#fff}.intro-page-pix .box-info .infos{color:#a4a4a5;flex:1 3 100%;font-size:.75rem}.intro-page-pix .box-info .infos img{display:none;height:35px}.intro-page-pix .box-info .infos ul{list-style-type:disc;padding:0 15px}.intro-page-pix .box-info .infos .contact{text-align:center}.intro-page-pix .box-info .infos .contact .box-order-total{border-bottom:1px solid #f1f3f4;margin-bottom:20px;padding-bottom:20px}.intro-page-pix .box-info .infos .contact h5{margin-bottom:25px}.intro-page-pix .box-info .infos .contact a{display:block;margin:0 auto 10px;width:225px}.intro-page-pix .alert-expired-code{align-items:center;background:#ffd500;border-radius:10px 10px 0 0;color:#4b4b4d;display:flex;flex-direction:column;font-size:14px;font-weight:600;justify-content:space-between;padding:10px 15px}.intro-page-pix .alert-expired-code.time{padding:20px 15px}.intro-page-pix .alert-expired-code .generate-qrcode-btn{background:transparent;border:1px solid #4b4b4d;color:#4b4b4d;margin-top:10px;width:100%}.intro-page-pix .alert-expired-code .generate-qrcode-btn:hover{background:#4b4b4d;color:#fff}@media(min-width:1024px){.intro-page-pix{border:none}.intro-page-pix .box-info{padding:50px}.intro-page-pix .alert-expired-code{flex-direction:row;padding:10px 25px}.intro-page-pix .alert-expired-code .generate-qrcode-btn{margin-top:0;width:auto}.intro-page-pix .alert-expired-code.time{padding:20px 25px}}@media(min-width:1280px){.intro-page-pix .box-info{flex-direction:row}.intro-page-pix .box-info .order-info{text-align:left}.intro-page-pix .box-info .order-info .box-order-total{display:block}.intro-page-pix .box-info .order-info .box-order-total .total{display:block;margin:25px 0}.intro-page-pix .box-info .order-info .box-order-total .total span{display:block;margin:0}.intro-page-pix .box-info .order-info .box-order-total .payment-done-btn,.intro-page-pix .box-info .qr-code{margin:0}.intro-page-pix .box-info .infos img{display:block}.intro-page-pix .box-info .infos .box-order-total{display:none}.intro-page-pix .box-info .contact a{display:inline-block;margin:0 0 10px}.intro-page-pix .box-info .contact .box-order-total{display:none}}.view-order-page .order-header-info-border,.view-order-page .section{border-bottom:1px solid #f1f3f4}.view-order-page .section{padding:35px 16px}.view-order-page .section .page-common-intro{text-align:center}.view-order-page .section .page-common-intro h5{font-size:.75rem}.view-order-page .info h6{color:#a4a4a5;font-size:.75rem}.view-order-page .info h5{color:#4b4b4d;font-size:.875rem;font-weight:600;line-height:1.71}.view-order-page .info h5.approved{color:#01ca46}.view-order-page .info h5.disapproved{color:#fe392a}.view-order-page .price-details .info{align-items:center;display:flex;justify-content:space-between}.view-order-page .price-details .info h6{font-size:.875rem}.view-order-page .final-price{padding:35px 16px 20px}.view-order-page .final-price .total{align-items:center;color:#000;display:flex;font-size:18px;font-weight:600;justify-content:space-between}.view-order-page .final-price .total span{align-items:end;display:flex;flex-direction:column}.view-order-page .final-price .total span small{color:rgba(0,0,0,.3);font-size:14px;font-weight:400;line-height:16.8px}.view-order-page .final-price .common-action-btn{margin:20px 0 0}.view-order-page .final-price .common-action-btn .icomoon-close{font-size:12px}.view-order-page .extra-info{color:#000;display:flex;gap:10px}.view-order-page .extra-info:not(:first-child){margin:20px 0 0}.view-order-page .extra-info i{color:#212121;font-size:18px}.view-order-page .extra-info h6{color:#000;font-size:.875rem;font-weight:600}.view-order-page .extra-info h5{color:#9d9d9d;font-size:.875rem;margin:2px 0 0}.view-order-page .extra-info .installment-value{color:var(--primary-color)}.view-order-page .extra-info .order-installment-info{align-items:center;display:flex;gap:10px}.view-order-page .order-products-changes{align-items:center;background:var(--primary-color-opacity-10);border-radius:10px;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-top:25px;padding:10px 15px}.view-order-page .order-products-changes button{background:var(--primary-color);color:#fff;width:auto}.view-order-page .order-keyword-container{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.view-order-page .order-keyword-container h2{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.view-order-page .order-keyword-container .order-keyword-wrapper{align-items:flex-start;background-color:rgba(248,188,12,.1);border-radius:12px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px;width:100%}.view-order-page .order-keyword-container .order-keyword-wrapper .order-keyword-display{align-items:center;display:flex;justify-content:space-between;width:100%}.view-order-page .order-keyword-container .order-keyword-wrapper .order-keyword-display .order-keyword-word-section{align-items:center;display:flex;gap:20px}.view-order-page .order-keyword-container .order-keyword-wrapper .order-keyword-display .order-keyword-word-section i{align-items:center;background-color:#f8bc0c;border-radius:30px;color:#fff;display:flex;flex-direction:column;font-size:20px;gap:10px;padding:6px}.view-order-page .order-keyword-container .order-keyword-wrapper .order-keyword-display .order-keyword-word-section span{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.view-order-page .order-keyword-container .order-keyword-wrapper .order-keyword-display .order-keyword-copy-section{align-items:center;background-color:initial;border-radius:10px;display:flex;gap:8px;padding:8px;transition:.2s}.view-order-page .order-keyword-container .order-keyword-wrapper .order-keyword-display .order-keyword-copy-section span{color:rgba(0,0,0,.7);font-size:14px;font-style:normal;font-weight:500;line-height:16px}.view-order-page .order-keyword-container .order-keyword-wrapper .order-keyword-display .order-keyword-copy-section i{color:rgba(0,0,0,.698)}.view-order-page .order-keyword-container .order-keyword-wrapper .order-keyword-display .order-keyword-copy-section:hover{background-color:rgba(0,0,0,.05)}.view-order-page .order-keyword-container .order-keyword-wrapper .order-keyword-divider{background-color:rgba(0,0,0,.1)}.view-order-page .order-keyword-container .order-keyword-wrapper p{color:rgba(0,0,0,.5);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.order-header-info{align-items:center;display:flex;gap:15px;margin:20px 16px 0;padding:0 0 20px}.order-header-info .common-action-btn{margin-left:auto;max-width:-moz-max-content;max-width:max-content}.order-header-info .icon-btn{align-self:flex-start}.view-order-page-intro{margin:0}.view-order-page-intro h3{font-size:1.125rem}.view-order-page-intro h5{margin:5px 0 0}@media(max-width:1023px){.view-order-page .profile-page:not(.empty){padding:0}}@media(min-width:1024px){.view-order-page .section{padding:25px 0}.view-order-page .order-header-info{margin:0;padding:0 0 25px}.view-order-page .details{border-bottom:none;justify-content:space-between;padding:25px 0}.view-order-page .details .info{margin:0}.view-order-page .status-history{background-color:#f1f3f4;border-radius:10px;padding:60px 40px}.view-order-page .status-history .order-actions{align-items:center;display:flex;justify-content:space-between;margin:40px 0 0}.view-order-page .status-history .order-actions .message{background-color:#e0e0e0;font-size:.875rem;font-weight:600}.view-order-page .status-history .order-actions button{margin:0;max-width:-moz-max-content;max-width:max-content}.view-order-page .status-history.canceled{background-color:#fff;border-radius:0;border-top:1px solid #f1f3f4;padding:25px 0 35px}.view-order-page .final-price{padding:25px 0}.view-order-page .final-price button{max-width:-moz-max-content;max-width:max-content}.view-order-page .final-price .common-action-btn{margin-left:auto}}@media(min-width:1600px){.view-order-page .status-history .order-actions{gap:33px}.view-order-page .status-history .order-actions .message,.view-order-page .status-history .order-actions button{flex-grow:1}.view-order-page .status-history .order-actions .message{padding:10px 35px;white-space:nowrap}.view-order-page .status-history .order-actions button{max-width:unset}}.product-suggestion{align-items:center;display:flex;padding:20px 0}.product-suggestion:first-child{padding:0 0 20px}.product-suggestion:not(:last-child){border-bottom:1px solid #f1f3f4}.product-suggestion-img-wrapper{margin:0 5px 0 0;max-height:50px;max-width:50px;position:relative}.product-suggestion-img-wrapper img{height:100%;object-fit:contain;width:100%}.product-suggestion-in-order{align-items:center;background-color:#01ca46;border-radius:50%;color:#fff;display:flex;height:16px;justify-content:center;position:absolute;right:0;top:0;width:16px}.product-suggestion-in-order i{font-size:7px}.product-suggestion-info,.product-suggestion-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-suggestion-name{font-size:.8125rem;line-height:1.23;max-width:197px;text-transform:capitalize}.product-suggestion-price-box{align-items:center;display:flex;gap:10px;margin:5px 0 0}.product-suggestion-price-box h4{font-size:.875rem;font-weight:600}.product-suggestion-og-price{color:#a4a4a5;font-size:.75rem;-webkit-text-decoration:line-through;text-decoration:line-through}.product-suggestion-persona-price{align-items:center;background-color:var(--persona-color-opacity-10);border-radius:8px;color:var(--persona-color);display:flex;font-size:14px;font-weight:600;gap:8px;padding:4px 4px 4px 6px;width:-moz-fit-content;width:fit-content}.product-suggestion-persona-icon{align-items:center;display:flex;gap:5px}.product-suggestion-persona-icon span{color:#b5b5b5;font-size:8px;font-weight:500;line-height:1}.product-suggestion-persona-icon img{background-color:#fff;border-radius:3px;height:20px;overflow:hidden;width:20px}.product-suggestion-custom-checkbox[data-disabled=true]{background-color:#e0e0e0;color:#fff;pointer-events:none}.product-suggestion-add-btn-wrapper{margin-left:auto}.product-suggestion-add-btn{align-items:center;background-color:var(--primary-color);border-radius:10px;color:#fff;display:flex;font-size:.875rem;font-weight:600;gap:10px;height:34px;line-height:1;margin-left:20px;padding:0 10px}.product-suggestion-add-btn[disabled]{background-color:#e0e0e0;color:#fff}.product-suggestion-add-btn i{font-size:16px}.price-suggestion-box .more_for_less{background-color:var(--more-for-less-color-opacity-10);color:var(--more-for-less-color);width:-moz-min-content;width:min-content}.price-suggestion-box .buy_get{background-color:var(--buy-and-get-color-opacity-10);color:var(--buy-and-get-color);width:-moz-min-content;width:min-content}.price-suggestion-box .progressive{background-color:var(--progressive-discount-color-opacity-10);color:var(--progressive-discount-color);width:-moz-min-content;width:min-content}.price-suggestion-box .regular{background-color:var(--regular-promotion-color-opacity-10);color:var(--regular-promotion-color);width:-moz-min-content;width:min-content}.product-qty-modal .dynamic-dialog-content{padding-left:20px;padding-right:20px}.product-qty-modal .product-pricing-wrapper{margin-bottom:15px}.product-qty-modal .product-pricing-wrapper .product-renderer-active-price-box{align-items:center;display:flex;gap:5px}.product-qty-modal .product-pricing-wrapper .product-renderer-persona-price{align-items:center;background-color:var(--persona-color-opacity-10);border-radius:10px;color:var(--persona-color);display:flex;font-size:24px;font-style:normal;font-weight:700;gap:8px;height:40px;max-width:-moz-max-content;max-width:max-content;padding:4px 4px 4px 6px}.product-qty-modal .product-pricing-wrapper .product-renderer-persona-price span{font-size:12px}.product-qty-modal .product-pricing-wrapper .product-widget-persona-icon-box{display:flex}.product-qty-modal .product-pricing-wrapper .product-widget-persona-icon-box img{background-color:#fff;border-radius:7px;height:29px;width:29px}.product-qty-modal-image{display:block;margin:0 auto;max-height:180px;max-width:180px;object-fit:contain}.product-qty-modal-qty-available{color:#b5b5b5;font-size:10px;font-weight:500;margin:5px 0 0}.product-qty-modal-name{font-weight:500;text-transform:capitalize}.product-qty-modal-product-quantity-wrapper{margin:25px 0}.product-qty-modal-actions{display:flex;gap:25px;margin:0 0 35px}.product-quantity-and-actions .product-actions-relative{background-color:#f9f9f9;box-shadow:none;max-width:250px;padding:10px;position:unset}.product-quantity-and-actions .product-actions-relative .action,.product-quantity-and-actions .product-actions-relative .quantity-content{color:#000;height:unset;line-height:1em;width:unset}.product-quantity-and-actions .product-actions-relative .action i{color:var(--primary-color);font-size:18px}.product-quantity-wrapper-contain{align-items:center;display:flex;gap:15px;justify-content:center}.product-quantity-wrapper-contain .product-quantity-wrapper.open{min-width:50%}.box-unit-content{background-color:#f1f1f1;border-radius:10px;color:#707070;display:inline-block;font-size:12px;font-weight:500;margin-top:15px;padding:10px}.product-add-modal-color{color:#4b4b4d;font-size:28px;font-weight:700}.modal-header-add-product{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.modal-header-add-product h3{margin:0}.modal-header-add-product h5{margin-bottom:25px}.product-renderer-normal-price .discount-percentage.buy_get{background-color:var(--buy-and-get-color-opacity-10);color:var(--buy-and-get-color)}.product-renderer-normal-price .discount-percentage.more_for_less{background-color:var(--more-for-less-color-opacity-10);color:var(--more-for-less-color)}.product-renderer-normal-price .discount-percentage.regular{background-color:var(--regular-promotion-color-opacity-10);color:var(--regular-promotion-color)}.product-renderer-normal-price .discount-percentage.progressive{background-color:var(--progressive-discount-color-opacity-10);color:var(--progressive-discount-color)}@media(min-width:1024px){.product-qty-modal .dynamic-dialog-content{padding:25px}.product-qty-modal .product-renderer-tags-list{margin:10px 0 15px}.product-qty-modal .product-pricing-wrapper{margin-bottom:0}.modal-header-add-product h3{color:#000;font-size:20px;font-weight:700;line-height:normal}.modal-header-add-product h5{color:#9d9d9d;font-size:14px;font-weight:500;line-height:normal}.product-qty-modal-product-quantity-wrapper{margin:0}.product-qty-modal-image{margin-top:25px;max-height:220px;max-width:220px}.product-quantity-and-actions{align-items:center;display:flex;gap:25px;padding:25px 0 0}.product-quantity-and-actions .product-actions-relative{min-width:182px}.product-quantity-and-actions .product-actions-relative .action:hover{background-color:initial}.product-quantity-wrapper-contain{min-width:100%}.product-qty-modal-actions{margin:0}.product-qty-modal-actions .primary{flex:0 0 205px}}.add-products-page .empty-screen-wrapper h3{margin:25px 0 0}.add-products-page-common-action-btn{margin:70px auto 0;max-width:140px}.add-products-page-no-products{font-weight:600}.add-products-page-fixed-options{align-items:center;display:flex;flex-direction:column;gap:15px;padding-bottom:25px}.add-products-page-fixed-options button{border:1px solid #d9d9d9;border-radius:10px;color:#4b4b4d!important;font-size:.875rem;height:40px;max-width:170px}.add-products-page-no-products,.add-products-page-suggestions-list,.add-products-page-suggestions-list-not-see-more{padding:35px 16px}.modal-bottom-fixed{padding:20px 25px 40px}@media(min-width:1024px){.add-products-page .modal-absolute-header{display:block;padding:25px;position:static}.add-products-page .modal-absolute-header .modal-top-indicator{display:none}.add-products-page .modal-absolute-header .common-fixed-wrapper{padding:0}.add-products-page .modal-absolute-header h4{color:#000;font-size:1.125rem;font-weight:600;margin:0 0 25px;text-align:center}.add-products-page .empty-screen-wrapper{align-items:center;display:flex;justify-content:center;margin:0;padding:25px}.add-products-page .empty-screen-wrapper h5{max-width:343px}.add-products-page-no-products{padding:25px;text-align:center}.add-products-page-suggestions-list{padding:0 25px}.add-products-page-suggestions-list-not-see-more{padding:0 25px 5px}.add-products-page-common-action-btn{display:none}.modal-bottom-fixed{padding:25px}}.view-changes-page .empty-screen-wrapper h3{margin:25px 0 0}.view-changes-page .common-action-btn{margin:70px auto 0;max-width:140px}.view-changes-page .dynamic-dialog-content{margin-right:10px}.box-changes{margin:0 15px 25px 25px}.box-changes-product{align-items:center;display:flex;margin-top:35px}.box-changes-product-image{margin-right:20px;max-height:50px;max-width:50px}.box-changes-product-info{font-size:14px}.box-changes-product-info span{font-weight:600}.box-changes-product-info span.REMOVED{color:#fe392a}.box-changes-product-info span.ADDED{color:#01ca46}.box-changes-product-info span.CHANGED,.box-changes-product-info span.SUBSTITUTED{color:#4b4b4d}@media(min-width:1024px){.view-changes-page .modal-absolute-header{display:block;padding:25px 25px 0;position:static}.view-changes-page .modal-top-indicator{display:none}.view-changes-page .common-fixed-wrapper{padding:0}.view-changes-page h4{color:#000;font-size:1.125rem;font-weight:600;margin:0 0 10px;text-align:center}.view-changes-page p{color:#a4a4a5;font-size:14px;text-align:center}.view-changes-page .empty-screen-wrapper{margin:60px 0 0}.view-changes-page .empty-screen-wrapper h5{max-width:343px}.view-changes-page .common-action-btn{display:none}}.ratings-view .order-summary{margin:10px 0 0}.ratings-navigation-chips{border:none;justify-content:flex-start;position:unset}@media(min-width:1024px){.ratings-navigation-chips{border-bottom:none;display:flex;gap:25px;position:unset}.ratings-navigation-chips .ratings-chip:first-child{margin-left:0}.ratings-chip{padding:0 0 5px}}.addresses-view{--address-card-padding:calc(1rem - 1px);--address-card-header-gap:0.5rem;--address-card-gap:1rem;--address-card-location-gap:0.5rem;--address-list-gap:1rem;--background-color:#f8f8f8;--border-color:#f8f8f8;--icon-color:#00000080;--error-gap:0.625rem;line-height:normal}.addresses-view .profile-page:not(.empty){padding:1.25rem}.addresses-view .page-title{color:#000;margin:0 0 2rem}.addresses-view .addresses-list{display:flex;flex-direction:column;gap:var(--address-list-gap);position:relative}.addresses-view .sticky-button-detect{bottom:0;position:absolute}.addresses-view .address-entry-wrapper{border:1px solid var(--border-color);border-radius:.875rem;overflow:hidden}.addresses-view .address-entry-wrapper.no-delivery{--background-color:#fff;--address-card-padding:calc(1rem - 1px) calc(1rem - 1px) 1rem;border-color:rgba(0,0,0,.102)}.addresses-view .address-entry-wrapper.no-delivery .address-entry .address-card-header{opacity:.25}.addresses-view .address-entry-wrapper.default{--icon-color:var(--primary-color);--border-color:var(--primary-color);--background-color:#fff}.addresses-view .address-entry{background-color:var(--background-color);display:flex;flex-direction:column;gap:var(--address-card-gap);padding:var(--address-card-padding);transition:.1s}.addresses-view .address-entry .address-card-header{display:flex;flex-direction:column;gap:var(--address-card-header-gap)}.addresses-view .address-entry .address-card-header .address-card-header-name{align-items:baseline;color:#000;display:flex;font-size:1rem;font-weight:700;gap:.75rem}.addresses-view .address-entry .address-card-header .address-card-header-name span{color:var(--primary-color);font-size:.6875rem;text-transform:uppercase}.addresses-view .address-entry .address-card-header .address-card-header-location{align-items:center;color:rgba(0,0,0,.6);display:flex;font-size:.8125rem;gap:var(--address-card-location-gap)}.addresses-view .address-entry .address-card-header .address-card-header-location i{color:var(--icon-color);font-size:.9375rem}.addresses-view .address-entry .address-card-actions{display:flex;gap:1rem;justify-content:flex-end}.addresses-view .address-entry .address-card-actions .address-card-action-btn{--color:#000000b2;--icon-color:#00000099;--background-color:#0000000d;--hover-icon-color:#fff;--hover-color:#fff;--hover-background-color:var(--primary-color);align-items:center;background-color:var(--background-color);border-radius:.625rem;color:var(--color);display:flex;font-size:.875rem;font-weight:600;padding:.625rem;transition:.1s ease}.addresses-view .address-entry .address-card-actions .address-card-action-btn i{color:var(--icon-color);font-size:1.25rem;line-height:1.25rem;transition:.1s ease}.addresses-view .address-entry .address-card-actions .address-card-action-btn .icomoon-pencil-filled{font-size:1.3275rem}.addresses-view .address-entry .address-card-actions .address-card-action-btn .icomoon-trash-filled{font-size:1.3125rem}.addresses-view .address-entry .address-card-actions .address-card-action-btn.default-address-btn{margin-right:auto}.addresses-view .address-entry .address-card-actions .address-card-action-btn.cancel-address-btn{--background-color:#ff272d0d;--hover-background-color:#ff272d;--icon-color:#ff272d}.addresses-view .address-entry .address-card-actions .address-card-action-btn:hover{background-color:var(--hover-background-color);color:var(--hover-color)}.addresses-view .address-entry .address-card-actions .address-card-action-btn:hover i{color:var(--hover-icon-color)}.addresses-view .address-entry .address-card-actions .address-card-action-btn:disabled{background-color:rgba(0,0,0,.02);color:rgba(0,0,0,.302);cursor:default}.addresses-view .address-entry-no-delivery-area{align-items:center;background-color:rgba(255,78,38,.102);color:#000;display:flex;font-size:.75rem;font-weight:500;gap:var(--error-gap);padding:.625rem}.addresses-view .address-entry-no-delivery-area i{align-items:center;aspect-ratio:1;color:#ff272d;display:flex;font-size:.875rem;justify-content:center;text-align:center;width:1em}.addresses-view .address-entry-no-delivery-area i:before{width:1em}.addresses-view .add-new-address-button{align-items:center;background-color:#fff;border:1px dashed rgba(0,0,0,.2);border-radius:.875rem;bottom:1rem;box-shadow:1rem .5rem 0 1.5rem #fff,-1rem .5rem 0 1.5rem #fff,0 -.5rem 1.25rem .5rem rgba(0,0,0,.16);display:flex;font-size:.875rem;font-weight:500;gap:.25rem;justify-content:center;left:1.25rem;padding:calc(1.5rem - 1px);position:sticky;right:1.25rem}.addresses-view .add-new-address-button.hide-shadow{box-shadow:none}.addresses-view .add-new-address-button i{color:var(--primary-color);font-size:.9375rem;line-height:1}.address-removal-confirm-modal{padding:0 1.25rem 1rem}.address-removal-confirm-modal-buttons{display:flex;flex-direction:column;gap:.9375rem;margin-top:1rem}@media(min-width:1024px){.addresses-view{--address-card-padding:calc(1.5625rem - 1px);--address-card-header-gap:0.75rem;--address-card-location-gap:0.25rem}.addresses-view .page-title{margin:0 0 1.5625rem}.addresses-view .desktop-grid .page-content{padding:1.5625rem 0 1.5625rem 1.5625rem}.addresses-view .address-entry-wrapper.no-delivery{--address-card-padding:1.5625rem}.addresses-view .address-entry{align-items:center;flex-direction:row;justify-content:space-between}.addresses-view .address-entry .address-card-header .address-card-header-location{font-size:.875rem}.addresses-view .address-entry.default .address-card-actions .address-card-action-btn:not(.cancel-address-btn){--color:var(--primary-color);--background-color:var(--primary-color-opacity-10);--hover-color:#fff;--hover-background-color:var(--primary-color)}.addresses-view .address-entry-no-delivery-area .mobile-hidden{display:inline-block}.addresses-view .add-new-address-button{bottom:unset;box-shadow:none;left:unset;min-height:6.125rem;position:relative;right:unset}.address-removal-confirm-modal{padding:1.5625rem}.address-removal-confirm-modal .secondary{margin:0}.address-removal-confirm-modal .modal-header,.address-removal-confirm-modal .modal-header h3{margin:0 0 1.5625rem}.address-removal-confirm-modal .modal-header h4{font-size:.875rem;font-weight:700}}.credit-cards-card{align-items:center;display:flex;gap:10px}.credit-cards-card:not(:first-child){margin:35px 0 0}.credit-cards-card img{max-height:29px;max-width:43px;object-fit:contain}.credit-cards-card button{align-items:center;background-color:initial;color:#fe392a;display:flex;margin-left:auto;padding:0}.credit-card-info p{color:#8d8d8d;font-size:.75rem;font-weight:500}.credit-card-info h5{font-size:.875rem;font-weight:600}@media(min-width:1024px){.credit-cards-card{border:1px solid #f1f3f4;border-radius:10px;gap:20px;margin:25px 0 0;padding:20px}.credit-cards-card .credit-cards-view:not(:first-child){margin:10px 0 0}.credit-cards-card .credit-cards-view button{align-items:center;border-radius:10px;display:flex}.credit-cards-card .credit-cards-view button:hover{background-color:rgba(254,57,42,.1)}.credit-cards-card .credit-cards-view button i{font-size:18px}.credit-cards-card .credit-cards-view button span{font-size:14px;font-weight:600;margin-left:10px}}.customer-permissions-view .permissions-list-view{margin:0}.customer-permissions-view .permissions-list-view .option{margin:35px 0 0}.customer-permissions-view .permissions-list-view .option .name{font-size:.875rem;font-weight:500}.customer-permissions-view .observation{background-color:#f6f6f6;border-radius:10px;font-size:.875rem;font-weight:600;margin:35px 0 0;padding:10px 15px}.customer-permissions-view h5{color:#000;font-size:1.125rem;font-weight:600}@media(min-width:1024px){.customer-permissions-view .permissions-list-view .option{margin:25px 0 0}.customer-permissions-view h5{font-size:.875rem}.customer-permissions-view .observation{padding:20px}}.change-password-page{align-items:center;display:flex;height:calc(100% - 35px)}.change-password-page-mui-form .MuiTextField-root:not(:first-child){margin-top:20px}.change-password-page-mui-form .common-action-btn,.change-password-page-mui-form a:not(.icon-btn){margin:35px 0 0}.change-password-page-mui-form a:not(.icon-btn){display:block;font-size:.875rem;text-align:center}.change-password-page-mui-form a:not(.icon-btn) span{color:var(--primary-color);cursor:pointer;font-weight:600}.change-password-page-mui-form a:not(.icon-btn) span:hover{-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:1024px){.change-password-page .title-desktop{margin:0}.change-password-page .common-action-btn{max-width:250px}.change-password-page section{flex:0 0 442px}.change-password-page .recovery-wrapper{align-items:center;display:flex;flex-direction:column;flex-grow:1;margin:auto auto 40px;max-width:210px}.change-password-page-mui-form{max-width:unset}.change-password-page-mui-form .MuiTextField-root:not(:first-child){margin-top:25px}}.profile-picture-wrapper{border-bottom:1px solid #f1f3f4;justify-content:space-between;margin:35px 0 5px;padding:0 0 25px}.profile-picture-wrapper,.profile-picture-wrapper .rounded-picture,.profile-picture-wrapper button{align-items:center;display:flex}.profile-picture-wrapper input{opacity:0;pointer-events:none;position:absolute}.profile-picture-wrapper button{background-color:#fff;border-radius:10px;color:#707070;font-size:.875rem;font-weight:600;gap:10px;line-height:21px;padding:10px}.profile-picture-wrapper button:disabled{background-color:#d3d3d3;color:gray;cursor:not-allowed}.profile-picture-wrapper button:hover:not(:disabled){background:hsla(0,0%,95%,.5)}.profile-picture-wrapper button:not(.remove){border:1px solid #d9d9d9}.profile-picture-wrapper button.remove{color:#fe392a}.profile-picture-wrapper button.remove i{font-size:18px}.profile-picture-wrapper button.remove:disabled{background-color:#fff;color:gray}.profile-picture-wrapper button.remove:hover:not(:disabled){background:rgba(255,0,0,.1)}.profile-picture-wrapper.uploading img{opacity:.2}.profile-picture-wrapper.uploading .rounded-picture i{display:none}.profile-picture-wrapper .rounded-picture{aspect-ratio:1/1;background-color:#f1f1f1;border-radius:50%;justify-content:center;overflow:hidden;position:relative;width:85px}.profile-picture-wrapper .rounded-picture .MuiCircularProgress-root{position:absolute}.profile-picture-wrapper .rounded-picture img{height:100%;object-fit:cover;object-position:center;width:100%}.profile-picture-wrapper .rounded-picture i{color:#4b4b4d;font-size:30px}@media(min-width:1024px){.profile-picture-wrapper{gap:25px;margin:25px 0 5px}.profile-picture-wrapper button{margin:0;padding:9px 25px}.profile-picture-wrapper{justify-content:flex-start}}.notifications-content{height:calc(100vh - 100px);width:100%}.notifications-content .profile-page:not(.empty),.notifications-content .profile-page:not(.empty) .content,.notifications-content .profile-page:not(.empty) .content .page-content{height:100%}.notifications-content .empty-screen{align-items:center;color:#8d8d8d;display:flex;flex-direction:column;font-size:14px;gap:10px;height:80vh;justify-content:center;text-align:center;width:100%}.notifications-content .empty-screen :not([fill=none]){fill:var(--primary-color)}.notifications-navigation-chips{border-bottom:none;display:flex;justify-content:flex-start;top:56px;width:100%}.notifications-chip{align-items:center;display:flex;gap:10px}.notifications-tab-badge{align-items:center;background-color:#ff272d;border-radius:5px;color:#fff;display:flex;font-size:12px;height:18px;justify-content:center;width:18px}.notifications-notifications{display:flex;flex-direction:column;height:100%;padding:20px 0 0;width:100%}.notifications-notification-group-title{color:#b5b5b5;font-size:10px;font-weight:500;margin-top:20px}.notifications-mark-all-as-read{display:flex;justify-content:flex-end;padding-top:20px;width:100%}.notifications-mark-all-as-read p{color:rgba(0,0,0,.871);cursor:pointer;font-size:12px;font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;width:-moz-max-content;width:max-content}.notifications-notifications-end{align-items:center;color:#8d8d8d;display:flex;flex-direction:column;font-size:12px;gap:15px;justify-content:center;padding:20px 0 0}.notifications-notifications-end :not([fill=none]){fill:var(--primary-color)}.notification-read{opacity:.5}.profile-page{max-width:1560px}.profile-page:not(.empty){padding:20px 16px}.left-content{padding-bottom:50px}.profile-page-active-store,.profile-page-user-name{align-items:center;display:flex}.profile-page-user-name{font-size:1.125rem;font-weight:600;gap:16px}.profile-page-icon{align-items:center;display:flex;height:25px;position:relative;width:25px}.profile-page-icon img{border-radius:50%;height:25px;object-fit:cover;width:25px}.profile-page-icon i{background-color:var(--primary-color-opacity-10);border-radius:50%;color:var(--primary-color);padding:5px}.profile-page-notification-badge{align-items:center;background-color:#ff272d;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:10px;height:16px;justify-content:center;line-height:15px;padding:0;position:absolute;right:-8px;top:-8px;width:16px;z-index:2}.profile-page-active-store{background-color:var(--primary-color-opacity-10);border-radius:5px;color:var(--primary-color);font-size:.875rem;font-weight:600;margin:35px 0;padding:12px 16px}.profile-page-active-store i{font-size:1.1875rem}.profile-page-active-store span{margin-right:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page-active-store .icomoon-store{margin-right:10px}.profile-page-active-store p{font-size:.625rem;font-weight:500;letter-spacing:.5px;margin:0 0 0 auto}@media(min-width:1024px){.profile-page{background-color:#fff;border-radius:10px;margin:0 40px}.profile-page .content .profile-pages-common-header{font-size:1.5rem;font-weight:700;line-height:1}.profile-page .content .left-content .items-separator{display:none;padding-bottom:0}.profile-page:not(.empty){padding:0}.profile-page.desktop-padding{padding:25px}}@media(min-width:1601px){.profile-page{margin:0 auto}}.profile-pages-common-content{padding:25px;width:100%}.how-to-buy-page .page-content .iframe-container,.how-to-buy-page .page-content p,.how-to-buy-page .page-content ul{margin:20px 0}.how-to-buy-page .page-content p{font-size:.875rem}.how-to-buy-page .page-content .iframe-container{border-radius:10px;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative;width:100%}.how-to-buy-page .page-content .iframe-container embed,.how-to-buy-page .page-content .iframe-container iframe,.how-to-buy-page .page-content .iframe-container object{height:100%;left:0;position:absolute;top:0;width:100%}.how-to-buy-page .page-content li{align-items:center;background-color:#f6f6f6;border-radius:10px;display:flex;gap:10px;padding:10px}.how-to-buy-page .page-content li:not(:first-child){margin:10px 0 0}.how-to-buy-page .page-content li .number{align-items:center;background-color:#fff;border-radius:50%;display:flex;font-size:1.125rem;font-weight:600;justify-content:center;min-height:29px;min-width:29px}.how-to-buy-page .page-content li .text{color:rgba(0,0,0,.87);font-size:.75rem;line-height:1.67}.delivery-page-wrapper .free-shipping,.delivery-page-wrapper .text-content{margin:0 0 35px}.delivery-page-wrapper .free-shipping{display:flex;gap:5px;height:unset;padding:15px;width:100%}.delivery-page-wrapper .free-shipping .content{max-width:-moz-max-content;max-width:max-content}.payment-options-page-wrapper h3{color:#8d8d8d;font-size:.875rem;line-height:1.43;margin:20px 0 0}.payment-options-page-wrapper .cards-list{margin:35px 0 0}.payment-options-page-wrapper .cards-list .title{font-size:.875rem;font-weight:600}.payment-options-page-wrapper .cards-list .modality{margin:10px 0 0}.payment-options-page-wrapper .cards-list .modality~.modality{margin:20px 0 0}.payment-options-page-wrapper .cards-list .modality .subtitle{color:#a4a4a5;font-size:.75rem}.payment-options-page-wrapper .cards-list .modality .flex-box{display:flex;flex-wrap:wrap;gap:17px;margin:10px 0 0;row-gap:10px}.payment-options-page-wrapper .cards-list .modality .flex-box img{max-height:29px;max-width:43px;object-fit:contain}.contact-page-wrapper{padding:0 20px}.contact-page-wrapper .MuiFormControl-root{margin:20px 0 0}.contact-page-wrapper .common-action-btn{margin:35px 0}@media(min-width:1024px){.contact-page-wrapper{background-color:#fff;border-radius:10px;margin:0 40px;padding:0}.contact-page-wrapper.safe-area{max-width:1560px}.contact-page-wrapper h5{color:#8d8d8d;font-size:.875rem;margin:5px 0 0}.contact-page-wrapper .MuiFormControl-root,.contact-page-wrapper textarea{margin:25px 0 0}.contact-page-wrapper .mui-form{max-width:unset}.contact-page-wrapper .mui-form .subject{flex:0 0 395px}.contact-page-wrapper .mui-form .common-action-btn{margin-top:40px;max-width:250px}}@media(min-width:1601px){.contact-page-wrapper{margin:0 auto}}.support-page-wrapper{background-color:#fff;margin:0 auto;max-width:1560px}.support-page-wrapper:not(.empty){padding:0 20px 35px}.support-page-wrapper .common-action-btn,.support-page-wrapper .internal-page-menus .content .items-separator,.support-page-wrapper .working-time{margin:20px 0 0}.support-page-wrapper .internal-page-menus .content .menu-item{margin:10px 0 0;padding:14px 0}.support-page-wrapper .contacts .working-time{text-align:center}.support-page-wrapper .contacts .working-time h5{color:#000;font-size:.875rem;font-weight:600;line-height:1.71}.support-page-wrapper .contacts .working-time p{color:#9d9d9d;font-size:.875rem;font-weight:500;line-height:1.43}.support-page-wrapper .contacts .working-time p:first-child{margin:5px}.support-page-inactive-page{min-height:400px}.support-page-text-content{color:#8d8d8d;font-size:.875rem;line-height:1.43;margin:20px 0 0}.support-page-text-content ul li{margin-left:16px}.support-page-text-content ul li p{padding-left:0!important}@media(min-width:1024px){.support-page-wrapper{background-color:#fff;border-radius:10px;margin:0 40px}.support-page-wrapper:not(.empty){padding:0}.support-page-wrapper .items-separator{display:none}.support-page-wrapper .internal-page-menus .content .menu-item{margin:16px 0 0;padding:10px}.support-page-wrapper .internal-page-menus .content .menu-item p{align-items:center;display:flex;height:20px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:1601px){.support-page-wrapper{margin:0 auto}}.store-selection-wrapper{padding:20px 16px 35px}.store-selection-wrapper .icon-input-wrapper,.store-selection-wrapper .location-request,.store-selection-wrapper .store-card{margin:20px 0 0}.store-selection-wrapper .icon-input-wrapper{min-height:40px}.store-selection-wrapper .icon-input-wrapper.no-margin,.store-selection-wrapper .icon-input-wrapper:focus-within{margin:0}.store-selection-wrapper .circular-progress{display:flex;justify-content:center}.store-selection-wrapper .circular-progress .MuiCircularProgress-root{color:var(--primary-color);justify-self:center}.store-selection-wrapper .circular-progress{margin:25px 0 0}.store-selection-modal-header{margin:0}.choose-store-below,.stores-list{margin:35px 0 0}.choose-store-below h5,.stores-list h5{font-weight:400}.store-selection-no-results{background-color:rgba(254,57,42,.1);border-radius:10px;color:#fe392a;font-size:.875rem;font-weight:600;margin:20px 0 0;padding:10px 15px}@media(min-width:1024px){.store-selection-wrapper{padding:0 25px}.store-selection-modal-header{position:static;text-align:center}.desk-sticky{left:0;margin:0 -25px;padding:25px;position:sticky;right:0;top:0}.desk-sticky:not(.no-shadow){box-shadow:0 3px 20px 0 rgba(0,0,0,.16)}.icon-input-wrapper{margin:0}.location-request,.stores-list{margin:25px 0 0}.choose-store-below h3.near-stores-title{font-size:.875rem}.store-selection-wrapper.in-results .store-selection-modal-header{padding-bottom:0}.store-selection-wrapper.in-results .location-request{margin:25px 0 0}.store-selection-wrapper.in-results .choose-store-below{margin:25px 0}}.suggestion{align-items:center;display:flex;gap:13px;margin:20px 0 0}.suggestion i{color:#707070;font-size:20px}.suggestion h3{font-size:.875rem;font-weight:500;line-height:1.29}.suggestion h5{color:#a4a4a5;font-size:.75rem;font-weight:400}@media(min-width:1024px){.suggestion{border-radius:10px;cursor:pointer;margin:10px 0 0;padding:10px}.suggestion:hover{background-color:hsla(0,0%,95%,.5)}.suggestion i{color:#707070;font-size:20px}.suggestion h3{font-size:.875rem;font-weight:500;line-height:1.29}.suggestion h5{color:#a4a4a5;font-size:.75rem;font-weight:400}}.store-card{border:1px solid #d9d9d9;border-radius:10px;cursor:pointer;gap:16px;justify-content:space-between;padding:10px 16px}.store-card:hover{background-color:#f6f6f6}.store-card,.store-card .store-card-state{align-items:center;display:flex}.store-card-header{font-size:.875rem;font-weight:600;line-height:1.71;max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-card-name{align-items:center;color:#707070;display:flex;font-size:.75rem;line-height:1.33}.store-card-name i{color:#a4a4a5;font-size:11px;margin:0 5px 0 0}.store-card-state{background-color:#d9d9d9;border-radius:3px;height:20px;justify-content:center;min-width:20px}.store-card-state i{color:#fff;display:none;font-size:8px}.store-card-state.active{background:var(--primary-color)}.store-card-state.active i{display:block}@media(min-width:1024px){.store-card{margin:10px 0 0}.store-card-header{max-width:350px}}.recipes-list-page{padding:20px 16px 35px}.recipes-list-page .filter-button-component{margin:20px 0 0}.recipes-list-page .filter-button-component .filter-btn{margin-left:0}.recipes-list-page-title{color:#000;font-size:1.25rem;font-weight:700}.recipes-list-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(157px,1fr));margin:25px 0 0;min-height:618px}.recipe-thumbnail-template{padding:0}@media(min-width:1024px){.recipes-list-page{background-color:#fff;border-radius:10px;padding:0}.recipes-list-page-content{padding:25px 25px 25px 30px}.recipes-list-grid{grid-template-columns:repeat(auto-fill,minmax(167px,1fr));justify-content:space-between;margin:0}.recipe-thumbnail-template .box-img{max-width:unset;width:100%}}.supermarket-shopping-lists-page{background-color:#fff;border-radius:10px;width:100%}.supermarket-shopping-lists-page .header{padding:25px}.supermarket-shopping-lists-page-header-info h3{color:#000;font-size:1.5rem;font-weight:700;line-height:1}.supermarket-shopping-lists-page-content{display:grid;grid-template-columns:repeat(auto-fit,calc(50vw - 40px));grid-gap:20px;padding:20px}@media(min-width:1024px){.supermarket-shopping-lists-page-content{grid-template-columns:repeat(auto-fit,167px);padding:0 20px 20px}}.recipe-show-page .homepage-category{box-shadow:0 1px 2px 0 rgba(0,0,0,.08);display:block;flex:unset;flex-wrap:unset;margin-right:-30px;overflow:hidden;padding:unset}.recipe-show-page .homepage-category .slider-arrows-overlay{width:120px}.recipe-show-page .homepage-category .slider-arrows-overlay .slick-next{font-size:14px;right:25px}.recipe-show-page .homepage-category .slider-arrows-overlay.right{right:0}.recipe-show-page .homepage-category .slider-arrows-overlay.left{left:0}.recipe-show-page .homepage-category:hover .slider-arrows-overlay:not(.hide){display:block}.recipe-prep-details{font-size:.75rem;font-weight:500;gap:20px;margin:10px 0 25px}.recipe-prep-details,.recipe-prep-details .info{align-items:center;display:flex}.recipe-prep-details i{font-size:14px;margin:0 5px 0 0}.recipe-page-content{display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.recipe-details{background:#fff;border-radius:10px 10px 0 0;padding:16px 16px 0;position:relative;width:100%;z-index:1}.recipe-details .ingredients li,.recipe-details .ingredients p,.recipe-details .preparation p{color:#707070;font-size:.875rem}.recipe-details-title{color:#000;font-size:1.25rem;font-weight:700}.recipe-navigation-chips{justify-content:space-between;position:sticky;top:0}.recipe-navigation-chips .chip{margin:0;text-transform:none}.recipe-navigation-chips .chip:first-child{margin-left:0}.recipe-navigation-chips .chip:last-child{margin-right:0}.recipe-tab{padding-bottom:35px}.recipe-tab:not(.visible){display:none}.recipe-tab h4,.recipe-tab p{margin:20px 0 0}.recipe-tab h4:empty,.recipe-tab p:empty{display:none}.recipe-details-products-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:40px;width:100%}.recipe-details-products h4{align-items:center;display:flex;gap:15px;justify-content:space-between}.recipe-details-products h4 button{max-width:-moz-max-content;max-width:max-content}.recipe-details-products p{margin:unset}.recipe-details-products:not(:last-child){border-bottom:1px solid #f1f3f4}.recipe-image-wrapper{height:370px;overflow:visible;width:100%;z-index:0}.recipe-image-wrapper img{border-radius:10px;height:375px;object-fit:cover;position:relative;width:100%;z-index:-1}.recipe-show-page-header{position:relative}.recipe-common-actions-bar{position:absolute;right:16px;top:110px;z-index:2}.recipe-common-actions-bar button{align-items:center;border:1px solid #d9d9d9;border-radius:10px;color:#4b4b4d;display:flex;font-size:.875rem;font-weight:600;gap:7px;padding:8px 23px}.recipe-common-actions-bar button i{color:#4b4b4d;font-size:20px}.recipe-common-actions-bar button:hover{background-color:#d9d9d9}.recipe-slider-wrapper{background:#fff;position:relative;z-index:1}.recipes-list-slider{border-top:1px solid #f1f3f4;margin:0;padding:35px 16px}@media(min-width:1024px){.recipe-desktop-grid{background-color:#fff;border-radius:10px;display:inline-block;width:100%}.recipe-page-content{flex-direction:row;gap:30px;padding:30px;width:100%}.recipe-image-wrapper{border-radius:10px;flex:0 0 439px;height:439px;overflow:hidden;position:unset;width:439px}.recipe-image-wrapper img{height:100%;object-fit:cover;width:100%}.recipe-image-wrapper .recipe-common-actions-bar{display:none}.header .recipe-common-actions-bar{display:flex;gap:10px;margin-left:60px}.header .recipe-common-actions-bar i{color:#4b4b4d}.recipe-details{margin:0;padding:0;position:unset;width:100%}.recipe-navigation-chips{display:flex;justify-content:flex-start;margin:0;padding:0;position:static;width:100%}.recipe-products .category-container{flex:unset;margin:0;padding:0 0 25px}.recipe-details-title{margin:25px 0}.recipe-details-products-list{gap:30px}.recipe-prep-details{font-size:.875rem;margin:0 0 0 auto}.recipe-slider-wrapper{border-radius:10px;margin:25px 0 0;overflow:hidden}.recipes-list-slider{padding:25px}}.recipe-print-component{display:none;overflow:visible;-webkit-print-color-adjust:exact;print-color-adjust:exact}.recipe-print-component section{margin:50px 0 0}.recipe-print-component section h5{font-size:14px;font-weight:600;line-height:21px;margin:0 0 20px}.recipe-print-component section p{color:#707070;font-size:12px;font-weight:400;line-height:18px}.recipe-print-component section .line-styled p{align-items:center;display:flex;gap:10px;margin:15px 0 0}.recipe-print-component section .line-styled p:before{background-color:var(--primary-color-opacity-30)!important;border-radius:50%;content:" ";height:5px;width:5px}.recipe-print-component section.header h1{color:#000;font-size:25px;font-weight:500;line-height:38px}.recipe-print-component section.header .prep-details{gap:27px;margin:7px 0 0}.recipe-print-component section.header .prep-details,.recipe-print-component section.header .prep-details .info{align-items:center;display:flex}.recipe-print-component section.header .prep-details .info{align-items:center;color:#8d8d8d;display:flex;font-size:12px;font-weight:500;gap:6.5px}.recipe-print-component section.header .prep-details .info i{font-size:12px}.recipe-print-logo{max-height:56px;width:144px}.recipe-print-logo img{max-height:100%;max-width:100%;object-fit:contain}@media print{@page{size:A4;margin:25px}.recipe-print-component{display:block}}@media(min-width:1024px){.registration-page-wrapper{background-color:#fff;border-radius:10px;max-width:500px;overflow:hidden}.registration-page-wrapper .mui-form{margin:0 auto}.registration-page .fixed-bottom:not(.no-shadow){box-shadow:none}}.list-action-button{align-items:center;background-color:#f6f6f6;border-radius:10px;display:flex;font-size:.875rem;font-weight:600;gap:5px;height:30px;justify-content:center;padding:0 10px}.list-action-button.delete{background-color:rgba(254,57,42,.1);color:#fe392a}.list-action-button.delete i{color:#fe392a}.list-action-button i{color:#4b4b4d;font-size:16px}.add-products-button{align-items:center;background-color:#fff;border:1px dashed #d9d9d9;border-radius:10px;color:var(--primary-color);display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:18px 0;transition:.2s ease-in-out;width:100%}.add-products-button i{font-size:24px}.add-products-button:not([disabled]):hover{background-color:#f9f9f9}@media(min-width:1024px){.list-action-button{background-color:#fff;height:unset;padding:8px 15px}.list-action-button:hover{background-color:#f6f6f6}.list-action-button i{color:#575659;font-size:16px}.add-products-button{padding:14px 16px}}.shopping-list-summary{border:1px solid #d9d9d9;border-radius:10px;margin:10px 0 0;padding:16px}.shopping-list-summary .list-header{align-items:center;display:flex;justify-content:space-between}.shopping-list-summary .list-header .common-action-btn{max-width:-moz-max-content;max-width:max-content;white-space:pre}.shopping-list-summary .list-header>div h5{color:#4b4b4d;font-size:1rem;font-weight:600;line-height:1.5}.shopping-list-summary .list-header>div span{color:#a4a4a5;font-size:.75rem;font-weight:500;line-height:1}.shopping-list-summary .products-list{margin:35px 0 20px;overflow:hidden;width:100%}.shopping-list-summary .products-list img{height:44px;object-fit:contain;width:44px}.shopping-list-summary .products-list:not(.has-extra) img{margin-right:9px}.shopping-list-summary .products-list .profile-picture-rounded{flex:0 0 44px;height:44px}.shopping-list-summary .products-list .profile-picture-rounded span{font-size:.875rem}.shopping-list-summary .add-products-button{margin:35px 0 0}@media(min-width:1024px){.shopping-list-summary{padding:20px}.shopping-list-summary .list-header>div h5{color:#000;font-size:1.125rem;font-weight:700;line-height:1.33}.shopping-list-summary .products-list{margin:40px 0 25px}.shopping-list-summary .products-list img{height:100px;width:100px}.shopping-list-summary .products-list:not(.has-extra) img{margin-right:15px}.shopping-list-summary .products-list .profile-picture-rounded{flex:0 0 100px;height:100px}.shopping-list-summary .products-list .profile-picture-rounded span{color:#4b4b4d;font-size:1.8125rem}.shopping-list-summary .common-action-btn.add-to-cart{margin-left:auto;max-width:-moz-max-content;max-width:max-content}.shopping-list-summary .common-action-btn.add-to-cart:not(:hover){background-color:var(--primary-color-opacity-10);color:var(--primary-color)}}.users-and-actions{margin:20px 0 0}.users-and-actions:not(.mobile-full){align-items:flex-end;display:flex}.users-and-actions:not(.mobile-full) .users-and-actions-actions{gap:15px;margin-left:auto}.users-and-actions-actions{justify-content:space-between;margin:20px 0 0}.users-and-actions-actions .list-action-button{font-size:.75rem;margin:0;padding:5px}.users-and-actions-actions.hidden{display:none}.users-and-actions-actions,.users-and-actions-customers{align-items:flex-end;display:flex}.share-list-buttons{display:flex;gap:15px;margin-left:auto}.share-list-buttons.to-left{margin-left:40px;margin-right:auto}.users-and-actions-customer-column:first-child{margin-right:20px;min-width:-moz-max-content;min-width:max-content}.users-and-actions-customer-column.full-width{flex:1 1 100%}.users-and-actions-customer-column>span{color:#4b4b4d;font-size:.625rem;font-weight:600}.users-and-actions-customer-column .profile-picture-rounded{margin:5px 0 0}.users-and-actions-customer-column.with-name>div{align-items:center;display:flex;gap:10px}.users-and-actions-customer-column.with-name>div span{font-size:.625rem;font-weight:600;text-transform:uppercase}.shopping-list-profile-picture{position:relative}.shopping-list-profile-picture:hover .invited-users-shopping-list-tip{opacity:1}.invited-users-shopping-list-tip{left:-100%;width:100px}@media(max-width:1023px){.users-and-actions.mobile-full .actions.mobile-scrollable{margin:20px -16px 0}.users-and-actions .mobile-scrollable{gap:12px;overflow:scroll;width:100%}.users-and-actions .mobile-scrollable button{white-space:nowrap}}@media(min-width:1024px){.users-and-actions{align-items:center;margin:25px 0 0}.users-and-actions.mobile-full{align-items:center;display:flex;justify-content:space-between;width:100%}.users-and-actions-actions{gap:25px;margin:0}.users-and-actions-actions .list-action-button{font-size:.875rem;height:40px;margin:0;padding:10px 15px}.users-and-actions-customer-column{align-items:center;display:flex;gap:10px}.users-and-actions-customer-column:first-child{margin-right:40px}.users-and-actions-customer-column>span{font-size:.875rem}.users-and-actions-customer-column .profile-picture-rounded{margin:0}}.profile-picture-rounded{align-items:center;background-color:var(--menu-text-color-opacity-10);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:flex;height:30px;justify-content:center;overflow:visible;position:relative;width:30px}.profile-picture-rounded span{color:#8d8d8d;font-size:.75rem;font-weight:600;letter-spacing:.4px}.profile-picture-rounded .overflowing-border{border:5px solid #fff;border-radius:50%;bottom:-5px;left:-5px;position:absolute;right:-5px;top:-5px}@media(min-width:1024px){.profile-picture-rounded{height:36px;width:36px}}.list-products{margin:35px 0 0}.list-products .list-content,.list-products .list-content hr:not(.product-divider){margin:20px 0}.unavailable{opacity:.7}.list-product .row{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.list-product .row .flex{align-items:center;display:flex;justify-content:center}.list-product .row .column{display:flex;flex-direction:column;gap:10px;width:100%}.list-product .row .product-box{width:calc(100vw - 32px)}.list-product .row .product-box,.list-product .row .product-box .align-right{display:flex;justify-content:space-between}.list-product .row .product-box .product-info{align-items:center;display:flex;gap:10px}.list-product .row .product-box .product-info img{margin:auto}.list-product .row .product-box .product-info p{color:#707070;font-size:.75rem;line-height:1.17}.list-product .row .product-box .product-info p span{color:#b5b5b5}.list-product .row .product-box .product-info .image-description{display:flex;flex-direction:column;gap:10px;justify-content:center}.list-product .row .product-box .product-info .image-description .price-promotion{align-items:center;display:flex;gap:10px;position:relative}.list-product .row .product-box .product-info .image-description .price-promotion>span{color:#4b4b4d;font-size:.75rem;font-weight:600;line-height:16px;text-align:center}.list-product .row .product-box .product-info .image-description .price-promotion [data-title]{font-weight:600;line-height:1}.list-product .row .product-box .product-info .image-description .price-promotion [data-title]:hover:before{background:#4b4b4d;border-radius:7px;color:#fff;content:attr(data-title);font-family:sans-serif;font-size:12px;height:auto;left:33%;max-width:150px;min-width:60px;padding:5px 10px;position:absolute;text-align:center;top:33px;white-space:pre-wrap;z-index:3}.list-product .row .product-box .product-info .image-description .price-promotion [data-title]:hover:after{border:6px solid transparent;border-bottom:8px solid #4b4b4d;color:#fff;content:"";display:inline-block;left:50%;position:absolute;top:20px}.list-product .row .product-box .product-info .image-description .price-promotion .price-percentage{align-items:center;display:flex;gap:10px;justify-content:flex-start}.list-product .row .product-box .product-info .image-description .price-promotion .price-percentage .percentage{background:var(--regular-promotion-color-opacity-10);border-radius:5px;color:var(--regular-promotion-color);font-size:.75rem;font-weight:700;line-height:16px;padding:5px}.list-product .row .product-box .product-info .image-description .price-promotion .price-percentage span{color:#a4a4a5;font-size:.875rem;font-weight:400;line-height:16px;text-decoration-line:line-through}.list-product .row .product-box .product-info .image-description .price-promotion .persona-price-wrapper{align-items:center;background-color:var(--persona-color-opacity-10);border-radius:10px;display:flex;gap:5px;padding:4px 4px 4px 6px}.list-product .row .product-box .product-info .image-description .price-promotion .persona-price-wrapper span{color:var(--persona-color);font-size:.75rem;font-weight:600;line-height:16px}.list-product .row .product-box .product-info .image-description .price-promotion .persona-price-wrapper .name{align-items:center;display:flex;gap:7px;margin-left:5px}.list-product .row .product-box .product-info .image-description .price-promotion .persona-price-wrapper .name p{align-items:center;color:var(--persona-color);display:flex;font-size:.4rem;font-weight:700;gap:5px;line-height:10px;margin-top:1px}.list-product .row .product-box .product-info .image-description .price-promotion .persona-price-wrapper .name img{background-color:#fff;border-radius:5px;max-height:20px;max-width:20px}.list-product .row .product-box .unavailable-text{color:#707070;display:flex;font-size:.875rem;gap:50px;justify-content:center;margin:auto 0;text-align:center}.list-product .row .product-box .unavailable-text div{align-items:center;display:flex;justify-content:center;margin-right:2px}.list-product .row .product-box .unavailable-text p{width:159px}.list-product .row .product-box .unavailable-text i{color:#fe392a;cursor:pointer;font-size:1rem}.list-product .row .product-box img{margin-bottom:auto;margin-right:10px;width:35px}@media(max-width:1023px){.list-product .row .product-box .product-quantity-wrapper{background-color:#fff;border:1px solid #d9d9d9}.list-product .row .product-box .unavailable-text{font-size:.75rem;gap:32px}.list-product .row .product-box .unavailable-text p{margin:auto;width:80px}.list-product .row .product-box .product-quantity-wrapper.open{margin:0 20px;min-width:unset}.list-product .row .product-box .product-quantity-wrapper.open .action i{color:var(--item-action-button-color);font-size:12px}.list-product .row .product-box .product-quantity-wrapper.open .quantity-content{color:#4b4b4b;font-size:.75rem}}.list-promotion-description{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:5px;color:var(--primary-color);display:flex;font-size:.75rem;font-weight:600;height:26px;line-height:22px;max-width:370px;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;white-space:nowrap;width:-moz-max-content;width:max-content}.list-promotion-description.regular{background:var(--regular-promotion-color-opacity-10);color:var(--regular-promotion-color)}.list-promotion-description.more_for_less{background:var(--more-for-less-color-opacity-10);color:var(--more-for-less-color)}.list-promotion-description.progressive{background:var(--progressive-discount-color-opacity-10);color:var(--progressive-discount-color)}.list-promotion-description.buy_get{background:var(--buy-and-get-color-opacity-10);color:var(--buy-and-get-color)}.list-promotion-description .achieved{align-items:center;animation:opacityIn .8s ease-in-out 1;background-color:#01ca46;border-radius:50%;color:#fff;display:flex;font-size:8px;height:16px;justify-content:center;margin-left:10px;overflow:hidden;width:16px}@keyframes opacityIn{0%{opacity:0}to{opacity:1}}.list-promotion-description .achieved i{height:7.14px;margin-top:1px;width:10px}@media(max-width:1023px){.list-promotion-description .achieved i{margin-right:2px}}@media(min-width:1024px){.list-products{margin:25px 0 0}.list-products .list-content{margin:10px 0}.list-products .list-content hr:not(.product-divider){display:none}.list-products .list-content~.list-product-actions{margin:25px 0 0}.list-products .add-products-button{padding:30px 0}.list-products .desktop-flex{align-items:center;display:flex;justify-content:space-between}.list-products .desktop-flex button{max-width:-moz-max-content;max-width:max-content}.list-products .custom-checkbox{cursor:pointer}.list-products .custom-checkbox:not(:hover):not([data-active=true]),.list-products .disabled{background-color:#fff;border:1px solid #d9d9d9}.list-products .disabled{cursor:default}.list-product{border:1px solid #d9d9d9;border-radius:10px;margin:0 0 10px;padding:10px 20px;width:100%}.list-product .row{justify-content:unset;width:100%}.list-product .row .product-box{justify-content:space-between;width:100%}.list-product .row .product-box .product-info .image-description p{font-size:.875rem;font-weight:500;line-height:1.43}.list-product .row .product-box .product-info .image-description .price-promotion{gap:20px}.list-product .row .product-box .product-info .image-description .price-promotion .price-percentage span,.list-product .row .product-box .product-info .image-description .price-promotion span{font-size:1.125rem;line-height:27px}.list-product .row .product-box .product-info .image-description .price-promotion .persona-price-wrapper{gap:20px}.list-product .row .product-box .product-info .image-description .price-promotion .persona-price-wrapper span{font-size:1.125rem;line-height:27px}.list-product .row .product-box .product-info .image-description .price-promotion .persona-price-wrapper .name{margin-left:0}.list-product .row .product-box .product-info .image-description .price-promotion .persona-price-wrapper .name p{font-size:.5625rem}.list-product .row img{margin-right:20px;width:60px}.list-product .row .product-quantity-wrapper.open{margin:0 50px 0 auto;min-width:159px}}.shopping-list-fixed{padding:16px}.shopping-list-internal hr:not(.product-divider){margin:35px -16px}.shopping-list-internal .grid-mode-wrapper{margin-top:35px}.shopping-list-header{align-items:center;display:flex;gap:20px;justify-content:space-between}.shopping-list-header button{height:36px;min-width:36px}.shopping-list-header h2{color:#4b4b4d;font-size:18px;font-weight:700;line-height:1.33}.shopping-list-description{color:#a4a4a5;font-size:.75rem;line-height:1.5;margin:20px 0 0}.shopping-list-banner{display:flex;padding:25px 0;width:100%}.shopping-list-banner img{aspect-ratio:343/120;border-radius:10px;object-fit:cover;width:100%}.shopping-list-products-header{justify-content:space-between}.shopping-list-products-header,.shopping-list-products-header .monitoring-toggle,.shopping-list-products-header>div{align-items:center;display:flex}.shopping-list-products-header>div h2{color:#000;font-size:1.125rem;font-weight:700}.shopping-list-products-header>div i{background-color:#b5b5b5;border-radius:50%;height:4px;margin:0 18px;width:4px}.shopping-list-monitoring-toggle{cursor:pointer;gap:20px;position:relative}.shopping-list-monitoring-toggle .dropdown-tip{left:-50%;text-align:center;width:247px;z-index:10}.shopping-list-monitoring-toggle:hover .dropdown-tip{opacity:1}.shopping-list-monitoring-toggle span{font-size:.875rem;font-weight:600}.shopping-list-monitoring-toggle.active .shopping-list-monitoring-toggle-wrapper{background-color:var(--primary-color)}.shopping-list-monitoring-toggle.active .shopping-list-monitoring-toggle-wrapper button{left:17px}.shopping-list-monitoring-toggle.active .shopping-list-monitoring-toggle-wrapper button i{color:var(--primary-color)}.shopping-list-monitoring-toggle-wrapper{background-color:#d7d7d7;border-radius:100px;height:20px;position:relative;width:35px}.shopping-list-monitoring-toggle-wrapper button{align-items:center;background:#fff;border-radius:50%;display:flex;height:16px;justify-content:center;left:2px;position:absolute;top:2px;transition:left .2s ease;width:16px}.shopping-list-monitoring-toggle-wrapper button i{background-color:unset;color:#d7d7d7;font-size:6px;height:unset;margin:0;width:unset}@media(min-width:1024px){.shopping-list-internal hr:not(.product-divider){margin:25px 0}.shopping-list-header{justify-content:flex-start}.shopping-list-header h2{font-size:1.8125rem}.shopping-list-banner img{aspect-ratio:1206/150}.shopping-list-description{font-size:.875rem;line-height:1.71;margin:25px 0 0}}.customer-lists .no-list-content{align-items:center;display:flex;flex-direction:column;gap:10px;height:69vh;justify-content:center;position:relative}.customer-lists .no-list-content .empty-screen-wrapper{height:auto}.customer-lists .no-list-content .header{border:1px solid red}@media(min-width:1024px){.customer-lists .create-list-button{bottom:90px;position:absolute}.customer-lists .list-search{align-items:center;display:flex;gap:25px;justify-content:flex-start;position:relative;width:100%}.customer-lists .list-search button{height:40px}.customer-lists .list-search button[disabled]{color:#b5b5b5;cursor:default;opacity:.5}.customer-lists .list-search button[disabled]:hover+.dropdown-tip{opacity:1}.customer-lists .list-search form{width:100%}.customer-lists .list-search .dropdown-tip{left:110px;max-width:300px;top:60px}.customer-lists .no-list-content{align-items:center;display:flex;flex-direction:column;gap:10px;height:90%;justify-content:center}}.invite-page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.invite-page-header-left h1{color:#000;font-size:1.125rem;font-weight:600}.invite-page-header-left p{color:#8d8d8d;font-size:.875rem;margin-top:5px}.invite-page-accept-btn{margin-top:25px}.invite-page-accept-btn button{background-color:var(--primary-color);border-radius:10px;color:#fff;font-size:.875rem;font-weight:600;height:40px;padding:10px 19px;width:100%}.invite-page-list{margin-top:25px}@media(min-width:1024px){.invite-page-header-left h1{font-size:1.5rem;font-weight:700}.invite-page-header-right button{background-color:var(--primary-color);border-radius:10px;color:#fff;font-size:.875rem;font-weight:600;height:40px;padding:10px 19px;width:146px}.invite-page-divider{border-bottom:1px solid #f1f3f4;margin-left:-200px;width:200%}}@media(max-width:720px){.invite-page-centered{align-items:center;display:flex;justify-content:center}}.promotions-banner{aspect-ratio:350/110;background-color:initial;display:flex;margin-bottom:4px;padding:0 20px;width:100%}.promotions-banner img,.promotions-banner video{border-radius:10px;object-fit:cover;width:100%}@media(min-width:1024px){.promotions-banner{aspect-ratio:1600/200;padding:0}}.order-keyword-modal{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px 20px 40px}.order-keyword-modal .order-keyword-modal-content{align-items:center;display:flex;flex-direction:column;gap:48px;padding:20px}.order-keyword-modal .order-keyword-modal-content .order-keyword-modal-header{align-items:center;display:flex;flex-direction:column;gap:24px;padding:0 5px}.order-keyword-modal .order-keyword-modal-content .order-keyword-modal-header i{align-items:center;background-color:var(--primary-color);border-radius:100px;color:#fff;display:flex;font-size:41px;gap:10px;height:80px;justify-content:center;padding:6px;width:80px}.order-keyword-modal .order-keyword-modal-content .order-keyword-modal-header p{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.order-keyword-modal .order-keyword-modal-content .order-keyword-modal-display{align-items:center;background-color:rgba(0,0,0,.05);border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:16px;width:100%}.order-keyword-modal .order-keyword-modal-content .order-keyword-modal-display .order-keyword-word-section-modal{align-items:center;display:flex;gap:20px}.order-keyword-modal .order-keyword-modal-content .order-keyword-modal-display .order-keyword-word-section-modal i{align-items:center;background-color:#f8bc0c;border-radius:30px;color:#fff;display:flex;flex-direction:column;font-size:20px;gap:10px;padding:6px}.order-keyword-modal .order-keyword-modal-content .order-keyword-modal-display .order-keyword-word-section-modal span{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.order-keyword-modal .order-keyword-modal-content .order-keyword-modal-display .order-keyword-copy-section-modal{align-items:center;background-color:initial;border-radius:10px;display:flex;gap:8px;padding:8px;transition:.2s;width:-moz-max-content;width:max-content}.order-keyword-modal .order-keyword-modal-content .order-keyword-modal-display .order-keyword-copy-section-modal span{color:rgba(0,0,0,.7);font-size:14px;font-style:normal;font-weight:500;line-height:16px}.order-keyword-modal .order-keyword-modal-content .order-keyword-modal-display .order-keyword-copy-section-modal i{color:rgba(0,0,0,.698)}.order-keyword-modal .order-keyword-modal-content .order-keyword-modal-display .order-keyword-copy-section-modal:hover{background-color:rgba(0,0,0,.05)}.order-keyword-modal .order-keyword-modal-content .order-keyword-text-modal{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.order-keyword-modal .order-keyword-modal-content .order-keyword-text-modal div{align-items:center;display:flex;gap:15px;justify-content:flex-start;width:100%}.order-keyword-modal .order-keyword-modal-content .order-keyword-text-modal i{align-items:center;background:rgba(0,0,0,.05);border-radius:100px;display:flex;font-size:20px;gap:10px;padding:8px}.order-keyword-modal .order-keyword-modal-content .order-keyword-text-modal p{color:rgba(0,0,0,.5);font-size:14px;font-style:normal;font-weight:400}.order-keyword-modal .order-keyword-modal-content button{align-items:center;background-color:var(--primary-color);border-radius:12px;color:#fff;display:flex;gap:5px;justify-content:center;padding:16px;width:100%}.page-content ul{list-style-type:disc}.sysmo-b2c-login-modal .sysmo-b2c-login-modal-container{display:flex;flex-direction:column;gap:1.25rem;padding:0 1.25rem}.sysmo-b2c-login-modal .sysmo-b2c-login-modal-container img{height:100%;margin-bottom:.5rem;max-height:7.5rem;object-fit:contain;width:100%}.sysmo-b2c-login-modal .sysmo-b2c-login-modal-container .inputs-wrapper{--input-error-gap:0.5rem;display:flex;flex-direction:column;gap:.875rem}.sysmo-b2c-login-modal .sysmo-b2c-login-modal-container .inputs-wrapper .error{align-items:center;color:#ff272d;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:normal}.sysmo-b2c-login-modal .sysmo-b2c-login-modal-container .common-action-btn{border-radius:.875rem;font-size:1rem;font-weight:700;padding:1rem 1.25rem}.sysmo-b2c-login-modal .sysmo-b2c-login-modal-container .login-link-text{color:rgba(0,0,0,.8);font-size:.875rem;line-height:normal;text-align:center}.sysmo-b2c-login-modal .sysmo-b2c-login-modal-container .login-link-text button{background:none;color:var(--primary-color);font-weight:700;padding:0;transition:.1s}.sysmo-b2c-login-modal .sysmo-b2c-login-modal-container .login-link-text button:hover{-webkit-text-decoration:underline;text-decoration:underline}.sysmo-b2c-login-modal .sysmo-b2c-login-modal-container .login-link-text button:focus-visible{border-radius:.875rem;outline:2px solid #000;outline-offset:2px}@media screen and (min-width:1024px){.sysmo-b2c-login-modal .sysmo-b2c-login-modal-container{gap:1.875rem;padding:1.5625rem}.sysmo-b2c-login-modal .sysmo-b2c-login-modal-container img{margin-bottom:0}}.mobile-not-verified .dynamic-dialog-content{margin:10px 0 20px;padding:0 20px}.mobile-not-verified.disabled .dynamic-dialog-content{opacity:.7;pointer-events:none}.mobile-not-verified-inputs{display:flex!important;flex-direction:row;justify-content:space-between;margin-top:30px}.mobile-not-verified-inputs input{border:1px solid #e0e0e0;border-radius:10px;box-shadow:none;color:#000!important;display:flex;font-size:16px;height:53px;margin:0;padding:0;text-align:center;width:51px}.mobile-not-verified-inputs input:focus{border-color:transparent;outline:2px solid #4b4b4d}.mobile-not-verified-inputs.error input{border-color:transparent;outline:2px solid #fe392a}.mobile-not-verified-error-box{align-items:center;background-color:rgba(254,57,42,.1);border-radius:10px;color:#fe392a;display:flex;font-size:.875rem;font-weight:600;gap:5px;line-height:1;margin:35px 0 0;padding:10px 10px 10px 8px}.mobile-not-verified-error-box i{font-size:20px}.mobile-not-verified-modal-header h5{margin:5px 0 0}.code-not-received{color:#fe392a;cursor:pointer;font-size:14px;font-weight:600;margin-top:40px;text-align:center}@media(min-width:1024px){.mobile-not-verified .dynamic-dialog-content{margin:25px 0;padding:0 25px}.error-box{margin:20px 0 0}.react-code-input{padding:0}}.modal-absolute-header{position:absolute}.placeholder{background:#eee;border-radius:10px;height:200px;width:100%}.price-placeholder{width:50%}.description-placeholder,.price-placeholder{background:#eee;border-radius:10px;height:20px;margin-top:20px}.description-placeholder{width:100%}.file{transition:all .3s cubic-bezier(.25,.8,.25,1)}.file .form-control{height:auto;overflow:hidden;padding:5px}.file .form-control.placeholder{color:#a9a9ae}.file .imagePreview{height:auto;justify-content:center;max-width:260px;position:relative}.file .imagePreview .image-preview{display:flex;justify-content:center}.file .imagePreview .label{background-color:initial;position:absolute;top:-18px}.file .imagePreview.customHeight{max-height:150px;max-width:unset}.file .imagePreview .svg-img,.file .imagePreview img{border:1px solid #ced4da;border-radius:.25rem;max-width:100px;padding:5px;width:100%}.file.profile-picture{width:130px}.file.profile-picture .imagePreview{height:128px;width:128px}.file.profile-picture .imagePreview img{border-radius:75px}.file.profile-picture .actions{justify-content:center}.file .actions{align-items:center;display:flex;position:relative}.file .actions .btn-outline-dark{border-color:#ccc;padding:.375rem .5rem}.file .actions .btn-outline-dark:hover{background-color:#e6e6e6;color:#343a40}.file .actions .btn{font-size:.95em}.file .actions [type=file]{display:none}.file .maxSize{display:inline-block;font-style:italic;padding-left:5px}.file .help{position:absolute;top:-21px}.file .help i{color:#228ae6;cursor:pointer;font-size:17px}.file.drag{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);position:relative}.file.drag:before{color:#c7c7dc;content:"Solte para enviar";font-style:italic;font-weight:600;left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:20}.promotion-style{color:#fff}.promotion-style.regular{background:var(--regular-promotion-color)}.promotion-style.more-for-less{background:var(--more-for-less-color)}.promotion-style.progressive{background:var(--progressive-discount-color)}.promotion-style.buy-get{background:var(--buy-and-get-color)}.promotion-style.persona{background:var(--persona-color)}.promotion-style-text.regular{background:var(--regular-promotion-color-opacity-10);color:var(--regular-promotion-color)}.promotion-style-text.more-for-less{background:var(--more-for-less-color-opacity-10);color:var(--more-for-less-color)}.promotion-style-text.progressive{background:var(--progressive-discount-color-opacity-10);color:var(--progressive-discount-color)}.promotion-style-text.buy-get{background:var(--buy-and-get-color-opacity-10);color:var(--buy-and-get-color)}.product-promotion-description{background-color:var(--primary-color-opacity-10);border-radius:5px;color:var(--primary-color);font-size:.875rem;font-weight:500;line-height:1;overflow:hidden;padding:4px;text-overflow:ellipsis;white-space:nowrap}.discount-percentage{border-radius:5px;font-size:14px;font-weight:700;line-height:16px;margin-right:10px;padding:5px}@keyframes notification-pulse{0%{box-shadow:0 0 0 0 rgba(255,39,45,.25)}90%,to{box-shadow:0 0 0 8px rgba(255,39,45,0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.notification1:after{animation:notification-pulse 2s ease-out infinite;background:rgba(255,39,45,.8);border-radius:50%;content:"";height:8px;left:25%;position:absolute;top:25%;width:8px}.checkout-template-container{width:100vw}.checkout-template-container,.checkout-template-container body{overflow-x:hidden;overflow-y:scroll}.height-50px{height:50px}@media(min-width:1024px){.checkout-template-container{background-color:#f1f3f4;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:auto}}.checkout-template-footer-container{background-color:#fff;display:flex;justify-content:center;padding:25px 0;width:100%}.checkout-template-footer-content{align-items:center;display:flex;justify-content:space-between;width:900px}.checkout-template-footer-content .store-info{color:#4b4b4d;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:5px}.checkout-template-footer-content .store-info p{color:#8d8d8d;font-size:12px;font-weight:500}.checkout-template-footer-content .technology{align-items:center;color:#4b4b4d;display:flex;font-size:14px;font-weight:500;gap:15px}.checkout-template-footer-content .technology p{margin-top:5px}.checkout-template-footer-content .technology img{width:100px}@media(min-width:1200px){.checkout-template-footer-content{width:1200px}}.checkout-template-header-container{background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;padding:25px 0;width:100%}.checkout-template-header-container.customer-agent{padding-top:0}.checkout-template-header-container .alert-message.customer-agent-alert{flex:0 0 100%;margin-bottom:25px}.checkout-template-header-content{align-items:center;display:flex;justify-content:space-between;width:900px}.checkout-template-header-content img{height:50px}.checkout-template-header-content .aws{align-items:center;color:#8d8d8d;display:flex;font-size:12px;font-weight:500;gap:25px;justify-content:center}.checkout-template-header-content .aws .safe-environment{align-items:center;display:flex;gap:10px;justify-content:center}.checkout-template-header-content .aws .safe-environment img{width:20px}.checkout-template-header-content .aws img{width:51px}@media(min-width:1200px){.checkout-template-header-content{width:1200px}}.checkout-template-content-container{display:flex;height:calc(100vh - 62px);justify-content:center;margin-top:62px;width:100%}@supports(height:100dvh){.checkout-template-content-container{height:calc(100dvh - 62px)}}.checkout-template-content-container .not-logged-warning{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px;text-align:center;width:100%}.checkout-template-content-container .not-logged-warning button{width:80px}.checkout-template-content-container-loading{align-items:center;display:flex;height:calc(100vh - 186px);justify-content:center;overflow:hidden;width:100%}.checkout-template-content-container-loading .MuiCircularProgress-root{color:var(--primary-color);position:absolute}.checkout-template-content-content{animation:fadeIn .5s;display:flex;flex-direction:column;gap:25px;overflow:auto;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.checkout-template-content-content-header{align-items:center;display:flex;justify-content:space-between;width:100%}.checkout-template-content-content-header h3{font-size:25px;font-style:normal;font-weight:700}.checkout-template-content-content-header-back-to-cart{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px}.checkout-template-content-content-header-back-to-cart i{color:var(--primary-color);font-size:16px}.checkout-template-content-content-header-back-to-cart:hover{opacity:.7}.checkout-template-content-content-body{display:flex;gap:25px;justify-content:space-between;width:100%}.checkout-template-content-content-body-steps{display:flex;flex-direction:column;width:100%}.checkout-template-content-content-body-review{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:25px;height:200px;padding:25px;width:400px}@media(min-width:1024px){.checkout-template-content-container{align-items:flex-start;display:flex;height:unset;justify-content:center;margin-top:unset;padding:50px 0}.checkout-template-content-content{width:1000px}.checkout-template-content-content-body-steps{gap:10px;max-width:782px;overflow:hidden}}@media(min-width:1200px){.checkout-template-content-content{width:1200px}}.checkout-template-step-delivery-container{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;padding:0 20px}.checkout-template-step-delivery-container.disabled{opacity:.5}.checkout-template-step-delivery-body{display:flex;flex-direction:column;font-size:18px;font-weight:600;gap:10px;line-height:27px;padding:0 0 25px}@media(min-width:1024px){.checkout-template-step-delivery-container{padding:25px}.checkout-template-step-delivery-body{font-size:14px;font-weight:600;gap:0;padding:25px 0 0}.checkout-template-delivery-step-finished{color:#8d8d8d;display:flex;flex-direction:column;font-size:12px;font-style:normal;font-weight:500;justify-content:flex-start}.checkout-template-delivery-step-finished .delivery-time{font-weight:400}.checkout-template-delivery-step-finished .free-delivery{color:#01ca46}}.checkout-template-step-header{align-items:center;background-color:#fff;display:flex;gap:10px;padding:0 .5625rem}.checkout-template-step-header .checkout-template-step-header-info-container{display:flex;flex-direction:column;gap:.3125rem}.checkout-template-step-header .checkout-template-step-header-info{align-items:center;display:flex;gap:.3125rem}.checkout-template-step-header .icomoon-correct{color:#01ca46;font-size:12px}.checkout-template-step-header h3{color:#000;font-size:1.125rem;font-style:normal;font-weight:600;line-height:normal}.checkout-template-step-header p{color:#8d8d8d;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal}.checkout-template-step-header.steps p{color:#d9d9d9}.checkout-template-step-header strong{color:#a4a4a5;font-size:11px}.checkout-template-step-header button{height:40px;margin-left:auto;width:90px}.checkout-template-step-header button i{margin-right:5px}.checkout-template-step-header.expanded button{margin-top:auto}.checkout-template-step-mobile-header{color:#d9d9d9;font-size:12px;font-weight:600;line-height:normal;text-align:left}.checkout-template-step-mobile-header .icomoon-correct{font-size:8px;margin-right:5px}.checkout-template-place-selection-collect,.checkout-template-place-selection-delivery{color:#b5b5b5;display:flex;flex-direction:column;font-size:12px;font-style:normal;font-weight:500;gap:10px;margin-top:30px}.checkout-template-place-selection-collect-box-wrapper,.checkout-template-place-selection-delivery-box-wrapper{align-items:center;border:1px solid #d9d9d9;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%}.checkout-template-place-selection-collect-box-wrapper>.error,.checkout-template-place-selection-delivery-box-wrapper>.error{align-items:center;background-color:rgba(255,78,38,.102);border-top:1px solid transparent;color:#000;display:flex;font-size:.75rem;gap:.625rem;justify-content:flex-start;line-height:normal;padding:.625rem;width:100%}.checkout-template-place-selection-collect-box-wrapper>.error i,.checkout-template-place-selection-delivery-box-wrapper>.error i{align-items:center;aspect-ratio:1;color:#ff272d;display:flex;font-size:.875rem;justify-content:center;text-align:center;width:1em}.checkout-template-place-selection-collect-box-wrapper>.error i:before,.checkout-template-place-selection-delivery-box-wrapper>.error i:before{width:1em}.checkout-template-place-selection-collect-box,.checkout-template-place-selection-delivery-box{align-items:center;color:#4b4b4d;display:flex;flex-direction:column;font-size:12px;font-style:normal;font-weight:500;gap:20px;justify-content:flex-start;width:100%}.checkout-template-place-selection-collect-box button,.checkout-template-place-selection-delivery-box button{border-radius:0 0 10px 10px;font-size:14px;line-height:20px;padding:15px}.checkout-template-place-selection-collect-box .header,.checkout-template-place-selection-delivery-box .header{align-items:center;display:flex;gap:10px;padding:16px 16px 0;width:100%}.checkout-template-place-selection-collect-box .header i,.checkout-template-place-selection-delivery-box .header i{font-size:20px}.checkout-template-place-selection-collect-box .header .custom-checkbox,.checkout-template-place-selection-delivery-box .header .custom-checkbox{margin-left:auto}.checkout-template-place-selection-collect-box .info,.checkout-template-place-selection-delivery-box .info{padding:0 20px;width:100%}.checkout-template-place-selection-collect-box .info .error,.checkout-template-place-selection-delivery-box .info .error{align-items:center;color:#ff272d;display:flex;font-size:.875rem;gap:.5rem;line-height:normal;margin-top:.625rem}.checkout-template-place-selection-collect-box h3,.checkout-template-place-selection-delivery-box h3{color:rgba(0,0,0,.871);font-size:14px;font-style:normal;font-weight:600;line-height:24px}.checkout-template-place-selection-collect-box p,.checkout-template-place-selection-delivery-box p{color:#8d8d8d;font-size:12px;font-style:normal;font-weight:400;line-height:1}.checkout-template-place-selection-collect-box .change-address-button,.checkout-template-place-selection-delivery-box .change-address-button{align-items:center;background-color:#f6f6f6;border-radius:0 0 10px 10px;color:var(--primary-color);display:flex;font-size:12px;font-weight:600;justify-content:center;line-height:15px;padding:16px;width:100%}.checkout-template-place-selection-collect-box:hover:not(.disabled-selection),.checkout-template-place-selection-delivery-box:hover:not(.disabled-selection){background-color:#f9f9f9;cursor:pointer}.checkout-template-place-selection-collect-box:hover:not(.disabled-selection) .custom-checkbox div,.checkout-template-place-selection-delivery-box:hover:not(.disabled-selection) .custom-checkbox div{background-color:var(--primary-color);border-radius:50%;content:"";height:8px;width:8px}@media(min-width:1024px){.checkout-template-step-header{padding:0}.checkout-template-place-selection-collect,.checkout-template-place-selection-delivery{margin-top:15px}.checkout-template-place-selection-collect-box,.checkout-template-place-selection-delivery-box{flex-direction:row;margin-top:0;padding:calc(1rem - 1px) 1rem}.checkout-template-place-selection-collect-box .header,.checkout-template-place-selection-delivery-box .header{padding:0;width:unset}.checkout-template-place-selection-collect-box .header i,.checkout-template-place-selection-delivery-box .header i{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:50%;color:var(--primary-color);display:flex;font-size:20px;height:50px;justify-content:center;width:50px}.checkout-template-place-selection-collect-box .info,.checkout-template-place-selection-delivery-box .info{display:flex;flex-direction:column;gap:5px;padding:0}.checkout-template-place-selection-collect-box h3,.checkout-template-place-selection-delivery-box h3{text-align:start}.checkout-template-place-selection-collect-box button,.checkout-template-place-selection-delivery-box button{border-radius:10px;margin-left:auto;padding:10px 20px;width:180px}.checkout-template-place-selection-collect-box .change-address-text,.checkout-template-place-selection-delivery-box .change-address-text{color:var(--primary-color);cursor:pointer;font-size:12px;font-style:normal;font-weight:500;line-height:15px;margin-top:5px;max-width:-moz-max-content;max-width:max-content;pointer-events:unset}.checkout-template-step-mobile-header-selected-container{align-items:center;display:flex}.checkout-template-step-mobile-header-selected-container button{height:40px;margin-left:auto;width:90px}.checkout-template-step-mobile-header-selected-container button i{margin-right:5px}.checkout-template-step-mobile-header-selected{color:#8d8d8d;font-size:12px;font-weight:600}.checkout-template-step-mobile-header-selected p{font-weight:400;line-height:normal}}.no-schedule-option{align-items:center;display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:16px;justify-content:center;margin-top:25px;width:100%}.no-schedule-option .no-schedule-for-day{background-color:rgba(255,39,45,.051);color:#ff272d}.no-schedule-option .holiday,.no-schedule-option .no-schedule-for-day{align-items:center;border-radius:10px;display:flex;justify-content:center;padding:16px;width:100%}.no-schedule-option .holiday{background-color:#f4faff;color:#2699fb}.checkout-template-schedule-selection{overflow:hidden}.checkout-template-schedule-selection .day-selector,.checkout-template-schedule-selection .time-selector{color:#b5b5b5;display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:10px;line-height:18px}.checkout-template-schedule-selection .day-selector .no-schedule-option,.checkout-template-schedule-selection .time-selector .no-schedule-option{margin-top:0}.checkout-template-schedule-selection .day-selector{margin:10px 0 30px}.checkout-template-schedule-selection .day-selector .custom-slider__controller-container{margin:10px 0 0}.checkout-template-schedule-selection .day-selector .custom-slider__container{--container-padding:0;--slide-spacing:11px;--slide-justify:flex-start;margin:0}.checkout-template-schedule-selection .scroll-controllers{top:-25px}.checkout-template-schedule-selection .alert{background-color:#fff9e7;border-radius:10px;color:#000;font-size:14px;font-weight:500;line-height:21px;margin-top:25px;padding:15px;width:100%}.checkout-template-schedule-selection .no-schedule{background-color:#fff;border:1px solid var(--primary-color-opacity-10);color:var(--primary-color-opacity-25);cursor:default}.checkout-template-schedule-selection .no-schedule.active{background-color:var(--primary-color);color:#fff}.checkout-template-schedule-selection .delivery-schedule-list-schedules-list{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.checkout-template-schedule-selection-header{border-top:1px solid #f1f3f4;color:#b5b5b5;font-size:14px;font-style:normal;font-weight:600;margin-left:-25px;margin-top:25px;padding:25px 25px 0;width:calc(100% + 50px)}.checkout-template-schedule-selection-header.is-expanded{color:#4b4b4d}.checkout-template-schedule-selection .day-selector{margin-top:unset}.checkout-template-schedule-selection .delivery-schedule-list-schedules-list{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}}.custom-slider-header-wrapper{align-items:center;display:flex;justify-content:space-between}.custom-slider-header-wrapper .custom-slider-header-title{color:#b5b5b5;font-size:12px;font-weight:500}.custom-slider-header-wrapper .custom-slider-header-arrows{align-items:center;display:flex;gap:16px}.custom-slider-header-wrapper .custom-slider-header-arrows i{color:var(--primary-color);cursor:pointer;font-size:12px}.custom-slider-header-wrapper .custom-slider-header-arrows i.disabled{cursor:default;opacity:.5}.checkout-template-step-payment-container{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:.625rem;padding:0 1rem}.checkout-template-step-payment-container.disabled{background-color:#fff;opacity:.5}.checkout-payment-alert{background-color:#fff8e7;border-radius:0 0 10px 10px;color:#f9b309;display:flex;font-size:10px;font-weight:600;margin:25px -25px -25px;padding:10px 25px}.checkout-payment-alert.invalid-payment{background-color:rgba(254,57,42,.102);color:#fe392a}.checkout-template-step-payment-body{color:#000;display:flex;flex-direction:column;font-size:18px;font-weight:600;gap:25px;line-height:normal}.checkout-template-step-payment-body>section{display:flex;flex-direction:column;gap:1.875rem}.checkout-template-step-payment-body .alert{background-color:#fff9e7;border-radius:10px;color:rgba(0,0,0,.8);font-size:14px;font-weight:500;line-height:normal;padding:15px;width:100%}.checkout-template-change-needed-header{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.checkout-template-change-needed-header p{color:#8d8d8d;font-size:14px}.checkout-template-change-needed-header i{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:50%;color:var(--primary-color);display:flex;font-size:80px;height:115px;justify-content:center;width:115px}@media(min-width:1024px){.checkout-template-step-payment-container{gap:1.5625rem;padding:25px}.checkout-template-card-brand-select-header{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:center;width:100%}.checkout-template-card-brand-select-header i{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:50%;color:var(--primary-color);display:flex;font-size:80px;height:115px;justify-content:center;width:115px}.checkout-template-step-payment-body>section{gap:1.5625rem}}.checkout-template-card{align-items:center;border:1px solid #d9d9d9;border-radius:.875rem;display:flex;gap:1rem;justify-content:flex-start;min-height:4.5rem;padding:calc(.625rem - 1px) calc(1rem - 1px);transition:.2s ease-in-out}.checkout-template-card .custom-checkbox{margin-left:auto}.checkout-template-card .custom-checkbox.disabled{background-color:#fff;border:2px solid #d9d9d9}.checkout-template-card.disabled{border-bottom:none;border-radius:10px 10px 0 0;pointer-events:none}.checkout-template-card:hover{background-color:#f9f9f9;cursor:pointer}.checkout-template-card:hover .custom-checkbox div{background-color:var(--primary-color);border-radius:50%;content:"";height:8px;width:8px}.checkout-template-card-disabled-text{align-items:center;background-color:rgba(255,39,45,.051);border:1px solid rgba(255,39,45,.15);border-radius:0 0 10px 10px;border-top:none;color:#ff272d;display:flex;font-size:10px;font-weight:600;justify-content:flex-start;padding:10px;width:100%}.checkout-template-card-image{align-items:center;aspect-ratio:43/29;background-color:var(--primary-color-opacity-10);border-radius:5px;display:flex;height:100%;justify-content:center;max-height:29px;max-width:43px;overflow:hidden;width:100%}.checkout-template-card-image i{color:var(--primary-color);font-size:20px}.checkout-template-card-image img{object-fit:cover;width:43px}.checkout-template-card-image.pix{background-color:#e6f9f7}.checkout-template-card-image.pix img{height:20px;width:auto}.checkout-template-card-info{align-items:start;color:#8d8d8d;display:flex;flex-direction:column;font-size:12px;font-weight:500;line-height:normal}.checkout-template-card-info p{color:#000;font-size:14px;font-weight:600;line-height:normal;margin-bottom:.25rem}.checkout-template-card-bullet{align-items:center;align-self:start;border-radius:10px;color:#fff;display:flex;font-size:11px;font-weight:500;justify-content:center;line-height:normal;padding:2px 6px}.checkout-template-card-bullet.installment{background-color:var(--primary-color)}.checkout-template-card-bullet.new{background-color:#2699fb}@media(min-width:1024px){.checkout-template-card{min-height:4.125rem;padding:calc(.5rem - 1px) calc(1rem - 1px)}.checkout-template-card-info p{margin-bottom:.125rem}}.checkout-template-brand-option{align-items:center;border:1px solid #d9d9d9;border-radius:10px;color:#8d8d8d;display:flex;font-size:12px;font-weight:500;gap:10px;height:50px;padding:10px;width:100%}.checkout-template-brand-option p{color:#4b4b4d;font-size:14px;font-weight:600}.checkout-template-brand-option .custom-checkbox{margin-left:auto}.checkout-template-brand-option:hover .custom-checkbox div{background-color:var(--primary-color);border-radius:50%;content:"";height:8px;width:8px}.checkout-template-brand-option:hover{background-color:#f9f9f9;cursor:pointer}.checkout-template-brand-option-image{align-items:center;aspect-ratio:43/29;border-radius:5px;display:flex;height:100%;justify-content:center;object-fit:cover}.checkout-template-step-payment-cards{color:#b5b5b5;display:flex;flex-direction:column;font-size:.75rem;font-style:normal;font-weight:500;gap:.5rem;line-height:normal}@media(min-width:1024px){.checkout-template-step-header-info-container.expanded .checkout-template-payment-step-finished{gap:.875rem;margin-top:1.25rem}.checkout-template-payment-step-finished{color:#b5b5b5;display:flex;flex-direction:column;font-size:.75rem;font-weight:500;gap:5px;line-height:normal}.checkout-template-payment-step-finished-image-container{align-items:center;color:#4b4b4d;display:flex;font-size:12px;font-weight:600;gap:10px}.checkout-template-payment-step-finished-image-container .image{align-items:center;aspect-ratio:43/29;border-radius:5px;display:flex;justify-content:center;min-height:2.5rem;width:2.5rem}.checkout-template-payment-step-finished-image-container .image i{color:var(--primary-color);font-size:16px}.checkout-template-payment-step-finished-image-container .image img{aspect-ratio:43/29;border-radius:5px;min-height:2.5rem;object-fit:contain;width:2.5rem}.checkout-template-payment-step-finished-image-container .image.pix{background-color:#e6f9f7}.checkout-template-payment-step-finished-image-container .image.pix img{width:25px}.checkout-template-payment-step-finished-image-container .image p{color:#8d8d8d}.checkout-template-payment-step-finished-image-container .online-card-description{align-items:center;color:#000;display:flex;flex-direction:row;font-size:.875rem;gap:10px;line-height:normal}.checkout-template-payment-step-finished-image-container .online-card-description .installment-change-action{align-items:center;background-color:#fff;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-style:normal;font-weight:600;gap:10px;margin:-6px;padding:6px}.checkout-template-payment-step-finished-image-container .online-card-description .installment-change-action .icomoon-pencil-filled{display:none}.checkout-template-payment-step-finished-image-container .online-card-description .installment-change-action:hover{background-color:#f8f8f8}.checkout-template-payment-step-finished-image-container .online-card-description .installment-change-action:hover .icomoon-edit{display:none}.checkout-template-payment-step-finished-image-container .online-card-description .installment-change-action:hover .icomoon-pencil-filled{display:block}.checkout-template-payment-step-finished-image-container .online-card-description .icomoon-edit,.checkout-template-payment-step-finished-image-container .online-card-description .icomoon-pencil-filled,.checkout-template-payment-step-finished-image-container .online-card-description .installment-value{color:var(--primary-color)}}.checkout-template-change-money-icon{border-radius:50%;height:112px;margin-bottom:25px;width:112px}.checkout-template-change-money-icon i{font-size:62px}.checkout-template-new-credit-card-container{color:#b5b5b5;display:flex;flex-direction:column;font-size:12px;font-style:normal;font-weight:500;gap:10px;padding:0 20px 16px}.checkout-template-new-credit-card-container .error{color:#d32f2f;margin-top:0;text-align:left}.checkout-template-credit-card-secret-modal button{display:flex;gap:10px}.checkout-template-credit-card-secret-modal button i{font-size:14px}.checkout-template-credit-card-secret-container{color:#b5b5b5;display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:10px;padding:0 20px}.checkout-template-credit-card-secret-container .input{border-radius:10px}.checkout-template-credit-card-secret{align-items:center;background-color:#f1f3f4;border-radius:20px;display:flex;flex-direction:column;gap:25px;padding:25px 0 19px;width:100%}.checkout-template-credit-card-secret .card-stripe{background-color:#4b4b4d;height:33px;width:100%}.checkout-template-credit-card-secret .card-info{align-items:center;background-color:#fff;border-radius:5px;display:flex;justify-content:flex-end;margin-right:30px;padding:5px 16px;width:75%}.checkout-template-credit-card-secret .card-info p{align-items:center;border:2px solid #f9b309;border-radius:10px;color:#b5b5b5;display:flex;font-size:12px;font-weight:500;justify-content:center;min-width:40px}.checkout-template-credit-card-secret img{aspect-ratio:61/38;width:61px}.checkout-template-new-credit-card{background-color:#f1f3f4;border-radius:20px;display:flex;flex-direction:column;gap:25px;padding:30px;width:100%}.checkout-template-new-credit-card img{aspect-ratio:60/38;width:60px}.mui-form .MuiFormControl-root .MuiOutlinedInput-root:hover:not(.Mui-disabled),.mui-form .MuiTextField-root .MuiOutlinedInput-root:hover:not(.Mui-disabled){background-color:#fff}.checkout-template-new-credit-card-number{align-items:center;display:flex;font-size:20px;font-style:normal;font-weight:500;justify-content:space-between;min-width:100%;padding:0 10px;width:100%}.checkout-template-new-credit-card-number.active{border:2px solid #f9b309;border-radius:10px}.checkout-template-new-credit-card-date{align-items:center;display:flex;font-size:14px;font-style:normal;font-weight:500;justify-content:space-between;text-transform:uppercase;width:100%}.checkout-template-new-credit-card-date p{padding:0 10px}.checkout-template-new-credit-card-date p.active{border:2px solid #f9b309;border-radius:10px}.checkout-template-new-credit-card-double-inputs{display:flex;gap:20px;width:100%}.checkout-template-new-credit-card-delivery-container,.checkout-template-new-credit-card-double-inputs>div{display:flex;flex-direction:column;gap:10px;width:100%}.checkout-template-new-credit-card-delivery-container{margin-top:20px}.checkout-template-new-credit-card-delivery-container.error{border:1px solid #d32f2f}.checkout-template-new-credit-card-delivery-content{border:1px solid #d9d9d9;border-radius:10px;display:flex;flex-direction:column}.checkout-template-new-credit-card-delivery-info{align-items:center;color:#000;display:flex;gap:16px;padding:16px}.new-credit-card-custom-button{max-width:100px;padding:10px}.checkout-template-new-credit-card-save{align-items:center;color:#4b4b4d;cursor:pointer;display:flex;gap:10px;justify-content:start;margin-bottom:2px;margin-top:20px;width:100%}.checkout-template-new-credit-card-save .custom-checkbox{background-color:#fff;border:2px solid #d9d9d9}.icon-to-input-new-card{background:#b9b9b9;border-radius:50%;cursor:pointer;display:none;min-height:18px;min-width:18px;transition:.2s ease-in-out}.icon-to-input-new-card i{color:#fff;font-size:10px}.icon-to-input-new-card:hover{background:#999}.icon-to-input-active{align-items:center;display:flex;justify-content:center}.common-action-btn[disabled]{background-color:#d9d9d9}.new-card-modal-checkout-submit{background-color:#fff;bottom:0;left:0;margin-top:15px;padding:20px;position:absolute;width:100%;z-index:10}.new-card-modal-checkout-submit .new-card-modal-checkout-button{width:100%;z-index:10}.new-card-modal-checkout-submit .new-card-modal-checkout-button-prev{background-color:var(--primary-color-opacity-10);color:var(--primary-color)}.new-card-mobile-actions{align-items:center;box-shadow:0 -1px 0 0 #f1f1f1;display:flex;gap:30px;justify-content:center}.new-card-modal-checkout-footer{margin-top:25px;width:100%}@media(min-width:1024px){.checkout-template-new-credit-card-container{align-items:center;padding:0 25px}.checkout-template-new-credit-card-container p{color:#000;font-size:18px;font-weight:700;line-height:27px}.new-card-modal-checkout-submit{z-index:0}.checkout-template-new-credit-card{width:350px}.checkout-template-new-credit-card p{color:#b5b5b5;font-size:14px;font-style:normal;font-weight:500}.checkout-template-credit-card-secret-container{align-items:center;color:#000;font-size:18px;font-weight:700;padding:25px 25px 0;text-align:center}.checkout-template-credit-card-secret-container .textinput-emoji{width:100%}.checkout-template-credit-card-secret{width:350px}.new-card-cpf-input{min-width:180px}.new-card-expiration-input{min-width:120px}.mui-form .MuiFormControl-root .MuiOutlinedInput-root:hover:not(.Mui-disabled),.mui-form .MuiTextField-root .MuiOutlinedInput-root:hover:not(.Mui-disabled){background-color:#f6f6f6}}.checkout-template-store-card-container{color:#b5b5b5;display:flex;flex-direction:column;font-size:12px;font-style:normal;font-weight:500;gap:25px;padding:0 20px}.checkout-template-store-card-header{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;text-align:center}.checkout-template-store-card-alert{align-items:center;background-color:rgba(248,188,12,.102);border-radius:10px;color:#f9b309;display:flex;font-size:12px;font-style:normal;font-weight:600;gap:10px;padding:16px}.checkout-template-store-card-alert i{font-size:18px}.checkout-template-store-card-error{align-items:center;background-color:rgba(255,39,45,.051);border-radius:10px;color:#ff272d;display:flex;font-size:12px;font-style:normal;font-weight:600;gap:10px;padding:16px;text-align:center}.checkout-template-store-card-input-container{align-items:center;display:flex;font-size:14px;font-style:normal;font-weight:600;gap:25px}.checkout-template-store-card-input-container .MuiFormControl-root,.checkout-template-store-card-input-container .MuiTextField-root:not(:first-child):not(.no-margin),.checkout-template-store-card-input-container .birth-field{margin-top:0}.checkout-template-store-card-input-container button{height:100%;padding:16px;width:100px}.checkout-template-store-card-select-container{align-items:center;color:#000;display:flex;flex-direction:column;font-size:18px;font-weight:700;gap:10px;padding:16px 16px 40px;text-align:center}.checkout-template-store-card-select-container p{color:#8d8d8d;font-size:14px;font-weight:400}.checkout-template-store-card-select-container .no-card{color:var(--primary-color);font-weight:500}.checkout-template-store-card-select{align-items:center;border:1px solid #d9d9d9;border-radius:10px;cursor:pointer;display:flex;gap:10px;margin-top:10px;padding:10px;width:100%}.checkout-template-store-card-select .icomoon-credit-card{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:5px;color:var(--primary-color);display:flex;font-size:20px;height:30px;justify-content:center;width:45px}.checkout-template-store-card-select .info{color:#4b4b4d;font-size:14px;font-weight:600;text-align:start}.checkout-template-store-card-select .info p{color:#8d8d8d;font-size:12px;font-weight:500}.checkout-template-store-card-select .info .error{color:#fe392a}.checkout-template-store-card-select .icomoon-chevron-right{color:var(--primary-color);font-size:16px;margin-left:auto}@media(min-width:1024px){.checkout-template-store-card-container{padding:25px}.checkout-template-store-card-container h3{color:#000;font-size:18px;font-weight:700;line-height:27px;text-align:center}.checkout-template-store-card-select-container{padding:25px}}.checkout-template-card-brand-select-content{display:flex;flex-direction:column;gap:40px;justify-content:center;padding:20px 20px 40px;width:100%}.checkout-template-card-brand-select-content h3{align-items:center;color:rgba(0,0,0,.871);display:flex;font-size:18px;font-weight:700;justify-content:center}.checkout-template-card-brand-select-content-options{display:flex;flex-direction:column;gap:10px;justify-content:center}.checkout-template-card-brand-select-content-options.change-needed-content input,.checkout-template-card-brand-select-content-options.change-needed-content p{align-items:center;display:flex;justify-content:center;text-align:center}.checkout-template-card-brand-select-content-options.change-needed-content p{color:#b5b5b5;font-size:14px;font-weight:500}.checkout-template-card-brand-select-content-options.change-needed-content input{color:rgba(0,0,0,.871);font-size:48px;line-height:72px}.checkout-template-card-brand-select-content-options.change-needed-content input:focus{outline:none}.checkout-template-card-brand-select-content-options.change-needed-content .error{color:#fe392a;font-size:10px;font-weight:600;text-align:center}@media(min-width:1024px){.checkout-template-card-brand-select-content{gap:25px;padding:25px}}.checkout-template-step-review-container{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;padding:0 20px 96px}.checkout-template-step-review-container.disabled{background-color:#fff;opacity:.5}.checkout-template-step-review-header{background-color:#fff;display:flex;flex-direction:column;gap:5px;justify-content:center}.checkout-template-step-review-header h3{color:#000;font-size:18px;font-style:normal;font-weight:600}.checkout-template-step-review-header p{color:#8d8d8d;font-size:12px;font-style:normal;font-weight:500}.checkout-template-step-review-body{display:flex;flex-direction:column;gap:25px}.checkout-template-step-review-content{display:flex;flex-direction:column;gap:16px}.checkout-template-step-review-content .delivery-app-active{align-items:center;align-self:center;background-color:rgba(248,188,12,.1);border-radius:12px;display:flex;gap:14px;min-width:100%;padding:14px}.checkout-template-step-review-content .delivery-app-active i{align-items:center;background-color:#fae364;border-radius:8px;color:#000;display:flex;font-size:20px;height:32px;justify-content:center;padding:8px;width:31.82px}.checkout-template-step-review-content .delivery-app-active span{color:rgba(0,0,0,.7);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.checkout-template-step-review-section{color:#b5b5b5;display:flex;flex-direction:column;font-size:.75rem;font-weight:500;gap:.625rem;line-height:normal}.checkout-template-step-review-section-content{display:flex;flex-direction:column}.checkout-template-step-review-section-item{align-items:center;border:1px solid #d9d9d9;border-top:none;color:#4b4b4d;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:10px;padding:1rem calc(1rem - 1px) calc(1rem - 1px);transition:.2s ease-in-out;width:100%}.checkout-template-step-review-section-item .checkout-template-step-review-section-item-container{display:flex;flex-direction:column;gap:.3125rem;width:100%}.checkout-template-step-review-section-item:first-child{border-radius:10px 10px 0 0;border-top:1px solid #d9d9d9;padding-top:calc(1rem - 1px)}.checkout-template-step-review-section-item:last-child{border-radius:0 0 10px 10px}.checkout-template-step-review-section-item:only-child{border-radius:10px}.checkout-template-step-review-section-item i{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:50%;color:var(--primary-color);display:flex;font-size:20px;height:40px;justify-content:center;min-width:40px;width:40px}.checkout-template-step-review-section-item p{color:#8d8d8d;font-size:12px;font-weight:400}.checkout-template-step-review-section-item .edit{color:var(--primary-color);cursor:pointer;margin-left:auto}.checkout-template-step-review-section-item .edit:hover{opacity:.8}.checkout-template-step-review-section-item.pix-payment{background-color:#ffd500;color:rgba(0,0,0,.871);font-size:10px;font-weight:500;line-height:normal;padding:10px}.checkout-template-step-review-section-item .free-delivery{color:#01ca46;font-weight:500}.checkout-template-step-review-section-item .installment-text{display:flex;flex-direction:column;font-size:.75rem;gap:.125rem;line-height:normal}.checkout-template-step-review-section-item .installment-text .installment-selection{color:#4b4b4d;font-weight:600}.checkout-template-step-review-section-item .installment-text .installment-value{color:#8d8d8d;font-weight:400}.checkout-template-step-review-section-item .installment-text .installment-value b{color:#000;font-weight:500}.checkout-template-step-review-section-item:hover{background-color:#f8f8f8}.checkout-template-step-review-section-item:hover .edit{-webkit-text-decoration:underline;text-decoration:underline}.checkout-template-step-review-section-item-title{color:#b5b5b5;font-size:10px;font-weight:500;line-height:normal}.checkout-template-step-review-section-item-body{align-items:center;display:flex;gap:10px;width:100%}.checkout-template-step-review-section-item-body .image{align-items:center;border-radius:5px;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.checkout-template-step-review-section-item-body .image i{background-color:var(--primary-color-opacity-10);color:var(--primary-color);font-size:16px;height:unset}.checkout-template-step-review-section-item-body .image img{height:2.5rem;object-fit:contain;width:2.5rem}.checkout-template-step-review-section-item-body .image.pix{background-color:#e6f9f7}.checkout-template-step-review-section-item-body .image.pix img{width:25px}.checkout-template-step-review-section-item-body .image p{color:#8d8d8d}.checkout-template-step-review-section-item-content{display:flex;flex-direction:column;gap:10px}.checkout-template-step-review-products{display:flex;gap:10px}.checkout-template-step-review-products .product-image{aspect-ratio:1;border-radius:5px;height:35px;min-width:0;mix-blend-mode:multiply;object-fit:contain;width:35px}.checkout-template-step-review-products .product-image.final{align-items:center;background-color:#f6f6f6;border-radius:50%;color:#8d8d8d;display:flex;font-size:12px;font-weight:700;justify-content:center}.checkout-review-modal-container{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:20px}.checkout-review-modal-add-products{padding:20px 0}.checkout-review-modal-add-products .cart-item-product-info{padding:0 25px}.checkout-review-modal-title{align-items:center;color:#000;display:flex;flex-direction:column;font-size:18px;font-weight:700;gap:10px;text-align:center;width:80%}.checkout-review-modal-title p{color:#a4a4a5;font-size:14px;font-weight:400;text-align:center}.checkout-review-modal-title.fixed{padding-bottom:16px}.checkout-review-modal-content{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.checkout-review-modal-content .cart-drawer-box-gifts{margin:0 20px 30px}.checkout-review-modal-content .item{align-items:center;border:1px solid #d9d9d9;border-radius:10px;color:#000;display:flex;flex-direction:row;font-size:14px;font-weight:600;gap:10px;justify-content:flex-start;padding:16px;width:100%}.checkout-review-modal-content .item i{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:50%;color:var(--primary-color);display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.checkout-review-modal-content .item .custom-checkbox{margin-left:auto}.checkout-review-modal-content textarea{margin:unset}.checkout-review-modal-content .cart-item-display{width:100%}.checkout-review-modal-content .cart-drawer-category{padding:0;width:100%}.checkout-review-modal-content .cart-drawer-category h3{font-size:16px}.checkout-review-modal-content.checkout-review-product-modal-content{gap:normal}@media(min-width:1024px){.checkout-template-step-review-container{padding:25px}.checkout-template-step-review-body{margin-top:25px}.checkout-review-modal-container{gap:25px;padding:25px}.checkout-review-modal-add-products{padding:25px 0}.checkout-review-modal-add-products .cart-item-product-info{padding:0 25px}.checkout-template-step-review-section-item .checkout-template-step-review-section-item-container{gap:.625rem}.checkout-review-modal-content .item:hover{background-color:#f8f8f8;cursor:pointer}.checkout-review-modal-content .item:hover .custom-checkbox div{background-color:var(--primary-color);border-radius:50%;content:"";height:8px;width:8px}.checkout-template-step-review-content .delivery-app-active i{padding:6px}.checkout-template-step-review-content .delivery-app-active span{font-size:14px}}.checkout-template-review{background-color:#fff;border-radius:10px;color:#8d8d8d;display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:15px;height:-moz-max-content;height:max-content;width:100%}.checkout-template-review .see-more{color:#4b4b4d;cursor:pointer;font-weight:500;text-decoration-line:underline}.checkout-template-review .min-order-value-message{background-color:#fff9e7;border-radius:10px;color:rgba(0,0,0,.8);display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:15px;padding:20px}.checkout-template-review .min-order-value-message strong{color:var(--primary-color);cursor:pointer}.checkout-template-review .min-order-value-message strong:hover{opacity:.7}.checkout-template-review-coupons{align-items:center;background-color:var(--primary-color-opacity-5);border:1px solid var(--primary-color);border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:16px}.checkout-template-review-coupons i{align-items:center;color:var(--primary-color);display:flex;justify-content:center}.checkout-template-review-coupons .icomoon-coupon{background-color:var(--primary-color-opacity-10);border-radius:50%;font-size:20px;height:40px;width:40px}.checkout-template-review-coupons .edit,.checkout-template-review-coupons .icomoon-chevron-right,.checkout-template-review-coupons .icomoon-edit{color:var(--primary-color);font-size:14px;margin-left:auto}.checkout-template-review-coupons .edit:hover,.checkout-template-review-coupons .icomoon-chevron-right:hover,.checkout-template-review-coupons .icomoon-edit:hover{cursor:pointer;opacity:.7}.checkout-template-review-coupons-info{color:#4b4b4d;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:2px;line-height:18px}.checkout-template-review-coupons-info p{color:#8d8d8d;font-weight:400}.checkout-template-review-coupons-info i{color:#01ca46;font-size:12px}.checkout-template-review-apply-coupon{align-items:center;display:flex;gap:15px;justify-content:space-between}.checkout-template-review-apply-coupon .MuiInputBase-root{border-radius:10px}.checkout-template-review-apply-coupon .MuiInputBase-input{font-size:14px;padding:14px}.checkout-template-review-apply-coupon .MuiFormLabel-root{font-size:.9rem}.checkout-template-review-apply-coupon button{height:50px;width:90px}.review-apply-coupon-invalid .MuiInputBase-input{border-radius:10px;padding:14px}.checkout-template-review-content{color:#000;display:flex;flex-direction:column;font-size:18px;font-style:normal;font-weight:600}.checkout-template-review-start{border-radius:10px 10px 0 0;gap:25px}.checkout-template-review-end,.checkout-template-review-start{background-color:#f9f9f9;display:flex;flex-direction:column;padding:25px}.checkout-template-review-end{border-radius:0 0 10px 10px;gap:4px;margin-top:1px}.checkout-template-review-end span{align-items:center;display:flex;justify-content:space-between}.checkout-template-review-end small{align-self:flex-end;color:rgba(0,0,0,.3);font-size:12px;font-weight:400;line-height:normal}.checkout-template-review-data{align-items:center;color:#9d9d9d;display:flex;font-size:14px;font-weight:500;justify-content:space-between;position:relative}.checkout-template-review-data strong{color:#000}.checkout-template-review-data .free-delivery{color:#01ca46}.checkout-template-review-data-info{align-items:center;display:flex;gap:10px;justify-content:flex-start}.checkout-template-review-data-info:hover~.dropdown-tip{opacity:1}.checkout-template-review-data-info:hover~.dropdown-tip:before{left:47px}.checkout-template-review-finalize-button{background-color:#fff;bottom:0;box-shadow:0 -1px 0 0 #f1f1f1;color:#fff;left:0;padding:16px 16px 40px;position:absolute;width:100%;z-index:1}.checkout-template-review-finalize-button .MuiCircularProgress-root{color:#fff}.checkout-template-review-pix-message{background-color:#ffd500;border-radius:10px;color:rgba(0,0,0,.871);font-size:12px;font-weight:600;margin-top:5px;padding:16px}.captcha-text{border-top:1px solid rgba(0,0,0,.102);color:#8d8d8d;font-size:11px;font-weight:500;margin-left:-16px;margin-right:-16px;padding:15px 16px}.captcha-text a{color:#4b4b4d;font-weight:500;text-decoration-line:underline}@media(min-width:1024px){.checkout-template-review{max-width:393px;min-width:393px;padding:25px 25px 20px;width:393px}.checkout-template-review-finalize-button{bottom:unset;left:unset;margin-top:15px;padding:0;position:unset}.captcha-text{margin-left:-25px;margin-right:-25px;margin-top:15px;padding:15px 25px 0}}.customer-modal-form{display:flex;flex-direction:column;gap:15px;width:100%}.customer-modal-form .birth-field,.customer-modal-form .state-inscription-field{display:flex;gap:10px}.customer-modal-form .is-adult-checkbox{width:100%}.customer-modal-form .free-state-inscription-checkbox,.customer-modal-form .is-adult-checkbox{align-items:center;cursor:default;display:flex;font-size:14px;gap:10px;justify-content:flex-end}.customer-modal-form .free-state-inscription-checkbox{width:30%}.checkout-review-modal-container.no-bottom-padding{padding-bottom:0}.checkout-review-modal-content .product{align-items:center;display:flex;gap:10px;width:100%}.checkout-review-modal-content .product img{height:50px;width:50px}.checkout-review-modal-content .product p{font-size:14px}.checkout-review-modal-content .product .name{font-size:16px;font-weight:600}.checkout-template-review-coupon-container{border:1px solid #d9d9d9;border-radius:10px;display:flex;flex-direction:column;min-height:80px;width:100%}.checkout-template-review-coupon-container:hover{background-color:#f9f9f9;cursor:pointer}.checkout-template-review-coupon-content{align-items:center;border-radius:10px;display:flex;justify-content:space-between;padding:16px;width:100%}.checkout-template-review-coupon-content .custom-checkbox.disabled{border:2px solid #d9d9d9;pointer-events:none}.checkout-template-review-coupon-content-info{display:flex;flex-direction:column;gap:16px}.checkout-template-review-coupon-content-info h4{color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:600}.checkout-template-review-coupon-content-info h4:hover{opacity:.7}.checkout-template-review-coupon-content-info-title{align-items:center;color:#000;display:flex;font-size:14px;font-weight:600;gap:16px}.checkout-template-review-coupon-content-info-title i{color:var(--primary-color);font-size:20px}.checkout-template-review-coupon-content-info-title p{color:#8d8d8d;font-size:12px;font-weight:500}.checkout-template-review-coupon-disabled-reason{align-items:center;background-color:#f1f1f1;border-radius:0 0 10px 10px;color:#4b4b4d;display:flex;font-size:10px;font-weight:600;justify-content:center;padding:8px 10px;text-align:center;text-transform:uppercase}.checkout-review-modal-content.see-rules{align-items:flex-start;justify-content:flex-start}.checkout-template-error-container{align-items:center;display:flex;flex-direction:column;gap:20px;padding:16px}.checkout-template-error-container button{margin-top:20px}.checkout-template-error-icon{align-items:center;background-color:var(--primary-color-opacity-10);border-radius:50%;display:flex;height:80px;justify-content:center;position:relative;width:80px}.checkout-template-error-icon i{color:var(--primary-color);font-size:50px}.checkout-template-error-icon .icon-extra-container{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:34px;justify-content:center;padding:5px;position:absolute;right:-17px;top:23px;width:34px}.checkout-template-error-text{align-items:center;color:#ff272d;display:flex;flex-direction:column;font-size:18px;font-weight:700;gap:10px;text-align:center}.checkout-template-error-text p{color:#a4a4a5;font-size:14px;font-weight:400}.checkout-template-error-text .checkout-template-error-product{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:10px;width:100%}.checkout-template-error-text .checkout-template-error-product img{height:40px;width:40px}.checkout-template-error-text .checkout-template-error-product p{color:#000;text-align:left}@media(min-width:1024px){.checkout-template-error-container{padding:25px}}.checkout-finished-screen{align-items:center;background-color:#01ca46;color:#fff;display:flex;flex-direction:column;flex-shrink:0;gap:10px;height:100%;justify-content:center;width:100%}.checkout-finished-screen img{max-width:50%}.checkout-finished-screen p{font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.checkout-finished-screen .checkout-finished-screen-text{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;margin-bottom:25px}.payment-installments-section{color:#4b4b4d;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:600;gap:25px;margin-left:-1rem;padding:0 1rem;width:calc(100% + 2rem)}.payment-installments-section .payment-installments-section-title{color:#000;font-size:1.125rem;font-weight:600;line-height:normal;padding:0 .5625rem}.payment-installments-section .payment-installments-section-detail-header{align-items:center;background-color:#f8f8f8;border-radius:.875rem;display:flex;justify-content:space-between;padding:1rem}.payment-installments-section .payment-installments-section-detail-header .payment-installments-section-detail-header-description{align-items:center;display:flex;gap:.625rem}.payment-installments-section .payment-installments-section-detail-header .image{align-items:center;display:flex;justify-content:center}.payment-installments-section .payment-installments-section-detail-header .image img{height:100%;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;min-width:2.5rem;object-fit:contain;width:100%}.payment-installments-section .payment-installments-section-detail-header .info{display:flex;flex-direction:column}.payment-installments-section .payment-installments-section-detail-header .info p{color:rgba(0,0,0,.502);font-size:.75rem;font-weight:500;line-height:normal}.payment-installments-section .payment-installments-section-detail-header .info span{color:#000;font-size:.875rem;font-weight:600;line-height:normal}.payment-installments-section .payment-installments-section-detail-header button{background-color:initial;border:none;color:var(--primary-color);font-size:.875rem;font-weight:600;line-height:normal;padding:0}.payment-installments-section .payment-installments-section-detail-header button:hover{-webkit-text-decoration:underline;text-decoration:underline}.payment-installments-list{display:flex;flex-direction:column;gap:.5rem}.payment-installments-list .payment-installments-list-item{align-items:center;border:1px solid #d9d9d9;border-radius:.875rem;color:#000;display:flex;justify-content:space-between;line-height:normal;min-height:unset;padding:calc(1rem - 1px);width:100%}.payment-installments-list .payment-installments-list-item .installment-item-actions{align-items:center;display:flex;gap:1rem}.payment-installments-list .payment-installments-list-item .installment-item-actions :not(.has-fee){color:var(--primary-color)}@media screen and (min-width:1024px){.payment-installments-section{border-top:1px solid #f1f3f4;margin-left:-25px;padding:25px 25px 0;width:calc(100% + 50px)}.payment-installments-section .payment-installments-section-title{color:#4b4b4d;font-size:.875rem;padding:0}.payment-installments-list{gap:.625rem}}.checkout-installment-modal{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin-left:auto;margin-right:auto;max-width:500px;padding:25px;position:relative}.checkout-installment-modal .close-btn{align-items:center;border-radius:50%;display:flex;font-size:10px;justify-content:center;line-height:1;padding:7px;position:absolute;right:10px;top:10px}.checkout-installment-modal .icon{color:var(--primary-color);display:flex;font-size:3.625rem;line-height:1}.checkout-installment-modal .checkout-installment-modal-content{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center}.checkout-installment-modal .checkout-installment-modal-content h2{color:#000;font-size:1.5rem;font-weight:800;line-height:1.8125rem}.checkout-installment-modal .checkout-installment-modal-content p{color:rgba(0,0,0,.5);font-size:1rem;line-height:1.25;text-align:center}.checkout-installment-modal .checkout-installment-modal-content p b{color:rgba(0,0,0,.8);font-weight:600}.checkout-installment-modal .common-action-btn{border-radius:.875rem;font-size:1rem;font-weight:700;line-height:normal;padding:1rem 1.25rem;width:100%}@media(max-width:1023px){.checkout-installment-modal{padding:20px 20px 40px}.checkout-installment-modal .close-btn{background-color:#fff;font-size:14px;left:20px;padding:0;right:unset;top:20px}.checkout-installment-modal .checkout-installment-modal-content h2{font-size:1.25rem;font-weight:700;line-height:1.5rem}}body,html{height:100vh;overflow:hidden}@supports(height:100dvh){body,html{height:100dvh}}.root-container{display:flex;height:100%}
