/** Shopify CDN: Minification failed

Line 1518:38 Unexpected "Odd"
Line 1521:38 Unexpected "Even"

**/
a {
    text-decoration: none !important;
}
nav.header__inline-menu {
    display: none;
}

.menuwrapper nav.header__inline-menu {
    display: block;
}
.header {
    padding-top: 0px;
    padding-bottom: 20px;
    background: #cdb579;
}
header.header.header--top-center {
    width: 100%;
    margin: 0;
    max-width: 100%;
 
}
.header:not(.drawer-menu).page-width {
    padding-left: 0rem;
    padding-right: 0rem;
}
details[open] .modal-overlay:after{
    display:none;
}
summary.header__icon.header__icon--search.header__icon--summary.link {
    position: relative;
    display: block;
    margin-top: -50px;
}
.menuwrapper {
    position: relative;
    display: block;
    text-align: center;
    background: #fff;
    height: 50px;
}
.section-sections--25174893429016__custom_liquid_zTQTk9-padding {
    padding: 0;
    text-align: center;
}
.header__icon .icon {
    height: 25px;
    width: 25px;
    fill: none;
    vertical-align: middle;
}
.header__heading-logo {
    height: auto;
    max-width: 85%;
}
.seachwrap .fa-search:before {
    content: url()!important;
}

i.fa.fa-user.fa-fw.icon:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAB50lEQVQ4y6XVS29NURQH8N85rb40GHgVDZUIBt4RkSDoyMiAhDARH8B30KGpL2FgwicwkAYRGsIAbSJFqUdohar2Mlj7JCd1z71X+x+ds9fa/70e/712pjE24yR2IMM8nuMOxqs2tTUg3I/L+I37eIZ3GEgHfcR7/4E1uIazyBfY2nEu2VfX25xXkJ7AD9xGbYFtDrcwg2OtkmbYjpeYrTh0Bq9KtW5K2oZOTDUp0RR61OlL3mDTnyaktSqfvMJ5Fr1NSJcnv/lWST9gXRPSPkzUi7Yq/cfYiA0V9n6sT34tpV+QfsGFlGYZvUKnn/Gk3uZMNVbiihD7C3wSl2JbquV1FQppRNqZ6nokpZuLpozjLibxS4vowFEMYbC03lX6HsTV5LdsIUFZuFtwCqexCyMYxs9knyv5fsMKHMchoYTptC5DN85jJ77itRhtb1vIapOYE/1YJcbijQwXsQc38dC/A6QV5DiIMxhpF90cxoNFkBWoiZnbh7256PLoEgjLGEVnnkJfTMpVEefFjdotRL4UtAvVZG1iJh4Q8ugQgi4mVTP0igtyGJdETe8VN2or9qWIu8VkfyMet+n0Py903ZXI1gpJdQktP8UjjGV1Tu4TT/NAiqIn1b2ofU28X5MYE7qewPeC5C9QW2bHTAaRDAAAAABJRU5ErkJggg==)!important;
}

 .fa-shopping-bag:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAACxElEQVRIx6XWy4scVRQG8F/11LxiYhzzUHyQ4BgNKPGBwVlEXER0I270zxQRdGnERTYuVCSoQVAkjkaNkzi2M23amW4X9d2Za9ETg14oDvfWOec7j+/cqjl3t5axinuxhdM4iW3s/Jvx3F0AtHgRb2CA7/ASLuI2fsTk/4DMx+EruIkPI4c4hXPR+wG7/wWkAFzEr3gb65jid3yfsj2ds/WDgA4CWYrzl1Oed3C9p/MHvsUJPJ+g1s3o0SyQQwG4gGt4F78cEMx2MnoIz2AxQH/dCaRksIZP8V56cKc1wjcBOB95rc6oTeRPJO1HcCY13sWTOBzd6QyAJnLLPsPWcCwZ3cDXjY6a51LThaQ6ilGbZxqHTQUwrc53E3mjm6l5jOPr8xbP6thyObJENK+bi+JwLkE02Y/jvABPql4MdIN7Ac+1qeFuAEaVo3GvJLewUWVyDCu9UpYARtnvYLHBmzqujwLW9gzK/gu8H8MWr+Opqn9NBbaTbA7hSosPkuqabha+TNrTyAX7M1BKOQmjbkdnHJ0m8gwexse41GITn+FsqHepKtVCoirOl1LrTVzJM0hmxaaQ5Ujeb5bG3orSSRzN2eN4Cy9UfXgUr0WWdT56q9kfSb/G6fMee4b4My/LXBwP805XPVpJKe6vCHEqeieyvyd+dvogE/yWei7lbKwbssKUaQzLU5o8il4p12KAtottAaG7nwZJt6z+ADY9Wes0FcggQTd9kBs6Kt6X/ZyOgguVszJXbeV0IXqF6ofzbqNk2wfZrpSGuhu2XJDlO3I9spTrZvSGVeMnld0euqQ3TgNXcDXG9bV9FT/r2FjWZd08bMXf0fjZmAUy0n0Bz+po+ZX9S3K5IsMIj1VlHCWQ47oBXNW7guoGivGreNA/r/aiV9+89VmtN8RH+OQgkAYPJKLlymlfZ9ZZk4x+Spn3/mD+BlXvzbg/2Y9qAAAAAElFTkSuQmCC) !important;
}

span.cart-products-count-btn {
    position: absolute;
    line-height: 17px;
    min-width: 20px;
    height: 20px;
    top: -5px;
    right: -16px;
    background: #000;
    color: #fff;
    border-radius: 30px;
    font-style: normal;
    line-height: 22px;
    text-align: center;
}

