﻿:root{--color-bamboo: #efebda;--color-bamboo-dark: #d6cab2;--color-red: #d7000f;--easing: cubic-bezier(0.73,0.24,0.68,0.82);--base-spacing: 24px;--s-spacing: 60px;--l-spacing: 120px;--timing: 300ms;--max-width: 1392px;--max-width-narrow: 1120px}*{box-sizing:border-box}html{animation:fadeBg 2500ms forwards;background-color:#fff;height:100%;position:relative;-webkit-text-size-adjust:100%}.freeze-page{overflow:hidden}body{--header-height: 84px;--page-border-width: 6px;background-color:#fff;display:flex;flex-direction:column;line-height:1;min-height:calc(100% - var(--page-border-width));position:relative;vertical-align:baseline;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media all and (max-width:  47.9375rem ){body{margin:0}}@media all and (min-width:  48rem ){body{margin:0 var(--page-border-width)}}.bg-controller{background-color:inherit;flex:1 0 auto;position:relative;z-index:1}main{margin:0 auto;max-width:var(--max-width);min-height:90vh;width:100%}@media all and (max-width:  63.9375rem ){main{padding:30px var(--base-spacing) 0}}@media all and (min-width:  64rem ){main{padding:48px var(--base-spacing) 0}}.global-header--home+.bg-controller>main{padding-top:200px}fieldset,img,iframe{border:0;vertical-align:bottom}embed,iframe,img,object,video{max-width:100%}:target::before{content:'';display:block;height:var(--header-height);position:relative;visibility:hidden}@font-face{font-family:'SuisseIntl Regular';src:url("../fonts/SuisseIntl-Regular-WebS.woff2") format("woff2")}@font-face{font-family:'SuisseIntl Medium';src:url("../fonts/SuisseIntl-Medium-WebS.woff2") format("woff2")}@font-face{font-family:'SuisseWorks Regular';src:url("../fonts/SuisseWorks-Regular-WebS.woff2") format("woff2")}@font-face{font-family:'SuisseWorks Medium';src:url("../fonts/SuisseWorks-Medium-WebS.woff2") format("woff2")}@font-face{font-family:'SuisseWorks Bold';src:url("../fonts/SuisseWorks-Bold-WebS.woff2") format("woff2")}:lang(en){--SansRegular: 'SuisseIntl Regular', sans-serif;--SansMedium: 'SuisseIntl Medium', sans-serif;--SerifRegular: 'SuisseWorks Regular', serif;--SerifMedium: 'SuisseWorks Medium', serif;--SerifBold: 'SuisseWorks Bold', serif;--weightRegular: normal;--weightMedium: normal;--weightBold: normal}:lang(zh){--SansRegular: 'Noto Sans TC', sans-serif;--SansMedium: 'Noto Sans TC', sans-serif;--SerifRegular: 'Noto Serif TC', serif;--SerifMedium: 'Noto Serif TC', serif;--SerifBold: 'Noto Serif TC', serif;--weightRegular: 400;--weightMedium: 500;--weightBold: 600}.u-text-center{text-align:center}body{font-family:var(--SansRegular),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%}main>h1{margin:0 auto 0.75em;padding:0 var(--base-spacing)}h1,.text-1{font-family:var(--SerifMedium);font-size:2em;font-weight:var(--weightMedium);line-height:1.3;margin:0 auto 0.75em;max-width:780px;text-align:center}.layout__block h1,.layout__block .text-1{text-align:left}section>h1:last-child,section>.text-1:last-child{margin-bottom:var(--s-spacing)}h1+.text-3,.text-1+.text-3{margin-bottom:1em;margin-top:-1.2em}h2,.text-2{font-family:var(--SerifMedium);font-size:1.5em;font-weight:var(--weightMedium);line-height:1.5;margin:0 0 0.3em;max-width:var(--max-width)}h3,.text-3{font-family:var(--SerifMedium);font-size:1.25em;font-weight:var(--weightMedium);line-height:1.75;margin:0 0 12px}h4,.text-4{font-family:var(--SansMedium);font-size:1.125em;font-weight:var(--weightMedium);line-height:1.6;margin:0 0 6px}h5,.text-5{font-family:var(--SansMedium);font-size:1em;font-weight:var(--weightMedium)}h6,.text-6{font-size:1em;font-weight:var(--weightBold);margin:0}.sticky-title{background-color:#fff;font-family:var(--SerifBold);font-weight:var(--weightBold);margin:0 calc(var(--base-spacing) * -1);padding:0.25em var(--base-spacing);position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:2}.sticky-title::before{--var-timing: 750ms;background-color:currentcolor;content:'';display:inline-block;height:1px;margin-right:15px;transition:width var(--timing) cubic-bezier(0.215, 0.61, 0.355, 1);vertical-align:middle;width:0}.animateStickyTitle::before{width:24px}p,address{line-height:1.6875;margin:0 0 1.5em}address{font-style:normal}b,strong{font-family:var(--SansMedium)}blockquote{margin:0 auto var(--s-spacing);max-width:702px;text-align:center}ul,ol{line-height:1.6875;margin:0 0 1.5em;padding:0}ul{list-style:none}ol{padding-left:20px}ul:not([class]){padding-left:20px}ul:not([class]) li{position:relative}ul:not([class]) li::before{content:'-';display:block;left:-20px;position:absolute;top:0}.sticky-title~ul.text-4{--padding: 20px;margin-bottom:var(--s-spacing);padding-bottom:var(--padding);padding-top:var(--padding)}.hours{margin:0 auto}main>.text-block{margin:0 auto var(--s-spacing);max-width:600px;text-align:center}.newsletter__form p{max-width:350px;margin:auto;margin-bottom:30px}.newsletter__form input{width:320px;margin-bottom:20px}.newsletter__form h2{font-family:var(--SerifBold);font-weight:500}.newsletter__form input{background:none;border:1px solid rgba(0,0,0,0.5);font-family:var(--SansRegular);font-size:1em;height:50px;padding:0 12px}.newsletter__form button{background:none;border:1px solid #000;border-radius:0;color:#000;cursor:pointer;font-family:var(--SansMedium);font-size:1em;font-weight:var(--weightMedium);height:50px;padding:0 20px;transition:all var(--timing) var(--easing)}@media all and (max-width:  47.9375rem ){.sticky-title{display:flex}.sticky-title::before{margin-top:17px}}@media all and (max-width: 479px){.hours{text-align:center}.hours li:not(:first-child){margin-top:18px}.hours span{display:block}}@media all and (min-width: 480px){.hours{max-width:424px}.hours time{display:flex;justify-content:space-between}}@media all and (min-width:  64rem ){h1,.text-1{font-size:4em}section>h1:last-child,section>.text-1:last-child{margin-bottom:var(--l-spacing)}:lang(zh) .layout__block h1{font-size:3.2em}main>h1{font-size:4em}h2,.text-2{font-size:2.875em;line-height:1.3}h3,.text-3{font-size:2em;line-height:1.375}:lang(zh) .u-text-center p.text-3{font-size:1.9em}h4,.text-4{font-size:1.5em;line-height:1.5}h5,.text-5{font-size:1.125em;line-height:1.7}.animateStickyTitle::before{margin-right:30px;width:80px}.sticky-title~ul.text-4{--padding: 40px}blockquote{margin-bottom:var(--l-spacing)}}a{color:#000;cursor:pointer}.back-link{align-items:center;display:inline-flex;font-family:var(--SansMedium);font-weight:var(--weightMedium);margin:0 0 36px 0;text-decoration:none}.back-link::before{background:url(../img/ui/arrow-open-right.svg) center center no-repeat;content:'';display:inline-block;height:16px;margin-right:18px;position:relative;transform:scale(-1);width:10px}.back-to-top{bottom:25px;position:-webkit-sticky;position:sticky;margin:0 0 25px calc( 100% - 85px);opacity:0;transition:opacity var(--timing) var(--easing);z-index:2}.back-to-top--active{opacity:1}.back-to-top button{background-color:#272727;border:0;color:#fff;font-size:1em;height:60px;padding:10px;text-align:center;width:60px}.back-to-top button::before{background:url(../img/ui/arrow-tail-up.svg) top center no-repeat;content:'';display:block;height:13px;margin:0 auto 10px;width:10px}#sentinal{height:1px;position:absolute;right:0;top:20%;width:1px;z-index:-1}.cta-button{background-color:transparent;border:2px solid #000;display:inline-block;font-family:var(--SansMedium);font-weight:var(--weightMedium);min-width:240px;padding:15px;text-align:center;text-decoration:none;transition:color var(--timing) var(--easing),background-color var(--timing) var(--easing)}.cta-button[target="_blank"]::after{background:url(../img/ui/arrow-cta.svg) center center no-repeat;content:'';display:inline-block;filter:invert(0);height:12px;margin-left:12px;transition:inherit;width:14px}button{cursor:pointer}button.cta-button{font-size:1em;line-height:1}.cta-link{--theme: #000;background-image:linear-gradient(to right, var(--theme) 0%, var(--theme) calc(100% - var(--offset, 0px)), transparent calc(100% - var(--offset, 0px)), transparent 100%);background-position:left bottom;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:2px;display:inline-block;font-family:var(--SansMedium);font-weight:var(--weightMedium);position:relative;text-decoration:none}.cta-link[target="_blank"]{--offset: 26px}.cta-link[target="_blank"]::after{background:url(../img/ui/arrow-cta.svg) right center no-repeat;content:'';display:inline-block;height:12px;width:26px}a[target="_blank"] span{--offset: 26px;--theme: #000;background-image:linear-gradient(to right, var(--theme) 0%, var(--theme) calc(100% - var(--offset, 0px)), transparent calc(100% - var(--offset, 0px)), transparent 100%);background-position:left bottom;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:2px;line-height:1;margin-top:20px}a[target="_blank"] span::after{background:url(../img/ui/arrow-cta.svg) right center no-repeat;content:'';display:inline-block;height:12px;width:26px}#skip-navigation{--timing: 150ms;align-items:center;background-color:#e31c2c;color:#fff;display:flex;font-size:1em;font-family:var(--SansMedium);font-weight:var(--weightMedium);justify-content:center;left:-206px;overflow:hidden;position:absolute;height:var(--header-height);text-align:center;text-decoration:none;top:0;transition:transform var(--timing) var(--easing);width:200px;z-index:5}#skip-navigation:active,#skip-navigation:focus{outline:none;transform:translateX(100%)}@media all and (max-width:  47.9375rem ){.feature__overlay .js-playVideo{border:0;border-radius:50%;height:48px;min-width:0;overflow:hidden;padding:0;position:relative;text-indent:48px;white-space:nowrap;width:48px}.feature__overlay .js-playVideo::before,.feature__overlay .js-playVideo::after{background-position:0 0;background-repeat:no-repeat;bottom:0;content:'';left:0;position:absolute;right:0;top:0;transition:opacity var(--timing) var(--easing)}.feature__overlay .js-playVideo::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' stroke='%23fff'%3E%3Ccircle cx='24' cy='24' r='23' stroke-width='2'/%3E%3Cpath stroke-width='1.5' d='M20 19l10 5.5L20 30z'/%3E%3C/svg%3E")}.feature__overlay .js-playVideo::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23fff' stroke-width='2' d='M24 1C11.297 1 1 11.297 1 24s10.297 23 23 23 23-10.297 23-23S36.703 1 24 1zm-5 16.31l13.075 7.19L19 31.69V17.31z'/%3E%3C/svg%3E");opacity:0}}@media all and (max-width:  63.9375rem ){.back-link{font-size:0.875em}.cta-callout{margin:0 auto var(--s-spacing);text-align:center}.cta-callout>*{vertical-align:top}.cta-callout .cta-button{margin-left:10px;margin-right:10px;min-width:175px}.cta-callout .cta-button:first-of-type{margin-bottom:24px}.cta-callout .cta-select{display:inline-block;min-width:175px}}@media all and (min-width:  64rem ){.back-link{margin:0 0 48px 0}.cta-callout{display:none}}@media (hover: hover) and (pointer: fine){.cta-button:hover{--theme: #000;background-color:var(--theme);border-color:var(--theme);color:#fff}.feature .cta-button:hover{background-color:#fff;border-color:#fff;color:#000}.cta-button[target="_blank"]:hover::after{filter:invert(1)}}@media all and (hover: hover) and (pointer: fine) and (max-width:  47.9375rem ){.feature__overlay .js-playVideo:hover{background-color:transparent}.feature__overlay .js-playVideo:hover::before{opacity:0}.feature__overlay .js-playVideo:hover::after{opacity:1}}.global-header{align-items:center;animation:fadeBorder 2500ms forwards;background-color:#fff;border-top:var(--page-border-width) solid #fff;display:flex;height:var(--header-height);font-family:var(--SansMedium);font-weight:var(--weightMedium);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:2}.global-header a{text-decoration:none}.global-header__nav{background-color:#fff;display:flex;max-width:1344px;width:100%}.global-header__logo{align-self:flex-start;display:block;left:50%;max-width:135px;position:absolute;top:17px;transform:translateX(-50%);width:100%;z-index:2}.global-header--home .global-header__logo{--y: 125px;--scale: 1;transform:translate(-50%, var(--y));z-index:3}.global-header--home a.global-header__logo--animate{--y: 0;--scale: 1;transform:translate(-50%, 0) !important}@media all and (max-width:  47.9375rem ){.global-header{padding:0 20px 0 18px}.global-header--home .global-header__logo{--scale: 1.5}}@media all and (max-width:  63.9375rem ){.global-header .cta-button,.global-header .cta-select{display:none;min-width:260px}.global-header__nav{align-items:center;bottom:0;flex-direction:column;justify-content:center;left:-100%;margin-top:var(--page-border-width);overflow:hidden;padding:60px 20px 90px;position:fixed;right:0;top:0;transition:var(--timing) transform var(--easing);z-index:2}.global-header__nav a:not(.cta-button){border-color:transparent;font-size:2em;margin:18px 0}.global-header--opened .global-header__nav{transform:translateX(100%)}.global-header--opened .global-header__nav>.cta-button,.global-header--opened .global-header__nav>.cta-select{display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.global-header--opened .global-header__nav>.cta-button{bottom:110px}.global-header--opened .global-header__nav>.cta-button+.cta-button,.global-header--opened .global-header__nav>.cta-select{bottom:40px}.menu-button{--line-color: #000;--line-width: 24px;--timing: 200ms;background:none;background-image:linear-gradient(to right, var(--line-color), var(--line-color));background-position:center center;background-repeat:no-repeat;background-size:var(--line-width) 2px;border:0;cursor:pointer;display:flex;flex-shrink:0;font-size:0;height:40px;overflow:hidden;padding:0;position:relative;text-indent:100%;transition:background-image var(--timing) var(--timing);width:40px;z-index:4}.menu-button:before,.menu-button:after{background-color:var(--line-color);content:'';height:2px;display:block;left:8px;margin:5px 0;position:absolute;transition-duration:var(--timing), var(--timing);width:var(--line-width);will-change:transform}.menu-button:before{top:5px;transition-property:top, transform}.menu-button:after{bottom:5px;transition-property:bottom, transform}.menu-button[aria-expanded="true"]{background:linear-gradient(to right, transparent, transparent)}.menu-button[aria-expanded="true"]::before{top:calc(50% - var(--line-width)/4);transform:rotate(45deg)}.menu-button[aria-expanded="true"]::after{bottom:calc(50% - var(--line-width)/4);transform:rotate(-45deg)}}@media all and (min-width:  48rem ) and (max-width:  63.9375rem ){.global-header{padding:0 var(--base-spacing) 0 18px}.global-header--home .global-header__logo{--y: 125px;--scale: 1.85}}@media all and (min-width:  64rem ){.global-header{padding:0 var(--base-spacing)}.global-header--home .global-header__logo{--y: 125px;--scale: 2.2}.global-header__nav{margin:0 auto}.global-header__nav a{align-self:center}.global-header__nav a:not(.cta-button){border-bottom:2px solid #fff;padding:4px 0;transition:var(--timing) border-bottom-color var(--easing)}.global-header__nav a:not(.cta-button):not(:last-of-type){margin:0 20px 0 0}.global-header__nav a.cta-button{margin-left:auto;min-width:175px}.global-header__nav a.cta-button~a.cta-button,.global-header__nav a.cta-button~.cta-select{margin-left:20px}.global-header__nav a.nav-active{border-bottom-color:#000}.menu-button{display:none}}@media all and (min-width:  64rem ) and (hover: hover) and (pointer: fine){.global-header__nav a:not(.cta-button):hover{border-bottom-color:#000}}.global-footer{color:#fff}.global-footer .text-3{line-height:1}.global-footer .text-4{font-family:var(--SerifMedium);font-weight:var(--weightMedium)}.global-footer a{color:white;position:relative}.global-footer hr{border:solid rgba(255,255,255,0.5);border-width:1px 0 0 0}.global-footer__form fieldset{margin:0;padding:0}.global-footer__form p{margin-bottom:0;max-width:40ch;padding-right:20px}.global-footer__form input{background:none;border:1px solid rgba(255,255,255,0.5);color:#fff;font-family:var(--SansRegular);font-size:1em;height:50px;padding:0 12px}.global-footer__form input::-webkit-input-placeholder{color:#fff}.global-footer__form input::-moz-placeholder{color:#fff}.global-footer__form input:-ms-input-placeholder{color:#fff}.global-footer__form button{background:none;border:1px solid #fff;border-radius:0;color:#fff;cursor:pointer;font-family:var(--SansMedium);font-size:1em;font-weight:var(--weightMedium);height:50px;padding:0 20px;transition:all var(--timing) var(--easing)}p.global-footer__success{margin:0 auto;max-width:528px;text-align:center}.global-footer__logo{display:inline-block}.global-footer__logo img{width:145px}.global-footer__links{margin:0;padding:10px 0 0}.global-footer__links a{text-decoration:none}.global-footer__legal a{line-height:1.6875}.global-footer__legal a:not(:last-of-type){margin-right:var(--base-spacing)}.global-footer__promotion{margin-bottom:0}@media all and (min-height: 670px){.global-footer{bottom:0;position:-webkit-sticky;position:sticky}}@media all and (max-width:  47.9375rem ){.global-footer{background-color:var(--color-red);padding:var(--base-spacing)}.global-footer hr{margin:30px calc(var(--base-spacing) * -1)}.global-footer .social{margin-bottom:30px}.global-footer__form label{display:block}.global-footer__form input{margin:10px 6px 10px 0;max-width:318px;width:100%}.global-footer__group{padding:0 0 var(--base-spacing)}.global-footer__group nav{margin-bottom:var(--base-spacing)}.global-footer__logo{margin-bottom:30px}.global-footer__promotion{margin-top:1.5em}}@media all and (min-width:  48rem ){.global-footer{animation:fadeBg 2500ms forwards;background-color:#fff;padding:calc(var(--base-spacing) * 2) var(--base-spacing)}.global-footer>*{margin-left:auto;margin-right:auto;max-width:1344px}.global-footer hr{margin:54px auto}.global-footer .social{margin-bottom:50px}.global-footer__form{display:grid;grid-template-columns:1.2fr .8fr 118px}.global-footer__form p{grid-row:2}.global-footer__form label{grid-row:1}.global-footer__form input{grid-row:1 / -1;justify-self:flex-end;margin-right:10px;max-width:320px;width:100%}.global-footer__form button{grid-row:1 / -1}.global-footer__group{display:grid;grid-template-columns:2fr 1fr 1fr;margin-bottom:114px}.global-footer__logo{align-self:start;justify-self:start}.global-footer__legal{display:flex}.global-footer__legal p{margin:0 auto 0 0}}@media (hover: hover) and (pointer: fine){.global-footer__form button:hover{background-color:#fff;color:#000}.global-footer__links a:hover{text-decoration:underline}.global-footer__links a[target="_blank"]::after{--timing: 200ms;background:url(../img/ui/arrow-cta.svg) right center no-repeat;content:'';display:block;filter:invert(1);height:12px;opacity:0;position:absolute;right:-26px;top:50%;transform:translateY(-50%);transition:opacity var(--timing) var(--easing);width:26px}.global-footer__links a[target="_blank"]:hover::after{opacity:1}}.accordion{--border-color: rgba(0,0,0,1);--easing: ease-in-out;--timing: 350ms;border-bottom:2px solid var(--border-color);margin:0 auto 60px;max-width:var(--max-width-narrow)}.accordion__title{border:solid var(--border-color);border-width:2px 0 0 0;cursor:pointer;font-size:1em;margin-bottom:0}.accordion button{--spacing: 0;background:none;border:0;cursor:inherit;margin:0;line-height:inherit;padding:var(--spacing) 30px var(--spacing) 0;position:relative;text-align:left;width:100%}.accordion button:active{color:inherit}.accordion button::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' xmlns:v='https://vecta.io/nano'%3E%3Cpath fill-rule='evenodd' d='M10.5 0v7.5H18v3h-7.5V18h-3v-7.5H0v-3h7.5V0h3z'/%3E%3C/svg%3E") center center no-repeat;content:'';display:block;height:24px;position:absolute;right:0;top:var(--spacing);transition:transform var(--timing) var(--easing);transform:rotate(0deg);width:24px}.accordion__content{height:0;max-width:560px;overflow:hidden;opacity:0;transition:opacity var(--timing) var(--easing)}.accordion__content h3{font-family:var(--SansMedium);font-weight:var(--weightMedium);font-size:1em}.accordion__content h3:not(:first-child){margin-top:3.25rem}.accordion--active button::after{transform:rotate(45deg)}.accordion--active+.accordion__content{height:auto;opacity:1;overflow-y:visible;padding-top:24px}@media all and (max-width:  47.9375rem ){.accordion button{--spacing: 20px}.accordion button::after{background-size:14px}}@media all and (min-width:  48rem ) and (max-width:  63.9375rem ){.accordion button{--spacing: 25px}.accordion button::after{background-size:16px}}@media all and (min-width:  64rem ){.accordion button{--spacing: 30px}}.action-block{display:grid;margin-bottom:var(--s-spacing);position:relative}.action-block__media{position:relative}.action-block figure{margin:0;overflow:hidden;position:relative}.action-block__content{background-color:#efebda;align-items:flex-start}.action-block__actions{display:inline-block;max-width:240px;text-align:center}.action-block__actions .cta-button::after{content:'';display:block;height:0}.action-block__actions .cta-link{margin-top:25px}.action-block--a.action-block--no-bg .action-block__content{background:none}.action-block--a picture{display:block}.action-block--b.action-block--no-bg{background:none}@media all and (max-width:  47.9375rem ){.action-block__media{margin-bottom:-72px;padding:0 36px;z-index:1}.action-block__content{padding:114px 24px 36px;text-align:center}.action-block--b.action-block--no-bg .action-block__content{background:none}.action-block--b .action-block__media{order:-1}}@media all and (min-width:  48rem ){.action-block__content{display:flex;flex-direction:column;justify-content:center}.action-block--a{grid-template-columns:repeat(4, 1fr);margin-right:calc(var(--base-spacing) * -1);max-width:1234px}.action-block--a .action-block__media{grid-column:1/3;grid-row:1;margin:40px 0;padding-right:40px}.action-block--a .action-block__content{grid-column:2/-1;grid-row:1;padding:0 36px 0 calc(33.333% + 12px)}.action-block--b{--padding-value: 84px;background:linear-gradient(to bottom, #fff 0%, #fff var(--padding-value), #efebda var(--padding-value), #efebda 100%);grid-template-columns:44% 56%;max-width:var(--max-width);padding-bottom:calc(var(--padding-value) / 2);padding-top:var(--padding-value)}.action-block--b.action-block--no-bg{--padding-value: 0}.action-block--b .action-block__media{margin-top:calc(var(--padding-value) * -1);padding:0 36px 0 24px}.action-block--b .action-block__content{background-color:transparent;padding:36px}}@media all and (min-width:  64rem ){.action-block{margin-bottom:var(--l-spacing)}.action-block--a .action-block__media{margin:66px 0;padding-right:0}.action-block--a figure,.action-block--a picture{margin-right:-31px}.action-block--a .action-block__content{padding-left:calc(33.333% + 120px);padding-right:126px}.action-block--b{--padding-value: 168px;background:linear-gradient(to bottom, #fff 0%, #fff var(--padding-value), #efebda var(--padding-value), #efebda 100%);padding-bottom:calc( var(--padding-value) / 2);padding-top:var(--padding-value)}.action-block--b.action-block--no-bg .action-block__content{padding-top:0}.action-block--b .action-block__media{padding:0 48px 0 0}.action-block--b .action-block__content{padding:72px 60px 0 110px}}@media all and (min-width: 1282px){.action-block--a{margin-right:0}}@keyframes fadeBg{from{background-color:#fff}to{background-color:var(--color-red)}}@keyframes fadeBorder{from{border-color:#fff}to{border-color:var(--color-red)}}@keyframes fadeSlideIn{from{opacity:0;transform:translateX(150px)}to{opacity:1;transform:translateX(0)}}.carousel{margin:0 auto;max-width:var(--max-width-narrow);position:relative}.carousel__viewport{overflow:hidden}.glider{margin-bottom:-30px;padding-bottom:30px}.glider img{display:block}.glider-slide{display:flex;flex-direction:column}.glider-slide figure{margin:0}.glider-slide figcaption{line-height:1.5;padding:10px 0 20px}.glider__controls{display:flex;justify-content:space-between;position:absolute;width:120px}@media all and (max-width:  47.9375rem ){.carousel{margin-bottom:100px}.carousel--captionless{padding-bottom:20px}.glider__controls{height:40px;right:50%;transform:translateX(50%);top:100%}}@media all and (min-width:  48rem ){.carousel{margin-bottom:var(--s-spacing)}h3+.carousel{margin-bottom:calc(var(--s-spacing) / 2)}.carousel--captionless{padding-bottom:var(--s-spacing)}h3+.carousel--captionless{margin-bottom:calc(var(--s-spacing) / 2)}.glider-slide figcaption{height:60px;padding-bottom:0;width:calc(100% - 160px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.glider__controls{background-color:#fff;bottom:0;height:60px;right:0}}@media all and (min-width:  64rem ){.carousel{margin-bottom:100px}}.glider-prev,.glider-next{background:url(../img/ui/arrow-carousel.svg) center center no-repeat;background-size:14px 28px;border:0;cursor:pointer;font-size:0;margin:0;opacity:1;overflow:hidden;padding:0;text-decoration:none;text-indent:100%;user-select:none;width:40px;z-index:2}.glider-prev{transform:scale(-1)}.glider-next.disabled,.glider-prev.disabled{cursor:default;opacity:.25}.glider-contain{width:100%;margin:0 auto;position:relative}.glider{margin-left:auto;margin-right:auto;position:relative;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translateZ(0)}.glider-track{transform:translateZ(0);width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;width:100%}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-slide{min-width:150px}.glider-hide{opacity:0}@media (max-width: 36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,0.25);box-shadow:0 0 1px rgba(255,255,255,0.25)}}.feature{background-color:var(--color-beige);margin:0 auto 30px;position:relative;text-align:center}.feature:not([class*="feature--hero"]){margin-bottom:var(--s-spacing)}.feature>a:first-child{cursor:pointer;display:block}.feature--hero-home{text-align:center}.feature--hero-home::after{background-color:#000;content:'';display:block;margin:60px auto 0;width:1px}.feature .cta-link{left:50%;margin:22px 0 15px;position:absolute;transform:translateX(-50%)}.feature picture{display:block;overflow:hidden;position:relative;z-index:1}.feature picture img{display:block}.feature__overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:absolute;text-align:center;top:0;width:100%;z-index:1}.feature__overlay::before{background-color:rgba(0,0,0,0.45);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.feature__overlay img{max-height:calc(100% - 20px);padding:0 20px}.feature__title{color:#fff}.feature .cta-button{border-color:#fff;color:#fff}.feature video{left:0;opacity:0;position:absolute;top:0;transition:opacity var(--easing) 1125ms;width:100%;z-index:0}.feature iframe{background-color:black;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--easing) 1125ms;width:100%;z-index:2}article>.feature:not(.feature--hero){max-width:var(--max-width-narrow)}@media all and (max-width:  47.9375rem ){.feature--hero-home::after{height:50px}.feature--hero-home iframe{height:calc(100% - 110px)}.feature--hero-home .cta-link{bottom:55px}}@media all and (max-width: 1344px){.feature--hero-home,.feature--hero{margin-left:calc(var(--base-spacing) * -1);margin-right:calc(var(--base-spacing) * -1)}}@media all and (min-width:  48rem ){.feature--hero-home::after{height:75px}.feature--hero-home iframe{height:calc(100% - 135px)}.feature--hero-home .cta-link{bottom:80px}.feature__overlay>.feature__title{max-width:50%}}@media all and (min-width:  64rem ){.feature{margin-bottom:var(--s-spacing)}.feature:not([class*="feature--hero"]){margin-bottom:var(--l-spacing)}.feature--hero-home::after{height:100px}.feature--hero-home iframe{height:calc(100% - 160px)}.feature--hero-home .cta-link{bottom:105px}.feature__overlay>.feature__title{max-width:60%}.feature__title{font-size:4.5em}}.js-videoClip--Active video{opacity:1;z-index:1}iframe.js-videoLoaded{opacity:1}input::-ms-clear{display:none}input::-webkit-input-placeholder{font-size:1em}input::-moz-placeholder{font-size:1em}input:-ms-input-placeholder{font-size:1em}.dtf-form fieldset{border:0;margin:0 0 40px;padding:0}.dtf-form .form-field{margin-bottom:20px;max-width:540px;position:relative}.dtf-form legend{line-height:1.4;margin-bottom:10px}.dtf-form label{cursor:pointer;display:block;line-height:1.4;margin-bottom:10px;position:relative}.dtf-form .for-checkbox,.dtf-form .for-radio{padding-left:24px}.dtf-form input[type="email"],.dtf-form input[type="text"]{background-color:transparent;border:none;border:2px solid #e2e2e2;border-radius:0;display:block;font-size:1em;height:50px;margin:0;padding:10px 12px;width:100%;-webkit-appearance:none;appearance:none}.dtf-form input[type="checkbox"],.dtf-form input[type="radio"]{height:13px;margin:0;opacity:0;padding:0;position:absolute;width:13px}.dtf-form .for-checkbox::before,.dtf-form .for-radio::before{border:2px solid #e2e2e2;box-sizing:inherit;content:'';height:13px;left:0;position:absolute;top:4px;transition:background 200ms var(--easing);width:13px}.dtf-form .for-radio::before{border-radius:50%}.dtf-form input[type="checkbox"]:checked+.for-checkbox::before{background-color:#000;border-color:#000}.dtf-form input[type="radio"]:checked+.for-radio::before{background:radial-gradient(ellipse at center, #000 50%, white 50%, white 50%);background-clip:content-box;padding:4px}.dtf-form input:focus{box-shadow:0 0 0 3px #c0dffe;outline-color:#c0dffe;outline:none}.dtf-form input:focus+.for-checkbox::before,.dtf-form input:focus+.for-radio::before{box-shadow:0 0 0 3px #c0dffe}.dtf-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(../img/ui/arrow-open-down.svg) right 10px center no-repeat;border:2px solid #e2e2e2;border-radius:0;color:rgba(0,0,0,0.5);display:block;height:42px;font-size:1em;line-height:1;margin:0;max-width:100%;padding:10px;position:relative;width:100%}.dtf-form select::-ms-expand{display:none}.dtf-form .select--active{color:#000}.dtf-form textarea{border:2px solid #e2e2e2;font-size:1em;font-family:var(--SansRegular);margin:0;max-width:540px;min-height:200px;padding:10px;width:100%}.dtf-form__success{color:#1f873d;font-family:var(--SansMedium);font-weight:var(--weightMedium);text-align:center}.dtf-form--search{margin-bottom:var(--s-spacing)}.dtf-form--search fieldset{margin:0 auto;max-width:270px;text-align:center}.dtf-form--search input[type="text"]{display:inline-block;font-family:var(--SansMedium);font-weight:var(--weightMedium);padding-right:62px}.dtf-form--search .cta-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.75' d='M12.906 12.906c1.262-1.262 2.043-3.006 2.043-4.932C14.95 4.123 11.826 1 7.974 1S1 4.123 1 7.974s3.123 6.974 6.974 6.974c1.926 0 3.67-.78 4.932-2.043L18 18l-5.094-5.094z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;display:block;height:50px;min-width:0;overflow:hidden;padding:0;position:absolute;right:0;text-indent:100%;top:0;white-space:nowrap;width:50px}.dtf-form--search .locate{background:none;border-left:0;border-right:0;border-top:0;font-size:1em;line-height:1;padding:0 0 0 30px;width:auto}.dtf-form--search .locate::before{background:#fff url(../img/ui/icon-locator.svg) left center no-repeat;background-size:50%;content:'';display:block;height:22px;position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px}.dtf-form--loading fieldset{background:url(../img/ui/loading.gif) center bottom no-repeat;margin-bottom:-20px;padding-bottom:80px}.cta-select{position:relative}.cta-select span{align-items:center;background:url(../img/ui/arrow-open-down.svg) right 16px center no-repeat;border:2px solid #000;display:flex;font-family:var(--SansMedium);font-weight:var(--weightMedium);height:100%;justify-content:center;left:0;padding:15px 30px 15px 15px;position:absolute;top:0;width:100%}.cta-select .custom-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(../img/ui/arrow-open-down.svg) right 16px center no-repeat;border:2px solid #000;border-radius:0;color:#000;display:block;height:auto;font-size:1em;line-height:1;margin:0;max-width:100%;min-width:175px;opacity:0;padding:15px;position:relative;width:100%}.filters{margin:0 auto;max-width:936px}.filters .visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.filters fieldset{margin-bottom:20px}.filters__group{display:flex;justify-content:space-between;flex-wrap:wrap}.filters .custom-select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='11' %3E%3Cpath fill='none' stroke='%23000' stroke-width='2.5' d='M5-2l7 7.027L5 12' transform='rotate(90 8.5 5)'/%3E%3C/svg%3E") right 10px center no-repeat;border:0px solid #000;border-bottom-width:2px;color:#000;font-family:var(--SansMedium);font-weight:var(--weightMedium);margin:0 12px 20px;padding:0 45px 0 0;width:auto;margin:auto}.language-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(../img/ui/icon-globe.svg) left center no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='11'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.5' transform='rotate(90 8.5 5)' d='M5-2l7 7.027L5 12'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid var(--gray-lite);border-radius:0;color:#fff;display:inline-block;font-family:var(--SansRegular);font-size:1rem;height:40px;margin:0;padding:0 40px 0 25px;position:relative}.language-select::-ms-expand{display:none}.language-select option{color:#000}.checkbox-filters{margin-bottom:45px}.checkbox-filters p{text-align:center}.checkbox-filters .dtf-form{margin-bottom:50px;text-align:center}.checkbox-filters fieldset{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;text-align:left}.checkbox-filters .form-field{margin-left:20px;margin-right:20px;min-width:95px}@media all and (max-width: 598px){.filters__group{justify-content:center}}@media all and (max-width:  47.9375rem ){.custom-select{min-width:250px}}@media all and (min-width:  48rem ){.filters .custom-select{font-size:1.5em}.custom-select{min-width:280px}}@media all and (min-width:  64rem ){.dtf-form--search{margin-bottom:var(--l-spacing)}.dtf-form--loading fieldset{margin-bottom:-80px}}@media (hover: hover) and (pointer: fine){.dtf-form--search .cta-button:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.75' d='M12.906 12.906c1.262-1.262 2.043-3.006 2.043-4.932C14.95 4.123 11.826 1 7.974 1S1 4.123 1 7.974s3.123 6.974 6.974 6.974c1.926 0 3.67-.78 4.932-2.043L18 18l-5.094-5.094z'/%3E%3C/svg%3E")}}.gdpr{background-color:var(--color-bamboo-dark);bottom:0;box-shadow:2px -1px 1px rgba(0,0,0,0.03),2px -2px 2px rgba(0,0,0,0.03),2px -4px 4px rgba(0,0,0,0.03),2px -6px 8px rgba(0,0,0,0.03),2px -8px 16px rgba(0,0,0,0.03);display:none;left:0;position:fixed;right:0;z-index:2}.gdpr--visible{display:block}.gdpr__content{display:flex;justify-content:space-between;margin:auto;max-width:1344px}.gdpr__content .cta-button{align-self:flex-start}@media all and (max-width:  47.9375rem ){.gdpr__content{flex-direction:column;padding:20px;text-align:center}.gdpr__content .cta-button{margin:auto}}@media all and (min-width:  48rem ){.gdpr__content{align-items:center;padding:20px 30px}.gdpr__content p{margin:0 40px 0 0}}@media all and (min-width:  64rem ){.gdpr__content{flex-grow:1}.gdpr__content p{text-align:center}}.generic-list{display:grid;list-style:none;margin:0 auto 42px;padding:0}.generic-list li{background-color:var(--color-bamboo);display:flex;flex-direction:column;text-align:center;padding:0 var(--base-spacing) var(--base-spacing)}.generic-list li>div{margin:0 auto;max-width:324px}.generic-list img{margin-bottom:20px}.generic-list p{margin-bottom:30px}.generic-list .cta-button{line-height:1;margin:0 auto 30px}ol.generic-list{counter-reset:items}ol.generic-list li{background-color:transparent}ol.generic-list p::before{color:var(--color-red);content:counter(items) ".";counter-increment:items;display:block;font-family:var(--SerifMedium);font-size:32px}:lang(zh) ol.generic-list li:nth-child(1) p::before{content:'一.'}:lang(zh) ol.generic-list li:nth-child(2) p::before{content:'二.'}:lang(zh) ol.generic-list li:nth-child(3) p::before{content:'三.'}:lang(zh) ol.generic-list li:nth-child(4) p::before{content:'四.'}@media all and (max-width:  47.9375rem ){.generic-list{grid-gap:20px}.generic-list li{padding-top:30px}}@media all and (max-width:  63.9375rem ){.generic-list h3{font-size:1.25em}}@media all and (min-width:  48rem ){.generic-list{--min-width: 18.5625rem;grid-gap:36px;grid-template-columns:repeat(auto-fit, minmax(var(--min-width), 1fr));max-width:884px}.generic-list li{margin-bottom:0;padding-top:60px;position:relative}ol.generic-list{grid-template-columns:repeat(2, 1fr)}h1+ol.generic-list{margin-top:50px}ol.generic-list li{padding-top:0}}@media all and (min-width:  64rem ){.generic-list{margin-bottom:84px;max-width:var(--max-width)}h1+ol.generic-list{margin-top:100px}}@media all and (min-width: 1086px){.generic-list{--min-width: 20rem}}.highlights{display:flex;flex-wrap:wrap;justify-content:center}.highlights li{max-width:450px;min-width:272px;padding:18px;text-align:center;width:33.333%}.highlights p{margin-bottom:0}.highlights--press li{max-width:none;min-width:0;padding-bottom:var(--s-spacing);width:50%}.highlights--press a{display:block;text-decoration:none}.highlights--press img{margin-bottom:12px}.highlights--press p{margin:0 auto;max-width:396px}@media all and (min-width:  64rem ){.highlights{margin-bottom:var(--l-spacing)}}#gift-cards{display:block;margin:var(--s-spacing) auto;max-width:var(--max-width-narrow)}#gift-card-app{max-width:820px}#wisely-iframe{height:945px;margin-bottom:50px;width:100%}@media all and (max-width: 979px){#buyatab-frame{height:2700px}}@media all and (min-width: 980px){#buyatab-frame{height:2200px}}.image-collage{display:grid;list-style:none;margin:0 0 var(--s-spacing);max-width:1234px}.image-collage picture{display:block;margin:0}@media all and (max-width:  47.9375rem ){.image-collage{grid-gap:24px}.image-collage picture{text-align:center}}@media all and (min-width:  48rem ){.image-collage--a{margin-left:auto;margin-right:calc(var(--base-spacing) * -1)}.image-collage--a picture:first-of-type{align-self:center;grid-row:span 2;margin-top:-25%}.image-collage--a picture:last-of-type{grid-column:2/-1}.image-collage--b{margin-left:calc(var(--base-spacing) * -1);margin-right:auto}.image-collage--b picture:nth-child(2){align-self:center;grid-column:2/-1;grid-row:span 2;margin-top:-25%}.image-collage--b picture:last-of-type{margin-left:auto}}@media all and (min-width:  48rem ) and (max-width:  63.9375rem ){.image-collage{grid-gap:48px}.image-collage picture:last-of-type{max-width:60%}.image-collage--a{grid-template-columns:40% 1fr}.image-collage--b{grid-template-columns:1fr 40%}}@media all and (min-width:  64rem ){.image-collage{grid-gap:88px;margin-bottom:var(--l-spacing)}.image-collage--a{grid-template-columns:1fr 61.3%}.image-collage--b{grid-template-columns:61.3% 1fr}}@media all and (min-width: 1344px){.image-collage--a{margin-right:0}.image-collage--b{margin-left:0}}.jump-menu{margin:0 auto 30px}.jump-menu__list{list-style:none;margin:0 auto;padding:0;position:relative}.jump-menu__list li{margin:0}.jump-menu__list a{position:relative;text-decoration:none}.jump-menu__list a::after{background:url(../img/ui/arrow-open-down.svg) center center no-repeat;content:'';height:11px;display:block;position:absolute;width:17px}.jump-menu__list a:focus{outline-offset:5px}.jump-menu__list a:focus::after{opacity:1}@media all and (max-width:  47.9375rem ){.jump-menu__list{max-width:372px}}@media all and (max-width:  63.9375rem ){.jump-menu__list{display:grid}.jump-menu__list a{border-bottom:1px solid rgba(0,0,0,0.2);display:block;padding:10px 20px 10px 0}.jump-menu__list a::after{background-size:75%;right:0;transform:translateY(-50%);top:50%}}@media all and (min-width:  48rem ) and (max-width:  63.9375rem ){.jump-menu__list{grid-column-gap:24px;grid-template-columns:repeat(2, 1fr);max-width:768px}}@media all and (min-width:  64rem ){.jump-menu__list{display:flex;justify-content:center;margin-bottom:var(--s-spacing);padding-bottom:30px}.jump-menu__list a{font-size:1.5em;margin:0 25px;padding-bottom:20px}.jump-menu__list a::after{bottom:0;left:50%;opacity:0;transition:opacity 200ms var(--easing), transform 200ms var(--easing);transform:translateX(-50%)}.jump-menu__list a:focus::after{transform:translate(-50%, 6px)}}@media all and (min-width:  64rem ) and (hover: hover) and (pointer: fine){.jump-menu__list a:hover::after{opacity:1;transform:translate(-50%, 6px)}}.bg-bamboo{background-color:var(--color-bamboo);min-height:350px}.layout{margin:0 auto var(--s-spacing);max-width:var(--max-width-narrow)}.layout .layout{margin-bottom:0}.layout--narrow{max-width:542px}.layout--narrow-centered{max-width:542px}@media all and (max-width:  47.9375rem ){.layout--narrow{margin-left:0}.layout__block{margin-bottom:30px}}@media all and (max-width:  63.9375rem ){.bg-bamboo{margin:0 calc(var(--base-spacing) * -1);padding:calc(var(--base-spacing) * 2) var(--base-spacing) var(--base-spacing)}}@media all and (min-width:  48rem ){.layout--grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px}.layout--narrow{margin-right:51%}}@media all and (min-width:  64rem ){.layout{margin-bottom:var(--l-spacing)}.bg-bamboo{margin:0 calc(var(--base-spacing) * -1);padding:calc(var(--base-spacing) * 3) var(--base-spacing) calc(var(--base-spacing) * 3)}.bg-bamboo>ul:last-of-type{margin-bottom:0}}@media all and (min-width: 1428px){.bg-bamboo{margin:0 calc(var(--base-spacing) * -1.5) calc(var(--base-spacing) * 2.5);padding:calc(var(--base-spacing) * 3) calc(var(--base-spacing) * 1.5) calc(var(--base-spacing) * 1.25)}}.location-header{margin-bottom:var(--s-spacing);text-align:center}.location-header h1{margin-bottom:10px}.location-header h1 span{display:block}.location-header .text-3{margin-bottom:42px;margin-top:0}.location-header .cta-button{margin:0 12px}.location-header .cta-button:not(:last-of-type){margin-bottom:24px}.locations{display:grid;list-style:none;margin:0 auto 42px;padding:0}.locations li{background-color:var(--color-bamboo);display:flex;flex-direction:column;text-align:center;padding:0 var(--base-spacing) var(--base-spacing)}.locations h3{background:url(../img/ui/dtf-icon.svg) center top no-repeat;margin-bottom:2px;padding-top:65px}.locations h3 span{display:block;font-family:var(--SerifRegular);font-weight:var(--weightBold);font-size:1rem;margin:6px 0 18px}.locations p{font-family:var(--SansMedium);font-weight:var(--weightMedium);margin-bottom:30px}.locations address a{display:block;margin-bottom:12px}.locations__ordering{border-top:1px solid #000;margin:0 auto;max-width:280px;padding-top:24px;width:100%}.locations__ordering .cta-button{display:inline-flex;justify-content:space-between;padding-right:17px;text-align:left}.locations__ordering .cta-button::after{margin-left:auto}.locations .custom-select{background-position:right 16px center;border:2px solid #000;color:#000;font-family:var(--SansMedium);font-weight:var(--weightMedium);height:auto;margin:0 auto 30px;max-width:240px;min-width:0;padding:15px;width:100%}.locations .cta-button{line-height:1;margin:0 auto 20px}.locations .cta-link{line-height:1;margin:0 auto 35px}.bg-bamboo .locations li{background-color:#fff}@media all and (max-width:  47.9375rem ){.locations{grid-gap:20px;max-width:424px}.locations li{padding-top:30px;min-height:797px}}@media all and (max-width:  63.9375rem ){.location-header h1{margin-bottom:10px}.location-header h1 span{display:block;font-size:0.5625em;margin-bottom:15px}.locations h3{font-size:1.25em}}@media all and (min-width:  48rem ){.locations{grid-gap:36px;max-width:884px}.locations li{margin-bottom:0;padding-top:60px;position:relative;min-height:797px}}@media all and (min-width:  48rem ) and (max-width:  63.9375rem ){.locations{grid-template-columns:repeat(2, minmax(130px, 1fr))}}@media all and (min-width:  64rem ){.location-header h1 span{font-size:0.375em;margin-bottom:30px}.locations{grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr));margin-bottom:84px;max-width:var(--max-width)}.locations li{min-height:797px}}@media all and (min-width: 1086px){.locations{grid-template-columns:repeat(auto-fill, minmax(20rem, 1fr))}}.menu{display:grid;margin:0 auto 42px;padding:5px 0 0 0}.menu__feature{grid-column:span 2}.menu a{display:block;text-decoration:none}.menu picture{display:block;margin:0}.menu img{display:block;max-width:100%}.menu p{font-family:var(--SerifMedium);font-weight:var(--weightMedium);margin:0;padding:10px 0}@media all and (max-width:  47.9375rem ){.menu{grid-template-columns:repeat(2, minmax(130px, 1fr));grid-gap:20px}.menu p{font-size:0.875em}.menu-icons{margin-bottom:-22px}.menu-icons>*{margin:0 11px 22px}}@media all and (min-width:  48rem ){.menu{grid-gap:36px;max-width:884px}.menu li{margin-bottom:0;position:relative}.menu__feature{grid-column:span 2;grid-row:span 2}.menu-icons{text-align:right}.menu-icons>*{margin:0 10px 30px}}@media all and (min-width:  48rem ) and (max-width:  63.9375rem ){.menu{grid-template-columns:repeat(2, minmax(130px, 1fr))}}@media all and (min-width:  64rem ){.menu{grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr));margin-bottom:84px;max-width:var(--max-width)}.menu p{background-color:#fff;bottom:0;font-size:1.125em;left:0;height:70px;padding:6px 12px 6px 0;position:absolute;right:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media all and (min-width: 1086px){.menu{grid-template-columns:repeat(auto-fill, minmax(20rem, 1fr))}}.social a{display:inline-flex;flex-shrink:0;font-size:0;height:40px;margin:0 10px;overflow:hidden;position:relative;text-indent:100%;white-space:nowrap;width:40px}.social a::after{background-position:center center;background-repeat:no-repeat;background-size:34px 34px;content:'';display:inline-flex;filter:invert(1);flex-shrink:0;height:40px;left:0;position:absolute;top:0;width:40px}.social>a:first-of-type{margin-left:-3px}.social__facebook::after{background-image:url(../img/social/facebook.svg)}.social__twitter::after{background-image:url(../img/social/twitter.svg)}.social__instagram::after{background-image:url(../img/social/instagram.svg)}.social__pinterest::after{background-image:url(../img/social/pinterest.svg)}

/*# sourceMappingURL=dintaifung.min.css.map */