/** Shopify CDN: Minification failed

Line 1428:12 Expected identifier but found whitespace
Line 1428:17 Unexpected "!"

**/
 /* -- global site styles -- */
body.gm-menu-installed .gm-menu > .gm-level-0 > a.gm-target.iltBEX{
  background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0 > a.gm-target.iVgsBU{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0 > a.gm-target.kVkrZx{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0 > a.gm-target.EqxUJ{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0 > a.gm-target.iJbVLv{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0 > a.gm-target.gtoYNf{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0 > a.gm-target.hjpHbU{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0 > a.gm-target.fGbrO{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0 > a.gm-target.jqvDUt{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0:hover > a.gm-target.jqvDUt{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0:hover > a.gm-target.iltBEX{
  background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0:hover > a.gm-target.iVgsBU{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0:hover > a.gm-target.kVkrZx{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0:hover > a.gm-target.EqxUJ{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0:hover > a.gm-target.iJbVLv{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0:hover > a.gm-target.gtoYNf{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0:hover > a.gm-target.hjpHbU{
	background: transparent!important;
}
body.gm-menu-installed .gm-menu > .gm-level-0:hover > a.gm-target.fGbrO{
	background: transparent!important;
}
*{
  box-sizing: border-box;
}
.breadcrumbs-container, .product--container, .product-row--container, .dynamic-video-wrapper, .twitter--container, .testimonials-section, .search-section-content, .rich-text--container, .promo-mosaic--container, .promo-grid--container, .dynamic-newsletter, .menulist--container, .dynamic-map, .logolist--container, .alt-img-with-text--container, .image-with-text, .featured-product--container, .featured-collections--container, .featured-collection--container, .custom-liquid, .dynamic-collection-list--container, .blogposts--container, .announcement-bar-text, .highlights-banners-container{
  max-width: 1350px;
  margin: 0 auto;
}
main{
  margin-top: calc(133px + 1.64025rem);
}
a{
  text-decoration: none;
}
h1 .main-heading{
  font-size: 3.7rem!important;
}
p{
  font-size: 1rem;
  color: #264653;
}
button{
  border-radius: 24px!important;
}
.button-primary{
  border-radius: 24px!important;
  width: 100%;
  padding: 1rem!important;
  text-align: center!important;
}
.button-primary:hover{
  color: #7eb23d;
  background-color: #FFFFFF;
  border: 1px solid #7eb23d!important;
}
.button-secondary{
  border-radius: 24px;
}
.shopify-payment-button .shopify-payment-button__button--unbranded:not(.disabled):hover{
  background-color: #ffffff!important;
  color: #7eb23d!important;
  border: 1px solid #7eb23d;
}
.alignment-left{
  text-align: left!important;
}
.no-margin-bottom{
  margin-bottom: 0!important;
}
.text-left-align{
  text-align: left;
}

/* -- announcement bar -- */
.announcement-bar{
  padding-top: .5em;
  padding-bottom: .5em;
}
.announcement-bar-text{
  display: flex;
  justify-content: space-between;
}
.announcement-bar-text a{
  font-family: type_footer_heading_custom;
}
.announcement-bar-text-mobile{
  display: none;
}
/*general styles*/
.page-content{
  min-width: 900px!important;
}

/* -- header -- */
header{
  margin-bottom: -133px;
}
.site-header-main, .site-header-main:before{
  background-color: transparent;
}
.site-header-main.site-header--full-width, .site-navigation{
  max-width: 1350px!important;
  margin: 0 auto;
}
.desktop-logo-text, .mobile-logo-text{
  font-family: type_heading_custom;
}
.desktop-logo-text, .mobile-logo-text{
  font-size: x-large;
}
.form-field{
  justify-content: center;
}
.live-search-form .form-field .form-field-input{
  border-radius: 24px 0px 0px 24px;
  padding: 1.5rem;
  font-size: 1.1rem;
  width: calc(60% - 80px);
}
.live-search-form .form-field{
  height: 52px;
}
.live-search-button{
  border-radius: 0px 24px 24px 0px!important;
  border-color: #7eb23d;
  width: 80px;
}
.live-search-button span{
  height: 26px;
}
.navmenu-link-parent, .navmenu-id-classroom-technology a{
  font-family: type_footer_heading_custom!important;
}
.site-header--traditional .site-header-actions .site-header-account-link svg{
  transform: none;
  height: 24px;
  width: 24px;
}
.site-navigation .navmenu-depth-1{
  display: flex;
  justify-content: space-between!important;
}
.site-header-icon-bg{
  padding: 12px;
  background-color: #FFFFFF;
  border-radius: 24px;
  box-shadow: 2px 0px 15px 0px #b7bdc4;
}
.site-header-icon-margin{
  margin-right: 40px;
}
.site-header-actions{
  max-height: 0px;
}
ul.mm-submenu a{
  font-family: type_body_custom!important;
}
/* -- buddha mega menu -- */
li [data-href="/pages/shop-by-subject-arts-crafts"] .mm-submenu{
  column-count: 3;
}
li [data-href="/pages/arts-crafts-shop-by-type"] .mm-submenu{
  column-count: 5;
}
.horizontal-mega-menu ul.mm-submenu.tree li{
  padding: 10px 20px!important;
}
@media screen and (min-width: 1024px){
  .site-header .site-header-main{
    padding-top: 7px;
  }
  #shopify-section-template--16666989265119__164580762900e7dfb8 .highlights-banners {
    overflow: hidden;
  }
}
/* -- HOMEPAGE -- */
/* -- hero section -- */
#shopify-section-template--15651887218911__16457195518a15eb86{
  background-color: rgba(126, 179, 61, 0.1);
}
#shopify-section-template--15651887218911__16457195518a15eb86 .alt-img-with-text--container{
  max-width: 100%;
  padding-top: 0px!important;
  padding-right: 0px!important;
  padding-bottom: 0px!important;
  margin-top: 0!important;
}

#shopify-section-template--15651887218911__16457195518a15eb86 .alt-img-with-text--container .alt-img-with-text--content{
  margin-top: 7px;
}
#shopify-section-template--15651887218911__16457195518a15eb86 .alt-img-with-text--text{
  max-width: 675px;
  margin-left: auto;
  padding-top: 133px;
}
#shopify-section-template--15651887218911__16457195518a15eb86 .alt-img-with-text--container .alt-img-with-text--image {
  margin-bottom: -75px;
  z-index: 1;
}
#shopify-section-template--15651887218911__16457195518a15eb86 .button-primary{
  width: 205px;
}
.template-index main{
  margin-top: -147px;
}
#shopify-section-template--16666989265119__16457195518a15eb86 .alt-img-with-text--container {   
  max-width: none;
}
#shopify-section-template--16666989265119__16457195518a15eb86 .alt-img-with-text--text.alignment-left{
  max-width: 644px;
    margin-left: auto;
    padding: 0;
}


/* -- shipping section -- */
.shipping-section{
  justify-content: space-between;
}
.flex-row-block{
  flex-direction: row!important;
  justify-content: flex-start!important;
  border-radius: 12px;
}
.flex-row-block:after{
  display: none;
}
.shipping-section-block{
  padding: 1rem 2rem;
  background-color: rgba(254, 199, 64, 0.05);
  border: 1.5px solid #FEC740;
  max-width: 32%!important;
}
.icon-padding-right{
  padding-right: 1em!important;
  border-right: 1.5px solid #FEC740;
}
.text-margin-left{
  margin-left: 2em;
}
.shipping-section-icon{
  min-height: 60px;
}
.shipping-section-icon img{
  padding: .5rem;
}
.shipping-section-text h5{
  font-size: 1.2rem;
  text-transform: none;
}
/* -- collection section --*/
.collection-section-container{
  padding-bottom: 50px;
}
.collection-section-container .highlights-banners{
  padding-bottom: 0px!important;
}
.collection-block-outer{
  padding-left: 0px!important;
}
.collection-section-block {
  border: 1.5px solid #FC4B4E;
  padding-top: .5rem;
  padding-bottom: .5rem;
  justify-content: center!important;
  width: 100%;
  height: 100%;
  display: flex;
}
.collection-section-block:hover{
  background-color: rgba(252, 75, 78, 0.05);
}
.collection-section-text .highlights-banners-heading{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.collection-section-text .collection{
  text-transform: none;
  font-family: type_footer_heading_custom!important;
  font-size: .9rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: .7rem;
  max-width: 60%;
}
.collection-section-text svg{
  margin-left: .5rem;
}
/* -- featured collection no collection title card sections -- */
.collection-slider-section .collection-slider-title-green{
  text-align: left;
}
.collection-slider-section .home-section--title-container{
  margin-bottom: 1rem;
}
.collection-slider-section .collection-slider-title-green:before{
  content: '';
  display: block;
  position: absolute;
  top: 2rem;
  width: 5rem;
  border-top: 2px solid #7EB23D;
}
.collection-slider-section .collection-slider-title h2, .collection-slider-section .collection-slider-title a{
  vertical-align: middle;
}
.collection-slider-section .collection-slider-title .collection-link svg{
  width: 20px;
  height: 20px;
  padding: 5px;
  border-radius: 24px;
  margin-left: 1rem;
}
.collection-slider-section .collection-slider-title .collection-link-green svg{
  background-color: #7EB23D;
}
.collection-slider-section  .featured-collection--content .productitem--image{
  border: 1px solid #7EB23D;
  border-radius: 12px;
}
.collection-slider-section  .featured-collection--content .productitem--image img{
  padding: 2rem 1rem;
}
.collection-slider-section ul .flickity-slider .visible article, .collection-slider-section ul .flickity-slider .is-selected article{
  box-shadow: none;
  z-index: 99;
  background-color: transparent;
}
.collection-slider-section ul article{
  padding-bottom: 0px;
}
.collection-slider-section ul .flickity-slider .visible .productitem--info{
  display: none;
}
.collection-slider-section ul .flickity-slider .productitem--actions{
  display: none;
}
.collection-slider-section ul .flickity-slider .visible .productitem--actions{
  display: block;
}
.no-touch .productitem--actions{
  position: relative;
}
.collection-slider-section ul .button-primary{
  margin: 0 auto;
  border-radius: 24px!important;
}
.collection-slider-section ul .flickity-slider .productitem--info h2, .featured-collection--container ul .flickity-slider .productitem--info .productitem--price{
  text-align: left;
}
.collection-slider-section .featured-collection--content{
  padding-right: 0px;
  padding-left: 0px;
}
.collection-slider-section .featured-collection--content .flickity-prev-next-button{
  padding: 0px;
  height: 25px;
  width: 25px;
  transition: none;
  background-color: #05172C;
  top: 42%;
}
.collection-slider-section .next{
  margin-right: -.8rem!important;
}
.collection-slider-section .previous{
  margin-left: -.5rem!important;
} 
.collection-slider-section .flickity-prev-next-button svg{
  height: 25px;
  width: 25px;
  padding: 5px;
  fill: #FFFFFF!important;
  border-radius: 24px;
}
.collection-slider-section .productitem{
  padding-right: 0px;
  padding-left: 0px;
}
.collection-slider-section .featured-collection--content .flickity-prev-next-button:not(:disabled):hover{
  background-color: #7EB23D;
  height: 25px;
  width: 25px;
}
/* -- Collection Slider Section -- */
.collection-slider-section-red .collection-slider-title-red{
  text-align: left;
}
.collection-slider-section-red .collection-slider-title-red:before{
  content: '';
  display: block;
  position: absolute;
  top: 2rem;
  width: 5rem;
  border-top: 2px solid #FC4B4E!important;
}
.collection-slider-section .collection-slider-title .collection-link-red svg{
  background-color: #FC4B4E;
}
.collection-slider-section-red .featured-collection--content .productitem--image{
  border: 1px solid #FC4B4E;
}
.collection-slider-section-red .featured-collection--content .flickity-prev-next-button:not(:disabled):hover{
  background-color: #FC4B4E;
}
/* -- Collection Slider Section Yellow -- */
.collection-slider-section-yellow .collection-slider-title-yellow{
  text-align: left;
}
.collection-slider-section-yellow .collection-slider-title-yellow:before{
  content: '';
  display: block;
  position: absolute;
  top: 2rem;
  width: 5rem;
  border-top: 2px solid #FEC740!important;
}
.collection-slider-section .collection-slider-title .collection-link-yellow svg{
  background-color: #FEC740;
}
.collection-slider-section-yellow .featured-collection--content .productitem--image{
  border: 1px solid #FEC740;
}
.collection-slider-section-yellow .featured-collection--content .flickity-prev-next-button:not(:disabled):hover{
  background-color: #FEC740;
}
#shopify-section-template--15796607090911__164727011929e9e5c6 .dynamic-collection-list--show-more-button{
  display: none;
}
/* -- Slider Title Section -- */
.slider-title-row{
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
/*.collection-slider-title-banner{
  width: 18%;
  margin-right: 20px;
  border-radius: 12px;
  margin-top: .9375rem;
  max-height: 270px;
  min-height: 243.65px;
  height: 100%;
}*/
.slider-title-row .productitem--info{
  height: 83px;
}
.slider-title-section .featured-collection--content{
  width: 83%;
}
/*.slider-title-section .featured-collection--container .featured-collection--content[data-layout=slideshow] .productgrid--item {
  width: calc(214px - 36px);
}*/
.collection-slider-title-dramatic{
  background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/files/active_0f149f1e-4093-47c3-9f76-8d4dcf77cb2b.png?v=1646153943');
}
.slider-title-section .featured-collection--banner-placeholder svg{
  display: none;
}
.collection-slider-title-banner{
  box-shadow: 0px 2px 12px 0px rgba(183,189,196,0.5);
  /*max-width: 18%;
  min-width: 18%;*/
  height: auto;
  min-height: auto;
  margin-bottom: 83px;
  margin-right: 20px;
  border-radius: 12px;
  margin-top: .9375rem;
}
.collection-slider-title-banner .featured-collection--banner-outer{
  padding: 3rem;
}
.collection-slider-title-banner .featured-collection--banner-outer .featured-collection--banner-inner{
  display: flex;
  flex-direction: column-reverse;
  height: 100%;
  justify-content: space-between;
  text-align: left;
}
.collection-slider-title-banner .featured-collection--banner-outer .featured-collection--banner-inner span{
  font-family: type_heading_custom;
  font-size: medium;
}
.collection-slider-title-banner a .featured-collection--banner-inner span:after{
  content: '';
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/t/3/assets/Group_247.svg?v=1646162042');
  width: 20px;
  height: 20px;
  z-index: 1;
  position: absolute;
  margin-left: 5px;
}
/* -- Collection slider title section yellow -- */
.collection-slider-title-outdoor{
  background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/files/active-play.png?v=1646163527');
}
.collection-slider-title-outdoor a .featured-collection--banner-inner span:after{
  content: '';
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/t/3/assets/Group_251.svg?v=1646164048');
  width: 20px;
  height: 20px;
  z-index: 1;
  position: absolute;
  margin-left: 5px;
}
/* -- Collection slider title section red -- */
.collection-slider-title-active{
  background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/files/active-red.png?v=1646164684');
}
.collection-slider-title-active a .featured-collection--banner-inner span:after{
  content: '';
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/t/3/assets/Group_253.svg?v=1646164910');
  width: 20px;
  height: 20px;
  z-index: 1;
  position: absolute;
  margin-left: 5px;
}/* -- furniture section -- */
#block-1646168623d59f8280-1{
  background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/files/Oval.png?v=1646169660');
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;
  border-radius: 12px;
  box-shadow: 0px 2px 12px 0px rgb(183 189 196 / 50%);
}
#block-1646168623d59f8280-1 .alt-img-with-text--image{
  margin-top: -4rem;
}
#block-1646168623d59f8280-1 .preheading {
    font-family: type_product_card_title_custom;
    font-style: normal;
    font-weight: 400;
    font-size: large;
}
#block-1646168623d59f8280-1 h3{
  font-size: xxx-large;
  color: #FC4B4E!important;
}
#block-1646168623d59f8280-1 .button-primary{
  color: #05172C;
  border: 1px solid #05172C;
  background-color: #ffffff;
  width: 205px;
}
#block-1646168623d59f8280-1 .button-primary:hover{
  background-color: #05172C;
  color: #ffffff;
  border: 1px solid #05172C!important;
}
#block-1646168623d59f8280-1 .alt-img-with-text--text{
  padding: 5rem 5rem 4rem 4rem;
}
/* -- my image sec -- 
.my-image-sec{
  background-color: rgba(254, 200, 62, 0.53);
}
.my-image-sec .alt-img-with-text--content{
  margin-top: 50px;
  margin-bottom: 50px;
}
.my-image-sec .alt-img-with-text--container{
  max-width: 100%;
  padding: 0px;
}*/
/* -- richtext custom section -- */
.richtext-custom-container{
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  max-width: 100%;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fec83e87;
  margin-top: 50px;
  margin-bottom: 50px;
  background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/files/girl-long.png?v=1646409870');
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
}
.image-left{
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 35%;
  margin-bottom: 0px;
}
.about-text{
  display: flex;
  width: 30%;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0px;
}
.about-text h2{
  font-size: xxx-large;
  line-height: 1.2;
}
.image-custom-right{
  display: flex;
  width: 35%;
  margin-bottom: 0px;
  justify-content: flex-end;
}
.image-custom-right img, .image-left img{
  margin-top: 0px!important;
  margin-bottom: -3rem!important;
}
/* -- Newsletter section -- */
.custom-newsletter{
  background-color: #F4F5F5;
}
.custom-newsletter .dynamic-newsletter-content{
  flex-direction: row;
  justify-content: space-between;
  padding-right: 0px;
  padding-left: 0px;
}
.custom-newsletter .home-section--title{
  text-align: left;
  font-size: x-large;
  margin-bottom: .5rem;
}
.custom-newsletter .newsletter-submit{
  border-radius: 0px 24px 24px 0px!important;
  width: auto!important;
}
.custom-newsletter .newsletter-input{
  margin-right: 0px;
}
.custom-newsletter .home-section--title-container{
  margin-bottom: 0px;
}
.custom-newsletter .newsletter-input input{
  padding: 1rem;
  border-radius: 24px 0px 0px 24px;
  height: 100%;
  border-right: none;
}
.custom-newsletter .button-primary:hover svg path{
  fill: #7eb23d!important;
}
.custom-newsletter .dynamic-newsletter-text{
  color: #05172C;
  font-family: inherit;
}
.custom-newletter p{
  text-align: left;
}
/*.my-image-sec .alt-img-with-text--container .right{
  width: 33.33%;
}
.my-image-sec .alt-img-with-text--container .image-text-wrap{
  display: flex;
  flex-direction: row-reverse;
  width: 66.66%;
  max-width: 1100px;
}*/
/* -- footer -- */
.site-footer{
  background-color: #7EB23D;
  padding-bottom: 1rem;
}
.footer-social-title{
  font-size: x-large;
}
.site-footer-block-social-accounts .social-link-facebook svg{
  display: none;
}
.site-footer-block-social-accounts .social-link-facebook{
  content: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/t/3/assets/facebook-1.svg?v=1646341463');
}
.site-footer-block-social-accounts .social-link-instagram svg{
  display: none;
}
.site-footer-block-social-accounts .social-link-instagram{
  content: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/t/3/assets/instagram-1.svg?v=1646341471');
}
.site-footer a:hover{
  color: #FFFFFF!important;
}
.site-footer-information-nav-credits{
  text-align: center;
}
.site-footer-information-nav-credits p{
  font-size: .8rem;
}
.site-footer-information, .site-footer-blocks{
  max-width: 1350px;
  margin: 0 auto;
}
.site-footer-blocks{
  padding-bottom: 2rem;
  border-bottom: .5px solid #05172C;  
}

.site-footer-blocks p{
  margin-bottom: 0px;
  margin-top: 0px;
}
.site-footer-information-nav-credits{
  padding-top: .5rem;
}
.site-footer-information:before{
  content: '';
  display: block;
  position: absolute;
  max-width: 1350px;
  border-top: .5px solid #000000;
}
/* -- collection page -- */
.results--container .visible article, .collection-slider-section ul .flickity-slider .is-selected article{
  box-shadow: none;
  z-index: 99;
  background-color: transparent;
}
.results--container ul article{
  padding-bottom: 0px;
}
.results--container .visible .productitem--info{
  display: none;
}
.results--container ul .flickity-slider .productitem--actions{
  display: none;
}
.results--container .visible .productitem--actions{
  display: block;
}
.results--container ul .visible article, .results--container ul .is-selected article{
  box-shadow: none;
  z-index: 99;
  background-color: transparent;
}
.no-touch .productitem:hover, .no-touch .product-item:focus, .no-touch .visible .productitem{
  box-shadow: none;
}
.productgrid--outer{
  max-width: 1350px!important;
}
/*bulk order app*/
.ztpl-search-label, .ztpl-child-label{
  font-size: 16px!important;
  margin-bottom: 10px;
}
.ztpl-product_cost,.ztpl-total{
  border: 0!Important;
  
}
.ztpl-total:placeholder{
  color: white!important;
}
/* -- media queries -- */
/*@media only screen and (max-width: 1749px){
  #shopify-section-template--15651887218911__16457195518a15eb86 .alt-img-with-text--text{
    padding-top: 183px;
    padding-bottom: calc(2.75rem + 50px);
  }
}*/
/* -- shop by page -- */
.desktop-collections-per-row-3 .dynamic-collection-list--item{
  margin-bottom: 20px;
}
.custom-collection-item img{
  border-radius: 24px;
}
.custom-collection-info{
  margin-bottom: 0px;
}
.custom-list-section{
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.custom-list-section li{
  display: flex!important;
  width: 50%!important;
  margin-left: 0px;
}
.custom-list-section li figure{
  width: 100%;
  margin-right: 2%;
  margin-left: 2%;
}
.custom-list-section li figure img{
  box-shadow: 0 2px 12px #b7bdc480;
}
.custom-list-section li .custom-collection-item a{
  display: flex;
  justify-content: flex-start;
}
.shop-link{
  top: 25%;
  position: absolute;
  margin-top: 0px;
  margin-left: 10%;
}
.custom-list-section li h2{
  color: #ffffff;
  font-size: var(--font-size-heading-3);
  font-family: var(type_heading_custom);
  font-weight: 400;  
  margin-bottom: 1rem;  
}
.custom-list-section li h2:hover{
  color: #264653;
}
.custom-list-section li .shop-this{
  color: #FFFFFF;
  font-family: type_heading_custom;
  font-size: medium;
  font-weight: 200;
}
/* -- collection pages -- */
.productitem--image .productitem--image-primary{
  padding: 1rem;
}
.productitem--image{
  border: 1px solid #7EB23D;
  border-radius: 24px;
}
.custom-list-section li .shop-link svg{
  margin-left: .2rem;
}
/* -- product pages -- */
.min-qty-collection{
  color: #fff;
  background-color: #7eb23d;
  border: 1px solid #7eb23d;
  padding: 0.5rem;
  border-radius: 8px;
}
.nav-tags-group li .collection-name a{
  text-transform: capitalize;
}

@media screen and (min-width: 900px){
  .image-custom-right img{
    display: none;
  }
}
@media screen and (min-width: 1080px) {
  /*.slider-title-section .featured-collection--container .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 4 - calc(3 * 21px) / 4);
    margin-right: 20px;
  }*/
  .slider-title-section .featured-collection--container .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 4 - calc(3 * 21px) / 4);
    margin-right: 20px;
  }
  .collection-slider-section  .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 5 - calc(4 * 21px) / 5);
    margin-right: 20px;
  }
  .collection-slider-title-banner{
    width: calc(100% / 5 - calc(4 * 21px) / 5);
  }
  .slider-title-section .featured-collection--content{
    width: 79.5%;
  }
}
@media screen and (min-width: 1280px) {
  /*.slider-title-section .featured-collection--container .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 4 - calc(3 * 21px) / 4);
    margin-right: 20px;
  }*/
  .slider-title-section .featured-collection--container .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 5 - calc(4 * 21px) / 5);
    margin-right: 20px;
  }
  .collection-slider-section  .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 6 - calc(5 * 21px) / 6);
    margin-right: 20px;
  }
  .collection-slider-title-banner{
    width: calc(100% / 6 - calc(5 * 21px) / 6);
  }
  .slider-title-section .featured-collection--content{
    width: 83%;
  }
  .featured-collection--container .productitem--action-atc{
    width: 100%;
  }
}
@media screen and (max-width: 1279px) {
  /*.slider-title-section  .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 3 - calc(2 * 10px) / 3);
    margin-right: 10px;
  }
   .collection-slider-title-banner{
    max-width: 23.5%;
    min-width: 23.5%;
  }
  .slider-title-section .featured-collection--content{
    width: 73%;
  }*/
  .slider-title-section .featured-collection--container .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 4.5 - calc(3 * 21px) / 4.5);
    margin-right: 20px;
  }
  .collection-slider-section  .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 5.5 - calc(4 * 21px) / 5.5);
    margin-right: 20px;
  }
  .collection-slider-title-banner{
    width: calc(100% / 5.5 - calc(4 * 21px) / 5.5);
  }
  .slider-title-section .featured-collection--content{
    width: 81%;
  }
}
@media only screen and (max-width: 1749px){}
@media only screen and (min-width: 720px) and (max-width: 1499px){
  .hero-section .alt-img-with-text--image{
    padding-bottom: 40%!important;
  }
}
@media only screen and (max-width: 1499px){
  h1 .main-heading{
    font-size: 3.2rem!important;
  }
  .hero-section .alt-img-with-text--image{
    background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/files/image.png?v=1645731149')!important;
    margin-bottom: -3rem!important;
  }
  .richtext-custom-container{
    background-image: none;
  }
  .image-custom-right{
    background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/files/girl-long.png?v=1646409870');
    background-repeat: no-repeat;
    background-position: top-left;
    background-size: cover;
  }
  .image-left{
    width: 30%;
  }
  .about-text{
    width: 40%;
  }
  .image-custom-right{
    width: 30%;
  }
}
@media only screen and (max-width: 1349px){
  .collection-section-block{
    padding-right: .3rem;
    padding-left: .3rem;
  }
  .collection-section-text .highlights-banners-heading{
    flex-direction: column;
  }
  .collection-section-text .collection{
    max-width: 100%;
    margin-left: 0px;
    text-align: center;
  }
  .collection-title-slider-banner{
    max-height: 270px;
  }
  #block-1646168623d59f8280-1 .alt-img-with-text--text{
    padding: 3rem;
  }
}
@media only screen and (max-width: 1279px){
  li [data-href="/pages/arts-crafts-shop-by-type"] .mm-submenu{
  	column-count: 3;
  }
}
@media only screen and (max-width: 1199px){
  .hero-section h1{
    padding-top: 1.5rem;
  }
  .hero-section h1 .main-heading{
    font-size: 2.7rem!important;
  }
}
@media only screen and (max-width: 1024px){
  .hero-section .alt-img-with-text--text{
    margin-top: 4rem;
    margin-bottom: 1rem;
  }
  .hero-section .alt-img-with-text--image{
    margin-bottom: -5rem!important;
  }
  .collection-section-container{
    padding-top: 50px;
  }
  .collection-section-block{
    padding-right: .5rem;
    padding-left: .5rem;
    min-height: 59px;
  }
  .collection-section-text .highlights-banners-heading{
    flex-direction: row;
  }
  .collection-section-text .collection{
    max-width: 60%;
    margin-left: .7rem;
    text-align: left;
  }
  .collection-section-block{
    width: 100%;
  }
  .collection-block-outer{
    min-width: 12rem;
    max-width: 12rem;
  }
}
@media screen and (max-width: 1200px){
 #shopify-section-template--15651887218911__16457195518a15eb86 .alt-img-with-text--container{
   margin-top: -198px!important;
 } 
  body .gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target{
   padding: 11px 7px !important;
  }
   #shopify-section-template--15651887218911__16457195518a15eb86 .alt-img-with-text--container .main-heading{
     margin-top: 20%;
   }
}
@media only screen and (max-width: 1023px){
  #shopify-section-template--15651887218911__16457195518a15eb86 .alt-img-with-text--container {
    margin-top: 24px!important;
}
 #shopify-section-template--15651887218911__16457195518a15eb86 .alt-img-with-text--container .main-heading{
     margin-top: 0;
   }
}
@media only screen and (max-width: 991px){
  .site-header-icon-bg{
    padding: 10px;
    background-color: transparent;
    box-shadow: none;
  }
  .hero-section h1 .main-heading{
    font-size: 2.4rem!important;
  }
  .hero-section .alt-img-with-text--image{
    margin-bottom: -7rem!important;
  }
  .slider-title-section .featured-collection--container .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 3.5 - calc(2 * 21px) / 3.5);
    margin-right: 20px;
  }
  .collection-slider-section  .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 4.5 - calc(3 * 21px) / 4.5);
    margin-right: 20px;
  }
  .collection-slider-title-banner{
    width: calc(100% / 4.5 - calc(3 * 21px) / 4.5);
  }
  .slider-title-section .featured-collection--content{
    width: 77%;
  }
  #block-1646168623d59f8280-1 .alt-img-with-text--text {
    padding: 2rem;
  }

}
@media only screen and (max-width: 899px){
  .mobile-logo-text{
    font-size: large;
  }
  .hero-section h1 .main-heading{
    font-size: 2rem!important;
  }
  .hero-section .alt-img-with-text--image{
    margin-bottom: -9rem!important;
  }
  .image-custom-right{
    background-image: none;
  }
  .slider-title-row{
    flex-direction: column;
  }
  .collection-slider-title-section{
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .collection-slider-title-banner{
    max-width: 100%;
    min-width: 100%;
    margin-bottom: 0px;
    margin-right: 0px;
    min-height: 250px;
  }
  .slider-title-section .featured-collection--content{
    width: 100%;
  }
  .slider-title-section .featured-collection--container .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 3.5 - calc(3 * 21px) / 3.5);
    margin-right: 20px;
  }
  .collection-slider-section  .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 3.5 - calc(3 * 21px) / 3.5);
    margin-right: 20px;
  }
  .collection-slider-title-active{
    background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/files/red.png?v=1646679529');
    background-position: right center;
  }
  .collection-slider-title-dramatic{
    background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/files/green-2.png?v=1646680075');
    background-position: right center;
  }
  .collection-slider-title-outdoor{
    background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/files/yellow.png?v=1646679529');
    background-position: right center;
  }
  .richtext-custom-container{
    flex-direction: column-reverse;
  }
  .image-left{
    display: none;
  }
  .about-text{
    width: 100%;
    margin: 0 auto;
    padding-bottom: 2rem;
  }
  .about-text h2{
    max-width: 80%;
    text-align: left;
    font-size: 2.2rem;
  }
  .about-text .rich-text-content{
    max-width: 80%;
    text-align: left;
  }
  .image-custom-right{
    width: 100%;
  }
  .image-custom-right .rich-text-content{
    max-width: 80%;
  }
  .image-custom-right img{
    padding-bottom: 2rem;
    width: auto;
    height: auto;
  }
  #block-1646168623d59f8280-1{
 	flex-direction: column-reverse;
    align-items: flex-start;
    background-position: top center;
  }
  #block-1646168623d59f8280-1 .alt-img-with-text--text{
    width: 100%!important;
    align-self: flex-start;
  }
  #block-1646168623d59f8280-1 .alt-img-with-text--image{
    padding-left: 2rem;
  }
  #block-1646168623d59f8280-1{
    background-image: url('https://cdn.shopify.com/s/files/1/0627/4180/7327/files/mobile.png?v=1646680319');
  }
  #shopify-section-template--15651887218911__1645803700b93a46a6 .shipping-section{
	flex-direction: column;
  }
  .highlight-banners-count-3 .shipping-section-block{
    max-width: 100%!important;
    width: 100%;
    margin-bottom: 1rem;
  }
  .custom-newsletter .dynamic-newsletter-text p{
    text-align: left;
  }
  .shop-link{
    top: 20%;
    position: absolute;
    margin-top: 0px;
    margin-left: 10%;
  }
  .custom-list-section li h2{  
    margin-bottom: 0px;  
  }
}
@media only screen and (max-width: 767px){
  .hero-section h1 .main-heading{
    font-size: 1.9rem!important;
  }
}
@media only screen and (max-width: 719px){
  .hero-section .alt-img-with-text--text{
    max-width: 85%!important;
    padding-bottom: 0px;
    margin-bottom: 0px;
    z-index: 2;
    padding-top: 70px!important;
  }
  .hero-section h1 .main-heading{
    font-size: 2.9rem!important;
  }
  .hero-section .alt-img-with-text--image{
    margin-bottom: -7rem!important;
    margin-top: -7rem;
  }
  .collection-section-container{
    padding-top: 8rem!important;
  }
  .slider-title-row{
    flex-direction: column;
  }
  .collection-slider-title-banner{
    max-width: 100%;
    min-width: 100%;
    margin-bottom: 0px;
    margin-right: 0px;
    min-height: 250px;
  }
  .slider-title-section .featured-collection--content{
    width: 100%;
  }
  .slider-title-section .featured-collection--container .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 3.5 - calc(3 * 21px) / 3.5);
    margin-right: 20px;
  }
  .collection-slider-section  .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 3.5 - calc(3 * 21px) / 3.5);
    margin-right: 20px;
  }
  .custom-newsletter .dynamic-newsletter-content{
    flex-direction: column;
  }
  .custom-newsletter .home-section--title-container{
    width: 85%;
    padding-bottom: 2rem;
  }
  .custom-newsletter .dynamic-newsletter-text p{
    text-align: left;
  }
  .custom-list-section{
    display: flex;
    flex-wrap: wrap;
  }
  .custom-collection-info{
    margin-top: 0px;
  }
  .shop-link{
    top: 15%;
    margin-left: 5%;
  }
}
@media only screen and (max-width: 567px){
	/* -- header -- */
	.live-search-form .form-field .form-field-input{
 	  width: calc(95% - 80px);
	}
  .collection-section-container{
  	 padding-bottom: 50px;
	}
  .hero-section h1 .main-heading{
    font-size: 2.5rem!important;
  }
  .button-primary {
    padding: .6rem!important;
    width: 150px!important;
  }
  .slider-title-section .featured-collection--container .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 2.5 - calc(1 * 21px) / 2.5);
    margin-right: 20px;
  }
  .collection-slider-section  .featured-collection--content[data-layout=slideshow] .productgrid--item {
    width: calc(100% / 2.5 - calc(1 * 21px) / 2.5);
    margin-right: 20px;
  }
  .custom-list-section li{
    width: 100%!important;
  }
  .shop-link{
    top: 25%;
    margin-left: 10%;
  }
}