.header__heading {
    margin: 0;
    line-height: 0;
    margin-top: 10px;
}
header.header.header--top-center {
    width: 100%;
    margin: 0;
    max-width: 100%;
    padding-bottom: 9px;
}
.headre-inner {
    position: relative;
    display: block;
    background-color: #cdb579;
}
.container {
    position: relative;
    display: block;
    margin: 0 auto;
    max-width: 1170px;
}

.header__icons.header__icons--localization.header-localization {
    margin-top: -60px;
}

.header__menu-item span {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1em;
    color: #000;
}
.list-menu li {
    margin: 0 20px;
}
.list-menu--inline {
    display: inline-flex;
    flex-wrap: wrap;
    margin-top: 7px;
}
.menuwrapper nav.header__inline-menu {
    display: block;
    padding-top: 6px;
}
.header__active-menu-item {
    text-decoration: unset !important;
}

.homemsg.dk {
    position: relative;
    display: block;
    text-align: center;
    border-top: 1px solid #ccc;
    padding: 2px 0;
    line-height: 26px;
    background: #ededed;
    font-size: 13px;
    color: #000;
}

.section-sections--25174893429016__custom_liquid_zTQTk9-padding {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.homemsg a {
    color: #000!important;
    text-decoration: unset !important;
}

.slideshow__controls.slider-buttons, .slider-counter {
    display: none !important;
}


section.two-col-imageblock {
    background: #fff;
    position: relative;
    display: block;
    padding-top: 45px;
    padding-bottom: 20px;
}
.imagecol-inner {
    position: relative;
    display: block;
    margin: 0;
    overflow: hidden;
    height: 615px;
}
.two-col-imageblock .col-md-6:nth-child(1) .imagecol-inner {
    margin-right: 7px;
}
.two-col-imageblock .col-md-6:nth-child(2) .imagecol-inner {
    margin-left: 7px;
}
.imagecol-inner img.img-fluid {
    transition:0.5s;
    transform-origin: center center;
}
.imagecol-inner:hover img{
    max-width: 110%;
}
#shopify-section-template--25174892937496__slideshow_y9W4MT .slider.slider--everywhere .slider__slide {
    height: 960px;
}
.slideshow.banner .banner__media.media {
    display: block;
    max-width: 100%;
    width: 100%;
}
span.swym-header-launcher-badge.cart-count-bubble {
    display: none;
}
.localization-form__currency {
    opacity: 1 !important;
}
.link--text.disclosure__link span {
    display: none;
}
.disclosure__item span.country {
    display: block;
}

.disclosure__list {
     /* max-width: 80px !important;
    min-width:  80px !important;
    width:  80px !important; */
    padding-left: 15px !important;
}

span.localization-form__currency.motion-reduce {
    display: block;
}
.disclosure__link {
    gap: 2px !important;
    padding: 8px 8px !important;
    text-decoration: none;
    line-height: 10px !important;
    text-align: center;
}

a.btn-collection {
    position: absolute;
    z-index: 1;
    bottom: 65px;
    font-size: 18px;
    font-family: Open Sans, Sans-serif;
    font-weight: 600;
    left: 50%;
    text-decoration: none;
    color: #000000;
    transform: translateX(-50%);
    text-transform: uppercase;
    background-color: #ffffff;
    /* padding: 13px 15px; */
    padding: 13px 32px;
    width: max-content;
}
.section-template--25174892937496__rich_text_zMyjWp-padding h2 {
    font-size: 36px;
    font-weight: 700;
    line-height: 21px;
    color: #000;
    font-family: Calisto MT!important;
}

.elementor-element.elementor-element-szq6ey2 {
    color: #000000;
    font-size: 18px;
    line-height: 30px;
}

.section-template--25174892937496__rich_text_zMyjWp-padding .rich-text__text p {
    color: #000;
    font-size: 18px;
    line-height: 30px;
    font-family: Calisto MT!important;
    margin-top: 28px !important;
    display: block;
}
.section-template--25174892937496__rich_text_zMyjWp-padding .rich-text__blocks {
    max-width: 93%;
}
section.three-block-info .container {
    background-color: #52514e;
    margin-top: 0px;
}

.t-blockwrap {
    position: relative;
    display: flex;
    align-items: flex-end;
    padding: 15px;
}

.image-box-content {
    position: relative;
    display: block;
    margin-left: 32px;
}
.image-box-content h4 {
    font-family: Open Sans;
    font-size: 17px;
    padding-top: 5px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 5px;
    text-align: left;
}

.image-box-content h5 {
    font-family: Georgia;
    font-size: 13px;
    text-transform: initial;
    font-weight: 300;
    color: #fff;
    text-align: left;
}

.t-blockwrap.b1 {
    padding-left: 40px;
}

section.three-block-info.py-5 {
    background: #fff;
}

.section-template--25174892937496__rich_text_zMyjWp-padding {
    padding-top: 40px;
    padding-bottom: 0 !important;
}
.gradient {
    background: #fff!important;
}

.section-template--25174892937496__featured_collection_zgVEkc-padding h2.title.inline-richtext.h1 {
    text-align: center;
    font-size: 25px;
    font-family: Georgia, Sans-serif;
    font-weight: 400;
    color: #333333;
}

.section-template--25174892937496__featured_collection_zgVEkc-padding {
    padding-top: 65px!important;
}

