.tcc-community{overflow:hidden;padding:clamp(48px,6vw,88px) 0;background:var(--tcc-community-bg);color:var(--tcc-community-text)}.tcc-community__header{width:min(100% - 40px,1280px);margin:0 auto clamp(28px,4vw,46px);text-align:center}.tcc-community__heading{margin:0;color:inherit;font-family:var(--font-stack-heading, inherit);font-size:clamp(28px,3.2vw,48px);font-weight:400;letter-spacing:.03em;line-height:1.1;text-transform:uppercase}.tcc-community__subheading{max-width:620px;margin:14px auto 0;color:inherit;font-size:15px;letter-spacing:.04em;line-height:1.6;opacity:.72}.tcc-community__viewport{overflow:hidden}.tcc-community__track{display:flex;width:max-content;animation:tcc-community-scroll var(--tcc-community-duration) linear infinite;will-change:transform}.tcc-community__track:hover{animation-play-state:paused}.tcc-community__track--static{width:100%;animation:none}.tcc-community__track--static .tcc-community__set[aria-hidden=true]{display:none}.tcc-community__track--static .tcc-community__set{justify-content:center;width:100%}.tcc-community__set{display:flex;flex-shrink:0;gap:var(--tcc-community-gap);padding-right:var(--tcc-community-gap)}.tcc-community__item{flex:0 0 clamp(250px,27vw,410px);overflow:hidden;border-radius:2px;background:#00000009}.tcc-community__link{display:block;color:inherit}.tcc-community__image{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform .5s ease}.tcc-community__link:hover .tcc-community__image,.tcc-community__link:focus-visible .tcc-community__image{transform:scale(1.025)}@keyframes tcc-community-scroll{to{transform:translate(-50%)}}@media(max-width:749px){.tcc-community{padding:42px 0 52px}.tcc-community__header{width:min(100% - 32px,1280px);margin-bottom:26px}.tcc-community__item{flex-basis:72vw}}@media(prefers-reduced-motion:reduce){.tcc-community__track{width:100%;animation:none}.tcc-community__set{flex-wrap:wrap;justify-content:center;width:100%;padding-left:var(--tcc-community-gap)}.tcc-community__set[aria-hidden=true]{display:none}.tcc-community__image{transition:none}}.tcc-dresses-menu>.m-mega-menu{background:#fbfaf7;color:#26211e;border-top:1px solid #e7dfd6;box-shadow:0 18px 32px #2d0b1012}.tcc-dresses-menu:is(:hover,:focus-within)>.m-mega-menu{visibility:visible;opacity:1;pointer-events:auto}.tcc-dresses-menu .m-mega-menu__container{max-width:1420px;padding-inline:36px}.tcc-dresses-menu .m-mega-menu__inner{padding-block:30px 36px}#m-theme .tcc-dresses-menu .m-sub-menu--level-1{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:36px;width:100%!important;margin:0}#m-theme .tcc-dresses-menu .m-sub-menu__item--level-1{width:100%;min-width:0;box-sizing:border-box;padding:12px 0 0;margin:0;border:0}#m-theme .tcc-dresses-menu .m-sub-menu__item--level-1>.m-menu__link{display:block;width:100%;overflow:visible;font-family:var(--font-stack-header);font-size:24px;font-weight:400;color:#55141d;padding:0 0 14px;border-bottom:1px solid #e7dfd6}.tcc-dresses-menu .m-mega-menu__column{margin-top:12px}.tcc-dresses-menu .m-sub-menu--level-2 .m-menu__link{padding:10px 0;min-height:44px;color:#6f655f;font-size:14px;letter-spacing:.025em}.tcc-dresses-menu .m-menu__link:hover{color:#55141d;background:transparent;text-decoration:underline;text-underline-offset:5px}.tcc-dresses-menu .m-menu__link:focus-visible{outline:2px solid #55141d;outline-offset:4px}#m-theme .tcc-dresses-menu .m-sub-menu__item--level-1:first-child{background:#2d0b10;color:#f8f4ed;padding:32px 26px;display:flex;flex-direction:column;justify-content:space-between;min-height:260px}#m-theme .tcc-dresses-menu .m-sub-menu__item--level-1:first-child>.m-menu__link{color:#f8f4ed;font-size:38px;line-height:1.1;border:0;max-width:210px}.tcc-dresses-menu .m-sub-menu__item--level-1:first-child .m-sub-menu--level-2 .m-menu__link{color:#f8f4ed;font-size:11px;text-transform:uppercase;letter-spacing:.12em;text-decoration:underline;text-underline-offset:6px}.tcc-dresses-menu .m-sub-menu__item--level-1:first-child .m-menu__link:focus-visible{outline-color:#f8f4ed}.tcc-dresses-menu [data-menu-group=the-color-edit] .m-sub-menu--level-2{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.tcc-dresses-menu [data-menu-group=the-color-edit] .m-menu__link[data-menu-label]{display:flex;align-items:center;gap:10px}.tcc-dresses-menu [data-menu-group=the-color-edit] [data-menu-label]:before{content:"";width:15px;height:19px;flex:0 0 15px;border-radius:3px;border:1px solid #26211e26;background:var(--tcc-swatch)}.tcc-dresses-menu [data-menu-label=black]{--tcc-swatch: #171514}.tcc-dresses-menu [data-menu-label=ivory]{--tcc-swatch: #f1e9dc}.tcc-dresses-menu [data-menu-label=red]{--tcc-swatch: #9c263a}.tcc-dresses-menu [data-menu-label=pink]{--tcc-swatch: #d5a6af}.tcc-dresses-menu [data-menu-label=brown]{--tcc-swatch: #634332}.tcc-dresses-menu [data-menu-label=blue]{--tcc-swatch: #849dab}@media(min-width:1024px)and (max-width:1199px){#m-theme .tcc-dresses-menu .m-sub-menu--level-1{gap:22px}#m-theme .tcc-dresses-menu .m-sub-menu__item--level-1>.m-menu__link{font-size:21px}#m-theme .tcc-dresses-menu .m-sub-menu__item--level-1:first-child{padding:28px 20px}#m-theme .tcc-dresses-menu .m-sub-menu__item--level-1:first-child>.m-menu__link{font-size:32px}}.tcc-size-guide__trigger{margin-left:auto;padding:0;border:0;background:transparent;color:#55141d;font:inherit;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.tcc-size-guide__trigger svg{display:none}.tcc-size-guide__dialog{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:none;place-items:center;padding:4vh 20px}.tcc-size-guide__dialog:target{display:grid}.tcc-size-guide__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#221b189e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tcc-size-guide__frame{position:relative;z-index:1;width:min(92vw,720px);max-height:92vh;background:#fbfaf7;border-radius:2px;box-shadow:0 24px 80px #2d0b103d;overflow:auto}.tcc-size-guide__frame img{display:block;width:100%;height:auto}.tcc-size-guide__close{position:absolute;z-index:2;top:14px;right:14px;width:42px;height:42px;padding:0;border:1px solid #55141d;border-radius:50%;background:#fbfaf7f0;color:#55141d;font-size:28px;line-height:1;text-align:center;text-decoration:none;cursor:pointer}@media(max-width:749px){.tcc-size-guide__dialog{padding:3vh 12px}.tcc-size-guide__frame{width:100%;max-height:94vh}.tcc-size-guide__close{top:10px;right:10px;width:38px;height:38px}}#MinimogCartDrawer .m-cart-drawer__inner{width:min(620px,100%);background:#fbf7f0;color:#351018}#MinimogCartDrawer .m-cart-drawer__header{padding:24px 28px 18px;border-bottom:1px solid rgba(74,16,31,.14)}#MinimogCartDrawer .m-cart-drawer__title{font-family:var(--font-stack-header);font-size:clamp(25px,3vw,34px);font-weight:400;letter-spacing:.01em}#MinimogCartDrawer .m-cart-drawer__body{padding:0 28px 28px}#MinimogCartDrawer .m-cart-addon,#MinimogCartDrawer .m-cart-drawer__gift-wrapping{display:none!important}#MinimogCartDrawer .m-cart-drawer__footer{padding:20px 28px 22px;background:#fbf7f0;border-top:1px solid rgba(74,16,31,.14);box-shadow:0 -12px 30px #3510180f}#MinimogCartDrawer .m-cart-drawer__footer .m-button--primary{min-height:54px;border-radius:999px;background:#4a101f;color:#fbf7f0;letter-spacing:.08em;text-transform:uppercase}.tcc-cart-gift-note{width:100%;margin:0 0 22px;padding:12px 28px;box-sizing:border-box;background:#4a101f;color:#fbf7f0;font-size:12px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.tcc-cart-picks{margin-top:28px}.tcc-cart-picks__tabs{display:flex;gap:28px;border-bottom:1px solid rgba(74,16,31,.18)}.tcc-cart-picks__tab{position:relative;padding:0 0 12px;color:#35101894;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tcc-cart-picks__tab.is-active{color:#351018}.tcc-cart-picks__tab.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#4a101f;content:""}.tcc-cart-picks__panel{padding-top:18px}.tcc-cart-picks__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.tcc-cart-pick{display:grid;gap:6px;color:#351018;min-width:0}.tcc-cart-pick__media{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;background:#eee5dc}.tcc-cart-pick__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.tcc-cart-pick:hover .tcc-cart-pick__media img{transform:scale(1.035)}.tcc-cart-pick__plus{position:absolute;right:8px;bottom:8px;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#4a101f;color:#fbf7f0;font-size:19px}.tcc-cart-pick__title{overflow:hidden;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tcc-cart-pick__price{font-size:12px}@media(max-width:480px){#MinimogCartDrawer .m-cart-drawer__header,#MinimogCartDrawer .m-cart-drawer__body,#MinimogCartDrawer .m-cart-drawer__footer,.tcc-cart-gift-note{padding-right:18px;padding-left:18px}.tcc-cart-picks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcc-review-badge{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 .75rem;color:#321019;font-size:.84rem;line-height:1.4;text-decoration:none}.tcc-review-badge:hover span:last-child{text-decoration:underline;text-underline-offset:.22rem}.tcc-review-badge__stars{color:#7d254e;font-size:.88rem;letter-spacing:.09em}.tcc-reviews{--tcc-wine: #4b0d1b;--tcc-cherry: #7d254e;--tcc-cream: #fbf7f2;--tcc-line: #e8ddd6;padding:clamp(4rem,8vw,7.5rem) 1.25rem;background:var(--tcc-cream);color:#321019;scroll-margin-top:7rem}.tcc-reviews__inner{width:min(1180px,100%);margin:0 auto}.tcc-reviews__intro{max-width:720px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.tcc-reviews__eyebrow{margin:0 0 .8rem;color:var(--tcc-cherry);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase}.tcc-reviews__heading{margin:0 0 .8rem;color:var(--tcc-wine);font-family:var(--font-stack-header, Georgia, serif);font-size:clamp(2.35rem,5vw,4.6rem);font-weight:400;line-height:.98}.tcc-reviews__description{margin:0;color:#6f5c61;font-size:1rem}.tcc-reviews__summary{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(340px,1.25fr);gap:clamp(2rem,7vw,7rem);align-items:center;padding:clamp(2rem,4vw,3.5rem);border:1px solid var(--tcc-line);background:#fffdfa}.tcc-reviews__score-group{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:.65rem}.tcc-reviews__score{color:var(--tcc-wine);font-family:var(--font-stack-header, Georgia, serif);font-size:clamp(4rem,9vw,7rem);font-weight:400;line-height:.8}.tcc-reviews__out-of{color:#806f73}.tcc-reviews__summary-stars{grid-column:1 / -1;margin-top:1.4rem;color:var(--tcc-cherry);letter-spacing:.18em}.tcc-reviews__rating-count,.tcc-reviews__written-count{grid-column:1 / -1;margin-top:.45rem;color:#6f5c61}.tcc-reviews__written-count{margin-top:.1rem}.tcc-reviews__distribution{display:grid;gap:.8rem;margin:0;padding:0;border:0}.tcc-reviews__distribution legend{margin-bottom:1rem;color:var(--tcc-wine);font-size:.78rem;letter-spacing:.17em;text-transform:uppercase}.tcc-reviews__bar{display:grid;grid-template-columns:3.4rem 1fr 3rem;gap:1rem;align-items:center;width:100%;padding:.2rem 0;border:0;background:none;color:#6f5c61;text-align:left;cursor:pointer}.tcc-reviews__bar.is-active{color:var(--tcc-wine);font-weight:600}.tcc-reviews__bar-track{height:3px;overflow:hidden;background:#e7ddd7}.tcc-reviews__bar-track span{display:block;width:var(--bar-width);height:100%;background:var(--tcc-cherry)}.tcc-reviews__toolbar{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin:3.5rem 0 1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--tcc-line)}.tcc-reviews__toolbar p{margin:0;color:#6f5c61}.tcc-reviews__toolbar label{display:flex;align-items:center;gap:.8rem;color:var(--tcc-wine)}.tcc-reviews__toolbar select{min-width:170px;padding:.75rem 2.4rem .75rem .9rem;border:1px solid #cdbdc0;border-radius:0;background-color:#fffdfa;color:#321019}.tcc-reviews__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--tcc-line);border:1px solid var(--tcc-line)}.tcc-review{min-height:290px;padding:clamp(1.6rem,3vw,2.5rem);background:#fffdfa}.tcc-review__meta{display:flex;justify-content:space-between;gap:1rem;color:#8b777c;font-size:.82rem}.tcc-review__stars{color:var(--tcc-cherry);letter-spacing:.13em}.tcc-review__stars i{color:#ddced1;font-style:normal}.tcc-review h3{margin:1.4rem 0 .75rem;color:var(--tcc-wine);font-family:var(--font-stack-header, Georgia, serif);font-size:1.65rem;font-weight:400}.tcc-review p{margin:0;color:#604e53;line-height:1.75}.tcc-review footer{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;margin-top:1.5rem;color:var(--tcc-wine)}.tcc-review footer span{color:#8b777c;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.tcc-review footer span:before{content:"\2713";display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;margin-right:.35rem;border-radius:50%;background:var(--tcc-cherry);color:#fff;font-size:.7rem}.tcc-reviews__more{display:block;min-width:220px;margin:2.25rem auto 0;padding:1rem 1.5rem;border:1px solid var(--tcc-wine);background:var(--tcc-wine);color:#fff;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease}.tcc-reviews__more:hover{background:transparent;color:var(--tcc-wine)}@media(max-width:767px){.tcc-reviews__summary{grid-template-columns:1fr}.tcc-reviews__toolbar{align-items:stretch;flex-direction:column}.tcc-reviews__toolbar label{justify-content:space-between}.tcc-reviews__list{grid-template-columns:1fr}.tcc-review{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
