@media(min-width:750px){[data-wishlist-save][aria-pressed=true] svg,.g500-wishlist-toggle[aria-pressed=true] svg{fill:var(--editor-ink, #171717)!important;color:var(--editor-ink, #171717)!important;stroke:var(--editor-ink, #171717)!important}[data-wishlist-save][aria-pressed=true] svg path,.g500-wishlist-toggle[aria-pressed=true] svg path{fill:var(--editor-ink, #171717)!important;stroke:var(--editor-ink, #171717)!important}}[data-wishlist-save][aria-pressed=true] svg,.g500-wishlist-toggle[aria-pressed=true] svg{fill:var(--editor-ink, #171717)!important;color:var(--editor-ink, #171717)!important;stroke:var(--editor-ink, #171717)!important}[data-wishlist-save][aria-pressed=true] svg path,.g500-wishlist-toggle[aria-pressed=true] svg path{fill:var(--editor-ink, #171717)!important;stroke:var(--editor-ink, #171717)!important}.search-page__header{padding-block:clamp(36px,6vw,100px) 28px;align-items:stretch;gap:18px}.search-page__header h3{font-family:var(--font-body--family);font-size:clamp(44px,9vw,116px);line-height:.92;letter-spacing:-.075em;font-weight:750;text-transform:uppercase}.search-page__header :is(input[type=search],input[placeholder]){width:100%;min-height:60px;border:0;border-bottom:2px solid currentColor;border-radius:0;background:transparent;font-size:clamp(20px,3vw,35px);padding:12px 8px;letter-spacing:-.025em;outline-offset:4px}.search-page__header :is(input[type=search],input[placeholder]):focus-visible{outline:2px solid currentColor;outline-offset:4px}.predictive-search-dropdown{border:0;border-top:1px solid rgba(23,23,23,.22);box-shadow:0 18px 50px #00000014}.predictive-search-results__inner{padding:clamp(12px,3vw,36px)}.predictive-search-results__card{border-radius:0!important}.predictive-search-results__card img{object-fit:cover}.predictive-search-results__wrapper-products{gap:16px}.g500-bottega-grid .product-grid{row-gap:clamp(28px,5vw,76px)!important;column-gap:clamp(12px,2vw,28px)!important}.g500-bottega-grid .product-grid__item{min-width:0}.g500-bottega-grid .product-card{transition:transform .25s ease}.g500-bottega-grid .product-card .card-gallery{background:#eee9df;overflow:hidden}.g500-bottega-grid .product-card img{transition:transform .65s cubic-bezier(.18,.7,.2,1)}@media(hover:hover){.g500-bottega-grid .product-card:hover img{transform:scale(1.035)}}.g500-bottega-grid .product-card .text-block:has(a){font-size:clamp(17px,1.5vw,23px);line-height:1.12;letter-spacing:-.045em;font-weight:700}.g500-bottega-grid .product-card product-price{font-size:14px}@media(max-width:989px){.g500-bottega-grid .product-grid__item{grid-column:auto!important}}@media(prefers-reduced-motion:reduce){.g500-bottega-grid .product-card img,.g500-bottega-grid .product-card{transition:none}}.g500-navigation .g500-navigation__main-caption{display:none!important}.g500-navigation__room h2{color:var(--editor-yellow, #fec112)!important;font-weight:800!important;font-size:clamp(16px,1.8vw,21px)!important;letter-spacing:-.025em!important;text-transform:uppercase}.g500-navigation__room a{grid-template-columns:1fr 24px;gap:6px 12px;min-height:52px}.g500-navigation__room a strong{font-size:clamp(18px,2.2vw,25px)}.g500-navigation__room a>small{display:none!important}.g500-navigation__contact h2{color:var(--editor-yellow, #fec112)!important;opacity:1!important;font-size:13px!important;font-weight:800!important}.g500-bottega-grid .product-grid__item .product-card{position:relative}.g500-bottega-grid .product-card .card-gallery{border-radius:0}.g500-bottega-grid .product-card__content{border-top:1px solid #17171735;padding-top:8px}.g500-bottega-grid .product-card .text-block a{text-decoration:none}@media(min-width:990px){.g500-bottega-grid .product-grid{row-gap:80px!important}}:root{--g500-soft-radius:16px;--g500-soft-radius-lg:22px}:where(.button,.btn,.shopify-payment-button__button,.add-to-cart-button,.quick-add__button,.cart__checkout-button,.button--primary,.button--secondary,.button-secondary,input[type=submit],button[type=submit],.variant-option__button-label,.variant-option__button-wrapper label,.facets__summary,.sorting-filter__summary,.pills__pill,.g500-dining__reset,.g500-dining__cities button){border-radius:999px!important}:where(input[type=text],input[type=search],input[type=email],input[type=number],select,textarea,.field__input,.input,.select__select){border-radius:var(--g500-soft-radius)!important}:where(.media-gallery__media,.media-gallery__media img,.resource-card,.collection-card,.article-card,.blog-card,.g500-dining__card,.g500-dining__topic,.g500-dining__atlas,.g500-article__more,.details-content,.g500-kitchen__receipt,.g500-kitchen__object,.g500-kitchen__dial-face,.g500-dining__popup,.predictive-search-results__card){border-radius:var(--g500-soft-radius-lg)!important}:where(.drawer,.cart-drawer,.menu-drawer,.search-modal,.predictive-search-dropdown,.g500-wishlist,.modal__content,.dialog__content){border-radius:var(--g500-soft-radius-lg)!important}:where(.g500-kitchen__enter,.g500-kitchen__dial button,.g500-kitchen__object,.g500-osteria__enter){border-radius:999px!important}:where(.g500-kitchen__object){border-radius:var(--g500-soft-radius-lg)!important}.g500-dining__map,.g500-dining__map-wrap,.leaflet-container{border-radius:var(--g500-soft-radius-lg)!important}.g500-dining__pin{background:var(--editor-yellow, #fec112);border:2px solid var(--editor-ink, #171717);border-radius:50%;display:grid;place-items:center;color:var(--editor-ink, #171717)}.g500-dining__pin span{font-size:14px;line-height:1}.g500-dining__popup a{display:inline-block;padding:9px 14px;background:var(--editor-ink, #171717);color:#fff!important;border-radius:999px;margin-top:8px;text-decoration:none}.product-information .product-details{font-family:var(--font-body--family)}.product-information .product-details h1,.product-information .g500-product-premium h1{font-size:clamp(20px,2.1vw,30px)!important;font-weight:600!important;line-height:1.22!important;letter-spacing:-.025em!important}.product-information .product-details product-price .price,.product-information .g500-product-premium product-price .price{font-size:clamp(17px,1.6vw,22px)!important;font-weight:500!important}.product-information .product-details .g500-product__label{font-size:10px!important;letter-spacing:.08em}.product-information .product-details .variant-option legend,.product-information .product-details .details__header{font-size:12px!important;letter-spacing:0!important}.product-information .product-details .details-content,.product-information .product-details .details-content :is(p,li){font-size:13px!important;line-height:1.65!important}.product-information .product-details .add-to-cart-button{font-size:13px!important;font-weight:600!important;border-radius:999px!important}.product-information .product-details .variant-option__button-label{border-radius:999px!important;font-size:12px!important}.product-information .product-details :is(.accordion,.details,.details-content){border-radius:var(--g500-soft-radius)!important}.g500-bottega-grid .product-grid__item{grid-column:auto!important;grid-row:auto!important}.g500-bottega-grid .product-card .card-gallery{border-radius:var(--g500-soft-radius-lg)!important}.g500-bottega-grid .product-card__content{border:0;padding-top:9px}@media(max-width:749px){.product-information .product-details h1,.product-information .g500-product-premium h1{font-size:22px!important}.product-information .product-details product-price .price{font-size:19px!important}}.g500-product-sheet{position:fixed;inset:0 0 0 auto;margin:0;width:min(530px,100vw);height:100dvh;max-height:100dvh;border:0;border-radius:22px 0 0 22px!important;padding:clamp(24px,4vw,42px);background:var(--editor-paper, #f6f3eb);color:var(--editor-ink, #171717);box-shadow:-18px 0 70px #0003;overflow-y:auto}.g500-product-sheet[open]{display:flex;flex-direction:column;gap:20px;animation:g500SheetIn .3s ease both}.g500-product-sheet::backdrop{background:#0f0f0f8f}.g500-product-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #17171738;padding-bottom:26px;font-size:10px;font-weight:700;letter-spacing:.1em}.g500-product-sheet__head button{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:50%!important;border:1px solid var(--editor-ink, #171717);background:transparent;font-size:29px;line-height:1;cursor:pointer}.g500-product-sheet h2{font-family:var(--font-body--family);font-weight:700;font-size:clamp(25px,3vw,39px);line-height:1.09;letter-spacing:-.04em;margin:14px 0 4px}.g500-product-sheet__content{font:400 14px/1.8 var(--font-body--family);flex:1}.g500-product-sheet__content :is(p,li){font-size:14px;line-height:1.8;margin-bottom:13px}.g500-product-sheet__content :is(h2,h3,h4){font-size:18px;line-height:1.25;margin:26px 0 12px;font-weight:700;letter-spacing:-.03em}.g500-product-sheet__content ul{padding-left:20px}.g500-product-sheet__content a{text-decoration:underline;text-underline-offset:3px;color:inherit}.g500-product-sheet__foot{border-top:1px solid #17171738;padding-top:25px;font-size:11px;font-weight:800;letter-spacing:.1em}.g500-product-sheet-open{overflow:hidden}@keyframes g500SheetIn{0%{transform:translate(28px);opacity:.6}to{transform:translate(0);opacity:1}}@media(max-width:749px){.g500-product-sheet{width:100vw;max-width:100vw;border-radius:18px 18px 0 0!important}}@media(prefers-reduced-motion:reduce){.g500-product-sheet[open]{animation:none}}.product-information .product-details .accordion .details__header{cursor:pointer}.product-information .product-details .accordion .details__header .icon-plus{display:none!important}.product-information .product-details .accordion .details__header .icon-caret{display:flex!important;transform:rotate(-90deg)!important}.product-information .product-details .accordion .details__header:hover{opacity:.7}.product-information .product-details .accordion .details-content{display:none}.product-information .product-details [data-wishlist-save].g500-wishlist-toggle--detail{border:0!important;box-shadow:none!important;background:transparent!important;outline:0!important;width:38px!important;height:38px!important}.product-information .product-details [data-wishlist-save].g500-wishlist-toggle--detail:hover{background:transparent!important}.product-information .product-details [data-wishlist-save].g500-wishlist-toggle--detail svg{width:22px;height:22px}:where(button,.button,[role=button],.shopify-payment-button__button,.predictive-search__search-button,.search-modal__close-button,.drawer__close,.cart-drawer__close,.pill,.badge,.g500-wishlist-toggle,.g500-wishlist-open,.g500-restaurants__more,.g500-restaurants__reset,.g500-game__hint,.g500-arcade__start,.g500-kitchen__enter,.g500-dining__read){border-radius:999px!important}:where(.field,.field__input,.select,.facets__summary,.sorting-filter__summary,.quick-add,.modal__content,.search-modal__content,.cart-drawer__inner,.product-information .product-details .accordion .details){border-radius:18px!important}:where(.card-gallery,.card-gallery img,.product-card .media,.product-card .media img,.product-media-container,.product-information__media img,.media-gallery__media,.media-gallery__media img,.media-gallery img,.product-grid__item .card-gallery,.g500-bottega-grid .card-gallery,.g500-bottega-grid .card-gallery img){border-radius:0!important}.g500-bottega-grid .product-card .card-gallery{border-radius:0!important}.g500-product-sheet__content :is(table){width:100%;border-collapse:collapse;margin:24px 0}.g500-product-sheet__content :is(th,td){border-bottom:1px solid #17171730;padding:13px 7px;text-align:left;font-size:12px;vertical-align:top}.g500-product-sheet__content :is(strong,b){font-weight:750}.g500-product-sheet__content details{border:0}.g500-product-sheet__content img{max-width:100%;height:auto;border-radius:0!important}:root{--style-border-radius-buttons-primary:999px;--style-border-radius-buttons-secondary:999px;--style-border-radius-inputs:15px;--style-border-radius-popover:20px;--variant-picker-swatch-radius:50%}:is(.g500-bottega-grid,.main-collection-grid,.product-recommendations,.g500-related-editorial,.product-grid-container) product-price{opacity:1!important;visibility:visible!important;color:var(--color-foreground,var(--editor-ink, #171717))!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;font-variant-numeric:tabular-nums}:is(.g500-bottega-grid,.main-collection-grid,.product-recommendations,.g500-related-editorial,.product-grid-container) product-price :is(.price,.price-item,.money,.price__regular,.price__sale){color:inherit!important;font-size:inherit!important;font-weight:600!important;opacity:1!important;text-decoration:none}:is(.g500-bottega-grid,.main-collection-grid,.product-recommendations,.g500-related-editorial) product-price .compare-at-price{opacity:.5!important;text-decoration:line-through}:is(.g500-bottega-grid,.main-collection-grid,.product-recommendations,.g500-related-editorial) .product-card .text-block:has(a){font-size:clamp(14px,1.35vw,17px)!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.018em!important}:is(.g500-bottega-grid,.product-recommendations,.g500-related-editorial) .product-badges.g500-status-badges{top:8px!important;left:8px!important;gap:4px!important}:is(.g500-bottega-grid,.product-recommendations,.g500-related-editorial) .g500-product-status--card{font-size:9px!important;line-height:1.15!important;letter-spacing:.015em!important;font-weight:600!important;padding:5px 8px!important;border-radius:999px!important;max-width:140px}.product-information .g500-product-status--detail{font-size:10px!important;letter-spacing:.035em!important;padding:5px 10px!important;border-radius:999px!important}.product-information .product-details .g500-product__label--status{font-size:10px!important}:is(.product-information,.media-gallery,.product-recommendations,.g500-related-editorial,.product-grid-container,.g500-bottega-grid) :is(.card-gallery,.card-gallery img,.product-card .media,.product-card .media img,.product-media-container,.product-information__media,.product-information__media img,.media-gallery__media,.media-gallery__media img,.media-gallery img,.product-grid__item .card-gallery,.product-grid__item .card-gallery img){border-radius:18px!important;overflow:hidden}:is(.product-information,.media-gallery) :is(img,video,model-viewer){border-radius:18px!important}.product-information .product-details .accordion,.product-information .product-details accordion-custom{border-radius:0!important;border:0!important;box-shadow:none!important}.product-information .product-details .accordion .details,.product-information .product-details .accordion details{border-radius:0!important;border-left:0!important;border-right:0!important;border-top:0!important;box-shadow:none!important;background:transparent!important}.product-information .product-details .accordion .details__header{border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:43px!important;padding-block:10px!important}.product-information .product-details .accordion .details__header:before,.product-information .product-details .accordion .details__header:after{border-radius:0!important}.product-information .product-details .accordion .details-content{display:none!important}:is(.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section) :is(.g500-mag__card,.g500-bite__card,.g500-world__card,.g500-culture__card,.g500-editorial__card,.bn-service,.bn-contact,.g500-discovery__card,.g500-footer-editorial .email-signup-block,.email-signup-block,.email-signup__input-group,.email-signup__button,.newsletter__form,.newsletter-form,.newsletter-form__field-wrapper,.button,.button-secondary){border-radius:20px!important}:is(.shopify-section-group-footer-group,.g500-footer-editorial) .email-signup-block{border-radius:22px!important;overflow:hidden}:is(.shopify-section-group-footer-group,.g500-footer-editorial) .email-signup__input-group{border-radius:999px!important;overflow:hidden}:is(.shopify-section-group-footer-group,.g500-footer-editorial) .email-signup__button{border-radius:999px!important}:is(.shopify-section-group-footer-group,.g500-footer-editorial) :is(.email-signup__input,.email-signup__heading){font-size:clamp(12px,1vw,16px)}.search-modal__content.dialog-modal{border-radius:22px!important;overflow:hidden;max-width:min(850px,calc(100vw - 28px))!important}.search-modal .predictive-search{border-radius:20px!important}.search-modal :is(.predictive-search-form__header,.predictive-search-form__footer,.predictive-search-results,.predictive-search-results__inner){padding-inline:clamp(14px,3vw,30px)}.search-modal :is(input[type=search],.predictive-search__search-input){font-size:clamp(16px,2vw,23px)!important;line-height:1.3!important}.search-modal :is(.predictive-search__close-modal-button,.predictive-search-form__button,.predictive-search__search-button){border-radius:999px!important}:is(.localization-form,.language-selector,.country-selector-form__wrapper) :is(button,.localization-form__select,.localization-form__list-item,.country-filter__input){border-radius:13px!important}:is(.localization-form,.language-selector,.country-selector-form__wrapper) :is(.localization-form__list,.language-selector__list,.country-selector__list){border-radius:16px!important;overflow:auto}.localization-form__list-item{font-size:13px!important;line-height:1.5!important}@media(max-width:749px){:is(.product-recommendations,.g500-related-editorial,.g500-bottega-grid) product-price{font-size:13px!important}.search-modal__content.dialog-modal{border-radius:18px!important}}@media(min-width:990px){.product-information__grid .product-details.sticky-content--desktop{top:12px!important;max-height:none!important;overflow:visible!important}.product-information__grid .product-details.sticky-content--desktop.g500-details-too-tall{position:relative!important;top:auto!important}}:where(.g500-dining,.g500-restaurants,.g500-navigation,.g500-mag,.g500-kitchen) :is(hr,[class*=divider],[class*=separator]){border-radius:0!important;box-shadow:none!important}:where(.g500-dining,.g500-restaurants,.g500-navigation) :is([class*=overline],[class*=index-head],[class*=resultbar]){border-radius:0!important}.g500-dining .g500-dining__cities button{border-radius:0!important;box-shadow:none!important}.g500-dining .g500-dining__card .g500-dining__read,.g500-dining .g500-dining__map-disclosure{border-radius:0!important}.g500-dining .g500-dining__cities button:after{border-radius:0!important}.g500-dining .g500-dining__card .g500-dining__read+.g500-dining__read{border-top:1px solid currentColor!important}:where(.g500-easy,.g500-world,.g500-dente,.g500-home-mag,.g500-navigation,.g500-mag,.bn,.g500-bite,.g500-footer-editorial) :is(button,.button,.button-secondary,[role=button],.g500-world__action,.g500-world__path,.g500-world__tile,.g500-dente__button,.g500-mag__read,.g500-article__button){border-radius:999px!important}:where(.g500-easy,.g500-world,.g500-home-mag,.g500-navigation,.g500-mag,.bn,.g500-bite) :is(.g500-easy__bite,.g500-easy__mag,.g500-easy__guide,.g500-world__path,.g500-world__tile,.g500-home-mag__stories article,.g500-mag__card,.bn-service,.bn-package,.bn-panel,.g500-bite__card){border-radius:22px!important;overflow:hidden}:where(.g500-easy,.g500-world,.g500-home-mag) :is(.g500-easy__read,.g500-world__paths){border-radius:0!important}:where(.g500-easy,.g500-world,.g500-home-mag,.g500-navigation) :is(hr,[class*=divider],[class*=separator]){border-radius:0!important}:where(.shopify-section-group-footer-group,.footer) :is(.email-signup-block,.email-signup__input-group,.email-signup__button,.newsletter-form__field-wrapper){border-radius:22px!important}:where(.shopify-section-group-footer-group,.footer) :is(.email-signup__button,.newsletter-form__button){border-radius:999px!important}:where(.header,.header__inline-menu,.search-modal,.menu-drawer,.cart-drawer,.localization-form,.language-selector) :is(button,.button,.header__icon,.localization-form__select,.search-modal__button){border-radius:999px!important}:where(.header,.menu-drawer,.search-modal,.cart-drawer,.localization-form,.language-selector) :is(.menu-drawer__submenu,.search-modal__content,.localization-form__list,.predictive-search-results){border-radius:20px!important}.g500-bottega-grid .collection-wrapper{--facets-vertical-col-width:1!important}.g500-bottega-grid .main-collection-grid{grid-column:1/-1!important}.g500-restaurants__city-strip{display:none!important}.g500-bottega-grid .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;column-gap:clamp(12px,1.8vw,26px)!important;row-gap:clamp(28px,3.4vw,52px)!important}.g500-bottega-grid .product-grid>.product-grid__item{grid-column:auto!important;grid-row:auto!important;align-self:stretch!important;justify-self:stretch!important;transform:none!important;margin:0!important;min-width:0!important;display:flex!important}.g500-bottega-grid .product-grid>.product-grid__item:nth-child(n){grid-column:auto!important;grid-row:auto!important;align-self:stretch!important;transform:none!important}.g500-bottega-grid .product-grid>.product-grid__item>.product-card,.g500-bottega-grid .product-grid>.product-grid__item>product-card{width:100%!important;min-width:0!important;height:100%;display:flex;flex-direction:column}.g500-bottega-grid .product-grid__item .card-gallery{width:100%!important;aspect-ratio:3/4!important;min-height:0!important;overflow:hidden!important;border-radius:18px!important;flex-shrink:0}.g500-bottega-grid .product-grid__item .card-gallery :is(img,video){width:100%;height:100%;object-fit:cover;border-radius:18px!important}.g500-bottega-grid .product-grid__item :is(.product-card__content,.product-card__info){padding-top:10px;display:flex;flex-direction:column;flex:1;gap:6px}.g500-bottega-grid .product-grid__item product-price{margin-top:auto;font-size:13px!important;font-weight:600!important}.g500-bottega-grid .product-grid__item .text-block:has(a){font-size:14px!important;line-height:1.3!important;font-weight:600!important}.g500-bottega-grid .product-grid[product-grid-view=zoom-out]{grid-template-columns:repeat(6,minmax(0,1fr))!important}@media(max-width:1199px){.g500-bottega-grid .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.g500-bottega-grid .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:28px!important}.g500-bottega-grid .product-grid[product-grid-view=zoom-out]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:430px){.g500-bottega-grid .product-grid__item .text-block:has(a){font-size:12px!important}.g500-bottega-grid .product-grid__item product-price{font-size:12px!important}}body :is(button,input[type=button],input[type=submit],input[type=reset],[role=button],.button,.button-secondary,.shopify-payment-button__button,.add-to-cart-button,.cart__checkout-button,.shopify-challenge__button){border-radius:999px!important}body :is(a.button,a.button-secondary,a[class*=button--],a[class*=btn--],a.g500-dining__reset,a.g500-restaurant__serve){border-radius:999px!important}body :is(input[type=search],input[type=email],input[type=text],input[type=number],select,textarea){border-radius:16px!important}body :is(.modal__content,.dialog-modal,.menu-drawer__inner-container,.cart-drawer__inner,.localization-form__list,.popover,.predictive-search-dropdown){border-radius:20px!important}body :is(hr,[class*=divider],[class*=separator]){border-radius:0!important}body :is(.g500-dining__cities button,.g500-dining__card .g500-dining__read,.g500-easy__action,.g500-restaurants__resultbar){border-radius:0!important}.g500-easy .g500-easy__inner{border-radius:26px!important;overflow:hidden!important}.g500-easy .g500-easy__bite,.g500-easy .g500-easy__mag,.g500-easy .g500-easy__guide{border-radius:0!important}.g500-easy .g500-easy__read{gap:0!important}.g500-dining .g500-dining__cities button,.g500-dining .g500-dining__cities button:hover,.g500-dining .g500-dining__cities button[aria-pressed=true],.g500-dining .g500-dining__card .g500-dining__read{border-radius:0!important}.g500-product-sheet__content :is(hr,.divider){border-radius:0!important}.g500-arcade__stage .g500-game__card{border-radius:16px!important}.g500-kitchen .g500-kitchen__object{border-radius:18px!important}.g500-bottega-grid .product-grid__item :is(.product-card__content,.product-card__info,.group-block,.group-block-content,product-price,.price,.price-item),:is(.product-recommendations,.g500-related-editorial) :is(.product-card__content,.product-card__info,.group-block,.group-block-content,product-price,.price,.price-item){overflow:visible!important;min-width:0!important;text-indent:0!important}.g500-bottega-grid product-price,.product-recommendations product-price,.g500-related-editorial product-price{display:inline-flex!important;align-items:baseline;justify-content:flex-start!important;gap:5px;white-space:normal;line-height:1.55!important;padding-inline:2px 4px!important;margin-inline:0!important;max-width:100%!important;letter-spacing:normal!important;transform:none!important}.g500-bottega-grid :is(.price,.price__regular,.price__sale,.money),.product-recommendations :is(.price,.price__regular,.price__sale,.money),.g500-related-editorial :is(.price,.price__regular,.price__sale,.money){position:static!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:nowrap;text-overflow:clip!important;transform:none!important;left:auto!important}.g500-bottega-grid .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:clamp(14px,2vw,30px)!important}.g500-bottega-grid .product-grid__item .card-gallery{aspect-ratio:3/4!important}@media(min-width:1300px){.g500-bottega-grid .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:750px)and (max-width:999px){.g500-bottega-grid .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){.g500-bottega-grid .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important}}#search-modal .search-modal__content.dialog-modal[open]{width:min(820px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;max-height:min(85dvh,850px)!important;margin:clamp(22px,5dvh,72px) auto!important;border:1px solid #17171724!important;border-radius:24px!important;background:var(--editor-paper, #f6f3eb)!important;box-shadow:0 25px 100px #0003!important;overflow:hidden!important}#search-modal predictive-search-component{background:var(--editor-paper, #f6f3eb)!important;color:var(--editor-ink, #171717)!important}#search-modal .predictive-search-form{background:var(--editor-paper, #f6f3eb)!important}#search-modal .predictive-search-form__header{min-height:84px!important;display:flex;align-items:center;gap:10px;padding:15px clamp(16px,3vw,30px)!important;border-bottom:1px solid #1717172f;background:var(--editor-paper, #f6f3eb)}#search-modal .predictive-search-form__header :is(input,input[type=search]){font-size:clamp(20px,2.8vw,30px)!important;min-height:46px!important;min-width:0;border:0!important;border-radius:0!important;background:transparent!important;outline-offset:3px;letter-spacing:-.025em}#search-modal :is(.predictive-search__close-modal-button,.predictive-search__reset-button){min-width:42px!important;min-height:42px!important;border-radius:999px!important;flex-shrink:0}#search-modal .predictive-search-form__content{max-height:min(55dvh,570px)!important;overflow-y:auto!important;scrollbar-width:thin}#search-modal .predictive-search-form__content-wrapper{border-radius:0 0 24px 24px!important;overflow:hidden}#search-modal .predictive-search-results__inner{padding:clamp(18px,3vw,32px)!important}#search-modal :is(.predictive-search-results__card,.resource-card){border-radius:16px!important;overflow:hidden}#search-modal .predictive-search-results__wrapper-products{gap:clamp(12px,2vw,22px)!important}#search-modal .predictive-search-form__footer{position:relative!important;background:var(--editor-paper, #f6f3eb)!important;background-image:none!important;padding:16px clamp(16px,3vw,30px)!important;border-top:1px solid #17171722}@media(max-width:749px){#search-modal .search-modal__content.dialog-modal[open]{width:100vw!important;max-width:100vw!important;max-height:100dvh!important;height:100dvh!important;margin:0!important;border-radius:0!important}#search-modal .predictive-search-form__content{max-height:calc(100dvh - 165px)!important}}localization-form-component .localization-wrapper:not([hidden]),dropdown-localization-component .localization-wrapper:not([hidden]),.localization-wrapper:not([hidden]){background:var(--editor-paper, #f6f3eb)!important;color:var(--editor-ink, #171717)!important;border:1px solid #17171724!important;border-radius:22px!important;box-shadow:0 16px 55px #0002!important;padding:12px!important;max-width:min(360px,calc(100vw - 28px))!important}localization-form-component :is(.localization-form__list,.language-selector,.country-selector__list,.country-selector-form__wrapper){background:var(--editor-paper, #f6f3eb)!important;color:var(--editor-ink, #171717)!important;border-radius:16px!important}localization-form-component .localization-form__list{padding:4px!important;max-height:min(53dvh,400px)!important;overflow-y:auto!important;scrollbar-width:thin}localization-form-component .localization-form__list-item{display:flex!important;align-items:center!important;gap:12px!important;min-height:46px!important;margin:2px 0!important;padding:10px 14px!important;border-radius:12px!important;background:transparent!important;color:var(--editor-ink, #171717)!important;font-size:13px!important;line-height:1.35!important}localization-form-component .localization-form__list-item:hover,localization-form-component .localization-form__list-item:focus-visible,localization-form-component .localization-form__list-item[aria-current=true]{background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important;outline:none!important}localization-form-component .dropdown-localization__button{min-height:42px!important;border:1px solid #17171735!important;border-radius:999px!important;padding:8px 15px!important;background:transparent!important}localization-form-component :is(.country-filter__input,.localization-form__select){border-radius:12px!important;font-size:14px!important}localization-form-component :is(.localization-form__currency,.localization-form__list-item span){white-space:normal!important}@media(max-width:749px){.localization-wrapper:not([hidden]){width:min(360px,calc(100vw - 22px))!important;max-height:70dvh!important;overflow:auto!important}}.bn .bn-media,.bn .bn-media img,.bn .bn-media picture,.bn .bn-media a{border-radius:18px!important}.bn .bn-media{position:relative;overflow:hidden!important;isolation:isolate;background:#eae5d9}.bn .bn-media :is(img,video,picture){display:block!important;width:100%;max-width:100%;height:100%;object-fit:cover;overflow:hidden!important}.bn .bn-cover{border-radius:0!important;overflow:hidden!important}.bn .bp-cover,.bp .bp-cover,.bp .bp-cover img{border-radius:18px!important;overflow:hidden!important}.bn .bn-hero-art{border-radius:0!important;overflow:hidden!important;background:var(--bn-yellow)!important}.bn .bn-hero-art .bn-cover{display:block;border-radius:0!important}.bn .bn-media:before,.bn .bn-media:after{border-radius:inherit!important}product-recommendations .resource-list__item .product-card__content,product-recommendations .resource-list__item .product-card__content :is(.group-block,.group-block-content),product-recommendations .resource-list__item product-price,.g500-related-editorial .resource-list__item product-price{min-width:0!important;max-width:100%!important;overflow:visible!important;text-indent:0!important;transform:none!important;clip-path:none!important}product-recommendations .resource-list__item product-price,.g500-related-editorial .resource-list__item product-price{display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0 0 2px 4px!important;margin:0!important;text-align:left!important;white-space:normal!important;line-height:1.5!important;position:relative!important;left:0!important;right:auto!important}product-recommendations .resource-list__item product-price [ref=priceContainer],product-recommendations .resource-list__item product-price>div,.g500-related-editorial .resource-list__item product-price>div{display:block!important;overflow:visible!important;width:max-content;max-width:100%;padding:0!important;margin:0!important;text-align:left!important;transform:none!important;white-space:nowrap!important}product-recommendations .resource-list__item product-price :is(.price,.money,.price-item,.price__regular,.price__sale),.g500-related-editorial .resource-list__item product-price :is(.price,.money,.price-item,.price__regular,.price__sale){display:inline!important;white-space:nowrap!important;margin:0!important;padding:0!important;text-indent:0!important;transform:none!important;position:static!important}product-recommendations .resource-list__item .product-card__content>.group-block{min-width:0!important}.g500-bottega-grid .product-grid__item .card-gallery{aspect-ratio:3/4!important;position:relative;background:transparent!important}.g500-bottega-grid .product-grid__item .card-gallery :is(a.contents,slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.slideshow__slide,.product-media-container){width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:3/4!important}.g500-bottega-grid .product-grid__item .card-gallery .product-media-container{overflow:hidden!important;background:transparent!important;display:block!important}.g500-bottega-grid .product-grid__item .card-gallery .product-media__image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;max-width:100%!important;max-height:none!important;aspect-ratio:auto!important}.g500-bottega-grid .product-grid__item .card-gallery slideshow-slide{overflow:hidden!important}.g500-bottega-grid .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px 8px!important}.g500-bottega-grid .product-grid__item .product-card__content{padding:0!important;gap:6px!important;flex:0 0 auto!important}.g500-bottega-grid .product-card__content>.group-block{padding:8px 6px 6px!important}.g500-bottega-grid .product-card__content>.group-block>.group-block-content{gap:6px!important;flex-direction:column!important;align-items:stretch!important}.g500-bottega-grid .product-card__content>.group-block>.group-block-content>.group-block{width:100%!important;max-width:100%!important}.g500-bottega-grid .product-grid__item product-price{margin-top:0!important}.g500-bottega-grid .product-card__content>.product-grid-view-zoom-out--details{display:none}.g500-bottega-grid .g500-wishlist-toggle--card{background:transparent!important;width:44px!important;height:44px!important;padding:14px!important;inset-block-start:0;inset-inline-end:0}.g500-bottega-grid .g500-wishlist-toggle--card svg{width:16px!important;height:16px!important}.g500-bottega-grid .product-grid__item .card-gallery,.product-information__media .media-gallery{--gallery-aspect-ratio:.75!important}.product-information__media .product-media-container{aspect-ratio:3/4!important;overflow:hidden!important}.product-information__media .product-media__image{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;transform:none!important;transform-origin:center}@media(min-width:750px){.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media(max-width:999px){.g500-bottega-grid .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.g500-bottega-grid .product-grid__item .card-gallery .product-media__image{transform:none!important;transform-origin:center}@media(max-width:749px){.product-information__media media-gallery{margin-block-start:0!important}.g500-bottega-grid .product-grid__item .card-gallery{width:100%!important;margin-inline:0!important}.g500-bottega-grid .product-grid__item .card-gallery .product-media__image{object-fit:contain!important;transform:none!important}}@media(min-width:1000px){.g500-bottega-grid .product-card__content>.group-block>.group-block-content{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:start!important;gap:8px!important}.g500-bottega-grid .product-card__content>.group-block>.group-block-content>.group-block{width:auto!important;min-width:0!important;max-width:none!important}.g500-bottega-grid swatches-variant-picker-component{width:max-content!important;max-width:100%!important}}#search-modal .predictive-search-form__header{border:0!important;border-radius:0!important;box-shadow:none!important;gap:12px}#search-modal .predictive-search-form__header-inner{flex:1;min-width:0;border:0!important;border-bottom:1px solid var(--editor-ink, #171717)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;gap:10px}#search-modal .predictive-search-form__header-inner:focus-within{box-shadow:0 1px 0 var(--editor-ink, #171717)!important}#search-modal .search-input{flex:1;min-width:0;width:100%;padding:12px 0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;font-size:18px!important}#search-modal .predictive-search__icon{position:static!important;order:-1;flex:0 0 20px;width:20px;height:20px}#search-modal .predictive-search__close-modal-button{flex:0 0 44px;width:44px;height:44px;margin:0!important}#search-modal .predictive-search-form__header:before{content:none!important}#search-modal .g500-search-heading h3{font-size:clamp(28px,4vw,48px)!important;line-height:1.08!important;letter-spacing:-.05em}dropdown-localization-component .localization-wrapper{width:min(340px,calc(100vw - 32px));padding:12px!important;border-radius:16px!important;overflow:hidden;max-height:min(480px,75dvh)!important}dropdown-localization-component .localization-form{display:flex;flex-direction:column;min-width:0;gap:12px}dropdown-localization-component .country-selector-form__wrapper{min-height:0;overflow:visible;max-height:none}dropdown-localization-component .localization-form__list-item[hidden]{display:none!important}dropdown-localization-component .localization-form__list-item[aria-current=true]{background:var(--editor-yellow, #fec112);color:var(--editor-ink, #171717)}dropdown-localization-component .localization-form__list{max-height:240px;overflow:auto;padding:0!important}dropdown-localization-component .localization-form__list-item{display:flex;align-items:center;gap:8px;min-height:44px;margin:0!important;padding:8px 10px!important;border-radius:8px!important;font-size:13px!important}dropdown-localization-component .localization-form__list-item .country{flex:1;min-width:0}dropdown-localization-component .localization-form__currency{margin-left:auto;white-space:nowrap;font-size:11px}dropdown-localization-component .country-filter__input{height:44px!important;border:1px solid #17171740!important;border-radius:10px!important;padding:10px 40px!important;font-size:16px!important}dropdown-localization-component .language-selector{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:8px;border-top:1px solid #17171730;padding:12px 0 0!important;margin:0!important;box-shadow:none!important}dropdown-localization-component .localization-form__select{text-align:left!important}dropdown-localization-component .localization-form__select{width:100%!important;min-height:44px;padding:10px 32px 10px 12px!important;border:1px solid #17171740!important;border-radius:10px!important;font-size:16px!important}@media(max-width:749px){.product-information .g500-product-premium .buy-buttons-block{padding-block:0!important;margin-block:0!important}.product-information .g500-product-premium .product-form-buttons{padding-block:0!important}.product-information .g500-product-premium .g500-fortune{margin-block:20px 0!important}.product-information .g500-product-premium .accordion{margin-block:24px 0!important;padding-block:0!important}}:is(.g500-bottega-grid,.main-collection-grid,.product-recommendations,.g500-related-editorial) .product-card .text-block:has(a){font-size:12px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:-.01em!important}:is(.g500-bottega-grid,.main-collection-grid,.product-recommendations,.g500-related-editorial) product-price{font-size:12px!important;font-weight:500!important}.g500-bottega-grid .product-grid__item .text-block:has(a){font-size:12px!important;font-weight:500!important}.g500-bottega-grid .product-grid__item product-price{font-size:12px!important;font-weight:500!important}:is(.g500-bottega-grid,.main-collection-grid,.product-recommendations,.g500-related-editorial) .product-card :is(.text-block:has(>p),.text-block>p,h4){font-size:12px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:-.01em!important}product-card swatches-variant-picker-component .swatch{border-radius:50%!important}.g500-kitchen__categories .g500-kitchen__category{border-radius:999px!important}.g500-hero-copy a{border-radius:999px!important;padding-inline:22px!important}.product-information .product-details h1,.product-information .g500-product-premium h1{font-size:clamp(18px,1.8vw,24px)!important;line-height:1.25!important}.product-information .product-details product-price .price{font-size:18px!important}.product-information .product-details .accordion .details__header{min-height:48px!important;text-align:left!important;justify-content:flex-start!important;padding:14px 26px 14px 0!important;font-weight:500!important;letter-spacing:0!important;border-bottom:1px solid #17171730!important}.product-information .product-details .accordion .details__header:before{content:none!important}.product-information .product-details .accordion .details__header>.icon-caret{right:0!important;inset-inline-end:0!important;width:16px!important;height:16px!important}.g500-easy p,.bn :is(.bn-lead,.bn-service p,.bn-package p),.g500-dining__card p,.g500-restaurants__card p{font-size:14px!important;line-height:1.6!important}.g500-easy__bite-copy h3{font-size:clamp(21px,2.2vw,28px)!important}.g500-easy__read h2{font-size:clamp(28px,3.6vw,48px)!important}.g500-easy__bite-brand h2{font-size:clamp(48px,6.5vw,88px)!important}.g500-kitchen__hero:not(:has(.g500-kitchen__pass)) h1{font-size:clamp(42px,6vw,80px)!important}.g500-navigation__room a strong{font-size:clamp(16px,1.8vw,21px)!important}.g500-mag__card :is(h2,h3){font-size:clamp(21px,2.5vw,30px)!important;line-height:1.2!important}.g500-mag__card p{font-size:14px!important}.g500-related-editorial .section-resource-list__content h2{font-size:clamp(24px,2.6vw,34px)!important}@media(max-width:749px){.product-information .g500-product-premium>.group-block>.group-block-content{display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch}.product-information .g500-product-premium>.group-block>.group-block-content>*{min-width:0}.product-information .g500-product-premium>.group-block>.group-block-content>.text-block:has(h1){margin:0 0 16px!important;width:100%;text-align:center!important}.product-information .g500-product-premium h1{font-size:18px!important;max-width:none!important;text-align:center!important;margin:0!important;text-wrap:pretty}.product-information .g500-product-premium>.group-block>.group-block-content>product-price{margin:0 0 24px!important;text-align:center!important;width:100%!important;max-width:none!important}.product-information .g500-product-premium product-price .price{font-size:16px!important;white-space:nowrap}.product-information .g500-product-premium product-price .tax-note{font-size:10px!important;margin-top:4px;line-height:1.4}.product-information .g500-product-premium .g500-product__label--status{text-align:center!important;margin-bottom:8px!important;align-self:center}.product-information .g500-product-premium .variant-picker{margin-block:0 24px!important;padding-block:0!important}.product-information .g500-product-premium .variant-option{margin-block:0 16px!important}.product-information .g500-product-premium .variant-option:last-child{margin-bottom:0!important}.product-information .g500-product-premium .variant-option legend{margin-bottom:8px!important}.g500-bottega-grid .product-grid__item .text-block:has(a){font-size:12px!important}}.g500-mag :is(.g500-mag__card,.g500-mag__feed-heading,.g500-mag__footer,.g500-mag-roulette),.g500-article :is(.g500-article-tools,.g500-article__more,.g500-article__ritual){border-radius:0!important}body .g500-mag-roulette button,body .g500-restaurants .g500-restaurants__reset{border-radius:0!important}.bn .bn-media{border:0!important;box-shadow:none!important}.bn :is(.bn-package,.bn-service){border-radius:18px!important;overflow:visible!important}.bn .bn-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border:var(--bn-media-border,1px) solid var(--bn-media-border-color,var(--editor-ink, #171717));border-radius:inherit!important}.g500-recipes .g500-recipes__poster{color:var(--g500-yellow)}@media(hover:none){.product-information .product-details .accordion summary,.product-information .product-details accordion-custom summary,.product-information .product-details .details__header{-webkit-tap-highlight-color:transparent!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;outline:0!important}.product-information .product-details .accordion summary:active,.product-information .product-details .accordion summary:focus:not(:focus-visible),.product-information .product-details accordion-custom summary:focus:not(:focus-visible){outline:none!important;box-shadow:none!important;background:transparent!important}}.product-information .product-details .accordion summary:focus-visible,.product-information .product-details accordion-custom summary:focus-visible{outline:2px solid var(--editor-ink, #171717)!important;outline-offset:4px!important;border-radius:2px!important}.product-information .product-details .accordion details[open]>.details-content{display:none!important}.g500-product-sheet{background:#f8f4e8!important;box-shadow:-25px 0 80px #0002!important;border-radius:24px 0 0 24px!important;padding:clamp(20px,3.5vw,42px)!important}.g500-product-sheet[open]{gap:0!important}.g500-product-sheet__head{position:sticky;top:-2px;z-index:2;background:#f8f4e8;display:flex;align-items:center;justify-content:space-between;padding:5px 0 22px!important;margin-bottom:clamp(40px,6vw,80px);border-bottom:1px solid #17171740}.g500-product-sheet__head>span{display:flex;flex-direction:column;gap:5px}.g500-product-sheet__head b{font-size:12px;font-weight:800;letter-spacing:.09em}.g500-product-sheet__head small{font-size:10px;font-weight:500;letter-spacing:.12em;opacity:.58}.g500-product-sheet__head button{border-radius:50%!important;width:43px;height:43px;background:var(--editor-ink, #171717)!important;color:var(--editor-yellow, #fec112)!important;border:0!important;font-size:26px}.g500-product-sheet__label{font-size:10px;letter-spacing:.13em;font-weight:700;color:#a3422b}.g500-product-sheet h2{font-size:clamp(35px,4.1vw,58px)!important;letter-spacing:-.065em!important;line-height:1!important;margin:12px 0 30px!important;max-width:10ch}.g500-product-sheet__content{font-size:14px!important;line-height:1.8!important;padding-bottom:50px;max-width:50ch}.g500-product-sheet__content :is(h2,h3,h4){font-size:19px!important;font-weight:700;letter-spacing:-.04em;border-bottom:1px solid #17171720;padding-bottom:12px;margin:30px 0 17px!important}.g500-product-sheet__content :is(ul,ol){padding-inline-start:22px;margin:15px 0 28px}.g500-product-sheet__content li{padding-inline-start:4px;margin-block:9px}.g500-product-sheet__content :is(table){background:#f0e9d8;border-radius:12px;overflow:hidden;font-variant-numeric:tabular-nums}.g500-product-sheet__content :is(th,td){padding:14px 12px!important}.g500-product-sheet__content a{color:var(--editor-ink, #171717);text-underline-offset:5px}.g500-product-sheet__foot{display:flex;justify-content:space-between;gap:15px;color:var(--editor-ink, #171717);border-top:1px solid #17171760;padding:20px 0 5px!important;margin-top:auto;font-size:10px;letter-spacing:.09em}@media(max-width:749px){.g500-product-sheet{width:100%!important;max-width:100%!important;min-height:100dvh;max-height:100dvh;padding:24px 22px 32px!important;border-radius:0!important}.g500-product-sheet__head{margin-bottom:45px}.g500-product-sheet h2{font-size:42px!important;max-width:12ch}.g500-product-sheet__content{max-width:100%;padding-bottom:40px}}.g500-mag :is(hr,[class*=divider],[class*=separator],.g500-mag__meta,.g500-mag__pagination,.g500-mag__guide-action){border-radius:0!important}.g500-mag__grid .g500-mag__card:not(.g500-mag__card--lead){border-top:1px solid #17171740!important;border-radius:0!important}.g500-mag__card .g500-mag__read{border-radius:0!important}.g500-arcade .g500-arcade__setup .g500-arcade__difficulty{color:var(--editor-paper, #f6f3eb)!important;isolation:isolate}.g500-arcade .g500-arcade__setup .g500-arcade__difficulty button{color:var(--editor-paper, #f6f3eb)!important;border:2px solid var(--editor-paper, #f6f3eb)!important;background:transparent!important;font-size:12px!important;line-height:1.3;opacity:1!important}.g500-arcade .g500-arcade__setup .g500-arcade__difficulty button small{color:inherit!important;opacity:.85!important}.g500-arcade .g500-arcade__setup .g500-arcade__difficulty button[aria-pressed=true]{background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important;border-color:var(--editor-yellow, #fec112)!important}.g500-arcade .g500-arcade__setup .g500-arcade__difficulty button:focus-visible{outline:3px solid var(--editor-yellow, #fec112);outline-offset:4px}.g500-recipes{padding:clamp(40px,5vw,88px) clamp(18px,3.5vw,70px) 90px!important;max-width:none!important;width:100%;background:var(--editor-yellow, #fec112)}.g500-recipes__head,.g500-recipes__grid,.g500-recipes__footer{max-width:1740px;margin-inline:auto}.g500-recipes__head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.75fr);gap:15px 6vw;align-items:end;padding-bottom:55px;border-bottom:1px solid var(--editor-ink, #171717)!important}.g500-recipes__head>p:first-child{grid-column:1/-1;font-weight:800;letter-spacing:.15em}.g500-recipes h1{font-size:clamp(74px,11vw,178px)!important;line-height:.84!important;letter-spacing:-.085em!important;margin:12px 0 0!important}.g500-recipes__intro{max-width:38ch!important;font-size:clamp(16px,1.65vw,23px)!important;line-height:1.45!important;padding-bottom:8px}.g500-recipes__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding-top:27px}.g500-recipes__card{display:block!important;min-width:0;background:#f6f1e6;border:0!important;border-radius:22px!important;overflow:hidden;padding:0!important}.g500-recipes__poster{min-height:clamp(280px,29vw,420px)!important;padding:clamp(25px,3vw,43px)!important;position:relative;background:var(--editor-ink, #171717);color:var(--editor-yellow, #fec112)}.g500-recipes__card:nth-child(4n+2) .g500-recipes__poster{background:#d94430;color:#fff}.g500-recipes__card:nth-child(4n+3) .g500-recipes__poster{background:#efe8d8;color:var(--editor-ink, #171717)}.g500-recipes__poster p{font-size:clamp(36px,4.2vw,67px)!important;max-width:12ch;line-height:.96!important;font-weight:850;letter-spacing:-.055em}.g500-recipes__copy{padding:clamp(22px,2.7vw,40px)!important;display:flex;flex-direction:column;align-items:start;gap:13px}.g500-recipes__copy h2{font-size:clamp(25px,2.6vw,39px)!important;margin:0!important;max-width:28ch}.g500-recipes__copy>p:not(.g500-recipes__meta){max-width:65ch!important;font-size:14px;line-height:1.55}.g500-recipes__copy .g500-recipes__meta{margin:0;font-weight:700}.g500-recipes__read{margin-top:auto;font-size:12px;font-weight:800;border-radius:999px!important;background:var(--editor-ink, #171717);color:var(--editor-yellow, #fec112)!important;padding:11px 18px}.g500-recipes__footer{border-top:1px solid var(--editor-ink, #171717);padding-top:25px;margin-top:32px}@media(max-width:800px){.g500-recipes__head{grid-template-columns:1fr;gap:16px}.g500-recipes__grid{grid-template-columns:1fr!important}.g500-recipes__poster{min-height:275px!important}.g500-recipes h1{font-size:clamp(72px,15vw,110px)!important}}.g500-dining__index-overline{margin-top:clamp(36px,5vw,75px)!important}.g500-dining__index{max-width:1460px!important;width:calc(100% - 80px);margin:0 auto 42px!important;padding:0!important}.g500-dining__index-head{align-items:end!important;margin-bottom:22px!important}.g500-dining__index-count{display:flex;align-items:baseline;gap:8px;margin:0!important;font-size:12px;white-space:nowrap}.g500-dining__index-count strong{font-size:clamp(28px,3vw,43px);letter-spacing:-.065em}.g500-dining__cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.g500-dining__card{display:flex!important;flex-direction:column!important;min-width:0;min-height:230px!important;padding:clamp(18px,2vw,25px)!important;border-radius:18px!important;overflow:hidden!important}.g500-dining__card:nth-child(5n+2){background:#e9e3d7!important;color:var(--editor-ink, #171717)!important}.g500-dining__card:nth-child(5n+3){background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important}.g500-dining__card:nth-child(5n+4){background:var(--editor-ink, #171717)!important;color:#f4f0e6!important}.g500-dining__card:nth-child(5n+5){background:#d64530!important;color:#fff!important}.g500-dining__card .g500-dining__eyebrow{margin:0 0 13px!important;font-size:10px!important;color:inherit!important;opacity:.75}.g500-dining__card h3{font-size:clamp(31px,3.2vw,53px)!important;line-height:.98!important}.g500-dining__card h3 a{gap:8px!important;align-items:center!important;overflow-wrap:anywhere}.g500-dining__card h3 svg{width:21px!important;height:21px!important;flex-shrink:0}.g500-dining__card>p:not(.g500-dining__eyebrow){font-size:12px!important;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:none!important;margin:12px 0 14px!important}.g500-dining__card .g500-dining__read{display:flex!important;justify-content:space-between;align-items:center;gap:9px!important;width:100%!important;min-height:35px!important;margin:0!important;padding:7px 0!important;font-size:10px!important;line-height:1.35!important;border-radius:0!important;border:0!important;border-top:1px solid currentColor!important}.g500-dining__card .g500-dining__read:first-of-type{margin-top:auto!important}.g500-dining__card .g500-dining__read svg{width:13px!important;height:13px!important}.g500-dining__atlas-eyebrow{margin-top:60px!important}.g500-dining__map-disclosure{max-width:1460px!important;width:calc(100% - 80px);margin:0 auto 65px!important;border-block:1px solid #17171735!important;border-radius:0!important}.g500-dining__map-disclosure>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:100px!important;padding:20px 10px!important;gap:20px;list-style:none;border-radius:0!important}.g500-dining__map-disclosure>summary>span:first-child{display:flex;flex-direction:column;gap:6px}.g500-dining__map-disclosure>summary strong{font-size:clamp(20px,2.2vw,31px);line-height:1.1;letter-spacing:-.055em}.g500-dining__map-disclosure>summary small{font-size:12px;font-weight:450}.g500-dining__map-expand{display:flex;align-items:center;gap:14px;background:var(--editor-ink, #171717);color:var(--editor-yellow, #fec112);border-radius:999px;padding:11px 17px;font-size:12px;white-space:nowrap}.g500-dining__map-disclosure[open] .g500-dining__map-expand svg{transform:rotate(90deg)}.g500-dining__atlas{grid-template-columns:minmax(270px,.7fr) minmax(0,1.6fr)!important;gap:15px!important;padding:0 0 22px!important}.g500-dining__chooser{padding:clamp(18px,2.4vw,30px)!important;min-height:0!important}.g500-dining__chooser h2{font-size:clamp(28px,3vw,42px)!important}.g500-dining__cities{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.g500-dining__cities button,.g500-dining__cities button:hover,.g500-dining__cities button[aria-pressed=true]{background:#f5f0e6!important;min-height:42px!important;padding:9px 12px!important;border:1px solid #17171722!important;border-radius:11px!important;gap:8px!important}.g500-dining__cities button:hover,.g500-dining__cities button[aria-pressed=true]{background:var(--editor-yellow, #fec112)!important;border-color:var(--editor-ink, #171717)!important;color:var(--editor-ink, #171717)!important}.g500-dining__cities button:after{display:none!important}.g500-dining__cities button>span{font-size:clamp(14px,1.3vw,17px)!important}.g500-dining__cities button small{display:none!important}.g500-dining__map-wrap{min-height:450px!important}.g500-dining__map{height:450px!important}@media(min-width:850px)and (max-width:1250px){.g500-dining__cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:650px)and (max-width:849px){.g500-dining__cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.g500-dining__atlas{display:flex!important;flex-direction:column-reverse!important}}@media(max-width:649px){.g500-dining__index,.g500-dining__map-disclosure{width:auto!important;margin-inline:20px!important}.g500-dining__index-head{align-items:start!important;flex-direction:column;gap:8px!important}.g500-dining__cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.g500-dining__card{min-height:205px!important;padding:15px!important;border-radius:13px!important}.g500-dining__card h3{font-size:clamp(25px,6.3vw,38px)!important}.g500-dining__card .g500-dining__read{font-size:9px!important}.g500-dining__card>p:not(.g500-dining__eyebrow){font-size:11px!important;-webkit-line-clamp:2}.g500-dining__map-disclosure>summary{min-height:90px!important}.g500-dining__atlas{display:flex!important;flex-direction:column-reverse!important}.g500-dining__map-wrap{min-height:300px!important}.g500-dining__map{height:300px!important}.g500-dining__cities{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:380px){.g500-dining__cards{grid-template-columns:1fr!important}}.g500-bottega-grid .facets-block-wrapper--horizontal{display:none!important}.g500-bottega-grid .facets-toggle{display:flex!important;grid-column:var(--centered);width:100%;justify-content:flex-end!important;align-items:center;padding:6px clamp(20px,3vw,45px) 19px!important;margin:0!important;border-bottom:1px solid #17171730}.g500-bottega-grid .facets-toggle__wrapper{display:block!important;visibility:visible!important}.g500-bottega-grid .facets-toggle__button{display:flex!important;gap:10px;align-items:center;justify-content:center;min-height:46px;padding:12px 22px!important;border-radius:999px!important;background:var(--editor-ink, #171717)!important;color:var(--editor-yellow, #fec112)!important;border:1px solid var(--editor-ink, #171717)!important;font-size:12px!important;letter-spacing:.045em;font-weight:750}.g500-bottega-grid .facets-toggle__button .svg-wrapper{color:var(--editor-yellow, #fec112)}.g500-bottega-grid #filters-drawer .facets--drawer{background:#f6f2e9!important;color:var(--editor-ink, #171717)!important;width:min(440px,100vw)!important;max-width:100vw!important;box-shadow:-20px 0 65px #0002!important;border-radius:0!important}.g500-bottega-grid #filters-drawer .facets-drawer__title{font-size:clamp(32px,3vw,48px)!important;line-height:1!important;letter-spacing:-.065em}.g500-bottega-grid #filters-drawer .facets__summary{border-bottom:1px solid #17171724!important;border-radius:0!important}.g500-bottega-grid #filters-drawer :is(button,.button,.facet-checkbox,.facets__clear-all){border-radius:999px!important}.g500-bottega-grid #filters-drawer :is(input[type=number],input[type=text]){border-radius:12px!important}.g500-bottega-grid #filters-drawer :is(.facets-drawer__footer,.facets__actions){background:#f6f2e9!important}.g500-bottega-grid .facets-mobile-wrapper{display:flex!important;align-items:center}@media(min-width:750px){.g500-bottega-grid .facets-toggle{justify-self:stretch;min-width:0}}.g500-restaurants__filters{display:block!important;position:relative;background:#f0ebe0!important;border:1px solid #17171721!important;border-radius:22px!important;padding:clamp(18px,2vw,30px)!important;margin:28px 0 26px!important}.g500-restaurants__primary{display:grid!important;grid-template-columns:1fr 1.25fr 1fr!important;gap:13px!important;align-items:end!important}.g500-restaurants__primary>div{min-width:0!important}.g500-restaurants__primary label{font-weight:750!important;font-size:11px!important;letter-spacing:.05em!important;margin:0 0 6px!important}.g500-restaurants__primary :is(select,input){background:#fffdf8!important;border:1px solid #17171730!important;border-radius:12px!important;min-height:52px!important;padding:12px 14px!important;margin:0!important;font-size:14px!important}.g500-restaurants__search>div{position:relative}.g500-restaurants__search button{top:0!important;height:52px!important}.g500-restaurants__profiles{margin-top:16px!important;display:flex!important;align-items:center;flex-wrap:wrap!important;gap:6px!important;border-top:1px solid #1717172b;padding-top:15px}.g500-restaurants__profiles>span{flex-basis:100%;font-size:10px!important;font-weight:750;letter-spacing:.1em}.g500-restaurants__quick button{min-height:36px!important;padding:8px 12px!important;border:1px solid #17171742!important;border-radius:999px!important;background:transparent!important;color:var(--editor-ink, #171717)!important;font-size:10px!important}.g500-restaurants__quick button[aria-pressed=true],.g500-restaurants__quick button:hover{background:var(--editor-ink, #171717)!important;color:var(--editor-yellow, #fec112)!important}.g500-restaurants__advanced{border:0!important;margin-top:14px!important}.g500-restaurants__advanced>summary{border-top:1px solid #17171736!important;border-bottom:0!important;border-radius:0!important;padding:15px 0 0!important;min-height:40px!important;display:flex!important;align-items:center;gap:9px;font-weight:750!important;font-size:12px!important}.g500-restaurants__advanced-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important;padding:18px 0 0!important}.g500-restaurants__advanced-grid>div{min-width:0}.g500-restaurants__advanced-grid :is(select,input){background:#fffdf8!important;border:1px solid #17171730!important;border-radius:12px!important;min-height:46px!important;width:100%!important}.g500-restaurants__advanced-grid .g500-restaurants__quick{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.g500-restaurants__filteractions{grid-column:1/-1;display:flex!important;align-items:center;flex-wrap:wrap;gap:14px}.g500-restaurants__reset{border-radius:999px!important;border:1px solid var(--editor-ink, #171717)!important;background:transparent!important;padding:10px 20px!important;min-height:44px}.g500-restaurants__saved{display:flex!important;align-items:center;gap:9px}.g500-restaurants__saved input{width:auto!important;min-height:0!important;margin:0!important}.g500-restaurants__resultbar{border-top:1px solid #1717172a;padding-top:14px;border-radius:0!important}@media(min-width:1000px){.g500-restaurants__filters{max-width:none!important}}@media(max-width:800px){.g500-restaurants__primary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.g500-restaurants__search{grid-column:1/-1;grid-row:1}.g500-restaurants__advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:510px){.g500-restaurants__filters{border-radius:16px!important;padding:16px!important}.g500-restaurants__primary{grid-template-columns:1fr!important}.g500-restaurants__search{grid-column:1!important;grid-row:auto}.g500-restaurants__advanced-grid{grid-template-columns:1fr!important}.g500-restaurants__profiles{gap:5px!important}}.g500-recipes__filterbar{width:100%;max-width:1740px;margin:28px auto 12px;padding:clamp(18px,2.7vw,32px);border-radius:22px;background:var(--editor-ink, #171717);color:var(--editor-yellow, #fec112);display:grid;grid-template-columns:1fr 1.2fr;gap:18px 32px;align-items:end}.g500-recipes__filter-copy{display:flex;flex-direction:column;gap:10px}.g500-recipes__filter-copy span{font-size:10px;letter-spacing:.13em}.g500-recipes__filter-copy strong{font-size:clamp(22px,3vw,37px);line-height:1.05;letter-spacing:-.06em;max-width:18ch}.g500-recipes__search label{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.07em}.g500-recipes__search input{display:block;width:100%;min-height:52px;background:#f9f4e7;color:var(--editor-ink, #171717);border:1px solid #f9f4e7;border-radius:12px;padding:13px 16px;font:inherit;font-size:15px}.g500-recipes__tabs{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;padding-top:17px;border-top:1px solid #fec11265}.g500-recipes__tabs button{background:transparent;color:var(--editor-yellow, #fec112);border:1px solid #fec112a0;border-radius:999px;padding:10px 16px;min-height:44px;font-size:11px;font-weight:800;letter-spacing:.035em;cursor:pointer}.g500-recipes__tabs button[aria-pressed=true],.g500-recipes__tabs button:hover{background:var(--editor-yellow, #fec112);color:var(--editor-ink, #171717)}.g500-recipes__filter-foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px}.g500-recipes__filter-foot span{font-size:12px}.g500-recipes__filter-foot button{background:none;color:var(--editor-yellow, #fec112);border:0;border-bottom:1px solid var(--editor-yellow, #fec112);padding:7px 0;font:inherit;font-size:11px;cursor:pointer;border-radius:0!important}.g500-recipes__filterbar [hidden],.g500-recipes [data-recipe-card][hidden],.g500-recipes__no-results[hidden]{display:none!important}.g500-recipes__no-results{font-size:20px;font-weight:650;max-width:1740px;margin:40px auto}@media(max-width:749px){.g500-recipes__filterbar{grid-template-columns:1fr;gap:17px}.g500-recipes__search,.g500-recipes__tabs,.g500-recipes__filter-foot{grid-column:1}.g500-recipes__tabs button{padding:9px 12px;font-size:10px}}.g500-bottega-grid .facets-toggle{justify-content:flex-start!important;justify-self:stretch!important;padding:16px max(20px,var(--page-margin,24px)) 20px!important;grid-column:1/-1!important;order:0!important;border-top:1px solid #17171722;border-bottom:0!important}.g500-bottega-grid .facets-toggle__wrapper{margin:0 auto 0 0!important}.g500-bottega-grid .facets-toggle__button{border-radius:999px!important;background:var(--editor-ink, #171717)!important;color:var(--editor-yellow, #fec112)!important;min-height:48px;padding-inline:22px!important}.g500-bottega-grid .facets-toggle__button:focus-visible{outline:2px solid var(--editor-ink, #171717);outline-offset:4px}@media(min-width:750px){.g500-bottega-grid .facets-toggle{display:flex!important;max-width:none!important;width:100%!important;justify-content:flex-start!important}.g500-bottega-grid .facets-toggle__wrapper{display:block!important}}.g500-restaurants__filters{background:#f7f2e8!important;box-shadow:none!important;padding:clamp(20px,2.5vw,38px)!important;border-radius:18px!important}.g500-restaurants__primary{grid-template-columns:1.15fr 1.15fr 1fr!important;gap:clamp(10px,1.5vw,22px)!important}.g500-restaurants__primary :is(input,select){border-radius:9px!important;background:#fffdf8!important;border:1px solid #17171735!important}.g500-restaurants__filters label{font-size:11px!important;font-weight:750!important}.g500-restaurants__advanced-grid{gap:14px!important}.g500-restaurants__advanced-grid select{border-radius:9px!important}.g500-restaurants__profiles button{border:1px solid #1717174a!important;background:transparent!important;border-radius:999px!important;padding:9px 15px!important}.g500-restaurants__profiles button[aria-pressed=true]{background:var(--editor-ink, #171717)!important;color:var(--editor-yellow, #fec112)!important}.g500-restaurants__advanced>summary{border-radius:0!important;border-top:1px solid #17171745!important}.g500-restaurants__reset{border-radius:0!important;border:0!important;border-bottom:1px solid var(--editor-ink, #171717)!important;padding:6px 0!important;background:transparent!important}.g500-restaurants__resultbar{display:flex!important;flex-wrap:wrap}@media(max-width:749px){.g500-restaurants__primary{grid-template-columns:1fr!important}.g500-restaurants__filterbar{padding:20px}}.g500-arcade{background:radial-gradient(circle at 85% 7%,#ffd750 0,transparent 28%),var(--editor-yellow, #fec112);overflow:hidden}.g500-arcade__layout{max-width:1540px}.g500-game__arena{background:var(--editor-ink, #171717)!important;color:#f7f0dd!important;box-shadow:15px 15px #c8442e!important;border:1px solid var(--editor-ink, #171717)!important;max-width:1050px!important;padding:clamp(15px,2.5vw,34px)!important}.g500-arcade .g500-game__toolbar{background:#f6f0e4;color:var(--editor-ink, #171717);border-radius:12px;padding:14px!important;gap:10px}.g500-arcade .g500-game__toolbar button{color:var(--editor-ink, #171717)}.g500-arcade .g500-game__progress{height:8px!important;border-radius:999px!important;overflow:hidden}.g500-arcade__live-micro{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;padding:8px 0 18px;color:var(--editor-yellow, #fec112);font-size:11px;font-weight:850;letter-spacing:.1em}.g500-arcade__live-micro [data-game-rank]{color:#f6f0e4}.g500-arcade__extra-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 0 14px}.g500-arcade__extra-modes button{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;min-height:58px;background:#252525;color:#f6f0e4;border:1px solid #f6f0e475;border-radius:13px;font-size:12px;font-weight:800;letter-spacing:.055em;padding:11px 15px;cursor:pointer}.g500-arcade__extra-modes button[aria-pressed=true]{background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important;border-color:var(--editor-yellow, #fec112)!important}.g500-arcade__extra-modes button small{font-size:10px;opacity:.7}.g500-arcade__instructions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid #fff4;padding:13px 0 18px;font-size:10px;font-weight:750;letter-spacing:.08em;color:#f6f0e4}.g500-arcade__instructions span{border-right:1px solid #fff3}.g500-arcade__setup [data-start]{background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important;font-weight:850;font-size:16px;min-height:60px!important;border-radius:999px!important;box-shadow:5px 5px #d7442b}.g500-arcade__achievements{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:17px 0}.g500-arcade__achievements>span{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;border:1px solid #1717176b;font-size:10px;font-weight:800;letter-spacing:.04em;opacity:.42}.g500-arcade__achievements>span[data-unlocked=true]{opacity:1;background:var(--editor-ink, #171717);color:var(--editor-yellow, #fec112);border-color:var(--editor-ink, #171717)}.g500-arcade .g500-game__card:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 7px #17171735}.g500-arcade .g500-game__card:focus-visible{outline:3px solid #d7442b;outline-offset:4px}@media(max-width:749px){.g500-game__arena{box-shadow:5px 7px #c8442e!important}.g500-arcade__extra-modes{grid-template-columns:1fr 1fr;gap:7px}.g500-arcade__extra-modes button{font-size:10px;padding:8px}.g500-arcade__instructions{font-size:9px}.g500-arcade__achievements>span{font-size:8px;padding:6px 9px}}@media(prefers-reduced-motion:reduce){.g500-arcade .g500-game__card:not(:disabled):hover{transform:none;box-shadow:none}}.g500-kitchen__intro .g500-kitchen__open-filters{display:inline-flex!important;align-items:center;justify-content:space-between;gap:14px;margin-top:clamp(24px,3.5vw,42px);padding:12px 20px!important;min-height:49px;max-width:100%;border:1px solid var(--editor-ink, #171717)!important;border-radius:999px!important;background:var(--editor-ink, #171717)!important;color:var(--editor-yellow, #fec112)!important;font-family:inherit;font-size:12px;font-weight:850;letter-spacing:.055em;cursor:pointer;box-shadow:none!important}.g500-kitchen__intro .g500-kitchen__open-filters svg{width:19px;height:19px;stroke:var(--editor-yellow, #fec112);fill:none;stroke-width:2}.g500-kitchen__intro .g500-kitchen__open-filters:hover{background:#292929!important;transform:translateY(-1px)}.g500-kitchen__intro .g500-kitchen__open-filters:focus-visible{outline:3px solid var(--editor-ink, #171717);outline-offset:4px}.g500-bottega-grid .facets-toggle,.g500-bottega-grid .facets-toggle__wrapper{display:none!important}.g500-kitchen__intro{min-width:0}@media(min-width:750px){.g500-kitchen__intro .g500-kitchen__open-filters{margin-top:30px!important}}@media(max-width:749px){.g500-kitchen__intro .g500-kitchen__open-filters{margin-top:22px!important;min-height:46px;padding:11px 17px!important;font-size:11px}}.g500-restaurants__quick button[hidden],.g500-restaurants__advanced-grid [hidden]{display:none!important}.g500-arcade .g500-game__arena{max-width:1140px!important;padding:clamp(16px,2.7vw,34px)!important;border-radius:22px!important;overflow:visible!important;isolation:isolate}.g500-arcade .g500-arcade__stage{display:flex;flex-direction:column;gap:clamp(15px,2.1vw,25px);position:relative}.g500-arcade .g500-arcade__setup:not([hidden]){position:relative!important;inset:auto!important;left:auto!important;top:auto!important;transform:none!important;z-index:2;width:100%!important;max-width:none!important;min-height:0!important;padding:clamp(22px,3.4vw,42px)!important;margin:0!important;background:linear-gradient(140deg,#292724,#141414 75%)!important;color:#f5efdf!important;border:1px solid #fec11265!important;border-radius:18px!important;text-align:left!important;box-shadow:inset 0 0 0 1px #ffffff10}.g500-arcade .g500-arcade__setup:before{content:"INSERT COIN / PRESS PLAY";position:absolute;top:18px;right:20px;letter-spacing:.13em;font-size:9px;font-weight:800;color:#fec11290;pointer-events:none}.g500-arcade .g500-arcade__setup-kicker{font-size:11px!important;letter-spacing:.16em!important;margin:12px 0 22px!important}.g500-arcade .g500-arcade__setup-title{font-size:clamp(46px,6.4vw,94px)!important;line-height:.88!important;max-width:12ch!important;text-align:left!important;margin:0 0 19px!important;color:var(--editor-yellow, #fec112)!important;letter-spacing:-.075em!important;text-transform:uppercase!important}.g500-arcade .g500-arcade__setup-copy{text-align:left!important;max-width:52ch!important;font-size:clamp(12px,1.3vw,16px)!important;line-height:1.55!important;margin:0 0 25px!important;color:#f5efdfbf!important}.g500-arcade .g500-arcade__difficulty{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px!important;margin:16px 0!important}.g500-arcade .g500-arcade__difficulty button{display:flex!important;flex-direction:column;align-items:start;justify-content:center;min-height:84px;padding:18px 21px!important;border:1px solid #f5efdf48!important;border-radius:12px!important;color:#f5efdf!important;background:#ffffff0b!important;font-size:clamp(12px,1.2vw,16px)!important;font-weight:900!important;letter-spacing:.03em;text-align:left}.g500-arcade .g500-arcade__difficulty button small{display:block;margin-top:6px;font-size:10px!important;font-weight:500;line-height:1.4;color:inherit!important}.g500-arcade .g500-arcade__difficulty button[aria-pressed=true]{background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important;border-color:var(--editor-yellow, #fec112)!important;box-shadow:4px 4px #d33a29}.g500-arcade .g500-arcade__extra-modes{display:grid!important;grid-template-columns:1.4fr 1fr 1fr;gap:10px!important;margin:0 0 8px;padding:4px 0 14px!important}.g500-arcade .g500-arcade__extra-modes button{min-height:63px!important;border:1px solid #ffffff35!important;border-radius:12px!important;background:#ffffff09!important;color:#f5efdf!important;display:flex!important;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:13px!important;line-height:1.3}.g500-arcade .g500-arcade__extra-modes [data-campaign-select]{background:#d7472f!important;border-color:#d7472f!important;color:#fff!important;font-weight:900!important;text-align:center}.g500-arcade .g500-arcade__extra-modes [data-campaign-select] small{display:block;width:100%;font-size:10px!important;line-height:1.3;color:inherit;opacity:.8}.g500-arcade .g500-arcade__extra-modes button[aria-pressed=true]{background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important;border-color:var(--editor-yellow, #fec112)!important;box-shadow:3px 3px #d7472f}.g500-arcade .g500-arcade__instructions{margin:8px 0!important;padding:16px 0!important;border-top:1px dashed #f5efdf6e!important;border-bottom:1px dashed #f5efdf6e!important;letter-spacing:.11em!important}.g500-arcade .g500-arcade__start{width:100%!important;min-height:64px!important;padding:17px clamp(20px,3vw,32px)!important;margin-top:15px;border-radius:999px!important;background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important;box-shadow:6px 6px #d7472f!important;font-size:clamp(15px,1.5vw,19px)!important;font-weight:900!important}.g500-arcade .g500-arcade__start:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #d7472f!important}.g500-arcade .g500-game__board{order:2;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(9px,1.3vw,16px)!important}.g500-arcade .g500-arcade__setup{order:1}.g500-arcade .g500-game__board[data-idle=true]{opacity:.45!important;filter:none!important;max-height:132px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000,#0000);mask-image:linear-gradient(to bottom,#000,#0000);pointer-events:none}.g500-arcade .g500-game__board[data-ended=true]{opacity:.24!important;filter:blur(2px)!important}.g500-arcade .g500-game__card{aspect-ratio:1.38!important;border:1px solid #fec11235!important;border-radius:14px!important;background:linear-gradient(135deg,#292520,#0c0c0c)!important;color:var(--editor-yellow, #fec112)!important;box-shadow:0 5px #0007!important;transition:transform .18s ease,box-shadow .18s ease,background .2s}.g500-arcade .g500-game__card:not(:disabled):hover{transform:translateY(-4px)!important;box-shadow:0 9px #0008!important}.g500-arcade .g500-game__card[data-open=true]{background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important}.g500-arcade .g500-game__card[data-matched=true]{background:#ede3c7!important;color:#17171799!important;opacity:.58;box-shadow:none!important}.g500-arcade .g500-arcade__story-meter:not([hidden]){display:grid!important;grid-template-columns:repeat(3,1fr);gap:5px;order:0;margin:0}.g500-arcade .g500-arcade__story-meter span{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 6px;border-radius:9px;background:#f5efdf18;color:#f5efdf8d;font-size:10px;font-weight:850;letter-spacing:.08em}.g500-arcade .g500-arcade__story-meter span[data-state=current]{background:var(--editor-yellow, #fec112);color:var(--editor-ink, #171717)}.g500-arcade .g500-arcade__story-meter span[data-state=done]{background:#d7472f;color:#fff}.g500-arcade .g500-arcade__live-micro [data-campaign-stage]:not([hidden]){color:var(--editor-yellow, #fec112);background:#fec11220;padding:5px 10px;border-radius:999px}.g500-arcade .g500-game__finish{position:absolute!important;z-index:7;top:50%;left:50%;width:min(96%,590px);transform:translate(-50%,-50%);border:2px solid var(--editor-yellow, #fec112)!important;border-radius:20px!important;background:#191919!important;color:#f5efdf!important;padding:clamp(24px,4vw,48px)!important;box-shadow:0 14px 80px #000b,8px 8px #d7472f!important}.g500-arcade .g500-game__finish-title{font-size:clamp(33px,5vw,64px)!important;letter-spacing:-.065em!important;line-height:.96!important}.g500-arcade .g500-arcade__round-summary{margin:12px 0!important;font-size:14px!important;font-weight:800;letter-spacing:.08em;color:var(--editor-yellow, #fec112)!important}.g500-arcade .g500-arcade__rating{font-size:clamp(24px,3vw,40px);letter-spacing:.1em;color:var(--editor-yellow, #fec112);margin:8px auto 20px}.g500-arcade .g500-arcade__actions{display:flex;gap:10px;flex-wrap:wrap}.g500-arcade .g500-arcade__actions button{flex:1;min-width:125px;min-height:54px;border-radius:999px!important;font-size:12px;font-weight:850}.g500-arcade .g500-arcade__actions [data-next-level]{background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important;border:0!important;box-shadow:4px 4px #d7472f!important}.g500-arcade .g500-arcade__actions [hidden],.g500-arcade [data-story-meter][hidden]{display:none!important}@media(max-width:749px){.g500-arcade .g500-arcade__setup:not([hidden]){padding:22px 15px!important;border-radius:14px!important}.g500-arcade .g500-arcade__setup:before{top:10px;right:10px;font-size:7px}.g500-arcade .g500-arcade__setup-kicker{font-size:9px!important;margin-top:19px!important}.g500-arcade .g500-arcade__setup-title{font-size:clamp(30px,7vw,47px)!important;letter-spacing:-.065em!important}.g500-arcade .g500-arcade__difficulty{gap:7px!important}.g500-arcade .g500-arcade__difficulty button{padding:12px!important;min-height:75px!important;font-size:11px!important}.g500-arcade .g500-arcade__extra-modes{grid-template-columns:1fr 1fr!important;gap:7px!important}.g500-arcade .g500-arcade__extra-modes [data-campaign-select]{grid-column:1/-1}.g500-arcade .g500-arcade__instructions{gap:4px!important;font-size:8px!important}.g500-arcade .g500-game__board{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.g500-arcade .g500-game__card{aspect-ratio:1.06!important;border-radius:10px!important;padding:7px!important}.g500-arcade .g500-arcade__story-meter span{font-size:8px;padding:8px 3px}.g500-arcade .g500-game__finish{top:50%;width:98%;max-height:92vh;overflow-y:auto}}@media(prefers-reduced-motion:reduce){.g500-arcade .g500-game__card,.g500-arcade .g500-arcade__start{transition:none!important;transform:none!important}}.g500-arcade .g500-arcade__pause-trigger{display:grid!important;place-items:center;min-width:39px;height:40px;border-radius:50%!important;background:var(--editor-ink, #171717)!important;color:var(--editor-yellow, #fec112)!important;font-size:18px!important;font-weight:850;cursor:pointer}.g500-arcade .g500-arcade__pause-trigger:disabled{opacity:.35;cursor:default}.g500-arcade .g500-game__toolbar{grid-template-columns:repeat(4,minmax(0,1fr)) 36px 36px!important;gap:clamp(5px,.8vw,14px)!important}.g500-arcade .g500-arcade__pause-screen:not([hidden]){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;min-height:100%;border:2px solid var(--editor-yellow, #fec112);border-radius:18px;padding:24px;background:#171717ef;color:#f5efdf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.g500-arcade .g500-arcade__pause-screen>span{font-size:10px;font-weight:900;letter-spacing:.16em;color:var(--editor-yellow, #fec112)}.g500-arcade .g500-arcade__pause-screen strong{max-width:13ch;font-size:clamp(37px,6vw,86px);letter-spacing:-.075em;line-height:.93;color:var(--editor-yellow, #fec112)}.g500-arcade .g500-arcade__pause-screen p{font-size:14px;max-width:29ch}.g500-arcade .g500-arcade__pause-screen button{background:var(--editor-yellow, #fec112);color:var(--editor-ink, #171717);font-size:13px;font-weight:850;letter-spacing:.06em;border:0;border-radius:999px;min-height:53px;padding:14px 26px;box-shadow:5px 5px #d7472f}.g500-arcade[data-paused=true] .g500-game__board{filter:blur(4px)!important;pointer-events:none}.g500-arcade .g500-arcade__pause-screen[hidden]{display:none!important}@media(max-width:480px){.g500-arcade .g500-game__toolbar{gap:4px!important;padding:11px 6px!important}.g500-arcade .g500-game__toolbar>span{font-size:8px!important}.g500-arcade .g500-game__toolbar strong{font-size:23px!important}.g500-arcade .g500-arcade__pause-trigger{min-width:27px;height:34px;font-size:15px!important}}.g500-arcade__mobile-instructions{display:none}.g500-arcade__mobile-main-choice>p{display:none}.g500-arcade__more-modes{display:contents}.g500-arcade__more-modes>summary{display:none}.g500-arcade__mobile-main-choice [data-campaign-select]{width:100%;min-height:65px;background:#d7472f;color:#fff;border:1px solid #d7472f;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-weight:850;font-size:14px}.g500-arcade__mobile-main-choice [data-campaign-select] small{display:block;width:100%;font-size:11px;font-weight:500}.g500-arcade__mobile-main-choice [data-campaign-select][aria-pressed=true]{background:var(--editor-yellow, #fec112);color:var(--editor-ink, #171717);border-color:var(--editor-yellow, #fec112)}@media(max-width:749px){.g500-arcade{padding:0 0 36px!important;min-height:0!important;background:var(--editor-ink, #171717)!important}.g500-arcade__ticker{display:none!important}.g500-arcade__layout{width:100%;padding:0!important;margin:0!important}.g500-arcade header{display:block!important;padding:24px 20px 10px!important;margin:0!important;min-height:0!important}.g500-arcade header>p:first-child{font-size:10px!important;color:var(--editor-yellow, #fec112)!important;margin:0 0 9px!important}.g500-arcade header h1{font-size:clamp(41px,11vw,67px)!important;line-height:.94!important;letter-spacing:-.07em!important;margin:0!important;max-width:100%!important;grid-row:auto!important;color:#f6f0e4!important}.g500-arcade header .g500-game__intro,.g500-arcade header .g500-arcade__rule,.g500-arcade header .g500-arcade__mag{display:none!important}.g500-arcade .g500-game__arena{width:auto!important;max-width:none!important;margin:0 12px!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;background:var(--editor-ink, #171717)!important;color:#f6f0e4!important}.g500-arcade .g500-arcade__stage{display:flex!important;flex-direction:column!important;gap:0!important}.g500-arcade .g500-arcade__setup:not([hidden]){order:1!important;width:100%!important;margin:0!important;padding:19px 18px 22px!important;background:#211f1b!important;border:1px solid #fec11255!important;border-radius:18px!important;box-shadow:none!important}.g500-arcade .g500-arcade__setup:before{display:none!important}.g500-arcade .g500-arcade__setup-kicker,.g500-arcade .g500-arcade__setup-title,.g500-arcade .g500-arcade__setup-copy{display:none!important}.g500-arcade__mobile-instructions{display:block!important}.g500-arcade__mobile-kicker{display:block;color:var(--editor-yellow, #fec112);font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:11px}.g500-arcade__mobile-instructions h3{color:var(--editor-yellow, #fec112)!important;font-size:clamp(29px,7.3vw,40px)!important;font-weight:900;letter-spacing:-.065em!important;line-height:1!important;margin:0 0 14px!important}.g500-arcade__mobile-instructions p{color:#f6f0e4!important;font-size:14px!important;line-height:1.5!important;margin:0 0 19px!important;max-width:43ch}.g500-arcade__mobile-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 23px}.g500-arcade__mobile-steps span{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:8px;background:#35312a;color:#f6f0e4;padding:8px 4px;font-size:10px;font-weight:850;letter-spacing:.035em}.g500-arcade__mobile-main-choice{display:block!important;margin-bottom:14px}.g500-arcade__mobile-main-choice>p{display:block;color:#f6f0e4;font-size:10px;font-weight:750;letter-spacing:.1em;text-align:left;margin:0 0 9px}.g500-arcade .g500-arcade__mobile-main-choice [data-campaign-select]{display:flex!important;width:100%!important;min-height:72px!important;background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important;border:2px solid var(--editor-yellow, #fec112)!important;border-radius:12px!important;box-shadow:none!important;text-align:center!important;font-size:14px!important}.g500-arcade .g500-arcade__mobile-main-choice [data-campaign-select] small{font-size:11px!important}.g500-arcade__more-modes{display:block!important;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;margin:4px 0 15px!important;padding:0!important}.g500-arcade__more-modes>summary{display:flex!important;min-height:48px;align-items:center;justify-content:space-between;gap:10px;color:#f6f0e4;font-size:11px;font-weight:850;letter-spacing:.06em;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.g500-arcade__more-modes>summary::-webkit-details-marker{display:none}.g500-arcade__more-modes[open]>summary>span:last-child{transform:rotate(45deg)}.g500-arcade .g500-arcade__more-modes .g500-arcade__difficulty{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 0 10px!important;gap:8px!important}.g500-arcade .g500-arcade__more-modes .g500-arcade__difficulty button{font-size:11px!important;min-height:76px!important;padding:12px!important}.g500-arcade .g500-arcade__more-modes .g500-arcade__extra-modes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0 0 14px!important;gap:8px!important}.g500-arcade .g500-arcade__more-modes .g500-arcade__extra-modes button{grid-column:auto!important;min-height:60px!important}.g500-arcade .g500-arcade__instructions{display:none!important}.g500-arcade .g500-arcade__start{margin:8px 0 0!important;min-height:61px!important;width:100%!important;border-radius:999px!important;background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important;font-size:15px!important;box-shadow:none!important}.g500-arcade[data-mobile-screen=lobby] .g500-game__toolbar,.g500-arcade[data-mobile-screen=lobby] .g500-game__hint,.g500-arcade[data-mobile-screen=lobby] .g500-game__status,.g500-arcade[data-mobile-screen=lobby] .g500-game__progress,.g500-arcade[data-mobile-screen=lobby] .g500-arcade__live-micro,.g500-arcade[data-mobile-screen=lobby] [data-story-meter],.g500-arcade[data-mobile-screen=lobby] .g500-game__board{display:none!important}.g500-arcade[data-mobile-screen=playing] .g500-game__toolbar,.g500-arcade[data-mobile-screen=paused] .g500-game__toolbar{margin:4px 0 12px!important}.g500-arcade .g500-game__toolbar{grid-template-columns:repeat(3,minmax(0,1fr)) 35px 35px!important;background:#f6f0e4!important;color:var(--editor-ink, #171717)!important;padding:10px 9px!important;border-radius:11px!important}.g500-arcade .g500-game__toolbar>span:nth-child(1),.g500-arcade .g500-game__toolbar>span:nth-child(4){display:none!important}.g500-arcade .g500-game__toolbar>span:nth-child(2){grid-column:1}.g500-arcade .g500-game__toolbar>span:nth-child(3){grid-column:2;justify-items:start!important}.g500-arcade .g500-game__toolbar button{min-width:31px!important;height:36px!important}.g500-arcade .g500-game__toolbar>span:nth-child(3)>strong{height:auto!important;width:auto!important;font-size:24px!important}.g500-arcade .g500-game__toolbar>span:nth-child(3)>strong:before{display:none!important}.g500-arcade .g500-arcade__live-micro{min-height:0!important;gap:6px!important;padding:6px 0 10px!important}.g500-arcade .g500-arcade__live-micro>span{font-size:9px!important}.g500-arcade .g500-arcade__live-micro [data-game-rank]{display:none!important}.g500-arcade .g500-game__progress{height:5px!important;margin:8px 0!important}.g500-arcade .g500-game__status{font-size:12px!important;min-height:20px!important;margin:7px 0!important}.g500-arcade .g500-game__hint{font-size:10px!important;min-height:34px!important;padding:6px 11px!important;margin:4px 0 0 auto!important}.g500-arcade .g500-arcade__story-meter{margin:0 0 9px!important}.g500-arcade .g500-arcade__story-meter span{min-height:35px!important}.g500-arcade .g500-game__board{order:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:8px 0 14px}.g500-arcade .g500-game__card{aspect-ratio:1.08!important;min-height:77px!important;border-radius:12px!important}.g500-arcade .g500-game__card svg,.g500-arcade .g500-game__card img{max-width:76%!important;max-height:50px!important}.g500-arcade .g500-arcade__personal{padding:18px 12px!important}.g500-arcade[data-mobile-screen=playing] .g500-game__board{animation:g500-board-entrance .23s ease-out}@keyframes g500-board-entrance{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}}@media(max-width:360px){.g500-arcade .g500-game__card{min-height:68px!important}.g500-arcade__mobile-instructions h3{font-size:27px!important}}#header-group :is(.menu-drawer,.menu-drawer__inner-container,.menu-drawer__submenu,.menu-drawer__navigation,.menu-drawer__menu,.menu-drawer__utility-links,.mega-menu,.mega-menu__content,.header-menu,.header-menu__submenu,.header__submenu,.header__mega-menu,.popover,.details-content,.menu-list__submenu,dialog.drawer,dialog.dialog-modal),#header-group :is(.menu-drawer,.menu-drawer__inner-container,.menu-drawer__submenu,.mega-menu,.mega-menu__content,.header__submenu,.popover) :is(a,button,.button,.menu-drawer__menu-item,.menu-list__link){border-radius:0!important}body:has(main[data-template^=product]):not(:has(main[data-template*=bite])) .product-information__media :is(.media-gallery,.product-media-container,.product-media,.product-media__image,.product-media__image img,.media-gallery__thumbnail,.media-gallery__thumbnail img,.product-media__container,.slideshow__slide,.slideshow__slide img,.slideshow-slide,.slideshow-slide img){border-radius:0!important}body:has(main[data-template^=product]):not(:has(main[data-template*=bite])) .product-information__media :is(img,video,model-viewer){border-radius:0!important}.g500-dining .g500-dining__cards>.g500-dining__card:nth-child(odd){background:var(--editor-ink, #171717)!important;color:var(--editor-yellow, #fec112)!important;border-color:var(--editor-ink, #171717)!important}.g500-dining .g500-dining__cards>.g500-dining__card:nth-child(2n){background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important;border-color:var(--editor-ink, #171717)!important}.g500-dining .g500-dining__cards>.g500-dining__card :is(h3,h3 a,.g500-dining__eyebrow,.g500-dining__read,.g500-ui-icon,p,span,small,strong){color:inherit!important}.g500-dining .g500-dining__cards>.g500-dining__card .g500-dining__read{background:transparent!important;color:inherit!important;border-radius:0!important;border-top:1px solid currentColor!important}.g500-dining .g500-dining__cards>.g500-dining__card:hover{transform:translateY(-2px);transition:transform .18s ease}.g500-culture .g500-culture__chapter{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;column-gap:clamp(44px,6vw,120px)!important;row-gap:clamp(32px,4.2vw,62px)!important;padding:clamp(72px,8vw,130px) clamp(24px,6vw,108px)!important}.g500-culture .g500-culture__chapter--dark{background:var(--editor-ink, #171717)!important;color:var(--editor-yellow, #fec112)!important}.g500-culture .g500-culture__chapter--cream{background:#f7f3e9!important;color:var(--editor-ink, #171717)!important}.g500-culture .g500-culture__chapter--yellow{background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important}.g500-culture .g500-culture__chapter-head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:clamp(14px,2.2vw,36px);align-items:start;max-width:850px}.g500-culture .g500-culture__number{display:block!important;font:600 11px/1.5 var(--font-body--family);letter-spacing:.14em;padding-top:8px;margin:0!important;opacity:.7}.g500-culture .g500-culture__chapter-head h2{font-size:clamp(33px,4.1vw,63px)!important;line-height:1.06!important;letter-spacing:-.057em!important;font-weight:650!important;max-width:17ch!important}.g500-culture .g500-culture__chapter>.g500-culture__body,.g500-culture .g500-culture__chapter>.g500-culture__body p{font-size:clamp(15px,1.25vw,18px)!important;line-height:1.78!important;font-weight:400!important;max-width:57ch!important;padding-top:3px!important}.g500-culture .g500-culture__archive{margin-top:clamp(18px,3vw,45px)!important;padding-top:clamp(24px,3vw,45px)!important;border-top:1px solid #fec11265}.g500-culture .g500-culture__objects{gap:0!important;margin-top:19px!important;border-top:1px solid #fec1126b}.g500-culture .g500-culture__objects details{background:transparent!important;color:var(--editor-yellow, #fec112)!important;border-bottom:1px solid #fec1126b;padding:25px 22px!important}.g500-culture .g500-culture__objects summary{min-height:82px!important;font-size:clamp(19px,2vw,30px)!important;font-weight:600!important;letter-spacing:-.045em!important;align-items:center}.g500-culture .g500-culture__objects details>p{max-width:52ch!important;font-size:14px!important;line-height:1.75!important;color:#f7f3e9!important}.g500-culture .g500-culture__statement{font-size:clamp(39px,6.5vw,86px)!important;line-height:1.04!important;letter-spacing:-.063em!important;font-weight:700!important;max-width:1040px!important;margin-top:clamp(20px,3vw,46px)!important;border-top:1px solid #17171730;padding-top:clamp(30px,4vw,55px)!important}.g500-culture .g500-culture__destinations{gap:0!important;margin-top:clamp(28px,4vw,56px)!important;border-top:1px solid #17171760}.g500-culture .g500-culture__destinations a{border-bottom:1px solid #17171760;padding:24px 16px 22px 0!important;min-height:116px!important;grid-template-columns:1fr 25px;align-items:end}.g500-culture .g500-culture__destinations a>span{font-size:10px!important;letter-spacing:.12em!important;font-weight:650}.g500-culture .g500-culture__destinations strong{font-size:clamp(22px,2.5vw,38px)!important;font-weight:650!important;letter-spacing:-.045em!important}.g500-culture .g500-culture__closing{padding:clamp(66px,8vw,124px) clamp(24px,6vw,108px)!important;background:var(--editor-ink, #171717)!important;color:var(--editor-yellow, #fec112)!important}.g500-culture .g500-culture__closing>p:nth-child(2){font-weight:500!important;line-height:1.4!important;font-size:clamp(24px,3.1vw,43px)!important}@media(max-width:749px){.g500-culture .g500-culture__chapter{display:grid!important;grid-template-columns:1fr!important;padding:64px 20px!important;gap:25px!important}.g500-culture .g500-culture__chapter-head{grid-template-columns:28px minmax(0,1fr);gap:10px}.g500-culture .g500-culture__chapter-head h2{font-size:clamp(33px,9vw,49px)!important}.g500-culture .g500-culture__number{padding-top:5px}.g500-culture .g500-culture__objects{display:block!important}.g500-culture .g500-culture__objects details{padding:20px 0!important}.g500-culture .g500-culture__archive{margin-top:12px!important}.g500-culture .g500-culture__destinations{display:block!important}.g500-culture .g500-culture__destinations a{min-height:100px!important}.g500-culture .g500-culture__statement{font-size:clamp(37px,10vw,58px)!important}.g500-culture .g500-culture__closing{padding:64px 20px!important}}@media(prefers-reduced-motion:reduce){.g500-dining .g500-dining__cards>.g500-dining__card:hover{transform:none;transition:none}}.g500-bottega-grid :is(.card-gallery,.card-gallery__media,.card-gallery__container,.product-media-container,.product-media,.product-media__image,.media-gallery__media,.slideshow__slide,slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,picture,img,video),.g500-bottega-grid .card-gallery *,.g500-bottega-grid .product-media-container *{border-radius:0!important;--media-radius:0px!important;--border-radius:0px!important}body:has(main[data-template^=product]):not(:has(main[data-template*=bite])) .product-information__media,body:has(main[data-template^=product]):not(:has(main[data-template*=bite])) .product-information__media :is(.media-gallery,.media-gallery__media,.media-gallery__grid,.product-media-container,.product-media,.product-media__image,.product-media-constraint-wrapper,.product-media-gallery__slideshow,slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.slideshow__slide,.slideshow__slide-media,.media-gallery__thumbnail,picture,img,video,model-viewer),body:has(main[data-template^=product]):not(:has(main[data-template*=bite])) .product-information__media :is(.product-media-container,.product-media,slideshow-slide,.media-gallery__media)>*{border-radius:0!important;--media-radius:0px!important;--border-radius:0px!important}.bite-studio .bite-studio__services{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,25px)!important;background:#f4f0e7;padding:0 clamp(20px,5vw,90px) clamp(28px,5vw,75px)!important;border:0!important}.bite-studio .bite-studio__service{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:0!important;padding:0!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--editor-ink, #171717)!important;border-radius:0!important;background:#f4f0e7!important;color:var(--editor-ink, #171717)!important;scroll-margin-top:100px}.bite-studio .bite-studio__service-aside{order:0!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;gap:10px!important;padding:16px 19px!important;font-size:10px!important;border-bottom:1px solid var(--editor-ink, #171717)!important}.bite-studio .bite-studio__visual{order:1!important;position:relative!important;display:block!important;width:100%!important;aspect-ratio:4/3!important;overflow:hidden!important;background:#d9d3c4!important;border:0!important;border-radius:0!important}.bite-studio .bite-studio__visual img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;transition:transform .45s ease}.bite-studio .bite-studio__service:hover .bite-studio__visual img{transform:scale(1.025)}.bite-studio .bite-studio__visual-placeholder{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:clamp(20px,4vw,50px);background:var(--editor-ink, #171717);color:var(--editor-yellow, #fec112)}.bite-studio .bite-studio__visual-placeholder span{font-size:11px;letter-spacing:.12em}.bite-studio .bite-studio__visual-placeholder strong{font-size:clamp(50px,7vw,105px);line-height:.85;font-weight:800;letter-spacing:-.075em}.bite-studio .bite-studio__service-content{order:2!important;padding:clamp(22px,2.5vw,39px)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0}.bite-studio .bite-studio__graphic{display:none!important}.bite-studio .bite-studio__service h3{font-size:clamp(31px,4vw,64px)!important;line-height:1!important;max-width:15ch!important;margin:13px 0 20px!important;letter-spacing:-.065em!important}.bite-studio .bite-studio__description{font-size:clamp(14px,1.25vw,18px)!important;line-height:1.58!important;max-width:54ch!important;margin-bottom:25px!important}.bite-studio .bite-studio__deliverables{grid-template-columns:1fr!important;gap:17px!important;padding:20px 0!important}.bite-studio .bite-studio__deliverables ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 18px!important}.bite-studio .bite-studio__cta{margin-top:auto!important;padding:25px 0 5px!important;width:100%!important;max-width:none!important;border-radius:0!important}.bite-studio .bite-studio__arrow{display:inline-flex!important;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px!important}.bite-studio .bite-studio__arrow svg{display:block!important;width:18px!important;height:18px!important;stroke:currentColor!important;fill:none!important}.bite-studio .bite-studio__jump a{gap:9px}.bite-studio .bite-studio__jump a .bite-studio__arrow,.bite-studio .bite-studio__closing a .bite-studio__arrow{margin-left:auto}@media(max-width:749px){.bite-studio .bite-studio__services{grid-template-columns:1fr!important;padding:0 15px 35px!important;gap:15px!important}.bite-studio .bite-studio__service-aside{padding:12px 16px!important}.bite-studio .bite-studio__visual{aspect-ratio:4/3!important}.bite-studio .bite-studio__service-content{padding:19px 17px 23px!important}.bite-studio .bite-studio__service h3{font-size:clamp(31px,9vw,49px)!important;margin:9px 0 15px!important}.bite-studio .bite-studio__description{font-size:14px!important;margin-bottom:19px!important}.bite-studio .bite-studio__deliverables ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bite-studio .bite-studio__cta{min-height:56px!important;align-items:center}.bite-studio .bite-studio__jump{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bite-studio .bite-studio__jump a .bite-studio__arrow svg,.bite-studio .bite-studio__cta .bite-studio__arrow svg{width:20px!important;height:20px!important}}@media(prefers-reduced-motion:reduce){.bite-studio .bite-studio__visual img{transition:none!important}.bite-studio .bite-studio__service:hover .bite-studio__visual img{transform:none!important}}.g500-bottega-grid :is(.product-card,.product-grid__card,.card-gallery,.product-media-container),.g500-related-editorial :is(.product-card,.product-grid__card,.card-gallery,.product-media-container,slideshow-slide,slideshow-container),.g500-related-editorial .card-gallery img,product-recommendations .resource-list__item :is(.product-card,.product-grid__card,.card-gallery,.product-media-container,slideshow-slide,slideshow-container){border-radius:0!important;--corner-radius:0px!important;--border-radius:0px!important}product-recommendations.g500-related-editorial .resource-list__item :is(product-card,.product-card,.product-card__content,.product-grid__card,.card-gallery,.card-gallery>a,slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media__image,img),product-recommendations.g500-related-editorial .resource-list__carousel :is(.resource-list__item,slideshow-slide,.card-gallery,.product-media-container,img),product-recommendations.g500-related-editorial .resource-list__item product-card .card-gallery,product-recommendations.g500-related-editorial .resource-list__item product-card .product-card__content{border-radius:0!important;--border-radius:0px!important;--corner-radius:0px!important;--media-radius:0px!important;clip-path:none!important}@media(max-width:749px){.g500-kitchen__intro .g500-kitchen__open-filters{margin-top:14px!important;margin-bottom:0!important}.g500-kitchen__hero{padding-bottom:14px!important;gap:10px!important}}.g500-kitchen__intro{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;min-width:0!important}.g500-kitchen__intro>:is(h1,.g500-kitchen__description,.g500-kitchen__edition,.g500-kitchen__manifesto){text-align:left!important;align-self:flex-start!important}.g500-kitchen__edition{margin:0 0 14px!important;font:750 10px/1.35 var(--font-body--family)!important;letter-spacing:.14em!important;text-transform:uppercase!important}.g500-kitchen__intro h1{margin:0!important;max-width:100%;line-height:.93!important}.g500-kitchen__intro .g500-kitchen__description{margin:clamp(11px,1.6vw,17px) 0 0!important;max-width:48ch!important;line-height:1.45!important}.g500-kitchen__intro .g500-kitchen__open-filters{align-self:flex-start!important;margin:20px 0 0!important;text-align:left!important}.g500-kitchen__manifesto{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;width:100%;margin:clamp(22px,3vw,34px) 0 0!important;padding:11px 0 0;border-top:1px solid var(--editor-ink, #171717)!important;font:750 10px/1.4 var(--font-body--family);letter-spacing:.055em;text-transform:uppercase}.g500-kitchen__manifesto span[aria-hidden]{font-weight:400;opacity:.55}@media(max-width:749px){.g500-kitchen__edition{margin-bottom:10px!important;font-size:9px!important}.g500-kitchen__intro .g500-kitchen__description{margin-top:11px!important;max-width:35ch!important}.g500-kitchen__intro .g500-kitchen__open-filters{margin-top:16px!important;min-height:44px!important}.g500-kitchen__manifesto{margin-top:20px!important;gap:5px 9px;font-size:9px;padding-top:10px}}@media(min-width:1000px){.bite-studio .bite-studio__services{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.bite-studio .bite-studio__service h3{font-size:clamp(28px,2.5vw,43px)!important}.bite-studio .bite-studio__service-content{padding:22px!important}.bite-studio .bite-studio__visual{aspect-ratio:4/3!important}}.bite-studio .bite-studio__cta{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;width:auto!important;max-width:100%!important;min-height:47px!important;margin-top:22px!important;padding:12px 18px!important;border:1px solid var(--editor-ink, #171717)!important;border-radius:999px!important;background:var(--editor-ink, #171717)!important;color:var(--editor-yellow, #fec112)!important;line-height:1.35!important;text-decoration:none!important;box-shadow:none!important}.bite-studio .bite-studio__cta:hover{background:var(--editor-yellow, #fec112)!important;color:var(--editor-ink, #171717)!important}@media(min-width:900px){.bite-studio .bite-studio__services{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}}@media(max-width:899px){.bite-studio .bite-studio__services{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding-inline:12px!important}.bite-studio .bite-studio__service{min-width:0!important}.bite-studio .bite-studio__service-aside{padding:9px 11px!important;font-size:9px!important}.bite-studio .bite-studio__visual{aspect-ratio:4/3!important}.bite-studio .bite-studio__service-content{min-width:0!important;padding:13px 11px 17px!important}.bite-studio .bite-studio__service h3{font-size:clamp(21px,5vw,33px)!important;line-height:1!important;overflow-wrap:anywhere!important;margin:9px 0 13px!important}.bite-studio .bite-studio__description{font-size:12px!important;line-height:1.4!important;margin-bottom:16px!important}.bite-studio .bite-studio__deliverables{display:block!important;padding:10px 0!important}.bite-studio .bite-studio__deliverables ul{grid-template-columns:1fr!important;gap:6px!important}.bite-studio .bite-studio__deliverables li{font-size:10px!important;line-height:1.35!important}.bite-studio .bite-studio__cta{width:100%!important;min-height:44px!important;padding:10px 11px!important;font-size:9px!important;gap:7px!important}.bite-studio .bite-studio__cta .bite-studio__arrow{width:15px!important;flex:0 0 15px!important}}.bite-studio .bite-studio__services{align-items:stretch!important;grid-auto-rows:1fr!important}.bite-studio .bite-studio__service{height:100%!important;align-self:stretch!important;grid-template-rows:auto auto minmax(0,1fr)!important}.bite-studio .bite-studio__service-content{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important}.bite-studio .bite-studio__service-content>.bite-studio__cta{margin-top:auto!important;align-self:stretch!important;justify-content:space-between!important}#search-modal .predictive-search__close-modal-button{position:relative!important;display:grid!important;place-items:center!important;padding:0!important;line-height:1!important}#search-modal .predictive-search__close-modal-button>.svg-wrapper{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;display:grid!important;place-items:center!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;line-height:0!important}#search-modal .predictive-search__close-modal-button>.svg-wrapper>svg{display:block!important;width:16px!important;height:16px!important;margin:0!important;transform:none!important;flex:none!important}product-card swatches-variant-picker-component .variant-option__button-label--has-swatch{display:grid!important;place-items:center!important;position:relative!important;box-sizing:border-box!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:12px!important;margin:0!important;border:0!important;border-radius:50%!important;outline:none!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;clip-path:none!important}product-card swatches-variant-picker-component .variant-option__button-label--has-swatch .swatch{--swatch-width:16px!important;--swatch-height:16px!important;width:16px!important;height:16px!important;border-radius:50%!important;clip-path:circle(50%)!important;box-shadow:none!important;outline:none!important}product-card swatches-variant-picker-component .variant-option__button-label--has-swatch:after{content:""!important;display:block!important;position:absolute!important;top:9px!important;right:9px!important;bottom:9px!important;left:9px!important;width:auto!important;height:auto!important;border:1px solid var(--color-foreground)!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;opacity:0!important;pointer-events:none!important;clip-path:none!important}product-card swatches-variant-picker-component .variant-option__button-label--has-swatch:has(input:checked):after{opacity:1!important}@media(hover:hover){product-card swatches-variant-picker-component .variant-option__button-label--has-swatch:hover:after{opacity:.4!important}product-card swatches-variant-picker-component .variant-option__button-label--has-swatch:has(input:checked):hover:after{opacity:1!important}}:is(.g500-bottega-grid,.main-collection-grid,.product-recommendations,.product-recommendations-wrapper,.g500-related-editorial,product-recommendations,.product-grid-container) product-card product-swatches{justify-content:flex-start!important;align-self:flex-start!important;width:100%!important;margin-left:0!important;padding-left:0!important;--product-swatches-alignment:start!important;--product-swatches-alignment-mobile:start!important;--product-swatches-padding-inline-start:0px!important;--product-swatches-padding-inline-end:0px!important}:is(.g500-bottega-grid,.main-collection-grid,.product-recommendations,.product-recommendations-wrapper,.g500-related-editorial,product-recommendations,.product-grid-container) product-card swatches-variant-picker-component{justify-content:flex-start!important;width:100%!important;margin-left:0!important;padding-left:0!important;--gap-sm:2px!important;--overflow-list-padding-inline:0px 0px!important}:is(.g500-bottega-grid,.main-collection-grid,.product-recommendations,.product-recommendations-wrapper,.g500-related-editorial,product-recommendations,.product-grid-container) product-card .variant-option__button-label--has-swatch{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;flex:0 0 32px!important;padding:8px!important;margin:0!important}:is(.g500-bottega-grid,.main-collection-grid,.product-recommendations,.product-recommendations-wrapper,.g500-related-editorial,product-recommendations,.product-grid-container) product-card .variant-option__button-label--has-swatch:after{top:5px!important;right:5px!important;bottom:5px!important;left:5px!important}:is(.g500-bottega-grid,.main-collection-grid,.product-recommendations,.product-recommendations-wrapper,.g500-related-editorial,product-recommendations,.product-grid-container) product-card .variant-option__button-label--has-swatch .swatch{width:16px!important;height:16px!important;--swatch-width:16px!important;--swatch-height:16px!important}:is(.g500-bottega-grid,.main-collection-grid,.product-grid-container) product-card swatches-variant-picker-component{--gap-sm:0px!important}:is(.g500-bottega-grid,.main-collection-grid,.product-grid-container) product-card .variant-option__button-label--has-swatch{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;flex:0 0 27px!important;padding:5.5px!important}:is(.g500-bottega-grid,.main-collection-grid,.product-grid-container) product-card .variant-option__button-label--has-swatch:after{top:3px!important;right:3px!important;bottom:3px!important;left:3px!important}:is(.product-recommendations,.product-recommendations-wrapper,.g500-related-editorial,product-recommendations) product-card swatches-variant-picker-component{--gap-sm:6px!important}:is(.product-recommendations,.product-recommendations-wrapper,.g500-related-editorial,product-recommendations) product-card .variant-option__button-label--has-swatch{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;flex:0 0 36px!important;padding:10px!important}:is(.product-recommendations,.product-recommendations-wrapper,.g500-related-editorial,product-recommendations) product-card .variant-option__button-label--has-swatch:after{top:7px!important;right:7px!important;bottom:7px!important;left:7px!important}.product-information .g500-product-premium .variant-picker .variant-option--swatches{gap:5px!important}.product-information .g500-product-premium .variant-picker .variant-option__button-label--has-swatch{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;flex:0 0 40px!important;padding:10px!important}.product-information .g500-product-premium .variant-picker .variant-option__button-label--has-swatch:after{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important}:is(.product-recommendations,.product-recommendations-wrapper,.g500-related-editorial,product-recommendations) product-card swatches-variant-picker-component{--gap-sm:10px!important;margin-left:4px!important;width:calc(100% - 4px)!important}:is(.product-recommendations,.product-recommendations-wrapper,.g500-related-editorial,product-recommendations) product-card .variant-option__button-label--has-swatch{width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;flex:0 0 29px!important;padding:6.5px!important}:is(.product-recommendations,.product-recommendations-wrapper,.g500-related-editorial,product-recommendations) product-card .variant-option__button-label--has-swatch:after{top:4px!important;right:4px!important;bottom:4px!important;left:4px!important}.product-information .g500-product-premium .variant-picker .variant-option--swatches{gap:2px!important}.product-information .g500-product-premium .variant-picker .variant-option__button-label--has-swatch{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;flex:0 0 36px!important;padding:8px!important}.product-information .g500-product-premium .variant-picker .variant-option__button-label--has-swatch:after{top:6px!important;right:6px!important;bottom:6px!important;left:6px!important}:is(.g500-navigation__room a,.g500-mag__read,.g500-kitchen__open-filters,.bite-studio__cta,.g500-restaurants__filters button,.g500-dining__city-filter-drawer summary):focus-visible{outline:2px solid currentColor!important;outline-offset:4px!important}@media(prefers-reduced-motion:reduce){:is(.g500-kitchen,.g500-mag,.g500-navigation,.bite-studio,.g500-dining,.g500-restaurants) :is(a,button,img,.g500-ui-icon){transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.g500-kitchen__intro>:is(.g500-kitchen__edition,h1,.g500-kitchen__description),.g500-mag__hero :is(.g500-mag__eyebrow,h1,.g500-mag__intro),.g500-recipes__head>:is(p:first-child,h1,.g500-recipes__intro),.g500-dining__hero>div>:is(.g500-dining__eyebrow,h1),.g500-restaurants__heading>:is(p:first-child,h1,h2,p:last-child),.five-atlas__hero>div>:is(.five-atlas__eyebrow,h1),.bite-studio__heading-main>:is(h2,p){text-align:left!important;text-indent:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.g500-kitchen__intro>:is(.g500-kitchen__edition,h1){display:block;margin-inline:0!important}@media(max-width:749px){.g500-kitchen__intro>h1,.g500-mag__hero h1,.g500-recipes__head h1,.g500-dining__hero h1,.g500-restaurants__heading h1,.five-atlas__hero h1{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}}@media(min-width:750px){.g500-bottega-grid .product-grid,.g500-bottega-grid .product-grid[product-grid-view=zoom-out]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.g500-bottega-grid .product-grid,.g500-bottega-grid .product-grid[product-grid-view=zoom-out]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.g500-kitchen__intro>h1{position:relative;inset-inline-start:-.055em}body .g500-bottega-grid :is(product-card,.product-card,.product-card__content,.product-grid__card,.card-gallery,slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media,img){border-radius:0!important;--border-radius:0px!important;--corner-radius:0px!important;--media-radius:0px!important}
/*# sourceMappingURL=/cdn/shop/t/112/assets/g500-v4-polish.css.map */
