.tp{background:#fff;padding:40px 0}@media screen and (min-width:768px){.tp{padding:64px 0}}@media screen and (min-width:1366px){.tp{padding:80px 0}}.tp__inner{max-width:1640px;margin:0 auto;padding:0 20px}@media screen and (min-width:768px){.tp__inner{padding:0 32px}}@media screen and (min-width:1366px){.tp__inner{padding:0 40px}}.tp__header{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:36px}@media screen and (min-width:768px){.tp__header{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:48px}}.tp__eyebrow{color:var(--bp-muted-fg, #6b6b6b);margin:0 0 16px}.tp__heading{font-size:clamp(32px,4.5vw,64px);margin:0;max-width:16ch}.tp__header-right{display:flex;align-items:center;gap:24px;flex-shrink:0}.tp__view-all{color:var(--bp-ink, #141414);text-decoration:none;white-space:nowrap}.tp__arrows{display:none;align-items:center;gap:8px}@media screen and (min-width:768px){.tp__arrows{display:flex}}.tp__arrow{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--bp-line, #e8e8e8);background:transparent;color:var(--bp-ink, #141414);cursor:pointer;transition:background .2s ease,color .2s ease;padding:0}.tp__arrow:hover:not(:disabled){background:var(--bp-ink, #141414);color:#fff}.tp__arrow:disabled{opacity:.3;cursor:not-allowed}.tp__arrow svg{width:16px;height:16px}.tp__track-wrap{margin:0 -20px}@media screen and (min-width:768px){.tp__track-wrap{margin:0 -32px}}@media screen and (min-width:1366px){.tp__track-wrap{margin:0 -40px}}.tp__track{display:flex;gap:40px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;padding:0 20px 8px;scrollbar-width:none;-ms-overflow-style:none}.tp__track::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.tp__track{scroll-padding-left:32px;padding:0 32px 8px}}@media screen and (min-width:1366px){.tp__track{scroll-padding-left:40px;padding:0 40px 8px}}.tp__card{flex-shrink:0;scroll-snap-align:start;text-decoration:none;color:inherit;display:block;width:78vw;max-width:320px}@media screen and (min-width:768px){.tp__card{width:calc(50vw - 50px);max-width:380px}}@media screen and (min-width:1366px){.tp__card{width:calc(25vw - 35px);max-width:400px}}.tp__img-wrap{position:relative;aspect-ratio:4 / 5;background:var(--bp-white, #ffffff);overflow:hidden}.tp__img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1)}.tp__card:hover .tp__img{transform:scale(1.03)}.tp__img.placeholder-svg{padding:24px}.tp__badge{position:absolute;top:12px;left:12px;background:#ffffffeb;color:var(--bp-ink, #141414);padding:4px 10px}.tp__info{margin-top:20px;padding-top:16px;border-top:1px solid var(--bp-line, #e8e8e8)}.tp__info-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tp__brand{color:var(--bp-muted-fg, #6b6b6b)}.tp__price{font-size:13px;color:var(--bp-ink, #141414);flex-shrink:0}.tp__name{font-family:var(--bp-font-serif, "Fraunces", serif);font-weight:400;letter-spacing:-.02em;line-height:1.2;font-size:clamp(17px,1.5vw,20px);margin:8px 0 0}.tp__specs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 0}.tp__spec{display:flex;flex-direction:column;gap:4px}.tp__spec-label{color:#6b6b6bb3;margin:0}.tp__spec-val{font-size:11px;color:var(--bp-ink, #141414);margin:0;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-tour-proven.css.map */
