/** Shopify CDN: Minification failed

Line 23:14 Expected ")" to end URL token
Line 23:83 Expected ")" to end URL token
Line 3250:73 Expected identifier but found whitespace
Line 4001:0 Unexpected "}"

**/
@font-face {
    font-family: 'Almeria';
    src: url("/cdn/shop/files/Almeria.eot?v=1723729883");
    src: url("/cdn/shop/files/Almeria.eot?%23iefix&v=1723729883") format('embedded-opentype'),
        url("/cdn/shop/files/Almeria.woff2?v=1723729883") format('woff2'),
        url("/cdn/shop/files/Almeria.woff?v=1723729882") format('woff'),
        url("/cdn/shop/files/Almeria.ttf?v=1723729883") format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Almeria-Bold';
  src: url({{ "Almeria-Bold-webfont.woff2" | asset_url }}) format("woff2"), url({{ "Almeria-Bold-webfont.woff" | asset_url }}) format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.collection-hero__description {
    padding-bottom: 20px;
}
h1,h2{
    font-family: 'Almeria';  
}
.aaa_wishlist_page_title{
    font-family: Almeria !important;
    font-size: 36px !important; 
}
.breadcrumb>li+li:before {
    padding: 0 5px 0 4px;
    color: #000;
    content: "/";
}
.cart-icon {
    position: relative;
}
.cart-count-bubble{
    top: -3px;
    right: -8px;
    bottom:unset;
    left:unset;
    background-color: #cc1b28;
}
a.cart-icon svg.icon.icon-cart {
    display: none;
}
.bread {
    padding-top: 20px;
    font-size: 14px;
}
.breadcrumb > li {
    display: inline-block;
    font-size: 14px;
    color: #446049;
}
.breadcrumb > li a {
    color: #000;
    font-weight: normal;
}
.snize-ac-results li {
    font-size: 12px;
}
.blog-banner-form .search_menu .search_box .txtbox {
    max-width: 100%;
    height: 70px;
    /* background-image: url(/cdn/shop/files/Search_Icon_53eac4a3-bca4-41a9-bbc7-d8419e973cdb.svg); */
    background-repeat: no-repeat;
    background-position: right 21px center;
    width: 100%;
    padding-right: 25px;
}
.section{
    overflow:hidden;
}
.slick-slider .slick-slide {
    margin: 0 20px;
}

/* the parent */
.slick-slider .slick-list {
    margin: 0 -20px;
}

html {
  overflow-x: hidden;
}

body{
    background: #F8ECDC !important;
    color: #000;
    font-family: 'Montserrat' !important;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    line-height: 1.5;
}
h2.totals__total{
    font-family: 'Montserrat' !important;  
}
a{
    text-decoration: none;
}
li{
    list-style: none;
}
.theme-green-bg {
    background: #446049;
    color: #fff;
}
#fsb_container{
    display: none !important;
}
#header{
    margin-top: 0px !important;
}

.header-top-bar {
    /*background: #F8ECDC;*/
    overflow: hidden;
}
.header-top-bar-inner {
    display: flex;
    justify-content: space-between;
    padding: 15px 30px;
    align-items: center;
}
/*.headertop-links a{
    color: #000 !important;
}*/
.headertop-links a {
    /*color: #000 !important;*/
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.headertop-links a span{
    margin-right: 7px;
}
.free-text-header-outer {
    text-align: center;
    font-size: 18px;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
}
.free-text-header-outer a{
    color: #000 !important;
}
.free-text-header-outer span{
    color: #446049 !important;
    font-weight: 700;
    margin-left: 1px;
}
.free-text-header-outer img{
    margin-right: 10px;
}
.header-middle-bar {
    background: #EEC1A2;
    padding: 15px 0px;
}
.wish-user-box-inner {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
}
.wish-user-box-inner a{
    margin-left: 18px;
}

.wish-user-box-inner a:first-of-type{
    margin-left: 0px;
}

@media (min-width: 1320px) {
    .container {
        width: 1270px;
    }
}
#header .header_bot .container{
    width: 100%;
}

.navbar-vectorthemes .top-heading {
    display: none !important;
}
.header nav .list-menu > li > a {
    color: #446049 !important;
    font-weight: 700;
    font-family: Montserrat !important;
    font-size: 18px;
    padding: 12px 20px;
}
.header_bot,.header_bot, .header_bot #nav{
    background: none !important;
}
.header_top_sect {
    margin: 0;
    padding: 20px 0px;
    background: #F8ECDC;
}
.navbar:after, .navbar:before{
    display: none;
}
#header .header_bot{
    box-shadow: none !important;
}
.top-logo .branding-logom{
    padding: 0px;
}
.header_top_sect .row{
    align-items: center;
}
.mobile-view,.hidden-sm, .hidden-md,.hidden-lg {
    display: none !important;
}
#header #nav .navbar .navbar-nav {
    margin-top: 0;
    justify-content: space-between;
    width: 65%;
    flex-direction: inherit;
    padding-right: 50px;
}
.search-area {
    float: none;
    position: relative;
}
#external_links {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.navbar-nav .dropdown-menu {
    position: absolute;
    width: 100% !important;
    left: 0 !important;
}
img {
    max-width: 100%;
}
.search_menu .search_box .txtbox {
    border-radius: 60px;
    background: #fff7ef;
    border: 1px solid #000;
    color: #000;
    font-size: 18px;
    padding: 0 15px;
    min-width: 290px;
    height: 60px;
}
.search_menu .search_box button {
    width: 30px;
    height: 30px;
    top: 50%;
    right: 18px;
    background: none;
    transform: translateY(-50%);
    position: absolute;
    padding: 0;
}

#header .menu_c {
    background: none;
}

div#footer {
    background: #446049;
    color: #fff !important;
}
div#footer li a {
    color: #fff !important;
    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
}
#footer-top {
    padding-top: 50px;
    padding-bottom: 35px;
}
#footer h3 {
    color: #fff;
    font-family: Almeria;
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 24px;
}
#footer ul {
    padding-left: 0;
    margin-bottom: 0;
}
#footer-top li{
    margin-bottom: 2px;
}
ul.footersocial {
    display: flex;
}
ul.footersocial li{
    margin-right: 7px;
}
.footersocial li a img {
    width: 40px;
}
.footer-middle-right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
div#footer-bottom {
    padding-top: 80px;
    padding-bottom: 40px;
    text-align: center;
    font-size: 14px;
}

.footer-copyright-top{
    padding-bottom: 10px;
    position: relative;
}
.footer-copyright-top:after {
    content: "";
    background: #eec1a2;
    height: 1px;
    width: 40%;
    display: inline-block;
    bottom: -4px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}

.footer-copyright-bottom {
    padding-top: 15px;
}
.join-community-right-inner{
    text-align: center;
}
.section h2 {
    font-family: Almeria;
    font-size: 42px;
    line-height: 1;
    font-weight:600;
}
.join-community-right-inner {
    text-align: center;
    font-size: 20px;
    /*line-height: 1.2;*/
    color: #000;
}
.join-community-right-inner p{
    margin: 18px 0px;
}
.join-formbox {
    max-width: 400px;
    margin: auto;
    margin-top: 25px;
}
.join-formbox input[type=email] {
    height: 50px;
    border: 1px solid #000;
    background: none;
    text-align: center;
    border-radius: 40px;
    color: #000;
}
input.joinnow-btn.theme-btn {
    background: #446049;
    color: #fff;
    height: 50px;
    box-shadow: none;
    border-radius: 50px;
    width: 100%;
    border: none !important;
    margin-top: 10px;
    font-size: 18px;
    color: #F8ECDC !important;
}
#footer-join-community {
    display: flex;
    padding: 40px 0px;
}

#content{
    background: #F8ECDC;   
}
.top-bar {
    padding: 12px 0px;
    font-size: 20px;
}
.topbar-left{
    font-family: 'Almeria';  
}
.topbar-right {
    display: flex;
    justify-content: flex-end;
    text-decoration: underline;
}
.header_bot .container-fluid {
    padding: 0;
}
.homeslide-info {
    position: absolute;
    bottom: auto;
    z-index: 1;
    color: #fff;
    font-size: 20px;
    top: 50%;
    transform: translateY(-50%);
    left: 13%;
}
.homeslide-info h2 {
    font-family: 'Almeria';
    color: #fff;
    font-size: 60px;
    margin-bottom: 10px;
    line-height: 1;
}
a.theme-btn-2 {
    background: #f1daae;
    color: #446049;
    height: 50px;
    display: inline-block;
    line-height: 50px;
    padding: 0px 50px;
    border-radius: 40px;
    cursor: pointer;
}
.homeslide-info .theme-btn-2{
    margin-top: 20px;
}
.merit-slider-outer{
    position: relative;
    overflow: hidden;
}
/*.home-banner .container-fluid{
    padding: 0px;
}*/
.full{
    width: 100%;
}
.banner-pagination.swiper-pagination-bullets {
    position: absolute;
    z-index: 9;
    bottom: 10%;
    left: 13%;
    cursor: pointer;
}
.banner-pagination .swiper-pagination-bullet{
    opacity: 1;
    background: none;
    border: 1px solid #fff;
    height: 10px;
    width: 10px;
}
.banner-pagination .swiper-pagination-bullet-active{
    background: #fff !important;
}
.bannerslider-area,.bannerinfo-area{
    padding: 0px;
}
.bannerinfo-area-inner {
    padding: 50px;
}
.banner-boxes {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 25px;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
}
.banner-boxes>div {
    width: calc(33.3% - 10px);
}
.banner-boxes > div img{
    width: 100%;
}
.banner-info-headingbox h2 {
    font-size: 42px;
    line-height: 1;
    margin-bottom: 10px;
    font-family: 'Almeria';
}
.banner-info-headingbox {
    text-align: center;
    font-size: 20px;
    margin-bottom: 25px;
}




.magnum-green-btn,.cta-btn{
    text-decoration: none;
    background: #446049;
    color: #F8ECDC !important;
    box-shadow: none;
    border-radius: 50px;
    border: none !important;
    font-size: 20px;
    display: inline-block;
    height: 55px;
    padding: 0px 35px;
    line-height: 55px;
}
.magnum-green-btn:hover,.cta-btn:hover{
    background: #334136;
}
.theme-flesh-bg{
    background-color: #EEC1A2;
}
.theme-green-bg{
    background-color: #446049;
    color: #F8ECDC;
}
.theme-lightbrown-bg{
    background-color: #F1DAAE;
}
/******** Good Hands Section Area  ************/
.good-hands-heading-box {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.good-hands-star-rating-box {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 10px;
}
.good-hands-star-rating-box p{
    margin: 0;
    padding: 10px;
}
p.google-rating {
    font-size: 18px;
    font-weight: 700;
    padding-right: 20px;
}
p.review-numbers {
    padding-left: 20px;
}
.good-hands-heading-box h2 span {
    font-family: 'Almeria';
    position: relative;
}
.good-hands-heading-box h2 span:not(.soft-break)::after {
    content: "";
    background-image: url(/cdn/shop/files/Vector_1.svg?v=1731336502);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    width: 44px;
    height: 20px;
    position: absolute;
    bottom: -9px;
    left: 12%;
}
.footer-good-hands-section h2 {
    padding-bottom: 30px;
}
.footer-good-hands-section{
    padding-top: 100px;
    padding-bottom: 80px;
}
.good-hands-reveiw-box {
    border-radius: 20px;
    background-color: #FFF7EF;
    padding: 40px 40px;
    padding-bottom: 60px;
}
.review-title-box {
    display: flex;
    align-items: center;
}
.review-title-box img {
    border-radius: 50%;
}
.review-title {
    padding-left: 20px;
    text-align: left;
}
.review-title p{
    margin: 0;
}
.review-title-heading {
    font-size: 18px;
    font-weight: 500;
}
.review-star-rating {
    display: flex;
}
.review-star-rating {
    display: flex;
    align-items: center;
    justify-content: start;
    padding: 10px 0px;
    min-height: 51px;
}
.review-star-rating img{
    max-height: 27px;
}
.review-content p {
    text-align: left;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
}

/************  Happiness at heart section area ************/
#footer-happiness-at-heart{
    background-color: #F8ECDC;
    padding-top: 120px;
    padding-bottom: 80px;
    position: relative;
}
.happiness-at-heart-arrow img{
    max-height: 100%;
}
.happiness-at-heart-arrow{
    position: absolute;
    top: 0;
    height: 140px;
    left: 50%;
    transform: translateX(-75%);
}
#footer-happiness-at-heart h2{
    text-align: center;
    padding-bottom: 20px;
}
.happiness-heart-box {
    display: flex;
    padding: 20px 30px;
    border-radius: 10px;
    justify-content: space-between;
    align-items: center;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
}
/********* Unbox and share section area  *********/
.footer-unbox-share-section {
    padding-top: 80px;
    padding-bottom: 80px;
    background: #FFF7EF;
}
.unbox-share-img-box img {
    border-radius: 10px;
}
/********  testimonials area ********/

.swiper-slider-container{
    position: relative;
    padding-top: 20px;
}

#footer-pro-team{
    background-color: #2F3449;
    color: #fff;
    padding-top: 100px;
    padding-bottom: 80px;
}
.pro-team-heading-box{
    text-align: center;
    color: #FFF7EF;
}
.pro-team-heading-box p{
}
.footer-pro-team-section h2 {
    font-weight: 700;
    margin: 0;
    color: #fff;
}
.team-profile-img-box img {
    /* border-radius: 10px; */
}
.swiper-button-prev::after, .swiper-button-next::after{
    display: none;
}
/*.swiper-button-next, .swiper-button-prev {
    top: -8%;
    height: 52px;
    width: 52px;
}
.swiper-button-prev {
    left: auto;
    right: 70px;
}*/
.swiper-slider-container .team-profile-btn-box{
    position: absolute;
    bottom: 35px;
    left: 0;
    right: 0;
}
.swiper-slider-container .swiper-slide{
    position: relative;
}

@media screen and (min-width: 1200px) {
    .team-profile-img-box img {
        height: auto;
        aspect-ratio: 1 / 1;
    }
    .team-profile-btn-box .magnum-green-btn{
        width: 290px;
    }
}


/*********************    New CSS ********************/

.magnum-swiper-slider-outer{
    position: relative;
}
.swiper-slider-container{
}
.swiper-slider-container .team-profile-btn-box {
    display: flex;
    justify-content: center;
    text-align: center;
}

/****** buy-again-section area *******/
/* .buy-again-section {
    background-color: #F1DAAE;
    padding-top: 80px;
    padding-bottom: 80px;
} */
.product-top{
    position: relative;
    height: 50%;
    width: 100%;
}
.product-badge p{
    margin: 0;
    padding-left: 7px;
}

.product-badge {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 50;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 7px 20px;
    border-radius: 3px;
    gap: 2px;
    font-weight: 500;
}
.product-badge.new-badge {
    background: #C8D3A6;
    color: #000 !important;
}
.product-badge.love-badge {
    background: #446049;
    color: #F8ECDC !important;
}
.product-badge.hot-badge{
    background: #C98150;
    color: #F8ECDC !important; 
}
.product-badge.trend-badge{
    background: #2F3449;
    color: #F8ECDC !important;  
}
.product-badge.card__badge {
    padding: 0;
}
.product-badge-red{
    background-color: #CC1B28;
    color: #F8ECDC;
}
.product-badge-light-green{
    background-color: #C8D3A6;
}
.product-badge.product-badge-light-green svg path {
    stroke: #000;
}
.product-badge.product-badge-light-green svg .cheek,.product-badge.product-badge-light-green svg .mouth {
    stroke: #000;
}
.product-badge.product-badge-orange{
    background-color: #C98150;
    color: #F8ECDC;
}
.product-badge.product-badge-dark-green{
    background-color: #446049;
    color: #C8D3A6;
}
.product-badge.product-badge-dark-green svg path{
    stroke: #C8D3A6;
}
.product-badge.product-badge-dark-green svg .cheek,.product-badge.product-badge-dark-green svg .mouth {
    stroke: #C8D3A6;
}
/*.product-badge svg {
    width: 30px;
}*/
.product-bottom {
    background-color: #FFF7EF;
    padding: 10px 20px;
    padding-bottom: 30px;
}
.product-box {
    border: 1.7px solid #EEC1A2;
    border-radius: 10px;
    overflow: hidden;
}
.product-price{
    font-size: 18px;
    font-weight: 400;
    display: flex;
    padding-bottom: 20px;
}
.product-price .new-price{
    color: #CC1B28;
    font-weight: 700;
}
.product-price .original-price {
    padding-right: 10px;
    text-decoration: line-through;
}
.product-name {
    font-size: 22px;
    font-weight: 500;
    min-height: 80px;
}
.product-name a{
    color: #000 !important;
}
.add-to-cart-btn-box .magnum-green-btn {
    width: 100%;
    text-align: center;
}
.buy-again-section .section-headingbox{
    padding-bottom: 20px;
    padding-right: 42px;
}
.product-wishlist{
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 50;
    display: block;
    height: auto;
    width: 40px;
    left: auto;
}

