.cart-content .cart-content-body .promo-code-wrap .apply-promocode .apply:before,.checkout .checkout-main .review .total-summary .apply-promocode .apply:before{content:"\f00c"}.forms-loader>div,.plugins-spinner>div{-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out}html{font-size:16px;font-family:Walsheim !important;overflow-y:scroll}h1{line-height:1.2em}body{background-image:none!important;margin:0;padding-top:5rem;font-size:inherit!important;font-family:inherit!important;line-height:normal;position:relative}body.checkout:not(.desktop-mobile-sitenav):not(.sitecore-mode){margin:0;padding-top:60px;background-color:#7826e7}body.three-panes,body.two-panes{padding-top:1rem}.overlay-bg{position:fixed;top:5rem;z-index:11;background-color:rgba(50,50,50,.66);width:100%;height:100%;display:none}.cart-wrapper,.featured-offer{position:fixed;top:80px;left:0}.noscroll{overflow-y:hidden}.featured-offer{width:100%;height:60px;z-index:3;background-color:#fff;cursor:pointer;text-align:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-transition:background-color .5s;transition:background-color .5s;background-image:radial-gradient(circle,#7826e7 2px,transparent 1.5px);background-position:bottom;background-size:12px 4px;background-repeat:repeat-x}.featured-offer *{font-weight:500}.featured-offer .offer-header{font-size:1.25em;font-weight:600;text-transform:uppercase;margin:0}.featured-offer .offer-content{margin:0 .5rem}.featured-offer.highlighted{background-color:#7826e7;color:#fff}.featured-offer.highlighted .learn-more a{color:#fff;text-decoration:underline;padding:0 6px}.featured-offer.highlighted .learn-more a:hover{text-decoration:none}.cart-wrapper{overflow-y:scroll;right:0;bottom:0;z-index:200;display:none}.cart-content{font-size:14px;position:static;z-index:7;width:20%;min-height:calc(100vh + 80px);padding-bottom:25px;margin-left:auto;background-color:#eaeaea;display:none}.cart-content .cart-header{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;background-color:#333;color:#fff;height:4em}.cart-content .cart-header h1{margin:0;text-transform:uppercase;width:calc(100% / 1.75);text-align:center;font-size:1.25em}.cart-content .cart-header .cart-content-close-btn{padding:0 1em;cursor:pointer}.cart-content .cart-content-body>ul{padding:0;list-style-type:none;display:block}.cart-content .cart-content-body>ul>li{display:block;background-color:#fff;margin-bottom:.5em;height:100%;position:relative}.cart-content .cart-content-body>ul>li .cart-item{display:block;padding:1em;height:100%;width:100%}.cart-content .cart-content-body>ul>li .cart-item>.prodLink{height:100%;width:100%}.cart-content .cart-content-body>ul>li .cart-item h2,.cart-content .cart-content-body>ul>li .cart-item>div{width:100%;margin:6px 0;line-height:1.35em}.cart-content .cart-content-body>ul>li .cart-item .item-note{font-size:.8em;padding:12px 0;color:#444}.cart-content .cart-content-body>ul>li .cart-item .item-note strong{color:#f55}.cart-content .cart-content-body>ul>li .cart-item h2{margin:.5em 0 0;color:#343434;font-size:16px;text-transform:none}.cart-content .cart-content-body>ul>li .cart-item img{width:65%;display:block;margin:0 auto}.cart-content .cart-content-body>ul>li .cart-item .qty-price-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.cart-content .cart-content-body>ul>li .cart-item .qty-price-wrap .price{font-size:1.2em;margin-bottom:.75em;margin-left:.75em}.cart-content .cart-content-body>ul>li .cart-item .qty-price-wrap .qty{width:2.625em;height:2em;border-radius:2px;color:#787878;background-color:#fff;-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.14);box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.14);border:1px solid #F7F7F7;text-align:center}.cart-content .cart-content-body>ul>li .cart-item .qty-price-wrap .qty::-webkit-inner-spin-button,.cart-content .cart-content-body>ul>li .cart-item .qty-price-wrap .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-content .cart-content-body>ul>li .remove-from-cart-btn{font-size:16px;font-weight:700;cursor:pointer;font-family:monospace;color:#919191;padding-right:1em;padding-top:1em;position:absolute;top:0;right:0}.cart-content .cart-content-body .promo-code-wrap{padding:1em;font-size:1rem}.cart-content .cart-content-body .promo-code-wrap a{color:#2173bb;text-decoration:none}.cart-content .cart-content-body .promo-code-wrap a:hover{color:#1b69ad}.cart-content .cart-content-body .promo-code-wrap .apply-promocode{position:relative}.cart-content .cart-content-body .promo-code-wrap .apply-promocode .promocode-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:90%}.cart-content .cart-content-body .code-val{display:block}.cart-content .cart-content-body .remove-promocode{line-height:1.5rem}.cart-content .cart-content-body .promo-code-wrap .apply-promocode input.code-input{margin:0 12px 0 0;width:45%}.cart-content .cart-content-body .promo-code-wrap .apply-promocode input.code-input::-webkit-input-placeholder{font-family:Walsheim !important;font-style:italic}.cart-content .cart-content-body .promo-code-wrap .apply-promocode input.code-input::-moz-placeholder{font-family:Walsheim !important;font-style:italic}.cart-content .cart-content-body .promo-code-wrap .apply-promocode input.code-input:-ms-input-placeholder{font-family:Walsheim !important;font-style:italic}.cart-content .cart-content-body .promo-code-wrap .apply-promocode input.code-input:-moz-placeholder{font-family:Walsheim !important;font-style:italic}.cart-content .cart-content-body .promo-code-wrap .apply-promocode input.code-input.error{border:1px solid #f55}.cart-content .cart-content-body .promo-code-wrap .apply-promocode .apply,.cart-content .cart-content-body .promo-code-wrap .apply-promocode .cancel{width:20px;height:20px;border-radius:50%;margin:0 2px;position:relative;-webkit-box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);border:1px solid #ddd;cursor:pointer}.cart-content .cart-content-body .promo-code-wrap .apply-promocode .apply:before,.cart-content .cart-content-body .promo-code-wrap .apply-promocode .cancel:before{font-family:FontAwesome;font-size:.85em;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cart-content .cart-content-body .promo-code-wrap .apply-promocode .apply{background-color:#0cc;background-image:none;min-width:0;padding:0;font-family:FontAwesome !important}.cart-content .cart-content-body .promo-code-wrap .apply-promocode .apply:hover{background-color:#099}.cart-content .cart-content-body .promo-code-wrap .apply-promocode .cancel{background-color:#343434}.cart-content .cart-content-body .promo-code-wrap .apply-promocode .cancel:hover{background-color:#1b1b1b}.cart-content .cart-content-body .promo-code-wrap .apply-promocode .cancel:before{content:"\f00d"}.cart-content .cart-content-body .promo-code-wrap .apply-promocode .promocode-error{font-size:.9em;color:#f55;padding:5px 1px}.cart-content .cart-content-body .promo-code-wrap .apply-promocode .applied{color:#2173bb}.cart-content .cart-content-body .promo-code-wrap .apply-promocode .discount-wrapper{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cart-content .cart-content-body .promo-code-wrap .apply-promocode .removePromoCodeBtn{color:#919191;cursor:pointer}.cart-content .cart-content-body .subtotal-wrap{padding:0 1.5em 0 1em}.cart-content .cart-content-body .subtotal-wrap .subtotal{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.cart-content .cart-content-body .subtotal-wrap .subtotal .subtotal-amount{font-size:1.2em;font-family:Gotham;text-align:right;-ms-flex:1;-webkit-box-flex:1;flex:1}.cart-content .cart-content-body .subtotal-wrap .subtotal h2{margin:0;font-weight:500;font-size:16px;color:#343434}.cart-content .cart-content-body .subtotal-wrap .tax{display:block}.cart-content .cart-content-body .checkout-btn{width:80%;height:5em;margin:1.5em auto;display:block;background:#f67900;color:#fff;font-family:Gotham;font-size:1.2em;border:none;border-radius:5px}.cart-content .cart-content-body .keep-shopping-wrap{width:100%;display:block;text-align:center;font-size:1.3em;font-weight:400}.cart-content .cart-content-body--empty .empty-msg{width:93%;height:160px;margin:1em auto;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:18px;background-color:#e0e0e0}.cart-content .cart-content-body--empty h1{padding-left:10%;font-size:1.3rem;margin:2em 0;text-transform:uppercase}.cart-content .cart-content-body--empty .recently-viewed{margin:.5em;background-color:#fff;padding:2.5em;line-height:1.3em}.cart-content .cart-content-body--empty .recently-viewed img{display:block;width:60%;margin:0 auto 1em}.cart-content .cart-content-body--empty .recently-viewed p{margin:1em auto;text-align:justify}.cart-content .cart-content-body--empty .recently-viewed .price-block{text-align:center}.cart-content .cart-content-body--empty .recently-viewed .price-block a{height:34px;width:50%;display:block;line-height:34px;border:1px solid #f67900;color:#f67900;border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s;margin:.5em auto}.cart-content .cart-content-body--empty .recently-viewed .price-block a:hover{color:#fff;font-weight:500;background-color:#f67900;text-decoration:none}.cart-content .cart-content-body--empty .cart-new-offers .cart-new-offers-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0 1.5em}.cart-content .cart-content-body--empty .cart-new-offers .cart-new-offers-wrap .new-offers-item{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-bottom:1em;border-bottom:1px solid #ddd}.cart-content .cart-content-body--empty .cart-new-offers .cart-new-offers-wrap .new-offers-item:last-child{border:none}.cart-content .cart-content-body--empty .cart-new-offers .cart-new-offers-wrap .new-offers-item:not(:first-child) .offer-desc{margin-top:1em}.cart-content .cart-content-body--empty .cart-new-offers .cart-new-offers-wrap .new-offers-item .offer-desc{margin:0;line-height:1.6em;width:75%}.cart-content .cart-content-body--empty .cart-new-offers .cart-new-offers-wrap .new-offers-item strong{margin:1em 0}.cart-content .cart-content-body--empty .cart-new-offers .cart-new-offers-wrap .new-offers-item .get-offer-btn{height:34px;width:40%;display:block;line-height:34px;border:1px solid #f67900;color:#f67900;border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s;margin:.5em 0;text-align:center;text-transform:uppercase}.cart-content .cart-content-body--empty .cart-new-offers .cart-new-offers-wrap .new-offers-item .get-offer-btn:hover{color:#fff;font-weight:500;background-color:#f67900;text-decoration:none}.main-content{width:45%;margin-left:18%}.main-content .pricing .pricing-header{font-size:2rem}.main-content .cust-type{display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;list-style-type:none;padding:1em 0 0;font-size:1.1rem}.main-content .cust-type li{padding:0 .5rem;line-height:100%;line-height:1.4em;-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto;text-align:center}.main-content .cust-type li:first-child{padding-left:0}.main-content .cust-type li:not(:last-child){border-right:1px solid #aeaeae}.main-content .cust-type li a{cursor:pointer;color:#7826e7;font-weight:300;-webkit-transition:all .33s;transition:all .33s}.main-content .cust-type li a:hover{color:#55216e;text-decoration:none}.main-content .cust-type li.active a{cursor:default;color:#7826e7;text-decoration:none;font-weight:500}.main-content .products .already-own a,.main-content .system-requirements .requirements-list li a{color:#2173bb}.main-content .products .products-options-list li label .option-content .desc.active,.main-content .products .products-options-list li label .option-content .price.active,.main-content .support .support-options-list label .support-option-desc .plan-type.active,.main-content .support .support-options-list label .support-option-desc .price.active{font-weight:600}.main-content .products{background-image:radial-gradient(circle,#dedede 2px,transparent 1.5px);background-position:bottom;background-size:12px 4px;background-repeat:repeat-x}.main-content .products .products-options-list{list-style-type:none;padding:0}.main-content .products .products-options-list li{padding:1.5rem 1rem;border-radius:.33rem;cursor:pointer}.main-content .products .products-options-list li label{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.main-content .products .products-options-list li label .radio-input-wrapper{position:relative;-ms-flex-preferred-size:2rem;flex-basis:2rem;min-width:2rem;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;padding-right:1rem}.main-content .products .products-options-list li label .radio-input-wrapper div{height:26px;width:26px;min-width:26px;display:inline-block;cursor:pointer;vertical-align:middle;background:#fff;border-radius:100%;position:relative;border:1px solid #b7b7b7}.main-content .products .products-options-list li label .radio-input-wrapper div:before{content:"";position:absolute;border-radius:50%;width:18px;height:18px;margin:3px 0 0 3px}.main-content .products .products-options-list li label .radio-input-wrapper input[type=radio]{position:absolute;visibility:hidden}.main-content .products .products-options-list li label .radio-input-wrapper input[type=radio]:checked+div:before{background-color:#7826e7;-webkit-transition:background-color .25s;transition:background-color .25s}.main-content .products .products-options-list li label .option-content .desc,.main-content .products .products-options-list li label .option-content .price{font-size:1.1rem}.main-content .products .products-options-list li label .option-content .sub-desc ul{list-style-type:square;padding-left:2em}.main-content .products .products-options-list li label .option-content .sub-desc ul>li{padding:4px 0;margin:0}.main-content .products .products-options-list li label .option-content .sub-desc{line-height:1.66em;margin:.5rem 0 0 .5rem}.main-content .products .already-own p{width:90%;margin:1em auto}.main-content .products .already-own p:first-child{text-align:center}.main-content .products .already-own a:hover{color:#1b69ad;text-decoration:none}.main-content .support{background-image:radial-gradient(circle,#dedede 2px,transparent 1.5px);background-position:bottom;background-size:12px 4px;background-repeat:repeat-x}.main-content .support .support-header{font-size:2rem;line-height:20px}.main-content .support .support-options-list{list-style-type:none;padding:0}.main-content .support .support-options-list label{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.main-content .support .support-options-list label .radio-input-wrapper{position:relative;-ms-flex-preferred-size:2rem;flex-basis:2rem;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;padding-right:1rem}.main-content .support .support-options-list label .radio-input-wrapper div{height:26px;width:26px;min-width:26px;display:inline-block;cursor:pointer;vertical-align:middle;background:#fff;border-radius:100%;position:relative;border:1px solid #b7b7b7}.main-content .support .support-options-list label .radio-input-wrapper div:before{content:"";position:absolute;border-radius:50%;width:18px;height:18px;margin:3px 0 0 3px}.main-content .support .support-options-list label .radio-input-wrapper input[type=radio]{position:absolute;visibility:hidden}.main-content .support .support-options-list label .radio-input-wrapper input[type=radio]:checked+div:before{background-color:#7826e7;-webkit-transition:background-color .25s;transition:background-color .25s}.main-content .support .support-options-list label .support-option-desc .sub-desc{margin:1em 0;line-height:1.66em}.main-content .support .support-options-list label .support-option-desc .plan-type,.main-content .support .support-options-list label .support-option-desc .price{font-size:1.1rem}.main-content .support .support-options-list label .support-option-desc>ul{list-style-type:square;padding-left:1.5rem}.main-content .support .support-options-list label .support-option-desc>ul>li{padding:0;margin:10px 0}.main-content .support .support-options-list li{padding:1.5rem 1rem;border-radius:.33rem}.main-content .support .support-options-list li .support-option-sub-desc{list-style-type:square;padding-top:1rem;padding-left:2rem}.main-content .support .support-options-list li .support-option-sub-desc li{padding:.5rem}.main-content .tab-content.active>section{padding:2.5rem 0}.main-content .tab-content.active>section.support{padding-bottom:0}.main-content .description-sec,.main-content .specifications-sec{line-height:1.5em;background-image:radial-gradient(circle,#dedede 2px,transparent 1.5px);background-position:bottom;background-size:12px 4px;background-repeat:repeat-x}.main-content .description-sec ul,.main-content .specifications-sec ul{list-style-type:square;padding-left:3rem}.main-content .description-sec ul li,.main-content .specifications-sec ul li{padding:.5rem}.main-content .description-sec:last-of-type,.main-content .specifications-sec:last-of-type{background-image:none}.main-content .description-sec[id^=Legal],.main-content .specifications-sec[id^=Legal]{font-size:.8em}.main-content .description-sec[id^=Legal]>*,.main-content .specifications-sec[id^=Legal]>*{display:block;width:80%;margin:0}.main-content .description-sec[id^=Legal] h1,.main-content .specifications-sec[id^=Legal] h1{font-size:1.6em}.main-content .Specifications,.main-content .whats-included{background-image:radial-gradient(circle,#dedede 2px,transparent 1.5px);background-position:bottom;background-size:12px 4px;background-repeat:repeat-x;padding-bottom:1rem}.main-content .Specifications .included-header,.main-content .whats-included .included-header{font-size:2rem;font-weight:400}.main-content .Specifications .included-list,.main-content .whats-included .included-list{list-style-type:square;padding-left:3rem}.main-content .Specifications .included-list li,.main-content .whats-included .included-list li{padding:.5rem;line-height:1.5em}.main-content .system-requirements .requirements-header{font-size:2rem}.main-content .system-requirements .requirements-list{list-style-type:square;padding-left:3rem}.main-content .system-requirements .requirements-list li{padding:.5rem}.main-content .system-requirements .requirements-list li a:hover{color:#1b69ad}.main-content .enterprise p{font-size:1.5rem}.main-content .enterprise .purple-btn{min-width:15.625rem;min-height:5rem;background:#fff;border:3px solid #7826e7;color:#7826e7;font-size:1.15rem;border-radius:5px;font-family:Gotham;padding:0;cursor:pointer;outline:0}.main-content .enterprise .purple-btn:hover{color:#fff;background-color:#7826e7;-webkit-transition:background-color .2s;transition:background-color .2s}.right-content{position:fixed;padding-top:11rem;padding-left:2rem;padding-right:2rem;right:0;top:0;height:100%;width:34%}.right-content .add-to-cart h1{font-size:2em;margin-top:.5em}.right-content .add-to-cart.vertical h1{font-size:1.35em;margin-top:.5em}.right-content .add-to-cart .image-grid .hero-img img{width:60%;display:block;margin:0 auto}.right-content .add-to-cart .image-grid .hero-img img.vertical{width:33%}.right-content .add-to-cart .image-grid .image-subgrid{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.right-content .add-to-cart .image-grid .image-subgrid img{width:25%}.right-content .add-to-cart .image-grid .image-subgrid iframe{width:100px;height:80px;margin-right:10px}.right-content .add-to-cart .image-grid .image-subgrid .altImages{text-align:center}.right-content .add-to-cart .chosen-items{list-style-type:none;padding:0}.right-content .add-to-cart .chosen-items li{line-height:1.5rem;font-size:.9rem}.right-content .add-to-cart form.item-total{position:relative}.right-content .add-to-cart form.item-total .item-total__left{display:inline-block}.right-content .add-to-cart form.item-total .qty{width:2.625rem;height:2rem;border-radius:2px;color:#787878;background-color:#fff;-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.14);box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.14);border:1px solid #F7F7F7;text-align:center;display:inline-block;margin-bottom:0;-moz-appearance:textfield}.right-content .add-to-cart form.item-total .qty::-webkit-inner-spin-button,.right-content .add-to-cart form.item-total .qty::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.right-content .add-to-cart form.item-total .total-wrapper{font-weight:700;font-size:1.125rem;letter-spacing:-.5px;-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:5px;margin-right:auto}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle{color:#2173bb;text-decoration:none}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle .country-val:after{content:'\f0d7';font-family:FontAwesome;margin:0 4px}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle:hover{color:#1b69ad}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle .popover__wrapper{position:relative;margin-top:1.5rem;display:inline-block}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle .popover__wrapper .popover__content{border-radius:4px;min-width:160px;left:-95px;top:-250px;opacity:1;visibility:hidden;position:absolute;-webkit-transform:translate(0,10px);transform:translate(0,10px);background-color:#ddd;padding:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);width:auto}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle .popover__wrapper .popover__content:before{position:absolute;z-index:-1;content:'';right:calc(50% - 10px);bottom:-10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #ddd;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle .popover__wrapper .popover__content .label{padding:6px;display:block;font-family:Gotham;font-size:14px;color:#555;text-align:center}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle .popover__wrapper .popover__content ul{list-style-type:none;padding:0;margin:0}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle .popover__wrapper .popover__content ul li{padding:10px;color:#333;font-size:14px;font-weight:400}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle .popover__wrapper .popover__content ul li:hover{background-color:#787878;color:#fff;cursor:pointer;font-weight:700}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle .popover__wrapper.opened .popover__content{z-index:10;opacity:1;visibility:visible;-webkit-transition:all .3s cubic-bezier(.75,-.02,.2,.97);transition:all .3s cubic-bezier(.75,-.02,.2,.97)}.right-content .add-to-cart form.item-total .add-to-cart-btn{margin:1rem auto .25rem;display:block;cursor:pointer;width:100%;background-color:#f67900;color:#fff;font-size:1.5rem;font-family:Gotham;padding:1.5rem 0;font-weight:700;border:none;border-radius:5px}.right-content .add-to-cart form.item-total .add-to-cart-btn:before{content:"\f07a";font-family:avidmoon,FontAwesome,Blank;font-size:2.5rem;padding-right:1rem;vertical-align:sub}.right-content .add-to-cart form.item-total .reseller{display:block;text-align:center;font-size:.9rem}.right-content .add-to-cart form.item-total .reseller a{color:#2173bb}.right-content .add-to-cart form.item-total .reseller a:hover{color:#1b69ad}.right-content .add-to-cart form.item-total .vat{display:block;margin:5px 0;font-size:.85em;color:#444}.addons{padding:3rem;margin:1rem 0 3rem;border:1px solid #00c6c6}.addons .addons-header{font-size:2rem;margin:0}.addons .addons-subheader{color:#00c6c6;font-size:1.75rem;text-transform:none}.addons .addons-wrapper .addons-item{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:1rem 2rem 1rem 0}.addons .addons-wrapper .addons-item .addons-item-info{padding:0 1rem}.addons .addons-wrapper .addons-item .addons-item-info div{line-height:1.66em}.addons .addons-wrapper .addons-item .addons-item-info .addons-item-header{margin:.4em 0;font-size:1.25em;display:block;width:100%}.addons .addons-wrapper .addons-item .addons-item-info .addons-item-header .addon-price,.addons .addons-wrapper .addons-item .addons-item-info .addons-item-header .addon-title{font-size:inherit}.addons .addons-wrapper .addons-item .addons-item-info .addons-item-header.active{font-weight:600}.addons .addons-wrapper .addons-item .addons-item-info .features-list{padding-left:1rem;list-style-type:square;color:#515151}.addons .addons-wrapper .addons-item .addons-item-info .learn-more{outline:0;color:#2173bb}.addons .addons-wrapper .addons-item .addons-item-info .learn-more:hover{color:#1b69ad}.popular{background-color:#F7F7F7}.ribbon-left{position:absolute;right:134px;top:-50px}.ribbon-left .tr-left{width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:14px solid #8c3bf2;position:absolute;top:12px;left:45px}.ribbon-left .rect{width:120px;height:28px;background-color:#8c3bf2;position:absolute;left:59px;top:12px;color:#fff;text-align:center;line-height:28px;text-transform:uppercase;font-family:Gotham;font-size:.66rem;font-weight:600;letter-spacing:1px}.ribbon-left .tr-bottom-right{width:0;height:0;border-top:20px solid #7826e7;border-right:30px solid transparent;position:absolute;left:149px;top:40px}.students-note{margin:1rem 0;display:block;color:#b7b7b7}.checkbox-wrapper{position:relative;-ms-flex-preferred-size:2rem;flex-basis:2rem;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;padding-right:1rem}.checkbox-wrapper div{height:19px;width:19px;min-width:19px;display:inline-block;cursor:pointer;vertical-align:middle;border-radius:2px;position:relative;border:1px solid #b7b7b7}.checkbox-wrapper div:before{content:"";position:absolute;border:3px solid #7826e7;border-top:none;border-right:none;background:0 0;-webkit-transform:rotate(-52deg);transform:rotate(-52deg);width:13px;height:10px;margin-top:2px;margin-left:2px;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.checkbox-wrapper input[type=checkbox]{position:absolute;visibility:hidden}.checkbox-wrapper input[type=checkbox]:checked+div:before{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.use-billing .checkbox-wrapper div:before{margin:0;top:2px;left:2px}.fancybox-type-image .fancybox-close{right:-45px;color:#fff}.fancybox-type-image .fancybox-close:after{content:"\00d7";font-family:monospace;font-size:55px}.fancybox-type-image .fancybox-close:hover{text-decoration:none}.fancybox-type-image.fancybox-wrap{-webkit-transform:scale(.8);transform:scale(.8)}.menu-popup .fancybox-inner{overflow:hidden!important}.menu-full-stories .ribbon-left{position:static;right:auto;top:auto}ul.tabs li{background:0 0;display:inline-block}.tab-content,ul.tabs li.active{background:#fff}.tab-content{display:none;padding-bottom:2em}.tab-content.active{display:inherit}.homepage .page-nav{top:100px}.homepage .main{margin-top:0}.homepage .top-navigation .cart-btn-container .cart-icon,.homepage .top-navigation .top-nav-logo .ai-logo:before{color:#7826e7}.homepage .top-navigation .cart-btn-container .cart-icon .cart-items-count{color:#fff}.homepage .top-navigation .toggle-nav{color:#7826e7}.homepage .main-content{padding:0}.homepage .main-content .hero-image{height:calc(100vh - 60px);width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;background-image:url(./../img/PT_12-8-2.jpg);background-size:cover;background-position:100%}.homepage .main-content .hero-image h1.hero-header{font-size:48px;color:#fff;font-weight:500;height:50%;padding:1.5rem;-ms-flex-preferred-size:60%;flex-basis:60%}.homepage .main-content .hero-image .call-to-action__link:active,.homepage .main-content .hero-image .call-to-action__link:focus,.homepage .main-content .hero-image .call-to-action__link:hover{text-decoration:none}.homepage .main-content .hero-image .call-to-action{display:block;margin:0 auto;height:44px;background-color:#f67900;color:#fff;padding:0 8px;font-weight:500;font-size:16px;cursor:pointer}.homepage .main-content .hero-image .call-to-action:hover{background-color:#d26700;text-decoration:none}.homepage .main-content .main-products{min-height:calc(100vh - 60px)}.homepage .main-content .main-products h1{font-size:48px;font-family:Walsheim !important;padding:1em .5em}.homepage .main-content .main-products .product{min-height:70vh;margin-bottom:3em;position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fff),color-stop(40%,#f1f1f1));background:linear-gradient(180deg,#fff 40%,#f1f1f1 40%)}.homepage .main-content .main-products .product img{display:block;width:85%;margin:0 auto}.homepage .main-content .main-products .product a{display:block;text-transform:none;color:#2173bb;font-weight:500;font-family:Walsheim !important;font-size:26px;width:85%;margin:0 auto;cursor:pointer;padding:.5em 0}.homepage .main-content .main-products .product .spotlight-description{width:85%;margin:0 auto;padding-bottom:1em;font-size:1.35em;line-height:1.25em}.homepage .main-content .main-products .product .spotlight-description>div:first-child{margin-top:.5em}.homepage .main-content .main-products .product .spotlight-description a{display:inline-block;font-size:16px;width:100%;padding:0}.homepage .main-content .special-offers{border-bottom:1px solid #ddd}.homepage .main-content .special-offers h1{font-size:36px;font-weight:100;text-transform:uppercase;padding:0 1.5rem 1.5rem;color:#195890}.homepage .main-content .special-offers .offers-wrapper{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;margin:0 1.5rem}.homepage .main-content .special-offers .offers-wrapper .offers-item p{font-size:1.5em;width:75%;line-height:1.45em;margin-bottom:.5em}.homepage .main-content .special-offers .offers-wrapper .offers-item span{font-weight:500;font-size:14px}.homepage .main-content .special-offers .offers-wrapper .offers-item a[role=button]{display:block;border:1px solid #f67900;border-radius:4px;min-width:30%;width:30%;margin:1em auto 2.5em 0;padding:12px 6px;text-align:center;text-transform:uppercase;color:#f67900;font-weight:500;-webkit-transition:background-color .3s;transition:background-color .3s;letter-spacing:1px}.homepage .main-content .special-offers .offers-wrapper .offers-item a[role=button]:active,.homepage .main-content .special-offers .offers-wrapper .offers-item a[role=button]:focus,.homepage .main-content .special-offers .offers-wrapper .offers-item a[role=button]:hover{background-color:#f67900;color:#fff;text-decoration:none}.homepage .main-content .plugins h1{font-size:36px;font-weight:100;text-transform:uppercase;padding:1.5rem;color:#195890}.homepage .main-content .plugins .featured-filter{min-height:200px;background-color:#f1f1f1}.homepage .main-content .plugins .featured-filter a{text-transform:none;text-decoration:underline;font-size:2em;color:#1e8ae8;display:block;text-align:center;padding:1em 0}.homepage .main-content .plugins .featured-filter a:hover{text-decoration:none}.homepage .main-content .plugins .featured-filter a.active{cursor:default;text-decoration:none;color:#333;font-weight:700}.homepage .main-content .plugins .featured-filter a.active:after{content:':'}.homepage .main-content .plugins .featured-filter ul.tabs{width:50%;margin:.5em auto;display:-ms-flexbox;display:-webkit-box;display:flex;border:1px solid #ddd;border-radius:5px}.homepage .main-content .plugins .featured-filter ul.tabs li.tab-link{padding:10px;text-align:center;-ms-flex:1;-webkit-box-flex:1;flex:1;background-color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:1px;-webkit-transition:all .5s;transition:all .5s}.homepage .main-content .plugins .featured-filter ul.tabs li.tab-link a{padding:0;font-size:1rem;text-decoration:none;color:#000}.homepage .main-content .plugins .featured-filter ul.tabs li.tab-link a:hover{text-decoration:none}.homepage .main-content .plugins .featured-filter ul.tabs li.tab-link.active{background-color:#2173bb;-webkit-box-shadow:inset 0 1px 14px 0 rgba(0,0,0,.24);box-shadow:inset 0 1px 14px 0 rgba(0,0,0,.24)}.homepage .main-content .plugins .featured-filter ul.tabs li.tab-link:not(.inactive):hover{background-color:#2173bb}.homepage .main-content .plugins .featured-filter ul.tabs li.tab-link.active a,.homepage .main-content .plugins .featured-filter ul.tabs li.tab-link:not(.inactive):hover a{color:#fff}.homepage .main-content .plugins .featured-filter ul.tabs li.tab-link:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.homepage .main-content .plugins .featured-filter ul.tabs li.tab-link:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.homepage .main-content .plugins .featured-filter .tab-content{background-color:#f1f1f1;width:75%;margin:.33em auto 0;min-height:100px}.homepage .main-content .plugins .featured-filter .tab-content select{margin:.33em auto}.homepage .main-content .plugins .plugins-list .plugin-container{min-height:130px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:1em .5em 1em 1em;position:relative}.homepage .main-content .plugins .plugins-list .plugin-container .plugin-info{-ms-flex:2 1 auto;-webkit-box-flex:2;flex:2 1 auto;width:100%}.homepage .main-content .plugins .plugins-list .plugin-container .plugin-info a{color:#2173bb;font-size:1.45em;margin-bottom:.5em;display:block}.homepage .main-content .plugins .plugins-list .plugin-container .plugin-info a small{font-size:10px;color:#ccc}.homepage .main-content .plugins .plugins-list .plugin-container .plugin-info a:hover{text-decoration:none}.homepage .main-content .plugins .plugins-list .plugin-container .plugin-info p{margin:0;line-height:1.35em}.homepage .main-content .plugins .plugins-list .plugin-container .plugin-image{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;width:100%;text-align:center}.homepage .main-content .plugins .plugins-list .plugin-container .plugin-image img{max-height:210px}.homepage .main-content .plugins .plugins-list .plugin-container.recommended{background-color:#f2f8fc}.checkout .checkout-main,.checkout .main{background-color:#7826e7}.homepage .main-content .plugins .plugins-list .plugin-container.recommended .recommended-ribbon{min-width:40%;height:28px;background-color:#7826e7;color:#fff;letter-spacing:2px;font-size:.9em;text-transform:uppercase;position:absolute;right:0;text-align:center;line-height:28px;top:-11px}.homepage .main-content .plugins .plugins-list .plugin-container.recommended .recommended-ribbon .tr-left{width:0;height:0;border-top:14px solid transparent;border-right:15px solid #7826e7;border-bottom:14px solid transparent;position:absolute;top:0;left:-15px}.homepage .main-content .plugins .plugins-list .plugin-container.recommended .recommended-ribbon .tr-bottom{display:none}.homepage .main-content .training h1{font-size:36px;font-weight:100;text-transform:uppercase;padding:1.5rem;color:#195890}.homepage .main-content .training .books,.homepage .main-content .training .learning{padding:0 1.5rem}.homepage .main-content .training .books h2,.homepage .main-content .training .learning h2{text-transform:none;color:#343434;font-weight:600;font-size:1.8em}.homepage .main-content .training .books a,.homepage .main-content .training .learning a{display:block;font-size:1.4em;margin:1em 0;color:#2173bb}.homepage .main-content .training .learning{margin:4em 0}.checkout .main{margin:0;height:100%}.checkout .top-navigation .top-nav-logo .ai-logo:before{color:#7826e7}.checkout .checkout-main .payment,.checkout .checkout-main .review,.checkout .checkout-main .shipping{position:relative;padding-bottom:1rem}.checkout .checkout-main .payment .section-bg,.checkout .checkout-main .review .section-bg,.checkout .checkout-main .shipping .section-bg{background:rgba(50,50,50,.8);width:100%;height:100%;position:absolute;left:0;top:0;z-index:9;display:none}.checkout .checkout-main .payment .section-bg.show,.checkout .checkout-main .review .section-bg.show,.checkout .checkout-main .shipping .section-bg.show{display:block}.checkout .checkout-main .payment{min-height:calc(100vh - 60px);background-color:#fff}.checkout .checkout-main .payment h1{font-family:Walsheim !important;padding:10px;font-size:2.5rem}.checkout .checkout-main .payment .payment-options.tabs{height:40px;border-bottom:1px solid #ccc;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.checkout .checkout-main .payment .payment-options.tabs li{-webkit-box-sizing:content-box;box-sizing:content-box;height:100%;border:1px solid #ccc;width:calc(100% / 2.2);border-top-left-radius:5px;border-top-right-radius:5px;background-color:#bfbfbf;-webkit-transition:background-color .2s;transition:background-color .2s}.checkout .checkout-main .payment .payment-options.tabs li:first-child{margin-left:.75em}.checkout .checkout-main .payment .payment-options.tabs li:last-child{margin-right:.75em}.checkout .checkout-main .payment .payment-options.tabs li.active{border-bottom:1px solid #fff;background-color:#fff}.checkout .checkout-main .payment .payment-options.tabs li a{display:block;width:100%;height:100%;background-size:50% auto;background-repeat:no-repeat;background-position:center}.checkout .checkout-main .payment .payment-options.tabs li a.visa-mc-amex{background-image:url(../img/visa-mastercard-amex.png)}.checkout .checkout-main .payment .payment-options.tabs li a.paypal{background-image:url(../img/paypal.png)}.checkout .checkout-main .payment .tab-content{padding:10px;height:80%}.checkout .checkout-main .payment .visa-mc-amex-form{height:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.checkout .checkout-main .payment .visa-mc-amex-form>input{height:8%;margin:0}.checkout .checkout-main .payment .visa-mc-amex-form>div[class$=wrap]{height:8%}.checkout .checkout-main .payment .visa-mc-amex-form>div[class$=wrap] input,.checkout .checkout-main .payment .visa-mc-amex-form>div[class$=wrap] select{height:100%}.checkout .checkout-main .payment .visa-mc-amex-form>div[class$=wrap] input:first-child,.checkout .checkout-main .payment .visa-mc-amex-form>div[class$=wrap] select:first-child{margin-right:.5em}.checkout .checkout-main .payment .visa-mc-amex-form .card-number-wrap{display:-ms-flexbox;display:-webkit-box;display:flex}.checkout .checkout-main .payment .visa-mc-amex-form .card-number-wrap .card-number{-ms-flex:3;-webkit-box-flex:3;flex:3}.checkout .checkout-main .payment .visa-mc-amex-form .card-number-wrap .cvv{-ms-flex:1;-webkit-box-flex:1;flex:1}.checkout .checkout-main .payment .visa-mc-amex-form .dates-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;width:72%}.checkout .checkout-main .payment .visa-mc-amex-form .dates-wrap>select{-ms-flex:1;-webkit-box-flex:1;flex:1}.checkout .checkout-main .payment .visa-mc-amex-form .city-wrap{display:-ms-flexbox;display:-webkit-box;display:flex}.checkout .checkout-main .payment .visa-mc-amex-form .city-wrap .city,.checkout .checkout-main .payment .visa-mc-amex-form .city-wrap .state{-ms-flex:1;-webkit-box-flex:1;flex:1}.checkout .checkout-main .payment .visa-mc-amex-form .country-wrap{display:-ms-flexbox;display:-webkit-box;display:flex}.checkout .checkout-main .payment .visa-mc-amex-form .country-wrap .country,.checkout .checkout-main .payment .visa-mc-amex-form .country-wrap .postal-code{-ms-flex:1;-webkit-box-flex:1;flex:1}.checkout .checkout-main .payment .visa-mc-amex-form input{font-family:Gotham,sans-serif}.checkout .checkout-main .payment .visa-mc-amex-form input::-webkit-input-placeholder{font-style:italic}.checkout .checkout-main .payment .visa-mc-amex-form input:-ms-input-placeholder{font-style:italic}.checkout .checkout-main .payment .visa-mc-amex-form input:-moz-placeholder{font-style:italic}.checkout .checkout-main .payment .visa-mc-amex-form input::-moz-placeholder{font-style:italic}.checkout .checkout-main .payment .visa-mc-amex-form button[type=submit]{height:44px;width:90%;margin:.5em auto;display:block;background-color:#f67900;color:#fff;font-size:1.25em;font-weight:600}.checkout .checkout-main .payment .visa-mc-amex-form .email-prompt{width:95%;-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5;margin:1em auto}.checkout .checkout-main .payment .visa-mc-amex-form .email-prompt .email{text-align:center}.checkout .checkout-main .payment .visa-mc-amex-form .email-prompt .email a{display:inline-block;margin-left:5px}.checkout .checkout-main .shipping{min-height:calc(100vh - 60px);background-color:#fff;border-top:8px solid #7826e7;padding:10px;position:relative}.checkout .checkout-main .shipping h1{margin-bottom:1.5em;font-family:Walsheim !important;font-size:2.5rem}.checkout .checkout-main .shipping h2{text-transform:none;color:inherit}.checkout .checkout-main .shipping select{width:75%;height:44px}.checkout .checkout-main .shipping .use-billing{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin:2em auto;width:80%}.checkout .checkout-main .shipping .use-billing .terms{margin:0 0 0 10px;text-align:left}.checkout .checkout-main .shipping .shipping-info{color:#919191;line-height:1.5em}.checkout .checkout-main .shipping .shipping-info p{text-align:justify;margin:1em 0}.checkout .checkout-main .shipping .shipping-form select{background-color:#f2f8fc}.checkout .checkout-main .shipping button[type=button]{height:44px;width:90%;margin:1.5em auto;display:block;background-color:#f67900;color:#fff;font-size:1.25em;font-weight:600}.checkout .checkout-main .review{min-height:calc(100vh - 60px);height:auto;background-color:#fff;border-top:8px solid #7826e7;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.checkout .checkout-main .review .before-you-go--mobile{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.checkout .checkout-main .review h1{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;padding:10px;font-family:Walsheim !important;font-size:2.5rem}.checkout .checkout-main .review .cart-contents{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3;padding:10px}.checkout .checkout-main .review h4{margin:0;font-size:16px}.checkout .checkout-main .review .use-billing{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin:2em auto;width:80%}.checkout .checkout-main .review .use-billing .terms{margin:0 0 0 10px;text-align:left}.checkout .checkout-main .review .cart-items{background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#9ca4ab),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#9ca4ab 10%,rgba(255,255,255,0) 0);background-position:bottom;background-size:10px 1px;background-repeat:repeat-x;padding-bottom:1em}.checkout .checkout-main .review .cart-items .cart-item{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline;margin:1em 0}.checkout .checkout-main .review .cart-items .cart-item .cart-item-name-wrapper{margin-right:1em}.checkout .checkout-main .review .cart-items .cart-item .cart-item-name-wrapper span.period{color:gray}.checkout .checkout-main .review .cart-items .cart-item .price-wrap{margin-left:auto;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:16px;width:65%;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.checkout .checkout-main .review .cart-items .cart-item .price-wrap .remove-from-cart a{font-size:26px;color:#919191;margin:0 8px}.checkout .checkout-main .review .cart-items .cart-item .price-wrap .remove-from-cart a:hover{text-decoration:none;color:#5e5e5e}.checkout .checkout-main .review .total-summary{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.checkout .checkout-main .review .total-summary>div{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:40px;border-bottom:1px solid #ddd}.checkout .checkout-main .review .total-summary>div .amount{margin-left:auto;margin-right:8px;font-size:14px}.checkout .checkout-main .review .total-summary>div.total-amount{border-bottom:none;font-weight:600;font-size:1.15em}.checkout .checkout-main .review .total-summary .apply-promocode .promocode-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.checkout .checkout-main .review .total-summary .apply-promocode input.code-input{margin:0 12px 0 0;padding:.33em;width:calc(100% / 1.75)}.checkout .checkout-main .review .total-summary .apply-promocode input.code-input::-webkit-input-placeholder{font-family:Walsheim !important;font-style:italic}.checkout .checkout-main .review .total-summary .apply-promocode input.code-input::-moz-placeholder{font-family:Walsheim !important;font-style:italic}.checkout .checkout-main .review .total-summary .apply-promocode input.code-input:-ms-input-placeholder{font-family:Walsheim !important;font-style:italic}.checkout .checkout-main .review .total-summary .apply-promocode input.code-input:-moz-placeholder{font-family:Walsheim !important;font-style:italic}.checkout .checkout-main .review .total-summary .apply-promocode input.code-input.error{border:1px solid #f55}.checkout .checkout-main .review .total-summary .apply-promocode .apply,.checkout .checkout-main .review .total-summary .apply-promocode .cancel{width:20px;height:20px;border-radius:50%;margin:0 2px;position:relative;-webkit-box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);border:1px solid #ddd;cursor:pointer}.checkout .checkout-main .review .total-summary .apply-promocode .apply:before,.checkout .checkout-main .review .total-summary .apply-promocode .cancel:before{font-family:FontAwesome;font-size:.85em;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.checkout .checkout-main .review .total-summary .apply-promocode .apply{background-color:#0cc}.checkout .checkout-main .review .total-summary .apply-promocode .apply:hover{background-color:#099}.checkout .checkout-main .review .total-summary .apply-promocode .cancel{background-color:#343434}.checkout .checkout-main .review .total-summary .apply-promocode .cancel:hover{background-color:#1b1b1b}.checkout .checkout-main .review .total-summary .apply-promocode .cancel:before{content:"\f00d"}.checkout .checkout-main .review .total-summary .apply-promocode .promocode-error{margin-left:auto;color:#f55;text-align:right}.checkout .checkout-main .review .total-summary .apply-promocode .discount{margin-left:auto;font-size:14px}.checkout .checkout-main .review .submit-payment{padding-bottom:1em}.checkout .checkout-main .review .submit-payment button[type=button]{min-height:44px;padding:1em;margin:1.5em auto;display:block;background-color:#f67900;color:#fff;font-size:1.25em;font-weight:600}.checkout .checkout-main .review .submit-payment button[type=button]:before{content:"\f023";font-family:FontAwesome;margin-right:6px}.checkout .checkout-main .review .submit-payment>p{width:80%;text-align:center;margin:1.5em auto}.checkout .checkout-main .review .before-you-go--desktop{display:none}.checkout .checkout-main .review .before-you-go--mobile{border-bottom:8px solid #7826e7;background-color:#f2f8fc;position:relative}.checkout .checkout-main .review .before-you-go--mobile .byg-ribbon .rect{background-color:#7826e7;width:45%;height:36px;color:#fff;font-weight:600;text-align:center;line-height:36px;position:relative;margin-top:1.5em;text-transform:uppercase;letter-spacing:1px}.checkout .checkout-main .review .before-you-go--mobile .byg-ribbon .rect .tr-right{width:0;height:0;border-top:18px solid transparent;border-left:20px solid #7826e7;border-bottom:18px solid transparent;position:absolute;right:-20px;top:0}.checkout .checkout-main .review .before-you-go--mobile>h1{font-size:15px;text-transform:uppercase;letter-spacing:1px;margin:1em 0;padding:0 1em;font-family:Gotham}.checkout .checkout-main .review .before-you-go--mobile .promo .promo-title-wrapper{padding:0 1em;font-family:Gotham;width:65%}.checkout .checkout-main .review .before-you-go--mobile .promo .promo-title-wrapper h1{font-family:inherit;font-size:16px;font-weight:600;margin:0}.checkout .checkout-main .review .before-you-go--mobile .promo .promo-title-wrapper select{margin:1em 0}.checkout .checkout-main .review .before-you-go--mobile .promo .promo-title-wrapper p{font-size:12px;line-height:1.5em;padding-top:22px}.checkout .checkout-main .review .before-you-go--mobile .promo .promo-price-wrapper{width:65%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:1em}.checkout .checkout-main .review .before-you-go--mobile .promo .promo-price-wrapper .price{font-size:18px;font-weight:600}.checkout .checkout-main .review .before-you-go--mobile .promo .promo-price-wrapper .add-promo-btn{height:37px;width:44%;background-color:#f2f8fc;border:2px solid #f67900;color:#f67900;font-weight:600;font-size:16px;-webkit-transition:background-color .4s;transition:background-color .4s}.checkout .checkout-main .review .before-you-go--mobile .promo .promo-price-wrapper .add-promo-btn:hover{background-color:#f67900;color:#fff}.checkout .dynamic_page_message_warn{color:#c00}.checkout.paypal .payment .tab-content.active p{width:85%;margin:2.5em auto;line-height:1.5em;font-size:16px}.checkout.paypal .payment .tab-content.active .email-prompt{width:95%;margin:.5em auto;color:#555}.checkout.paypal .payment .tab-content.active .email-prompt p{font-size:12px}.checkout.paypal .payment .tab-content.active .email-prompt .email{text-align:center;font-size:14px}.checkout.paypal .shipping{height:calc(100vh - 60px);min-height:500px}.checkout.paypal .shipping h1,.checkout.paypal .shipping h2{margin-bottom:.5em}.checkout.paypal .shipping .shipping-form{height:85%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.checkout.paypal .shipping .shipping-form>input{height:6%;margin:0;min-height:16px}.checkout.paypal .shipping .shipping-form>select{height:6%;margin:0;min-height:14px;width:100%;background-color:#f2f8fc}.checkout.paypal .shipping .shipping-form>div[class$=wrap]{height:6%;min-height:14px}.checkout.paypal .shipping .shipping-form>div[class$=wrap] input,.checkout.paypal .shipping .shipping-form>div[class$=wrap] select{height:100%}.checkout.paypal .shipping .shipping-form>div[class$=wrap] input:first-child,.checkout.paypal .shipping .shipping-form>div[class$=wrap] select:first-child{margin-right:.5em}.checkout.paypal .shipping .shipping-form>div[class$=wrap] select{background-color:#f2f8fc}.checkout.paypal .shipping .shipping-form .city-wrap{display:-ms-flexbox;display:-webkit-box;display:flex}.checkout.paypal .shipping .shipping-form .city-wrap .city,.checkout.paypal .shipping .shipping-form .city-wrap .state{-ms-flex:1;-webkit-box-flex:1;flex:1}.checkout.paypal .shipping .shipping-form .country-wrap{display:-ms-flexbox;display:-webkit-box;display:flex}.checkout.paypal .shipping .shipping-form .country-wrap .country,.checkout.paypal .shipping .shipping-form .country-wrap .postal-code{-ms-flex:1;-webkit-box-flex:1;flex:1}.checkout.paypal .shipping .shipping-form .shipping-info p{font-size:.8em;line-height:1.35em}.checkout.paypal .shipping .shipping-form input{font-family:Gotham,sans-serif}.checkout.paypal .shipping .shipping-form input::-webkit-input-placeholder{font-style:italic}.checkout.paypal .shipping .shipping-form input:-ms-input-placeholder{font-style:italic}.checkout.paypal .shipping .shipping-form input:-moz-placeholder{font-style:italic}.checkout.paypal .shipping .shipping-form input::-moz-placeholder{font-style:italic}.checkout.paypal .shipping .shipping-form input,.checkout.paypal .shipping .shipping-form select{font-size:.84em}.checkout.paypal .review .submit-payment .checkout-paypal-btn{display:block;width:65%;margin:0 auto}.tingle-modal__close:hover{background:0 0}.cross-sell-dialog{position:relative}.cross-sell-dialog h1{font-size:2em;margin:10px 10px 1em}.cross-sell-dialog .close-dialog{position:absolute;font-size:24px;color:#666;cursor:pointer;right:0;top:-20px}.cross-sell-dialog .close-dialog:hover{color:#333}.cross-sell-dialog .cross-sell-wrap{display:-ms-flexbox;display:-webkit-box;display:flex}.cross-sell-dialog .cross-sell-wrap .cross-sell-item{-ms-flex:1;-webkit-box-flex:1;flex:1;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:5px}.cross-sell-dialog .cross-sell-wrap .cross-sell-item>*{margin:10px}.cross-sell-dialog .cross-sell-wrap .cross-sell-item img{width:40%}.cross-sell-dialog .cross-sell-wrap .cross-sell-item p{line-height:1.5em;font-size:1.1em;width:75%}.cross-sell-dialog .cross-sell-wrap .cross-sell-item a{font-size:1.2em}.cross-sell-dialog .cross-sell-wrap .cross-sell-item button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:44px;width:20%;min-width:84px;background:#fff;color:#f67900;border:2px solid #f67900;-webkit-transition:background-color .25s;transition:background-color .25s;font-weight:700}.cross-sell-dialog .cross-sell-wrap .cross-sell-item button:hover{background-color:#f67900;color:#fff}.cross-sell-dialog--mobile{display:none}.cross-sell-dialog--mobile .cross-sell-item{width:60%;margin:0 auto}.special-offer-dialog .close-dialog{position:absolute;font-size:24px;color:#666;cursor:pointer;right:20px;top:10px}.special-offer-dialog .close-dialog:hover{color:#333}.cross-sell--tingle .tingle-modal-box__content{padding:2rem}.cross-sell-tingleNew .secRelatedCrossSell .addons{margin:0;padding:0;border:none}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:8rem}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper .addons-item{-ms-flex-preferred-size:calc(100% / 2.5);flex-basis:calc(100% / 2.5);-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;width:48%;cursor:default;padding:0 1em;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;border-right:1px solid #ddd}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper .addons-item:last-child{border:none}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper .addons-item .addons-item-info a.learn-more{display:none}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper .addons-item .addons-item-info .cross-sell-img{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;margin-top:1em;-ms-flex-negative:0;flex-shrink:0;max-width:100%}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper .addons-item .addons-item-info>div{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3;margin-bottom:1em}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper .addons-item .addons-item-info .crossSell__head{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;margin:1em 0;color:#447bcd}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper .addons-item .addons-item-info .crossSell__head:active,.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper .addons-item .addons-item-info .crossSell__head:focus,.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper .addons-item .addons-item-info .crossSell__head:hover{color:#336bbf}.cross-sell-tingleNew .secRelatedCrossSell .addons .crossSell-addToCart{padding:6px;font-weight:400;height:44px;background-color:#fff;border:2px solid #f67900;color:#f67900;display:block;margin:auto auto 0;-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.cross-sell-tingleNew .secRelatedCrossSell .addons .crossSell-addToCart:hover{background-color:#f67900;color:#fff}.cross-sell-tingleNew .secRelatedCrossSell .addons .crossSell-in-cart{font-weight:500;padding:6px;background-color:#f67900;color:#fff;height:44px;display:block;margin:auto auto 0;-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.cross-sell-tingleNew .secRelatedCrossSell .addons .crossSell-in-cart:after{content:"\f00c";font-family:FontAwesome;margin:0 3px}.cross-sell-tingleNew .secRelatedCrossSell .addons .checkbox-wrapper{display:none}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-item-info{padding-left:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;max-width:100%}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-header{margin-bottom:.6em;margin-right:24px}.cross-sell-tingleNew .secRelatedCrossSell .addons .addon-price{display:none}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-item-header{color:#fff}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-item-header>span{color:#000}.cross-sell-tingleNew .secRelatedCrossSell .tingle-modal__close--custom{position:absolute;bottom:1.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:8px 24px;color:#fff;z-index:1000;background:#f67900;border:2px solid #f67900}.cross-sell-tingleNew .secRelatedCrossSell .tingle-modal__close--custom:focus,.cross-sell-tingleNew .secRelatedCrossSell .tingle-modal__close--custom:hover{background:#e37000}.swiper-container.pdp .swiper-button-next,.swiper-container.pdp .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23bababa'%2F%3E%3C%2Fsvg%3E")}.featured-offer-tingle .screen .go-to-product__link{font-size:28px}.featured-offer-tingle .screen .image__wrapper{text-align:center}.featured-offer-tingle .screen .image__wrapper .image{max-width:368px;margin:14px}.featured-offer-tingle .screen .featured-offer__description{line-height:2em}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-20px}.swiper-container.pdp{display:none;width:100%;margin-bottom:25px;overflow:visible}.swiper-container.pdp .swiper-pagination-bullet-active{background-color:#333}.swiper-container.pdp .swiper-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-container.pdp .swiper-slide.iframe{margin:auto;position:relative;height:0;overflow:hidden;padding-bottom:63.5%}.swiper-container.pdp .swiper-slide.iframe iframe{position:absolute;top:0;height:95%;width:80%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero-image-wrapper__mobile{display:none;text-align:center}.hero-image-wrapper__mobile>img{width:90%}.drop-down--wrap{position:relative;min-height:22px;margin:10px 0}.drop-down{color:#2173bb;cursor:pointer;max-width:250px;position:absolute;z-index:1}.drop-down .options{list-style-type:none;padding:0;margin:0;display:none}.drop-down .options li:hover{color:#164b7a;font-weight:700}.drop-down .selected:after{content:"\f0d7";font-family:FontAwesome;color:inherit;padding:0 3px}.drop-down.opened{border:1px solid #ddd;border-radius:5px;background-color:#f2f8fc;padding:15px}.drop-down.opened .selected{padding-bottom:8px;display:block;border-bottom:1px dotted #ddd}.drop-down.opened .selected:after{content:""}.drop-down.opened .options{display:block}.drop-down.opened .options li{margin:8px 0}.products-list footer{padding:0!important}.products-list .categories_1_row_medium_viewport{width:auto;height:auto;float:none}.products-list .categories_1_row_medium_viewport a{display:block;text-align:center}.products-list .categories_1_row_medium_viewport img{float:none;width:auto;max-width:200px}.products-list .container.deskLayout.hidden-phone{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;min-height:calc(100vh - 80px);-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.products-list .container.deskLayout.hidden-phone .contentBody{-ms-flex:1;-webkit-box-flex:1;flex:1}.products-list .nav-tabs{border:none;margin:0;padding:0}.products-list .home_slider{display:none}.products-list .main{margin-top:1em}.products-list .top-nav-logo,.products-list .top-navigation .cart-btn-container .cart-icon{color:#7826e7}.products-list .nav-tabs>li>a{font-size:16px;border:none;padding-top:0;padding-bottom:0}.products-list .nav-tabs>li>a:focus,.products-list .nav-tabs>li>a:hover{background:0 0;border:none}.products-list .nav-tabs .active>a,.products-list .nav-tabs .active>a:focus,.products-list .nav-tabs .active>a:hover{border:none}.products-list .sub-categories{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;font-size:2rem;font-weight:100}.products-list .sub-categories a.categoryName:focus,.products-list .sub-categories a.categoryName:hover{text-decoration:none}.products-list .sub-categories .subcategory_name{text-align:center}.products-list .sub-categories .categories_1_row_medium_item{-ms-flex-preferred-size:25%;flex-basis:25%;float:none;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;margin:0;padding:0;border:none}.products-list .maincategory_name h1{font-size:3.25rem;display:inline-block;margin:0}.products-list .maincategory_name .totalPagesAmount{display:inline-block;margin-left:12px;font-size:1.25rem;color:#777}.products-list .listPaginationSec{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:96%;margin:0 auto;border-bottom:1px solid #ddd;padding-bottom:12px}.products-list .listPaginationSec .pages{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;text-align:right}.products-list .listPaginationSec .pages .pagination_container .page_links>a,.products-list .listPaginationSec .pages .pagination_container .page_links>span{margin:0 8px}.products-list .listPaginationSec .filtering{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;-ms-flex:1;-webkit-box-flex:1;flex:1;position:relative}.products-list .listPaginationSec .filtering .pagination_container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.products-list .listPaginationSec .filtering .pagination_container .sort-by-list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.products-list .listPaginationSec .filtering .pagination_container .selectVisibleAmount{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;min-width:200px}.products-list .listPaginationSec .filtering .pagination_container .selectVisibleAmount .sizeAction{width:60px;margin:0 12px}.products-list .listPaginationSec.hidden-filtering{border:none}.products-list .listPaginationSec.hidden-filtering .sort-by-list{visibility:hidden}.products-list .prodListSec{width:95%;margin:0 auto}.products-list .prodListSec .products_1_row_medium{background:0 0;float:none;margin:0;padding:0;width:auto}.products-list .prodListSec .products_1_row_medium_item{margin:0;width:auto;float:none;border:none;padding:0}.products-list .prodListSec .product_listing_viewport{margin:0;padding:0;display:block;width:auto;max-width:none;max-height:none;overflow:auto}.products-list .prodListSec .product_listing_viewport img{padding:0;width:auto;margin:0;float:none}.products-list .prodListSec .products_1_row_medium p{float:none;font-size:1rem;line-height:normal;padding:0;width:auto}.products-list .prodListSec .products_1_row_medium p a.included_items:link,.products-list .prodListSec .products_1_row_medium p a:link,.products-list .prodListSec .products_1_row_medium p a:visited{font-size:inherit;font-family:inherit}.products-list .prodListSec .products_1_row_medium p.description{float:none;font-size:1rem;line-height:normal;margin:0;padding:0;width:80%}.products-list .prodListSec .products_1_row_medium p.price-wrapper{text-align:right;height:0}.products-list .prodListSec .products_1_row_medium p.price-wrapper .price{font-size:22px}.products-list .prodListSec .products__wrapper .product-row__wrapper{padding:22px 0;display:-ms-flexbox;display:-webkit-box;display:flex}.contactus-page .cart-btn-container,.digital-returns-page .cart-btn-container,.physical-returns-page .cart-btn-container,.products-list .prodListSec .products__wrapper .product-row__wrapper .product-info__wrapper .included_items,.products-list .prodListSec .products__wrapper .products__item .rankDisplayWrapper{display:none}.products-list .prodListSec .products__wrapper .product-row__wrapper .product_listing_viewport{margin-right:24px;min-width:200px;text-align:center}.products-list .prodListSec .products__wrapper .product-row__wrapper .product-info__wrapper{-ms-flex:1;-webkit-box-flex:1;flex:1}.products-list .prodListSec .products__wrapper .product-row__wrapper .product-info__wrapper .productName{font-size:26px;color:#2173bb}.products-list .prodListSec .products__wrapper .product-row__wrapper .product-info__wrapper .productName:active,.products-list .prodListSec .products__wrapper .product-row__wrapper .product-info__wrapper .productName:focus,.products-list .prodListSec .products__wrapper .product-row__wrapper .product-info__wrapper .productName:hover{color:#2b88da}.products-list .prodListSec .products__wrapper .product-row__wrapper .product-info__wrapper .skuDisp,.products-list .prodListSec .products__wrapper .product-row__wrapper .product-info__wrapper .skuDisp span[class^=companyName]{font-size:16px;color:#2173bb}.products-list .prodListSec .products__wrapper .product-row__wrapper .product-info__wrapper>.skuDisp{padding:16px 0}.products-list .prodListSec .products__wrapper .product-row__wrapper .product-info__wrapper .description{line-height:2em;font-size:16px}.products-list .prodListSec .products__wrapper .products__item img.prodList{max-width:200px;max-height:200px}.contactus-page .message,.digital-returns-page .message,.physical-returns-page .message{padding:40px;margin:3em 0;font-family:Gotham}.contactus-page .message .message-text,.digital-returns-page .message .message-text,.physical-returns-page .message .message-text{font-family:Gotham}.contactus-page table,.digital-returns-page table,.physical-returns-page table{table-layout:auto}.contactus-page .top-nav-main,.digital-returns-page .top-nav-main,.physical-returns-page .top-nav-main{-ms-flex-preferred-size:auto!important;flex-basis:auto!important}.contactus-page .maincategory_name,.contactus-page .support-container h3.SectionHeader,.digital-returns-page .maincategory_name,.digital-returns-page .support-container h3.SectionHeader,.physical-returns-page .maincategory_name,.physical-returns-page .support-container h3.SectionHeader{color:#7826e7;font-family:Gotham}.contactus-page .top-navigation,.digital-returns-page .top-navigation,.physical-returns-page .top-navigation{background-color:#414141!important}.contactus-page .top-navigation .page-header,.contactus-page .top-navigation .toggle-nav,.contactus-page .top-navigation .top-nav-logo,.digital-returns-page .top-navigation .page-header,.digital-returns-page .top-navigation .toggle-nav,.digital-returns-page .top-navigation .top-nav-logo,.physical-returns-page .top-navigation .page-header,.physical-returns-page .top-navigation .toggle-nav,.physical-returns-page .top-navigation .top-nav-logo{color:#fff}.contactus-page .main,.digital-returns-page .main,.physical-returns-page .main{margin-top:0}.contactus-page .submit-btn,.digital-returns-page .submit-btn,.physical-returns-page .submit-btn{text-align:right;width:615px}.contactus-page .submit-btn>input,.digital-returns-page .submit-btn>input,.physical-returns-page .submit-btn>input{border:2px solid #7826e7;border-radius:4px;min-width:60px;min-height:44px;color:#7826e7;background:#fff;padding:.75em 1em;-webkit-transition:background-color .2s;transition:background-color .2s;font-family:Gotham}.contactus-page .submit-btn>input:hover,.digital-returns-page .submit-btn>input:hover,.physical-returns-page .submit-btn>input:hover{overflow:auto;font-size:inherit;color:#fff;background:#7826e7}.top-navigation{background-color:#166188;padding-left:25px;position:fixed;top:0;width:100%;-webkit-box-shadow:5px 4px 20px 5px rgba(0,0,0,.15);box-shadow:5px 4px 20px 5px rgba(0,0,0,.15);z-index:100}.top-navigation .page-header{display:inline-block;margin:0 0 5px 10px;font-size:1.5rem;font-family:Walsheim !important;font-weight:500;line-height:100%;vertical-align:middle}.top-navigation .top-nav-contents{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:80px;width:90%}.top-navigation .top-nav-contents .avid-logo{width:100px}.top-navigation .top-nav-contents .top-nav-main{width:auto;height:auto;margin:0;padding:0 0 0 .9375rem;overflow:hidden;font-size:1.125em}.top-navigation .top-nav-contents .top-nav-main ul{height:40px;padding:0 0 0 1.5em;margin:0;list-style-type:none;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.top-navigation .top-nav-contents .top-nav-main ul li{padding:.625em .75em .625em 0;margin:0 0 0 .75em;display:inline-block;border-right:1px solid #888;color:#d0d0d0}.top-navigation .top-nav-contents .top-nav-main ul li:last-child{border:none}.top-navigation .top-nav-contents .top-nav-main ul li a{color:inherit;outline:0;-webkit-transition:color .5s;transition:color .5s}.top-navigation .top-nav-contents .top-nav-main ul li a:hover{color:#fff;font-weight:inherit;text-decoration:none;-webkit-transition:color .5s;transition:color .5s}.top-navigation .top-nav-contents .top-nav-main ul li.active{font-weight:700;color:#fff}.top-navigation .top-nav-contents .features-grid-container{margin-right:auto;margin-left:auto;max-width:none;width:auto;position:relative;min-height:5rem;-webkit-box-shadow:inset 0 0 0 750pt rgba(0,0,0,.15);box-shadow:inset 0 0 0 750pt rgba(0,0,0,.15)}.top-navigation .top-nav-contents .features-grid-container .features-grid{display:block;padding:0 0 0 40px}.top-navigation .top-nav-contents .features-grid-container .top-nav-arrow-left-container{width:40px;height:80px;overflow:hidden;float:left;position:relative}.top-navigation .top-nav-contents .features-grid-container .top-nav-arrow-left-container .top-nav-arrow-left{width:100px;height:100px;margin:auto;position:absolute;top:-17px;right:20px;-webkit-box-shadow:3px -3px 4px rgba(0,0,0,.2);box-shadow:3px -3px 4px rgba(0,0,0,.2);-webkit-transform:rotate(30deg) skewY(30deg);transform:rotate(30deg) skewY(30deg);background-color:#166188}.top-navigation .top-nav-contents .features-grid-container .features-grid .pricing-grid.product-attrs{width:auto;float:none;margin:1.2em 0 0;padding-left:0;color:#eaeaea;position:relative}.top-navigation .top-nav-contents .features-grid-container .features-grid .pricing-grid.product-attrs li{overflow:hidden;float:left;list-style:none;line-height:90%;font-family:Gotham;font-weight:400;font-size:1.125rem;word-wrap:break-word;width:auto;max-width:11em;margin-right:1em}.top-navigation .top-nav-contents .features-grid-container .features-grid .pricing-grid.product-attrs li span{overflow:hidden;font-size:10px;text-transform:uppercase;font-family:Walsheim !important;font-weight:300;color:#eaeaea;display:block;line-height:1em;margin-bottom:1em;height:10px;text-align:center}.top-navigation .top-nav-contents .features-grid-container .features-grid .pricing-grid.product-attrs li strong{display:block;line-height:1em;overflow:hidden;height:35px;text-align:center;font-family:Gotham}.top-navigation .top-nav-contents .features-grid-container .top-nav-arrow-right-container{width:40px;height:80px;position:absolute;overflow:hidden;right:-39px;top:0}.top-navigation .top-nav-contents .features-grid-container .top-nav-arrow-right-container .top-nav-arrow-right{width:100px;height:100px;margin:auto;position:absolute;top:-17px;right:20px;-webkit-box-shadow:inset -3px 3px 4px rgba(0,0,0,.2),inset 0 0 0 1000px rgba(0,0,0,.15);box-shadow:inset -3px 3px 4px rgba(0,0,0,.2),inset 0 0 0 1000px rgba(0,0,0,.15);-webkit-transform:rotate(30deg) skewY(30deg);transform:rotate(30deg) skewY(30deg);background-color:#166188}.top-navigation .cart-btn-container{position:absolute;right:25px;top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-navigation .cart-btn-container .cart-icon{position:relative;display:block;height:100%;cursor:pointer;color:#fff}.top-navigation .cart-btn-container .cart-icon:before{content:"\f07a";font-family:FontAwesome;font-size:46px}.top-navigation .cart-btn-container .cart-icon .cart-items-count{position:absolute;font-weight:700;font-size:18px;top:16%;left:43%;color:#0f6189}.page-nav{top:100px}.page-nav .get-it-now-header{font-size:3rem;font-family:Aleo}.has-featured .page-nav{top:170px}.has-featured .main{margin-top:9em}.page-nav-mobile-toggle a{text-decoration:none}.page-nav-mobile-toggle a:hover,.page-nav-mobile-toggle:active,.page-nav-mobile-toggle:focus{text-decoration:none;color:#fff}.top-nav-logo{margin:0!important}.tab-content .desc{margin:0}.fancybox-overlay{background-color:rgba(0,0,0,.5)}form.searchbar{position:relative}#menu-search-popup.menu-popup-wrap .menu-search-content .menu-search-form-wrap .subnav-search-content .search-input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#menu-search-popup.menu-popup-wrap .menu-search-content .menu-search-form-wrap .subnav-search-content #subnav-search-btn{position:absolute;top:0;right:0;background:0 0}body.desktop-mobile-sitenav .top-navigation .toggle-nav,body:not(.desktop-sitenav) .top-navigation .toggle-nav{top:50%}.styleMyAccountCls{padding:0 0 0 1rem}.styleMyAccountCls a{font-family:Walsheim !important;padding:8px 6px;margin-left:auto;margin-right:auto;border:1px solid rgba(179,179,179,.25);border-radius:4px;display:inline-block;min-height:2rem;max-height:2rem;height:2rem;font-weight:500;width:7.1rem;font-size:12px;text-decoration:none!important;color:inherit;text-align:center}.cs-pagination a:active,.cs-pagination a:focus,.cs-pagination a:hover,.page-nav a:active,.page-nav a:focus,a.more-plugins-link:hover{text-decoration:none}.styleMyAccountCls a i{width:17px;min-width:17px;max-width:17px;height:14px;min-height:14px;max-height:14PX;float:right;padding-left:3px;font-size:14px;line-height:normal;text-indent:0}.fancybox-wrap.menu-popup .fancybox-skin .fancybox-outer .fancybox-inner .myAccountCls a:not(.menu-buy-link):not(.shop-link):hover{color:inherit}body.desktop-mobile-sitenav .top-navigation .cart-btn-container{right:60px}body.desktop-mobile-sitenav .homepage .top-navigation .toggle-nav{color:#7826e7}body.desktop-mobile-sitenav .page-nav.open>ul{margin-top:calc(3.8rem * 2)}.avid-menu{z-index:99}.container.deskLayout{width:100%}.main_content_single_column_container h1{font-family:inherit;line-height:inherit;color:inherit;text-align:left;margin:0 auto 10px;font-size:18px}#paypal,.cs-pagination a,.email-prompt .email,.plugins-spinner,.wpwl-form-virtualAccount-PAYPAL .wpwl-group-button{text-align:center}.content_container,.main_content_single_column_container{margin:0}.tab-content{overflow:visible;padding:0}.dynamicKitSection .item_container div{display:block}.already-own{width:80%;margin:20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.deskLayout .top_navigation,.splash-promo-Desktop,.wpwl-form .wpwl-label-cvv,span[id^=CheckOutNew] #footerECS{display:none}.already-own>ul{list-style-type:square;line-height:2em}.already-own .info-icon{min-width:50px;width:50px;-ms-flex-preferred-size:50px;flex-basis:50px;margin:1em}.already-own .info-icon img{width:100%;height:100%}.already-own .note{width:80%}.label{text-shadow:none;background-color:inherit;line-height:inherit}ul.chosen-items li{padding-bottom:5px}span[id^=ProductDetails] .main-content.addons-cont{padding:0}.span12{min-height:0!important}.wpwl-form{padding:15px 25px;width:100%;max-width:none}.wpwl-form input{font-family:Walsheim !important;margin-bottom:0;padding:4px}.wpwl-form input:active,.wpwl-form input:focus,.wpwl-form select:active,.wpwl-form select:focus{border-color:#ddd;-webkit-box-shadow:none;box-shadow:none}.wpwl-control-cardNumber,.wpwl-control-cvv{border:1px solid #ddd!important;border-radius:3px;background-color:#fff;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-shadow:inset 0 1px 3px rgba(0,0,0,.06)}.wpwl-control-cardNumber:focus,.wpwl-control-cvv:focus{border-color:#00b2f4;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(0,159,219,.7);box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(0,159,219,.7);outline:0}.wpwl-button.wpwl-button-pay{display:block;width:70%;min-height:60px;margin:0 auto;background-color:#f67900;border:none;font-weight:600;font-size:1.3em;float:none}.wpwl-button.wpwl-button-pay:active,.wpwl-button.wpwl-button-pay:focus,.wpwl-button.wpwl-button-pay:hover{background-color:#d26700!important;border-color:#d26700!important}.wpwl-group-brand{display:-ms-flexbox;display:-webkit-box;display:flex}.wpwl-group-brand .wpwl-wrapper-brand{-ms-flex:1;-webkit-box-flex:1;flex:1}.wpwl-group-brand .wpwl-brand-card{-ms-flex:1;-webkit-box-flex:1;flex:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}select.wpwl-control{background-image:linear-gradient(45deg,transparent 50%,#000 50%),linear-gradient(135deg,#000 50%,transparent 50%);background-position:calc(100% - 15px) calc(1em - 2px),calc(100% - 10px) calc(1em - 2px);background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.wpwl-form .wpwl-sup-wrapper-country>select.wpwl-control,.wpwl-form .wpwl-sup-wrapper-state>select.wpwl-control,.wpwl-form .wpwl-wrapper-brand>select.wpwl-control{appearance:none;-webkit-appearance:none;-moz-appearance:none}.wpwl-form .wpwl-sup-wrapper-country>select.wpwl-control::-ms-expand,.wpwl-form .wpwl-sup-wrapper-state>select.wpwl-control::-ms-expand,.wpwl-form .wpwl-wrapper-brand>select.wpwl-control::-ms-expand{display:none}.wpwl-form .wpwl-wrapper-brand:after{right:32px}.newShippingFields input{height:44px;font-family:Gotham}.newShippingFields .city-wrap,.newShippingFields .country-wrap{display:-ms-flexbox;display:-webkit-box;display:flex}.newShippingFields .city-wrap input[type=text]{margin-right:6px}.newShippingFields .country-wrap input[type=text]{margin-left:6px}.save-shipping-address,.update-shipping-address{margin:16px 0;padding:12px;border:2px solid #f67900;background-color:#fff;border-radius:4px;color:#f67900;display:inline-block;cursor:pointer;-webkit-transition:background-color .25s;transition:background-color .25s}.save-shipping-address:active,.save-shipping-address:hover,.update-shipping-address:active,.update-shipping-address:hover{background-color:#f67900;color:#fff}.three-panes .main,.two-panes .main{margin-top:0}.three-panes footer,.two-panes footer{padding-top:0!important}.three-panes .container.visible-phone.phoneLayout,.two-panes .container.visible-phone.phoneLayout{display:none!important}.three-panes .top-navigation .top-nav-logo,.two-panes .top-navigation .top-nav-logo{color:#7826e7}.three-panes .top-navigation .toggle-nav,.two-panes .top-navigation .toggle-nav{color:#7826e7!important}.email-prompt{width:95%;-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5;margin:1em auto}.email-prompt .email a{display:inline-block;margin-left:5px}a.learn-more{display:block;margin:10px 0}.features-list{line-height:2em}.top-navigation-open .toggle-nav{top:50%!important}.cross-sell-tingleNew>.tingle-modal__close,.crossSell-in-cart,.secRelatedAccessories .cross-sell-img,.secRelatedAccessories .tingle-modal__close--custom{display:none}a.more-plugins-link{display:block;font-size:1.35rem;margin-top:16px;margin-bottom:16px;color:#2173bb}header a{color:initial;height:auto;padding:0}header a:hover{background:0 0}.minicart-open .cart-content,.minicart-open .cart-wrapper,.minicart-open .overlay-bg{display:block}.aggregate-product .product_detail_item{margin:0;padding:0}.aggregate-product .top-navigation .top-nav-main{-ms-flex-preferred-size:auto!important;flex-basis:auto!important}.aggregate-product .top-navigation .top-nav-logo{color:#7826e7}.aggregate-product .top-navigation .toggle-nav{color:#7826e7!important}.aggregate-product .top-navigation .cart-btn-container .cart-icon:before{color:#7826e7}.aggregate-product .page-nav{top:100px}.aggregate-product .main{margin-top:5em}.btn{line-height:normal;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-primary{text-shadow:none;background-color:transparent;background-image:none!important;border:none}.info-non-waves,.info-non-waves fieldset{background:#fff}.footer a:link,.footer a:visited{font-size:13px!important;padding:0!important;display:inline!important}.footer a:hover{padding:0!important}.acadEligCLS{line-height:1.6em;padding-bottom:2.5rem;color:#8a8a8a;font-size:.95em}.qty_max_error{margin-top:1rem;font-size:.8em;color:#f03}.info-non-waves{padding:4%}.info-non-waves h3{font-family:Aleo;font-size:28px;font-weight:400}.info-non-waves table.shopping_cart th{background:0 0;color:#333}.info-non-waves table.shopping_cart,.info-non-waves table.shopping_cart td,.info-non-waves table.shopping_cart th{border-color:#bababa}.env-osx .avid-menu:not(.avid-menu--show):not(.avid-menu--show-mobile) .main-menu-footer a{text-indent:-9999px}.plugins-spinner{margin:100px auto;min-width:50px;min-height:40px;font-size:10px}.plugins-spinner>div{background-color:purple;height:100%;min-height:40px;min-width:6px;display:inline-block;margin:0 1px;animation:sk-stretchdelay 1.2s infinite ease-in-out}.plugins-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.plugins-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.plugins-spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.cs-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;width:95%;margin:1rem auto}.cs-pagination a{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#b7abab}.cs-pagination a.inactive{color:#e9e9e9;cursor:default}.cs-pagination a.start:before{content:"\f100";font-family:FontAwesome;font-size:36px}.cs-pagination a.previous:before{content:"\f104";font-family:FontAwesome;font-size:36px}.cs-pagination a.next:before{content:"\f105";font-family:FontAwesome;font-size:36px}.cs-pagination a.end:before{content:"\f101";font-family:FontAwesome;font-size:36px}.cs-pagination ul.pages{list-style-type:none;padding:0;margin:0;-webkit-box-flex:4;-ms-flex:4;flex:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.cs-pagination ul.pages a{color:#1e8ae8;font-size:16px;display:block;min-width:32px;min-height:32px;line-height:32px}.cs-pagination ul.pages li{position:relative;z-index:1}.cs-pagination ul.pages li.active:after,.cs-pagination ul.pages li:not(.active):after{position:absolute;content:"";min-width:32px;min-height:32px;border-radius:50%;background:0 0;top:0;left:0;z-index:-1}.cs-pagination ul.pages li.active{font-weight:700}.cs-pagination ul.pages li:not(.active):after{-webkit-transition:all .5s;transition:all .5s}.cs-pagination ul.pages li:not(.active).hovering:after{-webkit-box-shadow:-1px 2px 5px 2px #ddd;box-shadow:-1px 2px 5px 2px #ddd}.cs-pagination ul.pages li.active:after{-webkit-transition:all .5s;transition:all .5s;-webkit-box-shadow:0 1px 7px 0 #1e8ae8;box-shadow:0 1px 7px 0 #1e8ae8}ul.pages.period-after:after,ul.pages.period-before:before{content:"..."}@media screen and (max-width:1550px){.main-content{width:40%;margin-left:22%}}@media screen and (max-width:1450px){.pricing-grid li:last-child{display:none}}@media screen and (max-width:1440px){.cart-content{width:25%}.main .cust-type{padding:1.5em 0}}@media screen and (max-width:1350px){.main-content{width:38%;margin-left:24%}}@media screen and (max-width:1250px){.pricing-grid li:nth-child(3){display:none}.page-nav .get-it-now-header{font-size:2.6rem}}@media screen and (max-width:1200px){.contactus-page .submit-btn,.contactus-page .support-container .form-horizontal .controls input,.contactus-page .support-container .form-horizontal .controls select,.contactus-page .support-container .form-horizontal .controls textarea,.digital-returns-page .submit-btn,.digital-returns-page .support-container .form-horizontal .controls input,.digital-returns-page .support-container .form-horizontal .controls select,.digital-returns-page .support-container .form-horizontal .controls textarea,.physical-returns-page .submit-btn,.physical-returns-page .support-container .form-horizontal .controls input,.physical-returns-page .support-container .form-horizontal .controls select,.physical-returns-page .support-container .form-horizontal .controls textarea{width:100%}.contactus-page,.digital-returns-page,.physical-returns-page{min-width:auto}.contactus-page .non-refundable_box,.digital-returns-page .non-refundable_box,.physical-returns-page .non-refundable_box{float:none!important;width:100%;max-width:100%!important}.contactus-page .support-container .form-horizontal,.digital-returns-page .support-container .form-horizontal,.physical-returns-page .support-container .form-horizontal{min-width:0;float:none!important}.contactus-page .support-container .form-horizontal .controls.select:after,.digital-returns-page .support-container .form-horizontal .controls.select:after,.physical-returns-page .support-container .form-horizontal .controls.select:after{left:auto;top:40px;right:1px}.main-content{width:38%;margin-left:22%}}@media screen and (max-width:1180px){.cart-content{width:35%}.right-content{padding-top:17rem;width:35%}.right-content .add-to-cart h1{font-size:1.5rem}.right-content .add-to-cart .image-grid .image-subgrid{display:none}}@media screen and (max-width:1150px){.features-grid-container{display:none!important}.main-content{width:37%;margin-left:24%}}@media screen and (max-width:1025px){.deskLayout .main{margin-top:4.5rem}.deskLayout .checkout .main,body.homepage .deskLayout .main,body.order-confirm .deskLayout .main{margin-top:0}body.aggregate-product .deskLayout .main{margin-top:3rem}.cart-wrapper{top:60px}.featured-offer{top:110px;height:50px}.main-content{margin:0;padding:1em 2em;width:60%}.addons{padding:2em}.addons .addons-wrapper .addons-item{padding:.5em 0}.products-list .top-navigation .toggle-nav{color:#7826e7}.products-list .nav-tabs>li>a,.products-list .pagination_container{font-size:14px}.products-list .sub-categories .categories_1_row_medium_item{-ms-flex-preferred-size:30%;flex-basis:30%}.products-list .listPaginationSec .filtering .pagination_container{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.products-list .listPaginationSec .filtering .pagination_container .selectVisibleAmount{margin:14px 0}.products-list .prodListSec .products_1_row_medium p.price-wrapper{height:auto;text-align:left}.products-list .prodListSec .products_1_row_medium p.price-wrapper .price{font-size:18px}.top-navigation .top-nav-contents .features-grid-container{display:none}.top-navigation .cart-btn-container{right:70px}.top-navigation .cart-btn-container .cart-icon .cart-items-count{font-size:100%;top:10px;left:20px}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper .addons-item{-ms-flex-preferred-size:100%;flex-basis:100%;border:none;padding-bottom:1em;border-bottom:1px solid #ddd}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper .addons-item:last-child{border:none}}@media screen and (max-width:64.0625em){body:not(.desktop-sitenav) .top-navigation .toggle-nav{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-decoration:none}body:not(.desktop-sitenav) .top-navigation .toggle-nav:active,body:not(.desktop-sitenav) .top-navigation .toggle-nav:focus,body:not(.desktop-sitenav) .top-navigation .toggle-nav:hover{text-decoration:none}body:not(.desktop-sitenav) .top-navigation .toggle-nav:before{content:"\f0c9";font-family:FontAwesome}.top-navigation{padding:0 0 0 25px}.top-navigation .top-nav-logo{margin:0;position:relative}.top-navigation .top-nav-logo>i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-navigation .top-nav-contents{height:60px}.homepage .page-nav.open>ul{margin-top:1em}.page-nav-mobile-toggle{top:60px;height:50px}.page-nav{top:110px}.page-nav .get-it-now-header{display:none}.page-nav.open>ul{margin:calc(3.75rem * 1.6) 1em 1em;margin-top:7em}.page-nav.open ul.page-nav-sections{display:block}span[id^=ProductDetails] .main-content{padding:1em 2em}}@media screen and (max-height:900px){.cart-content{font-size:12px}}@media screen and (max-width:768px){.already-own{text-align:center;font-size:16px}.cart-content{width:50%}.featured-offer{position:absolute;height:40px}.main-content{width:100%;margin:0;padding:0 2em}.main-content .cust-type{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;font-size:18px}.main-content .products .products-options-list li{padding:1rem 0;margin:0 -2em}.main-content .products .products-options-list li label{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;width:100%;padding:1em}.main-content .products .products-options-list li label .option-content{word-break:break-word;width:75%}.main-content .products .products-options-list li label .option-content .desc,.main-content .products .products-options-list li label .option-content .price{line-height:1.66em;font-size:16px;display:inline-block}.main-content .products .products-options-list li label .option-content .sub-desc{width:77%;font-size:14px}.main-content .addons{padding:1.5rem}.main-content .addons .addons-wrapper .addons-item{padding-left:0;padding-right:0}.main-content .addons .addons-wrapper .addons-item .addons-item-info .addons-item-header .addon-price,.main-content .addons .addons-wrapper .addons-item .addons-item-info .addons-item-header .addon-title{font-size:16px}.main-content .addons .addons-wrapper .addons-item .addons-item-info .features-list,.main-content .addons .addons-wrapper .addons-item .addons-item-info .learn-more{font-size:14px}.main-content .support .support-options-list .support-plan{margin:16px 0;padding:0}.main-content .support .support-options-list .support-plan label .support-option-desc{font-size:16px}.main-content .support .support-options-list .support-plan label .support-option-desc .plan-type,.main-content .support .support-options-list .support-plan label .support-option-desc .price{font-size:inherit}.main-content .support .support-options-list .support-plan .support-option-sub-desc{font-size:14px}.main-content .Specifications .included-list,.main-content .whats-included .included-list{font-size:16px}.main-content .Specifications .included-list .included-item,.main-content .system-requirements .requirements-list li,.main-content .whats-included .included-list .included-item{font-size:14px}.right-content{padding:0 .5rem .5rem 1rem;height:initial;width:100%;top:auto!important;bottom:0;z-index:4;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.23);box-shadow:0 0 10px 0 rgba(0,0,0,.23)}.right-content .add-to-cart .image-grid,.right-content .add-to-cart h1{display:none}.right-content .add-to-cart form.item-total{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.dynamicKitSection .ribbon-left .tr-bottom-right,.ribbon-left .tr-bottom-right,.right-content .add-to-cart form.item-total .reseller,.right-content .add-to-cart form.item-total .total-wrapper .total-label{display:none}.right-content .add-to-cart form.item-total .qty{width:42px;height:44px;margin-right:2rem}.right-content .add-to-cart form.item-total .item-total__left{-ms-flex:1;-webkit-box-flex:1;flex:1}.right-content .add-to-cart form.item-total .total-wrapper .total-amount{font-size:2rem;font-family:Gotham}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle{font-size:1.9rem;font-family:Gotham}.right-content .add-to-cart form.item-total .add-to-cart-btn{-ms-flex:4;-webkit-box-flex:4;flex:4;border-radius:2px;padding:1.5rem 1rem}.right-content .add-to-cart form.item-total .add-to-cart-btn:before{content:none}.right-content .add-to-cart form.item-total .vat{margin:0;font-size:12px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:100%;flex-basis:100%}.right-content .add-to-cart .chosen-items{margin-top:1rem;margin-bottom:0}.right-content .add-to-cart .chosen-items li{font-size:12px;line-height:1rem}.ribbon-left{top:1em;right:0}.ribbon-left .rect{position:static;width:auto;height:30px;line-height:30px;text-align:left;white-space:nowrap;padding-right:2px!important}.contactus-page .support-container .form-horizontal,.cross-sell-dialog .cross-sell-wrap .cross-sell-item p,.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper .addons-item,.digital-returns-page .support-container .form-horizontal,.physical-returns-page .support-container .form-horizontal{width:100%}.ribbon-left .tr-left{border-top-width:15px;border-bottom-width:15px;border-right-width:15px;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-image-wrapper__mobile,.swiper-container.pdp{display:block}.products-list .nav-tabs>li>a,.products-list .pagination_container{font-size:12px}.products-list .sub-categories .categories_1_row_medium_item{font-size:18px}footer{padding-top:0!important}}@media screen and (max-width:680px){.hero-image-wrapper__mobile>img{width:50%}.main-content .cust-type{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:1.3rem}.main-content .cust-type li{padding:0}.main-content .cust-type li:not(:last-child){border-right:none;margin-bottom:1em}}@media (max-width:584px){.featured-offer{font-size:10px}}@media screen and (max-width:540px){.cross-sell-tingleNew.tingle-modal{overflow-y:scroll}.cross-sell-dialog{display:none}.cross-sell-dialog--mobile{display:block}.tingle-modal__close:hover{background:inherit}.cross-sell-tingleNew .tingle-modal-box__content{padding:0}.cross-sell-tingleNew .secRelatedCrossSell .addons{padding-top:5rem;position:relative}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-wrapper{padding:0 12px}.cross-sell-tingleNew .secRelatedCrossSell .addons .addons-header{margin:0 6px;text-align:center;font-size:1.9rem}.cross-sell-tingleNew .secRelatedCrossSell .tingle-modal__close--custom{width:100%;color:#fff;border-radius:0;bottom:auto;top:0;padding:8px 0}.cross-sell-tingleNew .secRelatedCrossSell .tingle-modal__close--custom .tingle-modal__closeIcon{display:none}.products-list .maincategory_name .totalPagesAmount{margin-left:0;display:block}.products-list .sub-categories .categories_1_row_medium_item{font-size:20px;-ms-flex-preferred-size:45%;flex-basis:45%;text-align:center}.products-list .prodListSec .products__wrapper .products__item img.prodList{max-width:148px;max-height:148px}.products-list .prodListSec .products__wrapper .product-row__wrapper .product_listing_viewport{min-width:148px}.products-list .listPaginationSec{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}.featured-offer-tingle .tingle-modal__close{background-color:#2c3e50;position:absolute;border-radius:0}.featured-offer-tingle .tingle-modal__closeIcon{display:none}.featured-offer-tingle .tingle-modal-box__content{padding-top:4.5rem}.featured-offer-tingle .screen < div:first-child{text-align:center}.featured-offer-tingle .tingle-modal__closeLabel{font-family:Gotham}.featured-offer-tingle .screen .image__wrapper .image{max-width:none;margin:0;width:100%}}@media screen and (max-width:480px){.contactus-page .support-container .form-horizontal .controls.select:after,.digital-returns-page .support-container .form-horizontal .controls.select:after,.physical-returns-page .support-container .form-horizontal .controls.select:after{top:0}}@media screen and (max-width:440px){.homepage .main-content .hero-image{background-position:93%}.homepage .main-content .hero-image h1.hero-header{-ms-flex-preferred-size:70%;flex-basis:70%}.cart-content{width:96%}.option-content{width:60%}.center-content .main-content .cust-type{font-size:1.25rem}.addons{padding:1rem;margin-left:0}.addons .addons-wrapper .addons-item .addons-item-info .addons-item-header{padding-left:.4em}.addons .addons-wrapper .addons-item .addons-item-info .learn-more{margin:.5em 0;display:inline-block;padding-left:1em}.right-content{padding:0 .5rem .5rem}.right-content .add-to-cart form.item-total .qty{margin:.5rem}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle,.right-content .add-to-cart form.item-total .total-wrapper .total-amount{font-size:18px}.right-content .add-to-cart form.item-total .add-to-cart-btn{font-size:14px;margin:0;padding:0;min-height:42px;min-width:150px;display:block;text-align:center}.right-content .add-to-cart form.item-total .vat{margin:8px 0;width:85%}.right-content .add-to-cart .chosen-items li{font-size:14px}}@media screen and (max-width:400px){.products-list .prodListSec .products__wrapper .product-row__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.products-list .prodListSec .products__wrapper .product-row__wrapper .product_listing_viewport{text-align:center;margin:0 auto 12px;width:100%}.products-list .listPaginationSec{-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.main-content .products .products-options-list li label .option-content{width:55%}.main-content .products .products-options-list li label .option-content .sub-desc{width:100%}}@media screen and (min-width:486px){.order-confirm .req-actions .steps{padding:10%}.order-confirm .req-actions .steps .steps-wrapper>ol{width:80%}.order-confirm .req-actions .steps .steps-wrapper>ol li{font-size:36px}.order-confirm .req-actions .steps .steps-wrapper>ol li span{font-size:28px}.order-confirm .req-actions .email-conf{padding:10%;font-size:24px}.order-confirm .req-actions .email-conf .send-again{width:55%;height:64px}.order-confirm .details>.billing,.order-confirm .details>.order,.order-confirm .details>.shipping,.order-confirm .terms-conditions{padding:4%}.wpwl-group .wpwl-wrapper{width:100%}.wpwl-label{width:auto}}@media screen and (min-width:768px){body.checkout:not(.desktop-mobile-sitenav):not(.sitecore-mode){margin:0;padding-top:80px}.homepage .main{margin-top:0}.homepage .main-content{width:100%}.homepage .main-content .hero-image .hero-header{text-align:center}.homepage.deskLayout{padding-top:0}.checkout .checkout-main>section{width:75%;margin:2em auto}.checkout .checkout-main .payment .visa-mc-amex-form button[type=submit],.checkout .checkout-main .shipping .shipping-form button[type=submit]{width:50%}.checkout .checkout-main>section.payment,.checkout .checkout-main>section.review,.checkout .checkout-main>section.shipping{min-height:calc(100vh - 80px);border:none;-webkit-box-shadow:5px 4px 20px 5px rgba(0,0,0,.15);box-shadow:5px 4px 20px 5px rgba(0,0,0,.15)}.checkout .checkout-main .payment{padding:16px 26px}.checkout .checkout-main .payment h1{padding:0;margin-bottom:1em}.checkout .checkout-main .payment .tab-content,.checkout .checkout-main .shipping{padding:26px}.checkout .checkout-main .review{min-height:65rem}.checkout .checkout-main .review .before-you-go--mobile{display:none;-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3;border-bottom:none;height:100%}.checkout .checkout-main .review .before-you-go--mobile .byg-ribbon .rect{width:25%}.checkout .checkout-main .review .before-you-go--mobile .promo .promo-price-wrapper,.checkout .checkout-main .review .before-you-go--mobile .promo .promo-title-wrapper{width:50%}.checkout .checkout-main .review .before-you-go--desktop{display:block;-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3;position:relative;width:75%;height:25%;margin:0 auto;background-color:#f2f8fc;border:1px solid #ddd;border-radius:4px;min-height:200px}.checkout .checkout-main .review .before-you-go--desktop .ribbon{width:180px;height:40px;line-height:40px;background-color:#7826e7;color:#fff;letter-spacing:1px;text-transform:uppercase;font-weight:500;position:absolute;left:-30px;top:-20px;text-align:center;-webkit-box-shadow:5px 4px 20px 5px rgba(0,0,0,.15);box-shadow:5px 4px 20px 5px rgba(0,0,0,.15)}.checkout .checkout-main .review .before-you-go--desktop .ribbon .tr-right{width:0;height:0;border-top:20px solid transparent;border-left:20px solid #7826e7;border-bottom:20px solid transparent;position:absolute;top:0;right:-20px}.checkout .checkout-main .review .before-you-go--desktop .ribbon .tr-bottom{width:0;height:0;border-top:30px solid #4f1e66;border-left:30px solid transparent}.checkout .checkout-main .review .before-you-go--desktop .byg-container{padding:20px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;height:100%;width:100%}.checkout .checkout-main .review .before-you-go--desktop .byg-container .promo{display:-ms-flexbox;display:-webkit-box;display:flex}.checkout .checkout-main .review .before-you-go--desktop .byg-container .promo .promo-name{width:75%}.checkout .checkout-main .review .before-you-go--desktop .byg-container .promo .promo-name h1{font-size:1.5rem;font-family:Gotham;font-weight:700;margin:0;padding:5px 0}.checkout .checkout-main .review .before-you-go--desktop .byg-container .promo .promo-price{margin-left:auto;min-width:80px}.checkout .checkout-main .review .before-you-go--desktop .byg-container .promo .promo-price button{height:34px;width:100%;border:1px solid #f67900;background-color:#fff;color:#f67900;-webkit-transition:background-color .3s;transition:background-color .3s}.checkout .checkout-main .review .before-you-go--desktop .byg-container .promo .promo-price button:hover{background-color:#f67900;color:#fff;font-weight:500}.checkout .checkout-main .review .before-you-go--desktop .byg-container .promo-desc{width:90%}.checkout .checkout-main .review h1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;padding:16px 26px}.checkout .checkout-main .review .cart-contents{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;padding:26px}.three-panes .main,.two-panes .main{margin-top:0}body.order-confirm:not(.desktop-mobile-sitenav):not(.sitecore-mode){margin:0;padding-top:60px}body.order-confirm:not(.desktop-mobile-sitenav):not(.sitecore-mode) .main{margin:0}.order-confirm .order-confirm--main{padding:0 5%}.order-confirm .order-confirm--main .order-confirm--msg{padding:20px 0;font-size:3rem}.order-confirm .req-actions .steps{padding:5%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.order-confirm .req-actions .steps .clock-wrapper{display:block;-ms-flex:1;-webkit-box-flex:1;flex:1}.order-confirm .req-actions .steps .steps-wrapper{-ms-flex:2;-webkit-box-flex:2;flex:2}.order-confirm .req-actions .steps .steps-wrapper>h1{margin-left:50px}.order-confirm .req-actions .steps .steps-wrapper>ol{min-height:auto;width:100%;margin-left:50px}.order-confirm .req-actions .steps .steps-wrapper>ol li{margin:15px 0}.order-confirm .req-actions .email-conf{padding:5%;min-height:auto}.order-confirm .terms-conditions{padding:4% 0}.order-confirm.exist-user .req-actions .steps{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.order-confirm.exist-user .req-actions .steps .steps-wrapper{-ms-flex:0 auto;-webkit-box-flex:0;flex:0 auto}.order-confirm.exist-user .req-actions .steps .steps-wrapper>h1{text-align:left}}@media screen and (min-width:1026px){.homepage .main-content{margin-left:0}.homepage .main-content .hero-image{height:50vh}.homepage .main-content .hero-image h1.hero-header{margin:0 auto;max-width:70%;width:70%}.homepage .main-content .main-products{min-height:0;padding-left:14%;padding-right:6%;padding-top:150px;position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#f1f1f1));background:linear-gradient(180deg,#fff 50%,#f1f1f1 50%)}.homepage .main-content .main-products h1{width:75%;text-align:center;position:absolute;min-height:50px;top:0}.homepage .main-content .main-products .product{-ms-flex:1;-webkit-box-flex:1;flex:1;background:0 0;min-height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage .main-content .main-products .product img{width:100%}.homepage .main-content .main-products .product a{font-size:30px;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.homepage .main-content .main-products .product a h2{margin:.6em 0}.homepage .main-content .main-products .product a:active,.homepage .main-content .main-products .product a:focus,.homepage .main-content .main-products .product a:hover{text-decoration:none;color:#044e90}.homepage .main-content .main-products .product .spotlight-description{font-size:1.15em;line-height:1.31em;text-align:center;margin-top:auto}.homepage .main-content .special-offers{width:82%;margin-left:auto}.homepage .main-content .special-offers h1{padding-top:1.5em;padding-bottom:1em}.homepage .main-content .special-offers .offers-wrapper{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.homepage .main-content .special-offers .offers-wrapper .offers-item{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2)}.homepage .main-content .special-offers .offers-wrapper .offers-item>p{font-size:1.25em}.homepage .main-content .special-offers .offers-wrapper .offers-item>span{margin-top:auto;margin-bottom:1em}.homepage .main-content .special-offers .offers-wrapper .offers-item>a{margin:auto 0 0}.homepage .main-content .special-offers .offers-wrapper .offers-item a[role=button]{width:50%;min-width:0}.homepage .main-content .plugins{width:82%;margin-left:auto;padding-right:8%}.homepage .main-content .plugins .featured-filter{min-height:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.homepage .main-content .plugins .featured-filter>a{font-size:18px;width:25%;font-weight:500;display:block;text-align:center;padding:0}.homepage .main-content .plugins .featured-filter ul.tabs{width:20%}.homepage .main-content .plugins .featured-filter ul.tabs a{padding:0;text-decoration:none;font-size:initial;cursor:pointer}.homepage .main-content .plugins .featured-filter ul.tabs .inactive a{cursor:default}.homepage .main-content .plugins .featured-filter .tab-content{min-height:0;padding-bottom:0;margin:0 auto;width:50%}.homepage .main-content .plugins .featured-filter .tab-content select:first-child{margin-right:1em}.homepage .main-content .plugins .plugins-list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.homepage .main-content .plugins .plugins-list .plugin-container{width:calc(100% / 6 - 1.1em - 12px);padding:1.1em;margin:12px;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border:1px solid transparent}.homepage .main-content .plugins .plugins-list .plugin-container .plugin-image{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto}.homepage .main-content .plugins .plugins-list .plugin-container .plugin-info{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.homepage .main-content .plugins .plugins-list .plugin-container .plugin-info a{margin:.5em 0}.homepage .main-content .plugins .plugins-list .plugin-container .plugin-info a small{font-size:12px}.homepage .main-content .plugins .plugins-list .plugin-container .plugin-info p{line-height:1.5em}.homepage .main-content .plugins .plugins-list .plugin-container.recommended{background-color:#fff;border:1px solid #7826e7;border-radius:5px}.homepage .main-content .plugins .plugins-list .plugin-container.recommended .recommended-ribbon{min-width:60%;letter-spacing:1px;font-size:.8em;right:-14px;top:-14px}.homepage .main-content .plugins .plugins-list .plugin-container.recommended .recommended-ribbon .tr-bottom{display:block;position:absolute;top:28px;right:0;width:0;height:0;border-top:22px solid #401852;border-right:14px solid transparent}.homepage .main-content .training{width:82%;margin-left:auto;border-top:1px solid #ddd}.homepage .main-content .training .training-section-wrap{width:80%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:3em}.homepage .main-content .training .books a,.homepage .main-content .training .learning a{font-size:1.2em;margin:.5em 0}.homepage .main-content .training .learning{margin:0}.checkout .checkout-main{display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;min-height:60rem;margin:4em auto 0}.checkout .checkout-main section.review,.checkout .checkout-main section.shipping,.checkout .checkout-main>section.payment{-ms-flex:1;-webkit-box-flex:1;flex:1;margin:0 .33em;border:none;border-radius:0;height:auto}.checkout .checkout-main .payment h1{font-size:2rem}.checkout .checkout-main .payment .payment-options.tabs{height:40px;width:80%;margin:0 auto}.checkout .checkout-main .payment .tab-content{padding:12px;height:auto;width:90%;margin:0 auto}.checkout .checkout-main .payment .visa-mc-amex-form>input{height:6%;font-size:.88em}.checkout .checkout-main .payment .visa-mc-amex-form>div[class$=wrap]{height:6%}.checkout .checkout-main .payment .visa-mc-amex-form>div[class$=wrap] select{background-color:#f2f8fc}.checkout .checkout-main .payment .visa-mc-amex-form>div[class$=wrap] input,.checkout .checkout-main .payment .visa-mc-amex-form>div[class$=wrap] select{font-size:.88em}.checkout .checkout-main .payment .visa-mc-amex-form button[type=submit]{width:80%;font-size:1.1em;font-weight:500}.checkout .checkout-main .shipping{padding-top:16px}.checkout .checkout-main .shipping h1{font-size:2rem}.checkout .checkout-main .shipping h2{font-size:1.75rem}.checkout .checkout-main .shipping .shipping-form button[type=submit]{width:80%;font-size:1.1em;font-weight:500;height:60px;margin:0 auto;background-color:#f67900}.checkout .checkout-main .review{min-height:auto}.checkout .checkout-main .review h1{font-size:2rem}.checkout .checkout-main .review .cart-contents .cart-items .cart-item .price-wrap,.checkout .checkout-main .review .cart-contents .cart-items .cart-item h4{font-size:15px}.checkout .checkout-main .review .cart-contents{padding-top:0}.checkout .checkout-main .review .cart-contents .cart-items .cart-item select{padding:0;color:#61aadb;border:none;-webkit-box-shadow:none;box-shadow:none}.checkout .checkout-main .review .before-you-go--desktop{margin-top:2em;margin-bottom:2em;display:block;width:77%}.checkout .checkout-main .review .submit-payment button[type=button]{font-size:1.1em;font-weight:500;margin:1em auto}.checkout.digital .checkout-main{min-height:60rem}body.order-confirm:not(.desktop-mobile-sitenav):not(.sitecore-mode){padding-top:80px}.order-confirm .order-confirm--main{padding:0 10%}.order-confirm .req-actions{border-bottom:12px solid #ebebeb}.order-confirm .req-actions .steps .steps-wrapper>h1{font-size:1.8em}.order-confirm .req-actions .steps .steps-wrapper>ol li{margin:5px;font-size:28px}.order-confirm .req-actions .steps .steps-wrapper>ol li span{font-size:22px;vertical-align:baseline}.order-confirm .req-actions .email-conf{font-size:18px;padding:3%}.order-confirm .req-actions .email-conf .send-again{width:25%;height:44px}.order-confirm .req-actions .email-conf .note{font-size:14px}.order-confirm .details{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;font-size:16px}.order-confirm .details h1{font-size:28px;font-weight:400}.order-confirm .details>div{-ms-flex:1;-webkit-box-flex:1;flex:1}}@media screen and (min-width:1300px){.checkout .checkout-main{width:75%}.checkout .checkout-main .review .before-you-go--mobile{display:none}.checkout.digital .checkout-main{width:70%}.order-confirm .order-confirm--main{padding:0 15%}.order-confirm .req-actions .steps .clock-wrapper .clock{margin:0 auto}.three-panes .checkout .checkout-main{width:95%}.homepage .main-content .special-offers .offers-wrapper .offers-item{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3)}}@media screen and (min-width:1440px){.homepage .main-content .special-offers .offers-wrapper .offers-item{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4)}}@media only screen and (max-height:629px){.top-navigation .top-nav-contents{margin-top:0;height:60px}.top-navigation .cart-btn-container{right:70px}.top-navigation .features-grid-container{display:none!important}.top-navigation .top-nav-logo{margin-top:0}.top-navigation .page-nav{top:110px}.featured-offer{top:60px;height:40px}.main{margin-top:40px}}@media only screen and (max-width:64.0625em) and (max-height:629px){body{padding-top:3.75rem}body.desktop-mobile-pagenav .page-nav-mobile-toggle{top:60px}body:not(.desktop-mobile-pagenav) .featured-offer{top:110px}.right-content .add-to-cart form.item-total .add-to-cart-btn{font-size:14px;margin:0;padding:0;min-height:42px;min-width:150px;display:block;text-align:center}.right-content .add-to-cart form.item-total .add-to-cart-btn:before{content:none}.right-content .add-to-cart form.item-total .total-wrapper .country-menu--toggle,.right-content .add-to-cart form.item-total .total-wrapper .total-amount{font-size:18px}}@media only screen and (max-width:64.0625em),(max-height:629px){.top-navigation .toggle-nav{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-navigation .toggle-nav:before{content:"\f0c9";font-family:FontAwesome}.top-navigation .toggle-nav:active,.top-navigation .toggle-nav:focus,.top-navigation .toggle-nav:hover{text-decoration:none}.avid-menu.avid-menu--show-mobile .avid-nav .menu-buy-link{display:inline-block}.avid-menu.avid-menu--show-mobile .avid-nav .main-menu-footer .menu-buy-link{margin-top:1rem;height:44px}.avid-nav{max-height:none;display:block}.avid-subnav{top:100px}.cart-wrapper,.overlay-bg{top:60px}body.homepage{padding-top:60px}}.order-confirm .cart-btn-container,.order-confirm .req-actions .steps .clock-wrapper{display:none}@media only screen and (min-width:64.0625em) and (max-height:579px){body.desktop-mobile-pagenav .featured-offer{width:calc(100% - 365px);height:55px}body:not(.homepage) .main-content{width:62%;margin-left:2%}.has-featured .main{margin-top:5em}.right-content .add-to-cart .image-grid .image-subgrid{display:none}body.desktop-mobile-pagenav:not(.homepage) .page-nav.open>ul{margin-top:4rem}.right-content{padding-top:15rem}}.order-confirm footer{padding-top:0!important}.order-confirm .top-navigation .cart-icon,.order-confirm .top-navigation .top-nav-logo .ai-logo:before{color:#7826e7}.order-confirm .top-navigation .cart-icon .cart-items-count{color:#fff}.order-confirm .top-navigation .toggle-nav{color:#7826e7}.order-confirm .order-confirm--main{background-color:#ebebeb}.order-confirm .order-confirm--main .order-confirm--msg{text-align:center;font-family:Walsheim !important;min-height:80px;padding:16px;font-size:32px}.order-confirm .req-actions{color:#fff;font-family:Walsheim !important}.order-confirm .req-actions .steps{background-color:#8c3bf2;padding:28px 24px}.order-confirm .req-actions .email-conf,.order-confirm .req-actions .steps .steps-wrapper>ol{min-height:50vh;display:-ms-flexbox;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:normal}.order-confirm .req-actions .steps .clock-wrapper .clock{position:relative;width:180px;height:180px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100%;border:10px solid #333;top:0;left:0;right:0;bottom:0;margin:auto}.order-confirm .req-actions .steps .clock-wrapper .clock .top{position:absolute;width:3px;height:8px;background:#262626;left:0;right:0;margin:0 auto}.order-confirm .req-actions .steps .clock-wrapper .clock .right{position:absolute;width:8px;height:3px;background:#262626;top:0;bottom:0;right:0;margin:auto 0}.order-confirm .req-actions .steps .clock-wrapper .clock .bottom{position:absolute;width:3px;height:8px;background:#262626;left:0;right:0;bottom:0;margin:0 auto}.order-confirm .req-actions .steps .clock-wrapper .clock .left{position:absolute;width:8px;height:3px;background:#262626;top:0;bottom:0;left:0;margin:auto 0}.order-confirm .req-actions .steps .clock-wrapper .clock .center{height:6px;width:6px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:#262626;border-radius:100%}.order-confirm .req-actions .steps .clock-wrapper .clock .shadow{height:180px;width:180px;position:absolute;left:52px;top:52px;-webkit-transform:rotate(135deg);transform:rotate(135deg);background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.1)));background:linear-gradient(transparent,rgba(0,0,0,.1))}.order-confirm .req-actions .steps .clock-wrapper .clock .hour{width:3px;height:100%;position:absolute;left:0;right:0;margin:0 auto;-webkit-animation:time 60s infinite linear;animation:time 60s infinite linear}.order-confirm .req-actions .steps .clock-wrapper .clock .hour:before{position:absolute;content:"";background:#262626;height:60px;width:3px;top:30px}.order-confirm .req-actions .steps .clock-wrapper .clock .minute{width:1px;height:100%;position:absolute;left:0;right:0;margin:0 auto;-webkit-animation:time 30s infinite linear;animation:time 30s infinite linear}.order-confirm .req-actions .steps .clock-wrapper .clock .minute:before{position:absolute;content:"";background:#fa0;height:40px;width:1px;top:50px}.order-confirm .req-actions .steps .clock-wrapper .clock .second{width:2px;height:100%;position:absolute;left:0;right:0;margin:0 auto;-webkit-animation:time 20s infinite linear;animation:time 20s infinite linear}.order-confirm .req-actions .steps .clock-wrapper .clock .second:before{position:absolute;content:"";background:#fd1111;height:45px;width:2px;top:45px}@-webkit-keyframes time{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes time{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.order-confirm .req-actions .steps .steps-wrapper>h1{text-transform:uppercase;font-family:Gotham;font-size:2.8em;font-weight:700}.order-confirm .req-actions .steps .steps-wrapper>ol{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:8px 24px}.order-confirm .req-actions .steps .steps-wrapper>ol li{font-size:32px;font-weight:700}.order-confirm .req-actions .steps .steps-wrapper>ol li span{font-size:22px;vertical-align:baseline;font-weight:400}.order-confirm .req-actions .email-conf{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;background-color:#7826e7;padding:45px 25px;font-size:18px;font-family:Gotham}.order-confirm .details>.billing h1,.order-confirm .details>.order>h1,.order-confirm .details>.shipping h1{font-family:Walsheim !important}.order-confirm .req-actions .email-conf .msg{font-weight:700;text-align:center}.order-confirm .req-actions .email-conf .send-again{margin-bottom:1.5em;background-color:inherit;border:2px solid #fff;height:44px;line-height:44px;width:140px;padding:0 4px;-webkit-transition:background-color .2s;transition:background-color .2s;font-weight:600}.order-confirm .req-actions .email-conf .send-again:hover{background-color:#fff;color:#7826e7}.order-confirm .req-actions .email-conf .note{text-align:center}.order-confirm .details{font-size:18px}.order-confirm .details>.order{padding:20px 10px;background-color:#fff;border-bottom:8px solid #ebebeb}.order-confirm .details>.order>h1{position:relative}.order-confirm .details>.order .purchased{margin:12px 0}.order-confirm .details>.order .purchased .purchased-item{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:16px}.order-confirm .details>.order .purchased .purchased-item .item-name--wrap{padding-right:12px}.order-confirm .details>.order .purchased .purchased-item .item-price--wrap{margin-left:auto}.order-confirm .details>.order .summary{margin:12px 0;padding:8px 0;border-bottom:2px solid #ebebeb;border-top:2px dotted #ebebeb}.order-confirm .details>.order .summary>div .amount,.order-confirm .details>.order .total .amount{margin-left:auto}.order-confirm .details>.billing,.order-confirm .details>.shipping{background-color:#fff;border-bottom:8px solid #ebebeb;padding:20px 10px}.order-confirm .details>.order .summary>div{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:8px}.order-confirm .details>.order .total{display:-ms-flexbox;display:-webkit-box;display:flex;font-weight:700}.order-confirm .details>.billing>div{margin:30px 0}.order-confirm .details>.billing>div p{margin-bottom:8px}.order-confirm .details>.shipping p{margin:0}.order-confirm .details>.shipping .receiver{margin:20px 0}.order-confirm .details>.shipping .receiver p{margin-bottom:4px}.order-confirm .details>.shipping .shipping-type{font-weight:700;margin-bottom:8px}.order-confirm .details>.shipping .shipping-items{margin-bottom:8px}.order-confirm .details>.shipping .est-delivery-date{font-size:.8em;margin:20px 0}.order-confirm .details>.shipping .est-delivery-date .date{display:block}.order-confirm .details>.shipping .note{font-size:.8em;width:70%;display:block}.order-confirm .terms-conditions{padding:20px;color:#6a6a6a;text-align:justify}.order-confirm .terms-conditions h1{margin-bottom:20px;color:#000;text-align:left;font-size:2em}.order-confirm .terms-conditions p{line-height:1.5em}.order-confirm .terms-conditions a{color:#7826e7;font-weight:400}.order-confirm .terms-conditions a:hover{color:#7826e7;font-weight:700}@media screen and (min-width:486px){.order-confirm .req-actions .steps{padding:10%}.order-confirm .req-actions .steps .steps-wrapper>ol{width:80%}.order-confirm .req-actions .steps .steps-wrapper>ol li{font-size:36px}.order-confirm .req-actions .steps .steps-wrapper>ol li span{font-size:28px}.order-confirm .req-actions .email-conf{padding:10%;font-size:24px}.order-confirm .req-actions .email-conf .send-again{width:55%;height:64px}.order-confirm .details>.billing,.order-confirm .details>.order,.order-confirm .details>.shipping,.order-confirm .terms-conditions{padding:4%}}@media screen and (min-width:768px){body.order-confirm:not(.desktop-mobile-sitenav):not(.sitecore-mode){margin:0;padding-top:60px}body.order-confirm:not(.desktop-mobile-sitenav):not(.sitecore-mode) .main{margin:0}.order-confirm .order-confirm--main{padding:0 5%}.order-confirm .order-confirm--main .order-confirm--msg{padding:20px 0;font-size:3rem}.order-confirm .req-actions .steps{padding:5%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.order-confirm .req-actions .steps .clock-wrapper{display:block;-ms-flex:1;-webkit-box-flex:1;flex:1}.order-confirm .req-actions .steps .steps-wrapper{-ms-flex:2;-webkit-box-flex:2;flex:2}.order-confirm .req-actions .steps .steps-wrapper>h1{margin-left:50px}.order-confirm .req-actions .steps .steps-wrapper>ol{min-height:auto;width:100%;margin-left:50px}.order-confirm .req-actions .steps .steps-wrapper>ol li{margin:15px 0}.order-confirm .req-actions .email-conf{padding:5%;min-height:auto}.order-confirm .terms-conditions{padding:4% 0}}.order-confirm.exist-user .req-actions .email-conf,.order-confirm.exist-user .req-actions .steps .steps-wrapper>ol{min-height:0}@media screen and (min-width:1026px){body.order-confirm:not(.desktop-mobile-sitenav):not(.sitecore-mode){padding-top:80px}.order-confirm .order-confirm--main{padding:0 10%}.order-confirm .req-actions{border-bottom:12px solid #ebebeb}.order-confirm .req-actions .steps .steps-wrapper>h1{font-size:1.8em}.order-confirm .req-actions .steps .steps-wrapper>ol li{margin:5px;font-size:28px}.order-confirm .req-actions .steps .steps-wrapper>ol li span{font-size:22px;vertical-align:baseline}.order-confirm .req-actions .email-conf{font-size:18px;padding:3%}.order-confirm .req-actions .email-conf .send-again{width:25%;height:44px}.order-confirm .req-actions .email-conf .note{font-size:14px}.order-confirm .details{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;font-size:16px}.order-confirm .details h1{font-size:28px;font-weight:400}.order-confirm .details>div{-ms-flex:1;-webkit-box-flex:1;flex:1}}@media screen and (min-width:1300px){.order-confirm .order-confirm--main{padding:0 15%}.order-confirm .req-actions .steps .clock-wrapper .clock{margin:0 auto}}.order-confirm.exist-user .req-actions .steps .steps-wrapper>h1{text-align:center}.order-confirm.exist-user .req-actions .goto-myavid{background-color:#8c3bf2;font-size:22px;padding-bottom:1.2em;padding-left:.5em;padding-right:.5em;text-align:center;font-family:Gotham;line-height:1.4em}.order-confirm.exist-user .req-actions .goto-myavid a{color:#fff}@media screen and (min-width:768px){.order-confirm.exist-user .req-actions .steps{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.order-confirm.exist-user .req-actions .steps .steps-wrapper{-ms-flex:0 auto;-webkit-box-flex:0;flex:0 auto}.order-confirm.exist-user .req-actions .steps .steps-wrapper>h1{text-align:left}}.forms-loader,.pdp-loader{text-align:center;font-size:10px}.email-sent-msg{opacity:0;-webkit-transition:1s;transition:1s}.email-sent-msg:after{content:"\f00c";font-family:FontAwesome;margin:0 8px}@media only screen and (min-device-width :414px) and (max-device-width :736px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio :3){.homepage .main-content .hero-image{background-position:62%}}.forms-loader{margin:100px auto;width:100%;height:80px;top:35%;position:absolute;transform:scale(1.85)}.forms-loader>div{background-color:#7826e7;height:100%;width:10px;display:inline-block;animation:sk-stretchdelay 1.2s infinite ease-in-out}.forms-loader .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.forms-loader .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.forms-loader .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.forms-loader .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.pdp-loader-wrap{position:fixed;top:0;left:0;min-width:100vw;min-height:100vh;background-color:#333;z-index:101}.pdp-loader{width:100px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-loader>div{background-color:#6e2b8d;height:100%;width:12px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.pdp-loader .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.pdp-loader .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.pdp-loader .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.pdp-loader .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}
@font-face{
	font-family:'Walsheim';
		src:
		url('../fonts/GT-Walsheim-Avid-Light.woff') format("woff"),
		url('../fonts/GT-Walsheim-Avid-Light.ttf') format("truetype"),
		url('../fonts/GT-Walsheim-Avid-Light.woff2') format("woff2"),
		url('../fonts/GT-Walsheim-Avid-Light.etf') format("opentype");
	font-weight:300;
	font-style:normal;
}
@font-face{
	font-family:'Walsheim';
		src:
		url('../fonts/GT-Walsheim-Avid-Regular.woff') format("woff"),
		url('../fonts/GT-Walsheim-Avid-Regular.ttf') format("truetype"),
		url('../fonts/GT-Walsheim-Avid-Regular.woff2') format("woff2"),
		url('../fonts/GT-Walsheim-Avid-Regular.otf') format("opentype");
	font-weight:400;
	font-style:normal;
}
@font-face{
	font-family:'Walsheim';
		src:
		url('../fonts/GT-Walsheim-Avid-Medium.woff') format("woff"),
		url('../fonts/GT-Walsheim-Avid-Medium.ttf') format("truetype"),
		url('../fonts/GT-Walsheim-Avid-Medium.woff2') format("woff2"),
		url('../fonts/GT-Walsheim-Avid-Medium.otf') format("opentype");
	font-weight:500;
	font-style:normal;
}
@font-face{
	font-family:'Walsheim';
		src:
		url('../fonts/GT-Walsheim-Avid-Bold.woff') format("woff"),
		url('../fonts/GT-Walsheim-Avid-Bold.ttf') format("truetype"),
		url('../fonts/GT-Walsheim-Avid-Bold.woff2') format("woff2"),
		url('../fonts/GT-Walsheim-Avid-Bold.otf') format("opentype");
	font-weight:700;
	font-style:normal;
}