:root{--rd-ink:#1F2933;--rd-muted:#6B7280;--rd-blue:#1F3A5F;--rd-sage:#4F7A5E;--rd-line:#E7E2DA;--rd-soft:#F1EEE8;--rd-gap:96px}@media(max-width:749px){:root{--rd-gap:56px}}main[data-template=index]{padding-block:40px var(--rd-gap)}main[data-template=index]>.shopify-section+.shopify-section{margin-top:var(--rd-gap)}.header-logo__image-container{width:auto!important;height:64px!important}.header-logo__image{width:64px!important;height:64px!important}.rd-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.rd-split__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px}.rd-rotator{position:relative;aspect-ratio:1;overflow:hidden;border-radius:6px;background:var(--rd-soft)}.rd-rotator__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;visibility:hidden;color:var(--rd-ink);text-decoration:none;animation:rd-fade 15s infinite both;animation-delay:calc(var(--i)*3s)}.rd-rotator__slide img{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.rd-rotator__label{position:absolute;left:16px;bottom:16px;padding:8px 12px;border-radius:6px;background:#fffffff0;font-size:13px;font-weight:500}@media(hover:hover){.rd-rotator:hover .rd-rotator__slide,.rd-rotator:focus-within .rd-rotator__slide{animation-play-state:paused}}@keyframes rd-fade{0%{opacity:0;visibility:visible}3%,20%{opacity:1;visibility:visible}23%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.rd-rotator__slide{animation:none}.rd-rotator__slide:first-child{opacity:1;visibility:visible}}.card-gallery :is(.product-media-container,.product-media){aspect-ratio:1/1!important}.card-gallery :is(.product-media__image,video){width:100%;height:100%;aspect-ratio:1/1!important;object-fit:cover!important}.rd-eyebrow{display:block;margin:0 0 16px;font:500 13px/1.4 var(--font-body--family);letter-spacing:.08em;text-transform:uppercase;color:var(--rd-sage)}.rd-display,.rd-title{display:block;font-family:var(--font-heading--family);font-weight:400;color:var(--rd-ink);margin:0 0 20px}.rd-display{font-size:clamp(38px,4.4vw,56px);line-height:1.12}.rd-title{font-size:clamp(28px,3vw,36px);line-height:1.2}.rd-lead{max-width:44ch;margin:0 0 28px;font-size:18px;line-height:1.6;color:var(--rd-muted)}.rd-btn{display:inline-block;padding:14px 28px;border-radius:6px;background:var(--rd-blue);color:#fff;font-weight:500;text-decoration:none}.rd-btn:hover{background:#172c49;color:#fff}.rd-link{color:var(--rd-blue);font-weight:500;text-decoration:underline;text-underline-offset:4px}.rd-trust{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin:0;padding:20px 0;list-style:none;border-block:1px solid var(--rd-line);font-size:14px;color:var(--rd-ink)}.rd-steps{margin:0 0 28px;padding:0;list-style:none;counter-reset:rd}.rd-steps li{display:grid;grid-template-columns:44px 1fr;padding:16px 0;border-top:1px solid var(--rd-line);counter-increment:rd}.rd-steps li:before{content:counter(rd);grid-row:span 2;font-family:var(--font-heading--family);font-size:24px;color:var(--rd-sage)}.rd-steps strong{font-weight:500;color:var(--rd-ink)}.rd-steps span{font-size:15px;color:var(--rd-muted)}.rd-season{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;border-radius:6px;background:var(--rd-blue);color:#fff;text-decoration:none}.rd-season img{display:block;width:100%;height:clamp(320px,34vw,480px);object-fit:cover}.rd-season__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 64px}.rd-season .rd-eyebrow,.rd-season .rd-title{color:#fff}.rd-season .rd-title{margin-bottom:16px}.rd-season__cta{text-decoration:underline;text-underline-offset:4px;font-weight:500}.rd-season:hover{color:#fff}.collection-card:has(a[href*=rainbow-bridge]) img{transform:scale(1.5)}.collection-card:has(a[href*=rainbow-bridge]) :is(.collection-card__image,[class*=card-image]){overflow:hidden}main[data-template=product] h1{font-size:30px!important;line-height:1.25!important}.gpo-input{min-height:44px;border:1px solid var(--rd-line)!important;border-radius:6px!important;background:#fff!important}[class*=gpo-app],[class*=gpo-form],[class*=gpo-element],[class*=gpo-container]{background:transparent!important}.details__header{padding-block:16px}.bgu-top{display:none!important}footer{border-top:1px solid var(--rd-line)!important}footer a{color:var(--rd-ink)!important}footer :is(h2,h3,h4,h5,h6,.menu__heading,.menu__heading__default){color:var(--rd-ink)!important;font-size:20px!important;line-height:1.3!important}footer .email-signup__input-group{border-color:var(--rd-line)!important;border-radius:6px!important;background:#fff}@media(max-width:749px){.header-logo__image-container{height:48px!important}.header-logo__image{width:48px!important;height:48px!important}.rd-split{grid-template-columns:1fr;gap:28px}.rd-hero .rd-split__media{order:-1}.rd-lead{font-size:16px}.rd-trust{display:grid;grid-template-columns:1fr 1fr;font-size:13px;padding:16px 0}.rd-season{grid-template-columns:1fr}.rd-season__text{order:2;padding:32px 24px}main[data-template=product] h1{font-size:24px!important}}@media(min-width:750px){.rd-hero{grid-template-columns:1.15fr .85fr}.rd-hero .rd-rotator{aspect-ratio:auto;height:min(620px,68vh)}.rd-display{font-size:clamp(34px,3.4vw,48px)}.rd-hero .rd-lead{font-size:17px}}.rd-display{text-wrap:balance}.rd-rating{display:flex;align-items:center;gap:10px;margin:20px 0 0;font-size:15px;font-weight:500;color:var(--rd-ink)}.rd-rating span{color:#c9a24b;font-size:20px;letter-spacing:2px}.menu-list__link[aria-current=page] .menu-list__link-title{display:inline-block;margin:-6px -12px;padding:6px 12px;border-radius:6px;background:#efe9df;color:#3e6650;font-weight:500}.menu-drawer__menu-item[aria-current=page] .menu-drawer__menu-item-text{color:#1f2933;font-weight:600;text-decoration:underline;text-underline-offset:4px}media-gallery .product-media{display:flex!important;align-items:center;justify-content:center;background:none!important}media-gallery .product-media__image{position:static!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:6px!important}.slideshow-controls__thumbnail{display:flex!important;align-items:center;justify-content:center;background:none!important}.slideshow-controls__thumbnail img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:6px!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/redesign.css.map */
