.tp2-spot__grid{display:grid;align-items:center;gap:var(--tp-s5)}.tp2-spot__media{position:relative;display:flex;align-items:center;justify-content:center;order:-1;text-decoration:none}.tp2-spot__media--cutout{height:26rem;isolation:isolate}.tp2-spot__media--cutout:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:120%;height:120%;background:radial-gradient(closest-side,var(--tp-blue-tint),transparent);opacity:.55;transform:translate(-50%,-50%);pointer-events:none}.tp2-spot--dark .tp2-spot__media--cutout:before{background:radial-gradient(closest-side,var(--tp2-ov-line),transparent);opacity:1}.tp2-spot__media--cutout .tp2-spot__img{position:relative;display:block;width:auto;max-width:70%;height:100%;object-fit:contain;transform:rotate(-4deg);transition:transform var(--tp-dur-slow) var(--tp-ease)}.tp2-spot__media--cutout:hover .tp2-spot__img{transform:rotate(-2deg) translateY(-.4rem)}.tp2-spot__word{position:absolute;top:50%;left:50%;z-index:-1;font-size:clamp(7.2rem,24vw,19rem);font-weight:var(--tp-w-bold);line-height:1;letter-spacing:var(--tp-ls-display);text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:var(--tp-border-width) var(--tp-line-strong);transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.tp2-spot--dark .tp2-spot__word{-webkit-text-stroke-color:var(--tp2-ov-line)}.tp2-spot__media--photo{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--tp-radius-lg)}.tp2-spot__media--photo .tp2-spot__img{display:block;width:100%;height:100%;object-fit:cover}.tp2-spot__media--photo.tp2-spot__media--blend{width:min(100%,34rem);margin-inline:auto;aspect-ratio:1 / 1;border-radius:0;-webkit-mask-image:linear-gradient(to right,transparent,black 7%,black 93%,transparent),linear-gradient(to bottom,transparent,black 7%,black 93%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,black 7%,black 93%,transparent),linear-gradient(to bottom,transparent,black 7%,black 93%,transparent);mask-composite:intersect}.tp2-spot__copy{display:flex;flex-direction:column;gap:var(--tp-s3);min-width:0}.tp2-spot__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tp-s2) var(--tp-s3);margin:0}.tp2-spot__badge{display:inline-flex;align-items:center;min-height:var(--tp-badge-h);padding:0 var(--tp-s2);border-radius:var(--tp-radius-sm);background:var(--tp-badge-new-bg);color:var(--tp-badge-new-ink);font-size:var(--tp-t-badge-sm);font-weight:var(--tp-w-semibold);letter-spacing:var(--tp-ls-label);text-transform:uppercase}.tp2-spot__eyebrow{font-size:var(--tp-t-label);font-weight:var(--tp-w-semibold);letter-spacing:var(--tp-ls-label);text-transform:uppercase;color:var(--tp-muted)}.tp2-spot__title{margin:0;font-size:var(--tp-t-h1);font-weight:var(--tp-w-bold);line-height:var(--tp-lh-tight);letter-spacing:var(--tp-ls-display);color:var(--tp-ink)}.tp2-spot__title a{color:inherit;text-decoration:none}.tp2-spot__text{max-width:48ch;margin:0;font-size:var(--tp-t-body);line-height:var(--tp-lh-body);color:var(--tp-ink-soft)}.tp2-spot__points{display:grid;gap:var(--tp-s2);margin:var(--tp-s1) 0 0;padding:0;list-style:none}.tp2-spot__point{display:flex;align-items:flex-start;gap:var(--tp-s2);font-size:var(--tp-t-small);line-height:1.45;color:var(--tp-ink)}.tp2-spot__point svg{flex:0 0 auto;width:1.8rem;height:1.8rem;fill:none;stroke:var(--tp-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tp2-spot__buy{display:flex;flex-direction:column;gap:var(--tp-s3);margin-top:var(--tp-s2)}.tp2-spot__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tp-s1) var(--tp-s3);margin:0}.tp2-spot__price-now{font-size:var(--tp-t-h3);font-weight:var(--tp-w-bold);font-variant-numeric:tabular-nums;color:var(--tp-ink)}.tp2-spot__price-sub{margin:calc(var(--tp-s2) * -1) 0 0;font-size:var(--tp-t-small);font-weight:var(--tp-w-medium);line-height:1.45;font-variant-numeric:tabular-nums;color:var(--tp-ok)}.tp2-spot__price-sub strong{font-weight:var(--tp-w-bold)}.tp2-spot__nowrap{white-space:nowrap}.tp2-spot__price-day{font-size:var(--tp-t-small);font-weight:var(--tp-w-medium);font-variant-numeric:tabular-nums;color:var(--tp-ink-soft)}.tp2-spot__trust{display:flex;flex-wrap:wrap;gap:var(--tp-s1) var(--tp-s3);margin:0;padding:0;list-style:none;font-size:var(--tp-t-label);line-height:1.4;color:var(--tp-ink-soft)}.tp2-spot__trust li{display:inline-flex;align-items:center;gap:var(--tp-s1)}.tp2-spot__trust li:before{content:"";width:.9em;height:.5em;margin-top:-.25em;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:.8}.tp2-spot__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-s2)}.tp2-spot__actions .tp2-spot__btn:only-child{grid-column:1 / -1}.tp2-spot__btn{min-height:var(--tp-control-h-touch)}.tp2-spot__btn--main{background:var(--tp-blue);border-color:var(--tp-blue);color:var(--tp-white)}.tp2-spot__btn--main:hover{background:var(--tp-blue-press);border-color:var(--tp-blue-press)}.tp2-spot__btn--alt{background:transparent;border-color:var(--tp-blue);color:var(--tp-blue)}.tp2-spot__btn--alt:hover{background:var(--tp-blue-tint)}.tp2-spot__more{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--tp-tap-min);font-size:var(--tp-t-small);font-weight:var(--tp-w-semibold);color:var(--tp-blue);text-underline-offset:.2em}.tp2-spot--dark{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(112deg,transparent 0 58%,var(--tp2-ov-fill) 58% 66%,transparent 66% 100%),radial-gradient(70% 90% at 85% 40%,var(--tp2-ov-fill),transparent 70%),linear-gradient(160deg,var(--tp-blue) 0%,var(--tp-blue-press) 100%)}.tp2-spot--dark .tp2-spot__badge{background:var(--tp-white);color:var(--tp-blue)}.tp2-spot--dark .tp2-spot__eyebrow,.tp2-spot--dark .tp2-spot__text,.tp2-spot--dark .tp2-spot__price-day,.tp2-spot--dark .tp2-spot__price-sub,.tp2-spot--dark .tp2-spot__trust{color:var(--tp2-ov-soft)}.tp2-spot--dark .tp2-spot__price-sub strong,.tp2-spot--dark .tp2-spot__title,.tp2-spot--dark .tp2-spot__point,.tp2-spot--dark .tp2-spot__price-now,.tp2-spot--dark .tp2-spot__more{color:var(--tp-white)}.tp2-spot--dark .tp2-spot__point svg{stroke:var(--tp-white)}.tp2-spot--dark .tp2-spot__btn--main{background:var(--tp-white);border-color:var(--tp-white);color:var(--tp-blue)}.tp2-spot--dark .tp2-spot__btn--main:hover{background:var(--tp-blue-tint);border-color:var(--tp-blue-tint)}.tp2-spot--dark .tp2-spot__btn--alt{border-color:var(--tp2-ov-line);color:var(--tp-white)}.tp2-spot--dark .tp2-spot__btn--alt:hover{background:var(--tp2-ov-fill);border-color:var(--tp-white)}.tp2-spot__btn:focus-visible,.tp2-spot__more:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(min-width:750px){.tp2-spot__actions{display:flex;flex-wrap:wrap}.tp2-spot__btn{min-width:16rem}.tp2-spot__buy{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:var(--tp-s5)}.tp2-spot__price,.tp2-spot__price-sub,.tp2-spot__trust{flex:1 0 100%}}@media(min-width:990px){.tp2-spot__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--tp-s8)}.tp2-spot__media{order:0}.tp2-spot__media--cutout{height:46rem}.tp2-spot__word{left:0;transform:translateY(-50%)}.tp2-spot__media--cutout .tp2-spot__img{max-width:80%}.tp2-spot__media--photo{aspect-ratio:4 / 5;max-height:56rem}.tp2-spot__media--photo.tp2-spot__media--blend{width:100%;max-width:56rem;aspect-ratio:1 / 1;max-height:none}}@media(prefers-reduced-motion:reduce){.tp2-spot__media--cutout .tp2-spot__img,.tp2-spot__media--cutout:hover .tp2-spot__img{transition:none;transform:rotate(-4deg)}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/component-tp2-spotlight.css.map */
