.tk-gallery.tk-ratio-square .tk-gallery__main,.tk-gallery.tk-ratio-square .tk-thumb{aspect-ratio:1 / 1}.tk-fit-contain .tk-gallery__main,.tk-fit-contain.tk-split__media{background:#fff;border:1px solid var(--tk-line)}.tk-fit-contain .tk-gallery__main img,.tk-fit-contain .tk-thumb img,.tk-fit-contain.tk-split__media img,.tk-fit-contain .tk-card__media img,.tk-fit-contain .tk-step__media img{object-fit:contain;background:#fff}.tk-fit-contain .tk-card__media,.tk-fit-contain .tk-step__media,.tk-fit-contain .tk-thumb{background:#fff}.tk-steps.tk-ratio-square .tk-step__media{aspect-ratio:1 / 1}.tk-fit-contain .tk-step__media{border:1px solid var(--tk-line)}.tk-page__hero{background:linear-gradient(180deg,var(--tk-blush) 0%,var(--tk-cream) 100%);padding:72px 0 56px;text-align:center;margin-bottom:8px}.tk-page__hero-inner{max-width:760px}.tk-page__title{font-size:clamp(34px,5vw,56px)}.tk-page__intro{margin-top:16px;font-size:17px}.tk-page__intro a,.tk-page__help a,.tk-rte a{color:var(--tk-rose);text-decoration:underline;text-underline-offset:3px}.tk-page__card{max-width:780px;margin:0 auto;background:#fff;border:1px solid var(--tk-line);border-radius:24px;padding:40px 28px;box-shadow:0 20px 60px -40px #2b202459}@media(min-width:750px){.tk-page__card{padding:56px 64px}}.tk-rte{font-size:16px;line-height:1.75;color:#4a3d41}.tk-rte>*:first-child{margin-top:0}.tk-rte h2,.tk-rte h3{font-family:var(--tk-heading);font-weight:400;color:var(--tk-ink);line-height:1.25;margin:36px 0 12px}.tk-rte h2{font-size:28px}.tk-rte h3{font-size:22px}.tk-rte h3:before{content:"";display:block;width:28px;height:2px;background:var(--tk-rose);margin-bottom:14px}.tk-rte p{margin:0 0 14px}.tk-rte ul,.tk-rte ol{padding-left:1.2em;margin:0 0 16px}.tk-rte li{margin-bottom:8px}.tk-rte strong{color:var(--tk-ink)}.tk-page__help{max-width:780px;margin:24px auto 0;display:flex;gap:16px;align-items:center;background:var(--tk-blush);border-radius:20px;padding:22px 26px}.tk-page__help-icon{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--tk-rose)}.tk-page__help-icon svg{width:20px;height:20px}.tk-page__help strong{font-family:var(--tk-heading);font-weight:400;font-size:19px}.tk-page__help .tk-text{font-size:15px;margin-top:2px}.tk .tk-faq{background:#fff;border:1px solid var(--tk-line);border-radius:24px;padding:8px 28px;border-top:1px solid var(--tk-line)}.tk .tk-faq details:last-child{border-bottom:0}.tk .tk-faq summary{font-family:var(--tk-heading);font-size:19px;font-weight:400}.tk .tk-faq summary:after{color:var(--tk-rose)}.tk-faq .tk-text a{color:var(--tk-rose);text-decoration:underline;text-underline-offset:3px}.tk.tk-bg-white .tk-faq{background:var(--tk-cream);border-color:transparent}.tk-head--tight{margin-bottom:32px}.tk-assure__grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(min-width:990px){.tk-assure__grid{grid-template-columns:repeat(4,1fr);gap:20px}}.tk-assure__item{display:grid;gap:12px;align-content:start;background:var(--tk-cream);border-radius:18px;padding:20px 18px}.tk-bg-cream .tk-assure__item{background:#fff}.tk-assure__icon{width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--tk-rose);box-shadow:0 6px 18px -10px #2b202459}.tk-assure__icon svg{width:22px;height:22px}.tk-assure__title{font-family:var(--tk-heading);font-weight:400;font-size:18px;line-height:1.25;margin:0 0 4px;color:var(--tk-ink)}.tk-assure__text{font-size:14px;line-height:1.55;color:var(--tk-muted)}.tk-assure__text p{margin:0}.tk-assure__text a{color:var(--tk-rose);text-decoration:underline}.tk-assure__pay{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px}.tk-assure__pay-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tk-muted);letter-spacing:.04em}.tk-assure__pay-label svg{width:16px;height:16px;color:var(--tk-ink)}.tk-assure__pay-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.tk-pay-icon{width:38px;height:24px;display:block}.tk-social{display:grid;gap:20px;align-items:center;justify-items:center;text-align:center;background:#fff;border:1px solid var(--tk-line);border-radius:24px;padding:36px 24px}@media(min-width:750px){.tk-social{grid-template-columns:auto 1fr auto;text-align:left;justify-items:start;padding:36px 44px}}.tk-social__icon{width:64px;height:64px;border-radius:50%;background:var(--tk-ink);color:#fff;display:grid;place-items:center}.tk-social__icon svg{width:30px;height:30px}.tk-social .tk-eyebrow{margin-bottom:6px}@media(max-width:749px){body .tk{padding-top:calc(var(--tk-pt, 72px) * .6);padding-bottom:calc(var(--tk-pb, 72px) * .6)}body .tk.tk-bar{padding:0}body .tk-head{margin-bottom:28px}body .tk-h1{font-size:30px}body .tk-h2{font-size:27px}body .tk-hero__grid{gap:22px}body .tk-info{gap:16px}body .tk-variant{padding:10px;gap:8px}body .tk-variant img{width:34px;height:34px;flex-basis:34px}body .tk-variant__name{font-size:13px}body .tk-trust__item{font-size:11px}body .tk-cards,body .tk-steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -20px;padding:0 20px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}body .tk-cards::-webkit-scrollbar,body .tk-steps::-webkit-scrollbar{display:none}body .tk-cards>*,body .tk-steps>*{flex:0 0 76%;scroll-snap-align:start}body .tk-page__hero{padding:44px 0 32px}body .tk-page__card{border-radius:18px}body .tk-cta__content{padding:40px 22px}body .tk-cta__box{min-height:0}body .tk .tk-faq{padding:4px 18px;border-radius:18px}body .tk .tk-faq summary{font-size:17px;padding:18px 0}body .tk-assure__item{padding:16px 14px}body .tk-assure__title{font-size:16px}body .tk-assure__text{font-size:13px}body:has(.tk-sticky.is-visible){padding-bottom:84px}}cart-drawer .cart__ctas:after,.cart__footer .cart__ctas:after{content:"Secure checkout \b7  Encrypted payments by Shopify";display:block;text-align:center;font-size:12px;color:#7b6b70;margin-top:10px;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tk-landing-2.css.map */
