:root{--color-red-wrath: #F25D3C;--color-dark-black: #000;--color-light-blue: #74BEF9}.font--xxs{font-size:1.2rem;line-height:1.56;color:var(--color-dark-black)}button{font-family:var(--font-figtree-400-family),sans-serif}button:before,button:after{display:none!important}.dark-btn{background:var(--color-gray);color:var(--color-white)!important;border:.1rem solid transparent!important;border-radius:1rem!important;width:100%;padding:1.6rem 3.2rem;font-size:1.5rem;border-radius:1rem;font-family:var(--font-figtree-400-family),sans-serif}.dark-btn:hover{background:transparent!important;color:var(--color-gray)!important;border-color:var(--color-gray)!important}.outline-btn{border:.1rem solid var(--color-gray)!important;background-color:var(--color-white)!important;border-radius:1rem!important;color:var(--color-gray)!important;display:flex!important;justify-content:center;align-items:center}.outline-btn:hover{background-color:var(--color-gray)!important;color:var(--color-white)!important}body .login .login-btn{margin-top:2rem;display:flex;align-items:center;justify-content:center}.button:after,.button:before{display:none!important}.white-button{border-radius:1rem!important;background:var(--color-white)!important;color:#222!important;font-size:1.6rem!important;font-weight:500!important;opacity:100%!important;padding:1.6rem 3.2rem!important;text-transform:capitalize!important}body .white-button a,body .white-button a:hover{color:var(--color-gray)}body .white-button:hover{border:.1rem solid var(--color-gray);background-color:transparent!important}.white-button:before,.white-button:after{display:none}.cancel-button{display:inline-flex!important;padding:1.6rem 3.2rem!important;justify-content:center!important;align-items:center!important;border-radius:1rem!important;background:var(--color-red-wrath)!important;color:var(--color-white)!important;text-transform:capitalize!important}.cancel-button:hover{color:var(--color-red-wrath)!important;background-color:transparent!important;border:.1rem solid var(--color-red-wrath)!important}.cancel-button:before,.cancel-button:after{display:none}.light-button{display:inline-flex!important;padding:1.6rem 3.2rem!important;justify-content:center!important;align-items:center!important;border-radius:1rem!important;background:var(--color-light-blue)!important;color:var(--color-white)!important;text-transform:capitalize!important}.light-button:hover{background:#5ba8e8;transform:translateY(-1px);box-shadow:0 4px 12px #74bef966}.light-button:before,.light-button:after{display:none}.full-width-button{width:100%!important}.half-width-button{width:50%}.richtext-section .rich-text__wrapper .rich-text__blocks{width:100%}.richtext-section .rich-text__wrapper .rich-text__text strong{color:var(--color-red-wrath)}.richtext-section.rich-text__wrapper .rich-text__text .rte p{line-height:1.2}.home-about-banner__subheading{color:var(--color-dark-black)}.home-about-banner__subheading p{margin-top:0;margin-bottom:0;font-weight:400;line-height:normal}.template--about-us .home-about-banner__subheading strong{font-weight:800}.icon-section .inner-section{border-radius:1rem}.icon-section .inner-section .grid{gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing)}.icon-section .grid .grid__item{text-align:center}.icon-section .grid .grid__item .heading{margin-bottom:0;font-weight:800}.icon-section .grid .grid__item .description{margin-left:auto;margin-right:auto}.icon-section .grid .grid__item .description p{margin-top:0;margin-bottom:0}.educator-section .grid .grid__item .image_wrapper{border-radius:1rem;overflow:hidden;display:block;width:100%;height:100%}.educator-section .grid .grid__item .image_wrapper img{width:100%;height:100%;object-fit:cover}.educator-section .grid{--grid-desktop-horizontal-spacing: 1.6rem;--grid-desktop-vertical-spacing: 1.6rem}.educator-section .grid .content_side .subheading_icon{display:inline-flex;column-gap:1.4rem;align-items:center}.educator-section .grid .content_side .subheading_icon .sub_heading{text-transform:uppercase;font-weight:900;line-height:1.2;color:var(--color-gray)}.educator-section .grid .content_side .heading{line-height:1.2;color:var(--color-gray);text-transform:capitalize}.educator-section .grid .content_side .description{line-height:normal}.educator-section .grid .content_side .description p{margin-top:0;margin-bottom:0;color:var(--color-dark-black)}.educator-section .grid .content_side .inner_content{border-top:.1rem solid rgba(0,0,0,.5)}.educator-section .grid .content_side .inner_content:last-of-type{border-bottom:.1rem solid rgba(0,0,0,.5)}.educator-section .grid .content_side .inner_content{display:inline-flex;align-items:center}.educator-section .grid .content_side .inner_content .bold_text{line-height:1.2;color:var(--color-gray);width:100%;font-weight:900}.educator-section .grid .content_side .inner_content .normal_text{color:var(--color-dark-black);max-width:29.1rem;width:100%}.educator-section .grid .content_side .inner_content.bold_text strong{font-weight:900}.section-collection-grid .collection-grid__heading{margin-bottom:2.4rem}.card__media .media{height:100%}.page-banner .page-banner__heading{text-transform:capitalize;margin-bottom:0}.page-banner .page-banner__subheading{margin-top:1.6rem}.richtext-section .rich-text__wrapper{border-radius:1rem}.template--faq-page .richtext-section .rich-text__wrapper{background:#f25d3c38;width:100%}.richtext-section a.button.button--primary{border-radius:1rem;background:var(--color-white);color:#222;font-size:1.6rem;font-weight:500;opacity:100%;padding:1.6rem 3.2rem;text-transform:capitalize;border:.1rem solid transparent}.richtext-section a.button.button--primary:HOVER{background-color:transparent;border-color:var(--color-gray)}.richtext-section a.button.button--primary:before,.richtext-section a.button.button--primary:after{display:none}.template--faq-page .richtext-section .rich-text__heading,.template--faq-page .richtext-section .rich-text__blocks p{color:var(--color-white)}.policy-pages .rte h1,.policy-pages .rte h2,.policy-pages .rte h3,.policy-pages .rte h4,.policy-pages .rte h5,.policy-pages .rte h6{text-transform:capitalize;color:var(--color-dark-black);line-height:1.5}.policy-pages .rte h1:first-child,.policy-pages .rte h2:first-child,.policy-pages .rte h3:first-child,.policy-pages .rte h4:first-child,.policy-pages .rte h5:first-child,.policy-pages .rte h6:first-child{margin:0}.policy-pages .rte p{color:var(--color-gray);font-family:var(--font-figtree-400-family),sans-serif;margin-top:1.6rem;margin-bottom:0;line-height:1.5}.policy-pages .rte span{margin-top:.8rem;display:inline-block}.policy-pages .rte ul,.policy-pages .rte ol{margin-bottom:1.2rem;font-family:var(--font-figtree-400-family),sans-serif;list-style-position:outside;padding-left:3rem}.policy-pages .rte ul li,.policy-pages .rte ol li{color:var(--color-gray)}.policy-pages .rte ul li:not(:first-child){margin-top:.8rem}.policy-pages .rte ol li:not(:first-child){margin-top:.8rem}.policy-pages .rte a{color:var(--color-light-blue);text-decoration:none;font-weight:500}.policy-pages .rte a:hover{color:var(--color-red-wrath)}.template--our-quality .richtext-section .rich-text__wrapper .rich-text__blocks{max-width:112.9rem}.educator-section .grid .content_side .content .content-text{margin-bottom:0;color:var(--color-gray);font-weight:400}.educator-section .grid .content_side .content .button{margin-top:1.3rem}.product-slider-section .slider-section-title.h2,.section-collection-grid .collection-grid__heading{color:var(--color-gray)}body .login-card{background-color:var(--color-light-blue)}.contact{height:auto;position:relative;box-shadow:0 .2rem .2rem #00000040}body:not(.template--addresses):not(.template--account) .customer{box-shadow:0 .2rem .2rem #00000040}.contact .title,.customer .title{text-transform:capitalize;color:var(--color-gray);line-height:1.5}.contact-header .description p{margin-top:0;margin-bottom:0;color:var(--color-gray)}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{display:none}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{display:none}input:not([name="contact[email]"]):not(textarea){text-transform:capitalize}body:not(.template--collection):not(.template--search) input:not(.quantity__input){border-radius:1rem!important;border:.1rem solid var(--color-gray)!important;position:initial!important;font-size:1.4rem!important;font-family:var(--font-figtree-400-family),sans-serif!important;margin:0!important}body textarea{border-radius:1rem!important}input:hover{border-color:var(--color-gray)!important}input::placeholder{color:var(--color-gray)!important}.field__label,.customer .field label{position:unset;font-size:1.6rem;font-weight:600;line-height:1.5;text-transform:capitalize;color:var(--color-gray)}.contact .field{display:grid;gap:1rem}input:focus{padding:1.6rem;margin:0}input:hover{border-color:#adadad}.contact input:focus{outline:0;border-radius:1rem;border:.1rem solid #ed1d24;box-shadow:none;padding:1.6rem}.contact .form-status{margin-top:0;margin-bottom:1.4rem}.contact .success-message{line-height:1.4}.contact__fields{align-items:flex-start}.contact textarea#ContactForm-body{height:100%}.contact .contact__button{margin-top:2.4rem}.contact *:focus-visible{outline:none;outline-offset:0;box-shadow:none}.hw--tabs{border-bottom:.1rem solid #DCDCDC}.hw--tab:hover{color:var(--color-light-blue)}.hw--tabs .hw--tabs-inner{display:flex}.hw--tab{cursor:pointer;text-transform:capitalize;color:var(--color-gray);font-weight:800}.hw--tab.active{color:var(--color-gray);border-bottom:.1rem solid #000}.blog-articles__article{display:none}.blog-articles__article.active{display:block}.hw--pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3rem;gap:1rem}.hw--pagination__item{padding:.1rem 1.6rem;cursor:pointer;color:var(--color-gray);font-weight:500}#hw--prev-page,#hw--next-page{display:inline-block;width:auto;height:auto;text-align:center;color:var(--color-red-wrath);transition:all .3s ease}.hw--pagination__item.active{color:var(--color-red-wrath);font-weight:600}.hw--pagination__item.disabled{opacity:.5;cursor:not-allowed}.blog-articles .card__media .media img{object-fit:cover}body .blog-articles--collage>*:nth-child(3n+1),body .blog-articles--collage>*:nth-child(3n+2):last-child{grid-column:auto;text-align:left}.blog-articles .card--standard>.card__content .card__information{text-align:left}.blog-articles .card--card,.blog-articles .article-card__image--large.card--standard .card__inner,.blog-articles .card .card__inner .card__media{border-radius:1rem}.blog-articles .card--standard>.card__content .card__information{padding-top:1.6rem;padding-bottom:0;padding-left:.3rem;padding-right:.3rem}body .article-card .card__heading{margin-bottom:0;font-weight:800;color:var(--color-gray)}.article-card__excerpt{width:100%;margin-bottom:0;color:var(--color-gray);font-family:var(--font-figtree-400-family),sans-serif}.blog-articles .card_header_content{font-family:var(--font-figtree-400-family),sans-serif;color:#222222b3;font-size:1.3rem;display:inline-flex;align-items:center;column-gap:1.4rem}.blog-articles .card_header_content svg{width:1.3rem;height:1.3rem}.blog-articles .card_header_content .card_header_content_tag{padding-right:1.2rem}.blog-articles .card_header_content span.card_header_content_time{padding-left:1.2rem;position:relative}span.card_header_content_time:before{content:"";position:absolute;left:0;border-left:.1rem solid rgba(34,34,34,.7);height:70%;top:50%;transform:translateY(-50%)}body .article-card .card__heading a,body .article-card .card__heading a:hover{text-decoration:none}.hero-banner__description{margin-top:1.2rem;max-width:48.3rem}.hero-banner__description p{margin-top:0;margin-bottom:0;font-size:1.5rem}body .card:hover .media.media--hover-effect>img:first-child:only-child,body .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.1)}.blog-articles a.full-unstyled-url{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.section-hero-banner .hero-banner{border-radius:0rem}.hero-banner_content_time{display:inline-flex;align-items:center;column-gap:1.4rem;text-transform:uppercase;font-weight:900;font-size:1.4rem}.hero-banner_content_time span.content{padding-right:1.2rem}.hero-banner_content_time span.time{padding-left:1.2em;position:relative}.hero-banner_content_time span.time:before{content:"";position:absolute;left:0;border-left:.3rem solid white;height:70%;top:50%;transform:translateY(-50%)}.hero-banner_content_time svg{transform:rotate(90deg);vertical-align:middle;width:1.8rem;height:1.8rem}.hero-banner_content_time svg path{fill:var(--color-white);fill-opacity:1}.hero-banner_content_time svg line{stroke:var(--color-white);stroke-opacity:1}body .article-template .article-template__hero-container{max-width:100%;background:var(--color-primary-light)}.article-template__hero-container{display:flex;align-items:center;border-radius:1rem}body .article-template .article-template__hero-adapt img{position:initial!important}body .article-template .article-template__hero-adapt{border-radius:1rem;padding-bottom:unset!important;margin-left:auto}.caption-with-letter-spacing{color:var(--color-gray);font-family:var(--font-figtree-400-family)}.breadcrumb-wrapper nav.breadcrumb{color:#00000080;display:inline-flex;flex-wrap:wrap;align-items:center;gap:1rem}.breadcrumb-wrapper nav.breadcrumb a{text-decoration:none;color:#00000080}.article-template .article-template__content p{font-family:var(--font-figtree-400-family);margin-bottom:0;color:var(--color-gray);line-height:1.5;font-size:1.6rem}.article-template .rte a{color:var(--color-red-wrath);text-decoration:none;font-weight:600}.article-template .rte a:hover:not(.article-template__back a){color:var(--color-light-blue)}body .article-template .article-template__link{justify-content:flex-start;text-transform:capitalize;color:var(--color-white)}.article-template .rte ul,.article-template .rte ol{list-style-position:outside}.article-template__hero-container .banner-content .caption-with-letter-spacing{display:inline-block;margin-top:1.2rem}.article-template__hero-container .banner-content .article-template__title{margin-top:1.2rem;margin-bottom:0!important}.article-template h1,.article-template h2,.article-template h3,.article-template h4,.article-template h5,.article-template h6,.article-template .h1,.article-template .h2,.article-template .h3,.article-template .h4,.article-template .h5,.article-template .h6{color:var(--color-gray);line-height:normal}body .article-template__back{display:flex;justify-content:space-between;align-items:center;margin-bottom:0!important}body .article-template .article-template__hero-adapt{width:100%}body .article-template .article-template__hero-adapt img{object-position:top}.article-template *:focus-visible{outline:none;outline-offset:0;box-shadow:none}.template--blog .hero-banner{border-radius:0rem!important}.login a{color:var(--color-white);text-decoration:none}.login a:hover{color:var(--color-white)}.field__label,.customer .field label{position:initial}textarea#ContactForm-body{border:.1rem solid var(--color-gray)!important}textarea#ContactForm-body:hover{border-color:var(--color-gray)!important}.customer .field{display:flex;flex-wrap:wrap;text-align:left;row-gap:1.2rem}.login a[href="#recover"]{color:var(--color-black);font-family:var(--font-figtree-400-family),sans-serif}.login a[href="#recover"]:hover{color:var(--color-primary)}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:unset}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:1.6rem}.customer .field input:focus{box-shadow:none}*:focus-visible{outline:0;outline-offset:0;box-shadow:none}.customer .form__message:not(.error_msg){font-size:calc(var(--font-heading-scale) * 2.2rem)}body span.form__message.validation_msg{font-size:1.4rem!important;line-height:1;margin-top:0rem}input[type=email]{text-transform:lowercase!important}input::placeholder{text-transform:none!important}.customer h3.form__message{display:inline-flex;align-items:flex-start}body .customer .form__message:not(.error_msg){color:#d20000}body .account thead th,body .account td{text-transform:capitalize;color:var(--color-gray)}.order-product-image{width:100%;height:100%;object-fit:contain;background-color:var(--color-white);border-radius:.2rem}.order-history{width:100%;border-collapse:collapse;background-color:#f5f5f5;border-radius:8px}.order-history th,.order-history td{padding:16px;text-align:left;border-bottom:1px solid #e0e0e0}.order-history th{background-color:#e0e0e0;font-weight:700}.order-history tr:last-child td{border-bottom:none}.order-history img{width:60px;height:60px;border-radius:4px}.order-history .status-delivered{background-color:#4caf501a;color:#4caf50}.order-history .more-btn{background:none;border:none;font-size:18px;cursor:pointer;transform:rotate(90deg)}body .account thead th,body .account td{font-family:var(--font-figtree-400-family),sans-serif}table tr .order-name{font-weight:800;text-decoration:none!important;font-size:1.5rem!important}.order-history .order-status,span.order-price{font-weight:800;font-size:1.5rem!important}table time{margin-top:.6rem;display:inline-block}body .account table td a{box-shadow:none!important;padding:0!important}.account .more-menu a{color:#000}.customer tbody tr:hover{background-color:#c6c6c6}.template--account a{text-decoration:none}.template--account .add-address-btn{background:var(--color-gray);color:var(--color-white)!important;border:.1rem solid transparent;width:100%;padding:1.6rem 3.2rem;font-size:1.5rem;border-radius:1rem;font-family:var(--font-figtree-400-family),sans-serif}.template--account .add-address-btn:hover{background:transparent;color:var(--color-gray)!important;border-color:var(--color-gray)}.template--addresses li[data-address]{margin-top:4rem;background:var(--color-white);border-radius:1rem;padding:2.6rem;max-width:50rem;margin-left:auto;margin-right:auto;box-shadow:0 4px 4px #00000040;font-family:var(--font-figtree-400-family),sans-serif}.template--addresses li[data-address] p:first-of-type{font-size:1.5rem;font-weight:800;text-transform:capitalize}.template--addresses .addresses ul li{margin-bottom:0}.template--addresses .addresses li>button{margin-left:.5rem;margin-right:.5rem;border-radius:1rem;margin-bottom:2.4rem}.template--addresses .addresses li>button:before,.addresses li>button:after{display:none}.template--addresses button:not(.slider-button){border-radius:1rem;background:var(--color-gray);color:var(--color-white)!important;border:.1rem solid transparent}.template--addresses button:hover{background:transparent;color:var(--color-gray)!important;border-color:var(--color-gray)}.template--addresses button:after{display:none}.template--addresses .addresses li>button:first-of-type{background-color:var(--color-light-blue);color:var(--color-white)!important;border:.1rem solid transparent}.template--addresses .addresses li>button:first-of-type:hover{color:var(--color-light-blue)!important;border-color:var(--color-light-blue);background-color:transparent}.template--addresses .addresses li>button:last-of-type{color:var(--color-black)!important;border-color:var(--color-black);background:transparent}.template--addresses .addresses li>button:last-of-type:hover{color:var(--color-white)!important;background-color:var(--color-black)}.template--addresses .addresses input{border:.1rem solid var(--color-gray)!important}.template--addresses .addresses select{border:.1rem solid var(--color-gray)!important;border-radius:1rem}.template--addresses .select .svg-wrapper,.template--addresses select+.svg-wrapper{right:1rem}.template--addresses input:focus-visible{box-shadow:none!important}.template--addresses #AddAddress{margin-top:2.4rem;background:var(--color-white);border-radius:1rem;padding:1.6rem}.template--addresses .addresses form{background:var(--color-white);border-radius:1rem}.template--addresses .addresses form .field{flex-direction:column-reverse}.template--addresses .addresses form>div{margin-top:1.6rem}body .account .more-menu a{font-weight:800}.template--addresses .addresses h1{margin-bottom:1.6rem}body .account thead th{background:var(--color-primary-light)}body .customer tbody tr:hover{background-color:#c6c6c6}.cart__page .quantity:before{display:none}.cart__page .quantity:after{border-radius:1rem}.cart__page .quantity{border:none;display:flex;align-items:center;justify-content:center}.cart-item__image{height:100%;border-radius:1rem!important}.cart__page .cart-item__quantity-wrapper{align-items:center;justify-content:space-between}.cart__page .cart-items thead th{font-weight:800!important}.cart__page .cart-items td{vertical-align:middle;font-family:var(--font-figtree-400-family),sans-serif}.cart__page .cart-item__name{font-family:var(--font-figtree-400-family),sans-serif}.cart__page .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}.cart__page .cart__note .text-area{border:.1rem solid var(--color-dark-black)}.template--procurement-invoicing .rte h1,.template--procurement-invoicing .rte h2,.template--procurement-invoicing .rte h3,.template--procurement-invoicing .rte h4,.template--procurement-invoicing .rte h5,.template--procurement-invoicing .rte h6{color:var(--color-gray)}.template--procurement-invoicing .rte ul,.template--procurement-invoicing .rte ol{margin-top:1.6rem;margin-bottom:0rem;font-size:1.6rem}.template--procurement-invoicing .rte ul li:not(:first-child),.template--procurement-invoicing .rte ol li:not(:first-child){margin-top:1rem}.template--procurement-invoicing .rte ul,.template--procurement-invoicing .rte ol{font-family:var(--font-figtree-400-family),sans-serif;line-height:1.5;list-style-position:outside;padding-left:3rem}.template--procurement-invoicing .rte p{margin-bottom:0;font-size:1.6rem;font-family:var(--font-figtree-400-family),sans-serif}.template--procurement-invoicing .rte a{text-decoration:none;color:var(--color-light-blue);font-family:var(--font-figtree-400-family),sans-serif;font-weight:600}.template--procurement-invoicing .rte a:hover{color:var(--color-red-wrath)}@media only screen and (max-width: 749px){.small-hide{display:none!important}.font--medium{font-size:2rem;line-height:1.2}body .hero-banner__container{min-height:34.2rem}body .home-about__container.mobile_image_first{flex-direction:column}body .home-about__container{row-gap:2.4rem}.home-about__container.mobile_text_first{flex-direction:column-reverse}body .image-with-icons{margin-bottom:0}.template--about-us .home-about-banner__badge{margin-bottom:2.3rem}.template--about-us .home-about-banner__heading{margin-bottom:1.6rem}.template--about-us .image-with-icons .home-about__container{flex-direction:initial;flex-wrap:wrap}.template--about-us .image-with-icons__image img{min-height:32.5rem}.icon-section .inner-section{padding:5.2rem 1.4rem 4.5rem}.icon-section .inner-section .grid--2-col .grid__item{width:calc(44% - var(--grid-mobile-horizontal-spacing) / 2)}.icon-section .inner-section .grid{--grid-desktop-horizontal-spacing: 3.562rem;--grid-desktop-vertical-spacing: 5.1rem}.icon-section .grid .grid__item .heading{margin-top:1rem;max-width:13.5rem;margin-left:auto;margin-right:auto;line-height:1.2}.icon-section .grid .grid__item .icon_wrapper img{width:100%;height:100%;max-width:7.6rem;max-height:7.6rem}.icon-section .grid .grid__item .description p{line-height:1.2}.icon-section .grid .grid__item .description{margin-top:.8rem;max-width:14.8rem}.educator-section .grid{row-gap:5.3rem}.educator-section .grid .grid__item.image_side{max-height:34.2rem}.educator-section .grid .content_side .heading{margin-top:2.4rem;font-size:2rem}.educator-section .grid .content_side .description{margin-top:1.6rem;padding-bottom:4rem}.educator-section .grid .content_side .description p{font-size:1.3rem}.educator-section .grid .content_side .inner_content{column-gap:1.5rem;padding:2.6rem 0;width:100%;justify-content:space-between}.educator-section .grid .content_side .inner_content .bold_text,.educator-section .grid .content_side .inner_content .normal_text{font-size:1.3rem}.educator-section .grid .content_side .inner_content .bold_text{max-width:15.8rem}.section-collection-grid .collection-grid__heading{margin-left:2.4rem;font-size:2rem}.template--about-us .collection-grid__image{width:100%;height:auto;object-fit:cover;border-radius:1rem;margin-bottom:1.6rem}body:not(.template--index) .collection-grid__item img{width:25.3397rem;height:25.3023rem;margin-bottom:1.6rem}.template--about-us .hero-banner{margin-top:3.2rem;margin-bottom:0}.template--sourcing-process .hero-banner{margin-top:3.2rem;margin-bottom:0rem}.breadcrumb-wrapper{margin-top:1.8rem;color:#00000080;font-size:1.2rem;text-transform:capitalize}.breadcrumb-wrapper nav.breadcrumb{margin-top:1.8rem;color:#00000080;font-size:1.2rem;display:inline-flex;align-items:center;column-gap:1rem}.breadcrumb-wrapper nav.breadcrumb a{text-decoration:none;color:#00000080}.breadcrumb-wrapper nav.breadcrumb .breadcrumb-current{color:var(--color-dark-black)}.template--about-us .product-slider-section{padding-top:0;padding-bottom:3.9rem}h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{max-width:25.7rem;margin:0 auto}.richtext-section .rich-text__text{max-width:27.2rem;margin-left:auto;margin-right:auto;margin-top:.8rem}.richtext-section .rich-text__blocks>*+*{margin-top:2.4rem}.policy-pages hr{margin:1.6rem 0}.policy-pages .rte h1{font-size:2.2rem;margin-top:1.6rem}.policy-pages .rte h2{font-size:2rem;margin-top:1.6rem}.policy-pages .rte h3{font-size:1.8rem;margin-top:1.6rem}.policy-pages .rte h4{font-size:1.6rem;margin-top:1.6rem}.policy-pages .rte h5{font-size:1.4rem;margin-top:1.6rem}.policy-pages .rte h6{font-size:1.2rem;margin-top:1.6rem}.template--our-quality .educator-section .grid .content_side .description{padding-bottom:3.5rem}.template--our-quality .educator-section .grid .content_side .inner_content{column-gap:1.6rem;padding:2.2rem 0 1.7rem;justify-content:space-between}.template--our-quality .educator-section .grid .content_side .inner_content .bold_text{max-width:12.3rem}.template--our-quality .educator-section .grid .content_side .inner_content .normal_text{max-width:20.3rem}.educator-section .grid .content_side .content .content-text{margin-top:2.4rem;font-size:1.3rem}.educator-section .grid .content_side .content .button{margin-top:.8rem}.richtext-section .rich-text__wrapper .rich-text__blocks{max-width:30.4rem}.rich-text__text.rte.scroll-trigger.animate--slide-in.h1{margin:0;width:100%;max-width:100%}.shopdev .faq-question span{max-width:95%}.product-slider-section .slider-section-title.h2{font-size:2rem}.contact,.customer{max-width:86%!important;padding:2.4rem!important;border-radius:1rem}.template--account .customer{padding:0!important}.contact .title{margin-bottom:1.4rem;font-size:2rem}.contact .field{margin-bottom:1.6rem}.customer .customer-fields{margin-top:1.6rem;display:grid;row-gap:1.6rem}input{padding:1.4rem!important;max-height:4rem}body input:not(:placeholder-shown){padding:1.4rem}.contact .success-message{font-size:1.4rem}.contact .icon-success,.customer .icon-success{width:1.8rem;height:1.8rem}.contact textarea#ContactForm-body{max-height:14rem}.contact-header .description{margin-bottom:2rem}.contact-header .description p{font-size:1.6rem}.contact__button .button,.customer button{max-height:4rem;min-height:4rem}body .customer button{margin:2.4rem 0 0}.template--blog .page-banner .page-banner__heading{max-width:21.8rem}.template--blog .page-banner .page-banner__subheading{margin-top:.738rem}.hw--tabs .hw--tabs-inner{column-gap:3.2rem;white-space:nowrap;overflow-x:auto;scrollbar-width:thin;padding-top:2.5rem;padding-bottom:2.6rem}.hw--tabs .hw--tabs-inner .hw--tab{font-size:1.3rem;padding-bottom:.2rem}.blog-articles{--grid-mobile-vertical-spacing: 4rem}.blog-articles__article .card--card,.blog-articles__article .article-card__image--large.card--standard .card__inner{max-height:42.56rem;min-height:42.56rem;height:100%}body .article-card .card__heading{margin-top:1.5rem;font-size:1.6rem}body .article-card__excerpt{margin-top:1.5rem;font-size:1.3rem}.template--blog .hero-banner__badge{margin-bottom:1.43rem}.template--blog .hero-banner__description p{font-size:1.3rem}.template--blog .hero-banner__container{min-height:42rem}.section-hero-banner .hero-banner__description{max-width:32.2rem}body .article-template .article-template__hero-container{flex-wrap:wrap;row-gap:1.6rem;padding:2rem}body .article-template .article-template__hero-adapt{max-height:30rem;min-height:30rem;height:30rem}.article-template__hero-container .banner-content .caption-with-letter-spacing{font-size:1.4rem}.article-template h1,.article-template .h1{font-size:2.4rem!important}.article-template h2,.article-template .h2{font-size:2.2rem}.article-template h3,.article-template .h3{font-size:2rem}.article-template h4,.article-template .h4{font-size:1.8rem}.article-template h5,.article-template .h5{font-size:1.6rem}.article-template h6,.article-template .h6{font-size:1.4rem}.article-template h1:not(:first-child),.article-template h2:not(:first-child),.article-template h3:not(:first-child),.article-template h4:not(:first-child),.article-template h5:not(:first-child),.article-template h6:not(:first-child),.article-template .h1:not(:first-child),.article-template .h2:not(:first-child),.article-template .h3:not(:first-child),.article-template .h4:not(:first-child),.article-template .h5:not(:first-child),.article-template .h6:not(:first-child){margin-top:1.6rem}.article-template .article-template__content p:not(:first-of-type){margin-top:1rem!important}.article-template .rte ul,.article-template .rte ol{padding-left:2.5rem}.article-template .rte ul li:not(:first-child),.article-template .rte ol li:not(:first-child){margin-top:1rem}.article-template hr{margin:2rem 0}body .article-template .article-template__link{height:4.5rem;max-height:4.5rem;font-size:1.6rem}body .article-template__back{margin-top:2.5rem}body .login .login-btn{margin-top:1.6rem;max-height:4rem;min-height:4rem;display:inline-flex;justify-content:center;align-items:center;font-size:1.5rem!important}body .customer .field{margin-top:1.6rem!important}body .customer-fields .field{margin-top:0!important}body .customer .form__message:not(.error_msg){font-size:1.4rem}.cancel.button{margin-top:1.6rem;max-height:4rem;min-height:4rem}.account-tab{font-size:2rem}body .customer td:before{flex-grow:unset}.template--account .orders-grid{margin-top:3.6rem;margin-bottom:6.5rem}.orders-grid,.addresses-grid{row-gap:4rem}.order-header{padding:1.4rem 2.7rem}.template--account span.order-item-count{margin-top:1.6rem;display:inline-block}.customer thead,.customer th,.customer tfoot td:first-of-type{display:block!important}.tab-content{overflow-x:auto}.order-history .order-status,span.order-price{font-size:1.3rem!important}body .customer thead th{font-size:1.6rem;letter-spacing:0}body .inner-account tr{justify-content:space-between;flex-direction:row;padding:1.3rem 2.9rem .9rem;column-gap:3.8rem;align-items:flex-start;font-size:1.3rem}body .inner-account tbody td{display:block!important;padding:0!important}body .inner-account tbody td:first-of-type{padding-top:0;padding-bottom:0}body .inner-account tbody td:last-of-type{padding-bottom:0;padding-top:0}body .order-table-info{display:block}body .order-item-count{margin-top:.8rem}body .inner-account thead th.small-hide{display:none!important}body .inner-account td:before{display:none}body .order-actions .more-btn{font-size:2.5rem}.more-menu{padding:1.4rem 1.6rem;max-width:15rem}.template--addresses .addresses li>button{width:100%}.template--addresses .addresses h1{font-size:2.4rem}.inner-account .tab-content{padding:2.4rem 0}.order-actions{justify-content:flex-end;flex-wrap:wrap}.more-wrapper{max-width:7rem}body .account .more-menu{right:4.6rem;top:-3.5rem;padding:1.2rem;max-width:fit-content}body .account .more-menu a{font-size:1.4rem}body .account table time{font-size:1.3rem}.educator-section .grid .content_side .subheading_icon .sub_heading{font-size:1.2rem}body .image-with-icons__image img{max-width:100%}.order-history th:nth-child(2),.order-history td:nth-child(2){display:none!important}.customer:not(.order):not(.template--account .inner-account){padding:2.4rem!important}body .order-actions{justify-content:end}.template--cart .quantity{width:16rem;height:4rem}.cart-item__image{max-height:14rem;min-height:14rem}.template--cart .cart-item__quantity-wrapper{flex-wrap:nowrap}.template--procurement-invoicing hr{margin:2.4rem 0}.template--procurement-invoicing .rte h1{font-size:2.8rem;margin-top:1.6rem}.template--procurement-invoicing .rte h2{font-size:2.4rem;margin-top:1.6rem}.template--procurement-invoicing .rte h3{font-size:2rem;margin-top:1.6rem}.template--procurement-invoicing .rte h4{font-size:1.8rem;margin-top:1.6rem}.template--procurement-invoicing .rte h5{font-size:1.6rem;margin-top:1.6rem}.template--procurement-invoicing .rte h6{font-size:1.4rem;margin-top:1.6rem}.template--procurement-invoicing .rte p:not(:first-child){margin-top:1.2rem}}@media only screen and (min-width: 750px){.large-up-hide{display:none}.font--medium{font-size:3.2rem;line-height:1.2}.font--small{font-size:1.5rem}.home-about__container.image_first{flex-direction:row!important}.home-about__container.text_first{flex-direction:row-reverse!important}.template--about-us .home-about-banner__heading{max-width:85%}.template--about-us .home-about-banner__heading{margin-bottom:2.4rem}.icon-section .icon_wrapper img{width:100%;height:100%;max-width:7.6rem;max-height:7.6rem}.template--about-us .image-with-icons__image img{min-height:70rem;max-width:100%}.educator-section .grid .content_side{background:var(--color-white);border-radius:1rem}.educator-section .grid .content_side .heading{margin-top:2.9rem;font-size:3.2rem}.educator-section .grid .content_side .description{margin-top:1.4rem}.educator-section .grid .content_side .description p{font-size:1.5rem;padding-bottom:7.8rem}.educator-section .grid .content_side .inner_content{column-gap:1.6rem;padding:2.7rem 0;width:100%}.educator-section .grid .content_side .inner_content .bold_text,.educator-section .grid .content_side .inner_content .normal_text{font-size:1.4rem}.icon-section .grid .grid__item .heading{margin-top:2rem}.icon-section .grid .grid__item .description{margin-top:.847rem;max-width:21rem}.template--sourcing-process .home-about__container{column-gap:8rem}body:not(.template--index) .collection-grid .grid{--grid-desktop-horizontal-spacing: 1.6rem;--grid-desktop-vertical-spacing: 1.6rem}.page-banner .page-banner__subheading{font-size:1.5rem;margin-top:1.6rem}.richtext-section .rich-text__blocks>*+*{margin-top:2.4rem}.policy-pages hr{margin:2.5rem 0}.policy-pages .rte h1{font-size:3.2rem;margin-top:2.4rem}.policy-pages .rte h2{font-size:2.8rem;margin-top:2.4rem}.policy-pages .rte h3{font-size:2.4rem;margin-top:2.4rem}.policy-pages .rte h4{font-size:2rem;margin-top:2.4rem}.policy-pages .rte h5{font-size:1.8rem;margin-top:2.4rem}.policy-pages .rte h6{font-size:1.6rem;margin-top:2.4rem}.educator-section .grid .content_side .content .content-text{margin-top:4rem;font-size:1.5rem}.educator-section .grid .content_side .content .button{margin-top:1.3rem}.template--our-quality .educator-section .grid .content_side{padding:6.7rem 5.1rem 3rem 5.6rem}.template--our-quality .educator-section .grid .content_side .description p{padding-bottom:6.4rem}.template--our-quality .educator-section .grid .content_side .inner_content{padding:1.8rem 0}.richtext-section .rich-text__wrapper .rich-text__blocks{max-width:98.2rem}.product-slider-section .slider-section-title.h2{font-size:3.2rem}.contact,.customer:not(.order){max-width:70rem!important;border-radius:1.6rem}.contact{padding:2.6rem}.customer:not(.order){padding:4rem 2rem!important}.contact .title{margin-bottom:1.6rem}input{padding:1.6rem}body input:not(:placeholder-shown){padding:1.6rem}.contact .success-message,.customer .success-message{font-size:1.8rem}.contact .icon-success,.customer .icon-success{width:2.4rem;height:2.4rem}.customer h3.form__message{font-size:2rem!important}.contact textarea#ContactForm-body{max-height:18rem}.contact-header .description{margin-bottom:4rem}.contact-header .description p{font-size:2rem}.hw--tabs{padding-top:3.4rem;padding-bottom:3.1rem}.hw--tab{font-size:1.5rem}body .blog-articles{--grid-desktop-horizontal-spacing: 1.6rem;--grid-desktop-vertical-spacing: 8.2rem}body .article-card .card__heading{margin-top:1.5rem}.article-card .card__heading{font-size:2rem}.article-card__excerpt{margin-top:1.17rem;font-size:1.5rem}.section-hero-banner .hero-banner__badge{font-weight:900}.section-hero-banner .hero-banner__heading{max-width:74.36rem}.section-hero-banner .hero-banner__description{max-width:46.3rem}.hero-banner_content_time{margin-bottom:2.3rem}body .article-template .article-template__hero-container{padding:3rem}.article-template__hero-container{column-gap:2.4rem}.article-template__hero-container .banner-content{max-width:75rem}.caption-with-letter-spacing{font-size:1.6rem}.article-template__title{font-size:3rem!important;max-width:70rem}.breadcrumb-wrapper nav.breadcrumb{font-size:1.4rem;gap:.5rem 1rem}.article-template .page-width--narrow{max-width:95.6rem}.article-template h1:not(:first-child),.article-template h2:not(:first-child),.article-template h3:not(:first-child),.article-template h4:not(:first-child),.article-template h5:not(:first-child),.article-template h6:not(:first-child),.article-template .h1:not(:first-child),.article-template .h2:not(:first-child),.article-template .h3:not(:first-child),.article-template .h4:not(:first-child),.article-template .h5:not(:first-child),.article-template .h6:not(:first-child){margin-top:2.4rem}.article-template .article-template__content p:not(:first-of-type){margin-top:1.2rem!important}.article-template .rte ul,.article-template .rte ol{padding-left:3rem}.article-template .rte ul li:not(:first-child),.article-template .rte ol li:not(:first-child){margin-top:1.2rem}.article-template__hero-container .banner-content .caption-with-letter-spacing{font-size:1.6rem;margin-top:1.2rem}.article-template__social-sharing+header,.article-template__social-sharing+.article-template__content{max-width:100rem;margin-left:auto;margin-right:auto}.article-template .share-button{max-width:100rem;margin:0 auto}.article-template hr{margin:4rem 0}body .article-template__back{margin-top:3.5rem}body .customer button{margin:2.4rem 0 0}.customer-fields{display:grid;grid-template-columns:repeat(2,1fr);align-items:baseline;grid-column-gap:2rem;margin-bottom:2rem}body .login .login-btn{margin-top:2rem}body .customer .form__message:not(.error_msg){font-size:1.6rem}.cancel.button{margin-top:2rem}.account-tab{font-size:2.5rem;font-weight:900;line-height:1.5;color:var(--color-gray)}.account-tab:hover{color:var(--color-light-blue)}body .account thead th,body .account td{padding:1.9rem 1.7rem 1.3rem}body .account thead th,body .account td{font-size:2rem;padding:1.9rem 1.7rem 1.3rem}body .customer tbody td{padding:2rem 1.7rem 1.9rem!important}.order-product-image{max-width:6.7rem;max-height:6.7rem;padding:.634rem 1.546rem}table .order-item-count{margin-top:.6rem;display:inline-block;font-size:1.5rem}table time{font-size:1.5rem}.order-header{padding:1.4rem 1.6rem}body .order-actions .more-btn{font-size:3.5rem}.more-menu{padding:2rem 2.3rem;max-width:18.8rem}.orders-grid{column-gap:6.4rem}body .order-table-info{display:block}.template--addresses .addresses h1{font-size:3.2rem}body .account .more-menu a{font-size:1.5rem}.educator-section .grid .content_side .subheading_icon .sub_heading{font-size:1.4rem}.section-collection-grid .collection-grid__heading{font-size:3.2rem}body .slider-section-header{margin-bottom:2.4rem}.section-hero-banner,.section-page-banner{margin-top:2.1rem}.template--cart .quantity{width:fit-content;height:5rem}.cart-item__image{max-height:12rem;min-height:12rem}.template--procurement-invoicing .rte hr{margin:4rem 0}.template--procurement-invoicing .rte h1{font-size:3.5rem;margin-top:2rem}.template--procurement-invoicing .rte h2{font-size:3rem;margin-top:2rem}.template--procurement-invoicing .rte h3{font-size:2.4rem;margin-top:2rem}.template--procurement-invoicing .rte h4{font-size:2.2rem;margin-top:2rem}.template--procurement-invoicing .rte h5{font-size:2rem;margin-top:2rem}.template--procurement-invoicing .rte h6{font-size:1.8rem;margin-top:2rem}.template--procurement-invoicing .rte p:not(:first-child){margin-top:1.6rem}}@media (min-width: 750px) and (max-width: 1024px){.icon-section .inner-section .grid{--grid-desktop-horizontal-spacing: 4.5rem;--grid-desktop-vertical-spacing: 4.5rem}.icon-section .inner-section .grid.grid--3-col-tablet .grid__item{max-width:33.33%}.icon-section .inner-section{padding-left:4rem;padding-right:4rem}.educator-section .grid .content_side{padding:6.5rem 4.5rem 12.4rem}.educator-section .grid .grid__item .image_wrapper{max-height:fit-content}.image-with-icons .image-with-icons__image{width:100%;align-items:center;display:flex;justify-content:center}.image-with-icons__image img{width:100%;max-width:100%}.home-about-banner__container{width:100%}.hw--tabs .hw--tabs-inner{column-gap:2.6rem}body .blog-articles{grid-template-columns:repeat(2,1fr)}.blog-articles .card--card,.blog-articles .article-card__image--large.card--standard .card__inner{max-height:35rem;min-height:35rem;height:100%}body .article-template .article-template__hero-adapt{max-height:25rem;min-height:25rem;height:25rem;max-width:25rem}.article-template h1,.article-template .h1{font-size:2.6rem!important}.article-template h2,.article-template .h2{font-size:2.4rem}.article-template h3,.article-template .h3{font-size:2.2rem}.article-template h4,.article-template .h4{font-size:2rem}.article-template h5,.article-template .h5{font-size:1.8rem}.article-template h6,.article-template .h6{font-size:1.6rem}.template--account .orders-grid{gap:4rem}.policy-pages .page-width--narrow{max-width:100%}.page-banner .page-banner__subheading{max-width:60%}}@media (min-width: 1025px){body .article-template .article-template__hero-adapt{max-height:32rem;min-height:32rem;height:32rem;max-width:45rem}.article-template h1,.article-template .h1{font-size:3.5rem!important}.article-template h2,.article-template .h2{font-size:2.8rem}.article-template h3,.article-template .h3{font-size:2.4rem}.article-template h4,.article-template .h4{font-size:2.2rem}.article-template h5,.article-template .h5{font-size:1.8rem}.article-template h6,.article-template .h6{font-size:1.6rem}.policy-pages .page-width--narrow{max-width:75%}}@media (min-width: 750px) and (max-width: 900px){.template--about-us .image-with-icons .home-about__container{flex-direction:initial;flex-wrap:wrap}body .home-about-banner__subheading{max-width:100%}}@media (min-width: 750px) and (max-width: 1200px){.educator-section .grid .content_side{padding:6.5rem 4.5rem 10.4rem}}@media (min-width: 1024px) and (max-width: 1200px){.hw--tabs .hw--tabs-inner{column-gap:3.6rem}body .blog-articles{grid-template-columns:repeat(3,1fr)}.blog-articles .card--card,.blog-articles .article-card__image--large.card--standard .card__inner{max-height:40rem;min-height:40rem;height:100%}.template--account .orders-grid{gap:6.4rem}}@media only screen and (min-width: 1200px){.icon-section .inner-section .grid{--grid-desktop-horizontal-spacing: 12.5rem;--grid-desktop-vertical-spacing: 12.5rem}.icon-section .inner-section{padding-left:6rem;padding-right:6rem}.educator-section .grid .grid__item .image_wrapper{max-width:70rem;max-height:fit-content}.template--about-us .educator-section .grid .content_side{padding:6.7rem 5.1rem 12.4rem 5.6rem;max-width:70rem;max-height:fit-content}.template--our-quality .educator-section .grid .grid__item .image_wrapper{max-height:fit-content}.template--our-quality .educator-section .grid .content_side{padding:6.7rem 5.1rem 3rem 5.6rem;max-width:70rem;max-height:fit-content}.educator-section .grid .content_side{padding:6.7rem 5.1rem 12.4rem 5.6rem;max-width:70rem;max-height:fit-content}.template--about-us .collection-grid .grid .collection-grid__image{margin-bottom:2.5rem}body .blog-articles{grid-template-columns:1fr 1fr 1fr 1fr}.hw--tabs .hw--tabs-inner{column-gap:5.6rem}.blog-articles .card--card,.blog-articles .card--standard .card__inner,.blog-articles .article-card__image--large.card--standard .card__inner{max-height:42.56rem;min-height:42.56rem;height:100%}.template--blog .hero-banner__container{min-height:59.8rem;padding:4.8rem 6.2rem}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom-style.css.map */
