.cust-m2-subscription{padding:0 0 120px;overflow:hidden}.cust-m2-subscription__container{max-width:1200px;margin:0 auto}@media (min-width: 769px) and (max-width: 1200px){.cust-m2-subscription__container{padding:0 20px}}.cust-m2-subscription__header{text-align:center;margin-bottom:40px}.cust-m2-subscription__title{font-family:HelveticaNeueForEco-MdEx;font-weight:500;font-size:40px;line-height:1.2;color:#000;margin-bottom:12px}.cust-m2-subscription__subtitle{font-family:HelveticaNeueForEco-MdEx;font-size:24px;line-height:1.2;font-weight:500;color:#666;margin:0}.cust-m2-subscription__journal{position:relative;max-width:1200px;margin:0 auto}.cust-m2-subscription__book-bg{position:relative;width:100%}.cust-m2-subscription__book-bg img{width:100%;height:auto;display:block}.cust-m2-subscription__content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;padding:6% 10%}.cust-m2-subscription__page{flex:1;display:flex;flex-direction:column;overflow:auto}.cust-m2-subscription__page--left{padding-right:6%;padding-top:2%}.cust-m2-subscription__page--right{padding:2% 0 0 30px}.cust-m2-subscription__reward{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0}.cust-m2-subscription__reward-title{font-family:HelveticaNeueForEco-MdEx;font-weight:500;font-size:16px;line-height:normal;color:#000;margin-bottom:24px}.cust-m2-subscription__reward-items{display:flex;flex-direction:column;gap:12px;max-width:360px}.cust-m2-subscription__reward-item{text-align:center}.cust-m2-subscription__reward-item-text{font-family:HelveticaNeueForEco-MdEx;font-size:14px;line-height:1.3;color:#8a664b;margin:0 0 4px}.cust-m2-subscription__reward-item-label{font-family:Helvetica Neue ForEco Roman;font-size:12px;line-height:1.2;color:#000;font-weight:500}.cust-m2-subscription__reward-image{margin-top:auto}.cust-m2-subscription__reward-image img{max-width:100%;max-height:180px;width:auto;height:auto;object-fit:contain}.cust-m2-subscription__form{display:flex;flex-direction:column;height:100%}.cust-m2-subscription__popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.cust-m2-subscription__popup-overlay.is-active{opacity:1;visibility:visible}.cust-m2-subscription__popup{position:fixed;top:50%;left:50%;right:50%;transform:translate(-50%,-50%) scale(.9);width:800px;max-width:95%;background:transparent;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;overflow:visible;padding:0}.cust-m2-subscription__popup.is-active{opacity:1;visibility:visible}.cust-m2-subscription__popup-close{position:absolute;top:-60px;right:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;font-size:20px;color:#fff;transition:background .3s ease;z-index:10}.cust-m2-subscription__popup-close:hover{background:#ffffff80}.cust-m2-subscription__popup-ribbon{position:absolute;top:-9.5%;left:50%;transform:translate(-50%);z-index:5}.cust-m2-subscription__popup-ribbon img{max-width:420px;height:auto;transform:translate(-3.7%)}.cust-m2-subscription__popup-header{background:linear-gradient(230deg,#ec8e1b 12%,#fba11a 58%,#fed03c);border:3px solid #fff;border-radius:18px;padding:78px 80px 40px;text-align:center;box-shadow:0 4px 20px #00000026}.cust-m2-subscription__popup-subtitle{font-family:Helvetica Neue ForEco Md Ext;font-size:28px;line-height:1.2;color:#fff;margin:0 0 20px;font-weight:500}.cust-m2-subscription__popup-headline{font-family:Helvetica Neue ForEco Md Ext;font-size:36px;line-height:1.2;color:#fff;font-weight:700;margin:0}.cust-m2-subscription__popup-prizes-wrapper{background:linear-gradient(252deg,#ec8e1b 20%,#fba11a 65%,#fed03c);border-bottom:3px solid #fff;border-left:3px solid #fff;border-right:3px solid #fff;border-bottom-left-radius:24px;border-bottom-right-radius:24px;padding:30px;box-shadow:0 4px 20px #00000026;margin:0 auto;width:94%}.cust-m2-subscription__popup-prizes{display:flex;gap:16px;justify-content:center;margin-bottom:30px}.cust-m2-subscription__popup-prize{width:220px;min-height:280px;background:linear-gradient(90deg,#fba61e1a 0% 100%),#fff;border:3px solid #fff;border-radius:12px;padding:24px 12px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 1px #fffc}.cust-m2-subscription__popup-prize:nth-child(3) .cust-m2-subscription__popup-prize-icon{width:180px}@media (max-width: 769px){.cust-m2-subscription__popup-prize:nth-child(3) .cust-m2-subscription__popup-prize-icon img{object-fit:cover}}.cust-m2-subscription__popup-prize:nth-child(3) .cust-m2-subscription__popup-prize-icon img{width:100%;max-width:180px}.cust-m2-subscription__popup-prize-icon{height:96px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.cust-m2-subscription__popup-prize-icon img{max-width:100px;max-height:96px;width:auto;height:auto;object-fit:contain}.cust-m2-subscription__popup-prize-title{font-family:HelveticaNeueForEco-MdEx;font-weight:500;font-size:16px;line-height:120%;color:#835029;margin:0 0 8px}.cust-m2-subscription__popup-prize-desc{font-family:Helvetica Neue ForEco Roman;font-size:14px;line-height:1.4;color:#000;margin:0}.cust-m2-subscription__popup-terms{text-align:center;font-family:Helvetica Neue ForEco Roman;font-size:14px;line-height:1.2;color:#fff}.cust-m2-subscription__popup-terms-link{color:#fff;text-decoration:underline}.cust-m2-subscription__popup-terms-link:hover{opacity:.8}.cust-m2-subscription__border_left_mobile,.cust-m2-subscription__border_right_mobile{display:none}@media only screen and (max-width: 749px){.cust-m2-subscription{padding:40px 0}.cust-m2-subscription__border_left_mobile,.cust-m2-subscription__border_right_mobile{display:block;position:absolute;border:1px dashed #4b2d17;border-radius:6px;top:4px;left:4px;right:4px;bottom:4px;pointer-events:none;z-index:2}.cust-m2-subscription__container{padding:0 16px}.cust-m2-subscription__header{margin-bottom:24px}.cust-m2-subscription__title{font-size:24px}.cust-m2-subscription__subtitle{font-size:16px}.cust-m2-subscription__book-bg{display:none}.cust-m2-subscription__content{position:relative;flex-direction:column;gap:8px;padding:0}.cust-m2-subscription__page--left,.cust-m2-subscription__page--right{padding:0;background:linear-gradient(180deg,#f9eeda 45%,#fff 86.22%);position:relative}.cust-m2-subscription__reward{padding:24px 16px;border:8px solid #7b5d4c;border-radius:8px}.cust-m2-subscription__reward-title{font-size:18px;margin-bottom:16px}.cust-m2-subscription__reward-items{gap:10px;margin-bottom:16px}.cust-m2-subscription__reward-item-text{font-size:14px}.cust-m2-subscription__reward-image img{max-height:140px}.cust-m2-subscription__form{padding:24px 16px}.cust-m2-subscription__popup{width:calc(100% - 32px);max-width:340px;max-height:85vh;overflow:visible}.cust-m2-subscription__popup-close{top:-50px;right:0;background:#0000004d}.cust-m2-subscription__popup-ribbon{top:-6.2%}.cust-m2-subscription__popup-ribbon img{max-width:280px;transform:translate(-3.5%)}.cust-m2-subscription__popup-header{padding:27px 13px 16px;border-radius:12px}.cust-m2-subscription__popup-subtitle{font-size:16px;margin-bottom:12px}.cust-m2-subscription__popup-headline{font-size:22px}.cust-m2-subscription__popup-prizes-wrapper{padding:12px 8px 16px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.cust-m2-subscription__popup-prizes{flex-wrap:wrap;gap:4px;margin-bottom:16px}.cust-m2-subscription__reward-item-label{font-weight:400}.cust-m2-subscription__popup-prize{width:calc(50% - 6px);min-height:auto;padding:12px 8px 16px}.cust-m2-subscription__popup-prize:last-child{width:100%;flex-direction:column;text-align:center;align-items:center;padding:16px}.cust-m2-subscription__popup-prize-icon{height:60px;margin-bottom:8px}.cust-m2-subscription__popup-prize:last-child .cust-m2-subscription__popup-prize-icon{height:80px;margin-bottom:12px}.cust-m2-subscription__popup-prize-icon img{max-width:60px;max-height:60px}.cust-m2-subscription__popup-prize:last-child .cust-m2-subscription__popup-prize-icon img{max-width:160px;max-height:80px}.cust-m2-subscription__popup-prize-title{font-size:14px}.cust-m2-subscription__popup-prize-desc,.cust-m2-subscription__popup-terms{font-size:12px}.cust-m2-subscription__terms-popup{width:95%;max-height:90vh}.cust-m2-subscription__terms-popup-header{padding:16px}.cust-m2-subscription__terms-popup-title{font-size:18px}.cust-m2-subscription__terms-popup-content{padding:16px;max-height:calc(90vh - 70px)}}.cust-m2-subscription__popup-terms-link{background:none;border:none;padding:0;font:inherit;cursor:pointer}.cust-m2-subscription__terms-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.cust-m2-subscription__terms-overlay.is-active{opacity:1;visibility:visible}.cust-m2-subscription__terms-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:90%;max-width:600px;max-height:80vh;background:#fff;border-radius:12px;z-index:10001;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;overflow:hidden}.cust-m2-subscription__terms-popup.is-active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.cust-m2-subscription__terms-popup-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee}.cust-m2-subscription__terms-popup-title{font-family:HelveticaNeueForEco-MdEx;font-weight:var(--font-weight-header);font-size:20px;line-height:1.2;color:#000;margin:0}.cust-m2-subscription__terms-popup-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-size:24px;color:#666;transition:color .3s ease}.cust-m2-subscription__terms-popup-close:hover{color:#000}.cust-m2-subscription__terms-popup-content{padding:24px;overflow-y:auto;max-height:calc(80vh - 80px)}.cust-m2-subscription__terms-popup-content p{margin:0 0 16px;font-family:HelveticaNeueForEco-MdEx;font-size:14px;line-height:1.6;color:#333}.cust-m2-subscription__terms-popup-content p:last-child{margin-bottom:0}.cust-m2-subscription__terms-popup-content ul,.cust-m2-subscription__terms-popup-content ol{margin:0 0 16px 20px;padding:0}.cust-m2-subscription__terms-popup-content li{margin-bottom:8px;font-family:HelveticaNeueForEco-MdEx;font-size:14px;line-height:1.6;color:#333}.cust-m2-subscription .panel .globo-form-control:nth-child(3) .globo-form-input{background-color:transparent!important}.cust-m2-subscription .panel .globo-form-control:nth-child(7) .globo-form-input{background-color:transparent!important}.cust-m2-subscription .globo-form-app{background-color:transparent!important}.cust-m2-subscription .gfb-style-material_filled .panels .panel{background-color:transparent}.cust-m2-subscription .globo-form-control .globo-form-input{background-color:#fff9!important;height:auto;border-radius:6px!important}.cust-m2-subscription .globo-form-control .globo-form-input .flex-wrap{height:auto}.cust-m2-subscription .gfb__footer{background-color:transparent!important;margin:0}.cust-m2-subscription .gfb__dropzone--preview--item-title{padding:0;width:auto}.cust-m2-subscription .globo-form-control .gfb__dropzone--preview--item-filename{display:none}.cust-m2-subscription .globo-form-control .gfb__dropzone--preview--item-remove{position:absolute;width:12px;height:12px;top:-10%;right:-10%;z-index:10}.cust-m2-subscription .globo-form-control .gfb__dropzone--preview--item-remove svg{width:100%;height:100%;border:1px solid rgba(0,0,0,.4);background-color:#0006;border-radius:50%}.cust-m2-subscription .globo-form-control .gfb__dropzone--preview--item-remove path{fill:#fff}.cust-m2-subscription .gfb__dropzone--content{display:flex;flex-direction:row-reverse;gap:0}.cust-m2-subscription .globo-form-control .gfb__dropzone--preview--list{gap:8px}.cust-m2-subscription .globo-form-control .gfb__dropzone--preview--item{width:48px;height:48px;position:relative}.cust-m2-subscription .globo-form-control .gfb__dropzone--preview--item-thumb{width:100%;height:100%;border:none}.cust-m2-subscription .globo-form-control .gfb__dropzone--preview--item-thumb img{width:100%;height:100%;object-fit:contain;border-radius:4px}.cust-m2-subscription .wizard__content{background-color:transparent!important;padding:0}.cust-m2-subscription .globo-form-control .globo-form-input .flex-wrap .globo-list-control{background-color:transparent!important;height:auto}.cust-m2-subscription .globo-form-control .globo-form-input input,.cust-m2-subscription .globo-form-control .globo-form-input textarea{border:1px solid rgba(75,45,23,.5)!important}.cust-m2-subscription .globo-form-control .globo-form-input textarea::-webkit-scrollbar{display:none}.cust-m2-subscription .cust-m2-subscription__page--right .cust-m2-subscription__form{display:flex;flex-direction:column;gap:12px;border-radius:8px}@media screen and (max-width: 749px){.cust-m2-subscription .cust-m2-subscription__page--right .cust-m2-subscription__form{border:8px solid #7b5d4c}}.cust-m2-subscription .globo-form-control .globo-form-input .gfb__dropzone{padding:0;background-color:transparent;min-height:0px;border:none;border-radius:0;justify-content:flex-start;overflow:visible}.cust-m2-subscription .globo-form-control .gfb__dropzone--preview--item-thumb{overflow:visible}.cust-m2-subscription .material_filled-label{display:none}.cust-m2-subscription .option-1-column{margin:0}.cust-m2-subscription .material_filled-button{padding:10px 48px!important;width:148px!important}.cust-m2-subscription .gfb__dropzone--placeholder--button:after{content:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='4' fill='white' fill-opacity='0.6'/%3E%3Crect x='0.5' y='0.5' width='47' height='47' rx='3.5' stroke='%234B2D17' stroke-opacity='0.5'/%3E%3Crect x='12.002' y='23.4285' width='24' height='1.14286' rx='0.571429' fill='%234B2D17'/%3E%3Crect x='24.5728' y='12' width='24' height='1.14286' rx='0.571429' transform='rotate(90 24.5728 12)' fill='%234B2D17'/%3E%3C/svg%3E")}.cust-m2-subscription .globo-form-control .gfb__dropzone--placeholder--button{padding:0;border:none!important}.cust-m2-subscription .globo-form-control .gfb__dropzone--content{gap:8px}.cust-m2-subscription .globo-form-control .gfb__dropzone--placeholder{gap:0}.cust-m2-subscription .globo-form-control .gfb__dropzone--placeholder--title,.cust-m2-subscription .globo-form-control .gfb__dropzone--placeholder--description,.cust-m2-subscription .globo-form-control .gfb__dropzone--placeholder--button{font-size:0!important}.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-app,.cust-m2-subscription .cust-m2-subscription__page--right .globo-formbuilder-wrapper{max-width:520px;margin:0 auto}.cust-m2-subscription .cust-m2-subscription__page--right .globo-heading{font-weight:500;font-size:16px;color:#000;margin:0;text-align:left;font-family:HelveticaNeueForEco-MdEx;font-style:normal;line-height:normal}.cust-m2-subscription .globo-list-control .checkbox-wrapper .checkbox-label{color:#000!important;font-family:Helvetica Neue ForEco Roman;font-size:12px!important;font-style:normal;font-weight:400;line-height:normal}.cust-m2-subscription .cust-m2-subscription__page--right .globo-description,.cust-m2-subscription .cust-m2-subscription__page--right .globo-description h3,.cust-m2-subscription .cust-m2-subscription__page--right .globo-description span{font-family:var(--font-body);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:14px;line-height:1.4;color:#707070}.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-control{margin-bottom:12px}.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-control label.globo-label .label-content{display:inline-block;font-family:var(--font-body);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:12px;line-height:1.2;color:#000;margin-bottom:6px}.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-input input,.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-input textarea,.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-input select{width:100%;background:linear-gradient(90deg,#ffffffe6,#ffffffb8);border:1px solid #d4d4d4;border-radius:6px;padding:12px 14px;font-family:var(--font-body);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:14px;line-height:1.4;color:#000}.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-input input::placeholder,.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-input textarea::placeholder{color:#999}.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-input input:focus,.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-input textarea:focus,.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-input select:focus{outline:none;border-color:#000;box-shadow:0 0 0 3px #00000014}.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-control .checkbox-wrapper .checkbox-label:before{border-radius:2px;border-color:#0000004d;background:#0000000f}.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-control .checkbox-wrapper .checkbox-input:checked~.checkbox-label:before{background-color:#000;border-color:#000}.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-control .radio-wrapper .radio-label:after{border-color:#000}.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-control .radio-wrapper .radio-input:checked~.radio-label:after{background:radial-gradient(#000 40%,#fff 45%)}.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-control .messages .help-block.error{color:red;font-family:Helvetica Neue ForEco Roman;font-size:11px;font-style:normal;font-weight:400;line-height:normal}.cust-m2-subscription .cust-m2-subscription__page--right .gfb__footer button,.cust-m2-subscription .cust-m2-subscription__page--right .footer button.submit{min-width:160px;width:auto;padding:14px 24px;border-radius:100px;background:#000;color:#fff;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:16px;line-height:1.2}.cust-m2-subscription .cust-m2-subscription__page--right .footer button.previous{min-width:160px;width:auto;padding:14px 24px;border-radius:100px;background:#fff;color:#757575;border:1px solid #757575;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:16px;line-height:1.2}@media only screen and (max-width: 749px){.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-app,.cust-m2-subscription .cust-m2-subscription__page--right .globo-formbuilder-wrapper{max-width:100%}.cust-m2-subscription .cust-m2-subscription__page--right .globo-heading{font-size:16px}.cust-m2-subscription .cust-m2-subscription__page--right .globo-description,.cust-m2-subscription .cust-m2-subscription__page--right .globo-description h3,.cust-m2-subscription .cust-m2-subscription__page--right .globo-description span{font-size:12px}.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-input input,.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-input textarea,.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-input select{padding:10px 12px;font-size:12px}.cust-m2-subscription .cust-m2-subscription__page--right .gfb__footer button,.cust-m2-subscription .cust-m2-subscription__page--right .footer button.submit,.cust-m2-subscription .cust-m2-subscription__page--right .footer button.previous{width:100%;border-radius:6px;min-width:0}}.cust-m2-subscription *{box-sizing:border-box!important}.cust-m2-subscription .globo-form-input input{padding:10px 12px!important;min-height:36px!important}.cust-m2-subscription .globo-form-input textarea{padding:8px 10px 12px!important}.cust-m2-subscription .cust-m2-subscription__page--right .globo-form-control .checkbox-wrapper .checkbox-label:before{background:#fff}.cust-m2-subscription .cust-m2-subscription__page--right .gfb__footer button{background:#4b2d17;border-radius:100px}.cust-m2-subscription .material_filled-label{top:-7px!important;display:none!important}
/*# sourceMappingURL=/cdn/shop/t/615/assets/cust-m2-subscription.css.map */