@media only screen and (max-width: 480px){
  .hero-section h1 .main-heading{
    font-size: 2.2rem!important;
  }
  .hero-section .alt-img-with-text--image{
    margin-bottom: -5rem!important;
    margin-top: -5rem;
  }
  .custom-newsletter .home-section--title-container{
    width: 95%;
  }
  .custom-newsletter .form-fields-inline{
    max-width: 100%;
  }
  .shop-link{
    top: 20%;
  }
}
@media only screen and (max-width: 413px){
  .hero-section h1 .main-heading{
    font-size: 2rem!important;
  }
  .custom-newsletter .home-section--title-container{
    width: 100%;
  }
  .custom-newsletter .newsletter{
    max-width: 100%;
  }
  .custom-newsletter .newsletter-input{
    max-width: 65%;
  }
  .custom-newsletter .newsletter-submit{
    max-width: 35%;
  }
}
@media only screen and (max-width: 380px){
  .hero-section h1 .main-heading{
    font-size: 1.7rem!important;
  }
  .hero-section .alt-img-with-text--image{
    margin-bottom: -3rem!important;
    margin-top: -3rem;
  }
  .hero-section .alt-img-with-text--text{
    max-width: 90%!important;
  }
  .hero-section .alt-img-with-text--image{
  }
  .shop-link{
    top: 15%;
  }
}
@media only screen and (max-width: 319px){}


