:root{--tc-bg:#FBF7F3;--tc-blush:#F3E3E0;--tc-sand:#EFE6DA;--tc-rose:#EADBD6;--tc-cream:#F1E9E2;--tc-ink:#3A2E2A;--tc-muted:#5E504B;--tc-gold:#A88A5C;--tc-gold-text:#7D6438;--tc-line:#EFE6DA}.tc{font-family:Outfit,system-ui,-apple-system,sans-serif;color:var(--tc-ink);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.tc *,.tc *:before,.tc *:after{box-sizing:border-box}.tc a{color:inherit;text-decoration:none}.tc a:hover{color:var(--tc-gold-text)}.tc img{max-width:100%}.tc-wrap{max-width:1320px;margin:0 auto;padding:0 32px}.tc-section{background:var(--tc-bg);padding:96px 0 0}.tc-eyebrow{display:block;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--tc-gold-text)}.tc-h2{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:42px;line-height:1.15;margin:10px 0 0;color:var(--tc-ink);letter-spacing:0}.tc-head-center{text-align:center;margin-bottom:36px}.tc-head-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:32px}.tc-head-row .tc-h2{margin:0}.tc-link{font-size:15px;font-weight:500;color:var(--tc-gold-text)!important;border-bottom:1px solid var(--tc-gold);padding-bottom:2px}.tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 30px;border-radius:999px;background:var(--tc-ink);color:#fff!important;font-family:inherit;font-size:15px;font-weight:500;border:1px solid var(--tc-ink);cursor:pointer;white-space:nowrap}.tc-btn:hover{background:#2a201d}.tc-btn--ghost{background:transparent;color:var(--tc-ink)!important}.tc-btn--ghost:hover{background:#3a2e2a0f}.tc-media{position:relative;overflow:hidden;background:var(--tc-rose)}.tc-media>img,.tc-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.tc-media>svg{fill:#3a2e2a2e}.tc-ann{background:var(--tc-blush);height:42px;display:flex;align-items:center;justify-content:center;gap:12px}.tc-ann button{width:44px;height:42px;border:0;background:transparent;color:var(--tc-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.tc-ann__msgs{min-width:260px;text-align:center;font-size:13px;font-weight:500;letter-spacing:.06em}.tc-ann__msg{display:none}.tc-ann__msg.is-active{display:block}.tc-header{background:#fff;border-bottom:1px solid var(--tc-line);position:relative;z-index:30}.tc-header__inner{min-height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.tc-header__left{display:flex;align-items:center}.tc-nav{display:flex;gap:28px;flex-wrap:wrap;font-size:14px;font-weight:500}.tc-logo{justify-self:center;display:flex;align-items:center;gap:12px;white-space:nowrap}.tc-logo__mark{width:40px;height:40px;border-radius:999px;border:1px solid var(--tc-gold);display:flex;align-items:center;justify-content:center;font-family:Marcellus,Georgia,serif;font-size:15px;color:var(--tc-gold-text)}.tc-logo__text{font-family:Marcellus,Georgia,serif;font-size:26px;letter-spacing:.18em;text-transform:uppercase}.tc-logo img{display:block;height:auto;max-height:64px;width:auto}.tc-icons{justify-self:end;display:flex;align-items:center;gap:4px}.tc-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--tc-ink);background:none;border:0;cursor:pointer;position:relative;padding:0}.tc-cartpill{display:flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:var(--tc-blush);font-size:14px;font-weight:500}.tc-badge{position:absolute;top:7px;right:5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--tc-gold);color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center}.tc-drawer summary{list-style:none}.tc-drawer summary::-webkit-details-marker{display:none}.tc-drawer__panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--tc-line);box-shadow:0 12px 24px #3a2e2a14;padding:8px 16px 16px}.tc-drawer__panel a{display:block;padding:14px 4px;border-bottom:1px solid var(--tc-line);font-size:16px}.tc-drawer__panel a.tc-sub{padding-left:20px;font-size:14px;color:var(--tc-muted)}.tc-only-m{display:none!important}.tc-hero{background:var(--tc-bg);padding-top:24px}.tc-hero__frame{position:relative;height:620px;border-radius:28px;overflow:hidden}.tc-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease;pointer-events:none;display:flex;align-items:center}.tc-slide.is-active{opacity:1;pointer-events:auto}.tc-slide__media{position:absolute;top:0;right:0;bottom:0;left:0}.tc-slide__media img,.tc-slide__media svg{width:100%;height:100%;object-fit:cover;display:block}.tc-slide__media svg{fill:#3a2e2a26}.tc-slide__media .tc-img-m{display:none}.tc-slide__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fbf7f3d9,#fbf7f373 40%,#fbf7f300 70%)}.tc-slide__text{position:relative;display:flex;flex-direction:column;gap:18px;align-items:flex-start;padding:64px;max-width:600px}.tc-slide__title{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:68px;line-height:1.04;margin:0;color:var(--tc-ink)}.tc-slide__sub{font-size:16px;line-height:1.7;color:#4a3d38;max-width:380px;margin:0}.tc-dots{position:absolute;left:64px;bottom:24px;display:flex;gap:4px;z-index:2}.tc-dot{width:40px;height:44px;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.tc-dot span{display:block;height:4px;width:10px;border-radius:999px;background:#b9a79f;transition:width .3s}.tc-dot.is-active span{width:32px;background:var(--tc-ink)}.tc-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tc-cat{display:flex;flex-direction:column;gap:16px;align-items:center}.tc-cat .tc-media{width:100%;aspect-ratio:4/5;border-radius:24px}.tc-cat__name{font-family:Marcellus,Georgia,serif;font-size:22px;text-align:center}.tc-grid{display:grid;grid-template-columns:repeat(var(--tc-cols-d,4),minmax(0,1fr));gap:40px 24px}.tc-card{display:flex;flex-direction:column;gap:10px}.tc-card .tc-media{aspect-ratio:4/5;border-radius:22px}.tc-card--tall .tc-media{aspect-ratio:3/4}.tc-tag{position:absolute;top:16px;left:16px;z-index:1;background:#fff;color:var(--tc-gold-text);font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;line-height:1.2}.tc-tag--dark{background:var(--tc-ink);color:#fff;font-weight:500;font-size:11px;letter-spacing:.08em}.tc-tag--soldout{background:#fff;color:var(--tc-muted)}.tc-card__row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:4px}.tc-card__title{font-size:16px;line-height:1.35;display:block}.tc-price{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-top:6px}.tc-price b{font-size:17px;font-weight:600}.tc-price s{font-size:13px;color:#7a6c66}.tc-add{width:44px;height:44px;flex:none;border:1px solid var(--tc-ink);border-radius:999px;background:transparent;color:var(--tc-ink)!important;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.tc-add:hover{background:var(--tc-ink);color:#fff!important}.tc-card form{margin:0}.tc-trust-bg{background:var(--tc-sand);margin-top:112px;padding:80px 0}.tc-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tc-trust__item{background:#fff;border-radius:24px;padding:16px 16px 26px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center}.tc-trust__item .tc-media{width:100%;aspect-ratio:4/3;border-radius:16px}.tc-trust__title{font-family:Marcellus,Georgia,serif;font-size:22px}.tc-trust__text{font-size:14px;line-height:1.6;color:var(--tc-muted);max-width:240px}.tc-faq{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.tc-faq details{background:#fff;border:1px solid var(--tc-line);border-radius:20px}.tc-faq summary{list-style:none;min-height:68px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:17px;font-weight:500;cursor:pointer}.tc-faq summary::-webkit-details-marker{display:none}.tc-faq__sign{width:32px;height:32px;flex:none;border-radius:999px;background:var(--tc-blush);display:flex;align-items:center;justify-content:center;font-size:19px;line-height:1}.tc-faq__sign:before{content:"+"}.tc-faq details[open] .tc-faq__sign:before{content:"\2212"}.tc-faq__a{padding:0 72px 22px 24px;font-size:15px;line-height:1.7;color:var(--tc-muted)}.tc-faq__a p{margin:0 0 8px}.tc-faq__a p:last-child{margin:0}.tc-store{position:relative;min-height:520px;border-radius:28px;overflow:hidden;display:flex;align-items:center;padding:48px;background:var(--tc-rose)}.tc-store>.tc-media{position:absolute;top:0;right:0;bottom:0;left:0}.tc-store__card{position:relative;border-radius:24px;padding:40px;max-width:440px;display:flex;flex-direction:column;gap:14px;background:#fff9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.6)}.tc-store__title{font-family:Marcellus,Georgia,serif;font-size:36px;line-height:1.15}.tc-store__text{font-size:15px;line-height:1.7;color:var(--tc-ink)}.tc-store__text p{margin:0}.tc-store__btns{display:flex;gap:10px;flex-wrap:wrap;padding-top:6px}.tc-store__btns .tc-btn{height:50px;padding:0 26px;font-size:14px}.tc-footer{background:var(--tc-blush);margin-top:48px}.tc-footer__top{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:48px;padding-bottom:48px}.tc-social{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tc-social__icons{display:flex;gap:10px}.tc-social__icons a{width:48px;height:48px;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center}.tc-policies{border-top:1px solid #E2CFC9;padding-top:18px;padding-bottom:18px;display:flex;justify-content:center;gap:6px 28px;flex-wrap:wrap;font-size:13px}.tc-copy{border-top:1px solid #E2CFC9;padding-top:16px;padding-bottom:28px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--tc-muted);letter-spacing:.06em}@media(max-width:989px){.tc-only-d{display:none!important}.tc-only-m{display:flex!important}.tc-header__inner{min-height:64px;grid-template-columns:96px 1fr 96px;gap:0}.tc-header .tc-wrap{padding:0 6px}.tc-logo{gap:8px}.tc-logo__text{font-size:18px;letter-spacing:.16em}.tc-logo__mark{width:30px;height:30px;font-size:12px}.tc-logo img{max-height:44px}.tc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.tc-wrap{padding:0 16px}.tc-section{padding-top:48px}.tc-h2{font-size:28px;margin-top:6px}.tc-eyebrow{font-size:11px;letter-spacing:.24em}.tc-head-center{margin-bottom:22px}.tc-head-row{margin-bottom:18px}.tc-link{font-size:13px;border-bottom:0;padding:12px 0}.tc-ann{height:40px;justify-content:space-between;gap:0}.tc-ann__msgs{min-width:0;font-size:12px}.tc-hero{padding-top:0}.tc-hero .tc-wrap{padding:0}.tc-hero__frame{height:500px;border-radius:0}.tc-slide{align-items:flex-end}.tc-slide__media .tc-img-m{display:block}.tc-slide__media .tc-img-m+.tc-img-d{display:none}.tc-slide__veil{background:linear-gradient(0deg,#fbf7f3eb,#fbf7f38c 38%,#fbf7f300 62%)}.tc-slide__text{padding:28px 22px 60px;gap:12px}.tc-slide__title{font-size:38px;line-height:1.1}.tc-slide__sub{display:none}.tc-slide .tc-btn{height:50px;padding:0 26px;font-size:14px}.tc-dots{left:0;right:0;justify-content:center;bottom:8px}.tc-dot{width:36px}.tc-dot.is-active span{width:24px}.tc-dot span{width:8px}.tc-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.tc-cat{gap:10px}.tc-cat .tc-media{border-radius:18px}.tc-cat__name{font-size:17px}.tc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.tc-card{gap:6px}.tc-card .tc-media{border-radius:16px}.tc-tag{top:10px;left:10px;font-size:11px;padding:4px 9px}.tc-card__title{font-size:14px}.tc-price{gap:8px;margin-top:4px}.tc-price b{font-size:15px}.tc-price s{font-size:12px}.tc-add{display:none}.tc-trust-bg{margin-top:56px;padding:40px 0 44px}.tc-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tc-trust__item{border-radius:18px;padding:12px 12px 16px;gap:10px}.tc-trust__item .tc-media{border-radius:12px}.tc-trust__title{font-size:17px}.tc-trust__text{font-size:12px;line-height:1.5}.tc-faq{gap:8px}.tc-faq details{border-radius:16px}.tc-faq summary{min-height:56px;padding:12px 16px;font-size:15px}.tc-faq__sign{width:28px;height:28px;font-size:17px}.tc-faq__a{padding:0 16px 16px;font-size:14px}.tc-store{min-height:380px;border-radius:22px;padding:12px;align-items:flex-end}.tc-store__card{padding:18px;border-radius:16px;gap:8px;max-width:none;width:100%}.tc-store__title{font-size:22px}.tc-store__text{font-size:13px;line-height:1.5}.tc-store__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:4px}.tc-store__btns .tc-btn{height:46px;padding:0 12px;font-size:13px}.tc-footer{margin-top:32px}.tc-footer__top{flex-direction:column;padding-top:32px;padding-bottom:20px;gap:12px}.tc-footer__top>.tc-logo{display:none}.tc-social{flex-direction:column;gap:12px}.tc-policies{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding-top:10px;padding-bottom:10px}.tc-policies a{padding:11px 0}.tc-copy{padding-bottom:40px;font-size:11px}}.tc .tc-media:empty,.tc .tc-slide__veil:empty,.tc .tc-dot span:empty{display:block}.tc .tc-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tc-theme.css.map */
