/** Shopify CDN: Minification failed

Line 1406:25 Expected "}" to go with "{"

**/
/* Place any CSS overrides in this file. */

@font-face {
    font-family: 'Neutra Book';
    src: url('NeutraText-Book.eot');
    src: url('NeutraText-Book.eot?#iefix') format('embedded-opentype'),
        url('NeutraText-Book.woff') format('woff'),
        url('NeutraText-Book.ttf') format('truetype'),
        url('NeutraText-Book.svg#NeutraText-Book') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neutra Bold';
    src: url('NeutraText-Bold.eot');
    src: url('NeutraText-Bold.eot?#iefix') format('embedded-opentype'),
        url('NeutraText-Bold.woff') format('woff'),
        url('NeutraText-Bold.ttf') format('truetype'),
        url('NeutraText-Bold.svg#NeutraText-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Serif Gothic';
    src: url('SerifGothicStd-Bold.eot');
    src: url('SerifGothicStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('SerifGothicStd-Bold.woff') format('woff'),
        url('SerifGothicStd-Bold.ttf') format('truetype'),
        url('SerifGothicStd-Bold.svg#SerifGothicStd-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/** Custom font references START **/

body, input, select, textarea{
	font-family: 'Neutra Book', sans-serif;
  	font-size: 18px;
}

.custom-font, .h1, .h2, .h3, .h4, .h5, .h6, .header-font, h1, h2, h3, h4, h5, h6{
	font-family: 'Serif Gothic', sans-serif;
}

.custom-font, .strong strong{
  font-family: 'Neutra Book';
}

.account-section--btn, .advanced-layout--hero__text-block .btn, .advanced-layout--hero__text-block .btn--secondary, .ajaxcart__footer .cart__checkout, .btn--full, .btn--load-more, .footer-email-submit, .hero-video--button a, .homepage-featured-box-btn, .onboarding--sold-out a.btn, .quick-add-button, .quick-add-button-onboarding, .quick-add-button-variants, .shop-now-button, .shop-now-button-onboarding, .shopify-challenge__button, .show-view-all--button .btn, .sold-out-button, .spr-button{
	font-family: 'Serif Gothic', sans-serif;
  	font-size: 20px;
  	line-height: 15px;
	padding: 14px 35px 17px;
}

rs-module h3.rs-layer, 
rs-module h4.rs-layer,
rs-module span.rs-layer{
  	font-family: 'Serif Gothic', sans-serif !important;  
}

rs-module p.rs-layer{
	font-family: 'Neutra Book', sans-serif !important;
}

.grid-item__title {
  color: #2D4C4D;
}

.grid-item__content {
  text-align: left;
}

/** Custom font references END **/


/** Custom Font Styling START **/

#shopify-section-16239431138df34f60 h2.homepage-sections--title {
  color: #2D4C4D;
  font-size: 40px;
}

#shopify-section-1623928396dfdd9a80 h2.homepage-sections--title {
  color: #2D4C4D;
  font-size: 30px;
}

#shopify-section-16239356735e6acf40 h2.homepage-sections--title {
  color: #2D4C4D;
  font-size: 30px;
}

#shopify-section-image--gallery h2.homepage-sections--title {
  color: #2D4C4D;
}

#shopify-section-blog--blog-posts h3.homepage-blog--title {
  color:#B5935A;
}

.homepage-slider-container h2.homepage-sections--title{
	margin-bottom: 0px;
}

.breadcrumb {
  font-size: 16px;
  font-family: 'Serif Gothic';
}

span.header--supporting-text {
  font-family: 'Serif Gothic';
  font-size: 16px;
  padding-top: 7px;
}

#shopify-section-image--image-with-text-fullmonty-about-3 strong {
  font-family: 'Serif Gothic';
  font-size: 25px;
  line-height: 28px;
  color: white;
}

#shopify-section-text--rich-text-fullmonty-ourproducts-1 h2.homepage-sections--title {
  color: #2D4C4D;
  text-align: center;
}

#shopify-section-image--image-with-text-fullmonty-ourproducts-2 h2.homepage-sections--title {
  color: #775928;
}

#shopify-section-image--image-with-text-fullmonty-ourproducts-3 h2.homepage-sections--title {
  color: #2D4C4D;
}

#shopify-section-image--gallery-fullmonty-ourproducts-1 h2 {
  color: #B5935A;
  font-family: 'Serif Gothic';
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
}

#shopify-section-image--gallery-fullmonty-ourproducts-2 h2 {
  font-family: 'Serif Gothic';
  color: #2D4C4D;
  padding-top: 16px;
  padding-bottom: 16px;
}

#shopify-section-image--gallery-fullmonty-ourproducts-2 .grid-item__subheading {
  color: #2D4C4D;
}

#shopify-section-image--image-with-text-fullmonty-ourproducts-2 .grid__item.feature_row__image_wrapper.large--one-half strong {
  color: #B5935A;
  font-size: 25px;
  font-weight: 500;
  line-height: 22px;
}