/*********magnum-questions-section Area  ********/
/* .magnum-questions-section{
    padding-top: 80px;
    padding-bottom: 80px;
    background: #FFF7EF;
} */
.magnum-question-top{
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
}
.magnum-question-heading{
    font-family: 'Almeria';
    font-size: 32px;
    font-weight: 700;
    padding: 0px 8px;
    padding-top: 35px;
    padding-bottom: 10px;
    line-height: 1.2;
}
.magnum-question-detail{
    font-size: 18px;
    font-weight: 400;
    /*    max-width: 310px;*/
}
.magnum-question-bottom{
    display: flex;
    justify-content: center;
}
.magnum-question-bottom img {
    position: relative;
    z-index: 2;
    height: 210px;
}
.magnum-question-bottom::after{
    /*    content: "";
        width: 100%;
        height: 25%;
        bottom: 0;
        position: absolute;
        background-color: #C98150;
        display: flex;*/
}
.magnum-question {
    border-radius: 20px;
    overflow: hidden;
    background-color: #f8ecdc;
    position: relative;
    padding: 15px;
    height: 100%;
    aspect-ratio: 189 / 256;
    background-size: cover !important;
}
.magnum-question.brown-bg{
    background-color: #F1DAAE;
}


/*********Top Picks  Section Area  ********/
.top-picks-section{
    background-color: #F8ECDC;
    padding-top: 80px;
    padding-bottom: 80px;
}


/********* Footer Learn Craft Section Area  ********/
.container-full{
    padding: 0px;
}
.footer-learn-craft-section{
    padding-top: 80px;
    text-align: center;
    background: #FFF7EF;
}
.learn-craft-content p {
    padding-bottom: 30px;
    margin: 0;
    font-weight: 400;
}
.learn-craft-content {
    padding: 0px 20px;
    padding-bottom: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
@media screen and (min-width: 1200px) {
    .learn-craft-content p {
        max-width: 950px;
    }
}
/********* footer logo list section area  **********/
.footer-logo-list-section{
    padding: 50px 0px;
}
.footer-logo-list-section ul{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0px;
}
.footer-logo-list-section li{
    padding: 0px 20px;
}
.footer-logo-list-section li img {
    min-width: 130px;
    max-height: 80px;
    object-fit: contain;
}
.border-imgbox {
    margin-top: -15px;
}
.team-profile-outer {
    margin-top: 10px;
}
.happiness-at-heart-arrow-new {
    text-align: center;
}
.footer-happiness-at-heart-inner h2{
    margin-bottom: 20px;
}



.section .product-badge p {
    font-size: 14px;
}
/********** Our Story page  **********/
.our-story-banner{
    padding-top: 30px;
}
.our-story-left {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.our-story-left p{
    max-width: 600px;
}
.page-link-box a{
    text-decoration: none;
    color: #000;
    font-size: 13px;
    font-weight: 400;
}
a.current-page-link{
    font-size: 13px;
    font-weight: 700;
    color: #446049;
}
.our-story-content {
    padding: 0px 20px;
}

/******** Supporting Success Section area  *******/
.supporting-success-list li {
    padding: 10px 0px;
}
.supporting-success-list ul{
    padding: 0;
}
.supporting-success-list .list-item {
    display: flex;
    padding: 20px;
    border: 2px solid #000000;
    border-radius: 20px;
    align-items: center;
}
.supporting-success-section{
    background-color: #F8ECDC;
}
/* .supporting-success-section p{
    margin: 0;
    font-size: 24px;
    font-weight: 400;
} */
.supporting-success-list p{
    padding-left: 40px;
}
.supporting-success-outer {
    padding: 80px 40px;
    padding-bottom: 30px;
}
.supporting-success-right{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-right: 80px;
}
.supporting-success-right .heading-box {
    max-width: 530px;
    text-align: center;
    padding-bottom: 20px;
}

.supporting-success-right-bottom{
    background-color: #FFF7EF;
    text-align: center;
    padding: 10px;
    border-radius: 10px;
}

/****** Magnum Story Section Area  ************/

.the-magnum-story-section{
    background-color: #EEC1A2;
}
/* .the-magnum-story-section p{
    font-size: 24px;
    font-weight: 400;
} */
.magnum-story-outer{
    padding: 30px;
    padding-top: 80px;
    padding-bottom: 40px;
    display: flex;
    justify-content: flex-end;
}
.the-magnum-story-section .container-fluid{
    padding: 0;
}
.magnum-story-left{
    max-width: 600px;
}

/****** Committed partner section area  *******/
.committed-partner-section{
    padding-top: 150px;
    background-color: #EEC1A2;
}
.committed-partner-section p {
    /* margin: 0;
    font-size: 24px;
    font-weight: 400; */
    max-width: 560px;
}
.committed-partner-section-inner{
    background-color: #F8ECDC;
}
.committed-partner-left {
    padding: 10px;
    padding-top: 40px;
}
.committed-partner-left h2 {
    padding-bottom: 15px;
}
.committed-partner-right img {
    position: relative;
    top: -70px;
}




/********* PMU Page Area ********/

/****** Banner section area  *******/
.pmu-banner-right {
    position: relative;
}
.pmu-banner-btn-box{
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
    bottom: 60px;
}
.pmu-banner-btn-box .magnum-green-btn{
    width: 325px;
    text-align: center;
}
.pmu-banner-left {
    padding-top: 40px;
    padding-left: 70px;
    height: 100%;
}
.pmu-banner-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding-bottom: 50px;
}
.pmu-banner-section .container-fluid{
    padding: 0;
}
.pmu-banner-img-box img{
    width: 100%;
}
a.pmu-banner-link {
    color: #446049;
    font-size: 20px;
    font-weight: 500;
    text-decoration: underline;
}
.pmu-banner-content p{
    padding-bottom: 30px;
}


/******** PMU Category section area  ******/
.pmu-category-section{
    text-align: center;
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #F8ECDC;
}
.pmu-cat-card-outer{
    width: 20%;
    padding: 10px;
}
.pmu-cat-card .pmu-cat-card-title p{
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
}
.pmu-cat-card {
    border-radius: 10px;
    color: #000;
    background-color: #EEC1A2;
    padding: 20px 10px;
    padding-top: 30px;
}
.pmu-cat-card img {
    height: 80px;
}
.pmu-cat-cards-container {
    display: flex;
    flex-wrap: wrap;
}
.pmu-cat-card-title {
    height: 50px;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.pmu-category-section h2 {
    padding-bottom: 25px;
}
.pmu-categories-btn-box{
    display: flex;
    width: 100%;
    justify-content: center;
    padding-top: 30px;
}
.magnum-theme-transparent-green{
    text-decoration: none;
    color: #446049;
    border: 1px solid #446049;
    text-align: center;
    padding: 10px 70px;
    border-radius: 40px;
    font-size: 16px;
    font-weight: 500;
}

/******* pmu brands section area  ********/
.brands-we-love-section {
    background-color: #EEC1A2;
    padding-bottom: 50px;
    padding-top: 80px;
}
.brands-we-love-section h2 {
    padding-bottom: 20px;
}
.brands-we-love-img-container img {
    border-radius: 10px;
}
.brands-we-love-img-container-outer {
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
}

/******* Contact Us Page Area  ********/
/*******Banner area ********/
.contact-us-banner-section{
    background-color: #F1DAAE;
}
.contact-us-banner-left {
    padding-top: 40px;
    padding-left: 70px;
    height: 100%;
}
.contact-us-banner-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding-bottom: 70px;
}
.contact-us-banner-section .container-fluid{
    padding: 0;
}

/*******Contact details area ********/
.contact-details-section{
    padding: 80px 0px;
}
.contact-details-left-top{
    background-color: #F8ECDC;
    border-radius: 20px;
    padding: 20px 30px;
}
.contact-details-section .contact-details-left span{
    font-size: 20px;
    font-weight: 400;
}
.contact-details-section .contact-details-left li {
    display: flex;
    align-items: center;
    padding: 5px 0px;
}
.contact-details-section .contact-details-left li a, .contact-details-section .contact-details-left li p{
    padding-left: 20px;
}
.contact-details-section .contact-details-left li img {
    width: 30px;
}
.contact-details-section .contact-details-left li a{
    text-decoration: none;
    color: #446049;
    font-size: 20px;
    font-weight: 400;
}
.contact-details-section .contact-details-left ul{
    padding-left: 0px;
}
.contact-details-left-top > p , .contact-details-left-bottom > p {
    padding-bottom: 17px;
}
.contact-details-left-bottom {
    padding-top: 20px;
}
.contact-us-right {
    height: 100%;
    display: flex;
}
.contact-details-left-bottom li{
    align-items: start !important;
}
.contact-us-right video{
    border-radius: 20px;
}
@media screen and (min-width:1200px) {
    .container-2{
        width: 980px;
    }

}

/************* Order information page area  **********/
.information-banner-section{
    background-color: #FFF7EF;
    padding-top: 30px;
}
.information-banner-left {
    height: 100%;
}
.information-banner-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding-bottom: 70px;
}
.information-banner-img-box {
    padding: 0px 20px;
}

.page-breadcrumbs a{
    color: #000;
    text-decoration: none;
}
.page-breadcrumbs {
    font-size: 16px;
    display: flex;
    align-items: center;
    position: absolute;
    left: 0px;
    top: 20px;
}
.page-breadcrumbs h1 {
    font-size: 16px;
    font-weight: 600;
    margin: 0px;
    color: #446049;
    font-family: 'Montserrat' !important;
}
.page-banner-left {
    font-size: 24px;
    display: flex;
    align-items: center;
}
.page-banner-content h2{
    font-size: 42px;
    line-height: 1.2;
}
.pagebanner-type1 .page-banner-right-inner {
    display: flex;
    justify-content: flex-end;
}
p:last-of-type {
    margin-bottom: 0;
}
.page-banner-right {
    padding: 0px;
}
.page-banner-left{
    position: relative;
}
.pagebanner-type1 .container-fluid .page-banner-left {
    padding-left: 96px;
    padding-right: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
}
.pagebanner-type1 .container-fluid .page-banner-left .page-breadcrumbs{
    left: 96px;
    top: 30px;
}
.page-banner-right-inner img {
    width: 100%;
}
.pagebanner-type1 .page-banner-right-inner{
    position: relative;
}

.fullwidth.static-pages-main{
    background: #F8ECDC;
}


/************* Order information page area  **********/
.information-banner-section{
    background-color: #FFF7EF;
    padding-top: 30px;
}
.information-banner-left {
    height: 100%;
}
.information-banner-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding-bottom: 70px;
}
.information-banner-img-box {
    padding: 0px 20px;
}

/******** information-content-area *******/
.information-img-box {
    padding-bottom: 15px;
}
.information-detail h3,.information-detail h2{
    font-size: 28px;
    font-weight: 700;
    font-family: Almeria;
    margin-bottom: 15px;
    margin-top: 10px;
}
@media screen and (max-width:767px) {
    .information-detail-inner{
        padding-left: 10px;
        padding-right: 10px;
    }
}
.information-detail p {
    padding-bottom: 40px;
    margin-bottom: 0px;
}
.information-detail ul {
    font-weight: 400;
    margin: 0;
    padding-bottom: 30px;
}
.information-detail ul li{
    position: relative;
    list-style:none;
}
.information-detail ul li::before {
    content: ".";
    position: absolute;
    left: -17px;
    font-size: 31px;
    top: -15px;
}

