.row{max-width:75.5rem}html,body{height:100%}#MainContent{overflow:hidden;max-width:75.5rem;margin-left:auto;margin-right:auto}.cart-margin{margin-top:20px}h1,h2,h3,h4,h5,h6{font-weight:600}body{font-size:16px}.button{font-family:Open Sans,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:1px;border-radius:0;font-size:12px}.button.small{font-size:10px}.button.large{width:100%;padding:20px;font-size:16px}.button.outline{border:1px solid;background:#fff;color:#04858e}.button.outline:hover{background:#04858e;color:#fff}.button.outline.small{font-size:10px}.button.outline.full{width:100%}.btn-outline{border:1px solid;padding:1.5em;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.btn-outline:hover{background:#04858e;color:#fff}hr{box-sizing:border-box;height:0px;overflow:hidden;border:0;border-top:1px solid #ccc;margin-bottom:2em}#shopify-section-header-foundation{border-top:1em solid #04858e}.top-bar{max-width:75.5rem}.top-bar-left{position:relative}.top-bar-right .menu{background:transparent}@media screen and (max-width: 768px){.topbar-responsive .menu{margin-top:20px;padding-bottom:20px}}.site-logo.site-header__logo-image{position:absolute;left:-55px;top:-25px;max-width:300px;z-index:2}@media screen and (max-width: 1220px){.site-logo.site-header__logo-image{left:-20px;max-width:250px}}@media screen and (max-width: 1023px){.site-logo.site-header__logo-image{left:0;top:-11px}}@media screen and (max-width: 350px){.site-logo.site-header__logo-image{max-width:190px;top:10px}}.menu-left{margin-left:220px}@media screen and (max-width: 1220px) and (min-width: 1023px){.menu-left{margin-left:185px}}@media screen and (max-width: 1023px){.menu-left{margin-left:0;margin-top:30px;padding-left:20px}}.site-nav__link{font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:14px}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{font-weight:600}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{border-color:rgba(4,133,142,.4) transparent transparent}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:hover:after{border-color:white transparent transparent}.is-dropdown-submenu-parent.opens-right.is-active a{background:#165366;color:#fff}.is-dropdown-submenu{border:none;padding:.5rem 0;background:#165366!important}.is-dropdown-submenu a.subitem{padding:3px 1rem;font-size:14px;line-height:1.4}.is-dropdown-submenu a.subitem:hover{background:#1f7590}.site-header__account{padding:0!important}.site-header__account svg{color:#3b3e3a}.icon-cart{color:#3b3e3a}.title-bar{padding:1.5rem;height:auto;position:relative}@media screen and (min-width: 1024px){.title-bar{opacity:0;height:0;position:absolute;z-index:0}}.mobile-nav-icons{position:absolute;right:60px;top:18px}span.button.search{padding:6px;background:transparent}span.button.search svg path{fill:#3b3e3a}span.button.search:hover{background:transparent}.site-nav__link{letter-spacing:1.5px;font-weight:900}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a:after{right:12px}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{padding-right:2rem}[data-dropdown-menu] ul{display:none}.search-mobile{width:100%;text-align:center;margin:0 0 1em}@media screen and (max-width: 480px){.search-mobile{margin-top:1em}}.site-footer h3{color:#b0dedc;border-bottom:1px solid #fff;font-weight:600;letter-spacing:1px;font-size:18px;margin-bottom:0}.site-footer ul{margin-top:10px}.site-footer ul li a{color:#fff;text-decoration:none;font-weight:300;font-size:14px;line-height:1.25}.home-content{margin:2em 0;display:flex;padding:0 2em;flex-direction:column}.home-content img{width:100%}.home-content h3{margin-bottom:0;font-size:18px}.home-content p{margin-top:0}.home-content .button{align-self:flex-end}.dyno_banner-bg{background-size:cover;padding-top:45vh}.fancy-header h3{line-height:.5;text-align:center;font-size:16px;letter-spacing:.3px;margin:3em 0 0}.fancy-header h3 span{display:inline-block;position:relative;letter-spacing:1px}.fancy-header h3 span:before,.fancy-header h3 span:after{content:"";position:absolute;height:5px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;top:0;width:300px}.fancy-header h3 span:before{right:100%;margin-right:15px}.fancy-header h3 span:after{left:100%;margin-left:15px}.shop-section{margin:2em 0;border-left:30px solid #fff;border-right:30px solid #fff}.shop-section .text-container{margin-top:40vh}.shop-section .text-container h3{background:#fff;padding:5px 9px;display:inline-block;font-size:18px;margin:0;letter-spacing:1px;color:#0a4958}.shop-section .text-container .button{font-size:12px;border-radius:0}.shop-section .text-container .button:hover{background:#258dad;color:#fefefe}.shop-section .dyno_img-bg{background-size:contain;background-repeat:no-repeat;background-position:center}.share-section img{width:auto!important;max-height:100px;margin:0 auto}h1.page-header{text-transform:uppercase;letter-spacing:1px;font-size:1.6em;font-family:Open-Sans,sans-serif;margin:2em 0 0}.sidebar-container{margin-top:0}@media screen and (min-width: 768px){.sidebar-container{padding-right:2em}.sidebar-container .sidebar-top-spacing{padding-top:1em}}.sidebar-container .sidebar-title{margin-bottom:2em;margin-top:0}@media screen and (max-width: 768px){.sidebar-container .sidebar-title{max-width:100px;margin-top:15px}}.sidebar-container h2.sidebar-header{color:#333;font-family:Open-Sans,sans-serif;font-weight:900;letter-spacing:1px;font-size:14px;margin-top:2em}.sidebar-container ul.sidebar-tags li a{font-size:14px;color:#333;letter-spacing:.3px}.sidebar-container ul.sidebar-tags li a.active,.sidebar-container ul.sidebar-tags li a:hover{border-color:#04858e;background:#04858e;color:#fff}.sidebar-container ul.sidebar-tags li.sidebar-links a.active{border:none;background:none;color:#04858e;font-weight:700}.sidebar-container .no-banner-spacing{padding-top:40px}.sidebar-container ul.no-bullets li.sidebar-links a{font-size:14px;color:#333;letter-spacing:.3px;line-height:1.25}.sidebar-container ul.no-bullets li.sidebar-links a.active,.sidebar-container ul.no-bullets li.sidebar-links a:hover{border-color:transparent;background:none;color:#04858e;font-weight:700}ul.no-bullets li{padding-bottom:4px}.promo-container{background:#04858e;color:#fff;font-weight:700;margin-top:-10px;font-size:14px}.promo-container a{color:#fff;text-decoration:underline}.collection-description{margin:1em 0 3em}a.col-name{text-transform:uppercase;font-family:Open-Sans,sans-serif;font-weight:900}.prod-container{margin-top:5%}.prod-title{font-size:1.4em}.prod-price{font-weight:900;font-size:1.1em;color:#656565}.prod-thumbnails li{width:25%;display:inline-block}.social-sharing{margin:0 auto 1em;text-align:right}.social-sharing a{margin:0;padding:5px;border:1px solid}.overlay-text{opacity:0;dispaly:none}.product-grid-item{margin:0}.product-grid-item p{margin:.5em 0 0 .5em}.product-grid-item p.prod-price{font-size:14px;color:#888}.product-grid-item p a{font-weight:700}.search-container{padding-left:2%}.search-container .product-grid-item{border:1px solid #eee;margin:5px}@media screen and (min-width: 768px){.search-container .product-grid-item{flex:0 0 23%;max-width:23%}}@media screen and (max-width: 768px){.search-container .product-grid-item{flex:0 0 47%;max-width:47%}}.search-container .product-grid-item .search-grid-item{padding:10px;text-align:left}.search-container .product-grid-item .search-grid-item h4{font-family:Open Sans,sans-serif;font-weight:700;margin-bottom:0;font-size:16px}@media screen and (max-width: 768px){.search-container .product-grid-item .search-grid-item p{font-size:14px}}#address_default_address_new{width:inherit!important;display:inline-block}#CartSpecialInstructions{width:80%;height:100px;border-color:#888;border-radius:0}.subtotal{font-weight:700;display:inline-block}.blog-meta{color:#666;font-size:14px}.blog-meta i.fa{padding-right:2px}.blog-meta i.fa-user{display:inline-block;margin-left:10px}.blog-tags{font-size:14px;color:#666}.blog-tags .fa{padding-right:2px}.sidebar-container .search-container{position:relative}.sidebar-container svg.search-svg{position:absolute;top:8px;right:10px}.sidebar-container .search-field{opacity:1;max-width:100%;display:inline-block;width:95%;margin:0}.sidebar-tags li{margin:5px 0}.sidebar-tags li a{border:1px solid #ccc}ul.sidebar-tags li.active{border-color:#04858e;background:#04858e;color:#fff;border-radius:30px;padding:5px 10px;font-weight:600;margin-left:2px}.archive-list li a,.recent-posts-list li a{color:#04858e!important;font-weight:700;font-size:14px}.archive-list li a span,.recent-posts-list li a span{color:#949494}.archive-list li a span.date,.recent-posts-list li a span.date{display:block;margin-bottom:10px}.pagination .current{background:#0a4958}blockquote p{color:#0a4958;font-weight:600;font-style:italic;font-size:20px}.contact-form input,.contact-form textarea{width:100%;border-color:#888;border-radius:0;margin-bottom:1em}textarea{border-color:#888}label{display:block;margin-bottom:5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:12px;color:#165366}.small-link{font-size:12px;text-decoration:uppercase}input.btn{display:block}.czt-login-logo img{width:40px;margin-left:10px}.search-form button{margin-top:-1px}ul.accordion{padding-left:0}.accordion-title{font-size:1em;color:#04858e;font-weight:700;padding-right:2.5rem}.accordion-title:focus,.accordion-title:hover{background-color:#165366;color:#fff}.section-title .accordion-title:before{content:""}.section-title .accordion-title{font-size:20px}#product-quick-view{width:60%!important;margin:3% auto}@media screen and (max-width: 480px){#product-quick-view{width:90%!important}}.qv-body{margin:0 auto!important;width:100%!important}select#quantity{max-width:80px}.pointer{cursor:pointer}.z-title-img{position:absolute;top:0;left:35px;max-width:200px}@media screen and (max-width: 1024px){.z-title-img{top:0;left:10px;max-width:150px}}@media screen and (max-width: 768px){.z-title-img{top:10px;left:10px;max-width:100px}}.page-bg-banner{padding:0}.rte h3+p{margin-top:-20px}.input-number-group .input-number,.input-number-group .input-number-decrement,.input-number-group .input-number-increment{border:1px solid #888;height:40px;line-height:35px;width:35px}.input-number-group .input-number{border-right:0;border-left:0;width:60px}select{border-radius:0}.same-color{color:inherit!important}#read-more-qv{color:#04858e;cursor:pointer}#longContent{display:none}@media print,screen and (min-width: 40em){.top-bar .top-bar-right{-ms-flex:0 1 auto;flex:0 1 auto;align-self:flex-start}}div#ApprenticeCodeForm{max-width:28%;min-width:240px}
/*# sourceMappingURL=/cdn/shop/t/92/assets/zentangle.scss.css.map */
