.four04{text-align:center}.cart{overflow-x:hidden;max-width:800px;margin:0 auto;padding:20px}.cart table{width:100%;border-collapse:collapse}.cart-image{width:50%!important}.cart table th{background-color:#f4f4f4}.cart .field{width:50px}.cart .submit{background-color:#428b13;color:#fff;border:none;padding:10px 15px;cursor:pointer;font-size:larger;width:25%;min-width:150px;max-width:300px}.cart .submit:hover{background-color:#428b13}.cart .field{color:#000;border:solid 2px #000;padding:10px 15px;cursor:pointer;font-size:larger;width:25%;min-width:150px;max-width:300px;margin-bottom:15px}.cart h1,.cart h2{text-align:center;margin-bottom:20px}.cart .actions{display:flex;justify-content:space-between;align-items:center}@media (max-width: 720px){.cart .actions{flex-direction:column;align-items:flex-start;margin-bottom:20px}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.page{width:100%;position:relative}.content img{width:100%;max-height:250px;object-fit:cover;object-position:center}.content{width:95%;max-width:950px;margin:50px auto}.product{display:flex;max-width:1240px;margin:50px auto;width:100%;padding:25px}.product-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:50px;width:50%}.product-info p{margin:5px 0;max-width:100%}.product-form{padding:5px 5%}.product-form form{width:100%;margin-top:50px;margin-bottom:50px;display:flex;flex-direction:column}.product-actions{margin-top:5px;margin-bottom:5px}.add-to-cart{margin-top:10px;background-color:#428b13;color:#fff;border:1px solid#5e5e5e;padding:15px 25px;border-radius:.1rem;width:100%;margin-bottom:10px}#product-carousel img{width:100%;height:auto;object-fit:cover;object-position:center}.product-actions{display:flex;flex-direction:column;align-items:center}.variant,.quantity,.payment{margin:10px 0;width:100%}.variant select,.quantity input{width:100%;padding:10px;border:1px solid #ccc;outline:none;border-radius:.1rem;color:#000}.variant select:focus,.quantity input:focus{padding:9px;border:2px solid black}@media (max-width: 767px){.product{flex-direction:column}.product-form{margin:auto}.product-info{width:80%;margin:20px;flex-direction:column}.product-info p{max-width:100%}.product-actions{display:flex;flex-direction:row;flex-wrap:wrap}#product-carousel{width:95%;margin:auto}}.search-results{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:20px;padding:0 15px;max-width:1250px;margin:100px auto}.search-result{max-height:700px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.search-results-image-container{overflow:hidden;border:1px solid black}.search-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease-in-out}.search-image:hover{transform:scale(1.05)}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.search h1,.search h3{margin:25px;text-align:center}.search h4{margin-top:5px;margin-bottom:15px}.search p{margin-top:15px;text-align:center}.search form{display:flex;align-items:center;flex-direction:column}.search form input[type=search]{margin:15px;border:1px solid black;outline:none;padding:10px 15px}.search form input[type=search]:focus{border:2px solid black;margin:14px}.search form button{background-color:#f0ccde;border:1px solid #fdfdfd;padding:15px 25px;box-shadow:#64646f33 0 7px 29px}@media (max-width: 767px){.search-results{grid-template-columns:1fr 1fr}}.socials{display:flex;justify-content:space-between;align-items:center;padding:10px}.socials-links{width:50%;display:flex;align-items:center}.socials-links a{margin-right:10px}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
