.wcf-editorial{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px 16px;color:#171717;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.45}
.wcf-editorial,.wcf-editorial *{box-sizing:border-box}
.wcf-editorial[hidden],.wcf-editorial [hidden]{display:none!important}
#wcf-offer.wcf-editorial>.wcf-editorial__backdrop{display:block!important;position:absolute;inset:0;background:rgb(0 0 0 / 38%)}
.wcf-editorial__card{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(800px,100%);height:min(600px,calc(100dvh - 40px));background:#fff;box-shadow:0 12px 48px rgb(0 0 0 / 12%);overflow:hidden}
.wcf-editorial__photo{position:relative;min-width:0;overflow:hidden;background:#d5d4cf}
.wcf-editorial__photo img{position:absolute;width:114%;height:114%;max-width:none;left:-7%;top:-7%;object-fit:cover;object-position:50% 38%}
.wcf-editorial__body{position:relative;min-width:0;overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:thin}
.wcf-editorial button,.wcf-editorial a,.wcf-editorial summary{font:inherit;letter-spacing:inherit;color:inherit;-webkit-tap-highlight-color:transparent}
.wcf-editorial button{border:0;border-radius:0;background:transparent;cursor:pointer}
.wcf-editorial a,.wcf-editorial summary{text-underline-offset:4px;text-decoration-thickness:1px}
.wcf-editorial :is(a,button,summary):focus-visible{outline:2px solid #232323;outline-offset:3px}
.wcf-editorial h2:focus{outline:none;box-shadow:none!important}
.wcf-editorial__close,.wcf-editorial__back{position:absolute;z-index:2;top:6px;width:44px;height:44px;display:grid;place-items:center;padding:0!important}
.wcf-editorial__close{right:6px}
.wcf-editorial__back{left:6px}
.wcf-editorial__view{min-height:100%;padding:62px 32px 34px;text-align:center}
.wcf-editorial__eyebrow{margin:0 0 47px;font-size:12px;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}
.wcf-editorial__headline{margin:0;color:#171717;font-family:inherit;font-size:23px;font-weight:500;line-height:1.38;letter-spacing:.01em}
.wcf-editorial__description{margin:25px 0 30px;font-size:14px;line-height:1.5;color:#454545}
.wcf-editorial .wcf-editorial__action{display:flex;min-height:44px;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;text-decoration:underline;line-height:1.5}
.wcf-editorial .wcf-editorial__quiet{display:inline-flex;min-height:44px;align-items:center;justify-content:center;color:#686868;font-size:12px;text-decoration:underline}
.wcf-editorial .wcf-editorial__details-link{display:block;min-height:44px;margin:31px auto 0;padding:8px 12px;font-size:12px;text-decoration:underline;text-underline-offset:4px}
.wcf-editorial__offers{padding-top:70px}
.wcf-editorial__heading{margin:0;color:#171717;font-family:inherit;font-size:20px;font-weight:400;line-height:1.4;letter-spacing:0}
.wcf-editorial__subtitle{margin:8px 0 22px;font-size:12px;line-height:1.45;color:#686868}
.wcf-editorial__list{margin:0 0 18px;padding:0}
.wcf-editorial__row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:55px;border-bottom:1px solid #e5e5e5;text-align:left}
.wcf-editorial__row dt{font-size:12px;line-height:1.45;font-weight:400}
.wcf-editorial__row small{display:block;color:#686868;font-size:11px}
.wcf-editorial__row dd{flex-shrink:0;margin:0;font-size:14px;font-weight:400;white-space:nowrap}
.wcf-editorial .wcf-editorial__collection{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;font-size:12px;text-decoration:none}
.wcf-editorial__collection-label{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.wcf-editorial__collection-arrow{display:inline-flex;align-items:center;line-height:1;text-decoration:none}
.wcf-editorial .wcf-editorial__claim{margin-top:8px;font-size:12px;letter-spacing:.045em}
.wcf-editorial__footer{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:9px;color:#686868;font-size:12px;flex-wrap:wrap}
.wcf-editorial__footer>span{line-height:44px}
.wcf-editorial__terms summary{display:flex;min-height:44px;align-items:center;justify-content:center;cursor:pointer;text-decoration:underline;list-style:none;font-size:12px}
.wcf-editorial__terms summary::-webkit-details-marker{display:none}
.wcf-editorial__terms[open]{width:100%;order:2}
.wcf-editorial__terms-copy{border-top:1px solid #e5e5e5;text-align:left;color:#555;font-size:12px;line-height:1.6}
.wcf-editorial__terms-copy p{margin:14px 0 0}
@media(max-width:749px){.wcf-editorial{padding:16px}.wcf-editorial__card{display:block;width:min(390px,100%);height:min(560px,calc(100dvh - 32px))}.wcf-editorial__photo{display:none}.wcf-editorial__body{height:100%}.wcf-editorial__view{padding:58px 24px 28px}.wcf-editorial__eyebrow{margin-bottom:38px}.wcf-editorial__headline{font-size:22px}.wcf-editorial__description{margin:24px 0}.wcf-editorial__offers{padding-top:62px}.wcf-editorial__heading{font-size:20px}.wcf-editorial__details-link{margin-top:30px}.wcf-editorial__row{min-height:55px}}
@media(max-width:359px){.wcf-editorial__view{padding-inline:20px}.wcf-editorial__headline{font-size:20px}.wcf-editorial__description{font-size:13px}.wcf-editorial__row{gap:8px}.wcf-editorial__row dt{font-size:11px}.wcf-editorial__row dd{font-size:13px}.wcf-editorial .wcf-editorial__claim{font-size:11px;letter-spacing:.02em}}

.wcf-editorial__welcome{padding-top:70px;padding-bottom:30px}
.wcf-editorial__welcome .wcf-editorial__eyebrow{margin-bottom:40px;font-size:13px;font-weight:600;letter-spacing:.24em}
.wcf-editorial__welcome .wcf-editorial__headline{font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:700;line-height:1.32;letter-spacing:0}
.wcf-editorial__welcome .wcf-editorial__description{margin:26px 0 32px;font-size:16px;line-height:1.5;color:#202020}
.wcf-editorial .wcf-editorial__welcome .wcf-editorial__action{font-size:16px;font-weight:700;letter-spacing:.075em;text-decoration-thickness:1.5px;text-underline-offset:5px}
.wcf-editorial .wcf-editorial__welcome .wcf-editorial__quiet{font-size:14px;color:#333}
.wcf-editorial .wcf-editorial__welcome .wcf-editorial__details-link{margin-top:22px;font-size:13px;color:#686868}
@media(max-width:749px){.wcf-editorial__welcome{padding-top:58px;padding-bottom:24px}.wcf-editorial__welcome .wcf-editorial__eyebrow{margin-bottom:36px}.wcf-editorial__welcome .wcf-editorial__headline{font-size:26px}.wcf-editorial__welcome .wcf-editorial__description{font-size:15px;margin:24px 0 28px}.wcf-editorial .wcf-editorial__welcome .wcf-editorial__action{font-size:15px}.wcf-editorial .wcf-editorial__welcome .wcf-editorial__details-link{margin-top:20px}}
@media(max-width:359px){.wcf-editorial__welcome .wcf-editorial__headline{font-size:24px}.wcf-editorial__welcome .wcf-editorial__description{font-size:14px}.wcf-editorial .wcf-editorial__welcome .wcf-editorial__action{font-size:14px}}