.delivery {
    background-color: #ccb478;
    margin-top: 20px;
    position: relative;
    height: 100px;
    padding-left: 30px;
    max-width: 1170px;
    margin:0 auto;
}
h2.term-title {
    color: #000;
    font-family: Georgia, Sans-serif;
    font-size: 30px !important;
    text-transform: uppercase;
    font-weight: 400 !important;
    text-align: center;
    position: relative;
    display: block;
    margin: 16px 0 40px 0!important;
}
.delivery h4 {
    font-size: 25px;
    font-weight: 700;
    text-align: left;
    font-family: 'Open Sans',sans-serif;
    color: #fff;
    padding-top: 35px;
    letter-spacing: 1px;
}

.shop_now {
    border: 2px solid #fff;
    color: #fff!important;
    font-size: 14px;
    width: 165px;
    text-align: center;
    position: absolute;
    top: 27px;
    right: 27px;
    padding: 10px;
    font-weight: 600;
    font-family: 'Open Sans',sans-serif;
    transition: all 0.5s;
}
.slideshow__text.banner__box {
    display: none !important;
}
.delivery a:nth-child(2) {
    right: 220px;
}

.shop_now:before {
    content: '';
    position: absolute;
    font-family: "FontAwesome";
    width: 15px!important;
    width: 17px!important;
    height: 2px!important;
    background-color: #d4b344;
    top: -2px;
    left: 15px;
    z-index: 1;
}
.shop_now:after {
    content: '';
    position: absolute;
    width: 15px!important;
    width: 17px!important;
    height: 2px!important;
    background-color: #d4b344;
    bottom: -2px;
    right: 15px;
    z-index: 1;
}
.shop_now:hover {
    background-color: #56440a!important;
}
.newsletter__wrapper {
    padding-right: 0 !important;
    padding-left: 0 !important;
    max-width: 1170px;
    margin: 0 auto;
}

.footer__content-top {
    display: none !important;
}
.inst-ico {
    text-align: center;
    margin: 0px 0 80px;
    font-weight: 400;
}

.inst-ico a {
    font-size: 23px;
    font-family: "Georgia";
    color: rgb(44,41,41);
    text-transform: uppercase;
    background-position: 0 3px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAACK0lEQVQ4y53VP4hVVxDH8c97PhSURIVFSSFIiiAZ3ErBBcEqIAQ2ggouETSFzaaQYKEENMIiqEVCCgULTSII/kdXCxErIY2N7oaBTZNKCJqsIUFENuJa3HNBnm+fd3fgcjh3Zr7nzPmdPy3FIqKNnfgSn2LA+20WTzGBc5l5p3a0CnQAV7GlAayfXcWezHzRiYgOxjGEJxjDXfzVANTCRxjGt9iBNra3ImIUp/AYQ5n5eD5TjIiN+BMr8Ss+wOdt7C0xhxYA3Y8HmMIzHC+urzoYLJ2bcySvUYm6Dq8xicuZ+TfWlrBlKrHHcQyDHSyBzHzeBWzhEL6rY96y42W2Y5jBVGZOREQ90KpOn0qP4KhqS10rgnawDZ/hHPZm5sFeovYER8QnOFxK35WZV95yn46Ib/A9foyI25k53c1ozzHb3ViEC11QZdl+wH0sLxVoCl5f2lt9lupWV2wj8GxpF/UB17mv5wOeLO1wH3C9BL/NB3we/2MkIvZ0OyPiiOoK+AfXewF67orM/CMiDqtO0s8RsQt3sLhUsbmEjmbmv43BBX4iIl6qTtLW8tU2ja8z89Ic6bOtkrwEK3qNHhGry3oGXqnu3htzxA4W/+8dPMSmkvxLj5k/wRnN7IvSPmrjbOmciIiPGwLesYjYgPp4n22Vi/6e6vWYxski1H8NmQMqQQ9gqeq07q6fpuW42CXQQuw89mXmTKurnGGMqIT6sCHsmUqwnzLzfv3zDTy5qoNkkgDrAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    padding-left: 30px;
    display: inline;
    color: #333!important;
}

.newsletter-wrap {
    display: flex;
    position: relative;
    color: #000;
    justify-content: space-between;
}

.n-wrap {
    position: relative;
    display: block;
    text-align: left;
}

.n-wrap h2.inline-richtext.h1 {

    font-size: 25px;
    color: rgb(44,41,41);
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'Open Sans',sans-serif;

}

.nfromwrapper {
    position: relative;
    display: block;
}

.nfromwrapper p{
    font-size: 16px;
    font-family: "Georgia";
    color: rgba(45,40,40,.761);
}
.footer__content-bottom {
    background: #100f0f;
}

.n-form {
    position: relative;
    display: block;
    width: 650px;
}
.newsletter__wrapper .newsletter-form__field-wrapper {
    max-width: 100% !important;
}
.newsletter-form {
    align-items: flex-start;
    margin: unset !important;
    max-width: 100% !important;
}

.newsletter-form .field__input{  
    border: solid 1px #e3e3e3;
    background: #fff;
    border-radius: 0;
    height: 50px;
}

.newsletter-form__button  {
    background: #816d3a!important;
    color: #fff!important;
    border: none;
    min-height: 50px;
    font-size: 16px;
    line-height: 30px;
    position: relative;
    min-width: 150px;
    letter-spacing: 1px;
    float: none;
    font-family: 'Georgia';
}