.header-wrapper.color-scheme-1.gradient{
    background: #f8ecdc !important;
}
.header:not(.drawer-menu).page-width {
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    justify-content: space-between;
}
.header {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.slider-arrow {
    display: flex;
    width: 110px;
    justify-content: space-between;
}
.slider-arrow img {
    width: 50px;
}
.section-headingbox {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.section-headingbox .swiper-button-prev,
.section-headingbox .swiper-button-next{
    position: relative;
    left: 0;
    right: 0;
    width: 50px;
}
.footer-copyright-top a{
    color: #fff !important;
}
/*.banner-cat-box{
    height: 175px;
    width: 175px;  
}*/
.banner-cat-box {
  height: 170px;
  width: calc(33.3% - 9px);
}
.cat-box-outer {
    background: #f1daae;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 10px;
}
.banner-cat-box a,.banner-cat-box .cat-title{
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
.banner-cat-box a{
    display: flex;
    cursor: pointer;
    width: 100%;
    height: 100%;
}
.cat-title {
    margin-top: 10px;

}
.banner-cat-boxes-outer {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 570px;
    margin: auto;
}
.cat-icon {
    min-height: 85px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.home-banner {
    background: #F8ECDC;
}
.home-banner-top-bar {
    background: #446049;
    color: #fff;
    padding: 12px 15px;
}
@media screen and (max-width: 1329px) {
  .home-banner-top-bar .page-width {
    padding: 0;
  }
}
.home-banner-top-bar-inner {
    display: flex;
    justify-content: space-between;
}
.banner-top-left{
    font-family: 'Almeria';
    font-size: 20px;
}
.banner-top-right {
    font-size: 20px;
    text-decoration: underline;
}
.swiper-button-next.review-btn-next, .swiper-button-prev.review-btn-prev,.team-slider-prev,.team-slider-next{
    top: -8%;
    height: 52px;
    width: 52px;
}
.swiper-button-prev.review-btn-prev,.team-slider-prev{
    left: auto;
    right: 70px; 
}
.form-control{
    font-size: 16px;
}


.pro-team-banner-section a.magnum-green-btn {
    padding: 11px 120px;
}

/****** Sponsored Artist Section area  *******/
.sponsored-artists-section{
    background-color: #F8ECDC;
    padding-top: 80px;
    padding-bottom: 80px;
}
.sponsored-artists-section .heading-box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 40px;
}
.sponsored-artists-section .magnum-theme-transparent-green {
    padding: 13px 40px;
}
.sponsored-artist-content li {
    display: flex;
    align-items: center;
    padding: 5px 0px;
}
.sponsored-artist-content p{
    font-size: 20px;
}
.sponsored-artist-content .artist-title{
    font-weight: 500;
}
.sponsored-artist-content li a, .sponsored-artist-content li p{
    padding-left: 10px;
    font-size: 20px;
}
.sponsored-artist-content li img {
    width: 25px;
}
.sponsored-artist-content li a{
    text-decoration: none;
    color: #000;
    font-weight: 500;
}
.sponsored-artist-content li a.artist-mail{
    text-decoration: underline;
    color: #446049;
    font-weight: 400;
}
.sponsored-artist-content ul{
    padding-left: 0px;
}
.sponsored-artist-card {
    background-color: #FFF7EF;
    border-radius: 15px;
    overflow: hidden;
}
.sponsored-artist-card .artist-title {
    display: flex;
    justify-content: space-between;
    padding-bottom: 15px;
}
.sponsored-artist-content {
    padding: 30px 30px 40px 15px;
    padding-right: 0px;
}
.sponsored-artist-content .artist-info {
    padding-bottom: 15px;
}
.sponsored-artist-content li p{
    font-weight: 500;
}
.sponsored-artist-card-outer {
    padding-bottom: 20px;
}
.sponsored-artist-content .artist-social a {
    text-decoration: none;
    width: fit-content;
}
.artist-info p, .artist-title{
    padding-right: 25px;
}
.sponsored-artist-btn-box {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 40px;
}
.sponsored-artist-btn-box .magnum-green-btn {
    padding: 0px 80px;
}
.artist-contact{
    padding-right: 10px;
}





/********  Blogs Page Area *********/
.blogs-banner-section{
    padding: 30px 0px;
    padding-bottom: 80px;
    background-color: #F1DAAE;
    background-image: url(/cdn/shop/files/blog-banner.webp?v=1723891246);
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
}
.blog-banner-content{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 100px;
}
.blog-banner-form input{
    border: none;
}
.blog-banner-form{
    background-color: #FFF7EF;
    /* border: 1.5px solid #000; */
    border-radius: 50px;
    overflow: hidden;
}
.blog-banner-form form{
    max-width: 100%;
    height: 70px;
    display: flex;
    width: 700px;
}
.blog-banner-form .menu_c.search_menu,
.blog-banner-form .search_box{
    width: 100%;
    position: relative;
}
.blog-banner-form form input[type="text"]{
    background-color: #FFF7EF;
    width: 90%;
    padding-left: 15px;
}
.blog-banner-form form input[type="text"]::placeholder {
    font-weight: 500;
    font-size: 20px;
    color: #000;
}
.blog-banner-form form input[type="text"]:focus-visible {
    outline: none;
}
.blog-banner-form form input[type="submit"]{
    width: 10%;
    background-color: #FFF7EF;
    background-image: url(/cdn/shop/files/BlogsSearch-Icon.svg?v=1723889278);
    background-position: center;
    background-repeat: no-repeat;
}
.sub-heading-box {
    padding-bottom: 25px;
    display: flex;
    justify-content: center;
}
.blog-content-top .heading-box h1 {
    margin: 0;
    padding-bottom: 20px;
}


/******** Categories Section Area  *******/
.categories-section{
    padding-top: 100px;
    padding-bottom: 80px;
    background-color: #FFF7EF;
}
.article-thumbnail-card {
    position: relative;
    /*z-index: 20;*/
    border-radius: 10px;
    overflow: hidden;
    height: 330px;
}
.article-thumbnail-card .thumbnail-img-box img{
    position: absolute;
    width: 100%;
    z-index: -1;
}  
.article-thumbnail-card-details {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 30px 20px;
    color: #FFF7EF;
    background: rgba(0,0,0,.25);

}
.article-thumbnail-card-details .article-title-box{
    font-size: 24px;
    font-weight: 500;
}
.article-thumbnail-card-details .article-time-box{
    display: flex;
    align-items: center;
}
.article-thumbnail-card-details .article-time-box p{
    padding-left: 10px;
    font-size: 16px;
    font-weight: 400;
}
.category-list-box a.magnum-theme-transparent-green {
    padding: 15px 30px;
}
.category-list-box a.magnum-theme-transparent-green:active, .category-list-box a.magnum-theme-transparent-green:focus, .category-list-box a.magnum-theme-transparent-green:hover {
    background-color: #446049;
    color: #C8D3A6;
}
.category-list-box a.magnum-theme-transparent-green:active img, .category-list-box a.magnum-theme-transparent-green:focus img, .category-list-box a.magnum-theme-transparent-green:hover img {
    filter: brightness(0) saturate(100%) invert(97%) sepia(30%) saturate(483%) hue-rotate(15deg) brightness(87%) contrast(87%);
}
.category-list-box {
    padding: 20px 0px;
}
.category-list-box .magnum-theme-transparent-green img {
    padding-right: 10px;
    filter: brightness(0) saturate(100%) invert(33%) sepia(26%) saturate(478%) hue-rotate(79deg) brightness(93%) contrast(85%);
}
.category-list-box ul li{
    padding: 18px 0px;
    padding-right: 10px;
}
.category-list-box ul{
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    justify-content:center;
}
.blog-details-sidebar-outer .category-list-box ul{
  justify-content:flex-start;
}

/******** Inkspiration section area  *******/
.inkspiration-section{
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #EEC1A2;
}
.inkspiration-section h2{
    padding-bottom: 20px;
}

/******* Product Reviews Section Area  */

.product-review-section{
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #FFF7EF;
}
.product-review-section h2{
    padding-bottom: 20px;
}

/******* Business Tips Section Area  ********/
.business-tips-section{
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #F1DAAE;
}
.business-tips-section h2{
    padding-bottom: 20px;
}





/***********Blog Details Page area  ************/
.blog-details-banner-section{
    background-color: #F8ECDC;
}
.blog-details-banner-section .container-fluid{
    padding: 0;
}
.blog-details-banner-left {
    padding-top: 40px;
    /*padding-left: 70px;*/
    padding-left: 15px;
    height: 100%;
}
@media screen and (min-width: 768px) {
  .blog-details-banner-left {
    padding-left: 70px;
  }
}
.blog-details-banner-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding-bottom: 70px;
}
/******** Blog Details content with Sidebar area  */
.blog-detail-content-with-sidebar-section {
    padding-top: 80px;
}
.blog-info.section .blog-time {
    display: flex;
    align-items: center;
}
.blog-info.section .blog-time p{
    padding-left: 10px;
    font-size: 16px;
    padding-bottom: 0px;
}
.blog-detail-content {
    padding-right: 50px;
}
.blog-info.section p {
    padding-bottom: 20px;
}
.blog-info.section p.para-heading {
    padding-bottom: 5px;
    font-weight: 500;
}
.blog-info.section .full-img {
    padding-top: 10px;
    padding-bottom: 50px;
}
.blog-detail-w-o-sidebar-outer{
    padding-top: 10px;
    padding-bottom: 10px;
}
.blog-detail-w-o-sidebar-right img{
    border-radius: 20px;
}
.blog-detail-full-width-section .container-fluid{
    padding: 0;
}
.blog-detail-full-width-section {
    padding-top: 50px;
    padding-bottom: 80px;
}
.blog-detail-full-width-content{
    padding-top: 30px;
    text-align: center;
}
.blog-detail-full-width-btn-box .magnum-green-btn{
    padding: 12px 80px;
}
.blog-detail-full-width-btn-box{
    padding-top: 10px;
}
.product__info-container {
    font-size: 16px;
}
.product__info-container s.price-item.price-item--regular {
    font-size: 32px !important;
    color: #000 !important;
}
.product__info-container span.price-item.price-item--sale {
    font-size: 32px !important;
    font-weight: 600;
    color: #CC1B28;
}

.product__title h1 {
    font-family: Almeria !important;
    font-size: 42px;
    color: #000 !important;
    padding-right: 30px;
}
product-info {
    background: #FFF7EF !important;
}

select.select__select {
    border: 1px solid #446049!important;
    box-shadow: none!important;
    border-radius: 30px!important;
    background: transparent!important;
    font-size: 16px!important;
    height: 55px!important;
    padding: 0 55px 0 25px!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.select:before,.select:after,.quantity:before,.quantity:after,.product-form__submit:before,
.product-form__submit:after{
    content: none !important
}
svg.theme-dropdown-icon {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}


.quantity__button svg{
    width:auto;
}
.quantity {
    color: rgba(var(--color-foreground));
    position: relative;
    width: 100%;
    display: flex;
    border-radius: 50px;
    min-height: 55px;
    border: 1px solid #446049 !important;
    padding: 0px 20px;
    background: transparent !important;
}
.product-form__input .form__label {
    padding-left: 0;
    font-size: 16px;
    font-weight: 600;
}
.product-form__submit {
    background: #446049;
    border-radius: 50px;
    color: #C8D3A6;
    font-size: 20px;
    height: 55px;
}
.product-form__submit span img{
    margin-right: 10px;
}
.product-form__buttons,.product-form__input {
    max-width: 100% !important;
}
.product__info-container .price__regular {
    font-size: 32px;
}
.product__info-wrapper.grid__item {
    max-width: 600px !important;
    margin: auto;
}
.supporting-success-left-outer {
    padding-left: 0;
}
.rating-star:before{
    font-size: 24px;
}
.product-custom-deliveryinfo {
    border: 1px solid #000000;
    border-radius: 10px;
    padding: 35px;
    margin-bottom: 25px !important;
}
span.title-withicon {
    display: flex;
    align-items: center;
}
span.title-withicon img{
    margin-right: 7px;
}
.custom-deliveryinfo-box h3 {
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: 500;
    color: #000;
}
.custom-deliveryinfo-box h3 .icon{
    margin-right: 20px;
}

.custom-deliveryinfo-box:first-of-type {
    margin-bottom: 25px;
}
.want-to-catch {
    background: #F8ECDC;
    padding: 30px;
    border-radius: 10px;
}
.want-to-catch h3 {
    text-align: center;
    font-size: 24px;
    color: #000;
}
.delivery-timebox {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.timestatbox {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    border: 2px solid #000;
    aspect-ratio: 1.5;
    border-radius: 5px;
    color: #000;
    margin-bottom: 5px;
}
.timerbox {
    width: calc(25% - 10px);
    text-align: center;
}
h2.h4.accordion__title.inline-richtext {
    font-size: 20px;
    font-family: 'Montserrat'  !important;
    font-weight: 500;
}

section#shopify-section-template--16009898164301__related-products {
    background: #F1DAAE;
    padding: 50px 0px;
}
h1.main-page-title.page-title{
    font-family: 'Almeria' !important;
    margin-bottom: 20px !important;
}


.categories-section .section-headingbox {
    margin-bottom: 35px;
}
.artical-outerbox {
    margin: 7px 0px;
}
.header-wrapper.header-wrapper--border-bottom {
    z-index: 9999;
}
.article-title-box h3 {
    font-size: 20px;
}
.article-title-box h3 a{
    color: #fff;
}
.section-header.shopify-section-group-header-group {
    z-index: 99;
}
.blog-content-top .heading-box {
    text-align: center;
    margin-bottom: 15px;
}
.header-top-bar-inner.slick-slider .slick-slide {
    margin: 0 0px;
}

.header__icon .icon{
    width:29px !important;
    height: 25px !important;
}

summary.list-menu__item span{
    color: #446049 !important;
    font-weight: 700;
    font-family: Montserrat !important;
    font-size: 18px;
}
.mega-menu svg.theme-dropdown-icon {
    position: absolute;
    right: 9px;
    top: 52%;
    transform: translateY(-50%);
    width: 16px;
}
.mega-menu__content {
    background: #fff7ef !important;
}
.mega-menu .mega-menu__list--condensed {
    display: flex !important;
    flex-wrap: wrap !important;
}
.mega-menu .mega-menu__list--condensed li {
    width: calc(25% - 30px);
}
.mega-menu__link--level-2 {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    color: #000 !important;
    text-decoration: none !important;
    font-weight: 600 !important;
}
.mega-menu__link--level-2 .image{
    width: 45px !important;
    margin-right: 10px !important;
    /*    border: 1px solid #ececec;*/
}
summary.list-menu__item,.header__menu-item:hover span{
    text-decoration: none !important;
}
.header__menu-item {
    padding: 12px 20px;
}
h2.facet-filters__label.caption-large,h2.product-count__text{
    font-size: 18px;
    font-family: Montserrat !important;
    font-weight: normal;
}
h2#verticalTitle {
    font-size: 28px;
}
form#FacetSortForm {
    margin-bottom: 30px;
    align-items: center;
}
.pagination__list {
    display: flex !important;
    flex-wrap: nowrap !important;

    justify-content: flex-start !important;
}
.pagination__list>li {
    display: inline-block;
    flex: 100% !important;
    max-width: inherit !important;
}
.pagination-wrapper nav.pagination {
    justify-content: center;
}
.pagination__item--next.pagination__item-arrow .theme-dropdown-icon {
    position: relative;
    right: 0;
    top: 0;
    transform: rotate(90deg);
}
.pagination__item--prev.pagination__item-arrow .theme-dropdown-icon {
    position: relative;
    right: 0;
    top: 0;
    transform: rotate(-90deg);
}
section#shopify-section-template--16009898164301__17240465642a401ed1 {
    padding: 70px 0px;
}
div#klaviyo-product-reviews-wrapper {
    background: transparent;
}
h2.kl_reviews__summary__header {
    font-family: "Almeria" !important;
    font-size: 52px !important;
}
button.kl_reviews__button {
    background: #446049 !important;
    font-size: 20px !important;
    padding: 0px 30px !important;
    height: 50px!important;
    font-weight: 500 !important;
    margin-bottom: 0px !important;
    border-radius: 50px !important;
    color: #f8ecdc !important;
}

button.kl_reviews__button {
    height: 50px !important;
    border-radius: 50px !important;
}
.kl_reviews__review_item {
    background: #FFF7EF;
    padding: 20px;
    border-radius: 5px;
    margin-bottom: 10px !important;
}

.kl_reviews__review__author {
    font-size: 16px;
    font-weight: 500;
}
p.kl_reviews__review__content {
    font-size: 16px !important;
}

.kl_reviews__list__tabs {
    border-bottom: 1px solid #000 !important;
    padding-bottom: 20px !important;
    margin-top: 20px !important;
}
button#kl_reviews_tabs__reviews_tab {
    font-size: 32px;
    font-family: "Almeria" !important;
    padding: 0;
}
button#kl_reviews_tabs__reviews_tab:after {
    content:none !important;
}
.kl_reviews__filters {
    justify-content: flex-end !important;
}
select#kl_reviews__filter_reviews_rating {
    background: transparent !important;
    border: 1px solid #000;
}
.aaa-full-width .block{
    background: transparent !important;
}
.block-header.bg-gray-lighter {
    background: transparent;
}
.table-bordered > tbody > tr > th,.table-bordered > tbody > tr > td{
    background: transparent;
}
body .collection-hero__description{
    max-width:100% !important;
    font-size: 16px;
    margin-bottom: 20px;
}
.team-profile-img-box {
    position: relative;
}
.team-instbox {
    position: absolute;
    display: flex;
    align-items: center;
    top: 15px;
    left: 20px;
    z-index: 1;
}
.insta-icon img{
    height: auto;
}
.insta-follower {
    font-size: 20px;
    color: #fff;
}
.insta-tag {
    font-size: 18px;
    color: #fff;
}
.insta-icon {
    margin-right: 10px;
}


.product-bottom .rating-star:before {
    -webkit-background-clip: text;
    -webkit-text-fill-color: #ffe233 !important;
}

.product-bottom .rating-star:before {
    font-size: 30px;
}
.product-grid-container li.grid__item{
    border: 1.7px solid #EEC1A2;
    border-radius: 10px;
    overflow: hidden;
}
.card__content.myproduct-card {
    background-color: #fff7ef;
    padding: 10px 20px 30px;
}

.card__content.myproduct-card .card__heading {
    font-size: 18px;
    font-weight: 500;
    min-height: 70px;
    font-family: 'Montserrat' !important; 
}
.card__content.myproduct-card .card__heading a {
    color: #000 !important;
    text-decoration: none !important;
  
    /* GJ20250709: Truncate product titles if longer than 4 lines */
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 86px;
}
.card__content.myproduct-card .card__information .card-information span.lipscore-rating-small {margin-top: 0; /* GJ20250709: Keep card product elements in line if no rating */}
.collection .card__content.myproduct-card .card__heading {
    font-size: 18px;
    font-weight: 500;
    min-height: 70px;
}
.quick-add__submit {
    box-sizing: border-box;
    text-decoration: none;
    background: #446049;
    color: #c8d3a6 !important;
    box-shadow: none;
    border-radius: 50px;
    border: none !important;
    font-size: 20px;
    display: inline-block;
    height: 55px;
    padding: 0 35px !important;
    line-height: 55px;
}
.quick-add__submit:before,.quick-add__submit:after{
    content: none;
}
h1.collection-hero__title {
    margin-top: 15px;
    font-size: 42px;
    color: #000 !important;
    margin-bottom: 0px;
}

.page-width > h1.title.title--primary{
    margin-top: 50px;
    font-size: 42px;
    color: #000 !important;
}
.collection-card-wrapper h3.card__heading {
    padding: 0px 20px;
    font-size: 24px;
}
.row_art1.col-sm-12 {
    display: flex;
}

.localization-selector.disclosure__button svg.theme-dropdown-icon{
    position: relative;
    top: 0px;
    right: 0px;
    transform: none;
    margin-left: 10px;
    width: 18px;
}

.menu-drawer__menu-item svg.theme-dropdown-icon{
    display: none !important;
}
.facet-filters__sort:focus-visible{
    outline:none !important;
}
.artist-img-box img {
    width: 100%;
}