#shopify-section-image--gallery-fullmonty-ourproducts-3 h2 {
  font-family: 'Serif Gothic';
  color: #B5935A;
  padding-top: 16px;
  padding-bottom: 16px;
}

#shopify-section-image--gallery-fullmonty-ourproducts-3 .grid-item__subheading {
  color: #2D4C4D;
}

#shopify-section-image--image-with-text-fullmonty-ourproducts-3 .grid__item.feature_row__image_wrapper.large--one-half strong {
  color: #B5935A;
  font-size: 25px;
  font-weight: 500;
  line-height: 22px;
}

#shopify-section-image--gallery-fullmonty-ourproducts-4 h2 {
  font-family: 'Serif Gothic';
  color: #775928;
  padding-top: 16px;
  padding-bottom: 16px;
}

#shopify-section-image--gallery-fullmonty-ourproducts-4 .grid-item__subheading {
  color: #2D4C4D;
}

#shopify-section-image--image-with-text-fullmonty-ourproducts-4 .grid__item.feature_row__image_wrapper.large--one-half strong {
  color: #B5935A;
  font-size: 25px;
  font-weight: 500;
  line-height: 22px;
}

#shopify-section-image--gallery-fullmonty-ourproducts-5 h2 {
  color: #3D3A2E;
  font-family: 'Serif Gothic';
  padding-top: 16px;
  padding-bottom: 16px;
}

#shopify-section-template--collections-list .product-grid--title a {
  color: #2D4C4D;
  font-family: 'Serif Gothic';
  font-size: 20px;
}

#shopify-section-template--collections-list .product-grid--price span {
  font-family: 'Serif Gothic';
}

#shopify-section-template--product--recommendations h2.page--title {
  color: #B5935A;
}

#shopify-section-template--product--recommendations .product-grid--title a {
  color: #2D4C4D;
  font-family: 'Serif Gothic';
  font-size: 20px;
}

#shopify-section-template--product--recommendations .product-grid--price span {
   font-family: 'Serif Gothic';
}

#shopify-section-blog--blog-posts a {
   color: #B5935A;
}

#shopify-section-template--collection .product-grid--title a {
   color: #2D4C4D;
   font-family: 'Serif Gothic';
   font-size: 20px;
}

#shopify-section-template--collection .product-grid--price span {
   font-family: 'Serif Gothic';
}

#shopify-section-image--slideshow .rte.featured-row__subtext.textarea p {
    font-family: 'Neutra Book';
  	font-style: bold;
  	text-shadow: -2px 2px 6px #000000c9;
    -moz-text-shadow: -2px 2px 6px #000000c9;
  	-webkit-text-shadow: -2px 2px 6px #000000c9;	
}

#shopify-section-image--slideshow h2.homepage-sections--title {
  	text-shadow: -2px 2px 6px #000000c9;
    -moz-text-shadow: -2px 2px 6px #000000c9;
  	-webkit-text-shadow: -2px 2px 6px #000000c9;
}

#insta-feed h2 {
    color: #2D4C4D;
    font-family: 'Serif Gothic';
    font-size: 40px;
}

#shopify-section-162445975335dcb9c5 .homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp strong {
  font-family: 'Serif Gothic';
  font-size: 25px;
  line-height: 28px;
  color: #B5935A;
}

#shopify-section-image--image-with-text-fullmonty-ourproducts-1 .grid__item.feature_row__image_wrapper.large--one-half p {
  font-size: 24px;
  line-height: 30px;
}

#shopify-section-image--slideshow .homepage-featured-content-box-inner.wow.fadeInUp.show-desktop .rte.featured-row__subtext.textarea p {
  font-weight: bold;
}

#shopify-section-image--gallery-fullmonty-ourproducts-1 div.grid-item__subheading {
  font-size: 18px;
}

#shopify-section-image--gallery-fullmonty-ourproducts-2 div.grid-item__subheading {
  font-size: 16px;
}

#shopify-section-image--gallery-fullmonty-ourproducts-3 div.grid-item__subheading {
  font-size: 16px;
}

#shopify-section-image--gallery-fullmonty-ourproducts-4 div.grid-item__subheading {
  font-size: 16px;
}

#shopify-section-image--gallery-fullmonty-ourproducts-5 div.grid-item__subheading {
  font-size: 18px;
}
    
/** Custom Font Styling END **/


/** SPACING & PADDING STYLING START **/

.breadcrumb {
  padding-top: 2%;
}

#our-bonbons .grid__item.collection-main-body, #our-bars .grid__item.collection-main-body {
  padding-left: 0px;
}

#shopify-section-162445975335dcb9c5 p {
  padding-left: 8%;
  padding-right: 8%;
}

#shopify-section-162445975335dcb9c5 h2 {
  padding-left: 8%;
  padding-right: 8%;
}

#shopify-section-162445975335dcb9c5 .clearfix {
  padding-left: 8%;
  padding-right: 8%;
}

