@charset "UTF-8";@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(../fonts/montserrat-v15-latin-200.eot);src:local(""),url(../fonts/montserrat-v15-latin-200.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v15-latin-200.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-200.woff) format("woff"),url(../fonts/montserrat-v15-latin-200.ttf) format("truetype"),url(../fonts/montserrat-v15-latin-200.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:url(../fonts/montserrat-v15-latin-200italic.eot);src:local(""),url(../fonts/montserrat-v15-latin-200italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v15-latin-200italic.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-200italic.woff) format("woff"),url(../fonts/montserrat-v15-latin-200italic.ttf) format("truetype"),url(../fonts/montserrat-v15-latin-200italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v15-latin-regular.eot);src:local(""),url(../fonts/montserrat-v15-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v15-latin-regular.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-regular.woff) format("woff"),url(../fonts/montserrat-v15-latin-regular.ttf) format("truetype"),url(../fonts/montserrat-v15-latin-regular.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/montserrat-v15-latin-italic.eot);src:local(""),url(../fonts/montserrat-v15-latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v15-latin-italic.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-italic.woff) format("woff"),url(../fonts/montserrat-v15-latin-italic.ttf) format("truetype"),url(../fonts/montserrat-v15-latin-italic.svg#Montserrat) format("svg")}p{line-height:1.625rem}h1,h2,h3,h4,h5,h6{font-family:montserrat,sans-serif;font-weight:200;font-style:normal}img{max-width:100%;height:auto}::-moz-selection{color:#ededed;background:#616161}::selection{color:#ededed;background:#616161}.form-required::after{content:"*";color:#e67300;display:inline-block;font-family:montserrat,sans-serif;font-size:1.25rem;margin-left:.3125rem}.field .field-label{font-weight:700}.rtecenter{text-align:center}.page-heading{color:#616161;font-size:2.125rem;line-height:150%}.placeholder{background:0 0;opacity:.8}.btn-link,.pageContents .layout-checkout-form fieldset .button{color:#e67300;font-size:1.25rem;font-family:montserrat,sans-serif;border:none;padding:0;margin-top:.625rem;cursor:pointer;background-color:transparent;-webkit-transition:all ease .5s;transition:all ease .5s}.btn-link:active,.btn-link:focus,.btn-link:hover,.pageContents .layout-checkout-form fieldset .button:active,.pageContents .layout-checkout-form fieldset .button:focus,.pageContents .layout-checkout-form fieldset .button:hover{color:#616161;background:0 0}.node-preview-container{background:#ffffea;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.node-preview-container .node-preview-form-select{display:flex;align-items:center;justify-content:space-between}.node-preview-container .node-preview-form-select .form-item-view-mode{display:flex;margin:0!important}.view-microsite-lookup .view-exposed .views-exposed-form{margin-bottom:1.25rem}.view-microsite-lookup .view-exposed .views-exposed-form .form-row{display:flex;gap:10px;align-items:end}.view-microsite-lookup .view-exposed .views-exposed-form .form-row .form-item{margin-bottom:0!important}.header-style-1.navbar-expand-lg .logo img{margin-top:3.125rem}@media (max-width:59.99875rem){.header-style-1.navbar-expand-lg .logo img{margin:0}}.header-style-1.navbar-expand-lg .navbar-nav>.nav-item{flex-grow:1;line-height:1.625rem}.header-style-1.navbar-expand-lg .navbar-nav>.nav-item .nav-link,.header-style-1.navbar-expand-lg .navbar-nav>.nav-item span{color:rgba(0,0,0,.5);font-size:.875rem;display:block;padding:.4375rem .9375rem;cursor:pointer}@media (max-width:59.99875rem){.header-style-1.navbar-expand-lg .navbar-nav>.nav-item .nav-link,.header-style-1.navbar-expand-lg .navbar-nav>.nav-item span{padding:.4375rem 0}}.header-style-1.navbar-expand-lg .navbar-nav>.nav-item .nav-link:focus,.header-style-1.navbar-expand-lg .navbar-nav>.nav-item .nav-link:hover,.header-style-1.navbar-expand-lg .navbar-nav>.nav-item span:focus,.header-style-1.navbar-expand-lg .navbar-nav>.nav-item span:hover{color:rgba(0,0,0,.7)}.header-style-1.navbar-expand-lg .navbar-nav>.nav-item .dropdown-menu{min-width:200px;background-color:#002b3ebf;margin:0;padding:0;border:none;border-radius:0}.header-style-1.navbar-expand-lg .navbar-nav>.nav-item .dropdown-menu .nav-item a{color:#fff;font-size:.875rem;display:block;padding:.4375rem 1.875rem;white-space:nowrap}.header-style-1.navbar-expand-lg .navbar-nav>.nav-item .dropdown-menu .nav-item:hover{background-color:#002b3ebf}.header-style-1.navbar-expand-lg .navbar-nav>.nav-item.my-cart-hld{flex-grow:0}.header-style-1.navbar-expand-lg .navbar-nav>.nav-item.my-cart-hld .nav-link{color:#616161;padding:.4375rem 0;position:relative}.header-style-1.navbar-expand-lg .navbar-nav>.nav-item.my-cart-hld .nav-link .fa-shopping-cart{font-size:1.25rem}.header-style-1.navbar-expand-lg .navbar-nav>.nav-item.my-cart-hld .nav-link .cart-count{color:#000;font-size:.625rem;line-height:1.4;font-weight:700;text-align:center;padding:0;width:14px;height:14px;position:absolute;right:0;top:0;z-index:2;background:#ededed;border-radius:50%;cursor:inherit}.header-style-1.navbar-expand-lg .navbar-collapse>.region{width:100%}@media (max-width:59.99875rem){.search-mobile{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.block-paradigm-site-branding{text-align:center}}.flex-footer{color:#616161;background-color:#ededed}.flex-footer a{color:#616161;font-size:.75rem;-webkit-transition:all ease .2s;transition:all ease .2s}.flex-footer a:hover{color:#e67300}.flex-footer h5{font-size:.75rem;font-family:"Open Sans",sans-serif;font-weight:700;margin:0}.flex-footer ul li{line-height:1.8}.flex-footer .menu-footer{padding:2.625rem 13% .9375rem}@media (max-width:59.99875rem){.flex-footer .menu-footer{padding-left:0;padding-right:0}}.flex-footer .menu-footer .row:first-child{padding-bottom:2rem}@media (max-width:59.99875rem){.flex-footer .menu-footer .row:first-child{padding-bottom:1rem}}.flex-footer .copyright{font-size:.6875rem}.pageContents form{padding-bottom:1.875rem}.pageContents form .form-item{display:flex;gap:0 15px;flex-wrap:wrap;align-items:center;width:100%}@media (max-width:35.99875rem){.pageContents form .form-item{flex-direction:column;align-items:flex-start}}.pageContents form .form-item.address-book__operations{width:auto}@media (max-width:35.99875rem){.pageContents form .form-item.address-book__operations{flex-direction:row}}@media (max-width:35.99875rem){.pageContents form .form-item.address-book__profil{flex-direction:row}}.pageContents form label{font-family:montserrat,sans-serif;font-size:1.25rem;color:#616161;width:33.3%;text-align:right;margin-top:.25rem}@media (max-width:35.99875rem){.pageContents form label{width:100%;text-align:left}}.pageContents form label.form-required{position:relative;padding-right:.9375rem}.pageContents form label.form-required::after{position:absolute;top:0;right:0}@media (max-width:35.99875rem){.pageContents form label.form-required::after{position:relative}}.pageContents form .form-control,.pageContents form select,.pageContents form textarea{width:calc(66.6% - 15px);border-color:#616161}@media (max-width:35.99875rem){.pageContents form .form-control,.pageContents form select,.pageContents form textarea{width:100%}}.pageContents form .description{width:calc(66.6% - 15px);margin-left:calc(33.3% + .9375rem)}@media (max-width:35.99875rem){.pageContents form .description{width:100%;margin-left:0}}.pageContents form .form-actions .form-submit{color:#e67300;font-size:1.25rem;font-family:montserrat,sans-serif;border:none;padding:0;margin-top:.625rem;background-color:transparent;-webkit-transition:all ease .5s;transition:all ease .5s}.pageContents form .form-actions .form-submit:active,.pageContents form .form-actions .form-submit:focus,.pageContents form .form-actions .form-submit:hover{color:#616161;background:0 0}.pageContents form.user-login-form{width:70%;padding-bottom:4.6875rem}@media (max-width:59.99875rem){.pageContents form.user-login-form{width:100%;padding-bottom:1.875rem}}.pageContents form.user-login-form .form-type-password label a{font-size:.75rem;display:block;margin:-.125rem -.9375rem 0 0}@media (max-width:35.99875rem){.pageContents form.user-login-form .form-type-password label a{float:right}}.pageContents form.user-login-form .form-actions{align-items:center;justify-content:space-between;width:calc(66.6%);margin-left:calc(33.3%)}@media (max-width:44.99875rem){.pageContents form.user-login-form .form-actions{width:100%;margin-left:0;flex-direction:row}}.pageContents .form-header{margin:1.25rem 0}#user-pass{width:80%}@media (max-width:59.99875rem){#user-pass{width:100%}}#user-pass p{display:none}#user-pass .form-actions{flex-direction:column;align-items:end}#user-register-form{width:70%;padding-bottom:4.6875rem}@media (max-width:59.99875rem){#user-register-form{width:100%}}#user-register-form .form-actions{justify-content:end;margin-bottom:.9375rem}.user-pages h3{font-size:1.75rem;font-weight:400}.user-pages h3.user-hdr{font-size:1.75rem}.user-pages .view-user-profile .edit_profile{color:#e67300;font-size:1.25rem;font-weight:700;font-family:montserrat,sans-serif;padding:0;border:none;background-color:transparent;-webkit-transition:all ease .5s;transition:all ease .5s}.user-pages .view-user-profile .edit_profile:hover{color:#616161}.accordion .accordion-item{border:none}.accordion .accordion-header table{margin:0}.accordion .accordion-header table tr td{background:0 0;padding:0}.accordion .accordion-collapse{margin-top:.9375rem}.slick{margin-bottom:3.125rem}.slick img{width:100%;height:auto}.slick .banner-txt-wrap-inr{position:absolute;bottom:15%;left:0;padding:1.25rem 12.5rem 1.0625rem 5.625rem;max-width:calc(50% + 50px);background:transparent -webkit-gradient(linear,left top,right top,from(#00000080),to(#ffffff1a)) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,#00000080 0,#ffffff1a 100%) 0 0 no-repeat padding-box}@media (max-width:71.24875rem){.slick .banner-txt-wrap-inr{max-width:100%;padding:1.875rem}}@media (max-width:59.99875rem){.slick .banner-txt-wrap-inr{position:static}}.slick .banner-txt-wrap-inr h2{color:#fff;font-size:3.625rem;font-weight:400;margin:0;padding:0 .9375rem;text-shadow:4px 4px 10px #000000d9}@media (max-width:89.99875rem){.slick .banner-txt-wrap-inr h2{font-size:3.125rem}}@media (max-width:71.24875rem){.slick .banner-txt-wrap-inr h2{font-size:2.8125rem;padding:0}}@media (max-width:59.99875rem){.slick .banner-txt-wrap-inr h2{font-size:1.875rem}}.slick .slick-dots{bottom:20px}.slick .slick-dots li{margin:0}.slick .slick-dots li button::before{font-size:.875rem}#views-exposed-form-search-page-1{margin-top:2rem;margin-bottom:2.5rem}@media (max-width:59.99875rem){#views-exposed-form-search-page-1{margin:0}}#views-exposed-form-search-page-1 .form-row{display:flex;justify-content:end}#views-exposed-form-search-page-1 .form-row .form-item{margin-bottom:0!important}#views-exposed-form-search-page-1 .form-row .form-item .form-control{color:#616161;margin:0;padding:.125rem 0;border:none;border-bottom:1px solid #616161}#views-exposed-form-search-page-1 .form-row .form-actions .button{font-size:0;width:24px;height:24px;padding:0;border:none;background:0 0}#views-exposed-form-search-page-1 .form-row .form-actions .button::before{content:"";color:#616161;font-size:1.125rem;font-family:"Font Awesome 6 Free";width:100%;height:100%;display:block}#views-exposed-form-search-page-1[region=featured]{margin:0}#views-exposed-form-search-page-1[region=featured] .form-row{gap:0 20px}#views-exposed-form-search-page-1[region=featured] .form-row .form-type-textfield{width:100%}#views-exposed-form-search-page-1[region=featured] .form-row .form-type-textfield .form-control{min-width:510px}@media (max-width:59.99875rem){#views-exposed-form-search-page-1[region=featured] .form-row .form-type-textfield .form-control{min-width:100%}}#views-exposed-form-search-page-1[region=featured] .form-row .form-actions .button{color:#e67300;font-size:1.5rem;font-family:montserrat,sans-serif;width:auto;height:auto}#views-exposed-form-search-page-1[region=featured] .form-row .form-actions .button::before{content:normal}.view-search .view-header{color:#616161;font-size:.875rem;font-weight:500}.view-search .views-row.odd{background:#ededed}.view-search .views-row.even .search-key{flex-direction:row-reverse}.view-search .views-row .site-search-type{color:#616161;font-size:.875rem;font-weight:700}.view-search .views-row h2 a{color:#e67300;font-size:1.75rem;font-weight:400}@media (max-width:59.99875rem){.view-search .views-row h2 a{font-size:1.5rem}}@media (max-width:44.99875rem){.view-search .views-row h2 a{font-size:1.25rem}}.ui-dialog.ui-front{padding:0}.ui-dialog.ui-front.ui-widget-content{border:none}@media (max-width:35.99875rem){.ui-dialog.ui-front.ui-widget-content{width:100%!important}}.ui-dialog.ui-front .ui-dialog-titlebar{padding:.9375rem;background:0 0}.ui-dialog.ui-front .ui-dialog-titlebar h1{font-size:1.5rem;margin:0}.ui-dialog.ui-front .ui-dialog-content{padding:.9375rem;font-family:"Open Sans",sans-serif}.ui-dialog.ui-front .ui-dialog-content a{color:#0082ba}.ui-dialog.ui-front .ui-dialog-content form label{color:#616161;font-size:1.25rem;font-family:montserrat,sans-serif}.ui-dialog.ui-front .ui-dialog-content form .form-actions{justify-content:center}.ui-dialog.ui-front .ui-dialog-content form .form-actions .button{padding:.4375rem 1.875rem}.ui-widget-overlay.ui-front{opacity:.5;background:#000}.blueBar{background-color:#0082ba}.blueBar h3{color:#fff;font-size:2.5rem;text-align:center;padding:.6875rem 0 .5rem;text-shadow:3px 3px 6px #404040}.callouts{padding-bottom:1.5625rem;margin-bottom:1.5625rem}.callouts .callout{text-align:center}.callouts .callout h3{color:#fff;font-size:.875rem;font-weight:700;font-family:"Open Sans",sans-serif;padding:.5rem;margin-bottom:0;text-transform:uppercase;background-color:#0082ba}.callouts .callout p{padding:1.1875rem 0;line-height:1.85;margin-bottom:0}.callouts .callout a{-webkit-transition:all ease .3s;transition:all ease .3s}.callouts .callout a:hover h3{background-color:#e67300}.callouts .callout a:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}.callouts .callout a:hover p{color:#e67300}.callouts .callout a p{color:#616161}.callouts .callout a .imgZoom{overflow:hidden}.callouts .callout a .imgZoom img{-webkit-transition:all ease .5s;transition:all ease .5s}.wideCallouts.odd{background:#ededed}.wideCallouts.even .row{flex-direction:row-reverse}.wideCallouts .wideCallout{padding:1.5625rem 0;margin:1.5625rem 0}.wideCallouts .wideCallout h2{font-size:1.75rem;margin-top:1.5625rem;margin-bottom:.625rem}.wideCallouts .wideCallout p{font-weight:500}.wideCallouts .wideCallout .hcoLink{color:#e67300;font-size:1.25rem;font-weight:600;font-family:montserrat,sans-serif}.wideCallouts .wideCallout .hcoLink:hover{color:#616161}.wideCallouts .wideCallout ul{padding-top:1.25rem}.wideCallouts .wideCallout ul li a{color:#e67300}.wideCallouts .wideCallout .wideCallout-text p a{color:#e67300}.wideCallouts .wideCallout .wideCallout-text p a:hover{text-decoration:underline}.wideCallouts .wideCallout .wideCallout-text table{margin:0;background:0 0}.wideCallouts .wideCallout .wideCallout-text table tr td,.wideCallouts .wideCallout .wideCallout-text table tr th{border:none;background:0 0}.expandable-box-label{font-size:1.125rem;font-weight:700;position:relative;padding:.5rem .625rem;margin-top:.625rem;background-color:#ededed;cursor:pointer}.expandable-box-content{padding:.9375rem 1.375rem;border:1px solid #ededed}.node .node-content a{color:#e67300}.node.node--unpublished{padding:.625rem;background-color:#fff4f4}.node.node--type-blog,.node.node--type-event_calendar,.node.node--type-webform{margin-bottom:1.875rem}.node.node--type-faq{margin-bottom:1.875rem}.node.node--type-faq .paragraph{margin-bottom:1.875rem}.node.node--type-internal_page .node-content a.btn-primary{background:0 0}@media (max-width:59.99875rem){.node.node--type-internal_page .node-content iframe{width:100%}}@media (max-width:44.99875rem){.node.node--type-internal_page .node-content iframe{height:auto}}.node.node--type-school_store .node-content .sku-info{font-size:1.3125rem;margin-bottom:1.25rem}.node.node--type-school_store .node-content .table tr td,.node.node--type-school_store .node-content .table tr th{padding:.6875rem .625rem}.node.node--type-school_store .node-content .product-container{padding:.625rem;margin-bottom:2.5rem}.node.node--type-school_store .node-content .product-container .form-type-number{float:right;width:50px;text-align:center}.node.node--type-school_store .node-content .product-container .form-type-number label{display:none}.node.node--type-school_store .node-content .product-container .form-type-number input.product-quantity{-moz-appearance:textfield;appearance:textfield}.node.node--type-school_store .node-content .product-container .form-type-number input.product-quantity::-webkit-inner-spin-button,.node.node--type-school_store .node-content .product-container .form-type-number input.product-quantity::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.node.node--type-school_store .node-content .product-container .product-title{font-size:1.0625rem;font-weight:700;margin-bottom:.3125rem;padding-right:3.75rem}.node.node--type-school_store .node-content .product-container .product_price{font-size:1.0625rem}.node.node--type-school_store .node-content .product-container .notifyme{font-size:1.125rem;font-weight:700;margin-top:.625rem;padding:.25rem .625rem;text-align:center;background:red;display:inline-block;box-shadow:0 0 4px #616161}.node.node--type-school_store .node-content .product-container .notifyme a{color:#fff}.node.node--type-school_store .node-content .product-container .notifyme a:hover{text-decoration:underline}.node.node--type-school_store .node-content .product-container-unavailable{background:#ededed}.node.node--type-school_store .node-content .product-container-unavailable .product-unavailable{color:red;font-weight:700}.node.node--type-school_store .node-content .add-to-cart-button{font-size:1.3125rem;font-weight:700;padding:.8125rem 2.75rem}.node.node--type-school_store .node-content .product-list{font-size:1.375rem;font-weight:700;padding:.625rem;display:flex;justify-content:space-between}.node.node--type-simple_page{margin-bottom:1.875rem}.node.node--type-simple_page .h1{color:#616161;font-size:1.75rem;font-family:montserrat,sans-serif;font-weight:300;line-height:150%}.node.node--type-product .product-heading{color:#616161;font-size:1.75rem;font-weight:400}.node.node--type-product .tabarea-marketing .nav{border:none;margin:0}.node.node--type-product .tabarea-marketing .nav.nav-tabs li{margin-bottom:.9375rem;margin-right:.9375rem}.node.node--type-product .tabarea-marketing .nav.nav-tabs li .nav-link{color:#0082ba;font-size:1.25rem;font-weight:400;padding:0;border:none}.node.node--type-product .tabarea-marketing .nav.nav-tabs li .nav-link.active,.node.node--type-product .tabarea-marketing .nav.nav-tabs li .nav-link:hover{text-decoration:underline}.node.node--type-product .product-details-left{padding-top:3.75rem}.node.node--type-product .product-details-right{color:#616161;border:1px solid #616161;padding:3.75rem .9375rem .9375rem;border-top:none}@media (max-width:59.99875rem){.node.node--type-product .product-details-right{border-top:1px solid #616161}}.node.node--type-product .product-details-right h3.text-info{font-size:1.25rem;font-weight:400;border-bottom:1px solid #ededed;padding-bottom:.75rem;margin-bottom:1.4375rem}.node.node--type-product .product-details-right .commerce_price{color:#616161;font-size:1.875rem;font-weight:600;margin-bottom:1.25rem}.node.node--type-product .product-details-right .format-select-item .nxt-hld-servc{margin-bottom:.9375rem;border-bottom:1px solid #ededed}.node.node--type-product .product-details-right .format-select-item .form-type-select{display:flex}.node.node--type-product .product-details-right .format-select-item .form-type-select label{width:80px}.node.node--type-product .product-details-right .format-select-item .form-type-select select{width:calc(100% - 80px)}.node.node--type-product .product-details-right .format-select-item .taxExempt{text-align:center;font-size:.875rem;padding-bottom:1.125rem;margin-bottom:.9375rem;border-bottom:1px solid #ededed}.node.node--type-product .product-details-right .format-select-item .button--add-to-cart{color:#e67300;font-size:1.3125rem;font-family:montserrat,sans-serif;padding:0;border:none;background:0 0}.node.node--type-product .product-details-right .format-select-item .button--add-to-cart:hover{text-decoration:underline}.product-listing{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #616161}.product-listing a{color:#e67300}.product-listing a:hover{color:#616161}.product-listing .product-hid{margin-bottom:1.875rem}.product-listing .product-link{text-align:right}.product-listing .product-link a{font-size:1.25rem;font-family:montserrat,sans-serif;font-weight:600}.filter-tab{padding:.9375rem;padding-top:2.5rem;border:1px solid #616161;border-top:none}.filter-tab .nav{background:#bfbfbf;margin-bottom:.9375rem}.filter-tab .nav li{flex-grow:1;text-align:center}.filter-tab .nav li .nav-link{color:#444;font-size:1.125rem;font-weight:700;padding:.3125rem .625rem;text-transform:uppercase;border:none}.filter-tab .nav li .nav-link.active,.filter-tab .nav li .nav-link:hover{color:#e67300;background:#fff}.filter-tab .facet-block__title{color:#444;font-size:1.5rem;font-weight:700;margin:0 0 .3125rem;text-transform:uppercase}.filter-tab .facet-block__content h3{display:none}.filter-tab .facet-block__content ul{padding:0}.filter-tab .facet-block__content ul li{margin-bottom:.375rem}.filter-tab .facet-block__content .facets-dropdown{width:100%}.filter-tab form .form-actions{flex-direction:column;gap:5px}.filter-tab form .form-actions .btn{width:100%}.filter-tab form .form-actions .btn[value=Reset]{background:#616161;border-color:#616161}.views-exposed-form-product-listing-page-2{margin-top:2.5rem;margin-bottom:1.25rem;border-bottom:1px solid #616161}.views-exposed-form-product-listing-page-2 .form-row{display:flex;gap:0 15px}.views-exposed-form-product-listing-page-2 .form-row .form-type-select{flex-grow:1}.role_administrator .address-book__container .address-book__add-link,.view-add-to-cart-block .noproduct,.views-exposed-form-product-listing-page-1 .form-item label,.views-row-hide-add-to-cart .button--add-to-cart{display:none}.product-notify{width:50%;margin:1.875rem 0}@media (max-width:59.99875rem){.product-notify{width:100%}}.product-notify .form-item label,.product-notify .form-item p{font-size:1.125rem;font-weight:600}.product-notify .form-actions .form-submit{font-size:1.125rem;padding:.3125rem 2.8125rem;box-shadow:0 0 4px 0 #959595;background:#f25252;border:none}.product-notify .form-actions .form-submit:hover{background:#1dceb8}.cart-empty-page{margin:3.75rem 0}.table-bordered>:not(caption){border-width:3px}.table-bordered>:not(caption) td,.table-bordered>:not(caption) th,.table-bordered>:not(caption) tr{border-width:3px}.pageContents .table .product .image img{width:60px}.pageContents form.commerce-checkout-flow .form-item{display:block}.pageContents form.commerce-checkout-flow .form-item a{color:#e67300}.pageContents form.commerce-checkout-flow .form-item .description{width:50%;margin-left:0}@media (max-width:59.99875rem){.pageContents form.commerce-checkout-flow .form-item.credit-card-form{padding-right:55%}}@media (max-width:44.99875rem){.pageContents form.commerce-checkout-flow .form-item.credit-card-form{padding-right:.9375rem}.pageContents form.commerce-checkout-flow .form-item.credit-card-form .fancy_card_wrapper{position:static}.pageContents form.commerce-checkout-flow .form-item.credit-card-form .fancy_card_wrapper .jp-card-container{width:100%;margin-bottom:.9375rem}}.pageContents form.commerce-checkout-flow .form-item.credit-card-form .credit-card-form__expiration{display:flex;flex-wrap:nowrap;gap:0 15px}.pageContents form.commerce-checkout-flow .form-item.credit-card-form .description{width:100%}.pageContents form.commerce-checkout-flow .form-item.credit-card-form .form-control{width:100%}.pageContents form.commerce-checkout-flow .form-actions{display:flex;justify-content:space-between}.pageContents form.commerce-checkout-flow .form-actions .form-submit{margin:0}.pageContents form.commerce-checkout-flow .form-actions .link--previous{font-size:1.25rem}.pageContents .layout-checkout-form fieldset{display:block!important}.pageContents .layout-checkout-form fieldset legend{color:#444;font-weight:700;border-bottom:1px solid #444;padding-bottom:.3125rem}.pageContents .layout-checkout-form fieldset .form-item label{color:#444;font-size:inherit;display:inline-block;font-weight:700;text-align:left;width:auto}.pageContents .layout-checkout-form fieldset .form-item .form-control{width:50%;margin:0}@media (max-width:44.99875rem){.pageContents .layout-checkout-form fieldset .form-item .form-control{width:100%}}.pageContents .layout-checkout-form fieldset .button{margin:0}.pageContents .layout-checkout-form fieldset.form-wrapper__login-option{padding:0}.pageContents .layout-checkout-form fieldset.form-wrapper__login-option legend{display:none}.pageContents .layout-checkout-form fieldset.form-wrapper__login-option .fieldset-wrapper .form-item label{color:#616161;font-size:1.25rem;font-weight:400;width:33.3%;text-align:right}@media (max-width:44.99875rem){.pageContents .layout-checkout-form fieldset.form-wrapper__login-option .fieldset-wrapper .form-item label{width:100%;text-align:left}}.pageContents .layout-checkout-form fieldset.form-wrapper__login-option .fieldset-wrapper .form-item label a{margin:0}@media (max-width:44.99875rem){.pageContents .layout-checkout-form fieldset.form-wrapper__login-option .fieldset-wrapper .form-item label a{float:right}}.pageContents .layout-checkout-form fieldset.form-wrapper__login-option .fieldset-wrapper .form-item .form-control{width:calc(66.6% - 15px)}@media (max-width:44.99875rem){.pageContents .layout-checkout-form fieldset.form-wrapper__login-option .fieldset-wrapper .form-item .form-control{width:100%}}@media (max-width:44.99875rem){.pageContents .layout-checkout-form fieldset.form-wrapper__login-option .fieldset-wrapper .form-item .description{width:100%;margin-left:0}}.pageContents .layout-checkout-form fieldset.checkout-pane-review-info legend{display:none}.pageContents .layout-checkout-form fieldset.checkout-pane-review-info .checkout_review .checkout-review{display:flex}@media (max-width:44.99875rem){.pageContents .layout-checkout-form fieldset.checkout-pane-review-info .checkout_review .checkout-review{display:block}.pageContents .layout-checkout-form fieldset.checkout-pane-review-info .checkout_review .checkout-review .higher-ed-billing-info{margin-bottom:1.25rem}}.pageContents .layout-checkout-form fieldset.checkout-pane-review-info .checkout_review .checkout-review .higher-ed-checkout-info{flex-grow:1}.pageContents .layout-checkout-form fieldset.checkout-pane-shipping-information-method fieldset legend{display:none}.pageContents .layout-checkout-form fieldset.checkout-pane-shipping-information-method fieldset .fieldset-wrapper .radio{display:flex;flex-wrap:wrap}.pageContents .layout-checkout-form fieldset.checkout-pane-shipping-information-method fieldset .fieldset-wrapper .radio .form-item{flex-grow:1;width:50%;margin-bottom:2.1875rem}@media (max-width:44.99875rem){.pageContents .layout-checkout-form fieldset.checkout-pane-shipping-information-method fieldset .fieldset-wrapper .radio .form-item{width:100%}}.pageContents .layout-checkout-form fieldset.checkout-pane-shipping-information-method fieldset .fieldset-wrapper .radio .form-item label{font-weight:700}.pageContents .layout-checkout-form fieldset.checkout-pane-shipping-information-method fieldset .fieldset-wrapper .radio .form-item .description{width:100%;display:none}.pageContents .layout-checkout-form .black-btn-bg .btn-next{margin-left:auto;margin-top:0}.pageContents .layout-checkout-form .checkout-buttons{float:none;width:100%;padding:0}.pageContents .view-commerce-cart-form .views-field-edit-quantity label{display:none}.pageContents .view-commerce-cart-form .views-field-edit-quantity .quantity-edit-input{width:100%}.pageContents .view-commerce-cart-form .form-actions{gap:0 35px;justify-content:end;margin:1.875rem 0}@media (max-width:59.99875rem){.pageContents .view-commerce-cart-form .form-actions{margin-top:0}}@media (max-width:44.99875rem){.pageContents .view-commerce-cart-form .form-actions{gap:0 25px}}@media (max-width:35.99875rem){.pageContents .view-commerce-cart-form .form-actions{gap:0;margin:0;align-items:end}}.pageContents .view-commerce-checkout-order-summary .view-footer a{color:#e67300}.pageContents .view-commerce-checkout-order-summary .view-footer .order-total-summary .order-total-line{background:#ededed;width:25%;padding:.3125rem .625rem;margin-left:auto;display:flex;justify-content:space-between}@media (max-width:59.99875rem){.pageContents .view-commerce-checkout-order-summary .view-footer .order-total-summary .order-total-line{width:40%}}@media (max-width:44.99875rem){.pageContents .view-commerce-checkout-order-summary .view-footer .order-total-summary .order-total-line{width:100%}}.pageContents .view-commerce-checkout-order-summary .view-footer .order-total-summary .order-total-line.order-total-line__total{font-weight:700}.pageContents .view-commerce-checkout-order-summary .view-footer .order-total-summary .order-total-line .order-total-line-label{padding-left:0}