.newsletter-form__field-wrapper .field__input {
    padding-right: 5rem;
    color: #000;
}
.newsletter-form__field-wrapper .field__input::placeholder {
    color: #777 !important;
    opacity: 1; /* ensures the color is fully applied in some browsers */
}
.newsletter-form__field-wrapper .field__input:focus  {
    padding: 9px 1.5rem .8rem 15px!important;
    box-shadow: unset;
}
.newsletter-form__field-wrapper  .field__input:not(:placeholder-shown){
    padding: 9px 1.5rem .8rem 15px!important;
}

.product-media-container.media-fit-cover, .product-media-container.media-fit-cover .product__modal-opener, .product-media-container.media-fit-cover .media {
    height: 760px!important;
}
.global-media-settings img, .global-media-settings iframe, .global-media-settings model-viewer, .global-media-settings video, .global-media-settings .placeholder-svg {
    border-radius: 0 !important;
}
.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: calc(25% - 36px)!important;
    height: 136px;
    border-radius: 0!important;
}
button.thumbnail.global-media-settings.global-media-settings--no-shadow {
    border-radius: 0 !important;
}
.section-sections--25174893396248__custom_liquid_NNDigV-padding {
    padding-top: 40px;
    padding-bottom: 25px !important;
}
.slider-button {
    position: absolute;
    z-index: 9;
}

button.slider-button.slider-button--prev {
    top: 40px;
    left: -34px;
}
button.slider-button.slider-button--next {
    top: 40px;
    right: -34px;
}
.thumbnail-slider .thumbnail-list.slider--tablet-up {
    padding: 0 !important;
}
.thumbnail-list .slider-button {
    position: absolute;
    z-index: 9;
    background: #fff !important;
    width: 10px !important;
    height: 10px !important;
}

.thumbnail[aria-current] {
    box-shadow: unset !important;
    border-color: transparent !important;
}
.mint_price svg#Layer_1 {
    max-width: 70px;
}
.mint_price img {
    max-width: 45px;
}

.product__info-container h1 {
    font-size: 37px!important;
    font-family: "Times New Roman"!important;
    color: rgb(60,60,60)!important;
    text-transform: initial;
    font-weight: 400!important;
}

span.badge.price__badge-sold-out.color-scheme-2 {
    margin-top: 0;
    margin-left: 0;
    color: #a17738;
    font-weight: 700;
    top: 120px;

}
.product.product--small.product--left {
    position: relative;
    /* display: block; */
    margin-top: 15px;
}

span.price-item.price-item--regular  {
    font-size: 27px!important;
    font-family: "Times New Roman"!important;
    color: rgb(60,60,60)!important;
    /* font-weight: 700 !important; */
}

/* .product__info-wrapper .product__info-container>*+* {
    margin: 0;
} */

nav.pagination {
    justify-content: center;
}

.pagination__item {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    height: 30px!important;
    width: 30px!important;
    padding: 0;
    text-decoration: none!important;
    display: block;
    padding: .4rem .8rem;
    background: #999;
    color: #fff!important;
    border: 0!important;
    font-size: 14px;
    opacity: 1;
    border-radius: 50px;
}
.pagination__list>li:not(:last-child) {
    margin-right: 0 !important;
}
.pagination__list>li {
    flex: 1 0 4.4rem;
    max-width: 30px;
}
a.pagination__item.pagination__item--current.light {
    background: #262626;
    border-radius: 50px;
}

.pagination__item--current:after, .pagination__item:hover:after {
    display:none !important;
}

.pagination-wrapper {
    margin-top: 5rem;
    border-top: 1px solid #f0f0f0;
    padding-top: 50px;
}







.product__info-container>*:first-child {
    margin-top: 0;
    margin-bottom: 0px!important;
}
p.mint_price {
    position: relative;
    display: block;
    font-family: Open Sans,sans-serif;
    font-size: 14px;
    margin-top: 0;
}

.sku-wrap {
    position: relative;
    display: block;
    margin-top: 0;
    font-size: 15px;
    border-bottom: 1px solid rgba(160,160,160,.25);
    padding-bottom: 18px;
    color: #777;
    max-width: 97%;
}
.product--thumbnail_slider .thumbnail-slider {
    margin-top: -8px !important;
}