.blog-details-banner-img-box img{
    width:100%;
}
.article-template__content {
    padding-top: 70px;
    padding-bottom: 70px;
    font-size: 18px;
    line-height: 1.5;
    background: #fff7ef;
    margin: 0;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.blog-details-banner-section {
    background-color: #f8ecdc;
    margin: 0px !important;
}
.article-template__content h2 {
    font-family: Almeria;
    font-size: 32px;
    line-height: 1;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 20px;
}

.blog-details-banner-content h1 {
    font-size: 42px;
    font-weight: 600;
}

.blog-details-sidebar .product-name {
    height: fit-content;
    min-height: 0;
}
.blog-details-sidebar .product-name h5{
    font-size: 18px;
}
.blog-details-sidebar .product-box-outer{
    padding-bottom: 10px;
}
.blog-details-sidebar {
    background-color: #F8ECDC;
    padding: 30px 20px;
}
.blog-details-sidebar-container{
    padding: 0;
}
.blog-details-sidebar-outer {
    padding: 0px 15px;
}
.blog-details-sidebar h3{
    font-family: 'Almeria';
    font-size: 32px;
    font-weight: 700;
    padding-bottom: 20px;
}
.shop-products-cards-container, .shop-products-cards-container {
    padding-bottom: 30px;
}
.blog-details-sidebar h4{
    font-size: 18px;
    font-weight: 500;
}
.blog-details-sidebar .product-price .price{
    font-size: 18px;
    font-weight: 700;
}
.blog-details-sidebar .product-price{
    height: 80px;
}
.blog-details-sidebar .original-price{
    padding: 0;
}
.blog-details-sidebar .new-price:empty{
    display: none;
}

.blog-details-sidebar .category-list-box ul li {
    padding: 12px 0px;
    padding-right: 5px;
}
.blog-details-sidebar .category-list-box .magnum-theme-transparent-green img {
    padding-right: 7px;
    width: 29px;
}
.blog-details-sidebar .category-list-box a.magnum-theme-transparent-green {
    padding: 10px 10px;
    font-size: 16px;
    font-weight: 500;
}


.blog-details-sidebar .article-thumbnail-card .thumbnail-img-box img {
    position: static;
  border-radius:5px;
}
.blog-details-sidebar .article-thumbnail-card {
    display: flex;
    height: auto;
    justify-content: center;
    align-items: center;
    padding: 15px 0px;
    border-radius: 0px;
    border-bottom: 1px solid #446049;
}
.blog-details-sidebar .article-thumbnail-card .article-thumbnail-card-details{
    height: auto;
    justify-content: center;
    padding: 10px 10px;
    color: #000;
}
.blog-details-sidebar .article-time-box p {
    padding-bottom: 0px;
}
.blog-details-sidebar .article-title-box a{
    text-decoration: none;
    color: #000;
}
.blog-details-sidebar h6{
    font-size: 16px;
    font-weight: 500;
}
.blog-details-sidebar .article-thumbnail-card-details .article-time-box p {
    padding-left: 10px;
    font-size: 12px;
}
.blog-details-sidebar .article-thumbnail-card .thumbnail-img-box {
    /* flex-basis: fit-content; */
    border-radius: 10px;
    width: 105px;
    overflow: hidden;
}
.blog-details-sidebar .article-thumbnail-card{
  display: flex;
  flex-wrap: wrap;
}
.blog-details-sidebar .article-thumbnail-card .article-thumbnail-card-details{
  width: calc(100% - 105px);
}
.blog-details-sidebar .article-thumbnail-card-details .article-time-box img {
    width: 20px;
    object-fit: cover;
}
.blog-details-sidebar .article-thumbnail-card-details .article-time-box {
    display: flex;
    align-items: center;
    padding-bottom: 10px;
}
.blog-details-sidebar .category-list-box {
    padding: 20px 0px;
    padding-bottom: 0;
}
.blog-details-sidebar h4{
    font-family: 'Almeria';
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 10px !important;
}
.blog-details-sidebar .article-thumbnail-card-outer:last-child .article-thumbnail-card{
    border-bottom: none;
}
.category-list-box ul,.category-list-box li{
    list-style: none;
}
.review-star-rating img {
    max-height: 27px;
    border: none;
}

.blog-details-sidebar .article-thumbnail-card-details{
    background: none; 
}
/*.product-timmer {
    padding: 30px;
    background: #f8ecdc;
    border-radius: 10px;
}*/
.product-timmer div:first-of-type {
  padding: 30px;
  background: #f8ecdc;
  border-radius: 10px;
}
.trustblox-message {
    font-size: 24px;
    font-weight: 500 !important;
    margin-bottom: 10px !important;
}

.trustblox-timer .trustblox-segment-wrap {
    background: none !important;
    color: #000 !important;
    font-weight: 400 !important;
    width: 100% !important;
    height: auto !important;
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    justify-content: center;
}
.trustblox-val {
    border: 2px solid #000;
    aspect-ratio: 1.5;
    width: 100%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-weight: 400 !important;
    border-radius: 5px;
}
.trustblox-timer {
    display: flex;
    justify-content: space-between;
}

.aaa-ask-the-wishlist-grid:before{
    content: none !important;
}
.aaa_icon_text{

    display: none !important;
}
.sing_icon_heart.hover {
    display: none;
}
.active-wish .sing_icon_heart {
    display: none;
}
.active-wish .sing_icon_heart.hover {
    display: block;
}
/*.grid__item.product__media-wrapper {
    position: relative;
}*/
.product-wishlistbox {
    position: absolute;
    right: 25px;
    top: 10px;
}
.pagination-wrapper {
    margin-top: 5rem;
    margin-bottom: 30px;
}


@media screen and (min-width:767px){
    /*    .header-top-bar-inner .slick-slide{
            width: 25%;
        }*/
    .bread.page-width.product-page {
        margin-top: -50px;
        margin-bottom: 50px;
    }
}
summary.list-menu__item .theme-dropdown-icon{
    display: none !important;
}
summary.list-menu__item span{
    position: relative;

}
summary.list-menu__item span:after {
    content: "";
    position: absolute;
    border-style: solid;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border-color: #446049 !important;
    right: -15px;
    top: 8px;
}


.banner-top-right a{
    color: #fff;
}

.search_box .txtbox::-webkit-search-cancel-button{
    position:relative;
    right:35px;    
}
#FacetFiltersForm #FacetsWrapperDesktop svg.theme-dropdown-icon {
    position: relative;
    right: 0px;
    top: 7px;
    transform: translateY(-50%);
    width: 14px;
}
.facet-filters select.select__select{
    height: 40px !important;
}
#FacetsWrapperDesktop{
    align-self: center; 
}
#FacetsWrapperDesktop .facets__summary{
    margin-bottom: 0px;
}
#FacetsWrapperDesktop h2#verticalTitle {
    font-size: 18px;
    margin: 0 10px 0 0;
    font-family: Montserrat !important;
    font-weight: normal;
}
.facets__form .product-count {
    align-self: center !important;
}
#main-search-filters{
    margin-bottom: 20px;
}
.facet-filters.sorting svg.theme-dropdown-icon{
    width: 18px;
}

.search_menu .search_box .txtbox::-ms-input-placeholder { /* Edge 12-18 */
    color: #000;
}

.search_menu .search_box .txtbox::placeholder {
    color: #000;
}
.learn-craft-content h2 {
    margin-bottom: 20px;
}

#customer_login button:before,
#customer_login button:after{
    display: none !important;
}
#customer_login button,section[name="sign-in-with-shop-provider"] button {
    margin: 4rem 0 1.5rem;
    text-decoration: none;
    background: #446049;
    color: #f8ecdc !important;
    box-shadow: none;
    border-radius: 50px;
    border: none !important;
    font-size: 20px;
    display: inline-block;
    height: 55px;
    padding: 0 35px;
    line-height: 55px;
}
.price.price--large.price--sold-out.price--show-badge {
    display: flex;
    align-items: center;
}
span.badge.price__badge-sold-out{
    margin-left: 10px;
}

h2.related-products__heading{
    margin-bottom: 0px;
}
.all_add_cart_btn,.cart__checkout-button{
    background: #446049 !important;
    padding: 0 30px !important;
    height: 50px !important;
    font-weight: 400 !important;
    margin-bottom: 0 !important;
    border-radius: 50px !important;
    line-height: 50px !important;
    color: #f8ecdc !important;
}
.cart__checkout-button:before,
.cart__checkout-button:after,
.customer button:before,
.customer button:after{
    display: none !important;
}
a.aaa-share-pop.aaa-wl-share-btn-b {
    background-color: #446049 !important;
    color: #fff !important;
    height: 48px;
}
.table > tbody > tr > th,a.underlined-link{
    font-family: 'Almeria' !important; 
}
div#footer li a:hover {
    color: #c98150 !important;
}
img.cardimg {
    max-width: 450px;
}
button#BIS_trigger,.customer button {
    background: #446049 !important;
    color: #f8ecdc !important;
    height: 35px;
    border: 1px solid #446049 !important;
    padding: 0 20px;
    border-radius: 40px;
    font-family: 'Montserrat'  !important;
    font-size: 14px;
}
button#BIS_trigger:hover,.customer button:hover{
    background: #334136 !important
}
h3#bis-modal-title{
    font-family: 'Almeria' !important; 
}
#notification-type .btn-success, #submit-btn{
    background: #446049 !important;
    border-color: #446049 !important;
}
div#shopify-section-sections--16009898491981__header {
    /*    position: sticky;
        top: 0px;*/
    background: #f8ecdc !important;
    border-bottom: 1px solid #ead1b1 !important;
}
h2.product-count__text.text-body{
    font-family: 'Montserrat'  !important; 
    color: #000;
    font-weight: normal;
}
/*span#ProductCountDesktop{
    color: #000 !important; 
    font-size: 18px;
}*/
h2.product-count__text.text-body{
    color: #000 !important; 
    font-size: 18px; 
}
h1#login,.customer>h1 {
    font-size: 42px;
}
@media screen and (min-width: 750px) {
    .customer:not(.account):not(.order) {
        /*        max-width: 550px !important;*/
    }
}
.header__active-menu-item{
    color: #446049!important
}
.review-star-rating {
    min-height: 55px;
    display: block !important;
}
section#shopify-section-template--16009898164301__main{
    overflow: visible;
}
.grid__item.product__media-wrapper{
    position: relative;
}
@media screen and (min-width: 750px) {
    .product__column-sticky {
        display: block;
        position: sticky;
        top: 6rem !important;
        z-index: 2;
    }
}
.search_menu .search_box .txtbox:-webkit-search-cancel-button{
    color: #000 !important;  
}
.search_menu .search_box .txtbox::-webkit-search-cancel-button {
    -webkit-appearance: none;
    appearance: none;
    height: 10px;
    width: 10px;
    background-size: 10px 10px;
    content: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 26 28" class="icon icon-close" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.0315 21.5919C24.4535 22.0131 23.2171 22.9508 22.1485 24.0038C22.1477 24.0038 22.1477 24.0047 22.1477 24.0047C21.4516 24.578 20.8221 25.2465 20.4907 26.1195C20.4907 26.1195 20.4907 26.1186 20.4889 26.1169C20.2449 25.6537 19.9232 25.0752 19.5428 24.4373C19.2577 23.9584 18.9386 23.4463 18.5941 22.9237C18.5941 22.9211 18.5923 22.9193 18.5906 22.9167C17.8027 21.5578 16.7831 20.1666 15.5441 19.0516L15.5389 19.0463C14.6662 18.1838 13.7787 17.5459 12.9506 17.3501C12.781 17.7128 12.5728 18.0536 12.3341 18.376C11.7666 19.0821 10.9141 19.88 10.135 20.5153C9.76511 20.8028 9.38386 21.0807 9.00524 21.3534C9.00349 21.3551 9.00087 21.356 8.99912 21.3577C8.64411 21.5876 8.25325 21.8689 7.85626 22.187C6.67056 23.067 5.6405 23.9558 5.19018 25.0403C5.23652 24.9118 5.06776 24.626 4.82642 24.2975C4.58421 23.8448 4.22658 23.3965 3.74565 22.9342C3.74565 22.9333 3.7439 22.9333 3.7439 22.9325C3.65996 22.8119 3.45272 22.6336 3.1799 22.43C2.50923 21.8716 1.66367 21.2843 0.63099 20.6359C2.51098 20.4664 5.32047 15.8025 7.33774 13.7183C7.52661 13.5243 7.70761 13.3521 7.88075 13.2088L8.43425 12.8365C8.30659 12.445 7.84664 11.8228 7.20745 11.0957C7.20745 11.0949 7.20657 11.0949 7.20657 11.094C6.97835 10.7689 6.29369 10.0654 5.42365 9.22739C5.39479 9.19855 5.36506 9.17059 5.33533 9.14175C4.23182 8.05901 3.03825 6.97627 2.11487 6.19065C2.1105 6.18628 2.107 6.18279 2.10263 6.18017C1.50453 5.65584 0.955397 5.18919 0.523438 4.844C0.564535 3.89584 5.14733 0.524414 5.14733 0.524414C5.14733 0.524414 11.2053 7.21135 12.9506 8.32292C14.0209 6.59613 17.2308 4.85012 19.2927 2.64969C19.9144 1.98642 20.4312 1.28207 20.7547 0.524414C21.4726 1.9602 22.2622 3.38899 25.2431 5.02315C25.0979 5.08957 24.9021 5.17346 24.7158 5.23376C24.5794 5.27745 24.3153 5.52039 24.0408 5.80353C23.7373 6.08579 23.4365 6.42922 23.1358 6.80936C23.1331 6.81286 23.1305 6.81548 23.1288 6.8181C23.1235 6.82422 23.1209 6.82771 23.1209 6.82771C22.6907 7.37039 22.257 7.98997 21.8023 8.62441V8.62616L21.797 8.6314L19.8943 11.032L19.8908 11.0363L19.8882 11.0389L19.0435 11.7555L18.2766 12.4074L18.2749 12.4092L18.2557 12.4205L18.0248 12.5586C17.8438 12.6626 17.6576 12.7552 17.4669 12.8365C17.4696 12.8522 17.4722 12.8688 17.4766 12.8855C17.5465 13.1983 17.8665 13.6012 18.3413 14.0617L18.344 14.0652H18.3448C18.5652 14.2793 18.8188 14.5065 19.096 14.7433C21.3458 16.6615 25.1355 19.1957 25.2711 20.635C25.3043 20.9872 25.2116 21.3 25.0315 21.5919Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}
.blogs-banner-section .search_menu .search_box .txtbox::-webkit-search-cancel-button {
  width: 20px;
  height: 20px;
}
.contact-us-video-box {
    width: 100%;
}
cart-notification {
    z-index: 1;
    position: relative;
}
.qsgrbxloeab-MuiSvgIcon-root {
    width: 30px;
    height: 30px;
    fill: #fff !important;
    background: #446049;
    border-radius: 50%;
}

.header__heading-logo-wrapper.desktop-only {
    position: relative;
    top: 8px;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
    font-weight: 500;
    color: #000;
}
.alert-info {
    background-color: #446049 !important;
    border-color: #446049 !important;
    color: #fff !important;
}
.errors ul {
    padding-left: 0px;
    font-size: 16px;
    text-align: center !important;
}
h2.form__message {
    text-align: center !important;
    font-size: 20px !important;
    justify-content: center;
}
h2.form__message {
    text-align: center !important;
    font-size: 20px !important;
    justify-content: center;
    box-shadow: none !important;
    outline: none !important;
}

.related-products .section-headingbox{
    margin-bottom: 40px;
}
h1.title.title--primary {
    color: #000 !important;
    font-size: 42px;
}
.cart-items th {
    opacity: 1 !important;
    font-weight: 500 !important;
    font-size: 15px;
    color: #000 !important;
}
td.cart-item__details {
    color: #000 !important;
}
.cart__blocks {
    color: #000 !important;
}
.cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices) {
    margin-top: 0 !important;
}
.cart-item>td+td {
    vertical-align: middle !important;
}

.button:after,.button:before{
    content: none !important
}
.button,#shopify-section-template--16009897934925__cart-items cart-items a.underlined-link{
    text-decoration: none;
    background: #446049;
    color: #f8ecdc !important;
    box-shadow: none;
    border-radius: 50px;
    border: none !important;
    font-size: 17px;
    /*display: inline-block;*/
    height: 55px;
    padding: 0px 35px;
    line-height: 55px;
    text-align: center;
    font-family: 'Montserrat' !important;
}
.button:hover,#shopify-section-template--16009897934925__cart-items cart-items a.underlined-link:hover{
    background: #334136;
}
.accordion .summary__title,.product__accordion .accordion__content{
    color: #000;
}
.collection .quick-add__submit{
    font-size: 17px !important;
}
.logo-outer img {
    width: 180px;
}
@media screen and (min-width: 750px) {
    .page-width {
        padding: 0 15px;
    }
    .collection-hero {
        padding-top: 50px !important;
    }
}
#FacetsWrapperDesktop{
    align-self: inherit;
}
.product-wishlistbox.detailpagewishlist {
    top: -20px;
    right: 0;
}
.facet-filters__field .select .theme-dropdown-icon{
    display:none !important;
}
.facet-filters__field .select select{
    background-image: url(/cdn/shop/files/botarrow.svg?v=1729105893) !important;
    background-repeat: no-repeat !important;
    background-position: right 13px center !important;
    background-size: 20px !important;
    padding-right: 40px !important;
}
.product__accordion .accordion__content {
    padding: 0 !important;
}
details[open] .theme-dropdown-icon {
    transform: translateY(-50%) rotate(180deg);
}
quick-add-modal .product__title>a {
    color: #000 !important;
}

.cart__ctas button {
    width: 100%;
}
.template-search__header h1 {
    font-size: 42px;
    font-family: 'Almeria';
}
.facets__summary {
    color: #000 !important;
}
.template-search__search .search__input.field__input {
    padding-right: 9.8rem;
    font-size: 20px !important;
    height: 60px;
    border-radius: 40px;
    border: 1px solid #000;
    box-shadow: none !important;
    padding-top: 7px !important;
}
.field:before,.field:after{
    display: none !important;
}
.template-search__search .field__button{
    height: 60px;
}
.predictive-search__result-group h2 {
    text-transform: capitalize;
    font-size: 24px;
    letter-spacing: 0px;
    font-weight: 500;
}
.lipscore-rating-small-votes {
    color: #999;
    font-size: 13px;
    vertical-align: middle !important;
    position: relative;
    top: 2px;
}
.cart-items thead th {
    text-transform: capitalize !important;
}

.lipscore-rating {
    height: 35px;
}
button.slider-button.slider-button--next svg {
    transform: rotate(-90deg);
    width: 20px;
}
button.slider-button.slider-button--prev svg {
    left: 15px !important;
    width: 20px;
    transform: rotate(90deg);
}
#FacetFiltersForm .facets__summary:before,
#FacetFiltersForm .facets__summary:after{
    display: none;
}

#FacetFiltersForm .facets__summary{
    color: #000 !important;
    padding: 13px 10px;
    border-radius: 40px;
}
#FacetFiltersForm .facets__summary .parent-display{
    padding: 13px; 
}
#FacetFiltersForm details{
    border: 1px solid #000;
    margin: 20px 0px;
    border-radius: 40px;
}
#FacetFiltersForm details[open] {
    border: 1px solid #000;
    margin: 20px 0px;
    border-radius: 25px;
}