#shopify-section-image--image-with-text-fullmonty-about-1 h2.homepage-sections--title {
  padding-left: 5%;
  padding-right: 5%;
}

#shopify-section-image--image-with-text-fullmonty-about-1 p {
  padding-left: 5%;
  padding-right: 5%;
}

#shopify-section-image--image-with-text-fullmonty-about-2 h2.homepage-sections--title {
  padding-left: 5%;
  padding-right: 5%;
}

#shopify-section-image--image-with-text-fullmonty-about-2 p {
  padding-left: 5%;
  padding-right: 5%;
}

#shopify-section-image--image-with-text-fullmonty-about-3 h2.homepage-sections--title {
  padding-left: 5%;
  padding-right: 5%;
}

#shopify-section-image--image-with-text-fullmonty-about-3 p {
  padding-left: 5%;
  padding-right: 5%;
}

#shopify-section-image--image-with-text-fullmonty-about-3 .clearfix {
  padding-left: 5%;
  padding-right: 5%;
}

#shopify-section-image--image-with-text-fullmonty-ourproducts-2 div.homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp {
  padding-left: 10%;
}

#shopify-section-image--image-with-text-fullmonty-ourproducts-3 div.homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp {
  padding-left: 0;
  padding-right: 10%;
}

#shopify-section-image--image-with-text-fullmonty-ourproducts-4 div.homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp {
  padding-left: 10%;
  padding-right: 0;
}

#shopify-section-image--slideshow .homepage-featured-content-box-inner.wow.fadeInUp.show-desktop {
  padding-bottom: 20%;
}

#shopify-section-image--gallery-fullmonty-ourproducts-2 .gallery-grid.gallery-grid--items-2.expand-grid.keep-spacing.content-position-below-image.gallery-full-width {
  align-items: start;
}

#shopify-section-image--gallery-fullmonty-ourproducts-2 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--241fde1e-032f-4c7f-9f4e-3a8a27e05f66 {
  padding-left: 8%;
  padding-right: 8%;
}

#shopify-section-image--gallery-fullmonty-ourproducts-2 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--bd241914-395f-488f-b39f-7f2f230c85e4 {
  padding-left: 8%;
  padding-right: 8%;
}

#shopify-section-image--gallery-fullmonty-ourproducts-3 .gallery-grid.gallery-grid--items-2.expand-grid.keep-spacing.content-position-below-image.gallery-full-width {
  align-items: start;
}

#shopify-section-image--gallery-fullmonty-ourproducts-3 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--47ef979e-3e41-44e4-9f92-6ff7ee34d94c {
  padding-left: 8%;
  padding-right: 8%;
}

#shopify-section-image--gallery-fullmonty-ourproducts-3 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--bb34faed-a430-492d-a1f3-52eae4563fee {
  padding-left: 8%;
  padding-right: 8%;
}

#shopify-section-image--gallery-fullmonty-ourproducts-4 .gallery-grid.gallery-grid--items-2.expand-grid.keep-spacing.content-position-below-image.gallery-full-width {
  align-items: start;
}

#shopify-section-image--gallery-fullmonty-ourproducts-4 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--5ddd3fb4-04e5-4de6-bffa-9d9ced9ab186 {
  padding-left: 8%;
  padding-right: 8%;
}

#shopify-section-image--gallery-fullmonty-ourproducts-4 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--9f8f51dd-ba9f-4324-beff-9817c7b65f00 {
  padding-left: 8%;
  padding-right: 8%;
}

#shopify-section-1623928396dfdd9a80 div.grid__item.homepage-content--image.homepage-content--1623928396dfdd9a80.large--one-half {
  padding-left: 3%;
  padding-right: 3%;
}

#shopify-section-1623928396dfdd9a80 div.grid__item.feature_row__image_wrapper.large--one-half {
  padding-left: 3%;
  padding-right: 3%;
}

#shopify-section-16239356735e6acf40 div.grid__item.feature_row__image_wrapper.large--one-half {
  padding-left: 3%;
  padding-right: 3%;
}

#shopify-section-16239356735e6acf40 div.grid__item.homepage-content--image.homepage-content--16239356735e6acf40.large--one-half {
  padding-left: 3%;
  padding-right: 3%;
}

#shopify-section-image--image-with-text-fullmonty-ourproducts-1 .homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp {
  padding-top: 0;
  padding-left: 0;
  padding-right: 10%;
}

#shopify-section-image--slideshow div.homepage-featured-content-box.slideshow-mobile-image-content {
  padding-right: 10%;
}

#shopify-section-1623928396dfdd9a80 div.homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp {
  padding-right: 0;
}

#shopify-section-16239356735e6acf40 div.homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp {
  padding-left: 0;
}

#shopify-section-template--page-contact div.sitewide--title-wrapper {
  margin-top: 0;
  padding-top: 5%;
}

/** SPACING & PADDING STYLING END **/