.product__description  p {
  font-family: Open Sans, sans-serif;
    font-size: 14px;
    color: #777;
}

 .product__info-container .product__description{
    margin: 10px 0;
}
.product-form__input legend.form__label {
    font-size: 14px;
    font-weight: 600;
    text-align: left!important;
    margin-right: 9px;
    text-transform: capitalize;
    max-width: 55px;
}
fieldset.js.product-form__input.product-form__input--pill {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 97%;
    max-width: 100%;
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 30px;
    margin-bottom: 20px;
}
fieldset.js.product-form__input.product-form__input--pill:last-child {
    border: 0 !important;
}
.product-form__input--pill input[type=radio]+label {
    border-radius: 0!important;
    padding: 10px 9px!important;
    box-shadow: 2px 2px 11px #0000001a;
    margin-right: 18px !important;
}
 .product__info-container .product__description {
    margin: 17px 0!important;
}
.product-form__input--pill input[type=radio]:checked+label {
    background-color: #fff!important;
    color: #000!important;
    border: 2px solid #000!important;
    font-size: 12px;
}

 .product-form__input--pill input[type=radio].disabled+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzRDRBMzIyREU2NTExRURBMTg3RDRCMDIxRkE0MTlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzRDRBMzIzREU2NTExRURBMTg3RDRCMDIxRkE0MTlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzNENEEzMjBERTY1MTFFREExODdENEIwMjFGQTQxOUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzNENEEzMjFERTY1MTFFREExODdENEIwMjFGQTQxOUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zjnBCAAACiklEQVR42ryYaW/TQBCGnUyTNA2UthCaQwiaQj/1J/D/v/OVthwFxBGOnM5ll85Kz6IlchLbcbzS28TV2vt4Zvb1OOJ53mtVSTVU3Xn5DbPmS9Wlqij6p6Jq8zlQhTlAlFXnqobq1khYvMA/a6qRarFDiAqRqAPxydy8kI4+k05VD1Vj1XwHEPuqV6oTAD7achAm/AXGpOWp6pHKV80yhKgCcQzALet6LogdQyJR54SJapoBxAHpOFJ9IBr/DYk4aUw0HgM0BSjtqDkQN6ovUZNkxckTitakqEmUfDeUCSHMda5V31ZNlDUXmZGqGts74DjueKC64Py3qh/rbkQ2XGzO4mVgCmz3TZE5BKIKRHcTtcS4swWL7wFT5niVCx+xOyqkoxsnfBIzzCHbWzC+A2ooiIC4wL6v4kIkAfGIQG+NCx8DIUkikQbEGl+PCDUoSN8xKwvxM+keL2zhD8aBO6SpSOquAE08iluAdNmS5in6nON+2ovJFiBPVM+ok9880Kzx5QZySk2Yhd9g28Y7WtTRIA+QJumYURN254yol4ZTMzsDaVKgEyCGS8ZnXbgZw/hSg7SIhM8WjXruBCxeIjJV5oVZgBSA6BD+az7XuXDPiWAV+MU2IEUnEn0gxjGNr8/ibVx4sq7jk5gQf4BI2iANaaxaTvs5TQJSwCNMOn4BkbZ/9UllHe+ZRN2QrIAwTvkC57zJoIm2Hd8Jj4b5coolIh0domEg3mfYyU/ZUYfsqDvX+GQJ4px8Zg3hdnwjirfhdHz/QPaIhNlu34HYxQuW237uA2M8ZyB8OQPiq+rdjl85rQv3HRcuCe2+Scdn3sCCnH4NCJ2Ory38LGBfAUMv32Gf1MG9AAMAFVO/Q1O2XxkAAAAASUVORK5CYII=) no-repeat;
    background-size: contain;
    background-position: center;
    border: 1px solid #8f8f8f !important;
    text-decoration: unset !important;
    
 }

.size_guide {
    background-color: #f4f3f3;
    display: inline-block;
    padding: 2px 7px;
    position: relative;
    right: 0;
    top: 0;
    font-size: 13px;
    z-index: 1;
    margin: 9px 0 0;
}

.section-template--25174893035800__main-padding {
    padding-top: 10px !important;
}
.size_guide::before {
    content: "\f0ce";
    font: 400 15px/31px "FontAwesome";
    margin-right: 5px;
    display: inline-block;
}
.size_guide a{
    color: #777;
}


.product__description.rte.quick-add-hidden {
    position: relative;
}
.product__info-wrapper {
    padding: 0 0 0 3rem !important;
}







 .product-form__input--pill input[type=radio]+label {
    font-size: 12px !important;
}

.product-form__input.product-form__quantity {
    max-width: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.quantity__label span{
    font-size: 19px!important;
    font-weight: 600;
    color: #333;
    text-transform: uppercase;
    font-family: 'Open Sans',sans-serif!important;
}

.quantity__input {
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    border: 0;
    font-size: 28px;
    text-align: center;
    font-weight: 600;
    z-index: 0;
    color: #414141;
}
.quantity__button .svg-wrapper {
    width: 2rem;
    pointer-events: none;
}

.quantity:after{
    box-shadow:none !important;
}
.product-form__buttons {
    max-width: 60%;
    display: flex;
    align-items: flex-start;
}
button.shopify-payment-button__button {
    position: relative;
    display: block;
    width: 180px;
    margin-left: 20px;
    border-radius: 0;
    text-transform: uppercase;
}
.product-form__buttons {
    max-width: 100% !important;
}
.swym-atw-button-container.margin-top {
    margin-top: 0px !important;
}
.atw-button.full-width {
    width: auto !important;
}
.swym-atw-button-container {
    justify-content: flex-start!important;
    align-items: center;
    width: 100%;
    margin-left: 18px!important;
}
.atw-button-added {
    background: #000;
    padding: 11px 12px!important;
}
.atw-button {
    border-radius: 0!important;
}
.button:after{  
    border-radius: 0 !important;
}

button.btn.btn-primary.btn-lg.add-to-cart {
    background: #000;
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
}

.product-form__submit {
    background: #000;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    width: 100%;
    min-width: 85%;
    border-radius: 0!important;
}
.shopify-payment-button__button--unbranded:after{
    display:none;
}
span.swym-header-launcher-icon {
    display: none;
}
#swym-storefront-layout-section-container.swym-storefront-layout-layout .swym-storefront-layout-body {
    width: 86% !important;
    margin: 0 auto;
    max-width: 1170px!important;
}

.swym-storefront-layout-header { 
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
}
#swym-storefront-layout-section-container .swym-storefront-layout-grid-item-image-container, .swym-storefront-layout-as-modal .swym-storefront-layout-grid-item-image-container {
    height: 460px !important;
    width: 100%;
}

#swym-storefront-layout-section-container img.swym-storefront-layout-grid-item-image, .swym-storefront-layout-as-modal img.swym-storefront-layout-grid-item-image {
    height: 100%;
    border-radius: 0 !important;
}
.swym-storefront-layout-login-user-container {
    max-width: 1170px !important;
    margin: 0 auto !important;
}





