@import url(https://fonts.googleapis.com/css2?family=Alex+Brush&family=Ephesis&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Oooh+Baby&family=Poiret+One&display=swap);
*{box-sizing:border-box;margin:0;padding:0}body{background-attachment:fixed;background-color:#000;background-image:url(images/AxisHero2.31ab6846.jpg);background-repeat:no-repeat;background-size:cover;color:#bfbfbf;font-family:Montserrat,serif;justify-content:center}.axis-site-wrapper,body{display:flex;position:relative}.axis-site-wrapper{flex-direction:column;overflow-x:hidden;width:100%}li{list-style:none}.col-main{display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%}a{color:#bfbfbf}a:hover{color:#fff}.accent-text{color:#958e09}.col-header{align-items:center;display:flex;height:100px;justify-content:space-between;margin:auto;max-width:1250px;position:relative}#mainLogoLink{margin-left:15px;position:relative}#main-home-icon{height:40px}.menu-top-menu-container{width:45%}.menu-item{display:inline-block;text-align:center}#menu-top-menu{align-items:center;display:flex;justify-content:space-between;text-align:center}.menu-item a{color:#bfbfbf;font-size:1.5rem;font-weight:300;text-decoration:none}.menu-item a:hover{color:#fff}.menu-item.active a{color:#958e09}.container-cart{float:right;margin-right:15px;position:relative}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 48}.cart-icon{color:#bfbfbf;font-size:2.1rem}.cart-icon:hover{color:#fff}.col-content{margin:2rem auto;max-width:1250px;position:relative;width:100%}.col-content .wp-block-heading{font-size:1rem;margin-top:.85rem}.col-content .wp-block-heading p{font-size:1.1rem;margin-top:.5rem}.axis-page-content{background-color:hsla(0,0%,100%,.05);padding:1rem}.axis-page-content .news-post{background-color:hsla(0,0%,100%,.15);margin-top:1.5rem;padding:1rem}.axis-page-content .news-post p{margin:0}.axis-page-content .faq-posts{background-color:hsla(0,0%,100%,.15);margin-top:1.5rem;padding:1rem}.axis-page-content .faq-posts h2{font-size:1rem}.axis-page-content .faq-posts .answer-container,.axis-page-content .faq-posts .question-container{display:flex;margin-top:10px}.axis-page-content .faq-posts .answer-container .title-icon,.axis-page-content .faq-posts .question-container .title-icon{font-size:1.5rem}.axis-page-content .faq-posts .answer-container .title-icon.icon-answer,.axis-page-content .faq-posts .question-container .title-icon.icon-answer{color:#958e09}.axis-page-content .faq-posts .answer-container p,.axis-page-content .faq-posts .question-container p{margin:5px 0 0 20px}.axis-page-content p{margin-top:.5rem}.axis-page-content p strong{font-size:1.1rem}.axis-page-content h1.wp-block-heading{font-size:1.25rem}.axis-page-content .wp-block-heading{margin-top:2rem}.axis-page-content .wp-block-list li{list-style:circle;margin:1rem 2rem}.axis-page-content .wp-block-image{margin-top:3rem}#primary.content-area{background-color:hsla(0,0%,100%,.05);padding:2rem}.hero-section{display:flex;height:50vh;justify-content:center;position:relative;width:100%}.col-hero{margin:0 25px;max-width:1250px;width:100%}#heroText{max-width:65%;padding:100px 0 0 85px}#heroText h1 a{text-decoration:none}#heroText #more-news-link{margin-left:1rem}.content-area{margin:auto;max-width:1250px;padding:0 25px;width:100%}.product-section{display:flex;flex-direction:column;width:100%}.product-section .product-container{background-color:hsla(0,0%,100%,.15);height:-moz-fit-content;height:fit-content}.product-section .product-container h3{font-size:1.5rem;font-weight:300;margin:15px 0;text-align:center}.product-section .product-container .woocommerce ul.products[class*=columns-]{margin-top:25px}.product-section .product-container .woocommerce ul.products[class*=columns-] li.product{max-width:250px}.product-section .product-container .woocommerce ul.products[class*=columns-] li.product .axis-sku{font-size:.9rem}.axis-pagination{text-align:center}.axis-pagination ul{border:1px solid #cfc8d8;border-right:0;clear:both;display:inline-block;margin:1px;padding:0;white-space:nowrap}.axis-pagination ul li{border-right:1px solid #cfc8d8;display:inline;float:left;margin:0;overflow:hidden;padding:0}.axis-pagination ul li .page-numbers{display:block;font-size:1em;font-weight:400;line-height:1;margin:0;min-width:1em;padding:.5em;text-decoration:none}.axis-pagination ul li .current,.axis-pagination ul li .page-numbers:hover{background:#e9e6ed;color:#816f98}.aws-container{display:flex;justify-content:flex-end}.aws-container .aws-search-form{height:2rem;margin:10px 0}.aws-container .aws-search-form .aws-search-field{background-color:transparent;border:1px solid #bfbfbf;border-bottom-left-radius:3px!important;border-top-left-radius:3px!important;color:#bfbfbf}.aws-container .aws-search-form .aws-search-clear{color:#bfbfbf}.aws-container .aws-search-btn{border-bottom-right-radius:3px!important;border-color:#bfbfbf!important;border-top-right-radius:3px!important}.woocommerce a.added_to_cart{padding:1rem}.soldout{background-color:#4d4d4d;font-size:.8rem;padding:3px 8px;position:absolute;right:6px;text-align:center;top:6px}a.woocommerce-LoopProduct-link{color:#bfbfbf}.woocommerce a.button{background-color:transparent;border:2px solid #bfbfbf;color:#bfbfbf}.col-products{display:flex;justify-content:center}.product-front-window{margin:25px}.product-front-window img{height:200px;width:200px}.product-subject{font-size:.75rem}.product-item{font-size:1rem;font-style:italic;font-weight:500}.product-price{color:#ff0}.orderby{background-color:transparent;border-radius:2px;color:#bfbfbf;padding:2px}.orderby option{background-color:#4d4d4d;border:none}.orderby option:hover{background-color:#666}.no-product-container{padding:75px 0;text-align:center}.summary .product_meta a{color:#d9d9d9}.summary .product_meta a:hover{color:#fff}.wc-block-components-product-details__value{color:#958e09;margin-right:15px}.axis-add-engraving-checkbox{background-color:transparent;border:2px solid #bfbfbf;transform:scale(1.5)}.axis-checkbox-label{margin-left:10px}.axis-font-display{border:1px solid #bfbfbf}.axis-font-display.active{border-color:#958e09}.woocommerce form .form-row .input-text{background-color:#bfbfbf}.woocommerce fieldset{border-radius:2px}.woocommerce fieldset legend{background-color:transparent;font-size:1.25rem;margin-left:15px;padding:0 5px}.woocommerce a{color:#d9d9d9}.woocommerce a:hover{color:#fff}.woocommerce div.product form.cart .single_add_to_cart_button.alt{background-color:transparent;border:2px solid #d9d9d9}.woocommerce .woocommerce-MyAccount-navigation-link{margin:1rem}.page-template-page-contact .axis-page-content{text-align:center}#status-message{display:none;margin:1.5rem auto;max-width:600px;padding:1rem;width:100%}#status-message p{margin:0}#status-message.show{display:block}#status-message.show.success{background-color:#00802b}#status-message.show.error{background-color:#f66}.axis-contact-form{align-items:center;display:flex;flex-direction:column;padding:0}.axis-contact-form .label-div{display:flex;margin:1.3rem 0 .3rem}.axis-contact-form .label-div .contact-form-required-field{color:red}.axis-contact-form .label-div label{display:block;margin-top:.2rem}.axis-contact-form .input-group{max-width:600px;width:100%}.axis-contact-form .legend{display:flex;margin-top:3rem;max-width:600px;width:100%}.axis-contact-form .legend .star-icon{color:red}.axis-contact-form .legend .legend-text{font-size:.8rem;margin:0}.axis-contact-form input,.axis-contact-form textarea{background-color:#bfbfbf;border-radius:4px;border-style:none;padding:.5rem;width:100%}.axis-contact-form #message-body{font-family:Montserrat,serif;height:10rem;margin-bottom:2rem;max-width:600px}.axis-contact-form .form-submit-button{background-color:transparent;border:2px solid #bfbfbf;color:#bfbfbf;margin:2rem 0}.axis-contact-form .form-submit-button.active{border:2px solid #958e09;color:#958e09;cursor:pointer}.axis-footer{margin-top:auto;width:100%}.footer-section{position:relative;width:100%}.col-footer{display:flex;justify-content:center;margin:30px 0 45px}.menu-bottom-left-container,.menu-bottom-right-container{width:250px}.menu-bottom-left-container .menu .menu-item,.menu-bottom-right-container .menu .menu-item{display:block;text-align:left}.menu-bottom-left-container .menu .menu-item a,.menu-bottom-right-container .menu .menu-item a{font-size:1rem;text-align:left}.menu-bottom-right-container{border-left:2px solid #bfbfbf}.menu-bottom-right-container .menu .menu-item{text-align:right}.footer-menu.right{border-left:2px solid #bfbfbf;text-align:right}.text-copyright{font-size:.85rem;margin:10px;position:relative;text-align:center}.copyright-space{margin:0 5px}
@media screen and (min-width:1000px){.axis-mobile-menu-icon{display:none!important}.menu-item a{font-size:1.5rem}.menu-mobile-menu-container{display:none}.product-section .woocommerce ul.products[class*=columns-]{display:flex;justify-content:center}.aws-container .aws-search-form{width:320px}}
@media screen and (min-width:701px)and (max-width:999px){html{margin:0!important;padding:0!important}header{height:100px}#main-home-icon{height:25px}.axis-mobile-menu-icon{display:none!important}.menu-item a{font-size:1rem}#wpadminbar,.menu-mobile-menu-container{display:none}#heroText{max-width:90%;padding:2rem 0}.product-section .product-container{height:-moz-fit-content;height:fit-content;top:50%}.product-section .product-container .woocommerce ul.products[class*=columns-]{display:flex;justify-content:center}.product-section .product-container .woocommerce ul.products[class*=columns-] li.product{margin:.5rem}.product-section .product-container .woocommerce ul.products[class*=columns-] li.product .woocommerce-loop-product__title{font-size:.85rem}.product-section .product-container .woocommerce ul.products[class*=columns-] h2{height:3rem}.woocommerce{margin:0 auto;padding:1em}.woocommerce,.woocommerce ul.products[class*=columns-]{display:block;text-align:center;width:100%}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n){clear:none!important;float:right}.aws-container .aws-search-form{width:320px}}
@media screen and (max-width:700px){html{margin:0!important;padding:0!important}body{background-position-x:35%}.axis-site-wrapper{position:relative}header{height:unset}#mainLogoLink{left:8%;margin-left:0}.woocommerce-product-search{justify-content:center;margin-top:1rem}.axis-mobile-menu-icon{color:#bfbfbf;font-size:40px!important;margin-right:25px;position:absolute;right:0;text-decoration:none;top:50px;transform:scale(1);transform:translateY(-50%)}.menu-mobile-menu-container{background-color:#1a1a1a;border-bottom-left-radius:1rem;border-top-left-radius:1rem;display:flex;position:absolute;right:0;z-index:100}.menu-mobile-menu-container ul{display:flex;flex-direction:column;margin:2rem}.menu-mobile-menu-container ul .menu-item{padding:1rem 2rem}.menu-mobile-menu-container.show{transform:unset}.menu-mobile-menu-container{transform:translateX(100%);transition-duration:.5s}#wpadminbar,.col-footer,.container-cart,.menu-top-menu-container{display:none}.hero-section{max-height:45%}#heroText{max-width:100%;padding:0}.product-section{height:-moz-fit-content;height:fit-content;top:50%}.woocommerce{display:flex;flex-direction:column;margin:0 auto;padding:1em;width:100%}.woocommerce ul.products[class*=columns-]{display:block;text-align:center;width:100%}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n){clear:none!important;float:right}div.pagination{font-size:1.2rem;text-align:center}.axis-add-engraving-checkbox{transform:scale(2)}.axis-contact-form{display:flex;flex-direction:column;justify-content:center}footer{position:relative}}
