:root{--to-cream: #FBF7F0;--to-cream-2: #F3EBDD;--to-ink: #232019;--to-muted: #6F6A5E;--to-terra: #A9502C;--to-terra-dark: #8A3E1F;--to-olive: #4F5B3A;--to-line: rgba(35, 32, 25, .14);--to-radius: 10px;--to-tp-green: #00B67A}.to-eyebrow{display:block;letter-spacing:.22em;text-transform:uppercase;font-size:1.1rem;font-weight:600;color:var(--to-terra);margin-bottom:.8rem;font-family:var(--font-body-family)}.button{transition:filter .15s ease}.button:hover{filter:brightness(.9)}.badge{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem}.price--on-sale .price-item--sale{color:var(--to-terra);font-weight:600}s.price-item--regular{color:var(--to-muted);text-decoration-thickness:1px}hr.to-sep,.to-sep{border:0;border-top:1px solid var(--to-line);margin:1.6rem 0}.to-tp-inline{display:flex;align-items:center;gap:.9rem;margin:.6rem 0 .2rem;flex-wrap:wrap}.to-tp-stars{display:inline-flex;gap:2px}.to-tp-star{width:2rem;height:2rem;background:var(--to-tp-green);display:inline-grid;place-items:center}.to-tp-star:before{content:"\2605";color:#fff;font-size:1.3rem;line-height:1}.to-tp-txt{font-size:1.3rem;color:var(--to-ink)}.to-tp-txt b{font-weight:700}.to-tp-logo{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;font-size:1.25rem}.to-tp-logo:before{content:"\2605";color:var(--to-tp-green);font-size:1.5rem}.to-delivery{display:flex;align-items:center;gap:.8rem;background:var(--to-cream-2);border:1px solid var(--to-line);border-radius:8px;padding:1rem 1.2rem;margin:.6rem 0;font-size:1.3rem;line-height:1.5}.to-delivery svg{flex:none;width:2.2rem;height:2.2rem;color:var(--to-olive)}.to-acc{border-top:1px solid var(--to-line)}.to-acc:last-of-type{border-bottom:1px solid var(--to-line)}.to-acc summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;padding:1.6rem .2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.35rem;list-style:none}.to-acc summary::-webkit-details-marker{display:none}.to-acc summary:after{content:"+";font-size:2.2rem;font-weight:300;line-height:1;transition:transform .2s;color:var(--to-terra)}.to-acc[open] summary:after{transform:rotate(45deg)}.to-acc-body{padding:0 .2rem 1.8rem;font-size:1.4rem;line-height:1.7}.to-acc-body .to-acc-title{font-size:1.5rem;margin:0 0 .8rem;font-weight:700}.to-acc-body p{margin:0 0 1rem}.to-acc-body table{width:100%;border-collapse:collapse;margin-top:1rem;font-size:1.3rem}.to-acc-body th,.to-acc-body td{border:1px solid var(--to-line);padding:.7rem .9rem;text-align:center}.to-acc-body th{background:var(--to-cream-2);font-weight:600}.to-acc-body td:first-child,.to-acc-body th:first-child{text-align:left;font-weight:500}label.to-swatch-img{width:4.4rem;height:4.4rem;border-radius:50%;padding:0!important;background-size:cover;background-position:center;color:transparent!important;overflow:hidden;white-space:nowrap;border:1px solid var(--to-line);box-shadow:inset 0 0 0 2px var(--to-cream)}input:checked+label.to-swatch-img{box-shadow:0 0 0 2px var(--to-cream),0 0 0 4px var(--to-terra)!important;border-color:transparent}.to-grid{display:grid;gap:1.6rem}.to-card{display:block;text-decoration:none;color:var(--to-ink)}.to-card-media{position:relative;display:block;border-radius:var(--to-radius);overflow:hidden;aspect-ratio:3 / 4;background:var(--to-cream-2)}.to-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.to-card:hover .to-card-media img{transform:scale(1.04)}.to-card-badge{position:absolute;left:.8rem;bottom:.8rem;background:var(--to-terra);color:#fff;border-radius:40px;padding:.4rem 1rem;font-size:1.05rem;font-weight:600;letter-spacing:.06em}.to-card-title{display:block;margin:.9rem 0 .3rem;font-size:1.35rem;line-height:1.4}.to-card-price{display:block;font-size:1.35rem}.to-card-price .now{color:var(--to-terra);font-weight:600}.to-card-price .was{color:var(--to-muted);text-decoration:line-through;margin-left:.6rem;font-size:1.2rem}.to-prose{max-width:76rem;margin:0 auto}.to-center{text-align:center}.to-hidden{display:none!important}html.to-lock{overflow:hidden}@media screen and (max-width:749px){.to-acc summary{padding:1.4rem 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/to-custom.css.map */