.card__heading.h5 {
    font-weight: 500;
    font-size: 16px!important;
    text-transform: none;
    color: #262626;
    font-family: Georgia!important;
}

.product-card-wrapper .card__heading.h5 {
    font-weight: 500;
    font-size: 18px!important;
    text-transform: none;
    color: #262626;
    font-family: Georgia!important;
    line-height: 22px;
}
.product-card-wrapper .card__information {
    /* padding: 0 0 1.3rem 0 !important; */
    padding:6px 0 1.3rem 0!important
}
.inst-ico {
    display: none;
}
/* .section-template--25174892904728__main-collection-product-grid-padding {
    padding-top: 60px!important;
    padding-bottom: 68px;
} */
#shopify-section-template--25174892904728__main-collection-product-grid .section-template--25174892904728__main-collection-product-grid-padding {
    padding-top: 40px!important;
    padding-bottom: 68px;
}
.collection .grid {
    gap: 0 10px;
    /* justify-content: center; */
}


span.price-item.price-item--regular{
    font-size: 16px!important;
    font-family: "Georgia"!important;
    color: rgb(156,152,152)!important;
    display: inline-block;
    padding-bottom: 0;
}
.product__info-container span.price-item.price-item--regular {
    font-size: 27px !important;
    font-family: "Times New Roman" !important;
    color: rgb(60, 60, 60) !important;
    font-weight:700 !important;
}
div#price-template--25174893101336__main {
    margin-top: 5px;
    margin-bottom: 0 !important;
}
.pgap {
    position: relative;
    display: none;
}

.product--small:not(.product--no-media) .product__media-wrapper {
        max-width: 46.25% !important;
        width: calc(46.25% - var(--grid-desktop-horizontal-spacing) / 2)!important;
        margin-left: 20px;
}

.product--small:not(.product--no-media) .product__info-wrapper {
        max-width: 50%!important;
        width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important;
    }



.p-list.mint_price {
    font-size: 11px;
}
.mint_price svg#Layer_1 {
    max-width: 50px;
}
.mint_price img {
    max-width: 35px;
}
.card--card, .card--standard .card__inner {
    border: 0 !important;
}

.card__information {
    padding: 1.3rem 0 !important;
}

.collection-hero__text-wrapper {
    display: none;
}
.rich-text__blocks h2.rich-text__heading.rte {
    font-family: Georgia, Sans-serif;
    /* font-weight: 400; */
}

.banner__media.media {
    display: block;
    max-width: 1140px;
    width: 100%;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}


.section-template--25215909527832__rich_text_VWfk9G-padding p {
    color: #3d3d3d;
    font-size: 18px;
    line-height: 30px;
    text-align:center;
    font-family: 'Calisto MT' !important;
}

.section-template--25215909527832__rich_text_VWfk9G-padding .rich-text__blocks {
    max-width: 1110px;
}

.section-template--25215909527832__rich_text_DRz9xY-padding h2.rich-text__heading.rte.inline-richtext.h0 {
    font-size: 30px;
}

#Banner-template--25215909527832__image_banner_rhWg7p .banner__media.media {
    max-height: 400px;
}

.about-block {
    position: relative;
    display: block;
    text-align: center;
    padding: 50px 50px 50px 50px;
    background-color: #f7f7f7;
}
.section-template--25215909527832__rich_text_VWfk9G-padding {
    padding-top: 0;
}
div#Banner-template--25215909527832__image_banner_rhWg7p {
    height: 410px;
}
.about-block:after {
    content: "";
    width: 100px;
    height: 1px;
    position: absolute;
    background-color: #afafaf;
    right: -58px;
    top: 70px;
    z-index: 1;
}

.about-block-wrap .container .row .col-md-4:last-child .about-block:after{
    display:none;
}

figure.image-box-img {
    position: relative;
    display: block;
    min-height: 70px;
}
.three-block-info figure.image-box-img {
    position: relative;
    display: block;
    min-height: auto;
}
h3.about-block-image-box-title {
    color: #707070;
    font-size: 25px;
    font-family: Open Sans,Sans-serif;
    font-weight: 600;
    min-height: 70px;
}
.about-block {
    position: relative;
    display: block;
    text-align: center;
    padding: 50px 30px;
    background-color: #f7f7f7;
    height: 100%;
}

.about-block-box-description p {
    color: #666666;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-align: center;
    background-color: #f7f7f7;
    font-weight: 300;
    line-height: 28px;
}

.section-template--25174893035800__main-padding h1.main-page-title.page-title.h0 {
    display: none;
} 

.page-width.page-width--narrow.section-template--25174893035800__main-padding {
    max-width: 1140px;
    color: #777;
    font-family: Open Sans,sans-serif!important;
    
}
.section-template--25174893035800__main-padding h3 {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 22px;
    margin-top: 20px;
}
.section-template--25174893035800__main-padding h2{
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 22px;
    margin-top: 20px;
}

.section-template--25174893035800__main-padding li {
    font-size: 14px;
}
 .rte ol {
    list-style-position: outside;
}
.section-template--25174893035800__main-padding p {
    font-size: 14px;
}

.nav-link {
    display: block;   
    text-decoration: none;
    cursor: pointer;
    list-style: none;
    color: #c1b9ba;
    padding: 10px 25px;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif !important;
    border-bottom: 0 !important;
    opacity: 1 !important;
}
 .nav-tabs .nav-link.active {
   color: #fff !important;
    background-color: #413d3d;
    border-color: transparent;
}

