.tw-cg-wrap{padding-block:24px 48px}.tw-cg{--tw-cg-speed: .55s;display:flex;flex-direction:column;gap:22px;color:#17151a}.tw-cg__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 32px}.tw-cg__title{margin:0;color:#17151a;font-size:48px;font-weight:700;line-height:1.04;letter-spacing:-1.5px}.tw-cg__sub{margin:0;color:#5d5650;font-size:19px;line-height:1.4}@supports ((-webkit-background-clip: text) or (background-clip: text)){.tw-cg__title span{background:var(--tw-cg-grad, linear-gradient(90deg, #d95a00 0%, #d3104f 34%, #8a2fb8 72%, #1f5fc4 100%));-webkit-background-clip:text;background-clip:text;padding-inline-end:.08em;margin-inline-end:-.08em;-webkit-text-fill-color:transparent;color:transparent}}.tw-cg__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tw-cg__chip{flex:none;min-height:44px;padding:0 18px;border:1px solid #d9d4cf;border-radius:999px;background:#fff;color:#17151a;font:inherit;font-size:15px;font-weight:500;cursor:pointer}.tw-cg__chip[aria-pressed=true]{border-color:#17151a;background:#17151a;color:#fff;font-weight:600}.tw-cg__chip:focus-visible,.tw-cg__all:focus-visible{outline:3px solid #c6014b;outline-offset:2px}.tw-cg__all{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:#17151a;font-size:15px;font-weight:600;text-decoration:underline}.tw-cg__slide-when{margin:0;color:#fff;font-size:18px;font-weight:600;line-height:1.3}.tw-cg__cap-when{margin:0;color:#17151a;font-size:18px;font-weight:600;line-height:1.3}.tw-cg__view{position:relative;height:var(--tw-cg-h, 520px);overflow:hidden}.tw-cg__track{display:flex;gap:var(--tw-cg-gap, 12px);height:100%;margin:0;padding:0;list-style:none}.tw-cg__slide{position:relative;overflow:hidden;min-width:0;margin:0;border-radius:var(--tw-cg-r, 24px);background:#2a2320;color:#fff}.tw-cg__slide.is-clone{display:block}.tw-cg__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tw-cg__img--blank{background:#2a2320;fill:#ffffff4d}.tw-cg__img--crop{top:-5%;bottom:auto;height:165%;object-position:50% 12%}.tw-cg--corners-outer .tw-cg__view{border-radius:var(--tw-cg-r, 24px)}.tw-cg--corners-outer .tw-cg__slide{border-radius:0}.tw-cg__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tw-cg__shade:before,.tw-cg__shade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity var(--tw-cg-speed) ease}.tw-cg__shade:before{background:linear-gradient(to top,#120c0aeb,#120c0a9e 40%,#120c0a00 72%);opacity:0}.tw-cg__shade:after{background:#120c0a80;opacity:1}.tw-cg__slide.is-open .tw-cg__shade:before{opacity:1}.tw-cg__slide.is-open .tw-cg__shade:after{opacity:0}.tw-cg__open{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:none;color:#fff;font-family:inherit;cursor:pointer}.tw-cg__slide.is-open .tw-cg__open{visibility:hidden}.tw-cg__open:focus-visible{outline:3px solid #fff;outline-offset:-6px}.tw-cg__name{position:absolute;left:50%;bottom:22px;transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;white-space:nowrap;font-size:22px;font-weight:700;line-height:1;transition:opacity .25s ease}.tw-cg__slide.is-open .tw-cg__name{opacity:0}.tw-cg__copy{position:absolute;left:28px;right:28px;bottom:26px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;visibility:hidden;opacity:0;transition:opacity .2s ease}.tw-cg__slide.is-open .tw-cg__copy{visibility:visible;opacity:1;transition:opacity .35s ease .2s}.tw-cg__slide-title{margin:0;color:#fff;font-size:32px;font-weight:700;line-height:1.12;letter-spacing:-.5px}.tw-cg__slide-text{margin:0;max-width:36em;color:#fff;font-size:16px;line-height:1.4}.tw-cg__go{display:inline-flex;align-items:center;min-height:46px;margin-block-start:4px;padding:0 24px;border-radius:999px;background:#fff;color:#17151a;font-size:15px;font-weight:600;text-decoration:none}.tw-cg__go:hover{color:#17151a}.tw-cg__go--solid{flex:none;margin:0;background:#c6014b;color:#fff;font-size:16px}.tw-cg__go--solid:hover{color:#fff}.tw-cg__go:focus-visible{outline:3px solid #c6014b;outline-offset:2px}.tw-cg__foot{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.tw-cg__caps{display:grid;flex:1;min-width:0}.tw-cg__cap{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:760px;visibility:hidden;opacity:0;transition:opacity .2s ease}.tw-cg__cap.is-active{visibility:visible;opacity:1;transition:opacity .35s ease .1s}.tw-cg__cap-title{margin:0;color:#17151a;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.5px}.tw-cg__cap-text{margin:0;color:#5d5650;font-size:17px;line-height:1.45}.tw-cg__controls{flex:none;display:flex;gap:10px;margin-inline-start:auto}.tw-cg__btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #d9d4cf;border-radius:50%;background:#fff;color:#17151a;cursor:pointer}.tw-cg__btn--dark{border-color:#17151a;background:#17151a;color:#fff}.tw-cg__btn:focus-visible{outline:3px solid #c6014b;outline-offset:2px}.tw-cg__ic-play{display:none}[aria-pressed=true]>.tw-cg__ic-play{display:block}[aria-pressed=true]>.tw-cg__ic-pause{display:none}.tw-cg--accordion .tw-cg__slide,.tw-cg--caption .tw-cg__slide{flex:1 1 0;transition:flex-grow var(--tw-cg-speed) ease}.tw-cg--accordion .tw-cg__slide.is-open,.tw-cg--caption .tw-cg__slide.is-open{flex-grow:6}.tw-cg--caption .tw-cg__name{font-size:19px}.tw-cg--carousel .tw-cg__track,.tw-cg--slider .tw-cg__track{transform:translate(calc(var(--tw-cg-i, 0) * -1 * (var(--tw-cg-shut) + var(--tw-cg-gap, 12px))));transition:transform var(--tw-cg-speed) ease}.tw-cg--carousel .tw-cg__slide,.tw-cg--slider .tw-cg__slide{flex:none;width:var(--tw-cg-shut);transition:width var(--tw-cg-speed) ease}.tw-cg--carousel .tw-cg__slide.is-open,.tw-cg--slider .tw-cg__slide.is-open{width:var(--tw-cg-open)}.tw-cg--carousel{--tw-cg-open: 88%;--tw-cg-shut: 88%}.tw-cg--slider{--tw-cg-open: 60%;--tw-cg-shut: 11.5%}.tw-cg.is-snapping .tw-cg__track,.tw-cg.is-snapping .tw-cg__slide,.tw-cg.is-snapping .tw-cg__shade:before,.tw-cg.is-snapping .tw-cg__shade:after,.tw-cg.is-snapping .tw-cg__name,.tw-cg.is-snapping .tw-cg__copy{transition:none!important}.tw-cg--carousel .tw-cg__name{display:none}.tw-cg--carousel .tw-cg__shade:after{opacity:0}.tw-cg--carousel .tw-cg__shade:before,.tw-cg--caption .tw-cg__shade:before{display:none}.tw-cg--carousel .tw-cg__copy,.tw-cg--caption .tw-cg__copy{display:none}@media(max-width:999px){.tw-cg__title{font-size:40px}.tw-cg--slider{--tw-cg-open: 58%;--tw-cg-shut: 14%}}@media(max-width:699px){.tw-cg-wrap{padding-block:16px 32px}.tw-cg{gap:16px}.tw-cg__title{font-size:34px;letter-spacing:-1px}.tw-cg__chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--container-gutter, 16px));padding-inline:var(--container-gutter, 16px);scrollbar-width:none}.tw-cg__chips::-webkit-scrollbar{display:none}.tw-cg__slide-when,.tw-cg__cap-when,.tw-cg__sub{font-size:16px}.tw-cg__view{height:var(--tw-cg-hm, 460px)}.tw-cg__copy{left:16px;right:16px;bottom:14px;gap:4px}.tw-cg__slide-title{font-size:22px}.tw-cg__slide-text{font-size:14px;line-height:1.35}.tw-cg__go{min-height:44px;font-size:15px}.tw-cg__foot{flex-direction:column;gap:14px}.tw-cg__cap-title{font-size:24px}.tw-cg__cap-text{font-size:16px;line-height:1.4}.tw-cg__caps{width:100%}.tw-cg--phone-own.tw-cg--carousel{--tw-cg-open: 86%;--tw-cg-shut: 86%}.tw-cg--phone-own.tw-cg--slider{--tw-cg-open: 72%;--tw-cg-shut: 17%}.tw-cg--phone-own.tw-cg--slider .tw-cg__name{bottom:14px;font-size:16px}.tw-cg--phone-own.tw-cg--caption .tw-cg__name{display:none}.tw-cg--phone-own.tw-cg--caption .tw-cg__track{gap:min(var(--tw-cg-gap, 12px),5px)}.tw-cg--phone-own.tw-cg--caption .tw-cg__slide.is-open{flex-grow:5}.tw-cg--phone-stack .tw-cg__view{height:calc(var(--tw-cg-hm, 460px) + (var(--tw-cg-n, 4) - 1) * (54px + var(--tw-cg-gap, 12px)))}.tw-cg--phone-stack .tw-cg__track{flex-direction:column;transform:none}.tw-cg--phone-stack .tw-cg__slide{flex:0 0 54px;width:100%;transition:flex-grow var(--tw-cg-speed) ease}.tw-cg--phone-stack .tw-cg__slide.is-open{flex-grow:1;width:100%}.tw-cg--phone-stack .tw-cg__slide.is-clone{display:none}.tw-cg--phone-stack .tw-cg__name{display:block;left:16px;top:50%;bottom:auto;transform:translateY(-50%);writing-mode:horizontal-tb;font-size:18px}.tw-cg--phone-stack .tw-cg__shade:before{display:block}.tw-cg--phone-stack .tw-cg__shade:after{opacity:1}.tw-cg--phone-stack .tw-cg__slide.is-open .tw-cg__shade:after{opacity:0}.tw-cg--phone-stack .tw-cg__copy{display:flex}.tw-cg--phone-stack .tw-cg__caps,.tw-cg--phone-stack .tw-cg__arrow{display:none}}@media(min-width:700px){.tw-cg--shaped{--tw-cg-open-w: min(calc(var(--tw-cg-h, 520px) * var(--tw-cg-ratio, 1)), 62%)}.tw-cg--shaped.tw-cg--slider{--tw-cg-open: var(--tw-cg-open-w)}.tw-cg--shaped.tw-cg--accordion .tw-cg__slide,.tw-cg--shaped.tw-cg--caption .tw-cg__slide{transition:flex var(--tw-cg-speed) ease}.tw-cg--shaped.tw-cg--accordion .tw-cg__slide.is-open,.tw-cg--shaped.tw-cg--caption .tw-cg__slide.is-open{flex:0 0 var(--tw-cg-open-w)}}@media(prefers-reduced-motion:reduce){.tw-cg{--tw-cg-speed: 0s}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tw-city-gallery.css.map */
