.rcr{position:relative;background:transparent;padding:clamp(2rem,4.5vw,3rem) 0 var(--x-pad, 6rem)}.rcr__top{max-width:1180px;margin:0 auto clamp(1.6rem,4vw,2.6rem);padding:0 1.25rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.rcr__head{max-width:640px}.rcr__eyebrow{margin:0 0 .55rem;font-size:clamp(.72rem,1.4vw,.82rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f6a97e;text-shadow:0 1px 12px rgba(0,20,40,.45)}.rcr__heading{margin:0;font-size:clamp(1.7rem,4.2vw,2.5rem);font-weight:700;line-height:1.04;color:#fff;text-shadow:0 1px 12px rgba(0,20,40,.45)}.rcr__subhead{margin:.7rem 0 0;max-width:46ch;font-size:clamp(.98rem,1.7vw,1.12rem);line-height:1.5;color:#eaf6ff;text-shadow:0 1px 12px rgba(0,20,40,.45)}.rcr__nav{display:none}@media(min-width:750px){.rcr__nav{display:flex;gap:.6rem;flex:0 0 auto}}.rcr__arrow{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;cursor:pointer;color:#fff;background:linear-gradient(180deg,#ffffff24,#ffffff0d);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff24,0 6px 16px -8px #000e1c8c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:background .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease}.rcr__arrow:hover{border-color:#f07850b3;color:#f07850}.rcr__arrow:active{transform:translateY(1px)}.rcr__arrow:focus-visible{outline:2px solid rgba(246,169,126,.85);outline-offset:2px}.rcr__arrow[disabled]{opacity:.35;cursor:default;pointer-events:none}.rcr__track{list-style:none;margin:0;padding:.5rem 1.25rem 1rem;display:flex;gap:clamp(1rem,2vw,1.5rem);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rcr__track::-webkit-scrollbar{display:none}@media(min-width:1210px){.rcr__track{padding-left:calc((100% - 1180px)/2 + 1.25rem);padding-right:calc((100% - 1180px)/2 + 1.25rem)}}@media(min-width:750px){.rcr__track{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,#000 82%,transparent 100%)}.rcr--end .rcr__track{-webkit-mask-image:none;mask-image:none}}.rcr__card{flex:0 0 clamp(238px,74vw,286px);scroll-snap-align:start}@media(min-width:750px){.rcr__card{flex-basis:clamp(260px,29vw,300px)}}.rcr__link{display:flex;flex-direction:column;height:100%;text-decoration:none;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#ffffff1d,#ffffff0b);border:1px solid rgba(255,255,255,.14);border-top-color:#ffffff4d;box-shadow:inset 0 1px #ffffff24,0 22px 44px -20px #000e1cb3,0 6px 16px -8px #000e1c8c;transition:transform .25s ease,border-top-color .25s ease,box-shadow .25s ease}@supports ((backdrop-filter: blur(7px)) or (-webkit-backdrop-filter: blur(7px))){.rcr__link{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}}.rcr__link:hover,.rcr__link:focus-visible{border-top-color:#ffffff6b;box-shadow:inset 0 1px #fff3,0 30px 56px -22px #000e1cc7,0 10px 22px -10px #000e1c9e}.rcr__link:focus-visible{outline:2px solid rgba(246,169,126,.85);outline-offset:3px}.rcr__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden}.rcr__media img{width:100%;height:100%;object-fit:cover;display:block}.rcr__media-fallback{display:block;width:100%;height:100%;background:#ffffff0f}.rcr__badge{position:absolute;top:.7rem;right:.7rem;z-index:2;background:#f07850;color:#2a0e06;font-weight:800;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;padding:.38rem .7rem;border-radius:999px;box-shadow:0 3px 14px #000e1c66}.rcr__body{display:grid;gap:.35rem;padding:.95rem 1.05rem 1.15rem}.rcr__kicker{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f6a97e}.rcr__name{font-weight:600;color:#fff;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.22;text-shadow:0 1px 8px rgba(0,20,40,.5)}.rcr__set{font-size:.86rem;line-height:1.4;color:#ffffffbd}.rcr__price{margin-top:.15rem;display:flex;align-items:baseline;gap:.5rem;color:#fff;text-shadow:0 1px 8px rgba(0,20,40,.5)}.rcr__now{font-weight:700;font-size:1.02rem}.rcr__was{font-weight:400;font-size:.9rem;color:#fff9}.rcr__card--end .rcr__end{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;height:100%;min-height:280px;padding:1.5rem;border-radius:16px;text-decoration:none;border:1.5px dashed rgba(240,120,80,.5);background:#ffffff08;color:#fff;transition:border-color .25s ease,background .25s ease,transform .25s ease}.rcr__card--end .rcr__end:hover,.rcr__card--end .rcr__end:focus-visible{border-color:#f07850;background:#f0785017}.rcr__card--end .rcr__end:focus-visible{outline:2px solid rgba(246,169,126,.85);outline-offset:3px}.rcr__end-plus{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;color:#f07850;border:1.5px solid rgba(240,120,80,.5);margin-bottom:.2rem}.rcr__end-title{font-weight:700;font-size:1.08rem;text-shadow:0 1px 8px rgba(0,20,40,.5)}.rcr__end-sub{font-size:.9rem;color:#ffffffbd}@media(prefers-reduced-motion:no-preference){.rcr__track{scroll-behavior:smooth}.rcr__link:hover,.rcr__link:focus-visible{transform:translateY(-6px)}.rcr__card--end .rcr__end:hover,.rcr__card--end .rcr__end:focus-visible{transform:translateY(-6px)}.rcr--observe [data-rcr-card]{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.rcr--observe [data-rcr-card].is-in{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/reef-classics-rail.css.map */
