.quick-add-btn.cc-quick-link{display:block;box-sizing:border-box;text-align:center;text-decoration:none;font-family:inherit}.luxury-prod-feature .media--adapt,.luxury-prod-feature .media--adapt .media-container{height:auto}.luxury-prod-feature .media--adapt .media-container img{height:auto;object-fit:contain}.cc-pf-highlight{margin:2.4rem 0 1rem;font-size:1.3rem;font-weight:600;letter-spacing:.18em;line-height:1.6;text-transform:uppercase;color:var(--gold)}.cc-pf-text2{margin-bottom:1.6rem}.cc-pf-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin:1.6rem 0 0;font-size:1.4rem;letter-spacing:.16em;text-transform:uppercase;color:var(--white-light,#f1f0ee)}.cc-pf-price__now{font-size:2.2rem;letter-spacing:.04em;color:var(--gold)}.cc-pf-price__was{font-size:1.4rem;letter-spacing:.04em;color:#f0ece680}.cc-pf-price__sep{color:var(--luxuary-border,#444)}.cc-pf-note{margin:1.6rem 0 0;font-size:1.1rem;line-height:1.6;color:var(--menu-inactive,#808080)}.cc-rv-logo{margin:0 auto 2.4rem;width:var(--cc-rv-logo-w,160px);max-width:60%}.cc-rv-logo img{display:block;width:100%;height:auto}.cc-rv-text{max-width:56rem;margin:1.2rem auto 3.2rem;font-size:1.5rem;line-height:1.7;color:var(--menu-inactive,#808080)}.tech-main-image-wrap img{height:auto}@media screen and (min-width:990px){.luxury-tech-section .tech-feature-grid{grid-template-columns:repeat(var(--cc-tech-cols,3),minmax(0,245px))!important}}.cc-tech-tagline{margin:1.2rem 0 0;font-size:1.2rem;font-weight:600;letter-spacing:.3em;color:var(--gold)}.cc-tech-diagram-heading{margin:4rem auto 2rem;max-width:60rem;text-align:center;font-family:var(--font-heading-family);font-weight:400;font-size:2rem;line-height:1.4;color:var(--white-light,#f1f0ee)}.cc-tech-labels{display:grid;gap:1.2rem;max-width:90rem;margin:2.4rem auto 4rem;padding:0;list-style:none}.cc-tech-label{padding:1.4rem 1.6rem;border:1px solid var(--luxuary-border,#242424);font-size:1.3rem;line-height:1.6;color:var(--menu-inactive,#808080)}.cc-tech-label__title{display:block;margin-bottom:.4rem;font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}@media screen and (min-width:750px){.cc-tech-labels{grid-template-columns:repeat(3,1fr)}}.cc-coll-card__text{margin:-10px 0 14px;font-size:1.3rem;line-height:1.6;color:#f0ece6cc}.cc-coll-card__price{margin:-6px 0 12px;font-size:1.6rem;color:#fff;letter-spacing:.04em}.cc-coll-card__was{margin-left:.8rem;font-size:1.3rem;color:#f0ece680}.cc-coll-card__badge{display:inline-block;margin:0 0 14px;padding:.4rem .9rem;font-size:.95rem;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;border:1px solid currentColor;border-radius:2px}.cc-coll--overlay-strong .luxury-card-overlay{background-image:linear-gradient(to top,#080808 0%,#080808f2 30%,#080808b3 55%,transparent 85%)!important}.cc-coll--below .luxury-card-overlay{display:none!important}.cc-coll--below .luxury-card-content{position:static;padding:2rem 0 0}.cc-coll--below .luxury-card-media{border-radius:4px}.cc-coll--below .cc-coll-card__text{margin-top:-8px}.cc-reveal{display:block}@media(hover:hover)and (pointer:fine){.cc-coll--hover .cc-reveal{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(8px);transition:grid-template-rows .5s cubic-bezier(.22,.61,.36,1),opacity .4s ease,transform .5s cubic-bezier(.22,.61,.36,1)}.cc-coll--hover .cc-reveal>div{overflow:hidden;min-height:0}.cc-coll--hover .luxury-card:hover .cc-reveal,.cc-coll--hover .luxury-card:focus-visible .cc-reveal{grid-template-rows:1fr;opacity:1;transform:none}.cc-coll--hover .luxury-card:hover .cc-reveal--top{transition-delay:0s}.cc-coll--hover .luxury-card:hover .cc-reveal:not(.cc-reveal--top){transition-delay:.06s}.cc-coll--hover .luxury-card-title{transition:margin .5s cubic-bezier(.22,.61,.36,1)}.cc-coll--hover .luxury-card-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,#080808 0%,#080808e6 35%,#08080899 60%,transparent 90%);opacity:0;transition:opacity .5s ease}.cc-coll--hover .luxury-card:hover .luxury-card-overlay:after,.cc-coll--hover .luxury-card:focus-visible .luxury-card-overlay:after{opacity:1}}@media(hover:none),(pointer:coarse){.cc-coll--hover .luxury-card-overlay{background-image:linear-gradient(to top,#080808 0%,#080808f2 30%,#080808b3 55%,transparent 85%)!important}}.theme-gold .cc-coll-card__badge{color:var(--gold)}.theme-rose .cc-coll-card__badge{color:var(--rose-gold)}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