/** NEWSLETTER STYLING **/

#shopify-section-footer--newsletter h3.homepage-sections--title {
  text-align: left;
  color: #775928;
  font-size: 30px;
  line-height: 32px;
}

#shopify-section-footer--newsletter {
  padding-top: 80px;
  padding-bottom: 80px;
}

#shopify-section-footer p {
  padding-left: 0 !important;
}

#shopify-section-image--image-with-text-fullmonty-ourproducts-1 .grid__item.homepage-content--image.homepage-content--image--image-with-text-fullmonty-ourproducts-1.large--one-half {
  position: relative;
  right: 10%;
}

#shopify-section-footer--newsletter .grid__item.large--one-half.medium--one-half.small--one-whole.newsletter--section--grid.vertical--align p {
  font-family: 'Neutra Book';
  font-size: 20px;
  color: #2D4C4D;
  text-align: center;
  background-color: transparent;
  border-color: transparent;
}

#shopify-section-footer .grid__item.large--one-third.medium--one-half.small--one-whole.newsletter-footer p {
  font-family: 'Neutra Book';
  font-size: 20px;
  color: #775928;
  text-align: left;
  background-color: transparent;
  border-color: transparent;
}

/** NEWSLETTER STYLING END **/


/** CONTACT FORM STYLING **/

#shopify-section-template--page-contact .form-vertical form.contact-form {
  margin-left: 20%;
  margin-right:20%;
}

#shopify-section-template--page-contact div.form-vertical div.errors {
  font-family: 'Neutra Book';
  font-size: 20px;
  color: #FF0500;
  background-color: transparent;
  border-color: transparent;
  padding-left: 0;
}

#shopify-section-footer--newsletter div.grid__item.large--one-half.medium--one-half.small--one-whole.newsletter--section--grid.vertical--align div.errors {
  font-family: 'Neutra Book';
  font-size: 20px;
  color: #FF0500;
  background-color: transparent;
  border-color: transparent;
  padding-left: 0;
}

#shopify-section-footer div.grid__item.large--one-third.medium--one-half.small--one-whole.newsletter-footer div.errors {
  font-family: 'Neutra Book';
  font-size: 20px;
  color: #FF0500;
  background-color: transparent;
  border-color: transparent;
  padding-left: 0;
}

/** CONTACT FORM STYLING END **/


/** SEARCH PAGE NAV COLOR FIX **/

.template-search .site-header .wetheme-dropdown button, 
.template-search .site-header__logo-link, 
.template-search .site-header__logo-link:visited, 
.template-search .top-links a, 
.template-search .top-links a:visited {
    color: #ffffff;
}

/** SEARCH PAGE NAV COLOR FIX END **/


/** MEGA MENU STYLING **/

.site-nav__dropdown {
  background-color: white;
}

.site-nav__dropdown li {
    width: auto;
    display: block !important;
}

.mega-menu-wrapper .inner li{
  padding: 0;
  padding-left: 7px;
}

.mega-menu-wrapper .inner li:hover a{
	color: #2d4c4d;
}

.site-nav__dropdown li a,
.mega-menu-wrapper .mega-menu-block li a{
  display: inline-block;
  margin: 7px;
}

.site-nav__dropdown li .mega-menu--image a,
.mega-menu-wrapper .mega-menu-block li .mega-menu--image a{
  display: initial;
  margin: initial;
  padding: initial !important;
}

#shopify-section-header a.site-nav__link {
  font-family: 'Serif Gothic', sans-serif;
  font-size: 16px;
}

.site-nav__dropdown ul.menu-link li a,
.top-links li ul li a,
.site-nav__dropdown ul.menu-link li a:visited,
.top-links li ul li a:visited{
  color: #2d4c4d;
  font-family: 'Neutra Book', sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.top-links li ul li p.h4 a,
.template-search .top-links li ul li p.h4 a{
  font-family: 'Serif Gothic', sans-serif;
  color: #3D3A2E;
  font-size: 20px;
}
  
.site-nav__dropdown ul.menu-link li a:hover{
	color: #81aaab;
}

.top-links li ul li a:hover{
    color: #2d4c4d;
}

.top-links li ul li p.h4 a:hover{
  cursor: default;
}

.inner.mega-menu--image-wrapper p.h4.mega-menu--image-title {
  padding-top: 24px;
}

.inner.mega-menu--image-wrapper p.h5 {
  display: none;
}

.mega-menu-wrapper .h4, .mega-menu-wrapper .h5{
  color: #2d4c4d; 
}

.inner.mega-menu--image-wrapper img {
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

.inner.mega-menu--image-wrapper img:hover {
   opacity: 0.5;
   filter: alpha(opacity=50);
}
  
/** MEGA MENU STYLING END **/


/** CART DRAWER STYLING **/

.drawer__title {
  color: #B5935A;
}

/** CART DRAWER STYLING END **/

.homepage-sections--title .h2 {
  font-size: 80px;
}

.homepage-featured-content-box .p {
  font-size: 28px;
}

/** BUTTON STYLING **/

.homepage-featured-box-btn {
  height: 40px;
}

.quick-add-button {
  height: 40px;
  white-space: nowrap;
  padding-left: 10px;
  padding-right: 10px;
}

#create-account input.btn.btn--full {
  padding: 16px 35px 14px;
  line-height: 10px;
}

#account .grid__item.one-third.medium-down--one-whole a.account-section--btn {
  line-height: 10px;
  padding: 16px 35px 14px;
}