.nav-tabs .nav-link {
    border-radius: 0;
    padding: 6px 15px;
    padding: 6px 25px;
}
.nav.nav-tabs {
    padding-left: 0;
    border: 0;
    margin-bottom: 30px;
}

.nav-tabs li.nav-item {
    margin-right: 15px;
}

.nav-tabs .nav-link:hover {
    border-color: transparent;
    color: #c1b9ba;
}

h2.size-chart-heding {
    position: relative;
    display: block;
    text-align: center;
    padding: 0 0 15px;
    font-size: 30px;
    font-family: Georgia,Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #0c0c0c;
    margin-bottom: 10px;
}


.tab-content h4 {
    font-size: 17px;
    color: rgb(60,60,60);
    font-weight: 600;
    margin-top: 40px;
    width: 60%;
    margin-bottom: 25px;
    font-family: 'Open Sans',sans-serif!important;
}
.tabwrapper {
    position: relative;
}

table.cont-div {
    width: 60%;
    float: left;
}
/* table.cont-div thead th:first-child {
    width: 80px;
} */
table.cont-div tr th {
    background-color: #696666;
    font-size: 13px;
    color: rgb(255,255,255);
    font-weight: 600;
    padding: 12px 10px;
    text-align: center;
    border: 1px solid #696666;
}
table.cont-div tbody tr:first-child td:first-child {
    background-color: #696666;
    font-size: 13px;
    color: rgb(255,255,255);
    font-weight: 600;
    padding: 12px 10px;
    text-align: center;
}
table.cont-div tbody tr:first-child td {
    background-color: #dbdada;
}

table.cont-div tbody tr td span {
    display: inline-block;
    width: 60px;
    text-align: left;
}
table.cont-div tbody tr td {
    border: 1px solid #696666;
    padding: 10px;
    font-size: 12px;
    color: rgb(109,106,106);
    font-weight: 600;
    text-align: center;
}

.chart-img {
    width: 40%;
    float: left;
    padding-left: 50px;
    margin-top: 88px;
}
.chart-img img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
    margin-top: -100px;
}

.contact.page-width--narrow.section-template--25174893003032__form-padding {
    position: relative;
    display: block;
    margin: 0 auto;
    max-width: 1170px;
}

h3.contact-title {
    position: relative;
    display: block;
    font-size: 40px;
    color: #3c3c3c;
    line-height: .616;
    font-family: Georgia;
    text-align: center;
    margin-bottom: 60px;
    margin-top: 50px;
    font-weight: 400;
}
.contact-col-wrap {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.contact-col1, .contact-col2 {
    flex: 0 0 50%;
    max-width: 50%;
}


.contact-col1 h2 {
    font-size: 24px;
    font-family: "Open Sans";
    color: rgb(60,60,60);
    font-weight: 600;
}

.cont-info {
    position: relative;
    display: block;
    margin-bottom: 60px;
    margin-top: 30px;
}

.cont-info h4 {
    font-size: 16px;
    font-family: "Open Sans";
    color: rgb(60,60,60);
    font-weight: 600;
    margin-bottom: 25px;
}

.cont-info a {
    font-size: 17px;
    font-family: "Open Sans";
    color: rgb(60,60,60)!important;
    display: block;
    padding-left: 15px;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    background-position: left 5px;
}

.part.caddress {
    margin-bottom: 15px;
}

.contact-rich .part {
    height: auto;
    overflow: hidden;
    position: relative;
    display: flex;
}

.contact-rich .part .icon i {
    font-size: 2rem;
}

.contact-rich .part .icon i {
    font-size: 2rem;
    color: #000;
}

.part.caddress i.fa.fa-map-marker {
    color: #000;
    font-size: 2.8rem!important;
}
.contact-rich .part .icon i {
    font-size: 2.3rem;
    color: #000;
}

.contact-rich  .email {
    float: left;
    padding: 0 16px 0 0;
    display: flex;
    align-items: center;
}

.contact-col2 h4 {
    font-size: 24px;
    font-family: Open Sans;
    color: #3c3c3c;
    font-weight: 600;
    text-transform: inherit;
    margin-bottom: 24px;
}

.contact__fields {
    display: flex !important;
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 2rem;
    flex-direction: column;
}

.field:after
{
   border-radius: 0 !important;
}

.field__input:focus{
     box-shadow: none;
}


ul.form-status-list.caption-large {
    display: none;
}

h2.form-status.caption-large.text-body {
    display: none;
}
.contact .form__message {
    align-items: flex-start;
    color: #c00;
    position: relative;
    margin: 0  10px;
}

.form__message .icon{
    flex-shrink: 0;
    height: 1.3rem;
    margin-right: .5rem;
    margin-top: -4px;
    width: 1.3rem;
}

h2.form-status.form-status-list.form__message {
    color: #0c0;
    padding: 0 0 10px 0;
    font-size: 14px;
}

.text-area.field__input {
    height: 175px;
}

.field__input, .customer .field input {
  
    background-color: #fafafa;
    border: 1px solid #cfcfcf;
    border-radius: 0;
}
.field:after {
    box-shadow: none;
}

.contact__button {
    margin-top: 4rem;
    text-align: right;
}

.button:after{
    display:none;
}
.contact__button button.button {
    background: #000;
    color: #fff;
    border: none 1px;
    padding: 0;
    line-height: 0;
    border-radius: 0;
    letter-spacing: 0;
    min-height: 35px;
}

.contact__button {
    margin-top: 25px;
}

.section-template--25174892871960__main-cart-items-padding {
    margin-top: 30px;
}

.section-template--25174892871960__main-cart-items-padding h1 {
    color: #333;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif !important;
}

span.cart-products-count-btn {
    display: none;
}
.cart__items th {
    font-size: 13px;
    font-weight: 700;
}

.field__label, .customer .field label {
    line-height: 1.5;
    font-family: "Open Sans";
    font-size: 15px;
    letter-spacing: 0px;
}

.contact .field {
    margin-bottom: 12px !important;
}
.field:hover.field:after{
    box-shadow:none !important;
}
.contact .form__message {
    margin-top: 5px;
}

h2.form-status.form-status-list.form__message {
    position: relative;
    margin: 15px 0;
    align-items: center;
    justify-content: center;
}

.part.caddress {
    margin-bottom: 0;
}
.section-template--25174892937496__featured_collection_zgVEkc-padding {
    padding-bottom: 0 !important;
}
.section-sections--25174893396248__custom_liquid_NNDigV-padding {
    padding-top: 20px !important;
}
/* .collection .grid {
    justify-content: flex-start;
} */

.page-your-shopping-cart .page-width {
    max-width: 1170px;
    padding: 0;
}
#product-grid li.grid__item:nth-child(Odd) {
    padding-right: 3px;
}
#product-grid li.grid__item:nth-child(Even) {
    padding-left: 3px;
}

