/* Reference-aligned two-tone HYEPerks slider */
#products.hye-perks-carousel{position:relative;isolation:isolate;min-height:605px;padding:0!important;background:#f2f3f7!important;color:#444556!important;overflow:hidden}
#products .hye-perks-topline{height:7px;background:#e3b821;box-shadow:0 1px 3px #c6a223}
#products .hye-perks-grid{display:grid;grid-template-columns:46.4% 53.6%;min-height:415px}
#products .hye-perks-left{background:#e9eaee;display:flex;justify-content:flex-end;align-items:center;padding:50px 35px 50px 24px}
#products .hye-perks-left-inner{width:100%;max-width:472px}
#products h2{font-size:clamp(40px,3.4vw,58px);line-height:1.32;font-weight:750;letter-spacing:-1px;color:#414254;margin:0 0 6px}
#products h2 span{color:#e0ac0e}
#products .hye-perks-subline{display:flex;align-items:center;gap:54px;color:#a2a5b4;font-size:20px;white-space:nowrap}
#products .hye-perks-subline i{display:block;width:156px;height:1px;background:#aeb0ba}
#products .hye-perks-right{background:#f4f5f9;display:flex;align-items:center;padding:55px clamp(35px,5vw,90px)}
#products .hye-perks-content{position:relative;width:100%;max-width:615px;min-height:310px}
#products h3{font-size:24px;color:#a2a4b2;font-weight:700;margin:0 100px 34px 0}
#products .hye-perks-arrows{position:absolute;right:0;top:26px;display:flex;gap:16px}
#products .hye-perks-arrows button{background:transparent;border:0;color:#515265;font-size:30px;line-height:1;padding:5px 7px;transition:color .2s,transform .2s;cursor:pointer}
#products .hye-perks-arrows button:hover,#products .hye-perks-arrows button:focus-visible{color:#d9a800;transform:scale(1.15);outline-offset:4px}
#products .hye-perks-content p{font-size:20px;line-height:1.53;color:#a2a4b2;margin:0 0 18px}
#products #hye-perks-learn-more{display:inline-flex;gap:12px;color:#d9a100;font-size:20px;text-decoration:none;margin-top:26px;transition:gap .2s,color .2s}
#products #hye-perks-learn-more:hover{gap:20px;color:#b98700}
#products .hye-perks-coin-art{height:180px;display:flex;justify-content:flex-end;align-items:flex-start;padding-right:12%;background:linear-gradient(180deg,#f3f4f8,#e9eaee)}
#products .hye-perks-coin-art img{width:235px;opacity:.13;filter:grayscale(1) brightness(1.65);mix-blend-mode:multiply;transform:translateY(-8px)}
@media(max-width:850px){#products .hye-perks-grid{grid-template-columns:1fr}#products .hye-perks-left{justify-content:flex-start;padding:60px 7%}#products .hye-perks-left-inner{max-width:none}#products .hye-perks-right{padding:50px 7%}#products .hye-perks-subline{gap:20px;font-size:16px}#products .hye-perks-subline i{width:80px}#products .hye-perks-content p{font-size:17px}#products .hye-perks-coin-art{height:100px}#products .hye-perks-coin-art img{width:160px}}
@media(prefers-reduced-motion:reduce){#products *{transition:none!important}}
