trc-hero-slider{display:block}.trc99{--trc99-ivory: #faf8f3;--trc99-paper: #f1ece2;--trc99-ink: #28231c;--trc99-muted: #6f675b;--trc99-hairline: rgba(40, 35, 28, .16);--trc99-accent: #a65a3a;--trc99-accent-light: #d7b5a6;--trc99-display: "Cormorant Garamond", serif;--trc99-ui: "Karla", sans-serif;--trc99-inline: clamp(24px, 5.2vw, 100px);--trc99-interval: 7s;position:relative;overflow:hidden;background:var(--trc99-ivory);color:var(--trc99-ink);font-family:var(--trc99-ui)}@supports (color: color-mix(in oklab,red 50%,white)){.trc99{--trc99-accent-light: color-mix(in oklab, var(--trc99-accent) 45%, white)}}.trc99__slides{display:grid}.trc99-slide{grid-area:1 / 1;position:relative;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity 1s ease,visibility 0s linear 1s}.trc99-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity 1s ease}@media screen and (min-width:750px){.trc99-slide{min-height:clamp(560px,46.875vw,900px)}}.trc99-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}.trc99-slide.is-active .trc99-reveal{opacity:1;transform:translateY(0)}.trc99-slide.is-active .trc99-reveal--d1{transition-delay:.15s}.trc99-slide.is-active .trc99-reveal--d2{transition-delay:.3s}.trc99-slide.is-active .trc99-reveal--d3{transition-delay:.45s}.trc99-slide.is-active .trc99-reveal--d4{transition-delay:.6s}.trc99-photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.trc99-photo img,.trc99-photo .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.trc99-slide.is-active .trc99-photo img{animation:trc99-kb 14s ease-out forwards}@keyframes trc99-kb{0%{transform:scale(1.06)}to{transform:scale(1)}}.trc99-panel{position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(22px,2.3vw,44px);background:var(--trc99-ivory);padding:44px var(--trc99-inline) 96px}@media screen and (min-width:750px){.trc99-slide--offer .trc99-photo{top:0;right:0;bottom:0;left:45.833%}.trc99-slide--offer .trc99-panel{position:absolute;inset:0 auto 0 0;width:45.833%;padding:0 calc(var(--trc99-inline) * 1.1) 40px var(--trc99-inline);border-right:1px solid var(--trc99-hairline)}.trc99-slide--image-left .trc99-photo{top:0;right:50%;bottom:0;left:0}.trc99-slide--image-left .trc99-panel{position:absolute;inset:0 0 0 auto;width:50%;padding:0 calc(var(--trc99-inline) * 1.3) 40px calc(var(--trc99-inline) * 1.2);border-left:1px solid var(--trc99-hairline)}.trc99-slide--split.trc99-slide--image-right .trc99-photo{top:0;right:0;bottom:0;left:50%}.trc99-slide--split.trc99-slide--image-right .trc99-panel{position:absolute;inset:0 auto 0 0;width:50%;padding:0 calc(var(--trc99-inline) * 1.2) 40px var(--trc99-inline);border-right:1px solid var(--trc99-hairline)}}@media screen and (max-width:749px){.trc99-slide{display:flex;flex-direction:column}.trc99-photo{position:relative;inset:auto;height:60vw;min-height:240px;flex:none}}.trc99-eyebrow{margin:0;font:600 clamp(12px,.89vw,17px) / 1 var(--trc99-ui);letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;color:var(--trc99-accent);display:flex;align-items:center;gap:18px}.trc99-eyebrow:before{content:"";flex:none;width:44px;height:1px;background:var(--trc99-accent)}@media screen and (max-width:749px){.trc99-eyebrow{white-space:normal}}.trc99-headline{margin:0;font-family:var(--trc99-display);font-weight:600;line-height:1.07;color:var(--trc99-ink);letter-spacing:normal}.trc99-headline .trc99-line{display:block}.trc99-headline em{font-style:italic;font-weight:500}.trc99-slide--offer .trc99-headline{font-size:clamp(38px,4.79vw,92px)}.trc99-slide--split .trc99-headline{font-size:clamp(38px,5vw,96px);line-height:1.08}.trc99-slide--overlay .trc99-headline{font-size:clamp(36px,4.375vw,84px);line-height:1.08}.trc99-slide--lineup .trc99-headline{font-size:clamp(36px,3.75vw,72px);line-height:1.1;max-width:1100px}.trc99-sub{margin:0;font:400 clamp(16px,1.2vw,23px) / 1.65 var(--trc99-ui);color:var(--trc99-muted);max-width:560px}.trc99-lockup{display:flex;align-items:center;gap:clamp(18px,1.6vw,30px)}.trc99-lockup__price{font-family:var(--trc99-display);font-style:italic;font-weight:500;font-size:clamp(64px,7.2vw,138px);line-height:1;letter-spacing:-.01em;color:var(--trc99-accent)}.trc99-lockup__detail{display:flex;flex-direction:column;gap:8px;padding-left:clamp(18px,1.6vw,30px);border-left:1px solid var(--trc99-hairline)}.trc99-lockup__detail:first-child{padding-left:0;border-left:0}.trc99-lockup__detail strong{font:700 clamp(14px,.94vw,18px) / 1 var(--trc99-ui);letter-spacing:.26em;text-transform:uppercase;color:var(--trc99-ink);white-space:nowrap}.trc99-lockup__detail span{font:400 clamp(14px,.89vw,17px) / 1.4 var(--trc99-ui);color:var(--trc99-muted);white-space:nowrap}.trc99-cta-row{display:flex;align-items:center;gap:36px}.trc99-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--trc99-ink);color:var(--trc99-ivory);font:700 clamp(13px,.84vw,16px) / 1 var(--trc99-ui);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;padding:clamp(18px,1.35vw,26px) clamp(28px,2.4vw,46px);text-decoration:none;border:1px solid var(--trc99-ink);border-radius:0;cursor:pointer;transition:background .26s ease,border-color .26s ease}.trc99-cta:hover{background:var(--trc99-accent);border-color:var(--trc99-accent);color:var(--trc99-ivory)}.trc99-cta__arr{display:inline-block;transition:transform .26s ease}.trc99-cta:hover .trc99-cta__arr{transform:translate(6px)}@media screen and (max-width:749px){.trc99-cta-row,.trc99-cta{width:100%}}.trc99-trust{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font:600 clamp(11px,.73vw,14px) / 1 var(--trc99-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--trc99-muted)}.trc99-trust__dot{flex:none;width:3px;height:3px;border-radius:50%;background:var(--trc99-accent)}.trc99-slide--overlay .trc99-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(22px,1.98vw,38px)}@media screen and (min-width:750px){.trc99-slide--overlay .trc99-card{position:absolute;left:var(--trc99-inline);top:50%;transform:translateY(-50%);width:min(700px,58%);padding:clamp(36px,3.96vw,76px) clamp(36px,4.17vw,80px);background:#faf8f3ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(40,35,28,.1)}}@media screen and (max-width:749px){.trc99-slide--overlay .trc99-card{background:var(--trc99-ivory);padding:44px var(--trc99-inline) 96px}}.trc99-slide--lineup,.trc99-slide--lineup .trc99-panel{background:var(--trc99-paper)}.trc99-slide--lineup .trc99-panel{min-height:inherit;align-items:center;text-align:center;gap:clamp(28px,2.7vw,52px);padding:clamp(44px,3.2vw,60px) var(--trc99-inline) clamp(88px,6vw,116px)}.trc99-slide--lineup .trc99-eyebrow{justify-content:center}.trc99-lineup{display:flex;align-items:flex-start;justify-content:center;gap:clamp(20px,2.3vw,44px);max-width:100%}.trc99-rug{display:block;width:clamp(150px,12.5vw,240px);flex:none;text-align:center;text-decoration:none;color:inherit;cursor:pointer}.trc99-rug__frame{box-sizing:border-box;height:clamp(190px,15.6vw,300px);background:#fff;padding:clamp(8px,.73vw,14px);box-shadow:0 24px 48px -20px #28231c59;transition:transform .32s ease,box-shadow .32s ease}.trc99-rug:hover .trc99-rug__frame{transform:translateY(-10px);box-shadow:0 36px 60px -22px #28231c73}.trc99-rug__frame img,.trc99-rug__frame .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.trc99-rug__name{margin-top:clamp(14px,1.15vw,22px);font:600 clamp(12px,.78vw,15px) / 1.4 var(--trc99-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--trc99-ink)}.trc99-rug__price{margin-top:6px;font-family:var(--trc99-display);font-style:italic;font-size:clamp(18px,1.25vw,24px);color:var(--trc99-accent)}.trc99-slide--lineup .trc99-cta-row{margin-top:clamp(8px,.73vw,14px)}@media screen and (min-width:990px){.trc99-rug:nth-child(2n){transform:translateY(26px)}}@media screen and (max-width:989px){.trc99-slide--lineup .trc99-panel{padding-top:88px}.trc99-lineup{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:calc(100% + var(--trc99-inline) * 2);margin:0 calc(-1 * var(--trc99-inline));padding:0 var(--trc99-inline) 24px;box-sizing:border-box}.trc99-rug{width:180px;scroll-snap-align:center}}.trc99-pill{position:absolute;top:clamp(14px,2.3vw,44px);right:clamp(14px,2.5vw,48px);z-index:20;display:flex;align-items:center;gap:clamp(8px,.63vw,12px);background:var(--trc99-ink);color:var(--trc99-ivory);font:700 clamp(10px,.73vw,14px) / 1 var(--trc99-ui);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;padding:clamp(10px,.78vw,15px) clamp(16px,1.35vw,26px);border-radius:999px;transition:opacity .4s ease}.trc99-pill__price{font-family:var(--trc99-display);font-size:clamp(14px,.99vw,19px);font-weight:600;letter-spacing:.04em;color:var(--trc99-accent-light)}.trc99[data-active-type=offer] .trc99-pill{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.trc99-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:clamp(52px,3.75vw,72px);height:clamp(52px,3.75vw,72px);border-radius:50%;border:1px solid rgba(40,35,28,.25);background:#faf8f3b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--trc99-ink);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .24s ease,border-color .24s ease,color .24s ease}.trc99-arrow:hover{background:var(--trc99-ink);color:var(--trc99-ivory);border-color:var(--trc99-ink)}.trc99-arrow svg{width:22px;height:22px}.trc99-arrow--prev{left:clamp(16px,2.1vw,40px)}.trc99-arrow--next{right:clamp(16px,2.1vw,40px)}@media screen and (max-width:749px){.trc99-arrow{display:none}}.trc99-indicators{position:absolute;left:var(--trc99-inline);bottom:clamp(20px,2.7vw,52px);z-index:20;display:flex;align-items:center;gap:14px}.trc99-indicators__count{font:600 clamp(12px,.78vw,15px) / 1 var(--trc99-ui);letter-spacing:.2em;color:var(--trc99-ink);margin-right:10px;font-variant-numeric:tabular-nums}.trc99-bar{position:relative;width:clamp(40px,3.33vw,64px);height:22px;margin:0;padding:0;background:none;border:none;cursor:pointer}.trc99-bar:before{content:"";position:absolute;left:0;right:0;top:10px;height:2px;background:#28231c33}.trc99-bar__fill{position:absolute;left:0;top:10px;height:2px;width:0;background:var(--trc99-ink)}.trc99-bar.is-done .trc99-bar__fill{width:100%}.trc99-bar.is-running .trc99-bar__fill{animation:trc99-fill linear forwards;animation-duration:var(--trc99-interval)}@keyframes trc99-fill{0%{width:0}to{width:100%}}@media screen and (max-width:749px){.trc99-indicators{right:var(--trc99-inline)}.trc99-bar{flex:0 1 40px;min-width:20px}}.trc99-playpause{width:22px;height:22px;margin-left:8px;padding:0;background:none;border:none;color:var(--trc99-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.7;transition:opacity .2s ease}.trc99-playpause:hover{opacity:1}.trc99-playpause svg{width:12px;height:14px}.trc99-playpause .trc99-playpause__play,.trc99-playpause.is-paused .trc99-playpause__pause{display:none}.trc99-playpause.is-paused .trc99-playpause__play{display:block}@media(prefers-reduced-motion:reduce){.trc99-slide,.trc99-reveal,.trc99-pill,.trc99-cta__arr,.trc99-rug__frame{transition:none!important}.trc99-reveal{opacity:1!important;transform:none!important}.trc99-slide.is-active .trc99-photo img,.trc99-bar.is-running .trc99-bar__fill{animation:none!important}.trc99-bar.is-running .trc99-bar__fill{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/section-trc-99-hero.css.map */
