.tp-wrap{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.tp-wrap{padding:0 5rem}}.tp-hide-mobile{display:none}@media screen and (min-width:750px){.tp-hide-mobile{display:block}.tp-hide-desktop{display:none}}.tp-title{margin:0 0 3rem;text-align:center}@media screen and (min-width:990px){.tp-title{margin-bottom:4.5rem}}.tp-stars{display:inline-flex;gap:2px;vertical-align:middle;color:#f5a623}.tp-stars svg{width:1.7rem;height:1.7rem}.tp-rating-line{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;flex-wrap:wrap}.tp-announce{padding:.8rem 0;font-size:1.3rem;letter-spacing:.02em}.tp-announce__list{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:2.4rem;align-items:center;list-style:none;margin:0;padding:0}.tp-announce__item{display:flex;align-items:center;justify-content:center;gap:.8rem;text-align:center}.tp-announce__item svg{width:2rem;height:2rem;flex:none}@media screen and (max-width:749px){.tp-announce__list{display:block;position:relative;min-height:2.2rem}.tp-announce__item{display:none}.tp-announce__item.is-active{display:flex;animation:tpFade .5s ease}}@keyframes tpFade{0%{opacity:0}to{opacity:1}}.tp-ticker{overflow:hidden;white-space:nowrap}.tp-ticker__track{display:inline-flex;animation:tpScroll var(--speed,30s) linear infinite}.tp-ticker--reverse .tp-ticker__track{animation-direction:reverse}.tp-ticker:hover .tp-ticker__track.tp-pause{animation-play-state:paused}.tp-ticker__item{display:inline-flex;align-items:center;gap:var(--gap,6rem);padding-right:var(--gap,6rem);font-weight:700;text-transform:uppercase;font-size:var(--fs-m,1.6rem)}.tp-ticker__item:after{content:"\2726";font-size:.8em;opacity:.8}@media screen and (min-width:750px){.tp-ticker__item{font-size:var(--fs-d,2.4rem)}}@keyframes tpScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tp-hero__grid{display:grid;gap:3rem;align-items:center}@media screen and (min-width:750px){.tp-hero__grid{grid-template-columns:1fr 1fr;gap:5rem}}.tp-hero__media img{width:100%;height:auto;display:block}.tp-hero__content{display:flex;flex-direction:column;gap:1.6rem}.tp-hero__content h1,.tp-hero__text p{margin:0}.tp-hero__buttons{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:.8rem}@media screen and (max-width:749px){.tp-hero__content{text-align:center;align-items:center}.tp-hero__media{order:2}.tp-hero__buttons .button{width:100%}}.tp-logos__row{display:flex;align-items:center;justify-content:space-between;gap:3rem;overflow-x:auto;scrollbar-width:none}.tp-logos__row::-webkit-scrollbar{display:none}.tp-logos__item{flex:0 0 auto;opacity:.75;transition:opacity .2s}.tp-logos__item:hover{opacity:1}.tp-logos__item img{height:var(--logo-h,3.2rem);width:auto;display:block;filter:grayscale(1)}@media screen and (max-width:749px){.tp-logos__row{justify-content:flex-start}.tp-logos__item img{height:calc(var(--logo-h,3.2rem)*.75)}}.tp-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media screen and (min-width:750px){.tp-tiles{grid-template-columns:repeat(var(--cols,4),1fr);gap:2rem}}.tp-tile{position:relative;display:block;overflow:hidden;text-decoration:none;color:inherit;border-radius:var(--tile-r,4px)}.tp-tile__img{aspect-ratio:3/4;background:rgba(var(--color-foreground),.05)}.tp-tile__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.tp-tile:hover .tp-tile__img img{transform:scale(1.04)}.tp-tile__label{display:flex;justify-content:center;align-items:center;gap:.6rem;padding:1.2rem 0 0;font-weight:600;font-size:1.6rem}.tp-tile__label svg{width:1.4rem;transition:transform .2s}.tp-tile:hover .tp-tile__label svg{transform:translate(4px)}.tp-compare__grid{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.tp-compare__grid{grid-template-columns:1fr 1.1fr}.tp-compare--table-first .tp-compare__table-wrap{order:-1}}.tp-compare__content{display:flex;flex-direction:column;gap:1.6rem}.tp-compare__content h2{margin:0}.tp-compare table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.5rem;table-layout:fixed}.tp-compare th,.tp-compare td{padding:1.4rem 1rem;text-align:center;border-bottom:1px solid rgba(var(--color-foreground),.08)}.tp-compare th:first-child,.tp-compare td:first-child{text-align:left;width:46%}.tp-compare thead th{vertical-align:bottom;font-weight:700;border-bottom:0}.tp-compare thead img{max-width:var(--logo-w,9rem);height:auto;display:block;margin:0 auto .8rem}.tp-compare .tp-us{background:rgb(var(--color-background));box-shadow:inset 1px 0 rgba(var(--color-foreground),.08),inset -1px 0 rgba(var(--color-foreground),.08)}.tp-compare thead .tp-us{border-radius:8px 8px 0 0}.tp-compare tbody tr:last-child .tp-us{border-radius:0 0 8px 8px}.tp-ico{display:inline-flex;width:2.6rem;height:2.6rem;border-radius:50%;align-items:center;justify-content:center}.tp-ico svg{width:1.4rem;height:1.4rem}.tp-ico--yes{background:#53af01;color:#fff}.tp-ico--no{background:#e3e3e3;color:#f43232}.tp-totop{position:fixed;right:2rem;bottom:2rem;z-index:20;width:4.4rem;height:4.4rem;border-radius:50%;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.tp-totop.is-visible{opacity:1;visibility:visible;transform:none}.tp-totop svg{width:1.8rem}.tp-icon-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:.4rem 0;padding:1.4rem 0;border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08)}.tp-icon-row__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;font-size:1.25rem;line-height:1.35}.tp-icon-row__item svg{width:2.6rem;height:2.6rem;color:var(--tp-accent,#fc8f36)}.tp-ship{display:flex;gap:1rem;align-items:flex-start;font-size:1.4rem;padding:1.2rem 1.4rem;background:rgba(var(--color-foreground),.04);border-radius:6px}.tp-ship svg{width:2.2rem;height:2.2rem;flex:none}.tp-ship p{margin:0}.tp-note{display:flex;gap:1rem;align-items:flex-start;font-size:1.4rem;padding:1.2rem 1.4rem;border:1px dashed rgba(var(--color-foreground),.3);border-radius:6px}.tp-note svg{width:2rem;height:2rem;flex:none}.tp-note p{margin:0}.tp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:15;transform:translateY(110%);transition:transform .3s ease;box-shadow:0 -4px 16px #00000014;border-top:1px solid rgba(var(--color-foreground),.08)}.tp-sticky.is-visible{transform:none}.tp-sticky__inner{display:flex;align-items:center;gap:1.4rem;padding:1rem 0}.tp-sticky__img{width:5rem;height:5rem;object-fit:contain;flex:none}.tp-sticky__info{flex:1;min-width:0}.tp-sticky__title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.4rem}.tp-sticky__price{font-size:1.4rem}.tp-sticky__price s{opacity:.6;margin-left:.6rem}.tp-sticky .button{min-width:16rem}@media screen and (max-width:749px){.tp-sticky__img,.tp-sticky__info{display:none}.tp-sticky .button{width:100%}}.tp-cx{padding:0 2rem}.tp-timer{margin:0 -2rem;padding:.9rem 2rem;text-align:center;font-size:1.3rem;background:rgba(var(--color-foreground),.05)}.tp-goals{padding:1.6rem 0 .4rem}.tp-goals__msg{text-align:center;font-size:1.35rem;margin:0 0 1.4rem}.tp-goals__track{position:relative;height:6px;border-radius:6px;background:rgba(var(--color-foreground),.1);margin:0 1.4rem 4.2rem}.tp-goals__fill{position:absolute;inset:0 auto 0 0;border-radius:6px;background:var(--tp-bar,#97b1a6);background-image:linear-gradient(45deg,rgba(255,255,255,.25) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.25) 75%,transparent 75%);background-size:14px 14px;transition:width .4s ease}.tp-goals__cp{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.tp-goals__dot{width:3rem;height:3rem;border-radius:50%;border:2px solid var(--tp-bar,#97b1a6);background:rgb(var(--color-background));display:flex;align-items:center;justify-content:center}.tp-goals__cp.is-done .tp-goals__dot{background:var(--tp-bar,#97b1a6);color:#fff}.tp-goals__dot svg{width:1.6rem;height:1.6rem}.tp-goals__label{position:absolute;top:3.4rem;white-space:nowrap;font-size:1.1rem;font-weight:600}.tp-gift{display:flex;gap:1.2rem;align-items:center;padding:1rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:6px;background:rgba(var(--color-foreground),.03);margin-bottom:1rem}.tp-gift img{width:5rem;height:5rem;object-fit:cover;border-radius:4px;flex:none}.tp-gift.is-locked img{filter:grayscale(1) opacity(.5)}.tp-gift__body{flex:1;font-size:1.3rem;line-height:1.35}.tp-gift__title{font-weight:600}.tp-gift__tag{font-size:1.1rem;font-weight:700;letter-spacing:.04em;color:var(--tp-accent,#fc8f36)}.tp-save-line{font-size:1.2rem;color:var(--tp-accent,#fc8f36);font-weight:600;margin-top:.2rem}.tp-upsell{padding:0 0 1.2rem}.tp-upsell__title{font-size:1.4rem;font-weight:600;margin:0 0 1rem}.tp-upsell__row{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem;scrollbar-width:thin}.tp-upsell__card{flex:0 0 85%;scroll-snap-align:start;display:flex;gap:1rem;align-items:center;padding:.8rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:6px;background:rgb(var(--color-background))}.tp-upsell__card img{width:5.4rem;height:5.4rem;object-fit:cover;border-radius:4px;flex:none}.tp-upsell__info{flex:1;min-width:0;font-size:1.3rem;line-height:1.3}.tp-upsell__name{font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.tp-upsell__price s{opacity:.55;margin-left:.4rem}.tp-upsell__btn{flex:none;padding:.7rem 1.4rem;font-size:1.3rem;font-weight:700;border-radius:4px;border:0;cursor:pointer;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.tp-upsell__btn[aria-busy=true]{opacity:.5;pointer-events:none}.tp-totals-save{display:flex;justify-content:space-between;font-size:1.5rem;font-weight:600;color:var(--tp-accent,#fc8f36);margin-bottom:.6rem}.tp-pay{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;list-style:none;padding:0;margin:1.2rem 0 0}.tp-pay svg{width:3.8rem;height:auto}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tp.css.map */
