sn-travel-focus-page{padding:0}sn-travel-focus-page .sn-tabs-mock{--sn-paper:#f8f7ef;--sn-photo:#eeefe9;--sn-ink:#424445;--sn-line:#b5c5c7;--sn-button:#757575;--sn-button-ink:#fff;background:var(--sn-paper);color:var(--sn-ink);font-family:Futura,Avenir Next,PingFang TC,Microsoft JhengHei,sans-serif;container-type:inline-size;container-name:snset;width:100%;max-width:900px;margin-inline:auto}sn-travel-focus-page .sn-tabs-mock *{box-sizing:border-box}sn-travel-focus-page .sn-tabs-header{padding:30px 28px 14px}sn-travel-focus-page p,sn-travel-focus-page h2,sn-travel-focus-page h3{margin:0;color:inherit}sn-travel-focus-page .sn-tabs-eyebrow{font-size:11px;letter-spacing:.12em;line-height:1.7;font-weight:400}sn-travel-focus-page h2{font-size:25px;line-height:1.55;font-weight:400;margin-top:10px}sn-travel-focus-page .sn-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:28px}sn-travel-focus-page .sn-tab{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--sn-line);border-radius:0;background:transparent;color:var(--sn-ink);padding:18px 5px 15px;text-align:center;font:inherit;min-width:0;min-height:76px}sn-travel-focus-page .sn-tab>span{display:block;font-size:15px;line-height:1.6;font-weight:500}sn-travel-focus-page .sn-tab small{display:block;font-size:12px;line-height:1.7;font-weight:400;margin-top:3px}sn-travel-focus-page .sn-tab[aria-selected=true]{border-bottom:3px solid var(--sn-ink);padding-bottom:13px}sn-travel-focus-page .sn-set-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:29px;padding:27px 28px 25px;align-items:start}sn-travel-focus-page .sn-set-photo{background:var(--sn-photo);position:relative;overflow:hidden}sn-travel-focus-page .sn-set-photo img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}sn-travel-focus-page [hidden]{display:none!important}sn-travel-focus-page .sn-photo-note{display:block;padding:0 16px 19px;font-size:11px;line-height:1.7;letter-spacing:.025em}sn-travel-focus-page h3{font-size:32px;line-height:1.3;font-weight:400;letter-spacing:.01em;margin-top:8px}sn-travel-focus-page .sn-set-fit{font-size:14px;line-height:1.85;margin-top:13px}sn-travel-focus-page .sn-set-price{display:flex;align-items:baseline;gap:10px;margin-top:15px}sn-travel-focus-page .sn-set-price strong{font-size:28px;line-height:1.4;font-weight:400}sn-travel-focus-page .sn-set-price>span{font-size:11px}sn-travel-focus-page .sn-contents-label{margin-top:23px;font-size:12px;font-weight:500;line-height:1.6}sn-travel-focus-page .sn-inclusions{margin:10px 0 23px;padding:0;list-style:none;display:grid;grid-template-columns:1fr}sn-travel-focus-page .sn-inclusions li{border-top:1px solid var(--sn-line);padding:11px 0;display:flex;align-items:baseline;justify-content:space-between;gap:14px}sn-travel-focus-page .sn-inclusions li:last-child{border-bottom:1px solid var(--sn-line)}sn-travel-focus-page .sn-inclusions li>span{font-size:13px;line-height:1.65}sn-travel-focus-page .sn-inclusions li>small{font-size:11px;line-height:1.7;text-align:right}sn-travel-focus-page .sn-set-buy{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--sn-button);color:var(--sn-button-ink);padding:16px 18px;min-height:54px;text-decoration:none;font-size:14px;line-height:1.6;margin-top:17px}sn-travel-focus-page .sn-set-buy>span:last-child{font-size:24px;line-height:1}sn-travel-focus-page .sn-set-buy[data-unavailable=true]{background:transparent;color:var(--sn-ink);border:1px solid var(--sn-button)}sn-travel-focus-page .sn-buy-note{margin-top:9px;font-size:11px;line-height:1.8}sn-travel-focus-page .sn-offer-note{padding:18px 28px 24px;margin-inline:28px;border-top:1px solid var(--sn-line);font-size:11px;line-height:1.9;text-align:center}sn-travel-focus-page .sn-tabs-mock[data-photos=false] .sn-set-photo{display:none}sn-travel-focus-page .sn-tabs-mock[data-photos=false] .sn-set-panel{grid-template-columns:1fr}sn-travel-focus-page .sn-brand-header{padding:20px;text-align:center;letter-spacing:.26em;font-size:17px;background:#fff;border-bottom:1px solid var(--sn-line)}sn-travel-focus-page .sn-page-hero{padding:34px 28px 38px}sn-travel-focus-page h1{margin:17px 0 0;color:inherit;font-size:36px;font-weight:400;line-height:1.5;letter-spacing:.02em}sn-travel-focus-page h1>span{display:block}sn-travel-focus-page .sn-page-intro{margin-top:18px;font-size:14px;line-height:1.9}sn-travel-focus-page .sn-hero-price{display:flex;align-items:baseline;gap:12px;margin-top:22px}sn-travel-focus-page .sn-hero-price>span{font-size:12px}sn-travel-focus-page .sn-hero-price>strong{font-size:28px;font-weight:400}sn-travel-focus-page .sn-hero-figure{margin:23px 0 0;background:var(--sn-accent);overflow:hidden}sn-travel-focus-page .sn-hero-figure img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;mix-blend-mode:multiply}sn-travel-focus-page .sn-hero-figure figcaption{font-size:11px;line-height:1.7;letter-spacing:.04em;padding:0 15px 17px}sn-travel-focus-page .sn-hero-jump{margin-top:22px}sn-travel-focus-page .sn-chooser{border-top:1px solid var(--sn-line);scroll-margin-top:20px}sn-travel-focus-page .sn-page-faq{margin:10px 28px 32px;border-top:1px solid var(--sn-line);padding-top:23px}sn-travel-focus-page .sn-page-faq h2{font-size:22px;margin-bottom:17px}sn-travel-focus-page .sn-page-faq details{border-bottom:1px solid var(--sn-line);padding-block:16px}sn-travel-focus-page .sn-page-faq summary{display:flex;justify-content:space-between;gap:15px;list-style:none;font-size:13px;line-height:1.75}sn-travel-focus-page .sn-page-faq summary::-webkit-details-marker{display:none}sn-travel-focus-page .sn-page-faq summary:after{content:"+";font-size:20px;line-height:1.3}sn-travel-focus-page .sn-page-faq details[open]>summary:after{content:"\2212"}sn-travel-focus-page .sn-page-faq details p{margin-top:12px;font-size:12px;line-height:1.9}sn-travel-focus-page .sn-page-footer{background:var(--sn-accent);padding:32px 28px 26px;text-align:center}sn-travel-focus-page .sn-page-footer h2{font-size:22px}sn-travel-focus-page .sn-page-footer>p{margin-top:24px;font-size:11px;letter-spacing:.06em}sn-travel-focus-page .sn-page-footer>a{text-align:left}@container snset (max-width:560px){sn-travel-focus-page .sn-tabs-header{padding:25px 20px 10px}sn-travel-focus-page h2{font-size:22px}sn-travel-focus-page .sn-tabs{padding-inline:20px}sn-travel-focus-page .sn-tab{min-height:74px;padding-inline:2px}sn-travel-focus-page .sn-tab>span{font-size:12px}sn-travel-focus-page .sn-tab small{font-size:11px}sn-travel-focus-page .sn-set-panel{grid-template-columns:1fr;gap:23px;padding:23px 20px}sn-travel-focus-page .sn-set-photo img{aspect-ratio:auto;object-fit:contain}sn-travel-focus-page .sn-photo-note{padding:0 12px 13px}sn-travel-focus-page h3{font-size:30px}sn-travel-focus-page .sn-offer-note{margin-inline:20px;padding:16px 0 22px;text-align:left}sn-travel-focus-page .sn-page-hero{padding:28px 20px 30px}sn-travel-focus-page h1{font-size:clamp(25px,8.2cqw,32px)}sn-travel-focus-page .sn-hero-figure img{aspect-ratio:1.36}sn-travel-focus-page .sn-page-faq{margin-inline:20px}sn-travel-focus-page .sn-page-footer{padding-inline:20px}}sn-travel-focus-page{display:block}sn-travel-focus-page .sn-tabs-mock{font-family:inherit;max-width:900px}sn-travel-focus-page .sn-page-hero{padding-top:42px}sn-travel-focus-page .sn-chooser{scroll-margin-top:170px}sn-travel-focus-page .sn-native-contents{font-size:13px;line-height:1.85}sn-travel-focus-page .sn-native-contents ul{margin:10px 0 0;padding:0;list-style:none}sn-travel-focus-page .sn-native-contents li{border-top:1px solid var(--sn-line);padding:11px 0}sn-travel-focus-page .sn-native-contents li:last-child{border-bottom:1px solid var(--sn-line)}sn-travel-focus-page .sn-native-contents p{margin-top:12px;font-size:12px;line-height:1.85}sn-travel-focus-page .sn-faq-answer{margin-top:12px;font-size:12px;line-height:1.9}sn-travel-focus-page .sn-faq-answer p{margin:0}sn-travel-focus-page .sn-set-panel[hidden]{display:none}@media(max-width:749px){sn-travel-focus-page .sn-chooser{scroll-margin-top:125px}}sn-travel-focus-page .sn-focus{margin:20px 0 22px}sn-travel-focus-page .sn-focus h4{font:inherit;color:inherit;font-size:21px;font-weight:400;line-height:1.55;margin:9px 0 0}sn-travel-focus-page .sn-focus-intro{font-size:13px;line-height:1.85;margin-top:10px}sn-travel-focus-page .sn-focus-intro p{margin:0}sn-travel-focus-page .sn-focus figure{margin:19px 0 0}sn-travel-focus-page .sn-focus img{display:block;width:100%;height:auto}sn-travel-focus-page .sn-focus figcaption{margin-top:9px;font-size:11px;line-height:1.8}sn-travel-focus-page .sn-focus-image-button{display:block;-webkit-appearance:none;appearance:none;width:100%;border:0;padding:0;background:transparent;color:inherit}sn-travel-focus-page .sn-focus-zoom{-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:12px;padding:12px 0;min-height:44px;text-decoration:underline;text-underline-offset:4px}sn-travel-focus-page .sn-focus-dialog{background:var(--sn-paper);color:var(--sn-ink);border:0;padding:20px;width:min(1100px,94vw);max-width:94vw;max-height:92dvh;margin:auto}sn-travel-focus-page .sn-focus-dialog::backdrop{background:#0009}sn-travel-focus-page .sn-focus-close{display:block;margin:0 0 14px auto;-webkit-appearance:none;appearance:none;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:14px;padding:10px 15px;min-height:44px}sn-travel-focus-page .sn-focus-dialog p{font-size:12px;line-height:1.8;margin-top:12px}sn-travel-focus-page .sn-focus-empty{border:1px dashed var(--sn-line);padding:20px;font-size:12px;line-height:1.8;margin-top:14px}sn-travel-focus-page .sn-set-content{min-width:0}sn-travel-focus-page .sn-page-intro p{font:inherit;line-height:inherit;margin:0}sn-travel-focus-page .sn-set-buy{width:100%;white-space:normal;text-align:left;letter-spacing:inherit}sn-travel-focus-page .sn-set-buy>span:first-child{min-width:0;overflow-wrap:anywhere}sn-travel-focus-page button{cursor:pointer}sn-travel-focus-page :is(button,a):focus-visible{outline:2px solid var(--sn-ink);outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAAAAAAAACA */
