.tpn-i{--tpn-gutter: 25px;--tpn-gap: 25px;--tpn-section-gap: 72px;--tpn-head-gap: 24px;--tpn-page-max: 1440px;--tpn-ink: #000;--tpn-tile: #f5f5f5;--tpn-ratio-card: 8 / 9;--tpn-font: "TT Norms", "TT Norms Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--tpn-fw-regular: 300;--tpn-fw-medium: 400;--tpn-fw-bold: 500;--tpn-caps: .0625em;--tpn-fs-2xs: .6875rem;--tpn-fs-xs: .75rem;--tpn-fs-sm: .8125rem;--tpn-fs-md: .9375rem;font-family:var(--tpn-font);color:var(--tpn-ink);overflow-x:clip}@media(max-width:749px){.tpn-i{--tpn-gutter: 16px;--tpn-gap: 8px;--tpn-section-gap: 40px;--tpn-head-gap: 16px}}.tpn-i img{display:block}.tpn-img{position:relative;overflow:hidden;background:var(--tpn-tile)}.tpn-img img{width:100%;height:100%;object-fit:cover}.tpn-img--portrait{aspect-ratio:2 / 3}.tpn-img--square{aspect-ratio:1 / 1}.tpn-img--contain{background:transparent}.tpn-img--contain img{object-fit:contain}.tpn-hero{position:relative}.tpn-hero__link{display:block;position:relative;overflow:hidden;text-decoration:none;aspect-ratio:11 / 6;background:#222}.tpn-i .tpn-hero__link,.tpn-i .tpn-hero__link:hover,.tpn-i .tpn-hero__text{color:#fff}.tpn-hero__poster,.tpn-hero__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tpn-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease;pointer-events:none}.tpn-hero__video.is-playing{opacity:1}.tpn-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--tpn-shade, .13));pointer-events:none}.tpn-hero__text{position:absolute;left:var(--tpn-gutter);right:var(--tpn-gutter);top:50%;transform:translateY(-50%);display:grid;gap:10px;justify-items:center;text-align:center;pointer-events:none}.tpn-hero__title{font-family:var(--tpn-font);font-weight:var(--tpn-fw-regular);text-transform:uppercase;letter-spacing:var(--tpn-caps);font-size:clamp(1.625rem,2.7vw,2.5rem);line-height:1.1}.tpn-hero__sub{font-size:var(--tpn-fs-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:var(--tpn-fw-regular)}.tpn-split{max-width:var(--tpn-page-max);margin:var(--tpn-section-gap) auto 0;padding:0 var(--tpn-gutter);box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:var(--tpn-gap);align-items:stretch}.tpn-split+.tpn-split{margin-top:calc(2 * var(--tpn-gap))}.tpn-hero+.tpn-split{margin-top:var(--tpn-gap)}.tpn-split__half{min-width:0}.tpn-split__half--center{display:flex;align-items:center;justify-content:center}.tpn-card{position:relative;width:46%;min-width:220px}.tpn-letters{width:70%}.tpn-i .grid-product{float:none;width:auto;padding:0;margin:0}.tpn-i .grid-product__content{margin:0}.tpn-i .grid-product__image-mask{position:relative}.tpn-i .grid-product .image-wrap,.tpn-i .grid-product .grid__image-ratio{height:auto!important;padding-bottom:0!important;aspect-ratio:var(--tpn-ratio-card);background:var(--tpn-tile)}.tpn-i .grid-product .grid__image-ratio:before{display:none}.tpn-i .grid-product .image-wrap img,.tpn-i .grid-product .grid__image-ratio img,.tpn-i .grid-product .grid-product__secondary-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.tpn-i .grid-product__secondary-image{background:var(--tpn-tile)}.tpn-i .grid-product__tag{font-family:var(--tpn-font)}.tpn-i .grid-product__meta{text-align:left;padding:8px 28px 0 0;font-family:var(--tpn-font);font-size:var(--tpn-fs-2xs);line-height:1.4}.tpn-i .grid-product__title{font-size:var(--tpn-fs-2xs);text-transform:uppercase;letter-spacing:var(--tpn-caps);font-weight:var(--tpn-fw-regular);line-height:1.4;color:var(--tpn-ink);overflow-wrap:anywhere}.tpn-i .grid-product__price{font-size:var(--tpn-fs-2xs);font-weight:var(--tpn-fw-regular);margin-top:2px;color:var(--tpn-ink)}.tpn-i .grid-product__colors{justify-content:flex-start;text-align:left}.tpn-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:var(--tpn-tile);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.tpn-card__video.is-playing{opacity:1}.tpn-section{max-width:var(--tpn-page-max);margin:var(--tpn-section-gap) auto 0;padding:0 var(--tpn-gutter);box-sizing:border-box}.tpn-section__head{margin:0 0 var(--tpn-head-gap)}.tpn-h{margin:0;font-family:var(--tpn-font);font-size:var(--tpn-fs-md);font-weight:var(--tpn-fw-regular);letter-spacing:var(--tpn-caps);text-transform:uppercase;line-height:1.25;color:var(--tpn-ink)}.tpn-i .rec-row.rec-row--carousel{padding:0;color:inherit}.tpn-i .rec-row__carousel.grid{display:flex;gap:var(--tpn-gap);margin:0;padding:0}.tpn-i .rec-row__carousel>.grid__item{flex:0 0 calc((100% - 3 * var(--tpn-gap)) / 4);width:auto;padding:0}.tpn-i .rec-row__carousel-wrap{container-type:inline-size}.tpn-i .rec-row__arrow{top:calc((100cqw - 3 * var(--tpn-gap)) / 4 * 9 / 8 / 2 - 18px)}@media only screen and (max-width:768px){.tpn-i .rec-row__carousel>.grid__item{flex:0 0 46%;width:auto}.tpn-i .rec-row__carousel.grid{padding-bottom:6px}}.tpn-wide__img{aspect-ratio:3 / 1}.tpn-i>:last-child{margin-bottom:var(--tpn-section-gap)}@media(max-width:749px){.tpn-hero__link{aspect-ratio:4 / 5}.tpn-split{grid-template-columns:1fr}.tpn-split__half--center{padding:24px 0}.tpn-card{width:70%}.tpn-letters{width:80%}.tpn-wide__img{aspect-ratio:12 / 7}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/timi-personalised-necklace-impulse.css.map */
