.theme--form body{background:#ffc951 url(/images/form-bg.webp)center 220px repeat-x}.buy-tree{max-width:800px;margin:0 auto;padding:150px 30px 30px;font-size:18px}.buy-tree-title{margin-bottom:22px;color:#3c4f08;font-style:normal;font-weight:700;font-size:46px;line-height:1}.buy-tree-tabs-list{display:flex;padding:24px 0 0 32px}.buy-tree-tabs-item{margin-left:15px}.buy-tree-tabs-link{box-sizing:border-box;display:block;height:100%;padding:8px 20px;border-radius:8px 8px 0 0;background:linear-gradient(0deg,#8e670b 0,#8e670b 100%);box-shadow:0-5px 20px 0 rgba(0,0,0,.1);color:#fff;font-weight:700;font-size:24px}.buy-tree-tabs-link:hover,.buy-tree-tabs-link:focus,.buy-tree-tabs-link.is-active{background:linear-gradient(0deg,#45391c 0,#45391c 100%)}.buy-tree-tabs-wrap{border-radius:8px;background-color:#45391c;color:#fff;scroll-margin-top:200px}.buy-tree-tabs-content{padding:40px 30px 50px 60px}.buy-tree-how-to p{margin-bottom:1.5em;line-height:1.3}.buy-tree-how-to h2{margin-bottom:4px;font-weight:700;font-size:24px}.buy-tree-file-upload{margin-bottom:32px;padding:28px 30px;border-radius:8px;background-color:#5a4d2d}.buy-tree-file-upload-info{margin-bottom:18px}.buy-tree-file-upload-wrap{display:inline-block;z-index:1;position:relative}.buy-tree-file-upload-button{z-index:1;position:relative;padding:14px 28px 14px 60px;overflow:hidden;border-radius:10px;background-color:#8ae869;color:#45391c;font-weight:700;font-size:18px;white-space:nowrap;cursor:pointer;transition:background-color 300ms ease}.buy-tree-file-upload-button::before{position:absolute;top:50%;left:20px;width:22px;height:23px;margin-top:-12px;background:url(../images/sprite.png?dfc879b62d)-52px 0 no-repeat;content:""}.buy-tree-file-upload-button:hover,.buy-tree-file-upload-button:focus{background-color:#acef95}.buy-tree-file-upload-button-input{position:absolute;top:0;right:0;margin:0;border:0;font-size:100px;cursor:pointer;filter:alpha(opacity=0);opacity:0}.buy-tree-file-upload-item{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:10px;background-color:#8ae869;color:#000}.buy-tree-file-upload-text{display:flex;z-index:2;position:relative;align-items:center;justify-content:center;height:100%;font-size:1.125em}.buy-tree-file-upload-error{box-sizing:border-box;display:flex;z-index:3;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;padding:0 10px;border-radius:10px;background-color:#c00;color:#fff;font-size:.875em;text-align:center}.buy-tree-file-upload-progressbar{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}.buy-tree-file-upload-progressbar-in{height:100%;background-color:#68e13d}.typography p{margin-bottom:1.5em;line-height:1.3}.typography a{color:inherit;text-decoration:underline}.typography a:hover,.typography a:focus{color:#3c4f08}.table{margin:-.8em 0 1.4em;table-layout:fixed}.table th,.table td{padding-bottom:8px;text-align:left;vertical-align:top}.table th{padding-right:32px;font-weight:700}.form-field{margin-bottom:18px}.form-field--short{max-width:334px}.form-field-header{margin-bottom:3px}.form-field-label{line-height:1.5;vertical-align:middle;white-space:nowrap}.form-indicator{color:red;font-weight:700;font-size:1.375em;line-height:1;vertical-align:middle}.form-field-note{padding-top:12px}.form-input,.form-textarea,.form-select{box-sizing:border-box;width:100%;padding:12px 12px;border:0;border-radius:8px;background-color:#e5d1a0;box-shadow:0 0 30px 0 rgba(0,0,0,.2);color:#392f23;font-size:1.125em}.form-textarea{height:120px}.form-checkbox{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);position:absolute;top:0;left:-50px;border:0;clip-path:inset(50%)}.form-checkbox-label{display:inline-block;z-index:1;position:relative;min-height:30px;vertical-align:middle}.form-checkbox-text{display:inline-block;padding-left:48px}.form-checkbox-text::before{position:absolute;top:-3px;left:0;width:30px;height:30px;border-radius:2px;background-color:#e5d1a0;box-shadow:0 0 30px 0 rgba(0,0,0,.2);content:""}.form-checkbox-text::after{display:none;position:absolute;top:0;left:3px;width:24px;height:24px;border-radius:3px;background-color:#45391c;content:""}.form-checkbox:checked+.form-checkbox-text::before{border-color:#45391c}.form-checkbox:checked+.form-checkbox-text::after{display:block}.form-button{display:inline-block;min-width:200px;padding:10px 26px;border-radius:8px;background-color:#ffc951;box-shadow:0 0 30px 0 rgba(0,0,0,.2);color:#45391c;font-weight:700;font-size:1.125em;transition:background-color 300ms ease}.form-button:hover,.form-button:focus{background-color:#ffb91e}.form .validator-error{display:block;margin-top:2px;padding:5px;color:red;font-weight:700;font-size:.875em}.notification{position:relative;margin:10px 0;padding:12px 8px 12px 40px;border-radius:5px;color:#fff;font-weight:700;line-height:1.42}.notification::before{position:absolute;top:10px;left:8px;width:24px;height:24px;background:url(../images/sprite.png?dfc879b62d)no-repeat;content:""}.notification--success{background-color:#35aa47}.notification--success::before{background-position:-26px 0}.notification--warning{background-color:#f66628}.notification--warning::before{background-position:0 0}.notification--error{background-color:#db1619}.notification--error::before{background-position:-26px -26px}.notification--info{background-color:#038fcf}.notification--info::before{background-position:0-26px}.notification-link{color:inherit;text-decoration:underline}@media only screen and (max-width:767px){.buy-tree{padding:120px 20px 30px}.buy-tree-title{font-size:30px}.buy-tree-tabs-list{padding-left:0}.buy-tree-tabs-link{padding:8px 12px;font-size:16px}.buy-tree-tabs-content{padding:40px 18px 30px 18px}.form-field--short{max-width:none}.form-field-label{white-space:normal}.form-field-note{white-space:normal!important}}@media only screen and (-webkit-min-device-pixel-ratio:2){.buy-tree-file-upload-button::before,.notification::before{background-image:url(../images/sprite@2x.png?dfc879b62d);background-size:76px auto}.theme--form body{background-image:url(/images/form-bg@2x.webp);background-size:999px auto}}