#fw-section-rich-text-177307015948670 {

p {
  font-size:18px;
}
}
#fw-section-image-with-text-09ed28b8-150d-43d6-9b3a-af332940f865 {

.html-formatter > * + * {
  margin-top: 18px;
}
.image-with-text__image--full-width {
  width:95%;
  border-radius:0px;
}
}
#fw-section-custom-html-3a74b6a9-e550-4bca-b10e-ca6555dc7eb4 {

button {
  color:white;
  background-color:black;
  font-size:30px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: black;
background-color: #ffffff;
		}

}
#fw-section-rich-text-5feadb09-be02-439d-aeb6-ef78c1b4acf9 {

.rich-text__heading {
  color: red;
  font-weight:bold;
  font-size:30px;
}
}
#fw-section-image-with-text-ea979d25-8333-40a8-a015-73affe30fbfc {

.image-with-text__image {max-width:60%;
                        }
.button {font-size:25px;
        }

.image-with-text__heading--left
{
  text-align:center;
}
}

#fw-section-custom-html-af177b0b-2880-47ba-9de8-c8861f6d4b45 {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}
}

#fw-section-custom-html-0aff1483-4227-4e83-b657-d78ba65a0ea8 {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}
}

#fw-section-custom-html-44cfd573-2c1c-4c9c-b7c8-8146b5204e8f {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}

}

#fw-section-custom-html-b0eed0f4-5ee6-43cd-bf63-85a2319eea42 {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}
}

#fw-section-custom-html-11ddfa09-e36c-4a74-a375-bd2d7a2617b9 {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}
}

#fw-section-custom-html-143343c4-d651-4d70-9440-753b43badbe6 {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}

}

#fw-section-custom-html-9fc537f8-9401-4abf-9757-76b58cb521ee {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}
}

#fw-section-custom-html-4faa2c69-e2c0-49ac-9718-d946172bd68f {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}

}

#fw-section-custom-html-d24c4de3-805a-45f9-82e2-a3046e5c8304 {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}
}

#fw-section-custom-html-c29c8544-186e-4a31-a782-eeb9ada252b2 {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}

}

#fw-section-custom-html-036ec081-caad-43de-ad53-bb7c0a3d0410 {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}

}

#fw-section-custom-html-dee34c09-5332-4184-b0cc-9fc4935558ad {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}
}

#fw-section-custom-html-f08aa9cd-49c7-4dbc-840b-d140aa75cc5a {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}
}

#fw-section-custom-html-6396d7ba-0370-45d3-9ab3-f221d259e859 {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}
}

#fw-section-custom-html-1d3e52b8-dec3-490e-98b4-b32c68ea7898 {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}

}

#fw-section-custom-html-23c1a335-778c-4eea-95b6-9d47c0c289f1 {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}

}

#fw-section-custom-html-06696146-a772-49b6-a02b-b9901c50e82b {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}
}

#fw-section-custom-html-e8339d34-8931-47a4-b558-c5a6f27c2bb8 {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}
}

#fw-section-custom-html-3a4d07fe-826c-48a6-ba61-f3d5013e7ef8 {

button {
  color:black;
  background-color:white;
  font-size:19px;
  border: 2px solid #000000;
  border-radius:2px;
  letter-spacing:1px;
  padding: 12px 24px;
  font-weight:bolder;
  border-radius:10px;
}

button:hover {
color: #808080;
background-color: #ffffff;
		}

}






















#fw-section-image-with-text-660e8ad7-5ef0-4b79-aa40-4b73d165ab05 {

.button {
  border-radius:0px;
  border: 2px solid black;
  background-color: white;
  color: black;
  padding: 14px 28px;
  font-size: 16px;
  cursor: pointer;
}
}

#fw-section-rich-text-54939516-e64d-49dd-b228-9271bfc4a002 {

.rich-text__heading {
  font-size:30px;
  }
}
#fw-section-collections-list-9248c31b-b3d9-4968-af06-fe07cb3a57cb {

