.remy-feature{max-width:1600px;margin:64px auto 48px;padding:0 var(--home-gutter,24px);color:#343e48;scroll-margin-top:80px}.remy-feature__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;background:#f0f4f5;overflow:hidden}.remy-feature__heading{grid-column:2;grid-row:1;padding:clamp(28px,3.6vw,58px) clamp(28px,4vw,64px) 0}.remy-feature__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 20px;font:650 11px/1.5 Work Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.remy-feature__eyebrow span{color:#87505e;border-left:1px solid #c1ccd1;padding-left:14px}.remy-feature__heading h2{margin:0;font:400 clamp(38px,4.2vw,68px)/1.01 "Bebas Neue",sans-serif;letter-spacing:0}.remy-feature__heading h2 span{color:#87505e}.remy-feature__photo{grid-column:1;grid-row:1/3;position:relative;display:block;min-width:0;min-height:100%;background:#eee8de;overflow:hidden}.remy-feature__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.remy-feature__photo-caption{position:absolute;bottom:20px;left:20px;right:20px;padding:10px 14px;width:fit-content;max-width:calc(100% - 40px);background:#ffffffe0;color:#343e48;font:500 12px/1.4 Work Sans,sans-serif;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.remy-feature__details{grid-column:2;grid-row:2;padding:24px clamp(28px,4vw,64px) clamp(28px,3.6vw,58px);align-self:start}.remy-feature__collection{font:600 10px/1.5 Work Sans,sans-serif;letter-spacing:.1em;color:#64717a;margin:0 0 7px}.remy-feature__details h3{font:650 clamp(18px,1.6vw,24px)/1.25 "Work Sans",sans-serif;letter-spacing:-.025em;margin:0 0 12px}.remy-feature__description{font:400 15px/1.65 Work Sans,sans-serif;max-width:44ch;margin:0 0 22px;color:#515c64}.remy-feature__price{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:20px;font-family:Work Sans,sans-serif}.remy-feature__price strong{font-size:28px;font-weight:750;line-height:1.2;color:#913a52;letter-spacing:-.04em}.remy-feature__price s{font-size:15px;color:#6c747a}.remy-feature__discount{font:650 11px/1.4 Work Sans,sans-serif;padding:5px 8px;background:#f4e1e7;color:#79334a;white-space:nowrap}.remy-feature__buy{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #79334a;background:#79334a;color:#fff;width:100%;min-height:52px;padding:13px 20px;border-radius:4px;font:650 15px/1.4 Work Sans,sans-serif;text-decoration:none;cursor:pointer}.remy-feature__buy:hover{background:#62293c;color:#fff;text-decoration:none}.remy-feature__buy:disabled{opacity:.55;cursor:default}.remy-feature__shipping{font:600 12px/1.5 Work Sans,sans-serif;margin:13px 0 0;color:#405e4a}.remy-feature__shipping span{font-weight:400;white-space:nowrap}.remy-feature__import{font:400 11px/1.5 Work Sans,sans-serif;margin:6px 0 0;max-width:44ch;color:#667078}.remy-feature__more{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:12px;color:#343e48;font:500 12px/1.4 Work Sans,sans-serif;text-decoration:underline;text-underline-offset:4px}.remy-feature__more .icon{width:17px;height:17px}.remy-feature a:focus-visible,.remy-feature button:focus-visible{outline:3px solid #87505e;outline-offset:3px}@media(max-width:1000px)and (min-width:701px){.remy-feature__heading{padding:28px 24px 0}.remy-feature__details{padding:20px 24px 28px}.remy-feature__description{font-size:14px}.remy-feature__photo img{object-position:48% center}.remy-feature__eyebrow{gap:5px 9px;font-size:10px}.remy-feature__eyebrow span{padding-left:9px}}@media(max-width:700px){.remy-feature{margin:40px auto 32px;padding:0 var(--home-gutter,16px)}.remy-feature__inner{display:flex;flex-direction:column}.remy-feature__heading{padding:24px 22px 22px}.remy-feature__eyebrow{font-size:9px;gap:8px;margin-bottom:13px;letter-spacing:.07em}.remy-feature__eyebrow span{padding-left:8px}.remy-feature__heading h2{font-size:clamp(35px,10vw,53px);line-height:1.02}.remy-feature__photo{width:100%;aspect-ratio:1.08;min-height:0}.remy-feature__photo-caption{left:16px;bottom:16px;right:16px;font-size:11px;padding:8px 11px}.remy-feature__details{padding:23px 22px 22px}.remy-feature__details h3{font-size:19px}.remy-feature__description{font-size:14px;line-height:1.55;margin-bottom:18px}.remy-feature__price{gap:7px 10px;margin-bottom:17px}.remy-feature__price strong{font-size:27px}.remy-feature__discount{font-size:10px}.remy-feature__shipping{font-size:11px}.remy-feature__more{margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/remy-feature.css.map */
