/** Shopify CDN: Minification failed

Line 386:1 Unexpected "{"

**/
@font-face {
  font-family: 'TT Trailers';
  src: url('./TT-Trailers-ExtraBold.woff') format('woff');
  font-style: normal;
  font-display: swap;
}
.header-section{
    padding-bottom:0;
}
.home-page-banner .hero__title{
    font-family: 'TT Trailers', sans-serif;
    color: #6F5D84;
    line-height: 48px !important;
}
.home-page-banner .hero__sidebyside-content {
    background: #E9B957;
    background-image: url('//8ttsr2-p1.myshopify.com/cdn/shop/files/bg-effect.png?v=151116549229802950');
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 120px;
}
.home-page-banner .element-button{
  border-radius:50px;
}
.home-page-banner .element-button span{
    font-size: 16px;
}
.header-layout {
  justify-content: space-between;
}
.header-item--logo,
.header-item--icons {
  flex: 0 0 180px !important;
}
.header-item--search {
  margin: 0 auto;
}
.search__input::placeholder {
  color: #9CA3AF;
  opacity: 1;
}

.search__input::-webkit-input-placeholder {
  color: #9CA3AF;
}

.search__input:-ms-input-placeholder {
  color: #9CA3AF;
}
.element-button--search element-icon {
    --_color: #935811;
}
#Search{
    background: #fff;
    color: #9CA3AF;
    font-size: 16px;
}
.element-icon.element-icon--line {
    stroke-width: 5px;
}
.whats-app-icn{
    width:25px;
    height:25px;
    position: relative;
    right: 1px;
}
.shop-logo{
    padding-top: 55px;
    padding-bottom: 65px;
}
.shop-by-page {
    padding-top: 10px;
    padding-bottom: 45px;
}
.shop-by-page .section-header {
    margin-bottom: 40px !important;
}
.shop-logo .logo-item--grid .logo-image {
    max-height: 100%;
    width: revert-layer;
    padding: 20px;
    object-fit: cover;
}
.shop-logo .logo-item--grid {
    height: auto;
}

.shop-logo .logo-item__link{
    justify-content: center;
    align-items: center;
    background: #fff;
}
.shop-logo h2.section-header__title.heading-h2 {
    color: #6F5D84;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 24px;
}
.shop-by-page h2.section-header__title.heading-h2 {
    font-size: 26px;
}
.shop-logo .section-header {
    margin-bottom: 5px;
}
.shop-logo .sub-headings {
    color: #827A8C;
    font-size: 16px;
    margin-bottom: 25px;
}
#SiteHeader .site-nav__link {
    font-size: 14px;
    padding: 16px 18px 16px 0px;
}
#SiteHeader .site-nav__item:hover .site-nav__link--underline:after{
    display:none;
}
#SiteHeader .site-nav__item:hover .site-nav__link{
        color: #ffcd66;
}

.home-collection-round {
    padding-top: 50px;
    padding-bottom: 30px;
}
.home-collection-round h2.section-header__title.heading-h2 {
    color:#935811;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 24px;
}
.home-collection-round .section-header {
    margin-bottom: 5px;
}
.home-collection-round .sub-headings {
    color: #7F5728;
    font-size: 16px;
    margin-bottom: 45px;
}
.home-collection-round span.collection-item__title {
    color: #42434D;
    font-weight: 600;
    font-size: 16px;
}
.home-collection-round img{
    padding:20px;
}

