.page-subscribe{background:#fff;border-radius:50px 50px 0 0;margin-top:-50px;position:relative}.page-subscribe>.page-width .hxl{margin-top:10rem}.page-subscribe .benefits{display:flex;gap:2rem;margin-bottom:10rem}.page-subscribe .benefits .col-1{width:50%;border-radius:40px;border:1px dashed #000000;padding:3rem 0}.page-subscribe .benefits .col-1 ul{display:flex;flex-direction:column;height:100%}.page-subscribe .benefits .col-1 ul li{min-height:60px;padding:0 3rem;border-bottom:1px dashed #000000;display:flex;align-items:center}.page-subscribe .benefits .col-1 ul li:first-child{height:100%;align-items:flex-start;font-size:2.4rem;text-transform:uppercase}.page-subscribe .benefits .col-1 ul li:last-child{border-bottom:none}.page-subscribe .benefits .col-1 ul li .spinner{width:23px;height:23px;margin-right:1rem}.page-subscribe .benefits .col-1 ul li .spinner svg{width:100%;height:100%}.page-subscribe .benefits .col-2{width:50%;height:469px;border-radius:40px;overflow:hidden}.page-subscribe .benefits .col-2 img{width:100%;height:100%;object-fit:cover}.page-subscribe .subscribe-benefit{background:#f3f1f7;border-radius:50px 50px 0 0}.page-subscribe .subscribe-benefit h2{line-height:1.2;letter-spacing:-1px;padding:12rem 0 5rem;width:100%;max-width:712px;margin:0 auto;text-align:center}.page-subscribe .subscribe-benefit .button-wrapper{display:flex;width:100%;justify-content:center;align-items:center;margin:0;padding:0 0 15rem}.page-subscribe .subscribe-benefit .button{height:5.4rem;min-width:28rem;border:1px dashed #000;color:var(--color-foreground);background:transparent;border-radius:7.3rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:space-between;align-items:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:0 .7rem 0 2.3rem}.page-subscribe .choose-plan{background:#fff;border-radius:50px 50px 0 0;margin-top:-50px}.page-subscribe .choose-plan .page-width{padding-top:10rem;padding-bottom:5rem}.page-subscribe .choose-plan .hxl{margin:0}.page-subscribe .choose-plan ul.list-plan{display:flex;gap:5%;margin-top:13rem}.page-subscribe .choose-plan ul.list-plan>li{min-width:30%;height:526px;border-radius:0 0 25px 25px;position:relative}.page-subscribe .choose-plan ul.list-plan>li:first-child{background:#f2f1f6;border-radius:25px}.page-subscribe .choose-plan ul.list-plan>li:first-child .top{visibility:hidden}.page-subscribe .choose-plan ul.list-plan>li:first-child .head,.page-subscribe .choose-plan ul.list-plan>li:first-child .desc{margin:0 3rem 0 2rem}.page-subscribe .choose-plan ul.list-plan>li:last-child{background:#f2f1f6;margin-right:0}.page-subscribe .choose-plan ul.list-plan>li:last-child .head,.page-subscribe .choose-plan ul.list-plan>li:last-child .desc{margin:0 2rem 0 3rem}.page-subscribe .choose-plan ul.list-plan>li .top{height:41px;margin-top:-41px;background:#000;color:#fff;border-radius:25px 25px 0 0;display:flex;align-items:center;justify-content:center}.page-subscribe .choose-plan ul.list-plan>li .head{margin:0 2rem;border-bottom:1px dashed #000;padding:2rem 0 1.5rem;display:flex;justify-content:space-between;position:relative}.page-subscribe .choose-plan ul.list-plan>li .head .prices .regular{color:#8b8b8b;margin-right:1rem;text-decoration:line-through}.page-subscribe .choose-plan ul.list-plan>li .head .prices .save{display:flex;height:27px;padding:0 1rem;font-size:1rem;background:#000;color:#fff;border-radius:14px;line-height:27px;text-align:center;position:absolute;right:0;bottom:calc(-1*(27px + 1.5rem))}.page-subscribe .choose-plan ul.list-plan>li .image{display:flex;align-items:center;justify-content:center;padding:1rem 0}.page-subscribe .choose-plan ul.list-plan>li .image img{mix-blend-mode:multiply;width:100%;max-width:237px}.page-subscribe .choose-plan ul.list-plan>li .desc{border-top:1px dashed #000;margin:0 2rem;display:flex;justify-content:center}.page-subscribe .choose-plan ul.list-plan>li .desc ul{list-style:none;padding:2rem 0}.page-subscribe .choose-plan ul.list-plan>li .desc ul li{margin:0;padding:.6rem 0;display:flex;align-items:center}.page-subscribe .choose-plan ul.list-plan>li .desc ul li:before{content:"";background:url(./icon-checkmark2.svg) no-repeat center;width:16px;display:inline-block;height:16px;margin-right:.5rem}.page-subscribe .choose-plan ul.list-plan>li .action{position:absolute;width:100%;bottom:0}.page-subscribe .choose-plan ul.list-plan>li .action .button{width:100%;border-radius:73px;height:54px}.page-subscribe .subscription-simplified .hxl{max-width:426px;margin:10rem 0}.page-subscribe .subscription-simplified ul{border:1px dashed #000;border-radius:50px;display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%;height:577px}.page-subscribe .subscription-simplified ul li{padding:7rem 8rem 4rem 7rem;border-right:1px dashed #000;border-bottom:1px dashed #000;display:flex;align-items:flex-start;gap:1.5rem}.page-subscribe .subscription-simplified ul li:nth-child(2n){border-right:none}.page-subscribe .subscription-simplified ul li:nth-child(3),.page-subscribe .subscription-simplified ul li:nth-child(4){border-bottom:none}.page-subscribe .subscription-simplified ul li .ico{width:50px;min-width:50px}.page-subscribe .subscription-simplified ul li .ico img{width:100%}.page-subscribe .subscription-simplified ul li .count{line-height:1.4}.page-subscribe .subscription-simplified ul li .content{display:flex;flex-direction:column;gap:2rem;margin-top:-2px}.page-subscribe .subscription-simplified ul li .content .heading{font-size:2.4rem;line-height:1.4}.page-subscribe .subscription-simplified ul li .content .body{line-height:1.4}.page-subscribe .faq .hxl{margin:15rem 0 8rem}.page-subscribe .faq .list{display:flex;gap:7rem}.page-subscribe .faq ul{display:flex;flex-direction:column;gap:1rem;width:50%}.page-subscribe .faq ul li{width:100%}.page-subscribe .faq ul li details[open] .plus{display:none}.page-subscribe .faq ul li details[open] .minus{display:flex}.page-subscribe .faq ul li details summary{border-radius:25px;background:#f3f1f7;height:68px;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;font-size:2rem}.page-subscribe .faq ul li details summary .plus,.page-subscribe .faq ul li details summary .minus{display:flex;align-items:center;width:14px;height:14px}.page-subscribe .faq ul li details summary .minus{display:none}.page-subscribe .faq ul li details p{padding:0 2rem;line-height:1.4;margin-bottom:3rem}@media screen and (max-width: 749px){.page-subscribe{border-radius:25px 25px 0 0;margin-top:-25px}.page-subscribe .page-width{padding:0 15px}.page-subscribe>.page-width .hxl{margin-top:3rem;margin-bottom:5rem}.page-subscribe .benefits{flex-direction:column;gap:4rem}.page-subscribe .benefits .col-1{width:100%;height:382px}.page-subscribe .benefits .col-1 ul li{padding:0 7rem 0 3rem;line-height:1.2}.page-subscribe .benefits .col-2{width:100%;height:286px}.page-subscribe .subscribe-benefit h2{font-family:PP Fragment Sans,Arial,sans-serif;font-size:1.6rem;line-height:1.2;padding:8rem 5rem 4rem}.page-subscribe .subscribe-benefit .button-wrapper{padding:0 0 13rem}.page-subscribe .subscribe-benefit .button{height:4rem;min-height:4rem;font-size:1.3rem}.page-subscribe .subscribe-benefit .button svg{width:3rem;height:3rem}.page-subscribe .choose-plan .page-width{padding:8rem 1.5rem 5rem}.page-subscribe .choose-plan ul.list-plan{margin-top:5rem;flex-direction:column;gap:8rem}.page-subscribe .choose-plan ul.list-plan>li{height:480px}.page-subscribe .choose-plan ul.list-plan>li .head,.page-subscribe .choose-plan ul.list-plan>li .desc{margin:0 2.5rem!important}.page-subscribe .choose-plan ul.list-plan>li .image{padding:2rem 0}.page-subscribe .choose-plan ul.list-plan>li .image img{max-width:180px}.page-subscribe .choose-plan ul.list-plan>li .action .button{font-size:1.3rem}.page-subscribe .subscription-simplified .hxl{margin:5rem 0}.page-subscribe .subscription-simplified ul{height:175px}.page-subscribe .subscription-simplified ul li{padding:4rem 0rem 4rem 2rem}.page-subscribe .subscription-simplified ul li .ico{width:17px;min-width:17px}.page-subscribe .subscription-simplified ul li .content{margin-top:0}.page-subscribe .subscription-simplified ul li .content .heading{font-size:1.3rem;line-height:1.04}.page-subscribe .faq .hxl{margin:10rem 0 5rem}.page-subscribe .faq .list{flex-direction:column;gap:1rem}.page-subscribe .faq .list ul{width:100%}.page-subscribe .faq .list ul li details summary{height:55px;font-size:1.3rem;line-height:1.2}.page-subscribe .faq .list ul li details summary .plus,.page-subscribe .faq .list ul li details summary .minus{width:12px;height:12px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-subscribe.css.map */
