.dreo-compare-section,.dreo-belowfold-faq{background:#f7f7f7;color:#191919}.dreo-belowfold-inner{max-width:1440px;margin:auto;padding:68px 48px}.dreo-compare-section h2,.dreo-belowfold-faq h2,.dreo-belowfold-related h2{max-width:700px;margin:0 auto 60px;text-align:center;font-size:clamp(30px,3.25vw,42px);font-weight:700;line-height:1.16;letter-spacing:-.035em}.dreo-compare-scroll{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.dreo-compare-head,.dreo-compare-row{display:grid;grid-template-columns:220px repeat(var(--dreo-compare-cols),260px);min-width:max-content}.dreo-compare-head{align-items:end}.dreo-compare-product{min-height:410px;padding:0 18px 28px;text-align:center;display:flex;align-items:center;flex-direction:column}.dreo-compare-product>a:first-child{color:inherit;text-decoration:none}.dreo-compare-product img{display:block;width:220px;height:250px;object-fit:contain;margin:0 auto 10px}.dreo-compare-product h3{font-size:21px;font-weight:600;line-height:1.25;min-height:52px;margin:0 0 8px}.dreo-compare-price{font-size:17px;font-weight:700;margin:0 0 16px}.dreo-compare-price del{color:#777;font-weight:400}.dreo-compare-shop{margin-top:auto;display:inline-block;padding:10px 25px;border-radius:4px;background:#1782dc;color:#fff!important;text-decoration:none!important;font-weight:600}.dreo-compare-shop:hover{background:#1068b4}.dreo-compare-row{border-top:1px solid #d9d9d9;min-height:86px;align-items:center;text-align:center}.dreo-compare-row:nth-child(odd){background:#f2f2f2}.dreo-compare-row>*{padding:17px 14px;font-size:17px;line-height:1.35}.dreo-compare-row>strong{text-align:left;font-size:20px}.dreo-compare-section:not(.is-expanded) .dreo-compare-row:nth-child(n+5){display:none}.dreo-compare-toggle{display:block;margin:28px auto 0;background:none;border:0;padding:10px 18px;cursor:pointer;color:#171717;font-size:16px}.dreo-compare-toggle span{display:inline-grid;place-items:center;width:25px;height:25px;margin-left:5px;border-radius:50%;background:#648ee3;color:white;font-size:24px;line-height:1}.dreo-belowfold-faq-items{max-width:590px;margin:auto;background:#ededed;border-radius:4px;padding:12px 48px}.dreo-belowfold-faq details{border-bottom:1px solid #d2d2d2}.dreo-belowfold-faq details:last-child{border:0}.dreo-belowfold-faq summary{list-style:none;cursor:pointer;font-weight:600;padding:23px 35px 23px 0;position:relative}.dreo-belowfold-faq summary::-webkit-details-marker{display:none}.dreo-belowfold-faq summary:after{content:'⌄';position:absolute;right:0;top:20px;width:24px;height:24px;border-radius:50%;background:#ddd;text-align:center}.dreo-belowfold-faq details[open] summary:after{transform:rotate(180deg)}.dreo-belowfold-faq p,.dreo-belowfold-faq ol{margin:0;padding:0 0 24px;line-height:1.6}.dreo-belowfold-faq ol{padding-left:20px}.dreo-belowfold-related{background:#fff;color:#191919}.dreo-related-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.dreo-related-card{flex:0 0 300px;scroll-snap-align:start;border:1px solid #eee;border-radius:16px;overflow:hidden;color:inherit!important;text-decoration:none!important;background:#fff}.dreo-related-card img{display:block;width:100%;height:360px;object-fit:cover}.dreo-related-card h3{font-size:20px;font-weight:600;margin:0;padding:18px 22px}.dreo-related-controls{display:flex;justify-content:center;gap:12px;margin-top:20px}.dreo-related-controls button{width:36px;height:36px;border:1px solid #ddd;border-radius:50%;background:#fff;font-size:25px;cursor:pointer}.dreo-related-controls button:hover{background:#eee}@media(max-width:767px){.dreo-belowfold-inner{padding:48px 16px}.dreo-compare-section h2,.dreo-belowfold-faq h2,.dreo-belowfold-related h2{margin-bottom:32px}.dreo-compare-head,.dreo-compare-row{grid-template-columns:125px repeat(var(--dreo-compare-cols),190px)}.dreo-compare-product{min-height:330px;padding:0 10px 20px}.dreo-compare-product img{width:160px;height:180px}.dreo-compare-product h3{font-size:16px;min-height:46px}.dreo-compare-price{font-size:15px}.dreo-compare-row>strong{font-size:15px}.dreo-compare-row>*{font-size:14px;padding:12px 9px}.dreo-belowfold-faq-items{padding:8px 20px}.dreo-related-card{flex-basis:240px}.dreo-related-card img{height:285px}}
