.ip-banner{display:none}#inner-page-wrapper .max-container{padding:0}.iplistres__banner{position:relative}.iplistres__banner .ip-banner{display:block}.iplistres__banner .ip-banner:before{background:#000;opacity:.55}.iplistres__banner-content{position:absolute;top:50%;transform:translateY(-50%);padding:15px;z-index:3;width:100%}.iplistres__banner-content h1{text-transform:uppercase;color:#fff;font-size:clamp(35px,7.5vw,120px);text-align:center;line-height:1.2;letter-spacing:.05em;font-weight:100}.iplistres__banner-content h1 span{display:block;font-size:clamp(13px,2.25vw,36px);letter-spacing:.3em;font-weight:400}.iplistres__banner-content small{display:block;font-size:clamp(13px,1.5vw,24px);letter-spacing:.05em;font-family:var(--font-family-default-2);font-style:italic;color:#fff;text-align:center;margin-top:20px}.iplistres__main{padding:0 15px}.iplistres__main-inner{width:100%;max-width:1420px;margin:0 auto;padding-bottom:50px}.iplistres__bc #breadcrumbs{color:var(--secondary);font-size:12px;letter-spacing:.2em}.iplistres__bc #breadcrumbs a{color:#000}.iplistres__title{padding:30px 0;margin-top:30px}.iplistres__title .site-title{text-align:center}.iplistres__lists{padding-bottom:30px}.iplistres__list{padding:7px 0}.iplistres__list a{display:block;position:relative}.iplistres__img:before{position:absolute;content:"";width:100%;height:100%;bottom:0;left:0;background:linear-gradient(0deg,black,transparent);z-index:1;opacity:.6}.iplistres__det{background:var(--primary);padding:10px;transition:var(--animate)}.iplistres__det h4{color:#fff;font-family:var(--font-family-default-2);font-style:italic;font-size:clamp(16px,1.625vw,26px);text-align:center;letter-spacing:.1em;line-height:1.3}.iplistres__det h4 span{display:block;font-family:var(--font-family-default);font-style:normal;text-transform:uppercase;font-size:11px;letter-spacing:.2em}.iplistres__det ul{display:flex;justify-content:center;padding-top:20px;align-items:center}.iplistres__det ul li{color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.1em;padding:0 9px;position:relative}.iplistres__det ul li.count-,.iplistres__det ul li.count-0{display:none}.iplistres__det ul li:before{position:absolute;content:"";width:1px;height:8px;top:50%;right:0;transform:translateY(-50%);background:#fff;opacity:.8}.iplistres__det ul li:last-child:before{display:none}.iplistres__det small{display:block;font-size:10px;text-transform:uppercase;color:#fff;letter-spacing:.2em;padding-top:20px;text-align:center}.iplistres__det .site-btn{margin-top:25px;min-width:220px;color:#fff}.iplistres__controls{display:flex;align-items:center;justify-content:center;gap:32px;padding:10px 0 20px;font-family:inherit}.iplistres__controls .prev,.iplistres__controls .next{cursor:pointer;color:#8a6f55;font-size:16px;display:flex;align-items:center;transition:opacity .25s ease}.iplistres__controls .prev:hover,.iplistres__controls .next:hover{opacity:.6}.iplistres__controls .prev i,.iplistres__controls .next i{font-size:12px}.iplistres__controls .prev .hidden,.iplistres__controls .next .hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.iplistres__controls ul{display:flex;align-items:center;gap:10px;list-style:none;padding:0;margin:0}.iplistres__controls ul li{font-size:15px;color:#cbb9a5}.iplistres__controls ul li a{color:#8a6f55;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;transition:all .25s ease}.iplistres__controls ul li a:hover{color:#b79a7a}.iplistres__controls ul li a.current{border:1px solid #b79a7a;color:#b79a7a}.iplistres__controls ul li:not(:has(a)){color:#cbb9a5;letter-spacing:.3em;font-size:20px;font-weight:800}@media screen and (min-width:600px){.iplistres__lists{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.iplistres__list{width:50%;padding:15px;margin-bottom:6px}}@media screen and (min-width:744px){.iplistres__list{width:50%}}@media screen and (min-width:1024px){.iplistres__banner-content h1{line-height:1}.iplistres__banner-content h1 span{letter-spacing:.5em}.iplistres__banner-content small{margin-top:30px}.iplistres__main-inner{padding-bottom:100px}.iplistres__lists{margin:0 -30px;justify-content:start}.iplistres__list{padding:30px}.iplistres__list:hover .iplistres__det{bottom:20px;pointer-events:all}.iplistres__list:hover .iplistres__det .site-btn{opacity:1;pointer-events:all}.iplistres__list:hover .iplistres__img:before{opacity:1}.iplistres__list:hover .iplistres__img img{filter:grayscale(1);transform:scale(1.15)}.iplistres__det{position:absolute;bottom:-40px;left:0;width:100%;background:none;padding:10px 30px;z-index:3;pointer-events:none}.iplistres__det h4{text-align:left}.iplistres__det ul{justify-content:start}.iplistres__det ul li{font-size:10px;padding:0 10px;letter-spacing:.2em}.iplistres__det ul li:first-child{padding-left:0}.iplistres__det ul li:before{height:12px}.iplistres__det small{text-align:left;font-size:12px}.iplistres__det .site-btn{opacity:0;pointer-events:none;padding:17px;height:42px;font-size:13px}.iplistres__controls{gap:75px}.iplistres__controls ul{gap:28px}.iplistres__controls ul li a{min-width:44px;min-height:44px}}@media screen and (min-width:1280px){.iplistres__det ul li{font-size:12px;padding:0 18px}}
