:root{--tp-espresso: #48392E;--tp-blush: #EBDED4;--tp-cielo: #A3B8CC;--tp-burro: #F3E5AB;--tp-surface: #F4ECE5;--tp-ink-muted: #6B5749;--tp-line: #D3C2B4;--tp-display: "Italiana", Georgia, serif;--tp-editorial: "Cormorant Garamond", Georgia, serif;--tp-sans: "Hanken Grotesk", Arial, sans-serif;--font-heading-family: var(--tp-display);--font-heading-weight: 400;--font-heading-letter-spacing: .18em;--font-heading-text-transform: uppercase;--font-body-family: var(--tp-sans);--font-button-family: var(--tp-sans);--font-button-weight: 500}body{background:var(--tp-blush);color:var(--tp-espresso);font-family:var(--tp-sans)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--tp-display);font-weight:400;text-transform:uppercase;letter-spacing:.18em}h5,h6,.h5,.h6{font-family:var(--tp-sans);font-weight:500;letter-spacing:.04em}.button,button.button,.shopify-payment-button__button--unbranded{border-radius:0!important;font-family:var(--tp-sans);font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:1.3rem}img,.media,.card,input,select,textarea{border-radius:0!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--tp-espresso);outline-offset:3px;box-shadow:0 0 0 5px var(--tp-blush)}.tp-eyebrow{font-family:var(--tp-sans);font-weight:500;font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:var(--tp-ink-muted);margin:0 0 .8rem}.tp-display{font-family:var(--tp-display);text-transform:uppercase;letter-spacing:.18em;font-weight:400;line-height:1.05;margin:0}.tp-voice{font-family:var(--tp-editorial);font-style:italic;font-weight:500;text-transform:none;letter-spacing:0;line-height:1.25;margin:0}.tp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.8rem;border:1px solid var(--tp-espresso);background:var(--tp-espresso);color:var(--tp-blush);font:500 1.3rem/1 var(--tp-sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:0}.tp-btn:hover,.tp-btn--ghost{background:transparent;color:var(--tp-espresso)}.tp-btn--ghost:hover{background:var(--tp-espresso);color:var(--tp-blush)}.tp-btn[disabled]{opacity:.5;cursor:not-allowed}.tp-link{color:var(--tp-espresso);text-underline-offset:4px;font-weight:500}.tp-wrap{max-width:1440px;margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.tp-wrap{padding:0 4rem}}.tp-beads{display:inline-block;width:4.8rem;color:var(--tp-espresso)}.tp-beads svg{width:100%;height:auto;display:block}.header__logo svg{width:150px;height:auto;color:var(--tp-espresso)}@media(max-width:749px){.header__logo svg{width:112px}}.tp-hero{display:grid;grid-template-columns:1fr;background:var(--tp-blush)}.tp-hero__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--tp-surface)}.tp-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.tp-hero__media--second{display:none}.tp-hero__panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.6rem;padding:4rem 1.6rem 4.8rem}.tp-hero__panel .tp-display{font-size:clamp(4rem,9vw,9.6rem)}.tp-hero__panel .tp-voice{font-size:clamp(2.4rem,3vw,3.6rem)}@media(min-width:990px){.tp-hero{grid-template-columns:1fr 1.1fr 1fr;min-height:80vh}.tp-hero__media{aspect-ratio:auto}.tp-hero__media--second{display:block}.tp-hero__panel{align-items:center;text-align:center;padding:6.4rem 4rem}}.tp-band{padding:6.4rem 1.6rem;text-align:center}.tp-band--cielo{background:var(--tp-cielo)}.tp-band--burro{background:var(--tp-burro)}.tp-band--espresso{background:var(--tp-espresso);color:var(--tp-blush)}.tp-band--espresso .tp-beads{color:var(--tp-blush)}.tp-band .tp-voice{font-size:clamp(2.8rem,4.4vw,4.8rem);max-width:22ch;margin:1.6rem auto 0}.tp-row{padding:6.4rem 0}.tp-row__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.6rem;margin-bottom:2.4rem;flex-wrap:wrap}.tp-row__head .tp-display{font-size:clamp(2.8rem,4vw,3.6rem)}.tp-row__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem;list-style:none;padding:0;margin:0}@media(min-width:990px){.tp-row__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem 2.4rem}}.tp-tiles{padding:0 0 6.4rem}.tp-tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}@media(min-width:990px){.tp-tiles__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}}.tp-tile{display:block;text-decoration:none;color:var(--tp-espresso)}.tp-tile__media{aspect-ratio:3 / 4;overflow:hidden;background:var(--tp-surface)}.tp-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tp-tile:hover .tp-tile__media img{transform:scale(1.03)}.tp-tile__label{display:block;margin-top:1.2rem;font:400 2rem/1.1 var(--tp-display);letter-spacing:.18em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.tp-tile__media img{transition:none}}.tp-split{display:grid;grid-template-columns:1fr;background:var(--tp-surface)}.tp-split__media{aspect-ratio:4 / 5;overflow:hidden}.tp-split__media img{width:100%;height:100%;object-fit:cover;display:block}.tp-split__body{padding:4.8rem 1.6rem;display:flex;flex-direction:column;justify-content:center;gap:1.6rem;max-width:56rem}.tp-split__body .tp-voice{font-size:clamp(2.8rem,3.6vw,4.4rem)}.tp-split__body p{margin:0;font-size:1.6rem;line-height:1.65}@media(min-width:990px){.tp-split{grid-template-columns:1fr 1fr}.tp-split__body{padding:6.4rem}}.tp-perle{background:var(--tp-espresso);color:var(--tp-blush);padding:6.4rem 1.6rem;text-align:center}.tp-perle .tp-beads{color:var(--tp-blush)}.tp-perle .tp-display{font-size:clamp(3.6rem,6vw,6.4rem);margin-top:1.6rem}.tp-perle .tp-voice{font-size:clamp(2.2rem,2.6vw,2.8rem);margin:1.2rem auto 0}.tp-perle__text{max-width:48ch;margin:1.6rem auto 0;font-size:1.6rem;line-height:1.6}.tp-perle__form{display:flex;flex-direction:column;gap:1.2rem;max-width:48rem;margin:2.8rem auto 0}@media(min-width:750px){.tp-perle__form{flex-direction:row}}.tp-perle__form label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tp-perle__form input[type=email]{flex:1;min-height:4.8rem;padding:0 1.6rem;border:1px solid var(--tp-blush);background:transparent;color:var(--tp-blush);font:400 1.6rem var(--tp-sans)}.tp-perle__form input[type=email]::placeholder{color:#cdbbaa}.tp-perle__form .tp-btn{background:var(--tp-blush);color:var(--tp-espresso);border-color:var(--tp-blush)}.tp-perle__form .tp-btn:hover{background:transparent;color:var(--tp-blush)}.tp-perle :focus-visible{outline-color:var(--tp-blush);box-shadow:0 0 0 5px var(--tp-espresso)}.tp-perle__msg{margin-top:1.6rem;font-size:1.5rem}.tp-perle__note{margin-top:1.6rem;font-size:1.3rem;color:#cdbbaa}.tp-fit{display:flex;gap:1.2rem;align-items:baseline;flex-wrap:wrap;margin:.4rem 0 1.6rem;font-size:1.4rem}.tp-fit__note{color:var(--tp-ink-muted)}.tp-delivery{list-style:none;margin:2rem 0 0;padding:1.6rem 0 0;border-top:1px solid var(--tp-line);display:grid;gap:.8rem;font-size:1.4rem;line-height:1.5}.tp-delivery li{display:grid;grid-template-columns:1.6rem 1fr;gap:.8rem}.tp-delivery li:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--tp-espresso);margin-top:.75rem}.tp-delivery a{color:inherit;text-underline-offset:3px}.tp-set{margin-top:2.4rem;padding:2rem;background:var(--tp-surface);border:1px solid var(--tp-line)}.tp-set__title{font:400 2rem/1.1 var(--tp-display);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .4rem}.tp-set__voice{font-size:1.9rem;margin-bottom:1.6rem}.tp-set__pieces{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.tp-set__piece{display:grid;gap:.8rem;align-content:start}.tp-set__media{aspect-ratio:3 / 4;overflow:hidden;background:var(--tp-blush)}.tp-set__media img{width:100%;height:100%;object-fit:cover;display:block}.tp-set__name{font-size:1.4rem;font-weight:500;margin:0}.tp-set__name a{color:inherit;text-decoration:none}.tp-set__price{font-size:1.4rem;margin:0}.tp-select{width:100%;min-height:4.4rem;padding:0 1.2rem;border:1px solid var(--tp-espresso);background:var(--tp-blush);color:var(--tp-espresso);font:400 1.5rem var(--tp-sans)}.tp-set__label{font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.tp-set__footer{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1.6rem;flex-wrap:wrap}.tp-set__total{font-size:1.6rem;font-weight:500}.tp-set__footer .tp-btn{flex:1 1 20rem}.tp-set__msg{font-size:1.4rem;margin:1rem 0 0;min-height:1.4em}.tp-pairs{padding:4.8rem 0 6.4rem}.tp-pairs__head{margin-bottom:2.4rem}.tp-pairs__head .tp-display{font-size:clamp(2.8rem,3.6vw,3.6rem)}.tp-pairs__head .tp-voice{font-size:2.2rem;margin-top:.8rem}.tp-pairs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem;list-style:none;margin:0;padding:0}@media(min-width:990px){.tp-pairs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}}.tp-qa{display:grid;gap:.8rem;align-content:start}.tp-qa__media{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--tp-surface)}.tp-qa__media img{width:100%;height:100%;object-fit:cover;display:block}.tp-qa__title{font-size:1.4rem;font-weight:500;margin:0}.tp-qa__title a{color:inherit;text-decoration:none}.tp-qa__price{font-size:1.4rem;margin:0}.tp-qa__form{display:grid;gap:.8rem}.tp-qa__form .tp-btn{min-height:4.4rem;padding:0 1.2rem;width:100%}.tp-qa__msg{font-size:1.3rem;margin:0;min-height:1.3em}.tp-cart-pairs{padding:1.6rem 0;border-top:1px solid var(--tp-line)}.tp-cart-pairs__title{font:400 1.6rem/1.2 var(--tp-display);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.2rem}.tp-cart-pairs__list{display:grid;grid-auto-flow:column;grid-auto-columns:15rem;gap:1.2rem;overflow-x:auto;list-style:none;margin:0;padding:0 0 .8rem;scroll-snap-type:x mandatory}.tp-cart-pairs__list>li{scroll-snap-align:start}.tp-cart-pairs .tp-qa__title,.tp-cart-pairs .tp-qa__price{font-size:1.3rem}.tp-express{margin-top:1.2rem}.tp-express .shopify-cleanslate,.tp-express [data-shopify-buttoncontainer]{--shopify-accelerated-checkout-button-border-radius: 0px}.tp-line-size{display:flex;align-items:center;gap:.8rem;margin:.6rem 0;font-size:1.3rem}.tp-line-size .tp-select{min-height:3.6rem;width:auto;padding:0 .8rem;font-size:1.4rem}.progress-bar__progress{background:var(--tp-line)!important;height:4px!important;border-radius:0!important}.progress-bar__progress-inner{background:var(--tp-espresso)!important;border-radius:0!important}.progress-bar__text{font-family:var(--tp-sans)!important;font-size:1.4rem!important;text-transform:none!important;letter-spacing:0!important}.tp-ship-note{font-size:1.2rem;color:var(--tp-ink-muted);margin:.4rem 0 1.2rem;text-align:center}.tp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--tp-blush);border-top:1px solid var(--tp-line);padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:1.2rem;transform:translateY(110%);transition:transform .25s ease}.tp-sticky.is-visible{transform:none}.tp-sticky__info{flex:1;min-width:0}.tp-sticky__title{font-size:1.3rem;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-sticky__price{font-size:1.3rem;margin:0}.tp-sticky .tp-btn{min-height:4.4rem;padding:0 2rem}@media(min-width:750px){.tp-sticky{display:none}}@media(prefers-reduced-motion:reduce){.tp-sticky{transition:none}}.product-selector__size-guide,[data-size-guide]{font-weight:500;text-underline-offset:3px}.rte table{width:100%;border-collapse:collapse;font-size:1.4rem}.rte th,.rte td{border-bottom:1px solid var(--tp-line);padding:1rem .8rem;text-align:left}.rte th{font-weight:500;letter-spacing:.08em}.facets__summary,.facet-filters__label{font-family:var(--tp-sans)}.card-product__title,.card-product .h6{font-family:var(--tp-sans)!important;text-transform:none!important;letter-spacing:0!important;font-weight:500}.tp-tiles__grid,.tp-row__grid,.tp-pairs__grid,.tp-cart-pairs__list{list-style:none;margin:0;padding:0}.tp-tile__media,.tp-tile__media img{display:block}.tp-perle .tp-display,.tp-band--espresso .tp-voice,.tp-perle .tp-voice{color:var(--tp-blush)}.tp-band .tp-voice,.tp-split .tp-voice,.tp-hero .tp-voice{color:var(--tp-espresso)}.tp-band--espresso .tp-voice{color:var(--tp-blush)}.tp-display{word-spacing:.1em}.tp-qa__title,.tp-set__name,.tp-sticky__title{font-family:var(--tp-sans);text-transform:none;letter-spacing:0;font-weight:500}.tp-qa__title a,.tp-set__name a{text-decoration:none}.rte table{display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.rte table th,.rte table td{white-space:nowrap}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.tp-display,.tp-tile__label,.tp-set__title,.tp-cart-pairs__title,.product__title,.cart-drawer__title{-webkit-text-stroke:.028em currentColor;paint-order:stroke fill}.tp-hero .tp-display{-webkit-text-stroke-width:.022em}.header__nav-link,.header__nav-dropdown-link,.navigation-drawer a,.drawer__nav a,.header a.nav-text-link{font-family:var(--tp-sans)!important;font-weight:600!important;font-size:1.4rem!important;letter-spacing:.06em;color:var(--tp-espresso)}.announcement-bar,.announcement-bar p,.announcement-bar a{font-family:var(--tp-sans);font-weight:600;letter-spacing:.08em}.tp-eyebrow{font-weight:600;color:var(--tp-espresso)}.tp-set__label,.tp-fit .tp-set__label{font-weight:600}body,.tp-split__body p,.tp-delivery{color:var(--tp-espresso)}.tp-perle__text{color:var(--tp-blush)}.tp-qa__title,.tp-set__name,.tp-sticky__title,.card-product h3,.cart-item__title{-webkit-text-stroke:0;font-size:1.4rem;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/34/assets/tre-perle.css.map */