#FacetFiltersForm li.list-menu__item.facets__item {
    border-bottom: 1px solid #000;
    padding: 4px 10px;
}

#FacetFiltersForm details[open] .facets__summary {
    background: #446049 !important;
    color: #fff !important;
    border-radius: 20px 20px 0px 0px;
}
.facets__summary-label,.facets__summary span {
    text-decoration: none !important;
    font-size: 18px;
}
#FacetFiltersForm details[open] .facets__summary svg path{
    stroke:#fff !important;
}
#FacetFiltersForm details[open] .parent-display{
    padding-bottom: 0px !important;
}
#FacetFiltersForm li.list-menu__item.facets__item:last-of-type{
    border: none !important;
}
#FacetFiltersForm  show-more-button {
    padding: 10px;
    border-top: 1px solid #000;
    width: 100%;
    display: inline-block;
    text-align: center;
    margin: 0px !important;
    text-decoration: none !important;
}
#FacetFiltersForm show-more-button button {
    margin: 0 !important;
    color: #446049;
    font-weight: bold;
}
.facets-vertical .facets__price {
    padding: 10px 15px 0!important;
}
#Facet-2-template--16009897967693__product-grid .facets__header-vertical{
    padding: 10px 15px 0px !important;
}
span.facet-checkbox__text-label {
    color: #000 !important;
    font-weight: 400;
    font-size: 16px;
}

@media screen and (min-width: 750px) {
    body .card__information {
        padding-bottom: 18px;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0px;
    }
    .quick-add-modal .product__column-sticky{
        top: 0px !important;
    }

}
.card--card .quick-add {
    margin: 0 !important;
}
.quick-add-modal .product-wishlistbox{
    display: none;
}
.quick-add #ultimateTrustBadgeswidgetDiv{
    display: none !important
}
.facet-filters__sort option[value="best-selling"]{
    display:none !important;
}
#Facet-4-template--16009897967693__product-grid .facets__header-vertical{
    display: none !important;
}
span.active-facets__button-inner.button.button--tertiary {
    background: none;
    border: none !important;
    padding: 0 !important;
    color: #000 !important;
    box-shadow: none !important;
    height: auto !important;
    min-height: auto !important;
    line-height: 1 !important;
}


