.tt-chips{padding-top:1.6rem;padding-bottom:.4rem}.tt-chips__row{display:flex;gap:.8rem;margin:0;padding:.4rem 0 1rem;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tt-chips__row::-webkit-scrollbar{display:none}.tt-chips__chip{display:inline-block;flex:0 0 auto;padding:1.1rem 2rem;border-radius:999px;border:1px solid rgba(121,90,82,.28);color:var(--tt-cocoa, #795a52);font:600 1.3rem/1 var(--tt-font-sans, inherit);letter-spacing:.04em;text-decoration:none;transition:background .3s,border-color .3s}.tt-chips__chip:hover{border-color:var(--tt-blush, #d9aeac)}.tt-chips__chip.is-current{background:var(--tt-blush, #d9aeac);border-color:var(--tt-blush, #d9aeac)}.tt-chips__finder{margin:.8rem 0 0;font-size:1.4rem;line-height:1.6;color:var(--tt-cocoa, #795a52)}.tt-chips__finder-link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}@media(min-width:750px){.tt-chips__row{flex-wrap:wrap;overflow:visible}}.tt-pairs{padding-block:2.4rem 1rem}.tt-pairs__card{display:flex;align-items:center;gap:1.8rem;max-width:64rem;padding:1.4rem;border:1px solid rgba(121,90,82,.16);border-radius:14px;color:inherit;text-decoration:none;transition:border-color .3s}.tt-pairs__card:hover{border-color:var(--tt-blush, #d9aeac)}.tt-pairs__media{flex:0 0 9.6rem;aspect-ratio:1;overflow:hidden;border-radius:10px;background:var(--tt-sand, #f3ece8)}.tt-pairs__media img{width:100%;height:100%;object-fit:cover;display:block}.tt-pairs__body{flex:1;min-width:0}.tt-pairs__name{font:600 1.5rem/1.3 var(--tt-font-sans, inherit);color:var(--tt-cocoa, inherit);margin:0 0 .4rem}.tt-pairs__note{font-size:1.35rem;line-height:1.55;margin:0 0 .6rem}.tt-pairs__price{font-size:1.4rem;margin:0;color:var(--tt-cocoa, inherit)}.tt-pairs__go{font-size:2rem;color:var(--tt-cocoa, inherit)}.tt-sticky{display:none}@media(max-width:749px){.tt-sticky:not([hidden]){display:flex;align-items:center;gap:1.2rem;position:fixed;left:0;right:0;bottom:0;z-index:15;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom,0px));background:var(--tt-cream, #fffaf8);border-top:1px solid rgba(121,90,82,.16)}body.tt-has-sticky{padding-bottom:7.2rem}}.tt-sticky__name{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 1.4rem/1.3 var(--tt-font-sans, inherit);color:var(--tt-cocoa, #795a52)}.tt-sticky__btn{flex:0 0 auto;padding:1.3rem 2.4rem;border:0;border-radius:999px;background:var(--tt-blush, #d9aeac);color:var(--tt-cocoa, #795a52);font:700 1.4rem/1 var(--tt-font-sans, inherit);letter-spacing:.03em;cursor:pointer}.tt-dots{position:relative;z-index:3;display:flex;align-items:center;flex-wrap:nowrap;gap:10px;padding:6px 4px 4px}.tt-dots--left{justify-content:flex-start}.tt-dots--center{justify-content:center}.tt-dots--right{justify-content:flex-end}.tt-dot{position:relative;display:block;flex:0 0 auto;width:22px;height:22px;padding:0;margin:0;border:0;border-radius:50%;box-sizing:border-box;appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:inset 0 0 0 1px #0000000f}.tt-dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.tt-dot.is-active{box-shadow:0 0 0 2px rgb(var(--color-background, 255, 250, 248)),0 0 0 3.5px #a2796e}.tt-dots-more{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;box-sizing:border-box;border:1px solid #d9aeac;font-family:inherit;font-size:11px;line-height:1;color:#a2796e}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