/*added pages for the navigation*/
/*#shopify-section-template--16118448062687__1655137489e48aa070 .button-secondary{
  border: none;
  background-color: transparent;
  color: white;
  font-weight: 800;
  margin-top: 0;
  padding-left: 0;
}
#shopify-section-template--16118448062687__1655137489e48aa070 .button-secondary:hover{
  color: black;
}
#shopify-section-template--16118448062687__1655137489e48aa070 .promo-block-grid{
	border-radius: 30px
}
#shopify-section-template--16118448062687__1655137489e48aa070 .promo-block-grid--header:hover{
	color: black;
}*/



.my-promo-grid .button-secondary{
  border: none;
  background-color: transparent;
  color: white;
  font-weight: 800;
  margin-top: 0;
  padding-left: 0!important;
}
.my-promo-grid .button-secondary:hover{
  color: black;
  border: none;
  background-color: transparent;
}
.my-promo-grid .promo-block-grid{
	border-radius: 30px
}
.my-promo-grid .promo-block-grid--header:hover{
	color: black;
}
/*mega menu horizontal*/
.mm-submenu{
	display: none!important;
}

    display: flex!important;
    flex-direction: row;
    /* max-width: 0%; */
    width: 50px;
    width: 432px!important;
    flex-wrap: wrap;

