.tm-bw-only-before,.tm-bw-only-live,.tm-bw-only-after{display:none!important}html[data-tm-bw=before] .tm-bw-only-before,html[data-tm-bw=live] .tm-bw-only-live,html[data-tm-bw=after] .tm-bw-only-after{display:revert!important}html[data-tm-bw=before] .tm-bw-only-before.tm-bw-flex,html[data-tm-bw=live] .tm-bw-only-live.tm-bw-flex,html[data-tm-bw=after] .tm-bw-only-after.tm-bw-flex{display:flex!important}html[data-tm-bw=live] .tm-bw-hide-live{display:none!important}.tm-bw,.tm-bw-sticky{--tm-bw-accent: #a9674e;--tm-bw-rose: #f6eae0;--tm-bw-radius: 20px;--tm-bw-shadow: 0 24px 48px rgba(49, 49, 49, .08)}.tm-bw{padding-top:64px;padding-bottom:64px;scroll-margin-top:96px}@media screen and (min-width:750px){.tm-bw{padding-top:96px;padding-bottom:96px}}.tm-bw__inner{max-width:1200px;margin:0 auto;padding:0 16px}@media screen and (min-width:750px){.tm-bw__inner{padding:0 32px}}.tm-bw__head{max-width:720px;margin:0 auto 48px;text-align:center}.tm-bw__eyebrow{display:block;margin:0 0 16px;font-size:13px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--tm-bw-accent)}.tm-bw__title{margin:0 0 16px;font-size:clamp(32px,4.4vw,48px);line-height:1.12}.tm-bw__text{margin:0;font-size:17px;line-height:1.6}.tm-bw__text p{margin:0}.tm-bw__btn{display:inline-block;min-height:52px;padding:16px 32px;border:0;border-radius:999px;background:var(--tm-bw-accent);color:#fff;font-size:16px;line-height:20px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.tm-bw__btn:hover{background:#94583f;color:#fff}.tm-bw__btn[disabled]{background:#d9cfc7;color:#313131;cursor:not-allowed}.tm-bw__link{color:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.tm-bw__btn{display:block;width:100%}}.tm-bw-countdown{display:flex;gap:8px;margin:0}.tm-bw-countdown__unit{min-width:68px;padding:8px;border-radius:16px;text-align:center}.tm-bw-countdown__value{display:block;font-size:28px;line-height:1.2;font-variant-numeric:tabular-nums}.tm-bw-countdown__label{display:block;font-size:12px;line-height:1.3}.tm-bw-hero{background:#313131;color:#fffcf9;padding-top:48px}.tm-bw-hero .tm-bw__eyebrow{color:#e7d4c4}.tm-bw-hero .tm-bw__title{color:#fffcf9;font-size:clamp(38px,5.4vw,64px);line-height:1.06}.tm-bw-hero .tm-bw__text{color:#fffcf9}.tm-bw-hero__grid{display:grid;gap:32px;align-items:center}.tm-bw-hero__countdown-label{margin:24px 0 8px;font-size:15px;color:#e7d4c4}.tm-bw-hero .tm-bw-countdown__unit{background:#fffcf91a}.tm-bw-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px}.tm-bw-hero__link{color:#fffcf9}.tm-bw-hero__media{display:grid;grid-template-columns:repeat(var(--tm-bw-tiles, 3),1fr);gap:8px;margin:0}.tm-bw-hero__media--single{grid-template-columns:1fr}.tm-bw-hero__tile{overflow:hidden;border-radius:var(--tm-bw-radius);background:#fffcf9;aspect-ratio:3 / 4}.tm-bw-hero__media--single .tm-bw-hero__tile{aspect-ratio:4 / 3}.tm-bw-hero__tile img{display:block;width:100%;height:100%;object-fit:cover}.tm-bw-bottles{position:relative;display:flex;justify-content:center;align-items:flex-end;margin:0;padding:24px 0 32px}.tm-bw-bottles:before{content:"";position:absolute;top:-8%;right:-4%;bottom:0;left:-4%;background:radial-gradient(ellipse 46% 50% at 50% 48%,rgba(255,236,214,.22),rgba(231,212,196,.08) 55%,transparent 75%);pointer-events:none}.tm-bw-bottles:after{content:"";position:absolute;left:12%;right:12%;bottom:22px;height:28px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.45),transparent 70%);pointer-events:none}.tm-bw-bottles__item{position:relative;z-index:1;flex:0 1 25%;max-width:150px;margin:0 -2%}.tm-bw-bottles__item img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 24px rgba(0,0,0,.35))}.tm-bw-bottles__item:nth-child(2),.tm-bw-bottles__item:nth-child(3){z-index:2;max-width:168px}@media screen and (max-width:749px){.tm-bw-bottles{padding:8px 0 24px}.tm-bw-bottles__item{max-width:92px}.tm-bw-bottles__item:nth-child(2),.tm-bw-bottles__item:nth-child(3){max-width:104px}}@media screen and (min-width:990px){.tm-bw-hero{padding-top:96px}.tm-bw-bottles__item{max-width:170px}.tm-bw-bottles__item:nth-child(2),.tm-bw-bottles__item:nth-child(3){max-width:190px}.tm-bw-hero__grid{grid-template-columns:1.05fr 1fr;gap:64px}}@media screen and (max-width:749px){.tm-bw-hero{padding-top:32px;padding-bottom:48px}.tm-bw-hero__grid{gap:24px}.tm-bw-hero .tm-bw-countdown{justify-content:space-between}.tm-bw-hero .tm-bw-countdown__unit{flex:1;min-width:0}.tm-bw-hero__actions{display:block;text-align:center}.tm-bw-hero__actions .tm-bw__link{display:inline-block;margin-top:16px}}.tm-bw-offer__grid{display:grid;gap:24px}@media screen and (min-width:750px){.tm-bw-offer__grid{grid-template-columns:repeat(3,1fr)}.tm-bw-offer__grid--4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1100px){.tm-bw-offer__grid--4{grid-template-columns:repeat(4,1fr)}}.tm-bw-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--tm-bw-radius);background:#fff;box-shadow:var(--tm-bw-shadow)}.tm-bw-card__media{display:block;aspect-ratio:1 / 1;background:var(--tm-bw-rose)}.tm-bw-card__media img{display:block;width:100%;height:100%;object-fit:cover}.tm-bw-card__badge{position:absolute;top:16px;left:16px;padding:8px 16px;border-radius:999px;background:#313131;color:#fffcf9;font-size:14px;line-height:1}.tm-bw-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.tm-bw-card__title{margin:0 0 8px;font-size:19px;line-height:1.3;font-weight:500;color:inherit;text-decoration:none}.tm-bw-card__rating{margin-bottom:8px}.tm-bw-card__line{flex:1;margin:0 0 16px;font-size:16px;line-height:1.5}.tm-bw-card__price{display:flex;align-items:baseline;gap:8px;margin:0 0 16px;font-size:24px;line-height:1.2}.tm-bw-card__price s{font-size:16px;opacity:.65}.tm-bw-card__stock{margin:-8px 0 16px;font-size:14px;color:#313131}.tm-bw-card .tm-bw__btn{width:100%}.tm-bw-card form{margin:0}.tm-bw-card .btn--preloader{display:none}.tm-bw-trio{align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px 48px;margin-top:48px;padding:32px;border-radius:var(--tm-bw-radius);background:var(--tm-bw-rose)}.tm-bw-trio__copy{flex:1 1 420px}.tm-bw-trio__title{margin:0 0 8px;font-size:24px;line-height:1.3;font-weight:500}.tm-bw-trio__text{margin:0;font-size:16px;line-height:1.5}.tm-bw-trio__error{margin:8px 0 0;font-size:14px}.tm-bw-nowrap{white-space:nowrap}@media screen and (max-width:749px){.tm-bw-trio{padding:24px}.tm-bw-trio__action{width:100%}}.tm-bw-offer__note{max-width:720px;margin:24px auto 0;font-size:14px;line-height:1.5;text-align:center}.tm-bw-reviews__viewport{margin:0 -16px}.tm-bw-reviews__track{display:flex;gap:24px;margin:0;padding:8px 16px 48px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;list-style:none}.tm-bw-reviews__track::-webkit-scrollbar{display:none}.tm-bw-review{display:flex;flex:0 0 85%;flex-direction:column;padding:32px 24px;border-radius:var(--tm-bw-radius);background:var(--tm-bw-rose);scroll-snap-align:start}.tm-bw-review p{margin:0}.tm-bw-review__stars{margin-bottom:16px!important;color:var(--tm-bw-accent);font-size:18px;letter-spacing:2px}.tm-bw-review__title{margin-bottom:8px!important;font-size:17px;line-height:1.4;font-weight:500}.tm-bw-review__body{flex:1;margin-bottom:24px!important;font-size:16px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.tm-bw-review__meta{font-size:14px;line-height:1.4}.tm-bw-review__product{margin-top:4px;font-size:14px;color:inherit;text-decoration:underline;text-underline-offset:3px}.tm-bw-reviews__nav{display:none;justify-content:center;gap:16px}.tm-bw-reviews__arrow{width:48px;height:48px;border:1px solid rgba(49,49,49,.2);border-radius:999px;background:transparent;color:#313131;font-size:20px;cursor:pointer}.tm-bw-reviews__arrow:hover{border-color:#313131}@media screen and (min-width:750px){.tm-bw-reviews__viewport{margin:0 -32px}.tm-bw-reviews__track{padding:8px 32px 48px;scroll-padding:0 32px}.tm-bw-review{flex-basis:calc((100% - 48px) / 3);padding:32px}.tm-bw-reviews__nav{display:flex}}.tm-bw-trust{background:#e7d4c4;color:#313131}.tm-bw-trust .tm-bw__eyebrow{color:#313131}.tm-bw-trust__grid{display:grid;gap:32px;align-items:center}.tm-bw-trust__photo{overflow:hidden;border-radius:var(--tm-bw-radius);aspect-ratio:4 / 5;max-width:420px;margin:0 auto}.tm-bw-trust__photo img{display:block;width:100%;height:100%;object-fit:cover}.tm-bw-trust__facts{display:grid;gap:16px;margin:24px 0 0;padding:0;list-style:none}.tm-bw-trust__facts li{padding:16px 24px;border-radius:var(--tm-bw-radius);background:#fffcf9;font-size:16px;line-height:1.45}@media screen and (min-width:750px){.tm-bw-trust__grid{grid-template-columns:380px 1fr;gap:64px}.tm-bw-trust__facts{grid-template-columns:1fr 1fr}}.tm-bw-sub__grid{display:grid;gap:24px}.tm-bw-sub__panel{padding:32px 24px;border-radius:var(--tm-bw-radius);background:var(--tm-bw-rose)}.tm-bw-sub__panel-title{margin:0 0 16px;font-size:19px;line-height:1.3;font-weight:500}.tm-bw-sub__steps{margin:0;padding:0;list-style:none}.tm-bw-sub__steps li{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid rgba(49,49,49,.12);font-size:16px;line-height:1.4}.tm-bw-sub__steps li:first-child{border-top:0}.tm-bw-sub__steps strong{font-size:20px;font-weight:500;white-space:nowrap}.tm-bw-sub__saving{margin:16px 0 0;font-size:15px;line-height:1.5}.tm-bw-sub__compare{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4}.tm-bw-sub__compare th,.tm-bw-sub__compare td{padding:16px 8px;border-top:1px solid rgba(49,49,49,.12);text-align:left;vertical-align:top;font-weight:400}.tm-bw-sub__compare thead th{border-top:0;font-weight:500}.tm-bw-sub__compare tbody th{font-weight:500}.tm-bw-sub__cta{margin-top:48px;text-align:center}.tm-bw-sub__cta .tm-bw__link{display:inline-block;margin-top:16px}.tm-bw-sub__cta-link-wrap{display:block}.tm-bw-sub__legal{max-width:720px;margin:24px auto 0;font-size:14px;line-height:1.5;text-align:center}@media screen and (min-width:750px){.tm-bw-sub__grid{grid-template-columns:1fr 1fr}.tm-bw-sub__panel{padding:32px}}.tm-bw-faq__list{max-width:780px;margin:0 auto}.tm-bw-faq__item{border-bottom:1px solid rgba(49,49,49,.15)}.tm-bw-faq__item summary{position:relative;padding:24px 40px 24px 0;font-size:17px;line-height:1.4;font-weight:500;list-style:none;cursor:pointer}.tm-bw-faq__item summary::-webkit-details-marker{display:none}.tm-bw-faq__item summary:after{content:"+";position:absolute;top:20px;right:8px;font-size:24px;line-height:1.2;font-weight:400;color:var(--tm-bw-accent)}.tm-bw-faq__item[open] summary:after{content:"\2212"}.tm-bw-faq__answer{padding:0 0 24px;font-size:16px;line-height:1.6}.tm-bw-faq__answer p{margin:0 0 8px}.tm-bw-final{background:#e7d4c4;color:#313131;text-align:center}.tm-bw-final .tm-bw__eyebrow{color:#313131}.tm-bw-final .tm-bw-countdown{justify-content:center;margin:24px 0}.tm-bw-final .tm-bw-countdown__unit{background:#fffcf9}.tm-bw-final__inner{max-width:720px;margin:0 auto}@media screen and (max-width:749px){.tm-bw-final .tm-bw-countdown__unit{flex:1;min-width:0}}.tm-bw-sticky{position:fixed;right:0;bottom:0;left:0;z-index:30;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#313131;color:#fffcf9;transform:translateY(110%);transition:transform .25s ease}.tm-bw-sticky.is-visible{transform:translateY(0)}.tm-bw-sticky__text{font-size:14px;line-height:1.3}.tm-bw-sticky__time{display:block;font-variant-numeric:tabular-nums;color:#e7d4c4}.tm-bw-sticky .tm-bw__btn{display:inline-block;width:auto;flex-shrink:0;min-height:44px;padding:12px 24px;font-size:15px}@media screen and (min-width:750px){.tm-bw-sticky{display:none!important}}@media screen and (max-width:749px){.tm-bw-sticky{z-index:98}}@media(prefers-reduced-motion:reduce){.tm-bw-sticky,.tm-bw__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tm-black-week.css.map */
