.appstle_sub_widget{display:none}.subscription-builder{background:#f7f7f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%;margin:0 auto 150px;padding:32px 20px}.sb-container{max-width:1032px;margin:0 auto}.sb-title{font-size:48px;font-weight:800!important;color:#000;text-align:center;margin-bottom:60px;line-height:1.2}.sb-block-title{display:flex;justify-content:space-between}.sb-step{margin-bottom:32px}.sb-step-title{font-size:16px;font-weight:600;line-height:20px;letter-spacing:-2%;color:#000;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:15px}.sb-step-number{background:#eaeaea;color:#1f2226;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.sb-options{display:flex;flex-wrap:nowrap;background-color:#fff;border-radius:20px;justify-content:center;width:100%;margin:0 auto;padding:4px;max-width:408px;position:relative}.sb-frequency{height:50px}.sb-size{height:74px}.sb-frequency_text{display:none;position:absolute;box-shadow:0 0 1px #5151513d,0 4px 12px #4e4e4e14;font-size:14px;letter-spacing:-.14px;line-height:20px;overflow:hidden;background:#00000080;border-radius:12px;color:#fff;-webkit-backdrop-filter:blur(10px);width:300px;padding:8px;right:-25px!important;top:40px}.sb-frequency_icon{position:absolute;right:-28px;top:50%;transform:translateY(-50%)}.sb-frequency_icon img{width:20px;height:20px}.sb-frequency_icon:hover+.sb-frequency_text{display:block}.sb-opt{cursor:pointer;color:#1f2226;background-color:transparent;font-size:14px;font-weight:500;text-align:center;opacity:.5;border:none;width:100%}.sb-opt_title{font-size:14px;font-weight:500;line-height:18px;letter-spacing:-2%}.sb-opt_price{font-weight:700;font-size:14px;line-height:18px;letter-spacing:-2%;width:fit-content;margin:0 auto;padding:1px 3px;border-bottom:1px solid #F7F7F7}.sb-opt_desc{font-size:10px;line-height:12px;letter-spacing:-2%;font-weight:500;margin-top:3px}.sb-opt-del{font-size:10px}.sb-opt.active{background:#26ad4f;color:#fff;opacity:1;border-radius:16px}.sb-styles{display:flex;gap:8px;margin-bottom:30px;flex-direction:row;justify-content:center}.sb-style-card{background:#fff;border-radius:20px;box-shadow:0 -1px 8px #0000001a;display:flex;flex-direction:column;height:auto;max-width:100%;overflow:hidden;position:relative;width:100%;border:2px solid #F7F7F7}.sb-style-card.active{background:#ebfaf0;border:2px solid #26ad4f}.sb-style-card.active .sb-bandle{background:#ebfaf0}.sb-style-card img{width:100%;object-fit:cover;height:230px}.sb-style-card h4{font-size:16px;color:#1f2226;line-height:120%;letter-spacing:-1%;font-family:Literata,DM Sans,sans-serif;font-weight:700}.sb-style-card p{font-size:14px;color:#1f2226;line-height:21px;letter-spacing:-2%}.sb-discount-badge{background:#f63866;color:#fff;padding:5px 10px;border-radius:18px;font-weight:800;margin-bottom:8px;display:flex;flex-direction:column;text-align:center;line-height:120%;letter-spacing:-1%;max-width:-webkit-fit-content;width:100%;font-family:Literata,DM Sans,sans-serif}.sb-discount-badge_low-text{font-size:12px}.sb-discount-badge_high-text{font-size:16px}.sb-discount-badge .strikethrough{text-decoration:line-through;font-weight:400}.sb-feature{font-size:14px;color:#1f2226;margin-top:12px;line-height:21px;letter-spacing:-2%}.sb-top-pick{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 59 65'%3E%3Cpath fill='%23F63866' d='M59 0H0v62.971a2 2 0 0 0 2.785 1.84L27.93 54.075a4 4 0 0 1 3.142 0l25.144 10.736A2 2 0 0 0 59 62.97V0Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;color:#fff;display:inline-flex;flex-direction:column;font-size:16px;height:66px;justify-content:center;padding-bottom:10px;position:absolute;right:10px;text-transform:uppercase;top:0;width:59px;text-align:center;font-weight:800}.sb-bottom{display:flex;flex-direction:column;height:100%;padding:12px;position:relative}.sb-bandle{background:#fff;border-top-right-radius:8px;color:#7c7c7c;display:inline-flex;font-size:12px;letter-spacing:-.02em;padding:4px 7px 4px 12px;left:0;position:absolute;top:0;transform:translate3d(0,-100%,0)}.sb-bandle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 11'%3E%3Cpath fill='%23fff' d='M10.5 11H0V.665C.5 9.035 5 10.607 10.5 11Z'/%3E%3C/svg%3E");bottom:0;content:"";height:11px;position:absolute;right:1px;transform:translate3d(100%,0,0);width:11px}.sb-frequency_block{display:flex;align-items:center;gap:8px}.sb-features-list{display:flex;gap:47px;margin-top:32px;flex-direction:row;justify-content:center}.sb-feature-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#1a1a1a}.sb-feature-item span{font-size:14px;line-height:20px;letter-spacing:-1%;font-weight:400}.sb-feature-icon{width:22px;height:24px}.sb-details{max-width:450px;margin:0 auto}.sb-step-details{margin-top:32px}.sb-input-group{margin-bottom:24px;width:100%}.or-price{font-weight:400}.sb-input-group label{display:block;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px;display:none}.sb-inputs{display:flex;flex-direction:row;justify-content:center;gap:10px}.sb-input{transition:border-color .3s ease;background-color:#fff;border:none;color:#000;font-family:inherit;font-size:14px;font-weight:inherit;height:100%;line-height:inherit;outline:none;padding:16px;width:100%;border-radius:12px;max-height:53px}.sb-input:focus{outline:none;border-color:#4caf50}.sb-phone-group{position:relative}.iti{width:100%}.iti__flag-container{background:#f8f9fa;border:2px solid #e0e0e0;border-right:none;border-radius:12px 0 0 12px}.iti__selected-flag{background:transparent;border:none;padding:12px 8px}.iti__country-list{border:2px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:200px}.iti__country{padding:8px 12px}.iti__country:hover{background:#f8f9fa}.iti__country-name{font-size:14px}.iti__dial-code{font-size:14px;font-weight:600;color:#666}.sb-phone-input{padding-left:12px;border-radius:0 12px 12px 0}.sb-checkout-btn{align-items:center;background:#26ad4f;border-radius:12px;color:#fff;display:flex;font-size:16px;justify-content:space-between;line-height:24px;font-weight:600;min-height:50px;padding:0 12px;transition:background-color .2s ease 0s;width:100%;border:none}.sb-checkout-btn:hover{box-shadow:2px 4px 7px #1d833c;cursor:pointer}.sb-checkout-btn:disabled{background:#ccc;cursor:not-allowed}.sb-price-info{font-size:16px;color:#fff;font-weight:600}.sb-terms{display:flex;align-items:flex-start;font-size:14px;color:#000;line-height:1.4;margin-top:24px;gap:12px}.sb-terms input[type=checkbox]{height:20px;width:20px}#sb-terms{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:1px solid #CCCCCC;border-radius:6px;display:inline-block;position:relative;cursor:pointer;vertical-align:middle}#sb-terms:checked{border:none;background:no-repeat center/contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><rect x='2' y='2' width='20' height='20' rx='6' fill='%2326AD4F'/><path fill-rule='evenodd' clip-rule='evenodd' d='M15.72 9.282a.965.965 0 010 1.359l-4.058 4.078a.953.953 0 01-1.353 0l-2.029-2.04a.964.964 0 010-1.359.953.953 0 011.353 0l1.353 1.36 3.381-3.398a.953.953 0 011.353 0z' fill='%23fff'/></svg>")}.sb-terms label{font-size:10px;line-height:16px;letter-spacing:-2%}.sb-terms span{opacity:.5}.sb-terms a{color:#009959;text-decoration:underline;opacity:1}.sb-error{background:#ffebee;color:#c62828;padding:15px;border-radius:8px;margin-top:15px;font-size:14px}.sb-size-info{font-size:12px;color:#000;margin-top:8px;text-align:center;opacity:.5;line-height:16px;letter-spacing:-2%}.sb-info{font-size:10px;opacity:.5;line-height:16px;text-align:center;letter-spacing:-2%;margin:32px 123px 0}.sb-top{font-size:16px}.iti--allow-dropdown input{border-radius:12px}#sb-name.error,#sb-phone.error{border:1px solid #db1838!important;border-radius:8px}#sb-terms.error{border:1px solid #db1838!important;outline-offset:2px}.error-message{display:none;color:#db1838;font-weight:500;font-size:12px;line-height:16px;margin-top:8px;padding-left:10px}.error-message.show{display:block}#sb-name-error:before,#sb-phone-error:before,#sb-terms-error:before{content:"";position:absolute;top:100%;right:0;left:0;height:1px}@media (max-width: 768px){.subscription-builder{padding:16px;margin-bottom:60px}.sb-title{font-size:32px;margin-bottom:30px;line-height:34px}.sb-step-title{font-size:16px;line-height:20px;margin-bottom:16px;justify-content:left;gap:8px}.sb-step-number{min-width:24px}.sb-bottom{padding:8px 12px;position:initial}.sb-bandle{bottom:-20px;left:0;top:initial;line-height:100%;margin-bottom:0}.sb-opt{min-width:auto;font-size:13px;padding:0}.sb-styles{flex-direction:column;gap:18px}.sb-frequency{margin:initial;width:calc(100% - 28px)}.sb-frequency_icon:focus+.sb-frequency_text{display:block}.sb-style-card{flex-direction:row;position:relative}.sb-style-card img{max-width:130px;min-width:130px;height:auto;border-radius:16px;padding:4px}.sb-style-card h4{font-size:14px}.sb-style-card p{font-size:11px;line-height:16px}.sb-feature{font-size:12px}.sb-discount-badge_high-text{font-size:14px}.sb-top-pick{left:70px;width:43px;font-size:13px;line-height:110%;padding-bottom:25px}.sb-frequency_block{display:flex;align-items:center;gap:8px}.sb-features-list{grid-column-gap:8px;display:grid;font-size:13px;font-weight:400;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);letter-spacing:-.13px;line-height:18px;margin-bottom:50px;grid-row-gap:24px}.sb-feature-item{font-size:13px}.sb-feature-item span{font-size:13px;line-height:18px;letter-spacing:-.13px}.iti__selected-flag{padding:8px 6px}.sb-phone-input{padding-left:8px}.sb-checkout-btn,.sb-price-info{font-size:12px}.sb-inputs{flex-direction:column;margin-bottom:24px}.sb-terms{margin-top:12px}.sb-opt_title{font-size:12px;line-height:15px}.sb-opt_price{font-size:12px;line-height:15px;border-bottom:1px solid #1f2226}.sb-opt.active .sb-opt_price{border-bottom:1px solid #fff}.sb-input-group{margin-bottom:0}.sb-info{text-align:left;margin:20px 0 0}.sb-top{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section.subscription_constructor.css.map */
