html{scroll-padding-top:180px}#usntA40Toggle{bottom:80px!important;left:10px!important}.js-wish-add-cart,.cart-items__add-all-cart{display:none!important}.rte ol{list-style-type:decimal!important}.announcement-bar{padding:3px 0 1px}.announcement-bar .container img{max-height:75px}.announcement .announcement-image{text-align:center}@media only screen and (min-width: 1024px){.announcement{height:55px}}:target:before{content:"";display:block;height:170px;margin:-170px 0 0}.cgl-product-info{display:none}.nav-icons .icon{padding:10px 0}.shopify-section.three-cat .cat-head{display:flex;flex-direction:column}.shopify-section.three-cat .cat-single .btn.hollow{padding:0}.shopify-section.three-cat .cat-copy{flex-grow:1}@media only screen and (min-width: 768px){.shopify-section.three-cat .cat-single{background:none;width:calc(25% - 10px)}}@media only screen and (min-width: 1024px){.shopify-section.three-cat .heading.h2{font-size:24px}.shopify-section.three-cat .cat-head{width:68%}.shopify-section.three-cat .cat-image{height:200px;object-fit:cover;object-position:right;top:-8px}}@media only screen and (min-width: 1230px){.shopify-section.three-cat .heading.h2{font-size:27px}.shopify-section.three-cat .cat-head{width:58%}.shopify-section.three-cat .cat-image{height:250px;object-fit:cover;object-position:right;top:-8px}}.youtube-video-embed{aspect-ratio:16 / 9;width:100%;max-width:800px}.faq{padding:15px 0}.faq h2{margin-bottom:2rem}.faq p.faq-question{font-weight:700;padding:15px 20px;background:#f6f7f9;border-radius:16px}.faq p.faq-answer{padding:10px 20px}.filter-item{text-transform:none}.nav-icons .icon-myaccount:after{content:"account"}@media only screen and (max-width: 1024px){.nav-small-list-columns-container{display:flex;flex-direction:column}}a[data-nav-trigger=origin]{font-weight:700}a[data-nav-trigger=origin]:after{height:25px;width:25px;background-image:url(/cdn/shop/files/Galaxy.svg?v=1704749403);background-repeat:no-repeat;background-size:contain;margin-left:5px;color:#fd8204;content:"";display:inline-block;vertical-align:middle}a[data-nav-trigger=starsense-explorer]{font-weight:700}a[data-nav-trigger=starsense-explorer]:after{font-family:"Font Awesome 6 Pro";content:"\f135";padding-left:5px;color:#fd8204}a[data-nav-trigger=popular-science-br-by-celestron]{line-height:1}ul.nav-sidebar-list-container a[href="/collections/popular-science-by-celestron-licensed-products"]{line-height:0;*color: #fd8203;*font-style: italic}.super-collection-description-container{*display:none;text-align:left;margin-left:15px}div[data-collection-handle=sport-optics] .collection-filter-group-container[data-filter-group=Features]{display:none}@media only screen and (min-width: 1024px){.nav-item-has-dropdown-container:hover .nav-dropdown-container{-webkit-box-shadow:0px 8px 10px -5px rgba(51,62,72,.12);-moz-box-shadow:0px 8px 10px -5px rgba(51,62,72,.12);box-shadow:0 8px 10px -5px #333e481f}.newsletter-active .nav-dropdown-container{top:468px}}@media screen and (max-width: 1023px){.nav-wrapper{display:none}.is-active .nav-wrapper{overflow-y:scroll}}@media only screen and (max-width: 991px){.collection-flex-sidebar{overflow-y:scroll;overflow-x:hidden}.collection-flex-sidebar .filter{-webkit-box-shadow:0px 8px 10px -5px rgba(51,62,72,.12);-moz-box-shadow:0px 8px 10px -5px rgba(51,62,72,.12);box-shadow:0 8px 10px -5px #333e481f}}.gift-guide .hero-slide{height:310px!important}#newsletter-signup-page-form{display:flex;flex-direction:column;text-align:center;align-items:center;margin:0 auto}#newsletter-signup-page-form .form-flex-input{border:1px solid #ccc;margin-right:10px}.footer .signup-form-interests{display:none}.signup-form-interests{display:flex;flex-direction:column;margin-top:10px;margin-bottom:10px}.signup-form-interests .form-interests-options{display:flex;flex-direction:row;align-items:center}.signup-form-interests .form-interests-options label{padding:0 10px}body.newsletter-active.newsletter-gdpr #newsletter-accordion-form{height:500px;display:flex;flex-direction:column}body.newsletter-active.newsletter-gdpr .header{top:500px}body.newsletter-active.newsletter-gdpr .main{padding-top:340px}#newsletter-embed-form .form-flex-input{border:1px solid #ccc}.klaviyo-consent-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}.klaviyo-consent-wrap .klaviyo_gdpr_text{padding-right:15px}@media only screen and (min-width: 1024px){#newsletter-signup-page-form{max-width:60%}}@media only screen and (min-width: 768px){body.newsletter-active.newsletter-gdpr #newsletter-accordion-form{height:350px}body.newsletter-active.newsletter-gdpr .header{top:350px}body.newsletter-active.newsletter-gdpr .main{padding-top:368px}}.klaviyo_gdpr_text{padding:10px 0;font-size:1em}.klaviyo_gdpr_text a{text-decoration:underline}.kavliyo-consent-check input,.kavliyo-consent-check label{float:left}footer .kavliyo-consent-check input{margin-left:10px}.kavliyo-consent-check label{margin-top:-5px;padding-left:10px;font-weight:600}.kavliyo-consent-check label span{font-weight:400}.kavliyo-consent-check input#consent-web{margin-left:15px}.footer .email-accordian__subhead{margin:0}.footer #footer-newsletter-input-wrap{width:100%;flex-wrap:nowrap;flex-direction:row;text-align:left}.newsletter-footer{flex-wrap:wrap}.footer-bot{font-size:1.1em;color:#333e48}.footer-bot a:hover{text-decoration:underline}@media only screen and (max-width: 645px){a.hero-slide{height:375px}.hero-slide .container{max-height:375px}}.slick-track{display:flex;flex-direction:row;justify-content:center}.slider .slick-track .grid-item{display:flex;flex-direction:column;height:auto}.slick-track .grid-item-desc{flex-grow:1;display:flex;flex-direction:column;height:auto}.slick-track .grid-item-desc .grid-title{height:auto;flex:unset!important;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.page_collection_slider .slick-track,.blog_collection_slider .slick-track{height:500px}.page_collection_slider .slider .grid-item,.blog_collection_slider .slider .grid-item{display:flex;flex-direction:column}.page_collection_slider .slider .grid-item .grid-item-desc,.blog_collection_slider .slider .grid-item .grid-item-desc{height:100%;flex:1}.page_collection_slider .slider .grid-item .grid-title,.blog_collection_slider .slider .grid-item .grid-title{flex:1}.template-page .page_collection_slider.grid-wrapper{margin-top:20px}.template-page .page_collection_sliders ol li:before{content:counter(my-custom-counter);color:#fff;font-weight:700;display:inline-block;width:32px;height:32px;margin-left:-3.2em;border-radius:50%;text-align:center;background-color:#f47216;line-height:32px;margin-right:10px}.template-page .page_collection_sliders .grid-wrapper{overflow:visible;margin-top:30px}.template-page .page_collection_sliders .grid-wrapper .slick-track.full-width{width:100%!important}.template-page .page_collection_sliders .grid-wrapper .slick-track.full-width .grid-item{width:25%!important}h1.center-thin,h2.center-thin,h3.center-thin{text-transform:uppercase;font-weight:300;text-align:center}h1.center-normal,h2.center-normal,h3.center-normal{text-transform:uppercase;font-weight:500;text-align:center;font-size:1.8em}h1.center-bold,h2.center-bold,h3.center-bold{text-transform:uppercase;font-weight:500;text-align:center}.block-page{display:flex;flex-direction:column}.block-page .block-row{display:flex;flex-direction:column;position:relative}.block-row .block-item{flex-grow:1;flex-basis:33%;margin:5px;background:#333e48;transition:background .2s;max-height:187px}.block-row .block-item:hover{background:#f47216}.block-row .block-item:hover a{background-image:none}.block-row .block-item>a{position:relative;text-align:center;width:100%;height:100%;padding:3em 1em;max-height:187px;display:flex;text-transform:uppercase;font-weight:700;font-size:1.6em;text-decoration:none;z-index:1;color:#fff;background-image:linear-gradient(to top right,#0000009e,transparent);transition:background-image .2s;align-items:center;justify-content:center;line-height:1.2}.block-row h2{background:#e4e8ea;padding:25px;font-size:1.8em}.block-row .block-item img{position:absolute;top:0;z-index:0;height:100%;width:100%;opacity:.7}.block-row.blog-full-w-container{background:none}.block-item.has-menu.show-menu{margin-bottom:200px;background:#f47216}.block-item.has-menu.show-menu>a{background-image:linear-gradient(to top right,#0000003d,transparent)}.block-item-menu{width:calc(100% - 10px);max-width:1190px;min-height:200px;background:#fbf7f4;border:2px solid #eee;border-top:5px solid #f47216;position:absolute;display:none;left:5px}.block-item.has-menu.show-menu .block-item-menu{display:block}.block-item-menu ul{list-style:none;display:flex;flex-direction:column;padding:10px 0;margin:0 10px}.block-item-menu ul li{flex-grow:1;width:100%;border-bottom:2px solid transparent}.block-item-menu ul li:hover{background-color:#fff;border-bottom:2px solid #eee;border-radius:5px}.block-item-menu ul li a{text-decoration:none!important;font-size:18px;display:block;padding:12px}.block-item-expand{flex-shrink:0;padding:10px;cursor:pointer;*position:absolute;right:0}.block-item-expand:before{background:#fd8204;color:#fff;font-size:1.5em;display:block;text-align:center;font-weight:400;line-height:36px;content:"+";height:36px;width:36px;border-radius:50%;cursor:pointer}.block-item-expand.visible:before{content:"x";text-transform:lowercase;line-height:32px;background:#fff;color:#fd8204;font-weight:600;font-size:1.1em;font-family:monospace}.block-item.bg-image-link{background:none}.block-item.bg-image-link>a{background-repeat:no-repeat;background-size:contain;color:transparent;font-size:13px;height:187px}#bird-of-the-month-content{display:flex;align-items:center}#bird-of-the-month-content a{text-decoration:underline}#bird-of-the-month-content p{padding:25px}#bird-of-the-month img{max-width:none}.tech-page-block{padding:15px;border:1px solid #e4e8ea;height:auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.tech-page-block>a{max-height:120px}.tech-page-block img{width:auto;justify-self:center;height:120px;object-fit:contain}.tech-page-block p{align-self:flex-start;padding:15px 0}@media only screen and (max-width: 1230px){.block-item-menu{max-width:1160px}.block-row h2{width:100%}}@media only screen and (min-width: 1024px){.block-page .block-row{display:flex;flex-direction:row}.block-row .block-item.full-block a{padding:200px;font-size:2em}}@media only screen and (max-width: 1024px){.template-page .article-social-container{padding:15px}}@media only screen and (max-width: 480px){.block-item-menu ul li a{font-size:16px}}@media only screen and (max-width: 400px){.block-item-menu ul li a{font-size:15px}}table.normal-table td,table.normal-table th{padding:5px;border:1px solid #eee}table.normal-table td a{font-weight:600}table.modal-table{table-layout:fixed}.table-modal{max-width:1200px!important}table.normal-table a{text-decoration:none}table.empty-cell-bg tr td:empty{background:#ccc}.grey-content-box .btn{margin-top:10px}.goBack_link{font-weight:600;margin-left:3px}.goBack_link i{margin-right:5px}table.normal-table.changelog-table td:nth-child(3),table.normal-table.changelog-table th{white-space:nowrap}table.normal-table.changelog-table td:nth-child(5),table.normal-table.changelog-table th:nth-child(5){min-width:15%}table.normal-table.changelog-table th{text-align:left}.latest-software-table{width:100%}.latest-software-table h2{margin-top:20px;margin-right:20px;font-weight:600}.software-table{table-layout:fixed;display:table}.software-table,.software-table tbody{width:100%;text-align:left}.software-list-head th{background:#f6f7f9}.software-table tr th,.software-table tr td{width:15%}.software-table tr th:nth-child(4),.software-table tr td:nth-child(4){width:55%}.software-table tr td:last-child a{display:block}.software-table tr td:last-child a i{padding-right:5px}.software-table tr th,.software-table tr td{margin:7.5px;padding:10px}.latest-software-buttons{justify-content:left;align-items:center}.latest-software-buttons a:first-of-type{margin-left:auto!important}.latest-software-buttons a{margin-right:15px}.modal-body{box-shadow:1px 12px 10px #333e4826;border-top:none}.modal-close{margin-bottom:0;border:none;border-bottom:none;background:#fff;padding:15px}.modal-body .image-thumb{flex-wrap:wrap}.software-notify-modal{width:100%}#software_notification_signup{max-width:100%}#software_notification_signup .klaviyo_field_group{text-align:center}#software_notification_signup input[type=email]{height:50px;line-height:50px;padding:0 10px;width:90%}#software_notification_signup .klaviyo_form_actions{text-align:center}#software_notification_signup .klaviyo_form_actions button[disabled],#software_notification_signup .klaviyo_form_actions button[disabled]:hover{background-color:#e4e8ea;border-color:#e4e8ea;color:#fff}.template-product .icon-list-wrap .icon-list-item img{max-height:72px}span.prop65-warning-content{display:none}img.cali-warning{max-width:20px;float:left}p.cali-warning-text{margin-left:30px}p.cali-warning-text>a{text-decoration:underline}td.cali-prop65-warning>a{text-decoration:underline}td.cali-prop65-warning:hover>a{display:none}td.cali-prop65-warning:hover span.prop65-warning-content{display:block}.grid-title{text-transform:none}.grid-item-desc{height:100%;flex:1}.mix-container-active-list-container .grid-title{text-transform:none}.grid-item__visual-tag{font-size:10px;font-weight:700}.coll-grid-item-inner-container{display:flex;flex-direction:column;height:100%}.mix-container-active-grid-container .grid-title{height:100%}@media only screen and (min-width: 992px){.grid-item-desc{height:100%;min-height:200px;flex-grow:1;flex:1}.featured-collection .grid-title{font-size:18px;line-height:1.1}}#wishlist-items-container{max-width:100%;margin:auto}#wishlist-items-container .swym-wishlist-grid{max-width:100%;margin:auto;width:100%;display:flex;flex-wrap:wrap;justify-content:left}.swym-wishlist-grid .swym-is-anchor{opacity:1;cursor:pointer;text-decoration:none;touch-action:manipulation}.swym-wishlist-grid *{font-size:100%;font:inherit;font-family:HelveticaNeue,Helvetica,Verdana,Arial,sans-serif;line-height:1.4em;vertical-align:baseline;box-sizing:border-box;border:auto;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;text-transform:none}.swym-wishlist-grid .swym-wishlist-item-desc{display:flex;flex-direction:column;flex:1;justify-content:space-between}.swym-wishlist-item-desc .swym-item-buttons{display:flex;flex-direction:row;margin-top:20px}.swym-wishlist-grid .swym-wishlist-item-desc button{margin:0 15px 0 0;width:200px}#swym-remove-productBtn{color:#4f4f4f}.swym-wishlist-item-desc .swym-title{font-weight:700;color:#4f4f4f}a.swym-wishlist-item.swym-is-anchor{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e8ea;width:100%;margin:0 15px 15px 0;position:relative;justify-content:space-between;cursor:pointer;padding:1rem;gap:2rem}@media only screen and (min-width: 700px){a.swym-wishlist-item.swym-is-anchor{flex-direction:row}}button.swym-delete-btn.swym-nav.swym-nav-1.swym-is-button{position:absolute;right:8px;top:8px;width:25px;height:25PX;background:#fff;display:flex;align-items:center;justify-content:center}.swym-wishlist-grid .swym-wishlist-image-wrapper{overflow:hidden!important;height:180px;width:200px;text-align:center}.swym-wishlist-grid .swym-wishlist-image-wrapper img{height:100%;object-fit:contain}.swym-wishlist-grid .swym-is-button{text-align:left;background:inherit;width:auto;z-index:auto;display:inline-block;background:0;border:0;bottom:auto;box-shadow:none;clear:none;cursor:pointer;font-family:inherit;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;padding:0;position:static;right:auto;text-align:inherit;text-decoration:none;text-transform:none;top:auto;transform:none;visibility:visible}.swym-wishlist-grid .swym-wishlist-item .swym-delete-btn :before{color:#000;content:"X";font-size:16px}button.swym-add-to-cart-btn.swym-button.swym-button-1.swym-is-button.swym-is-button,button.swym-delete-btn.swym-nav.swym-nav-1.swym-is-button{z-index:1000}.swym-is-button .swym-title.swym-title-1{font-weight:700;font-size:16px;color:#4f4f4f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swym-wishlist-grid .swym-wishlist-item .swym-variant-title{font-size:14px;line-height:16px;color:#333;margin:0 15px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swym-wishlist-grid .swym-wishlist-item .swym-product-price{color:#333;font-weight:700;font-size:18px;padding:0;display:flex;align-items:center;flex-wrap:wrap}.swym-wishlist-grid .swym-product-price .swym-product-final-price{display:inline-block;margin-right:.4em}.swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{background:#dc3b1a;font-weight:700;font-size:14px;text-align:center;text-transform:uppercase;padding:6px;display:block;color:#fff}.product-wishlist-social-container{height:auto}body.template-product .swym-button{margin:25px 0}body.template-product button.swym-button.disabled,body.template-product button.swym-button:disabled,body.template-product .swym-btn-container .swym-button.swym-added *:not(.swym-tooltip){opacity:1}.back-instock-form-wrap{display:flex;flex-direction:column;gap:1em;padding:1em;background:#f6f7f9;border:2px solid #eee;border-radius:10px}#back-instock-form{display:flex;flex-direction:column;gap:1em}#back-instock-form input#email-input-backinstock{padding:1em;border:1px solid #333e48;width:100%}#back-instock-form p,.back-instock-form-wrap p{font-weight:600;font-size:14px}.free-shipping-btn{background-color:#009bd7;color:#fff;text-align:center;font-weight:600;text-transform:uppercase;font-size:18px;margin-top:10px;padding:5px 0}.free-shipping-btn>span:before{font-family:"Font Awesome 6 Pro";content:"\f48b";padding-right:10px;color:#fff}.free-shipping-btn>span>span{font-size:1em}.pdp-add-to-cart-retailer-container{flex-direction:column}.pdp-cart-buttons{width:100%;display:flex;flex-direction:row;margin-bottom:15px}table#product-downloads-list td{font-weight:400!important;padding-top:5px;padding-bottom:5px}table#product-downloads-list td a{font-weight:600}.modal .aus-retail [retailer-name]{display:flex!important}.modal .aus-retail [retailer-name] .checkmark{display:none!important}.pdp-findretailer-box{padding-top:1em}.pdp-findretailer-box .us-retail{flex-direction:column;padding-top:20px}@media only screen and (min-width: 1024px){.pdp-findretailer-box .us-retail{flex-direction:row}}.pdp-findretailer-box .us-retail>div{display:none;padding-bottom:.2em!important}.pdp-findretailer-box .us-retail>div.active{display:flex}.pdp-findretailer-box .us-retail>div .checkmark{margin:5px 0}.pdp-findretailer-box .us-retail>div .retailer__wrapper{margin:0}.pdp-findretailer-box .us-retail>div .retailer__wrapper a img{max-height:50px;width:auto;max-width:200px}.pdp-findretailer-box .us-retail>div .retailer__wrapper .name-container{height:0px;width:0px;position:absolute;left:-9999vw}a.wheretobuy-retailer{display:inline-block;position:relative}a.wheretobuy-retailer:before{content:"";display:block;width:40px;height:33px;* background-image: url(/cdn/shop/files/store-location-icon.png?1697574126390998161);background-repeat:no-repeat;background-size:40px 33px;box-sizing:border-box;right:0;position:absolute;color:#fff}.pdp-faq{padding-bottom:20px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.pdp-faq img{max-width:800px}}.pdp-faq-q,.pdp-faq-a{display:flex;flex-direction:row}.pdp-faq-q{font-weight:700;padding-bottom:10px;min-height:30px}.pdp-faq-q .pdp-text-wrap{font-size:16px}.pdp-faq-a{visibility:hidden;height:0}.pdp-faq-a .pdp-text-wrap{padding:20px;border-radius:16px;background:#f6f7f9;box-sizing:border-box;margin-right:10%}.pdp-faq span.faq-label{flex-shrink:0;flex-basis:40px;font-weight:700;padding-right:10px}.pdp-faq-a span.faq-label{display:flex;align-items:center}.pdp-faq .pdp-text-wrap,.pdp-faq p{flex-grow:8}.pdp-faq-expand{flex-shrink:0;padding-left:20px;cursor:pointer}.pdp-faq-expand:before{background:#fd8204;color:#fff;font-size:1.5em;display:block;text-align:center;font-weight:400;line-height:36px;content:"+";height:36px;width:36px;border-radius:50%;cursor:pointer}.pdp-faq-expand.visible:before{content:"-";line-height:32px}.faq-2-columns{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.faq-2-columns{flex-direction:row;gap:25px}.faq-column-1,.faq-column-2{flex:50%}}.tab-content-wrapper .review-block{justify-content:space-between}.tab-content-wrapper .review-block .review-logo{text-align:right}button.pdp-accessories-show-more{display:block;margin:15px auto 0}.pdp-accessories-other{display:none}.pdp-accessories-other.visible{display:block}table.compatibility-table{width:100%;background-color:#e4e8ea;padding:15px;border-collapse:separate;border-spacing:0 5px}table.compatibility-table td{padding:10px;min-width:calc(50% - 20px);max-width:calc(50% - 20px);border:none}table.compatibility-table tr{background-color:#fff}table.compatibility-table th{padding:10px;text-align:center}.series-product-slider-container .grid-item-desc{height:210px}form.klaviyo_styling_waitlist{max-width:100%!important;border-radius:5px}form.klaviyo_styling_waitlist fieldset input{height:32px!important}form.klaviyo_styling_waitlist .klaviyo_submit_button{height:42px!important;font-size:14px!important}.store-locator h2#store-locator-title{font-family:Open Sans Condensed,Arial,Helvetica,sans-serif;font-size:32px;font-weight:600;margin-top:20px}.store-locator .addresses span.name{font-size:16px;font-weight:700}.store-locator .addresses li a{word-wrap:break-word}.store-locator .nearest-store-message{font-weight:400!important;padding:10px}.store-locator #col-main .search_bar{line-height:48px}.store-locator #col-main .search_bar select,.store-locator #col-main .search_bar input{padding:5px}.store-locator #col-main .search_bar #limit{width:auto}.store-locator #col-main .search_bar button{display:inline-block!important;cursor:pointer;margin:0;padding:0 30px!important;height:50px;line-height:48px;font-family:Open Sans Condensed,Arial,Helvetica,sans-serif!important;font-weight:700!important;font-size:16px!important;text-align:center;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none!important;-ms-user-select:none;user-select:none;-webkit-appearance:none;border:1px solid!important;opacity:1;visibility:visible;transition:.3s cubic-bezier(.55,.085,.68,.53) all;color:#fff!important;background-color:#fd8204!important;border-color:#fd8204!important;border-radius:0!important;box-shadow:none!important;background:#fd8204!important;text-shadow:none!important}.store-locator #col-main .search_bar button:hover{color:#fd8204!important;background-color:#fff!important}.store-locator #col-main .search_bar .search_limit{text-align:left!important;padding-left:10px}.store-locator .gm_popup span{display:inline-block;padding-bottom:5px}.store-locator .gm_popup span.website a{color:transparent}.store-locator .gm_popup span.website a:before{color:#333e48;position:absolute;display:block;content:"View Website";font-weight:600;z-index:1;left:0;right:0}.store-locator .no_stores_found{margin:5px 0 0 60px!important}.store-locator .addresses .directions{display:none}.store-locator .addresses .distance{width:65px;text-align:center}.store-locator .addresses .store_website,.store-locator .addresses .directions{margin-left:65px}.store-locator .addresses li{background-position-x:28px!important}.store-locator .addresses li span.phone:before{content:"Phone: ";font-weight:600}.store-locator .addresses li span.email:before{content:"Email: ";font-weight:600}.store-locator .addresses .store_website{position:relative}.store-locator .addresses .store_website a{margin-bottom:0;color:transparent;max-height:32px;overflow:hidden}.store-locator .addresses .store_website a:before{color:#333e48;display:block;content:"View Website";font-weight:600;z-index:1;position:absolute;bottom:0}div#storemapper{margin-top:0!important;border:1px solid #ccc;top:-40px}div#storemapper #storemapper-left #storemapper-list li{border-bottom:1px solid #ccc}div#storemapper #storemapper-left{background-color:#fff!important}#storemapper-left,#storemapper-right{height:700px!important}div#storemapper #storemapper-form{padding:30px 15px!important;box-shadow:none!important;border-bottom:1px solid #ccc}#storemapper #storemapper-form #storemapper-zip{height:50px!important}#storemapper.show_distance #storemapper-form .storemapper-dropdown,#storemapper.show_categories #storemapper-form .storemapper-dropdown{vertical-align:top!important}#storemapper.search_on_top #storemapper-form{z-index:1!important}#storemapper #storemapper-form .storemapper-dropdown-btn{border:1px solid #ccc!important;border-radius:0!important;height:50px!important;padding:0 12px!important;z-index:0!important}#storemapper #storemapper-form #storemapper-go{background-color:#fd8204!important;border-color:#fd8204!important;border-radius:0!important;border:1px solid!important;font-size:16px!important;letter-spacing:1px;vertical-align:top}#storemapper #storemapper-form #storemapper-go:hover{color:#fd8204!important;background-color:#fff!important}h1.hide-header{position:absolute;z-index:-1;color:#fff}.social-item[data-network=pinterest] a{display:block;width:42px;cursor:pointer}.article-next{clear:both}@media only screen and (min-width: 1024px){.article-next .wide .article-img{width:20%}.article-next .article-wrapper.wide{justify-content:unset}}.article-social-container{display:flex;flex-direction:row}.article-social-container .social{justify-content:left;margin-left:0}.article-social-container .social li{margin-left:0;margin-right:10px}.article-social-container .social li svg{max-height:32px;max-width:32px;border-radius:4px}.rte_collections{line-height:1.8;font-size:15px}.blog-section-header{display:flex;flex-direction:row;align-items:center;margin-bottom:15px}.blog-section-text{display:flex;flex-direction:column;padding:25px}.blog-section-header .blog-section-img{flex-basis:31.5%;text-align:center}.blog-section-header .blog-section-img a{font-size:13px;color:gray}.blog-section-header picture img{border-radius:15px;max-width:380px}.rte_collections ol{list-style:none;counter-reset:my-custom-counter;margin-left:3.2em}.rte_collections ol li{counter-increment:my-custom-counter;margin:0 auto}.blog-full-w-container ol{max-width:calc(1158px - 3.2em);margin:0 auto}.rte_collections ol li:before{content:counter(my-custom-counter);color:#fff;font-weight:700;display:inline-block;width:32px;height:32px;margin-left:-3.2em;border-radius:50%;text-align:center;background-color:#f47216;line-height:32px;margin-right:10px}.rte_collections .grid-wrapper{overflow:visible}.rte_collections .grid-wrapper .slick-track.full-width{width:100%!important}.rte_collections .grid-wrapper .slick-track.full-width.grid-4 .grid-item{width:25%!important}.rte_collections .grid-wrapper .slick-track.full-width.grid-5 .grid-item{width:20%!important}.rte_collections ul.blog-quick-navigation{list-style:none;display:flex;flex-direction:row;margin-left:0;justify-content:space-evenly;flex-wrap:wrap}.rte_collections ul.blog-quick-navigation li{flex-grow:1;margin-bottom:5px}.rte_collections ul.blog-quick-navigation a#discover-stem-telescopes-ql:before{font-family:"Font Awesome 6 Pro";content:"\e03e";padding-right:10px;color:#fff}.rte_collections ul.blog-quick-navigation a#discover-stem-binoculars-sport-optics-ql:before{font-family:"Font Awesome 6 Pro";content:"\f1e5";padding-right:10px;color:#fff}.rte_collections ul.blog-quick-navigation a#discover-stem-microscopes-ql:before{font-family:"Font Awesome 6 Pro";content:"\f610";padding-right:10px;color:#fff}.rte_collections ul.blog-quick-navigation li:hover a:before{color:#fd8204!important}.page-full-width-banner{height:310px;margin-bottom:25px;background-color:#cde6e6;width:100vw;position:relative;left:50%;margin-left:-50vw;text-align:center}.page-full-width-banner img{max-height:310px;max-width:1200px}.rte_collections p a,.rte_collections li a:not(.btn){font-weight:700;text-decoration:underline}a.go-to-top{text-decoration:none}a.go-to-top:before{font-family:"Font Awesome 6 Pro";content:"\f341";color:gray;font-size:28px;border-radius:5px;height:42px;width:42px;display:inline-block;text-align:center;line-height:42px;background-color:#f6f7f9;margin-right:10px;vertical-align:middle}a.go-to-top:hover:before{color:#fd8204}.flex-group{display:flex;flex-direction:column;align-items:center;justify-content:center}.flex-group p,.flex-group img{margin:10px}.flex-group p{font-size:16px;padding:15px}@media only screen and (min-width: 1024px){.flex-group{flex-direction:row}.flex-group-1-2>:nth-child(1){flex-grow:1;max-width:25%}.flex-group-1-2>:nth-child(2){flex-grow:3;flex-basis:75%;margin:20px}}@media only screen and (max-width: 1200px){.page-full-width-banner{width:auto;left:0;margin-left:0}.page-full-width-banner img{max-height:310px;max-width:100%}.blog-section-header{flex-direction:column}.blog-section-header picture img{border-radius:0}.blog-full-w-container ol{max-width:calc(100vw - 3.2em - 72px)}.rte_collections ul.blog-quick-navigation{justify-content:center}.rte_collections ul.blog-quick-navigation li{flex-grow:unset;margin-right:5px}}@media only screen and (min-width: 992px){.container-article .grid-item{width:25%}.blog-full-w-container{background:#f6f7f9;width:100vw;position:relative;left:50%;margin-left:-50vw;padding:15px 0}.rte_collections ul.blog-quick-navigation li a{border-radius:15px}.rte_collections ol{list-style:none;counter-reset:my-custom-counter}}ul.glossary-nav{text-align:center}ul.glossary-nav li{display:inline-block;font-size:16px}ul.glossary-nav li a{font-weight:700}p.article-heading,p.article-heading a{white-space:normal}ul.recent-blogs-list{list-style:none;margin-left:0}ul.recent-blogs-list li{padding-top:10px}ul.recent-blogs-list li img{max-width:20%;display:inline-block;vertical-align:middle}ul.recent-blogs-list li .recent-article-info{display:inline-block;vertical-align:middle;padding-left:20px;max-width:79%}ul.recent-blogs-list li p.article-heading{word-wrap:normal}ul.recent-blogs-list li p.article-heading a{word-break:break-word;white-space:normal}.pagination{text-align:center;list-style:none;font-size:16px;padding-top:20px;padding-bottom:20px}.pagination li{display:inline-block}.pagination .icon{display:block;height:20px;vertical-align:middle}.pagination__text{padding:0 20px}a.paginate-nav-btn{font-weight:700}.paginate-nav-btn svg{display:inline-block!important}.paginate-nav-btn span{display:inline-block!important}.recent-blog-posts p.h5{padding-top:25px}.template-article .countdown-wrapper .slick-slider .countdown-slide .countdown-main figure img.blog-slide-collection{max-width:100%!important;height:auto!important}.template-blog .related-grid-item.sidebar-main{justify-content:unset}.tc-in-memoriam{width:100%;margin-top:15px;background:#202325;display:flex;justify-content:center;flex-wrap:wrap}.in-memoriam-member{text-align:center;padding:15px;width:23rem}.in-memoriam-member img{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:15rem;object-fit:cover}.in-memoriam-member span{text-transform:uppercase;font-size:16px;color:#fff}.tc-application,.grey-content-box{width:100%;margin:15px 0 25px;background:#f6f7f9;padding:25px}.tc-application p,.grey-content-box p{padding:15px 0}.super-collection-header-info{position:relative;top:100%;transform:none}.super-collection-header-info h2.super-collection-title{color:#333e48}.super-collection-secondary-hero-mobile{margin-bottom:0!important;height:auto!important}.collection-no-filter .collection-sort-toggle-view-container{position:relative;top:0}@media only screen and (max-width: 1024px){.super-collection-header-info{top:100%}.super-collection-hero{margin-bottom:165px!important}.super-collection-title{font-size:24px}}#shopify-section-page_dealer-plus .dealer-wrap img,#shopify-section-page_dealer-retailer .dealer-wrap img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.submission_form{width:100%;margin-top:25px}.submission_form .klaviyo_field_group{display:flex;flex-direction:column}.submission_form .klaviyo_field_group .form_row_container{display:flex;flex-direction:column;align-items:stretch}.submission_form .klaviyo_field_group .form_row_container .form_field_container{display:flex;flex-direction:column;-moz-box-pack:start;justify-content:flex-start;flex:1;padding:0 15px 15px}.submission_form .form_field_container input,.submission_form .form_field_container select{width:100%;padding:10px;min-height:45px;border:2px solid #e4e8ea;font-size:16px}.submission_form .form_field_container input:focus,.submission_form .form_field_container select:focus{border-color:#fd8204;box-shadow:0 0 10px #fd8204;outline:none}.submission_form .form_field_container label{font-weight:700;font-size:16px}.submission_form .product_reg_model_fields{display:none!important}.submission_form .product_reg_model_fields.active{display:flex!important;background-color:#e4e8ea;border-radius:5px;padding-top:15px!important;margin-bottom:15px}.submission_form .klaviyo_form_actions{padding:15px}.submission_form input#consent-email{margin-right:8px}.submission_form .klaviyo_form_actions{padding:0 15px 15px}.submission_form .klaviyo_form_actions.form_row_container{padding:0}.submission_form .form_field_container input.formError,.submission_form .form_field_container select.formError{border-color:#fd8204}.submission_form .klaviyo_form_actions button{width:100%}.submission_form .klaviyo_messages{padding:0 15px 15px}.submission_form .klaviyo_helptext{padding-bottom:15px}.submission_form .klaviyo_messages .error_message{background-color:#fd8204;color:#fff;font-size:1.1em;font-weight:600;text-align:center}.submission_form .klaviyo_messages .success_message{background-color:#fd8204;border-radius:5px;padding:15px!important;margin-bottom:15px;font-size:16px;font-weight:600;text-align:center;color:#fff}.submission_form_message{font-size:16px;text-align:center;font-weight:700;padding:25px;color:#333e48}.submission_form_message.error-message{color:#d93025}.submission_form input[type=radio]{width:auto;vertical-align:middle;margin:10px 20px 10px 10px;min-height:20px}.quiz_questions fieldset{margin-bottom:20px}.quiz_questions legend{font-size:18px;font-weight:700;margin-bottom:10px}.quiz_questions label{display:inline-block;width:100%;font-size:16px;line-height:18px;font-weight:400;cursor:pointer}.quiz_questions label:hover{background:#f6f7f9}.submission_form_message a#retake_quiz{text-decoration:none;display:none}.submission_form_message form{text-align:left}.submission_form_message form label{cursor:initial}.submission_form_message form label:hover{background:transparent}.submission_form_message form label.correct_answer{background:#a8efa8}.submission_form_message form label.wrong_answer{background:#ffa9a9}p#quiz-score{font-size:24px}#ReturnZap .header{height:auto;position:unset}#ReturnZap i.icon{font-family:"Font Awesome 6 Pro"!important;padding-left:5px;color:#fd8204}#ReturnZap button.rz-button.rz-ui{display:inline-block;cursor:pointer;margin:0 15px 0 0;padding:0 30px;height:50px;line-height:48px;font-family:Open Sans Condensed,Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-appearance:none;border:1px solid;opacity:1;visibility:visible;transition:.3s cubic-bezier(.55,.085,.68,.53) all;background-color:#d8d8d8;border-color:#d8d8d8;border-radius:0}.returnzap .rz-ui.rz-primary.buttons .rz-button,.returnzap .rz-ui.rz-primary.rz-button,.returnzap .rz-ui.rz-primary.rz-button:focus,.returnzap .rz-ui.rz-primary.rz-button:hover{color:#fff!important;background-color:#fd8204!important;border-color:#fd8204!important;border-radius:0!important}#ReturnZap button.rz-button.rz-ui.rz-primary:hover{color:#fd8204;background-color:#fff}#ReturnZap .rz-content .rz-ui.rz-yellow.rz-message{background-color:#fff3cd;color:#856404;box-shadow:none}#ReturnZap form.rz-return-form{display:flex;flex-direction:column}#ReturnZap form.rz-return-form>div{order:2}#ReturnZap form.rz-return-form>div.rz-return-type{order:-1}#ReturnZap form.rz-return-form>div.rz-inline.rz-field{order:1;margin-top:15px}#ReturnZap .field.rz-return-type{line-height:60px;margin-left:20px}#ReturnZap .rz-field.rz-return-type .rz-checkbox label,#ReturnZap .rz-field.rz-return-type .rz-checkbox.rz-checked label,#ReturnZap .rz-field.rz-return-type .rz-checkbox label:hover,#ReturnZap .rz-field.rz-return-type .rz-ui.rz-checkbox input:focus~label{color:transparent!important}#ReturnZap .rz-ui.rz-checkbox{min-height:22px!important;line-height:22px!important;min-width:22px!important}#ReturnZap .rz-ui.rz-checkbox input[type=checkbox],#ReturnZap .rz-ui.rz-checkbox input[type=radio]{width:22px!important;height:22px!important}#ReturnZap .rz-ui.rz-checkbox .rz-box:after,#ReturnZap .rz-ui.rz-checkbox label:after{width:22px!important;height:22px!important;font-size:16px!important}#ReturnZap .rz-ui.rz-checkbox .rz-box:before,#ReturnZap .rz-ui.rz-checkbox label:before{width:22px!important;height:22px!important;border:2px solid #D4D4D5}#ReturnZap .rz-ui.rz-items>.rz-item>.rz-content{padding-left:1.5em!important}#ReturnZap .rz-disabled-overlay{display:none;position:absolute;width:100%;height:100%;background:gray;opacity:.15;z-index:1;padding:15px;top:0}#ReturnZap .rz-item.rz-line-item,#ReturnZap .rz-ui.rz-divided.rz-items>.rz-item:last-child{position:relative;padding-bottom:15px!important}#ReturnZap div.rz-ui.rz-equal.rz-width.rz-grid button[data-cy=back]{display:none}#ReturnZap .rz-meta .rz-original-price,#ReturnZap .rz-meta .rz-price{display:none!important}#ReturnZap.rz-returnzap .rz-ui.rz-yellow.rz-message{color:#333e48!important}#ReturnZap.returnzap .rz-ui.rz-message>.btn.primary{color:#fff!important;background-color:#333e48!important;border-color:#333e48!important;border-radius:0!important;display:inline-block!important;cursor:pointer!important;margin:0!important;padding:0 30px!important;height:50px!important;line-height:48px!important;font-family:Open Sans Condensed,Arial,Helvetica,sans-serif!important;font-weight:700!important;font-size:16px!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;-webkit-appearance:none!important;border:1px solid!important}#ReturnZap .rz-return-qty-notice.rz-hidden{display:none!important}.template-addresses .btn.secondary,.template-account .btn.secondary{color:#333e48;background-color:#e4e8ea;border-color:#d8d8d8}.hide{display:none!important}.login-register-page{padding:20px 18%}.login-register-page h1,.login-register-page h2{text-align:center}.login-register-page .errors ul{list-style:none}.login-register-page form{width:100%;margin-top:25px}.login-register-page input{width:100%;padding:10px;min-height:45px;border:2px solid #e4e8ea;font-size:16px;margin-bottom:15px}.login-register-page button{width:100%;margin:15px 0}.login-register-page .text-center{padding:20px 0;text-align:center}.shopify-challenge__container{max-width:100%!important;padding:20px 18%}.customer-manage-addresses{display:flex;flex-direction:column;padding-bottom:30px}#AddressNewForm form input,#AddressNewForm form select,.EditAddress form input,.EditAddress form select{padding:10px;min-height:45px;border:2px solid #e4e8ea;font-size:16px;margin-bottom:15px;margin-right:10px}#AddressNewForm .form-columns{display:flex;flex-direction:column}#AddressNewForm .form-columns>div{display:flex;flex-direction:column;flex-grow:1;flex-basis:50%}#AddressNewForm .form-single-column{display:flex;flex-direction:column}#AddressList>ul{list-style:none;display:flex;flex-direction:column;flex-wrap:wrap}#AddressList>ul>li{flex-basis:100%;border:1px solid #e4e8ea;margin:10px 10px 10px 0;padding:15px;display:flex;flex-direction:column}#AddressList>ul>li p{flex-grow:1}#AddressList>ul>li.defaultAddress{order:-1}#AddressList>ul>li h3{font-weight:600;font-style:italic;margin-top:10px}#AddressList ul.list--inline{display:flex;flex-direction:column;list-style:none;margin:0}#AddressList ul.list--inline li{flex-basis:100%}#AddressList ul.list--inline li button{width:100%}#AddressList .EditAddress form,#AddressList .EditAddress form div,#AddressProvinceContainerNew{display:flex;flex-direction:column}span.form_checkbox{display:flex;flex-direction:row;align-items:center;margin-top:15px;margin-left:15px}span.form_checkbox input{margin:0 15px 0 0!important;padding:0!important}.myaccount{display:flex;flex-direction:column;padding:20px 20px 30px}.container .section-header{padding:0 20px}.myaccount .myaccount__order-history{margin-top:20px;overflow-x:scroll}.myaccount .myaccount__order-history table{width:100%;margin-top:15px}.myaccount .myaccount__order-history table thead{text-align:left}.myaccount .myaccount__order-history table a.btn{width:100%}.myaccount .myaccount__order-history table tr th,.myaccount .myaccount__order-history table tr td{padding-right:10px;padding-bottom:10px;border-bottom:1px solid #eee;padding-top:10px;text-align:left}.myaccount .myaccount__order-history table tbody:first-of-type td,.myaccount .myaccount__order-history table tbody:first-of-type th{padding:15px 25px 15px 0}.myaccount .myaccount__order-history table tbody:last-child td,.myaccount .myaccount__order-history table tbody:last-child th{border-bottom:none;border-top:1px solid #eee;font-size:1.2em}.myaccount .myaccount__account-details{display:flex;flex-direction:column;margin-top:20px}.myaccount .myaccount__account-details>div{flex-grow:1;padding:15px;border:1px solid #e3e8ea;margin-bottom:10px}.myaccount .myaccount__account-details p{padding-bottom:15px}.myaccount table.order-table th.order-table__product a{font-weight:400;text-decoration:underline}.myaccount table.order-table th.order-table__product .note{padding:10px;border:1px solid #333e48;margin-top:15px}.myaccount .myaccount__order-history table tbody.order-table-subtotal tr td,.myaccount .myaccount__order-history table tbody.order-table-subtotal tr th,.myaccount .myaccount__order-history table tbody.order-table-taxes tr td,.myaccount .myaccount__order-history table tbody.order-table-taxes tr th,.myaccount .myaccount__order-history table tbody.order-table-shipping tr td,.myaccount .myaccount__order-history table tbody.order-table-shipping tr th{font-weight:400}.myaccount .myaccount__order-history table tbody.order-table-taxes tr td,.myaccount .myaccount__order-history table tbody.order-table-taxes tr th{border:none}.myaccount .pagination{display:flex;flex-direction:column;align-items:center;justify-content:center}.myaccount .pagination .btn{display:flex;flex-direction:row;align-items:center}.myaccount .pagination .btn svg{max-width:18px;max-height:18px;margin:10px}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media only screen and (min-width: 1024px){.myaccount{flex-direction:column}.myaccount .pagination{flex-direction:row}.myaccount .myaccount__order-history{overflow-x:hidden}.myaccount .myaccount__account-details{flex-direction:row}.myaccount .myaccount__account-details>div{margin-bottom:0}.myaccount_account-address_billing{margin-right:15px}#AddressList{flex-basis:40%;margin-right:20px}#AddressList>ul{flex-direction:row;margin:0}.customer-manage-addresses,#AddressNewForm .form-columns,#AddressList ul.list--inline{flex-direction:row}#AddressList ul.list--inline li{flex-basis:100%;margin:15px 15px 15px 0}}.product__description__property{display:none}.cart-item-update-qty{font-weight:600;font-size:12px;background:none;border:1px solid #333e48;color:#333e48;cursor:pointer}.line-item__qty{display:flex;flex-direction:row;gap:5px;padding-right:5px}.free-ship-notice{width:100%;background:#009bd7;color:#fff}.free-ship-notice p{padding:1em;font-weight:600;font-size:1.2em;display:flex;align-items:center;line-height:1}.template-product .free-ship-notice p{font-size:1rem}.free-ship-notice p span span a{color:#fff;text-decoration:underline}.free-ship-notice p span span{font-weight:600;font-size:.9rem;padding-top:5px}.template-product .free-ship-notice p span span{font-weight:400}.free-ship-notice p>span{display:flex;flex-direction:column}.free-ship-notice p:before{font-family:"Font Awesome 6 Pro";content:"\f48b";padding-right:10px;color:#fff;font-size:1.25em}.inline-cart .free-ship-notice p{font-size:1rem;flex-direction:column;text-align:center}.inline-cart .free-ship-notice p:before{font-size:1.25em;padding-bottom:10px}.inline-cart .free-ship-notice p span span{font-weight:600;font-size:.9rem;padding-top:10px;display:block}#cart-form{margin-bottom:25px;display:flex;flex-direction:column}#cart-form ul.item-meta{list-style:none}#cart-form ul.item-meta li{padding:10px}#cart-form li.remove a i{padding-right:5px}#cart-form .qty-column>li{display:flex;flex-direction:row;align-items:center}#cart-form .qty-column>li label{padding-right:15px}#cart-form .cart-grid-item{display:flex;flex-direction:column;align-items:center}#cart-summary-container{display:flex;flex-direction:column}#cart-summary-container .subtotal>div{padding-bottom:10px}#cart-summary-container .subtotal .pricebar{font-weight:600;font-size:18px}#cart-summary-container .subtotal .pricebar .subtotal-wrap{font-weight:400}#cart-summary-container button#checkout{margin:15px 0}#cart-summary-container button#checkout i{margin-left:15px}#cart-form .sidebar{padding:25px;background-color:#f6f7f9}#cart-form .sidebar-main{margin-bottom:25px}@media only screen and (min-width: 1200px){#ReturnZap div.ui.container{width:100%;margin:0}}.compat-calc-container{display:flex;flex-direction:column;align-items:center}.compat-calc-container>a{font-size:18px;padding:0 0 15px;font-weight:600}.compat-calc-prod{display:flex;flex-direction:column;align-items:center;background-color:#f6f7f9;padding:15px;margin-bottom:20px}.compat-check{display:flex;flex-direction:column;background-color:#fff;padding:20px;margin:0 0 15px;width:100%}.compat-check-item{font-weight:600;font-size:16px;padding-bottom:5px}.compat-dim{display:flex;flex-direction:row;padding:5px 0}.compat-dim>*{flex-grow:1}.compat-dim>input{flex-basis:50%;max-width:50%;padding:5px}.compat-check-result{padding:10px 0 5px}.compat-check-result>div{height:55px;border:1px solid transparent}.compat-check-result .calc-enter{font-size:1.1em}.compat-check-result .calc-error{display:none;font-size:18px;font-weight:600;color:#fff;background-color:#d60000a6;text-align:center;padding:15px;border:1px solid #d60000}.compat-check-result .calc-success{display:none;font-size:18px;font-weight:600;color:#fff;text-align:center;background-color:#13a713a6;padding:15px;border:1px solid #13a713}.optical-specs-calc{padding:25px 0}.optical-specs-calc input[type=number]{padding:10px;margin-bottom:10px}.optical-specs-calc label{padding:10px 0}.optical-specs-calc input[type=radio]{margin-left:5px;margin-right:10px;vertical-align:middle}.optical-specs-calc .calc-results{padding:25px 0;max-width:600px}.optical-specs-calc .calc-results>div{padding:10px 0;border-bottom:1px solid #e3e8ea}.optical-specs-calc .calc-results>div span{font-weight:700;padding-right:25px}.optical-specs-calc .calc-results>div{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.optical-specs-calc .calc-results>div{display:flex;flex-direction:row;justify-content:space-between}.optical-specs-calc .calc-results>div .calc-value{justify-self:flex-end}}.scrolling-showroom{margin-bottom:40px;width:100%;height:325px;overflow:hidden}.showrooms .showroom-item{display:flex;flex-direction:column;align-items:center;float:left;text-align:center;width:300px}.showroom-item img{height:200px}.showroom-item p{padding-bottom:15px;margin-bottom:0}.showroom-item p i:before{color:#fd8204;margin-right:10px}.showroomarrowleft,.showroomarrowright{font-size:30px;cursor:pointer;display:inline-block;padding:20px;background-color:red}.swiper{width:100%;height:100%}.swiper-wrapper{padding-bottom:35px}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-direction:column}.swiper-slide img{display:block;width:100%;height:100%}.swiper-button-next,.swiper-button-prev{color:#333e48!important}.swiper-pagination-bullet-active{background:#fd8204!important}.flex-container-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:column;margin-bottom:25px}.flex-item-container-column{display:flex;flex-direction:column}.flex-items-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.flex-item{display:flex;flex-direction:column;max-width:300px;padding:20px}.flex-item a{color:#333e48}.flex-item>img{padding-bottom:15px;align-self:center;height:275px;object-fit:contain}.flex-item-container-column>img{max-width:300px;align-self:center;margin-bottom:1em;max-height:85px}@media only screen and (min-width: 1024px){.flex-row{flex-direction:row}.flex-item-container-column{flex-basis:50%;flex-grow:1}.flex-items-row{flex-direction:row;flex-wrap:wrap}.flex-item{width:24%}}@media only screen and (min-width: 1200px){#ReturnZap div.ui.container{width:100%;margin:0}.flex-row{flex-direction:row}.flex-items-row{flex-direction:row;flex-wrap:wrap}.flex-item{width:24%}}@media only screen and (max-width: 1024px){div.snize-ac-results ul{position:relative;top:42px}}@media only screen and (min-width: 1200px){.super-collection-title{margin-top:20px}#product_registration_form .klaviyo_field_group .form_row_container,.compat-calc-prod{flex-direction:row}.compat-check{margin:0 15px 0 0}.compat-check:last-child{margin-right:0}.compat-calc-container{align-items:unset}}@media only screen and (min-width: 992px){.sidebar{width:33%}.sidebar-main{width:66%}#cart-form .sidebar-main{padding-right:25px;margin-bottom:0}#cart-form .cart-grid-item{display:flex;flex-direction:row;align-items:center}#cart-form{flex-direction:row}}@media screen and (max-width: 992px){.grid-title{margin-bottom:25px}}@media (max-width: 669px){#storemapper,#storemapper.search_on_top{height:100%!important;top:-40px!important}#storemapper-left,#storemapper-right{position:relative!important;height:500px!important;padding-top:0!important}#storemapper-right{left:unset!important}#storemapper-left{overflow-y:scroll!important;border-bottom:1px solid #ccc}#storemapper.search_on_top #storemapper-right{height:450px!important;top:unset!important}#storemapper.search_on_top #storemapper-list{height:auto!important;overflow-y:visible!important}}@media only screen and (min-width: 768px){.show-geo.grid-item-desc{height:190px}.feature-content-block.feature-4w{width:25%}.flex-overlay .video-frame{min-width:180px}.desktop-product-tabs-container{height:auto!important;overflow:unset !mportant}.main{padding-top:168px}.modal-body{width:100%}}@media screen and (max-width: 767px){.mix-container-active-list-container .collection-list-prod-title-price-container .grid-body.hide-geo{display:none}}@media only screen and (min-width: 1024px){.goBack_link{font-weight:600;margin-left:3px}.grey-content-box .btn{margin-top:0}.pdp-style-button{width:calc(50% - 38px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media print{header{display:none}#newsletter-accordion-form{display:none}.main{padding-top:0}#shopify-section-footer{display:none}}#smartphone-compat-calc{display:flex;flex-direction:column}#smartphone-compat-calc label{padding-bottom:5px;padding-top:10px}#smartphone-compat-calc select{width:100%;padding:14px}.compatability-result{padding-top:20px}.compatability-result tr:first-child th{background-color:#e4e8ea}.compatability-result th{width:33%}.compatability-result th span{font-size:.85em;display:block}.compatability-result td{text-align:center;font-size:1.5em;padding:15px}.compatability-result tr#compat-notes{display:none}.compatability-result tr#compat-notes td{font-size:1.1em}#smartphone-compat-calc form{display:flex;flex-direction:column}#smartphone-compat-calc #eyepiece-compat-checker form button{margin-top:20px}#smartphone-compat-calc #eyepiece-compat-checker form input{padding:8px;width:100%}@media only screen and (min-width: 1024px){#smartphone-compat-calc{display:flex}#celestron-compat-checker,#eyepiece-compat-checker{display:flex;flex-direction:row}#smartphone-compat-calc form{width:50%;padding-right:25px}.compatability-result{width:50%;padding-top:0}#smartphone-compat-calc #eyepiece-compat-checker form input{padding:14px;width:50%;margin-right:5px}}a,.grid-regular-price{color:#000}.btn.primary{color:#000;background:#fff;border-width:3px;line-height:44px;transition-duration:.1s}.btn.primary:hover{color:#000!important;border-bottom:6px solid #fd8204}.cart-detail.promo,.icon-remove{color:#000}.subnav-link{font-size:1em}.rte{font-size:1.1em}.dark-bg-icon:after{background:#fff}@media only screen and (min-width: 1334px){div:not(.grid-wrapper)>.slider .icon-arrow-thin.next{right:15px}div:not(.grid-wrapper)>.slider .icon-arrow-thin.prev{left:15px}.icon-arrow-thin{opacity:1}.icon-arrow-thin:before{background-image:url(/cdn/shop/t/35/assets/icon-arrow-thin-blk.svg?v=8367031590781249237)}}.container.team-celestron h1{font-size:2.5rem;font-weight:500;font-family:Open Sans,Arial,Helvetica,sans-serif}.container.team-celestron h2{border-top:none;margin-bottom:25px;font-size:1.5rem;font-weight:600;text-transform:none}.container.team-celestron #article-latest-from{margin-bottom:50px}.container.team-celestron #article-latest-from h3 a{text-transform:none}.container.team-celestron #article-latest-from p.subhead{padding-top:5px}.container.team-celestron #article-latest-from p.subhead,.container.team-celestron #article-latest-from p.subhead span{color:inherit;font-weight:600;text-transform:none}.container.team-celestron .tc-application{margin-bottom:50px}.container.team-celestron .tc-application h2{margin-bottom:15px}.container.team-celestron .tc-application p{padding-bottom:25px;font-size:1rem}.teamcelestron-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:45px}.teamcelestron-grid>.teamcelestron-grid-block{display:flex;flex-direction:column}.teamcelestron-grid:not(.tc-intro)>.teamcelestron-grid-block{border:1px solid #e5e8ea;border-bottom:4px solid #fd8204}.teamcelestron-grid>.teamcelestron-grid-block>a{display:flex;flex-direction:column;transition:none}.teamcelestron-grid>.teamcelestron-grid-block>a:hover .tc-grid-item-info h3{text-decoration:underline}.teamcelestron-grid>.teamcelestron-grid-block>a:hover .tc-grid-item-info p{color:#333e48}.teamcelestron-grid>.teamcelestron-grid-block img{height:17rem;object-fit:cover}.teamcelestron-grid>.teamcelestron-grid-block .tc-grid-item-info{display:flex;flex-direction:column;padding:15px}.teamcelestron-grid>.teamcelestron-grid-block .tc-grid-item-info>h3{font-weight:600;font-size:1.2rem;font-family:Open Sans Condensed,Arial,Helvetica,sans-serif;padding-bottom:10px}.teamcelestron-grid>.teamcelestron-grid-block .tc-grid-item-info p{font-weight:500;font-size:.9rem}.teamcelestron-grid-block-social{padding:15px 15px 15px 0;margin-top:auto;font-size:1.2rem}.teamcelestron-grid-block-social ul li{display:inline-block}.teamcelestron-grid-block-social ul li a{color:#333e48;padding:10px 15px}.teamcelestron-grid-block-social ul li a:hover{color:#fd8204}@media only screen and (max-width: 1200px){.teamcelestron-grid{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 930px){.teamcelestron-grid{grid-template-columns:1fr 1fr}.teamcelestron-grid>.teamcelestron-grid-block img{height:14rem}}@media only screen and (max-width: 650px){.teamcelestron-grid{grid-template-columns:1fr;justify-items:center}.teamcelestron-grid>.teamcelestron-grid-block{align-items:center;max-width:25rem}.teamcelestron-grid>.teamcelestron-grid-block img{width:25rem}}.splide ul{list-style:none}.splide ul li:before{content:""}.splide__pagination__page{border:3px solid #020202;box-sizing:content-box;opacity:1}.splide__pagination__page.is-active{background:#e47d30}.splide__slide img{object-fit:contain;width:100%;height:100%}.top-accessories-slider-container .grid-wrapper{margin-top:0;padding-top:15px}.top-accessories-slider-container{padding-bottom:20px;border-top:1px solid #e4e8ea;padding-top:15px;max-width:1440px;margin:0 auto;overflow-y:hidden}.top-accessories-slider-container .super-collection-image-slide-container{min-height:115px;padding-bottom:20px;box-sizing:content-box}.top-accessories-slider-container .super-collection-image-slide-container img{max-height:115px}.top-accessories-slider-container .slick-track{display:flex}.top-accessories-slider-container .slick-slide{display:flex;flex-direction:column;flex:1;height:auto}.top-accessories-slider-container .grid-item-desc{height:100%}.top-accessories-slider-container .grid-title{font-size:1.2em}.top-accessories-slider-container a.btn{height:42px;line-height:40px}@media only screen and (min-width: 992px){.collection-slider .slick-list{padding:0!important;max-width:1340px;margin:0 auto}}@media only screen and (min-width: 768px){.main-product-container .flex-50{justify-content:space-around;margin-bottom:30px}}.shop-pay-callout{padding:1em;font-size:1.2em;border:1px solid lightgray;margin-top:1em}#shopify-payment-terms-modal .help_text small{font-weight:500!important;font-size:13px!important}#shopify-payment-terms-cover>div{height:635px!important}.template-cart .subtotal{padding-top:1em}.dynamic-checkout__content{padding-bottom:1em}#eclipse-countdown{display:flex;flex-direction:row;column-gap:2em;justify-content:center;text-align:center;font-size:1em;margin-bottom:1em;margin-left:auto;margin-right:auto;max-width:800px}#eclipse-countdown>div{display:flex;flex-direction:column;text-align:center;font-size:3.5em;font-weight:700;padding:15px;border-radius:15px;border-left:3px solid #fd8204;border-bottom:3px solid #fd8204;border-top:2px solid lightgrey;border-right:2px solid lightgrey;flex:1}#eclipse-countdown>div>span{font-size:.4em;font-weight:700;text-transform:uppercase}@media only screen and (max-width: 600px){#eclipse-countdown{column-gap:1.2em}#eclipse-countdown>div{font-size:2em;padding:10px}}@media only screen and (max-width: 400px){#eclipse-countdown{column-gap:1em}#eclipse-countdown>div{font-size:1.5em;padding:8px}}.instagram-grid{display:flex;flex-direction:row;flex-wrap:wrap}.instagram-grid iframe{max-width:33%!important}@media only screen and (max-width: 600px){.instagram-grid iframe{max-width:100%!important}}@media only screen and (max-width: 960px){.instagram-grid iframe{max-width:50%!important}}.opinew-stars-plugin-product-list{padding-bottom:10px}.opinew-review-text-container p{font-size:15px!important}.opw-review-content>div:first-child>span{font-weight:600!important}.opw-review-content>div:first-child>span:first-child{font-size:18px!important}div.opw-font-bold{font-weight:600!important}li.opw-paginator-li{color:#333e48!important}.tab-content-wrapper{overflow:hidden}.opw-filters-select[data-v-2cbb1dfc]{z-index:1!important}#stockist-widget ul li:before{content:none;left:unset}#contactFormContainer{margin-bottom:30px}#contactFormContainer h2{background:#eff1f2;padding:20px}form#contactForm{display:flex;flex-direction:column;width:100%;margin:0 auto;padding:20px}form#contactForm label{margin-top:10px;font-weight:600;font-size:1.1em}form#contactForm fieldset{border:2px solid grey;padding:15px;margin:10px 0}form#contactForm fieldset legend{padding:0 10px;font-weight:600;font-size:1.1em}form#contactForm input,select,textarea{margin-bottom:10px;padding:10px}form#contactForm select{border:2px solid gray;padding:10px;font-size:18px}#status{padding:10px 20px;font-size:18px;font-weight:600;text-align:center}#contactFormContainer .success{background-color:#dff0d8;color:#3c763d}#contactFormContainer .error{background-color:#f2dede;color:#a94442}form#contactForm .radio-group{display:flex;flex-direction:column;margin-bottom:10px}form#contactForm .radio-group label{margin-top:5px}form#contactForm .contact-group{display:flex;flex-direction:column}form#contactForm .hidden{display:none}form#contactForm .form-input-2col{display:flex;gap:10px}form#contactForm .form-input-label-container{display:flex;flex-direction:column}form#contactForm .form-input-2col .form-input-label-container{width:50%}form#contactForm textarea{height:200px;width:100%;max-height:600px;max-width:100%}form#contactForm p#contact-category-description{padding:10px 0}.gallery-grid{display:flex;gap:1rem;flex-wrap:wrap}.gallery-grid-item{width:calc(50% - 1rem)}.gallery-grid-item>img{min-width:33%}@media only screen and (min-width: 960px){.gallery-grid-item{width:calc(33% - 1rem)}}.origin-contact-form-container{font-family:Arial,sans-serif;max-width:600px;padding:20px}.origin-contact-form-container form{display:flex;flex-direction:column;gap:20px}.origin-contact-form-container h2{margin:0 0 10px}.origin-contact-form-container .name-row{display:flex;gap:15px}.origin-contact-form-container .name-row .field{flex:1}.origin-contact-form-container .field{display:flex;flex-direction:column;gap:5px}.origin-contact-form-container label{font-weight:700;font-size:14px}.origin-contact-form-container label:after{content:" *";color:#dc3545}.origin-contact-form-container input{padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px}.origin-contact-form-container select{padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.origin-contact-form-container input:focus,.origin-contact-form-container select:focus{outline:none;border-color:#000}.origin-contact-form-container button{padding:12px 24px;font-size:16px;background-color:#000;color:#fff;border:none;border-radius:4px;cursor:pointer;align-self:flex-start}.origin-contact-form-container button:hover{background-color:#0056b3}.origin-contact-form-container .success-message{padding:15px;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:4px;display:none}.origin-contact-form-container .error-message{padding:15px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;display:none}
/*# sourceMappingURL=/cdn/shop/t/35/assets/update.css.map */
