:root{--tg-sand: #F5EDDF;--tg-sand-2: #EADFCB;--tg-paper: #FBF6EE;--tg-ocean: #0F3B4C;--tg-ocean-2: #2C4A55;--tg-ink: #121212;--tg-ink-2: #1F1F1F;--tg-rust: #B8501F;--tg-rust-dark: #8A3A14;--tg-peach: #E3C4B0;--tg-teal: #BFD4D0;--tg-display: "Anton", Impact, "Arial Narrow", sans-serif;--tg-body: "DM Sans", system-ui, sans-serif;--font-heading-family: var(--tg-display);--font-body-family: var(--tg-body)}body{font-family:var(--tg-body)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--tg-display);letter-spacing:.005em;text-transform:uppercase}.tg-wrap{max-width:1360px;margin:0 auto;padding:0 2.4rem}.tg-section{padding-top:var(--tg-pt, 7.2rem);padding-bottom:var(--tg-pb, 7.2rem);color:var(--tg-ocean);font-size:1.8rem;line-height:1.6}.tg-section p{margin:0}.tg-display{font-family:var(--tg-display);font-weight:400;text-transform:uppercase;line-height:.95;margin:0;letter-spacing:0}.tg-eyebrow{font-weight:700;font-size:1.6rem;color:var(--tg-rust);margin:0 0 .6rem}.tg-eyebrow--caps{text-transform:uppercase;letter-spacing:.08em}.tg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.6rem;flex-wrap:wrap;margin-bottom:2.6rem}.tg-head h2{font-size:clamp(4.2rem,5vw,6rem)}.tg-link{font-weight:700;font-size:1.7rem;color:var(--tg-ocean);text-underline-offset:.3rem}.tg-link:hover{color:var(--tg-rust)}.tg-btn{max-width:100%;min-width:0;white-space:normal;text-align:center;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;min-height:5.4rem;padding:0 3rem;border-radius:99rem;font-weight:700;font-size:1.7rem;text-decoration:none;border:0;cursor:pointer;font-family:var(--tg-body);transition:transform .15s ease,filter .15s ease}.tg-btn:hover{filter:brightness(.95);transform:translateY(-1px)}.tg-btn--accent{background:var(--tg-accent);color:#1a1a1a}.tg-btn--sand{background:var(--tg-sand);color:var(--tg-ocean)}.tg-btn--ocean{background:var(--tg-ocean);color:var(--tg-sand)}.tg-btn:focus-visible,.tg-icon-btn:focus-visible,.tg-tile:focus-visible,.tg-card:focus-visible{outline:3px solid var(--tg-accent);outline-offset:3px}.tg-icon-btn{width:5.2rem;height:5.2rem;border-radius:99rem;border:2px solid currentColor;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tg-icon-btn svg{width:1.8rem;height:1.8rem}.tg-icon-btn .tg-icon-play{display:none}.tg-icon-btn[aria-pressed=true] .tg-icon-play{display:block}.tg-icon-btn[aria-pressed=true] .tg-icon-pause{display:none}.tg-video{display:grid;grid-template-columns:minmax(0,1fr);border-radius:2.8rem;overflow:hidden;background:#1e2a2e;color:var(--tg-sand)}.tg-video__frame,.tg-video__content{grid-area:1 / 1}.tg-video__frame{position:relative;min-height:var(--tg-video-h, 72rem)}.tg-video--tall{--tg-video-h: 72rem}.tg-video--short{--tg-video-h: 42rem}.tg-video__poster,.tg-video__media,.tg-video__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tg-video__media video{display:block}.tg-video__media--mobile,.tg-video.is-mobile-active .tg-video__media--desktop{display:none}.tg-video.is-mobile-active .tg-video__media--mobile{display:block}.tg-video.is-no-video .tg-video__media{display:none}.tg-video__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a141800 30%,#0a1418b8);pointer-events:none}.tg-video__toggle{position:absolute;top:2rem;right:2rem;z-index:2;background:#0f3b4c8c;color:var(--tg-sand);border-color:var(--tg-sand)}.tg-video__content{position:relative;z-index:1;align-self:end;display:flex;flex-direction:column;gap:2.2rem;padding:4.8rem;max-width:92rem}.tg-video--short .tg-video__content{max-width:none;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.tg-video__copy{display:flex;flex-direction:column;gap:2rem;min-width:0;width:100%}.tg-video__content>*,.tg-video__copy>*{max-width:100%}.tg-video__heading{hyphens:auto;-webkit-hyphens:auto}.tg-video h1,.tg-video h2{color:var(--tg-sand)}.tg-video__heading{font-size:clamp(6rem,8.5vw,13.6rem)}.tg-video--short .tg-video__heading{font-size:clamp(4.4rem,5vw,8rem)}.tg-video__text{font-size:2.2rem;max-width:58rem;color:#e4e9ea}.tg-video .tg-eyebrow{color:var(--tg-accent)}.tg-actions{display:flex;gap:1.2rem;flex-wrap:wrap;align-items:center}.tg-drop{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4rem;align-items:center;background:var(--tg-ink);color:var(--tg-sand);border-radius:2.8rem;padding:4.4rem 4.8rem}.tg-drop h2{color:var(--tg-sand);font-size:clamp(4.4rem,5vw,7.6rem)}.tg-badge{align-self:flex-start;display:inline-block;background:var(--tg-accent);color:#1a1a1a;font-weight:700;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;padding:.6rem 1.2rem;border-radius:99rem}.tg-drop__copy{display:flex;flex-direction:column;gap:1.4rem}.tg-drop__copy p{color:#cfcac0;font-size:1.9rem;max-width:52rem}.tg-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.tg-clock__unit{background:var(--tg-ink-2);border-radius:1.6rem;padding:1.6rem .8rem;text-align:center}.tg-clock__num{display:block;font-family:var(--tg-display);font-size:5.6rem;line-height:1;font-variant-numeric:tabular-nums}.tg-clock__unit:last-child .tg-clock__num{color:var(--tg-accent)}.tg-clock__label{display:block;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#bdb8ae}.tg-drop__form{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.tg-drop__form input[type=email]{flex:1 1 22rem;min-width:0;width:100%;min-height:5.4rem;padding:0 1.8rem;border-radius:99rem;border:0;background:var(--tg-sand);color:#1a1a1a;font-family:var(--tg-body);font-size:1.7rem}.tg-drop__note{font-size:1.5rem;color:#bdb8ae;margin-top:1.2rem}.tg-drop__msg{font-size:1.6rem;font-weight:700;color:var(--tg-accent);margin-top:1rem}tg-countdown.is-live .tg-clock{display:none}.tg-crew{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:24rem;gap:1.6rem}.tg-tile{position:relative;overflow:hidden;border-radius:2.4rem;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;padding:2.2rem;color:var(--tg-ocean);background:var(--tg-sand-2)}.tg-tile--large{grid-column:span 2;grid-row:span 2;padding:2.8rem}.tg-tile--wide{grid-column:span 2}.tg-tile--peach{background:var(--tg-peach)}.tg-tile--teal{background:var(--tg-teal)}.tg-tile--dark{background:var(--tg-ink);color:var(--tg-sand)}.tg-tile--ocean{background:var(--tg-ocean);color:var(--tg-sand)}.tg-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.tg-tile:hover img{transform:scale(1.03)}.tg-tile--has-image{color:var(--tg-sand)}.tg-tile--has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0009)}.tg-tile__text{position:relative;z-index:1;display:flex;flex-direction:column;gap:.2rem}.tg-tile__title{font-family:var(--tg-display);text-transform:uppercase;line-height:.95;font-size:3.8rem}.tg-tile--large .tg-tile__title{font-size:7.2rem}.tg-tile__sub{font-size:1.7rem}.tg-tile--dark .tg-tile__sub{color:var(--tg-accent);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.5rem}.tg-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.tg-card{text-decoration:none;color:var(--tg-ocean);display:flex;flex-direction:column;gap:.6rem}.tg-card__media{position:relative;background:var(--tg-sand-2);border-radius:1.8rem;aspect-ratio:4 / 5;overflow:hidden}.tg-card__media img,.tg-card__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.tg-card:hover .tg-card__media img{transform:scale(1.03)}.tg-card__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:1;background:var(--tg-ink);color:var(--tg-sand);font-weight:700;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em;padding:.6rem 1.2rem;border-radius:99rem}.tg-card__badge--light{background:var(--tg-sand);color:var(--tg-ocean);text-transform:none;letter-spacing:0}.tg-card__media+*{margin-top:.6rem}.tg-card__row{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.tg-card__title{font-size:1.4rem;font-weight:600;line-height:1.35;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tg-card__price{white-space:nowrap;font-size:1.4rem;font-weight:500;color:var(--tg-ocean-2)}.tg-card__fit{font-size:1.3rem;line-height:1.4;color:var(--tg-ocean-2)}.tg-stock{margin-top:.4rem;height:.5rem;background:#e0d3bd;border-radius:99rem;overflow:hidden}.tg-stock span{display:block;height:100%;background:var(--tg-rust);border-radius:99rem}.tg-stock__label{font-size:1.3rem;font-weight:600;color:var(--tg-rust-dark)}.tg-story{background:var(--tg-ocean);color:var(--tg-sand)}.tg-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center}.tg-story h2{color:var(--tg-sand);font-size:clamp(4.4rem,5vw,7.6rem)}.tg-story__text{font-size:2rem;color:#d4dddf;margin-top:2rem!important}.tg-story__player{position:relative;border-radius:2.4rem;overflow:hidden;background:#1e2a2e;aspect-ratio:16 / 9}.tg-story__player video,.tg-story__player img,.tg-story__player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.tg-story__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8.4rem;height:8.4rem;border-radius:99rem;border:0;background:var(--tg-accent);color:#1a1a1a;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.tg-story__play svg{width:3rem;height:3rem}.tg-story__player.is-playing .tg-story__play,.tg-story__player.is-playing .tg-story__cover{display:none}.tg-sizing{background:var(--tg-sand-2)}.tg-sizing h2{font-size:clamp(4.8rem,6vw,8.8rem);line-height:.92}.tg-sizing__text{font-size:2rem;max-width:54rem;color:var(--tg-ocean-2);margin:2rem 0!important}.tg-chips{display:flex;flex-wrap:wrap;gap:1rem}.tg-chip{border:2px solid var(--tg-ocean);border-radius:1.4rem;padding:1.4rem 0;width:8.6rem;text-align:center;font-family:var(--tg-display);font-size:2.8rem}.tg-chip:last-child{background:var(--tg-ocean);color:var(--tg-sand)}.tg-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.tg-panel{background:var(--tg-paper);border-radius:2rem;padding:2.8rem;display:flex;flex-direction:column;gap:.8rem}.tg-panel__title{font-family:var(--tg-display);font-size:4.2rem;text-transform:uppercase;line-height:1;color:var(--tg-rust)}.tg-panel__text{color:var(--tg-ocean-2)}.tg-contact{margin-top:2.4rem;background:var(--tg-paper);border-radius:2rem;padding:2.6rem 3rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.tg-contact__title{font-family:var(--tg-display);font-size:3rem;text-transform:uppercase}.tg-contact__detail{font-size:1.9rem;overflow-wrap:anywhere;min-width:0}.tg-contact__detail a{color:var(--tg-ocean)}.tg-review{margin:0;background:var(--tg-paper);border-radius:2rem;padding:1.6rem;display:flex;flex-direction:column;gap:1.4rem}.tg-review__media{border-radius:1.4rem;overflow:hidden;aspect-ratio:1 / 1;background:var(--tg-sand-2)}.tg-review__media img,.tg-review__media video,.tg-review__media svg{width:100%;height:100%;object-fit:cover;display:block}.tg-review blockquote{margin:0 .4rem;font-size:1.8rem}.tg-review figcaption{margin:0 .4rem .4rem;font-weight:700;font-size:1.6rem}.tg-statement{background:var(--tg-ocean);color:var(--tg-sand)}.tg-statement__word{font-family:var(--tg-display);font-size:clamp(6rem,12vw,18rem);line-height:.85;text-transform:uppercase}.tg-statement__line{margin-top:2.4rem!important;font-size:1.8rem;color:#d4dddf}.tg-section,.tg-wrap,.tg-drop>*,.tg-split>*,.tg-video__content,.tg-video__copy,.tg-actions{min-width:0}.tg-section img,.tg-section video{max-width:100%}.tg-section h1,.tg-section h2,.tg-tile__title,.tg-panel__title,.tg-contact__title,.tg-statement__word,.tg-card__row span{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;min-width:0}@media screen and (max-width:1199px){.tg-drop{grid-template-columns:minmax(0,1fr);gap:2.8rem}}@media screen and (max-width:374px){.tg-clock{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.tg-drop,.tg-split,.tg-three{grid-template-columns:minmax(0,1fr)}.tg-split{gap:3.2rem}.tg-crew{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(20rem,auto)}.tg-tile--large{grid-row:span 1;min-height:30rem}.tg-tile--large .tg-tile__title{font-size:5.6rem}.tg-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-video--tall{--tg-video-h: 60rem}}@media screen and (max-width:749px){.tg-section{padding-top:calc(var(--tg-pt, 72px) * .55);padding-bottom:calc(var(--tg-pb, 72px) * .55);font-size:1.7rem}.tg-wrap{padding:0 1.6rem}.tg-head{margin-bottom:1.8rem;gap:.8rem}.tg-head h2{font-size:3.8rem}.tg-eyebrow{font-size:1.5rem}.tg-video{border-radius:2rem}.tg-video--m-stack .tg-video__frame{grid-area:1 / 1;min-height:0;aspect-ratio:var(--tg-mobile-ratio, 16 / 9)}.tg-video--m-stack .tg-video__content{grid-area:2 / 1;align-self:start;padding:2.4rem 2rem 2.8rem;max-width:none;background:var(--tg-ocean)}.tg-video--m-stack .tg-video__scrim{display:none}.tg-video--m-stack.is-no-video .tg-video__frame:not(:has(.tg-video__poster)){display:none}.tg-video--m-overlay .tg-video__frame{min-height:52rem}.tg-video--m-overlay .tg-video__content{padding:2.4rem 2rem 2.8rem}.tg-video__content,.tg-video--short .tg-video__content{flex-direction:column;align-items:stretch;gap:2rem}.tg-video__heading{font-size:clamp(3.6rem,11.5vw,4.4rem);line-height:.98}.tg-video--short .tg-video__heading{font-size:clamp(2.8rem,8.2vw,4rem)}.tg-btn{padding:0 1.8rem}.tg-badge{letter-spacing:.04em;font-size:1.25rem}.tg-video__text{font-size:1.8rem}.tg-video__toggle{top:1.2rem;right:1.2rem;width:4.4rem;height:4.4rem}.tg-actions{width:100%}.tg-actions .tg-btn{flex:1 1 100%;width:100%}.tg-drop{padding:2.8rem 2rem;border-radius:2rem;gap:2.4rem}.tg-drop h2{font-size:4rem}.tg-drop__copy p{font-size:1.7rem}.tg-clock{gap:.6rem}.tg-clock__unit{padding:1.2rem .2rem;border-radius:1.2rem}.tg-clock__num{font-size:clamp(2.6rem,8vw,3.4rem)}.tg-clock__label{font-size:1.1rem;letter-spacing:0}.tg-drop__form input[type=email],.tg-drop__form .tg-btn{flex:1 1 100%}.tg-crew{grid-auto-rows:minmax(16rem,auto);gap:1rem}.tg-tile{padding:1.6rem;border-radius:1.8rem}.tg-tile--large,.tg-tile--wide{grid-column:span 2;min-height:24rem;padding:2rem}.tg-tile--small{grid-column:span 2;min-height:12rem}.tg-tile__title{font-size:clamp(2.6rem,9vw,3.4rem);overflow-wrap:normal}.tg-tile--large .tg-tile__title{font-size:clamp(3.6rem,12.5vw,4.8rem)}.tg-tile__sub{font-size:1.5rem}.tg-tile--dark .tg-tile__sub{font-size:1.3rem}.tg-rail{gap:2rem 1.2rem}.tg-card{gap:.5rem}.tg-card__media{border-radius:1.4rem}.tg-card__title,.tg-card__price{font-size:1.35rem}.tg-card__badge{top:.8rem;left:.8rem;font-size:1.1rem;padding:.4rem .8rem}.tg-card__fit,.tg-stock__label{font-size:1.25rem}.tg-story h2,.tg-sizing h2{font-size:4rem;line-height:.98}.tg-story__text,.tg-sizing__text{font-size:1.7rem}.tg-story__play{width:6.4rem;height:6.4rem}.tg-chips{gap:.8rem}.tg-chip{width:calc(25% - .6rem);font-size:2.2rem;padding:1rem 0;border-radius:1rem}.tg-panel{padding:2rem}.tg-panel__title{font-size:3.2rem}.tg-contact{padding:2rem;flex-direction:column;align-items:stretch;gap:.8rem}.tg-contact__title{font-size:2.4rem}.tg-contact__detail,.tg-review blockquote{font-size:1.7rem}.tg-statement__word{font-size:6.4rem}.tg-statement__line{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.tg-btn,.tg-tile img,.tg-card__media img{transition:none}}.header__heading-link .tg-logo-text{font-family:var(--tg-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1;white-space:nowrap;color:var(--tg-ocean);font-size:3.4rem}@media screen and (max-width:989px){.header__heading-link .tg-logo-text{font-size:clamp(2rem,6.4vw,2.8rem)}}.tg-features{list-style:none;margin:1.6rem 0 2rem;padding:0;display:grid;gap:1rem}.tg-features__item{display:flex;align-items:flex-start;gap:1rem;font-family:var(--tg-body);font-size:1.6rem;line-height:1.45;color:var(--tg-ink)}.tg-features__icon{flex:0 0 auto;color:var(--tg-ocean);margin-top:.1rem}.tg-bundles{display:block;margin:2.4rem 0 1.6rem}.tg-bundles__heading{font-family:var(--tg-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.8rem;color:var(--tg-ocean);margin:0 0 1.6rem}.tg-bundles__grid{display:grid;grid-template-columns:repeat(var(--tg-cols, 3),minmax(0,1fr));gap:1.2rem}.tg-bundle{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:11.6rem;padding:2.2rem .8rem 1.4rem;cursor:pointer;text-align:center;background:var(--tg-paper);color:var(--tg-ink);border:1.5px solid var(--tg-sand-2);border-radius:1.4rem;font-family:var(--tg-body);transition:border-color .15s,background .15s,box-shadow .15s}.tg-bundle:hover{border-color:var(--tg-ocean-2)}.tg-bundle:focus-visible{outline:2px solid var(--tg-rust);outline-offset:2px}.tg-bundle.is-active{background:var(--tg-sand);border:2px solid var(--tg-ocean);box-shadow:0 4px 14px #0f3b4c1f}.tg-bundle__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap;background:var(--tg-rust);color:#fff;font-weight:700;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;padding:.45rem 1.1rem;border-radius:99px}.tg-bundle__label{font-family:var(--tg-display);font-size:2rem;text-transform:uppercase;letter-spacing:.03em;color:var(--tg-ocean);line-height:1.1}.tg-bundle__price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem .6rem}.tg-bundle__now{font-weight:700;font-size:1.7rem;color:var(--tg-ink)}.tg-bundle__was{font-size:1.35rem;color:var(--tg-ocean-2);opacity:.75}.tg-bundle__note{font-size:1.2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tg-rust-dark)}.tg-bundles__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;font-size:1.5rem;font-weight:700;color:var(--tg-rust-dark);text-decoration:underline;text-underline-offset:.3rem}.tg-bundles__link:hover{text-decoration-thickness:2px}.tg-bundles__footnote{margin:1.2rem 0 0;font-size:1.35rem;line-height:1.45;color:var(--tg-ocean-2)}@media(max-width:480px){.tg-bundles__grid{gap:.8rem}.tg-bundle{min-height:10.4rem;padding:2rem .4rem 1.2rem;border-radius:1.2rem}.tg-bundle__badge{font-size:1rem;padding:.35rem .7rem;letter-spacing:.03em}.tg-bundle__label{font-size:1.7rem}.tg-bundle__now{font-size:1.5rem}.tg-bundle__was{font-size:1.2rem}.tg-bundle__note{font-size:1.05rem;letter-spacing:.02em}}.tg-look{font-family:var(--tg-body);color:var(--tg-ink)}.tg-look__heading{font-family:var(--tg-display);text-transform:uppercase;letter-spacing:.03em;color:var(--tg-ocean);margin:0 0 1.4rem}.tg-look__grid{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.tg-look__link{display:flex;flex-direction:column;gap:.4rem;height:100%;text-decoration:none;color:inherit;background:var(--tg-paper);border:1.5px solid var(--tg-sand-2);border-radius:1.4rem;padding:1rem;transition:border-color .15s}.tg-look__link:hover{border-color:var(--tg-ocean)}.tg-look__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:1rem;background:var(--tg-sand)}.tg-look__media img{width:100%;height:100%;object-fit:cover;display:block}.tg-look__title{font-weight:700;font-size:1.4rem;line-height:1.3}.tg-look__price{font-size:1.4rem;color:var(--tg-ocean-2)}.tg-look__cta{margin-top:auto;font-weight:700;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tg-rust-dark)}.tg-look--cart{padding-top:2rem;padding-bottom:5rem}.tg-look--cart .tg-look__heading{font-size:2.8rem}.tg-look--cart .tg-look__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tg-look--popup{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid var(--tg-sand-2)}.tg-look--popup .tg-look__heading{font-size:1.6rem}.tg-look--popup .tg-look__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.tg-look--popup .tg-look__link{padding:.6rem;border-radius:1rem}.tg-look--popup .tg-look__title{font-size:1.15rem}.tg-look--popup .tg-look__price,.tg-look--popup .tg-look__cta{font-size:1.1rem}.cart-notification{max-height:calc(100vh - 2rem);overflow-y:auto}@media(max-width:749px){.tg-look--cart .tg-look__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-look--cart .tg-look__heading{font-size:2.2rem}}.tg-panel__title{font-size:clamp(2.6rem,2.4vw,3.4rem)}.tg-panel--link{text-decoration:none;border:1.5px solid transparent;transition:border-color .15s,transform .15s}.tg-panel--link:hover{border-color:var(--tg-ocean);transform:translateY(-2px)}.tg-panel__cta{margin-top:auto;padding-top:.6rem;font-weight:700;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tg-ocean)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tg.css.map */