/* product page edits*/
shopify-payment-terms{
	display: none!important;
}
.variant-sku{
	padding-top: 1em;
}
/*Megamenu*/

.gm-menu-installed .gm-menu > .gm-level-0 > a.gm-target.fGbrO{
	background: none!important!important;
}

body.gm-menu-installed .gm-menu .gm-item a:focus{
 outline:none !important; 
}
.gm-menu-installed .gm-menu .gm-grid{
    box-shadow: 0 11px 18px rgb(0 0 0 / 20%);
}
/** CART page**/
button.wk-share-cart-btn{
  display: none!important;
}
.cart-replace-item-field{
  padding-bottom: 5%;
}
.replace-options{
  padding-top: 2%;
  display: flex;
  flex-direction: column;
  row-gap: 0.5em;
}
/**PAGINATION**/
.pagination .pagination__page .pagination__item--active{
      font-weight: 900;
      color: #7EB23D;
      font-size: 1.125rem;
}
.productgrid--utils.utils-sortby{
  display: none;
}

 .productgrid--utils.utils-view{
   background: white;
 }
.productgrid--utils.productgrid--utils--visible-mobile{
  background: white;
  margin: 0;
  padding: 0;
}                           
/** catalogs page **/
#shopify-section-template--16384881426655__1661527647ceff7716 .promo-grid--inner .promo-block-grid.promo-grid--half-width.desktop-block{
  width: 32%;
  margin-top: 0;
}
#shopify-section-template--16384881426655__1661527647ceff7716 .promo-block-grid--header{
   background: rgba(0, 0, 0, 0.38);
  border-radius: 7px;
}
.catalog-1{
    background-image: url(https://cdn.shopify.com/s/files/1/0627/4180/7327/files/Screen_Shot_2022-09-13_at_1.33_2.png?v=1663090481);
    background-size: contain;
    height: 116px;
    width: 90px;
    background-repeat: no-repeat;
    margin: auto;
}
.catalog-2{
    background-image: url(https://cdn.shopify.com/s/files/1/0627/4180/7327/files/Screen_Shot_2022-09-13_at_1.33_1.png?v=1663090481);
    background-size: contain;
    height: 116px;
    width: 90px;
    background-repeat: no-repeat;
    margin: auto;
}
.catalog-3{
    background-image: url(https://cdn.shopify.com/s/files/1/0627/4180/7327/files/Screen_Shot_2022-09-13_at_1.47_1.png?v=1663091274);
    background-size: contain;
    height: 116px;
    width: 90px;
    background-repeat: no-repeat;
    margin: auto;
}
.catalog-4{
    background-image: url(https://cdn.shopify.com/s/files/1/0627/4180/7327/files/9E87A2ED-82A8-4093-A9AE-47BB2A12B96E_1.png?v=1663093088);
    background-size: contain;
    height: 116px;
    width: 90px;
    background-repeat: no-repeat;
    margin: auto;
}
.catalog-5{
    background-image: url(https://cdn.shopify.com/s/files/1/0627/4180/7327/files/18644C98-80CC-43D2-9674-E1BB9845BC19_1.png?v=1663093088);
    background-size: contain;
    height: 116px;
    width: 90px;
    background-repeat: no-repeat;
    margin: auto;
}
.catalog-6{
    background-image: url(https://cdn.shopify.com/s/files/1/0627/4180/7327/files/18644C98-80CC-43D2-9674-E1BB9845BC19_1.png?v=1663093088);
    background-size: contain;
    height: 116px;
    width: 90px;
    background-repeat: no-repeat;
    margin: auto;
}
/**BULK ORDER FORM**/
#shopify-section-template--15651887448287__main .site-page .page-content.rte{
  max-width: 900px;
}
/** CATALOG REQUEST **/
#shopify-section-template--16395289788639__main .site-page{
  margin-top: -160px;
}
/** OTHER BRANDS**/
.other-brands-logo{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
      align-items: center;
    justify-content: space-between;
}
.publishers{
    height: 65px;
    width: 60px;
    background-image: url(https://cdn.shopify.com/s/files/1/0627/4180/7327/files/Group_13.svg?v=1662412179);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
}
.supplies{
    height: 65px;
    width: 60px;
    background-image: url(https://cdn.shopify.com/s/files/1/0627/4180/7327/files/Group_14.svg?v=1662412179);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
}
.book-box{
    height: 65px;
    width: 60px;
    background-image: url(https://cdn.shopify.com/s/files/1/0627/4180/7327/files/Group_15.svg?v=1662412179);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
}
.marketing{
    height: 65px;
    width: 60px;
    background-image: url(https://cdn.shopify.com/s/files/1/0627/4180/7327/files/Group_18.svg?v=1662412179);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
}
.kids{
    height: 65px;
    width: 60px;
    background-image: url(https://cdn.shopify.com/s/files/1/0627/4180/7327/files/Group_17.svg?v=1662412179);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
}
.classrooms{
    height: 65px;
    width: 60px;
    background-image: url(https://cdn.shopify.com/s/files/1/0627/4180/7327/files/Group_16.svg?v=1662412179);
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
}

/*----------------(26/01)-------------------*/
.header-icons {
    display: flex;
    align-items: center;
    gap: 20px;
    position: relative;
}
.main-icon a.icon-img {
    gap: 5px;
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    color: #000;
}
.icon-img svg {
    margin: 0 auto;
}
span.icon-text {
    font-size: 13px;
}
.site-header-button.site-header-cart-button.count-hidden {
    top: 41%;
    bottom: 66px;
    margin-top: -18px;
} 
.main-icon:hover .icons-dropdown {
    display: block;
}
.icons-dropdown {
    display: grid;
    background: #fff;
    padding: 20px;
    text-align: left;
    gap: 15px;
    position: absolute;
    left: 10%;
    width: 220px;
    transform: translate(-50%);
    border: 1px solid #d9d9d9;
    display: none;
}
.phone-info {
    display: flex;
    gap: 10px;
}
.phone-textarea {
    width: 100%;
    display: grid;
    gap: 3px;
}
span.phone-text {
    font-size: 11px;
}
#icons-dropdown-help .dropdown-menu {
    padding-top: 15px;
}
.dropdown-menu a {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #333333;
    font-weight: 600;
    font-size: 13px;
}
.phone-textarea a {
    font-size: 13px;
    font-weight: 600;
    color: #000;
}
svg.feather.feather-phone {
    color: #1a6ac2;
    fill: #1a6ac2;
}
#icons-dropdown-tools {
    left: 50%;
    padding: 10px 20px;
    width: 170px;
}
#icons-dropdown-account {
    left: 90%;
    padding: 10px 20px;
    width: 170px;
}
.dropdown-menu {
    padding: 8px 0;
}
.main-icon a.icon-img {
    color: #000;
    display: grid;
    gap: 5px;
    padding-bottom: 10px;
}
#icons-dropdown-account .arrows::before {
    content: "";
    right: 85px;
}
#icons-dropdown-account .arrows::after {
    content: "";
    right: 85px;
}
.arrows::before {
    content: "";
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-width: 7px 8px;
    border-style: solid;
    border-color: transparent;
    z-index: 1001;
    right: 103px;
    top: -14px;
    border-bottom-color: #d9d9d9;
}
.arrows::after {
    content: "";
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-width: 7px 8px;
    border-style: solid;
    border-color: transparent;
    z-index: 1001;
    right: 103px;
    top: -13px;
    border-bottom-color: #fff;
}


@media only screen and (max-width:1023px) {
  .header-icons {
    display: none;
  }
  .site-header-button.site-header-cart-button.count-hidden {
    top: 22%;   
 }
}

/*------------(03/02)----------------*/
@media screen and (min-width: 720px) {
  #shopify-section-template--16666989265119__16457195518a15eb86 .alt-img-with-text--container {      
      padding-right: 0;
  } 
}

#shopify-section-template--16666989265119__16457195518a15eb86 .alt-img-with-text--container {   
    margin-top: -147px !important;
}
