.affiliate-3{padding:70px 60px 0;position:relative;background:#000;border-radius:50px 50px 0 0}.affiliate-3 p{margin:0}.affiliate-3 .affbac-1{position:absolute;width:10.58vw;height:10.58vw;top:7vw;left:1vw}.affiliate-3 .affbac-2{position:absolute;width:18.33vw;height:17.33vw;top:0;right:117px}.affiliate-3 .affbac-3{position:absolute;width:17.34vw;height:17.34vw;bottom:10vw;left:31.56vw}.affiliate-3 .afftitle{margin-bottom:46px;text-align:center}.affiliate-3 .afftitle h2{font-family:PP Mori-Regular;font-weight:400;font-size:64px;color:#fff;line-height:70px}.affiliate-3 .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:20px}.affiliate-3 .grid .item{background:#f6f6f666;position:relative;border-radius:30px;border:0px solid #ffffff;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px)}.affiliate-3 .grid .item img{width:100%;height:100%}.affiliate-3 .grid .item p{font-family:TRIAL Factor A-Regular;font-weight:400;font-size:32px;color:#fff;line-height:38px;width:50%}:is(.affiliate-3 .grid .item1,.affiliate-3 .grid .item2) p{position:absolute;right:20px;bottom:20px}.affiliate-3 .grid .item3 p{position:absolute;left:20px;bottom:20px}.affiliate-3 .grid .item4 p{position:absolute;left:20px;bottom:26px}.affiliate-3 .text-1{padding:158px 20px 47px;text-align:center}.affiliate-3 .text-1 h2{font-family:PP Mori-Regular;font-weight:400;font-size:46px;color:#fff;line-height:55px}.affiliate-3 .button-position{display:flex;justify-content:center;flex-wrap:wrap}.affiliate-3 .button-position a{margin:10px}.affiliate-3 .button-position:hover{opacity:.8}@media screen and (min-width:1920px){.affiliate-3 .afftitle h2{font-size:3.33vw;line-height:3.63vw}.affiliate-3 .grid .item p{font-size:1.6vw;line-height:2vw}}@media screen and (max-width:1400px){.affiliate-3 .grid .item1 p{right:15px;bottom:33px}.affiliate-3 .grid .item p{font-size:24px;line-height:30px}.affiliate-3 .grid .item2 p,.affiliate-3 .grid .item4 p{max-width:273px}}@media screen and (max-width:900px){.affiliate-3 .grid{grid-template-columns:auto}}@media screen and (max-width:768px){.affiliate-3{padding:35px 15px 40px}.affiliate-3 .afftitle{margin-bottom:30px}.affiliate-3 .afftitle h2{font-size:6vw;line-height:8vw}.affiliate-3 .text-1{padding:40px 0 30px;text-align:center}.affiliate-3 .text-1 h2{font-size:6.2vw;line-height:8vw}}@media screen and (max-width:600px){.affiliate-3 .grid .item p{font-size:16px;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/affiliate-3.css.map */
