.pb-spotlight{--pb-spot-gap:16px;gap:var(--padding-normal,16px);outline:none;min-width:0;display:grid;position:relative}.pb-spotlight:focus-visible{outline:2px solid var(--color-primary,currentColor);outline-offset:6px;border-radius:12px}.pb-spotlight-view{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;perspective:1100px;perspective-origin:50% 40%;min-width:0;padding-block:12px;position:relative;overflow:hidden}.pb-spotlight.is-dragging .pb-spotlight-view{cursor:grabbing}.pb-spotlight.is-canvas .pb-spotlight-view{cursor:default}.pb-spotlight-view img{-webkit-user-drag:none}.pb-spotlight .pb-product-showcase.layout-spotlight{z-index:2;transform-style:preserve-3d;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.pb-spotlight .pb-spotlight-slide{will-change:transform, opacity;transform-origin:50%;backface-visibility:hidden;grid-area:1/1;align-self:stretch;min-width:0}.pb-spotlight--follow .pb-spotlight-slide{justify-self:start;width:84%}.pb-spotlight--stage .pb-spotlight-slide{justify-self:center;width:62%}.pb-spotlight--deck .pb-spotlight-slide{transform-origin:50% 90%;justify-self:center;width:86%}.pb-spotlight--deck .pb-spotlight-view{padding-block-end:52px}.pb-spotlight--ring .pb-spotlight-slide{justify-self:center;width:30%}.pb-spotlight--flow .pb-spotlight-slide{justify-self:center;width:34%}.pb-spotlight--orbit .pb-spotlight-slide{justify-self:center;width:40%}.pb-spotlight--orbit .pb-spotlight-view{padding-block-start:clamp(96px,20%,230px)}@media (max-width:640px){.pb-spotlight--follow .pb-spotlight-slide{width:88%}.pb-spotlight--stage .pb-spotlight-slide{width:74%}.pb-spotlight--ring .pb-spotlight-slide{width:52%}.pb-spotlight--flow .pb-spotlight-slide{width:66%}.pb-spotlight--orbit .pb-spotlight-slide{width:72%}.pb-spotlight--orbit .pb-spotlight-view{padding-block-start:clamp(80px,30%,160px)}}.pb-spotlight-tilt{height:100%;transform-style:preserve-3d;transition:transform .3s ease-out;position:relative}.pb-spotlight.is-tilt .pb-spotlight-slide.is-current .pb-spotlight-tilt{transform:rotateX(var(--pb-spot-rx,0deg)) rotateY(var(--pb-spot-ry,0deg))}.pb-spotlight-glare{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--pb-spot-gx,50%) var(--pb-spot-gy,30%), #ffffff59, transparent 55%);mix-blend-mode:soft-light;transition:opacity .3s;position:absolute;inset:0}.pb-spotlight.is-tilt .pb-spotlight-view:hover .is-current .pb-spotlight-glare{opacity:1}.pb-spotlight-arc{z-index:1;pointer-events:none;position:absolute;inset:0}.pb-spotlight-tile{inset-inline-start:50%;--pb-spot-tile:clamp(64px, 11%, 124px);width:var(--pb-spot-tile);aspect-ratio:1;background:var(--color-background,#fff);cursor:pointer;pointer-events:auto;will-change:transform, opacity;border:0;border-radius:26%;margin-inline-start:calc(var(--pb-spot-tile) / -2);padding:0;position:absolute;top:0;overflow:hidden;box-shadow:0 18px 40px -14px #00000073}.pb-spotlight.is-rtl .pb-spotlight-tile{inset-inline-start:auto;margin-inline-start:0;margin-left:calc(var(--pb-spot-tile) / -2);left:50%}.pb-spotlight-tile img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.pb-spotlight-tile{--pb-spot-tile:clamp(56px, 18%, 96px)}}.pb-spotlight--orbit .pb-spotlight-slide .pb-store-text{z-index:1;position:relative}.pb-spotlight-chrome{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.pb-spotlight-arrow{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:var(--color-background,#fff);width:42px;height:42px;color:var(--color-foreground,#111);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;transition:transform .2s,opacity .2s;display:grid}.pb-spotlight-arrow:hover:not(:disabled){transform:scale(1.06)}.pb-spotlight-arrow:disabled{opacity:.35;cursor:default}.pb-spotlight-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pb-spotlight.is-rtl .pb-spotlight-arrow svg{transform:scaleX(-1)}.pb-spotlight-arrow:focus-visible,.pb-spotlight-thumb:focus-visible,.pb-spotlight-dots button:focus-visible{outline:2px solid var(--color-primary,currentColor);outline-offset:2px}.pb-spotlight-rail{scrollbar-width:none;gap:8px;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.pb-spotlight-rail::-webkit-scrollbar{display:none}.pb-spotlight-thumb{background:var(--color-surface-container,#eee);opacity:.55;cursor:pointer;border:2px solid #0000;border-radius:14px;flex:none;width:52px;height:52px;padding:0;transition:opacity .2s,border-color .2s,transform .2s;overflow:hidden}.pb-spotlight-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pb-spotlight-thumb.is-on{opacity:1;border-color:var(--color-primary,currentColor);transform:translateY(-2px)}@media (max-width:640px){.pb-spotlight-thumb{border-radius:12px;width:42px;height:42px}}.pb-spotlight-counter{font-variant-numeric:tabular-nums;align-items:center;gap:12px;min-width:160px;font-weight:600;display:flex}.pb-spotlight-line{background:color-mix(in srgb, currentColor 20%, transparent);border-radius:3px;flex:1;height:3px;overflow:hidden}.pb-spotlight-line>span{background:var(--color-primary,currentColor);height:100%;transition:width .45s;display:block}.pb-spotlight-num{font-size:1.25em}.pb-spotlight-total{opacity:.6}.pb-spotlight-dots{align-items:center;gap:6px;display:flex}.pb-spotlight-dots button{opacity:.3;cursor:pointer;background:currentColor;border:0;border-radius:8px;width:8px;height:8px;padding:0;transition:width .25s,opacity .25s}.pb-spotlight-dots button.is-on{opacity:1;background:var(--color-primary,currentColor);width:22px}@media (prefers-reduced-motion:reduce){.pb-spotlight-tilt,.pb-spotlight-line>span,.pb-spotlight-dots button,.pb-spotlight-thumb,.pb-spotlight-arrow{transition:none}.pb-spotlight.is-tilt .pb-spotlight-slide.is-current .pb-spotlight-tilt{transform:none}}.pb-spotlight-tilt>div:not(.pb-flex),.pb-spotlight-tilt>div:not(.pb-flex)>div:not(.pb-flex),.pb-spotlight-tilt>div:not(.pb-flex)>div:not(.pb-flex)>div:not(.pb-flex),.pb-spotlight--deck .pb-spotlight-tilt .pb-flex:first-child{height:100%}
.pb-categories{grid-template-columns:repeat(var(--pb-categories-cols,3), 1fr);gap:var(--padding-normal,16px);margin:0;padding:0;list-style:none;display:grid}.pb-categories-item{list-style:none}.pb-categories-item>div:not(.pb-flex),.pb-categories-item>div:not(.pb-flex)>div:not(.pb-flex){height:100%}.pb-categories.layout-wrap{justify-content:center;gap:var(--padding-small,8px);flex-wrap:wrap;display:flex}.pb-categories.layout-featured>.pb-categories-item:first-child{grid-area:span 2/span 2}@media (max-width:767px){.pb-categories.layout-featured>.pb-categories-item:first-child{grid-row:auto}}.pb-categories.layout-scroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;display:flex;overflow-x:auto}@media (pointer:coarse){.pb-categories.layout-scroll::-webkit-scrollbar{display:none}}@media (pointer:fine){.pb-categories.layout-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, currentColor 30%, transparent) transparent}}.pb-categories.layout-scroll .pb-categories-item{width:var(--pb-categories-item-w,180px);scroll-snap-align:start;flex:none}@media (max-width:640px){.pb-categories:not(.layout-scroll):not(.layout-wrap){grid-template-columns:repeat(2,1fr)}}.pb-categories-strip{position:relative}
.landing-row-career{width:100%;max-width:var(--max-width);gap:var(--padding-normal);padding:var(--padding-normal);flex-direction:row;margin:auto;display:flex}.landing-row-career-info{flex:1}.landing-career-form{gap:var(--padding-normal);font-size:var(--font-normal);color:var(--color-tertiary);flex-direction:column;flex:1;display:flex}.landing-career-form .textarea-container label,.landing-career-form .textfiled-container label{color:var(--color-tertiary);font-size:var(--font-normal)}.landing-career-form-flex{gap:var(--padding-normal);flex-direction:row;width:100%;display:flex}.landing-career-form-flex .textfiled-container{flex:1}.landing-career-form-jobs{gap:var(--padding-normal);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.landing-career-form-jobs-note{border-inline-start:3px solid var(--color-primary,#1c2e73);background:color-mix(in srgb, var(--color-primary,#1c2e73) 8%, transparent);border-radius:4px;margin:4px 0 8px;padding:6px 10px;font-size:12px;line-height:1.45}.landing-career-form-jobs-info{margin-top:var(--padding-medium)}.landing-career-form-jobs-info span{color:var(--color-secondary);white-space:pre-line;overflow-wrap:anywhere;display:block}.landing-career-textfile-input{align-items:center;gap:var(--padding-medium);padding:0px var(--padding-medium);border:var(--border-normal) solid var(--color-secondary);border-radius:var(--radius-small);background-color:var(--color-background);cursor:pointer;height:45px;display:flex}.landing-career-textfile-input input{display:none}.landing-career-textfile-icon{color:var(--color-secondary);flex-shrink:0}.landing-career-form-phone-prefix{align-items:center;display:flex}.landing-career-form-phone-prefix-country{height:30px;padding-inline-end:var(--padding-normal);display:flex}.landing-career-form-phone-prefix .country-dropdown-container button{background-color:#fff;padding-inline-end:var(--padding-medium)}@media (max-width:992px){.landing-row-career{flex-direction:column}.landing-career-form{width:100%}}@media (max-width:767px){.landing-career-form-flex{flex-direction:column}}.landing-row-career :where(input,textarea,select,button){font-family:inherit}
.textfiled-container{font-size:var(--font-normal)}.textfiled-container input{height:100%}.textfiled-container label{color:var(--color-secondary)}.templatefoodi .textfiled-container label{color:var(--color-tertiary)}.textfiled-input-container{justify-content:space-between;align-items:center;gap:var(--padding-medium);padding:0px var(--padding-medium);border:var(--border-normal) solid var(--color-secondary);border-radius:var(--radius-small);background-color:var(--color-background);height:45px;display:flex}.templatefoodi .textfiled-input-container{border-radius:var(--radius-normal);border:var(--border-normal) solid var(--color-outline);height:50px;margin-top:8px;padding:0 16px}.textfiled-input-container.disabled{background-color:var(--color-separator)}.textfiled-input-container:focus-within{border-color:var(--color-primary)}.textfiled-vertical-line{background-color:var(--color-secondary);width:1px;height:30px}.templatefoodi .textfiled-vertical-line{background-color:var(--color-outline)}.textfiled-input-container input{width:100%;height:auto;font-size:var(--font-normal);background-color:#0000;border:none;outline:none;flex:1;margin:0;padding:0}.textfiled-input-container input::placeholder{padding:4px 0}.textfiled-button{align-items:center;height:100%;display:flex}.textfiled-button.click{padding:0px var(--padding-small);cursor:pointer}
.alert-dialog{z-index:99999;background:#00000052;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.alert-dialog-container{background-color:var(--color-background);padding:var(--padding-normal);margin:var(--padding-normal);border-radius:var(--radius-large);align-items:center;gap:var(--padding-normal);min-width:min(360px,95%);font-size:var(--font-large);flex-direction:column;display:flex;box-shadow:0 0 .5rem .1rem #00000052}.alert-dialog-container .custom-svg{margin-top:var(--padding-large)}.alert-dialog-container h4{color:var(--color-primary);font-weight:700}.alert-dialog-container p{color:var(--color-secondary);margin:0px var(--padding-large);text-align:center;text-overflow:ellipsis;-webkit-line-clamp:10;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.alert-dialog-buttons{width:100%;padding-top:var(--padding-normal);justify-content:space-between;gap:var(--padding-normal);display:flex}.alert-dialog-buttons button{cursor:pointer;flex:1}.alert-dialog-container{animation:.2s ease-in fadein}@keyframes fadein{0%{opacity:0}to{opacity:1}}
.landing-info{gap:var(--padding-large);flex-direction:column;width:100%;display:flex}.landing-info.cover{width:100%;max-width:var(--max-width);margin:auto}.landing-info-line{background-color:#000;width:85px;height:3px}.landing-info.cover .landing-info-line{background-color:#fff}.landing-info.cover.center .landing-info-line{background-color:#000}.landing-info-content{color:#000;gap:var(--padding-large);flex-direction:column;width:100%;display:flex}.landing-info.cover .landing-info-content{color:#fff;margin:auto}.landing-info.cover.center .landing-info-content{color:#000;margin:auto}.landing-info-content h1,.landing-info-content h2{font-size:40px;line-height:1.3}.landing-info-content p{font-size:20px}@media (max-width:767px){.landing-info{text-align:center;justify-content:center;align-items:center}}
