.cr-connect{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#d4b67573}.cr-connect__panel{position:relative;display:flex;min-height:clamp(40rem,42vw,58rem);align-items:center;justify-content:center;overflow:hidden;padding:clamp(3rem,5vw,7rem);color:#fff;isolation:isolate;text-decoration:none}.cr-connect__panel:before,.cr-connect__panel:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.cr-connect__panel:before{z-index:-2;background:#24211c var(--cr-panel-image) center / cover no-repeat;transition:transform .85s cubic-bezier(.2,.65,.2,1)}.cr-connect__panel:after{z-index:-1;background:linear-gradient(180deg,#0607082e,#060708a8),linear-gradient(90deg,#6f2b4038,#0607081f)}.cr-connect__panel--showroom:after{background:linear-gradient(180deg,#0607081f,#060708b3),linear-gradient(270deg,#6f2b4029,#06070814)}.cr-connect__panel:hover:before{transform:scale(1.045)}.cr-connect__content{width:min(48rem,92%);padding:clamp(2.8rem,4vw,4.8rem);border:1px solid rgba(212,182,117,.5);background:#08090aab;box-shadow:0 2.4rem 7rem #0003;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.cr-connect__panel:hover .cr-connect__content{border-color:#d4b675db;background:#08090ac2;transform:translateY(-.4rem)}.cr-connect__eyebrow{margin:0 0 1.4rem;color:var(--cr-header-gold, #d4b675);font-size:.95rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.cr-connect__stars{margin-bottom:1.2rem;color:var(--cr-header-gold, #d4b675);font-size:1.7rem;letter-spacing:.22em}.cr-connect h2{margin:0;color:#fff;font-size:clamp(3rem,3.6vw,5.2rem);line-height:1.02;text-wrap:balance}.cr-connect__content>p:not(.cr-connect__eyebrow){max-width:40rem;margin:1.8rem auto 0;color:#ffffffc2;font-size:1.35rem;line-height:1.65}.cr-connect__panel--showroom .cr-connect__content>span{display:inline-flex;align-items:center;gap:1.2rem;margin-top:2.4rem;padding-bottom:.7rem;border-bottom:1px solid rgba(212,182,117,.7);color:#fff;font-size:1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.cr-connect__panel--showroom .cr-connect__content>span b{color:var(--cr-header-gold, #d4b675);font-size:1.6rem;font-weight:400;transition:transform .18s ease}.cr-connect__panel--showroom:hover .cr-connect__content>span b{transform:translate(.35rem)}@media screen and (max-width:749px){.cr-connect{grid-template-columns:1fr}.cr-connect__panel{min-height:38rem;padding:2rem}.cr-connect__content{width:100%;padding:3rem 2.2rem}.cr-connect h2{font-size:clamp(3rem,10vw,4.2rem)}}@media(prefers-reduced-motion:reduce){.cr-connect__panel:before,.cr-connect__content,.cr-connect__panel--showroom .cr-connect__content>span b{transition:none}}.cr-connect__panel--reviews{position:relative}.cr-connect__review-trigger{display:flex;width:100%;min-height:inherit;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.cr-connect__review-trigger .cr-connect__content,.cr-connect__review-trigger .cr-connect__eyebrow,.cr-connect__review-trigger .cr-connect__stars,.cr-connect__review-trigger .cr-connect__title,.cr-connect__review-trigger .cr-connect__description,.cr-connect__review-trigger .cr-connect__link{display:block}.cr-connect__title{color:#fff;font-family:var(--font-heading-family);font-size:clamp(3rem,3.6vw,5.2rem);font-weight:var(--font-heading-weight);line-height:1.02;text-wrap:balance}.cr-connect__description{max-width:40rem;margin:1.8rem auto 0;color:#ffffffc2;font-size:1.35rem;line-height:1.65}.cr-connect__link{width:fit-content;margin:2.4rem auto 0;padding-bottom:.7rem;border-bottom:1px solid rgba(212,182,117,.7);color:#fff;font-size:1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.cr-connect__link b{margin-left:1rem;color:var(--cr-header-gold, #d4b675);font-size:1.6rem;font-weight:400}.cr-review-drawer{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:1.4rem;padding:clamp(2rem,3.5vw,4.5rem);overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(111,43,64,.55),transparent 44%),linear-gradient(145deg,#08090af7,#12110ff5);color:#fff;opacity:0;transform:scale(.985);transition:opacity .32s ease,transform .42s cubic-bezier(.2,.75,.2,1)}.cr-review-drawer[hidden]{display:none}.cr-review-drawer.is-open{opacity:1;transform:scale(1)}.cr-review-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.cr-review-drawer__header h2{display:flex;gap:1.2rem;align-items:center;margin:0;color:#fff;font-size:clamp(2.8rem,3.2vw,4.2rem)}.cr-review-drawer__header h2 span{color:var(--cr-header-gold, #d4b675);font-size:1.6rem;letter-spacing:.14em}.cr-review-drawer__header>div>p:last-child{margin:.5rem 0 0;color:#ffffffad;font-size:1.2rem}.cr-review-drawer__close,.cr-review-controls button{display:grid;width:4.2rem;height:4.2rem;place-items:center;border:1px solid rgba(212,182,117,.55);border-radius:50%;background:#ffffff0a;color:#fff;cursor:pointer;font-size:2.2rem;line-height:1;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.cr-review-drawer__close:hover,.cr-review-controls button:hover{border-color:var(--cr-header-gold, #d4b675);background:#d4b6751f;transform:translateY(-.2rem)}.cr-review-stage{position:relative;min-height:0}.cr-review-card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;min-height:100%;flex-direction:column;justify-content:center;padding:clamp(2.2rem,3.2vw,3.8rem);overflow:auto;border:1px solid rgba(212,182,117,.34);background:#ffffff0e;box-shadow:0 2rem 6rem #00000038;opacity:0;pointer-events:none;transform:translate(2.4rem) translateY(.8rem);transition:opacity .42s ease,transform .52s cubic-bezier(.2,.75,.2,1)}.cr-review-card.is-active{opacity:1;pointer-events:auto;transform:translate(0) translateY(0);animation:cr-review-float 5.5s ease-in-out infinite}.cr-review-card__top{display:flex;align-items:center;gap:1.3rem}.cr-review-card__avatar{display:grid;width:4.6rem;height:4.6rem;flex:0 0 4.6rem;place-items:center;border:1px solid rgba(212,182,117,.55);border-radius:50%;color:var(--cr-header-gold, #d4b675);font-family:var(--font-heading-family);font-size:2rem}.cr-review-card h3{margin:0;color:#fff;font-family:var(--font-body-family);font-size:1.55rem}.cr-review-card__top p{margin:.25rem 0 0;color:#ffffff94;font-size:1.1rem}.cr-review-card__stars{margin-top:1.6rem;color:var(--cr-header-gold, #d4b675);font-size:1.45rem;letter-spacing:.18em}.cr-review-card blockquote{margin:1.5rem 0 0;color:#ffffffe0;font-size:clamp(1.25rem,1.35vw,1.55rem);line-height:1.62}.cr-review-card blockquote p{margin:0 0 1rem}.cr-review-card blockquote p:last-child{margin-bottom:0}.cr-review-controls{display:flex;align-items:center;justify-content:center;gap:1.6rem}.cr-review-controls button{width:3.8rem;height:3.8rem;font-size:1.7rem}.cr-review-controls p{min-width:5rem;margin:0;color:#ffffffb8;text-align:center;font-size:1.1rem;letter-spacing:.12em}.cr-review-google-link{width:fit-content;margin:0 auto;border-bottom:1px solid rgba(212,182,117,.62);color:#fff;font-size:1rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}@keyframes cr-review-float{0%,to{box-shadow:0 2rem 6rem #00000038}50%{box-shadow:0 2.7rem 7rem #00000057}}@media screen and (max-width:749px){.cr-connect__review-trigger{min-height:34rem}.cr-connect__title{font-size:clamp(3rem,10vw,4.2rem)}.cr-review-drawer{min-height:58rem;padding:2.2rem 1.8rem}.cr-review-drawer__header h2{align-items:flex-start;flex-direction:column;gap:.4rem}.cr-review-card{padding:2rem}.cr-review-card blockquote{font-size:1.25rem;line-height:1.5}}@media(prefers-reduced-motion:reduce){.cr-review-drawer,.cr-review-card{transition:none}.cr-review-card.is-active{animation:none}}.cr-connect__panel{min-height:clamp(34rem,36vw,48rem)}.cr-connect__panel:after,.cr-connect__panel--showroom:after{background:linear-gradient(180deg,#06070814,#0607084d)}.cr-connect__content{padding:clamp(2.4rem,3.2vw,3.6rem);border-color:#ffffff57;background:#08090a5c;box-shadow:0 1.4rem 4rem #00000024;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cr-connect__panel:hover .cr-connect__content{border-color:#ffffff8c;background:#08090a70}@media screen and (max-width:749px){.cr-connect__panel,.cr-connect__review-trigger{min-height:32rem}.cr-connect__panel{padding:1.6rem}.cr-connect__content{width:min(46rem,92%);padding:2.4rem 1.8rem}.cr-connect__title,.cr-connect h2{font-size:clamp(2.7rem,8.5vw,3.7rem)}.cr-connect__description{font-size:1.2rem;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AAE */
