/** Shopify CDN: Minification failed

Line 184:71 Unexpected "{"

**/
  @font-face {
      font-family: 'YesevaOne-Regular'; /* Choose a descriptive name for your font */
      src: url('/cdn/shop/files/YesevaOne-Regular.ttf?v=1756272769') format('opentype');
    }
    .button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after {
    border-radius: 0;
    box-shadow: unset;
}
.utility-bar {
    background: #000;
}
.announcement-bar__message span {
    color: #fff;
}
.announe {
    display: flex;
    justify-content: space-between;
}
.announcement-bar {
    display: block;
}
.announe-in {
    display: flex;
    align-items: center;
    gap: 0 20px;
}
.announe-in p {
    margin: 0 0;
    font-size: 14px;
    font-family: 'Lato';
}
.utility-bar__grid {
    max-width: 100%;
}
header.header {
    padding-top: 5px;
    padding-bottom: 5px;
}
.header__menu-item:hover span {
    text-decoration: none;
}
header.header details-modal.header__search {
    display: none !important;
}
header.header .header__icon--account {
    display: none;
}
.header__icon--cart svg {
    width: 21px;
}
.list-menu--inline .header__menu-item {
    text-transform: uppercase;
    font-size: 15px;
    color: #000;
}
header.header {
    max-width: 100%;
}
.main-slder .slideshow__text-wrapper {
    max-width: 100%;
}
.main-slder h2.banner__heading {
    font-family: 'YesevaOne-Regular';
    color: #fff;
    text-transform: uppercase;
    font-size: 50px;
}
.main-slder .button.button--primary {
    background: #fff;
    color: #000;
    font-size: 16px;
    font-family: 'Lato';
    letter-spacing: 0;
    text-transform: uppercase;
}
.main-slder .slideshow__text.banner__box {
    max-width: 200px;
    padding: 0;
}
.about  .page-width {
    padding: 0;
    max-width: 100%;
}
.about .image-with-text__heading,
.about_moose_header h2.rich-text__heading,
h1.main-page-title,
.main-blog.page-width h1,
.shopify-policy__container .shopify-policy__title h1 {
    font-family: 'YesevaOne-Regular';
    text-transform: uppercase;
    font-size: 40px;
}
.about p {
    color: #000;
    font-size: 18px;
}
.loose  .page-width {
    max-width: 100%;
}
.about a.button.button--primary {
    border: 1px solid #000;
    background: transparent;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 700;
}
button.button {
    border: 1px solid #000;
    background: transparent;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 700;
}
.loose .image-with-text__heading,
.collection-hero__text-wrapper h1.collection-hero__title {
    font-family: 'YesevaOne-Regular';
    text-transform: uppercase;
    font-size: 40px;
}
.loose p,
.about_us_page .image-with-text__text.rte p {
    color: #000;
    font-size: 18px;
}
.loose  .image-with-text__text-item.grid__item {
    background: url(/cdn/shop/files/Group_40868.png?v=1756440032);
    background-repeat: no-repeat;
    background-size: 150px;
    background-position: center center;
}
.loose a.button.button--secondary {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    margin-top: 0;
    padding: 0;
    line-height: normal;
    height: auto;
    min-height: auto;
    border-bottom: 1px solid #000;
}
.main-blog.page-width .blog-articles .blog-articles__article .card__content h3.card__heading.h2, 
.main-blog.page-width .blog-articles .blog-articles__article .card__content h3.card__heading.h2 a {
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-family: 'YesevaOne-Regular';
}
.main-blog.page-width .blog-articles .blog-articles__article .card__content .article-card__content p {
    color: #000;
    font-size: 18px;
}
article.article-template header.page-width h1.article-template__title {
    text-transform: uppercase;
    letter-spacing: 0;
    font-family: 'YesevaOne-Regular';
}
article.article-template .article-template__content p,
.shopify-policy__container .shopify-policy__body p,
.shopify-policy__container .shopify-policy__body li {
    color: #000;
    font-size: 18px;
}
.shopify-policy__container .shopify-policy__body h2 {
    color: #000;
    font-size: 25px;
    font-family: 'YesevaOne-Regular';
}
html {
  scroll-behavior: smooth;
}
.product__info-wrapper.grid__item .product__title h1 {
    font-family: 'YesevaOne-Regular';
    font-size: 28px;
    padding-top: 8px;
}
product-recommendations.related-products h2.related-products__heading, {
    text-align: center;
    font-family: 'YesevaOne-Regular';
    text-transform: uppercase;
    font-size: 28px;
}
.announcement-bar__message a {
    color: #fff;
}
button {
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 700;
}
.product__description.rte p, .product__description.rte li {
    color: #000;
}
.main-blog.page-width .blog-articles .blog-articles__article .card__content p.article-card__excerpt.rte-width {
    width: fit-content;
    margin: 0 0 15px;
    border: 1px solid #000;
    background: transparent;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 700;
    padding: 5px 20px;
}
.loose a.button.button--secondary:before {
    content: unset;
}
.loose a.button.button--secondary:after {
    content: unset;
}
.coll  .collection__title {
    max-width: 100%;
}
.coll slider-component {
    max-width: 100%;
}
.coll h2.title.inline-richtext {
    text-align: center;
    font-family: 'YesevaOne-Regular';
    font-size: 40px;
    text-transform: uppercase;
}
.coll.mosse_collection.multicolumn .multicolumn__title {
    justify-content: center;
}
.coll.mosse_collection.multicolumn .slider-buttons .slider-counter.caption {
    display: none;
}
.shop .page-width {
    max-width: 100%;
    padding: 0 0;
}
.shop .page-width .multicolumn-card__image-wrapper {
    margin: 0 0;
}
.shop .page-width .multicolumn-card__image {
    width: 100% !important;
}
.shop .multicolumn-list {
    justify-content: flex-start;
    column-gap: 0;
    row-gap: 0;
}
.shop .multicolumn-card {
    position: relative;
}
.shop .multicolumn-card .multicolumn-card__info {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.shop .multicolumn-card .multicolumn-card__info .link.animate-arrow {
    font-size: 36px;
    color: #fff;
    font-family: 'YesevaOne-Regular';
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    line-height: 45px;
}
.shop .multicolumn-card .multicolumn-card__info .link.animate-arrow .svg-wrapper {
    display: none;
}
.card__heading {
    font-size: 18px;
    letter-spacing: 0;
}
.price__regular .price-item--regular {
    font-size: 18px;
    letter-spacing: 0;
}
.underline-links-hover:hover a {
    text-decoration: none !important;
}
.collection__view-all a.button {
    border: 1px solid #000;
    background: transparent;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 700;
}
.blog .page-width-desktop {
    max-width: 100%;
}
.blog .title-wrapper-with-link {
    justify-content: center;
}
.blog .title-wrapper-with-link h2 {
    font-size: 40px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-family: 'YesevaOne-Regular';
}
.blog span.circle-divider {
    color: #838383;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 14px;
}
.blog .article-card .card__heading {
    margin-bottom: .6rem;
    font-size: 28px;
    font-family: 'YesevaOne-Regular';
    text-transform: uppercase;
    color: #000;
}
.blog .article-card__excerpt.rte-width {
    color: #000;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    border-bottom: 1px solid #000;
    max-width: fit-content;
    width: auto;
    margin: 0;
    line-height: 20px;
}
.blog .article-card__content p {
    font-size: 16px;
    color: #5B5B5B;
    text-transform: capitalize;
}
.blog .card__information {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.blog .blog__button {
    border: 1px solid #000;
    background: transparent;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 700;
}
.footer__content-top {
    max-width: 95%;
}
.footer .footer__blocks-wrapper .footer-block:nth-of-type(1) {
    width: 35%;
}
.footer .footer__blocks-wrapper .footer-block:nth-of-type(2) {
    width: 20%;
}
.footer .footer__blocks-wrapper .footer-block:nth-of-type(3) {
    width: 20%;
}
.footer .footer__blocks-wrapper .footer-block:nth-of-type(4) {
    width: 20%;
}
.newsletter-form {
    max-width: 100%;
}
h2.footer-block__heading {
    font-size: 16px;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
    font-family: 'Lato';
}
.footer .footer__blocks-wrapper .footer-block #ContactFooter {
    max-width: 100%;
}
.newsletter-form__field-wrapper {
    max-width: 95% !important;
}
h3.brand-info {
 font-size: 16px;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
    font-family: 'Lato';
}
.footer-block__details-content .list-menu__item--link {
    display: inline-block;
    font-size: 14px !important;
    text-transform: capitalize;
    color: #000 !important;
    font-family: 'Lato';
}
.footer__content-bottom {
    background: #000;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    opacity: 1 !important;
}
.footer__copyright.caption {
    color: #fff;
    margin: 0;
}
.footer__copyright.caption .copyright__content:nth-of-type(2) {
    display: none;
}
.footer__content-bottom-wrapper {
    justify-content: center;
}
.copyright__content {
    font-size: 15px !important;
    font-family: 'Lato' !important;
}
.copyright__content a:hover {
    color: #fff !important;
}
footer.footer {
    padding-bottom: 0;
}
.newsletter-form__button {
    background: #000 !important;
}
.newsletter-form__button .icon path {
    fill: #fff;
}
.footer-block__details-content .list-menu__item--link:hover, .copyright__content a:hover {
    text-decoration: none !important;
}
.mobile_slide {
    display: none;
}
.shop.multicolumn {
    padding-bottom: 50px;
}
@media only screen and (min-width: 1101px) and (max-width: 1299px)  {
.list-menu--inline .header__menu-item {
    font-size: 13px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1100px)  {
.list-menu--inline .header__menu-item {
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
}
.header:not(.drawer-menu).page-width {
    padding-left: 4rem;
    padding-right: 4rem;
}
.loose .image-with-text__content {
    padding: 0 10px 0 0;
}
}
@media only screen and (min-width: 767px) and (max-width: 991px)  {
.product-box .slick-dots {
    bottom: -10px !important;
}
.loose .image-with-text__content {
    padding: 0 10px 0 0;
}
.loose .image-with-text__grid {
    flex-direction: column;
}
.loose .grid--2-col-tablet .grid__item {
    width: 100%;
}
.loose .image-with-text__heading {
    margin-top: 30px !important;
}
.about .grid--2-col-tablet .grid__item {
    width: 100%;
}
.about .image-with-text__content {
    padding-bottom: 0;
}
.footer__content-top {
    max-width: 100%;
}
}
@media only screen and (max-width: 767px) {
   .product__info-wrapper.grid__item .product__title h1,
   .collection-hero__text-wrapper h1.collection-hero__title {
    font-size: 25px;
}
product-recommendations.related-products h2.related-products__heading {
    font-size: 25px;
}
.coll.mosse_collection.multicolumn .slider-buttons button.slider-button svg {
    color: #000;
    height: 10px;
}
  .announe {
    justify-content: center;
    flex-wrap: wrap;
    gap: 5px;
}
.announe-in {
    flex-wrap: wrap;
    justify-content: center;
}
.menu-drawer__menu-item {
    font-size: 18px;
    font-family: 'Lato';
    text-transform: uppercase;
    color: #000;
}
.mobile_slide {
    display: block;
}
.main-slder .slideshow__media.banner__media.media {
    display: none;
}
.mobile_slide img {
    width: 100%;
}
.main-slder h2.banner__heading {
    color: #000000;
    font-size: 34px;
    margin-top: 20px;
    padding: 0 20px;
}
.main-slder .button.button--primary {
    border: 1px solid #000;
    color: #000;
    font-weight: 600;
}
.coll h2.title.inline-richtext {
    font-size: 34px;
}
.about .image-with-text__heading,
.about_moose_header h2.rich-text__heading,
h1.main-page-title,
.main-blog.page-width h1,
.shopify-policy__container .shopify-policy__title h1 {
    font-size: 34px;
}
.about .image-with-text__content {
    padding-left: 30px;
    padding-right: 30px;
}
.about .image-with-text__content {
    padding-bottom: 0;
}
.shop .multicolumn-card .multicolumn-card__info .link.animate-arrow {
    font-size: 30px;
}
.blog .title-wrapper-with-link h2 {
    font-size: 34px;
}
.blog .title-wrapper-with-link {
    flex-direction: column;
    align-items: center;
}
.loose .image-with-text__heading {
    font-size: 34px;
}
.loose  .image-with-text__content {
    padding-left: 10px;
    padding-right: 10px;
}
.footer .footer__blocks-wrapper .footer-block:nth-of-type(1) {
    width: 100%;
}
.footer .footer__blocks-wrapper .footer-block:nth-of-type(2) {
    width: 100%;
}
.footer .footer__blocks-wrapper .footer-block:nth-of-type(3) {
    width: 100%;
}
.footer .footer__blocks-wrapper .footer-block:nth-of-type(4) {
    width: 100%;
}
.footer__content-top {
    max-width: 100%;
    padding: 0 30px !important;
}
.footer-block__details-content .list-menu__item--link {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.footer-block.grid__item {
    margin: 1rem 0 !important;
}
.footer-block__brand-info .footer__list-social.list-social {
    margin-bottom: 25px;
}
.newsletter-form {
    align-items: flex-start !important;
}
.about_us_page .image-with-text__content {
    padding-left: 5px;
    padding-right: 5px;
}
}