.newsletter-section__content .element-text--heading-h2::after {
  content: "";
  display: inline-block;
  width: 64px;
  height: 58px;
  background-image: url('//8ttsr2-p1.myshopify.com/cdn/shop/files/bees.png?v=17814889561122029460');
  background-size: contain;
  background-repeat: no-repeat;
}
.newsletter-section__content .element-text.element-text--heading-h2 {
    font-family: 'TT Trailers', sans-serif;
    color: #fff;
    font-size: 52px !important;
    margin-bottom: -20px;
}
.newsletter-section__content .element-text.element-text--body-lg p{
    color:#fff;
    font-size:18px;
}
.megamenu .site-nav__dropdown-link{
    color: #111 !important;
    font-size: 14px;
}
.megamenu__col-title a.site-nav__dropdown-link {
    color: #935811 !important;
    font-weight: 600;
    font-size: 16px !important;
}
footer-section{
    background: #fff5d9 !important;
}
h2.footer__title.heading-sm, .footer__title {
    font-size: 14px !important;
    color: #272831;
}
.footer__blocks {
    justify-content: space-around;
}
.footer__menu a {
    padding: 8px 0;
    font-size: 14px;
}
.template-product #MainContent{
    background: #FFF7DC70;
}
.page-content--product, 
.template-collection .page-content--top,
.template-search .page-content,
.template-list-collections .page-content {
    padding-top: 100px;
}
.template-collection .page-content--top {
    padding-bottom:1px;
}
.page-content--product h1.element-text {
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #935811;
}
.page-content--product .element-text.element-text--underline {
    color: #666;
    font-size: 18px;
}
.social-sharing {
    gap: 10px 10px;
}
.element-radio .element-button--inverted{
    background: #fff;
    color: #935811; 
}
.element-radio .element-button--inverted span{
    font-size:15px;
}
.element-radio input[type="radio"]:checked + .element-button {
  border: 2px solid #935811;
}
.disabled.element-radio .element-button--inverted{
    background: #f5f5f5;
    color: #ccc;
    
}
.disabled.element-radio input[type="radio"]:checked + .element-button {
  border: 2px solid #f5f5f5;
}
.sales-point .icon-and-text, .product-inventory__points .icon-and-text{
    font-size: 17px;
    color: #737373;
}
.sales-point .element-icon{
    color: #737373;
}
.page-content--product .add-to-cart{
    border-radius: 25px;
}
.page-content--product .add-to-cart span{
    font-size: 16px;
    text-transform: capitalize;
}
h3.product-description-title{
    color: #3F3F3F;
    font-size: 22px;
    font-weight: 600;
    margin-top:50px;
}
.template-product .element-accordion__toggle span{
    color: #3F3F3F !important;
    font-size: 22px !important;
    font-weight: 600 !important;
}
.template-product .element-accordion__toggle{
    padding: 1.3rem 0;
}
.template-product element-text-rte.element-text.element-text--rte, 
.template-product .product-features-list li,
.template-product .metafield-multi_line_text_field {
    font-size: 16px;
    line-height: 26px;
}
.desc-mb {
    margin-bottom: 20px;
}
.form-vertical .element-button:not(:last-child) span{
    font-size: 16px;
}
.form-vertical input, .form-vertical select, .form-vertical textarea{
    background: transparent !important;
    border: 1px solid #6F5D84 !important;
}
span.element-price {
    color: #272831 !important;
}
.block-price__save .element-text {
    color: #DE4548 !important;
    font-size: 18px;
}
.more-form-vendors{
    background: #6F5D84;
    padding: 60px 0 70px;
    position: relative;
    overflow: hidden;
    color: #fff;
    margin-bottom: 0;
}
.more-form-vendors::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 420px;
    height: 402px;
    background: url('//8ttsr2-p1.myshopify.com/cdn/shop/files/hive-line.png?v=8548004813316035181') no-repeat left center;
    background-size: contain;
    opacity: 0.5;
    pointer-events: none;
}
.more-form-vendors .page-width--flush-small{
    z-index: 1;
    position: relative;
}
.more-form-vendors::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 500px;
    height: 480px;
    background: url('//8ttsr2-p1.myshopify.com/cdn/shop/files/more-from-shade.png?v=5819349066633634179') no-repeat left center;
    background-size: contain;
    opacity: 0.5;
    pointer-events: none;
}
.more-form-vendors .heading-md.section-header__title {
    color: #FFE8A8;
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
}
.page-content--product:after {
    content: "";
    position: absolute;
    width: 232px;
    height: 294px;
    top: 50%;
    right: 0;
    background: url('//8ttsr2-p1.myshopify.com/cdn/shop/files/pdp-bees.png?v=8225511833227557955') no-repeat center;
    background-size: contain;
    opacity: 1;
}

.element-badge--inverted{
    background: #935811;
}
.product-single__meta>*:first-child {
    padding-top: 6px;
}
.new-grid[data-type=subcollections]{
        flex-wrap: wrap;
}
.new-grid[data-type=subcollections] .grid-item {
    flex: 0 0 16.66%;
    z-index:1;
}
.scrollable-grid--small .collection-image--circle:after {
    pointer-events: none;
    transition: all .2s ease;
    border-radius: var(--roundness);
}
.scrollable-grid--small .collection-item__title{
    color: #42434D;
    font-weight: 600;
}
.template-collection .color-scheme-none,
.template-search .color-scheme-none
{
    background: #FFF7DC70;
}
.template-list-collections .page-content{
    background: #FFF7DC70;
}
[data-view=medium] .grid-item {
    flex: 0 0 calc(100% / 4);
}
.template-collection .section-header h1.section-header__title,
.template-search .section-header h1.section-header__title,
.template-list-collections  .section-header h1.section-header__title
 {
    color: #935811;
    font-size: 30px;
    font-weight: 600;
}
.template-collection main#MainContent:after,
.template-search main#MainContent:after,
 {
    content: "";
    position: absolute;
    width: 232px;
    height: 294px;
    top: 180px;
    right: 0;
    background: url('//8ttsr2-p1.myshopify.com/cdn/shop/files/pdp-bees.png?v=8225511833227557955') no-repeat center;
    background-size: contain;
    opacity: 1;
}
.template-collection .element-accordion__toggle span,
.template-search .element-accordion__toggle span{
    color: #3F3F3F;
    font-size: 18px;
    font-weight: 600;
}
.collection-filter__item--count{
    color: #935811;
    font-weight: 600;   
}
.grid-item__meta .element-text--body-md{
    font-size:17px;
    color:#42434D;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
}
.grid-item__meta .element-text--body-sm{
    font-size:14px;
}
.grid-item__meta .element-price{
    font-size:19px;
}
a.element-pagination-page, 
span.element-pagination-page.element-pagination-page--current {
    font-size: 18px;
    font-weight: 600;
}
.logo-list__button{
    margin-top: 50px;
}
.logo-list__button a{
    display: inline-block;
    padding: 10px 22px;
    border-radius: 30px;
    font-weight: 500;
    text-decoration: none;
    transition: 0.3s ease;
    font-size: 16px;
}
.logo-list__button a:hover{
    background-color:#484952 !important;
}
.template-page .index-section:not(.index-section--sub-product):first-child{
    padding-top:90px;
}
.rich-text-sections .heading-h2{
    color: #935811;
    font-size: 30px;
    font-weight: 600;
}
.rich-text-sections .enlarge-text p {
    line-height: 1.825;
    font-size: 17px;
}
.rich-text-sections .enlarge-text p strong{
    line-height: 3;
}
.map-section__content .heading-h2{
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 25px;
    color: #6F5D84;
    text-transform: capitalize;
}
.map-section__content p{
    line-height: 1.835;
    font-size: 16px;
}
.recipient-form .field__input {
    margin-bottom: 1.5em;
    width: 100%;
    border: 1px solid;
}

@media only screen and (min-width: 769px) {
    .hero__sidebyside-content-inner {
        padding: 3vw;
    }
}