.tp-header{position:fixed;top:0;left:0;right:0;z-index:60}.tp-header:before{content:"";position:absolute;top:0;left:0;right:0;height:calc(var(--tp-header-h) * 2);background:linear-gradient(to bottom,#17191699,#17191647 55%,#17191600);pointer-events:none;opacity:1;transition:opacity .5s var(--tp-ease)}.tp-header.is-solid:before{opacity:0}.tp-header__inner{position:relative;z-index:1}.tp-header:not(.is-solid) .tp-header__nav a,.tp-header:not(.is-solid) .tp-header__word,.tp-header:not(.is-solid) .tp-btn--ghost{text-shadow:0 1px 8px rgba(0,0,0,.55)}.tp-header:not(.is-solid) .tp-header__nav a{opacity:1}.tp-header--static,.tp-header.is-solid{background:#f5f1e8f2!important;-webkit-backdrop-filter:saturate(150%) blur(16px);backdrop-filter:saturate(150%) blur(16px);color:var(--tp-ink)!important;box-shadow:0 1px #17191614}.tp-header--static:before{display:none}.tp-header--static .tp-header__mark,.tp-header.is-solid .tp-header__mark{filter:brightness(0)!important}.tp-header--static .tp-header__nav a,.tp-header.is-solid .tp-header__nav a{opacity:1;text-shadow:none}.tp-header--static .tp-header__word,.tp-header.is-solid .tp-header__word{text-shadow:none}.tp .tp-btn{display:inline-flex;align-items:center;gap:.7rem;padding:.95rem 1.8rem;border-radius:100px;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;border:1px solid transparent;cursor:pointer;text-decoration:none}.tp .tp-btn--solid{background:var(--tp-ink);color:var(--tp-ivory);border-color:var(--tp-ink)}.tp .tp-btn--solid:hover{background:var(--tp-forest);border-color:var(--tp-forest);color:var(--tp-ivory)}.tp .tp-btn--light{background:var(--tp-ivory);color:var(--tp-ink);border-color:var(--tp-ivory)}.tp .tp-btn--light:hover{background:var(--tp-sand);color:var(--tp-ink);border-color:var(--tp-sand)}.tp .tp-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.tp .tp-btn--ghost:hover{background:var(--tp-ink);color:var(--tp-ivory);border-color:var(--tp-ink)}.tp-dark .tp-btn--ghost:hover,.tp-hero .tp-btn--ghost:hover,.tp-final .tp-btn--ghost:hover{background:var(--tp-ivory);color:var(--tp-ink);border-color:var(--tp-ivory)}.tp .tp-sechead{max-width:46rem;margin-bottom:clamp(1.5rem,3vw,2.75rem)}.tp .tp-sechead .tp-eyebrow{display:block;margin-bottom:1rem}@media(max-width:899px){.tp .tp-sechead{max-width:none}}.tp-section .tp-wrap>div[style*=ch]{max-width:46rem!important}@media(max-width:899px){.tp-section .tp-wrap>div[style*=ch]{max-width:none!important}}.tp .tp-buy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.tp .tp-buy__gallery>.tp-media{aspect-ratio:auto;height:min(58vh,500px)}.tp .tp-intro__media>.tp-media{aspect-ratio:auto;height:min(56vh,480px)}.tp .tp-benefit__media>.tp-media{aspect-ratio:auto;height:min(54vh,460px)}.tp .tp-step .tp-media{aspect-ratio:1/1;height:auto;max-height:230px}@media(max-width:899px){.tp .tp-buy__gallery>.tp-media{height:min(48vh,380px)}.tp .tp-intro__media>.tp-media{height:min(42vh,320px)}.tp .tp-benefit__media>.tp-media{height:min(40vh,300px)}.tp .tp-step .tp-media{max-height:200px}}.tp .tp-buy__gallery .tp-media,.tp .tp-step .tp-media{background:var(--tp-ivory)}.tp .tp-buy__gallery .tp-media img,.tp .tp-step .tp-media img{object-fit:contain}.tp .tp-buy__swatches label{border:0;padding:0;display:inline-block;line-height:0}.tp .tp-buy__swatches label span{line-height:1.2}.tp .tp-buy__thumbs{grid-template-columns:repeat(5,1fr)}.tp .tp-buy__thumbs .tp-buy__thumb{display:block;width:100%;aspect-ratio:1/1;height:auto}.tp .tp-buy__row .shopify-payment-button{flex:1 1 200px}.tp .tp-buy__row .shopify-payment-button__button{border-radius:100px!important;min-height:0!important;padding:.95rem 1.8rem!important;font-size:.75rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;background:var(--tp-forest)!important;color:var(--tp-ivory)!important}.tp .tp-buy__row .shopify-payment-button__more-options{display:none}.tp .tp-buy__spec{margin-top:.9rem;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tp-ink-40)}.tp .tp-header__logo{display:flex;align-items:center;gap:.6rem;text-decoration:none}.tp .tp-header__mark{height:36px;width:auto;display:block;filter:brightness(0) invert(1) drop-shadow(0 1px 6px rgba(0,0,0,.5));transition:filter .6s var(--tp-ease)}.tp .tp-header__word{font-size:1.02rem;letter-spacing:-.025em;font-weight:600;line-height:1}.tp .tp-footer__mark{height:40px;width:auto;filter:brightness(0) invert(1);margin-bottom:1rem;display:block}@media(max-width:749px){.tp .tp-header__mark{height:28px}}.tp a{color:inherit;text-decoration:none}.tp .tp-footer li a{color:var(--tp-ivory-70)}.tp .tp-footer li a:hover{color:var(--tp-ivory)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tp-fixes.css.map */