.collections-list__item-image-wrapper {width:50%;}
}
#fw-section-collection-template-collection-hunting-art {

@media screen and (max-width: 730px) {
.grid__column {
    flex: none;
  max-width:100% !important;
}
}

@media screen and (max-width: 730px) {
.grid {
display:inline-block;
}
}

.tile__rice {display:none;}

@media screen and (max-width: 730px) {
.tile__heading {font-size:22px;
               }
}

.STOPtile__price--original::after {
  content: "FREE GIFT";
  display: inline-block;
  background-color: #cc0000; /* Red background */
  color: white;
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: bold;
  margin-left: 10px;
  margin-top:8px;
  margin-bottom:10px;
  vertical-align: middle;
}

}
#fw-section-image-with-text-921c938a-466b-43c9-ae8a-c30d5a36ac40 {


@media screen and (max-width: 730px) {
.image-with-text__image {
        border-radius: 0px;
        object-fit: cover;
        width: 400px;
        height: 300px;
        object-position: 50% 2%;
    }
}

@media screen and (min-width: 731px) {
.image-with-text__image {
        border-radius: 0px;
    }
}

.image-with-text__heading {
  font-size:35px;
}

.button {
  border-radius:0px;
  border: 2px solid black;
  background-color: white;
  color: black;
  padding: 14px 28px;
  font-size: 16px;
  cursor: pointer;
}
}
#fw-section-hero-d5147c86-cb17-426f-a759-aa9d75de98a9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
.button {
  border-radius: 0px;
  font-size: 25px;
  border: 2px solid #fffefe;
}

@media screen and (min-width: 480px) {
  .hero__container {
    height: 700px;
    margin-bottom: 15%;
  }
}
@media screen and (max-width: 730px) {
  .hero__container {
    height: 600px;
    margin-bottom: 15%;
  }
}

.hero__heading--regular {
  font-family: sans-serif;
  font-weight: 700;
  color: black !important;
}

.hero__text {
  color: black !important;
  font-size: 18px;
  margin-top:12px;
}

.hero__content {
  padding-bottom: 10px;
}

@media screen and (min-width: 750px) {
  .section-background {
    width: 60%;
    max-width: 620px;
    left:5%;
    min-height:820px;
  }
}

@media screen and (max-width: 749px) {
  .section-background {
    width: 100%;
    top: -35px;
  }
}

@media screen and (min-width: 750px) {
  .hero__content {
    margin-left: 40%;
  }
}

@media screen and (max-width: 749px) {
  .hero__heading {
    padding-left: 8px;
    padding-right: 8px;
    fon-size: 25px;
  }
}

@media screen and (min-width: 750px) {
  .hero__heading {
    padding-left: 75px;
    padding-right: 75px;
    font-size: 50px;
  }
}

@media screen and (min-width: 750px) {
  .hero__cta-container {
    margin-top: 70px;
  }
}

@media screen and (min-width: 750px) {
  .container {
    margin-bottom: 100px;
  }
}
}

#fw-section-collection-template-collection-hunting-gifts-template {

@media screen and (max-width: 730px) {
.grid__column {
    flex: none;
  max-width:100% !important;
}
}

@media screen and (max-width: 730px) {
.grid {
display:inline-block;
}
}

.tile__rice {display:none;}

@media screen and (max-width: 730px) {
.tile__heading {font-size:25px;
               }
}

.tile__price--original::after {
  content: "FREE GIFT";
  display: inline-block;
  background-color: #cc0000; /* Red background */
  color: white;
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: bold;
  margin-left: 10px;
  margin-top:8px;
  margin-bottom:10px;
  vertical-align: middle;
}

}

#fw-section-image-with-text-73269fdd-3943-4e30-ad5a-d6c3f6155a82 {

.image-with-text__image {
  border-radius:0px;
}

p {
  padding-bottom:10px;
}