.collection .grid {
    /* justify-content: center; */
}
.product.product--small.product--left {
    position: relative;
    margin-top: 15px;
    justify-content: space-between;
}

section#shopify-section-sections--25174893429016__custom_liquid_zTQTk9 {
    margin-top: 0;
}

.map-wrap {
    position: relative;
    display: block;
    margin-right: 45px;
}

.footer_bar1 {
    background-color: #100f0f;
    padding: 20px 0;
    position: relative;
    width: 100%;
    display: block;
    font-family: 'Open Sans', sans-serif !important;
}

.footer_first {
    position: relative;
    display: flex;
    justify-content: space-between;
}
.phone {
    color: #9b9393;
    float: left;
    display: flex;
    align-items: center;
}

.email {
    float: left;
    padding: 0 16px;
    display: flex;
    align-items: center;
}
.faddress{
    display: flex;
    align-items: center; 
}

section-sections--25174893396248__footer-padding {
    padding-bottom: 0 !important;
}

.footer_first a {
    color: #9b9393!important;
    font-size: 14px;
}
.social_media {
    display: block;
    position: relative;
    width: auto;
    text-align: center;
    margin: 0 66px;
    padding: 0 21px;
}

.social_media:before {
    content: '';
    height: 27px;
    width: 1px;
    background-color: #7a7878;
    position: absolute;
    right: 0;
    top: 0;
}
.social_media:after {
    content: '';
    height: 27px;
    width: 1px;
    background-color: #7a7878;
    position: absolute;
    left: 0;
    top: 0;
}

.social_media a {
    display: inline-block;
    width: 45px;
}
.footer_menu {
    text-align: center;
    float: right;
}
.footer_menu ul {
    margin: 0;
}

.footer_menu ul li {
    display: inline-block;
    list-style: none;
    margin: 0 7px;
}

.footer_menu ul li a {
    font-family: 'Georgia';
    font-weight: 400;
    font-size: 14px;
    text-decoration: none;
    color: #d9c3c3;
    padding: 20px 0 0 0;
}

.phone img, .email img, .faddress img {
    padding-right: 15px;
}

.footer_bar1 .container, .footer_bar2 .container {
    position: relative;
    display: block;
    margin: 0 auto;
    max-width: 1195px;
}
.copyright a {
    color: #716b6b;
}
.footer_bar2 {
    background-color: #000;
    position: relative;
    width: 100%;
    display: block;
}
.payments_footer {
    font-family: 'Georgia';
    font-size: 13px;
    color: #5b5656;
    padding: 20px 0 20px 0;
    float: left;
}

.payments_footer img {
    height: 22px;
    filter: grayscale(1);
}

.copyright {
    float: right;
    font-family: 'Georgia';
    font-size: 13px;
    padding: 20px 0 20px 0;
    color: #716b6b;
}

#variant-selects-template--25174893101336__main fieldset.js.product-form__input {
    display: block;
}
#variant-selects-template--25174893101336__main legend.form__label {
    max-width: unset;
}

.rale-widget {
    margin-bottom: 22px;
}
.rale-widget .rale-container {
    gap: 12px;
}
.rale-widget span.rale-checkbox {
    margin-right: 0;
    margin-top: 3px;
}
.rale-widget span.rale-checkbox input {
    width: 15px;
    height: 15px;
}
.rale-widget label {
    color: #5c5c5c !important;
    font-size: 13px;
}
.rale-widget label a{
    color: #5c5c5c !important;
    font-weight: 600;
}
.rale-widget label a:hover{
    color: #000 !important;
}
#shopify-section-template--25174892937496__featured_collection_zgVEkc slider-component {
    max-width: 1270px;
}
.two-col-imageblock .row {
    margin: 0 -15px;
}
.two-col-imageblock .container{
    max-width: 1140px;
}
#shopify-section-template--25174892937496__slideshow_WGNzT9 {
    display: none;
}
.badge--bottom-left {
    background: #FFF;
    color: #1f1d1b;
    font-size: 10px;
    font-family: Georgia !important;
    font-weight: 100 !important;
}
.country-selector__list {
    width: 100% !important;
}