:root{--tt-pink: #d85677;--tt-pink-deep: #b8395b;--tt-pink-soft: #fde8ec;--tt-pink-card: #fbd3da;--tt-pink-best: #f7b7c3;--tt-ink: #3a1f26}.tt-offer{display:grid;gap:.5rem;text-align:start;max-width:460px}.tt-offer__tabs{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.tt-offer__tab{position:relative;display:grid;gap:.125rem;padding:.75rem .875rem;border-radius:12px;background:var(--tt-pink-card);color:var(--tt-ink);line-height:1.25}.tt-offer__tab--best{background:var(--tt-pink-best);box-shadow:inset 0 0 0 1.5px var(--tt-pink)}.tt-offer__qty{font-size:.8125rem;font-weight:600}.tt-offer__save{font-size:1.125rem;font-weight:700;color:var(--tt-pink-deep)}.tt-offer__save small{display:block;font-size:.75rem;font-weight:600;letter-spacing:.02em}.tt-offer__flag{position:absolute;top:-.6rem;inset-inline-end:.625rem;padding:.125rem .5rem;border-radius:999px;background:var(--tt-pink);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tt-offer__note{margin:0;padding:.5rem .875rem;border-radius:10px;background:var(--tt-pink-soft);color:var(--tt-ink);font-size:.8125rem}.tt-timer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;max-width:460px;padding:.625rem .875rem;border-radius:10px;background:var(--tt-ink);color:#fff}.tt-timer[hidden]{display:none}.tt-timer__label{font-size:.8125rem;font-weight:600}.tt-timer__clock{display:flex;gap:.5rem}.tt-timer__clock>span{display:grid;justify-items:center;min-width:2.25rem;line-height:1.1}.tt-timer__clock b{font-size:1.125rem;font-variant-numeric:tabular-nums}.tt-timer__clock small{font-size:.625rem;opacity:.75;text-transform:uppercase}.tt-trust{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;gap:.75rem;max-width:460px;margin:0;padding:0;list-style:none}.tt-trust__item{display:grid;justify-items:center;gap:.25rem;color:var(--tt-ink);font-size:.75rem;font-weight:700;line-height:1.2;text-align:center}.tt-trust__badge{width:72px;height:72px}.tt-trust__badge--wide{width:120px;height:64px}.tt-usp{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:.875rem 0;border-block:1px solid rgb(var(--border-color, 230 230 230));list-style:none}.tt-usp__item{display:grid;justify-items:center;gap:.375rem;font-size:.75rem;font-weight:600;line-height:1.25;text-align:center;color:var(--tt-ink)}.tt-usp__item svg{width:30px;height:30px;color:var(--tt-pink-deep)}.product-info .buy-buttons--has-dynamic{grid-template-columns:1fr 1fr;column-gap:.875rem;align-items:stretch}.product-info .buy-buttons--has-dynamic>.button,.product-info .buy-buttons--has-dynamic button[type=submit]{background:var(--tt-ink)!important;border-color:var(--tt-ink)!important;color:#fff!important;border-radius:999px;font-weight:800}.product-info .buy-buttons--has-dynamic .shopify-payment-button__button--unbranded{height:100%;min-height:3.25rem;border:2px solid var(--tt-pink-deep)!important;border-radius:999px;background:var(--tt-pink-card)!important;color:var(--tt-pink-deep)!important;font-weight:800;text-transform:uppercase}@media(max-width:699px){.product-info .buy-buttons--has-dynamic .button,.product-info .buy-buttons--has-dynamic .shopify-payment-button__button--unbranded{padding-inline:.75rem;font-size:.8125rem;letter-spacing:.06em;white-space:nowrap}}.tt-desc{display:grid;gap:1rem;text-align:start}.tt-desc .tt-desc__body,.tt-desc .tt-desc__body *{text-align:start!important}.tt-desc .tt-desc__body span{display:inline;font-size:inherit!important}.tt-desc .tt-desc__body p{line-height:1.7}.tt-desc .tt-desc__h{margin-block:1.25rem .375rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-pink-deep)}.tt-desc .tt-desc__body>.tt-desc__h:first-child{margin-block-start:0}.tt-care{padding:1rem 1.125rem;border-inline-start:4px solid var(--tt-pink);border-radius:10px;background:var(--tt-pink-soft)}.tt-care__title{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-pink-deep)}.tt-care .tt-desc__body{color:var(--tt-ink)}.product-info .variant-picker .color-swatch{--swatch-size: 2.75rem;--swatch-offset: 3px;box-shadow:inset 0 0 0 1px #0000001f}.product-info .variant-picker :checked+.color-swatch{border-width:2px;border-color:var(--tt-ink)}.tt-card-swatches .color-swatch{box-shadow:inset 0 0 0 1px #0000001f}.tt-pct-off{align-self:center;padding:.2rem .55rem;border-radius:6px;background:var(--tt-pink-deep);color:#fff;font-size:.8125rem;font-weight:700;line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tt-product.css.map */