.button {
  border-radius:0px;
  border: 2px solid black;
  background-color: white;
  color: black;
  padding: 14px 28px;
  font-size: 16px;
  cursor: pointer;
}
}








#fw-section-collection-template-collection-landing-page-heritage {

@media screen and (max-width: 650px) {
.tile__heading {
  text-align:left;
  font-size:16px;
}
}
}
#fw-section-hero-1753117836 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
@media (max-width: 650px) {
.hero__heading {
  text-align: left;
  font-weight:600;
  font-size:45px;
  padding-top:100px;
}
}

@media (min-width: 700px) {
.hero__heading {
  text-align: left;
  font-family:poppins;
  font-weight:600;
  font-size:2rem;
}
}

@media (max-width: 650px) {
.section-background__image {
    background-position: right;
}
}

.hero__text {
    margin-top: 16px;
    color: var(--color-on-background);
    text-align: left;
}


.button {
  font-size:20px;
  border-radius:0px;
  border-color:white;
  opacity:unset;
  background-color:#8f2c08;
  margin-left:5%;
  max-width:300px;
}
}
#fw-section-hero-20eaf0c7-2360-4938-b727-dd9281610a59 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
@media screen and (min-width: 760px) {
.hero__adapt {
  max-height:250px;
  height:50%;
}
}

@media screen and (max-width: 650px) {
.hero__adapt {
  max-height:150px;
  height:50%;
}
}
}
#fw-section-collections-list-f194a5d7-23ab-4706-a987-796e02bddbe5 {

.collections-list__item-title {
  font-family: poppins;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  padding-top: 16px;
  padding-bottom: 12px;
  text-align: center;
}

.collections-list {
    padding-top: 10px;
    padding-bottom: 22px;
}

.section-header {display:none;}

@media (min-width: 1024px) {
  .grid--waffle > .grid__column {
    padding: 16px;
    width: 70%;
  }
}

.collections-list__item-image-wrapper {
  border-radius:0px;
}


}
#fw-section-hero-d065821d-fdae-4c5e-9c51-713a4845c04e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
@media screen and (min-width: 760px) {
.hero__container--small {
  max-height:250px !important;
  min-height:250px;
  height:50% !important;
}
}

@media screen and (max-width: 650px) {
.hero__container--small {
  max-height:150px !important;
  height:50% !important;
  min-height:150px;
}
}
}
#fw-section-featured-collection-d38c1826-b7b0-4d84-b3a3-3a49a63aae29 {

.tile__heading {
  text-align:center;
  font-size:18px;
  margin-left:20%;
  margin-right:20%
               }
@media (max-width: 650px) {
  .grid {
    display: grid;
  }
}

@media (max-width: 650px) {
.grid__column {
    max-width: 100%;
}
}

@media (max-width: 650px) {
    .tile__heading {
        text-align: center;
        font-size: 20px;
        margin-left: 5%;
        margin-right: 15%;
    }
}

.section-header {display:none;}
}
#fw-section-image-with-text-3acb75dd-bf75-4e56-8948-975dd0ed4a3c {

.button {
  color:black;
  background-color:white;
  border:2px solid black;
  font-size:20px;
}
}

#fw-section-announcement-bar-871a4906-ff54-4fec-9e2f-ff83b7c7ec91 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
.announcement-bar__label {
  font-size:18px;
font-weight:550;
font-color:white;
text-transform: uppercase;
letter-spacing:1px;}
}

#fw-section-product-product-default {


.button {
  font-size:20px;
  border-radius:0px;
  border-color:#d2bfbf!important;
  opacity:unset;
}

@media (min-width: 651px) {
  .product-info__title {
  line-height:1.2;
  font-weight:400;
  font-style:normal;
  font-family:poppins;
  text-transform:uppercase;
  font-size:30px;
}
}

@media (max-width: 650px) {
.product-info__title {
  line-height:1.2;
  font-weight:400;
  font-style:normal;
  font-family:poppins;
  text-transform:uppercase;
  font-size:25px;
}
}


