body{--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--style-border-radius-inputs: 0px;--style-border-radius-popover: 0px;--variant-picker-swatch-radius: 50%}.button,.button-secondary,.bn-button,.g500-collab__submit{border-radius:0;font-family:var(--font-body--family);font-weight:600}.bn .bn-button:not(.bn-button-outline){color:var(--bn-yellow)!important}.bn .bn-strip{color:var(--bn-yellow)}.bn .bn-button{letter-spacing:.025em}.bn .bn-button:not(.bn-button-outline):hover{background:#000}.bn .bn-section-heading h2,.bn .bn-contact h2,.bn .bn-faq h2,.g500-collab .g500-collab__intro h1{text-wrap:balance;letter-spacing:-.045em}.bn .bn-service h3{font-weight:600;line-height:1.2}.g500-mag .g500-mag__meta,.g500-collab .g500-collab__eyebrow,.bn .bn-kicker{font-size:11px;letter-spacing:.1em;line-height:1.5}.g500-mag .g500-mag__card p{line-height:1.65}.g500-mag .g500-mag__read,.g500-mag .g500-mag__footer a{font-weight:600;text-decoration-thickness:1px;text-underline-offset:5px}.g500-collab .g500-collab__submit{font-size:13px;letter-spacing:.04em;min-height:48px}.g500-collab .g500-collab__field label{font-size:12px;font-weight:600;letter-spacing:.05em}.g500-collab .g500-collab__panel textarea{resize:none;min-height:180px}form :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea,select):is(:focus,:focus-visible){box-shadow:none!important;outline:1px solid currentColor!important;outline-offset:-1px!important;border-color:currentColor}form .email-signup__input[type=email]:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important;border-bottom-color:currentColor}.shopify-section-group-footer-group .menu__item a{text-underline-offset:5px;text-decoration-thickness:1px}.shopify-section-group-footer-group .email-signup-block{border-radius:0}:is(.g500-mag,.g500-collab,.bn) :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.g500-mag .g500-mag__meta{gap:12px;font-size:10px}.g500-collab .g500-collab__submit{font-size:12px}.bn .bn-section-heading{grid-template-columns:36px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bn .bn-media img,.bn .bn-button,.product-card,.collection-card,.resource-card{transition:none}}:root{--g500-motion-fast: .1s;--g500-motion-base: .12s;--g500-motion-panel: .16s;--g500-motion-ease: cubic-bezier(.22,.68,0,1)}@media(prefers-reduced-motion:no-preference){.g500-navigation{--drawer-animation-speed: var(--g500-motion-panel)}.g500-navigation .menu-drawer,.g500-navigation .menu-drawer__submenu,.g500-navigation .menu-drawer__backdrop{transition-timing-function:var(--g500-motion-ease)}.g500-navigation .menu-drawer{transform:none;opacity:0;transition:opacity var(--g500-motion-panel) ease,visibility var(--g500-motion-panel) ease}.g500-navigation .menu-open>.menu-drawer{opacity:1}.g500-navigation .menu-drawer__submenu{transition-duration:var(--g500-motion-base)}.g500-navigation .menu-drawer-container[open] .menu-drawer__animated-element{animation:none;opacity:1;transform:none;will-change:auto}.g500-navigation .menu-drawer__menu-item-text{transition:transform var(--g500-motion-base) var(--g500-motion-ease)}.facets{--animation-speed: var(--g500-motion-base);--animation-speed-slow: 1ms;--animation-easing: var(--g500-motion-ease)}.facets .facets__panel-content{animation-duration:var(--g500-motion-base);animation-timing-function:var(--g500-motion-ease)}.g500-product-premium .accordion{--animation-speed-slow: var(--g500-motion-base);--animation-easing: var(--g500-motion-ease)}.g500-product-premium .accordion .details__header{transition:opacity var(--g500-motion-fast) ease,color var(--g500-motion-fast) ease}.product-information .g500-product-premium .add-to-cart-button.add-to-cart-button,.g500-world__path .g500-ui-icon,.g500-mag__read .g500-ui-icon,.g500-culture__destinations .g500-ui-icon,.bn .bn-button{transition:transform var(--g500-motion-base) var(--g500-motion-ease),background-color var(--g500-motion-fast) ease,color var(--g500-motion-fast) ease}::view-transition-old(main-content){animation:g500-page-out .12s linear both}::view-transition-new(main-content){animation:g500-page-in .22s ease-out both}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.g500-navigation .menu-drawer__menu-item:hover .menu-drawer__menu-item-text{transform:none}.product-information .g500-product-premium .add-to-cart-button.add-to-cart-button:hover:not(:disabled),.bn .bn-button:hover{transform:translateY(-1px)}.g500-mag__read:hover .g500-ui-icon{transform:translate(2px,-2px)}}.product-information .g500-product-premium .add-to-cart-button.add-to-cart-button:active:not(:disabled),.bn .bn-button:active{transform:none}.product-information .g500-product-premium .add-to-cart-button.add-to-cart-button:focus-visible,.g500-navigation .menu-drawer__close-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@keyframes g500-page-out{to{opacity:0}}@keyframes g500-page-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.g500-navigation{--drawer-animation-speed:1ms}.g500-navigation :is(.menu-drawer,.menu-drawer__submenu,.menu-drawer__backdrop,.menu-drawer__animated-element,.menu-drawer__menu-item-text),.facets :is(.facets__panel-content,.details-content),.g500-product-premium .accordion :is(.details-content,.details__header),.g500-product-premium .accordion details::details-content,.product-information .g500-product-premium .add-to-cart-button.add-to-cart-button,.g500-world__path .g500-ui-icon,.g500-mag__read .g500-ui-icon,.g500-culture__destinations .g500-ui-icon,.bn .bn-button{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important;transition-delay:0ms!important}.g500-navigation .menu-drawer__menu-item-text{transform:none!important}::view-transition-old(main-content),::view-transition-new(main-content){animation:none}}:root{--g500-rule-width: 1px}.button{--button-border-width: min(var(--style-border-width-primary), var(--g500-rule-width))}.button-secondary{--button-border-width: min(var(--style-border-width-secondary), var(--g500-rule-width))}.bn .bn-media{border-width:min(var(--bn-media-border, 1px),var(--g500-rule-width))}.g500-arcade .g500-game__progress{height:var(--g500-rule-width)}:is(.g500-kitchen,.g500-world,.g500-mag,.g500-culture,.g500-editorial,.g500-clues,.g500-footer-editorial) a{text-decoration-thickness:var(--g500-rule-width)}.product-information .g500-product-premium .variant-picker .variant-option .variant-option__button-label,.shopify-section-group-footer-group .g500-footer-editorial .menu__item a,.g500-kitchen .g500-kitchen__category,.g500-clues button,.g500-collab .g500-collab__submit{transition:background-color var(--g500-motion-fast) ease,color var(--g500-motion-fast) ease,opacity var(--g500-motion-fast) ease,border-color var(--g500-motion-fast) ease}.product-information .product-information .g500-product-premium .variant-picker .variant-option .variant-option__button-label:has(:disabled){cursor:not-allowed}:is(.g500-kitchen,.g500-world,.g500-mag,.g500-culture,.g500-editorial,.g500-clues,.g500-footer-editorial) :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.shopify-section-group-footer-group .g500-footer-editorial .menu__item a:active,.g500-kitchen .g500-kitchen__category:active{opacity:.75}@media(prefers-reduced-motion:reduce){.product-information .g500-product-premium .variant-picker .variant-option .variant-option__button-label,.shopify-section-group-footer-group .g500-footer-editorial .menu__item a,.g500-kitchen .g500-kitchen__category,.g500-clues button,.g500-collab .g500-collab__submit{transition:none}}.header-section:has(>#header-component[sticky] .g500-navigation .menu-drawer-container[open]){position:sticky;top:-1px;z-index:var(--layer-sticky)}.header:has(.g500-navigation .menu-drawer-container[open]){opacity:1;view-transition-name:none}product-card swatches-variant-picker-component .variant-option__button-label--has-swatch{display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;box-shadow:none!important;outline:none!important;background:transparent!important;padding:12px!important;position:relative!important;overflow:visible!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;cursor:pointer}product-card swatches-variant-picker-component .variant-option__button-label--has-swatch .swatch{border-radius: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;height:auto!important;border:1px solid var(--color-foreground)!important;border-radius:50%!important;background:transparent!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(:checked):after{opacity:1!important}product-card swatches-variant-picker-component .variant-option__button-label--has-swatch:has(:focus-visible){outline:1px dashed var(--color-foreground)!important;outline-offset:0!important}product-card swatches-variant-picker-component input[type=radio]{pointer-events:auto;cursor:pointer}.product-information .g500-product-premium .variant-picker .variant-option__button-label--has-swatch{border:0!important;border-radius:50%!important;box-shadow:none!important;outline:none!important;background:transparent!important;padding:12px!important;position:relative;overflow:visible;flex:0 0 44px;width:44px;height:44px;min-width:44px!important;min-height:44px!important}.product-information .g500-product-premium .variant-picker .variant-option__button-label--has-swatch .swatch{border-radius:50%!important;box-shadow:none!important;outline:none!important}.product-information .g500-product-premium .variant-picker .variant-option__button-label--has-swatch:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;height:auto;border:1px solid var(--color-foreground);border-radius:50%;background:transparent;opacity:0;pointer-events:none;clip-path:none}.product-information .g500-product-premium .variant-picker .variant-option__button-label--has-swatch:has(:checked):after{opacity:1}.product-information .g500-product-premium .variant-picker .variant-option__button-label--has-swatch:has(:focus-visible){outline:1px dashed var(--color-foreground)!important;outline-offset:0}@media(hover:hover){product-card swatches-variant-picker-component .variant-option__button-label--has-swatch:hover:after,.product-information .g500-product-premium .variant-picker .variant-option__button-label--has-swatch:hover:after{opacity:.4}product-card swatches-variant-picker-component .variant-option__button-label--has-swatch:has(:checked):hover:after,.product-information .g500-product-premium .variant-picker .variant-option__button-label--has-swatch:has(:checked):hover:after{opacity:1}}.product-badges.g500-status-badges{top:12px;left:12px;right:auto;bottom:auto;display:flex;gap:6px;max-width:calc(100% - 24px);pointer-events:none}.g500-product-status{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body--family);font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;border:1px solid #17171730;border-radius:0;box-shadow:none;padding:7px 10px;background:var(--editor-paper, #f6f3eb);color:var(--editor-ink, #171717)}.g500-product-status--coming{background:var(--editor-yellow, #fec112)}.g500-product-status--sold{background:var(--editor-ink, #171717);color:var(--editor-yellow, #fec112);border-color:var(--editor-ink, #171717)}.g500-product-status-block{display:flex;justify-content:center;width:100%;margin-block:0 16px}.g500-product-status--detail{font-size:10px;background:transparent;color:inherit;border-color:currentColor;padding:6px 10px}@media(max-width:749px){.product-badges.g500-status-badges{top:8px;left:8px;max-width:calc(100% - 16px)}.g500-product-status--card{font-size:9px;padding:6px 8px}}.shopify-section-group-footer-group .g500-footer-editorial .footer-content{contain:none}.shopify-section-group-footer-group .g500-footer-editorial .email-signup-block{padding:clamp(24px,2.4vw,36px);border:1px solid var(--editor-ink, #171717);min-width:0}.shopify-section-group-footer-group .g500-footer-editorial .email-signup__heading{padding:0;margin:0 0 14px;font-size:clamp(22px,2vw,28px);line-height:1.12;max-width:18ch;text-wrap:balance}.shopify-section-group-footer-group .email-signup__description{font-size:13px;line-height:1.65;margin:0 0 24px;max-width:34ch;text-transform:none}body .shopify-section-group-footer-group .g500-footer-editorial .email-signup__input-group{--box-shadow-color: var(--editor-yellow, #fec112);--color-input-text: var(--editor-yellow, #fec112);gap:12px;box-shadow:none!important;border-bottom:1px solid var(--editor-yellow, #fec112);border-radius:0!important;margin-bottom:2px;min-width:0}body .shopify-section-group-footer-group .g500-footer-editorial .email-signup__input-group:focus-within{box-shadow:inset 0 -1px 0 var(--editor-yellow, #fec112)!important}.shopify-section-group-footer-group .g500-footer-editorial .email-signup__input{min-height:52px;font-size:16px;padding-inline:0}.shopify-section-group-footer-group .g500-footer-editorial .email-signup__button{flex:0 0 auto;width:auto;min-width:90px;min-height:44px;align-self:center;padding:10px 12px;border:1px solid var(--editor-yellow, #fec112);border-radius:0;color:var(--editor-ink, #171717);background:var(--editor-yellow, #fec112);font-size:11px;line-height:1.2}.shopify-section-group-footer-group .g500-footer-editorial .email-signup__button:hover{color:var(--editor-yellow, #fec112);background:var(--editor-ink, #171717)}.shopify-section-group-footer-group .email-signup__privacy{font-size:11px;line-height:1.6;margin:16px 0 0}.shopify-section-group-footer-group .email-signup__privacy a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.shopify-section-group-footer-group .email-signup__message{align-items:flex-start;margin-top:16px;font-size:13px;line-height:1.5;color:inherit}.shopify-section-group-footer-group .g500-footer-editorial .email-signup-block :is(a,button):focus-visible{outline:2px solid var(--editor-yellow, #fec112);outline-offset:4px}.product-information .g500-product-premium .accordion .details__header,.product-information .g500-product-premium .accordion accordion-custom:first-child .details__header,.product-information .g500-product-premium .accordion .details[open]>.details__header{min-height:60px;padding:18px 38px;font-size:14px;line-height:1.4;font-weight:600;letter-spacing:.015em}.product-information .g500-product-premium .accordion .details__header:before,.product-information .g500-product-premium .accordion .details[open]>.details__header:before,.product-information .g500-product-premium .accordion .details__header:hover:before{left:4px;font-size:10px;font-weight:500;letter-spacing:.08em;color:currentColor;-webkit-text-stroke:0;opacity:.6}.product-information .g500-product-premium .accordion .details[open]>.details__header:before{opacity:1}.product-information .g500-product-premium .accordion .details__header>.svg-wrapper{right:4px;width:18px;height:18px}.product-information .g500-product-premium .accordion .details__header:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.product-information .g500-product-premium .accordion .details-content{padding:8px 4px 26px;overflow-wrap:anywhere}.product-information .g500-product-premium .accordion .details-content :is(p,li){font-size:14px;line-height:1.7}.product-information .g500-product-premium .accordion .details-content li:first-child:has(strong){font-size:18px;line-height:1.4;letter-spacing:-.025em}.g500-related-editorial .section-resource-list__content h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1;text-wrap:balance}.g500-related-editorial .section-resource-list__content{padding-bottom:12px}.g500-related-editorial product-card .product-card__content{gap:12px}.g500-related-editorial .resource-list__item h4{font-size:14px;line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}.g500-related-editorial product-price{font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}.g500-related-editorial .slideshow-control{border-radius:0;width:44px;height:44px;box-shadow:none}.g500-related-editorial .product-recommendations__skeleton-item{border-radius:0}@media(max-width:749px){.shopify-section-group-footer-group .g500-footer-editorial .email-signup-block{padding:24px;margin-top:28px}.product-information .g500-product-premium .accordion .details-content ul{grid-template-columns:1fr}.g500-related-editorial .section-resource-list__content h2{font-size:30px}}product-recommendations .g500-product-status--card{font-size:8px;letter-spacing:.045em;line-height:1.25;padding:4px 6px}product-recommendations .product-badges.g500-status-badges{top:8px;left:8px;max-width:calc(100% - 16px)}.product-information .g500-product-premium .g500-product__label--status{opacity:1!important}.g500-restaurants__distinction,.g500-dining__distinction{font-size:11px;font-weight:700;letter-spacing:.09em;line-height:1.6;text-transform:uppercase;padding:16px 0;border-block:1px solid currentColor;margin:20px 0}.g500-dining__read,.g500-dining__card a,.g500-dining__topic a,.g500-restaurants__links a{text-decoration:none!important;box-shadow:none!important;border-bottom:0!important}.g500-dining__read:hover,.g500-restaurants__links a:hover{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px}.g500-dining__read:before,.g500-dining__read:after,.g500-restaurants__links a:before,.g500-restaurants__links a:after{box-shadow:none}.header .g500-wishlist-trigger:hover,.header .g500-wishlist-trigger:focus-visible,.header [data-wishlist-trigger]:hover,.header [data-wishlist-trigger]:focus-visible{background:transparent!important;box-shadow:none!important}header :is(.g500-wishlist-toggle,[data-wishlist-open],[aria-controls=G500Wishlist],a[href*=wishlist]):is(:hover,:focus,:active),.header-actions :is(.g500-wishlist-toggle,[data-wishlist-open],[aria-controls=G500Wishlist]):hover{background-color:transparent!important;background-image:none!important;box-shadow:none!important}header :is(.g500-wishlist-toggle,[data-wishlist-open],[aria-controls=G500Wishlist]):focus-visible{outline:2px solid currentColor!important;outline-offset:3px}.g500-dining__card a,.g500-dining__topic a,.g500-dining__card a span,.g500-dining__topic a span{text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/112/assets/g500-refinements.css.map */
