.shopify-section--range-showcase{content-visibility:auto;contain-intrinsic-size:auto 930px}.rs{--rs-background: #f3f2ee;--rs-text: #1a1a1a;--rs-muted: #66665f;--rs-accent: #f0c417;--rs-border: #e0dfd8;--rs-card: #ffffff;--rs-arrow-background: #1a1a1a;--rs-arrow-icon: #ffffff;--rs-nav-background: #ffffff;--rs-nav-icon: var(--rs-text);--rs-button-background: var(--rs-accent);--rs-button-text: #111212;padding-block:var(--rs-padding-top) var(--rs-padding-bottom);background:var(--rs-background);color:var(--rs-text)}.rs *{box-sizing:border-box}.rs__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px;margin-bottom:clamp(28px,4vw,48px)}.rs__eyebrow{margin:0 0 16px;color:var(--rs-muted);font-family:var(--heading-font-family, inherit);font-size:.8rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.rs__heading{margin:0;font-family:var(--heading-font-family, inherit);font-size:clamp(2.3rem,5vw,4.2rem);font-weight:700;letter-spacing:-.045em;line-height:1.02;text-transform:none}.rs__heading em,.rs__heading i{padding:0 .1em;border-radius:.06em;background:linear-gradient(var(--rs-accent),var(--rs-accent)) no-repeat 0 69% / 100% 79%;font-style:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rs__descriptions{display:grid;max-width:560px;margin-top:18px}.rs__description{grid-area:1 / 1;color:var(--rs-muted);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6;text-wrap:pretty}.rs__description p{margin:0}.rs__description p+p{margin-top:.6em}.rs__description[hidden]{display:block!important;visibility:hidden}.rs__description.is-entering{animation:rs-text-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes rs-text-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.rs__description.is-entering{animation:none}}.rs__tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;max-width:100%}.rs__tools>*{min-width:0}.rs__tabs{position:relative;display:inline-flex;gap:4px;max-width:100%;padding:5px;overflow-x:auto;border:1px solid var(--rs-border);border-radius:999px;background:#fff;scrollbar-width:none}.rs__tabs::-webkit-scrollbar{display:none}.rs__tab{flex:none;padding:12px 22px;white-space:nowrap;border:0;border-radius:999px;background:transparent;color:var(--rs-muted);font-family:var(--heading-font-family, inherit);font-size:.95rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-color .35s ease,color .35s ease}.rs__tab:hover{color:var(--rs-text)}.rs__tab[aria-selected=true]{background:#1a1a1a;color:#fff}.rs__tab:focus-visible{outline:2px solid var(--rs-accent);outline-offset:2px}.rs__panel.is-entering .rs__card{animation:rs-in .7s cubic-bezier(.22,1,.36,1) both}.rs__panel.is-entering .rs__card:nth-child(2){animation-delay:60ms}.rs__panel.is-entering .rs__card:nth-child(3){animation-delay:.12s}.rs__panel.is-entering .rs__card:nth-child(4){animation-delay:.18s}.rs__panel.is-entering .rs__card:nth-child(5){animation-delay:.24s}@keyframes rs-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rs__panel.is-entering .rs__card{animation:none}}.rs__track-wrap{--rs-bleed: var(--container-outer-width, var(--container-gutter, 20px));margin-inline:calc(-1 * var(--rs-bleed))}.rs__track{display:grid;grid-auto-columns:calc((100% - 54px)/4);grid-auto-flow:column;gap:18px;margin:0;padding:4px var(--rs-bleed) 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--rs-bleed);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.rs__track::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.rs__track,.rs__track .rs__link{cursor:grab}}.rs__track.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.rs__track.is-dragging,.rs__track.is-dragging .rs__link{cursor:grabbing}@media screen and (max-width:999px){.rs__track{grid-auto-columns:calc((100% - 18px) / 2.3)}}@media screen and (max-width:599px){.rs__track{grid-auto-columns:78%;gap:12px}}.rs__card{min-width:0;scroll-snap-align:start}.rs__link{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--rs-border);border-radius:20px;background:var(--rs-card);color:inherit;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease,border-color .5s ease}@media(hover:hover){a.rs__link:hover{border-color:transparent;box-shadow:0 24px 50px #1a1a1a1f;transform:translateY(-6px)}}a.rs__link:focus-visible{outline:2px solid var(--rs-accent);outline-offset:3px}.rs__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#fff}.rs__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;filter:contrast(1.06) brightness(1.03);transition:opacity .6s ease,transform .9s cubic-bezier(.22,1,.36,1)}.rs--inset .rs__image{top:8%;left:8%;width:84%;height:84%;border-radius:14px;object-fit:contain}.rs__image--placeholder,.rs--inset .rs__image--placeholder{top:0;left:0;width:100%;height:100%;border-radius:0;background:#f3f2ee;fill:#cfcec7}.rs__image--alt{opacity:0}@media(hover:hover){a.rs__link:hover .rs__image{transform:scale(1.04)}a.rs__link:hover .rs__image--alt.is-loaded{opacity:1}a.rs__link:hover .rs__image--alt.is-loaded~.rs__image,a.rs__link:hover .rs__image:has(+.rs__image--alt.is-loaded){opacity:0}}.rs__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 20px 20px;border-top:1px solid var(--rs-border)}.rs__type{overflow:hidden;min-height:1.4em;color:var(--rs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.rs__title{display:-webkit-box;overflow:hidden;font-family:var(--heading-font-family, inherit);font-size:1.08rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rs__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px}.rs__price{font-weight:700}.rs__price--hidden{color:var(--rs-muted);font-size:.85rem;font-weight:600}.rs__arrow{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--rs-arrow-background);color:var(--rs-arrow-icon);transition:background-color .4s ease,color .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.rs__arrow svg,.rs__nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){a.rs__link:hover .rs__arrow{background:var(--rs-accent);color:#111212;transform:translate(3px)}}.rs__all-wrap{display:grid}.rs__all{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px 13px 24px;border-radius:999px;background:var(--rs-button-background);color:var(--rs-button-text);font-family:var(--heading-font-family, inherit);font-size:.95rem;font-weight:700;text-decoration:none;transition:filter .3s ease}.rs__all[hidden]{display:inline-flex!important;visibility:hidden}.rs__all svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.rs__all:hover{filter:brightness(.94)}.rs__all:hover svg{transform:translate(3px)}}.rs__all:focus-visible{outline:2px solid var(--rs-text);outline-offset:3px}.rs__count{display:inline-grid;place-items:center;min-width:26px;height:26px;padding-inline:6px;border-radius:999px;background:#111212e0;color:#fff;font-size:.75rem}.rs__stage{position:relative}.rs__nav{position:absolute;z-index:2;top:var(--rs-arrow-top, 38%);display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--rs-border);border-radius:50%;background:var(--rs-nav-background);box-shadow:0 12px 30px #1a1a1a29;color:var(--rs-nav-icon);cursor:pointer;transform:translateY(-50%);transition:background-color .3s ease,color .3s ease,opacity .3s ease,visibility .3s}.rs__nav svg{width:22px;height:22px}.rs__nav--prev{left:-28px}.rs__nav--next{right:-28px}@media screen and (max-width:699px){.rs__nav{display:none}}.rs__nav:hover:not(:disabled){background:var(--rs-nav-icon);color:var(--rs-nav-background)}.rs__nav:disabled{opacity:0;visibility:hidden}.rs__nav:focus-visible{outline:2px solid var(--rs-accent);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/65/assets/section-range-showcase.css.map */
