.rfLed{max-width:1100px;margin:0 auto}.rfLed__hd{position:sticky;top:64px;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) var(--col) var(--col);column-gap:var(--cg2);align-items:end;padding:14px 0 12px;background:#fff;border-bottom:1px solid var(--plum)}.rfLed{--col:clamp(92px,11vw,150px);--cg2:clamp(8px,1.6vw,24px)}.rfLed__hd span{font-family:var(--fb);font-size:11px;font-weight:640;letter-spacing:2.64px;text-transform:uppercase;color:var(--plum)}.rfLed__hd b{display:block;text-align:center;font-family:var(--fd);font-weight:400;font-size:clamp(20px,1.6vw,24px);line-height:1.1;color:var(--plum)}.rfLed__hd img{display:block;width:clamp(48px,4.4vw,62px);height:auto;margin:0 auto 6px;border-radius:0}.rfLed__hd small{display:block;text-align:center;margin-top:3px;font-size:13px;line-height:1.4;color:var(--mauve)}.rfGrp{border-bottom:1px solid var(--line)}.rfGrp summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) var(--col) var(--col) 14px;column-gap:var(--cg2);align-items:center;padding:24px 0 14px}.rfGrp summary::-webkit-details-marker{display:none}.rfGrp summary h3{margin:0}.rfGrp summary .rfCt{text-align:center;font-family:var(--fb);font-size:var(--rd-fz-name);font-weight:640;color:var(--mauve)}.rfGrp summary .rfCt b{color:var(--plum);font-weight:640}.rfPm{position:relative;width:14px;height:14px}.rfPm:before,.rfPm:after{content:"";position:absolute;left:0;top:6.5px;width:14px;height:1px;background:currentColor;transition:transform .45s var(--ex)}.rfPm:after{transform:rotate(90deg)}[open]>summary .rfPm:after,[aria-expanded=true] .rfPm:after{transform:rotate(0)}.rfGrp ul{list-style:none;margin:0;padding:0 0 18px}.rfRow{display:grid;grid-template-columns:minmax(0,1fr) var(--col) var(--col) 14px;column-gap:var(--cg2);align-items:center;padding:12px 0;border-top:1px solid rgba(70,0,50,.08);transition:background-color .3s var(--ease)}.rfRow__t{font-size:var(--fz-body);line-height:var(--lh-body);color:var(--plum)}.rfRow__t sup,.rfLed__note sup{font-size:.7em;line-height:0}.rfCell{display:flex;justify-content:center;align-items:center;min-height:28px;white-space:nowrap;font-family:var(--fb);font-size:var(--rd-fz-name);font-weight:640;color:var(--plum);font-variant-numeric:tabular-nums}.rfCell--s{grid-column:2}.rfCell--e{grid-column:3}.rfCell--no{color:#7b505fb3;font-weight:400}.rfTick{width:22px;height:22px;fill:none;stroke:var(--plum);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:0}.rfb.is-ready .rfGrp .rfTick{stroke-dashoffset:22;transition:stroke-dashoffset .7s var(--ex) calc(var(--i,0) * 70ms + .2s)}.rfb.is-ready .rfGrp.is-in .rfTick{stroke-dashoffset:0}@media(hover:hover){.rfRow:hover{background:#e8e3dd73}}.rfLed__ft{display:grid;grid-template-columns:minmax(0,1fr) var(--col) var(--col) 14px;column-gap:var(--cg2);align-items:center;padding:20px 0 0}.rfLed__ft b{text-align:center;font-family:var(--fd);font-weight:400;font-size:clamp(28px,2.6vw,38px);line-height:1;color:var(--plum)}.rfLed__ft b small{display:block;margin-top:6px;font-family:var(--fb);font-size:11px;font-weight:640;letter-spacing:2.42px;text-transform:uppercase;color:var(--mauve)}.rfLed__note{margin:0;font-size:var(--rd-fz-name);line-height:1.5;color:var(--mauve)}.rfb{--plum:#460032;--breeze:#e8e3dd;--mauve:#7b505f;--line:rgba(70,0,50,.16);--fb:"Ysabeau",system-ui,sans-serif;--fd:"Queens",Georgia,serif;--fz-body:20px;--rd-fz-name:16.5px;--lh-body:1.5;--ex:cubic-bezier(.16,1,.3,1);--ease:ease;display:block;padding:90px 0 0;background:#fff;color:var(--plum);font:420 20px/1.5 var(--fb);letter-spacing:0}.rfb *,.rfb *:before,.rfb *:after{box-sizing:border-box}.rfIn{max-width:1440px;margin:auto;padding:0 clamp(28px,3.6vw,72px)}.rfHead{text-align:center;max-width:860px;margin:auto;padding-bottom:32px}.rfHead p{margin:18px 0 0;font:inherit}.rfb .rfTitle{font-family:var(--fd);margin:0;font:400 clamp(28px,3.9vw,56px)/1.06 var(--fd);color:var(--plum);letter-spacing:0;text-transform:none}.rfb .rfGrp h3{font:400 clamp(21px,1.8vw,27px)/1.08 var(--fd);letter-spacing:0;color:var(--plum)}.rfb .rfTitle span{font-family:var(--fd)}.rfVh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rfThumb{display:block;width:clamp(48px,4.4vw,62px);height:40px;margin:0 auto 6px;background:var(--breeze);fill:#b9ac9a}.rfLed__hd{grid-template-columns:minmax(0,1fr) var(--col) var(--col) 14px;top:var(--rf-header,64px)}.rfCell{white-space:normal;overflow-wrap:anywhere;text-align:center}.rfGrp summary:focus-visible{outline:2px solid var(--plum);outline-offset:4px}.rfWord{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .08em .22em 0;margin:0 -.08em -.22em 0}.rfWord>span{display:inline-block}.rfSpace{display:inline;white-space:normal}.rfb.is-ready .rfWord>span{transform:translateY(112%);transition:transform 1.25s var(--ex) calc(var(--d)*65ms)}.rfb .is-in .rfWord>span{transform:none}@media(max-width:1159px){.rfLed__hd{top:var(--rf-header,104px)}}@media(max-width:900px){.rfb{padding-block:clamp(40px,5.5vh,52px)}.rfHead{padding-bottom:18px}.rfLed{--col:76px;--cg2:6px}.rfLed__hd b{font:420 16.5px/1.1 var(--fb)}.rfLed__hd img,.rfThumb{width:52px}.rfRow{row-gap:4px;padding:12px 0}.rfRow__t{grid-column:1/-1}.rfGrp summary{padding:20px 0 14px}.rfb .rfGrp summary h3{font-size:20px}.rfLed__ft b{font-size:28px}.rfLed__ft b small{letter-spacing:1.3px}.rfLed__note{grid-column:1/-1;grid-row:2;margin-top:18px}}@media(prefers-reduced-motion:reduce){.rfb *,.rfb *:after{transition:none!important}.rfb.is-ready .rfGrp .rfTick{stroke-dashoffset:0}.rfb.is-ready .rfWord>span{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/redefine-benefits.css.map */
