.u-primary{color:#04b591}.u-red{color:#ae0000}.o-button{display:inline-block;font-family:Manrope,sans-serif;font-weight:600;text-align:center;text-transform:none}.o-button:focus-visible{outline:2px solid #000;outline-offset:2px}.o-button--underlined{background-color:transparent;border:none;color:#04b591;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.o-button--primary{background-color:#04b591;border:1px solid #04b591;color:#fff}.o-button--primary:focus,.o-button--primary:hover{background-color:rgba(4,181,145,.8);border:1px solid rgba(4,181,145,.8);color:#fff}.o-button--secondary,.o-button--secondary:focus,.o-button--secondary:hover{background-color:#fff;border:1px solid #04b591;color:#444}.o-button--size-l{border-radius:6px;font-size:14px;line-height:16.4px;padding:15px 30px}.o-button--size-m{border-radius:6px;font-size:12px;line-height:14px;padding:10px 20px}.o-button--size-s{border-radius:4px;font-size:9px;line-height:10.5px;padding:6px 10px}.o-button--full{width:100%}.o-radio__group{display:flex;gap:20px}.o-radio__group>.o-radio{flex:1}@media screen and (max-width:640px){.o-radio__group{flex-direction:column}}.o-radio input[type=checkbox],.o-radio input[type=radio]{display:none}.o-radio input[type=checkbox]+label,.o-radio input[type=radio]+label{align-items:center;border:1px solid #ddd;border-radius:8px;color:#444;display:flex!important;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:16.5px;min-height:65px;overflow:hidden;padding:20px;position:relative;transition:all .25s}.o-radio input[type=checkbox]:not(:disabled)+label,.o-radio input[type=radio]:not(:disabled)+label{cursor:pointer}.o-radio input[type=checkbox]:not(:disabled)+label:focus,.o-radio input[type=checkbox]:not(:disabled)+label:hover,.o-radio input[type=radio]:not(:disabled)+label:focus,.o-radio input[type=radio]:not(:disabled)+label:hover{border-color:#04b591}.o-radio input[type=checkbox]:disabled+label,.o-radio input[type=radio]:disabled+label{opacity:.5}.o-radio__icon{margin-left:auto}.o-radio img,.o-radio svg{height:25px;width:auto}.o-radio__box{align-items:center;background-color:#04b591;border-radius:4px;display:inline-flex;height:26px;justify-content:center;left:0;margin-right:10px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:26px}.o-radio__box:before{color:#fff;content:"✓"}.o-radio input.checked+label,.o-radio input:checked+label{border-color:#04b591;padding-left:56px}.o-radio input.checked+label .o-radio__box,.o-radio input:checked+label .o-radio__box{left:20px;opacity:1}.o-card{background-color:#f7f7f7;border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:20px}.o-heading{color:#444;font-family:Manrope,sans-serif;font-weight:700!important}.o-heading--size-l{font-size:24px;line-height:28px}.o-heading--size-m{font-size:20px;line-height:23.5px}.o-heading--size-base{font-size:16px;line-height:18.5px}.o-heading--size-s{font-size:14px;line-height:16.5px}.o-price{font-family:Manrope,sans-serif;font-weight:700}.o-price--size-l{font-size:20px;line-height:23.5px}.o-price--size-base{font-size:16px;line-height:18.5px}.o-price--size-m{font-size:14px;line-height:16.5px}.o-badge{background-color:#ececec;border-radius:3px;color:#444;display:inline-block;font-size:14px;font-weight:400;line-height:16px;padding:2.5px 7.5px;text-align:center}.o-input:not(:last-child){margin-bottom:20px}.o-input:not(.o-input--file) label,.o-input__file-label{color:#676c77;display:block;font-family:Manrope,sans-serif;font-size:14px;font-weight:400!important;line-height:16.5px;margin-bottom:10px!important}.o-input input[type=email],.o-input input[type=tel],.o-input input[type=text],.o-input textarea,.o-input--file label{background-color:#f4f4f4;border:none;border-radius:0;color:#676c77;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:16.5px;min-height:45px;padding:15px!important;width:100%}.o-input input[type=email]:focus-visible,.o-input input[type=tel]:focus-visible,.o-input input[type=text]:focus-visible,.o-input textarea:focus-visible,.o-input--file label:focus-visible{outline-offset:2px}.o-input input[type=email]::-moz-placeholder,.o-input input[type=tel]::-moz-placeholder,.o-input input[type=text]::-moz-placeholder,.o-input textarea::-moz-placeholder,.o-input--file label::-moz-placeholder{color:#676c77;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:16.5px}.o-input input[type=email]::placeholder,.o-input input[type=tel]::placeholder,.o-input input[type=text]::placeholder,.o-input textarea::placeholder,.o-input--file label::placeholder{color:#676c77;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:16.5px}.o-input--file label{align-items:center;cursor:pointer;display:flex;padding-bottom:5px!important;padding-right:5px!important;padding-top:5px!important}.o-input__file-button{background:#fff;border:1px solid #04b591;border-radius:6px;color:#444;font-size:.75rem;font-weight:600;margin-left:auto;padding:10px 20px}.o-input select{background-color:#f4f4f4;border:0;color:#676c77;cursor:pointer;font-size:.75rem;padding-left:15px;padding-right:calc(15px + .5rem);width:100%}.o-input input[type=file]{display:none}.o-input textarea{height:6em;resize:none}.o-input abbr{display:none}.o-input .wpcf7-not-valid-tip{font-size:.875rem;margin-top:.25rem}.o-input.is-invalid input[type=email],.o-input.is-invalid input[type=tel],.o-input.is-invalid input[type=text],.o-input.is-invalid textarea{border:1px solid red}.o-input.is-valid input[type=email],.o-input.is-valid input[type=tel],.o-input.is-valid input[type=text],.o-input.is-valid textarea{border:1px solid green}.o-input__error{color:red}.o-input__error,.o-input__message{font-size:.875rem;margin-top:.25rem}.o-input__message{color:#676c77}.o-columns{display:flex;gap:20px}@media screen and (max-width:992px){.o-columns{flex-direction:column}}.o-columns__left{width:100%}.o-columns__right{max-width:360px;width:100%}@media screen and (max-width:992px){.o-columns__right{max-width:100%}}.o-quantity{align-items:center;display:flex}.o-quantity input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none!important;font-size:14px;font-weight:700;line-height:16.5px;padding:0!important;text-align:center;width:25px}.o-quantity input::-webkit-inner-spin-button,.o-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.o-quantity input[type=number]{-moz-appearance:textfield}.o-quantity__minus,.o-quantity__plus{align-items:center;background-color:#ececec;border-radius:3px;color:#444;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;height:14px;justify-content:center;padding:2.5px;text-align:center;width:14px}.o-checkbox input{display:none}.o-checkbox label{color:#444;cursor:pointer;font-family:Manrope,sans-serif;font-size:14px;font-weight:400!important;line-height:16.5px;padding-left:25px;position:relative}.o-checkbox label>span:before{border:1px solid #444;border-radius:3px;content:"";display:inline-block;height:15px;left:0;position:absolute;top:0;vertical-align:text-top;width:15px}.o-checkbox label>span:after{content:"✓";display:none;font-size:10px;height:15px;left:4px;position:absolute;top:0;width:15px}.o-checkbox input:checked+span:after{display:block}.o-table{white-space:nowrap;width:100%}.o-table td,.o-table th{font-size:.875rem;padding:20px}.o-table--center td,.o-table--center th{text-align:center}.o-table--small td,.o-table--small th{padding:10px 20px}.o-table--small tfoot td,.o-table--small tfoot th{padding:5px 20px}.o-table tbody tr:nth-child(2n),.o-table thead tr{background-color:#f7f7f7}.wp-block-table td,.wp-block-table th,.wp-block-table thead{border:none!important;overflow:auto!important}.o-mce:has(.o-table){overflow-x:auto}.woocommerce-cart .cart-collaterals table.shop_table tr{background-color:transparent!important}.woocommerce-cart .cart-collaterals table.shop_table tr th{padding-left:0!important}.shop_table td,.shop_table th{padding-bottom:0!important;padding-top:0!important}.cart_totals .order-total .amount{color:currentColor!important}.cart_totals{margin-bottom:0!important;width:100%!important}body.woocommerce-cart .design-btn,body.woocommerce-checkout .design-btn{display:none!important}.select2-selection--single{background-color:#f4f4f4!important;border:none!important;border-radius:0!important;color:#676c77;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:16.5px;width:100%}.select2-selection__rendered{padding-left:15px!important}.select2-dropdown{background-color:#f4f4f4!important;border:none!important;border-radius:0!important;color:#676c77;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:16.5px}.wpcf7-submit{background:#04b591;border-radius:6px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;padding:15px 30px;transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:1024px){.wpcf7-submit{width:-moz-fit-content;width:fit-content}}.wpcf7-submit:hover{background:#03a282}.wpcf7-response-output{border:none!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.wpcf7-list-item,.wpcf7-response-output{margin-left:0!important}.wpcf7 .o-checkbox{margin-bottom:30px;margin-top:30px}.wpcf7-acceptance-trigger{color:#04b591;font-size:10px;font-weight:800;-webkit-text-decoration:underline;text-decoration:underline;text-transform:uppercase}#sbi_mod_error,#sbi_mod_link{float:none!important}@media(min-width:1280px){.container--lg{max-width:1280px}}