@font-face{font-family:"Nunito-Regular";font-style:normal;font-display:swap;font-weight:400;src:url('../../fonts/Nunito-VariableFont_wght.woff2') format('woff2')}@font-face{font-family:"Nunito-Bold";font-style:normal;font-display:swap;font-weight:700;src:url('../../fonts/Nunito-VariableFont_wght.woff2') format('woff2')}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{@page{size:A4 portrait;margin:0cm !important}.print-page-content{size:21cm 36cm;margin:0cm !important}*{-webkit-print-color-adjust:exact !important;color-adjust:exact !important}table{page-break-inside:auto}thead{display:table-header-group}tfoot{display:table-footer-group}tr{page-break-inside:avoid;page-break-after:auto}td{page-break-inside:avoid;page-break-after:avoid}}a,a:visited{text-decoration:none}#__DW__SFToolkit{display:none}.LandScape{height:100%;filter:progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);margin:0% 0% 0% 0%;width:100%}.NoPrint,.visually-hidden{display:none}#wrapper #main{margin:0 auto !important;padding:0 !important;width:95%}#wrapper #main .breadcrumb+.row .span24{width:100%}#header,#footer{display:none}iframe#DW-SFToolkit,.breadcrumb,.btn-primary,.country-selector,.footer-bottom,.header-background,.menu-category,.nationwide-instore-promo,.sociallinks,.utilities,#stickyheaderContainer,#navigation{display:none !important}a:link:after,a:visited:after{display:none}.store-image,.store-info,.StoreInfoWrapper{display:inline-block !important;float:left !important;padding:0 5px 0}.pt_storedetails .store-locator-details .store-details,.pt_storedetails .store-locator-details .opening-hours{margin-top:0;padding-top:0}.store-image,.store-image img{width:400px !important}.pt_storedetails .store-locator-details .store-details{margin-bottom:5px}.pt_storedetails .store-locator-details .store-services h3{display:block;margin-bottom:0;padding-bottom:0}.pt_storedetails .StoreInfoWrapper .store-services li{clear:both;padding-bottom:0;width:100%}.pt_storedetails .StoreInfoWrapper .store-services ul li a{height:15px;text-indent:0;width:100%}.pt_storedetails #map_canvas{height:360px;width:820px}.print-header.hidden{display:block;visibility:inherit}.print-footer.hidden{display:block;visibility:inherit}.newsletter-subscribe,.header-slots{display:none}.product-variations ul{padding:0}#TurnToReviewsContent .TTrevCol3 div:nth-child(2){width:250px}#TurnToReviewsContent .TTrespMobileDisp{display:none}#TurnToReviewsContent #TT3rShowMore{margin-top:20px}#TurnToReviewsContent #TT3rShowMore img{display:block}.product-variations .variant-dropdown .select2-container{display:none}.product-variations .colour-variation{display:none}.product-variations .value .hidden{display:block;visibility:inherit}.description-text{height:auto !important}.product-documents,.product-videocontents,.MagicZoomPlusHint{display:none !important}.row-product-details .product-promotion .promotion .tooltip,.row-product-details .view-full-details,.row-product-details .product-description a,.row-product-details .delivery-group,.row-product-details .product-add-to-cart,.row-product-details .product-actions,.row-product-details .product-thumbnails,.row-product-details .customer-service-links{display:none}.row-product-details .description-print{clear:both}.row-product-details .description-print .swiper-wrapper .swiper-slide img{width:106px;height:106px}.row-product-details .product-variations{border-top:none}.row-product-details .product-details-icons.swiper-container-wrapper{border-bottom:1px solid #e1e1e1;margin:0;padding:20px 0}.row-product-details .product-details-icons.swiper-container-wrapper .swiper-container ul{overflow:hidden;padding:0 0 0 30px;width:450px !important}.row-product-details .product-details-icons.swiper-container-wrapper .swiper-nav{display:none !important}.row-product-details .product-image-container .product-primary-image .product-image img{height:auto}.pdp-main .badge-image,.pdp-main .recommendations{display:none}.confirmation-order-complete-bottom,.order-confirmation-actions,.order-complete-under-review,.confirmation-order-complete,.pt_order-confirmation #secondary,.order-detail-options,.link-print-page,.pt_order #secondary,.my-school-list-details-banner,.my-list-details-banner,.select2-offscreen,.print-page,.pt_account #secondary{display:none}.pt_order-confirmation #primary{width:100%}.pt_order #primary,.pt_account #primary{padding-left:20px;width:100%}.pt_order fieldset,.pt_account fieldset{border:none;margin:0;padding:0}.pt_order #primary{margin-bottom:50px}.view-school-list .send-to-friend,.view-school-list .footings,.view-school-list .checker,.view-school-list .update-productlist-item,.view-school-list .table-school-list .product-promotion .promotion .tooltip,.view-school-list .table-school-list .headings,.view-school-list .add-product,.view-school-list .list-table-header,.view-school-list .back-to-search-page,.view-school-list .table-school-list .product-info .item-no-availabel>a{display:none}.view-school-list .desc-detail-list{-webkit-print-color-adjust:exact !important;background-color:#02adee !important;color:#ffffff !important;color-adjust:exact !important;margin-bottom:10px;padding:0 40px;text-align:right}.view-school-list .desc-detail-list>img.logo_twg{padding-top:15px;position:absolute}.view-school-list .desc-detail-list .info-list{-webkit-print-color-adjust:exact !important;color:#ffffff !important;color-adjust:exact !important;margin:0 0 -15px;padding-bottom:0;padding-left:0}.view-school-list .desc-detail-list .info-list li{font-size:1rem;padding-bottom:10px}.view-school-list .desc-detail-list .info-list li span{-webkit-print-color-adjust:exact !important;color:#ffffff !important;color-adjust:exact !important;font-weight:normal;font-size:1rem}.view-school-list .desc-detail-list .content-list{background-color:#ffffff !important;color:#02adee !important;font-style:italic;padding:10px 0;position:relative;text-align:left}.view-school-list .desc-detail-list .content-list strong,.view-school-list .desc-detail-list .content-list p{color:#02adee !important;font-style:italic;font-size:15px;margin:0}.view-school-list .desc-detail-list .content-list:before{left:-100%}.view-school-list .desc-detail-list .content-list:after{right:-100%}.view-school-list .desc-detail-list .content-list:before,.view-school-list .desc-detail-list .content-list:after{width:100%;height:100%;background:#ffffff;content:"";position:absolute;top:0}.view-school-list .desc-detail-list .title-list{font-size:1.2rem;padding-bottom:5px;padding-top:10px}.view-school-list .desc-detail-list .title-list span{-webkit-print-color-adjust:exact !important;color:#ffffff !important;color-adjust:exact !important}.view-school-list .list-table-header div{width:96%}.view-school-list .table-school-list .remove-productlist-item .icon-remove{background:none}.view-school-list .table-school-list .product-info .label{width:auto}.view-school-list .table-school-list .product-promotion{margin:0}.view-school-list .table-school-list .product-promotion .promotion{font-size:1rem;padding:0}.view-school-list .table-school-list .product-details{page-break-inside:avoid}.view-school-list .table-school-list .product-details .product-options-wrapper .product-options{width:50%}.view-school-list .table-school-list .product-details .product-options-wrapper .product-options label{display:inline-block}.view-school-list .table-school-list .product-details .product-options-wrapper .product-options .visible-public-list{display:none}.view-school-list .table-school-list .product-details .product-options-wrapper .product-info{width:50%}.view-school-list .table-school-list .product-details .product-options-wrapper .product-info .delivery-time{display:none}.view-school-list .table-school-list .product-details .product-options-wrapper .product-info .product-price-wrapper{margin-top:0}.view-school-list .table-school-list .quantity .ui-widget-content input{border:none}.view-school-list .table-school-list .product-options .product-name+.sku{margin-top:0;font-size:.8rem}.view-school-list .table-school-list .product-options .product-name+.sku span{-webkit-print-color-adjust:exact !important;color:#757575 !important;color-adjust:exact !important}.view-school-list .table-school-list .product-options .product-name a{font-size:1rem;text-decoration:none}.view-school-list .table-school-list tr td{border-top:2px solid #e1e1e1;padding:10px 0 10px 20px}.view-school-list .table-school-list thead{background-color:#f3f3f3 !important;display:table-row-group !important}.view-school-list .table-school-list thead th{font-size:1rem}.view-school-list .table-school-list thead th:first-child{padding-left:40px}.view-school-list .table-school-list thead th:last-child{float:right;padding-right:40px}.view-school-list .table-school-list tbody tr.product-note-row{display:none}.view-school-list .table-school-list tbody tr td:first-child{display:none}.view-school-list .table-school-list tbody tr td.load-product-list-item .product-note-container{display:block !important;margin-left:110px;margin-top:-20px}.view-school-list .table-school-list tbody tr td.load-product-list-item .product-note-container .product-note-text{font-size:1rem;font-style:italic;color:#02adee !important}.view-school-list .table-school-list tbody tr td:last-child{font-size:1rem;padding-right:40px;text-align:right}.view-school-list .table-school-list tbody tr td:last-child *{visibility:hidden}.view-school-list .table-school-list .product-details{position:relative}.view-school-list .table-school-list .product-details .product-options-wrapper{width:100%}.view-school-list .table-school-list .product-details .product-options-wrapper .product-info{display:none}.view-school-list .table-school-list .product-details .product-options-wrapper .product-options{width:100%}.view-school-list .table-school-list .product-details .product-options-wrapper .product-options .attribute{display:none}.view-school-list .table-school-list .product-details .product-options-wrapper .product-options>span.quantity{display:none}.view-school-list .table-school-list .product-details .product-options-wrapper .product-options>span.quantity>label{display:none}.view-school-list .table-school-list .product-details .product-wrapper>span.quantity{position:absolute;right:-20%;top:0}.view-school-list .table-school-list .product-details .product-promotion-wrapper{display:none}.view-school-list .table-school-list .product-details .thumb-product{width:110px}.view-school-list .table-school-list .product-details .thumb-product .item-image img{width:64px;height:64px}.view-school-list .value-info-print.hidden{display:block;text-align:center;visibility:inherit}.schoollist-footer{font-size:1rem;-webkit-print-color-adjust:exact !important;border-top:5px solid #02adee !important;color-adjust:exact !important;padding:15px 0}.schoollist-footer span{-webkit-print-color-adjust:exact !important;color:#02adee !important;color-adjust:exact !important}.gobal-list-form .text-class-note>.control-label>span:after{display:none}.detail-list-form .pull-left.block,.detail-list-form .form-row-button,.detail-list-form .required-indicator,.detail-list-form .radio-label{display:none}.form-vertical .control-group textarea{border:none;height:auto;padding:0;resize:none;width:100%}.form-vertical .control-group input{border:none;padding:0;text-align:center;width:100%}.form-vertical .control-group:first-child .control-label{display:none}.form-vertical .control-group.text-class-note:first-child .control-label{display:block}.form-vertical .school-name{text-align:center}.form-vertical .pull-right.block{float:none;width:100%}.print-value.hidden{display:block;visibility:inherit}.variant-dropdown .select2-container{display:none}.store-locator-details .btn-directions,.store-locator-details .gm-marker-label{display:none}.store-locator-details .StoreInfoWrapper{width:auto}.store-locator-details .opening-hours{width:300px}.store-locator-details .brand-logo{width:300px}.store-locator-details .store-details{width:240px}.store-locator-details .features .features-inner div img{margin:0 20px 0 0}.feedbackify-wrap,.print-hidden{display:none}.print-caption{text-transform:uppercase}.pt_printquote #cart-table.table-style-01 td:first-child{padding-left:0}.pt_printquote #delivery p,.pt_printquote #quote p{margin-left:40px}.pt_printquote #delivery p:first-child,.pt_printquote #quote p:first-child{margin:0}.pt_printquote .primary-content{font-size:12px;font-size:1.2rem;line-height:1.5}.pt_printquote .primary-content.span24{width:100%}.pt_printquote .primary-content h1,.pt_printquote .primary-content .h1{font-size:22px;font-size:2.2rem;line-height:1.5}.pt_printquote .primary-content .order-totals-table{font-size:14px;font-size:1.4rem;line-height:1.5}.pt_printquote .primary-content .order-totals-table .order-total{font-size:16px;font-size:1.6rem;line-height:1.5}.cart-help-block,.cart-security-block,.cart-actions,.cart-footer.featured-products,.link-print-page,.cart-action-checkout{display:none}#cart-items-form fieldset{border:none}#cart-items-form .error-message{display:none}#cart-items-form #cart-table{width:100%}#cart-items-form #cart-table .label-inline .radio,#cart-items-form #cart-table .item-quantity-details div,#cart-items-form #cart-table .cart-bonus-item,#cart-items-form #cart-table .ui-spinner a.ui-spinner-button,#cart-items-form #cart-table .update-item,#cart-items-form #cart-table .btn-product-note,#cart-items-form #cart-table .item-edit-details,#cart-items-form #cart-table .product-availability-list,#cart-items-form #cart-table .error-message{display:none}#cart-items-form #cart-table .product-note-row input{border:none;margin:0;padding:0}#cart-items-form #cart-table .product-note-row .product-note-item{margin:0}#cart-items-form #cart-table .product-note-row .product-note-item .product-note-text-container{display:block;margin-bottom:25px}#cart-items-form #cart-table .product-note-row .product-note-item .product-note-text-container.hide{margin:0}#cart-items-form #cart-table .product-note-row .product-note-item .product-note-text-container.hide span{display:none}#cart-items-form #cart-table .item-price,#cart-items-form #cart-table .item-price span,#cart-items-form #cart-table .item-total,#cart-items-form #cart-table .item-total span{font-size:1rem;font-weight:bold;padding-top:12px;float:none}#cart-items-form #cart-table div.radio+label{margin-left:0}#cart-items-form #cart-table .item-quantity-details{padding:0;visibility:hidden;width:10px !important}#cart-items-form #cart-table .item-quantity{float:none}#cart-items-form #cart-table .item-quantity>label{display:none !important}#cart-items-form #cart-table .item-delivery-options,#cart-items-form #cart-table .item-quantity>span{border:none}#cart-items-form #cart-table td.item-details{width:200px}#cart-items-form #cart-table td .price-sales{width:100px}#cart-items-form #cart-table td:last-child{float:none}#cart-items-form .cart-footer #donation,#cart-items-form .cart-footer #support-your-school,#cart-items-form .cart-footer .cart-coupon-code{display:none}#cart-items-form .cart-order-totals{display:none}.order-history-details .table-style-01 .order-payment-summary .reorder-all-items,.order-history-details .order-shipment-table .reorder-item{display:none}.order-history-details .product-list-item a{font-size:1.3rem}.order-history-details .tracking-url a{word-break:break-all}@media (max-width:767px){.view-school-list .table-school-list thead th{display:inline-block;padding:10px 0}.view-school-list .table-school-list thead th:first-child{width:80%}.view-school-list .table-school-list thead th:last-child{text-align:right;width:20%}.view-school-list .table-school-list tbody tr td:last-child{float:right;width:20%}.view-school-list .table-school-list .thumb-product{float:left !important}.view-school-list .table-school-list .thumb-product .item-image{width:auto}.view-school-list .table-school-list .product-price-wrapper{display:none}.view-school-list .table-school-list .product-details .product-options-wrapper .product-options>.in-stock{display:none !important}.view-school-list .table-school-list .product-details .product-wrapper{margin-top:0}.view-school-list .table-school-list .product-name+.sku{width:100% !important}.view-school-list .table-school-list .product-info{display:none}.view-school-list .table-school-list td.load-product-list-item{display:inline-block;width:80%}.view-school-list .desc-detail-list .title-list{font-size:25px}.view-school-list .desc-detail-list .info-list li{font-size:20px}.view-school-list .desc-detail-list.desc-detail-school-list{margin:0}}