/** Shopify CDN: Minification failed

Line 547:1 Expected "}" to go with "{"

**/
@font-face {
    font-family: 'Abuget';
    src: url('Abuget.eot');
    src: url('Abuget.eot?#iefix') format('embedded-opentype'),
        url('Abuget.woff2') format('woff2'),
        url('Abuget.woff') format('woff'),
        url('/cdn/shop/files/Abuget.ttf?v=1668948369') format('truetype'),
        url('Abuget.svg#Abuget') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arquitecta';
    src: url('ArquitectaBold.eot');
    src: url('ArquitectaBold.eot?#iefix') format('embedded-opentype'),
        url('ArquitectaBold.woff2') format('woff2'),
        url('ArquitectaBold.woff') format('woff'),
        url('/cdn/shop/files/ArquitectaBold.ttf?v=1668948446') format('truetype'),
        url('ArquitectaBold.svg#ArquitectaBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arquitecta Book';
    src: url('ArquitectaBook.eot');
    src: url('ArquitectaBook.eot?#iefix') format('embedded-opentype'),
        url('ArquitectaBook.woff2') format('woff2'),
        url('ArquitectaBook.woff') format('woff'),
        url('/cdn/shop/files/ArquitectaBook.ttf?v=1668948523') format('truetype'),
        url('ArquitectaBook.svg#ArquitectaBook') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arquitecta';
    src: url('ArquitectaMedium.eot');
    src: url('ArquitectaMedium.eot?#iefix') format('embedded-opentype'),
        url('ArquitectaMedium.woff2') format('woff2'),
        url('ArquitectaMedium.woff') format('woff'),
        url('/cdn/shop/files/ArquitectaMedium.ttf?v=1668948584') format('truetype'),
        url('ArquitectaMedium.svg#ArquitectaMedium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
.promo-banner {
  background: rgb(245,198,113);
background: linear-gradient(90deg, rgba(245,198,113,1) 25%, rgba(255,169,225,1) 75%);
}
.nav-desktop__tier-1 .nav-desktop__tier-1-link {
    font-family: 'Arquitecta Book';
   font-weight: 900 !important;
}

h1, h2, h3, h4, h5, h6, .coll_list .collection_title, .about_us .collection_title {
   font-family: 'Arquitecta' !important;
   font-weight: 700 !important;
}
header form.search__form, .sticky_nav--stick .top-bar--right-menu {
  display: none;
}
header .search-container {
 width: auto!important;
    max-width: 100%;
    padding-right: 35px;
    margin-left: 45px;
}
header .cart-container .mini_cart {
  align-items: center;
    margin-top: 3px;
    padding-right: 0;
    margin-left: 15px;
}
.mini_cart, .nav a.mini_cart {
  background-color: transparent;
}
.cart-container:hover .cart_content {
    display: block;
}
.cart-container .cart_count {
    font-size: 14px;
    padding: 4px!important;
    border-radius: 100px;
    height: 18px;
    line-height: 10px!important;
    background-color: transparent;
    color: #000!important;
    left: -2px;
    font-weight: 400;
    bottom: -2px;
}
.cart-container.active_link .mini_cart span {
     background-color: transparent;
}
.cart-container.active_link .mini_cart {
    background-color: transparent;
}
.cart_content {
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  top: 120px;
}
.sticky_nav--stick .cart_content {
 border-top: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
  top: 75px !important;
}
header .icon-search:before, header .icon-user:before, header .icon-bag:before, .sticky_nav--stick .main-nav .icon-search:before, .sticky_nav--stick .main-nav .icon-bag:before, ul li a.heart_icon i {
  font-size: 19px;
   font-weight: 600;
}
.top-bar__menu {
    column-gap: 32px;
}
header .icon-bag:before {
  color: #000000;
}
.sticky_nav--stick .cart-container .cart_count {
    left: 4px;
}
header .menu.align_right,  .sticky_nav--stick .menu.align_right {
  padding-right: 32px !important;
}
.sticky_nav--stick .main-nav .icon-search:before {
    margin-top: 5px;
}
.sticky_nav--stick .cart-container .mini_cart {
    height: auto !important;
}
.menu.align_left li, .menu.align_right li {
  padding-right: 40px;
}
.main-nav {
    padding: 10px 50px;
}
.promo-banner__content {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.promo-banner__content p {
   font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    font-weight: 400!important;
}
.search-container .search-link {
    display: block;
}
.nav-desktop__tier-1 {
    column-gap: 55px;
}
.top-bar--right-menu {
  margin-bottom: 4px;
}
/* .logo-position--center.search-enabled--true .nav--right {
    width: calc(45% - 280px);
} */
.index .feature_divider {
  display: none;
}
.slider_img .caption {
  max-width: 1880px;
}
.slider_img .caption-content {
    max-width: 32%;
}
.slider_img .pretext {
    margin-bottom: 0;
}
.slider_img .pretext p {
  font-size: 29px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 0;
}
.slider_img .headline {
font-family: Abuget !important;
  font-weight: 400 !important;
    font-size: 132px;
    line-height: 160px;
    letter-spacing: 3.3px;
    margin-bottom: 0;
    color: #fff;
}
.slider_img .subtitle p {
  font-size: 20px;
    letter-spacing: .4px;
    line-height: 28px;
    text-transform: uppercase;
    max-width: 400px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.slider_img a.first_button, .top_banner a.first_button, .about_us a.first_button {
  font-size: 18px;
}
/* .slider_img a.first_button:hover, .slider_img a.first_button:focus, .slider_img a.first_button:active, 
a.first_button:hover, a.first_button:focus, a.first_button:active,
.custom_newsletter input.newsletter-form__sign-up:hover, .custom_newsletter input.newsletter-form__sign-up:focus, .custom_newsletter input.newsletter-form__sign-up:active {
   background-color: #E5F8F6 !important;
  border-color: #E5F8F6 !important;
  color: #000000 !important;
} */
.slider_img .flickity-page-dots .dot {
    width: 10px;
    height: 10px;
    border-radius: 100px;
    margin: 0 8px;
  opacity: 1 !important;
  background-color: #f5c670;
}
.slider_img .flickity-page-dots .dot.is-selected {
  opacity: 1 !important;
  background-color: #000000;
}
.featured_products {
  margin-top: 58px;
    margin-bottom: 90px;
}
.featured_products .section {
  max-width: 1600px;
}
.featured_products h2.title, .custom_instafeed h2.title {
  font-size: 30px;
    letter-spacing: 2.1px;
}
.featured_products .product-details span.title, .collection .product-details span.title, .product .product-details span.title {
  font-size: 16px;
    font-weight: 500;
    letter-spacing: 1.1px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.featured_products .column.thumbnail:hover .product-details span.title, .collection .column.thumbnail:hover .product-details span.title, .product .column.thumbnail:hover .product-details span.title {
  color: #DAA037;
}
.featured_products .product-details, .collection .product-details, .product .product-details {
 text-align: left;
}
.featured_products .image-element__wrap, .collection .image-element__wrap, .product .image-element__wrap {
  max-width: 100% !important;
}
body.page .container.content.page p, body.page .container.content.page span{
/*  text-align: justify; */
}
body.page .container.content.page ol li, body.page .container.content.page ul li {
/*     text-align: justify; */
}
body.page .container.content.page {
display: block;
}
.top_coll {
  max-width: 1600px;
}
.top_coll h2.title-below {
 font-size: 21px;
    margin-top: 10px;
}
.top_coll figure:hover h2.title-below {
 color: #DAA037;
}
.top_banner {
  margin-top: 50px;
}
.top_banner .headline {
font-family: Abuget!important;
    font-weight: 400!important;
    font-size: 100px;
    line-height: 80px;
    letter-spacing: 2.5px;
    margin-bottom: 10px;
}
.top_banner .subtitle p {
font-size: 15px;
    letter-spacing: 0.4px;
    line-height: 30px;
}
.top_banner .caption {
  max-width: 1620px;
}
.top_banner .caption {
  max-width: 1620px;
}
.top_banner .caption-content {
    max-width: 39%;
}
.about_us {
  margin-top: 55px;
}
.about_us .headline {
  font-family: Abuget!important;
    font-weight: 400!important;
    font-size: 132px;
    line-height: 120px;
    letter-spacing: 3.3px;
    margin-bottom: 10px;
  color: #ffffff;
}
.about_us .subtitle p {
  font-size: 14px;
    letter-spacing: 0.5px;
}
.about_us .caption {
 max-width: 1620px;
}
.about_us .caption-content {
 max-width: 36%;
}
.custom_instafeed {
  margin-top: 100px;
}
#insta-feed {
  margin-bottom: 50px;
}
.footer .newsletter .contact_email {
    font-family: Poppins,sans-serif;
    position: relative;
    background-color: transparent;
    border: 1px solid #ffffff!important;
    color: #fff;
    width: calc(100% - 80px)!important;
    font-size: 14px;
    border-right: 0px;
}
.footer .newsletter .contact_email::placeholder {
    font-family: Poppins,sans-serif;
    color: #fff;
    font-size: 14px;
}
.footer .newsletter .newsletter-form__sign-up {
    font-family: Poppins,sans-serif;
    position: absolute;
    right: 0;
    padding: 12.5px 20px;
    width: 80px!important;
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #ffffff;
    font-weight: 600;
    font-size: 15px;
}
.footer .section  {
  max-width: 1750px;
}
.footer {
  background-repeat: no-repeat;
    background-size: cover;
}
.footer_credits {
    margin-top: 10px;
    border-top: 0px solid #1b1f23;
}
.footer .payment_methods {
    float: left;
    text-align: left;
    max-width: 260px;
}
.footer .footer-menu-wrap h6 {
    font-family: 'Arquitecta' !important;
  font-weight: 900 !important;
    font-size: 22px;
  letter-spacing: 1.5px;
}
.footer .toggle_content ul li a, .footer .newsletter_section p, .footer .credits {
    text-transform: uppercase;
}
.footer .social_icons {
    margin-top: 0px;
}
.footer .footer-menu-wrap {
    margin-top: 40px;
}
@media (max-width:1919px) {
  .top_banner .headline {
    font-size: 70px;
    line-height: 50px;
}
  .slider_img .headline {
    font-size: 100px;
    line-height: 130px;
}
  .about_us .headline {
    font-size: 100px;
    line-height: 90px;
}
}
@media (max-width:1440px) {
  .nav-desktop__tier-1 {
    column-gap: 25px;
}
  .main-nav {
    padding: 10px 20px;
}
  .custom_instafeed {
    margin-top: 50px;
}
  .about_us {
    margin-top: 0px;
}
  .top_banner {
    margin-top: 0px;
}
  .featured_products {
    margin-top: 25px;
    margin-bottom: 50px;
}
  .footer .footer-menu-wrap {
    margin-top: 25px;
}
  .about_us .caption-content {
    max-width: 42%;
}
  .top_banner .headline {
    font-size: 60px;
    line-height: 40px;
}
  .slider_img .caption-content {
    max-width: 34%;
}
  .slider_img .headline {
    font-size: 70px;
    line-height: 90px;

.about_us .headline {
    font-size: 70px;
    line-height: 60px;
}
}
@media (max-width:1280px) {
  .top_banner .headline {
    font-size: 40px;
    line-height: 20px;
}
  .slider_img .headline {
    font-size: 60px;
    line-height: 80px;
}
  .about_us .headline {
    font-size: 60px;
    line-height: 50px;
}
}
@media (max-width:1024px) {
  .slider_img .subtitle p {
    font-size: 16px;
}
  .nav-desktop__tier-1 {
    column-gap: 10px;
}
  .about_us .caption-content {
    max-width: 50%;
}
  .top_banner .caption-content {
    max-width: 48%;
}
  .top_banner .subtitle p {
    line-height: 26px;
}
  .slider_img .headline {
    font-size: 50px;
    line-height: 60px;
}
  .slider_img a.first_button, .top_banner a.first_button, .about_us a.first_button {
    font-size: 16px;
}
}
@media (max-width:991px) {
  .slider_img .headline {
    font-size: 40px;
    line-height: 50px;
}
 .about_us .headline {
    font-size: 40px;
    line-height: 40px;
}
}
@media (max-width:798px) {
  .footer .newsletter {
    max-width: 100%;
}
  .footer .footer-menu-wrap {
    margin-top: 0px;
}
  .footer .newsletter_section p {
    text-transform: uppercase;
    text-align: center;
}
.footer .payment_methods {
    float: unset;
    text-align: center;
    max-width: 100%;
}
  .slider_img .headline, .about_us .headline {
    font-size: 30px;
    line-height: 40px;
}
  .cart_content {
    top: 40px;
}
  .promo-banner__content p {
    font-size: 14px;
}
}
@media (max-width:480px) {
  .featured_products {
    margin-top: 0px;
    margin-bottom: 30px;
}
  .custom_instafeed {
    margin-top: 20px;
}
  .featured_products h2.title, .custom_instafeed h2.title {
  font-size: 25px;
}
  .about_us .caption-content {
    max-width: 100%;
    text-align: center;
}
  .top_banner .caption-content {
    max-width: 100%;
    text-align: center;
}
  .slider_img .flickity-prev-next-button {
    opacity: 1;
    width: 10%;
}
  .slider_img .caption-content {
    max-width: 100%;
}
  .slider_img .headline, .about_us .headline {
    color: #000000;
}
}