#payment legend,#billing legend{border-bottom:1px solid #d4d4d4;display:block;width:100%;padding-bottom:24px;margin-bottom:22px}div#paymentErrorExplanation{display:none}.payment-sales-final{margin-bottom:20px;font-family:pluto_sanscond_bold;font-size:16px}.downloads-email-prompt{display:flex;margin-bottom:10px;margin-top:10px;width:100%}.downloads-email-prompt input{vertical-align:middle;margin:5px 0 0 0}.downloads-privacy-statement{font-style:italic;font-size:9px;color:#454545;margin-bottom:10px}.downloads-bold{font-weight:bolder}.footer-main{width:100%;background:#FFFFFF;padding:25px 0 25px 0}.footer-main .nav{justify-content:flex-end}.footer-main .nav .nav-item a{font-size:12px;font-family:pluto_sanscond_medium}.nav-footer{width:100%}/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}mark{background-color:#ff0;color:#000}sub,sup{line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0;overflow:visible;width:100%}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0 !important;box-shadow:none}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.animated.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.story,[data-hook=terms_wrapper]{color:#000;line-height:1.6;font-size:15px;letter-spacing:-0.18px}.story p,[data-hook=terms_wrapper] p{margin:0 0 1.2em}.story p:last-child,[data-hook=terms_wrapper] p:last-child{margin-bottom:0}.story ul,.story ul li,[data-hook=terms_wrapper] ul,[data-hook=terms_wrapper] ul li{list-style:square}.story ol,.story ol li,[data-hook=terms_wrapper] ol,[data-hook=terms_wrapper] ol li{list-style:decimal}.story ol,.story ul,[data-hook=terms_wrapper] ol,[data-hook=terms_wrapper] ul{margin:0 0 1em 1.5em;line-height:1.5}.story ol ol,.story ol ul,.story ul ol,.story ul ul,[data-hook=terms_wrapper] ol ol,[data-hook=terms_wrapper] ol ul,[data-hook=terms_wrapper] ul ol,[data-hook=terms_wrapper] ul ul{margin-bottom:0}.story ol ol,[data-hook=terms_wrapper] ol ol{list-style:upper-alpha}.story ol ol ol,[data-hook=terms_wrapper] ol ol ol{list-style:lower-roman}.story ol ol ol ol,[data-hook=terms_wrapper] ol ol ol ol{list-style:lower-alpha}.story h1,.story h2,.story h3,.story h4,.story h5,.story h6,[data-hook=terms_wrapper] h1,[data-hook=terms_wrapper] h2,[data-hook=terms_wrapper] h3,[data-hook=terms_wrapper] h4,[data-hook=terms_wrapper] h5,[data-hook=terms_wrapper] h6{text-transform:none;margin-bottom:0.5em}.story a,[data-hook=terms_wrapper] a{-webkit-transition:color 100ms linear;transition:color 100ms linear;color:#000;text-decoration:underline}.story a:hover,[data-hook=terms_wrapper] a:hover{color:#006993;text-decoration:none}.story table,[data-hook=terms_wrapper] table{width:auto;border-collapse:collapse;margin-bottom:18px}.story table td,.story table th,[data-hook=terms_wrapper] table td,[data-hook=terms_wrapper] table th{padding:6px 10px;text-align:center;border:1px solid #ccc}.story table th,[data-hook=terms_wrapper] table th{font-weight:700}.story pre,[data-hook=terms_wrapper] pre{border:1px solid #ccc;background:#eee;padding:1em 2em;margin-bottom:1em}.story blockquote,[data-hook=terms_wrapper] blockquote{font-style:italic;margin:1em 3em}.story blockquote p:after,.story blockquote p:before,[data-hook=terms_wrapper] blockquote p:after,[data-hook=terms_wrapper] blockquote p:before{content:'"'}.story .attachment img,.story img.size-auto,.story img.size-full,.story img.size-large,.story img.size-medium,[data-hook=terms_wrapper] .attachment img,[data-hook=terms_wrapper] img.size-auto,[data-hook=terms_wrapper] img.size-full,[data-hook=terms_wrapper] img.size-large,[data-hook=terms_wrapper] img.size-medium{max-width:100%;height:auto}.story .alignleft,.story img.alignleft,[data-hook=terms_wrapper] .alignleft,[data-hook=terms_wrapper] img.alignleft{display:inline;float:left;margin-right:1em}.story .alignright,.story img.alignright,[data-hook=terms_wrapper] .alignright,[data-hook=terms_wrapper] img.alignright{display:inline;float:right;margin-left:1em}.story .aligncenter,.story img.aligncenter,[data-hook=terms_wrapper] .aligncenter,[data-hook=terms_wrapper] img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.story img.aligncenter,.story img.alignleft,.story img.alignright,[data-hook=terms_wrapper] img.aligncenter,[data-hook=terms_wrapper] img.alignleft,[data-hook=terms_wrapper] img.alignright{margin-bottom:1em}.story .wp-caption,[data-hook=terms_wrapper] .wp-caption{line-height:1.5;margin-bottom:1em;text-align:center}.story .wp-caption p.wp-caption-text,[data-hook=terms_wrapper] .wp-caption p.wp-caption-text{color:#888;font-size:11px;margin:0;padding:5px}.story .wp-smiley,[data-hook=terms_wrapper] .wp-smiley{margin:0}.story strong,[data-hook=terms_wrapper] strong{font-weight:400 !important;font-family:DINPro-Bold}.story dl,[data-hook=terms_wrapper] dl{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:1.5em 0 1em}.story dt,[data-hook=terms_wrapper] dt{float:left;clear:left;width:160px;text-align:left;font-family:pluto_sanscond_bold;color:#5d9732}.story dt:after,[data-hook=terms_wrapper] dt:after{content:":"}.story dd,[data-hook=terms_wrapper] dd{margin:0 0 0 170px;padding:0 0 .5em;line-height:1.4;min-height:28.5px}.story--basic,[data-hook=terms_wrapper]{font-family:DINPro}.story--basic h2,[data-hook=terms_wrapper] h2{font-family:pluto_sanscond_bold;font-size:24px;letter-spacing:-0.29px}.story--basic h3,[data-hook=terms_wrapper] h3{font-family:pluto_sanscond_bold;font-size:20px;letter-spacing:-0.22px}.story--basic h4,[data-hook=terms_wrapper] h4{font-family:pluto_sanscond_bold;font-size:18px;letter-spacing:-0.18px}.story--basic h5,[data-hook=terms_wrapper] h5{font-family:pluto_sanscond_bold;font-size:16px;letter-spacing:-0.13px}.story--intro{font-family:ACaslonPro-Regular;font-size:21px;letter-spacing:-0.25px}.story--page h3{color:#262626;font-family:pluto_sanscond_bold;font-size:18px;letter-spacing:-0.22px}.story--columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}*,:after,:before{box-sizing:border-box}.browsehappy{text-align:center;margin:0;background:#fff8e2;color:#000;padding:0.5em 0}html{-webkit-font-smoothing:antialiased}body{background:#f5f5f5}body.page{background:#fff}.site-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wrapper-full{width:100%;max-width:1200px;margin:0 auto}.wrapper-basic{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1200px;padding-left:75px;padding-right:75px;box-sizing:border-box;margin:0 auto}.toggle-mobile-nav{border:0;background-color:transparent;display:none;margin:9px 0}.site-info{font-family:latoregular;color:#000;font-size:11px;letter-spacing:-0.13px}.site-info a{text-decoration:none;color:#c41230}.back-to-top{position:fixed;bottom:27px;right:27px;overflow:hidden;display:block;text-indent:-4444px;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:50%;z-index:6}.back-to-top:before{content:" ";display:block;-webkit-transform:rotate(180deg) scale(0.34);-ms-transform:rotate(180deg) scale(0.34);transform:rotate(180deg) scale(0.34);position:absolute;top:6px;left:-2.5px}.back-to-top:hover{background-color:#d4d4d4}.back-to-top:hover:before{display:none}.pace{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{position:fixed;z-index:2000;top:0;right:100%;width:100%;height:4px}.pace .pace-progress:after{background-image:-webkit-linear-gradient(left, #c41230, #c41230 33%, #5d9732 33%, #5d9732 67%, #006993 67%);background-image:linear-gradient(to right, #c41230, #c41230 33%, #5d9732 33%, #5d9732 67%, #006993 67%);content:" ";display:block;width:100%;height:4px}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.nav .nav-item{margin:0 4.5% 0 0;position:relative}.page-ui{background:#f5f5f5;padding:40px 0}.ui-block{clear:both;margin:20px auto 40px;overflow:hidden;width:100%}#checkout_form_address .ui-block a.continue,.checkoutpage .progress-steps li.completed span .ui-block a,.checkoutpage .progress-steps li.completed-first span .ui-block a,.ui-block #checkout_form_address a.continue,.ui-block .checkoutpage .progress-steps li.completed span a,.ui-block .checkoutpage .progress-steps li.completed-first span a,.ui-block a.btn-basic{display:block;margin:0 0 5px}.ui-block.form-elements{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.js-hidden{opacity:0}.js-visible{opacity:1}.hidden-el{visibility:hidden}.row-justify{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:16px 0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.form-elements .column-1{width:10%;margin-right:5%}.form-elements .column-2{width:15%;margin-right:5%}.form-elements .column-3{width:65%}.primary-headline{font-family:pluto_sanscond_heavy;text-transform:capitalize;font-size:30px;letter-spacing:-0.36px}.primary-headline:before{content:"";display:inline-block;background:#c41230;width:55px;height:6px;margin-right:30px;vertical-align:middle}.decorated-headline:after{background-image:-webkit-linear-gradient(left, #c41230, #c41230 33%, #5d9732 33%, #5d9732 67%, #006993 67%);background-image:linear-gradient(to right, #c41230, #c41230 33%, #5d9732 33%, #5d9732 67%, #006993 67%);content:" ";display:block;width:114px;height:5px;margin:12px auto 0}#checkout-summary h3,.form-ui legend,.page-contact .gform_wrapper form legend,.tertiary-headline{color:#000;font-family:pluto_sanscond_heavy;font-size:18px;letter-spacing:-.22px;line-height:1.32;text-align:center;text-transform:capitalize}#cart-detail #subtotal_row,#cart-detail th,#coupon_code_row .apply-coupon-code label,.checkoutpage .progress-steps,.order-summary th,.order-view__details th,.subpage-headline{font-family:pluto_sanscond_bold;color:#262626;font-size:15px;letter-spacing:-.18px;margin:0 0 16px}.block-headline,.productsingle__variants li,.share-list:before{font-family:pluto_sanscond_bold;color:#262626;font-size:12px;letter-spacing:-.14px;text-transform:uppercase;margin:0 0 16px}.box-headline{font-family:pluto_sanscond_heavy;font-size:36px;letter-spacing:-.43px;margin:0 0 16px;text-align:center;position:relative;z-index:3}.box-headline--white{color:#fff}.box-headline--black{color:#000}.container-box{background:#fff;padding:34px;box-sizing:border-box}.parent-halfs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.parent-halfs .column{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/2 - (20px - 20px * 1/2));margin-bottom:22px}.parent-halfs .column:nth-child(1n){margin-right:20px;margin-left:0}.parent-halfs .column:last-child{margin-right:0}.parent-halfs .column:nth-child(2n){margin-right:0;margin-left:auto}.side-widget{border-bottom:1px solid #d4d4d4;padding-bottom:14px;margin-bottom:14px}.side-widget:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.side-widget .container-box{padding:20px 15px}.productsingle__variants .side-widget li,.side-widget .block-headline,.side-widget .productsingle__variants li,.side-widget .share-list:before{text-align:center}.side-widget .btn-link,.side-widget [data-hook=cvv_link]{display:block;text-align:center;padding:5px}#checkout_form_address a.continue,#checkout_form_address button.continue,#checkout_form_address input[type=submit].continue,#new_spree_user input[type=submit],.cart-buttons input[type=submit][name=commit],.checkoutpage .progress-steps li.completed span a,.checkoutpage .progress-steps li.completed-first span a,.legacypage input[type=submit].btn-submit,.page-contact .gform_wrapper .gform_footer input[type=submit],a.btn-basic,button.btn-basic,input[type=submit].btn-basic{border:1px solid;color:#fff;border-radius:10px;overflow:hidden;text-transform:uppercase;text-decoration:none;font-family:pluto_sanscond_bold;font-size:10px;letter-spacing:.32px;display:inline-block;text-align:center;box-sizing:border-box;-webkit-transition:background-color .2s, color .2s;transition:background-color 0.2s,color 0.2s}a.btn-basic--small,button.btn-basic--small,input[type=submit].btn-basic--small{height:30px}#checkout_form_address a.continue,#checkout_form_address button.continue,#checkout_form_address input[type=submit].continue,#new_spree_user input[type=submit],.cart-buttons input[type=submit][name=commit],.checkoutpage .progress-steps li.completed span a,.checkoutpage .progress-steps li.completed-first span a,.legacypage input[type=submit].btn-submit,.page-contact .gform_wrapper .gform_footer input[type=submit],a.btn-basic--medium,button.btn-basic--medium,input[type=submit].btn-basic--medium{height:36px;padding:12px;min-width:70px}a.btn-basic--large,button.btn-basic--large,input[type=submit].btn-basic--large{border:2px solid;font-family:pluto_sanscond_heavy;height:48px;font-size:10px;letter-spacing:.32px;padding:16px;min-width:100px}.page-contact .gform_wrapper .gform_footer input[type=submit],a.btn-basic--red,button.btn-basic--red,input[type=submit].btn-basic--red{background:#c41230;border-color:#c41230}.page-contact .gform_wrapper .gform_footer input[type=submit]:hover,a.btn-basic--red:hover,button.btn-basic--red:hover,input[type=submit].btn-basic--red:hover{background:0 0;color:#c41230 !important}#checkout_form_address a.continue,#checkout_form_address button.continue,#checkout_form_address input[type=submit].continue,#new_spree_user input[type=submit],a.btn-basic--green,button.btn-basic--green,input[type=submit].btn-basic--green{background:#5d9732;border-color:#5d9732}#checkout_form_address a.continue:hover,#checkout_form_address button.continue:hover,#checkout_form_address input[type=submit].continue:hover,#new_spree_user input[type=submit]:hover,a.btn-basic--green:hover,button.btn-basic--green:hover,input[type=submit].btn-basic--green:hover{background:0 0;color:#5d9732 !important}.cart-buttons input[type=submit][name=commit],.legacypage input[type=submit].btn-submit,a.btn-basic--blue,button.btn-basic--blue,input[type=submit].btn-basic--blue{background:#006993;border-color:#006993}.cart-buttons input[type=submit][name=commit]:hover,.legacypage input[type=submit].btn-submit:hover,a.btn-basic--blue:hover,button.btn-basic--blue:hover,input[type=submit].btn-basic--blue:hover{background:0 0;color:#006993 !important}a.btn-basic--transparent,button.btn-basic--transparent,input[type=submit].btn-basic--transparent{background:0 0;border-color:#f5f5f5;color:#000}a.btn-basic--transparent:hover,button.btn-basic--transparent:hover,input[type=submit].btn-basic--transparent:hover{background:#9e9e9e;color:#fff !important}.checkoutpage .progress-steps li.completed span a,.checkoutpage .progress-steps li.completed-first span a,a.btn-basic--gray,button.btn-basic--gray,input[type=submit].btn-basic--gray{background:0 0;border-color:#d4d4d4;color:#000}.checkoutpage .progress-steps li.completed span a:hover,.checkoutpage .progress-steps li.completed-first span a:hover,a.btn-basic--gray:hover,button.btn-basic--gray:hover,input[type=submit].btn-basic--gray:hover{background:#9e9e9e;color:#fff !important}a.btn-basic--white,button.btn-basic--white,input[type=submit].btn-basic--white{background:0 0;border-color:#fff;color:#fff}a.btn-basic--white:hover,button.btn-basic--white:hover,input[type=submit].btn-basic--white:hover{background:#fff;color:#000 !important}.btn-link,[data-hook=cvv_link]{font-family:pluto_sanscond_bold;color:#262626;font-size:12px;letter-spacing:-0.14px}.btn-link:hover,[data-hook=cvv_link]:hover{color:#c41230}.btn-icon{display:inline-block;overflow:hidden}.arrow-circle-sm{display:inline-block;overflow:hidden}.icon-os{display:inline-block;margin:0 6px 6px 0}.icon-plus{width:39px;height:39px;border:1px solid;border-radius:50%;text-align:center;-webkit-transition-duration:.1s;transition-duration:0.1s}.icon-plus:before{content:" ";width:20px;height:1px;position:absolute;top:50%;left:50%;margin:0 0 0 -10px}.icon-plus:after{content:" ";width:20px;height:1px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;position:absolute;top:50%;left:50%;margin:-10px 0 0}.icon-plus--active{background-color:#fff;padding:0}.icon-plus--active:before{background-color:#fff !important;color:#000;content:"Open";position:static;font-family:latoregular;font-size:10px;letter-spacing:-.08px;text-transform:uppercase;line-height:39px;margin:0;width:100%;height:100%;border-radius:50%}.icon-plus--active:after{display:none}.icon-plus--dark{border-color:#000}.icon-plus--dark:after,.icon-plus--dark:before{background-color:#000}.icon-plus--light{border-color:#fff}.icon-plus--light:after,.icon-plus--light:before{background-color:#fff}ul.social-list{margin-left:0}ul.social-list li{display:inline}.share-list:before{content:attr(data-posttype)}.icon-social{display:inline-block;overflow:hidden;text-indent:-4444px;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:50%}.icon-social:hover{background-color:#d4d4d4}.instafeed{height:14px}.instafeed .icon-social{position:relative;background-color:#fff}.flo-shcode-instgm-container img{max-width:100%;height:auto}.select2-container--default{width:100% !important;max-width:300px !important}.select2-container--default .select2-selection--single{height:40px;width:100%}.gfield_error .select2-container--default .select2-selection--single{border-color:#c41230}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:8px;padding-right:20px;height:40px;line-height:40px;color:#262626;font-size:12px;letter-spacing:-0.06px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}.select2-container--default .select2-selection--single .select2-selection__arrow b:before{border-color:#fff transparent transparent;border-style:solid;border-width:5px 4px 0;content:" ";height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:calc(50% - 5px);width:0}.select2-container--default .select2-dropdown{border:1px solid #d4d4d4;color:#262626;font-size:12px;letter-spacing:-.06px;font-family:DINPro}.select2-container--default .select2-dropdown .select2-results__option{border-bottom:1px solid #d4d4d4;margin:0 auto;padding:10px}.select2-selection{color:#9e9e9e;font-size:10px;letter-spacing:-.1px;font-family:DINPro}.has-coverbg{position:relative}.has-coverbg:before{background-color:#4c4c4c;content:" ";display:block;opacity:.7;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.t-gradientdecor{position:relative}.t-gradientdecor:after{content:" ";display:block;position:absolute;bottom:0;z-index:3}.t-gradientdecor--bottom:after{background-image:-webkit-linear-gradient(left, #c41230, #c41230 33%, #5d9732 33%, #5d9732 67%, #006993 67%);background-image:linear-gradient(to right, #c41230, #c41230 33%, #5d9732 33%, #5d9732 67%, #006993 67%);width:100%;height:5px;left:0;right:0}.t-gradientdecor--left:after{background-image:-webkit-linear-gradient(top, #c41230, #c41230 33%, #5d9732 33%, #5d9732 67%, #006993 67%);background-image:linear-gradient(to bottom, #c41230, #c41230 33%, #5d9732 33%, #5d9732 67%, #006993 67%);width:5px;height:100%;top:0;left:0}.t-gradientdecor--right:after{background-image:-webkit-linear-gradient(top, #c41230, #c41230 33%, #5d9732 33%, #5d9732 67%, #006993 67%);background-image:linear-gradient(to bottom, #c41230, #c41230 33%, #5d9732 33%, #5d9732 67%, #006993 67%);width:5px;height:100%;top:0;right:0}.form-ui,.page-contact .gform_wrapper form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-ui #extensions_message,.page-contact .gform_wrapper form #extensions_message{color:#262626;display:block;font-size:10px;letter-spacing:-.1px;font-family:DINPro;margin:5px 0 0}.form-ui .ginput_container_select select,.form-ui .select-dropdown,.page-contact .gform_wrapper form .ginput_container_select select,.page-contact .gform_wrapper form .select-dropdown{width:100%}.form-ui .ginput_container_fileupload,.page-contact .gform_wrapper form .ginput_container_fileupload{border:1px solid #d4d4d4;border-radius:4px;padding:10px;height:auto}.gfield .form-ui .ginput_container_fileupload,.gfield .page-contact .gform_wrapper form .ginput_container_fileupload,.page-contact .gform_wrapper .gfield form .ginput_container_fileupload{position:relative}.form-ui .ginput_container_fileupload input[type=file],.page-contact .gform_wrapper form .ginput_container_fileupload input[type=file]{opacity:0;width:3px;height:3px;visibility:hidden}.form-ui .ginput_container_fileupload label,.page-contact .gform_wrapper form .ginput_container_fileupload label{background:#5d9732;cursor:pointer;display:block;width:82px;height:30px;border-radius:4px;color:#fff;padding:10px 6px;text-align:center;text-transform:uppercase;text-decoration:none;font-family:pluto_sanscond_bold;font-size:9px;position:absolute;top:5px;left:5px}.form-ui .ginput_container_fileupload+.gfield_description,.page-contact .gform_wrapper form .ginput_container_fileupload+.gfield_description{position:absolute;top:5px;left:100px;height:30px;color:#262626;font-size:12px;letter-spacing:-.06px;font-family:DINPro;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;word-break:break-all;max-width:140px}.form-ui .ginput_container_fileupload .ginput_preview,.page-contact .gform_wrapper form .ginput_container_fileupload .ginput_preview{color:#262626;margin:8px 0 0;font-size:10px;letter-spacing:-.1px;font-family:DINPro}.form-ui .ginput_container_fileupload .ginput_preview img,.page-contact .gform_wrapper form .ginput_container_fileupload .ginput_preview img{cursor:pointer;vertical-align:middle}.form-ui .ginput_container_fileupload:hover label,.page-contact .gform_wrapper form .ginput_container_fileupload:hover label{background:#c41230}.form-ui .gform_body,.page-contact .gform_wrapper form .gform_body{clear:both;width:100%}.form-ui .gfield_label,.page-contact .gform_wrapper form .gfield_label{display:none}.form-ui .checkbox-group input[type=checkbox],.page-contact .gform_wrapper form .checkbox-group input[type=checkbox]{display:none;-webkit-appearance:none}.form-ui .checkbox-group input[type=checkbox]+label,.page-contact .gform_wrapper form .checkbox-group input[type=checkbox]+label{color:#9e9e9e;cursor:pointer;display:block;font-size:10px;letter-spacing:-.1px;font-family:DINPro;margin:0 0 14px;padding:0 0 0 26px;position:relative}.form-ui .checkbox-group input[type=checkbox]+label:before,.page-contact .gform_wrapper form .checkbox-group input[type=checkbox]+label:before{content:" ";display:inline-block;position:absolute;top:-3px;left:0}.form-ui .checkbox-group input[type=checkbox]+label:hover,.page-contact .gform_wrapper form .checkbox-group input[type=checkbox]+label:hover{opacity:0.7}.form-ui .radio-group input[type=radio],.page-contact .gform_wrapper form .radio-group input[type=radio]{display:none;-webkit-appearance:none}.form-ui .radio-group input[type=radio]+label,.page-contact .gform_wrapper form .radio-group input[type=radio]+label{color:#9e9e9e;cursor:pointer;display:block;font-size:10px;letter-spacing:-.1px;font-family:DINPro;margin:0 0 14px;padding:0 0 0 26px;position:relative}.form-ui .radio-group input[type=radio]+label:before,.page-contact .gform_wrapper form .radio-group input[type=radio]+label:before{content:" ";display:inline-block;position:absolute;top:-3px;left:0}.form-ui .radio-group input[type=radio]+label:hover,.page-contact .gform_wrapper form .radio-group input[type=radio]+label:hover{opacity:0.7}.form-ui input[type=file],.form-ui input[type=text],.form-ui input[type=email],.form-ui input[type=password],.form-ui input[type=tel],.form-ui input[type=number],.form-ui input[type=search],.page-contact .gform_wrapper form input[type=file],.page-contact .gform_wrapper form input[type=text],.page-contact .gform_wrapper form input[type=email],.page-contact .gform_wrapper form input[type=password],.page-contact .gform_wrapper form input[type=tel],.page-contact .gform_wrapper form input[type=number],.page-contact .gform_wrapper form input[type=search]{border:1px solid #d4d4d4;border-radius:4px;padding:10px;height:40px;font-family:latoregular;width:100%;font-size:12px;letter-spacing:-0.06px}.form-ui input[type=file]::-webkit-input-placeholder,.form-ui input[type=text]::-webkit-input-placeholder,.form-ui input[type=email]::-webkit-input-placeholder,.form-ui input[type=password]::-webkit-input-placeholder,.form-ui input[type=tel]::-webkit-input-placeholder,.form-ui input[type=number]::-webkit-input-placeholder,.form-ui input[type=search]::-webkit-input-placeholder,.page-contact .gform_wrapper form input[type=file]::-webkit-input-placeholder,.page-contact .gform_wrapper form input[type=text]::-webkit-input-placeholder,.page-contact .gform_wrapper form input[type=email]::-webkit-input-placeholder,.page-contact .gform_wrapper form input[type=password]::-webkit-input-placeholder,.page-contact .gform_wrapper form input[type=tel]::-webkit-input-placeholder,.page-contact .gform_wrapper form input[type=number]::-webkit-input-placeholder,.page-contact .gform_wrapper form input[type=search]::-webkit-input-placeholder{color:#262626;font-size:12px;letter-spacing:-.06px;font-family:DINPro}.form-ui input[type=file]:-moz-placeholder,.form-ui input[type=text]:-moz-placeholder,.form-ui input[type=email]:-moz-placeholder,.form-ui input[type=password]:-moz-placeholder,.form-ui input[type=tel]:-moz-placeholder,.form-ui input[type=number]:-moz-placeholder,.form-ui input[type=search]:-moz-placeholder,.page-contact .gform_wrapper form input[type=file]:-moz-placeholder,.page-contact .gform_wrapper form input[type=text]:-moz-placeholder,.page-contact .gform_wrapper form input[type=email]:-moz-placeholder,.page-contact .gform_wrapper form input[type=password]:-moz-placeholder,.page-contact .gform_wrapper form input[type=tel]:-moz-placeholder,.page-contact .gform_wrapper form input[type=number]:-moz-placeholder,.page-contact .gform_wrapper form input[type=search]:-moz-placeholder{color:#262626;font-size:12px;letter-spacing:-.06px;font-family:DINPro}.form-ui input[type=file]::-moz-placeholder,.form-ui input[type=text]::-moz-placeholder,.form-ui input[type=email]::-moz-placeholder,.form-ui input[type=password]::-moz-placeholder,.form-ui input[type=tel]::-moz-placeholder,.form-ui input[type=number]::-moz-placeholder,.form-ui input[type=search]::-moz-placeholder,.page-contact .gform_wrapper form input[type=file]::-moz-placeholder,.page-contact .gform_wrapper form input[type=text]::-moz-placeholder,.page-contact .gform_wrapper form input[type=email]::-moz-placeholder,.page-contact .gform_wrapper form input[type=password]::-moz-placeholder,.page-contact .gform_wrapper form input[type=tel]::-moz-placeholder,.page-contact .gform_wrapper form input[type=number]::-moz-placeholder,.page-contact .gform_wrapper form input[type=search]::-moz-placeholder{color:#262626;font-size:12px;letter-spacing:-.06px;font-family:DINPro}.form-ui input[type=file]:-ms-input-placeholder,.form-ui input[type=text]:-ms-input-placeholder,.form-ui input[type=email]:-ms-input-placeholder,.form-ui input[type=password]:-ms-input-placeholder,.form-ui input[type=tel]:-ms-input-placeholder,.form-ui input[type=number]:-ms-input-placeholder,.form-ui input[type=search]:-ms-input-placeholder,.page-contact .gform_wrapper form input[type=file]:-ms-input-placeholder,.page-contact .gform_wrapper form input[type=text]:-ms-input-placeholder,.page-contact .gform_wrapper form input[type=email]:-ms-input-placeholder,.page-contact .gform_wrapper form input[type=password]:-ms-input-placeholder,.page-contact .gform_wrapper form input[type=tel]:-ms-input-placeholder,.page-contact .gform_wrapper form input[type=number]:-ms-input-placeholder,.page-contact .gform_wrapper form input[type=search]:-ms-input-placeholder{color:#262626;font-size:12px;letter-spacing:-.06px;font-family:DINPro}.form-ui textarea,.page-contact .gform_wrapper form textarea{min-height:120px;border:1px solid #d4d4d4;border-radius:4px;padding:10px;height:40px;font-family:latoregular;width:100%;font-size:12px;letter-spacing:-0.06px}.form-ui textarea::-webkit-textarea-placeholder,.page-contact .gform_wrapper form textarea::-webkit-textarea-placeholder{color:#262626;font-size:12px;letter-spacing:-.06px;font-family:DINPro}.form-ui textarea:-moz-placeholder,.page-contact .gform_wrapper form textarea:-moz-placeholder{color:#262626;font-size:12px;letter-spacing:-.06px;font-family:DINPro}.form-ui textarea::-moz-placeholder,.page-contact .gform_wrapper form textarea::-moz-placeholder{color:#262626;font-size:12px;letter-spacing:-.06px;font-family:DINPro}.form-ui textarea:-ms-textarea-placeholder,.page-contact .gform_wrapper form textarea:-ms-textarea-placeholder{color:#262626;font-size:12px;letter-spacing:-.06px;font-family:DINPro}.form-ui .gfield_error input[type=text],.form-ui .gfield_error input[type=email],.form-ui .gfield_error input[type=password],.form-ui .gfield_error textarea,.page-contact .gform_wrapper form .gfield_error input[type=text],.page-contact .gform_wrapper form .gfield_error input[type=email],.page-contact .gform_wrapper form .gfield_error input[type=password],.page-contact .gform_wrapper form .gfield_error textarea{border:1px solid #c41230}.form-ui .gform_footer,.page-contact .gform_wrapper form .gform_footer{clear:both;margin:16px 0;width:100%}.form-ui .gform_footer img,.page-contact .gform_wrapper form .gform_footer img{width:16px;height:16px;display:inline-block;line-height:1;vertical-align:middle;margin:0 10px;position:relative;top:-1px}.form-ui .validation_error,.page-contact .gform_wrapper form .validation_error{color:#c41230;font-family:latoregular;font-size:11px;letter-spacing:.22px;margin:0 0 10px}.form-ui .validation_message,.page-contact .gform_wrapper form .validation_message{color:#c41230;font-family:latoregular;font-size:11px;letter-spacing:.22px;margin:10px 0 0;line-height:1.4}.form-ui .btn-submit,.form-ui .button,.page-contact .gform_wrapper form .btn-submit,.page-contact .gform_wrapper form .button{background:0 0;border:0;padding:0;font-family:pluto_sanscond_bold;color:#262626;font-size:12px;letter-spacing:-.14px;text-transform:uppercase}.form-ui .btn-submit:hover,.form-ui .button:hover,.page-contact .gform_wrapper form .btn-submit:hover,.page-contact .gform_wrapper form .button:hover{color:#006993}.gforms_confirmation_message{font-family:pluto_sanscond_bold;color:#262626;font-size:12px;letter-spacing:-.14px;text-transform:uppercase;margin:0 0 16px}.subscription-fields{margin:0 0 20px}.subscription-fields input[type=text],.subscription-fields input[type=email]{width:calc(100% - 100px);margin:0 8px 0 0}.subscription-fields input[type=submit]{vertical-align:top;height:36px;width:88px;display:inline}.contact-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 0}.contact-details__column{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/4 - (60px - 60px * 1/4))}.contact-details__column:nth-child(1n){margin-right:60px;margin-left:0}.contact-details__column:last-child{margin-right:0}.contact-details__column:nth-child(4n){margin-right:0;margin-left:auto}.page-section--info{max-width:900px;width:94%;margin:0 auto}.page-section--benefits{max-width:1050px;width:94%;margin:1.5% auto 4%}.page-section--press{max-width:1050px;width:94%;margin:0 auto}.page-section--team{margin:4% auto 6%}.page-section__title{font-family:pluto_sanscond_heavy;font-size:18px;letter-spacing:-.22px;text-align:center;text-transform:capitalize;margin:0 auto;padding:3em 0}.page-section__title--red{color:#c41230}.page-section__title--green{color:#5d9732}.page-section__title--blue{color:#006993}.page-section__subtitle{color:#262626;font-family:pluto_sanscond_heavy;font-size:36px;letter-spacing:-.43px;line-height:1.25;text-align:center;text-transform:capitalize;margin:0 auto 1.6em;max-width:94%}.page-section__content--cols1{margin:0 auto 5%}.page-section__content--cols1 .story,.page-section__content--cols1 [data-hook=terms_wrapper]{text-align:center}.page-section__content--cols2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 60px}.page-section__content--cols2>div:first-child{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 5/12);margin-right:calc(99.999999% * 1/12) !important}.page-section__content--cols2>div:first-child:nth-child(1n){margin-right:0;margin-left:0}.page-section__content--cols2>div:first-child:last-child{margin-right:0}.page-section__content--cols2>div:first-child:nth-child(12n){margin-right:0;margin-left:auto}.page-section__content--cols2>div:last-child{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 6/12)}.page-section__content--cols2>div:last-child:nth-child(1n){margin-right:0;margin-left:0}.page-section__content--cols2>div:last-child:last-child{margin-right:0}.page-section__content--cols2>div:last-child:nth-child(12n){margin-right:0;margin-left:auto}.page-section__content--cols3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-section__content--cols3>div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 1/3)}.page-section__content--cols3>div:nth-child(1n){margin-right:0;margin-left:0}.page-section__content--cols3>div:last-child{margin-right:0}.page-section__content--cols3>div:nth-child(3n){margin-right:0;margin-left:auto}.page__header{position:relative;min-height:300px;height:55vh;margin:0 auto 40px}.page__header:before{background-color:#4c4c4c;content:" ";display:block;opacity:.7;height:100%;width:100%;z-index:2;position:relative}.page__cover{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background-size:cover;background-position:50% 50%}.page__cover img{width:100%;height:auto}.page__info{padding:40px 0;width:100%;height:100%;z-index:2;position:absolute;top:0;left:0;right:0;bottom:0}.page__info .wrapper-basic{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.page__subtitle{color:#fff;font-family:ACaslonPro-Regular;font-size:21px;letter-spacing:-.25px;text-align:center}.page__scrollnav{position:absolute;right:0;bottom:0}.scrollnav__item{margin:1em 0 0;max-width:120px}.scrollnav__link{color:#fff;font-family:pluto_sanscond_heavy;font-size:15px;letter-spacing:-.18px;text-decoration:none}.scrollnav__link:before{content:"- "}.scrollnav__link:hover{color:#c41230}.page-contact{background-color:#fff}.page-contact .page__content{padding-top:50px;padding-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-contact .page__content .story--page{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 4/14)}.page-contact .page__content .story--page:nth-child(1n){margin-right:0;margin-left:0}.page-contact .page__content .story--page:last-child{margin-right:0}.page-contact .page__content .story--page:nth-child(14n){margin-right:0;margin-left:auto}.page-contact .page__content .gform_wrapper{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 8/14)}.page-contact .page__content .gform_wrapper:nth-child(1n){margin-right:0;margin-left:0}.page-contact .page__content .gform_wrapper:last-child{margin-right:0}.page-contact .page__content .gform_wrapper:nth-child(14n){margin-right:0;margin-left:auto}.page-contact .gform_wrapper{margin-right:0 !important}.page-contact .gform_wrapper .gform_title{color:#262626;font-family:pluto_sanscond_bold;font-size:18px;letter-spacing:-.22px;margin-bottom:1.5em}.page-contact .gform_wrapper .gform_fields{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.page-contact .gform_wrapper .gform_fields .gfield{margin-bottom:15px}.page-contact .gform_wrapper .gform_fields #field_1_1 label{display:none}.page-contact .gform_wrapper .gform_fields #field_1_8 textarea{min-height:150px}.page-contact .gform_wrapper .gform_fields #field_1_9{position:relative}.page-contact .gform_wrapper .gform_fields #field_1_9 label{background:#5d9732;cursor:pointer;display:block;width:82px;height:30px;border-radius:4px;color:#fff;padding:10px 6px;text-align:center;text-transform:uppercase;text-decoration:none;font-family:pluto_sanscond_bold;font-size:9px;position:absolute;top:5px;left:5px}.page-contact .gform_wrapper .gform_fields #field_1_9 label:hover{background:#c41230}.contact-link{position:absolute;bottom:-62px;text-decoration:none}.contact-link__icon{background:#fff;display:block;width:54px;height:54px;border-radius:50%;overflow:hidden;margin:8px auto 0;-webkit-transition-duration:.2s;transition-duration:0.2s}.contact-link__icon:before{content:" ";display:block;margin:13px auto;overflow:hidden}.contact-link__text{background-color:transparent !important;color:#fff;text-decoration:none;text-transform:uppercase;font-family:pluto_sanscond_heavy;font-size:9px;letter-spacing:-0.18px}.contact-link__text:before{display:none}.contact-link--license{right:179px}.contact-link--license:hover .icon-span{background:#5d9732}.contact-link--support{right:75px}.contact-link--support:hover .icon-span{background:#006993}.contact-link--buy{width:180px;left:50%;-webkit-transform:translateX(-90px);-ms-transform:translateX(-90px);transform:translateX(-90px)}.contact-link--buy:hover{background-color:#006993;border-color:#006993;color:#fff}.page-404{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;position:relative;overflow:hidden;width:100%;min-height:360px}.page-404:before{background-color:#4c4c4c;content:" ";display:block;opacity:.7;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:0;position:absolute}.page-404 .box-headline{max-width:86%;margin:0 auto}body.error404 .content-wrapper{position:relative}.software-details{font-family:pluto_sanscond_heavy;font-size:12px;letter-spacing:-.14px;color:#262626;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.software-details__col{margin-bottom:20px}.software-details__col--os{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 4/14)}.software-details__col--os:nth-child(1n){margin-right:0;margin-left:0}.software-details__col--os:last-child{margin-right:0}.software-details__col--os:nth-child(14n){margin-right:0;margin-left:auto}.software-details__col--shortcuts{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 4/14)}.software-details__col--shortcuts:nth-child(1n){margin-right:0;margin-left:0}.software-details__col--shortcuts:last-child{margin-right:0}.software-details__col--shortcuts:nth-child(14n){margin-right:0;margin-left:auto}.software-details__col--shortcuts a{color:#262626;margin:0 4px}.software-details__col--shortcuts a:hover{color:#c41230}.software-details__col--manual a{color:#5d9732}.software-details__col--manual a:hover{color:#006993}.c-downloads__version{border-bottom:1px solid #d4d4d4;padding:0 0 45px;margin:0 auto 45px}.c-downloads__metainfo{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 2/5);margin-right:calc(99.999999% * 1/5) !important}.c-downloads__metainfo:nth-child(1n){margin-right:0;margin-left:0}.c-downloads__metainfo:last-child{margin-right:0}.c-downloads__metainfo:nth-child(5n){margin-right:0;margin-left:auto}.c-downloads__title{color:#5d9732;text-align:left;margin:0 0 0.6em}.c-downloads__img{width:auto;max-width:100%;height:auto;margin:1.5em 0 0}.c-downloads__links{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 2/5)}.c-downloads__links:nth-child(1n){margin-right:0;margin-left:0}.c-downloads__links:last-child{margin-right:0}.c-downloads__links:nth-child(5n){margin-right:0;margin-left:auto}.c-downloads__manual{font-family:pluto_sanscond_heavy;font-size:12px;letter-spacing:-.14px;color:#262626}.c-downloads__manual a{color:#5d9732}.c-downloads__manual a:hover{color:#006993}.c-osbox{margin:0 0 30px}.c-osbox__title{text-transform:none}.c-osbox .story,.c-osbox [data-hook=terms_wrapper]{margin:0 0 20px}.productsingle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px auto}.productsingle__image{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 5/16);margin-right:calc(99.999999% * 1/16) !important}.productsingle__image:nth-child(1n){margin-right:0;margin-left:0}.productsingle__image:last-child{margin-right:0}.productsingle__image:nth-child(16n){margin-right:0;margin-left:auto}.productsingle__image img{max-width:100%;height:auto}.productsingle__info{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 9/16)}.productsingle__info:nth-child(1n){margin-right:0;margin-left:0}.productsingle__info:last-child{margin-right:0}.productsingle__info:nth-child(16n){margin-right:0;margin-left:auto}.productsingle__title{margin:0 0 1rem}.productsingle__title:before{display:none}.productsingle__form{padding:30px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;clear:both}.productsingle__form input[type=number]{max-width:54px}.productsingle__form .variant-description{line-height:1.4;margin:0 4px}.productsingle__variants li{margin:10px 0 15px}.productsingle__orderbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.productsingle__price{margin:4px 0 0}.productsingle .product-section-title{margin:0 0 6px}#checkout-summary .form-ui h3,#checkout-summary .page-contact .gform_wrapper form h3,.form-ui #checkout-summary h3,.form-ui .tertiary-headline,.form-ui legend,.page-contact .gform_wrapper form #checkout-summary h3,.page-contact .gform_wrapper form .tertiary-headline,.page-contact .gform_wrapper form legend{margin-bottom:10px}.form-ui #cdepartment+p,.form-ui .field,.page-contact .gform_wrapper form #cdepartment+p,.page-contact .gform_wrapper form .field{margin-bottom:15px}.form-ui #cdepartment+p label,.form-ui .field label,.page-contact .gform_wrapper form #cdepartment+p label,.page-contact .gform_wrapper form .field label{color:#000;display:inline-block;font-size:11px;letter-spacing:-.11px;font-family:DINPro;position:relative;margin-bottom:6px}.form-ui #cdepartment+p abbr,.form-ui .field abbr,.page-contact .gform_wrapper form #cdepartment+p abbr,.page-contact .gform_wrapper form .field abbr{color:#c41230;text-decoration:none}.form-ui input[type=checkbox]+label,.page-contact .gform_wrapper form input[type=checkbox]+label{font-family:pluto_sanscond_bold;color:#262626;font-size:12px;letter-spacing:-0.14px}.form-ui input.hidden,.page-contact .gform_wrapper form input.hidden{height:0;padding:0;margin:0;visibility:collapse}.cartpage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:40px 0}.cartpage .box-headline{margin:0 auto 20px}.cartpage .form-ui,.cartpage .page-contact .gform_wrapper form,.page-contact .gform_wrapper .cartpage form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#cart-detail{width:100%}#cart-detail thead{border-bottom:1px solid #d4d4d4}#cart-detail th{vertical-align:top;height:44px}#cart-detail th.cart-item-total-header{text-align:right}#cart-detail .line-item td{font-family:DINPro;color:#000;line-height:1.6;font-size:15px;letter-spacing:-.18px;vertical-align:middle;text-align:center;padding:15px 0}#cart-detail .line-item td[data-hook=cart_item_description]{text-align:left;padding:15px}#cart-detail .line-item td[data-hook=cart_item_total],#cart-detail .line-item td[data-hook=cart_item_delete]{text-align:right}#cart-detail .line-item h4{font-family:pluto_sanscond_bold;color:#262626;font-size:12px;letter-spacing:-.14px;text-transform:uppercase}#cart-detail .line-item a{-webkit-transition:color 100ms linear;transition:color 100ms linear;color:#000;text-decoration:underline}#cart-detail .line-item a:hover{color:#006993;text-decoration:none}#cart-detail tr td{font-family:DINPro;color:#000;line-height:1.6;font-size:15px;letter-spacing:-.18px;vertical-align:middle;text-align:center;padding:15px 0}#cart-detail .line_item_quantity{max-width:54px;margin:0 auto;display:block}#cart-detail #subtotal_row{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;height:44px;text-align:right}#cart-detail #subtotal_row .subtotal{vertical-align:middle}.adjustment-total{text-align:right}.cart-buttons{vertical-align:middle;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:12px 0}.cart-buttons span.story,.cart-buttons span[data-hook=terms_wrapper]{margin:0 10px}.cart-buttons #order_coupon_code{max-width:200px;display:block;margin:0 12px 0 0}.cart-buttons input[name=commit]{margin-right:10%}#coupon_code_row{width:100%;border-top:1px solid #d4d4d4}#coupon_code_row td{height:66px;vertical-align:middle}#coupon_code_row .apply-coupon-code{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:400px;float:right;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#coupon_code_row .apply-coupon-code label{width:198px;margin:0}#coupon_code_row input[type=text]{margin:0 10px}#empty-cart form{text-align:right}.btn-link,[data-hook=cvv_link]{border:0;background:0 0;text-decoration:underline}.btn-link:hover,[data-hook=cvv_link]:hover{text-decoration:none}.loginbox{min-width:292px;max-width:300px;margin:40px auto}.loginbox .form-ui,.loginbox .page-contact .gform_wrapper form,.page-contact .gform_wrapper .loginbox form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#new_spree_user input[type=submit]{float:right;position:relative;z-index:20}#new_spree_user div[data-hook=forgot_password_link]{position:relative;top:-28px}.registrationpage{margin:40px auto 0}#registration{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.new_spree_user{margin:0 auto;width:100%}#password-credentials p{margin-bottom:15px}#password-credentials label{color:#000;display:inline-block;font-size:11px;letter-spacing:-.11px;font-family:DINPro;position:relative;margin-bottom:6px}#password-credentials abbr{color:#c41230;text-decoration:none}#existing-customer #password-credentials p:last-child{margin-bottom:0}#existing-customer #password-credentials+p{position:relative;top:26px}.forgotpage{margin:40px auto}#forgot-password .form-ui,#forgot-password .page-contact .gform_wrapper form,.page-contact .gform_wrapper #forgot-password form{margin:15px 0;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#forgot-password .field{margin:0 10px 0 0}#forgot-password input[type=submit]{position:relative;top:-3px}.checkoutpage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:40px auto}.checkoutpage .box-headline{margin:0 auto 20px}.checkoutpage .progress-steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#checkout-summary table{margin:25px auto 35px;width:100%;border-top:1px solid #d4d4d4;color:#000;line-height:1.6;font-size:15px;letter-spacing:-.18px;font-family:DINPro}#checkout-summary table tr{border-bottom:1px solid #d4d4d4}#checkout-summary table td{padding:15px 0}#checkout-summary table td:first-child{width:52%}#checkout_form_address .form-ui,#checkout_form_address .page-contact .gform_wrapper form,.page-contact .gform_wrapper #checkout_form_address form{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#checkout_form_address .form-ui>div,#checkout_form_address .page-contact .gform_wrapper form>div,.page-contact .gform_wrapper #checkout_form_address form>div{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}#checkout_form_address hr{display:none}#checkout_form_address .form-buttons{-webkit-flex-basis:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important;width:100%;text-align:right}#checkout_form_delivery .form-ui,#checkout_form_delivery .page-contact .gform_wrapper form,.page-contact .gform_wrapper #checkout_form_delivery form{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#checkout_form_payment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#checkout_form_payment #checkout-summary{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:20px}#checkout_form_payment .form-ui,#checkout_form_payment .page-contact .gform_wrapper form,.page-contact .gform_wrapper #checkout_form_payment form{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}[data-hook=checkout_payment_step] p{margin:0 0 20px}[data-hook=checkout_payment_step] label{font-family:pluto_sanscond_bold;font-size:16px;letter-spacing:-0.13px}#payment-methods{margin:30px 0}[data-hook=terms_wrapper] .acceptance{font-weight:700;margin:1em 0 !important}.scrolling-box{max-height:220px;overflow:scroll;margin-bottom:26px}.myaccountpage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:40px auto;position:relative}.myaccountpage__edit{position:absolute;top:0;right:75px;z-index:20}.myaccountpage__logout{position:absolute;top:0;right:180px;z-index:20}.myaccountpage .container-box{margin:0 auto 40px;width:100%}.myaccountpage .container-box:last-child{margin-bottom:0}.myaccountpage #checkout_form_address .form-ui>div,.myaccountpage #checkout_form_address .page-contact .gform_wrapper form>div,.page-contact .gform_wrapper .myaccountpage #checkout_form_address form>div{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.order-summary{margin:0 auto 35px;width:100%;color:#000;line-height:1.6;font-size:15px;letter-spacing:-.18px;font-family:DINPro}.order-summary tr{border-bottom:1px solid #d4d4d4}.order-summary th{vertical-align:top;height:44px;text-align:left}.order-summary th.cart-item-total-header{text-align:right}.order-summary td{padding:15px 0}.order-summary td:first-child{width:52%}.order-summary a{color:#262626}.order-summary a:hover{text-decoration:none;color:#006993}#order_summary span.cc-type{position:relative;top:-8px}#order_summary span.cc-type img{padding:0;width:32px;position:relative;top:14px}.myaccounteditform{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.myaccounteditform>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.myaccounteditform>div:nth-child(2){margin:0 26px}.myaccounteditform div[data-hook=account_fieldset_wrapper] p:first-child{margin-bottom:15px}.myaccounteditform div[data-hook=account_fieldset_wrapper] p:first-child label{color:#000;display:inline-block;font-size:11px;letter-spacing:-.11px;font-family:DINPro;position:relative;margin-bottom:6px}.myaccounteditform div[data-hook=account_fieldset_wrapper] p:first-child abbr{color:#c41230;text-decoration:none}.myaccounteditform input[type=submit]{float:right}.order-view{margin:40px auto}#cart-detail .order-view #subtotal_row,#cart-detail .order-view th,#coupon_code_row .apply-coupon-code .order-view label,.checkoutpage .order-view .progress-steps,.order-summary .order-view th,.order-view #cart-detail #subtotal_row,.order-view #cart-detail th,.order-view #coupon_code_row .apply-coupon-code label,.order-view .checkoutpage .progress-steps,.order-view .order-summary th,.order-view .order-view__details th,.order-view .subpage-headline,.order-view__details .order-view th{margin:15px 0}.order-view #invoice-print{display:none}.order-view a.print{margin:0 22px}.order-view__details{margin:25px auto 35px;width:100%;color:#000;line-height:1.6;font-size:15px;letter-spacing:-.18px;font-family:DINPro}.order-view__details tr{border-bottom:1px solid #d4d4d4}.order-view__details th{vertical-align:top;height:44px;text-align:left}.order-view__details th.cart-item-total-header{text-align:right}.order-view__details td{padding:15px 0;vertical-align:top}.order-view__details td[data-hook=order_item_description]{padding:15px}.order-view__details a{color:#262626}.order-view__details a:hover{text-decoration:none;color:#006993}.errorExplanation,.flash,.notice{text-align:center;font-family:pluto_sanscond_bold;color:#262626;font-size:15px;letter-spacing:-.18px;margin:0 auto;padding:40px 0;line-height:1.3}p[data-hook=links]{clear:both;padding:10px 0;line-height:1}.legacypage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px auto}.legacypage .box-headline{display:block;width:100%}.legacypage .container-box{width:100%}#checkout-summary .legacypage h3,.form-ui .legacypage legend,.legacypage #checkout-summary h3,.legacypage .form-ui legend,.legacypage .page-contact .gform_wrapper form legend,.legacypage .tertiary-headline,.page-contact .gform_wrapper form .legacypage legend{word-spacing:normal}#checkout_form_address .legacypage .story a.continue,#checkout_form_address .legacypage [data-hook=terms_wrapper] a.continue,.checkoutpage .progress-steps li.completed span .legacypage .story a,.checkoutpage .progress-steps li.completed span .legacypage [data-hook=terms_wrapper] a,.checkoutpage .progress-steps li.completed-first span .legacypage .story a,.checkoutpage .progress-steps li.completed-first span .legacypage [data-hook=terms_wrapper] a,.legacypage .story #checkout_form_address a.continue,.legacypage .story .checkoutpage .progress-steps li.completed span a,.legacypage .story .checkoutpage .progress-steps li.completed-first span a,.legacypage .story a.btn-basic,.legacypage [data-hook=terms_wrapper] #checkout_form_address a.continue,.legacypage [data-hook=terms_wrapper] .checkoutpage .progress-steps li.completed span a,.legacypage [data-hook=terms_wrapper] .checkoutpage .progress-steps li.completed-first span a,.legacypage [data-hook=terms_wrapper] a.btn-basic{color:#fff;text-decoration:none;line-height:1;display:inline}.legacypage input.btn-submit{line-height:1}.cart-buttons #order_coupon_code{height:36px}div[data-hook=default_coupon_code]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.cart-buttons input[type=submit][name=commit]{margin-right:10px}@media (max-width: 1024px){.box-headline{font-size:32px;letter-spacing:-0.38px}.page-section--benefits{width:88%}.page-section--press{width:90%}}@media (max-width: 768px){.toggle-mobile-nav{display:block}.box-headline{font-size:26px;letter-spacing:-0.31px}.contact-details__column{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/2 - (60px - 60px * 1/2))}.contact-details__column:nth-child(1n){margin-right:60px;margin-left:0}.contact-details__column:last-child{margin-right:0}.contact-details__column:nth-child(2n){margin-right:0;margin-left:auto}.contact-details__column:nth-child(1),.contact-details__column:nth-child(2){margin-bottom:34px}.page-contact .page__content .story--page{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 1);-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0 auto 32px !important}.page-contact .page__content .story--page:nth-child(1n){margin-right:0;margin-left:0}.page-contact .page__content .story--page:last-child{margin-right:0}.page-contact .page__content .story--page:nth-child(2n){margin-right:0;margin-left:auto}.page-contact .page__content .gform_wrapper{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 1)}.page-contact .page__content .gform_wrapper:nth-child(1n){margin-right:0;margin-left:0}.page-contact .page__content .gform_wrapper:last-child{margin-right:0}.page-contact .page__content .gform_wrapper:nth-child(2n){margin-right:0;margin-left:auto}.contact-link--buy{left:6.25%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width: 480px){.box-headline{font-size:22px;letter-spacing:-0.26px}.contact-details__column{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 1);margin-bottom:28px}.contact-details__column:last-child{margin-right:0}.contact-details__column:nth-child(1n){margin-right:0;margin-left:auto}.page-section__subtitle{font-size:30px;letter-spacing:-0.36px}.page__scrollnav{display:none}.contact-link--license{right:52%}.contact-link--support{right:auto;left:52%}}@media (max-width: 630px){.nav .nav-drop{display:block;position:static;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:100%;border:0;border-radius:0;margin:15px 0 0;padding-left:30px}.page-contact .page__cover img{width:auto;height:100%}.page-contact .page__content{padding-top:32px;padding-bottom:32px}.page-contact .page__content .story--page{-webkit-column-count:1;-moz-column-count:1;column-count:1}.page-contact .gform_wrapper .gform_fields{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.page-contact .gform_wrapper .gform_fields #field_1_6{margin-bottom:15px}}@media (max-width: 1199px){.wrapper-basic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1050px;margin-left:auto;margin-right:auto;padding-left:6.25%;padding-right:6.25%}}@media (max-width: 767px){.page-section--info{width:88%}.page-section__content--cols2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-section__content--cols2>div:first-child,.page-section__content--cols2>div:last-child{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 1/1);margin-left:0 !important;margin-right:0 !important}.page-section__content--cols2>div:first-child:last-child,.page-section__content--cols2>div:last-child:last-child{margin-right:0}.page-section__content--cols2>div:first-child:nth-child(1n),.page-section__content--cols2>div:last-child:nth-child(1n){margin-right:0;margin-left:auto}.page-section__content--cols3>div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.999999% * 1)}.page-section__content--cols3>div:nth-child(1n){margin-right:0;margin-left:0}.page-section__content--cols3>div:last-child{margin-right:0}.page-section__content--cols3>div:nth-child(2n){margin-right:0;margin-left:auto}}@media (max-width: 1024px) and (orientation: landscape){.page__cover img{width:140%;height:auto;margin:0 0 0 -20%}}@media (max-width: 768px) and (orientation: portrait){.page__cover{width:100%;margin:0 auto}.page__cover img{width:100%;height:auto;margin:0 auto}}@media (min-width: 481px) and (max-width: 1024px){.page__scrollnav{right:6%}}@media (max-width: 559px){.contact-link--buy{position:static}}@media print{.box-headline{font-weight:700;margin:30px 0 20px;clear:both;width:100%;text-align:left}.order-view{margin:12px 0}.order-view a.print{display:none}.order-view #invoice-print{display:block}#cart-detail #subtotal_row,#cart-detail th,#coupon_code_row .apply-coupon-code label,.checkoutpage .progress-steps,.order-summary th,.order-view__details th,.subpage-headline{font-weight:700}.story--basic,[data-hook=terms_wrapper]{font-weight:400}#order_summary span.cc-type{position:static}#order_summary span.cc-type img{padding:0;top:4px}p[data-hook=links]{display:none}}.header-main{width:100%;padding:34px 0 17px;background:#FFFFFF}.header-main .logo{width:139px;height:40px}.nav-header{width:100%;display:flex}.header-main .nav{justify-content:flex-end;width:100%;align-items:center}.nav .nav-item a{color:#000000;text-decoration:none;font-family:pluto_sanscond_bold;font-size:15px;letter-spacing:-.18px}.nav .nav-item a:hover{color:#c41230}.nav .nav-item{margin:0 0 0 4.5%}.container-box.homepage{margin:40px auto;width:auto}.homepage-grid{display:flex}.homepage-message{margin-top:40px}.homepage-message h6{margin:5px 0}.homepage-grid-item{padding:0 20px}.homepage-grid-image img{min-width:450px}.homepage-grid-products{margin:10px;font-family:pluto_sanscond_medium}.homepage-grid-product-desc{text-align:center;font-size:26px}.homepage-grid-variants{margin-top:14px}.homepage-grid-variant{display:flex;align-items:center;justify-content:space-between;font-size:16px;padding:5px 0}.homepage-grid-variant-description{margin-right:10px}.homepage-grid-variant-action{font-size:14px;text-align:right}.homepage-grid-variant-action .btn-basic{font-size:12px;white-space:nowrap}.homepage-grid-bullets{padding:10px;display:table}.homepage-grid-bullets ul{line-height:150%;list-style:disc;margin-left:1em}table th.price,table th.qty,table th.total{text-align:right;padding-left:15px}table td[data-hook="order_item_price"],table td[data-hook="order_item_qty"],table td[data-hook="order_item_total"],td.total{text-align:right;padding-left:15px}.resetsentbox{margin:40px auto;max-width:450px}.resetsentbox>div{margin:auto}.resetsentbox form{margin-top:20px}.resetsentbox fieldset{width:100%}.resetsentbox input[type=submit]{float:right}.resetsentbox b{font-family:pluto_sanscond_bold, serif}.resetsentbox .reset-email{text-align:center}textarea{min-height:auto;height:auto;width:auto;font-size:1em}td.right{text-align:right}input#card_zipcode{width:8em}.shopping-link{margin-left:.5em;font-size:13px;font-weight:bold}div[data-hook=default_coupon_code]{align-items:baseline}option{font-family:DINPro}.container-box{padding:16px;width:100%}@media (min-width: 768px){.container-box{padding:34px}.edit_spree_order,#checkout_form_payment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.summary-column{padding:0 60px 0 0}.edit_spree_order .form-ui,#checkout_form_payment .form-ui{flex:4}}.edit_spree_order .form-ui>div,#checkout_form_payment .form-ui>div{flex:1}#checkout_form_address .form-buttons{text-align:left}#checkout .row{width:100%}#cvv_link{margin-top:4px;display:inline-block}[type=checkbox],[type=radio]{padding:0;margin-right:.5em;transform:translateY(-1.25px)}.form-ui [data-hook=card_expiration] select{width:33%;margin-right:5px;margin-bottom:4px;min-width:100px}.form-ui [data-hook=card_expiration] select:last-child{margin-right:0}.cartpage{padding:40px 75px}.story{color:#444;font-size:1em;letter-spacing:-.18px}#checkout-summary h3,.form-ui legend,.page-contact .gform_wrapper form legend,.tertiary-headline{text-align:inherit}#checkout_form_address a.continue,#checkout_form_address button.continue,#checkout_form_address input[type=submit].continue,#new_spree_user input[type=submit],.cart-buttons input[type=submit][name=commit],.checkoutpage .progress-steps li.completed span a,.checkoutpage .progress-steps li.completed-first span a,.legacypage input[type=submit].btn-submit,.page-contact .gform_wrapper .gform_footer input[type=submit],.page-numbers-wrapper a.next,.page-numbers-wrapper a.prev,a.btn-basic,button.btn-basic,input[type=submit].btn-basic{font-size:14px}.btn-link,[data-hook=cvv_link]{font-size:.875em}.form-ui input[type=file],.form-ui input[type=text],.form-ui input[type=email],.form-ui input[type=password],.form-ui input[type=tel],.form-ui input[type=number],.form-ui input[type=search],.page-contact .gform_wrapper form input[type=file],.page-contact .gform_wrapper form input[type=text],.page-contact .gform_wrapper form input[type=email],.page-contact .gform_wrapper form input[type=password],.page-contact .gform_wrapper form input[type=tel],.page-contact .gform_wrapper form input[type=number],.page-contact .gform_wrapper form input[type=search]{font-size:1em}.form-ui select{border:1px solid #d4d4d4;border-radius:4px;padding:10px;height:40px;font-family:latoregular;width:100%;font-size:1em;letter-spacing:-.06px}.form-ui textarea{resize:none}.form-ui #cdepartment+p,.form-ui .field,.page-contact .gform_wrapper form #cdepartment+p,.page-contact .gform_wrapper form .field{margin-bottom:24px}.form-ui #cdepartment+p label,.form-ui .field label,.page-contact .gform_wrapper form #cdepartment+p label,.page-contact .gform_wrapper form .field label{font-size:1em}#payment-methods{margin:32px 0 0}@media (max-width: 900px){.cartpage{padding:40px 0}.cartpage .container-box{overflow-x:scroll}.cartpage .container-box #update-cart{width:700px;padding-right:1rem}#checkout-link{width:100%}}.productsingle{flex-wrap:wrap}.productsingle__image{flex:1 1 auto;margin-bottom:20px}.productsingle__info{flex:1 0 100%}@media (min-width: 450px){.productsingle__info{flex:4 0 360px}}.productsingle__form .variant-description{font-family:pluto_sanscond_medium;margin:0}.blue_box{border-style:solid;border-width:5px;border-color:#006892;padding:10px}#cart-detail tr td{text-align:right}.cart-buttons{border-bottom:1px solid #d4d4d4}.users-order-summary{font-family:DINPro;width:100%;border-bottom:#D4D4D4 1px solid;color:#444444}.users-order-summary .separator{border-top:#D4D4D4 1px solid}.users-order-summary td{padding:10px}.users-order-summary a{text-decoration:none}.users-order-number{font-size:18px;font-weight:bold}.users-order-number a{color:#006892}.users-order-summary .spacer{padding-bottom:10px}.users-line-items{width:100%}.users-license td{padding:0px 0px 5px 10px;font-size:14px;white-space:nowrap}.users-license-key{text-transform:uppercase;font-weight:bold}.users-license-free-upgrade{font-weight:bolder;margin-top:10px}.users-license-free-upgrade-download{font-size:13px;margin:10px 0 0 5px;padding:0}.users-license-free-upgrade-download a{font-weight:normal}.no-wrap{white-space:nowrap}