p, .paragraph {
    font-family: Lato, Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: normal;
    text-transform: none;
    margin: 1.2em 0;
    line-height: 24px;
    color:#3b3b3b;
}

#fw-section-product-product-default {
  & p, & .paragraph {
        font-family: Lato, Helvetica, Arial, sans-serif;
    font-size: 1.2rem;
    font-weight: normal;
    text-transform: none;
    margin: 1em 0;
    line-height: 24px;
  }
}

#accordian {
  font-size: 1rem;
 
           }

#accordion-item-2-panel p {
  padding-bottom:10px;}

#accordion-item-2-panel table {
  padding-bottom:10px;}

.product-option__name {
  margin-bottom: 12px;
  font-size: calc(var(--font-body-scale) * 0.875rem);
  display: none;
}

.accordion__heading {
  font-size:18px;
  letter-spacing:1px;
}

.product-info__price {
    font-size: 28px;
}

.prouct-info__promotion-description::before
{
   content: "Valentine's Sale - ENDS SOON";
  display: block;  
  color: #cc0000;;
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 18px;
  font-weight: bold;
  margin-left: 10px;
  margin-top:5px;
  margin-bottom:10px;
  vertical-align: middle;
}

.roduct-info__prices::after {
  content: "SAVE 15%";
  display: inline-block;
  background-color: #cc0000; /* Red background */
  color: white;
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 18px;
  font-weight: bold;
  margin-left: 10px;
  margin-top:6px;
  margin-bottom:10px;
  vertical-align: middle;
}

.produc-info__prices::after {
  content: "Free Gift";
  display: inline-block;
  background-color: black;
  background-image: url('https://imgproxy.fourthwall.com/3bf0OxgOSx_PlPPPJkoeDbQCxVMcHzm4slBsqWFc9QY/w:1920/sm:1/enc/VDN1_g-b_S8MrL2R/TDB8eHCL1JXw7dka/c_jPCiAySKFUinI1/_BMTbkcQqfQlogtr/NS_xVAbDzhInctr4/LoSS_b8fNHpAOZga/125tLOYe60Eiap0x/iq5LZMqWxCwEfYKO/2C3ZDd8wOa4s64k4/0CN9JECTvV1QMvqj/-_RSeXugaSTEL-3n/Cfw5x-SFzE134Cu5/d1quvemnuA2eTl2D/8NT9MLjt8CD5q8ZT/lUe9ZERdO-o');
  background-size: cover;        /* or contain */
  background-position: top;
  background-repeat: no-repeat;
  color: white;
  padding: 40px 40px;
  border-radius: 4px;
  font-size: 18px;
  font-weight: bold;
  margin-left: 10px;
  margin-top: 8px;
  margin-bottom: 10px;
  vertical-align: middle;
}

.product-info__cta[data-product="cta"]::after {
  content: "🚚 EST. Delivery: 5-7 Business Days  ";
  display: block;
  margin-top: 10px;
  font-weight:bold;
  margin-left:12%;
}

.sticky-add-to-cart::after {
content: "30% OFF - Ends Soon!";
  color: red;
  font-weight: bold;
  text-align: center;
  font-size:18px;
  display: block; /* Makes text-align work */
}


.sticky-add-to-cart {
  background-color:white;
  display:none;
}

.sticky-add-to-cart.is-visible {
  display: none !important;
}

.product-drawer__recommended 
{display:none;
}
}

#fw-section-product-recommendations-product-default {

 .grid__column--4\@md {max-width:200px;}
 .product-recommendations--padding {
    padding-top: 48px;
    padding-bottom: 48px;
    display: none;
  }
}

#fw-section-custom-html-b43add82-9f0c-43d2-a080-ae92a306413a {

.framer-1ris4cm-container {
  display:none;}
.framer-1d7o1d3 {display:none;}

}