:root{--padding-top:80px}.common-close-rounded-btn{align-items:center;background-color:rgba(0,0,0,.3);border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background-color .3s ease,color .3s ease}.common-close-rounded-btn:hover{background-color:rgba(0,0,0,.6)}.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(--color-primary);font-size:15px}.icon-btn:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}body{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;color:#000;font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.5;margin:0;max-width:100%;overflow-x:hidden;text-align:left}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}}@media (min-width:1920px){.container-1400{max-width:1600px}}button{cursor:pointer;font-family:var(--font-sans)}ul{list-style-type:none;padding:0}hr{background-color:#f1f3f4;border:none;height:1px}.btn.focus,.btn:focus{box-shadow:none}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:10.3125rem;box-shadow:0 5px 32px rgba(0,0,0,.2);color:#fff;display:flex;margin:.4375rem;position:fixed;right:.5rem;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:1.75rem;padding:.25rem}@media (min-width:1024px){.whatsapp-fab{bottom:1.5rem;right:.5rem}}body:has(#adopt-controller-button) .whatsapp-fab{bottom:10.3125rem}@media (min-width:1024px){body:has(#adopt-controller-button) .whatsapp-fab{bottom:1.5rem;right:.5rem}}.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}}.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}.box-internal{display:flex;flex-wrap:wrap;padding:0}.box-internal>.row{margin:0}.internal-col-right{flex:1}.navigation-chips{color:color-mix(in srgb,#fff,transparent 50%);cursor:pointer;display:flex;flex-wrap:nowrap;gap:25px;overflow-x:auto;z-index:2}.navigation-chips .chip{border-radius:.25rem;font-size:.875rem;font-weight:600;padding:7px;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:#fff}.navigation-chips .chip.active:after{background-color:color-mix(in srgb,#fff,transparent 50%);border-radius:20px;bottom:0;content:" ";height:3px;left:0;position:absolute;right:0}@media (min-width:1024px){.navigation-chips{display:none}}.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(--color-primary);display:flex;font-size:20px;justify-content:center}.header-item span{color:var(--color-header-foreground);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(--color-header-foreground)}.header-item :not([fill=none]):not([fill="#FF272D"]){fill:var(--color-header-foreground)}.header-item i{color:var(--color-header-foreground)}.header-item.hover,.header-item:hover{background-color:color-mix(in oklab,var(--color-header-foreground) var(--opacity-menu),transparent)}.header-item.hover .no-color,.header-item:hover .no-color{color:var(--color-header-foreground)}.header-item.hover :not([fill=none]):not([fill="#FF272D"]),.header-item:hover :not([fill=none]):not([fill="#FF272D"]){fill:var(--color-header-foreground)}.header-item.hover i,.header-item.hover span,.header-item:hover i,.header-item:hover span{color:var(--color-header-foreground)}.header-item.hover .dropdown-tip,.header-item:hover .dropdown-tip{opacity:1}.header-item.active{background-color:color-mix(in oklab,var(--color-header-foreground) var(--opacity-menu),transparent)}.header-item.active .no-color{color:var(--color-header-foreground)}.header-item.active :not([fill=none]):not([fill="#FF272D"]){fill:color-mix(in oklab,var(--color-header-foreground) var(--opacity-menu),transparent)}.header-item.active i{color:var(--color-header-foreground)}.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;text-decoration:underline}.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(--color-primary)}.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(--color-primary)}.profile-dropdown{background-color:#fff;border-radius:10px;box-shadow:0 3px 15px 0 rgba(0,0,0,.22);padding:14px;position:absolute;right:0;top:calc(100% + 15px)}.profile-dropdown-menu-item{align-items:center;border-radius:10px;color:#000;cursor:pointer;font-size:14px;font-weight:600;gap:20px;padding:8px;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:color-mix(in srgb,var(--color-primary),transparent 90%);color:#000}.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(--color-header-foreground);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;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}}.header-desktop-profile .company-card.dark a:hover span{color:var(--color-primary)}.header-desktop-profile .company-card.light a{--card-padding:1rem}.header-desktop-profile .company-card.light a:hover{background-color:var(--color-header-foreground-opacity-5)}.common-fixed-wrapper{padding:0 16px 10px}.common-fixed-wrapper .header-search-input{min-height:40px;padding:10px 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}.internal-page-desktop-wrapper{height:100%;min-height:calc(100dvh - 150px)}@media screen and (min-width:1024px){.internal-page-desktop-wrapper{min-height:calc(100vh - 300px)}}.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}}.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}.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,#f6f7f8,#f6f7f8 25%,rgba(246,247,248,.9) 50%,rgba(246,247,248,0));left:0}.horizontal-category-gradient.horizontal-category-right{background:linear-gradient(-90deg,#f6f7f8,#f6f7f8 25%,rgba(246,247,248,.9) 50%,rgba(246,247,248,0));right:0}.horizontal-category-control-btn{background-color:var(--color-primary);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 color-mix(in srgb,var(--color-primary) 50%,transparent)}.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:#fff;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;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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;max-width: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 0 2px;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(--color-primary)}.switch-input-wrapper.active .switch-input-status{margin-left:20px}.switch-input-wrapper.active .switch-input-status i{color:var(--color-primary)}.custom-switch-wrapper{--switch-color:var(--color-primary);--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(--switch-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))}.custom-switch-wrapper.color-success{--switch-color:#04943c}@media (min-width:1024px){.custom-switch-wrapper{--switch-height:1.25rem;--dot-size:1rem}}.banners-wrapper{position:relative}.banners-banner-box.custom-slider__container{align-items:center;display:flex;flex-direction:column;justify-content:center;--container-padding:0 20px;--slide-spacing:20px;--slide-align:center;--controller-margin:6px 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.internal-banner img,.banners-banner-box.custom-slider__container.internal-banner video{aspect-ratio:343/120}.banners-banner-box.custom-slider__container .custom-slider__items-viewport{align-items:center;display:flex;justify-content:center;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{display:flex;width:100%}.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:var(--font-sans);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:7/3;border-radius:var(--radius-default);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:608px){.banners-banner-box.custom-slider__container{--controller-margin:16px 0 0 0}}@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:24px;--arrow-size:9px;--controller-margin:8px 0 0 0;margin-top:var(--categories-corridor-offset,0);transition:margin-top .2s ease}.banners-banner-box.custom-slider__container.internal-banner img,.banners-banner-box.custom-slider__container.internal-banner video{aspect-ratio:8/1}.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;gap:0;max-height:unset;max-width:100%;object-fit:cover;object-position:center;padding:0;width:100vw}.banners-box-img img .internal-banner,.banners-box-img video .internal-banner{aspect-ratio:1542/148}.banners-box-desktop{display:block}.banners-box-mobile{display:none}}@media (min-width:1280px){.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:1418px){.banners-banner-box.custom-slider__container{--container-arrows-size:34px;--arrow-size:13px;--controller-margin:10px 0 0 0}}@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;background-color:#fff;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:calc(var(--radius-default)*2);display:flex;gap:.62rem;justify-content:center;padding:25px 10px;width:33%}.banners-box-product .banners-box-product-left img{border-radius:var(--radius-default);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;-webkit-line-clamp:2;max-height:2lh;overflow:hidden;text-overflow:ellipsis;white-space:wrap;-webkit-box-orient:vertical}.banners-box-product .banners-box-product-left-text .see-more-products{align-items:center;color:var(--color-primary);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:var(--font-sans);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}.product-renderer-info-box.banner{display:flex;flex-direction:column;gap:.5rem;max-width:-webkit-fill-available;max-width:-moz-available}.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:start;display:flex;flex-direction:column;gap:.25rem}.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-flags-list.product-renderer-flags{max-width:100%;overflow:hidden;white-space:nowrap}.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 .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 .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;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(--color-persona);font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:left;text-overflow:ellipsis;text-wrap:nowrap}}@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:calc(var(--radius-default)*2);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}}.category-box{background-color:#fff;border-radius:20px;font-size:.875rem;font-weight:500;line-height:1.43;padding:8px 12px;position:relative;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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:10px;column-gap:10px;display:flex;overflow:auto;padding:0 10px 2px}.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%,94.5%,.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(--color-primary);font-size:.875rem;font-weight:500;padding-left:18px}.dropdown-item.view-more:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}.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(--color-header);display:flex;height:60px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:max-height .1s ease,top .1s ease;z-index:8}.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;box-shadow:none;color:var(--color-header-foreground);font-weight:600;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(--color-header-foreground)}.category-box i{align-items:center;display:flex}.category-box.corridor:after{display:none}.category-box{border:none;padding:10px 5px}.category-box .svg-icon{height:20px}.category-box svg{height:20px;width:20px}.category-box svg path{fill:var(--color-header-foreground)}.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.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(--color-header-foreground);fill:var(--color-header-foreground)}.category-box.dropdown-open .icomoon-grid-outlined:before,.category-box:hover .icomoon-grid-outlined:before,.sticky-controller{color:var(--color-header-foreground)}.sticky-controller{align-self:stretch;cursor:pointer;position:absolute;top:5px;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(--color-primary)}.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(--color-header),hsla(0,0%,100%,0));left:24px}.sticky-controller.left .btn{justify-content:flex-start}.sticky-controller.right{background-image:linear-gradient(-90deg,var(--color-header),hsla(0,0%,100%,0));right:24px}.sticky-controller.right .btn{justify-content:flex-end}@container style(--color-header: #ffffff){.category-box{background-color:#fff}}}.cart-btn button{border-radius:16px;color:var(--color-shopping-cart-text,#000);font-size:16px;font-weight:600;gap:5px;height:100%;line-height:normal;min-height:47px;min-width:60px;padding:9px 8px;position:relative}.cart-btn button,.cart-btn button i{align-items:center;display:flex;justify-content:center}.cart-btn button i{font-size:20px;height:17px;width:17px}.cart-btn button .icomoon-basket{font-size:16px}@media (min-width:1024px){.cart-btn button{border-radius:20px;gap:10px;padding:10px 20px}}.progress{background:color-mix(in srgb,var(--color-primary) 20%,transparent);left:20px;margin-top:10px;position:absolute;right:20px}.progress__bar{background-color:var(--color-primary)}.progress,.progress__bar{border-radius:5px;height:5px}.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(--color-primary);font-size:20px;left:10px;position:absolute;top:43%}.box-cart-notification{align-items:center;background-color:#fff;border-radius:10px;display:flex;gap:10px;padding:10px}.box-cart-notification.open{right:16px}.box-cart-notification i{color:#ffcf00;font-size:20px}.box-cart-notification span{color:#000}.box-cart-notification .quantity{background-color:#fff;border:1px solid #d9d9d9;border-radius:7px;color:var(--color-primary);font-size:.9375rem;font-weight:600;min-width:31px;padding:10px;text-align:center}.box-cart-notification img{aspect-ratio:1;height:40px;object-fit:contain;width:40px}.box-cart-notification .name{color:#4b4b4d;font-size:.75rem;font-weight:500;height:36px;-webkit-line-clamp:2;line-height:1.43;width:144px;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.box-cart-notification .prices{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto}.box-cart-notification .prices .og-price{color:#707070;font-size:.75rem;font-weight:500;text-decoration:line-through}.box-cart-notification .prices .price{color:#000;font-size:.875rem;font-weight:700}.box-cart-notification span{font-size:.875rem}@media (min-width:1024px){.cart-notification-wrapper{min-width:370px;width:unset}.cart-notification-wrapper.open{right:40px}.box-cart-notification{padding:10px 20px}.box-cart-notification span{font-size:1rem}.box-cart-notification .name{font-size:.875rem}.box-cart-notification .prices .price{font-size:16px}}.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(--color-primary)}.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(--color-primary)}@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}}.internal-sub-header .sub-header-content{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:space-between;margin:0 16px;padding-bottom:2px}.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:#e8e9eb}.internal-sub-header .sub-header-content .how-to-shop:hover i{color:#000}.internal-sub-header .sub-header-content .delivery-flex{display:flex;gap:12px;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:#000;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:#e8e9eb}.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);padding-bottom:2px}.internal-sub-header .sub-header-content .slider-messages .company-card a{align-items:center;background-color:#fff;border-radius:13px;color:#000;display:flex;flex-wrap:nowrap;font-size:.8125rem;font-weight:600;gap:10px;justify-content:start;padding:.625rem .5rem;white-space:nowrap;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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:#000;font-size:10px;margin-left:auto}.internal-sub-header .sub-header-content .slider-messages .company-card:only-child{width:100%}@media (min-width:1024px){.internal-sub-header .sub-header-content{flex-direction:row;gap:16px;margin:0;padding:20px}.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 .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}}@media (min-width:1418px){.internal-sub-header .sub-header-content .how-to-shop{display:flex;padding:12px 20px}}.free-shipping{overflow:hidden;padding:20px;text-overflow:ellipsis;white-space:nowrap}.free-shipping .content{align-items:center;background-color:#fff;border-radius:10px;display:flex;font-size:.875rem;font-weight:400;gap:20px;justify-content:center;padding:10px;width:100%;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.free-shipping .content span{color:var(--color-primary);font-weight:700}.free-shipping .content i{color:var(--color-primary);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 .content{background-color:#f6f7f8;box-shadow:none}.free-shipping i{font-size:16px}}.modal-body{padding:15px 30px}.sub-header-vertical-layout{align-items:center;border-bottom:1px solid var(--color-header-foreground-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(--color-header-foreground-opacity-5);color:var(--color-header-foreground);display:flex;font-size:11px;gap:5px;justify-content:center;padding:0;width:78px}.sub-header-vertical-layout .delivery-method-button i{color:var(--color-header-foreground)}.sub-header-vertical-layout .delivery-method-button:hover{background-color:var(--color-primary);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(--color-header-foreground-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(--color-header-foreground)}.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(--color-primary)}.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(--color-header-foreground);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(--color-primary);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(--color-primary);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(--color-header-foreground-opacity-5);border-radius:10px;color:var(--color-header-foreground);display:flex;font-size:12px;gap:10px;justify-content:center;padding:10px;width:100%}.free-shipping-vertical-layout i{color:var(--color-primary);font-size:16px;width:20px}.free-shipping-vertical-layout span{color:var(--color-primary);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}}.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 .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 0s ease}.box-filter .box-filter-header{align-items:center;background-color:initial;border:none;border-top:1px solid var(--color-header-foreground-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.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 .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.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 .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(--color-primary);font-size:12px}.box-filter .view-more:hover span{color:#4b4b4d;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) .box-filter-plus span,.box-filter:not(.modern-layout) .box-filter-plus.opened span{background-color:var(--color-header-foreground)}.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:#4b4b4d}.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:color-mix(in srgb,var(--color-primary) 80%,transparent)}.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(--color-header-foreground)}}.filter-button-component .filter-btn{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;line-height:1;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,#f6f7f8,#f6f7f8 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 2px;width:100%}.box-filters-applied .box-filter-options{display:flex;flex-wrap:wrap;gap:16px}.box-filters-applied .filter-chip{align-items:center;background-color:#fff;border-radius:10px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:5px 8px;white-space:nowrap;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.box-filters-applied .filter-chip:hover{background-color:hsla(0,0%,94.5%,.8)}.box-filters-applied .filter-chip.applied{border:1.5px solid var(--color-primary);color:var(--color-primary)}.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%}@media screen and (min-width:1024px){.products-list-body{padding:0 0 0 20px}}.homepage-category{border-radius:10px;display:flex;flex-wrap:wrap;overflow:hidden}.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-bottom:1px;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 .see{color:var(--color-primary);font-size:.875rem;font-weight:600;line-height:1em}.homepage-category .more-products>.content a{align-items:center;display:flex;flex-direction:column}.homepage-category .more-products>.content .btn{background-color:var(--color-primary);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(--color-primary);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:color-mix(in srgb,#000 20%,var(--color-primary))}.homepage-category .home-category-header .see-more .slider-controllers button[disabled]{background-color:color-mix(in srgb,var(--color-primary) 30%,transparent);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{text-decoration:underline}.homepage-category .mobile-dots{margin:20px 25px 0 0;padding:0 20px 0 0}@media (min-width:1024px){.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}}.grid-mode-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));justify-items:center;grid-gap:10px;flex:0 0 100%}.grid-mode-wrapper .loading-placeholder{min-width:157px}@media (min-width:750px){.grid-mode-wrapper{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (min-width:900px){.grid-mode-wrapper{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (min-width:1024px){.grid-mode-wrapper{grid-template-columns:repeat(auto-fill,minmax(174px,1fr));padding-right:4px;grid-row-gap:20px;justify-content:space-between;overflow:hidden}.grid-mode-wrapper .item-product-wrapper,.grid-mode-wrapper .loading-placeholder{position:relative}}@media (min-width:1418px){.grid-mode-wrapper{grid-template-columns:repeat(auto-fill,minmax(202px,1fr))}}.product-flags-list{display:flex;flex-direction:row;overflow:hidden;white-space:nowrap;width:100%}.product-flags-list.product-renderer-flags{display:flex;gap:8px}.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}.product-widget-promotion-description{border-radius:5px;display:-webkit-box;font-size:10px;font-weight:600;letter-spacing:.025em;-webkit-line-clamp:2;line-clamp:2;line-height:14px;padding:2px 4px;width:-moz-fit-content;width:fit-content;-webkit-box-orient:vertical;overflow:hidden}.three-dimensional-image{height:auto;object-fit:contain;width:100%}@media (min-width:1024px){.three-dimensional-image{max-height:167px;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;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(--color-primary)}.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(--color-primary);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(--color-primary)}}@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}}.most-frequent-search-terms{height:100%;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:first-child{margin-top:30px}.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%}@media (min-width:1024px){.most-frequent-search-terms{border:none;display:flex;flex-direction:column-reverse;height:unset;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%,94.5%,.6)}.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%}}.fixed-menu a.disabled{color:#e6e7e8;pointer-events: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)}.item{align-items:center;background-color:initial;border:none;color:#4b4b4d;display:flex;flex-direction:column;gap:2px;height:48px;justify-content:center;padding:8px 0;transition:.3s;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(--color-primary)}.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}}.delivery-method-button{align-items:center;background-color:#fff;border-radius:10px;color:#000;display:flex;font-size:13px;font-weight:500;gap:5px;padding:10px;position:relative;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.delivery-method-button:hover{background-color:#e8e9eb;color:#000}.delivery-method-button:hover i{color:#000}.delivery-method-button i{color:rgba(0,0,0,.871);font-size:10px}.delivery-method-button.single{display:none}@media (min-width:1024px){.delivery-method-button{background-color:#f6f7f8;box-shadow:none;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}}.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(--color-primary);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(--color-primary)}.custom-checkbox[data-active=true] div{background-color:var(--color-primary);border-radius:50%;content:"";height:8px;width:8px}.custom-checkbox[data-active=true] i{color:#fff;display:block;font-size:9px}.recipes-list-slider-container{overflow:hidden;padding:20px 20px 20px 0}.recipes-list-slider-container .sub-category-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:20px;padding-left:20px;width:100%}.recipes-list-slider-container .sub-category-header .subcategory-title span{color:#000;font-size:18px;font-weight:700}.recipes-list-slider-container .sub-category-header .see-more{font-size:14px;font-weight:500}.recipes-list-slider-container .sub-category-header .see-more a{align-items:center;color:#000;display:flex;gap:6px}.recipes-list-slider-container .sub-category-header .see-more a:hover{text-decoration:underline}.recipes-list-slider-container .sub-category-header .see-more .slider-controllers{display:none}.recipes-list-slider-container .recipes-scroll-list{display:flex;gap:6px;overflow-x:auto;padding-left:20px;scrollbar-width:none}.recipes-list-slider-container .recipes-scroll-list::-webkit-scrollbar{display:none}.recipe-thumbnail-template{background-color:#fff;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;min-width:160px;overflow:hidden;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:var(--tw-shadow)}.recipe-thumbnail-template .img-receita{aspect-ratio:210/188;overflow:hidden;width:100%}.recipe-thumbnail-template .img-receita img{height:100%;object-fit:cover;width:100%}.recipe-thumbnail-template .infos{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:space-between;padding:14px}.recipe-thumbnail-template .title{color:#000;display:-webkit-box;font-size:13px;font-weight:600;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.recipe-thumbnail-template .stats{display:flex;flex-direction:column;gap:6px}.recipe-thumbnail-template .stat-row{align-items:center;color:#000;display:flex;font-size:13px;font-weight:500;gap:6px}.recipe-thumbnail-template .ver-receita{align-items:center;background-color:rgba(18,36,71,.15);border-radius:35px;color:#000;display:inline-flex;font-size:13px;font-weight:600;height:36px;padding:4px 8px;white-space:nowrap}.recipe-thumbnail-template:hover .title{text-decoration:underline}@media (min-width:750px){.recipe-thumbnail-template{min-width:210px;width:236.75px}.recipe-thumbnail-template .infos{padding:16px}.recipe-thumbnail-template .stat-row,.recipe-thumbnail-template .title,.recipe-thumbnail-template .ver-receita{font-size:14px}}@media (min-width:1024px){.recipes-list-slider-container{padding:16px 0}.recipes-list-slider-container .sub-category-header{margin-bottom:16px;padding-left:0}.recipes-list-slider-container .sub-category-header .subcategory-title span{font-size:16px}.recipes-list-slider-container .sub-category-header .see-more{align-items:center;display:flex;font-size:12px;gap:24px}.recipes-list-slider-container .sub-category-header .see-more .slider-controllers{align-items:center;display:flex;gap:12.45px}.recipes-list-slider-container .sub-category-header .see-more .slider-controllers button{align-items:center;background-color:initial;border:1px solid #000;border-radius:50%;color:#000;display:flex;height:28.75px;justify-content:center;width:28.75px}.recipes-list-slider-container .sub-category-header .see-more .slider-controllers button:hover:not([disabled]){background-color:rgba(0,0,0,.05)}.recipes-list-slider-container .sub-category-header .see-more .slider-controllers button[disabled]{border-color:rgba(0,0,0,.3);color:rgba(0,0,0,.3);cursor:default}.recipes-list-slider-container .recipes-scroll-list{display:none}.recipe-thumbnail-template{min-width:174px;width:174px}.recipe-thumbnail-template .title{font-size:12px}.recipe-thumbnail-template .stat-row{font-size:12px;gap:6px}.recipe-thumbnail-template .ver-receita{font-size:12px}}@media (min-width:1418px){.recipes-list-slider-container{padding:24px 0}.recipes-list-slider-container .sub-category-header{margin-bottom:24px}.recipes-list-slider-container .sub-category-header .subcategory-title span{font-size:26px}.recipes-list-slider-container .sub-category-header .see-more{font-size:16px;gap:40px}.recipes-list-slider-container .sub-category-header .see-more .slider-controllers{gap:15px}.recipes-list-slider-container .sub-category-header .see-more .slider-controllers button{height:34px;width:34px}.recipe-thumbnail-template{height:377px;min-width:210px;width:210px}.recipe-thumbnail-template .title{font-size:14px}.recipe-thumbnail-template .stat-row{font-size:14px;gap:6px}.recipe-thumbnail-template .ver-receita{font-size:14px}}.header-top-content .icomoon-chevron-left{display:block}.main-header-page-title{color:var(--color-header-foreground);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:10px;color:var(--color-primary);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{text-decoration:underline}.notification:hover .notification-desc .notification-desc-foot p{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{border-top:unset;padding:0}.maturity-selector-wrapper>h6{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.maturity-selector-wrapper .options{align-items:center;display:flex;gap:15px;padding-top:8px}.maturity-button{align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:100px;cursor:pointer;display:flex;gap:5px;padding:8px}.maturity-button i{color:#4b4b4d;display:none;font-size:6px;overflow:hidden}.maturity-button p{font-weight:500;line-height:16px}.maturity-button:hover{background-color:#f6f7f8}.maturity-button.active p{color:#4b4b4d}.maturity-button.active i{display:flex}.maturity-button.active.less-mature{background:#c9e870;border-color:#c9e870}.maturity-button.active.mature{background:#fae364;border-color:#fae364}.maturity-button.active.more-mature{background:#f9bc75;border-color:#f9bc75}@media screen and (min-width:1024px){.maturity-selector-wrapper{border-top:1px solid #e6e7eb;padding:20px 0 0}}.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:color-mix(in srgb,var(--color-primary) 10%,transparent);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(--color-primary);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:color-mix(in srgb,var(--color-primary) 50%,transparent);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}}.weight-unit-container{align-items:center;background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);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:color-mix(in srgb,var(--color-primary) 50%,transparent);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(--color-primary);border-radius:7px;display:flex;height:20px;position:absolute;transition:.25s ease-in-out;width:45%}.product-header-summary{background-color:#fff;display:none;justify-content:space-between;transition:top .2s ease;width:100%}.product-header-summary img{height:50px;object-fit:contain;width:50px}.product-header-summary.visible{top:0;z-index:11}.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-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:18px;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-common-box.hidden{border:none;display:none;padding:0}.divider{border-top:1px solid #e7e8eb;margin:16px 0;width:full}.product-renderer-same-category .homepage-category{margin:0}.product-renderer-similar-box{background-color:#fff;margin:0 -20px}.product-renderer-similar-box h5{font-size:18px;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{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between;line-height:16px;margin-bottom:20px;min-height:180px;padding:10px;text-align:center;width:124px}.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,.8);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-info-box h2{color:#000;font-size:16px;font-weight:500px;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{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.product-renderer-actions-box button{align-items:start;background-color:#fff;border-top:1px solid #e7e8eb;color:#000;display:flex;flex-direction:row;font-size:14px;font-weight:600;gap:7px;line-height:1.3;margin:0;padding:18px 0;text-align:start}.product-renderer-actions-box button:last-child{padding-bottom:2px}.product-renderer-actions-box button i{font-size:16px;padding:0}.product-renderer-add-list{width:100%}.product-renderer-add-list .icon{align-items:center;display:flex;position:relative}.product-renderer-tags-list{display:flex;flex-wrap:wrap;gap:12px 8px}.product-renderer-tags-list img{height:19px}.product-renderer-tag{align-items:center;color:#000;display:flex;font-size:12px;font-weight:600;gap:5px;line-height:normal;text-transform:uppercase;width:-moz-max-content;width:max-content}.product-renderer-tag i{font-size:14px}.product-actions-relative{background-color:var(--color-primary);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-active-price-wrapper{line-height:1}.product-renderer-active-price-box{color:#000;font-size:18px;font-weight:700}.product-renderer-active-price-box.product-renderer-selected-sale-unit{font-size:22px}.product-renderer-sub-price{align-items:center;color:#4b4b4d;display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:500;line-height:18px}.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-top:20px;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;height:20px;margin-left:10px;position:relative;z-index:7}.info-weight-unit i{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:100%;color:var(--color-primary);font-size:20px;height:20px}.info-weight-unit span{align-items:center;display:flex;height:40px;line-height:16px;width:188px}.info-weight-unit .info-weight-unit-drop-right-tip{top:50%;transform:translateY(-50%)}.info-weight-unit:hover .dropright-tip{opacity:1}@media (min-width:1024px){.info-weight-unit{height:28px}}.product-renderer-normal-price{align-items:center;display:flex;margin:10px 0}.product-renderer-normal-price-value{color:#a4a4a5;font-size:14px;text-decoration:line-through}.product-renderer-persona-price-wrapper{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:12px;display:flex;gap:10px;justify-content:start;margin-top:12px;overflow:hidden;padding:8px;width:100%}.product-renderer-persona-price-wrapper span{font-size:9px;font-weight:500;line-height:normal;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.product-renderer-box-unit-content{background-color:#f1f1f1;border-radius:10px;color:#707070;display:inline-block;font-size:12px;font-weight:500;padding:10px}.product-renderer-actions{margin-top:25px;pointer-events:none;position:relative;top:0;width:92%}.product-renderer-common-actions-bar{display:flex;flex:1;gap:20px;justify-content:space-between;min-width:0}.product-renderer-common-actions-bar button{align-items:center;aspect-ratio:1;background-color:initial;background-color:#fff;border-radius:100%;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;width:36px;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.product-renderer-common-actions-bar button i{aspect-ratio:1;color:#000;font-size:18px}.product-renderer-common-actions-bar button i.is-favorite{color:#ff4e26}@media (min-width:1024px){@keyframes slideDown{0%{margin-top:0}to{margin-top:59px}}.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-renderer-normal-price-value{font-size:18px}.product-header-summary-price-promotion{align-items:center;display:flex;gap:10px}.product-header-summary-price-promotion .active-price-box{font-weight:600}.product-renderer-similar-box{margin:0 -32px}.product-renderer-similar-box .custom-slider__items-viewport{padding:0 32px}.product-renderer-similar-box h5{font-size:24px;font-weight:700;padding:0 32px}.product-renderer-similar-box .custom-slider__container{--container-padding:0 18px}.product-renderer-similar-box.is-desktop-product-page{border-radius:16px;margin-top:24px;padding-bottom:32px;padding-top:32px}.product-show-container .visible{display:flex}.product-renderer-common-actions-bar{flex-direction:row-reverse;justify-content:flex-start}.product-renderer-common-actions-bar button{border:1px solid #f6f7f8}.product-renderer-common-actions-bar button:hover{background-color:#f6f7f8;border:unset;box-shadow:none;cursor:pointer}.product-renderer-category-path{align-items:center;display:flex}.product-renderer-category-path i{color:#000;font-size:6px;margin:0 2px}.product-renderer-category-path a{color:rgba(0,0,0,.4);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.product-renderer-category-path a:hover{color:#000}.product-renderer-actions-bar{background-color:#fff;width:100%}.product-renderer-actions-bar.loading{background-color:initial}.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}.product-renderer-info-box.banner h2{text-overflow:ellipsis;word-wrap:break-word;max-height:2lh;overflow:hidden}.product-renderer-extra-info.is-desktop-product-page{background-color:#fff;border-radius:16px;margin:24px -32px 0;padding:32px}.product-renderer-tags-list img{height:21px}.product-renderer-normal-price{margin:15px 0 0}.product-renderer-active-price-box{font-size:24px;font-weight:700;line-height:normal;margin:0}.product-renderer-sub-price{justify-content:left}.product-renderer-sub-price span{background:#4b4b4d;border-radius:50%;height:4px;margin:0 10px;width:4px}.product-renderer-actions-box button{gap:7px}.product-renderer-actions{width:100%}.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(--color-primary)}.product-renderer-flex-container.is-product-page{background-color:#fff;border-radius:10px;margin:-20px -20px 0;padding:20px}.product-renderer-extra-info.product-renderer-extra-info-button.product-renderer-extra-info-button-text{font-size:24px}}@media (min-width:1178px){.product-renderer-flex-container{display:flex;flex-direction:row;gap:32px;margin:0;max-width:100%;padding:32px 0 24px}.product-renderer-flex-container.is-product-page{background-color:#fff;border-radius:0 0 16px 16px;margin:0 -32px;max-width:unset;padding:32px 32px 24px;width:unset}.product-renderer-info-box{margin:0;padding:0}.product-renderer-info-box h2{color:#000;font-size:24px;font-weight:700;line-height:normal}}@media (min-width:1601px){.flex-box{margin:0 -30px 0 0}}.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:6px 0 0 0;--controller-gap:8px;--controller-padding:0;--dot-size:8px;--dot-color:color-mix(in srgb,var(--color-primary) 30%,transparent);--dot-active-color:var(--color-primary);height:-moz-fit-content;height:fit-content;isolation:isolate;margin:auto;position:relative}.custom-slider__container .custom-slider__items-viewport{overflow:var(--container-overflow);padding-bottom:2px;position:relative}.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;backdrop-filter:blur(10.65px);background-color:rgba(0,0,0,.3);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:hover{background-color:#000}.custom-slider__container .custom-slider__arrows.custom-slider__arrow-prev{left:8px}.custom-slider__container .custom-slider__arrows.custom-slider__arrow-next{right:8px}.custom-slider__container .custom-slider__arrows:disabled{background-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}.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:initial;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.5);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:#000;box-shadow:none}.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}@media (min-width:608px){.custom-slider__container{--controller-margin:16px 0 0 0}}.three-sixty-product-alert{align-items:center;color:rgba(0,0,0,.3);display:flex;gap:8px;justify-content:center}.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;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;width:100%}.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;text-decoration:underline}@media (min-width:1024px){.three-sixty-product-alert .three-sixty-product-alert-text.desktop-text-font-size{font-size:10px}.three-sixty-product-alert .three-sixty-product-alert-text{line-height:12px}}.custom-checkbox-container{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(--color-primary);border:2px solid var(--color-primary);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:"\e94e";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;margin:0;padding:10px 0}.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{background-color:--color-primary-15;color:var(--color-primary)}.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}@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 .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{min-height:calc(100vh - 250px)}.container-categories .homepage-category{padding:0}.container-categories .home-category-header .see-more{margin-right:0}@media (min-width:1024px){.container-categories{padding:0}.container-categories .products-list{padding-left:20px}}.banner-category-wrapper.level-two{margin-top:0;padding-top:20px}@media (min-width:1024px){.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}@media (min-width:1024px){.categories-level-one .home-category-header .see-more{margin-right:20px}.categories-level-one .page-content{background-color:initial}.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 .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}.categories-level-two .page-content{background-color:initial}.categories-level-two .ordering-btn{display:flex}}.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}@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(--color-primary);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 .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}.search-results-page .box-internal{margin:25px 0 0}.search-results-page .search-results-body{background-color:#fff}.search-results-page .search-results-body .corridor-internal-page,.search-results-page .search-results-body>.page-common-intro{margin:0;padding:0 20px 35px}.search-result-content{padding:20px}.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}@media (min-width:1024px) and (hover:hover){.dynamic-fixed-filter{display:none}}@media (min-width:1024px){.search-result-content{padding:0}.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 .page-content{background-color:initial}.search-results-page .search-results-body .corridor-internal-page,.search-results-page .search-results-body>.page-common-intro{margin:35px 0 0;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-mobile-free-shipping{display:flex;justify-content:center;padding:0 16px 2px;width:unset}body.adopt-hidden #adopt-controller-button{display:none!important}#adopt-controller-button{bottom:1.5rem!important;display:block!important;left:auto!important;right:.5rem!important;z-index:10!important}@media (max-width:1023px){#adopt-controller-button{bottom:10.3125rem!important}}body:has(#whatsapp-btn) #adopt-controller-button{bottom:5rem!important}@media (max-width:1023px){body:has(#whatsapp-btn) #adopt-controller-button{bottom:14rem!important}}html[data-layout-header=MARS] #adopt-controller-button{bottom:1.5rem!important;left:auto!important}@media (max-width:1023px){html[data-layout-header=MARS] #adopt-controller-button{bottom:10.3125rem!important}}html[data-layout-header=MARS] body:has(#whatsapp-btn) #adopt-controller-button{bottom:5rem!important}@media (max-width:1023px){html[data-layout-header=MARS] body:has(#whatsapp-btn) #adopt-controller-button{bottom:14rem!important}}.product-image-gallery{display:flex;flex-direction:column}.three-sixty-product-container{gap:14px;position:relative;width:100%}.product-image-gallery-mobile-view,.three-sixty-product-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.product-image-gallery-mobile-view{background-color:#f6f7f8;margin:0 -20px}.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;width:100%}.product-image-gallery-active-image{justify-content:center;min-height:220px;width:220px}.product-image-gallery-gallery-image{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:4px;color:#d7d7d7;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;position:relative;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.product-image-gallery-gallery-image.active,.product-image-gallery-gallery-image:hover{outline:2px solid var(--color-primary)}.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{color:#000;display:flex;justify-content:center}.product-image-gallery-gallery-image.three-sixty svg{height:24px;width:24px}.product-image-gallery-gallery-image.three-sixty p{font-size:12px;font-style:normal;font-weight:700;line-height:normal}.static-image-viewer-container{align-items:center;background:#f6f7f8;display:flex;justify-content:center;position:relative}.static-image-viewer-container img{aspect-ratio:1/1;mix-blend-mode:multiply;object-fit:contain}.static-image-viewer-zoom-out{align-items:center;background-color:var(--color-primary);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%}.three-sixty-product-container{width:-moz-max-content;width:max-content}.product-image-gallery-desktop-view{display:flex;margin-bottom:32px}.product-image-gallery-gallery-image{background-color:#f6f7f8;border-radius:8px;height:36px}.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-gallery-image.three-sixty svg{height:29px;width:29px}.product-image-gallery-active-image{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:unset;text-align:center;width:100%}.product-image-gallery-active-image:hover{cursor:pointer}.product-image-gallery-active-image:active{cursor:grabbing}.static-image-viewer-container{border-radius:20px;overflow:hidden}.static-image-viewer-container img{aspect-ratio:1/1;mix-blend-mode:multiply;object-fit:contain}}@media (min-width:1178px){.product-image-gallery-active-image{min-height:300px;width:300px}.product-image-gallery-active-image svg{height:33px;width:33px}.product-image-gallery{width:-moz-fit-content;width:fit-content}.product-image-gallery-desktop-view{display:flex;margin-bottom:0}}@media (min-width:1418px){.product-image-gallery-gallery-image{border-radius:10px;height:42px}.product-image-gallery-gallery-image svg{height:36px;width:26px}.product-image-gallery-active-image{min-height:350px;width:350px}.static-image-viewer-container.img{aspect-ratio:1/1;height:350px;mix-blend-mode:multiply;object-fit:contain;width:350px}}@media (min-width:1638px){.product-image-gallery-gallery-image{border-radius:12px;height:46px}.product-image-gallery-active-image{min-height:420px;width:420px}.static-image-viewer-container.img{aspect-ratio:1/1;mix-blend-mode:multiply;object-fit:contain}}.login-modal-intro{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(--color-primary);cursor:pointer;font-weight:700}.login-modal-no-account span:hover{text-decoration:underline}.login-modal-no-account:focus-visible{outline:2px solid rgba(0,0,0,.8)}.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-intro h3{font-size:1.5rem;line-height:1.8125rem}}.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}@media (min-width:560px){.permissions-list-view{margin-top:40px}}@media (min-width:1024px){.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-header-content{display:flex;flex-direction:column;width:100%}.registration-form-header-content h5{font-size:1.5rem;font-weight:700;line-height:1.8125rem;text-align:start}.registration-form-submit-container{align-items:center;display:flex;flex-direction:column;gap:1.75rem;justify-content:center;width:100%}.registration-form-submit-container .privacy-notice{align-items:start;color:rgba(0,0,0,.698);display:flex;font-size:.875rem;gap:.5rem;justify-content:start;line-height:normal;width:100%}.registration-form-submit-container .privacy-notice span{width:100%}.registration-form-submit-container .privacy-notice a{border-radius:.875rem;color:var(--color-primary);outline:2px solid transparent;outline-offset:2px;text-decoration:underline;white-space:nowrap}.registration-form-submit-container .privacy-notice a:focus-visible{outline:2px solid rgba(0,0,0,.8)}@media (min-width:1024px){.registration-form-header-content h5{text-align:center}.registration-form-submit-container{gap:1.875rem}}.free-delivery-progress{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:10px;color:var(--color-primary);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:color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:10px;margin:10px 0 0;overflow:hidden;width:100%}.free-delivery-progress-percent{background-color:var(--color-primary);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:color-mix(in srgb,var(--color-buy-and-ge) 10%,transparent);color:var(--color-buy-and-get)}.cart-item-display .more_for_less{background-color:color-mix(in srgb,var(--color-more-for-less) 10%,transparent);color:var(--color-more-for-less)}.cart-item-display .progressive{background-color:color-mix(in srgb,var(--color-progressive-discount) 10%,transparent);color:var(--color-progressive-discount)}.cart-item-flex{align-items:center;display:flex;flex-direction:row}.cart-item-disable{opacity:50%}.cart-item-product-info{display:flex;gap:10px;padding:0 20px}.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(--color-primary);border-radius:10px;min-height:28px;min-width:28px}.cart-item-product-info .product-quantity-wrapper .action:hover{background-color:var(--color-primary-hover/10)}.cart-item-product-info .product-quantity-wrapper .action.action-disabled{background-color: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 img{max-height:60px;max-width:60px}.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{height:28px;margin:0;padding:0}.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-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-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(--color-buy-and-get);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(--color-primary);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(--color-primary-hover/10)}.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-color: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}.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;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}}.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(--color-primary);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;text-decoration:line-through}@media (min-width:1024px){.order-bump-container{padding:25px 25px 20px}.order-bump-product-desc-price{max-width:65%}}.cart-drawer-bottom-fixed{display:flex;flex-direction:column}.bottom-fixed-flex-ctn,.bottom-fixed-min-value{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-total-reached{padding:16px}.bottom-fixed-label{color:#a4a4a5;font-size:.75rem}.bottom-fixed-value{color:#000;font-size:1.125rem;font-weight:600}@media (min-width:1024px){.bottom-fixed-flex-ctn{padding:0 25px 25px}.bottom-fixed-min-value{margin:16px 25px}.bottom-fixed-total-reached{padding:25px}}.cart-drawer-box-gifts{background-color:color-mix(in srgb,var(--color-buy-and-ge) 10%,transparent);border-radius:10px;padding:16px}.cart-drawer-box-gifts img{background:#fff;border-radius:5px}@media (min-width:1024px){.empty-screen-wrapper{margin:0}.free-delivery-progress{margin:0 25px}}.order-summary{border:1px solid #e8e9eb;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 .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 .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}}.coupon{background-color:#f6f7f8;color:#000;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:6px 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-radius:10px;line-height:1;margin:20px 0 0;overflow:hidden}.coupon:first-of-type{margin:0}.coupon-content{background-color:#f6f8f8;padding:20px 16px}.coupon-header{align-items:center;display:flex;gap:10px}.coupon-header i{color:var(--color-primary);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(--color-primary);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:grid;gap:12px;grid-template-columns:1fr 1fr;margin:20px 0 0;min-height:40px}.coupon-buttons .disabled-cursor{cursor:default}.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}@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-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}.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 .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 .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 .actions{margin:20px 0 0}@media (min-width:1024px){.order-rating .content,.order-rating .toggle-btn{padding:20px}}.order-cancellation-reason h6{color:#212121;font-size:14px;font-weight:600}.order-cancellation-reason .no-borders{border:none;pointer-events:none}.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 .qr-code{align-items:center;display:flex;flex:1 3 100%;flex-direction:column;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}@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.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 .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 .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(--color-primary)}.view-order-page .extra-info .order-installment-info{align-items:center;display:flex;gap:10px}.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 .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 (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.canceled{background-color:#fff;border-radius:0;border-top:1px solid #f1f3f4;padding:25px 0 35px}.view-order-page .final-price{padding:25px 0}}@media (min-width:1600px){.view-order-page .status-history .order-actions{gap:33px}.view-order-page .status-history .order-actions .message{padding:10px 35px;white-space:nowrap}}.ratings-view .order-summary{margin:10px 0 0}.credit-cards-card{align-items:center;border:1px solid #e8e9eb;border-radius:10px;display:flex;gap:10px;padding:8px 10px}.credit-cards-card:not(:first-child){margin:10px 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:10px 0 0;padding:20px}}.change-password-page{align-items:center;display:flex}@media (min-width:1024px){.change-password-page .title-desktop{margin:0}}.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;text-decoration:underline;width:-moz-max-content;width:max-content}.notification-read{opacity:.5}.profile-page-user-name{align-items:center;display:flex;font-size:1.125rem;font-weight:600;gap:16px}.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}.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:20px}@media (min-width:1024px){.contact-page-wrapper{border-radius:10px;margin:0 40px;padding:0}.contact-page-wrapper h5{color:#8d8d8d;font-size:.875rem;margin:5px 0 0}}@media (min-width:1601px){.contact-page-wrapper{margin:0 auto}}.support-page-wrapper{height:100%}.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{font-size:.875rem;line-height:1.43}.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 .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}.support-page-wrapper .internal-page-menus .content .menu-item{margin:0;padding:10px 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%,94.5%,.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}}.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{background-color:initial}.supermarket-shopping-lists-page-content{grid-template-columns:repeat(auto-fit,167px);padding:0 20px 20px}}.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}}.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(--color-primary);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{background-color:initial;border:1px solid #e8e9eb;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>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}}.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{background-color:#f6f6f6;border-radius:10px;font-size:12px;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:color-mix(in oklab,var(--color-header-foreground) 10%,transparent);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{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{filter:grayscale(100%);opacity:.75}.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-color:color-mix(in srgb,var(--color-regular-promotion) 10%,transparent);border-radius:5px;color:var(--color-regular-promotion);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:color-mix(in srgb,var(--color-persona) 10%,transparent);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(--color-persona);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(--color-persona);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(--color-primary);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:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:5px;color:var(--color-primary);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-color:color-mix(in srgb,var(--color-regular-promotion) 10%,transparent);color:var(--color-regular-promotion)}.list-promotion-description.more_for_less{background-color:color-mix(in srgb,var(--color-more-for-less) 10%,transparent);color:var(--color-more-for-less)}.list-promotion-description.progressive{background-color:color-mix(in srgb,var(--color-progressive-discount) 10%,transparent);color:var(--color-progressive-discount)}.list-promotion-description.buy_get{background-color:color-mix(in srgb,var(--color-buy-and-ge) 10%,transparent);color:var(--color-buy-and-get)}.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{align-items:center;border:1px solid #d9d9d9;border-radius:10px;display:flex;height:80px;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-products-header{background-color:var(--color-foreground);border-radius:10px;justify-content:space-between;padding:16px}.shopping-list-products-header,.shopping-list-products-header .monitoring-toggle,.shopping-list-products-header>div{align-items:center;display:flex}.shopping-list-products-list-info{align-items:center;display:flex;gap:20px;margin-top:20px}.shopping-list-products-list-info h2{color:#000;font-size:1.125rem;font-weight:700}.shopping-list-products-list-info i{background-color:#b5b5b5;border-radius:50%;height:4px;width:4px}.shopping-list-monitoring-toggle{cursor:pointer;gap:20px;position:relative}.shopping-list-monitoring-toggle .shopping-list-monitoring-description{display:flex;flex-direction:column}.shopping-list-monitoring-toggle .shopping-list-monitoring-description h3{color:#4b4b4d;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.shopping-list-monitoring-toggle .shopping-list-monitoring-description p{color:#8d8d8d;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:normal}.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(--color-primary)}.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(--color-primary)}.shopping-list-monitoring-toggle-wrapper{background-color:#d7d7d7;border-radius:100px;height:20px;min-width:35px;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-products-header{background-color:initial}.shopping-list-monitoring-toggle{display:flex;justify-content:space-between;width:100%}.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-description{font-size:.875rem;line-height:1.71;margin:25px 0 0}.shopping-list-products-list-info{margin-top:0}}.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(--color-primary);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(--color-primary);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}}.page-content{height:100%}.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%}.promotion-style-text.regular{background-color:color-mix(in srgb,var(--color-regular-promotion) 10%,transparent);color:var(--color-regular-promotion)}.promotion-style-text.more-for-less{background-color:color-mix(in srgb,var(--color-more-for-less) 10%,transparent)}.promotion-style-text.progressive{background-color:color-mix(in srgb,var(--color-progressive-discount) 10%,transparent)}.promotion-style-text.buy-get{background-color:color-mix(in srgb,var(--color-buy-and-ge) 10%,transparent)}.discount-percentage{border-radius:4px;color:#000!important;font-size:12px;font-weight:700;line-height:14px;padding:4px;width:-moz-fit-content;width:fit-content}.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.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 .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:.75rem;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: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(--color-primary);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:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:50%;color:var(--color-primary);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-step-payment-container{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:.625rem}.checkout-template-step-payment-container.disabled{background-color:#fff;opacity:.5}.checkout-template-step-payment-body{color:#000;display:flex;flex-direction:column;font-size:18px;font-weight:600;gap:25px;line-height:normal;padding:20px}.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%}@media (min-width:1024px){.checkout-template-step-payment-container{gap:1.5625rem;padding:25px}.has-warning{gap:.625rem;padding:25px 25px 35px}.checkout-template-step-payment-body{padding:0}.checkout-template-step-payment-body>section{gap:1.5625rem}}.checkout-template-step-review-container{background-color:#fff;border-radius:10px;display:flex;flex-direction:column}.checkout-template-step-review-container.disabled{background-color:#fff;opacity:.5}.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:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:50%;color:var(--color-primary);display:flex;font-size:20px;height:40px;justify-content:center;min-width:40px;width:40px}.checkout-template-step-review-section-item .icon,.checkout-template-step-review-section-item img{aspect-ratio:43/29;border-radius:5px;height:29px;object-fit:contain;width:unset}.checkout-template-step-review-section-item .description{color:#8d8d8d;font-size:12px;font-weight:400}.checkout-template-step-review-section-item .edit{color:var(--color-primary);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{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;aspect-ratio:43/29;border-radius:5px;display:flex;height:29px;justify-content:center;object-fit:contain}.checkout-template-step-review-section-item-body .image i{aspect-ratio:1;background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);font-size:16px;height:unset}.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}@media (min-width:1024px){.checkout-template-step-review-container{padding:25px}.checkout-template-step-review-section-item .checkout-template-step-review-section-item-container{gap:.625rem}}.checkout-template-review-finalize-button{background-color:#fff;bottom:0;box-shadow:0 -1px 0 0 #f1f1f1;color:#fff;left:0;margin:-20px;padding:16px 16px 40px;position:sticky;width:calc(100% + 40px);z-index:1}@media (min-width:1024px){.checkout-template-review-finalize-button{bottom:unset;left:unset;margin:15px 0 0;padding:0;position:unset;width:100%}}