#account input.btn.btn--full.account-section--btn {
  line-height: 10px;
  padding: 17px 35px 13px;
}

#shopify-section-blog--blog-posts .homepage-blog--title a:hover {
  color: #775928;
}

#create-account a:hover {
  color: #white;
}

#account a:hover {
  color: #white;
}


#shopify-section-image--image-with-text-fullmonty-about-3 a.homepage-featured-box-btn {
  background-color: white;
  color: #775928;
  white-space: nowrap;
  padding-left: 12px;
  padding-right: 12px;
}

#shopify-section-162445975335dcb9c5 a.homepage-featured-box-btn {
  background-color: #81AAAB;
}

#shopify-section-162445975335dcb9c5 a:hover {
  background-color: white;
  color: #2D4C4D;
}

#AddToCart span.js {
  font-family: 'Serif Gothic';
}

.shopify-payment-button button {
    font-family: 'Serif Gothic';
   	height: 40px;
}

#shopify-section-image--slideshow a:hover {
  background-color: #B5935A;
  color: white;
}

#shopify-section-16239356735e6acf40 a.homepage-featured-box-btn {
  background-color: #2D4C4D;
}

#shopify-section-16239356735e6acf40 a:hover {
  background-color: #81AAAB;
}

#shopify-section-footer input.btn.footer-email-submit {
  background-color: #2D4C4D;
  color: white;
  line-height: 10px;
  padding: 16px 20px;
  padding-bottom: 14px;
}

#shopify-section-footer input.btn.footer-email-submit:hover {
  background-color: #81AAAB;
  color: white;
}

#shopify-section-template--page-contact input.btn {
  height: 40px;
  background-color: #2D4C4D;
  font-family: 'Serif Gothic';
}

#shopify-section-template--page-contact input.btn:hover {
  background-color: #81AAAB;
  color: white;
}

#CartContainer button.cart__checkout {
  background-color: #2D4C4D;
  height: 40px;
}

#CartContainer button.cart__checkout:hover {
  background-color: #81AAAB;
  color: white;
}

#challenge input.shopify-challenge__button.btn {
  height: 40px;
}

#shopify-section-template--product--recommendations div.swiper-button--next {
  background-color: #2D4C4D;
}

#shopify-section-template--product--recommendations div.swiper-button--prev.swiper-button-disabled {
  background-color: #81AAAB;
}

#shopify-section-template--product--recommendations div.swiper-button--prev {
  background-color: #2D4C4D;
}

#shopify-section-template--product--recommendations div.swiper-button--next.swiper-button-disabled {
  background-color: #81AAAB;
}

#shopify-product-reviews--wrapper .spr-form-actions input {
  height: 40px;
}

#shopify-section-image--image-with-text-fullmonty-about-3 .grid__item.feature_row__image_wrapper.large--one-half a:hover {
  background-color: #BEA884;
}

.drawer.drawer--right.drawer--cart input.btn.btn--full.account-section--btn {
  padding: 17px 35px 13px;
  line-height: 10px;
}

/** BUTTON STYLING END **/


/** ABOUT US PAGE START **/

#about-us .wrapper.main-content.page-main--wrapper{
	max-width: 100%;
	padding: 0 !important;
}

#about-us nav.breadcrumb{
  display: none;
}

/** ABOUT US PAGE END **/


/** ICON STYLING START **/

#shopify-section-announcement-bar div.social-sharing.is-clean {
  padding-top: 4px;
}

#sm-facebook a {
  color: white;
}

#sm-instagram a {
  color: white;
}

.announcement-bar #sharing li {
    background: #2D4C4D;
    border-radius: 50px;
    width: 35px;
    height: 35px;
    text-align: center;
}

.announcement-bar #sharing li a {
    padding: 4px 0;
    width: 35px;
}

#shopify-section-footer--newsletter input.btn.btn-default {
  color: #775928;
}

/** ICON STYLING END **/


/** PRODUCT REVIEWS START **/

.spr-icon-star-empty:before, .spr-icon-star:before {
  color: #B5935A;
}

.spr-review-header-title {
  font-size: 30px !important;
  padding-top: 20px !important;
}

.spr-review-content-body {
  font-family: 'Neutra Book' !important;
  font-size: 16px !important;
}

.spr-review-header span {
  font-family: 'Neutra Book' !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: normal !important;
}

/** PRODUCT REVIEWS END **/


