:root{--resvrgo-bg: #000000;--resvrgo-bg-alt: #111111;--resvrgo-bg-soft: #171717;--resvrgo-card: #111827;--resvrgo-text: #f5f5f5;--resvrgo-muted: rgba(255, 255, 255, .72);--resvrgo-accent: #d9d1bd;--resvrgo-border: rgba(255, 255, 255, .12)}body{background:var(--resvrgo-bg);color:var(--resvrgo-text)}h1,h2,h3,h4,h5,h6{color:var(--resvrgo-text)}p,.rte,.subtitle,.caption{color:var(--resvrgo-muted)}a{transition:all .25s ease}.button,button,input[type=submit]{text-transform:uppercase;letter-spacing:.12em}.resvrgo-hero{background:#000;color:#fff}.resvrgo-button{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:16px 28px;border:1px solid var(--resvrgo-accent);background:transparent;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:.9rem;font-weight:700;transition:all .25s ease}.resvrgo-button:hover{background:var(--resvrgo-accent);color:#000}.resvrgo-button:focus-visible{outline:2px solid var(--resvrgo-accent);outline-offset:3px}.brand-code{background:var(--resvrgo-bg-alt);padding:80px 0;text-align:center}.brand-code h2{text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.brand-code .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.brand-code .card{background:var(--resvrgo-bg-soft);border:1px solid var(--resvrgo-border);padding:30px;height:100%}.brand-code .card h3{text-transform:uppercase;margin-bottom:10px}.rich-text-resvrgo{padding:80px 0;text-align:center;background:var(--resvrgo-bg)}.rich-text-resvrgo .page-width{max-width:760px;margin:0 auto}.rich-text-resvrgo h2{text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.rich-text-resvrgo p{line-height:1.9;color:var(--resvrgo-muted)}.featured-collection{background:#000;padding:72px 0}.featured-collection .page-width{max-width:1400px;margin:0 auto;padding-left:24px;padding-right:24px}.featured-collection .title-wrapper-with-link,.featured-collection .collection__title{text-align:center;margin-bottom:28px}.featured-collection .title,.featured-collection h2{color:var(--resvrgo-text);text-transform:uppercase;letter-spacing:.08em;line-height:1.1;margin-bottom:10px}.featured-collection .collection__description,.featured-collection .rte,.featured-collection p{color:var(--resvrgo-muted);text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.featured-collection .grid,.featured-collection ul.grid,.featured-collection .product-grid,.featured-collection .grid.product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;list-style:none!important;margin:0!important;padding:0!important;align-items:start!important}.featured-collection .grid__item,.featured-collection .card-wrapper,.featured-collection .product-card-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.featured-collection .card,.featured-collection .card--standard,.featured-collection .card--media{background:var(--resvrgo-card)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;overflow:hidden!important;height:100%!important;box-shadow:none!important}.featured-collection .card__media,.featured-collection .media{background:#e8e8e8!important;aspect-ratio:1 / 1.05!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.featured-collection .card__media img,.featured-collection .media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .25s ease!important}.featured-collection .card:hover .card__media img,.featured-collection .card:hover .media img{transform:scale(1.03)}.featured-collection .card__content,.featured-collection .card__information,.featured-collection .card-information{padding:16px 14px 18px!important;background:transparent!important}.featured-collection .card__heading,.featured-collection .card-information__text,.featured-collection .full-unstyled-link{color:#fff!important;font-size:.98rem!important;line-height:1.35!important;letter-spacing:.01em!important;text-transform:none!important;text-decoration:none!important}.featured-collection .price,.featured-collection .price-item{color:var(--resvrgo-muted)!important;font-size:.95rem!important}.featured-collection .button{border:1px solid var(--resvrgo-accent);background:transparent;color:#fff;text-transform:uppercase;letter-spacing:.12em;transition:all .25s ease}.featured-collection .button:hover{background:var(--resvrgo-accent);color:#000}.image-with-text{background:var(--resvrgo-bg-alt);padding:80px 0}.image-with-text h2{text-transform:uppercase;letter-spacing:.06em}.image-with-text p,.image-with-text .rte{color:var(--resvrgo-muted);line-height:1.8}.newsletter{background:var(--resvrgo-bg);padding:80px 0;text-align:center}.newsletter input,.newsletter .field__input{background:#111;border:1px solid var(--resvrgo-border);color:#fff}.newsletter button,.newsletter .button{border:1px solid var(--resvrgo-accent);background:transparent;color:#fff}.newsletter button:hover,.newsletter .button:hover{background:var(--resvrgo-accent);color:#000}@media screen and (max-width:989px){.brand-code .grid{grid-template-columns:1fr}.featured-collection .grid,.featured-collection ul.grid,.featured-collection .product-grid,.featured-collection .grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}}@media screen and (max-width:749px){.featured-collection{padding:48px 0}.featured-collection .page-width{padding-left:16px;padding-right:16px}.featured-collection .grid,.featured-collection ul.grid,.featured-collection .product-grid,.featured-collection .grid.product-grid{grid-template-columns:1fr!important;gap:18px!important}.featured-collection .card__content,.featured-collection .card__information,.featured-collection .card-information{padding:14px 12px 16px!important}.resvrgo-button{width:100%;max-width:320px}}.image-with-text img,.image-with-text__media img{object-fit:cover;object-position:center 72%}.image-with-text{padding-top:24px}body{font-size:18px;line-height:1.7;letter-spacing:.01em}h1{font-size:clamp(2.8rem,5vw,4rem);line-height:1.1}h2{font-size:clamp(2rem,3vw,2.8rem)}h3{font-size:1.6rem}p{font-size:1.1rem;line-height:1.8}button,.btn,a.button{font-size:1rem;letter-spacing:.08em}.brand-code{background:#000;padding:72px 0 36px}.brand-code .page-width{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.brand-code h2,.brand-code .title{text-align:center;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.05;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0 0 16px}.brand-code p,.brand-code .subtitle,.brand-code .description{text-align:center;max-width:760px;margin-left:auto;margin-right:auto;color:#ffffffc7;font-size:1.08rem;line-height:1.75}.brand-code p+p{margin-top:10px}.rich-text-resvrgo{background:#000;padding:18px 0}.rich-text-resvrgo .page-width{max-width:980px;margin:0 auto;padding-left:24px;padding-right:24px}.rich-text-resvrgo .rich-text__wrapper,.rich-text-resvrgo .rich-text__blocks{background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px 30px 30px;box-shadow:0 10px 30px #0000002e}.rich-text-resvrgo .caption-with-letter-spacing,.rich-text-resvrgo .subtitle,.rich-text-resvrgo .eyebrow{display:block;margin:0 0 10px;color:#e7dcc0;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:700}.rich-text-resvrgo h2,.rich-text-resvrgo .rich-text__heading{margin:0 0 14px;color:#fff;font-size:clamp(2rem,3.8vw,3rem);line-height:1.08;letter-spacing:-.01em}.rich-text-resvrgo .rte,.rich-text-resvrgo .rich-text__text,.rich-text-resvrgo p{color:#ffffffd1;font-size:1.08rem;line-height:1.8}.rich-text-resvrgo .button,.rich-text-resvrgo .button--primary{margin-top:20px;border:1px solid #eadfbe;background:#eadfbe;color:#000;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.rich-text-resvrgo .button:hover,.rich-text-resvrgo .button--primary:hover{background:transparent;color:#fff}.shopify-section+.shopify-section .rich-text-resvrgo{padding-top:80px;padding-bottom:80px}@media screen and (max-width:749px){.brand-code{padding:56px 0 24px}.brand-code .page-width,.rich-text-resvrgo .page-width{padding-left:16px;padding-right:16px}.rich-text-resvrgo .rich-text__wrapper,.rich-text-resvrgo .rich-text__blocks{padding:22px 18px 24px;border-radius:16px}.rich-text-resvrgo h2,.rich-text-resvrgo .rich-text__heading{line-height:1.12}}.shopify-section:has(.brand-code),.shopify-section:has(.rich-text-resvrgo){background:#000}.brand-code,.rich-text-resvrgo,.section-rich-text-resvrgo{background:#000!important;padding:24px 0!important}.brand-code .page-width,.rich-text-resvrgo .page-width,.section-rich-text-resvrgo .page-width{max-width:1000px!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important}.brand-code h1,.brand-code h2,.brand-code h3,.brand-code p,.brand-code .title,.brand-code .subtitle,.brand-code .rte,.brand-code .description{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.brand-code h2,.brand-code .title{font-size:clamp(2.2rem,4vw,3.2rem)!important;line-height:1.08!important;text-transform:uppercase!important;color:#fff!important}.brand-code p,.brand-code .subtitle,.brand-code .rte,.brand-code .description{max-width:760px!important;color:#ffffffc7!important;font-size:1.08rem!important;line-height:1.8!important}.rich-text-resvrgo .rich-text__blocks,.rich-text-resvrgo .rich-text__wrapper,.rich-text-resvrgo .rich-text__text-container,.section-rich-text-resvrgo .rich-text__blocks,.section-rich-text-resvrgo .rich-text__wrapper,.section-rich-text-resvrgo .rich-text__text-container{max-width:980px!important;margin:0 auto!important;padding:28px 30px 30px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;background:linear-gradient(180deg,#ffffff05,#ffffff03)!important;box-shadow:0 10px 30px #0000002e!important;text-align:left!important}.rich-text-resvrgo .caption-with-letter-spacing,.rich-text-resvrgo .subtitle,.rich-text-resvrgo .eyebrow,.section-rich-text-resvrgo .caption-with-letter-spacing,.section-rich-text-resvrgo .subtitle,.section-rich-text-resvrgo .eyebrow{display:block!important;margin-bottom:10px!important;color:#e7dcc0!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-size:.75rem!important;font-weight:700!important}.rich-text-resvrgo h1,.rich-text-resvrgo h2,.rich-text-resvrgo .rich-text__heading,.section-rich-text-resvrgo h1,.section-rich-text-resvrgo h2,.section-rich-text-resvrgo .rich-text__heading{color:#fff!important;font-size:clamp(2rem,3.8vw,3rem)!important;line-height:1.08!important;margin:0 0 14px!important}.rich-text-resvrgo p,.rich-text-resvrgo .rte,.rich-text-resvrgo .rich-text__text,.section-rich-text-resvrgo p,.section-rich-text-resvrgo .rte,.section-rich-text-resvrgo .rich-text__text{color:#ffffffd1!important;font-size:1.08rem!important;line-height:1.8!important}.rich-text-resvrgo .button,.section-rich-text-resvrgo .button{margin-top:20px!important;border:1px solid #eadfbe!important;background:#eadfbe!important;color:#000!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:700!important}.rich-text-resvrgo .button:hover,.section-rich-text-resvrgo .button:hover{background:transparent!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/base.css.map */