.facets-vertical .active-facets-vertical-filter {

    margin-bottom: 15px;
}
.facet-checkbox>svg rect {
    stroke: #000 !important;
    stroke-width: 2px;
}
span.facet-checkbox__text {
    color: #000 !important;
}
.pro-team-heading-box h2 {
    margin-bottom: 10px;
}
/* .team-profile-slider-outer .swiper-wrapper{
    justify-content:center;
} */
.team-profile-buttonbox.text-center {
    margin-top: 45px;
}
body .mega-menu__link{
    padding-bottom: 0px;
    padding-top: 0px;
}
.wish-user-box-inner a:nth-child(1) img {
    width: 25px;
}
.wish-user-box-inner a:nth-child(2) img {
    width: 30px;
}
.wish-user-box-inner a:nth-child(3) img {
    width: 36px;
}
.wish-user-box-inner a:nth-child(4) img {
    width: 25px;
}
img.backwardarrow {
    transform: rotate(180deg);
}
/*.pageslink a.pagination__item.link {
    border: 1px solid #446049;
    border-radius: 30px;
    font-weight: 500;
    color: #446049 !important;
    font-size: 18px;
    height: 45px;
    padding: 0;
    text-decoration: none;
    width: 70px;
}*/
.pageslink a.pagination__item.link {
  
}
.pageslink a.pagination__item.link .pagination-icon-wrapper,
.pageslink a.pagination__item.pagination__item--current .pagination-icon-wrapper {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 45px;
  z-index: 1;
}
.pageslink a.pagination__item.link .pagination-icon-wrapper .icon-circle.
.pageslink a.pagination__item.pagination__item--current .pagination-icon-wrapper .icon-circle {
  display: block;
  width: 100%;
  height: 100%;
}
.pageslink a.pagination__item.link .pagination-icon-wrapper .icon-number,
.pageslink a.pagination__item.pagination__item--current .pagination-icon-wrapper .icon-number {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 14px;
  font-weight: bold;
  color: #000;
  pointer-events: none;
}
.pageslink .pagination__item--current .pagination-icon-wrapper::after {
  content: "";
  display: block;
  width: 44px;
  height: 46px;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 45 47.54"><defs><style> .cls-1 { fill: %23446049; } </style></defs><path d="M44.97,21.22c0-.21-.02-.42-.04-.62-.01-.21-.03-.42-.06-.62-.02-.21-.05-.42-.07-.62-.03-.2-.06-.41-.09-.61-.04-.21-.07-.41-.11-.62-.05-.2-.09-.4-.13-.6-.04-.2-.09-.4-.14-.61-.05-.19-.1-.39-.16-.59-.06-.21-.12-.41-.18-.6-.07-.19-.13-.39-.19-.59-.06-.19-.14-.39-.2-.59-.07-.19-.15-.38-.22-.58-.08-.19-.15-.38-.24-.57-.08-.19-.17-.39-.25-.57-.09-.19-.18-.38-.27-.56-.08-.19-.18-.37-.28-.56-.09-.18-.19-.37-.29-.55-.1-.18-.21-.36-.31-.53-.11-.18-.22-.36-.33-.53-.11-.18-.22-.36-.34-.53-.11-.17-.23-.34-.35-.51-.13-.17-.24-.34-.37-.5-.12-.16-.25-.33-.38-.49-.12-.16-.26-.32-.39-.48-.14-.16-.27-.32-.41-.47-.13-.16-.27-.31-.42-.46-.13-.15-.28-.31-.43-.45-.14-.15-.29-.29-.44-.44-.14-.14-.3-.27-.46-.42-.15-.14-.31-.27-.47-.41-.16-.13-.32-.27-.48-.39-.16-.13-.32-.26-.49-.38-.17-.13-.34-.25-.51-.37-.16-.12-.34-.24-.51-.35-.17-.12-.34-.23-.52-.34-.17-.11-.35-.22-.53-.32-.19-.1-.36-.2-.55-.3-.18-.1-.37-.2-.55-.29-.19-.09-.38-.18-.57-.27-.19-.08-.37-.17-.57-.25-.18-.08-.38-.16-.57-.24-.19-.07-.39-.15-.58-.21-.19-.07-.39-.14-.59-.21-.2-.06-.39-.12-.59-.18-.2-.06-.4-.12-.6-.17-.2-.06-.4-.11-.61-.15-.2-.04-.41-.08-.61-.13-.2-.04-.41-.07-.61-.11-.21-.03-.42-.06-.62-.09-.21-.02-.42-.05-.62-.07-.21-.01-.42-.03-.62-.05-.2-.01-.41-.03-.62-.03-.21-.02-.42-.02-.63-.02h-.62c-.2.01-.41.02-.62.03s-.41.02-.62.04c-.21.02-.42.04-.63.06-.21.02-.42.04-.62.07-.2.02-.41.05-.61.08-.2.03-.41.07-.62.1-.2.04-.41.08-.61.12-.2.04-.4.09-.6.13-.21.05-.41.1-.61.15-.2.05-.4.1-.61.16-.2.06-.4.11-.59.17-.2.07-.41.13-.6.2-.2.06-.39.13-.59.2-.19.07-.38.14-.58.22-.19.07-.38.15-.58.23-.19.09-.38.17-.57.25-.18.09-.38.17-.56.27-.19.09-.37.18-.56.27-.17.1-.36.2-.54.3-.19.1-.37.21-.55.31-.19.1-.36.21-.54.32s-.36.22-.53.33c-.17.11-.34.23-.51.35-.17.12-.34.23-.51.36-.16.13-.33.25-.49.38-.16.12-.33.25-.49.39-.16.13-.32.26-.48.4-.15.13-.31.27-.46.41-.15.14-.3.29-.46.43-.15.14-.3.29-.44.44-.14.15-.29.3-.43.45-.14.15-.29.3-.42.46-.14.16-.27.32-.4.48-.14.16-.27.33-.4.49s-.26.33-.38.5c-.12.16-.24.33-.36.5-.12.18-.23.35-.34.52-.12.18-.23.36-.34.53-.11.18-.22.36-.32.54-.1.18-.2.37-.3.55-.1.18-.2.37-.29.55-.09.19-.18.38-.27.56-.08.19-.17.38-.25.58-.08.19-.16.38-.24.58-.07.19-.15.39-.21.59-.07.19-.14.39-.21.58-.05.2-.12.4-.18.6s-.12.4-.17.61c-.05.2-.1.4-.15.6s-.09.41-.13.62c-.05.2-.09.41-.12.61-.04.2-.07.4-.1.61-.04.21-.06.42-.09.63-.01.21-.04.42-.06.62-.01.2-.03.41-.04.62-.01.2-.02.41-.02.62-.01.2-.01.38-.01.58v.73c.01.21.01.42.02.62.01.2.03.41.05.61.01.2.03.41.05.61.03.21.05.42.08.62.03.21.06.41.09.61.03.13.05.26.07.39,0,.07.03.15.04.22.04.2.09.4.13.6.04.2.09.41.14.61.05.2.1.4.16.6.06.19.12.39.18.58.06.21.12.4.19.59.07.2.14.39.21.58.08.19.15.38.23.57,0,0,.01.03.01.04.07.16.14.32.21.48.07.18.16.38.25.56,0,.02,0,.04.02.06.04.07.07.15.11.22.05.09.09.19.14.28.09.17.18.36.28.54.01.02.02.04.03.06.1.18.2.36.3.54.11.18.21.35.32.53.1.18.22.35.33.52.11.18.23.34.34.51.12.17.25.34.37.51.11.17.24.33.37.49.12.16.25.32.38.48.14.16.27.32.41.47.13.16.26.31.41.47.14.15.28.29.43.44.14.15.29.3.43.44.15.15.3.28.45.43.15.14.31.28.46.41.15.14.31.28.47.4.15.13.32.26.48.39.17.13.33.24.5.37s.33.24.5.36c.17.12.35.24.52.35.16.11.34.22.52.32.17.11.35.22.53.32.17.1.36.21.53.31.18.09.37.19.55.28.19.09.37.19.56.27.18.09.37.17.56.25.19.09.38.17.57.25.19.07.38.15.57.22.2.08.39.15.58.21.2.07.4.14.59.2s.4.12.59.17c.19.06.4.11.6.16.2.05.4.11.6.15.2.04.41.08.61.12.2.05.4.08.6.11.2.04.41.07.62.1.2.02.41.05.61.07.2.03.41.04.61.06.21.02.42.03.62.04.2.01.41.03.61.03h.62v-.05c.2,0,.4-.01.6-.01.2-.01.41-.02.62-.03.21-.01.42-.02.63-.04.21-.02.41-.03.62-.06.21-.02.42-.05.62-.07.2-.03.41-.06.61-.1.21-.03.42-.06.62-.11.21-.03.41-.08.61-.12.2-.04.4-.09.61-.14.2-.05.4-.11.6-.16.2-.05.4-.12.6-.18s.4-.13.6-.19c.19-.07.39-.14.58-.21.2-.07.39-.16.58-.23.19-.08.38-.16.58-.25.18-.08.37-.16.56-.26.19-.09.38-.18.56-.27.19-.1.38-.2.56-.3.18-.1.37-.21.54-.31.19-.1.37-.21.54-.32h.01c.17-.11.34-.22.51-.33.17-.12.35-.24.52-.36.16-.12.33-.24.5-.37.17-.12.34-.25.5-.38.17-.12.33-.26.49-.39.15-.13.31-.27.47-.4.16-.14.31-.28.46-.43h.01c.15-.13.29-.27.44-.42h.01c.07-.07.14-.15.22-.23.08-.07.15-.14.22-.22.15-.15.29-.3.43-.45.13-.15.27-.31.41-.47.14-.16.28-.32.4-.48.14-.16.26-.32.39-.49.13-.17.24-.34.37-.51.13-.16.24-.34.36-.51.06-.09.12-.17.17-.26.07-.08.13-.17.18-.26.1-.18.21-.35.32-.53.04-.06.07-.13.11-.19.06-.11.13-.21.19-.32,0-.01,0-.02.01-.03.11-.18.21-.37.31-.54.1-.19.19-.37.28-.56.1-.18.19-.38.27-.56.09-.19.17-.38.25-.57.09-.2.16-.39.24-.58.08-.21.15-.4.22-.59.07-.2.13-.4.2-.59h0c.07-.21.13-.4.19-.6.05-.19.11-.39.16-.6.05-.2.1-.4.15-.6.06-.19.1-.4.14-.61.04-.2.08-.41.12-.61.03-.2.06-.41.1-.61.03-.18.05-.37.07-.55,0-.03.01-.05.01-.08.04-.21.06-.45.08-.68.01-.22.03-.46.05-.69,0-.23.03-.46.03-.69.01-.22.01-.48.01-.69v-.62c-.01-.21-.02-.42-.03-.62ZM1.17,21.82c.01-.2.02-.41.02-.6.01-.2.03-.4.05-.6.01-.2.03-.39.05-.59.03-.2.06-.4.08-.59.03-.2.06-.4.09-.59.04-.19.07-.4.11-.59s.09-.39.13-.58c.04-.19.09-.39.14-.58.05-.18.1-.38.16-.57.06-.2.12-.39.18-.57.06-.19.12-.38.19-.57.07-.18.14-.37.21-.55.08-.19.15-.37.23-.55.07-.18.16-.37.24-.54.09-.18.17-.37.26-.54.1-.18.19-.36.28-.53.09-.18.19-.35.29-.52.1-.18.2-.35.3-.52.1-.16.21-.33.32-.5s.23-.34.33-.5c.11-.17.23-.33.35-.49.12-.15.23-.31.36-.47.12-.15.24-.31.37-.46.13-.15.25-.3.39-.45.12-.15.26-.31.39-.45.14-.14.27-.28.41-.43.14-.14.28-.28.43-.42.14-.14.29-.27.43-.41.15-.13.3-.27.45-.39.15-.14.3-.27.45-.39.15-.13.3-.25.46-.37.16-.13.32-.24.48-.36.16-.12.33-.24.49-.35.16-.12.33-.22.5-.33.17-.11.33-.21.5-.32.17-.11.35-.21.51-.31.17-.11.35-.21.53-.3.17-.09.35-.18.53-.28.17-.09.36-.18.53-.27.18-.08.36-.16.54-.25.18-.07.36-.16.55-.23.18-.08.37-.15.55-.23.18-.07.37-.14.56-.21.18-.07.37-.13.56-.19.2-.07.38-.13.57-.19.19-.06.38-.12.58-.17.19-.05.38-.1.58-.15.19-.05.38-.1.58-.14.19-.04.39-.08.58-.13.2-.03.4-.07.59-.11.2-.03.39-.06.59-.09.19-.03.4-.06.59-.08.2-.03.4-.05.6-.07.2-.02.4-.03.59-.05.21-.02.41-.03.6-.04.19-.02.4-.03.59-.03h.47s.13-.01.13-.01c.2.01.4.02.59.02.2.01.4.02.59.03.2.02.4.04.59.05.19.02.4.05.59.07.2.03.39.05.59.09.19.02.38.06.58.1.19.04.38.08.58.12.18.05.38.1.57.15.19.05.39.1.57.16.19.05.38.11.56.17.2.06.38.13.57.2.18.06.37.13.55.21.19.07.36.15.55.22.18.08.36.16.54.25.17.08.35.16.53.26.17.09.35.18.52.27.17.11.34.2.51.3.17.09.34.2.51.3.16.1.32.21.49.32.16.11.33.22.49.34.16.12.32.23.48.35.16.12.32.24.47.36.16.13.31.25.46.38.15.13.31.25.45.39.15.13.29.27.44.4.15.14.29.27.42.41.14.15.28.29.42.43.13.14.27.3.4.44s.26.29.39.44c.12.16.25.32.37.47.12.16.25.31.37.47.11.16.23.32.35.48.11.16.23.32.34.48.11.16.21.33.32.5.1.16.21.34.31.51.11.16.2.33.3.51.1.17.19.34.28.52.1.18.19.35.27.53.09.18.17.36.26.54.08.18.16.36.24.54s.15.37.23.55c.07.19.14.37.21.56.06.18.13.37.19.56.07.18.13.38.19.56.05.19.11.38.16.57.05.19.1.38.16.58.05.19.09.38.13.58.04.19.08.38.12.58.03.19.06.39.1.58.02.2.06.39.08.59.04.2.05.4.08.59.02.2.04.4.06.59.01.2.03.4.04.6.01.19.02.39.02.59v1.26c0,.22-.02.43-.04.65-.01.22-.03.44-.05.66-.02.22-.04.44-.07.65-.02.2-.05.4-.08.59-.03.2-.07.4-.1.59-.03.2-.07.4-.11.59-.03.19-.08.39-.13.58-.04.19-.09.39-.14.58s-.1.38-.16.57c-.05.2-.12.39-.18.57-.05.19-.12.38-.19.57-.07.18-.13.37-.21.55-.07.19-.15.37-.23.56-.08.18-.16.37-.24.54-.08.18-.17.37-.25.54-.09.18-.18.35-.27.53-.09.17-.19.35-.29.52-.1.17-.2.35-.3.52-.1.16-.2.33-.31.5s-.22.33-.33.5c-.12.16-.23.32-.34.48-.12.16-.24.32-.36.48-.11.16-.24.32-.37.47-.06.08-.12.16-.18.24-.06.08-.12.15-.19.23-.07.08-.13.16-.2.23-.08.07-.14.14-.2.21-.13.15-.27.3-.4.44h0c-.13.15-.26.28-.42.43-.15.13-.29.28-.43.41-.15.13-.29.27-.44.4-.15.13-.3.26-.45.39-.16.13-.32.26-.47.38-.15.12-.31.24-.47.36-.16.13-.32.24-.48.35-.16.12-.32.23-.49.34-.17.11-.34.22-.51.32-.17.11-.34.21-.51.31-.18.1-.34.2-.52.29-.18.1-.35.19-.53.28-.18.09-.36.18-.54.26-.18.09-.35.17-.53.26-.09.05-.19.09-.28.12-.09.03-.18.07-.27.11-.19.08-.37.15-.56.22-.18.07-.38.13-.56.2-.19.06-.37.13-.56.19h-.01c-.19.05-.37.11-.57.16-.18.05-.38.11-.57.16-.19.05-.39.1-.58.14-.19.05-.39.08-.58.12-.19.05-.39.08-.59.11-.19.04-.39.07-.59.1-.19.02-.39.05-.58.07-.21.03-.41.04-.6.06-.2.02-.4.03-.6.04-.2.01-.4.03-.6.03-.39.01-.79.01-1.18,0-.19-.01-.4-.02-.59-.03-.19,0-.4-.02-.59-.04s-.39-.03-.59-.06c-.2-.02-.39-.05-.59-.07-.19-.04-.38-.06-.58-.1-.19-.02-.38-.06-.58-.1-.19-.03-.38-.07-.58-.11-.18-.05-.37-.09-.57-.14l-.57-.15c-.18-.05-.38-.11-.56-.17-.2-.06-.38-.12-.57-.18-.18-.07-.37-.14-.55-.21s-.35-.14-.54-.2h-.01c-.18-.08-.37-.17-.54-.24-.18-.08-.37-.16-.54-.25-.09-.04-.18-.08-.27-.12-.09-.04-.18-.09-.26-.14-.18-.09-.35-.18-.51-.26,0,0-.01,0-.01-.01-.17-.1-.35-.19-.52-.29-.16-.1-.33-.2-.5-.3-.16-.11-.33-.21-.5-.32-.16-.1-.32-.22-.48-.33-.16-.11-.32-.23-.48-.34-.16-.11-.32-.24-.47-.36-.08-.05-.16-.11-.24-.18-.08-.06-.15-.13-.23-.19-.08-.06-.15-.12-.22-.18-.08-.07-.16-.14-.23-.2s-.15-.12-.22-.19-.15-.13-.22-.2c-.14-.13-.27-.26-.42-.39-.14-.14-.28-.27-.42-.42-.13-.14-.27-.28-.4-.43-.14-.14-.27-.28-.4-.43-.12-.16-.25-.31-.38-.46h0c-.13-.17-.26-.33-.37-.48-.11-.14-.23-.3-.35-.45-.12-.16-.23-.32-.34-.48-.11-.16-.22-.33-.33-.49-.11-.16-.22-.33-.32-.49-.1-.16-.2-.34-.3-.51-.1-.17-.2-.34-.29-.51-.1-.18-.19-.35-.28-.52-.09-.18-.17-.36-.26-.53-.08-.18-.17-.36-.24-.54,0-.01,0-.01,0-.02-.08-.18-.15-.36-.22-.53-.07-.17-.15-.36-.22-.54-.06-.19-.13-.37-.2-.56-.07-.18-.13-.38-.18-.56t-.01-.02c-.06-.18-.12-.38-.17-.56-.05-.19-.1-.38-.15-.57-.02-.09-.04-.18-.06-.27-.03-.1-.05-.19-.07-.29-.04-.19-.08-.39-.12-.58-.01-.07-.02-.15-.04-.22-.02-.12-.04-.25-.07-.38-.03-.18-.06-.38-.09-.58-.03-.16-.04-.33-.06-.49,0-.03-.01-.05-.01-.08,0-.02,0-.04,0-.06-.02-.18-.04-.37-.05-.54-.02-.19-.04-.38-.04-.56v-.05c-.01-.19-.03-.38-.03-.57v-.73h0c0-.18.01-.36.01-.52Z"/><path class="cls-1" d="M43.97,21.88v1.26c0,.22-.02.43-.04.65-.01.22-.03.44-.05.66-.02.22-.04.44-.07.65-.02.2-.05.4-.08.59-.03.2-.07.4-.1.59-.03.2-.07.4-.11.59-.03.19-.08.39-.13.58-.04.19-.09.39-.14.58s-.1.38-.16.57c-.05.2-.12.39-.18.57-.05.19-.12.38-.19.57-.07.18-.13.37-.21.55-.07.19-.15.37-.23.56-.08.18-.16.37-.24.54-.08.18-.17.37-.25.54-.09.18-.18.35-.27.53-.09.17-.19.35-.29.52-.1.17-.2.35-.3.52-.1.16-.2.33-.31.5s-.22.33-.33.5c-.12.16-.23.32-.34.48-.12.16-.24.32-.36.48-.11.16-.24.32-.37.47-.06.08-.12.16-.18.24-.06.08-.12.15-.19.23-.07.08-.13.16-.2.23-.08.07-.14.14-.2.21-.13.15-.27.3-.4.44h0c-.13.15-.26.28-.42.43-.15.13-.29.28-.43.41-.15.13-.29.27-.44.4-.15.13-.3.26-.45.39-.16.13-.32.26-.47.38-.15.12-.31.24-.47.36-.16.13-.32.24-.48.35-.16.12-.32.23-.49.34-.17.11-.34.22-.51.32-.17.11-.34.21-.51.31-.18.1-.34.2-.52.29-.18.1-.35.19-.53.28-.18.09-.36.18-.54.26-.18.09-.35.17-.53.26-.09.05-.19.09-.28.12-.09.03-.18.07-.27.11-.19.08-.37.15-.56.22-.18.07-.38.13-.56.2-.19.06-.37.13-.56.19h-.01c-.19.05-.37.11-.57.16-.18.05-.38.11-.57.16-.19.05-.39.1-.58.14-.19.05-.39.08-.58.12-.19.05-.39.08-.59.11-.19.04-.39.07-.59.1-.19.02-.39.05-.58.07-.21.03-.41.04-.6.06-.2.02-.4.03-.6.04-.2.01-.4.03-.6.03-.39.01-.79.01-1.18,0-.19-.01-.4-.02-.59-.03-.19,0-.4-.02-.59-.04s-.39-.03-.59-.06c-.2-.02-.39-.05-.59-.07-.19-.04-.38-.06-.58-.1-.19-.02-.38-.06-.58-.1-.19-.03-.38-.07-.58-.11-.18-.05-.37-.09-.57-.14l-.57-.15c-.18-.05-.38-.11-.56-.17-.2-.06-.38-.12-.57-.18-.18-.07-.37-.14-.55-.21s-.35-.14-.54-.2h-.01c-.18-.08-.37-.17-.54-.24-.18-.08-.37-.16-.54-.25-.09-.04-.18-.08-.27-.12-.09-.04-.18-.09-.26-.14-.18-.09-.35-.18-.51-.26,0,0-.01,0-.01-.01-.17-.1-.35-.19-.52-.29-.16-.1-.33-.2-.5-.3-.16-.11-.33-.21-.5-.32-.16-.1-.32-.22-.48-.33-.16-.11-.32-.23-.48-.34-.16-.11-.32-.24-.47-.36-.08-.05-.16-.11-.24-.18-.08-.06-.15-.13-.23-.19-.08-.06-.15-.12-.22-.18-.08-.07-.16-.14-.23-.2s-.15-.12-.22-.19-.15-.13-.22-.2c-.14-.13-.27-.26-.42-.39-.14-.14-.28-.27-.42-.42-.13-.14-.27-.28-.4-.43-.14-.14-.27-.28-.4-.43-.12-.16-.25-.31-.38-.46h0c-.13-.17-.26-.33-.37-.48-.11-.14-.23-.3-.35-.45-.12-.16-.23-.32-.34-.48-.11-.16-.22-.33-.33-.49-.11-.16-.22-.33-.32-.49-.1-.16-.2-.34-.3-.51-.1-.17-.2-.34-.29-.51-.1-.18-.19-.35-.28-.52-.09-.18-.17-.36-.26-.53-.08-.18-.17-.36-.24-.54,0-.01,0-.01,0-.02-.08-.18-.14-.35-.22-.53-.07-.17-.15-.36-.22-.54-.06-.19-.13-.37-.2-.56-.07-.18-.13-.38-.18-.56t-.01-.02c-.05-.18-.11-.37-.16-.55l-.15-.57c-.02-.09-.05-.19-.07-.28-.03-.1-.05-.19-.07-.29-.04-.19-.08-.39-.12-.58-.01-.07-.02-.15-.04-.22-.01-.12-.04-.24-.06-.36-.03-.19-.06-.39-.09-.58-.03-.16-.04-.34-.07-.51,0-.03-.01-.05-.01-.08,0-.02,0-.04,0-.06-.01-.17-.03-.35-.04-.53-.02-.19-.04-.38-.05-.57v-.05c0-.19-.02-.36-.02-.55v-.64s0-.07-.01-.11h0c0-.18.01-.36.01-.52.01-.2.02-.41.02-.6.01-.2.03-.4.05-.6.01-.2.03-.39.05-.59.03-.2.06-.4.08-.59.03-.2.06-.4.09-.59.04-.19.07-.4.11-.59s.09-.39.13-.58c.04-.19.09-.39.14-.58.05-.18.1-.38.16-.57.06-.2.12-.39.18-.57.06-.19.12-.38.19-.57.07-.18.14-.37.21-.55.08-.19.15-.37.23-.55.07-.18.16-.37.24-.54.09-.18.17-.37.26-.54.1-.18.19-.36.28-.53.09-.18.19-.35.29-.52.1-.18.2-.35.3-.52.1-.16.21-.33.32-.5s.23-.34.33-.5c.11-.17.23-.33.35-.49.12-.15.23-.31.36-.47.12-.15.24-.31.37-.46.13-.15.25-.3.39-.45.12-.15.26-.31.39-.45.14-.14.27-.28.41-.43.14-.14.28-.28.43-.42.14-.14.29-.27.43-.41.15-.13.3-.27.45-.39.15-.14.3-.27.45-.39.15-.13.3-.25.46-.37.16-.13.32-.24.48-.36.16-.12.33-.24.49-.35.16-.12.33-.22.5-.33.17-.11.33-.21.5-.32.17-.11.35-.21.51-.31.17-.11.35-.21.53-.3.17-.09.35-.18.53-.28.17-.09.36-.18.53-.27.18-.08.36-.16.54-.25.18-.07.36-.16.55-.23.18-.08.37-.15.55-.23.18-.07.37-.14.56-.21.18-.07.37-.13.56-.19.2-.07.38-.13.57-.19.19-.06.38-.12.58-.17.19-.05.38-.1.58-.15.19-.05.38-.1.58-.14.19-.04.39-.08.58-.13.2-.03.4-.07.59-.11.2-.03.39-.06.59-.09.19-.03.4-.06.59-.08.2-.03.4-.05.6-.07.2-.02.4-.03.59-.05.21-.02.41-.03.6-.04.19-.02.4-.03.59-.03h.47s.13-.01.13-.01c.2.01.4.02.59.02.2.01.4.02.59.03.2.02.4.04.59.05.19.02.4.05.59.07.2.03.39.05.59.09.19.02.38.06.58.1.19.04.38.08.58.12.18.05.38.1.57.15.19.05.39.1.57.16.19.05.38.11.56.17.2.06.38.13.57.2.18.06.37.13.55.21.19.07.36.15.55.22.18.08.36.16.54.25.17.08.35.16.53.26.17.09.35.18.52.27.17.11.34.2.51.3.17.09.34.2.51.3.16.1.32.21.49.32.16.11.33.22.49.34.16.12.32.23.48.35.16.12.32.24.47.36.16.13.31.25.46.38.15.13.31.25.45.39.15.13.29.27.44.4.15.14.29.27.42.41.14.15.28.29.42.43.13.14.27.3.4.44s.26.29.39.44c.12.16.25.32.37.47.12.16.25.31.37.47.11.16.23.32.35.48.11.16.23.32.34.48.11.16.21.33.32.5.1.16.21.34.31.51.11.16.2.33.3.51.1.17.19.34.28.52.1.18.19.35.27.53.09.18.17.36.26.54.08.18.16.36.24.54s.15.37.23.55c.07.19.14.37.21.56.06.18.13.37.19.56.07.18.13.38.19.56.05.19.11.38.16.57.05.19.1.38.16.58.05.19.09.38.13.58.04.19.08.38.12.58.03.19.06.39.1.58.02.2.06.39.08.59.04.2.05.4.08.59.02.2.04.4.06.59.01.2.03.4.04.6.01.19.02.39.02.59Z"/><g><path d="M44.33,25.16c0,.2,0,.4,0,.61,0,.2-.02.4-.03.61s-.03.4-.04.6-.03.4-.06.6c-.03.2-.05.4-.08.6-.03.2-.06.4-.09.6-.03.2-.07.4-.11.59s-.08.4-.13.59-.09.4-.14.59-.1.39-.16.58-.11.39-.18.58-.13.38-.19.57-.13.38-.2.56c-.07.18-.14.38-.22.56-.08.18-.15.37-.24.55-.08.18-.17.37-.25.55s-.18.36-.27.54c-.09.18-.18.35-.28.53s-.19.35-.29.52c-.1.18-.2.34-.31.51s-.21.34-.33.5-.23.34-.34.5-.24.33-.35.49c-.12.16-.24.32-.36.48-.13.16-.25.31-.38.47-.13.15-.26.31-.39.46s-.27.3-.4.45c-.13.15-.28.29-.41.44s-.29.29-.43.43-.29.28-.44.41-.29.27-.45.4-.3.26-.46.39-.31.25-.47.38c-.16.13-.32.24-.48.36-.16.12-.33.24-.49.35-.17.12-.33.23-.5.34s-.34.22-.51.32-.34.21-.52.31-.35.2-.53.29-.35.18-.53.28-.36.18-.54.26c-.18.08-.36.17-.55.25s-.37.16-.55.24c-.18.08-.37.15-.56.22s-.38.13-.56.2c-.19.07-.38.13-.57.18s-.39.12-.58.17-.39.11-.58.15-.39.09-.59.14c-.19.04-.4.08-.59.13s-.4.08-.6.11c-.2.03-.4.06-.6.09-.2.03-.4.05-.6.08s-.4.04-.6.06-.4.03-.6.04c-.2,0-.4.02-.61.03s-.4,0-.61,0h-.61c-.2,0-.4-.02-.61-.03-.2,0-.4-.03-.61-.04-.2-.02-.4-.03-.61-.06s-.4-.05-.6-.08c-.2-.03-.4-.06-.6-.09s-.4-.07-.6-.11-.4-.08-.59-.13c-.19-.04-.4-.09-.59-.14-.19-.05-.39-.1-.58-.16s-.39-.11-.58-.17-.39-.13-.57-.18-.38-.13-.57-.2c-.18-.07-.38-.14-.56-.22-.18-.08-.37-.15-.55-.24s-.37-.17-.55-.25c-.18-.08-.36-.18-.55-.27-.18-.09-.36-.18-.54-.28s-.35-.19-.53-.29-.34-.2-.52-.31c-.17-.11-.34-.21-.51-.33-.17-.11-.34-.23-.5-.34s-.33-.24-.49-.35-.32-.24-.48-.36c-.16-.13-.32-.25-.47-.38s-.31-.26-.46-.39-.3-.27-.45-.4-.29-.28-.44-.41-.29-.29-.43-.43c-.14-.14-.28-.29-.41-.44s-.27-.29-.4-.45c-.13-.15-.26-.3-.39-.46-.13-.15-.25-.31-.38-.47-.13-.16-.24-.32-.36-.48-.12-.16-.24-.33-.35-.49s-.23-.34-.34-.5-.22-.34-.33-.51c-.11-.17-.21-.34-.31-.52s-.2-.35-.29-.53-.19-.35-.28-.54-.18-.36-.27-.55-.17-.36-.25-.55-.16-.37-.24-.55-.15-.37-.22-.56-.13-.38-.2-.57c-.07-.19-.13-.38-.18-.57s-.12-.39-.17-.58-.11-.39-.16-.58c-.05-.19-.09-.39-.14-.59-.04-.19-.08-.4-.13-.59s-.08-.4-.11-.6c-.03-.2-.06-.4-.09-.6s-.05-.4-.08-.6c-.03-.2-.04-.4-.06-.61-.02-.2-.03-.4-.04-.61,0-.2-.02-.4-.03-.61v-.61c0-.2,0-.45,0-.66,0-.23.02-.45.03-.66.02-.23.03-.45.05-.66s.04-.45.07-.66v.67c0,.2.02.4.03.61,0,.2.03.4.04.61s.03.4.06.61.05.4.08.6c.03.2.06.4.09.6s.07.4.11.6.08.4.13.59.09.4.14.59c.05.19.1.39.16.58s.11.39.17.58.13.39.18.57.13.38.2.57.14.38.22.56c.08.18.15.37.24.55s.17.37.25.55.18.36.27.55.18.36.28.54.19.35.29.53.2.34.31.52.21.34.33.51.23.34.34.5.24.33.35.49.24.32.36.48.25.32.38.47.26.31.39.46c.13.15.27.3.4.45.13.15.28.29.41.44.14.14.29.29.43.43s.29.28.44.41c.15.13.29.27.45.4.15.13.3.26.46.39.15.13.31.25.47.38.16.13.32.24.48.36.16.12.33.24.49.35.17.12.34.23.5.34s.34.22.51.33.34.21.52.31.35.2.53.29.35.19.54.28c.18.09.36.18.55.27s.36.17.55.25.37.16.55.24c.18.08.37.15.56.22s.38.13.57.2c.19.07.38.13.57.18s.39.12.58.17.39.11.58.16c.19.05.39.09.59.14s.4.08.59.13.4.08.6.11c.2.03.4.06.6.09s.4.05.6.08c.2.03.4.04.61.06s.4.03.61.04.4.02.61.03h1.22c.2,0,.4-.02.61-.03.2,0,.4-.03.61-.04.2-.02.4-.03.61-.06.2-.03.4-.05.61-.08s.4-.06.61-.09c.2-.03.4-.07.6-.11s.4-.08.6-.13.4-.09.6-.14.4-.1.59-.16.39-.12.59-.18.39-.13.58-.19.39-.13.57-.21c.19-.08.38-.14.57-.23.18-.08.38-.16.56-.24s.37-.17.55-.25c.18-.08.37-.18.55-.27.18-.09.36-.18.54-.29s.35-.2.53-.3c.18-.1.35-.21.52-.32s.34-.22.51-.33.34-.23.5-.34.33-.24.5-.36c.16-.12.33-.24.49-.37.16-.13.32-.25.47-.39.16-.13.31-.26.46-.4.15-.13.3-.27.45-.41s.29-.28.44-.42.29-.29.43-.44.28-.29.41-.45c.13-.15.27-.3.4-.45.13-.15.26-.31.39-.47s.25-.32.38-.48.24-.33.36-.49c.12-.17.24-.33.35-.5s.23-.34.34-.51c.11-.17.22-.34.32-.52.1-.18.21-.35.31-.53.1-.18.19-.35.29-.54s.18-.36.28-.55.18-.37.26-.55.17-.37.24-.55.16-.38.23-.56c.08-.18.14-.38.22-.57.07-.19.13-.39.2-.58s.13-.39.18-.58.11-.39.17-.59.1-.4.15-.59.09-.4.13-.6.08-.4.12-.6.07-.4.1-.61c.03-.2.06-.4.08-.61h-.03Z"/><path d="M44.35,24.67c-.26-.02-.49.17-.53.44-.02.2-.05.4-.08.59-.03.19-.07.4-.1.59-.04.2-.07.4-.11.59-.04.19-.09.39-.13.58-.04.19-.09.39-.14.58-.05.19-.1.39-.16.57-.05.19-.12.39-.18.57-.06.19-.12.38-.19.57-.07.18-.13.37-.21.55-.08.19-.15.37-.23.56-.08.18-.16.37-.24.54-.08.18-.17.36-.25.54-.09.18-.18.35-.27.53-.1.18-.19.35-.29.52-.1.17-.2.35-.3.51-.1.17-.2.34-.31.51s-.22.33-.33.49c-.12.17-.23.33-.34.49-.11.16-.24.32-.36.48-.12.16-.24.32-.37.47-.06.08-.12.16-.19.23-.06.08-.12.15-.19.23-.07.08-.13.16-.2.23-.07.08-.13.15-.19.22-.13.14-.26.28-.41.43h0c-.13.15-.26.28-.42.43h0c-.14.14-.28.28-.42.42-.15.13-.29.27-.44.4-.15.13-.3.26-.46.39-.15.13-.31.25-.46.38-.15.12-.31.24-.47.36-.16.12-.32.24-.48.35-.17.12-.33.23-.49.34-.17.11-.34.22-.51.32-.17.11-.34.21-.51.31-.18.1-.35.2-.52.29-.18.1-.36.19-.53.28-.18.08-.36.18-.54.26-.18.09-.36.17-.54.25-.09.05-.19.09-.28.12-.09.05-.18.08-.27.12-.18.07-.37.15-.55.22-.19.06-.38.13-.56.2-.19.06-.38.13-.57.18h-.01c-.19.06-.37.12-.56.17-.18.06-.38.11-.57.16-.19.05-.39.1-.58.15s-.39.08-.58.12-.4.08-.59.11c-.19.03-.39.07-.59.09-.19.03-.39.05-.59.08-.2.02-.4.04-.59.06-.21.01-.4.03-.6.04-.2.01-.4.02-.6.02-.39.01-.8.01-1.18,0-.2,0-.4-.01-.59-.02s-.4-.03-.59-.04c-.19-.02-.4-.04-.59-.06-.19-.03-.39-.05-.59-.08-.19-.03-.38-.06-.58-.09-.19-.02-.38-.07-.58-.1-.19-.03-.38-.08-.58-.12-.19-.04-.38-.08-.57-.13s-.39-.1-.57-.15c-.19-.05-.38-.11-.56-.17-.19-.06-.38-.12-.57-.19h-.01c-.18-.06-.36-.13-.54-.2s-.36-.14-.55-.22h-.01c-.18-.06-.36-.15-.54-.22-.17-.08-.36-.16-.53-.25-.1-.04-.19-.09-.28-.14-.09-.04-.17-.08-.25-.12-.18-.09-.35-.18-.52-.28,0,0-.01,0-.01-.01-.17-.08-.34-.17-.51-.27-.17-.1-.33-.2-.5-.3-.17-.11-.34-.22-.5-.32-.16-.11-.33-.22-.49-.33-.16-.12-.32-.23-.48-.35-.16-.11-.31-.23-.47-.35-.08-.06-.16-.13-.24-.2-.08-.05-.15-.11-.22-.17-.08-.06-.16-.12-.23-.2-.08-.05-.15-.11-.22-.18-.08-.07-.16-.14-.23-.21-.07-.06-.14-.12-.21-.18-.14-.13-.29-.27-.43-.41s-.28-.27-.42-.42c-.13-.14-.27-.28-.4-.43-.14-.14-.27-.28-.4-.43-.12-.16-.25-.31-.38-.46h0c-.13-.16-.25-.31-.37-.46-.11-.15-.23-.31-.35-.47-.12-.16-.23-.32-.34-.48-.11-.16-.22-.33-.33-.49-.11-.16-.22-.33-.32-.49-.1-.16-.2-.34-.3-.51-.1-.17-.2-.34-.29-.51-.1-.18-.19-.35-.28-.52-.09-.18-.17-.36-.26-.53-.08-.18-.17-.36-.24-.54,0-.01,0-.01,0-.02-.08-.18-.14-.35-.22-.53-.07-.17-.15-.36-.22-.54-.06-.19-.13-.37-.2-.56-.07-.18-.13-.38-.18-.56t-.01-.02c-.05-.18-.11-.37-.16-.55l-.15-.57c-.02-.09-.05-.19-.07-.28-.03-.1-.05-.19-.07-.29-.04-.19-.08-.39-.12-.58-.01-.07-.02-.15-.04-.22-.01-.12-.04-.24-.06-.36-.03-.19-.06-.39-.09-.58-.03-.16-.04-.34-.07-.51,0-.03-.01-.05-.01-.08,0-.02,0-.04,0-.06-.01-.17-.03-.35-.04-.53-.02-.19-.04-.38-.05-.57v-.05c0-.19-.02-.36-.02-.55v-.64s0-.07-.01-.11h0c-.04-.22-.22-.4-.45-.41-.27-.02-.51.17-.54.44H.17c-.04.24-.06.46-.08.68-.01.23-.03.46-.05.68,0,.23-.03.46-.03.69-.01.22-.01.47-.01.68v.61c.01.2.02.41.03.61,0,.21.02.42.04.62.01.2.03.41.06.61.02.2.05.41.07.62.03.2.06.41.09.61.04.2.07.4.11.6.05.21.09.41.13.61.04.19.09.4.14.6.05.19.1.39.16.59s.12.4.18.59c.06.2.13.4.19.59.07.19.14.39.21.58.08.19.15.38.23.57.08.2.16.39.24.57.08.19.17.38.26.57.08.18.17.37.26.55.1.19.19.37.29.55s.2.36.3.54c.11.17.21.35.32.53.1.17.22.35.33.52.11.17.23.34.35.51.11.17.24.35.36.51.11.16.24.33.37.49.12.16.25.32.38.48.14.16.27.32.41.47.13.16.27.31.41.46.14.16.29.3.43.45.14.14.28.29.44.44.14.14.29.28.44.43.15.14.31.27.46.41.15.13.31.27.47.4.16.13.32.26.48.39.17.12.33.24.5.37.17.12.34.24.5.36.17.12.35.24.52.34.17.11.34.22.52.33.17.11.35.22.53.32.17.1.36.2.54.3.18.11.36.2.54.29.19.09.37.19.56.27.18.08.38.17.56.25.19.09.38.17.57.25.19.07.38.15.57.22.2.08.39.15.58.21.2.07.4.14.59.2.2.06.39.11.59.17s.4.11.6.16c.2.05.4.1.6.15.21.04.41.08.61.12.2.04.4.08.6.11.21.03.42.07.62.09.2.03.41.05.61.08.2.02.41.04.62.06.2.01.41.03.61.04.2,0,.41.03.61.03h.64s.62.01.62.01c.2-.01.41-.01.61-.02.2-.01.41-.03.61-.05.21-.01.42-.03.62-.05.2-.03.41-.05.61-.08.2-.03.41-.06.61-.09.2-.04.4-.07.6-.11.2-.04.41-.09.61-.13.19-.04.39-.09.59-.14.21-.05.41-.1.6-.16.2-.06.4-.12.59-.18.2-.06.4-.12.59-.19s.39-.13.58-.21c.18-.08.38-.15.57-.23.19-.07.39-.15.57-.23.2-.08.38-.17.57-.26.18-.08.37-.17.55-.26.19-.1.37-.19.55-.29.17-.1.36-.2.54-.3.17-.11.35-.21.53-.32.17-.11.35-.22.52-.33.16-.11.34-.23.51-.35.17-.11.34-.24.5-.36.16-.11.33-.24.49-.37.16-.12.32-.26.48-.38.16-.13.32-.26.47-.4.16-.13.31-.28.46-.41.15-.13.3-.28.45-.42.14-.14.29-.3.44-.44.13-.14.27-.29.42-.44.13-.15.27-.31.41-.46.14-.15.27-.31.4-.47s.26-.32.39-.48c.13-.16.25-.32.37-.49.13-.16.24-.33.36-.5.12-.17.24-.34.35-.51.11-.18.21-.35.32-.52.11-.18.22-.36.32-.53.1-.18.21-.37.31-.54.09-.18.19-.36.28-.55.09-.18.19-.37.27-.55.09-.2.18-.38.26-.57.09-.18.17-.38.25-.56.07-.19.15-.38.22-.57.08-.2.15-.39.21-.58.07-.2.14-.4.2-.59.05-.19.11-.4.17-.59.06-.2.11-.39.16-.6.05-.2.1-.4.15-.59.04-.2.08-.42.12-.61.04-.2.08-.4.11-.6.03-.2.07-.41.09-.61.03-.2.05-.41.08-.61.02-.2.04-.42.06-.62.01-.2.03-.41.04-.61.01-.2.03-.41.03-.61v-.62c0-.27-.2-.49-.47-.5ZM38.92,38.73c-.12.15-.25.3-.38.44-.13.15-.26.3-.39.44-.14.14-.27.28-.41.43-.14.13-.27.27-.42.41-.14.13-.28.27-.43.4-.14.14-.28.27-.43.4-.15.12-.3.25-.45.38-.15.12-.31.25-.46.37-.15.11-.31.23-.47.35-.16.12-.32.23-.48.34-.16.11-.33.22-.49.33-.16.1-.33.21-.49.31-.17.1-.34.2-.51.31-.17.1-.34.19-.51.28-.17.09-.35.19-.52.27-.18.09-.36.18-.53.26-.18.09-.36.17-.54.25-.19.07-.37.15-.55.22-.17.07-.36.15-.54.21-.19.08-.37.15-.56.2-.18.07-.38.13-.56.19-.19.06-.38.12-.57.17s-.37.1-.57.15c-.18.05-.38.09-.57.13-.19.05-.39.09-.58.12-.19.03-.39.07-.58.1-.19.03-.39.06-.58.09-.2.03-.39.05-.59.07-.19.03-.39.04-.59.06-.19.02-.39.03-.59.04-.19.01-.39.03-.58.03-.39.01-.79.01-1.18,0-.19,0-.4-.02-.59-.03s-.39-.02-.59-.04c-.19-.02-.39-.03-.59-.06-.2-.02-.39-.05-.59-.07-.19-.04-.38-.06-.58-.1-.19-.02-.38-.06-.58-.1-.19-.03-.38-.07-.58-.12-.18-.04-.37-.08-.57-.13-.19-.05-.38-.1-.57-.15-.18-.05-.38-.11-.56-.17-.2-.06-.38-.12-.57-.18-.18-.07-.37-.14-.55-.21-.19-.07-.37-.14-.55-.21-.18-.07-.37-.16-.54-.23-.19-.08-.37-.16-.54-.25-.18-.08-.36-.16-.53-.26-.17-.09-.35-.18-.52-.27-.17-.1-.35-.19-.52-.29-.16-.1-.33-.2-.5-.3-.16-.11-.33-.21-.5-.32-.16-.1-.32-.22-.48-.33-.16-.12-.32-.23-.48-.34-.16-.11-.32-.24-.47-.36-.16-.12-.32-.24-.47-.37-.15-.11-.3-.25-.45-.38-.14-.12-.3-.26-.44-.39-.14-.14-.28-.27-.43-.4-.14-.15-.28-.28-.42-.42-.13-.15-.27-.29-.4-.43-.14-.15-.27-.3-.4-.44-.12-.15-.25-.3-.37-.45-.13-.16-.26-.32-.37-.47-.12-.16-.24-.31-.36-.47-.12-.15-.23-.32-.34-.48s-.22-.33-.33-.49c-.11-.15-.22-.32-.32-.49-.1-.16-.21-.34-.3-.51-.09-.16-.2-.34-.29-.51-.09-.17-.18-.34-.28-.52-.09-.18-.17-.35-.26-.53-.08-.18-.16-.36-.24-.54-.08-.18-.15-.36-.23-.54-.07-.18-.15-.37-.22-.55-.07-.19-.13-.37-.2-.56-.06-.18-.12-.37-.18-.56-.05-.15-.1-.31-.15-.46v-.05c.07.16.14.32.21.48.07.18.16.38.25.56.04.09.08.19.13.28.05.09.09.19.14.28.09.17.18.36.28.54.01.02.02.04.03.06.09.16.19.32.28.48.11.18.21.35.32.53.1.18.21.34.32.52.11.17.23.35.35.51.12.17.24.34.36.51s.24.33.37.49c.13.16.26.32.39.48.13.16.27.32.4.47.13.16.27.32.41.47.15.15.29.3.43.44.14.15.3.3.44.44.14.15.29.29.44.43.16.13.31.28.47.41.15.14.31.27.47.4.16.14.32.27.48.39.16.13.32.25.49.37.17.13.34.25.51.36.17.12.34.24.51.35s.34.22.52.33c.18.1.35.21.53.31.18.11.36.21.54.31.18.09.36.19.55.28.18.1.37.19.55.27.19.09.38.17.56.25.2.09.38.17.58.25.18.07.37.15.57.23.19.07.38.14.58.21.19.06.39.13.59.19.19.06.39.12.58.18.2.05.4.11.6.16.2.05.41.1.61.14.2.04.4.08.6.12.2.05.41.08.61.11.2.04.41.07.61.1.2.02.41.05.62.07.2.03.41.04.61.06.2.02.41.03.61.04s.41.03.62.03c.21.01.42.01.63.01s.41-.01.61-.01c.2-.01.41-.02.62-.03.21-.01.42-.02.63-.04.21-.02.41-.03.62-.06.21-.02.42-.05.62-.07.2-.03.41-.06.61-.1.21-.03.42-.06.62-.11.21-.03.41-.08.61-.12.2-.04.4-.09.61-.14.2-.05.4-.11.6-.16.2-.05.4-.12.6-.18s.4-.13.6-.19c.19-.07.39-.14.58-.21.2-.07.39-.16.58-.23.19-.08.38-.16.58-.25.18-.08.37-.16.56-.26.19-.09.38-.18.56-.27.19-.1.38-.2.56-.3.18-.1.37-.21.54-.31.19-.1.37-.21.54-.32h.01c.17-.11.35-.22.51-.33.17-.12.35-.24.52-.36.16-.12.33-.24.5-.37.17-.12.34-.25.5-.38.17-.12.33-.26.49-.39.15-.13.31-.27.47-.4.16-.14.31-.28.46-.43h.01c.15-.14.29-.28.44-.42.08-.08.15-.15.23-.23.07-.07.14-.15.21-.22.15-.15.29-.3.43-.45.13-.15.28-.31.41-.47.14-.16.28-.32.4-.48.14-.16.26-.33.39-.49.13-.17.25-.34.37-.51.13-.16.24-.33.36-.51.06-.09.12-.17.18-.26.06-.09.11-.17.17-.26.11-.18.22-.35.32-.53.04-.06.08-.13.12-.19.06-.11.13-.21.19-.32-.04.07-.07.16-.1.23-.08.18-.16.36-.25.54-.08.18-.17.35-.26.53-.09.18-.18.35-.28.52-.09.17-.18.35-.28.51-.1.17-.2.34-.3.51-.11.17-.21.34-.32.5-.1.16-.22.32-.33.48-.11.16-.23.32-.35.48-.11.16-.23.32-.35.47-.12.16-.24.31-.37.47Z"/></g></svg>');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute; /* optional */
  top: 0;
  left: 0;
  z-index: -1; /* place behind the number */
}
.pageslink .pagination__item--current .pagination-icon-wrapper .icon-number {
  color: #fff !important;
}
a.pagination__item.link{
    height: 45px;
    padding: 0;
    text-decoration: none;
    /*width: 70px;*/
    width: 45px;
}
.pagination__item--current:after, .pagination__item:hover:after{
    display: none !important
}
/*a.pagination__item.pagination__item--current.light {
    background: #446049 !important;
    opacity: 1 !important;
    color: #C8D3A6 !important;
    text-decoration: none !important;
    border-radius: 30px;
    font-size: 18px;
    height: 45px;
    padding: 0;
    text-decoration: none;
    width: 70px;
}*/
li.backarraowbox {
    margin-right: 40px !important;
}
li.nextarraowbox {
    margin-left: 30px;
}
body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5,.select__select{
    color: #000 !important;
}
#Facet-2-template--16009897967693__product-grid .facets__header-vertical,#FacetFiltersForm .facets__header-vertical{
    display: none !important;
}
.search-area button.reset__button.field__button,.search-area button.search__button.field__button {
    height: 60px;
}
.search-area button.search__button.field__button{
    right:5px;
}
.search-area button.search__button.field__button img {
    width: 26px !important;
}
.search-area .predictive-search__results-groups-wrapper{
    flex-wrap:wrap;
}