/** SECTION HEIGHT STYLING START **/

#shopify-section-162445975335dcb9c5 .grid__item.homepage-content--image.homepage-content--162445975335dcb9c5.large--one-half {
  max-height: 750px;
  overflow: hidden;
}

#rellax--162445975335dcb9c5 .lazyload-wrapper.lazyload-blur-wrapper.lazyloaded {
  align-items: start;
}

#shopify-section-image--image-with-text-fullmonty-about-1 .grid__item.homepage-content--image.homepage-content--image--image-with-text-fullmonty-about-1.large--one-half {
  max-height: 650px;
  overflow: hidden;
}

#rellax--image--image-with-text-fullmonty-about-1 .lazyload-wrapper.lazyload-blur-wrapper.lazyloaded {
  align-items: start;
}

/** SECTION HEIGHT STYLING END **/


/** IMAGE RESIZING & STYLING START **/

#shopify-section-template--product .product-medias__thumbnails img {
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

#shopify-section-template--product .product-medias__thumbnails img:hover {
   opacity: 0.5;
   filter: alpha(opacity=50);
}

#shopify-section-image--gallery-fullmonty-ourproducts-1 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--a4d4f2b6-c561-4be4-ab47-22b47be0e12c {
  padding-left: 8%;
  padding-right: 8%;
}

#shopify-section-image--gallery-fullmonty-ourproducts-5 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--47b95af8-8e52-4645-8337-38c9913346d6 {
  padding-left: 8%;
  padding-right: 8%;
}

#shopify-section-advanced-layout--hero-fullmonty-about img.lazyautosizes.lazyloaded {
  height: 40vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#our-bars .collection-page--feature-image.parallax.collection-image-parallax div.img.rellax {
  background-position: bottom;
}

/** IMAGE RESIZING & STYLING END **/


/** GENERAL STYLING START **/

#shopify-section-template--page h1.page--title {
  display: none;
}

#our-products .breadcrumb {
  display: none;
}

/** GENERAL STYLING END **/


/** HOVER ANIMATIONS START **/


#shopify-section-blog--blog-posts img {
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}
   
#shopify-section-blog--blog-posts img:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#shopify-section-template--collections-list img {
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}
   
#shopify-section-template--collections-list img:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#shopify-section-template--collection img {
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}
   
#shopify-section-template--collection img:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#shopify-section-template--collections-list .product-grid--title a:hover {
  color: #81AAAB;
}

#shopify-section-template--collections-list .list-collections--more-link a:hover {
   color: #81AAAB;
}

#shopify-section-template--collection .product-grid--title a:hover {
   color: #81AAAB;
}

#shopify-section-template--product--recommendations .product-grid--title a:hover {
  color: #81AAAB;
}

#shopify-section-template--product--recommendations img {
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}
   
#shopify-section-template--product--recommendations img:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#shopify-section-template--blog .no-bullets.blog-sidebar--recent-articles a:hover {
  color: #B5935A;
}

#shopify-section-template--blog .grid__item.large--one-quarter.blog-template--individual a:hover {
  color: #81AAAB;
}

#shopify-section-template--blog .grid__item.large--three-quarters .blog-main--article-title a:hover {
  color: #B5935A;
}

#shopify-section-template--blog .grid__item.large--three-quarters a:hover {
  color: #81AAAB;
}

#shopify-section-template--blog img {
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

#shopify-section-template--blog img:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#shopify-section-template--article .no-bullets.blog-sidebar--recent-articles a:hover {
  color: #B5935A;
}

#shopify-section-template--article .grid__item.large--three-quarters a:hover {
  color: #81AAAB;
}

#shopify-section-image--gallery-fullmonty-ourproducts-1 img {
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

#shopify-section-image--gallery-fullmonty-ourproducts-1 img:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#shopify-section-image--gallery-fullmonty-ourproducts-2 img {
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

#shopify-section-image--gallery-fullmonty-ourproducts-2 img:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#shopify-section-image--gallery-fullmonty-ourproducts-3 img {
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

#shopify-section-image--gallery-fullmonty-ourproducts-3 img:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#shopify-section-image--gallery-fullmonty-ourproducts-4 img {
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

#shopify-section-image--gallery-fullmonty-ourproducts-4 img:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#shopify-section-image--gallery-fullmonty-ourproducts-5 img {
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

#shopify-section-image--gallery-fullmonty-ourproducts-5 img:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/** HOVER ANIMATIONS END **/


/** HOME FEATURED SLIDERS START **/

#home #shopify-section-162487197686963d5f .swiper-wrapper .swiper-slide .slideshow-title h2.homepage-sections--title:after{
  display: block;
  width:360px;
  height: 80px;
  content: '';
  margin: 40px auto;
}

#home #shopify-section-162487197686963d5f .swiper-wrapper .swiper-slide:nth-of-type(1) .slideshow-title h2.homepage-sections--title:after{
  background: url('homepage-featured-newyorktimes.png') no-repeat center;
  background-size: 100%;
}

