.tdc-natal-collage{margin-block:0}.tdc-natal-collage__inner{padding-block:56px 24px}.tdc-natal-collage .section__header{max-width:720px;margin:0 auto 36px;text-align:center}#main .tdc-natal-collage .section__header .heading--small{margin:0 0 16px;color:#916d34;font-size:11px;letter-spacing:.2em;line-height:1.4}#main .tdc-natal-collage .section__header .heading.h2{margin:0;color:rgb(var(--heading-color));font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.4vw,48px)!important;font-weight:600;line-height:1.1;letter-spacing:-.025em;text-transform:none}.tdc-natal-collage .tdc-natal-collage__intro{max-width:540px;margin:18px auto 0;color:#5f655a;font-size:15px;line-height:1.6}.tdc-natal-collage .list-collections__item-list{display:grid;width:100%;margin:0;align-items:stretch;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:repeat(2,224px);grid-auto-flow:row;gap:16px}.tdc-natal-collage .list-collections__item{position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;margin:0;grid-column:auto;grid-row:auto;overflow:hidden;border-radius:6px;isolation:isolate}.tdc-natal-collage .list-collections__item:first-child{grid-column:1;grid-row:1 / span 2}.tdc-natal-collage .list-collections__item-image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0}.tdc-natal-collage .list-collections__item-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0!important}.tdc-natal-collage .list-collections__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:1;background:linear-gradient(180deg,#0a120c00 25%,#0a120c33 47%,#0a120cd6);pointer-events:none}.tdc-natal-collage .list-collections__item-info{position:absolute;inset:auto 0 0;z-index:2;padding:24px;text-align:left;color:#fff;transform:none}#main .tdc-natal-collage .list-collections__item-info>.heading.h3{margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:600;line-height:1.12;letter-spacing:-.025em;text-transform:none}#main .tdc-natal-collage .list-collections__item:first-child .list-collections__item-info>.heading.h3{font-size:38px}.tdc-natal-collage .tdc-natal-collage__caption{margin:8px 0 12px;font-size:13px;line-height:1.4;color:#fff}#main .tdc-natal-collage .list-collections__item-info>.link{display:inline-flex;min-height:24px;align-items:center;margin:0;color:#f5db9d;font-size:10px;letter-spacing:.08em;text-decoration:none;line-height:1.4;text-transform:uppercase}.tdc-natal-collage .list-collections__item:focus-visible{outline:3px solid #234634;outline-offset:5px}@media screen and (max-width:999px)and (min-width:741px){.tdc-natal-collage .list-collections__item-list{grid-template-rows:repeat(2,210px);gap:12px}.tdc-natal-collage .list-collections__item-info{padding:18px}#main .tdc-natal-collage .list-collections__item-info>.heading.h3{font-size:23px}}@media screen and (max-width:740px){.tdc-natal-collage__inner{padding-block:36px 20px}.tdc-natal-collage .section__header{margin-bottom:24px}#main .tdc-natal-collage .section__header .heading--small{margin-bottom:12px;font-size:10px}.tdc-natal-collage .tdc-natal-collage__intro{font-size:14px;margin-top:14px}.tdc-natal-collage .list-collections__item-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:260px 190px 190px;gap:12px}.tdc-natal-collage .list-collections__item:first-child{grid-column:1 / -1;grid-row:1}.tdc-natal-collage .list-collections__item-info{padding:16px 12px}#main .tdc-natal-collage .list-collections__item-info>.heading.h3{font-size:21px}#main .tdc-natal-collage .list-collections__item:first-child .list-collections__item-info>.heading.h3{font-size:32px}.tdc-natal-collage .tdc-natal-collage__caption{font-size:12px;margin-block:6px 8px}#main .tdc-natal-collage .list-collections__item-info>.link{font-size:9px;letter-spacing:.02em}}.tdc-collection-catalog .section__header{margin-bottom:24px}.tdc-collection-catalog .list-collections__item-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;align-items:stretch;width:100%;min-width:0;gap:24px 16px;padding:0}.tdc-collection-catalog .list-collections__item{min-width:0;background:transparent}.tdc-collection-catalog .list-collections__item-image-wrapper{height:auto;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;background:#f5f5f2}.tdc-collection-catalog .list-collections__item-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.tdc-collection-catalog .collection-item__title{display:block;min-height:52px;padding:12px 2px 0;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.4;color:rgb(var(--text-color))}.tdc-collection-catalog .list-collections__item:hover .collection-item__title{text-decoration:underline;text-underline-offset:4px}.tdc-collection-catalog .list-collections__item:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (min-width:741px){.tdc-collection-catalog .list-collections__item-list{grid-template-columns:repeat(var(--tdc-catalog-tablet-columns, 3),minmax(0,1fr));gap:24px 20px}}@media screen and (min-width:1000px){.tdc-collection-catalog .list-collections__item-list{grid-template-columns:repeat(var(--tdc-catalog-columns, 6),minmax(0,1fr));gap:24px 16px}}@media screen and (max-width:740px){.tdc-collection-catalog .section__header{margin-bottom:20px}.tdc-collection-catalog .list-collections__item-list{gap:18px 12px}.tdc-collection-catalog .list-collections__item-image-wrapper{aspect-ratio:3 / 2}.tdc-collection-catalog .collection-item__title{font-size:14px}}.tdc-finish-discovery{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);min-height:clamp(500px,38vw,680px);margin-block:32px;background:#f7f7f4;color:#242423;scroll-margin-top:calc(var(--header-height, 100px) + 20px)}.tdc-finish-discovery--text-only{grid-template-columns:minmax(0,1fr)}.tdc-finish-discovery__media{position:relative;min-width:0;overflow:hidden;background:#e8e0d4}.tdc-finish-discovery__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.tdc-finish-discovery__panel{display:flex;align-items:center;min-width:0;padding:clamp(28px,3.5vw,68px)}.tdc-finish-discovery__content{width:100%;max-width:800px;margin-inline:auto}.tdc-finish-discovery__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.tdc-finish-discovery__eyebrow{margin:0 0 10px;color:#795b3c;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.tdc-finish-discovery__title{margin:0;font-family:var(--heading-font-family, inherit);font-size:clamp(28px,2.5vw,38px);font-weight:400;line-height:1.12;letter-spacing:-.035em;text-transform:none}.tdc-finish-discovery__title strong{display:block;font-weight:700}.tdc-finish-discovery__all{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;min-height:44px;color:inherit;font-size:11px;line-height:1.3;text-decoration:none;white-space:nowrap}.tdc-finish-discovery__all:hover{text-decoration:underline;text-underline-offset:4px}.tdc-finish-discovery__intro{max-width:520px;margin:14px 0 26px;color:#62625c;font-size:13px;line-height:1.65}.tdc-finish-discovery__categories{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 0 18px;padding:0;list-style:none}.tdc-finish-discovery__categories li{min-width:0}.tdc-finish-discovery__category{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:11px;min-height:82px;padding:8px 2px 12px;border-bottom:1px solid transparent;color:#53534d;font-size:10px;font-weight:500;line-height:1.3;text-align:center;text-decoration:none}.tdc-finish-discovery__category svg{display:block;width:34px;height:34px;color:#343430}.tdc-finish-discovery__category>span{display:flex;align-items:center;justify-content:center;width:100%;min-height:26px}.tdc-finish-discovery__category:hover{color:#242423;border-bottom-color:#96734c}.tdc-finish-discovery__finishes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:4px 0 0;list-style:none}.tdc-finish-discovery__finishes li{min-width:0}.tdc-finish-discovery__swatch-link{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:94px;padding:4px 2px;color:#343430;font-size:11px;font-weight:400;line-height:1.4;text-align:center;text-decoration:none}.tdc-finish-discovery__swatch-link:hover{text-decoration:underline;text-underline-offset:4px}.tdc-finish-discovery__swatch-link:hover .tdc-finish-section__swatch{transform:translateY(-2px)}.tdc-finish-section__swatch{display:block;flex:0 0 auto;width:48px;height:48px;border:1px solid #0002;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff2e,0 2px 5px #0000000a;transition:transform .15s ease}.tdc-finish-discovery a:focus-visible{outline:2px solid #795b3c;outline-offset:4px;border-radius:2px}@media(prefers-reduced-motion:reduce){.tdc-finish-section__swatch{transition:none}}@media(max-width:999px){.tdc-finish-discovery{display:block;min-height:0;margin-block:24px}.tdc-finish-discovery__media{height:260px}.tdc-finish-discovery__image{object-position:50% 55%}.tdc-finish-discovery__panel{padding:30px 24px 24px}.tdc-finish-discovery__header{align-items:center;gap:16px}.tdc-finish-discovery__title{font-size:28px}.tdc-finish-discovery__categories,.tdc-finish-discovery__finishes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible;gap:8px}.tdc-finish-discovery__categories{gap:8px;padding:6px 6px 10px;margin-bottom:14px}.tdc-finish-discovery__categories li,.tdc-finish-discovery__finishes li{min-width:0}.tdc-finish-discovery__finishes{gap:8px;padding:6px 6px 12px}.tdc-finish-section__swatch{width:44px;height:44px}.tdc-finish-discovery__category,.tdc-finish-discovery__swatch-link{font-size:12px}.tdc-finish-discovery__category>span,.tdc-finish-discovery__swatch-link>span:last-child{max-width:100%;overflow-wrap:anywhere}.tdc-finish-discovery__swatch-link{min-height:88px}}@media(max-width:600px){.tdc-finish-discovery__media{height:220px}.tdc-finish-discovery__panel{padding:26px 20px 20px}.tdc-finish-discovery__header{align-items:flex-start;flex-direction:column;gap:4px}.tdc-finish-discovery__title{font-size:27px}.tdc-finish-discovery__eyebrow{font-size:9px}.tdc-finish-discovery__all{min-height:44px}.tdc-finish-discovery__intro{margin:6px 0 14px;font-size:12px}.tdc-finish-discovery__categories,.tdc-finish-discovery__finishes{grid-template-columns:repeat(4,minmax(0,1fr))}.tdc-finish-discovery__category{min-height:78px;gap:9px;font-size:11px}.tdc-finish-discovery__swatch-link{font-size:11px}}@media(max-width:359px){.tdc-finish-discovery__categories,.tdc-finish-discovery__finishes{grid-template-columns:repeat(3,minmax(0,1fr))}.tdc-finish-discovery__category,.tdc-finish-discovery__swatch-link{font-size:12px}}.tdc-finish-section__swatch--polished-gold{background:linear-gradient(120deg,#a36d08,#dfad22 20%,#fff3a4 39%,#e8bb36 55%,#b78010 78%,#f2d66d)}.tdc-finish-section__swatch--gold{background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,255,255,.11) 2px 3px),linear-gradient(125deg,#a37a3e,#d2b36e 28%,#f1dc9d 48%,#bc9656,#9d7437)}.tdc-finish-section__swatch--rose{background:linear-gradient(125deg,#a96f62,#d7a798 28%,#f1cec2 48%,#bf8778,#996052)}.tdc-finish-section__swatch--black{background:linear-gradient(125deg,#111,#383838 38%,#242424 64%,#090909)}.tdc-finish-section__swatch--nickel{background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,255,255,.14) 2px 3px),linear-gradient(125deg,#8f8e87,#bbbcb5 28%,#dedfd8 48%,#a4a59e,#7e807a)}.tdc-finish-section__swatch--chrome{background:linear-gradient(125deg,#92989d,#d9dfe3 24%,#fff 40%,#b0b8c0 55%,#edf1f4 72%,#8b939b)}.tdc-finish-section__swatch--corten{background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,255,255,.04) 2px 3px),linear-gradient(125deg,#4e2d21,#80513c 30%,#a16c4c 48%,#6b4030,#4a2b21)}.tdc-rooms{max-width:1536px;margin:48px auto 0;padding:0 48px;color:#242423;scroll-margin-top:calc(var(--header-height, 100px) + 20px)}.tdc-rooms__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.tdc-rooms__eyebrow{margin:0 0 10px;color:#795b3c;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.tdc-rooms__title{margin:0;font-family:var(--heading-font-family, inherit);font-size:clamp(27px,2.5vw,36px);font-weight:400;line-height:1.15;letter-spacing:-.035em;text-transform:none}.tdc-rooms__title strong{font-weight:700}.tdc-rooms__intro{margin:12px 0 0;color:#62625c;font-size:13px;line-height:1.6}.tdc-rooms__all{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:44px;color:inherit;font-size:11px;text-decoration:none;white-space:nowrap}.tdc-rooms__all:hover{text-decoration:underline;text-underline-offset:4px}.tdc-rooms__grid{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(0,1fr));gap:4px}.tdc-rooms__card{position:relative;display:flex;align-items:flex-end;min-width:0;min-height:390px;isolation:isolate;overflow:hidden;background:#4a443c;color:#fff}.tdc-rooms__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 48%;z-index:-2}.tdc-rooms__card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0002,#0009 20%,#000000d9);content:""}.tdc-rooms__card:after{position:absolute;top:-15%;right:-50%;z-index:-1;width:115%;aspect-ratio:1;border:1px solid #ffffff30;border-radius:50%;content:"";pointer-events:none}.tdc-rooms__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tdc-rooms__content{width:100%;padding:26px 24px 18px;pointer-events:none}.tdc-rooms__name{margin:0 0 10px;color:#fff;font-family:var(--heading-font-family, inherit);font-size:27px;font-weight:600;line-height:1.15;letter-spacing:-.03em}.tdc-rooms__links{margin:0;padding:0;list-style:none}.tdc-rooms__links a{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:28px;max-width:100%;padding-right:6px;color:#fff;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;pointer-events:auto}.tdc-rooms__links a span{color:#f7dca3}.tdc-rooms__links a:hover{text-decoration:underline;text-underline-offset:4px}.tdc-rooms__cta{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:44px;margin-top:10px;color:#f7dca3;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.035em;text-transform:uppercase}.tdc-rooms a:focus-visible{outline:2px solid #795b3c;outline-offset:4px}.tdc-rooms__cover:focus-visible{outline:3px solid #fff;outline-offset:-6px}.tdc-rooms__links a:focus-visible{outline-color:#fff;outline-offset:2px}@media(min-width:700px)and (max-width:999px){.tdc-rooms{padding-inline:24px}.tdc-rooms__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tdc-rooms__content{padding-inline:16px}.tdc-rooms__card{min-height:400px}}@media(max-width:699px){.tdc-rooms{margin-top:32px;padding-inline:20px}.tdc-rooms__header{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:18px}.tdc-rooms__title{font-size:28px}.tdc-rooms__intro{margin-top:10px;font-size:12px}.tdc-rooms__grid{grid-template-columns:minmax(0,1fr);gap:12px}.tdc-rooms__card{min-height:330px}.tdc-rooms__content{padding:24px 22px 14px}.tdc-rooms__links a{min-height:32px}.tdc-rooms__card:first-child{min-height:400px}.tdc-rooms__card:before{background:linear-gradient(180deg,#0002,#0009 15%,#000000e6)}}.tdc-benefits-compact{padding-block:28px;background:#fff;color:rgb(var(--text-color))}.tdc-benefits-compact__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.tdc-benefits-compact__item{display:flex;align-items:flex-start;gap:10px;min-width:0}.tdc-benefits-compact__icon{display:block;flex:0 0 26px;width:26px;height:26px;margin-top:1px}.tdc-benefits-compact__icon svg,.tdc-benefits-compact__custom-icon{display:block;width:26px;height:26px;object-fit:contain}.tdc-benefits-compact__content{min-width:0;overflow-wrap:anywhere}.tdc-benefits-compact__title{margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none}.tdc-benefits-compact__text{font-size:11px;line-height:1.6}.tdc-benefits-compact__text p{margin:0}.tdc-benefits-compact__text p+p{margin-top:4px}.tdc-benefits-compact__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tdc-benefits-compact a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}@media(max-width:999px){.tdc-benefits-compact{padding-block:24px}.tdc-benefits-compact__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}}@media(max-width:359px){.tdc-benefits-compact__list{grid-template-columns:minmax(0,1fr);gap:16px}}.tdc-discount-campaign-title{display:none}:is(.tdc-progressive-top-bar,.tdc-purchase-discount-strip):has(.tdc-discount-countdown:not([hidden])) .tdc-discount-campaign-title{display:inline}:is(.tdc-progressive-top-bar,.tdc-purchase-discount-strip):has(.tdc-discount-countdown:not([hidden])) .tdc-discount-progress-title,.tdc-discount-countdown[hidden]{display:none}.tdc-purchase-discount-strip{margin-block:12px 0;padding:11px 12px 10px;border-radius:7px;background:#f0f0f0;color:#151515;text-align:center}.tdc-purchase-discount-strip__title{margin:0;padding-block-end:9px;border-block-end:1px solid #d4d4d4;font-size:12px;font-weight:650;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.tdc-purchase-discount-strip__tiers{display:grid;gap:7px;margin:9px 0 0;padding:0;list-style:none}.tdc-purchase-discount-strip__tiers>li{position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:3px;min-height:36px;padding:6px 10px;border:1px solid #d4d4d4;border-radius:5px;background:#fff;line-height:1.35;text-align:start}.tdc-purchase-discount-strip__tiers>li.tdc-purchase-discount-strip__best{margin-block-start:5px;border-color:#151515}.tdc-purchase-discount-strip__chip,.tdc-purchase-discount-strip__badge{color:#151515;font-size:9px;font-weight:750;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.tdc-purchase-discount-strip__chip{padding:2px 6px;border:1px dashed #999;border-radius:3px}.tdc-purchase-discount-strip__best .tdc-purchase-discount-strip__chip{border:1px solid #d5b500;background:#fff9bf}.tdc-purchase-discount-strip__badge{position:absolute;inset-block-start:0;inset-inline-end:10px;transform:translateY(-50%);padding:1px 7px;border-radius:20px;background:#f7d91b;font-size:8px;line-height:1.3}.tdc-purchase-discount-strip__tiers strong{color:#151515;font-size:13px;font-weight:750;white-space:nowrap}.tdc-purchase-discount-strip__condition{color:#585858;font-size:11px;white-space:nowrap}.tdc-purchase-discount-strip .tdc-purchase-discount-strip__note{display:grid;justify-items:center;gap:4px;margin:10px 0 0;padding-block-start:8px;border-block-start:1px solid #d4d4d4;color:#585858;font-size:11px;line-height:1.3}.tdc-progressive-top-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;min-height:37px;margin:0;padding:5px 10px;background:#000;color:#fff;font-size:13px;line-height:1.25;text-align:center}.tdc-progressive-top-bar__message{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:0 4px;text-transform:uppercase}.tdc-progressive-top-bar__message strong{color:#edfc00;font-weight:750}.tdc-discount-countdown:not([hidden]),.tdc-discount-countdown__clock{display:inline-flex;justify-content:center;align-items:center;column-gap:6px}.tdc-discount-countdown__clock>span{white-space:nowrap}.tdc-discount-countdown__clock b{color:inherit;font-variant-numeric:tabular-nums;line-height:1}.tdc-progressive-top-bar .tdc-discount-countdown{padding-inline-start:10px;border-inline-start:1px solid #777}.tdc-progressive-top-bar .tdc-discount-countdown__clock{column-gap:9px}.tdc-progressive-top-bar .tdc-discount-countdown__clock>span{position:relative;display:grid;justify-items:center;gap:1px}.tdc-progressive-top-bar .tdc-discount-countdown__clock>span+span:before{content:":";position:absolute;inset-block-start:0;inset-inline-start:-6px;color:#bdbdbd;font-weight:700;line-height:1}.tdc-progressive-top-bar .tdc-discount-countdown__clock b{font-size:14px;font-weight:750}.tdc-progressive-top-bar .tdc-discount-countdown__clock small{color:#d2d2d2;font-size:7px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.tdc-purchase-discount-strip .tdc-discount-countdown{flex-wrap:wrap;row-gap:3px;color:#151515;font-size:10px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.tdc-purchase-discount-strip .tdc-discount-countdown__clock small{margin-inline-start:1px;font-size:inherit}@media(max-width:360px){.tdc-progressive-top-bar{font-size:11px}.tdc-progressive-top-bar .tdc-discount-countdown__clock b{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/73/compiled_assets/styles.css.map?subset=AAgAAAAAAAAYAAEAAAAAAAAAAAAABA */
