:root{--ts-ink:#17132B;--ts-ink-2:#2E2848;--ts-mute:#6B6584;--ts-line:#EFE4D2;--ts-cream:#FFF8EE;--ts-white:#fff;--ts-blue:#037ABE;--ts-blue-d:#02609A;--ts-sky:#DDF0FC;--ts-red:#D72828;--ts-red-t:#FFE1E1;--ts-sun:#FFC933;--ts-sun-t:#FFF1C6;--ts-pink:#FF7EB6;--ts-pink-t:#FFE3EF;--ts-mint:#3ED6A0;--ts-mint-t:#DBF8EC;--ts-grape:#8C6CFF;--ts-grape-t:#EDE7FF;--ts-display:"Fredoka","Nunito",system-ui,sans-serif;--ts-body:"Nunito",system-ui,-apple-system,sans-serif;--ts-max:1360px;--ts-press:0 4px 0 var(--ts-ink)}.ts{font-family:var(--ts-body);color:var(--ts-ink);font-size:1.5rem;line-height:1.45;letter-spacing:0;font-weight:600;-webkit-font-smoothing:antialiased}.ts *,.ts *:before,.ts *:after{box-sizing:border-box}.ts a{color:inherit;text-decoration:none}.ts p{margin:0}.ts img{display:block;max-width:100%}.ts h1,.ts h2,.ts h3{margin:0;font-family:var(--ts-display);font-weight:600;letter-spacing:-.01em;line-height:1.02;color:var(--ts-ink);text-wrap:balance;word-break:normal}.ts button,.ts input{font-family:inherit;color:inherit;letter-spacing:0}.ts button{cursor:pointer}.ts :focus-visible{outline:3px solid var(--ts-blue);outline-offset:3px}.ts-wrap{max-width:var(--ts-max);margin:0 auto;padding-left:1.4rem;padding-right:1.4rem}@media(min-width:750px){.ts-wrap{padding-left:3.2rem;padding-right:3.2rem}}.ts-section{padding-top:3.2rem}@media(min-width:750px){.ts-section{padding-top:5.6rem}}.ts .ts-btn,.ts a.ts-btn,.ts button.ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;padding:0 2.4rem;border-radius:999px;border:2px solid var(--ts-ink);font-family:var(--ts-display);font-weight:600;font-size:1.6rem;line-height:1;background:var(--ts-blue);color:#fff;box-shadow:var(--ts-press);transition:transform .12s ease,box-shadow .12s ease,background .15s;text-decoration:none;white-space:nowrap}.ts .ts-btn:hover{background:var(--ts-blue-d);color:#fff;transform:translateY(-1px);box-shadow:0 5px 0 var(--ts-ink)}.ts .ts-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ts-ink)}.ts .ts-btn--ghost,.ts a.ts-btn--ghost{background:#fff;color:var(--ts-ink)}.ts .ts-btn--ghost:hover{background:var(--ts-sun-t);color:var(--ts-ink)}.ts .ts-btn--white,.ts a.ts-btn--white,.ts button.ts-btn--white{background:#fff;color:var(--ts-red)}.ts .ts-btn--white:hover{background:var(--ts-sun-t);color:var(--ts-red)}.ts .ts-btn--sun,.ts a.ts-btn--sun{background:var(--ts-sun);color:var(--ts-ink)}.ts .ts-btn--sun:hover{background:#ffd65c;color:var(--ts-ink)}.ts .ts-btn--soft,.ts a.ts-btn--soft{background:#ffffff2e;color:#fff;border-color:#fff9;box-shadow:none}.ts .ts-btn--soft:hover{background:#ffffff47;box-shadow:none;color:#fff}.ts-sub{font-size:1.4rem;color:var(--ts-mute);font-weight:600}.ts-eh{display:flex;justify-content:space-between;align-items:flex-end;gap:1.6rem;margin-bottom:1.6rem}.ts-eh h2{font-size:2.6rem;font-weight:700}@media(min-width:750px){.ts-eh{margin-bottom:2.4rem}.ts-eh h2{font-size:3.8rem}}.ts .ts-link{display:inline-flex;align-items:center;gap:.4rem;height:3.4rem;padding:0 1.4rem;border-radius:999px;background:var(--ts-sky);color:var(--ts-blue-d);font-family:var(--ts-display);font-weight:600;font-size:1.4rem;white-space:nowrap;flex:none;transition:background .15s}.ts .ts-link:hover{background:#c9e6fa;color:var(--ts-blue-d)}.ts-pill{display:inline-flex;align-items:center;gap:.5rem;height:2.8rem;padding:0 1.2rem;border-radius:999px;font-family:var(--ts-display);font-size:1.3rem;font-weight:600;line-height:1;white-space:nowrap}.ts-pill--ink{background:var(--ts-ink);color:#fff}.ts-pill--sticker{background:#fff;color:var(--ts-ink);border:2px solid var(--ts-ink);box-shadow:0 3px 0 var(--ts-ink)}.ts-pill--glass{background:#ffffff38;color:#fff}.ts-save{display:inline-flex;align-items:center;font-family:var(--ts-display);font-size:1.2rem;font-weight:600;padding:.3rem .8rem;border-radius:999px;background:var(--ts-red);color:#fff}.ts-was{font-size:1.25rem;color:var(--ts-mute);text-decoration:line-through;font-weight:600}.ts-scroll{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.4rem 1.4rem 1.2rem;margin:0 -1.4rem;scrollbar-width:none}.ts-scroll::-webkit-scrollbar{display:none}.ts-scroll>*{scroll-snap-align:start;flex:0 0 auto}@media(min-width:750px){.ts-scroll{margin:0 -3.2rem;padding-left:3.2rem;padding-right:3.2rem;gap:1.4rem}}.ts-card{--c:#fff;display:flex;flex-direction:column;gap:.6rem;border-radius:2.4rem;background:var(--c);padding:.6rem;min-width:0;height:100%;transition:transform .25s cubic-bezier(.2,.9,.3,1.4)}.ts-card:hover{transform:translateY(-3px) rotate(-.6deg)}.ts-grid>.ts-card:nth-child(5n+1),.ts-scroll>div:nth-child(5n+1) .ts-card{--c:var(--ts-sun-t)}.ts-grid>.ts-card:nth-child(5n+2),.ts-scroll>div:nth-child(5n+2) .ts-card{--c:var(--ts-pink-t)}.ts-grid>.ts-card:nth-child(5n+3),.ts-scroll>div:nth-child(5n+3) .ts-card{--c:var(--ts-mint-t)}.ts-grid>.ts-card:nth-child(5n+4),.ts-scroll>div:nth-child(5n+4) .ts-card{--c:var(--ts-sky)}.ts-grid>.ts-card:nth-child(5n+5),.ts-scroll>div:nth-child(5n+5) .ts-card{--c:var(--ts-grape-t)}.ts-card__media{position:relative}.ts-card__ph{position:relative;display:block;aspect-ratio:1;border-radius:1.9rem;overflow:hidden;background:#fff}.ts-card__ph img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ts-card:hover .ts-card__ph img{transform:scale(1.06)}.ts-card__badge{position:absolute;left:.7rem;top:.7rem;z-index:2;height:2.4rem;font-size:1.1rem;padding:0 1rem;background:#fff;color:var(--ts-ink)}.ts-card__bd{padding:.2rem .8rem .9rem;display:flex;flex-direction:column;gap:.3rem}.ts-card__title{font-family:var(--ts-display);font-size:1.5rem;font-weight:500;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ts-ink)}@media(min-width:750px){.ts-card__title{font-size:1.6rem}}.ts-card__pr{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ts-card__pr b{font-family:var(--ts-display);font-size:1.8rem;font-weight:600}.ts-card__stars{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:800;color:var(--ts-ink-2)}.ts-card__stars svg{width:1.3rem;height:1.3rem;fill:#ffb400}.ts .ts-add{position:absolute;right:.7rem;bottom:.7rem;z-index:2;width:4.4rem;height:4.4rem;border-radius:50%;border:2px solid var(--ts-ink);background:var(--ts-blue);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 0 var(--ts-ink);transition:transform .15s,box-shadow .12s,background .15s;padding:0}.ts .ts-add:hover{background:var(--ts-blue-d);transform:scale(1.08) rotate(8deg)}.ts .ts-add:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ts-ink)}.ts .ts-add svg{width:2rem;height:2rem;stroke:#fff;fill:none;display:block;flex:none}.ts .ts-add.is-busy{opacity:.6;pointer-events:none}.ts .ts-add--link{background:#fff;color:var(--ts-ink)}.ts .ts-add--link svg{stroke:var(--ts-ink)}.ts .ts-add--link:hover{background:var(--ts-sun)}.ts-stp{position:absolute;right:.7rem;bottom:.7rem;z-index:2;height:4.4rem;border-radius:999px;background:var(--ts-blue);border:2px solid var(--ts-ink);box-shadow:0 3px 0 var(--ts-ink);color:#fff;display:none;align-items:center}.ts .ts-stp button{width:3.8rem;height:4rem;border:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;padding:0}.ts .ts-stp button svg{width:1.7rem;height:1.7rem;stroke:#fff;fill:none;display:block}.ts-stp b{min-width:1.6rem;text-align:center;font-family:var(--ts-display);font-size:1.5rem;font-weight:600}.ts-card.has-qty .ts-stp{display:flex}.ts-card.has-qty .ts-add{display:none}.ts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:750px){.ts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}}@media(min-width:990px){.ts-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ts-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.ts-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.ts-hero{position:relative;overflow:hidden;margin:.8rem 1rem 0;border-radius:3.2rem;background:var(--ts-sun);padding:2.4rem 1.8rem;isolation:isolate}.ts-hero:before,.ts-hero:after{content:"";position:absolute;border-radius:50%;z-index:-1;pointer-events:none}.ts-hero:before{width:30rem;height:30rem;right:-12rem;top:-10rem;background:#ffda6b}.ts-hero:after{width:22rem;height:22rem;left:-9rem;bottom:-9rem;background:#ffb91f}@media(min-width:750px){.ts-hero{margin:1.4rem 3.2rem 0;padding:5.6rem;border-radius:4.4rem}.ts-hero:before{width:56rem;height:56rem;right:-14rem;top:-18rem}}.ts-hero__in{display:flex;flex-direction:column;gap:2rem}@media(min-width:990px){.ts-hero__in{display:grid;grid-template-columns:1fr 1.05fr;gap:4rem;align-items:center}}.ts-hero__copy{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}.ts-hero h1{font-size:3.8rem;font-weight:700;line-height:.98;letter-spacing:-.015em}@media(min-width:750px){.ts-hero h1{font-size:6.8rem}}.ts-hero__sub{font-size:1.5rem;color:var(--ts-ink-2);max-width:46rem;font-weight:700}@media(min-width:750px){.ts-hero__sub{font-size:1.9rem}}.ts-search{position:relative;display:flex;align-items:center;width:100%;max-width:52rem;height:5.6rem;margin-top:.4rem;border-radius:999px;background:#fff;border:2px solid var(--ts-ink);box-shadow:0 4px 0 var(--ts-ink)}.ts-search>svg{position:absolute;left:1.8rem;width:2rem;height:2rem;stroke:var(--ts-mute);fill:none;pointer-events:none}.ts .ts-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;padding:0 1rem 0 4.8rem;font-size:1.6rem;font-weight:700;color:var(--ts-ink);border-radius:999px;outline:none;-webkit-appearance:none;appearance:none}.ts .ts-search input::placeholder{color:#9a94ae;font-weight:600}.ts .ts-search input::-webkit-search-cancel-button{display:none}.ts .ts-search button{flex:none;margin-right:.4rem;width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:var(--ts-blue);display:flex;align-items:center;justify-content:center;padding:0}.ts .ts-search button svg{width:2rem;height:2rem;stroke:#fff;fill:none}.ts-search:focus-within{box-shadow:0 4px 0 var(--ts-ink),0 0 0 5px #037abe40}.ts-chips{display:flex;gap:.6rem;flex-wrap:wrap}.ts .ts-chip{display:inline-flex;align-items:center;height:3.4rem;padding:0 1.4rem;border-radius:999px;background:#ffffffb3;font-family:var(--ts-display);font-weight:500;font-size:1.4rem;color:var(--ts-ink);transition:background .15s,transform .15s}.ts .ts-chip:hover{background:#fff;transform:translateY(-2px)}.ts-hero__cta{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.4rem}@media(max-width:749px){.ts-hero__cta{display:none}}.ts-bubbles{position:relative;width:100%;aspect-ratio:100/80;max-width:56rem;margin:0 auto}.ts .ts-bub{position:absolute;left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;border-radius:50%;padding:0;border:2px solid var(--ts-ink);background:#fff;box-shadow:0 5px 0 var(--ts-ink);cursor:pointer;animation:tsFloat 5.5s ease-in-out infinite;animation-delay:var(--d,0s);transition:box-shadow .15s}.ts .ts-bub img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:4px solid #fff}.ts-bub__price{position:absolute;left:50%;bottom:-.8rem;transform:translate(-50%);height:2.6rem;padding:0 1rem;border-radius:999px;background:#fff;border:2px solid var(--ts-ink);font-family:var(--ts-display);font-weight:600;font-size:1.3rem;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;color:var(--ts-ink)}.ts-bub__price svg{width:1.2rem;height:1.2rem;stroke:var(--ts-blue);fill:none}.ts .ts-bub:hover{animation-play-state:paused;box-shadow:0 8px 0 var(--ts-ink)}.ts .ts-bub:hover .ts-bub__price{background:var(--ts-blue);color:#fff}.ts .ts-bub:hover .ts-bub__price svg{stroke:#fff}.ts .ts-bub.is-added .ts-bub__price{background:var(--ts-mint);color:var(--ts-ink)}.ts-bub:nth-child(1){--x:1%;--y:2%;--s:33%;--d:0s}.ts-bub:nth-child(2){--x:37%;--y:0%;--s:24%;--d:-1.2s}.ts-bub:nth-child(3){--x:64%;--y:5%;--s:33%;--d:-2.4s}.ts-bub:nth-child(4){--x:35%;--y:33%;--s:29%;--d:-3.1s}.ts-bub:nth-child(5){--x:4%;--y:50%;--s:25%;--d:-.7s}.ts-bub:nth-child(6){--x:69%;--y:52%;--s:26%;--d:-1.9s}.ts-bub:nth-child(7){--x:27%;--y:72%;--s:20%;--d:-4s}.ts-bub:nth-child(8){--x:51%;--y:73%;--s:19%;--d:-2.9s}.ts-dot{position:absolute;border-radius:50%;pointer-events:none;animation:tsFloat 6s ease-in-out infinite}.ts-dot--1{width:4%;aspect-ratio:1;left:92%;top:78%;background:var(--ts-pink)}.ts-dot--2{width:6%;aspect-ratio:1;left:-1%;top:38%;background:var(--ts-blue);animation-delay:-2s}.ts-dot--3{width:3%;aspect-ratio:1;left:58%;top:30%;background:#fff;animation-delay:-3s}@keyframes tsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ts-ribbon-wrap{overflow:hidden;padding:2.2rem 0 1rem}.ts-ribbon{margin:0 -2rem;background:var(--ts-blue);color:#fff;transform:rotate(-1.6deg);overflow:hidden;border-top:2px solid var(--ts-ink);border-bottom:2px solid var(--ts-ink);padding:1.2rem 0}.ts-ribbon__track{display:flex;width:max-content;animation:tsMarquee 32s linear infinite}.ts-ribbon__set{display:flex;align-items:center;gap:2.4rem;padding-right:2.4rem;flex:none}.ts-ribbon__set span{font-family:var(--ts-display);font-size:1.7rem;font-weight:500;white-space:nowrap;color:#fff}.ts-ribbon__set b{font-weight:700;color:var(--ts-sun)}.ts-ribbon__set svg{width:1.8rem;height:1.8rem;fill:var(--ts-sun);flex:none}.ts-ribbon:hover .ts-ribbon__track{animation-play-state:paused}@keyframes tsMarquee{to{transform:translate(-50%)}}@media(min-width:750px){.ts-ribbon__set span{font-size:2rem}}.ts-moods{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(min-width:750px){.ts-moods{grid-template-columns:repeat(6,1fr);gap:1.4rem}}.ts .ts-mood{position:relative;border-radius:2.6rem;overflow:hidden;aspect-ratio:1/1.08;display:flex;align-items:flex-end;padding:1.1rem 1.2rem;text-decoration:none;color:var(--ts-ink);isolation:isolate;transition:transform .3s cubic-bezier(.2,.9,.3,1.5)}.ts .ts-mood:hover{transform:translateY(-4px) rotate(-1.5deg)}.ts-mood img{position:absolute;right:-12%;top:-10%;width:78%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:4px solid #fff;z-index:-1;transition:transform .4s cubic-bezier(.2,.9,.3,1.5)}.ts .ts-mood:hover img{transform:rotate(-10deg) scale(1.06)}.ts-mood b{font-family:var(--ts-display);font-size:1.7rem;font-weight:600;line-height:1;background:#fff;border-radius:999px;padding:.6rem 1.1rem;color:var(--ts-ink)}@media(min-width:750px){.ts-mood b{font-size:2rem}}.ts .ts-bchip{flex:0 0 auto;display:flex;align-items:center;gap:.8rem;height:4.8rem;padding:0 1.6rem 0 .4rem;border:2px solid var(--ts-line);border-radius:999px;background:#fff;font-family:var(--ts-display);font-weight:600;font-size:1.5rem;color:var(--ts-ink);transition:background .15s,border-color .15s,transform .15s}.ts .ts-bchip:hover{border-color:var(--ts-ink);transform:translateY(-2px)}.ts-bchip img{width:3.8rem;height:3.8rem;border-radius:50%;object-fit:cover;background:var(--ts-sun-t)}.ts .ts-bchip[aria-selected=true]{background:var(--ts-ink);border-color:var(--ts-ink);color:#fff}.ts-brand-panel{display:none;margin-top:.6rem}.ts-brand-panel.is-on{display:block;animation:tsPop .35s cubic-bezier(.2,.9,.3,1.3)}@keyframes tsPop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.ts-deal{position:relative;overflow:hidden;background-color:var(--ts-red);background-image:radial-gradient(rgba(255,255,255,.14) 2px,transparent 2.5px);background-size:18px 18px;color:#fff;border-radius:3.2rem;padding:2.4rem 2rem 2rem;display:flex;flex-direction:column;gap:1.4rem;border:2px solid var(--ts-ink);box-shadow:0 6px 0 var(--ts-ink)}@media(min-width:750px){.ts-deal{padding:4.8rem 5.2rem;display:grid;grid-template-columns:1.15fr 1fr;gap:3.2rem;align-items:center;border-radius:4.4rem}}.ts-deal__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.2rem}.ts .ts-deal h2{color:#fff;font-size:3.2rem;font-weight:700}@media(min-width:750px){.ts .ts-deal h2{font-size:5.6rem}}.ts-deal__copy>p{color:#ffe1e1;font-weight:700;max-width:44rem}.ts-deal__price{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ts-deal__price b{font-family:var(--ts-display);font-size:3rem;font-weight:700}.ts-deal__price s{color:#ffc2c2;font-weight:700}.ts-cd{display:inline-flex;gap:.5rem;margin-left:auto}.ts-cd>span{min-width:4.4rem;height:4.4rem;border-radius:1.4rem;background:#fff;color:var(--ts-red);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--ts-display);font-weight:700;font-size:1.6rem;line-height:1}.ts-cd small{font-family:var(--ts-body);font-size:.9rem;font-weight:800;color:var(--ts-ink-2);margin-top:.2rem}.ts-deal__save{position:absolute;right:1.4rem;top:1.4rem;z-index:2;width:7.6rem;height:7.6rem;border-radius:50%;background:var(--ts-sun);color:var(--ts-ink);border:2px solid var(--ts-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--ts-display);font-weight:600;font-size:1.2rem;line-height:1;transform:rotate(12deg);box-shadow:0 4px 0 var(--ts-ink)}.ts-deal__save b{font-size:2.2rem;font-weight:700}@media(min-width:750px){.ts-deal__save{width:10rem;height:10rem;right:3rem;top:3rem;font-size:1.4rem}.ts-deal__save b{font-size:3rem}}.ts-deal__stack{position:relative;width:100%;height:14rem;pointer-events:none}.ts-deal__stack img{position:absolute;width:31%;aspect-ratio:1;object-fit:cover;border-radius:2rem;border:4px solid #fff;box-shadow:0 14px 26px -10px #00000073;transition:transform .4s cubic-bezier(.2,.9,.3,1.4)}.ts-deal__stack img:nth-child(1){left:0;top:10%;transform:rotate(-8deg)}.ts-deal__stack img:nth-child(2){left:34.5%;top:0;z-index:2}.ts-deal__stack img:nth-child(3){left:69%;top:10%;transform:rotate(8deg)}.ts-deal:hover .ts-deal__stack img:nth-child(1){transform:rotate(-12deg) translateY(-6px)}.ts-deal:hover .ts-deal__stack img:nth-child(3){transform:rotate(12deg) translateY(-6px)}@media(max-width:749px){.ts-deal__stack img:nth-child(n+4){display:none}}@media(min-width:750px){.ts-deal__stack{height:auto;min-height:32rem;align-self:stretch}.ts-deal__stack img{width:44%}.ts-deal__stack img:nth-child(1){left:2%;top:8%}.ts-deal__stack img:nth-child(2){left:28%;top:0}.ts-deal__stack img:nth-child(3){left:54%;top:10%}.ts-deal__stack img:nth-child(4){left:14%;top:48%;transform:rotate(5deg)}.ts-deal__stack img:nth-child(5){left:42%;top:50%;transform:rotate(-5deg);z-index:2}}.ts-reels{position:relative;background:var(--ts-blue);color:#fff;padding:4rem 0;margin-top:5.6rem}.ts-reels:before,.ts-reels:after{content:"";position:absolute;left:0;right:0;height:18px;background-repeat:repeat-x;background-size:36px 18px}.ts-reels:before{top:-17px;background-image:radial-gradient(circle at 18px 18px,var(--ts-blue) 17.5px,transparent 18px)}.ts-reels:after{bottom:-17px;background-image:radial-gradient(circle at 18px 0,var(--ts-blue) 17.5px,transparent 18px)}@media(min-width:750px){.ts-reels{padding:7.2rem 0;margin-top:8rem}.ts-reels .ts-wrap{display:grid;grid-template-columns:1fr 1.8fr;gap:4.8rem;align-items:center}}.ts .ts-reels h2{color:#fff;font-size:3rem;font-weight:700}@media(min-width:750px){.ts .ts-reels h2{font-size:4.4rem}}.ts-reels .ts-sub{color:#d6ecfb}.ts-reels__copy{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:1.6rem;align-items:flex-start}.ts .ts-reel{position:relative;flex:0 0 15rem;aspect-ratio:9/15;border-radius:2.4rem;overflow:hidden;background:#025e93;display:block;border:3px solid #fff;transition:transform .3s cubic-bezier(.2,.9,.3,1.4)}.ts .ts-reel:nth-child(odd){transform:rotate(-2deg)}.ts .ts-reel:nth-child(2n){transform:rotate(2deg)}.ts .ts-reel:hover{transform:rotate(0) translateY(-4px)}.ts-reel img{width:100%;height:100%;object-fit:cover}.ts-reel__pl{position:absolute;left:.9rem;bottom:.9rem;height:3rem;padding:0 1.1rem;border-radius:999px;background:#fff;color:var(--ts-ink);display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ts-display);font-size:1.3rem;font-weight:600}.ts-reel__pl svg{fill:var(--ts-red)}@media(min-width:750px){.ts-reels .ts-reels__row{display:flex;gap:1.4rem;margin:0;padding:1rem 0;overflow:visible}.ts .ts-reel{flex:1}}.ts-box{display:grid;gap:1.2rem}@media(min-width:750px){.ts-box{grid-template-columns:1.5fr 1fr;gap:2rem}}.ts-box__card{position:relative;overflow:hidden;background:var(--ts-grape);color:#fff;border-radius:3.2rem;padding:2.4rem 2rem;display:flex;flex-direction:column;gap:1.4rem;border:2px solid var(--ts-ink);box-shadow:0 6px 0 var(--ts-ink)}.ts-box__card:after{content:"";position:absolute;right:-6rem;top:-6rem;width:18rem;height:18rem;border-radius:50%;background:#ffffff1f}.ts .ts-box__card h2{color:#fff;font-size:3rem;font-weight:700}.ts-box__card .ts-sub{color:#ede7ff}.ts-box__slots{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;position:relative;z-index:1}@media(min-width:750px){.ts-box__slots{grid-template-columns:repeat(8,1fr)}}.ts-box__slots span{aspect-ratio:1;border-radius:50%;background:#ffffff2e;border:3px dashed rgba(255,255,255,.55);overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--ts-display);font-weight:600;color:#fff;font-size:1.4rem}.ts-box__slots span:has(img){border:3px solid #fff;background:#fff}.ts-box__slots img{width:100%;height:100%;object-fit:cover}.ts-box__card .ts-btn{align-self:flex-start;position:relative;z-index:1}.ts-gift{background:var(--ts-pink-t);border-radius:3.2rem;padding:2rem;display:flex;gap:1.6rem;align-items:center}.ts-gift img{width:11rem;height:11rem;border-radius:50%;object-fit:cover;flex:none;border:4px solid #fff;transform:rotate(-6deg)}.ts .ts-gift h2{font-size:2.4rem;font-weight:700}.ts-gift .ts-link{background:#fff;color:var(--ts-ink);align-self:flex-start}.ts-rv{position:relative;--c:#fff;background:var(--c);border-radius:2.8rem;padding:2rem 2rem 2.2rem;display:flex;flex-direction:column;gap:1rem;flex:0 0 27rem;font-size:1.5rem;font-weight:700;margin-bottom:1.8rem;color:var(--ts-ink)}.ts-rv:after{content:"";position:absolute;left:3rem;bottom:-1.4rem;width:2.8rem;height:2.8rem;background:var(--c);border-radius:0 0 0 2.8rem;transform:skew(-18deg)}.ts-scroll>.ts-rv:nth-child(3n+1){--c:var(--ts-sun-t)}.ts-scroll>.ts-rv:nth-child(3n+2){--c:var(--ts-mint-t)}.ts-scroll>.ts-rv:nth-child(3n+3){--c:var(--ts-sky)}@media(min-width:750px){.ts-rv{flex:1;font-size:1.7rem}}.ts-rv .ts-sub{display:inline-flex;align-self:flex-start;background:#ffffffbf;border-radius:999px;padding:.4rem 1rem;font-size:1.2rem}.ts-stars{color:#ffb400;display:flex;gap:.2rem}.ts-stars svg{width:1.6rem;height:1.6rem;fill:currentColor}.ts-store{position:relative;border-radius:3.2rem;overflow:hidden;background:var(--ts-ink);color:#fff;min-height:26rem;display:flex;align-items:flex-end;border:2px solid var(--ts-ink);box-shadow:0 6px 0 var(--ts-ink)}.ts-store>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ts-store:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#17132be0 15%,#17132b1a 75%);z-index:1}.ts-store__copy{position:relative;z-index:2;padding:2rem;display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}.ts-store__open{display:inline-flex;align-items:center;gap:.6rem;height:2.8rem;padding:0 1.1rem;border-radius:999px;background:var(--ts-mint);color:var(--ts-ink);font-family:var(--ts-display);font-weight:600;font-size:1.3rem}.ts-store__open i{width:.8rem;height:.8rem;border-radius:50%;background:var(--ts-ink)}.ts .ts-store h2{color:#fff;font-size:2.8rem;font-weight:700}.ts-store p{color:#e6e2f2;font-size:1.4rem;font-weight:700}@media(min-width:750px){.ts-store{min-height:42rem;border-radius:4.4rem}.ts-store__copy{padding:4.8rem;max-width:62rem}.ts .ts-store h2{font-size:4.8rem}.ts-store p{font-size:1.7rem}}.ts-ship{display:flex;flex-direction:column;gap:.6rem}.ts-ship__t{font-size:1.3rem;font-weight:800;margin:0}.ts-ship__bar{height:1rem;border-radius:999px;background:var(--ts-sun-t);overflow:hidden;border:1.5px solid var(--ts-ink)}.ts-ship__bar span{display:block;height:100%;border-radius:999px;background:var(--ts-sun);width:0;transition:width .6s cubic-bezier(.2,.9,.3,1.2)}.ts-ship__bar span.is-done{background:var(--ts-mint)}.ts-tabbar{position:fixed;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:60;background:var(--ts-ink);border-radius:999px;display:grid;grid-template-columns:repeat(4,1fr);padding:.6rem;box-shadow:0 10px 30px #17132b59;font-family:var(--ts-body)}.ts .ts-tabbar a,.ts-tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;height:5.2rem;border-radius:999px;font-family:var(--ts-display);font-size:1.15rem;font-weight:500;color:#ffffffb8;position:relative;text-decoration:none;letter-spacing:0;transition:background .2s,color .2s}.ts-tabbar a svg{width:2.2rem;height:2.2rem;stroke:currentColor;fill:none;display:block}.ts-tabbar a.is-on{background:var(--ts-sun);color:var(--ts-ink)}.ts-tabbar__cnt{position:absolute;top:.4rem;right:calc(50% - 2.4rem);min-width:2rem;height:2rem;padding:0 .5rem;border-radius:999px;background:var(--ts-red);color:#fff;font-family:var(--ts-display);font-size:1.15rem;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid var(--ts-ink)}.ts-tabbar__cnt[hidden]{display:none}@media(min-width:750px){.ts-tabbar{display:none}}.ts-toast{position:fixed;top:1.2rem;right:1.2rem;left:1.2rem;z-index:2147483001;background:#fff;border-radius:2.6rem;border:2px solid var(--ts-ink);box-shadow:0 6px 0 var(--ts-ink),0 24px 50px #17132b40;padding:1.4rem;display:flex;flex-direction:column;gap:1.2rem;transform:translateY(-150%) scale(.96);opacity:0;visibility:hidden;transition:transform .5s cubic-bezier(.2,1.3,.3,1),opacity .25s,visibility .5s;font-family:var(--ts-body);color:var(--ts-ink);letter-spacing:0;font-weight:700}.ts-toast.is-on{transform:none;opacity:1;visibility:visible}@media(min-width:750px){.ts-toast{left:auto;width:40rem;top:10rem;right:2.4rem}}.ts-toast__line{height:.4rem;border-radius:999px;background:var(--ts-sun-t);overflow:hidden}.ts-toast__line i{display:block;height:100%;background:var(--ts-blue);transform-origin:left}.ts-toast.is-on .ts-toast__line i{animation:tsTimer 5s linear both}@keyframes tsTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ts-toast__row{display:flex;gap:1.2rem;align-items:center}.ts-toast__row img{width:6.4rem;height:6.4rem;border-radius:50%;object-fit:cover;background:var(--ts-sun-t);border:3px solid var(--ts-sun-t);flex:none}.ts-toast.is-on .ts-toast__row img{animation:tsDrop .7s cubic-bezier(.2,1.5,.4,1) both}@keyframes tsDrop{0%{transform:translateY(-3rem) rotate(-20deg) scale(.6);opacity:0}to{transform:none;opacity:1}}.ts-toast__t{display:flex;gap:.8rem;align-items:center;font-family:var(--ts-display);font-weight:600;font-size:1.7rem;margin:0}.ts-toast__tick circle{stroke-dasharray:60;stroke-dashoffset:60}.ts-toast__tick path{stroke-dasharray:20;stroke-dashoffset:20}.ts-toast.is-on .ts-toast__tick circle{animation:tsRing .5s ease-out .1s both}.ts-toast.is-on .ts-toast__tick path{animation:tsCheck .3s ease-out .5s both}@keyframes tsRing{to{stroke-dashoffset:0}}@keyframes tsCheck{to{stroke-dashoffset:0}}.ts-toast p{margin:0}.ts-toast .ts-sub{font-size:1.3rem}.ts-toast__x{cursor:pointer;width:3.4rem;height:3.4rem;border:0;border-radius:50%;background:var(--ts-sun-t);display:flex;align-items:center;justify-content:center;margin-left:auto;flex:none;padding:0;color:var(--ts-ink)}.ts-toast__btns{display:flex;gap:.8rem}.ts-toast .ts-btn{min-height:4.6rem;flex:1;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid var(--ts-ink);font-family:var(--ts-display);font-weight:600;font-size:1.5rem;background:var(--ts-blue);color:#fff;box-shadow:0 3px 0 var(--ts-ink);text-decoration:none}.ts-toast .ts-btn--ghost{background:#fff;color:var(--ts-ink)}@media(max-width:749px){.ts-hero{padding:2rem 1.6rem}.ts-hero h1{font-size:3.5rem}.ts-hero__sub{font-size:1.4rem}.ts-hero__in{gap:1.6rem}.ts-hero__copy{gap:1rem}.ts-search{height:5.2rem}.ts-chips{flex-wrap:nowrap;overflow-x:auto;width:calc(100% + 3.2rem);margin:0 -1.6rem;padding:0 1.6rem .2rem;scrollbar-width:none}.ts-chips::-webkit-scrollbar{display:none}.ts .ts-chip{flex:none;height:3.2rem}.ts-bubbles{aspect-ratio:100/64}.ts-bub:nth-child(1){--x:0%;--y:3%;--s:27%}.ts-bub:nth-child(2){--x:27%;--y:0%;--s:22%}.ts-bub:nth-child(3){--x:48%;--y:8%;--s:27%}.ts-bub:nth-child(4){--x:75%;--y:0%;--s:24%}.ts-bub:nth-child(5){--x:4%;--y:52%;--s:24%}.ts-bub:nth-child(6){--x:29%;--y:45%;--s:24%}.ts-bub:nth-child(7){--x:54%;--y:55%;--s:22%}.ts-bub:nth-child(8){--x:77%;--y:47%;--s:22%}.ts-bub__price{height:2.4rem;font-size:1.2rem;padding:0 .8rem}.ts-eh h2{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){.ts *,.ts-toast,.ts-toast *{animation:none!important;transition:none!important}.ts-ribbon__track{width:auto;overflow-x:auto}.ts-ribbon__set[aria-hidden=true]{display:none}}.ts-card__bd{flex:1 1 auto}.ts-card__cta{padding:0 .4rem .4rem;margin-top:auto}.ts .ts-cta{display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;min-height:4.6rem;padding:0 1.2rem;border-radius:999px;border:2px solid var(--ts-ink);background:var(--ts-blue);color:#fff;box-shadow:0 3px 0 var(--ts-ink);font-family:var(--ts-display);font-weight:600;font-size:1.55rem;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .12s,box-shadow .12s,background .15s}.ts .ts-cta svg{flex:none;width:1.9rem;height:1.9rem;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ts .ts-cta span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ts .ts-cta:hover{background:var(--ts-blue-d);color:#fff;transform:translateY(-1px);box-shadow:0 4px 0 var(--ts-ink)}.ts .ts-cta:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ts-ink)}.ts .ts-cta.is-busy{opacity:.65;pointer-events:none}.ts .ts-cta--ghost{background:#fff;color:var(--ts-ink)}.ts .ts-cta--ghost:hover{background:var(--ts-sun);color:var(--ts-ink)}.ts .ts-cta--out{background:transparent;color:var(--ts-mute);border-color:#17132b33;box-shadow:none;cursor:default}.ts .ts-cta--out:hover{background:transparent;color:var(--ts-mute);transform:none;box-shadow:none}.ts .ts-card__cta .ts-stp{position:static;width:100%;height:4.6rem;justify-content:space-between;background:var(--ts-ink);border-color:var(--ts-ink);box-shadow:0 3px 0 var(--ts-blue)}.ts .ts-card__cta .ts-stp button{width:4.4rem;height:100%;border-radius:999px;cursor:pointer}.ts .ts-card__cta .ts-stp button:hover{background:#ffffff1f}.ts .ts-card__cta .ts-stp button svg{stroke-width:2.6;stroke-linecap:round}.ts-stp__n{font-family:var(--ts-display);font-weight:500;font-size:1.4rem;color:#fffc;white-space:nowrap}.ts-stp__n b{font-size:1.6rem;color:#fff;margin-right:.2rem}.ts-card.has-qty .ts-card__cta .ts-stp{display:flex}.ts-card.has-qty .ts-card__cta .ts-cta{display:none}@media(max-width:374px){.ts .ts-cta{font-size:1.4rem;gap:.5rem;padding:0 .8rem}.ts .ts-cta svg{width:1.6rem;height:1.6rem}.ts .ts-card__cta .ts-stp button{width:3.8rem}.ts-stp__n{font-size:1.25rem}}.ts-card{container-type:inline-size}.ts-cta__s{display:none}.ts-stp__n i{font-style:normal}@container (max-width:200px){.ts .ts-cta{font-size:1.4rem;gap:.5rem;padding:0 .8rem}.ts .ts-cta svg{width:1.6rem;height:1.6rem}}@container (max-width:165px){.ts .ts-cta svg{display:none}.ts .ts-card__cta .ts-stp button{width:3.6rem}.ts-stp__n i{display:none}}@container (max-width:110px){.ts .ts-cta__l{display:none}.ts .ts-cta__s{display:inline}.ts .ts-cta{min-height:4.2rem;font-size:1.4rem}.ts .ts-card__cta .ts-stp{height:4.2rem}.ts .ts-card__cta .ts-stp button{width:3.2rem}}.ts .ts-cta--ghost{background:var(--ts-sun);color:var(--ts-ink)}.ts .ts-cta--ghost:hover{background:#ffd65c;color:var(--ts-ink)}@container (max-width:170px){.ts .ts-cta--ghost .ts-cta__l{display:none}.ts .ts-cta--ghost .ts-cta__s{display:inline}}html body .product-card-wrapper,html body .product-card-wrapper>.card{height:100%}html body .product-card-wrapper>.card{display:flex;flex-direction:column}html body .product-card-wrapper>.card>.card__content{flex:1 1 auto}html body .product-card-wrapper>.card>.card__content{grid-template-rows:max-content max-content 1fr max-content;align-content:stretch}html body .product-card-wrapper .card__content>.card__information{grid-row:1/3}.ts.ts-dcta{grid-row:4;align-self:end;container-type:inline-size;margin-top:auto;padding:.2rem .4rem .5rem;position:relative;z-index:2}.ts-dcta .ts-card__cta{padding:0}.product-card-wrapper.has-qty .ts-dcta .ts-stp{display:flex}.product-card-wrapper.has-qty .ts-dcta .ts-cta{display:none}.ts .ts-cta--notify{background:#fff;color:var(--ts-ink)}.ts .ts-cta--notify svg{stroke:var(--ts-ink)}@media(hover:hover){.ts .ts-cta--notify:hover{background:var(--ts-sun-t);color:var(--ts-ink)}}@container (max-width:170px){.ts .ts-cta--notify .ts-cta__l{display:none}.ts .ts-cta--notify .ts-cta__s{display:inline}}html body .product-card-wrapper .quick-add{display:none}html body .product-card-wrapper.card-wrapper .card__heading,html body .product-card-wrapper.card-wrapper .card__heading a{font-size:1.85rem;font-weight:600;line-height:1.2;letter-spacing:0}html body .product-card-wrapper .card-information .price,html body .product-card-wrapper .card-information .price-item{font-size:1.45rem;font-weight:700;line-height:1.4}html body .product-card-wrapper .card-information .price .price-item--regular.price-item--last,html body .product-card-wrapper .card-information .price--on-sale .price-item--regular{font-size:1.25rem;font-weight:600}@media(min-width:990px){html body .product-card-wrapper.card-wrapper .card__heading,html body .product-card-wrapper.card-wrapper .card__heading a{font-size:2rem}html body .product-card-wrapper .card-information .price,html body .product-card-wrapper .card-information .price-item{font-size:1.55rem}}html body .product-card-wrapper.card-wrapper .card__heading a{-webkit-line-clamp:3}:root{--pc-line:rgba(23,19,43,.09);--pc-shadow:0 1px 2px rgba(23,19,43,.05),0 8px 20px -14px rgba(23,19,43,.28);--pc-shadow-h:0 2px 4px rgba(23,19,43,.06),0 16px 30px -16px rgba(23,19,43,.34);--pc-r:2rem;--pc-ri:1.5rem}.ts .ts-card,html body .product-card-wrapper.card-wrapper>.card{background:#fff!important;border:1px solid var(--pc-line);border-radius:var(--pc-r);padding:.5rem;box-shadow:var(--pc-shadow);transform:none!important;transition:box-shadow .2s ease,border-color .2s ease}@media(hover:hover){.ts .ts-card:hover,html body .product-card-wrapper.card-wrapper:hover>.card{box-shadow:var(--pc-shadow-h);border-color:#17132b24}}html body .product-card-wrapper.card-wrapper .card__inner{border-radius:var(--pc-ri);background:#f7f3ec}html body .product-card-wrapper.card-wrapper .card__media .media{border-radius:var(--pc-ri)}.ts .ts-card__ph{border-radius:var(--pc-ri);background:#f7f3ec}.ts .ts-card.is-out .ts-card__ph img,html body .product-card-wrapper.card-wrapper.is-out .card__media img{opacity:.55;filter:grayscale(.35)}.ts .ts-card__badge{left:.6rem;top:.6rem;height:auto;padding:.45rem .8rem;border-radius:.8rem;background:#fff;color:var(--ts-ink);font-family:var(--ts-body);font-size:1.15rem;font-weight:800;line-height:1;box-shadow:0 1px 3px #17132b26;border:0}.ts .ts-card__badge--out{background:var(--ts-ink);color:#fff}html body .product-card-wrapper.card-wrapper .card__badge{padding:.6rem}html body .product-card-wrapper.card-wrapper .card__badge .badge{border:0;border-radius:.8rem;padding:.45rem .8rem;background:var(--ts-ink);color:#fff;font-family:var(--ts-body);font-size:1.15rem;font-weight:800;letter-spacing:0;line-height:1}html body .product-card-wrapper.card-wrapper .card__content>.card__badge{display:none}.ts .ts-card__bd,html body .product-card-wrapper.card-wrapper .card__information{padding:1rem .6rem .2rem;gap:.4rem}html body .product-card-wrapper.card-wrapper .card__information{display:flex;flex-direction:column}html body .product-card-wrapper.card-wrapper .card-information{display:flex;flex-direction:column;gap:.5rem;margin-top:0}.ts .ts-card__title,html body .product-card-wrapper.card-wrapper .card__heading,html body .product-card-wrapper.card-wrapper .card__heading a{font-family:var(--ts-display);font-weight:600;font-size:1.6rem;line-height:1.22;letter-spacing:0;color:var(--ts-ink);margin:0}.ts .ts-card__title,html body .product-card-wrapper.card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.44em;text-decoration:none}html body .product-card-wrapper.card-wrapper .card__heading{min-height:0}@media(min-width:750px){.ts .ts-card__title,html body .product-card-wrapper.card-wrapper .card__heading,html body .product-card-wrapper.card-wrapper .card__heading a{font-size:1.75rem}}@media(hover:hover){.ts .ts-card__title:hover,html body .product-card-wrapper.card-wrapper .card__heading a:hover{color:var(--ts-blue);text-decoration:none}}.ts .ts-card__stars,html body .ts-dstars{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-family:var(--ts-body);font-size:1.25rem;font-weight:700;line-height:1;color:var(--ts-mute,#6B6584)}.ts .ts-card__stars svg,html body .ts-dstars svg{width:1.35rem;height:1.35rem;fill:#ffb400;flex:none}html body .ts-dstars b{color:var(--ts-ink);font-weight:800}html body .product-card-wrapper .rating,html body .product-card-wrapper .rating-text,html body .product-card-wrapper .rating-count{display:none}.ts .ts-card__pr{margin:.1rem 0 0}.ts .ts-card__pr b{font-family:var(--ts-body);font-size:1.5rem;font-weight:800;color:var(--ts-ink)}html body .product-card-wrapper.card-wrapper .price{margin:.1rem 0 0;font-family:var(--ts-body)}html body .product-card-wrapper.card-wrapper .price .price-item,html body .product-card-wrapper.card-wrapper .price-item--regular,html body .product-card-wrapper.card-wrapper .price-item--sale{font-family:var(--ts-body);font-size:1.5rem;font-weight:800;line-height:1.3;color:var(--ts-ink)}html body .product-card-wrapper.card-wrapper .price--on-sale .price-item--regular{font-size:1.2rem;font-weight:700;color:var(--ts-mute,#6B6584)}html body .product-card-wrapper.card-wrapper .price--on-sale .price-item--sale{color:var(--ts-red)}@media(min-width:990px){.ts .ts-card__pr b,html body .product-card-wrapper.card-wrapper .price .price-item{font-size:1.6rem}}.ts .ts-card__cta,.ts.ts-dcta{padding:.7rem .1rem .1rem}.ts .ts-card__cta .ts-cta{min-height:4.4rem;border:0;border-radius:1.3rem;box-shadow:none;font-size:1.5rem;gap:.6rem;transform:none}.ts .ts-card__cta .ts-cta svg{width:1.8rem;height:1.8rem}@media(hover:hover){.ts .ts-card__cta .ts-cta:hover{transform:none;box-shadow:none;background:var(--ts-blue-d);color:#fff}}.ts .ts-card__cta .ts-cta:active{transform:scale(.97);box-shadow:none}.ts .ts-card__cta .ts-cta--ghost{background:var(--ts-sun-t,#FFF1C6);color:var(--ts-ink);box-shadow:inset 0 0 0 1.5px #17132b1f}@media(hover:hover){.ts .ts-card__cta .ts-cta--ghost:hover{background:var(--ts-sun);color:var(--ts-ink)}}.ts .ts-card__cta .ts-cta--notify{background:#fff;color:var(--ts-ink);box-shadow:inset 0 0 0 1.5px #17132b2e}.ts .ts-card__cta .ts-cta--notify svg{stroke:var(--ts-ink)}@media(hover:hover){.ts .ts-card__cta .ts-cta--notify:hover{background:#f7f3ec;color:var(--ts-ink)}}.ts .ts-card__cta .ts-stp{height:4.4rem;border:0;border-radius:1.3rem;background:var(--ts-sky,#DDF0FC);box-shadow:none;padding:0 .4rem;color:var(--ts-ink)}.ts .ts-card__cta .ts-stp button{width:3.6rem;height:3.6rem;border-radius:1rem;background:#fff;box-shadow:0 1px 2px #17132b1f}.ts .ts-card__cta .ts-stp button svg{stroke:var(--ts-blue);stroke-width:2.6}@media(hover:hover){.ts .ts-card__cta .ts-stp button:hover{background:var(--ts-blue)}.ts .ts-card__cta .ts-stp button:hover svg{stroke:#fff}}.ts .ts-card__cta .ts-stp__n{color:var(--ts-mute,#6B6584);font-family:var(--ts-display);font-size:1.4rem}.ts .ts-card__cta .ts-stp__n b{color:var(--ts-ink);font-size:1.6rem}@container (max-width:165px){.ts .ts-card__cta .ts-stp button{width:3.4rem;height:3.4rem}}html body .product-card-wrapper.card-wrapper>.card>.card__content{display:flex;flex-direction:column;flex:1 1 auto}html body .product-card-wrapper.card-wrapper .card__content>.card__information{flex:1 1 auto}html body .product-card-wrapper.card-wrapper .card-information{margin-top:auto;padding-top:.2rem}.ts .ts-card__bd{flex:1 1 auto}.ts .ts-card__bd>.ts-card__stars{margin-top:auto;padding-top:.2rem}.ts .ts-card__title,html body .product-card-wrapper.card-wrapper .card__heading a{-webkit-line-clamp:3;min-height:0}.ts .ts-card__title,html body .product-card-wrapper.card-wrapper .card__heading,html body .product-card-wrapper.card-wrapper .card__heading a{font-size:1.7rem}.ts .ts-card__pr b,html body .product-card-wrapper.card-wrapper .price .price-item,html body .product-card-wrapper.card-wrapper .price-item--regular,html body .product-card-wrapper.card-wrapper .price-item--sale{font-size:1.4rem}@media(min-width:750px){.ts .ts-card__title,html body .product-card-wrapper.card-wrapper .card__heading,html body .product-card-wrapper.card-wrapper .card__heading a{font-size:1.85rem}.ts .ts-card__pr b,html body .product-card-wrapper.card-wrapper .price .price-item{font-size:1.5rem}}@container (max-width:170px){.ts .ts-cta--ghost .ts-cta__l{display:inline}.ts .ts-cta--ghost .ts-cta__s{display:none}}@container (max-width:132px){.ts .ts-cta--ghost .ts-cta__l{display:none}.ts .ts-cta--ghost .ts-cta__s{display:inline}}.ts .ts-card__cta .ts-cta--ghost{font-size:1.45rem}html body .product-card-wrapper.card-wrapper .ts.ts-dcta{align-self:stretch;width:100%;margin-top:0}html body .product-card-wrapper.card-wrapper .card-information{gap:.45rem}html body .product-card-wrapper.card-wrapper .card-information>*{margin:0}html body .product-card-wrapper.card-wrapper .card-information>.caption-large:empty{display:none}html body .product-card-wrapper.card-wrapper .card__content{padding-bottom:0}.ts .ts-card__title,html body .product-card-wrapper.card-wrapper .card__heading a{-webkit-line-clamp:2;min-height:0}.ts .ts-card__bd{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:.8rem;row-gap:.5rem;align-content:flex-start}.ts .ts-card__bd>.ts-card__title{flex:0 0 100%}.ts .ts-card__bd>.ts-card__stars{order:2;margin:0;padding:0}.ts .ts-card__bd>.ts-card__pr{order:1;margin:0}.ts .ts-card__cta{margin-top:auto}html body .product-card-wrapper.card-wrapper .card-information{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:.8rem;row-gap:.3rem;margin-top:.5rem;padding-top:0}html body .product-card-wrapper.card-wrapper .card-information>.price{order:1}html body .product-card-wrapper.card-wrapper .card-information>.ts-dstars{order:2}html body .product-card-wrapper.card-wrapper .card__content>.card__information{flex:0 0 auto}html body .product-card-wrapper.card-wrapper .ts.ts-dcta{margin-top:auto}.ts .th-brands__item .ts-card__title{-webkit-line-clamp:1;min-height:0}.ts .th-brands__item .ts-card__bd{flex:none;justify-content:flex-start}.ts .th-brands__item .ts-card__cta{margin-top:0}html body .ts-dprice{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}html body .ts-dprice .ts-dprice__was{font-family:var(--ts-body);font-size:1.2rem;font-weight:700;color:var(--ts-mute,#6B6584)}html body .product-card-wrapper.card-wrapper .card-information{margin-top:.4rem}html body .product-card-wrapper.card-wrapper .card-information>.price.ts-dprice,html body .product-card-wrapper.card-wrapper .card-information>p.ts-dstars{margin:0}.ts .ts-card__cta .ts-cta--ghost{background:var(--ts-sun);color:var(--ts-ink);box-shadow:none}@media(hover:hover){.ts .ts-card__cta .ts-cta--ghost:hover{background:#f5b800;color:var(--ts-ink)}}.ts-ribbon-wrap{padding:1.6rem 0 .4rem}.ts-ribbon{margin:0;transform:none}.ts-toast.is-on .ts-toast__line i{animation-duration:var(--ts-toast-ms,3.5s)}@media(max-width:749px){.ts-toast{top:calc(var(--header-bottom-position,72px) + .8rem);left:50%;right:auto;width:auto;max-width:calc(100vw - 2.4rem);padding:.6rem 1.4rem .6rem .6rem;gap:0;border-radius:999px;box-shadow:0 4px 0 var(--ts-ink),0 12px 24px #17132b38;transform:translate(-50%,-1.2rem) scale(.92)}.ts-toast.is-on{transform:translate(-50%)}.ts-toast__line,.ts-toast .ts-ship,.ts-toast__btns,.ts-toast__x{display:none!important}.ts-toast__row{gap:.9rem}.ts-toast__row img{width:3.8rem;height:3.8rem;border-width:2px}.ts-toast__row>div{display:flex;flex-direction:column;gap:.1rem}.ts-toast__t{font-size:1.45rem;gap:.5rem}.ts-toast__tick{width:1.8rem;height:1.8rem}.ts-toast .ts-sub{font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22rem}.ts-toast{pointer-events:none}.ts-toast.is-on{pointer-events:auto}}.ts-toast{cursor:default}.cart-count-bubble.ts-bump{animation:tsBump .4s cubic-bezier(.2,1.6,.4,1)}@keyframes tsBump{40%{transform:scale(1.35)}}.ts-hero{--rb:4.6rem;padding-bottom:calc(2.4rem + var(--rb))}.ts-ribbon-wrap{position:relative;z-index:2;overflow:hidden;margin:-4.6rem 1rem 0;padding:0;border-radius:0 0 3.2rem 3.2rem}.ts-ribbon-wrap .ts-ribbon{display:flex;align-items:center;height:4.6rem;margin:0;padding:0;transform:none;border-bottom:0}.ts-ribbon-wrap .ts-ribbon__track{align-items:center}@media(min-width:750px){.ts-hero{--rb:6rem;padding-bottom:calc(4rem + var(--rb))}.ts-ribbon-wrap{margin:-6rem 3.2rem 0;border-radius:0 0 4.4rem 4.4rem}.ts-ribbon-wrap .ts-ribbon{height:6rem}}.ts-hero__cta{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;margin-top:1.2rem}@media(max-width:749px){.ts-hero__cta{display:flex}}.ts-hero__or{flex:none;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--ts-ink);color:var(--ts-sun);font-family:var(--ts-display);font-weight:700;font-size:1.4rem;text-transform:uppercase;letter-spacing:.04em;transform:rotate(-8deg);box-shadow:0 3px #17132b40}@media(max-width:749px){.ts-hero__or{width:3.4rem;height:3.4rem;font-size:1.2rem}}.ts .ts-hero__box{position:relative;gap:.8rem;overflow:visible;animation:tsBoxHop 3.2s cubic-bezier(.3,1.6,.5,1) 1.2s infinite;transform-origin:50% 100%}.ts-hero__box-ic{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.ts-hero__new{position:absolute;top:-1.1rem;right:-1rem;padding:.3rem .8rem;border-radius:999px;border:2px solid var(--ts-ink);background:var(--ts-red);color:#fff;font-family:var(--ts-display);font-weight:700;font-size:1.15rem;line-height:1.2;transform:rotate(10deg);animation:tsNewWiggle 3.2s ease-in-out 1.2s infinite}.ts-hero__spark{position:absolute;width:.9rem;height:.9rem;border-radius:50%;background:var(--ts-red);opacity:0;pointer-events:none;animation:tsSpark 3.2s ease-out 1.2s infinite}.ts-hero__spark--1{left:12%;top:-.4rem;background:var(--ts-blue)}.ts-hero__spark--2{left:48%;top:-.8rem;width:.7rem;height:.7rem;background:var(--ts-ink)}.ts-hero__spark--3{left:80%;bottom:-.4rem;background:#fff;border:2px solid var(--ts-ink)}@keyframes tsBoxHop{0%,62%,to{transform:none}66%{transform:translateY(0) scale(1.06,.9)}72%{transform:translateY(-1.4rem) scale(.96,1.06) rotate(-2deg)}78%{transform:translateY(0) scale(1.04,.94)}82%{transform:translateY(-.5rem) rotate(1deg)}86%{transform:none}}@keyframes tsNewWiggle{0%,62%,to{transform:rotate(10deg)}70%{transform:rotate(-8deg) scale(1.15)}78%{transform:rotate(14deg)}86%{transform:rotate(10deg)}}@keyframes tsSpark{0%,66%{opacity:0;transform:none}72%{opacity:1}90%,to{opacity:0;transform:translateY(-1.6rem) scale(.4)}}.ts-hero__spark--3{animation-name:tsSpark3}@keyframes tsSpark3{0%,66%{opacity:0;transform:none}72%{opacity:1}90%,to{opacity:0;transform:translate(1.2rem,1rem) scale(.4)}}.ts .ts-hero__box:hover{animation-play-state:paused;background:var(--ts-sun-t)}.ts .ts-hero__box:hover .ts-hero__new{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ts .ts-hero__box,.ts-hero__new,.ts-hero__spark{animation:none}.ts-hero__spark{display:none}}.ts-hero__copy{container-type:inline-size;container-name:tshero}@container tshero (max-width:520px){.ts-hero__cta{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:.4rem;width:100%;max-width:38rem}.ts-hero__cta .ts-btn{width:100%;justify-content:center}.ts-hero__or{width:auto;height:auto;align-self:stretch;display:flex;align-items:center;gap:1rem;background:none;box-shadow:none;transform:none;color:var(--ts-ink);font-size:1.3rem;padding:.4rem 0 1.2rem}.ts-hero__or:before,.ts-hero__or:after{content:"";flex:1;height:2px;border-radius:2px;background:#17132b40}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ts.css.map */