predictive-search .spinner{
    width:10px !important;
}
.transcy-theme-dawn .header .header__icons{
    padding-right: 0px;
}
.card__badge span.badge {
    /*color: #fff !important;*/
    font-size: 16px;
    font-weight: 500;
    padding: 6px 18px;
}
span.price-item.price-item--sale.price-item--last {
    color: #CC1B28;
    font-weight: 700;
}
.facet-checkbox{
    align-items:center;
}
span.colorbox {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #e5e5e5;
    cursor:pointer;
}
details[data-type="Colour"] .facet-checkbox svg{
    display:none !important;

}
details[data-type=Colour] .facet-checkbox svg.icon.icon-checkmark {
    display: block !important;
    position: absolute;
    left: 7px;
    top: 19px;
    background: transparent !important;
}
details[data-type=Colour] .facet-checkbox svg.icon.icon-checkmark path{
    color: #fff;
    background: transparent !important;
    fill: transparent !important;
}
button.button.button--tertiary.cart-remove-button,cart-remove-button .button {
    background: none !important;
    opacity: 1;
    padding: 0px !important;
    height: auto !important;
    color: #000 !important;
}


.cart__footer .cart__ctas{
    display: flex;
    /*justify-content: flex-end;*/
    justify-content: center;
}
.cart__ctas button {
    width: 100%;
    max-width: 275px;
    height: 55px !important;
}

