.col-full{max-width:100%;margin:0;padding:0;box-sizing:border-box}#HeroSection .hero-info .hero-buttons .hero-button{border-width:2px;border-radius:52px;padding:.5rem 2rem;font-size:14px;font-weight:500}#HeroSection .hero-info .hero-buttons .hero-button::after{content:"";display:inline-block;width:17px;height:17px;background-image:url("../images/Button Icon.png");background-size:cover;margin-left:8px;vertical-align:middle}#Intro{background-color:#271503;padding-bottom:2rem}#Intro .intro-area{margin-top:-4rem}#Intro .intro-area .intro-box{background-color:#f0dbc7;padding:1rem 2rem;border-radius:17px}#Intro .intro-area .intro-box p{color:#272727;font-size:30px;font-weight:600;text-align:center;line-height:180%;margin-bottom:.5rem}#Intro .intro-area .intro-box .button-area{display:flex;justify-content:center;margin-top:1.5rem}#Intro .intro-area .intro-box .button-area a{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#522c06;border:solid 2px #180d01;padding:.5rem 2rem;border-radius:52px;font-size:14px;font-weight:500}#Intro .intro-area .intro-box .button-area a:hover{background-color:#fff;color:#180d01;text-decoration:none}#Intro .intro-area .intro-box .button-area a img{margin-left:.5rem}#Products{background-color:#271503;padding:4rem 0}#Products .title-nav{display:flex;flex-wrap:nowrap}#Products .title-nav .title-area{flex-shrink:0;width:auto}#Products .title-nav .title-area .tag{color:#c18623;font-size:14px;margin-bottom:0}#Products .title-nav .title-area h2{color:#fff;font-size:50px;margin-bottom:3rem;font-weight:600}#Products .title-nav .nav-area{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:2rem;margin-bottom:2rem}#Products .title-nav .nav-area .category-filter{padding:.5rem 1rem;cursor:pointer}#Products .title-nav .nav-area .category-filter:hover p{text-decoration:underline}#Products .title-nav .nav-area .category-filter p{color:#fff;font-size:14px;margin-bottom:0;text-transform:uppercase}#Products .title-nav .nav-area .category-filter.active p{color:#c18623;text-decoration:underline}#Products .title-nav .nav-area .category-filter-button{padding:.5rem 1rem}#Products .title-nav .nav-area .category-filter-button a{display:block;color:#fff;font-size:14px}#Products .title-nav .nav-area .category-filter-button a:hover{color:#c18623}#Products .products-list{display:flex;flex-wrap:wrap}#Products .products-list .product-area{width:25%;padding:0 1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}#Products .products-list .product-area .top-area:hover{text-decoration:none}#Products .products-list .product-area .top-area:hover .image-area{transform:scale(1.05)}#Products .products-list .product-area .top-area:hover .prod-name{color:#49b5c2}#Products .products-list .product-area .top-area .image-area{display:flex;aspect-ratio:1.3/1;margin-bottom:2rem;transition:.2s;position:relative}#Products .products-list .product-area .top-area .image-area img{width:100%;height:100%;object-fit:cover}#Products .products-list .product-area .top-area .image-area .new-badge{position:absolute;display:flex;align-items:center;justify-content:center;top:-2rem;left:10px;background-color:#c11b17;color:#fff;padding:15px;font-size:14px;font-weight:bold;text-align:center;border-radius:50%;width:60px;height:60px;line-height:20px;z-index:10;box-shadow:0px 4px 6px rgba(0,0,0,.5)}#Products .products-list .product-area .top-area .image-area .sold-badge{position:absolute;display:flex;align-items:center;justify-content:center;top:10px;right:10px;background-color:#000;color:#fff;padding:15px;font-size:14px;font-weight:bold;text-align:center;border-radius:50%;width:60px;height:60px;line-height:10px;z-index:10}#Products .products-list .product-area .top-area .cat-name{color:#c18623;font-size:12px;font-weight:500;margin-bottom:0;text-transform:uppercase}#Products .products-list .product-area .top-area .prod-name{color:#fff;font-size:20px;font-family:"Gelasio",serif;margin-bottom:1rem}#Products .products-list .product-area .bottom-area{padding:1rem 0 4rem 0}#Products .products-list .product-area .bottom-area .price{color:#49b5c2;margin-top:0;margin-bottom:1rem;font-size:17px;font-weight:500}#Products .products-list .product-area .bottom-area a{display:flex;justify-content:center;align-items:center;color:#00111a;background-color:#fff;border:solid 2px #00111a;padding:.5rem 2rem;border-radius:52px;font-size:14px;font-weight:500}#Products .products-list .product-area .bottom-area a:hover{background-color:#00111a;color:#fff;text-decoration:none}#Products .products-list .product-area .bottom-area a img{margin-left:.5rem}#AboutCat{background:linear-gradient(#FAE7D0, #FFF)}#About{padding:4rem 0}#About .text-area h2{color:#272727;font-size:50px;font-weight:600;margin-bottom:1rem}#About .text-area p{color:#272727;font-size:16px}#About .text-area .button-area{display:flex;justify-content:flex-start}#About .text-area .button-area a{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#522c06;border:solid 2px #180d01;padding:.5rem 2rem;border-radius:52px;font-size:14px;font-weight:500}#About .text-area .button-area a:hover{background-color:#fff;color:#180d01;text-decoration:none}#About .text-area .button-area a img{margin-left:.5rem}#About .image-area img{border-radius:36px}#Categories{padding:4rem 0}#Categories .title-area{margin-bottom:2rem}#Categories .title-area .tag{color:#c18623;font-size:14px;margin-bottom:.5rem;text-align:center}#Categories .title-area h2{color:#252525;font-size:50px;font-weight:bold;text-align:center;margin-bottom:0}#Categories .page-links{display:flex;flex-wrap:wrap;justify-content:center}#Categories .page-links .link-area{width:23%;padding:.75rem .5rem}#Categories .page-links .link-area a{display:flex;flex-direction:column;background-color:#231909;border-radius:8px;overflow:hidden;outline:solid 2px rgba(0,0,0,0);transition:.2s}#Categories .page-links .link-area a:hover{background-color:#fff;text-decoration:none;outline-color:#000}#Categories .page-links .link-area a:hover p{color:#000}#Categories .page-links .link-area a .image-area{aspect-ratio:1.4/1;display:flex;justify-content:center;align-items:center}#Categories .page-links .link-area a .image-area img{width:100%;height:100%;object-fit:cover;border-radius:0}#Categories .page-links .link-area a p{color:#fff;text-align:center;font-size:16px;font-weight:600;margin-bottom:0;padding:.5rem;transition:.2s}@media only screen and (max-width: 768px){#Intro .intro-area .intro-box{padding:2rem 1.5rem}#Intro .intro-area .intro-box p{font-size:20px}#Products .title-nav{justify-content:space-between}#Products .title-nav .title-area h2{font-size:30px}#Products .title-nav .nav-area{max-width:430px;padding-top:1rem}#Products .products-list .product-area{width:33%}#About .text-area h2{font-size:30px}#Categories .title-area h2{font-size:30px}#Categories .page-links .link-area{width:33%}}@media only screen and (max-width: 430px){#Intro{padding:4rem 0 2rem 0}#Intro .intro-area{margin-top:0}#Products .title-nav{flex-direction:column;justify-content:unset;align-items:center}#Products .title-nav .title-area p,#Products .title-nav .title-area h2{text-align:center}#Products .title-nav .nav-area{justify-content:center}#Products .products-list .product-area{width:100%;max-width:350px;margin:auto}#About .text-area{margin-bottom:2rem}#Categories .page-links .link-area{width:50%}}
