.shopify-section-header-sticky .header-wrapper,.shopify-section-header .header-wrapper{transition:background-color .35s ease,box-shadow .35s ease}.header-wrapper--border-bottom{background-color:var(--color-background)!important;box-shadow:0 1px #00000014}.header__menu-item>a{position:relative;text-decoration:none}.header__menu-item>a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:currentColor;transition:width .25s ease}.header__menu-item>a:hover:after{width:100%}@media screen and (min-width:750px){.banner__media video,.hero__media video,.media--hero video{object-fit:cover;object-position:50% 70%;width:100%;height:100%;position:absolute;top:0;left:0}.banner__media,.hero__media{max-width:520px;margin:0 auto}}@media screen and (max-width:749px){.banner__media video,.hero__media video,.media--hero video{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;top:0;left:0}}.banner__content,.hero__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;gap:0;padding-bottom:3.5rem;height:100%}.banner__content .banner__text:first-of-type,.hero__content p:first-of-type{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;opacity:.75;margin-bottom:.6rem}.banner__heading,.hero__heading{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:300;font-size:clamp(2rem,5vw,5.5rem);line-height:1;letter-spacing:-.02em;margin-bottom:1rem;color:#fff}.banner__content .banner__text:last-of-type,.hero__content p:not(:first-of-type){font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.8;opacity:.8;max-width:36ch;margin-bottom:1.8rem}.banner__content .button,.banner__content .btn{background:#f5f0e6eb;color:#111;border:none;padding:.85rem 2.2rem;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;border-radius:0;transition:background .25s ease,transform .2s ease}.banner__content .button:hover,.banner__content .btn:hover{background:#fff;transform:translateY(-2px)}@media screen and (max-width:749px){.banner__heading,.hero__heading{font-size:clamp(1.6rem,7vw,2.8rem);margin-bottom:.6rem}.banner__content,.hero__content{justify-content:flex-end;padding-bottom:2rem}.banner__content .banner__text:first-of-type{font-size:.55rem;margin-bottom:.4rem}.banner__content .banner__text:last-of-type{display:none}.banner__content .button,.banner__content .btn{padding:.7rem 1.6rem;font-size:.6rem}}@media screen and (min-width:750px){.banner__media video,.hero__media video,.media--hero video{object-position:50% 55%}}@media screen and (max-width:749px){.banner__media video,.hero__media video,.media--hero video{object-position:50% 40%}}.hero__text-box,.hero__content,.banner__content{animation:rcrd-fadein 1.1s ease both}@keyframes rcrd-fadein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.btn,.button{transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn:hover,.button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026;filter:brightness(1.04)}.card__media,.card-wrapper .media{position:relative;overflow:hidden}.card__media img:nth-child(2),.card-wrapper .media img:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.card__media:hover img:nth-child(2),.card-wrapper:hover .media img:nth-child(2){opacity:1}.card__swatch-list{display:flex;gap:6px;margin-top:.5rem;flex-wrap:wrap}.card__swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.12);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.card__swatch:hover,.card__swatch--active{transform:scale(1.2);box-shadow:0 0 0 1.5px #111}.rcrd-editorial{background-color:#0e0e0e;color:#f0ece4;padding:6rem 2rem;text-align:center}.rcrd-editorial__eyebrow{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;opacity:.5;margin-bottom:2rem}.rcrd-editorial__title{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:300;font-size:clamp(2rem,5vw,4.5rem);line-height:1.1;max-width:22ch;margin:0 auto 2rem}.rcrd-editorial__body{font-size:.75rem;letter-spacing:.08em;line-height:2;text-transform:uppercase;opacity:.6;max-width:44ch;margin:0 auto}.rcrd-newsletter{background-color:#111;color:#f0ece4;padding:5rem 2rem;text-align:center}.rcrd-newsletter__title{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:300;font-size:clamp(1.8rem,4vw,3.5rem);margin-bottom:.75rem}.rcrd-newsletter__sub{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin-bottom:2.5rem}.rcrd-newsletter .newsletter-form__field-wrapper{display:flex;gap:0;max-width:420px;margin:0 auto}.rcrd-newsletter input[type=email]{flex:1;background:transparent;border:1px solid rgba(240,236,228,.3);border-right:none;color:#f0ece4;padding:.85rem 1.2rem;font-size:.75rem;letter-spacing:.08em;outline:none}.rcrd-newsletter input[type=email]::placeholder{opacity:.4}.rcrd-newsletter button[type=submit]{background:#f0ece4;color:#111;border:none;padding:.85rem 1.8rem;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.rcrd-newsletter button[type=submit]:hover{background:#fff}.rcrd-scarcity-badge{display:inline-block;font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:#2a2a2a;padding:.3rem .75rem;margin-bottom:.5rem}.rcrd-stock-bar{width:100%;height:2px;background:#00000014;margin-top:.6rem}.rcrd-stock-bar__fill{height:100%;background:#111;transition:width .4s ease}@keyframes rcrd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.rcrd-marquee__track{display:flex;white-space:nowrap;animation:rcrd-marquee 28s linear infinite;will-change:transform}.rcrd-marquee__track:hover{animation-play-state:paused}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rcrd-custom.css.map */
