.asp-spinner{text-indent:-9999px;vertical-align:middle;margin-left:5px;display:inline-block;box-sizing:border-box;position:relative;width:20px;height:20px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:asp-spinner .6s linear infinite}@keyframes asp-spinner{to{transform:rotate(360deg)}}.asp-btn-spinner-container{width:100%;text-align:center;padding:10px}.asp-btn-spinner{display:inline-block;position:relative;width:64px;height:64px}.asp-btn-spinner div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #6fcef3;border-radius:50%;animation:asp-btn-spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#6fcef3 #fff0 #fff0 #fff0}.asp-btn-spinner div:nth-child(1){animation-delay:-0.45s}.asp-btn-spinner div:nth-child(2){animation-delay:-0.3s}.asp-btn-spinner div:nth-child(3){animation-delay:-0.15s}@keyframes asp-btn-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.asp_line_through{text-decoration:line-through}.asp_product_coupon_input_container{margin:5px 0 10px 0}.asp_btn_normalize{text-transform:none;border:none;margin:0;padding:0;width:auto;overflow:visible;background:#fff0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}&::-moz-focus-inner{border:0;padding:0}.asp_product_custom_field_error{display:none;color:red}.asp_out_of_stock{font-weight:700}.asp_product_buy_button input,.asp_product_buy_button select{display:inline-block;line-height:1;padding:8px 10px;height:auto}.asp_product_custom_field_label{margin-right:10px}.asp-product-variations-label{margin-right:10px}.asp_product_coupon_field_label{margin-right:10px}.asp_product_coupon_input_container input.asp_product_coupon_field_input{width:auto;max-width:200px;margin-right:10px}.asp_product_buy_btn_container{display:inline-block}.asp_product_buy_button input::placeholder{font-style:italic;color:#bbb}@keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:0}}.asp-processing-cont{display:none!important}.asp-processing i{animation-name:blink;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}.asp-processing i:nth-child(2){animation-delay:.1s}.asp-processing i:nth-child(3){animation-delay:.2s}.asp-popup-iframe{z-index:2147483647;background:rgb(0 0 0 / .004);border:0 none #fff0;overflow:auto;-webkit-overflow-scrolling:touch!important;visibility:visible;margin:0;padding:0;-webkit-tap-highlight-color:#fff0;position:fixed;left:0;top:0;width:100%;height:100%}.asp-popup-iframe-cont{align-items:center;justify-content:center;z-index:2147483647;background:rgb(0 0 0 / .3);border:0 none #fff0;overflow:auto;-webkit-overflow-scrolling:touch!important;visibility:visible;margin:0;padding:0;-webkit-tap-highlight-color:#fff0;position:fixed;left:0;top:0;width:100%;height:100%}.asp-popup-spinner-cont{text-align:center;height:85px;padding-top:10px}@media (max-width:500px){.asp_product_buy_btn_container{display:block;margin-left:0;margin-top:10px;text-align:center;width:100%}}.asp-order-data-box{display:flex;border-style:solid;border-color:lightgrey;border-width:1px 0 0 1px;width:100%}.asp-order-data-box-col{border-style:solid;border-color:lightgrey;border-width:0 1px 1px 0;word-break:break-all;flex-grow:1;padding:15px}.asp-order-data-box-col :first-child{font-weight:700;margin-bottom:10px;margin-right:10px}@media screen and (max-width:768px){.asp-order-data-box{flex-direction:column}}.asp-order-details-table,.asp-order-downloads-table{width:100%;border-collapse:collapse;border:1px solid lightgray}.asp-order-details-table td,.asp-order-details-table th,.asp-order-downloads-table td,.asp-order-downloads-table th{padding:15px;border-top:1px solid lightgray;border-bottom:1px solid lightgray}.asp-order-shipping-address,.asp-order-billing-address{padding:15px;border:1px solid lightgray;white-space:pre-line}@keyframes pulse{0%{transform:scale(1)}35%{transform:scale(1.1)}60%{transform:scale(1.05)}100%{transform:scale(1)}}[data-type="core-embed/youtube"],[data-type="core-embed/vimeo"]{clear:both}.container-youtube,.container-vimeo{font-size:0;line-height:0}.container-youtube noscript,.container-vimeo noscript{display:block;font-size:1rem;line-height:1.2em;text-align:left}.preview-lazyload{opacity:1;position:relative;transition:opacity 0.25s}.js-lazyload--not-loaded .preview-lazyload{opacity:0}.entry-content a.preview-lazyload,a.preview-lazyload{background-color:#fff0;border:0;height:315px;width:100%;max-width:100%;display:inline-block;margin-top:0;box-sizing:border-box}.entry-content a.preview-lazyload,a.preview-lazyload,.lazy-load-info-extra{text-decoration:none;color:#fff;font-family:Arial,serif;font-size:14px;line-height:18px}a.lazy-load-vimeo{text-decoration:none}.lazy-load-div{display:table;height:100%;width:100%}.lazy-load-div::before{font-size:50px;font-family:Arial,sans-serif;opacity:.7;z-index:3;display:table-cell;vertical-align:middle;text-align:center}.lazy-load-div:hover{opacity:.95}.lazy-load-div:hover::before{opacity:.9}.css_white_pulse .lazy-load-div::before,.css_black_pulse .lazy-load-div::before{font-size:70px;animation:pulse 3s infinite linear}a.lazy-load-youtube:hover,.lazy-load-vimeo:hover{text-decoration:none}.lazy-load-div,.lazy-load-info,.lazy-load-info-extra{max-width:100%;color:#fff}.lazy-load-div,.titletext,.overlaytext{opacity:.8}.lazy-load-div{position:absolute;top:0}.lazy-load-info,.lazy-load-info-extra{position:relative;padding:7px 15px}.lazy-load-info{pointer-events:none}.lazy-load-info-extra{display:none;position:absolute;bottom:0}.preview-lazyload~.lazy-load-info-extra{display:block}.container-youtube embed,.container-youtube iframe,.container-youtube object,.container-youtube video,.container-vimeo embed,.container-vimeo iframe,.container-vimeo object,.container-vimeo video{margin-bottom:0!important}.entry-content a.lazy-load-youtube,a.lazy-load-youtube,.lazy-load-vimeo{margin-bottom:0!important}.entry-content a.lazy-load-youtube iframe,a.lazy-load-youtube iframe,.lazy-load-vimeo iframe{margin-bottom:0!important}a.lazy-load-youtube{display:block!important}.wp-embed-responsive .wp-block-embed[class*="wp-embed-aspect-"]{position:relative}.wp-embed-responsive .wp-block-embed[class*="wp-embed-aspect-"] .container-lazyload{position:absolute;left:0;top:0;height:100%;width:100%}.lazy-load-block-play{cursor:pointer}.lazy-load-block-play .preview-lazyload{pointer-events:none}.home .et_pb_fullwidth_header{max-height:500px!important}.et_fixed_nav.et_show_nav #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container{padding-top:145px!important}#top-menu li li a{width:100%;padding:6px 20px}#top-menu li li{width:100%;margin:0;padding:0}#top-menu li li a{line-height:1.3;text-transform:capitalize}.et_pb_fullwidth_post_title_0{min-height:400px}.container:before{background-color:transparent!important}.et_pb_widget_area_right{border-left:0!important}.et_pb_widget_area_left{border-right:0!important}.et_pb_widget a.et_pb_button{color:#fff!important}.fullwidth-menu-nav li a{font-weight:700;color:#2b3f7b}blockquote{padding:15px 0;border:0 solid;font-weight:700;color:#2b3f7b;font-size:18px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}hr{border:0;border-bottom:2px dashed #ccc}.field-wrap>div input,.field-wrap select{height:40px}