#home #shopify-section-162487197686963d5f .swiper-wrapper .swiper-slide:nth-of-type(2) .slideshow-title h2.homepage-sections--title:after{
  background: url('homepage-featured-ad.png') no-repeat center;
  background-size: 100%;
}

#home #shopify-section-162487197686963d5f .swiper-wrapper .swiper-slide:nth-of-type(3) .slideshow-title h2.homepage-sections--title:after{
  background: url('homepage-featured-hauteliving.png') no-repeat center;
  background-size: 100%;
}

#home #shopify-section-162487197686963d5f .swiper-wrapper .swiper-slide:nth-of-type(4) .slideshow-title h2.homepage-sections--title:after{
  background: url('homepage-featured-bake.png') no-repeat center;
  background-size: 100%; 
}

#rev_slider_1_1_wrapper .dione.tparrows:hover:before { 
  transform: translatex(5px) !important;
  -webkit-transform: translatex(5px) !important;
  opacity: 0.5 !important;
}

/** HOME FEATURED SLIDERS END **/


/** MEDIA QUERIES START **/

@media only screen and (max-width: 1390px) and (min-width: 1200px){
  #shopify-section-header a.site-nav__link{
    padding: 15px 8px;
  }
}

@media only screen and (max-width: 1250px) and (min-width: 1200px){
  #shopify-section-header a.site-nav__link{
    padding: 15px 7px;
  }
}


@media only screen and (max-width: 767px) {
	.announcement-bar__message{
    	display: none;
  }
  
  #shopify-section-image--slideshow div.homepage-featured-content-box-inner.wow.fadeInUp.show-mobile h2 { 
  text-align: center;
  font-size: 40px;
  color: #2D4C4D;
  text-shadow: none;
  }

  #shopify-section-image--slideshow div.homepage-featured-content-box-inner.wow.fadeInUp.show-mobile p { 
  text-align: center;
  font-size: 20px;
  color: #2D4C4D;
  text-shadow: none;
  }

  #shopify-section-image--slideshow div.homepage-featured-content-box-inner.wow.fadeInUp.show-mobile {
  text-align: center;
  padding-bottom: 50%;
  }

  #shopify-section-image--slideshow div.homepage-featured-content-box-inner.wow.fadeInUp.show-mobile {
  padding-top: 530px;
  }

  #shopify-section-162445975335dcb9c5 {
  padding-top: 8% !important;
  }

  #shopify-section-162445975335dcb9c5 {
  padding-top: 0;
  }

  #shopify-section-image--slideshow a {
  color: white;
  background-color: #2D4C4D;
  }
  
  #shopify-section-image--slideshow a:hover {
  color: white;
  background-color: #81AAAB;
  }
  
  #shopify-section-image--slideshow div.homepage-featured-content-box.slideshow-mobile-image-content {
  padding-right: 0;
  }
}

