/* BOLD.CSS
  To include this file in your theme, add the following before the closing </head> tag in theme.liquid
  {{ 'bold.css' | asset_url | stylesheet_tag }}
*/


.bold_option_value_swatch {
    width: 150px;
    height: 150px;
}

.bold_option_value {
    margin-right: 15px;
    display: block;
}

.bold_option.bold_option_radio {
    padding: 5px 8px 5px 5px;
    border: 2px dashed #0587f9;
    border-radius: 10px;
 	width: 57%;
}

@media only screen and (max-width: 801px){
  
 .bold_option_swatch .bold_option_element { 
  display: inline-table;
 }
  .bold_option.bold_option_radio {
    width: 100%;
  }


}

#s-ccdfa594-4f78-4238-ae7e-a6559018c251 {
	padding-top: 90px!important;
}
#s-8e1a29c7-5ff4-4c42-99ec-89a15a78f273 {
    margin-bottom: 70px!important;
}
#s-fdf43440-e0de-4c93-b795-71a90166c8ca, #s-3fc6aa03-07bb-4646-97ba-a1abb33ccdee, #s-7f9d3969-be37-4aeb-ad1d-438e47db0334 {
    margin-bottom: 0px;
    display: none!important;
}

html body, html span, html div, html a, html h1, html h2, html p {
    font-family: Montserrat!important;
}
#s-b29d9aa4-ac36-4d4a-8ce5-93f3e77d9c98 .shogun-heading-component h2 {
    letter-spacing: 0px!important;
}
#s-b29d9aa4-ac36-4d4a-8ce5-93f3e77d9c98 {
    padding-top: 150px!important;
	padding-bottom: 80px!important;
}
#s-9f0c058e-c668-44f6-8422-9cffa2a4f43c {
    padding-top: 34px!important;
}
#s-481c0b1f-7227-4e04-83f5-cb54ee75d5ae span, #s-9f90fae8-c986-4476-873e-a1c0754fb3a9 span, #s-de766032-95e1-472f-81f9-51ec8eae7a6a span, #s-d8a5a210-dcbe-4b8c-b831-ae3e1520c2fa span {
  font-style: italic!important;
}
#s-532a148d-6767-44a6-94fc-324619d1234d {
	padding-top: 90px!important;
    padding-bottom: 70px!important;
    text-align: center!important;
    background-color: #fff!important;
    margin-bottom: 0px!important;
}
#s-532a148d-6767-44a6-94fc-324619d1234d .shogun-heading-component h2 {
    letter-spacing: 0px!important;
}


#s-65ea5f9c-de44-4ee7-82a1-426783905047 span, #s-cbbbae9f-22b6-4e62-b3ba-177d055a98bf span, #s-9baed0be-c908-4fec-909a-47d6a1e0bada span, #s-62da932c-27be-418c-ab9e-1d62be7dc41e span {
   font-style: italic!important; 
}
#s-26fbf644-a7ad-4b40-9dda-1e4e761bbd37 {
    padding-top: 0px!important; 
}
#s-8009f13f-dfe6-4bb2-ba24-3fa543ea8d8b .shg-row > .shg-c-lg-3 {
    width: calc(25.0% - 0.0px)!important; 
}
#s-532a148d-6767-44a6-94fc-324619d1234d {
    background-color: #fff!important; 
}
#s-b534f8be-ea01-4405-9270-63181a6a8165 {
    margin-bottom: 0px!important; 
    padding-bottom: 80px!important; 
    background-color: #fff!important; 
}
#s-5e19d589-245a-4aea-a2b6-ed559b87ce2d .shg-theme-text-content p:first-child{
    text-transform: uppercase!important; 
    font-weight: 600!important; 
}
#s-0ef1ebfa-4bcc-4b3e-83a3-dd324bc9579d .shg-theme-text-content p:first-child{
    text-transform: uppercase!important; 
    font-weight: 600!important; 
}
#s-87cfa56b-633b-4fd4-a5ed-0dfa0d2762c8 {
    margin-top: 0px!important; 
    margin-bottom: 0px!important; 
}
#s-680ab35a-ac63-4e14-90e6-9da353822792 {
    padding-top: 90px!important; 
    padding-bottom: 70px!important; 
}
#s-c80dd8c4-86d1-4479-abc4-b2404dd88c45 {
	background-image: none!important;
}
#s-d6f44d27-57a4-4ce4-a465-1cc08fd7605e {
    padding-top: 80px!important;
    padding-bottom: 80px!important;
}
#product-1837969113131 div.product__meta.hidden-pocket div.product__prices span.product__price.product__price--old.h4 span {
    color: lightgray;
} 
#s-97cf988a-7f37-4ea5-a0c9-1e47cbc3962b .shg-c.shogun-image-container.shg-align-center img {
    display: block;
    margin: 0 auto;
    max-width: initial;
    width: 100%;
}

#s-97cf988a-7f37-4ea5-a0c9-1e47cbc3962b .shg-c.shogun-image-container .shogun-image {
    max-width: 1330px;
    width: 100%;
}
#s-27f08204-c96c-4f71-994d-6f28d81fa233 {
    padding-bottom: 0px!important;
}
#s-dd3f2ce3-f1bc-425c-83ef-87ab9c915806 {
    max-width: initial!important;
}