@import url(//fonts.googleapis.com/css?family=Poppins:300,400,500,600,700); @import url(//fonts.googleapis.com/css2?family=Roboto Mono:300,400,500,600,700&display=swap); /* !important is only used to override bootstrap5 defaults. */.fw-semibold{font-weight:600}.text-ck-blue{color:#002447}.text-ck-primary-blue{color:#8fd7ff;font-family:Poppins,sans-serif;font-weight:600}.bg-ck-blue{background-color:#002447}.bg-mox-maroon{background-color:#721412}.font-ck-heading{font-family:Poppins,sans-serif}.fs-ck-2rem{font-size:2rem;line-height:3rem}.delayed-display{opacity:0}.delayed-display.ready{opacity:1}.bg-ck-blue-gradient{background:#284868;background:linear-gradient(0deg,#325980,#284868)}.bg-ck-light-blue-gradient{background:#c6ddf2;background:linear-gradient(180deg,#c6ddf2,#f2f9ff)}.page-1920{margin-left:auto;margin-right:auto;max-width:1920px}button:focus{box-shadow:none!important;outline:0!important}body a{color:#091f47}body a:hover{cursor:pointer;text-decoration:underline}body,html{height:100%}body{color:#091f47}body .container{max-width:1170px;padding:0;width:1170px}body .full-width .container,body .full-width.container{max-width:1920px;width:auto}hr{border-top:1px solid #ccc}table{font-size:14px}textarea{resize:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;margin:0}.row{margin-right:auto}.clear{clear:both;display:block}.nowrap{white-space:nowrap}.highlight{background-color:#ff0}.MsoNormal a{text-decoration:underline}h1{font-size:25px}.noAdvancedSearch h1,.subpageWrapper{margin-left:-15px;margin-right:15px}h3{font-size:22px;font-weight:700}h4{font-size:16px}.empty{display:none!important}.shown{display:inline-block!important}.table>tbody>tr>td{border:none;padding:7px 4px 7px 5px}.ui-autocomplete{z-index:9999!important}.table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}.table-striped>tbody>tr{border-top:1px solid #eee}.forceHide{display:none!important}.table-striped>tbody>tr:first-child{border-top:none}.col-sm-3{float:left;width:25%}.col-sm-9{float:left;width:75%}ul.simplemenu{list-style:disc none inside;margin:5px;padding:5px;text-indent:20px}ul.simplemenu li{height:auto}div.form_error{color:red;display:inline}#loading-wrap{display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%}#loading{display:flex;margin:0 auto}.noSidePanel .mainListing.col-sm-9,.noSidePanel.mainListing.col-sm-9{width:90%}.noSidePanel .resultsFilters{padding-left:0;padding-right:15px;width:100%}.noSidePanel .resultsFilters .resultsCount{width:auto}.filterContainer .layoutWrapper{list-style-type:none;margin-bottom:0;padding:10px 15px 15px}.btn,.input-lg{border:none;border-radius:0}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#405577}.btn-secondary,.btn-secondary:active,.btn-secondary:focus,.btn-success,.btn-success:active,.btn-success:focus{background-color:#55a002;color:#fff}.btn-success:hover{background-color:#4c7715;color:#fff}.btn-info,.btn-info:active,.btn-info:focus{background-color:#2679c6}.btn-warning,.btn-warning:active,.btn-warning:focus{background-color:#f8af09}.btn-danger,.btn-danger:active,.btn-danger:focus{background-color:#b60b05}.btn-primary:hover{background-color:#405577}.btn-secondary:hover{background-color:#e5e5e5;color:#405577}.btn-info:hover{background-color:#2679c6}.btn-warning:hover{background-color:#f8af09}.btn-danger:hover{background-color:#b60b05}.btn-subtle{border:1px solid transparent}.btn-subtle:hover{border-color:#becde9}.loader,.loader:after,.loader:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s ease-in-out infinite;animation:load7 1.8s ease-in-out infinite;border-radius:50%;height:2.5em;width:2.5em}.loader{-webkit-animation-delay:-.16s;animation-delay:-.16s;color:#6495ed;display:none;font-size:8px;margin:25px 100px 0 30%;position:absolute;text-indent:-9999em;transform:translateZ(0)}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{-webkit-animation-delay:-.32s;animation-delay:-.32s;left:-3.5em}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}#siteNotice{background-color:#ffc72f;display:none;font-size:18px;font-weight:700;padding:10px;text-align:center;width:100%;z-index:102}body.activeCountdown>#siteNotice{display:block}#siteNotice .ckClose{border:2px solid #3c763d;border-radius:20px;cursor:pointer;display:block;font-size:18px;line-height:18px;padding:1px 5px;position:absolute;right:10px;top:10px}.ckHelp.disabled{display:none!important}.ckHelp{color:#337ab7;cursor:help;opacity:1;padding:8px;position:absolute;transition:opacity .5s}.mainContent{padding:15px}body .mainWrapper.container{padding-top:112px;position:relative}.scheckout .submit{margin-left:25px;width:180px}.restockForm{float:left;width:350px}.restockForm input{border:1px solid #777;width:300px}.restockForm .submitRestock{padding:6px 20px;width:auto}.restockForm input[type=checkbox],.restockForm input[type=radio]{margin:5px;width:auto}.restock_notice .productDetailLink{display:none!important}.about-tab-active .expandAllCards,.about-tab-active .showDetailView,.about-tab-active .showGalleryView,.about-tab-active .showTextView{display:none}.nav-tabs>li>a.expandAllCards:hover{background-color:transparent;border-color:transparent}@media only print{.checkoutBreadcrumbs,.footer,.header,.mainWrapper>.nav-tabs{display:none}.reviewOrderWrapper,.table.orderContents{width:80%}}.mobileBlock{display:none}.sellOrderCommentBox{margin-top:0}body.isMobile .cardLink .catalogItemMag,body.isMobile .productDetailLink{display:none!important}.noSidePanel h1{margin-left:0}@media only screen and (max-width:1200px){.ui-menu.ui-autocomplete .ui-menu-item{padding-bottom:5px;padding-top:5px}.checkout .container,.scheckout .container,body .container{width:100%}.checkout .mainWrapper,.scheckout .mainWrapper{padding-left:5px}.subpageWrapper{margin-left:30px;margin-right:20px}.cart-main h1,.checkout h1,.myaccount h1,.scheckout h1{margin-left:0}body .mainWrapper{min-width:320px;overflow:hidden;width:100%}body.myaccount .mainWrapper{padding:50px 15px}body.hasSidebar .mainWrapper{padding-left:5px}.hasSidebar h1{margin-left:40px}.cardDetailView h1{margin-left:25px}.noAdvancedSearch h1{margin-left:30px}.noSidePanel .mainListing.col-sm-9,.noSidePanel.mainListing.col-sm-9{width:90%}.noSidePanel .resultsFilters{width:100%}}@media only screen and (max-width:775px){body .mainWrapper{padding-top:48px!important}}@media only screen and (max-width:767px){.ckHelp{display:none}}@media only screen and (max-width:576px){body.hasSidebar:not(.landingPage) .mainWrapper{padding-left:0}.ckTooltip{min-width:200px}.anchorList{margin-left:10px}}@media only screen and (max-width:360px){.ckTooltip.right{margin-left:60%}.ckTooltip:after,.ckTooltip:before{display:none!important}}.mainContent{padding:15px!important}.home .messages{margin-top:90px;position:fixed;text-align:center;width:100%;z-index:9999}.flashAlert:after{border:none;font-weight:700}.flashAlert{cursor:pointer}div.leftPanel .signin{margin-left:0}.addressForm>div{clear:both}.addressForm label>.reqInfo{display:block;line-height:1em}body.activeCountdown #siteNotice{display:block}.categoryTabs.noTabs .nav-tabs>li.active>a{background-color:transparent;border:1px solid transparent;border-bottom-color:#ddd;color:transparent!important}@media only screen and (max-width:980px){.categoryTabs.noTabs .nav-tabs>li.active>a{border-bottom:1px solid transparent}}.sold{color:grey;font-style:italic;font-weight:700}.page-nav .pagination{margin:auto;padding:15px 0}.pagination>li>a,.pagination>li>span{background-color:#e5e5e5;border:none;border-radius:4px;color:#091f47;height:34px;line-height:34px;margin:3px;padding:0;width:34px}.pagination-arrow-left{display:inline-block;transform:rotate(-180deg)}.pagination>.pagination-ellipsis>span{background-color:transparent;color:#e5e5e5;font-size:24px;font-weight:700;line-height:10px;margin:3px 0;padding:5px 4px}.disabled{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.disabled .pagination-arrow-left,.disabled .pagination-arrow-right{color:#c4c4c4}.disabled .pagination-arrow-left:active,.disabled .pagination-arrow-left:focus,.disabled .pagination-arrow-left:hover,.disabled .pagination-arrow-right:active,.disabled .pagination-arrow-right:focus,.disabled .pagination-arrow-right:hover{background-color:e5e5e5!important}.pagination>li>.disabled:active,.pagination>li>.disabled:focus,.pagination>li>.disabled:hover{background-color:transparent!important;color:#e5e5e5}.pagination>.disabled-arrow>.disabled:active,.pagination>.disabled-arrow>.disabled:focus,.pagination>.disabled-arrow>.disabled:hover{background-color:#e3e3e3!important}.bottom-nav-col{display:inline-block;float:none;text-align:center;vertical-align:middle!important;width:49%}.resultsFilters .resultsCount{max-width:200px}.bottom-nav-col.page-nav{width:50%}.bottom-nav{padding-top:80px}.bottom-nav .page-nav{margin-left:-50%;margin-top:-82px;position:absolute;width:100%!important}.dropdown-toggle:after{display:none}@media only screen and (min-width:1200px){.bottom-nav{float:right;position:relative;width:715px}.bottom-nav .resultsCount{padding-left:0}}.bottom-nav .resultsCount{margin-top:-5px}.perPageForm .pagination{margin:0}.bottom-nav .perPageForm{float:right}.resultsCount{padding-left:15px;text-align:left}.resultsFilters>*{float:right}.resultsFilters>.resultsCount{float:left;padding-left:5px}.pagination .extra-button{display:none}@media only screen and (min-width:1200px){.pagination .extra-button{display:inline}.pagination .large-set-mobile-only{display:none}}.productAddToCart .warning{color:darkred;font-style:italic}@media only screen and (max-width:1200px){.resultsFilters{margin-right:0!important}}.listShowDetails .row:not(.cardDetail) .productDetailSet a{font-size:10px;margin-left:0;top:auto}@media only screen and (max-width:576px){.productListRow .productDetailDrillIn>.productDetailType{line-height:normal}}@media only screen and (min-width:768px){.shopMain .productDetailDrillIn{min-width:auto;right:auto}.shopMain .productDetailType{padding-right:5px}}@media only screen and (max-width:1200px){.purchasing.sellBulk .productListWrapper.sealedProduct .productAddToCart{right:40px}.purchasing.sellBulk .mainListing{padding-left:10px!important}.sellInstructionsWrapper{margin-left:15px}}@media only screen and (max-width:576px){.purchasing.sellBulk .productListWrapper.sealedProduct .productAddToCart{right:30px}.shopMain .resultsFilters{padding-right:15px}body.purchasing .resultsFilters{margin-bottom:0}body.pdtSellSealed .resultsFilters{margin-bottom:15px}body.purchasing .resultsFilters>.resultsCount{padding-left:0}body.purchasing.pdtSellSealed .resultsFilters>.resultsCount{margin-left:15px}.resultsFilters>.resultsCount{margin-top:10px}body.purchasing.sellBulk .resultsFilters{padding-left:15px}}.noSearchPanel .resultsFilters{margin-left:0;padding-left:15px;padding-right:15px;width:100%}.noSearchPanel h1{margin-left:15px}@media only screen and (min-width:1200px){.noSearchPanel h1{margin-left:0;padding-left:0}}.viewSwitcherWrapper{border-bottom:1px solid #ddd;clear:both;display:block;height:52px;margin-bottom:15px;position:relative}.viewSwitcherWrapper .viewSwitcher{margin-top:0}@media only screen and (max-width:980px){.viewSwitcherWrapper{border-bottom:1px solid transparent;margin-bottom:0}}@media only screen and (max-width:576px){.viewSwitcherWrapper .nav-tabs>li>a.showDetailView,.viewSwitcherWrapper .nav-tabs>li>a.showGalleryView,.viewSwitcherWrapper .nav-tabs>li>a.showTextView{display:block!important}.textOnlyList .productListWrapper.sealedProduct .productAddToCart{margin-top:0}}@media only screen and (max-width:360px){.textOnlyList .productListWrapper.sealedProduct .productAddToCart{margin-top:-20px}}.productCardWrapper.isFoil .productDetailSet a{display:inline-block;max-width:190px}@media only screen and (max-width:980px){.productCardWrapper.isFoil .productDetailSet a{max-width:128px}}@media only screen and (max-width:767px){.isFoil .productDetailTitle,.productCardWrapper.isFoil .productDetailSet a{display:block;max-width:170px}.productDetailDrillIn{right:auto}}@media only screen and (max-width:576px){.productCardWrapper.isFoil .productDetailSet a{max-width:120px}.productDetailSet .foil{right:0}}.giftcardWrapper{padding-left:16px!important;padding-right:16px!important}.giftcardWrapper h1{margin-left:0}.giftcardItem{height:224px}.giftcardItem img{height:125px;width:200px}.search-suggestion{background-color:#cdedff;color:#325a81;padding:5px 34px 4px 16px}.search-suggestion>*{position:relative;top:0}.remove-suggestion,.remove-suggestion:active,.remove-suggestion:focus,.remove-suggestion:hover{display:inline-block;font-size:23px;line-height:18px;margin-top:-1px;padding:0 4px 0 8px;position:absolute;text-decoration:none;top:auto;transform:scaleY(.85);vertical-align:baseline}.current-coupon{background-color:#cdedff;color:#325a81;margin-top:10px;padding:5px 34px 4px 16px}.coupon-hidden{display:none!important}.coupon-error{color:red;margin-bottom:0;margin-top:10px}.remove-button-x,.remove-button-x:active,.remove-button-x:focus,.remove-button-x:hover{display:inline-block;font-size:23px;line-height:18px;margin-top:1px;padding:0 4px 0 8px;position:absolute;text-decoration:none!important;top:auto;transform:scaleY(.85)} /* !important is only used to override bootstrap5 defaults. */#header{overflow:visible;position:fixed;top:0;transition:top .3s;width:100%;z-index:101}body.hiddenMenu #header{top:-50px}#header .accordion-body{color:#1666b2}#header a{text-decoration:none}#header .offcanvas.show{overflow:auto}#header .header-nav,#header .offcanvas-header{height:3rem;padding:0 1rem;width:100%}#header .offcanvas-header{margin-bottom:2px;padding:1.5rem 1rem}#header .logo-image{height:2rem}#header .mobile-menu-icon{background-color:transparent;border:none;padding:0}#header .mobile-menu-icon:focus img,#header .mobile-search-icon:focus img,#header .mobile-search-icon:focus-visible img{outline:1px auto -webkit-focus-ring-color}#header .icon-placeholder{background-color:transparent;border:none;height:24px;padding:0;width:24px}#header .icon-placeholder.cart-icon{width:27px}#header .mega-menu a.top-level-menu{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:32px}.btn-attention{background-color:#f26a3d}.header-callout-button{padding:8px 32px}#header .logo-wrapper{left:0;position:relative;transition:left .5s ease 0s}#header .header-cart-wrapper,#header .mobile-menu-icon{position:relative;right:0;transition:right .5s ease 0s}#header.mobile-search-mode .logo-wrapper{left:-50%}#header.mobile-search-mode .header-cart-wrapper,#header.mobile-search-mode .mobile-menu-icon{right:-50%}#header-account .user-profile-icon{color:#ceeeff}.myaccount-menu-list{border-radius:0 0 .5rem .5rem;left:50%!important;right:auto!important;transform:translate(-50%,40px)!important}.myaccount-menu-list .dropdown-divider{border-color:#ced4db}.myaccount-menu-list .dropdown-item{font-size:15px;line-height:1.5rem;padding:.5rem 1rem .25rem}.myaccount-menu-list .account-email{font-weight:500;padding:.5rem 1rem .25rem}.myaccount-menu-list .account-email:active,.myaccount-menu-list .account-email:focus,.myaccount-menu-list .account-email:hover{background-color:transparent}#header .header-cart-wrapper .fa-cart-arrow-up,#header .header-cart-wrapper.fa-cart-arrow-down{height:24px;width:27px}#header .headerCart .badge{font-size:11px!important;font-weight:500;line-height:14px;min-width:1rem;padding:1px 3px;text-align:center}#header .desktop-menu-only{display:none}#header h2{margin-bottom:0}#header .header-menu-row .accordion-button,#header .header-menu-row .desktop-submenu-header,#header .header-menu-row .mainmenu-top-level-items>.submenu-toggle,#header .header-menu-row .submenu-callout-link,#header .header-menu-row .submenu-link{background-color:#e2e5e9;border-bottom:2px solid #fff;color:#1666b2;display:flex;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700;justify-content:space-between;line-height:1.125rem;padding:1rem}#header .header-menu-row .submenu-callout-link:hover{color:#1666b2}#header .header-menu-row .accordion-button,#header .header-menu-row .mainmenu-top-level-items>.submenu-toggle,#header .header-menu-row .submenu-link{cursor:pointer}#header .header-menu-row .mainmenu-top-level-items>.submenu-toggle>span{align-items:center;display:inline-flex}#header .header-menu-row .submenu-callout-link{background-color:#fff;justify-content:flex-start}#header .header-menu-row .submenu-link{background-color:#fff;border-bottom:2px solid #e2e5e9;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500}#header .header-menu-row .accordion-button:focus-visible,#header a.submenu-callout-link:active,#header a.submenu-callout-link:focus,#header a.submenu-callout-link:hover,#header a.submenu-item-link:active,#header a.submenu-item-link:focus,#header a.submenu-item-link:hover{background-color:#ceeeff;padding-left:.5rem!important;padding-right:.5rem!important;transition:padding .2s}#header a.submenu-item-link:active,#header a.submenu-item-link:focus,#header a.submenu-item-link:hover{color:#002447}#header .header-menu-row .submenu-link a{color:#1666b2}#header .header-menu-row .submenu-item-link{display:block;margin-bottom:8px;padding-bottom:.25rem;padding-top:.25rem}#header .header-menu-row .submenu-callout-button{background-color:#002447;box-shadow:0 2px 0 2px rgba(0,0,0,.25)}#header .header-menu-row .submenu-promospot{border-bottom:2px solid #fff}#header .header-menu-row .submenu-promospot-title{font-size:1.125rem;font-weight:900;line-height:1.25rem;min-height:50%;padding-bottom:1rem;padding-top:1.5rem}.promospot-block>a{border-radius:.5rem!important;display:inline-block;overflow:hidden;position:relative}.promospot-block>a:after{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.25);content:"";display:block;height:100%;position:absolute;top:0;width:100%}#header .header-menu-row img{-o-object-fit:contain;object-fit:contain}#header .header-nav{justify-content:center}#header .header-nav i[type=button]{-webkit-appearance:initial!important}#header .header-menu-row .submenu-title{cursor:pointer;font-size:1rem;font-weight:700}.mega-menu-promo-button{background-color:#002447;box-shadow:0 2px 0 rgba(0,0,0,.25);margin-bottom:1rem;padding:.5rem 1rem;text-align:center}#header .mega-menu .mega-menu-promo-button>a:hover,.mega-menu-promo-button:hover{background-color:#13395f}.mega-menu-promo-button>a{color:#fff;font-family:Poppins,sans-serif;font-weight:600}#header .header-nav a .icon{color:#fff}#header .header-nav a .icon-hover,#header .header-nav a:hover .icon{display:none}#header #mobile-menu .logo-title,#header .header-nav .logo-wrapper .logo-title{height:1.5rem}#header a .icon,#header a:hover .icon-hover{color:#8fd7ff;display:block}#header .mobile-logo-title{height:2rem}@media only screen and (min-width:776px){#header{position:fixed;top:0}#header .header-menu-row{padding:0 2.5rem}#header .header-menu-row .submenu-toggle{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:3.5rem}#header .myaccount-menu-list{margin-top:-1.5rem}#header .header-nav{justify-content:start}.desktop-menu-callout,.desktop-menu-callout:focus{background-color:#f26a3d;padding:11px 32px 8px!important}.desktop-menu-callout:hover{background-color:#ce5228}.desktop-menu-callout:active{background-color:#973b1d}#header .header-menu-row .submenu-title{line-height:42px;margin-bottom:0!important;margin-top:4px}#header .mobile-menu-only{display:none}#header .desktop-menu-only{display:block}.navbar-expand-sm .offcanvas-body{color:#fff}#header .header-nav{height:3.5rem;padding:0 2.5rem}#header .header-nav .logo-wrapper .logo-image{height:2.75rem}#header .header-nav .vr{opacity:1}#header .header-nav .header-search{width:14rem}.header-search #header-search-input{padding-right:3rem}#desktop-menu .desktop-menu-button{background-color:transparent;border:none;color:#fff;cursor:default;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;margin-right:2.5rem}#desktop-menu .desktop-menu-button:focus-visible,#desktop-menu .desktop-menu-button:hover{color:#8fd7ff;filter:drop-shadow(0 0 8px rgba(0,0,0,.5));-webkit-user-select:none;-moz-user-select:none;user-select:none}#header .offcanvas-header,#offcanvasNavbar{display:none!important}#header .submenu{display:none}.desktop-menu-content{background-color:#fff;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:0 2px 5px -1px rgba(0,0,0,.4);display:none;position:absolute;width:1160px!important}.desktop-menu-content.open{background-color:#fff;display:inline-block!important}.desktop-menu-content .mega-menu{overflow:auto}.desktop-menu-content:after{border:10px solid hsla(0,0%,100%,0);border-bottom-color:#002447;bottom:100%;content:" ";height:0;left:6rem;margin-left:-10px;pointer-events:none;position:absolute;width:0}#offcanvasSubmenu2:after{left:16.5rem}#offcanvasSubmenu3:after{left:26.5rem}#offcanvasSubmenu4:after{left:39.5rem}#header .header-menu-row{height:56px;position:relative}#header .submenu-callout h2 i{position:absolute}.submenu .accordion-collapse{display:block!important}#header .header-menu-row .accordion-item{border:none}#header .header-menu-row .accordion-button,#header .header-menu-row .desktop-submenu-header,#header .header-menu-row .submenu-callout-link{background-color:transparent;border:0;line-height:2rem;padding:0}#header .header-menu-row .submenu-callout-link{display:block;line-height:1rem;margin-top:0!important;padding:.5rem 0;position:relative}#header .header-menu-row .submenu-callout-link i{line-height:1rem;position:absolute}#header .header-menu-row .submenu-item-link{line-height:1.25rem;margin-bottom:0}#header .submenu-column h2.submenu-header-link{line-height:1rem}#header .header-menu-row .accordion-button:after{display:none}#header .mega-menu{display:flex;height:auto;overflow:auto;padding:2rem 0 0 2rem}#header .submenu-column{flex:1;margin-right:24px}#header .desktop-submenu-promospot{flex:1;padding-top:.5rem}#header .submenu-column .accordion-body{padding-left:0;padding-right:0}#header .submenu-column.promo-column{display:none}#header .mega-menu .accordion-body{padding:0}.submenu-column>div{margin-bottom:1.5rem}}@media only screen and (min-width:1016px){#header .header-nav .header-search{width:18rem}#header .header-nav .logo-wrapper .logo-title{height:2rem}#header .mega-menu{padding:2rem 2rem 0}#header .header-menu-row .submenu-toggle{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:56px}#header .header-menu-row .submenu-title{line-height:42px;margin-bottom:0!important;margin-top:4px}#header .mobile-menu-only{display:none}#header .desktop-menu-only{display:block}.navbar-expand-sm .offcanvas-body{color:#fff}}@media only screen and (min-width:1200px){#offcanvasSubmenu1{max-width:100%}#header .header-nav .header-search{width:19rem}}#footer,#footer a{color:#fff}#footer{left:0;margin-top:1rem;position:absolute;right:0;z-index:1}#footer .footer-callout-section,#footer .footer-callout-section>a{color:#002447;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;margin:auto;max-width:15.5rem}#footer .footer-callout-section .footer-callout-title{font-size:1.125rem;font-weight:500}#footer .footer-callout-section>a{color:#1666b2}#footer .footer-callout-row hr{background-color:#002447;border:none;height:1px;margin:2rem auto;width:8rem}#footer .back-to-top-row{background-color:#13395f}#footer .back-to-top-row:active,#footer .back-to-top-row:focus,#footer .back-to-top-row:hover{text-decoration:none}#footer .carat-up{height:1.5rem}#footer .carat-up i{font-size:2rem;line-height:1.5rem}#footer .footer-link-list,#footer .footer-social-row{width:13.75rem}#footer .footer-link-list a{line-height:1.75rem}#footer .circle-icon{background-color:#fff;border-radius:100px;color:#002447;font-size:20px;height:2.5rem;padding:10px;text-align:center;width:2.5rem}.promoSpot{position:relative}.promoSpot>a{border:2px solid transparent;display:block}.promoSpot a:active .promoSpot a,.promoSpot a:focus{text-decoration:none}.itemImage{background-repeat:no-repeat;height:100%}.promoSpot .itemImage{background:#ccc url() no-repeat top;background-size:cover;display:none;height:240px;padding:0}.promoSpot .text,.promoSpot h3{background-color:transparent;color:#444}.promoSpot h3{border-top:2px solid transparent;display:none;font-size:30px;font-weight:700;margin:0;padding:15px 0 0;text-align:center}.promoSpot h3 span{border-bottom:2px solid #777;display:block;margin:0 auto;padding-bottom:10px;width:90%}.promoSpot .icon{background:#fff url() no-repeat 50%;border:1px solid #777;border-radius:60px;display:none!important;height:120px;left:50%;margin:-100px auto auto -60px;position:absolute;width:120px}.promoSpot .text{display:none;font-size:18px;height:100px;opacity:1;overflow:auto;padding:15px 15px 5px}.oneItemWrapper .itemImage{height:370px}.oneItemWrapper .text{height:auto;text-align:center}.twoItemWrapper>div{float:left;padding:0 0 0 20px;width:50%}.twoItemWrapper>div:first-child{padding:0 20px 0 0}.whitespacePromo{display:block;height:150px;position:relative}.whitespacePromo .promoSpot>a{border:none!important}.whitespacePromo .itemImage{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:inherit;height:64px;left:-50px;position:absolute;top:20px;width:64px}.whitespacePromo .text{background-color:transparent;font-size:20px;font-style:italic;height:auto;left:400px;line-height:120px;padding-left:30px;position:absolute;text-align:left;top:0;width:500px}.whitespacePromoB{height:140px!important;margin-top:0!important}.whitespacePromo2>a{height:140px;margin:auto;position:relative;width:300px}.whitespacePromoB .text{color:#091f47;left:0;line-height:18px;padding-top:43px!important;position:relative}.whitespacePromo2 .imageItem{height:64px;left:-70px;top:28px;width:64px}body .container .globalPromo{margin-left:0;width:930px}.globalPromo>div{display:none}subLandingHero{background-color:#fff;margin-top:-40px}.subLandingHero .itemImage{background-color:transparent;background-position:0 0;background-size:contain;height:150px}.subLandingHero .text,.subLandingHero h3{background-color:transparent;font-size:22px;font-weight:700;margin-top:5px;padding-top:5px;text-align:left}.subLandingHero h3 span{border-bottom:none;text-transform:none;width:100%}.subLandingHero.noH1{margin-top:-10px}.subLandingHero.noH1 h3{display:none}#subscribeOption .ckHelp,.sellCartTitle .ckHelp{margin-top:-7px}.ckTooltip,.ckTooltipPrinting{background-color:#e8effc;border:2px solid #becde9;box-shadow:-3px -3px 40px -5px rgba(0,0,0,.25);box-sizing:border-box;color:#091f47;display:none;font-weight:300;line-height:19px;margin-top:8px;max-width:200px;opacity:1;padding:7px 15px;position:absolute;text-align:center;transform:translate(-100%,-50%);z-index:9999}.ckTooltip.right{margin:7px auto auto 227px}.ckTooltipPrinting{display:inline-block;margin:-26px auto auto -26px}.cartUpdateNotice:after,.cartUpdateNotice:before,.ckTooltip:after,.ckTooltip:before,.ckTooltipPrinting:after,.ckTooltipPrinting:before{border:solid transparent;content:" ";height:0;left:-25px;pointer-events:none;position:absolute;top:50%;width:0}.ckTooltip:after,.ckTooltip:before,.ckTooltipPrinting:after,.ckTooltipPrinting:before{left:auto;right:-24px;top:50%}.cartUpdateNotice:after,.ckTooltip:after,.ckTooltipPrinting:after{border-color:rgba(232,239,252,0) rgba(232,239,252,0) rgba(232,239,252,0) #e8effc;border-width:11px;left:98%;margin-top:-11px}.cartUpdateNotice:before,.ckTooltip:before,.ckTooltipPrinting:before{border-color:rgba(190,205,233,0) rgba(190,205,233,0) rgba(190,205,233,0) #becde9;border-width:12px;margin-top:-12px}.cartUpdateNotice:before{left:auto;right:-24px}.ckTooltip.right:after,.ckTooltip.right:before{border:solid transparent;content:" ";height:0;left:-24px;pointer-events:none;position:absolute;top:50%;width:0}.ckTooltip.right:after{border-color:rgba(232,239,252,0) #e8effc rgba(232,239,252,0) rgba(232,239,252,0);border-width:11px;left:-20px;margin-top:-11px}.ckTooltip.right:before{border-color:rgba(190,205,233,0) #becde9 rgba(190,205,233,0) rgba(190,205,233,0);border-width:12px;margin-top:-12px}.categoryTabs ul .ckHelp{display:none;right:5px;top:8px}body.isMobile .promoSpot>a{border:none}@media only screen and (max-width:1200px){body .container,body .container .globalPromo{width:100%}.promoSpot:not(.whitespacePromo2) .itemImage{height:220px}.subLandingHero p{padding:0 5px}}@media only screen and (max-width:980px){.twoItemWrapper>div{padding:0 0 0 2px}.twoItemWrapper>div:first-child{padding:0 2px 0 0}.promoSpot:not(.whitespacePromo2) .itemImage{height:185px}.promoSpot h3{padding-top:10px}.promoSpot .text{font-size:16px;padding:5px}.whitespacePromoB{margin-top:0!important}.whitespacePromoB .itemImage{left:-75px;top:20px}.whitespacePromoB .text{font-size:18px}.subLandingHero .itemImage{background-position:inherit;height:120px!important}}@media only screen and (max-width:767px){.promoSpot h3{font-size:18px;padding:10px 0 0}.promoSpot h3 span{width:100%!important}.promoSpot .text{font-size:14px;padding:5px}.promoSpot:not(.whitespacePromo2) .itemImage{height:140px}.promoSpot .icon{display:none!important}.twoItemWrapper>div{padding:0 0 0 5px}.twoItemWrapper>div:first-child{padding:0 5px 0 0}.hasSidebar .container .globalPromo{width:100%}.subLandingHero .itemImage{height:120px!important}.noH1.subLandingHero{margin-left:-5px;margin-top:-20px}}@media only screen and (max-width:576px){.promoSpot h3{font-size:16px;padding:10px 0 0}.promoSpot .text{display:block!important;font-size:14px;height:auto;padding:0 15px 15px}.whitespacePromo2 .text{width:220px}.promoSpot .itemImage{height:120px;left:-65px;top:0}.promoSpot h3 span{padding-bottom:3px}.promoSpot .icon{display:none!important}.twoItemWrapper>div{clear:both;left:50%;margin-left:-160px;width:320px}.twoItemWrapper>div:first-child{padding:0 0 30px}.whitespacePromo2>a{width:170px}.subLandingHero .itemImage{height:85px!important}.promoSpot .text,.promoSpot h3{padding:1px 10px 0}.subLandingHero p{padding:0 10px}.whitespacePromo.whitespacePromoB,.whitespacePromo.whitespacePromoB .itemImage{height:120px!important}}@media only screen and (max-width:360px){.promoSpot h3{font-size:14px}}.promoSpot .itemImage img{width:100%}.catalogPromo .promoSpot.hasContent{margin-top:-50px}.catalogPromo .promoSpot .itemImage{height:auto}@media only screen and (min-width:1200px){body .container .catalogPromo{margin-left:-5px}}.mainHero{background:#e8effc url() no-repeat 0 0;border-radius:0;display:block;height:580px;vertical-align:top;width:1170px}.mainHero a:hover,.promoSpot a:hover{text-decoration:none}.heroButton{background-color:#405577;border-color:#777;box-shadow:3px 2px 21px -2px rgba(0,0,0,.75);color:#f6faff;left:0;padding:12px 80px;position:absolute;text-shadow:1px 1px 1px rgba(50,50,50,.6);top:0}.heroButton:hover{background-color:#405577;border-color:#999;color:#e8effc}.homeMainWrapper .customBlock{display:none;line-height:19px;position:absolute;top:93px}.mainHeroMenu{display:block;height:150px;margin-top:-150px;position:relative;width:1170px}#mainHeroMenuList{border-top:1px solid #fff;display:flex;flex-wrap:wrap;margin:auto 100px 0;padding:0}#mainHeroMenuList>li{background:transparent url(/ckcms/images/set_icon_example.png) no-repeat 25px;display:inline-block;flex-basis:27%;flex-grow:1;list-style-type:none;padding:25px 0 20px 60px}#mainHeroMenuList>li>a{color:#fff;font-size:22px;font-weight:500;letter-spacing:.5px;line-height:24px;text-shadow:2px 2px 6px #000;white-space:nowrap}#mainHeroMenuList>li>a:active,#mainHeroMenuList>li>a:hover,#mainHeroMenuList>li>a:link,#mainHeroMenuList>li>a:visited{cursor:pointer;text-decoration:none}.mainPromos{display:inline-block;height:500px;width:220px}.mainSecondary{margin-top:20px;width:100%}.ckdSpot{background:transparent url() no-repeat 50%;display:inline-block}.mainPromos .ckdSpot{height:164px;width:220px}#promoSpot3a,#promoSpot3b{width:100px}.stdBlockSetList{padding:0}.stdBlockSetList .ckdSpot{background-color:#3b5998;border-radius:20px;height:187px;margin:0 0 21px 21px;width:200px}#secondaryPromo{border-radius:20px;height:400px;vertical-align:top;width:300px}.secondaryContent{display:inline-block;height:400px;width:665px}#stdBlockSet4,#stdBlockSet5,#stdBlockSet6{margin-bottom:0}#mainHeroMenuList>li{background-repeat:none}.homeMainWrapper .promoSpot h3{display:block!important}div.home{border:1px solid #eee;margin-bottom:5px;margin-left:5px;margin-right:5px;padding:5px}body .homeMainWrapper .container{left:0!important;width:1170px!important}.homeMainWrapper a:hover{text-decoration:none}@media only screen and (max-width:1200px){body .homeMainWrapper .container{left:0!important;width:100%!important}.homeMainWrapper .mainHero{height:340px;width:100%}.mainHero .itemImage{background-size:cover}.mainHero a,.mainHeroMenu{display:none}}@media only screen and (max-width:980px){.homeMainWrapper .mainHero{height:260px}}@media only screen and (max-width:767px){.homeMainWrapper .mainHero{height:200px}}@media only screen and (max-width:576px){.homeMainWrapper .mainHero{height:160px}}.mobileBlock .mobileBlockItem1 a>img{box-sizing:border-box;padding:0 2px 2px 0}.mobileBlock .mobileBlockItem2 a>img{box-sizing:border-box;padding:0 0 2px 2px}.mobileBlock .mobileBlockItem3 a>img{box-sizing:border-box;padding:2px 2px 2px 0}.mobileBlock .mobileBlockItem4 a>img{box-sizing:border-box;padding:2px 0 2px 2px}.mobileBlock .mobileBlockItem5 a>img{box-sizing:border-box;padding:2px 2px 0 0}.mobileBlock .mobileBlockItem6 a>img{box-sizing:border-box;padding:2px 0 0 2px}body.isMobile .mobileBlock{display:block;padding:5px 0}body.isMobile .mobileBlock .row{margin-left:auto}body.isMobile .desktopSlider{display:none} /*# sourceMappingURL=home-page.css.map*/