@media only screen and (max-width: 576px) {
  
  .site-title {
    padding: 10px 0;
  }
  
  #shopify-section-1623937044912787b1 div.quote-section {
  padding-top: 40% !important;
  padding-bottom: 5% !important;
  padding-left: 3% !important;
  padding-right: 3% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  }
  
  #shopify-section-1623937044912787b1 .quote-section p.quote {
  font-size: 200px !important;
  line-height: 5px !important;
  }
  
  #shopify-section-1623937044912787b1 .quote-section p.body {
  font-size: 25px !important;
  line-height: 30px !important;
  }
  
  #shopify-section-image--gallery-fullmonty-ourproducts-1 img {
  padding-left: 0;
  padding-right: 0;
  }

  .quick-add-button {
  height: 40px;
  white-space: nowrap;
  padding-left: 10px;
  padding-right: 10px;
  }

  #shopify-section-image--gallery-fullmonty-ourproducts-2 .gallery-grid.gallery-grid--items-2.expand-grid.keep-spacing.content-position-below-image.gallery-full-width,
  #shopify-section-image--gallery-fullmonty-ourproducts-3 .gallery-grid.gallery-grid--items-2.expand-grid.keep-spacing.content-position-below-image.gallery-full-width,
  #shopify-section-image--gallery-fullmonty-ourproducts-4 .gallery-grid.gallery-grid--items-2.expand-grid.keep-spacing.content-position-below-image.gallery-full-width {
  align-items: center;
  }

  #shopify-section-image--gallery-fullmonty-ourproducts-1 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--a4d4f2b6-c561-4be4-ab47-22b47be0e12c,
  #shopify-section-image--gallery-fullmonty-ourproducts-2 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--241fde1e-032f-4c7f-9f4e-3a8a27e05f66,
  #shopify-section-image--gallery-fullmonty-ourproducts-2 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--bd241914-395f-488f-b39f-7f2f230c85e4,  
  #shopify-section-image--gallery-fullmonty-ourproducts-3 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--47ef979e-3e41-44e4-9f92-6ff7ee34d94c,
  #shopify-section-image--gallery-fullmonty-ourproducts-3 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--bb34faed-a430-492d-a1f3-52eae4563fee,
  #shopify-section-image--gallery-fullmonty-ourproducts-4 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--5ddd3fb4-04e5-4de6-bffa-9d9ced9ab186,
  #shopify-section-image--gallery-fullmonty-ourproducts-4 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--9f8f51dd-ba9f-4324-beff-9817c7b65f00,
  #shopify-section-image--gallery-fullmonty-ourproducts-5 div.homepage-gallery-grid-item.homepage-gallery-grid-item--below-image.block-section--47b95af8-8e52-4645-8337-38c9913346d6{
  padding-left: 0;
  padding-right: 0;
  }

  #shopify-section-image--image-with-text-fullmonty-about-1 h2, #shopify-section-image--image-with-text-fullmonty-about-2 p,
  #shopify-section-image--image-with-text-fullmonty-about-2 h2, #shopify-section-image--image-with-text-fullmonty-about-2 p,
  #shopify-section-image--image-with-text-fullmonty-about-3 h2, #shopify-section-image--image-with-text-fullmonty-about-2 p{
  padding-left: 0;
  padding-right: 0;
  text-align: left;
  }

  #shopify-section-advanced-layout--custom-html-fullmonty-about .grid__item-inner.grid__item-inner--html div {
  padding-top: 0px;
  }

  #shopify-section-1623928396dfdd9a80 div.grid__item.homepage-content--image.homepage-content--1623928396dfdd9a80.large--one-half,
  #shopify-section-1623928396dfdd9a80 div.grid__item.feature_row__image_wrapper.large--one-half,
  #shopify-section-16239356735e6acf40 div.grid__item.feature_row__image_wrapper.large--one-half{
  padding-left: 0;
  padding-right: 0;
  }

  #shopify-section-16239356735e6acf40 div.grid__item.homepage-content--image.homepage-content--16239356735e6acf40.large--one-half {
  padding-left: 3%;
  padding-right: 3%;
  }

  #shopify-section-image--image-with-text-fullmonty-ourproducts-1 .homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp {
  padding-top: 0;
  padding-left: 5%;
  padding-right: 5%;
  }

  #shopify-section-image--image-with-text-fullmonty-ourproducts-1 .homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp p {
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  }

  #shopify-section-162445975335dcb9c5 div.grid__item.feature_row__image_wrapper.large--one-half p,
  #shopify-section-162445975335dcb9c5 div.grid__item.feature_row__image_wrapper.large--one-half h2,
  #shopify-section-image--image-with-text-fullmonty-about-1 .homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp,
  #shopify-section-image--image-with-text-fullmonty-about-2 .homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp h2.homepage-sections--title,
  #shopify-section-image--image-with-text-fullmonty-about-3 .homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp {
  padding-left: 0;
  padding-right: 0;
  text-align: left;
  }

  #shopify-section-image--slideshow div.homepage-featured-content-box.slideshow-mobile-image-content {
  padding-right: 0;
  }

  #shopify-section-image--image-with-text-fullmonty-ourproducts-2 div.homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp,
  #shopify-section-image--image-with-text-fullmonty-ourproducts-3 div.homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp,
  #shopify-section-image--image-with-text-fullmonty-ourproducts-4 div.homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp,
  #shopify-section-1623928396dfdd9a80 div.homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp,
  #shopify-section-16239356735e6acf40 div.homepage-featured-content-box-inner.shown-on-scroll.animated.fadeInUp {
  padding-left: 0;
  padding-right: 0;
  }

  #shopify-section-image--gallery-fullmonty-ourproducts-1 div.grid-item__subheading,
  #shopify-section-image--gallery-fullmonty-ourproducts-5 div.grid-item__subheading{
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  }
  
  #shopify-section-advanced-layout--hero-fullmonty-about div.advanced-layout--hero__text-block {
  padding-bottom: 0  
  }

  #shopify-section-advanced-layout--hero-fullmonty-about div.advanced-layout--hero__text-block.advanced-layout--hero__text-block--mobile {
  padding-top: 10%;
  }
  
  #shopify-section-advanced-layout--hero-fullmonty-about div.advanced-layout--hero__text-block.advanced-layout--hero__text-block--mobile h2 {
  font-size: 40px;
  }
  
  #shopify-section-advanced-layout--hero-fullmonty-about img.lazyautosizes.lazyloaded {
  height: 40vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  }
  
  #shopify-section-template--page-contact div.sitewide--title-wrapper {
  padding-top: 10%;
  margin-top: 0;
  }
  
  #shopify-section-template--page-contact .form-vertical form.contact-form {
  margin-left: 0;
  margin-right: 0;
  }
  
  #shopify-section-template--collections-list div.wrapper.main-content.page-main--wrapper {
  padding-top: 4%;
}
  
/** MEDIA QUERIES END **/