.loading--light:before,.loading:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='120' height='120' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' class='uil-default'%3E%3Cpath fill='none' class='bk' d='M0 0h100v100H0z'/%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(46, 45, 43, 0.6)' transform='translate(0 -30)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(46, 45, 43, 0.6)' transform='rotate(30 105.98 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.08333333333333333s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(46, 45, 43, 0.6)' transform='rotate(60 75.98 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.16666666666666666s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(46, 45, 43, 0.6)' transform='rotate(90 65 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.25s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(46, 45, 43, 0.6)' transform='rotate(120 58.66 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.3333333333333333s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(46, 45, 43, 0.6)' transform='rotate(150 54.02 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.4166666666666667s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(46, 45, 43, 0.6)' transform='rotate(180 50 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.5s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(46, 45, 43, 0.6)' transform='rotate(-150 45.98 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.5833333333333334s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(46, 45, 43, 0.6)' transform='rotate(-120 41.34 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.6666666666666666s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(46, 45, 43, 0.6)' transform='rotate(-90 35 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.75s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(46, 45, 43, 0.6)' transform='rotate(-60 24.02 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.8333333333333334s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(46, 45, 43, 0.6)' transform='rotate(-30 -5.98 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.9166666666666666s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:block;height:40px;width:40px}.loading--light:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='120' height='120' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' class='uil-default'%3E%3Cpath fill='none' class='bk' d='M0 0h100v100H0z'/%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(255, 255, 255, 0.7)' transform='translate(0 -30)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(255, 255, 255, 0.7)' transform='rotate(30 105.98 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.08333333333333333s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(255, 255, 255, 0.7)' transform='rotate(60 75.98 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.16666666666666666s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(255, 255, 255, 0.7)' transform='rotate(90 65 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.25s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(255, 255, 255, 0.7)' transform='rotate(120 58.66 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.3333333333333333s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(255, 255, 255, 0.7)' transform='rotate(150 54.02 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.4166666666666667s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(255, 255, 255, 0.7)' transform='rotate(180 50 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.5s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(255, 255, 255, 0.7)' transform='rotate(-150 45.98 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.5833333333333334s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(255, 255, 255, 0.7)' transform='rotate(-120 41.34 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.6666666666666666s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(255, 255, 255, 0.7)' transform='rotate(-90 35 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.75s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(255, 255, 255, 0.7)' transform='rotate(-60 24.02 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.8333333333333334s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='47' y='40' width='6' height='20' rx='2' ry='2' fill='rgba(255, 255, 255, 0.7)' transform='rotate(-30 -5.98 65)'%3E%3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.9166666666666666s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/svg%3E")}.product-authorized{background:#f1f1f1;margin:0 auto 2em;max-width:1400px;padding:25px;text-align:center}.product-authorized.product--no-logo{background:none}.product .product-authorized__logo{margin:0 auto}.product .product-authorized__logo img{margin-bottom:15px}.product .product-authorized__text{text-align:center}.product .product-authorized__text h3{font-size:1em}.product .product-authorized__text p{font-size:14px}.product-authorized__logo+.product-authorized__text{text-align:left}.product-disclaimer,.product-experts,.product-extra-media,.product-nav__container,.product-reviews,.product-specs,.webtext{margin:0 auto;max-width:1450px;padding:0 16px}.product-experts,.product-extra-media,.product-reviews,.product-specs{border-top:1px solid #e0dfde;margin:30px auto 40px;padding-top:30px}.product-experts h2,.product-extra-media h2,.product-reviews h2,.product-specs h2{margin-bottom:15px}fieldset{border:none;padding:0}fieldset+fieldset{border-top:1px solid #e0dfde;padding-top:20px}.form--dark fieldset+fieldset,fieldset+fieldset.form--dark{border-top-color:hsla(0,0%,100%,.1)}.form--dark{background:#2e2d2b;color:#fff;padding:10px}.form__field{display:block;font-size:14px;margin-bottom:20px;position:relative}.form__field--inline .form__field,.form__field.form__field--inline{display:inline-block;vertical-align:top}.form__group-label{display:block;margin-bottom:15px}.form__group-label.invalid,.invalid .form__group-label{color:#d71920}.form--dark .form__group-label{color:#fff}.form--dark .form__group-label.invalid,.form--dark .invalid .form__group-label,.form--dark.invalid .form__group-label,.invalid .form--dark .form__group-label{color:#db2e34}.form__group-label--inline .form__group-label,.form__group-label.form__group-label--inline{display:inline-block;margin-bottom:0;vertical-align:top}.form__group-label small,.form__label small{color:rgba(46,45,43,.6)}.form__field-msg{color:rgba(46,45,43,.8);display:block;font-size:.9em;margin:8px 0 0}.form__group-label .form__field-msg{margin-top:5px}.form__field-msg.invalid,.invalid .form__field-msg{color:#d71920}.form--dark .form__field-msg{color:hsla(0,0%,100%,.7)}.form--dark .form__field-msg.invalid,.form--dark .invalid .form__field-msg,.form--dark.invalid .form__field-msg,.invalid .form--dark .form__field-msg{color:#db2e34}.form__field select,input:not([type]).form__input,input[type=color].form__input,input[type=date].form__input,input[type=datetime-local].form__input,input[type=datetime].form__input,input[type=email].form__input,input[type=month].form__input,input[type=number].form__input,input[type=password].form__input,input[type=search].form__input,input[type=tel].form__input,input[type=text].form__input,input[type=time].form__input,input[type=url].form__input,input[type=week].form__input,textarea.form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(46,45,43,.035);border:1px solid rgba(46,45,43,.16);border-radius:0;-webkit-box-shadow:none;box-shadow:none;font:inherit;font-size:1em;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-property:border-color,background-color,-webkit-box-shadow;transition-property:border-color,background-color,-webkit-box-shadow;transition-property:border-color,background-color,box-shadow;transition-property:border-color,background-color,box-shadow,-webkit-box-shadow;width:100%}.form__field select:hover,input.form__input:hover:not([type]),input[type=color].form__input:hover,input[type=date].form__input:hover,input[type=datetime-local].form__input:hover,input[type=datetime].form__input:hover,input[type=email].form__input:hover,input[type=month].form__input:hover,input[type=number].form__input:hover,input[type=password].form__input:hover,input[type=search].form__input:hover,input[type=tel].form__input:hover,input[type=text].form__input:hover,input[type=time].form__input:hover,input[type=url].form__input:hover,input[type=week].form__input:hover,textarea.form__input:hover{border-color:rgba(46,45,43,.25)}.form__field select:focus,input.form__input:focus:not([type]),input[type=color].form__input:focus,input[type=date].form__input:focus,input[type=datetime-local].form__input:focus,input[type=datetime].form__input:focus,input[type=email].form__input:focus,input[type=month].form__input:focus,input[type=number].form__input:focus,input[type=password].form__input:focus,input[type=search].form__input:focus,input[type=tel].form__input:focus,input[type=text].form__input:focus,input[type=time].form__input:focus,input[type=url].form__input:focus,input[type=week].form__input:focus,textarea.form__input:focus{border-color:#0072ba}.form--dark .form__field select,.form--dark input:not([type]).form__input,.form--dark input[type=color].form__input,.form--dark input[type=date].form__input,.form--dark input[type=datetime-local].form__input,.form--dark input[type=datetime].form__input,.form--dark input[type=email].form__input,.form--dark input[type=month].form__input,.form--dark input[type=number].form__input,.form--dark input[type=password].form__input,.form--dark input[type=search].form__input,.form--dark input[type=tel].form__input,.form--dark input[type=text].form__input,.form--dark input[type=time].form__input,.form--dark input[type=url].form__input,.form--dark input[type=week].form__input,.form--dark textarea.form__input,.form__field .form--dark select{background:hsla(0,0%,100%,.035);border-color:hsla(0,0%,100%,.2);color:#fff}.form--dark .form__field select:hover,.form--dark input.form__input:hover:not([type]),.form--dark input[type=color].form__input:hover,.form--dark input[type=date].form__input:hover,.form--dark input[type=datetime-local].form__input:hover,.form--dark input[type=datetime].form__input:hover,.form--dark input[type=email].form__input:hover,.form--dark input[type=month].form__input:hover,.form--dark input[type=number].form__input:hover,.form--dark input[type=password].form__input:hover,.form--dark input[type=search].form__input:hover,.form--dark input[type=tel].form__input:hover,.form--dark input[type=text].form__input:hover,.form--dark input[type=time].form__input:hover,.form--dark input[type=url].form__input:hover,.form--dark input[type=week].form__input:hover,.form--dark textarea.form__input:hover,.form__field .form--dark select:hover{border-color:hsla(0,0%,100%,.43)}.form--dark .form__field select:focus,.form--dark input.form__input:focus:not([type]),.form--dark input[type=color].form__input:focus,.form--dark input[type=date].form__input:focus,.form--dark input[type=datetime-local].form__input:focus,.form--dark input[type=datetime].form__input:focus,.form--dark input[type=email].form__input:focus,.form--dark input[type=month].form__input:focus,.form--dark input[type=number].form__input:focus,.form--dark input[type=password].form__input:focus,.form--dark input[type=search].form__input:focus,.form--dark input[type=tel].form__input:focus,.form--dark input[type=text].form__input:focus,.form--dark input[type=time].form__input:focus,.form--dark input[type=url].form__input:focus,.form--dark input[type=week].form__input:focus,.form--dark textarea.form__input:focus,.form__field .form--dark select:focus{border-color:#338ec8}.form__field .select.invalid,.form__field select.has-error,input:not([type]).form__input.has-error,input[type=color].form__input.has-error,input[type=date].form__input.has-error,input[type=datetime-local].form__input.has-error,input[type=datetime].form__input.has-error,input[type=email].form__input.has-error,input[type=month].form__input.has-error,input[type=number].form__input.has-error,input[type=password].form__input.has-error,input[type=search].form__input.has-error,input[type=tel].form__input.has-error,input[type=text].form__input.has-error,input[type=time].form__input.has-error,input[type=url].form__input.has-error,input[type=week].form__input.has-error,textarea.form__input.has-error{background:rgba(215,25,32,.08);border-color:#d71920}.form__field .select.invalid:hover,.form__field select.has-error:hover,input.form__input.has-error:hover:not([type]),input[type=color].form__input.has-error:hover,input[type=date].form__input.has-error:hover,input[type=datetime-local].form__input.has-error:hover,input[type=datetime].form__input.has-error:hover,input[type=email].form__input.has-error:hover,input[type=month].form__input.has-error:hover,input[type=number].form__input.has-error:hover,input[type=password].form__input.has-error:hover,input[type=search].form__input.has-error:hover,input[type=tel].form__input.has-error:hover,input[type=text].form__input.has-error:hover,input[type=time].form__input.has-error:hover,input[type=url].form__input.has-error:hover,input[type=week].form__input.has-error:hover,textarea.form__input.has-error:hover{border-color:#e15358}.form--dark .form__field .select.invalid,.form--dark .form__field select.has-error,.form--dark input:not([type]).form__input.has-error,.form--dark input[type=color].form__input.has-error,.form--dark input[type=date].form__input.has-error,.form--dark input[type=datetime-local].form__input.has-error,.form--dark input[type=datetime].form__input.has-error,.form--dark input[type=email].form__input.has-error,.form--dark input[type=month].form__input.has-error,.form--dark input[type=number].form__input.has-error,.form--dark input[type=password].form__input.has-error,.form--dark input[type=search].form__input.has-error,.form--dark input[type=tel].form__input.has-error,.form--dark input[type=text].form__input.has-error,.form--dark input[type=time].form__input.has-error,.form--dark input[type=url].form__input.has-error,.form--dark input[type=week].form__input.has-error,.form--dark textarea.form__input.has-error,.form__field .form--dark .select.invalid,.form__field .form--dark select.has-error{background:rgba(215,25,32,.03);border-color:#db2e34}.form--dark .form__field .select.invalid:hover,.form--dark .form__field select.has-error:hover,.form--dark input.form__input.has-error:hover:not([type]),.form--dark input[type=color].form__input.has-error:hover,.form--dark input[type=date].form__input.has-error:hover,.form--dark input[type=datetime-local].form__input.has-error:hover,.form--dark input[type=datetime].form__input.has-error:hover,.form--dark input[type=email].form__input.has-error:hover,.form--dark input[type=month].form__input.has-error:hover,.form--dark input[type=number].form__input.has-error:hover,.form--dark input[type=password].form__input.has-error:hover,.form--dark input[type=search].form__input.has-error:hover,.form--dark input[type=tel].form__input.has-error:hover,.form--dark input[type=text].form__input.has-error:hover,.form--dark input[type=time].form__input.has-error:hover,.form--dark input[type=url].form__input.has-error:hover,.form--dark input[type=week].form__input.has-error:hover,.form--dark textarea.form__input.has-error:hover,.form__field .form--dark .select.invalid:hover,.form__field .form--dark select.has-error:hover{border-color:#e2595e}input:not([type]).form__input,input[type=color].form__input,input[type=date].form__input,input[type=datetime-local].form__input,input[type=datetime].form__input,input[type=email].form__input,input[type=month].form__input,input[type=number].form__input,input[type=password].form__input,input[type=search].form__input,input[type=tel].form__input,input[type=text].form__input,input[type=time].form__input,input[type=url].form__input,input[type=week].form__input,textarea.form__input{padding:25px 10px 6px}input:not([type]).form__input~.form__label,input[type=color].form__input~.form__label,input[type=date].form__input~.form__label,input[type=datetime-local].form__input~.form__label,input[type=datetime].form__input~.form__label,input[type=email].form__input~.form__label,input[type=month].form__input~.form__label,input[type=number].form__input~.form__label,input[type=password].form__input~.form__label,input[type=search].form__input~.form__label,input[type=tel].form__input~.form__label,input[type=text].form__input~.form__label,input[type=time].form__input~.form__label,input[type=url].form__input~.form__label,input[type=week].form__input~.form__label,textarea.form__input~.form__label{color:rgba(46,45,43,.75);font-size:1em;left:11px;pointer-events:none;position:absolute;top:18px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-property:top,font-size,color;transition-property:top,font-size,color}input:not([type]).form__input:hover,input[type=color].form__input:hover,input[type=date].form__input:hover,input[type=datetime-local].form__input:hover,input[type=datetime].form__input:hover,input[type=email].form__input:hover,input[type=month].form__input:hover,input[type=number].form__input:hover,input[type=password].form__input:hover,input[type=search].form__input:hover,input[type=tel].form__input:hover,input[type=text].form__input:hover,input[type=time].form__input:hover,input[type=url].form__input:hover,input[type=week].form__input:hover,textarea.form__input:hover{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.09);box-shadow:inset 0 1px 2px rgba(0,0,0,.09)}input:not([type]).form__input:focus~.form__label,input:not([type]).form__input:valid~.form__label,input[type=color].form__input:focus~.form__label,input[type=color].form__input:valid~.form__label,input[type=date].form__input:focus~.form__label,input[type=date].form__input:valid~.form__label,input[type=datetime-local].form__input:focus~.form__label,input[type=datetime-local].form__input:valid~.form__label,input[type=datetime].form__input:focus~.form__label,input[type=datetime].form__input:valid~.form__label,input[type=email].form__input:focus~.form__label,input[type=email].form__input:valid~.form__label,input[type=month].form__input:focus~.form__label,input[type=month].form__input:valid~.form__label,input[type=number].form__input:focus~.form__label,input[type=number].form__input:valid~.form__label,input[type=password].form__input:focus~.form__label,input[type=password].form__input:valid~.form__label,input[type=search].form__input:focus~.form__label,input[type=search].form__input:valid~.form__label,input[type=tel].form__input:focus~.form__label,input[type=tel].form__input:valid~.form__label,input[type=text].form__input:focus~.form__label,input[type=text].form__input:valid~.form__label,input[type=time].form__input:focus~.form__label,input[type=time].form__input:valid~.form__label,input[type=url].form__input:focus~.form__label,input[type=url].form__input:valid~.form__label,input[type=week].form__input:focus~.form__label,input[type=week].form__input:valid~.form__label,textarea.form__input:focus~.form__label,textarea.form__input:valid~.form__label{font-size:.92em;top:8px}input:not([type]).form__input:focus~.form__label,input[type=color].form__input:focus~.form__label,input[type=date].form__input:focus~.form__label,input[type=datetime-local].form__input:focus~.form__label,input[type=datetime].form__input:focus~.form__label,input[type=email].form__input:focus~.form__label,input[type=month].form__input:focus~.form__label,input[type=number].form__input:focus~.form__label,input[type=password].form__input:focus~.form__label,input[type=search].form__input:focus~.form__label,input[type=tel].form__input:focus~.form__label,input[type=text].form__input:focus~.form__label,input[type=time].form__input:focus~.form__label,input[type=url].form__input:focus~.form__label,input[type=week].form__input:focus~.form__label,textarea.form__input:focus~.form__label{color:#0072ba}input:not([type]).form__input.has-error:focus~.form__label,input:not([type]).form__input.has-error:valid~.form__label,input:not([type]).form__input.has-error~.form__field-msg,input:not([type]).form__input.has-error~.form__label,input[type=color].form__input.has-error:focus~.form__label,input[type=color].form__input.has-error:valid~.form__label,input[type=color].form__input.has-error~.form__field-msg,input[type=color].form__input.has-error~.form__label,input[type=date].form__input.has-error:focus~.form__label,input[type=date].form__input.has-error:valid~.form__label,input[type=date].form__input.has-error~.form__field-msg,input[type=date].form__input.has-error~.form__label,input[type=datetime-local].form__input.has-error:focus~.form__label,input[type=datetime-local].form__input.has-error:valid~.form__label,input[type=datetime-local].form__input.has-error~.form__field-msg,input[type=datetime-local].form__input.has-error~.form__label,input[type=datetime].form__input.has-error:focus~.form__label,input[type=datetime].form__input.has-error:valid~.form__label,input[type=datetime].form__input.has-error~.form__field-msg,input[type=datetime].form__input.has-error~.form__label,input[type=email].form__input.has-error:focus~.form__label,input[type=email].form__input.has-error:valid~.form__label,input[type=email].form__input.has-error~.form__field-msg,input[type=email].form__input.has-error~.form__label,input[type=month].form__input.has-error:focus~.form__label,input[type=month].form__input.has-error:valid~.form__label,input[type=month].form__input.has-error~.form__field-msg,input[type=month].form__input.has-error~.form__label,input[type=number].form__input.has-error:focus~.form__label,input[type=number].form__input.has-error:valid~.form__label,input[type=number].form__input.has-error~.form__field-msg,input[type=number].form__input.has-error~.form__label,input[type=password].form__input.has-error:focus~.form__label,input[type=password].form__input.has-error:valid~.form__label,input[type=password].form__input.has-error~.form__field-msg,input[type=password].form__input.has-error~.form__label,input[type=search].form__input.has-error:focus~.form__label,input[type=search].form__input.has-error:valid~.form__label,input[type=search].form__input.has-error~.form__field-msg,input[type=search].form__input.has-error~.form__label,input[type=tel].form__input.has-error:focus~.form__label,input[type=tel].form__input.has-error:valid~.form__label,input[type=tel].form__input.has-error~.form__field-msg,input[type=tel].form__input.has-error~.form__label,input[type=text].form__input.has-error:focus~.form__label,input[type=text].form__input.has-error:valid~.form__label,input[type=text].form__input.has-error~.form__field-msg,input[type=text].form__input.has-error~.form__label,input[type=time].form__input.has-error:focus~.form__label,input[type=time].form__input.has-error:valid~.form__label,input[type=time].form__input.has-error~.form__field-msg,input[type=time].form__input.has-error~.form__label,input[type=url].form__input.has-error:focus~.form__label,input[type=url].form__input.has-error:valid~.form__label,input[type=url].form__input.has-error~.form__field-msg,input[type=url].form__input.has-error~.form__label,input[type=week].form__input.has-error:focus~.form__label,input[type=week].form__input.has-error:valid~.form__label,input[type=week].form__input.has-error~.form__field-msg,input[type=week].form__input.has-error~.form__label,textarea.form__input.has-error:focus~.form__label,textarea.form__input.has-error:valid~.form__label,textarea.form__input.has-error~.form__field-msg,textarea.form__input.has-error~.form__label{color:#d71920}.form--dark input:not([type]).form__input~.form__label,.form--dark input[type=color].form__input~.form__label,.form--dark input[type=date].form__input~.form__label,.form--dark input[type=datetime-local].form__input~.form__label,.form--dark input[type=datetime].form__input~.form__label,.form--dark input[type=email].form__input~.form__label,.form--dark input[type=month].form__input~.form__label,.form--dark input[type=number].form__input~.form__label,.form--dark input[type=password].form__input~.form__label,.form--dark input[type=search].form__input~.form__label,.form--dark input[type=tel].form__input~.form__label,.form--dark input[type=text].form__input~.form__label,.form--dark input[type=time].form__input~.form__label,.form--dark input[type=url].form__input~.form__label,.form--dark input[type=week].form__input~.form__label,.form--dark textarea.form__input~.form__label{color:hsla(0,0%,100%,.5)}.form--dark input:not([type]).form__input:hover,.form--dark input[type=color].form__input:hover,.form--dark input[type=date].form__input:hover,.form--dark input[type=datetime-local].form__input:hover,.form--dark input[type=datetime].form__input:hover,.form--dark input[type=email].form__input:hover,.form--dark input[type=month].form__input:hover,.form--dark input[type=number].form__input:hover,.form--dark input[type=password].form__input:hover,.form--dark input[type=search].form__input:hover,.form--dark input[type=tel].form__input:hover,.form--dark input[type=text].form__input:hover,.form--dark input[type=time].form__input:hover,.form--dark input[type=url].form__input:hover,.form--dark input[type=week].form__input:hover,.form--dark textarea.form__input:hover{-webkit-box-shadow:none;box-shadow:none}.form--dark input:not([type]).form__input:focus~.form__label,.form--dark input[type=color].form__input:focus~.form__label,.form--dark input[type=date].form__input:focus~.form__label,.form--dark input[type=datetime-local].form__input:focus~.form__label,.form--dark input[type=datetime].form__input:focus~.form__label,.form--dark input[type=email].form__input:focus~.form__label,.form--dark input[type=month].form__input:focus~.form__label,.form--dark input[type=number].form__input:focus~.form__label,.form--dark input[type=password].form__input:focus~.form__label,.form--dark input[type=search].form__input:focus~.form__label,.form--dark input[type=tel].form__input:focus~.form__label,.form--dark input[type=text].form__input:focus~.form__label,.form--dark input[type=time].form__input:focus~.form__label,.form--dark input[type=url].form__input:focus~.form__label,.form--dark input[type=week].form__input:focus~.form__label,.form--dark textarea.form__input:focus~.form__label{color:#338ec8}.form--dark input:not([type]).form__input.has-error:focus~.form__label,.form--dark input:not([type]).form__input.has-error:valid~.form__label,.form--dark input:not([type]).form__input.has-error~.form__field-msg,.form--dark input:not([type]).form__input.has-error~.form__label,.form--dark input[type=color].form__input.has-error:focus~.form__label,.form--dark input[type=color].form__input.has-error:valid~.form__label,.form--dark input[type=color].form__input.has-error~.form__field-msg,.form--dark input[type=color].form__input.has-error~.form__label,.form--dark input[type=date].form__input.has-error:focus~.form__label,.form--dark input[type=date].form__input.has-error:valid~.form__label,.form--dark input[type=date].form__input.has-error~.form__field-msg,.form--dark input[type=date].form__input.has-error~.form__label,.form--dark input[type=datetime-local].form__input.has-error:focus~.form__label,.form--dark input[type=datetime-local].form__input.has-error:valid~.form__label,.form--dark input[type=datetime-local].form__input.has-error~.form__field-msg,.form--dark input[type=datetime-local].form__input.has-error~.form__label,.form--dark input[type=datetime].form__input.has-error:focus~.form__label,.form--dark input[type=datetime].form__input.has-error:valid~.form__label,.form--dark input[type=datetime].form__input.has-error~.form__field-msg,.form--dark input[type=datetime].form__input.has-error~.form__label,.form--dark input[type=email].form__input.has-error:focus~.form__label,.form--dark input[type=email].form__input.has-error:valid~.form__label,.form--dark input[type=email].form__input.has-error~.form__field-msg,.form--dark input[type=email].form__input.has-error~.form__label,.form--dark input[type=month].form__input.has-error:focus~.form__label,.form--dark input[type=month].form__input.has-error:valid~.form__label,.form--dark input[type=month].form__input.has-error~.form__field-msg,.form--dark input[type=month].form__input.has-error~.form__label,.form--dark input[type=number].form__input.has-error:focus~.form__label,.form--dark input[type=number].form__input.has-error:valid~.form__label,.form--dark input[type=number].form__input.has-error~.form__field-msg,.form--dark input[type=number].form__input.has-error~.form__label,.form--dark input[type=password].form__input.has-error:focus~.form__label,.form--dark input[type=password].form__input.has-error:valid~.form__label,.form--dark input[type=password].form__input.has-error~.form__field-msg,.form--dark input[type=password].form__input.has-error~.form__label,.form--dark input[type=search].form__input.has-error:focus~.form__label,.form--dark input[type=search].form__input.has-error:valid~.form__label,.form--dark input[type=search].form__input.has-error~.form__field-msg,.form--dark input[type=search].form__input.has-error~.form__label,.form--dark input[type=tel].form__input.has-error:focus~.form__label,.form--dark input[type=tel].form__input.has-error:valid~.form__label,.form--dark input[type=tel].form__input.has-error~.form__field-msg,.form--dark input[type=tel].form__input.has-error~.form__label,.form--dark input[type=text].form__input.has-error:focus~.form__label,.form--dark input[type=text].form__input.has-error:valid~.form__label,.form--dark input[type=text].form__input.has-error~.form__field-msg,.form--dark input[type=text].form__input.has-error~.form__label,.form--dark input[type=time].form__input.has-error:focus~.form__label,.form--dark input[type=time].form__input.has-error:valid~.form__label,.form--dark input[type=time].form__input.has-error~.form__field-msg,.form--dark input[type=time].form__input.has-error~.form__label,.form--dark input[type=url].form__input.has-error:focus~.form__label,.form--dark input[type=url].form__input.has-error:valid~.form__label,.form--dark input[type=url].form__input.has-error~.form__field-msg,.form--dark input[type=url].form__input.has-error~.form__label,.form--dark input[type=week].form__input.has-error:focus~.form__label,.form--dark input[type=week].form__input.has-error:valid~.form__label,.form--dark input[type=week].form__input.has-error~.form__field-msg,.form--dark input[type=week].form__input.has-error~.form__label,.form--dark textarea.form__input.has-error:focus~.form__label,.form--dark textarea.form__input.has-error:valid~.form__label,.form--dark textarea.form__input.has-error~.form__field-msg,.form--dark textarea.form__input.has-error~.form__label{color:#db2e34}textarea.form__input{display:block;min-height:126px;resize:vertical}.form__field .select{position:relative}.form__field .select+.form__label{display:none}.form__field select{display:block;height:50px;padding:10px;position:relative;z-index:0}.form__field select:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}.form__field select[multiple]{height:auto;padding:0}.form__field select[multiple] option{border-bottom:1px solid rgba(46,45,43,.1);padding:10px}.form__field select[multiple] option:last-of-type{border-bottom:none}.form__field .select:after{border:solid rgba(46,45,43,.6);border-width:0 1px 1px 0;content:"";display:block;height:10px;pointer-events:none;position:absolute;right:16px;top:17px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:10px;z-index:2}.form--dark .form__field .select:after{border-color:hsla(0,0%,100%,.7)}.form__field .select.multiple:after{display:none}.form__field .select.invalid select[multiple] option,.form__field select.has-error select[multiple] option{border-bottom-color:rgba(215,25,32,.2)}.form__field .select.invalid~.form__field-msg,.form__field select.has-error~.form__field-msg{color:#d71920}.form--dark .form__field .select.invalid~.form__field-msg,.form--dark .form__field select.has-error~.form__field-msg{color:#db2e34}.form__field .select.invalid:after{border-color:#d71920}.form--dark .form__field .select.invalid:after{border-color:#db2e34}.form--dark .form__field select:hover{-webkit-box-shadow:none;box-shadow:none}.form--dark .form__field .select:after{border-color:hsla(0,0%,100%,.4)}input[type=checkbox].form__input,input[type=radio].form__input{display:none}input[type=checkbox].form__input~.form__label,input[type=radio].form__input~.form__label{margin-right:20px}input[type=checkbox].form__input~.form__label:before,input[type=radio].form__input~.form__label:before{-webkit-backface-visibility:hidden;border:2px solid rgba(46,45,43,.5);content:"";cursor:pointer;display:inline-block;height:18px;margin:-4px 6px 0 0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-property:background,border-color;transition-property:background,border-color;vertical-align:middle;width:18px}input[type=checkbox].form__input~.form__label:hover:before,input[type=radio].form__input~.form__label:hover:before{background:rgba(46,45,43,.1)}input[type=checkbox].form__input[disabled]~.form__label:before,input[type=radio].form__input[disabled]~.form__label:before{background:none;border-color:rgba(46,45,43,.25);cursor:default}.invalid input[type=checkbox].form__input~.form__label:before,.invalid input[type=radio].form__input~.form__label:before,input[type=checkbox].form__input.has-error~.form__label:before,input[type=radio].form__input.has-error~.form__label:before{border-color:#d71920}.invalid input[type=checkbox].form__input[disabled]~.form__label:before,.invalid input[type=radio].form__input[disabled]~.form__label:before,input[type=checkbox].form__input.has-error[disabled]~.form__label:before,input[type=radio].form__input.has-error[disabled]~.form__label:before{border-color:rgba(46,45,43,.25)}.form--dark input[type=checkbox].form__input~.form__label:before,.form--dark input[type=radio].form__input~.form__label:before{border-color:hsla(0,0%,100%,.75)}.form--dark input[type=checkbox].form__input~.form__label:hover:before,.form--dark input[type=radio].form__input~.form__label:hover:before{background:hsla(0,0%,100%,.05)}.form--dark input[type=checkbox].form__input[disabled]~.form__label:before,.form--dark input[type=radio].form__input[disabled]~.form__label:before{border-color:hsla(0,0%,100%,.18)}.form--dark .invalid input[type=checkbox].form__input~.form__label:before,.form--dark .invalid input[type=radio].form__input~.form__label:before,.form--dark input[type=checkbox].form__input.has-error~.form__label:before,.form--dark input[type=radio].form__input.has-error~.form__label:before,.form--dark.invalid input[type=checkbox].form__input~.form__label:before,.form--dark.invalid input[type=radio].form__input~.form__label:before,.invalid .form--dark input[type=checkbox].form__input~.form__label:before,.invalid .form--dark input[type=radio].form__input~.form__label:before{border-color:#db2e34}.form--dark .invalid input[type=checkbox].form__input[disabled]~.form__label:before,.form--dark .invalid input[type=radio].form__input[disabled]~.form__label:before,.form--dark input[type=checkbox].form__input.has-error[disabled]~.form__label:before,.form--dark input[type=radio].form__input.has-error[disabled]~.form__label:before,.form--dark.invalid input[type=checkbox].form__input[disabled]~.form__label:before,.form--dark.invalid input[type=radio].form__input[disabled]~.form__label:before,.invalid .form--dark input[type=checkbox].form__input[disabled]~.form__label:before,.invalid .form--dark input[type=radio].form__input[disabled]~.form__label:before{border-color:hsla(0,0%,100%,.18)}input[type=checkbox].form__input~.form__label:before{border-radius:2px}input[type=checkbox].form__input:checked~.form__label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='24' fill='%23FFF'%3E%3Cpath fill-rule='evenodd' d='M29.2 2.656 26.54 0 10.82 14.28 4.57 8.035 0 12.632l10.547 10.545'/%3E%3C/svg%3E") no-repeat 50%/100% 100% #0072ba;border-color:rgba(0,0,0,0)}input[type=checkbox].form__input[disabled]:checked~.form__label:before{background-color:rgba(46,45,43,.25)}.invalid input[type=checkbox].form__input:checked~.form__label:before,input[type=checkbox].form__input.has-error:checked~.form__label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='24' fill='%23FFF'%3E%3Cpath fill-rule='evenodd' d='M29.2 2.656 26.54 0 10.82 14.28 4.57 8.035 0 12.632l10.547 10.545'/%3E%3C/svg%3E") no-repeat 50%/100% 100% #d71920;border-color:rgba(0,0,0,0)}.invalid input[type=checkbox].form__input[disabled]:checked~.form__label:before,input[type=checkbox].form__input.has-error[disabled]:checked~.form__label:before{background-color:rgba(215,25,32,.3)}.form--dark input[type=checkbox].form__input:checked~.form__label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='24' fill='%232e2d2b'%3E%3Cpath fill-rule='evenodd' d='M29.2 2.656 26.54 0 10.82 14.28 4.57 8.035 0 12.632l10.547 10.545'/%3E%3C/svg%3E") no-repeat 50%/100% 100% #338ec8;border-color:rgba(0,0,0,0)}.form--dark input[type=checkbox].form__input[disabled]:checked~.form__label:before{background-color:hsla(0,0%,100%,.18)}.form--dark .invalid input[type=checkbox].form__input:checked~.form__label:before,.form--dark input[type=checkbox].form__input.has-error:checked~.form__label:before,.form--dark.invalid input[type=checkbox].form__input:checked~.form__label:before,.invalid .form--dark input[type=checkbox].form__input:checked~.form__label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='24' fill='%232e2d2b'%3E%3Cpath fill-rule='evenodd' d='M29.2 2.656 26.54 0 10.82 14.28 4.57 8.035 0 12.632l10.547 10.545'/%3E%3C/svg%3E") no-repeat 50%/100% 100% #db2e34;border-color:rgba(0,0,0,0)}.form--dark .invalid input[type=checkbox].form__input[disabled]:checked~.form__label:before,.form--dark input[type=checkbox].form__input.has-error[disabled]:checked~.form__label:before,.form--dark.invalid input[type=checkbox].form__input[disabled]:checked~.form__label:before,.invalid.form--dark input[type=checkbox].form__input[disabled]:checked~.form__label:before{background-color:rgba(219,46,52,.3)}input[type=radio].form__input~.form__label:before{border-radius:50%}input[type=radio].form__input:checked~.form__label:before{background:radial-gradient(circle,#0072ba,#0072ba 41%,rgba(0,114,186,0) 49%);border-color:#0072ba}input[type=radio].form__input[disabled]:checked~.form__label:before{background:radial-gradient(circle,rgba(46,45,43,.25),rgba(46,45,43,.25) 41%,rgba(46,45,43,0) 49%);border-color:rgba(46,45,43,.25)}.invalid input[type=radio].form__input:checked~.form__label:before,input[type=radio].form__input.has-error:checked~.form__label:before{background:radial-gradient(circle,#d71920,#d71920 41%,rgba(215,25,32,0) 49%);border-color:#d71920}.invalid input[type=radio].form__input[disabled]:checked~.form__label:before,input[type=radio].form__input.has-error[disabled]:checked~.form__label:before{background:radial-gradient(circle,rgba(215,25,32,.3),rgba(215,25,32,.3) 41%,rgba(215,25,32,0) 49%);border-color:rgba(215,25,32,.3)}.form--dark input[type=radio].form__input:checked~.form__label:before{background:radial-gradient(circle,#338ec8,#338ec8 36%,rgba(51,142,200,0) 44%);border-color:#338ec8}.form--dark input[type=radio].form__input[disabled]:checked~.form__label:before{background:radial-gradient(circle,hsla(0,0%,100%,.18),hsla(0,0%,100%,.18) 36%,hsla(0,0%,100%,0) 44%);border-color:hsla(0,0%,100%,.18)}.form--dark .invalid input[type=radio].form__input:checked~.form__label:before,.form--dark input[type=radio].form__input.has-error:checked~.form__label:before,.form--dark.invalid input[type=radio].form__input:checked~.form__label:before,.invalid .form--dark input[type=radio].form__input:checked~.form__label:before{background:radial-gradient(circle,#db2e34,#db2e34 36%,rgba(219,46,52,0) 44%);border-color:#db2e34}.form--dark .invalid input[type=radio].form__input[disabled]:checked~.form__label:before,.form--dark input[type=radio].form__input.has-error[disabled]:checked~.form__label:before,.form--dark.invalid input[type=radio].form__input[disabled]:checked~.form__label:before,.invalid.form--dark input[type=radio].form__input[disabled]:checked~.form__label:before{background:radial-gradient(circle,rgba(219,46,52,.3),rgba(219,46,52,.3) 36%,rgba(219,46,52,0) 44%);border-color:rgba(219,46,52,.3)}.form__notes{border-top:1px solid #e0dfde;color:#6d6c6b;font-size:12px;padding:15px 0 0}.form__notes h4{font-size:14px;font-weight:600}.form__notes ul{margin:6px 0 6px 15px;padding:0}.form__notes li{margin:4px 0}.product-suggest__loader{height:360px;margin:0 80px}.product-suggest__loader .t-h2,.product-suggest__loader h2{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24px;font-weight:600;height:100px;-webkit-justify-content:center;justify-content:center;padding:1em .5em;text-align:center;width:100%}.product-suggest__loader-items{background:linear-gradient(90deg,#fff 6px,#eeebe7 0,#eeebe7 192px,#fff 0);background-repeat:repeat;background-size:204px;height:204px;overflow:hidden;position:relative;width:100%}.product-suggest__loader-items:before{background:linear-gradient(90deg,#fff 6px,#eeebe7 0,#eeebe7 80px,#fff 0,#fff 204px);background-repeat:repeat;background-size:204px;border-top:4px solid #fff;bottom:0;content:"";display:block;height:10px;margin-top:10px;position:absolute;width:100%}.product-suggest__loader-items:after{-webkit-animation:slider-load-pulse 2s infinite;animation:slider-load-pulse 2s infinite;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#fff),to(transparent));background:linear-gradient(90deg,transparent,#fff,transparent);content:"";height:-webkit-calc(100% + 15px);height:calc(100% + 15px);left:0;position:absolute;top:0;width:100%}#manufacturer-page-product-suggestions,#manufacturer-page-product-suggestions .product-suggest,#manufacturer-page-product-suggestions .product-suggest__loader{min-height:265px}#manufacturer-page-product-suggestions.paged,#manufacturer-page-product-suggestions.paged .product-suggest,#manufacturer-page-product-suggestions.paged .product-suggest__loader{min-height:347px}#manufacturer-page-product-suggestions .product-suggest__loader h2{height:50px;margin:0 auto 2rem}#manufacturer-page-product-suggestions.loaded,#manufacturer-page-product-suggestions.loaded .product-suggest,#manufacturer-page-product-suggestions.loaded .product-suggest__loader{min-height:auto}#homepage-wrapper .product-suggest__loader h2{height:auto}#suggested-accessories .product-suggest__loader{height:411px}#certified-fit-cases{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;background:#fbfafa;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:100%;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 auto;min-height:740px;overflow:hidden;padding:2rem 0 0;width:100%}#certified-fit-cases:has(.scrollable){padding:2rem 0 0}#certified-fit-cases:has(.scrollable) .cf-intro{padding:0 1rem 1.5rem}#certified-fit-cases .cf-intro{margin:0 auto;max-width:1460px;padding:0 1rem 1.125rem;text-align:center}#certified-fit-cases .cf-intro__headline{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}#certified-fit-cases .cf-intro__headline h2{margin:0}#certified-fit-cases .cf-intro p.cf-intro__text{margin:.75rem auto 0;text-align:center}#certified-fit-cases .cf-intro .cf-intro__links{display:block}#certified-fit-cases .cf-intro .cf-divider{color:#c5c5c5;margin:0 .5rem}#certified-fit-cases .cf-intro h2:focus{outline:0}#certified-fit-cases .cf-intro a:link,#certified-fit-cases .cf-intro a:visited{color:#3b7d1a}#certified-fit-cases .cf-intro img{margin-right:.75rem}#certified-fit-cases .product-suggest__loader{margin:0 auto;padding:2rem 1.25rem 0;width:100%}#certified-fit-cases .product-suggest__loader-items{background:linear-gradient(90deg,#eeebe7,#eeebe7 260px,#fbfafa 0,#fbfafa 280px);background-size:280px;height:500px;margin:0 auto;max-width:1150px;width:100%}#certified-fit-cases .product-suggest__loader-items:before{display:none}#certified-fit-cases .product-suggest__loader-items:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#fbfafa),to(transparent));background:linear-gradient(90deg,transparent,#fbfafa,transparent)}#certified-fit-cases .t-h2{font-size:32px}#certified-fit-cases #certifiedFitSlider+#certifiedFitLoader{display:none}.oos-product-suggest .product-suggest__loader{height:351px;margin:0 auto;max-width:1140px}.oos-product-suggest .product-suggest__loader .product-suggest__loader-items,.oos-product-suggest .product-suggest__loader .product-suggest__loader-items:before{background-size:315px}.product-suggest+.product-suggest__loader{display:none}@-webkit-keyframes slider-load-pulse{0%{left:-100%}to{left:100%}}@keyframes slider-load-pulse{0%{left:-100%}to{left:100%}}.imagezoom-screen{background:#fff;bottom:0;display:none;left:0;max-height:720px;opacity:0;overflow:hidden;position:absolute;right:0;top:0;z-index:210}.imagezoom-screen:after{border:1px solid rgba(0,0,0,.1);border-top:0 solid rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.zoom-in-place .imagezoom-screen{border-radius:4px;-webkit-box-shadow:0 0 20px #eee;box-shadow:0 0 20px #eee;display:block;-webkit-transition:opacity .15s;transition:opacity .15s}.zoom-in-place .imagezoom-screen:after{display:none}.zoom-in-place .imagezoom-screen{pointer-events:none}.imagezoom-frame{padding:30px;position:absolute}.imagezoom-lens{background:url(https://media.sweetwater.com/m/include/store_detail/images/zoom-lens.gif) repeat 0 0;border-width:0;display:none;left:0;position:absolute;top:0;z-index:15}.zoom-in-place .imagezoom-lens{background:rgba(0,0,0,0)}.imagezoom-overlay-loader{background:url(https://media.sweetwater.com/m/include/store_detail/images/hoverzoom-loader.gif) no-repeat 50% #aaa;border-radius:3px;display:none;height:36px;left:50%;margin:-18px auto auto -18px;opacity:.8;position:absolute;top:50%;width:36px}.image-zoom-visible .imagezoom-lens,.image-zoom-visible .imagezoom-screen{display:block;opacity:1}.image-zoom-show-loading .imagezoom-overlay-loader{display:block}.product-nav{background:#fff;border:solid #e0dfde;border-width:0 0 1px;display:none;text-align:left;width:100%;z-index:2}.product-nav.fixedsticky-clone{display:none;left:0;position:fixed;top:0;z-index:901}.csspositionsticky .product-nav{position:-webkit-sticky;position:sticky;top:0}.product-suggest+.product-nav{border-width:0 0 1px}.product-nav__title{cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-nav__info{border-bottom:1px solid #e0dfde;display:none;min-height:50px;padding:5px 0}.flexbox .product-nav__info .product-nav__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.product-nav__actions,.product-nav__price{text-align:left;width:50%}.flexbox .product-nav__actions{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.product-nav .avail-summary{font-size:14px}.product-nav__notify{color:#c0c0bf;font-size:13px}.product-nav__info .product-price--final{font-size:30px;margin-right:15px;white-space:nowrap}.product-nav__info .product-price--final price+.product-price--final-note{font-size:11px;margin-bottom:0}.product-nav .product-price--final.strike{display:none}.product-nav .product-action__cart,.product-nav .product-action__qty{margin-bottom:0}.product-nav .product-actions{margin:0}.product-nav .btn--cart{font-size:16px;height:37px;line-height:37px;padding:0 20px}.product-nav .btn--cart svg{height:20px;width:20px}.product-nav .in-cart-message{display:none}.product-nav .product-action__list{margin-left:5px;padding:0}.product-nav .btn--product-list{display:block;padding:9px}.product-nav .btn--product-list:hover{background:#f5f5f4}.product-nav .product-action__list-label{display:none}.product-nav .product-action__list svg{display:block;margin-top:0}.product-nav .product-action__qty{margin-right:0}.product-nav .product-qty__label{padding:5px 12px 0 0}.product-nav .product-qty__field{font-size:16px;padding:9px 0 9px 12px}.product-nav .product-qty__label+.product-qty__field{padding:9px 5px 9px 6px}.product-nav__menu{border-top:1px solid #e0dfde;font-size:0;text-align:center}.product-suggest+.product-nav .product-nav__menu{border-top:0}.product-nav__menu a{display:inline-block;font-size:16px;line-height:40px;max-width:300px;padding:0 20px;text-decoration:none;width:33%}.product-nav__menu a:hover{background:#f4f2f0}.product-nav__menu a.active{-webkit-box-shadow:inset 0 -1px 0 #0072ba,0 2px 0 #0072ba;box-shadow:inset 0 -1px 0 #0072ba,0 2px 0 #0072ba}.product-nav--stuck{z-index:901}.product-nav--stuck .product-nav__info,.product-nav--stuck+.fixedsticky-clone .product-nav__info{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}a.section-top__link{background:rgba(0,0,0,0);border:0;color:#0072ba;display:inline-block;height:1px;margin:10px 0 0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:relative;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.section-top__link#reviewsTop,a.section-top__link#specsTop{top:-10px}a.section-top__link#webtextTop:focus-visible{margin:25px 0 -15px}a.section-top__link#specsTop:focus-visible{margin:20px 0 10px;top:0}a.section-top__link:focus-visible{height:auto;opacity:1;padding:2px}.webtext{margin-bottom:30px;margin-top:10px;position:relative}.webtext-block{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:auto;padding:20px 0 0;width:100%}.webtext-block--audio-content{overflow:visible}.webtext-block~.webtext-block{border-top:1px solid #eee;margin-top:25px}.webtext-block:empty{display:none}.webtext-block h2{font-size:24px;font-weight:600;line-height:1.2;margin-bottom:15px}.webtext-block .h4black,.webtext-block h3,.webtext-block>b,.webtext-block>strong{display:block;font-size:20px;font-weight:400;line-height:1.2;margin-bottom:10px}.webtext-block ol,.webtext-block p,.webtext-block ul{margin:0 0 25px}.webtext-block ol:last-child,.webtext-block p:last-child,.webtext-block ul:last-child{margin-bottom:0}.webtext-block p{font-family:Sweetwater,Helvetica,Arial,sans-serif;line-height:1.52}.webtext-block ol,.webtext-block ul{padding:0 0 0 5px}.webtext-block li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;display:block;font-family:Sweetwater,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;padding:0 0 8px 20px;page-break-inside:avoid;position:relative;white-space:normal}.webtext-block ul li:before{background:#2e2d2b;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:7px;width:6px}.webtext-block ol{counter-reset:ordered-list}.webtext-block ol li{counter-increment:ordered-list;padding-left:20px}.webtext-block ol li:before{color:rgba(46,45,43,.7);content:counter(ordered-list) ".";left:0;position:absolute;top:0}.webtext-block p strong:first-child+br{display:none}.webtext--full-width h2{color:#fff}.webtext--full-width p{font-size:20px;font-weight:100}.flexbox .webtext-block--mixed-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.webtext-block--background{padding:40px 60px}.webtext-block--background ul{display:inline-block}.webtext-block--background li{display:block;font-family:Sweetwater,Helvetica,Arial,sans-serif;font-size:17px;padding:5px 10px;text-align:left}.webtext-block--background.webtext-block--reverse:before{display:none}.webtext-block--background.webtext-block--reverse,.webtext-block--background.webtext-block--reverse h2{color:#444}.webtext-block--media{text-align:center}.webtext--media,.webtext--media a{margin-bottom:10px;position:relative}.webtext--media a{cursor:default;display:block;overflow:hidden;pointer-events:none;text-decoration:none}.webtext--media span.desc-img-serial-number{background:#fff;border:1px solid #0072ba;border-radius:50px;display:inline-block;font-size:.75rem;left:-webkit-calc(50% - 100px);left:calc(50% - 100px);margin:0 auto;max-width:200px;overflow:hidden;padding:.25rem .5rem;position:absolute;text-align:center;text-overflow:ellipsis;top:-12px;white-space:nowrap;width:200px}.webtext-block--media img{display:block;margin:0 auto;max-width:750px;width:100%}.webtext-block--icons li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:20px 0;padding:20px;text-align:left;vertical-align:top;width:47%}.webtext-block--icons img{display:block;max-width:90px}.webtext-block__icon-wrapper{display:table}.webtext-block__icon{display:table-cell;vertical-align:top}.webtext-block__icon-text{display:table-cell;padding-left:15px;vertical-align:middle}.webtext-block--center{text-align:center}.webtext--full-width:before{background:rgba(0,0,0,.65);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.webtext--full-width{color:#fff;max-width:1280px;position:relative;text-align:center}.webtext--full-width .webtext__column{float:none;margin:0 auto;width:70%}.flexbox .webtext-block--mixed-content .webtext--media{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;position:relative}.webtext--text.webtext--right{text-align:left}.webtext--media img{display:block;height:auto;margin:0 auto;max-height:650px;max-width:100%;width:auto}.webtext--media .caption{background-color:#fff;color:#888;display:block;font-family:Sweetwater;font-size:12px;line-height:1.2;padding:5px 2px 2px;text-align:center}.webtext__video{height:0;overflow:hidden;padding-bottom:56%;padding-top:10px;position:relative}.webtext__video embed,.webtext__video iframe,.webtext__video object{height:100%;left:0;position:absolute;top:0;width:100%}.webtext-block h3.video-gallery__headline,h3.video-gallery__headline{background:#2e2d2b;border-bottom:1px solid hsla(0,0%,100%,.1);color:#eeebe7;font-size:1.25rem;line-height:1.25;margin:0;padding:.75rem 1.5rem}.webtext-block h3.video-gallery__headline strong,h3.video-gallery__headline strong{font-weight:600}.webtext .video-gallery{margin:0 auto}.webtext-block.webtext-block--audio-content,.webtext-block.webtext-block--video-content{border:none;padding:0}.webtext-block.webtext-block--audio-content .audio-player,.webtext-block.webtext-block--video-content .audio-player{margin:0 auto}.webtext-block.webtext-block--audio-content:not(:empty)+.webtext-block,.webtext-block.webtext-block--video-content:not(:empty)+.webtext-block{border-top:none;margin-top:0}.webtext-block.webtext-block--video-content:not(:empty)+.webtext-block--audio-content{margin-top:25px}.webtext__lists{background:#f1f1f1;margin:0 auto;padding:20px}.webtext__lists ul{-webkit-column-break-inside:avoid;font-family:Sweetwater;margin-bottom:0;width:100%}.webtext__lists li{margin:10px 0}.webtext__lists h5{display:block;font-family:Sweetwater;font-size:18px;font-weight:600;padding-right:10px}.webtext__header{background:#3883af;color:#fff;margin-top:20px;overflow:hidden;padding:2em 8em 2em 2em;position:relative}.webtext__header h2{color:inherit;display:block;position:relative;z-index:2}.webtext__header svg{fill:#00456d;bottom:-10px;height:120px;opacity:.4;position:absolute;right:15px;width:120px;z-index:1}#bundleItems{scroll-margin-top:6.5rem}.is-app #bundleItems{scroll-margin-top:1rem}.bundle{border-bottom:1px solid #ddd;border-left:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bundle *{-webkit-box-sizing:border-box;box-sizing:border-box}.bundle:first-of-type{border-top:1px solid #ddd}.bundle:nth-of-type(2n) .bundle__text{background:#f1f1f1}.bundle__media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:distribute;background:#fff;border-right:1px solid #ddd;color:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around;min-width:240px;padding:1em;position:relative;text-decoration:none;vertical-align:middle;width:20%}.bundle__media img{display:block;margin:0 auto;max-height:150px;max-width:150px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;vertical-align:middle;width:100%}.bundle__media .bundle__qty{background:#fff;border:1px solid #ddd;border-radius:3px;bottom:20px;color:#444;font-size:13px;left:20px;padding:5px 10px;position:absolute}.bundle__media:hover img{-webkit-transform:scale(1.09);-ms-transform:scale(1.09);transform:scale(1.09)}.bundle__text{border-right:1px solid #ddd;padding:1em 1em 1em 2em;width:80%}.bundle__text p{font-size:.9em}.bundle__text h3{font-size:1.8em}.bundle__text .button{background:#3b7d1a;border-radius:3px;color:#fff;display:inline-block;font-weight:700;margin-top:10px;padding:.5em 1.5em;text-decoration:none}.bundle__text .button:hover{background:#357117}.bundle__price{color:#d71920;display:inline-block;font-size:1em;margin-bottom:10px}.bundle__price span{font-size:1.3em}.bundle__total{padding:1em 1em 1em 2em;width:80%}.bundle__total .bundle__line-item{border-bottom:1px solid #ddd;display:block;font-weight:400;padding:3px 0}.bundle__total .bundle__line-item:last-of-type{border-bottom:0}.bundle__total .bundle--sum{font-size:1.4em;font-weight:inherit}.bundle__total .bundle--sum span{font-size:1.8em;font-weight:700}.bundle-callout{background:#f1f0ee}.bundle-callout,.bundle-callout__badge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bundle-callout__badge{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#d71920;color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1em .5em;position:relative;text-align:center;width:140px}.bundle-callout__badge svg{-ms-flex-item-align:center;fill:#fff;-webkit-align-self:center;align-self:center;display:block;height:95px;vertical-align:middle;width:95px}.bundle-callout__badge .icon-mobile-bundle{display:none}.bundle__badge__savings{color:#fff;font-size:1.3em}.bundle-callout__details{padding:1em;width:100%}.bundle-callout__details .bundle__pricing{border-bottom:1px solid #ddd;padding:6px 0}.bundle-callout__details .bundle-savings{border-bottom:0;padding-bottom:0}.bundle-callout__details .ghost-btn{border:2px solid #333;border-radius:0;font-size:.8em;font-weight:600;margin-top:10px;padding:.5em 1em;-webkit-transition:all .09s ease;transition:all .09s ease}.bundle-callout__details .ghost-btn:hover{background:#333;border-color:#333;-webkit-box-shadow:none;box-shadow:none;color:#fff!important}.bundle__headline.t-h3{color:#d71920!important;display:inline-block;font:normal 600 20px/1.1 Sweetwater Condensed,Arial Narrow,sans-serif!important;margin:0 0 10px;width:auto}.bundle-available{background:#f1f0ee;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px 0;text-decoration:none;-webkit-transition:background .15s ease;transition:background .15s ease}.bundle-available:hover{background:#eae9e7}.bundle-available:hover .bundle-link svg{fill:#0072ba;right:7px}.bundle-available:hover .bundle-link p{color:#0072ba}.bundle-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#d71920;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2px;width:45px}.bundle-icon svg{fill:#fff;display:block;height:40px;width:50px}.bundle-arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bundle-arrow svg{fill:#888;margin-right:5px;-webkit-transition:right .15s ease;transition:right .15s ease}.bundle-link{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;padding:5px 27px 5px 10px;position:relative;width:100%}.bundle-link p{color:inherit;width:100%}.webtext-copywriters{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:none}.webtext-copywriters__border{border-left:1px solid #e5e4e3;height:4rem}.webtext-copywriters__img{padding:0 1.25rem}.webtext-copywriters__img img{height:auto;width:144px}.webtext-copywriters__copy p{line-height:1}.webtext-copywriters__copy p.webtext-copywriters__copy--overline{font-size:.75rem;margin:0}.webtext-copywriters__copy p.webtext-copywriters__copy--headline{font-size:1.1rem;font-weight:600;margin:5px 0 0}.webtext-copywriters__copy a{font-size:.75rem}.webtext-copywriters__copy a:active,.webtext-copywriters__copy a:focus,.webtext-copywriters__copy a:hover{color:#095482}.webtext-headline{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:1.25rem}.webtext-headline,.webtext-headline .webtext-copywriters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.webtext-headline h2{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;margin:0 1em 0 0}.product-disclaimer div.t-h4{font-size:22px;font-weight:600}.product-disclaimer div.t-h5{font-size:18px;font-weight:600}.product-disclaimer a{color:#0072ba}.product-disclaimer a:hover{color:#0067a7}.product-disclaimer ol,.product-disclaimer ul{margin:10px 0 0}.product-disclaimer ol:last-child,.product-disclaimer ul:last-child{margin-bottom:0}.product-disclaimer ol,.product-disclaimer ul{padding:0 0 0 5px}.product-disclaimer li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;display:block;font-family:Sweetwater,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;padding:0 0 8px 20px;page-break-inside:avoid;position:relative;white-space:normal}.product-disclaimer .product-disclaimer__content:not(.demo-gear) ul li:before{background:#2e2d2b;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:7px;width:6px}.product-disclaimer ol{counter-reset:ordered-list}.product-disclaimer ol li{counter-increment:ordered-list;padding-left:20px}.product-disclaimer ol li:before{color:rgba(46,45,43,.7);content:counter(ordered-list) ".";left:0;position:absolute;top:0}.product-disclaimer__content{background:#eeebe7;padding:16px}.product-disclaimer__content.demo-gear{-ms-flex-preferred-size:100%;-ms-flex-negative:0;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;flex-basis:100%;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}.product-disclaimer__content.demo-gear h4{margin:0 0 10px;padding:0 10px}.product-disclaimer__content.demo-gear h5{font-size:18px;font-weight:600;margin:0 0 10px;padding:10px}.product-disclaimer__content.demo-gear p{padding:10px}.product-disclaimer__content.demo-gear ol,.product-disclaimer__content.demo-gear ul{padding:0 20px}.product-disclaimer__content.demo-gear ul li:before{color:#0072ba;content:"";font-family:sw-icons;left:0;position:absolute}.product-disclaimer__content.demo-gear li{padding:0 0 8px 25px}.product-disclaimer__content.demo-gear .content-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.product-disclaimer__content.demo-gear .content-column{-webkit-box-flex:1;-ms-flex-preferred-size:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:50%;flex-basis:50%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px}.product-disclaimer__content.demo-gear .content-column .video-gallery{margin:unset;max-height:300px;padding:10px}.product-disclaimer__content.demo-gear .content-column .video-gallery .video-gallery__video{background:unset}.product-disclaimer__content.demo-gear .content-column.demo-logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#e5dfd7;border-radius:20px;-webkit-justify-content:center;justify-content:center;margin:1rem 0 1.5rem;padding:1.25rem}.product-disclaimer__content.demo-gear .content-column.demo-logo svg.sw--svg{fill:#2e2d2b;height:190px;width:190px}.extra-media-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-gallery__play-btn{position:relative}h3.video-gallery__headline{background:#2e2d2b;border-bottom:1px solid hsla(0,0%,100%,.1);color:#eeebe7;font-size:1.25rem;line-height:1.25;margin-bottom:-25px;padding:.75rem 1.5rem}h3.video-gallery__headline strong{font-weight:600}.product-media-links{border-right:1px solid #e0dfde;padding-right:1.5rem;position:relative;width:33.3%}.product-media-links:only-child{border-bottom:none;border-right:none;padding-bottom:0;padding-right:0;width:auto}.product-media-links h3{font-weight:600;margin-bottom:0}.product-media-links a{color:#0072ba;display:inline-block;position:relative;text-decoration:none;width:100%}.product-media-links a:hover{color:#0067a7;text-decoration:underline}.line-clamp{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow:hidden;width:100%}.product-media-links svg{fill:currentColor;height:1.5rem;margin:0 .5rem 0 0;width:1.5rem}.manufacturer-pdfs{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem 0;width:100%}.manufacturer-pdfs:only-of-type{padding-bottom:0}.manufacturer-pdfs a{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.25rem 0;width:100%}.other-media-links{border-top:1px solid #e0dfde;padding-top:1.5rem}.other-media-links:only-of-type{border-top:none;padding-top:0}.other-media-links a{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.25rem 0;width:100%}.other-media-link-wrapper{width:100%}.other-media-link-wrapper,.product-article-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-article-section{padding-left:1.5rem;width:66.6%}.product-article-section:only-child{border-top:none;padding-bottom:0;padding-left:0;padding-top:0}.product-article{color:inherit;text-decoration:none}.product-article:active,.product-article:focus,.product-article:hover,.product-article:visited{color:inherit}.big-article-section,.little-article-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.big-article-section .product-article,.little-article-section .product-article{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.big-article-section .product-article:hover .orange-line,.little-article-section .product-article:hover .orange-line{width:100%}.big-article-section .product-article-thumbnail,.little-article-section .product-article-thumbnail{-webkit-box-flex:1;background-color:rgba(0,0,0,.05);border-radius:.25rem;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:3.125rem;margin-right:1rem;-o-object-fit:contain;object-fit:contain;width:95.5px}.big-article-section .product-article-title,.little-article-section .product-article-title{font-size:.875rem;font-weight:600;padding-bottom:.25rem;text-align:left}.big-article-section .product-article-date,.little-article-section .product-article-date{font-size:.8rem;opacity:.8;padding-top:.25rem}.little-article-section{margin-top:1rem;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.little-article-section.articles-hidden{height:0;margin-top:0}#show-hide-articles{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:center;-webkit-align-items:center;align-items:center;-webkit-align-self:center;align-self:center;-webkit-appearance:none;background:none;border:2px solid #424242;border-radius:1.5rem/50%;color:#424242;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:600;margin-top:2rem;outline:none;padding:.75rem 2rem}#show-hide-articles:hover{background:#000;border-color:#fff;color:#fff;cursor:pointer}#show-hide-articles:hover svg{fill:#fff;stroke:#fff}#show-hide-articles svg{fill:#0070c7;stroke:#0070c7;stroke-width:1rem;height:1rem;margin-left:.625rem;width:1rem}#show-hide-articles svg use{height:1rem;width:1rem}.orange-line{background-color:orange;height:2px;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;width:5rem}.warranty-container,.warranty-container__alt{border-top:1px solid #e0dfde;margin:0 auto;max-width:1450px;padding:50px 25px 25px}.warranty-container h3,.warranty-container__alt h3{font-size:1.2em;font-weight:600;padding:1em 0}.warranty-group{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.pdp-tcc-logo{margin-bottom:1em;max-width:100%;width:200px}.warranty-text{line-height:1.5em}.warranty-text ul{padding-left:1.5em;padding-top:1em;position:relative}.warranty-text li{list-style:none}.warranty-text li:before{color:#3b7d1a;content:"";font-family:sw-icons;left:0;position:absolute}.warranty-group.warranty-split .warranty-text{width:45%}.warranty-img-wrap{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;flex-grow:1;padding-bottom:30px;padding-left:0}.warranty-img{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:linear-gradient(45deg,#000,#545454 60%);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 0 0 50px;position:relative;text-decoration:none}.warranty-img,.warranty-img-price{border-radius:0 4px 4px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.warranty-img-price{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#f2f1f0;-webkit-justify-content:center;justify-content:center;padding:1em 2em;text-align:center}.warranty-tcc{height:67.5px;margin:1em;width:120px}.warranty-badge{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100px}.warranty-img-price__strike{color:#5f656f;position:relative}.warranty-img-price__strike:before{background:#5f656f;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.warranty-img-price__green{color:#316916;font-weight:600}.warranty-img-wrap.in-column{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left}.warranty-manufacturer{width:35%}.warranty-manufacturer img{max-height:100px;max-width:200px}.warranty-manufacturer ul{list-style:none;padding-left:1.5em;padding-top:1em;position:relative}.warranty-manufacturer ul li:before{color:#3b7d1a;content:"";font-family:sw-icons;left:0;position:absolute}.in-column .warranty-img-price{padding:1em}.in-column .warranty-tcc{margin:.5em}.in-column .warranty-badge{width:80px}.in-column .warranty-img{margin-bottom:20px;margin-left:30px}.in-column .warranty-img-wrap{margin:0 auto;padding-left:0}.warranty-seperator{position:relative;width:60px}.warranty-circle{background-color:#fff;border-radius:30px;-webkit-box-shadow:0 0 0 2px #e6e6e6;box-shadow:0 0 0 2px #e6e6e6;color:#919191;display:block;font-size:2em;height:60px;line-height:60px;margin:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px}.seperator-line{background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,0)),color-stop(#e6e6e6),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,hsla(0,0%,100%,0),#e6e6e6,hsla(0,0%,100%,0));border:1px;height:100%;left:50%;position:absolute;top:0;width:2px}.warranty-container__alt{background:-webkit-gradient(linear,left top,right top,from(#e4f7ff),to(#fff));background:linear-gradient(90deg,#e4f7ff,#fff);display:none;padding:25px 25px 30px}.hidden.warranty-container__alt+.warranty-container__alt,.warranty-container.hidden+.warranty-container__alt{display:block}.warranty-container__alt+.obscure-this .product-specs{margin-top:0}.warranty-container__alt h2 strong{text-transform:uppercase}.warranty-container__alt .warranty__alt-copy p{margin:.25rem 0}.warranty-container__alt .warranty__alt-copy p strong{font-weight:600}.warranty-container__alt .warranty__alt-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:2rem auto 0}.warranty-container__alt .warranty__alt-logo .warranty-img{background:-webkit-gradient(linear,left bottom,left top,from(#191919),to(#545454));background:linear-gradient(0deg,#191919,#545454);margin-right:9.5rem}.warranty-container__alt .warranty__alt-logo .warranty-img:before{background:linear-gradient(45deg,#191919,#727272 60%);content:"";height:100%;position:absolute;width:152px;z-index:1}.warranty-container__alt .warranty__alt-logo .warranty-img img{z-index:2}.warranty-container__alt .warranty__alt-logo .warranty-img-price{background:linear-gradient(60deg,#2662af,#409dd3 75%);border-radius:0;color:#fff;height:100px;left:100%;margin:.75rem 0 0 -1rem;padding-left:3.5rem;position:absolute;width:7.5rem}.warranty-container__alt .warranty__alt-logo .warranty-img-price:before{border-bottom:50px solid rgba(0,0,0,0);border-left:20px solid #409dd3;border-top:50px solid rgba(0,0,0,0);bottom:0;content:"";height:0;position:absolute;right:-20px;width:0}.warranty-container__alt .warranty__alt-logo .warranty-img-price:after{border-right:1rem solid rgba(0,0,0,0);border-top:.825rem solid #303030;bottom:0;content:"";height:0;left:0;position:absolute;width:0;z-index:3}.warranty-container__alt .warranty__alt-logo .warranty-img-price__strike{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:5px}.warranty-container__alt .warranty__alt-logo .warranty-img-price__strike:before{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 157 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55 14v1-1h1zm67-7h-1v1s0-1 0 0zm34-3h-1zm-3 1h2-2 1zm-12 2s1 0 0 0h-1zm8-1h1zm2 1h1-2zm1 1h-1zm-25 4a42 42 0 0 0 1 0h-1a9 9 0 0 0-2 0zm27-6h2-3s1 0 0 0h1c-1 0-1 0 0 0a6 6 0 0 0-2 0h1-3s0 1 0 0c0 1-1 1 0 0h-2 1a29 29 0 0 0-2 1h-4l-2 1 1-1h-1v1-1h1s1 0 0 0c0 0 1 0 0 0l1-1-1 1h-2 1c-1 0-1 0 0 0l-2 1-1-1h-1l-1 1V7h1-1l-1 1h-1s1 0 0 0l1-1h1c1 0 0 1 0 0l1 1h-1V7h1c-1 0-1 0 0 0h2l1-1s1 0 0 0v1l1-1h2a406 406 0 0 1 2 0h1l1-1-1 1h-1 2l1-1h1s1 0 0 0h1v1-1h1v1h-2l1-1h1V4v1h-1s-1 0 0 0h-2a19 19 0 0 1-3 0h1a59 59 0 0 1 1 0h1-1l1-1h1-1 2-4a45 45 0 0 0 1 0h-2l-2 1h-4v1h-1l-1-1 1 1s0-1 0 0V5h-1 4V4l-1 1a553 553 0 0 0-4 0h-2l-3 1h-2 1s-1 0 0 0h-2v1-1a24 24 0 0 0-4 0h1-1 7l1-1h1-4a19 19 0 0 1-2 0h7c-1 0-1 0 0 0a8 8 0 0 1 1 0h2a33 33 0 0 1 3-1c-1 0-1 0 0 0h2v1l1-1h2-1 1c-1 0-1 0 0 0V3a16 16 0 0 1-2 1V3h-1l-1 1a149 149 0 0 1-2 0h-3l-1 1 2-1h2l1-1a15 15 0 0 1 2 0h3s1 0 0 0h1l1-1h2c-1 0 0 0 0 0h2s1 0 0 0h-1 1s1 0 0 0h1l-1-1v1h-6l-1 1h-7l-1 1h-2l-4 1a13 13 0 0 0-2 0l-2 1-1-1h-2a28 28 0 0 1-2 1l-7 1-7 1-8 1a146 146 0 0 1 1 0l7-2 2 1 2-1h1l1-1h3a34 34 0 0 0 3-1h4a3086 3086 0 0 1 4-1h2c1 0 1 0 0 0h1-1 1l2-1h3c-1 0-1 0 0 0 0 0 1 0 0 0a32 32 0 0 0 3-1h5-1l1-1h-1 1-2 2-1 1-4a45 45 0 0 1-4 1h-3l-1 1h-2l-1 1-1-1 1 1V3h1-3l-2 1a141 141 0 0 1 9-2h6s1 0 0 0l2-1-2 1h-1l-1 1-10 1-11 1-10 2-11 2a949 949 0 0 1-20 3h-2l-3 1h-4l-4 1h-2a22 22 0 0 0 3 0l2-1h1-1a37 37 0 0 0-4 1h-2a97 97 0 0 1-1 0h3-3a125 125 0 0 1-4 1s-1 0 0 0a12 12 0 0 0-1 0h1-1a14 14 0 0 0-1 0 177 177 0 0 0-11 1l-1 1-1-1h-1s1 0 0 0h1-1l-2 1-1 1v-1h-2 1-1v1h-1 1-5a82 82 0 0 0-7 2 93 93 0 0 0-18 3l-2 2v4l2 1 2-1c2 1 3 0 5-1l8-1a206 206 0 0 1 12-1l3-1a120 120 0 0 0 8-1h6l3-1h3v1-1l5-1a197 197 0 0 1 6 0h1a26 26 0 0 1 2-1h4l4-1h4l2-1h1l1 1 2-1 3-1h3l4-1h4l4-1 5-1h3l3-1h4l1-1h4l2-1c1 0 1 0 0 0h3-1a12 12 0 0 1 2 0h1l2-1h2s1 0 0 0h1l1 1v-1h-4l-1 1h-1s-1 0 0 0l1-1h3c-1 0-1 0 0 0h-1 4l1-1h4-2 1V9h4l2-1-1 1h-1 1V8h4l1-1h3c0 1 0 1 0 0h-2v1l-1-1h-1a36 36 0 0 0-2 0s1 0 0 0v1l1-1h3l1-1zm-4-1v1zm-9 0h1-2zm0 0s1 0 0 0c0 0 1 0 0 0h1zm0 0v1s1 0 0 0zm4 0h1-1c-1 0-1 0 0 0-1 0 0 0 0 0zm0 0h-1zm-1 0h1-2 1-3 2-1 1c0 1 0 1 0 0h-1 1v1-1zm-4 0h3-1l-2 1zm1-1h1zm1 0h-2 3zm-1-3s1 0 0 0c0 0 1 0 0 0l-1 1h-1 1V1zm-7 2c-1 0-1 0 0 0h-1s0 1 0 0zM38 17h1-2zm82-10h1zm-1 0v1-1h1zm-6 1h1-2zm-22 2h-3 5zm-6 1 11-2 10-2zm28 3v1l-11 1a1192 1192 0 0 1-16 2l-6 1a56 56 0 0 0-3 1h-3l-3 1h-3 3a14 14 0 0 1 2-1h2a117 117 0 0 1 5-1h1a120 120 0 0 1 13-2l9-2h2a72 72 0 0 1 5-1h3-1 2l1-1h2l1 1-2-1zm12-7a12 12 0 0 1-2 0v1l-1-1h-3 3l-4 1h-4a21 21 0 0 1-2 0l-1 1h-1l2-1h1l1 1 2-1h-1 1-5l1 1 1-1h1a16 16 0 0 1 2 0c-1 0 0 0 0 0-1 0-1 0 0 0-1 0 0 0 0 0a33 33 0 0 1 0-1h4v1-1h1a44 44 0 0 1 1 0h-1 1-1 3V6h3l2 1-2-1-3 1zm22 0h1l-1 1zm-8 2h1zm0 0-2 1 1-1h1s-1 0 0 0zm-1 0h2c-1 0-1 0 0 0zm2 1h1zm1-1h2zm3 0 1-1-1 1h-1zm-2 0-3 1h-3 3l3-1c0-1 0 0 0 0s1 0 0 0h-1a36 36 0 0 1 1 0s1 0 0 0l1-1a2 2 0 0 1 1 0h1a65 65 0 0 1-1 0l-1 1zm3-1h1-1a5 5 0 0 0-1 0l1-1h2-1zm4-1-1 1V7s1 0 0 0zm-1 1h-1 3V7l-1 1h-3v1-1zm-1-7 1 1V1c0 1 0 1 0 0h1l-2 1-1-1h1-1zm-13 3h-5l-1 1h-2c-1 0 0 0 0 0h2l1-1h7l2-1a552 552 0 0 1-2 1zm5-1h-1 1v1zm-2 1h-2zm-7 0-2 1h-1s-1 0 0 0h1l2-1h4l-2 1-1-1zm12 1a24 24 0 0 0-2 0h2l1-1h1zm6-1h1s-1 0 0 0zm-6 2h-1 2l1 1c0-1 0-1 0 0z' fill='%23fee600' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:100%;left:54%;position:absolute;top:60%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:112%}.warranty-container__alt .warranty__alt-logo .warranty-img-price__green{color:#fee600;font-size:1.5rem;font-weight:800}.warranty-container__alt .warranty__alt-features{-webkit-box-flex:1;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:space-evenly;justify-content:space-evenly}.warranty-container__alt .warranty__alt-features .warranty__alt-feature{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;background:#fff;border:1px solid #70cdff;border-radius:10px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 1.5rem;padding:1.25rem 1.25rem 1.5rem;text-align:center}.warranty-container__alt .warranty__alt-features .warranty__alt-feature p{width:100%}.warranty-container__alt .warranty__alt-features .warranty__alt-icon{height:4rem;margin:0 auto 1rem;width:4rem}.warranty-container__alt .warranty__alt-features .warranty__alt-icon svg{height:auto;width:100%}.product-specs .table{border-collapse:collapse;display:block;font-size:15px;list-style:none;margin:0;padding:0;text-align:left;width:100%}.product-specs .table .table__row.table__row--header{background:#fff;border-bottom:1px solid #e5e4e3;border-top:1px solid #e5e4e3}.product-specs .table .table__row.table__row--header strong{color:#2e2e2d;font-size:1.25rem;font-weight:800;padding-top:24px;text-transform:uppercase}.product-specs .table__row{background:#f2f1f0;display:block}.product-specs .table__row:nth-child(2n){background:hsla(30,7%,95%,.4)}.product-specs .table__cell,.product-specs .table__header{display:block;padding:10px;vertical-align:top}.product-specs .table__header{font-weight:600;padding:10px 10px 0;white-space:nowrap}.product-specs .table__cell{padding:2px 10px 10px;width:100%}.reviews main{overflow-x:visible}.product-reviews{overflow:auto;padding-bottom:20px}.product-reviews__summary{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%}.product-reviews__summary a.btn--med{border-radius:4px;max-width:210px;padding:16px 20px;width:100%}.product-reviews__summary-rating{display:inline-block;margin:0 10px 10px 0;vertical-align:middle}.product-reviews__summary .rating__stars{display:block;margin-bottom:5px}.product-reviews__summary .rating__stars--xl i{height:21px;width:20px}#customerReviewStats.hidden{display:none}#customerReviewStats:not(.hidden)+.product-reviews__summary-rating{display:none}#customerReviewStats:not(.hidden)+.product-reviews__summary-rating+a.btn--med{max-width:300px}.product-reviews__summary .review-content__sidebar{margin:10px 20px 20px 0;min-width:unset;width:100%}.product-reviews .review-content__item{border-bottom:1px solid #e0dfde;border-left:0;max-width:100%}.product-reviews .review-content__item:after{display:none}.product-reviews__summary div.review-content__section:first-of-type .review-content__item{border-top:1px solid #e0dfde}.product-reviews .review-media-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.product-reviews .grid-media-item{height:auto!important;margin-bottom:15px!important;min-width:70px!important;width:auto!important}.product-reviews__summary h3.review-stats-big-rating{font-size:1.125rem;font-weight:600;margin:2px 0 0 8px}.product-reviews__summary .review-stats-average-rating{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 0 10px;padding-left:4px}.product-reviews__summary .review-stats-container{margin:10px 0;padding:10px 0}.product-reviews__summary .review-media{margin:20px 0}.product-reviews__summary .review-media .t-h2{font-size:1.5rem;font-weight:600}.product-reviews__list{border-top:1px solid #e0dfde;margin-top:15px}.product-reviews__placeholder{margin-bottom:15px}.product-reviews__footer{padding-top:20px}.product-review{border-bottom:1px solid #e0dfde;padding:20px 0}.product-review .rating__stars{margin-bottom:10px}.t-h3.product-review__title,.t-h4.product-review__title{font-size:18px;font-weight:600}.t-h3.product-review__title a,.t-h4.product-review__title a{color:#2e2d2b;text-decoration:none}.not-touch-device .t-h3.product-review__title a:hover,.not-touch-device .t-h4.product-review__title a:hover,.t-h3.product-review__title a:active,.t-h4.product-review__title a:active{color:#0072ba}.product-review__body{line-height:1.5;overflow:hidden}.product-review__body.trimmed{height:63px}.product-expert-review .trunc-btn,.product-review .trunc-btn{color:#0072ba}.product-expert-review .trunc-btn:hover,.product-review .trunc-btn:hover{color:#0067a7}.product-review__footer{color:#6d6c6b;font-size:14px;line-height:1.2}.product-review__byline{margin-top:10px}.product-review__bg{margin-top:4px}.product-experts .product-expert-review__logo{background:#eeebe7;clear:both;font-size:18px;font-style:italic;font-weight:400;height:44px;line-height:44px;margin-bottom:0;padding:0 16px}.product-expert-review{border-top:1px solid #e0dfde;clear:both;padding:20px 0}.product-experts .product-expert-review__logo em,.product-experts .product-expert-review__logo strong{display:inline-block;vertical-align:middle}.product-experts .product-expert-review__logo strong{background:no-repeat 50%/contain;margin-right:5px;overflow:hidden}.product-expert-review__img{background:no-repeat 50%/cover #fff;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1px rgba(46,45,43,.15);box-shadow:inset 0 0 0 1px rgba(46,45,43,.15);display:block;float:left;height:60px;width:60px}.product-expert-review__img+.product-expert-review__content-text{margin-left:70px}.product-expert-review__img~.product-review__body,.product-expert-review__img~.product-review__title{margin-left:70px}.product-review__btn{margin-top:10px}.product-experts .product-expert-review__logo--se{color:#0072ba}.product-experts .product-expert-review__logo--se em,.product-experts .product-expert-review__logo--se strong{display:inline;margin:0;vertical-align:baseline}.product-experts .product-expert-review__logo--se strong{font-family:Sweetwater Condensed,Arial Narrow,Trebuchet MS,sans-serif;font-size:24px;font-style:normal;font-weight:800}.product-experts .product-expert-review__logo--insync strong{background-image:url(https://media.sweetwater.com/m/store/detail/logo-insync@2x.png);height:26px;text-align:left;text-indent:-9999px;width:103px}.product-experts .product-expert-review__logo--insync em{margin-top:4px}.product-experts div.t-h2{font-size:32px;font-weight:600;margin:.5rem 0}.product-experts div.t-h3{font-size:16px;font-weight:600;margin:.5rem 0}.product__discontinued-msg{width:100%}.product__discontinued-msg h2{color:#d71920}.product__discontinued-msg p{font-size:18px;line-height:1.6;margin:10px 0;text-align:center}.product-media .product-notes{background:#eeebe7;display:table;font-size:14px;margin:10px auto 15px;padding:10px 16px}.product-also{border-top:1px solid #e0dfde;font-size:13px;margin-top:-1px;padding:40px 16px 0;text-align:center}.product-suggest{margin-top:0!important}.product-eval h2{text-align:center}.product-eval p{margin:0 auto;max-width:800px}.bundles *{-webkit-box-sizing:border-box;box-sizing:border-box}.bundles-header{background:#951927;color:#fff;font-size:12px;margin-bottom:2em}.bundles-header__wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:1100px;padding:2em 1em}.bundles-header__logo{padding:1em}.bundles-header__logo svg{fill:#fff;display:block;height:90px;margin:0 auto;max-width:275px;width:100%}.bundles-header__intro{padding:1em 1em 1em 2em}.bundles-header__intro h1{color:inherit;display:block;font-size:3em;font-weight:700;margin:0 0 5px}.bundles-header__intro h1 span{font-weight:300}.bundles-header__intro p{font-size:1.6em;margin-top:0}.bundles-grid__wrapper{margin:0 auto;max-width:1400px;padding:1em}.bundles-grid__wrapper .products{margin:2em 0}.bundles-grid__wrapper .product-card{text-decoration:none}.bundle__help{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:4px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:3em auto;max-width:850px;position:relative}.bundle__help .bundle__help__text{font-size:12px;padding:2em;width:77%}.bundle__help .bundle__help__text h3{color:inherit;font-size:2.5em;margin:0 0 .5em}.bundle__help .bundle__help__text p{font-size:1.3em;margin-bottom:0}.bundle__help .bundle__help__text svg{fill:#ddd;stroke:#fff;height:65px;left:-54px;position:absolute;top:-33px;width:160px;z-index:10}.bundle__help .bundle__help__img{margin:1.5em}.bundle__help .bundle__help__img .img--container{background:#ddd url(https://media.sweetwater.com/m/store/detail/spencer-kennedy.png) no-repeat scroll 50%/cover;border-radius:100%;-webkit-filter:brightness(1.075);filter:brightness(1.075);height:150px;overflow:hidden;width:150px}.product-card a.product-card__bundle__item{color:#0072ba;display:block;font-size:12px;margin:5px}.product-card a.product-card__bundle__item:hover{color:#05629c}.product-card a.product-card__bundle__item svg{fill:currentColor;height:13px;vertical-align:text-top;width:13px}.product-card a.product-card__bundle__item svg.no-savings{height:auto;width:17px}.product-card a.product-card__bundle__item strong{font-weight:400;vertical-align:middle}.product-card__compare input{display:none}.product-card__compare input:checked+label{overflow:hidden;padding:3px 10px 2px 30px}.product-card__compare input:checked+label:hover:before{background:#307900;-webkit-transition:all .18s ease;transition:all .18s ease}.product-card__compare input:checked+label:hover{background:#e9f2e2;border-color:#307900!important;color:#307900!important;-webkit-transition:all .18s ease;transition:all .18s ease}.product-card__compare input+label{background:#fff;border:1px solid #ccc;color:#707070;cursor:pointer;display:inline-block;font-family:Sweetwater;font-size:12px;font-weight:600;line-height:1.5;padding:3px 10px 2px;position:relative;text-transform:uppercase;-webkit-transition:all .18s ease;transition:all .18s ease;vertical-align:middle}.product__compare__btn:hover{border-color:#05629c;color:#05629c}.product__compare__btn input{display:none}.product-card__compare input:checked+label{border-color:#4b8128!important;color:#4b8128!important}.product-card__compare{bottom:15px;display:block;left:0;margin:0;position:absolute;text-align:center;width:100%}.product-card__software{display:block;margin:10px 0}.product-card__software svg{height:20px\9;width:20px}.sw-soft-compat{margin-top:10px}.sw-soft-format.ilok-included{background:#307900}.sw-soft-format{background:#005887;border-radius:2px;font-family:Sweetwater;font-weight:600;padding:3px 4px 2px}.sw-soft-format.required{background:#c94900;color:#fff}.sw-soft-platform{background:none;display:inline-block;height:auto;text-indent:0;width:inherit}.sw-soft-platform.mac:before{content:url(https://media.sweetwater.com/include/search/images/sprite-icons-os.png)}.product-card .product-card__demo{color:#0072ba;display:block;font-size:12px;line-height:1.33;margin:5px 0 1px;padding:0;position:relative}.product-card .product-card__demo:hover{color:#05629c}.product-card .product-card__demo svg{-webkit-filter:saturate(1) brightness(1);filter:saturate(1) brightness(1);height:16px;margin:0 0 -4px;width:22px}.product-card .product-card__demo span{margin-left:3px}.product-card .product-card__description{display:block;font-size:12px;line-height:1.3;margin:5px 0}.product-card .product-card__finance{font-size:12px}.product-card .product-card__finance.product-card__finance-standard{font-size:11px}.product-card .product-card__finance.product-card__finance-standard a.product-card__finance-link{font-size:1em;line-height:1.25;margin:5px 0 7px}.product-card .product-card__finance.product-card__finance-standard a.product-card__finance-link sup.product-card__finance-marker{margin-left:1px;vertical-align:3px}.product-card .product-card__finance.product-card__finance-standard .product-card__finance-amount,.product-card .product-card__finance.product-card__finance-standard .product-card__finance-months{font-size:1.33em}.product-card .product-card__finance .product-card__finance-minimum{display:block;font-size:.75rem}.product-card a.product-card__finance-link{display:block;line-height:1.1;margin:5px 0;padding:0;position:relative}.product-card a.product-card__finance-link sup{font-weight:400}.product-card a.product-card__finance-link .product-card__finance-amount sup{font-size:.7em;font-weight:800;vertical-align:4px}.product-card .product-card__finance-amount,.product-card .product-card__finance-months{font-size:1.4em;font-style:normal}.product-card .product-card__finance-amount{color:#df2a2a}.product-card .product-card__finance-tip{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#fff;border:1px solid #2e2e2d;border-radius:50%;color:#2e2e2d;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;font-family:serif;font-size:.625rem;font-style:italic;font-weight:800;height:1em;-webkit-justify-content:center;justify-content:center;line-height:.99;margin-left:1px;padding:1px .75px 0 .25px;text-align:center;vertical-align:1px;width:1em}.product-card .product-card__finance--learnmore{color:#05629c;margin:4px 0;text-decoration:underline}.product-card .product-card__price{color:#d73133;display:block;font-size:25px;font-style:normal;line-height:1.2;margin-top:3px}.product-card .product-card__price small{font-size:12px}.product-card .product-card__price b{display:inline-block;font-size:.65em;vertical-align:6px}.product-card__img{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:12px;position:relative;text-align:center;width:100%}.product-card__img a.btn--cart.btn--blue.btn--cart-added{border-radius:4px;bottom:5px;font-size:14px;left:5px;padding:.25rem;position:absolute;right:5px;z-index:1}.product-card__img__flexfix{position:relative;text-align:center;vertical-align:middle}.product-card__img__flexfix img{border:0;max-height:100%;max-width:100%;width:auto}.bundles-grid .product-card__img__flexfix img{height:100%;margin-bottom:10px;width:auto}.product-card .recently-viewed-grid-item,.recently-viewed-grid-item{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='130' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 0H130l-9.5 10 9.5 10H.5V0Z' fill='%23FAD12D'/%3E%3C/svg%3E");background-repeat:no-repeat;display:inline-block;font-size:12px;font-style:italic;left:-118px;line-height:10px;margin-bottom:4px;overflow:hidden;padding:5px 20px 5px 10px;position:absolute;text-align:left;top:5px;-webkit-transform:translateX(123px);-ms-transform:translateX(123px);transform:translateX(123px);white-space:nowrap;width:130px;z-index:1}.product-card .product-card__name{color:#2e2e2d;display:block;font-size:14px;font-weight:600;line-height:1.2;margin-top:10px;max-height:3.5em;overflow:hidden;position:relative}.product-card .product-card__name a:not(.product-card__img__flexfix){-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}.rating{margin:10px 0 0;position:relative}.product-card .rating__stars{background:#fff;color:#ff9d00;display:inline-block;font:18px/1 sw-icons;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.product-card .rating__stars:before{display:none}.product-card .rating a{color:#707070}.product-card .rating__count{font-size:.875rem}.product-card__serial-number{background:#eee;border-radius:2px;color:#165173;display:none;margin-bottom:5px;padding:4px 4px 2px;position:relative}.product-card__serial-compare{margin:10px auto}.product-card__serial-compare.loading{position:relative}.product-card__serial-compare.loading .serial--compare-btn,.product-card__serial-compare.loading .serial--compare-btn:active,.product-card__serial-compare.loading .serial--compare-btn:focus,.product-card__serial-compare.loading .serial--compare-btn:hover{background:rgba(0,0,0,0)}.product-card__serial-compare.loading .product-card__serial-text{opacity:0}.product-card__serial-compare.loading .product-card__serial-loader{opacity:1}.product-card__serial-link{cursor:pointer;display:block;text-decoration:underline}.product-card__serial-loader{--c:no-repeat linear-gradient(#2e2e2d 0 0);-webkit-animation:loadingBars 1.5s linear infinite forwards;animation:loadingBars 1.5s linear infinite forwards;aspect-ratio:.75;background:var(--c) 0 50%,var(--c) 50% 50%,var(--c) 100% 50%;height:25px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:20px}@-webkit-keyframes loadingBars{0%{background-size:20% 50%,20% 50%,20% 50%}20%{background-size:20% 20%,20% 50%,20% 50%}40%{background-size:20% 100%,20% 20%,20% 50%}60%{background-size:20% 50%,20% 100%,20% 20%}80%{background-size:20% 50%,20% 50%,20% 100%}to{background-size:20% 50%,20% 50%,20% 50%}}@keyframes loadingBars{0%{background-size:20% 50%,20% 50%,20% 50%}20%{background-size:20% 20%,20% 50%,20% 50%}40%{background-size:20% 100%,20% 20%,20% 50%}60%{background-size:20% 50%,20% 100%,20% 20%}80%{background-size:20% 50%,20% 50%,20% 100%}to{background-size:20% 50%,20% 50%,20% 50%}}.serial--compare-btn{border:1px solid #333;border-radius:4px;color:#333;display:block;font-size:.85em;overflow:hidden;padding:.5em 1em;position:relative;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.serial--compare-btn:hover{background:#333;border-color:#333;color:#fff}.product-card__serial-text{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.products .product-card .product-card__offers{background:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#e02e2e;font-size:16px;font-weight:700;line-height:1.1;margin:10px 0 0;padding:0;width:100%!important}.product-card__tag{color:#d54140;display:block;font-size:11px;padding-left:40px;position:relative;text-align:left}.yellow--tag{background:#ffda00;-webkit-box-shadow:4px 4px 0 rgba(0,0,0,.04);box-shadow:4px 4px 0 rgba(0,0,0,.04);display:inline-block;height:18px;left:10px;position:absolute;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);width:23px}.yellow--tag:after{background:#fff;border-radius:100px;content:"";height:4px;left:-3px;position:absolute;top:7px;width:4px}.product-card__status-badge{border-radius:500px;display:block;font-size:13px;font-weight:600;line-height:1;margin:8px auto;max-width:120px;padding:4px;text-align:center}.product-card__status-badge+.product-card__deal,.product-card__status-badge+.product-card__rebate-headline,.product-card__status-badge+.product-card__tag,.products .product-card .product-card__status-badge+.product-card__offers{margin:12px 0 8px}.product-color__variants{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:10px 0;text-align:center}.product-color__variants a{display:inline-block!important;outline-offset:-1px}.product-color__variants .product-color__variants__track{-ms-overflow-style:none;display:inline-block;height:32px;max-width:300px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.product-color__variants .product-color__variants__track::-webkit-scrollbar{display:none}.product-color__variants .product-color__variants__track .product-color__variant{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(46,46,45,.102);border-radius:4px;height:30px;overflow:hidden;width:30px}.product-color__variants .product-color__variants__track .product-color__variant:hover{border:1px dashed #2e2e2d}.product-color__variants .product-color__variants__track .product-color__variant.selected{border:1px solid #2e2e2d}.product-color__variants .product-color__variant__nav{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;z-index:99}.product-color__variants .product-color__variant__nav svg{opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}.product-color__variants .product-color__variant__nav svg:hover{opacity:1}.product-color__variants .product-color__variant__nav.product-color__variant__nav--prev{background:hsla(0,0%,100%,.75);background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0));margin-right:-25px}.product-color__variants .product-color__variant__nav.product-color__variant__nav--next{background:hsla(0,0%,100%,.75);background:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));margin-left:-25px}.specialty-page .product-card{padding:1em 1em 2.25em}.not-touch-device .product-card:hover{border-color:#ddd;-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12);z-index:10}.product-card{zoom:1;border:1px solid;border-color:#fff #fff #ddd;border-top:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;padding:1em 1em 3em;position:relative;text-align:center;-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s;vertical-align:top}.product-card a:hover{color:#2e2d2b}.product-card a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;line-height:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:normal}.product-card a:not(.product-card__img__flexfix){display:block}.product-card__name{margin-bottom:5px}.product-card__name a{outline-offset:-5px}.product-card__name a:focus-visible{outline-offset:-1px}.product-card .rating a{outline-offset:1px}.product-card .prodgrid .product-card__finance-link,.product-card .product-card__offers{color:#0072ba;display:block;font-family:Sweetwater;font-size:12px;margin:5px 0;padding:0;position:relative}.no-touch .product-card:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.13);box-shadow:0 0 10px rgba(0,0,0,.13)}.product-card.card--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:50%}.product-card.card--horizontal .product-card__img{width:35%}.product-card.card--horizontal .product-card__info{padding:0 10px;text-align:left;width:60%}.product-card.card--horizontal .product-card__offers{margin:10px auto 10px 0}span.outofstock{color:#9e0016}.facet__overlay{background:rgba(0,0,0,.3)}.facet__modal__wrap,.facet__overlay{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:210}.facet__modal__wrap.open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.facet__modal{background:#fff;border-radius:5px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);margin:4em auto;max-width:900px;width:100%}#filters{background:none;border-right:0;display:inline-block;font-family:Sweetwater;margin-right:30px;vertical-align:top;width:100%}#filters ul{color:#222;list-style:none outside none;margin:0 0 20px;padding:0;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}#filters li.crumbtrail ul{padding:0}.js_enabled #filters div.closed,.js_enabled #filters ul.closed{display:block;height:0;margin:0!important;max-height:0;opacity:0;padding:0!important}#filters h3{background:#fff;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;-webkit-box-shadow:none;box-shadow:none;color:#222;font-family:Sweetwater;font-size:25px;font-weight:100;line-height:1;margin:0 -1px 0 0;padding:20px 0 25px}#filters h4:first-of-type{border-top:0}#filters h4{border-top:1px solid #e7e7e7;-webkit-box-shadow:none;box-shadow:none;color:#252525;display:block;font-family:Sweetwater!important;font-size:21px;font-weight:400;margin:0;padding:15px 35px 15px 0;position:relative;text-transform:none}.specialty-page #filters h4:after{display:none}#filters h4 .toggle-arrow{color:#252525;display:inline-block;font-size:16px}#filters .morelessli .showless{border-color:#e7e7e7}#filters .morelessli a:hover{border-top:1px solid #e7e7e7}#filters h4 .headermoreless{border-radius:3px;color:#005887;cursor:pointer;font-size:14px;font-weight:400;position:absolute;right:10px;text-align:center;text-decoration:none;top:13px;width:20px}#filters h4 .headermoreless.showmore{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#filters h4 .headermoreless.showless,#filters h4 .headermoreless.showmore{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#filters h4 .headermoreless.showless{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#filters h4 .headermoreless:hover{background:rgba(0,0,0,0);color:#333}#filters .morelessli:last-child a{border-color:#e7e7e7;border-top:0}.no-touch #filters h4 .toggle-arrow:hover{background:#fff;color:inherit}#filters .applied_filters .button,#filters li.removeFilter a{border:1px solid #93bbe9;border-radius:3px;margin-top:5px!important;text-align:center}#filters .nested ul.last{border:0}#filters li,#filters li a,#filters li a:link,#filters li a:visited{color:#222;font-size:14px;padding:5px 0;text-decoration:none}#filters li a:hover{border:0;color:#0072ba}#filters a:hover .name{text-decoration:none!important}#filters li a:before{color:#88abbf;content:"";font-family:sw-icons;font-size:10px;left:1px;position:absolute;top:7px}#filters li a,#filters li a:link,#filters li a:visited{font-family:Sweetwater;padding:8px 8px 5px 15px;position:relative}#filters li a:before,#filters li.crumbtrail .remove:before{color:#ddd}#filters a.listmoreless:before{display:none;left:5px}#filters li a.listmoreless{background:#eff0f1;border-radius:3px;display:inline-block;float:none;line-height:1;padding:5px 20px}.dz-wrapper #filters li a.listmoreless{padding:5px 10px 5px 20px}#filters li a.listmoreless:hover{background:#ddd;color:inherit}#filters a.listmoreless.showless:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#filters li{line-height:20px;padding:3px 0}#filters .last li{padding:0}#filters li .count{color:#777;font-size:12px;font-weight:600}#filters .nested li.crumbtrail ul.last{margin-left:5px}#filters li.breadcrumb input.apply{background:#fff;border:0;color:#222;cursor:pointer;display:inline-block;font-family:sw-icons;font-size:10px;font-weight:100;height:20px;padding:4px 0;width:15px}#filters .nested li.crumbtrail .remove:before{color:#ec5e00}#filters li.crumbtrail,#filters li.crumbtrail .crumbname{background:none;display:block;font-family:Sweetwater;font-size:18px;font-weight:600;line-height:1.1;margin-bottom:10px;margin-left:0;padding:0 15px}#filters li.crumbtrail{line-height:13px;width:100%}#filters li.crumbtrail .crumbname:before{color:#ec5e00;display:none}#filters li.crumbtrail .crumbname{color:inherit;display:block;font-family:Sweetwater;font-size:16px;font-weight:600;line-height:1.1;margin-bottom:0;margin-left:0;padding:0 15px 0 0}#filters .applied_filters li a.button{margin:0!important}#filters li.checked a:before,#filters li.unchecked a:before{color:#fff;display:block;float:left;font:11px/17px sw-icons;height:12px;left:0;margin:0;position:absolute;text-align:center;top:5px;-webkit-transition:all .2s ease;transition:all .2s ease;vertical-align:middle;width:12px}#filters li.checked a,#filters li.unchecked a{font-family:Sweetwater;padding:5px 0 5px 25px}#filters li.checked a:before,#filters li.unchecked a:hover:before{content:""}#filters li.checked a:before,#filters li.unchecked a:before{background:#fff;border:1px solid #ccc;border-radius:0;content:"";height:15px;top:4px;width:15px}#filters li.unchecked a:hover:before{background:#fff;color:#aaa}#filters li.checked a:before{background:#0072ba;border-color:#0072ba;color:#fff;content:""}#filters .morelessli a{border-top:1px solid #f1e289}#filters .applied_filters{border-bottom:1px solid #e7e7e7;margin:10px 0 0;padding:10px}#filters .applied_filters li{display:inline-block;vertical-align:top}#filters .applied_filters a:before{color:#aaa;content:"";font-size:14px;left:4px;top:3px}#filters .applied_filters a.button:before{display:none}#filters .applied_filters a{border:2px solid #f0f0f0;display:inline-block;font-size:14px!important;margin:0 10px 0 0;padding:5px 5px 4px 20px!important}#filters .applied_filters a:hover{background:#f0f0f0;border:2px solid #f0f0f0}#filters .applied_filters a.button:hover{background:#0072ba;border-color:#0072ba;border-width:1px;color:#fff}#filters .applied_filters .button,#filters li.removeFilter a:hover{background:#fff;border-color:#0072ba;-webkit-box-shadow:none;box-shadow:none;color:#0072ba;font-size:13px;font-weight:600;margin:0 10px 0 0;padding:10px!important;text-decoration:none;text-shadow:none;text-transform:uppercase}#filters .applied_filters .button{line-height:1}#filters li.breadcrumb span{color:#aaa;margin-right:3px}#filters li.breadcrumb input{border:1px solid #ccc;border-radius:0;color:#555;font-family:Sweetwater;font-size:15px;font-weight:600;margin:0 1px;padding:5px;width:45px}#filters li.checked a:hover:before{content:"";font-size:15px}li.hideoption{-webkit-transition:all .8s ease;transition:all .8s ease}.color_field{padding-bottom:15px}.swatch{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18);color:rgba(0,0,0,0);cursor:pointer;display:inline-block;font-size:0;height:30px;margin:0 10px 10px 0;text-decoration:none;vertical-align:top;width:30px}.color_field a.swatch{color:#fff}.color_field a.swatch.light{color:#000}.swatch.selected{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.21),inset 0 0 0 3px #fff,inset 0 0 0 4px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.21),inset 0 0 0 3px #fff,inset 0 0 0 4px rgba(0,0,0,.15);position:relative}.swatch.selected:before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjU2IDQwLjk2QzEzNy4yMTYgNDAuOTYgNDAuOTYgMTM3LjI2NyA0MC45NiAyNTZjMCAxMTguNzg0IDk2LjI4IDIxNS4wNCAyMTUuMDQgMjE1LjA0IDExOC43NiAwIDIxNS4wNC05Ni4yOCAyMTUuMDQtMjE1LjA0IDAtMTE4Ljc1OC05Ni4yOC0yMTUuMDQtMjE1LjA0LTIxNS4wNHpNMzAwLjI2MiAyNTZsNzguMzYyIDc4LjM2LTQ0LjI2MiA0NC4yNjNMMjU2IDMwMC4yNmwtNzguMzYyIDc4LjM2MkwxMzMuNCAzMzQuMzZsNzguMzM3LTc4LjM2Mi03OC4zMzYtNzguMzM2TDE3Ny42NCAxMzMuNCAyNTYgMjExLjczNmw3OC4zNi03OC4zMzYgNDQuMjYzIDQ0LjIzN0wzMDAuMjYgMjU2eiIgZmlsbD0iI0UxMzIzMyIvPjwvc3ZnPg==") no-repeat 0 0/contain #fff;border-radius:50%;content:"";height:18px;left:-5px;position:absolute;top:-5px;width:18px}.swatch[disabled],span.swatch{cursor:default;opacity:.2;position:relative}.swatch[disabled]:before,span.swatch:before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJtMzAuODA1LTEuMjgtMzIuMTcgMzIuMTI4TDIyMy44MyAyNTYtLjI5OCA0ODAuMTcxbDMyLjE3IDMyLjE3MUwyNTYgMjg4LjIxNGwyMjQuMTI4IDIyNC4xMjggMzIuMTcxLTMyLjE3MUwyODguMTcxIDI1NiA1MTMuMzY2IDMwLjg0OGwtMzIuMTcxLTMyLjE3TDI1NiAyMjMuNzAyIDMwLjgwNS0xLjI4eiIvPjwvc3ZnPg==") no-repeat 50%/80% auto;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.swatch.light[disabled],span.swatch.light{opacity:.4}.swatch.light[disabled]:before,span.swatch.light:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iNCIgZD0ibTMwLjgwNS0xLjI4LTMyLjE3IDMyLjEyOEwyMjMuODMgMjU2LS4yOTggNDgwLjE3MWwzMi4xNyAzMi4xNzFMMjU2IDI4OC4yMTRsMjI0LjEyOCAyMjQuMTI4IDMyLjE3MS0zMi4xNzFMMjg4LjE3MSAyNTYgNTEzLjM2NiAzMC44NDhsLTMyLjE3MS0zMi4xN0wyNTYgMjIzLjcwMiAzMC44MDUtMS4yOHoiLz48L3N2Zz4=")}.filters{-webkit-box-flex:0;background:#fff;border-right:1px solid #e7e7e7;-webkit-flex:0 1 0;-ms-flex:0 1 0px;flex:0 1 0;min-width:250px;width:20%}.filters *{-webkit-box-sizing:border-box;box-sizing:border-box}.filters .cat_list a,.filters .name{color:inherit}#filtersCloseWrapper,#filtersCloseWrapper #filtersClose{display:none;position:absolute;right:5px;top:5px}#filtersCloseWrapper #filtersClose svg,#filtersCloseWrapper svg{fill:#6b6b6a;height:20px;width:20px}#filtersCloseWrapper #filtersClose:hover svg,#filtersCloseWrapper:hover svg{fill:#2e2d2b}#filtersCloseWrapper #filtersClose{-webkit-appearance:none;background:rgba(0,0,0,0);border:1px solid #6b6b6a;border-radius:500px;cursor:pointer;padding:4px}#filters .explain{color:#b7bac2;cursor:pointer;display:inline-block;*display:inline;font-size:14px;height:20px;line-height:20px;margin:-8px -3px -3px;position:relative;text-align:center;vertical-align:middle;white-space:normal;width:20px}#filters .explain i{color:#8f93a1;content:url("data:image/svg+xml,data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIlMjM4RjkzQTEiPjxwYXRoIGQ9Ik00ODAtMjc2LjQxcTE4LjUyIDAgMzEuMDYtMTIuNTMgMTIuNTMtMTIuNTQgMTIuNTMtMzEuMDZ2LTE1Ni40MXEwLTE4LjUzLTEyLjUzLTMxLjA2UTQ5OC41Mi01MjAgNDgwLTUyMHQtMzEuMDYgMTIuNTNxLTEyLjUzIDEyLjUzLTEyLjUzIDMxLjA2Vi0zMjBxMCAxOC41MiAxMi41MyAzMS4wNiAxMi41NCAxMi41MyAzMS4wNiAxMi41M1ptMC0zMTguODFxMTkuMDMgMCAzMS45MS0xMi44NyAxMi44Ny0xMi44OCAxMi44Ny0zMS45MXQtMTIuODctMzEuOTFxLTEyLjg4LTEyLjg3LTMxLjkxLTEyLjg3dC0zMS45MSAxMi44N3EtMTIuODcgMTIuODgtMTIuODcgMzEuOTF0MTIuODcgMzEuOTFxMTIuODggMTIuODcgMzEuOTEgMTIuODdabTAgNTIzLjM1cS04NC45MSAwLTE1OS4zNC0zMi4xMi03NC40NC0zMi4xMi0xMjkuNS04Ny4xNy01NS4wNS01NS4wNi04Ny4xNy0xMjkuNVE3MS44Ny0zOTUuMDkgNzEuODctNDgwdDMyLjEyLTE1OS4zNHEzMi4xMi03NC40NCA4Ny4xNy0xMjkuNSA1NS4wNi01NS4wNSAxMjkuNS04Ny4xNyA3NC40My0zMi4xMiAxNTkuMzQtMzIuMTJ0MTU5LjM0IDMyLjEycTc0LjQ0IDMyLjEyIDEyOS41IDg3LjE3IDU1LjA1IDU1LjA2IDg3LjE3IDEyOS41IDMyLjEyIDc0LjQzIDMyLjEyIDE1OS4zNHQtMzIuMTIgMTU5LjM0cS0zMi4xMiA3NC40NC04Ny4xNyAxMjkuNS01NS4wNiA1NS4wNS0xMjkuNSA4Ny4xN1E1NjQuOTEtNzEuODcgNDgwLTcxLjg3WiIvPjwvc3ZnPg==");cursor:pointer;display:block;font-size:16px;height:16px;left:50%;line-height:1;margin:-8px auto auto -8px;overflow:hidden;position:absolute;text-align:center;top:50%;width:16px;z-index:100}#filters .explain:hover i{z-index:201}#filters .explain i:before{display:block}.no-touch #filters .explain:hover i{z-index:201}#filters .explain-tooltip{cursor:default;display:none;font:11px/1.2 Sweetwater,Helvetica,Arial,Lucida Grande,sans-serif;left:-1px;position:absolute;text-align:left;top:-2px;width:410px;z-index:200}#filters .et-wrap{background:#fff;border:1px solid #d9d9d9;border-radius:0;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.2);box-shadow:0 1px 10px rgba(0,0,0,.2);color:#222;margin:0 20px;position:relative}#filters .et-wrap:after,#filters .et-wrap:before{border-color:rgba(0,0,0,0) #c7c7c7;border-style:solid;border-width:10px 10px 10px 0;content:"";display:none;left:-10px;position:absolute;top:28px;width:0}#filters .et-wrap:after{background:#fff;border:1px solid #d9d9d9;border-radius:100px 0 0 100px;border-right:0;display:block;height:21px;left:-23px;top:-1px;width:22px}#filters .explain-tooltip a{color:#222;cursor:pointer;font:inherit;text-decoration:none}.no-touch #filters .explain-tooltip a:hover{color:#444;text-decoration:underline}#filters .explain-tooltip .img{display:inline-block;height:80px;margin:10px 0 10px 10px;position:relative;vertical-align:top;width:80px}#filters .explain-tooltip .img .tooltip-img__link-text{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:hidden;width:1px}#filters .explain-tooltip .img:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}#filters .explain-tooltip .content{padding:10px}#filters .explain-tooltip .img+.content{zoom:1;display:inline-block;*display:inline;margin-bottom:5px;margin-left:10px;padding:10px;vertical-align:top;width:248px}#filters .explain-tooltip .headline{color:#333;font-size:18px;font-weight:600;margin:0}#filters .explain-tooltip p{margin:4px 0 0}#filters .explain-tooltip .readmore{text-decoration:underline}#filters .explain-tooltip i{display:inline-block;height:auto;margin:-2px 0 0;position:static;vertical-align:middle;width:auto}#filters .explain-tooltip .readmore{background:#f8f8f8;border:0;border-top:1px solid #ddd;clear:both;display:block;font-size:12px;font-weight:600;margin:0;padding:7px 10px;text-align:center;text-decoration:none}.no-touch #filters .explain-tooltip .readmore:hover{background:#eee;text-decoration:none}#filters .explain:hover .explain-tooltip{display:block}#filters .explain-tooltip__text{color:#fff}#compareMsg{display:none}.content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1900px;padding:0 30px;position:relative}.content-wrapper,.content-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.filters+#productGridCol{padding:0;width:100%}.filters--toggle{display:none}.filters--toggle:focus-visible{outline:2px solid #2e2d2b;outline:5px auto -webkit-focus-ring-color;outline-offset:0}.grid{clear:both}.prodgrid{border:0!important;width:100%!important}.flexbox .products{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}#productGridCol .product-card{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;max-width:370px;width:16.6%}.filters_ads+#productGridCol .product-card{max-width:16.6%;max-width:370px;width:16.6%}.page-title{color:inherit;display:block;font-size:3em;margin:.5em 0 0}.crumbtrail~.page-title,.shop-page .crumbtrail~.page-title{margin-top:0}.page-title span{color:#3883af;display:inline-block;font-style:italic;font-weight:600;vertical-align:top}.category-header{border-bottom:4px solid #eeebe7;padding:0 0 10px;position:relative}.mfg-logo{display:block;position:absolute;right:0;top:-30px}.mfg-logo img{padding-top:10%}.crumbtrail{margin-bottom:20px;margin-left:0}.search-intro__guide{border-radius:4px;color:#077abe;display:inline-block;font-size:15px;margin:5px 0 0;padding:0;position:relative;text-align:left;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.search-intro__guide strong{font-weight:600}.search-intro__guide:hover{color:#3883af;text-decoration:underline}.search-intro__guide:after{content:"";float:right;font-family:sw-icons;font-size:14px;font-weight:400;line-height:1;margin-top:2px;-webkit-transition:all .2s ease;transition:all .2s ease}.search-intro__guide:hover:after{margin-left:5px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.category-header .search__subcats{color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:15px;line-height:1.5;margin-bottom:10px;margin-top:15px}.category-header .search__subcats a{padding:10px}.search__subcats a{background:#eee;border:1px solid #ddd;border-radius:3px;color:#005887;display:inline-block;font-size:14px;font-weight:600;line-height:1em;margin:2px 5px 2px 0;padding:11px 17px 10px;position:relative;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.search__subcats a:hover{background:#e1e1e1;border-color:#d0d0d0}.search__subcats .search__subcats-label{color:#444;font-style:italic;font-weight:600;padding-top:9px!important;width:95px}.search__subcats a:first-child{margin-left:0}.search-intro .search__subcats a:hover{background:#f5faff;border:1px solid #cbe7ff!important}.manufacturer-page .page-title{padding-right:160px}.didyoumean{color:#444;font:500 18px/1.2 Sweetwater,sans-serif;margin-bottom:10px;margin-top:10px}.didyoumean a{color:#005887;font:inherit;font-style:italic}.no-touch .didyoumean a:hover{color:#3883af}.didyoumean a:active,.no-touch .didyoumean a:active{color:#00456d}.cat-bubbles{-webkit-box-sizing:border-box;box-sizing:border-box;height:170px;margin-top:1rem;max-width:100%;overflow:hidden;position:relative;-webkit-transition:padding .15s;transition:padding .15s;width:100%}.cat-bubbles,.cat-bubbles__slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cat-bubbles__slide{height:150px}.cat-bubbles__stage{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-scroll-snap-points-x:repeat(100px);-ms-scroll-snap-points-x:repeat(100px);scroll-snap-points-x:repeat(100px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;min-height:200px;overflow-x:scroll;position:relative;-webkit-scroll-snap-type:mandatory;-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}a.cat-bubbles__item{color:inherit;min-height:150px;min-width:100px;outline-offset:-4px;padding-top:7px;scroll-snap-align:start;text-align:center;text-decoration:none;-webkit-transition:color .15s;transition:color .15s;width:100px}a.cat-bubbles__item:hover{color:#0072ba}a.cat-bubbles__item:hover .cat-bubbles__img{-webkit-box-shadow:0 0 0 2px #0072ba;box-shadow:0 0 0 2px #0072ba;-webkit-filter:brightness(1);filter:brightness(1)}.cat-bubbles__img{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-filter:brightness(.95);filter:brightness(.95);height:80px;-webkit-justify-content:center;justify-content:center;margin:0 auto .5em;overflow:hidden;padding:10px;-webkit-transition:.15s;transition:.15s;width:80px}.cat-bubbles__img img{height:50px;-o-object-fit:contain;object-fit:contain;width:50px}.cat-bubbles__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.825rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:normal}.page_header .cat-bubbles{height:130px;padding:0 1rem}.page_header .cat-bubbles__slide{height:130px}.page_header .cat-bubbles__item,a.page_header .cat-bubbles__item{min-height:130px}.page_header .cat-bubbles__img{height:70px;width:70px}.page_header .cat-bubbles__img img{height:45px;width:45px}.page_header .cat-bubbles__title{font-size:.75rem}.page_header .cat-bubbles .bubbles-slider__fadeleft,.page_header .cat-bubbles .bubbles-slider__faderight{right:1rem}.page_header .cat-bubbles .bubbles-slider__fadeleft{left:1rem}.bubbles-slider__next,.bubbles-slider__prev{border:0;display:none;outline:0}.bubbles-slider__next:focus-visible,.bubbles-slider__prev:focus-visible{outline:2px solid #0072ba}.bubbles-slider .bubbles-slider__fadeleft,.bubbles-slider .bubbles-slider__faderight{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);height:170px;min-width:70px;opacity:1;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .5s;transition:opacity .5s;width:10%;z-index:1}.bubbles-slider .bubbles-slider__fadeleft.fade-remove,.bubbles-slider .bubbles-slider__faderight.fade-remove{opacity:0}.bubbles-slider .bubbles-slider__fadeleft{background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);left:0;right:auto}.bubbles-slider .bubbles-slider__next,.bubbles-slider .bubbles-slider__prev{display:none}.specialtyOutro{font-size:16px;line-height:1.5}.specialtyOutro .specialtyOutro__inner{margin:0 auto;max-width:1400px;padding:1em}.specialty-shop__financing{border:1px solid #eeebe7;font-size:.875rem;line-height:1.5;margin:2.5rem auto;max-height:20rem;max-width:1375px;overflow:auto;padding:2rem;width:-webkit-calc(100% - 3.75rem);width:calc(100% - 3.75rem)}.specialty-shop__financing p{margin-bottom:1.25rem}.top--pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pagination .select{background:#fff;border:1px solid #ccc;color:#1e1e1e;display:inline-block;position:relative;vertical-align:middle}.pagination select{-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:0;border-radius:.25rem;color:#757575;cursor:pointer;display:block;font-family:Sweetwater;font-size:13px;font-weight:600;height:35px;line-height:1.5;margin:0;padding:9px 50px 9px 15px;text-transform:none;width:100%}.pagination select::-ms-expand{display:none}.pagination select:focus,.pagination select:focus-visible{outline:2px solid #2e2d2b;outline:2px solid -webkit-focus-ring-color}.pagination .select:before{border:.3rem solid rgba(0,0,0,0);border-bottom-color:#888;content:"";display:block;height:0;margin-top:-.8rem;position:absolute;right:10px;top:50%;width:0}.pagination .select:after{border:.3rem solid rgba(0,0,0,0);border-top-color:#888;content:"";display:inline-block;height:0;margin-top:.2rem;pointer-events:none;position:absolute;right:10px;top:50%;width:0}.pagination .select:hover,.pagination .select:hover select{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.12);box-shadow:0 0 5px rgba(0,0,0,.12)}.content-wrapper .pagination{background:#fff;border-bottom:1px solid #eee;clear:both;font-size:12px;font-weight:500;height:auto;line-height:31px;margin:0;padding:5px 0 15px;z-index:4}.content-wrapper .pagination li strong,.content-wrapper .pagination li strong.all,.content-wrapper .pagination li strong.all:hover,.content-wrapper .pagination li strong:hover,.content-wrapper .pagination li.first strong{background:#757575;border-color:#757575}.content-wrapper .pagination li a,.content-wrapper .pagination li strong{padding:10px 15px;text-decoration:none}.content-wrapper .pagination li{margin:0}.content-wrapper .pagination li .paginate-prev{border:1px solid #ddd;color:inherit;margin-right:10px;padding:10px 15px 10px 30px;position:relative}.content-wrapper .pagination li .paginate-prev:before{content:"";display:inline-block;font-family:sw-icons;font-size:.8em;left:10px;position:absolute;top:12px;-webkit-transition:left .2s ease;transition:left .2s ease;vertical-align:middle}.content-wrapper .pagination li .paginate-prev:hover{background:#e9e6e2;border-color:#e9e6e2;color:#0072ba}.content-wrapper .pagination li .paginate-prev:hover span{color:#0072ba}.pagination .count,.pagination .sortForm{font-weight:600}.pagination.top--pagination .filter-sort{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.content-wrapper .top--pagination li .paginate-prev:hover:before{left:10px}.content-wrapper .pagination .paginate-next{border:1px solid #ddd;color:inherit;margin-left:10px;padding:10px 30px 10px 15px;position:relative}.content-wrapper .pagination .paginate-next:after{content:"";display:inline-block;font-family:sw-icons;font-size:.8em;position:absolute;right:10px;top:12px;-webkit-transition:right .2s ease;transition:right .2s ease;vertical-align:middle}.content-wrapper .pagination .paginate-next:hover{background:#e9e6e2;border-color:#e9e6e2;color:#0072ba}.content-wrapper .pagination .paginate-next:hover span{color:#0072ba}.content-wrapper .top--pagination .paginate-next:after{top:11px}.content-wrapper .top--pagination li a.all:hover,.content-wrapper .top--pagination li a.next:hover,.content-wrapper .top--pagination li a.prev:hover{background:#0072ba;border-color:#0072ba!important;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.content-wrapper .top--pagination li .all,.content-wrapper .top--pagination li .next,.content-wrapper .top--pagination li .prev{background:#fff;border:1px solid #ccc!important;color:#757575!important;font-size:14px}.content-wrapper .top--pagination li .prev{border-right:0}.content-wrapper .top--pagination li .paginate-next,.content-wrapper .top--pagination li .paginate-prev{margin:0 -2px;padding:8px}.content-wrapper .top--pagination li .paginate-next span,.content-wrapper .top--pagination li .paginate-prev span{display:none!important}.content-wrapper .top--pagination li .paginate-next:hover,.content-wrapper .top--pagination li .paginate-prev:hover{background:#0072ba;border-color:#0072ba}.content-wrapper .top--pagination li .paginate-next:hover:after,.content-wrapper .top--pagination li .paginate-prev:hover:after{color:#fff}.content-wrapper .top--pagination li .paginate-next:hover:before,.content-wrapper .top--pagination li .paginate-prev:hover:before{color:#fff}.content-wrapper .top--pagination li .paginate-prev:before{top:11px}.bottomPagination .page__counter{display:none}.pagination__page-total strong{color:#757575}.content-wrapper .top--pagination li .paginate-next:hover,.content-wrapper .top--pagination li .paginate-prev:hover{background:#ec5e00;border-color:#ec5e00}.content-wrapper .pagination .bottomPagination li a.all:hover,.content-wrapper .pagination .bottomPagination li a.next:hover,.content-wrapper .pagination .bottomPagination li a.prev:hover{background:#ec5e00!important;border-color:#ec5e00!important;color:#fff!important;-webkit-transition:all .2s ease;transition:all .2s ease}.pagination.bottomPagination{border-bottom:0;border-top:1px solid #eee;margin-top:-2px;position:relative;text-align:center;z-index:100}.pagination .count,.pagination .sortForm{color:#757575;font-family:Sweetwater;font-size:16px;font-weight:400;line-height:2.5}.pagination__page-total,.pagination__product-count,.pagination__product-sort{display:table-cell;width:30%}.pagination__product-count{text-align:center}.pagination__page-total{text-align:right}.pagination__page-total strong{display:inline-block;font-size:15px;font-weight:600;margin-right:10px;vertical-align:middle}.content-wrapper .pagination .count{float:none;font-size:15px;font-weight:600}.pagination .all{font-size:14px;font-weight:600;padding:5px 6px 3px}.content-wrapper .pagination:last-of-type .count{margin-left:0}.content-wrapper .pagination .pipe{background:#ddd;display:inline-block;height:20px;margin:0 5px 0 10px;vertical-align:middle;width:1px}.next-prev{display:inline-block;font-family:sw-icons;line-height:.5px;vertical-align:middle}.page-count{-webkit-appearance:none;-moz-appearance:textfield;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px 1px 2px rgba(0,0,0,.1);color:#757575;display:none;font-family:Sweetwater;font-size:13px;font-weight:600;margin:0 5px;padding:5px;text-align:center;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;vertical-align:middle;width:25px}.js .page-count{display:inline-block}.page-count::-webkit-inner-spin-button,.page-count::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-count:focus{border-color:#dbd6be;-webkit-box-shadow:inset 1px 1px 2px hsla(48,16%,65%,.1);box-shadow:inset 1px 1px 2px hsla(48,16%,65%,.1);color:#a09c8b}.content-wrapper .pagination li{display:none}.bottomPagination .paging li,.content-wrapper .pagination .next,.content-wrapper .pagination .prev{display:inline-block}.bottomPagination .all{display:none!important}.paging-text{display:inline-block;margin-top:2px;vertical-align:middle}.content-wrapper .pagination ul{display:inline-block;list-style:none outside none;margin:0;padding:0;text-align:right;-webkit-transition:all .2s ease;transition:all .2s ease;vertical-align:middle}.content-wrapper .pagination.bottomPagination ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:20px auto;max-width:900px;text-align:center}.content-wrapper .pagination li,.content-wrapper .pagination li a,.content-wrapper .pagination li strong{height:auto;margin:0 5px;vertical-align:middle}.content-wrapper .pagination li:last-child{margin-right:0}.content-wrapper .pagination li a,.content-wrapper .pagination li strong{display:block;font-size:16px;line-height:1;padding:5px 10px}.content-wrapper .pagination li a,.content-wrapper .pagination li a.all,.content-wrapper .pagination li a.next,.content-wrapper .pagination li a.prev,.content-wrapper .pagination li strong,.content-wrapper .pagination li.last a{background:#fff;border-color:#fff;color:#757575!important;display:inline-block;font-family:Sweetwater;font-size:12px;font-weight:600;margin:0;padding:15px 20px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.content-wrapper .pagination li a.next,.content-wrapper .pagination li a.prev{padding:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.pagination li.next,.pagination li.prev{margin:0 -1px;position:relative}.pagination .next a:after,.pagination .prev a:before{display:inline-block;font-family:sw-icons;font-weight:400;vertical-align:top}.pagination .prev a:before{content:""}.pagination .next a:after{content:""}.pagination li.ellipsis a{font-weight:400}.content-wrapper .pagination li a,.content-wrapper .pagination li strong{font-size:17px}.content-wrapper .pagination li strong,.content-wrapper .pagination li strong.all,.content-wrapper .pagination li strong.all:hover,.content-wrapper .pagination li strong:hover,.content-wrapper .pagination li.first strong{background:#ec5e00!important;border-color:#ec5e00!important;color:#fff!important}.content-wrapper .pagination li a.all:hover,.content-wrapper .pagination li a.next:hover,.content-wrapper .pagination li a.prev:hover{background:#ec5e00;border-color:#ec5e00!important;color:#fff!important;-webkit-transition:all .2s ease;transition:all .2s ease}.content-wrapper .pagination a:hover span{color:#fff}.content-wrapper .pagination.bottomPagination .paginate-next:hover,.content-wrapper .pagination.bottomPagination .paginate-prev:hover{background:#ec5e00!important;border-color:#ec5e00!important}.content-wrapper .pagination.bottomPagination .paginate-next:hover:before,.content-wrapper .pagination.bottomPagination .paginate-prev:hover:before{color:#fff}.content-wrapper .pagination.bottomPagination .paginate-next:hover:after,.content-wrapper .pagination.bottomPagination .paginate-prev:hover:after{color:#fff}.content-wrapper .pagination.bottomPagination .paginate-next:hover span,.content-wrapper .pagination.bottomPagination .paginate-prev:hover span{color:#fff}.content-wrapper .pagination.bottomPagination .paginate-next span,.content-wrapper .pagination.bottomPagination .paginate-prev span{font-size:16px;font-weight:600;text-transform:none}.section-navigation{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:20px auto;max-width:1450px;text-align:center;width:100%}.section-navigation a{color:#0072ba;cursor:pointer;font-weight:600;margin:10px;text-decoration:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.section-navigation a:hover{color:#0a476e}.section-navigation a:hover .section-nav-image{background-color:#ddd;opacity:.85}.section-navigation .section-nav-image{background-color:#eee;background-position:50%;background-size:cover;border-radius:50%;cursor:pointer;height:100px;margin:0 auto 10px;position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:100px}.section-navigation .section-nav-image svg{fill:#0072ab;height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px}.section-navigation .section-nav-title{font-size:.875rem;line-height:1.25;max-width:100px;text-decoration:none}.header_break{display:none}.site-footer,main{padding-top:0}.filters{text-align:left}.specialtyOutro p{margin:1rem 0 0}.product-card__label,.product-card__rebate{display:inline-block;font-size:13px;vertical-align:middle}.product-card__rebate{margin-bottom:5px}.product-card__buymore{color:#e13233!important;display:block;font-size:12px;font-weight:400;line-height:1;margin:5px 0}.product-card__buymore:before{background:#e13233;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;content:"$";display:inline-block;font-size:13px;font-weight:600;height:19px;line-height:1;padding:3px 5px 1px;width:19px}.product-card__qty__discount{color:#797878;display:inline-block;font-size:12px;font-weight:400;margin-bottom:5px;padding:1px 5px 5px 20px;position:relative}.product-card__qty__discount em{font-size:15px;left:3px;line-height:.8;position:absolute;top:-2px}.product-card__instock,.product-card__lowstock{color:#3b7d1a;display:none;font-size:.8rem;font-weight:600;margin-top:.2em}.product-card__lowstock{color:#ff9d00}.product-card__instock:before{border:2px solid;border-left:0;border-top:0;content:"";display:inline-block;height:.7em;margin-right:.2em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:.3em}.product-card__dealtype{background:#e13233;bottom:110%;color:#fff;font-size:16px;font-weight:600;left:0;padding:8px 13px 5px;position:absolute;text-align:center}.specialty-page{background-color:#fff;color:#2e2d2b}.specialty-page .content-wrapper{max-width:1510px!important}.specialty-page .spec-shop .content-wrapper{max-width:1900px!important}.specialty-page .category-header.standard--header{border-bottom:4px solid #eeebe7;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;margin:20px auto 0;max-width:1900px;padding:5px 1.5rem 10px;width:100%}.category__subhead{color:inherit;display:block;font-size:15px;font-weight:400;margin:5px 0 0;padding:0;position:relative}.specialty__intro *{-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper{padding:0 20px}.spec-shop .content-wrapper{padding:0 30px}#productGridCol{margin:0 auto;max-width:1510px;width:100%}.spec-shop #productGridCol{max-width:1900px}.content-wrapper #productGridCol{padding:0}.product-card__price{color:#df3133;display:block;font-size:25px;font-style:normal;line-height:1.2;margin-top:5px}.product-card__price small{font-size:12px}.product-card__price b,.product-card__price price-post,.product-card__price price-pre{display:inline-block;font-size:.65em;vertical-align:top}.specialty-page .store-header *{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.specialty-page .store-header{color:#fff;margin-bottom:0;max-width:none!important;padding:0;position:relative;width:100%}.specialty-page .store-header__overlay{background:#001f3a;height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%}.specialty-page .specialty-header__inner{margin:0 auto;max-width:1200px;padding:3rem 1rem;text-align:center;width:100%;z-index:1}.specialty-page .specialty__intro__inner{font-size:1.1rem;margin:0 auto;max-width:1020px;padding:1.5em 1em;width:100%}.specialty-page .store-header .page-title{color:#fff}.specialty-page .specialty__subhead{color:#fff;font-size:2.5rem;font-weight:400;margin:5px 0 0}.specialty-page .specialty__intro{background:#eeebe7;border-bottom:1px solid #eee;font-size:1.3rem;line-height:1.6}.specialty-page .specialty__intro p{margin:15px 0}.specialty-page .specialty__intro p:first-of-type{margin-top:0}.specialty-page .specialty__intro p:last-of-type{margin-bottom:0}.specialty-page .category-header{border-bottom:0;padding:0}.product-card iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.candy--card.candy--card-mobile iframe{width:100%}.product-card.candy--card{position:relative}.product-card:last-of-type.candy--card{min-height:240px;padding-top:20%}.pagination__page-total,.pagination__product-count,.pagination__product-sort{display:block;width:auto}.pagination.top--pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:1510px;padding:15px 0;width:100%}.spec-shop .pagination.top--pagination{max-width:1900px}.content-wrapper .pagination .disabled{display:none!important}.content-wrapper .pagination .paginate-next:after{position:relative;right:0;top:0}.content-wrapper .pagination li .paginate-prev:before{left:0;position:static;top:0}.specialty-page .crumbtrail{margin:0 auto;max-width:1510px;padding:1em}.specialty-page .spec-shop .crumbtrail{max-width:1900px}.standard--header .crumbtrail{margin-bottom:10px;padding-left:0;padding-top:0}.product-card *{line-height:inherit}.product-card .rating,.product-card a.product-card__bundle__item{margin:0}.product-card__bundle__item+.rating{margin-top:3px}.product-card__finance+.product-card__demo{margin-top:-10px}.product-card__software{margin:6px 0 2px}.product-card__description{margin:5px 0}.product-card__price+.product-card__finance{margin-top:-3px}.product-card__price{margin-top:0}.product-card__price b,.product-card__price price-post,.product-card__price price-pre{vertical-align:27%}.product-card .product-card__demo{margin:4px 0 2px}.if{clear:none;display:none;height:15px;margin:0 auto;padding:0}.if,.if a{text-align:center}.if a{background:#f0f1fc;border:1px solid #000;color:#000;display:block;height:13px;margin-right:10px;text-decoration:none;width:50px}.if a:hover{background:#d9d7dd}.if--r{color:#c00}.if__a{background-color:#ffe56b;display:none}.if__a--v{display:block}.if__b,.if__b table{font-family:Arial,Helvetica,sans-serif;font-size:11px;height:15px;margin:0 auto;position:relative;width:800px}.if:hover .if__a{display:block}.prop65{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:1px solid #f29924;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1400px;padding:1em .5em}.product-prop65{margin:30px auto 40px;max-width:1450px;padding:30px 25px 0}.ask-an-expert__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;border-bottom:1px solid #e0dfde;border-top:1px solid #e0dfde;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:15px;padding:20px 0;text-align:left}.bundle__section+.ask-an-expert__container{border-top:0;margin-top:0}.ask-an-expert__photo{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:20px;width:80px}.ask-an-expert__photo img{background:#f1efec;border-radius:50%;height:auto;width:80px}.ask-an-expert__text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.ask-an-expert__text .t-h3{font-size:1.125rem;font-weight:700;margin-bottom:2px;text-transform:uppercase}.ask-an-expert__text p{font-size:.875rem;line-height:1.25;margin-bottom:4px}.ask-an-expert__text a:link,.ask-an-expert__text a:visited{text-decoration:none}.ask-an-expert__text a:link:hover,.ask-an-expert__text a:visited:hover{text-decoration:underline}.ask-an-expert__text hr{border:0;border-top:1px solid #e0dfde}.ask-an-expert__contact{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.ask-an-expert__tel{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 15px 2px 0}.ask-an-expert__tel-primary a{border-bottom:0;color:#0072ba;display:block;font-size:1.25rem;font-weight:600;line-height:1.25;text-decoration:none}.ask-an-expert__tel-primary a:focus,.ask-an-expert__tel-primary a:hover{text-decoration:underline}.ask-an-expert__tel-secondary,.ask-an-expert__tel-secondary a{color:#2e2d2b;cursor:text;font-size:.75rem;text-decoration:none}.ask-an-expert__se{text-decoration:underline!important}.ask-an-expert__email{bottom:1px;position:relative}.ask-an-expert__email a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;color:#0072ba;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.25rem;-webkit-justify-content:flex-start;justify-content:flex-start;text-decoration:none}.ask-an-expert__email .ask-an-expert__email-icon{fill:#0072ba;-webkit-box-flex:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12.8'%3E%3Cpath fill='%23237fa7' d='M19.2 0h.8v12.8H0V0h19.2zm-.8.8H1.6l7.7 7.7.3.2h.7l.3-.2L18.4.8zM.8 1.1v10.4L6 6.3.8 1.1zM1.4 12h17.2l-5.2-5.1-2.2 2.2-.3.2-.3.2-.3.1h-.7l-.3-.1-.3-.2-.2-.2-2.2-2.2L1.4 12zm17.8-.5V1.1L14 6.3l5.2 5.2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:block;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:12px;margin-right:5px;width:19px}.ask-an-expert__email:hover{text-decoration:underline}#summary-gx__listing-widget{display:block;margin-top:.5rem}.summary-gx-item-details{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;border:1px solid #e4e7ea;border-radius:3px;color:#223747;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:20px;padding:1rem;text-decoration:none}.summary-gx-item-details img{width:150px}.summary-gx-item-details p{-webkit-box-flex:1;color:#223747;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;font-size:.9375rem;font-weight:600;line-height:1.25;min-width:140px;padding:0 0 0 1.5rem}.summary-gx__listing{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;background-color:#e5e4e3;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;-webkit-justify-content:space-between;justify-content:space-between;padding:2px}.summary-gx__listing-caption{padding:0 10px}.summary-gx__listing-caption-block{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:8px 0}.summary-gx__listing-caption-block.no-price{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.summary-gx__listing-caption span{white-space:nowrap}.summary-gx__listing-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:10px;vertical-align:middle}.summary-gx__listing-link-wrap{color:#223747!important;text-decoration:none}.summary-gx__listing-link-wrap:active .summary-gx__listing,.summary-gx__listing-link-wrap:focus .summary-gx__listing,.summary-gx__listing-link-wrap:hover .summary-gx__listing{outline:1px solid #223747;outline-style:hidden}.summary-gx__listing-link-wrap:active .summary-gx__listing svg,.summary-gx__listing-link-wrap:focus .summary-gx__listing svg,.summary-gx__listing-link-wrap:hover .summary-gx__listing svg{opacity:1;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.summary-gx__listing.no-price{padding:0 25px 0 0}.summary-gx__listing svg{height:12px;opacity:.2;position:absolute;right:10px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.summary-gx__listing svg path{fill:#223747}.summary-gx__listing:not(.no-price){padding:2px}.summary-gx__listing:not(.no-price) .nav-arrow{display:none}.summary-gx__price{color:#d71920;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;padding-right:25px}.summary-gx__price-block{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;padding:8px 10px;width:100%}.summary-gx__price-support-text{padding:0 10px}.summary-gx__price .dollars{font-size:18px}.summary-gx__price .cents{-webkit-transform:translate(1px,2px);-ms-transform:translate(1px,2px);transform:translate(1px,2px)}.summary-gx__listing-banner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;background:#223747;border-radius:4px;color:#fff;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden;position:relative;width:100%}.summary-gx__listing-banner-texture{background-image:url(https://media.sweetwater.com/m/home/gx-slider-bg-texture.png?format=webp&optimize=medium);background-position:50%;background-size:cover;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}.summary-gx__listing-banner-container{display:block;padding:0 1rem;width:100%}.summary-gx__listing-banner-link-wrap{background:#223747;border-radius:4px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1rem auto 0;max-width:1400px;overflow:hidden;text-decoration:none;width:100%}.summary-gx__listing-banner-link-wrap:hover{color:#fff}.summary-gx__listing-banner-link-wrap:hover .summary-gx__listing-banner-button{background-color:#fff;color:#b3341b;outline:2px solid #b3341b;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.summary-gx__listing-banner-content{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.summary-gx__listing-banner-body,.summary-gx__listing-banner-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.summary-gx__listing-banner-body{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-grow:1;flex-grow:1;font-size:20px;padding:1rem}.summary-gx__listing-banner-body>*{line-height:20px;margin-left:.25rem}.summary-gx__listing-banner-body img{margin-left:.5rem}.summary-gx__listing-banner-underline{font-weight:600;line-height:22px;margin-top:1px;position:relative;z-index:0}.summary-gx__listing-banner-underline:after{background-color:#b3341b;bottom:1px;content:"";height:8px;left:0;position:absolute;right:0;width:100%;z-index:-1}.summary-gx__listing-banner-cta{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:url(https://media.sweetwater.com/m/home/gx-slider-paper-tear.png?format=webp&optimize=medium);background-position:left 60%;background-repeat:no-repeat;background-size:150% auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:1rem;min-width:205px;padding:1rem;place-content:end}.summary-gx__listing-banner-cta img{display:none}.summary-gx__listing-banner-button{background-color:#b3341b;border-radius:4px;font-size:16px;font-weight:600;padding:.75rem 1.5rem;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.se-small-text{font-size:smaller}.tab-stroke{fill:#2e2e2d}.tab-stroke.active{fill:#fff}#se-section{margin:0 auto;max-width:1450px;padding:0 16px;position:relative}.se-row{width:100%}#se-tabs-container h2{margin-bottom:1em}.se-tablist{grid-row-gap:8px;grid-column-gap:8px;display:grid;grid-template-columns:50% 50%;width:-webkit-calc(100% - .5rem);width:calc(100% - .5rem)}.se-tablist button{-ms-flex-preferred-size:40%;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;background:#f2f1f0;border:2px solid #f2f1f0;border-radius:4px;cursor:pointer;-webkit-flex-basis:40%;flex-basis:40%;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;padding:.5rem .25rem;vertical-align:middle}.se-tablist button:focus,.se-tablist button:hover{background:#d1d0cf;border:2px solid #d1d0cf}.se-tablist button:focus{border:2px solid #0072ba;outline-style:none}.se-tablist button.active{background:#0072ba;border:2px solid #0072ba;color:#fff}.se-tablist button.active:hover{background:#095482;border:2px solid #095482;color:#fff}.se-tablist button svg{margin-right:5px;pointer-events:none;vertical-align:middle}.se-tabs-underline{background:#0072ba;height:2px;margin-top:16px;width:100%}.se-tab-content{line-height:1.5;padding:16px 0}.se-tab-content p{margin:0 0 .75rem}.se-info-link{color:#0072ba;font-weight:700;text-decoration:none}.se-info-link:hover{color:#095482}.se-contact{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0}.se-contact-btn{margin-top:32px;text-align:center}.se-contact-btn a{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;background:#0072ba;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;line-height:1rem;padding:.5rem;text-align:center;text-decoration:none;-webkit-transition:background .25s ease-in-out,-webkit-transform .15s ease;transition:background .25s ease-in-out,-webkit-transform .15s ease;transition:background .25s ease-in-out,transform .15s ease;transition:background .25s ease-in-out,transform .15s ease,-webkit-transform .15s ease}.se-contact-btn a:hover{background:#095482}.se-phone{text-align:center}.se-phone a,.se-phone a[href^=tel]{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-bottom:none;color:#0072ba;font-size:1rem;font-weight:700;text-decoration:none}#se-avatar{margin:-40px 0 -20px;position:relative;text-align:center}#se-avatar a:focus{outline-style:none}#se-avatar img{--s:175px!important;--b:2px;--c:#0072ba;--cb:#0072ba;--f:1;--_g:50%/-webkit-calc(100%/var(--f)) 100% no-repeat content-box;--_g:50%/calc(100%/var(--f)) 100% no-repeat content-box;--_o:-webkit-calc((1/var(--f) - 1)*var(--s)/2 - var(--b));--_o:calc((1/var(--f) - 1)*var(--s)/2 - var(--b));background:radial-gradient(circle closest-side,var(--cb) -webkit-calc(99% - var(--b)),var(--c) -webkit-calc(100% - var(--b)) 99%,rgba(0,0,0,0)) var(--_g);background:radial-gradient(circle closest-side,var(--cb) calc(99% - var(--b)),var(--c) calc(100% - var(--b)) 99%,rgba(0,0,0,0)) var(--_g);border-radius:0 0 999px 999px;cursor:pointer;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) no-repeat 50% calc(1px - var(--_o))/calc(100%/var(--f) - var(--b)*2.5 - 2px) 50%,radial-gradient(circle closest-side,#000 99%,rgba(0,0,0,0)) var(--_g);-webkit-mask:linear-gradient(#000 0 0) no-repeat 50% -webkit-calc(1px - var(--_o))/calc(100%/var(--f) - var(--b)*2.5 - 2px) 50%,radial-gradient(circle closest-side,#000 99%,rgba(0,0,0,0)) var(--_g);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) no-repeat 50% calc(1px - var(--_o))/calc(100%/var(--f) - var(--b)*2.5 - 2px) 50%,radial-gradient(circle closest-side,#000 99%,rgba(0,0,0,0)) var(--_g);mask:linear-gradient(#000 0 0) no-repeat 50% calc(1px - var(--_o))/calc(100%/var(--f) - var(--b)*2.5 - 2px) 50%,radial-gradient(circle closest-side,#000 99%,rgba(0,0,0,0)) var(--_g);outline:var(--b) solid var(--c);outline-offset:var(--_o);-webkit-transform:scale(var(--f));-ms-transform:scale(var(--f));transform:scale(var(--f));-webkit-transition:all .5s;transition:all .5s;width:var(--s)}#se-avatar img:hover{--f:1.05}.se-avatar-nameline{padding:0 2rem;text-align:center;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);width:100%}.se-avatar-nameline strong{color:#0072ba}.se-avatar-nameline strong a{text-decoration:none}.q-n-a__container{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;border-top:1px solid #e0dfde;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 auto;max-width:1450px;padding:30px 25px;text-align:left}.q-n-a__container h2{margin-bottom:15px}.q-n-a__container .q-n-a__block{border-bottom:1px solid #e0dfde;padding:20px 0}.q-n-a__container .q-n-a__block:last-child{border-bottom:none}.q-n-a__container .product-actions__contact{color:#237fa7;display:inline-block;font-size:18px;margin-bottom:20px;padding:12px 20px;text-decoration:none;width:auto}.product .q-n-a__block h3{line-height:1.5}.q-n-a__block-answer,.q-n-a__block-question{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.q-n-a__block-answer abbr,.q-n-a__block-question abbr{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:1em;font-weight:800;line-height:1.5;min-width:40px;padding-right:10px;text-align:center;vertical-align:top}.q-n-a__block-answer-content,.q-n-a__block-question-content{max-width:1200px}.q-n-a__text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.q-n-a__text .subhead{font-size:1.375rem;line-height:1.4;margin:3px 0 8px}.q-n-a__text .subhead span{font-weight:600}.q-n-a__text p{font-size:1rem;line-height:1.5;margin-bottom:10px}.oos-product-suggest .product-suggest--light{background:rgba(0,0,0,0)}.product .oos-product-suggest h2{margin-bottom:15px}.oos-product-suggest #product-suggest-oos.product-suggest{min-height:351px}.oos-product-suggest.loaded #product-suggest-oos.product-suggest{min-height:auto}.flexbox .oos-product-suggest .product-suggest__items{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;max-width:1300px;padding-bottom:20px;width:100%}.flexbox .oos-product-suggest .product-suggest__item-wrap{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;padding:0}.flexbox .oos-product-suggest .product-suggest__item-wrap h5{max-width:300px}.flexbox .oos-product-suggest .product-suggest__item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;outline-offset:-4px;width:100%}.flexbox .oos-product-suggest .product-suggest__item:focus-visible{outline-offset:-2px}.flexbox .oos-product-suggest .product-suggest__item-img{margin:3px auto 5px}.pdp-coupon{background:hsla(91,76%,87%,.66);background:linear-gradient(170deg,hsla(91,76%,87%,.66),#fff);border-top:1px solid #e0dfde;color:#316916;display:block;margin:0;padding:9px}.pdp-coupon__price{font-weight:800}.pdp-coupon__message{display:block;font-size:.75rem;font-weight:400;line-height:1.33;margin-top:2px;white-space:normal}.pdp-section-container{max-height:100%;position:relative}.pdp-section-container.collapsed{max-height:1000px;overflow:hidden}.pdp-section-collapse-toggle{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(55%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 55%);border:none;bottom:0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:600;height:100px;-webkit-justify-content:center;justify-content:center;outline:none;position:absolute;width:100%}.pdp-section-collapse-toggle:active,.pdp-section-collapse-toggle:focus{border:none;color:#0072ba;outline:none;text-decoration:underline}.pdp-section-collapse-toggle:hover{color:#0072ba}.meet-your-maker{background:#fafafa;border-radius:4px;color:#404040;margin:0 auto;max-width:100%;padding:2em;width:1450px}.mym-head{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 auto 2em}.mym-profile{margin-right:80px;position:relative}.mym-profile__img{background-color:#ccc;background-position:50%;background-size:cover;border-radius:50%;height:200px;width:200px}.mym-profile__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#fff;border-radius:50%;bottom:-5px;-webkit-box-shadow:0 0 80px rgba(0,0,0,.1);box-shadow:0 0 80px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100px;-webkit-justify-content:center;justify-content:center;overflow:hidden;position:absolute;right:-20px;width:100px}.mym-profile__item img{height:100%;width:100%}.mym-title h2{font-size:2rem;font-weight:400}.mym-title__divider{background:#0072ba;height:3px;margin:1em 0;width:100px}.mym-name{font-size:1.1em;font-weight:600}.mym-smallcaps{font-size:.9em;font-weight:600;text-transform:uppercase}.mym-discussion{margin:0 auto;max-width:800px}.mym-discussion p{margin-bottom:1em}.mym-response{font-style:italic;margin-bottom:2em;margin-left:60px}.mym-response,.mym-sw{line-height:1.4em;padding:0 0 1em 60px;position:relative}.mym-sw{font-weight:600;margin-bottom:1em}.mym-response-badge,.mym-sw-badge{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#dfe8ff;background-position:50%;background-repeat:no-repeat;border-radius:50%;color:#434343;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:45px;-webkit-justify-content:center;justify-content:center;left:0;margin-top:-8px;position:absolute;top:-4px;width:45px}.mym-response-badge:before,.mym-sw-badge:before{background-color:inherit;content:"";height:10px;margin-top:-5px;position:absolute;right:-5px;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:10px}.mym-response-badge{background:#e8e9f2;font-style:normal;font-weight:600}.ableton-warning{background:#fff4c3;margin-bottom:1em;padding:1rem;text-align:center;text-align:left}.ableton-warning a:link,.ableton-warning a:visited{background:#fff;border-radius:4px;color:#222;display:inline-block;font-weight:600;margin-top:.5em;padding:.5em 1em;text-decoration:none}.ableton-warning a:hover{color:#0072ba}.product-used__banner--gx{display:block;height:auto;margin:0 auto 40px;max-width:1400px;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-box-shadow;transition-property:opacity,-webkit-box-shadow;transition-property:box-shadow,opacity;transition-property:box-shadow,opacity,-webkit-box-shadow;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%}.product-used__banner--gx:focus,.product-used__banner--gx:hover{-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.15);box-shadow:0 0 5px 3px rgba(0,0,0,.15);opacity:.85}.product-used__banner--gx img{display:none;height:auto;width:100%}.product__hof-msg{border:2px solid #0376c1;border-radius:4px;line-height:1.5;margin-bottom:15px;overflow:hidden;padding:1.5rem 1.5rem 1.5rem 5rem;position:relative}.product__hof-msg p{font-size:1rem;margin-bottom:.5rem}.product__hof-msg svg:first-child{height:auto!important;left:1.5rem;position:absolute;top:1.5rem;width:30px}.product__hof-msg svg:nth-child(2){bottom:0;height:100%;left:0;position:absolute;top:0;width:auto}.product__hof-msg h4{font-size:1rem;font-weight:900;margin-bottom:.5rem}.product__hof-msg a{color:#000;font-weight:700;text-decoration:none;white-space:nowrap}.product__hof-msg a:hover{text-decoration:underline}.complete-order{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:0 auto 3rem;max-width:1440px;padding:0 1rem}.complete-order,.complete-order-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.complete-order-container{margin-bottom:1.5rem;width:100%}.complete-order.product-suggest{margin-bottom:0!important;min-height:unset!important}.complete-order .product-suggest-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;padding:0;width:100%}.complete-order .product-suggest-title div.t-h2{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;font-size:24px;font-weight:600;padding:0 1rem;text-align:center}.complete-order .product-suggest-title .complete-order-button{margin-bottom:0}.complete-order-items{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-justify-content:space-evenly;justify-content:space-evenly;width:100%}.complete-order-items .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.complete-order-items .item,.complete-order-items .item .image{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.complete-order-items .item .image{-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1/1;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-justify-content:center;justify-content:center;max-width:200px;overflow:hidden;padding:.5rem;position:relative;width:100%}.complete-order-items .item .image img{height:auto;max-height:100%;max-width:100%;min-height:1px;width:auto}.complete-order-items .item .image input[type=checkbox]{height:20px;left:.5rem;pointer-events:none;position:absolute;top:.5rem;width:20px}.complete-order-items .item .info{font-size:14px;margin:0 auto;max-width:200px;outline-offset:-2px;padding:1rem .5rem;text-align:left}.complete-order-items .item .info a{color:#2e2e2e;text-decoration:none!important}.complete-order-items .item .info a:hover{color:#0072ba;cursor:pointer}.complete-order-items .item .info .price{color:#d71920;font-size:1rem;font-weight:700;margin-top:.25rem;width:100%}.complete-order-items .item .info .price,.complete-order-items .item .info .price .quantity{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.complete-order-items .item .info .price .quantity{color:#2e2e2e;font-weight:300;margin-left:.5rem}.complete-order-items .item .info .price .quantity input{border:1px solid #0072ba;border-radius:5px;margin-left:.5rem;max-width:50px;padding-left:5px;pointer-events:auto!important;width:100%}.complete-order-items .item.main-item .info:hover{color:#2e2e2d;cursor:default}.complete-order-items .item.main-item .info .name:hover{color:#2e2e2d}.complete-order-items .item.main-item .info .name span.serial{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;background-color:rgba(46,46,45,.039);border-radius:20px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:300;margin:.25rem 0 .25rem -.5rem;padding:.25rem .5rem}.complete-order-items .separator{-ms-flex-align:center;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;font-size:22pt;height:100%;padding:0 1rem}.complete-order-items .separator,.complete-order-summary{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.complete-order-summary{-ms-flex-align:center;-ms-flex-item-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-align-self:flex-start;align-self:flex-start;background-color:rgba(0,0,0,.025);border-radius:10px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem}.complete-order-summary .title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;font-weight:500;-webkit-justify-content:center;justify-content:center;margin-bottom:.5rem;padding:.5rem 0;width:100%}.complete-order-summary .title .total{color:#d71920;font-weight:700;margin-left:.5rem}.complete-order-summary .or{margin-bottom:1rem;text-align:center}.complete-order-button{border-radius:30px;min-width:300px}.complete-order-button.btn--green{margin-bottom:1rem}.complete-order-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:902}.complete-order-overlay,.complete-order.mobile-drawer{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.complete-order.mobile-drawer{position:relative;z-index:903}.complete-order.mobile-drawer .drawer{background-color:#fff;bottom:-100vh;height:75vh;left:0;position:fixed;right:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:100}.complete-order.mobile-drawer .drawer.open{bottom:0}.complete-order.mobile-drawer .drawer .product-suggest-title{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.complete-order.mobile-drawer .drawer .product-suggest-title div{width:auto!important}.complete-order.mobile-drawer .drawer .product-suggest-title div h2{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;font-size:24px;margin:0!important;padding-left:1rem!important;text-align:left;width:auto!important}.complete-order.mobile-drawer .drawer .product-suggest-title .close{padding-right:1rem}.complete-order.mobile-drawer .drawer .product-suggest-title:hover{cursor:pointer}.complete-order.mobile-drawer .drawer .product-suggest-title:hover .close svg path{stroke:#d71920;cursor:poionter}.complete-order.mobile-drawer .drawer .complete-order-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:-webkit-calc(100% - 225px);max-height:calc(100% - 225px);overflow-y:scroll;padding:1rem;width:100%}.complete-order.mobile-drawer .drawer .complete-order-items .item:not(:last-child){border-bottom:1px solid #eeebe7;margin-bottom:1rem;padding-bottom:1rem}.complete-order.mobile-drawer .drawer .complete-order-items .item{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}.complete-order.mobile-drawer .drawer .complete-order-items .item .image{max-height:100px;max-width:100px}.complete-order.mobile-drawer .drawer .complete-order-items .item .image input[type=checkbox]{display:block}.complete-order.mobile-drawer .drawer .complete-order-items .item .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0 0 1rem;max-width:unset;padding-top:0}.complete-order.mobile-drawer .drawer .complete-order-items .item .info .name{color:#2e2e2d;text-decoration:none}.complete-order.mobile-drawer .drawer .complete-order-items .item .info .name:hover{color:#0072ba}.complete-order.mobile-drawer .drawer .complete-order-items .item .info .name span.serial{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;background-color:rgba(46,46,45,.039);border-radius:20px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:300;margin:.25rem 0 .25rem -.5rem;padding:.25rem .5rem}.complete-order.mobile-drawer .drawer .complete-order-summary{bottom:0;left:0;margin-top:1rem;position:absolute;right:0}.complete-order.mobile-drawer .drawer .complete-order-summary .complete-order-button,.complete-order.mobile-drawer .drawer .complete-order-summary .text{display:block}.complete-order.mobile-drawer .drawer .complete-order-summary .total{margin-left:.5rem}.complete-order.mobile-drawer.drawer-hide{display:none}.uadp-header{background:url(https://media.sweetwater.com/feature/uad-plugins/2020/uad-bg-texture.jpg);background-size:cover;overflow:hidden;position:relative;text-align:center}.uadp-header__swoop{bottom:0;left:0;position:absolute;width:100%}.uadp-header__title{height:auto;left:50%;max-width:90%;position:absolute;top:8%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uadp-header__product{height:auto;max-width:100%;position:relative}.uadp-switcher{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:100%;padding:30px;text-align:center;width:650px}.uadp-switcher__title{font-size:1.2em;line-height:1.4em;padding:1em}.uadp-switcher__buttons a:link,.uadp-switcher__buttons a:visited{border:1px solid #222;border-radius:4px;color:inherit;display:block;margin-bottom:1em;padding:1em;text-align:center;text-decoration:none}.uadp-switcher__buttons a:hover{background:#0072ba;border:1px solid #0072ba;color:#fff}.uadp-packages{margin:0 auto;max-width:100%;padding:30px 0;width:1200px}.uadp-hiw{background:#e8e8e8}.uad-hide{display:none}.uadp-hiw__center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#242425;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:100%;padding:30px 0;width:1200px}.uadp-hiw__center>div{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;line-height:1.4em;min-width:25%;padding:2rem;position:relative;text-align:center;width:25%}.uadp-hiw__center>div:after{border-bottom:4px solid #555;border-left:4px solid #555;border-color:#555 #555 rgba(0,0,0,0) rgba(0,0,0,0);border-radius:2px;border-style:solid;border-width:4px;content:"";height:30px;margin-top:-15px;position:absolute;right:0;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:30px}div.uadp-hiw__title{font-size:2.2rem;font-weight:700;line-height:1.4em}.uadp-hiw__center>div:last-of-type:after,div.uadp-hiw__title:after{display:none}.uadp-details{background:#f5f5f5;border-top:5px solid #fff}.uadp-details>div{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.4em;margin:0 auto;max-width:100%;padding:50px 30px;width:1200px}.uadp-details p{padding-bottom:30px}.uadp-selected{line-height:1.4em;margin:0 auto;max-width:100%;padding:1em;text-align:center;width:650px}.uadp-selected>div{font-size:1.5em;font-weight:700;line-height:1.5em}#swMainContentWrap{max-width:1400px;width:100%}.promo-item-wrapper,.promo-item-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.promo-item-wrapper{background:#e7e7e7;margin-left:auto;margin-right:auto;max-width:1400px;padding-top:0;width:100%}.promo-item-wrapper h2{color:#1b97ee;font-size:36px;line-height:40px;margin:0;padding:0}.promo-item-wrapper .steps{padding-top:40px}.promo-item-wrapper .steps p{font-size:15px;margin:15px auto;max-width:900px;text-align:center}.promo-item-wrapper .steps h3 span.main-head{border-right:1px solid #ccc;color:#1b97ee;font-size:26px;line-height:32px;padding:0 15px 0 0;width:300px}.promo-item-wrapper .steps h3 span.main-subhead{font-size:14px}.promo-item-wrapper .steps h3 span.main-subhead strong{display:block;font-size:18px;line-height:24px;padding-bottom:0}.promo-item-wrapper h4{color:#fff;font-size:21px;font-weight:400;line-height:35px;margin:0 0 10px;padding:0}.promo-item-wrapper.step-two h4{color:#333}.promo-item-wrapper h5{color:#000;font-size:24px;line-height:26px;margin:0}.promo-item-wrapper .header{background:url(https://media.sweetwater.com/feature/uad-plugins/images/header-bg.jpg) 50% no-repeat #161718;border:1px solid #111;height:261px;margin:0;position:relative;text-align:center}.promo-item-wrapper .header>img:first-of-type{height:auto;max-width:930px;width:100%}.promo-item-wrapper .header .promo-item-whack{position:absolute;right:1px;top:1px}.step-list .step{padding:25px 25px 15px;position:relative}.step+.step:before{background:#222;border-radius:50%;color:#f0e80b;content:"";font-family:sw-icons;font-size:30px;left:50%;margin-left:-20px;margin-top:-25px;padding:10px;position:absolute;top:0;z-index:100}.step-list .step:nth-child(odd){background:#333}.step-list .step:nth-child(odd)+.step:before{background:#333}.step-list .step+.step{padding-top:35px}.step-header{padding:10px 0;text-align:center}.step-header h2{margin:0 auto;max-width:900px}.step-header h2 a{color:#1b97ee}.step-footer{color:#fff;font-size:16px;padding:0 20px 20px;text-align:center}.step-footer a,.step-footer a:link,.step-footer a:visited,.step-list h4 a{color:inherit}.step-tiles{border-top:1px solid #444;border-top:1px solid hsla(0,0%,100%,.1);padding:20px 0;text-align:center}.step-tile{background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#f7f7f7),to(#fff));background:linear-gradient(0deg,#f7f7f7,#fff);border:1px solid #fff;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.6);box-shadow:0 1px 3px rgba(0,0,0,.6);cursor:pointer;display:inline-block;margin:0 6px;min-height:200px;padding:5px;position:relative;text-align:center;vertical-align:top;width:17%}a.step-tile{text-decoration:none}a.step-tile:hover{border-color:#1b97ee}a.step-tile:hover div,a.step-tile:hover img{opacity:.7}.step-tile img{border:none;max-width:100%}.step-tile td{vertical-align:middle}.step-tile td.bottom-text{text-align:left;vertical-align:bottom}.step-tile td.bottom-text div{padding-right:30px;position:relative}.step-tile td.cart-btn{font-size:16px;padding:10px;text-shadow:none}.step-tile .btn{background:#f0e80b;border:none;padding:8px 14px 6px}.no-touch .step-tile .btn:hover,.step-tile .btn:hover{background:#fff35b}.no-touch .step-tile .btn:active,.step-tile .btn:active{background:#f0e80b}.step-tile td.bottom-text div:after{background:#1b97ee;border-radius:50%;bottom:5px;color:#fff;content:"";font-family:sw-icons;font-size:16px;height:23px;padding-top:7px;position:absolute;right:0;text-align:center;width:30px}.step-tile table{color:inherit;height:100%;width:100%}.step-tile strong{color:#333;display:block;font-size:18px;line-height:18px;margin:0;padding:5px 0 3px}.step-tile span{color:#1b97ee;font-size:12px}.step-two .step-tile{background:#1b97ee;color:#fff;cursor:default;font-size:18px;padding:0;text-shadow:0 3px 0 rgba(0,0,0,.3)}.num-plugs{font-size:80px;font-weight:700;line-height:76px}.step-two .step-tile strong{color:#fff}.step-tile .just-price{background:#eb3928;border-top:4px solid #a4281c;color:#fff;font-size:12px;padding-bottom:5px;text-shadow:0 2px 0 rgba(0,0,0,.3);vertical-align:bottom}.step-tile .just-price em{display:block;font-size:28px;font-weight:700;text-shadow:0 3px 0 rgba(0,0,0,.3)}.step-tile .just-price span{color:#e62f1d;font-size:21px}.step-three h4{font-size:22px;line-height:28px}.step-three .step-header{margin:0 auto;padding:5px 0;position:relative;width:860px}.step-three .step-header img{bottom:5px;position:absolute;right:100%}.step-three{border-bottom:8px solid #000;padding-top:45px}.incredible-offers{-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;line-height:19px;margin:0 auto;max-width:100%;padding:20px;width:1200px}.incredible-offers h2{font-size:20px;line-height:1.4em;padding:1em 0}.incredible-offers h3{background:#ebea19;border:2px solid #e33e20;border-radius:2px;color:#111;font-weight:700;margin-top:25px;padding:5px}.incredible-offers h5{margin-top:40px}.offer-left{padding-right:2%}.offer-left,.offer-right{display:inline-block;vertical-align:top;width:50%}.offer-right{padding-left:2%;text-align:center}.offer-left h5{font-size:24px;margin-top:20px}.offer-left p{line-height:1.6em}.video-container{height:0;margin-bottom:30px;overflow:hidden;padding-bottom:56.25%;padding-top:35px;position:relative}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.plugin-headline{background:#000;padding:25px 0;text-align:center}.plugin-headline h2{font-size:28px;margin-bottom:10px}.plugin-headline h4{font-size:18px;line-height:22px;margin:0 auto;width:750px}.popular-plugins{border:3px solid #ccc;border-top:none;text-align:center}.popular-plugins h3{padding:20px 0}.plugs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pop-plug{background:#fff;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:200px;padding-top:10px;text-align:center;vertical-align:top;width:50%}.pop-plug p{font-size:13px;line-height:19px;padding:15px;text-align:left}.pop-plug img{margin-top:5px;max-height:130px;max-width:95%}.pop-head{font-size:14px;font-weight:700;padding:0;text-align:center}.plugin-foot{color:#333;font-size:15px;line-height:22px;padding:20px 0}.plugin-foot a{color:#1b97ee;display:inline-block;white-space:nowrap}.promo-item-card-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.promo-item-card.multiple-items .promo-item-card-price__total:after{content:"+"}.promo-item-card-title_quantity{font-size:56px;font-weight:600}.promo-item-card-title__product{line-height:.5}.promo-item-card-title__special-offer{color:#e13233}a.promo-item-card-btn{background-color:#4e8410;border-radius:2px;bottom:20px;color:#fff;display:inline-block;font-size:16px;left:20px;padding:8px 24px;position:absolute;right:20px;text-decoration:none}.promo-item-title{color:#222;font-size:28px;font-weight:600;margin:0 auto 32px;max-width:30em;text-align:center}.promo-item-card-wrapper{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.promo-item-card{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;background-color:#f9f9f9;border:1px solid #999;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;margin:0 8px 16px;min-width:-webkit-calc(33% - 16px);min-width:calc(33% - 16px);padding:16px 16px 50px;position:relative;text-align:center}.promo-item-card.ultimate{border:1px solid #e13233;-webkit-box-shadow:inset 0 0 0 2px #e13233;box-shadow:inset 0 0 0 2px #e13233}.ultimate .promo-item-card-title__headline,.ultimate .promo-item-card-title__product,.ultimate .promo-item-card-title__quantity{color:#e13233}.promo-item-retail{font-size:18px;line-height:18px;text-decoration:line-through}.promo-item-retail sup{font-size:10px}.promo-item-ends{font-size:12px;line-height:12px}.promo-item-card strong{font-weight:600}.promo-item-card-title{color:#222;line-height:1.125;margin:0}.promo-item-card-title:after{background-color:#ccc;content:"";display:block;height:1px;margin:16px auto;width:50%}.promo-item-card-title__headline{color:#777;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.promo-item-card-title__quantity{font-size:56px;font-weight:600}.guitar-services .promo-item-card-title__quantity{font-size:14px;font-weight:400;line-height:1.1}.guitar-services .cart-recommend .promo-item-card-title__headline{font-size:24px}.promo-item-card-title__product{display:inline-block;font-size:24px;font-weight:600;line-height:.8;min-height:41px}.promo-item-card-price{color:#222;margin-bottom:24px;margin-top:0}.promo-item-card-price__total{display:inline-block;font-size:32px;font-weight:600;line-height:1;margin-bottom:10px;vertical-align:middle}.promo-item-card-price__total>sup{font-size:18px;vertical-align:super}.promo-item-card-price__old-total{color:#e13233;position:relative}.promo-item-card-price__old-total span{position:relative}.promo-item-card-price__old-total span:before{border-top:1px solid #e13233;content:"";left:0;position:absolute;top:40%;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:100%}.promo-item-card-price__individual{color:#777;display:block;font-size:14px;font-style:italic;line-height:1;margin:0;padding:0 0 0 3px}.promo-item-card a.promo-item-card-btn{background-color:#4e8410;border-radius:2px;color:#fff;display:inline-block;font-size:16px;margin:10px 0 0;padding:8px 24px;text-decoration:none}a.promo-item-card-btn:focus,a.promo-item-card-btn:hover{background-color:#337d25}.no-touch .step-header a:hover{color:#fff}.promo-item-wrapper{background:#fff!important;padding:0 0 20px}.promo-section{line-height:1;margin:15px auto;min-height:48px}.promo-item-card .promo-section .free-plugins{color:#e13233;font-size:26px;line-height:1}.promo-item-card .promo-section p.free-plugins{color:#e13233;font-size:26px;line-height:1.2;margin:0}.promo-item-card .promo-section p.limited-time{font-size:14px;line-height:1.2;margin:0}#product-audio-sample{margin-top:2rem}#product-audio-sample .t-h2{font-size:1.5rem;margin-bottom:1rem;text-align:center}#product-audio-sample p{text-align:center}#product-audio-sample.on-pdp{margin:0 auto;max-width:1440px;padding:1.5rem}#product-audio-sample-loader{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#f5f7fb;border-radius:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;margin:1.5rem auto 0;max-width:1440px;min-height:250px}#product-audio-sample-loader img{height:50px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:40px}main{padding-top:0}@media(min-width:0px)and (max-width:480px){#productGridCol .product-card,.filters_ads+#productGridCol .product-card{max-width:100%;width:100%}.filters_ads+#productGridCol .product-card img{max-height:105px;max-width:105px}}@media(min-width:321px){.content-wrapper .pagination li a,.content-wrapper .pagination li a.all,.content-wrapper .pagination li a.next,.content-wrapper .pagination li a.prev,.content-wrapper .pagination li strong,.content-wrapper .pagination li.last a{padding:8px}}@media(max-width:600px)and (min-width:376px){.complete-order-items .item .image{height:auto;max-width:20vw;min-width:20vw}}@media(min-width:441px){.se-contact-btn{margin:0 1rem}}@media(min-width:480px){.webtext-block h2{font-size:28px}.webtext-block .h4black,.webtext-block h3,.webtext-block>b,.webtext-block>strong{font-size:22px}}@media(max-width:768px)and (min-width:481px){.pagination.top--pagination{display:block;overflow:auto;padding:15px 0!important}}@media(min-width:481px)and (max-width:600px){#productGridCol .product-card{max-width:50%;width:50%}}@media(min-width:481px)and (max-width:530px){.filters_ads+#productGridCol .product-card{max-width:50%;width:50%}.product-card.candy--card:last-child:nth-child(odd){display:none}}@media(min-width:501px){.content-wrapper .pagination li a,.content-wrapper .pagination li a.all,.content-wrapper .pagination li a.next,.content-wrapper .pagination li a.prev,.content-wrapper .pagination li strong,.content-wrapper .pagination li.last a{padding:15px 20px}}@media screen and (min-width:512px){a.cat-bubbles__item{min-width:120px;width:120px}.cat-bubbles__img{height:90px;width:90px}.cat-bubbles__img img{height:70px;width:70px}.cat-bubbles__img .custom{height:84px;width:84px}.bubbles-slider{padding:0 40px}.bubbles-slider .bubbles-slider__faderight{right:40px}.bubbles-slider .bubbles-slider__fadeleft{left:40px}.bubbles-slider .bubbles-slider__next,.bubbles-slider .bubbles-slider__prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:150px;-webkit-justify-content:center;justify-content:center;left:0;outline-offset:-2px;position:absolute;top:0;width:40px;z-index:2}.bubbles-slider .bubbles-slider__next.fade-remove,.bubbles-slider .bubbles-slider__prev.fade-remove{cursor:not-allowed;opacity:.2}.bubbles-slider .bubbles-slider__next svg path,.bubbles-slider .bubbles-slider__prev svg path{stroke:#707070}.bubbles-slider .bubbles-slider__next:hover svg path,.bubbles-slider .bubbles-slider__prev:hover svg path{stroke:#222}.bubbles-slider .bubbles-slider__next{left:auto;right:0}}@media(-ms-high-contrast:active)and (min-width:513px)and (max-width:800px),(-ms-high-contrast:none)and (min-width:513px)and (max-width:800px){.warranty-group.warranty-single .warranty-img{margin-left:50px}}@media(min-width:513px)and (max-width:799px){.warranty-container__alt .warranty__alt-logo{margin-bottom:.75rem}}@media(min-width:513px)and (max-width:768px){.product-used__banner--gx .used__banner--tablet{display:block}}@media(min-width:531px)and (max-width:767px){.filters_ads+#productGridCol .product-card{max-width:33%;width:33%}}@media(min-width:531px)and (max-width:975px){.product-card.candy--card:last-child:nth-child(3n+1){display:none}}@media(min-width:568px)and (max-width:767px){#bundleItems{scroll-margin-top:1rem}}@media(min-width:576px){.summary-gx__listing,.summary-gx__price-block{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.summary-gx__price-block{-webkit-box-pack:unset;-ms-flex-pack:unset;-webkit-justify-content:unset;justify-content:unset;width:auto}}@media(min-width:595px){.se-tablist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;width:100%}.se-tablist button{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;background:#fff;border:2px solid #fff;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1}.se-tablist button:hover{background:#f2f1f0;border:2px solid #f2f1f0}.se-tablist button:focus{border:2px solid #0072ba}.se-tablist button.active,.se-tablist button.active:hover,.se-tablist button:focus,.se-tablist button:hover{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.se-tablist button svg{display:unset;width:25px}.se-tablist button.active{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.se-tablist button.active:focus{background:#095482}.se-tabs-underline{margin-top:0}.se-tab-content{padding:16px}.se-contact{padding:0 16px}#se-avatar img{--s:225px!important}}@media(min-width:601px)and (max-width:1465px){.warranty-container__alt .warranty__alt-features .warranty__alt-feature{margin:0 1vw}.warranty-container__alt .warranty__alt-features .warranty__alt-feature .nowrap{white-space:normal}}@media(min-width:601px)and (max-width:730px){#productGridCol .product-card{max-width:33%;width:33%}}@media(max-width:1200px)and (min-width:601px){.complete-order .product-suggest-title div.t-h2{margin:0!important;width:auto}}@media(max-width:800px)and (min-width:601px){.complete-order-items .item .image{height:auto;max-width:25vw;min-width:25vw}}@media(min-width:731px)and (max-width:880px){#productGridCol .product-card{max-width:25%;width:25%}}@media(min-width:768px){.product-authorized{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left}.product .product-authorized__logo img{margin-bottom:0}.product .product-authorized__text{padding-left:0}.product .product-authorized__text h3{font-size:2em}.product .product-authorized__text p{font-size:inherit}.product-authorized__logo+.product-authorized__text{padding-left:2em}.product-nav{display:block}.no-csspositionsticky .product-nav--stuck{visibility:hidden}.no-csspositionsticky .product-nav--stuck+.fixedsticky-clone{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.webtext-block{padding:25px 0 0}.webtext-block h2{font-size:30px}.webtext-block .h4black,.webtext-block h3,.webtext-block>b,.webtext-block>strong{font-size:24px}.webtext-block ol,.webtext-block p,.webtext-block ul{margin-bottom:35px}.flexbox .webtext-block--mixed-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.webtext--media{margin-bottom:0}.webtext-block--colcount ul,ul.webtext-block--colcount{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.webtext__column{float:left;position:relative;vertical-align:top;width:48%}.webtext__column+.webtext__column{float:right}.flexbox .webtext__column{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;float:none}.webtext--text{width:50%}.webtext--text--media{width:48%}.webtext--media{width:45%}.webtext--video{width:48%}.webtext-copywriters{white-space:nowrap}.product-disclaimer ol,.product-disclaimer ul{margin:15px 0 5px}.product-specs .table{display:table}.product-specs .table__row{display:table-row;padding:10px}.product-specs .table__cell,.product-specs .table__header{display:table-cell;padding:10px}.product-reviews__summary{float:left;max-width:300px}.product-reviews__summary-rating{display:block;margin:0 0 10px}.product-reviews__summary .rating__stars{margin-bottom:10px}.product-reviews .review-media-grid{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-flow:row wrap!important;-ms-flex-flow:row wrap!important;flex-flow:row wrap!important}.product-reviews .grid-media-item{margin:3px!important;min-height:90px!important;min-width:90px!important}.product-reviews__list{margin-top:26px}.product-reviews__footer,.product-reviews__list{margin-left:350px}.filters--toggle{height:36.5px!important}.if{display:block}#se-tabs-container{padding:1.5rem}.se-tablist button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;color:#2e2e2d;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;gap:8px;-webkit-justify-content:center;justify-content:center;line-height:1;margin:0;padding:.5rem 1rem;text-align:center;text-decoration:none;-webkit-transition:background .25s ease-in-out,-webkit-transform .15s ease;transition:background .25s ease-in-out,-webkit-transform .15s ease;transition:background .25s ease-in-out,transform .15s ease;transition:background .25s ease-in-out,transform .15s ease,-webkit-transform .15s ease}.se-tablist button svg{margin-right:0;pointer-events:none;width:30px}.se-contact-btn a{padding:.5rem 1rem}#se-avatar img{--s:225px!important;padding-left:1rem;padding-right:1rem;text-align:center}}@media(min-width:768px)and (max-width:1000px){#certified-fit-cases .product-suggest__loader-items{max-width:-webkit-calc(100% - 130px);max-width:calc(100% - 130px)}}@media(min-width:768px)and (max-width:1370px){.filters_ads+#productGridCol .product-card{max-width:25%;width:25%}}@media(min-width:769px){.product-disclaimer,.product-experts,.product-extra-media,.product-nav__container,.product-reviews,.product-specs,.webtext{padding-left:25px;padding-right:25px}.big-article-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.big-article-section .orange-line{display:none}.big-article-section .product-article{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 33.33%;-ms-flex:0 1 33.33%;flex:0 1 33.33%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:33.33%;width:100%}.big-article-section .product-article:hover .product-article-thumbnail{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-webkit-filter:brightness(1.2);filter:brightness(1.2);-webkit-transform:scale(1.04) translateY(-4px);-ms-transform:scale(1.04) translateY(-4px);transform:scale(1.04) translateY(-4px)}.big-article-section .product-article-thumbnail{background-position:50%;background-size:cover;-webkit-clip-path:circle(120% at 27% 20%);clip-path:circle(120% at 27% 20%);height:150px;margin-bottom:1rem;margin-right:0;max-height:30.75rem;max-width:41rem;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s,-webkit-filter .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s,-webkit-filter .15s;transition:transform .15s,box-shadow .15s,filter .15s;transition:transform .15s,box-shadow .15s,filter .15s,-webkit-transform .15s,-webkit-box-shadow .15s,-webkit-filter .15s;width:100%}.big-article-section .product-article-info{border-left:2px solid orange;padding-left:1rem}.big-article-section .product-article-title{position:relative}.little-article-section{margin-top:3rem}.product-also{padding-left:25px;padding-right:25px}.summary-gx__listing,.summary-gx__price-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.summary-gx__price-block{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}.product-used__banner--gx .used__banner--desktop{display:block}.product__hof-msg svg:nth-child(2){-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}}@media(max-width:1200px)and (min-width:769px){.complete-order .product-suggest-title{border-top:1px solid #eeebe7;height:auto;margin-bottom:1.5rem;padding:1.5rem 0 0 .5rem}}@media screen and (min-width:800px){.warranty-container,.warranty-container__alt{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.pdp-tcc-logo{margin-bottom:0;width:300px}.warranty-img-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding-bottom:0;padding-left:4em}.in-column{padding-left:0}}@media(min-width:800px)and (max-width:1050px){.warranty-container__alt .warranty__alt-logo{margin-bottom:2.5rem}}@media(max-width:1200px)and (min-width:801px){.complete-order-items .item .image{height:auto;max-width:200px;min-width:200px}}@media(min-width:851px){.product__hof-msg svg:nth-child(2){-webkit-transform:unset;-ms-transform:unset;transform:unset}}@media(min-width:881px)and (max-width:1350px){#productGridCol .product-card{max-width:25%;width:25%}}@media(min-width:891px){.summary-gx__listing-caption:not(.no-price){padding:3px 10px 5px}}@media(min-width:900px){.se-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:916px){.bundles-grid .product-card__img__flexfix{margin-bottom:12px}}@media(min-width:976px)and (max-width:1370px){.product-card.candy--card:last-child:nth-child(4n+1){display:none}}@media(min-width:992px){.webtext__lists{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(min-width:993px){.webtext-block--icons li{width:33%}.webtext-block--colcount ul,ul.webtext-block--colcount{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(min-width:1000px){.pagination.top--pagination{padding:15px 15px 15px 20px!important}}@media(min-width:1200px){.webtext-block h2{font-size:32px}.webtext-block .h4black,.webtext-block h3,.webtext-block>b,.webtext-block>strong{font-size:27px}.webtext__lists{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(min-width:1201px){.complete-order .product-suggest-title div.t-h2,.complete-order .product-suggest-title div:first-child{width:100%}.complete-order .product-suggest-title .complete-order-button{display:none}.complete-order-items .separator{-webkit-transform:translateY(-45px);-ms-transform:translateY(-45px);transform:translateY(-45px)}}@media(min-width:1371px)and (max-width:1600px){.filters_ads+#productGridCol .product-card{max-width:20%;width:20%}.product-card.candy--card:last-child:nth-child(5n+1){display:none}}@media(min-width:1401px){.summary-gx__listing-caption-block{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0}.summary-gx__listing-caption{padding:5px 10px}.summary-gx__listing-caption:not(.no-price){padding:5px 10px}.summary-gx__listing.no-price{padding:5px 2px}.summary-gx__listing,.summary-gx__price-block{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.summary-gx__price-block{-webkit-box-pack:unset;-ms-flex-pack:unset;-webkit-justify-content:unset;justify-content:unset;width:auto}}@media(min-width:1601px)and (max-width:1900px){.filters_ads+#productGridCol .product-card{max-width:16.6%;width:16.6%}.product-card.candy--card:last-child:nth-child(4n+1){display:none}}@media(min-width:1901px){.product-card.candy--card:last-child:nth-child(6n+1){display:none}}@media(prefers-reduced-motion){.product-suggest__loader-items:after{-webkit-animation:none;animation:none;display:none}}@media(max-width:767px){#manufacturer-page-product-suggestions,#manufacturer-page-product-suggestions .product-suggest,#manufacturer-page-product-suggestions .product-suggest__loader{min-height:245px}#manufacturer-page-product-suggestions.paged,#manufacturer-page-product-suggestions.paged .product-suggest,#manufacturer-page-product-suggestions.paged .product-suggest__loader{min-height:292px}#certified-fit-cases .cf-intro__hidem{display:none}#certified-fit-cases .product-suggest__loader-items{max-width:100%}.oos-product-suggest .product-suggest__loader .product-suggest__loader-items{height:144px}.webtext-block:first-of-type{padding:25px 0 0}.flexbox .webtext-block--media-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.webtext-copywriters__border{display:none}.webtext-copywriters__img{padding:0 1.25rem 0 0}}@media(max-width:640px){#certified-fit-cases{min-height:876px}#certified-fit-cases:has(.scrollable) .cf-intro{padding:0 1rem}#certified-fit-cases .cf-intro{padding:0 1rem}}@media(max-width:480px){#certified-fit-cases{min-height:922px}#certified-fit-cases .t-h2{font-size:1.5rem}.webtext-block h3.video-gallery__headline,h3.video-gallery__headline{font-size:1rem;padding:.5rem}.bundle__media img{max-height:200px!important;max-width:200px!important}.bundle-callout{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.bundle-callout__badge{width:100%!important}.bundle-callout__badge .icon-desktop-bundle{display:none!important}.bundle-callout__badge .icon-mobile-bundle{display:block!important}.webtext-copywriters__img img{width:100px}.webtext-copywriters__copy p.webtext-copywriters__copy--headline{font-size:1rem}h3.video-gallery__headline{font-size:1rem;padding:.5rem}.bundles-header__logo svg{height:50px;max-width:175px}.bundles-header__intro h1{font-size:2em!important}.bundle__help .bundle__help__text p{font-size:1.1em}.bundle__help .bundle__help__text{padding:1em}.product-card a.product-card__bundle__item{margin:5px 0 2px}.product-card__software{margin:10px 0 0}.product-card .product-card__demo{margin:5px 0 0}.product-card .product-card__description{margin:2px 0}.product-card .product-card__finance{font-size:12px}.product-card .product-card__finance.product-card__finance-standard a.product-card__finance-link{line-height:1.15}.product-card a.product-card__finance-link{line-height:1;margin:2px 0}.product-card .product-card__finance-amount,.product-card .product-card__finance-months{font-size:1.35em}.product-card .product-card__finance-tip{height:1.15em;width:1.15em}.product-card .product-card__name{font-size:15px;margin-top:0}.product-card .product-card__name a{max-width:-webkit-calc(100% - 1px);max-width:calc(100% - 1px)}.product-card__status-badge{margin:0}.product-card__status-badge+.product-card__deal,.product-card__status-badge+.product-card__rebate-headline,.product-card__status-badge+.product-card__tag,.products .product-card .product-card__status-badge+.product-card__offers{margin:14px 0 4px}.product-color__variants{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.product-color__variants .product-color__variant__nav.product-color__variant__nav--prev{margin-left:-12px}.product-color__variants .product-color__variant__nav.product-color__variant__nav--next{margin-right:-12px}.product-card{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 10px 20px 15px;width:100%}.product-card:last-of-type{padding-bottom:2rem}.product-card .product-card__img{margin:0;min-width:125px;width:30%}.product-card .product-card__info{padding-left:15px;text-align:left;width:55%}#filters h3{font-size:2em}#filters h4 .toggle-arrow{position:relative;right:18px}#filters li.checked a:before{font-size:10px!important}#filters li.checked a:before,#filters li.unchecked a:before{top:7px}#filters .applied_filters a{padding:5px 5px 4px 25px!important}.headermoreless:before{color:#fff!important;content:""!important}#filters li.checked a,#filters li.unchecked a{padding:5px 0 5px 21px}#filters .applied_filters .button{padding:10px!important}.filters{position:fixed;top:100%;-webkit-transition:top .3s ease!important;transition:top .3s ease!important;width:100%!important}.filters h4:after{display:none}#filtersCloseWrapper,#filtersCloseWrapper #filtersClose{top:9px}.content-wrapper{padding:0!important;position:inherit}.pagination.top--pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em!important}.content-wrapper #productGridCol{padding:0}.product-card.candy--card{padding-top:70%}.product-card:last-of-type.candy--card{padding-top:70%}.product-card__description{display:none}.q-n-a__container{display:block;padding:30px 16px 20px}.q-n-a__text .subhead{font-size:1.2rem}}@media(max-width:400px){#certified-fit-cases{min-height:942px}.product-card{width:100%}}@media(max-width:350px){#certified-fit-cases{min-height:986px}}@media(max-width:1000px){#certified-fit-cases .product-suggest__loader-items{background:linear-gradient(90deg,#eeebe7,#eeebe7 198px,#fbfafa 0,#fbfafa 218px);background-size:218px;height:467px}#filters{margin-right:0}#filters h3{border-right:0;font-size:2.2em;padding:20px 0 20px 15px}#filters h4{padding:15px 0 15px 15px}#filters .applied_filters a.button{margin-top:0!important}#filters .applied_filters li{vertical-align:middle}.filters{-webkit-overflow-scrolling:touch;bottom:0;height:100%;left:-100%;overflow-x:hidden;overflow-y:scroll;padding-top:30px;position:fixed;top:0;-webkit-transition:left .3s ease;transition:left .3s ease;visibility:hidden}.filters.filters-open{-webkit-box-shadow:1px 1px 15px rgba(0,0,0,.12);box-shadow:1px 1px 15px rgba(0,0,0,.12);display:block;height:100%;left:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out;visibility:visible;width:270px;z-index:1000}#filtersCloseWrapper,#filtersCloseWrapper #filtersClose{display:inline-block}#filtersCloseWrapper #filtersClose{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:32px;-webkit-justify-content:center;justify-content:center;padding:8px;width:32px}#filtersCloseWrapper #filtersClose:hover{background:#f2f1f0;border:1px solid #2e2d2b;-webkit-box-shadow:0 0 0 4px #f2f1f0;box-shadow:0 0 0 4px #f2f1f0}.filters--toggle{-webkit-appearance:none;background:#fff;border:1px solid #ccc;border-radius:0;cursor:pointer;font-size:13px;font-weight:600;height:47px;margin-right:5px;padding:0 25px}.filters--toggle:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,.12);box-shadow:0 0 5px rgba(0,0,0,.12)}.filters--toggle{color:#757575}.filters--toggle,.sort{display:inline-block}}@media(max-width:768px){#certified-fit-cases .t-h2{font-size:1.75rem}.bundle-callout{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.bundle-callout__badge{width:140px!important}.bundle-callout__badge .icon-desktop-bundle{display:block!important}.bundle-callout__badge .icon-mobile-bundle{display:none!important}.webtext-headline h2{margin-bottom:1.25rem}.webtext-headline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-disclaimer__content.demo-gear .content-column.demo-logo svg.sw--svg{height:140px;width:140px}.product-media .product-notes{margin:10px 0 15px;max-width:none;width:100%}.pagination__product-count{float:right;margin-top:7px}.sort{display:inline-block;height:47px;vertical-align:top}.sort .select{height:100%;min-width:170px}.sort .select select{height:100%}.crumbtrail{margin-bottom:10px!important;padding:0}.manufacturer-page .crumbtrail{padding:5px 10px!important}.filter_list .crumbtrail{background:rgba(0,0,0,0);line-height:2em;margin-bottom:0!important;margin-left:auto!important}.filter_list .crumbtrail:before,.filters_ads #filters .crumbtrail:before{display:none}.filter_list .crumbtrail a.remove{top:-1px}.filter_list .crumbtrail a.remove:before{color:#0064c2;content:""!important}.specialty-shop__financing{padding:1.25rem}.content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-used__banner--gx{padding:0 1rem!important}.complete-order-container{margin-bottom:0}.complete-order .product-suggest-title{border-top:1px solid #eeebe7;height:auto;margin-bottom:1.5rem;padding:1.5rem 0 0}#product-audio-sample-loader{min-height:525px}}@media(max-width:1200px){.oos-product-suggest .product-suggest__loader .product-suggest__loader-items,.oos-product-suggest .product-suggest__loader .product-suggest__loader-items:before{background-size:26.25%}.complete-order-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.complete-order-items .item .image input[type=checkbox],.complete-order-items .item .info,.complete-order-items .separator.equals{display:none}.complete-order-summary{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;margin-top:1rem;width:100%}}@media(max-width:520px){.oos-product-suggest .product-suggest__loader .product-suggest__loader-items,.oos-product-suggest .product-suggest__loader .product-suggest__loader-items:before{background-size:125px}}@media screen and (max-width:768px){.product-suggest__loader{margin:0 1rem}.product-suggest__loader-items{background:linear-gradient(90deg,#fff 5px,#eeebe7 0,#eeebe7 145px,#fff 0);background-size:150px}.product-suggest__loader-items:before{background:linear-gradient(90deg,#fff 5px,#eeebe7 0,#eeebe7 80px,#fff 0,#fff 150px);background-size:150px}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){a.section-top__link:focus{height:auto;opacity:1;padding:2px}.filters--toggle:focus{outline-offset:-3px}}}@media(max-width:675px){.webtext__header svg{display:none}.webtext__header{padding:1em 2em;text-align:center}.bundle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bundle:nth-of-type(odd) .bundle__text{background:#f1f1f1}.bundle__media{width:100%!important}.bundle__media img{max-height:300px;max-width:300px}.bundle__text{padding:1em!important;width:100%}.bundle__text h3{font-size:1.45em}}@media(max-width:567px){#bundleItems{scroll-margin-top:5rem}}@media(max-width:1110px){.bundle-callout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bundle-callout__badge{width:100%}.bundle-callout__badge .icon-desktop-bundle{display:none}.bundle-callout__badge .icon-mobile-bundle{display:block;height:50px;margin:0 auto;width:175px}}@media(max-width:380px){.webtext-copywriters__img img{width:96px}.webtext-copywriters__copy p.webtext-copywriters__copy--headline{font-size:.8125rem}.filters--toggle,.sort{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.sort .select{min-width:170px}.spec-shop .pagination.top--pagination{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}}@media(max-width:992px){.product-disclaimer__content.demo-gear h4,.product-disclaimer__content.demo-gear h5{padding:unset}.product-disclaimer__content.demo-gear h5{margin:10px 0}.product-disclaimer__content.demo-gear p{padding:10px 0}.product-disclaimer__content.demo-gear .content-column{-webkit-box-flex:unset;-ms-flex-preferred-size:100%;-webkit-flex:unset;-ms-flex:unset;flex:unset;-webkit-flex-basis:100%;flex-basis:100%;padding:0}.product-disclaimer__content.demo-gear .content-column .video-gallery{max-height:unset;padding:10px 0}.extra-media-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-media-links{border-bottom:1px solid #e0dfde;border-right:none;max-width:none;padding-bottom:1.5rem;padding-right:0;width:auto}.product-article-section{padding-left:0;padding-top:1.5rem;width:auto}}@media screen and (max-width:800px){.warranty-group.warranty-single{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.warranty-group.warranty-single .warranty-img-wrap{margin:auto;padding-bottom:5px;padding-top:20px}}@media screen and (max-width:512px){.warranty-img-price{padding:1em}.warranty-tcc{height:56px;width:100px}.warranty-badge{width:70px}.warranty-img{margin-bottom:20px;margin-left:30px;padding:0 0 0 30px}.warranty-img-wrap{margin:0 auto;padding-bottom:15px;padding-left:0}.warranty-img-wrap.in-column{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left}.in-column .warranty-tcc{margin:1em}.warranty-manufacturer img{margin:0 auto}.warranty-img-wrap.in-column{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.mym-response{margin-left:15px!important}}@media screen and (max-width:950px){.warranty-group.warranty-split{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.warranty-group.warranty-split .warranty-manufacturer,.warranty-group.warranty-split .warranty-text{width:100%}.warranty-group.warranty-split .warranty-manufacturer img{display:block}.warranty-group.warranty-split .warranty-seperator{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100px;-webkit-justify-content:center;justify-content:center;margin:auto;width:100%}.warranty-group.warranty-split .seperator-line{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(#e6e6e6),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),#e6e6e6,hsla(0,0%,100%,0));height:1px;left:0;top:50%;width:100%}}@media(max-width:1050px){.warranty-container__alt .warranty__alt-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.warranty-container__alt .warranty__alt-logo .warranty-img{margin-right:7rem}.warranty-container__alt .warranty__alt-features{width:100%}}@media(max-width:799px){.warranty-container__alt .warranty__alt-logo .warranty-img{margin-right:3rem}}@media(max-width:512px){.warranty-container__alt .warranty__alt-logo .warranty-img{margin-right:6rem}.warranty-container__alt .warranty__alt-logo .warranty-img-wrap{padding-bottom:.25rem}.warranty-container__alt .warranty__alt-logo .warranty-img:before{width:132px}.warranty-container__alt .warranty__alt-logo .warranty-img-price{height:86px;margin:.65rem 0 0 -.75rem;padding-left:1.75rem;width:6rem}.warranty-container__alt .warranty__alt-logo .warranty-img-price:before{border-bottom:43px solid rgba(0,0,0,0);border-left:16px solid #409dd3;border-top:43px solid rgba(0,0,0,0);right:-16px}.warranty-container__alt .warranty__alt-logo .warranty-img-price:after{border-right:.75rem solid rgba(0,0,0,0);border-top:.5rem solid #303030}.warranty-container__alt .warranty__alt-logo .warranty-img-price__strike{font-size:1rem}.warranty-container__alt .warranty__alt-logo .warranty-img-price__green{font-size:1.25rem}.product-used__banner--gx .used__banner--mobile{display:block}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.warranty-container__alt .warranty__alt-logo .warranty-img-price{padding-left:2rem}.warranty-container__alt .warranty__alt-features .warranty__alt-feature{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-height:200px}.warranty-container__alt .warranty__alt-features .warranty__alt-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media(max-width:600px){.warranty-container__alt .warranty__alt-features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.warranty-container__alt .warranty__alt-features .warranty__alt-feature{margin:.5rem 0}.warranty-container__alt .warranty__alt-features .warranty__alt-feature .nowrap{white-space:nowrap}.warranty-container__alt .warranty__alt-features .warranty__alt-feature br{display:none}.complete-order .product-suggest-title div:first-child,.product-card.card--horizontal{width:100%}.complete-order .product-suggest-title div.t-h2{margin:0!important;width:100%}}@media(max-width:375px){.warranty-container__alt .warranty__alt-features .warranty__alt-feature br{display:block}.complete-order-items .item .image{height:auto;max-width:17vw;min-width:17vw}.complete-order-button{min-width:unset!important}}@media only percy{.block-visual{display:none}.hide-visual{visibility:hidden}}@media(max-width:860px){.product__discontinued-msg p br{display:none}.bundles-header__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media(max-width:704px){.product__discontinued-msg p{text-align:left}}@media(max-width:680px){.bundles-header__wrapper{padding:1em}.bundles-header__logo{min-width:100%}.bundles-header__intro h1{font-size:2.5em}.bundles-header__intro p{font-size:1.1em}.bundles-header__intro{padding:1em}}@media (max-width:480px){.bundles-grid #productGridCol,.bundles-grid__wrapper{padding:0}.product-card__compare{left:15px}}@media(max-width:625px){.bundle__help{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bundle__help .bundle__help__img{display:none}.bundle__help .bundle__help__text{width:100%}.bundle__help .bundle__help__text h3{font-size:2em}}@media only screen and (max-device-width:735px){.product-card__img__flexfix{width:100%}}@media (max-width:1215px){.products .product-card .product-card__offers{font-size:13px;width:90%}}@media only screen and (max-width:768px){.product-color__variants__track{height:40px!important}.product-color__variants__track .product-color__variant{height:40px!important;width:40px!important}.promo-section{min-height:0}.promo-item-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.promo-item-card{min-width:-webkit-calc(50% - 16px);min-width:calc(50% - 16px)}.promo-item-wrapper .steps{padding-top:5px}.promo-item-wrapper .steps p{font-size:18px;line-height:1.6em;padding:0 5%}.offer-left p,.offer-right p{font-size:16px;line-height:1.6em}.offer-left h5{font-size:28px;line-height:1.2em}}@media(max-width:540px){.filters--toggle{color:#1e1e1e;float:none;width:48%}.pagination__product-count{margin-top:10px;text-align:center;width:100%}.pagination__product-count .count{color:#333}.sort{height:47px;line-height:1;width:48%}.sort .select{line-height:1;min-width:0;width:100%}.sort .select:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.sort .select:after{border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0)}.sort .select select{color:#333;height:45px;line-height:1}.pagination.top--pagination .filter-sort{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.spec-shop .pagination.top--pagination{padding:1.5em 1em 1em!important}}@media (max-width:768px){.mfg-logo{display:none!important}.content-wrapper .top--pagination .pagination__page-total{display:none}}@media(max-width:500px){.content-wrapper .pagination.bottomPagination ul{width:90%}.content-wrapper .pagination.bottomPagination li,.content-wrapper .pagination.bottomPagination li a,.content-wrapper .pagination.bottomPagination li strong{margin:0}.content-wrapper .pagination.bottomPagination .paginate-next,.content-wrapper .pagination.bottomPagination .paginate-prev{padding:10px 5px 20px 25px;width:20px}.product-card{width:50%}}@media(max-width:630px){.content-wrapper .pagination.bottomPagination li,.content-wrapper .pagination.bottomPagination li a,.content-wrapper .pagination.bottomPagination li strong{font-size:12px}.content-wrapper .pagination.bottomPagination .paginate-next{padding:15px 15px 20px 20px}.content-wrapper .pagination.bottomPagination .paginate-next span{display:none}.content-wrapper .pagination.bottomPagination .paginate-prev{padding:15px 15px 20px 20px}.content-wrapper .pagination.bottomPagination .paginate-prev span{display:none}.content-wrapper .pagination li .paginate-prev:before{position:absolute;top:10px}.content-wrapper .pagination li .paginate-next:after{position:absolute;top:10px}}@media screen and (max-width:1000px){#filters ul{margin:0!important;padding:0 10px 10px 20px}#filters li.crumbtrail,#filters li.crumbtrail .crumbname{margin-left:0}}@media screen and (max-width:480px){.filters.filters-open{top:0;-webkit-transition:none;transition:none;-webkit-transition:top .3s ease!important;transition:top .3s ease!important;z-index:9999}}@media(max-width:620px){.page-title{font-size:2.5em}.mfg-logo img{max-width:60px;padding-top:15%}.search-intro__guide{font-size:1em;line-height:1}.search-intro__guide:after{font-size:1em;margin:0 auto}}@media screen and (max-width:750px){.cat-bubbles{margin:1rem -1rem 0;max-width:none;width:-webkit-calc(100% + 2rem);width:calc(100% + 2rem)}}@media(max-width:1450px){.section-navigation{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.section-navigation a{margin:5px;width:100px}.section-navigation .section-nav-image{height:70px;width:70px}.section-navigation .section-nav-image svg{width:32px}}@media(max-width:930px){.content-wrapper{width:100%}#productGridCol{padding:0 1rem;width:100%!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#productGridCol{max-width:1480px}#productGridCol .product-card{width:auto}.ask-an-expert__contact{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.ask-an-expert__email{top:-1px}}@media (max-width:500px){.specialty-page .specialty-header__inner{padding:1.5rem 1rem}.specialty-page .store-header .page-title{font-size:2rem}.specialty-page .specialty__subhead{font-size:1.5rem}}@media (max-width:700px){.specialty-page .specialty__intro{font-size:1rem;line-height:1.5}}@media(max-width:999px){.summary-gx-item-details img{width:100px}}@media(max-width:474px){.summary-gx__listing-banner-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.summary-gx__listing-banner-cta{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important;background-image:url(https://media.sweetwater.com/m/home/gx-slider-paper-tear-mb.png?format=webp&optimize=medium);background-position:10% 13%;background-repeat:no-repeat;background-size:170% auto;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-justify-content:space-evenly;justify-content:space-evenly;margin-left:0;min-width:100%;padding:1.5rem 1rem 1rem}.summary-gx__listing-banner-cta img{display:block;height:44px!important;margin-bottom:0!important;width:auto!important}.summary-gx__listing-banner-button{font-size:16px;padding:.55rem 1.25rem}}@media(max-width:1044px){.summary-gx__listing-banner-body{display:inline}.summary-gx__listing-banner-body .hide-on-mobile{display:none}.summary-gx__listing-banner-cta{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-align-items:end;align-items:end;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:160px}.summary-gx__listing-banner-cta img{display:block;margin-bottom:.5rem}.summary-gx__listing-banner-button{font-size:14px;padding:.35rem .85rem}}@media(max-width:440px){.se-contact{display:block}}@media(max-width:530px){.flexbox .oos-product-suggest .product-suggest__items{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}@media screen and (max-width:712px){.meet-your-maker{padding:2em 1em}.mym-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mym-profile{margin:0 10px 10px 0}.mym-title__divider{margin:.75em auto}.mym-title{text-align:center}.mym-response{margin-bottom:1.5em;margin-left:30px}.mym-sw{margin-bottom:.75em}}@media(max-width:1440px){.product-used__banner--gx{padding:0 20px}}@media(max-width:599px){.complete-order .product-suggest-title .actions{margin:1rem auto 0}}@media screen and (max-width:720px){.uadp-hiw__center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.uadp-hiw__center>div{padding:0 0 30px;width:100%}.uadp-hiw__center>div:after{bottom:15px;height:20px;left:50%;margin:0;right:auto;top:auto;-webkit-transform:rotate(135deg) translateX(50%);-ms-transform:rotate(135deg) translateX(50%);transform:rotate(135deg) translateX(50%);width:20px}.incredible-offers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.offer-left,.offer-right{padding:0;width:100%}}@media (max-width:1300px){.promo-item-wrapper .header .promo-item-whack{bottom:0;top:auto}}@media (max-width:1240px){.step-three .step-header{width:580px}}@media (max-width:1140px){.promo-item-wrapper .header .promo-item-whack{width:130px}.promo-item-card{min-width:-webkit-calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@media (max-width:1060px){.promo-item-wrapper .step-tile img{width:100%}}@media only screen and (max-width:530px){.offer-left,.offer-right{border:none;padding:0;width:100%}.offer-left h5{font-size:30px;line-height:1.4em}.pop-head{font-size:17px;line-height:1.2em;padding:3px 5px}}@media only screen and (max-width:425px){.promo-item-card{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;margin:8px!important}.pop-plug{margin-left:0;width:100%}}

/*# sourceMappingURL=style.css.map*/