#FacetsWrapperDesktop .active-facets.active-facets-desktop{
    display: none !important;
}
.headertop-links a img {
    max-width: 30px;
    max-height: 20px;
    margin-left: 2px;
}
#FacetFiltersForm details[data-type=Availability]{
    margin-top:0px !important;
}
.facets-container{
    padding-top:0px !important;
}

.magnum-top-inner-text h2{
    margin-bottom:20px;
}
span.currunt-page {
    font-weight: 600;
    color: #446049 !important;
}
.magnum-breadcums {
    padding-top: 25px;
    font-size: 18px;
    background: #FFF7EF;
}
.magnumlogo{
    margin-bottom: 20px;
}
.magnum-icon {
    text-align: center;
    margin-top: 40px;
}
.section.magnum-dedicated {
    padding: 70px 0px;
}
.dedicated-top-box h2{
    margin-bottom: 25px;
}
.dedicated-box-inner {
    padding: 35px 25px;
    border-radius: 10px;
    height: 100%;
    font-size: 18px;
}
.bgcolor-1 {
    background: #EEC1A2;
}
.bgcolor-2{
    background: #446049;
    color: #fff;
}
.bgcolor-3{
    background: #F1DAAE;
}
.dedicated-top-boxes-list {
    margin-top: 35px;
}
.dedicated-box-icon img {
    max-height: 70px;
}
.dedicated-box-icon {
    height: 75px;
    margin-bottom: 10px;
}
.dedicated-box-heading {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 10px;
}
.dedicatedbox-bottominfo {
    margin-top: 30px;
}
.dedicatedbox-bottominfo p {
    font-weight: 500;
    margin-bottom: 20px;
}
.dedicatedbox-bottominfo-2 {
    margin-top: 45px;
}
.dedicatedbox-bottominfo-2 h2{
    margin-bottom: 15px;
}
.section.magnum-helpsection {
    background: #2F3449;
    color: #fff;
    padding: 90px 0px;
}
.magnum-helpsection h2{
    margin-bottom: 40px;
}
.helpsection-buttonbox{
    margin-top: 40px;
}
.dedicatedlogo img {
    width: 130px;
}
.dedicatedlogo {
    position: absolute;
    right: 25px;
    top: -30px;
}
.dedicated-top-box{
    position: relative;
}
.card-information {
    width: 100%;
    min-height: 75px;
    display: flex;
    flex-flow: column;
    justify-content: flex-end;
}
.page-breadcrumbs a:first-of-type{
    margin-right:4px;
}
.page-breadcrumbs a:last-of-type{
    margin-left:4px;
}
.quick-add-modal__content{
    border-radius:15px;
}
/* .marquee-inner {
    display: flex;
    gap: 70px;
} */


.marquee-container {
    width: 100%; /* Container ki width set karen */
    overflow: hidden;
    position: relative;
    white-space: nowrap;
}

.marquee-inner {
    display: flex;
    animation: marquee linear infinite;
}

.headertop-links {
    flex: none;
    margin-right: 60px; /* Space between items */
}

@keyframes marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}

.product__title{
    margin-top:0px;
}

.select .theme-dropdown-icon{
    display: none !important;
}

.select select {
    background-image: url(/cdn/shop/files/dropdownicon.svg?v=1723982883) !important;
    background-repeat: no-repeat !important;
    background-position: right 25px center !important;
    background-size: 25px !important;
}
pickup-availability-drawer.gradient.color-scheme-1{
    z-index:111 !important;
}

.swiper-slide .card-wrapper.product-card-wrapper.underline-links-hover {
    border: 1.7px solid #EEC1A2;
    border-radius: 10px;
    overflow: hidden;
}

predictive-search label.field__label {
    /* display: none; */
    margin-top: 6px;
    color: #000;
    font-size: 18px;
    letter-spacing: 0px;
}


predictive-search .field__input:not(:placeholder-shown)~.field__label,
predictive-search .field__input:focus~.field__label{
    display: none !important;
}

body .card__badge span.sale-badge {
    background: #CC1B28;
    /*color: #F1DAAE !important;*/
    color: #FBF1DF;
    display: flex;
    align-items: center;
    gap: 5px;
    font-weight: 500 !important;
    font-size: 14px !important;
}
.magnum-questions-section a{
    color: #000 !important;
}
.price--show-badge .price__badge-sale,
.price--show-badge .price__badge-sold-out{
    display: none !important;
}
span.badge.price__badge-sale.color-scheme-4,span.badge.price__badge-sold-out.color-scheme-3{
    display: none !important;
}

#page-banner-type1-template--16016349134925__custom_page_banner_gdK7wb .page-banner-right{
    padding: 20px 25px 20px 0px;
}
.article-template__content.page-width {
    padding-top: 70px;
    padding-bottom: 70px;
    margin-top:0px;
}
.shopify-section-group-header-group{
    z-index:99;
}
.header-langbox {
    display: none !important;
}
.header-langbox.active {
    display: block !important;
    position: absolute;
    bottom: -73px;
    z-index: 99999;
    right: -14px;
}
.header-langbox .disclosure__list-wrapper{
    bottom:auto !important;
    top:100%;
}
img.friday-sale-banner {
    position: absolute;
    width: 150px;
    bottom: 0px;
    height: auto;
    top: auto;
    left: 10px;
}
.side_box.side_box_1 {
    min-width: 230px;
    border: 1px solid #000;
    border-radius: 30px;
    margin-bottom:20px;
}
.side_box.side_box_1 h5{
    margin-bottom:0px;
}
.side_box.side_box_1 h5.active a{
    border-radius: 30px;

    color: #000 !important;
    background: transparent !important;
}
.side_box.side_box_1 h5 a {
    background: #446049 !important;
    color: #fff !important;
    display: flex;

    font-weight: 400;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    padding: 0px 20px;
    border-radius: 28px 28px 0px 0px;

    width: 100%;
}

.advanced-filters li{
    margin:5px 0px;
}
.advanced-filters li a {
    color: #000 !important;
    font-size: 16px;
    position: relative;
    padding-left: 20px;
}
.sidebar .advanced-filters a::before, .advanced-filters a::after {
    content: '';
    display: block;
    position: absolute;
}
.sidebar .advanced-filters a:before {
    top: 2px;
    left: -5px;
    width: 15px;
    height: 15px;
    background-color: transparent;
    border: 1px solid #000;
}
.mobile-viewonly {
    display:none !important;
}
.sidebar .advanced-filters .active-filter a::after {
    top: 6px;
    left: -1px;
    width: 7px;
    height: 7px;
    background-color: #000;
}
ul.advanced-filters.tgl_c {
    margin-top: 15px;
    margin-bottom: 15px;
}
.mobile-facets__main{
    padding-left:20px !important;
    padding-right:20px !important;
}
.mobile-facets__open-wrapper {
    display: inline-block;
    margin-top: -15px;
    margin-bottom: 15px;
}
.blog-articles{
    width: 100%;
    max-width: 100%;
    display: flex !important;
}
.section-header {
    background: #f8ecdc !important;
    border-bottom: 1px solid #ead1b1 !important;
}
h1.title--primary {
    font-size: 42px;
}
section#shopify-section-template--23857943544189__main {
    overflow: visible !important;
}

.quick-add-modal__content-info .product__title h2{
    font-family: 'Almeria' !important;
}
@media only screen and (min-width: 750px) {
    .h0 {
        font-size: 42px;
    }
}

.filtericonbox {
    position: absolute;
    top: 17px;
    right: 15px;
    width: 24px;
}
.filtericonbox svg{
    width:22px;

}
.filtericonbox svg path{
    stroke: #fff !important;
}
.side_box.side_box_1 h5{
    position: relative;
}
.side_box.side_box_1 h5.active svg path{
    stroke: #000 !important;
}

.page-width.price-match-section {
    padding-top: 60px;
    padding-bottom: 60px;
}
.form-field label,.lbltxt {
    width: 100%;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 16px;
}
.form-field input,.con_frm_inn input {
    width: 100%;
    height: 45px;
    background: none !important;
    border: 1px solid #444;
    border-radius: 25px;
    padding: 0px 20px;
    font-size: 16px;
    box-shadow: none !important;
    outline: none !important;
}
.form-field textarea,.con_frm_inn textarea{
    width: 100%;
    height: 120px;
    background: none !important;
    border: 1px solid #444;
    border-radius: 25px;
    padding: 10px 15px;
    font-size: 16px;
    box-shadow: none !important;
    outline: none !important;
    resize: none;
}
.form-field,.con_frm_inn .row {
    margin-bottom: 20px;
}

.price-match-section h1.main-page-title.page-title{
    margin-bottom: 0 !important;
}
input#contactFormSubmit,#subb {
    background: #446049 !important;
    color: #f8ecdc !important;
    height: 55px;
    width: 200px;
}
.sponsered-app-form{
    padding-bottom: 60px;
}
input#agree {
    width: auto;
    height: auto;
}
.con_frm_inn label {
    font-size: 16px;
}
.con_frm_inn label a {
    color: #000;
    text-decoration: underline;
}


body .customer.login {
    max-width: 100% !important;
    width: 100% !important;
}
body .customer.login .container {
    max-width: 1000px;
    background: #FFF7EF;
    padding: 35px;
}
.customer .field input {
    border: 1px solid #000 !important;
    height: 50px;
    padding: 0 15px !important;
    border-radius: 30px !important;
    outline: none !important;
    box-shadow: none !important;
}

.customer .field input::placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

#customer_login button{
    width:100% !important;
}
#customer_login a {
    display: block;
    color: #446049;
    font-weight: 500;
}
.customer.register{
    max-width:100% !important;
}
.blog-content-left a, .blog-content-left span a, .blog-content-left strong a {
    color: #446049;
    font-weight: 600;
    text-decoration: underline;
}
.quick-add-modal__content {
    border: none !important;
}

#cart-icon-bubble svg.icon.icon-cart-empty{
    display:none !important;
}
a.link.underlined-link {
    font-family: Montserrat !important;
    color: #446049 !important;
}

.page-id-91804598349 .footer-pro-team-section{
    display: none !important;
}

.blog-content-top h2 {
    display: block !important;
}
.lipscore-review-reply {
    margin-left: 0 !important;
}

@media screen and (min-width:990px) and (max-width:1125px){
    summary.list-menu__item span:after{
        top:4px;
    }
    .header__menu-item,.header nav .list-menu>li>a{
        padding: 12px 9px;
    }
    summary.list-menu__item span,.header nav .list-menu>li>a{
        font-size:14px !important;
    }
}
quick-add-modal .quick-add-modal__toggle {
    padding: 0px !important;
    border: none !important;
}
.product-count-vertical.light {
    opacity: 1;
}
.product__accordion.accordion{
    border-color: #000 !important;
}
.moreartist-section {
    display: none;
}
.moreartist-section:first-of-type {
    display: block;
}

/*button#BIS_trigger,.klaviyo-bis-trigger {
    display: none !important;
}*/

.product-form__buttons.soldoutbtnbox {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
/*.product-form__buttons.soldoutbtnbox .product-form__submit{
    width: calc(40% - 5px);
}*/

/* GJ20250709: Hiding the wishlist hero icon until we have figured out what we are doing with wishlist as no config to control this here */
.product-form .wishlisthero-product-page-button-container {display: none;}

a.notifybtn.btn.theme-btn {
    text-decoration: none;
    background: #446049;
    color: #f8ecdc !important;
    box-shadow: none;
    border-radius: 50px;
    border: none !important;
    font-size: 17px;
    display: inline-block;
    height: 55px;
    padding: 0 35px;
    line-height: 55px;
    text-align: center;
    font-family: Montserrat !important;
    width: calc(60% - 5px);
    cursor: pointer !important;
}
#klaviyo-bis-modal .btn{
    text-decoration: none;
    background: #446049;
    color: #f8ecdc !important;
    box-shadow: none;
    border-radius: 50px;
    border: none !important;
    font-size: 17px;
    display: inline-block;
    height: 55px;
    padding: 0 35px;
    line-height: 55px;
    text-align: center;
    font-family: Montserrat !important;
}
h3.modal-title {
    font-family: 'Almeria' !important;
}

@media screen and (max-width:767px){
    .product-form__buttons.soldoutbtnbox .product-form__submit{
        width: 100%;
    }
    a.notifybtn.btn.theme-btn{
        width: 100%;
        margin-bottom: 12px;
    }
    .product-form__buttons.soldoutbtnbox{
        gap:2px;
    }
}
.article-template__comment-wrapper {
    display: none;
}

.back-button-bottom{
  margin-bottom: 5rem;
}
.wishlist-btn img {
    border: none !important;
}
.page-link-box {
    font-size: 13px;
}
.blog-content-left a:hover, .rte a:hover{
  color: #446049 !important;
}
.datebox{
  font-size: 12px !important;
}
.datebox img {
    max-width: 20px;
  border: none;
}
}
