 .template-product .my_frames {display: flex;flex-wrap: wrap;margin-bottom: 30px;}.template-product .my_frames input {display: none }.template-product .my_frames label {width: 30%;margin-right: 3%;display: inline-block;}.template-product .my_frames input[type=radio]:checked+label > img {border:1px solid #b29c73 }.template-product .product-single__meta .index-section {display: none;}.template-product .contact-sales {display: none;font-size: 20px;margin-bottom: 33px;}.template-product .product__price .money {opacity: 0;font-size: 25px;margin-right: 20px;}.template-product .product__price {margin: 0;}.template-product .prop__link a {color: red;text-decoration: underline;cursor: pointer;}.template-product .form-vertical input, .template-product .form-vertical textarea {border: 1px solid #f7db9d;}.template-product .my_msg {color: #56ad6a;background-color: #ecfef0;border-color: #56ad6a;display: none;padding: 5px 15px;margin: 15px 0 10px;}.span_for_if {display: none;}.template-product p.note.note--success {display: none;}.template-product .my_msg_contact {display: none;}.template-product .my_submit {letter-spacing: 0.3em;text-transform: uppercase;padding: 11px 20px;display: block;margin: 20px auto 40px;width: 100%;background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-btn.png?v=1605623415) no-repeat;background-size: 100% 100%;border: none !important;font-size: 20px;color: black;font-weight: bold;max-width: 100%;}.input-group-btn button:hover span {color: black !important;-webkit-text-fill-color: black !important;}.quotation-template h1.text-center.blog__heading {color: #ead293;-webkit-text-fill-color: transparent;background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;background: -o-linear-gradient(transparent, transparent);-webkit-background-clip: text;text-align: center;font: 500 54px "Playfair Display", serif;margin: 70px 0 70px;text-transform: uppercase;}.quotation-template section.get_a_quote {max-width: 1270px;margin: 0 auto;min-width: 320px;padding: 0 30px;margin-top: 25px;}.quotation-template .my_container {max-width: 600px;margin: 0 auto;}.quotation-template .page-width {padding: 0 10px;}.quotation-template .grid__item.medium-up--one-half {width: 100% !important;}.quotation-template input {margin-bottom: 20px;}.quotation-template input, .quotation-template textarea {border: 1px solid #f7db9d }.quotation-template .my_submit {display: block;margin: 20px auto 40px;width: 300px;height: 75px;background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-btn.png?v=1605623415) no-repeat;background-size: 100% 100%;border: none;font-size: 25px;color: black;font-weight: bold;}.quotation-template .my_msg_quote {color: #56ad6a;background-color: #ecfef0;border-color: #56ad6a;padding: 15px 20px;margin: 30px 0;margin-top: 30px }.my_contact_us .my_submit {display: block;margin: 20px auto 40px;width: 300px;height: 75px;background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-btn.png?v=1605623415) no-repeat;background-size: 100% 100%;border: none;font-size: 25px;color: black;font-weight: bold;max-width: 100%;}.my_contact_us .my_msg_contact, .get_a_quote .my_msg_contact {color: #56ad6a;background-color: #ecfef0;border-color: #56ad6a;padding: 15px 20px;margin: 30px 0;margin-top: 30px }.template-article .my_article-template, .template-blog .my_article-template {background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/ezgif.com-gif-maker.jpg?v=1606695564) no-repeat;background-size: cover;}.template-article .article__title {margin-bottom: 60px;}.template-article .my_article-template .my_article_body {width: 80% !important;font-size: 18px !important;margin: auto !important;margin-bottom: 30px !important;}.template-article .my_article-template .my_article_body h4 {color: #ead293;-webkit-text-fill-color: transparent;background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;background: -o-linear-gradient(transparent, transparent);-webkit-background-clip: text;text-align: center;margin: 25px 0;text-transform: initial;text-align: left;font-weight: bold;font-size: 25px;text-transform: none;letter-spacing: 0.5px;line-height: normal;}@media (max-width: 575px) {.template-article h1.section-header__title {font-size: 35px;}.template-article .article__title {margin-bottom: 30px;}.template-article .my_article-template .my_article_body {width: 100% !important;font-size: 15px !important;}.template-article .article_container {width: 100% !important;margin: auto;}.template-article .my_article-template .my_article_body h4 {font-size: 20px !important;}}.template-article .my_article-template .full-width-grid {margin: 0px !important;}.template-article .my_article_top .blog__big-image.gradient {border-radius: 10px;width: fit-content;margin: auto;}.template-article .my_article_top .blog__big-image.gradient img {display: block;padding: 3px;border-radius: 10px;margin: auto;}.template-article .article_container {width: 80%;margin: auto;}.iti.iti--allow-dropdown {width: 100%;}ul#iti-0__country-listbox {color: #333;}.iti__flag {background-image: url('https://cdn.shopify.com/s/files/1/0329/9577/0508/files/flags.png?v=1606810445');}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {.iti__flag {background-image: url('https://cdn.shopify.com/s/files/1/0329/9577/0508/files/flags_2x_ee71ad93-b6f8-4922-92f5-4d3e145ab71d.png?v=1606825600');}}input#international_phone {display: none !important;}.my_phone_error {color: #d02e2e;background-color: #fff6f6;border-color: #d02e2e;display: none;padding: 10px 20px;margin: 0px 0px 30px 0px;text-align: left;}.my_form_template {display: none !important;}a.site-nav__link.site-nav__link--icon.js-drawer-open-cart {width: 100%;margin: 0 10px;}span.my_cart_span {position: relative;}span.my_cart_count {background-color: #f00;color: black;display: inline-block;width: 18px;height: 18px;border-radius: 50%;text-align: center;line-height: 19px;font-size: 15px;position: absolute;top: -13px;left: 18px;background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-btn.png?v=1605623415) no-repeat;background-size: 100% 100%;font-weight: bold;}a.site-nav__link.site-nav__link--icon.js-search-header.medium-up--hide {margin-right: 5px;}div#PageContainer {overflow: hidden;}@media (max-width: 767px) {footer .footer-links {display: flex !important;margin: 20px 0 !important;flex-wrap: wrap !important;}footer .fl-1, footer .fl-2, footer .fl-3, footer .fl-4 {display: block !important;width: 50% !important;text-align: left !important;padding: 0 20px;}footer .fl-1 a, footer .fl-2 a, footer .fl-3 a, footer .fl-4 a {display: block !important;margin: 0 0 20px 0 !important;}footer .footer-pg-links {display: block !important;margin-bottom: 20px;}footer .footer-pg-links a {margin: 0 20px 0 0 !important;}}@media (max-width: 610px) {footer .fl-1 a, footer .fl-2 a, footer .fl-3 a, footer .fl-4 a {font-size: 13px !important;}footer .fl-1, footer .fl-2, footer .fl-3, footer .fl-4 {padding: 0 0 0 10px !important;}footer .fl-1 a, footer .fl-2 a, footer .fl-3 a, footer .fl-4 a {margin: 0 0 13px 0 !important;}footer .footer-pg-links {display: flex !important;flex-wrap: wrap !important;margin: 20px 0 !important;}footer .footer-pg-links a {width: 33.333% !important;margin: 0 0 13px 0 !important;font-size: 13px !important;}footer .copyright {font-size: 13px !important;}}@media (min-width: 450px) and (max-width: 609px) {footer .fl-1 a, footer .fl-2 a, footer .fl-3 a, footer .fl-4 a {font-size: 15px !important;}footer .footer-pg-links a {font-size: 15px !important;}footer .copyright {font-size: 15px !important;}}@media (max-width: 767px) {footer .f-logo-area img {width: 90px;}footer .f-contact-area .f-contact-num-row span {font-size: 15px !important;color: #fff !important;}footer .f-contact-area {color: #fff !important;}footer .f-contact-area .f-contact-describe-row {font-size: 20px !important;line-height: 30px !important;margin-bottom: 10px !important;}}@media (max-width: 450px) {footer .f-contact-area .f-contact-describe-row {font-size: 15px !important;}}.map-box .map-box__section {width: 1200px;}.map-item__name h4 {margin-bottom: 30px !important;}@media (max-width: 991px) {.map-box h2.map-box__heading {display: none;}.map-box__block {width: 200px !important;height: 200px !important;}.map-box__item {padding: 5px !important;}.map-box__gradient .map-box-carousel .map-item__title {margin-bottom: 30px !important;}.map-box__gradient .map-box-carousel .map-item__title span img {width: 20px !important;}.map-box__gradient .map-box-carousel .map-item__title h4 {font-size: 10px !important;}.map-item__descr {font-size: 10px !important;margin-bottom: 5px !important;line-height: 25px !important;}.map-item__name .photo {width: 22px !important;height: 20px !important;}.map-item__name h4 {font-size: 10px !important;}.map-box__close {top: 10px !important;right: 10px !important;}.map-box__marker_japan .map-box__block:before {left: 58.5% !important;}.map-box__marker {width: 15px !important;height: 30px !important;background-size: contain !important;}.map-box__marker-click {padding: 0.5px !important;}.map-box__marker-click img {position: relative;bottom: 6px;width: 90%;left: 1px;}.map-box__marker_japan {right: 13% !important;} .map-box__marker_egypt {top: 29% !important;left: 56% !important;}.map-box__marker_usa, .map-box__marker_canada {left: 27% !important;}}@media (max-width: 991px) {.promo-grid .my_opacity {background: rgb(0 0 0 / 0.5);padding: 20px 10px;}.promo-grid .rte--block.rte--strong {font-size: 15px;font-weight: bold;letter-spacing: 1px;}.promo-grid .rte--block.rte--em {letter-spacing: 1px !important;}.promo-grid .my_promo_grid_content {position: absolute;margin: 0 !important;padding: 0 !important;bottom: 20px;}}@media (max-width: 500px) {.my_promo_video {height: fit-content !important;}}@media (min-width: 350px) and (max-width: 450px) {.my_promo_video {height: fit-content !important;width: 90% !important;}}@media (max-width: 500px) {.my_hi:first-of-type video {position: absolute !important;bottom: 130px !important;left: 50px !important;height: fit-content !important;width: 100% !important;pointer-events: none !important;top: auto !important;}}@media (max-width: 350px) {.my_promo_video {height: max-content !important;width: max-content !important;}.my_hi:first-of-type video {bottom: 100px !important;}}@media (max-width: 769px) {.promo-grid__container.promo-grid__container--framed.vertical-center.horizontal-center {height: 350px;}}.meet_container {margin: 50px 0 0 0;}@media (min-width: 1450px) {.meet__right {max-width: 650px !important;height: 670px !important;}}@media (min-width: 1400px) and (max-width: 1450px) {.meet__right {max-width: 600px !important;height: 670px !important;}}@media (max-width: 1300px) {section.meet.meet_container {padding-bottom: 0px !important;}.meet__row {padding-bottom: 0px !important;}.meet__left {position: static !important;width: 100% !important;margin-bottom: 50px !important;}.meet__bg img {width: 100% !important;}.meet__title strong {font-size: 95px !important;}.meet__right {position: relative !important;margin: auto !important;top: -180px !important }}@media (max-width: 767px) {.meet__title strong {font-size: 35px !important;line-height: 80px !important;}}@media (max-width: 450px) {.meet__title strong {font-size: 27px !important;line-height: 45px !important;}}@media (max-width: 1300px) {div#shopify-section-1525115199973 {margin-top: -100px !important;}}// the old form newsletter-form.liquid .newsletter-section .subscribe__btns {display: none !important;}@media (max-width: 767px) {.newsletter-section .newsletter_title_mobile {font-size: 25px !important;font-weight: bold !important;}.newsletter-section .newsletter_text_mobile p {font-size: 22px !important;line-height: 40px !important;margin-bottom: 20px !important;font-weight: bold !important;}.newsletter-section .form__submit--large {display: inline-block !important;}.newsletter-section span.form__submit--small {display: none !important;}.newsletter-section .input-group-btn button span {color: black !important;-webkit-text-fill-color: black !important;}.newsletter-section .input-group-btn {width: 100% !important;}.newsletter-section .input-group-btn button {background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-btn.png?v=1605623415) no-repeat;background-size: 100% 100%;font-weight: bold;text-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;cursor: pointer;}}@media (max-width: 749px){.newsletter-section input#Email-16056231087c7a8309 {margin-right: 0 !important;}}.template-cart .my_cart_item_title {font-size: 25px;font-weight: bold;letter-spacing: 2px;}@media (max-width: 500px) {.template-cart .my_cart_item_title {font-size: 18px;}.template-cart .cart__row .grid__item {margin-bottom: 20px;}}.template-cart .my_item_details {margin: 20px 0 25px 0;}.template-cart .cart__image {width: 100%;}.faq_section {margin: 80px auto;}.faq_section h2 {text-align: center;margin-bottom: 60px;line-height: 45px;}@media (max-width: 450px) {.faq_section h2 {margin-bottom: 40px;}}.faq_container {width: 67%;text-align: center;margin: auto;overflow: hidden;// border: 1px solid gray;background: #e7b077;background: -webkit-linear-gradient(to left, #fbf0cc, #e7b077, #fbf0cc, #bf885f, #f5b87d, #c1875e);background: -webkit-gradient(linear, right top, left top, from(#fbf0cc), color-stop(#e7b077), color-stop(#fbf0cc), color-stop(#bf885f), color-stop(#f5b87d), to(#c1875e));background: -webkit-linear-gradient(right, #fbf0cc, #e7b077, #fbf0cc, #bf885f, #f5b87d, #c1875e);background: linear-gradient(to left, #fbf0cc, #e7b077, #fbf0cc, #bf885f, #f5b87d, #c1875e);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf0cc", endColorstr="#e7b077", GradientType=1);padding: 1px;}.faq_container .title {margin: auto;background-color: black;border-bottom: 1px solid #ead293;color: #fff;cursor: pointer;font-size: 30px;text-align: center;padding: 10px 0px;}.faq_container .accordion_title {color: #ead293;-webkit-text-fill-color: transparent;background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;background: -o-linear-gradient(transparent, transparent);-webkit-background-clip: text;text-align: center;text-transform: initial;text-align: left;font-weight: bold;font-size: 30px;text-transform: none;letter-spacing: 2px;line-height: normal;}.faq_container .content {margin: auto;background-color: #333;display: none;overflow: hidden;font-size: 25px;text-align: left;padding: 20px;}@media (max-width: 500px) {.faq_container {width: 100%;}.faq_container .accordion_title {font-size: 18px;}.faq_container .content {font-size: 18px;}}.template-collection .collection-filter {justify-content: space-between !important;margin-bottom: 30px;}.collection-filter__item.collection-filter__item--sort {flex: auto;width: 400px !important;}.template-collection select#SortBy {border: none;width: 400px !important;}.collection-filter__sort-container {margin: auto;}@media only screen and (max-width: 768px) {.template-collection .collection-filter {margin-bottom: 20px;}}.gradient {background: #e7b077;background: -webkit-linear-gradient(to left, #fbf0cc, #e7b077, #fbf0cc, #bf885f, #f5b87d, #c1875e);background: -webkit-gradient(linear, right top, left top, from(#fbf0cc), color-stop(#e7b077), color-stop(#fbf0cc), color-stop(#bf885f), color-stop(#f5b87d), to(#c1875e));background: -webkit-linear-gradient(right, #fbf0cc, #e7b077, #fbf0cc, #bf885f, #f5b87d, #c1875e);background: linear-gradient(to left, #fbf0cc, #e7b077, #fbf0cc, #bf885f, #f5b87d, #c1875e);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf0cc", endColorstr="#e7b077", GradientType=1);padding: 1px;margin-bottom: 30px;}.gradient input, .gradient textarea, .my_add_to_cart {background: black !important;border: 0 !important;margin: 0 !important;}.template-product .product-single__meta .subscribe__btns {display: none }.my_add_to_cart span {color: #ead293;-webkit-text-fill-color: transparent;background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;background: -o-linear-gradient(transparent, transparent);-webkit-background-clip: text;text-align: center;margin: 0 0 25px;text-transform: uppercase;font-size: 20px;}.product-single__meta .my_relative .gradient {margin-bottom: 20px !important;}// mobile - reduce font size header our best sellers - recently viewed @media (max-width: 450px) {// .my_relative {// display: none !important;// }}@media (max-width: 610px) {.my_reco .section-header__title, .my_recen .section-header__title {font-size: 27px !important;}}// showing thumbnails on mobile // div#ProductThumbs-5921130905761 {// display: none;// }// .product__thumb-item {// width: 22% !important // }.my_model_desc {color: #d4d4d4;letter-spacing: 1px;margin-bottom: 5px;}.product-single__form {margin-top: 25px;}.my_model_container {margin-top: 10px;}.template-collection .image-wrap {background-color: #000 !important;}.template-collection .grid-product__price {font-size: 20px;}.payment-buttons {margin-left: 4px;}i.ly-icon.ly-flag-icon.ly-flag-icon-en {top: -2px !important;right: -5px !important;}.my_about_us a.btn.btn--inverse {background-color: transparent !important;}.my_about_us a.promo-grid__slide-link {border-bottom: none !important;}.my_about_us a.promo-grid__slide-link {display: none !important;}.my_about_us .no_border::after {border: none !important;}.my_about_us .promo-grid__content.my_promo_grid_content.promo-grid__content--framed::after {display: none !important;}.template-cart .cart_minus, .template-cart .cart_plus {cursor: pointer;width: 20px;background-color: #eee;color: black;display: inline-block;height: 20px;line-height: 20px;font-weight: bold;font-size: 20px;border-radius: 1px;}button.btn.btn--secondary.cart__update {text-indent: 1px;text-overflow: '';box-shadow: none !important;color: #ead293 !important;-webkit-text-fill-color: #ead293;background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;background: -o-linear-gradient(transparent, transparent);-webkit-background-clip: text;border: 1px solid #ead293;margin-bottom: 10px;}button.btn.cart__checkout {margin-bottom: 10px;}.cart__product-qty{text-align: center;border: 1px solid #fff;max-width: 60px;margin: 0px 5px;}@media (min-width: 769px) and (max-width: 991px) {.cart__product-qty{max-width: 41px;margin: 0px;}}@media (max-width: 400px) {.cart__product-qty{max-width: 60px;}.template-cart .cart_minus, .template-cart .cart_plus {display: block;margin: 5px auto;}.cart__price {margin-top: 40px;}}@media (min-width: 769px) {.slick-track {transform: translate3d(0px, 0px, 0px) !important;}}.map-box__heading {font-size: 35px;font-weight: bold;font-family: "Timeless";text-align: center;margin: 0 0 60px;}.map-box__section {height: auto;position: relative;width: 1711px;margin: 0 auto;max-width: 100%;}.map-box__close {position: absolute;width: 24px;height: 22px;top: 30px;right: 30px;cursor: pointer;}.map-box__marker {width: 37px;height: 60px;background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/ico-marker.png?v=1605782078) no-repeat;position: absolute;left: 0px;top: 0;cursor: pointer;}.contacts__map-box {padding: 0;max-width: 1200px;margin: 0 auto;}.contacts__map-box .map-box__marker {background-size: 100%;width: 25px;height: 40px;}.contacts__map-box .map-box__block {-webkit-transform: translate(-47.5%, 0);transform: translate(-47.5%, 0);}.contacts__map-box .map-box__marker_japan .map-box__block{-webkit-transform: translate(-71%, 0);transform: translate(-71%, 0);}.map-box__marker-click {display: block;padding: 5px;width: 100%;height: 100%;}.map-box__marker_brazil {left: 470px;bottom: 185px;top: auto;left: 28%;bottom: 30%;}.map-box__marker_usa {left: 335px;bottom: 420px;top: auto;bottom: 60%;left: 20%;}.map-box__marker_canada {left: 355px;bottom: 520px;top: auto;left: 20%;bottom: 78%;}.map-box__marker_uk {top: 9%;left: 46.5%;}.map-box__marker_spain {top: 19%;left: 47%;}.map-box__marker_ger {top: 9%;left: 54%;}.map-box__marker_turkey {top: 21%;left: 58%;}.map-box__marker_neth {top: 31%;left: 55%;}.map-box__marker_saudi {top: 33%;left: 60%;}.map-box__marker_uae {left: auto;top: 32%;right: 35%;}.map-box__marker_oman {left: auto;top: 35%;right: 33%;}.map-box__marker_iran {left: auto;top: 26%;right: 32%;}.map-box__marker_portugal {left: auto;top: 21%;right: 30%;}.map-box__marker_pakistan {left: auto;top: 29%;right: 29%;}.map-box__marker_china {left: auto;top: 18%;right: 25%;}.map-box__marker_india {left: auto;top: 33%;right: 26%;}.map-box__marker_bangladesh {left: auto;top: 27%;right: 24%;}.map-box__marker_sri-lanka {left: auto;top: 44%;right: 25%;}.map-box__marker_japan {left: auto;right: 4%;top: 39%;}.map-box__marker_japan .map-box__block {-webkit-transform: translate(-70%, 0);transform: translate(-70%, 0);}.map-box__marker_japan .map-box__block:before {margin-left: 0;left: 66.5%;}.map-item__title h4 {color: #fff;-webkit-text-fill-color: transparent;background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture-silver.jpg?v=1605794237) repeat-x 100% 100%/100% 100%;background: -o-linear-gradient(transparent, transparent);-webkit-background-clip: text;font-size: 21px;font-weight: 800;margin: 0;position: relative;}.map-box__carousel {display: none;}.map-box__block {width: 507px;padding: 2px;z-index: 2;position: relative;position: absolute;-webkit-transform: translate(-46.5%, 0);transform: translate(-46.5%, 0);bottom: calc(100% + 40px);display: none;height: 339px;}.map-box__block:before {content: "";background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/ico-arrow-down.png?v=1605789440) no-repeat;position: absolute;bottom: -34px;width: 70px;height: 38px;left: 50%;margin-left: -35px;display: block;}.map-box__block.active {display: block;}.map-box__gradient {background: #1d1d1d;width: 100%;height: 100%;}.map-box__item {padding: 40px 60px;}.map-item__ico {-webkit-box-flex: 0;flex: 0 0 27px;max-width: 27px;margin-right: 15px;display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;}.map-item__descr {text-align: center;color: #fff;font-size: 17px;line-height: 30px;font-weight: 300;margin-bottom: 30px;}.map-item__name {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;}.map-item__name .photo {border-radius: 50%;overflow: hidden;width: 42px;height: 42px;margin-right: 14px;}.map-item__title {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;padding-right: 50px;margin-bottom: 60px;}.map-item__ico {-webkit-box-flex: 0;flex: 0 0 27px;max-width: 27px;margin-right: 15px;display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;}.map-item__title h4:before {content: "";background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/img-04_f4180d27-8154-48f8-9a62-bc9a50647f47.png?v=1605794325) no-repeat;width: 104px;height: 11px;left: 50%;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);display: block;position: absolute;bottom: -25px;}.map-item__name h4 {color: #fff;-webkit-text-fill-color: transparent;background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture-silver.jpg?v=1605794237) repeat-x 100% 100%/100% 100%;background: -o-linear-gradient(transparent, transparent);-webkit-background-clip: text;font-size: 19px;font-family: "Playfair Display", serif;font-weight: 500;text-transform: uppercase;margin: 0;}
@media (min-width: 769px) {ul#lightSlider {min-height: 940px !important;}}
@media (max-width: 768px) {ul#lightSlider {min-height: 400px !important;}}

.gradient {
    background: #e7b077;
    background: -webkit-linear-gradient(to left, #fbf0cc, #e7b077, #fbf0cc, #bf885f, #f5b87d, #c1875e);
    background: -webkit-gradient(linear, right top, left top, from(#fbf0cc), color-stop(#e7b077), color-stop(#fbf0cc), color-stop(#bf885f), color-stop(#f5b87d), to(#c1875e));
    background: -webkit-linear-gradient(right, #fbf0cc, #e7b077, #fbf0cc, #bf885f, #f5b87d, #c1875e);
    background: linear-gradient(to left, #fbf0cc, #e7b077, #fbf0cc, #bf885f, #f5b87d, #c1875e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf0cc", endColorstr="#e7b077", GradientType=1);
    padding: 1px;
}

.gradient:hover {
    cursor: pointer;
}

[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover, [data-button_style=square] .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover, [data-button_style=square] .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover, [data-button_style=square] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover, [data-button_style=square] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover, [data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover, [data-button_style^=round] .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover, [data-button_style^=round] .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover, [data-button_style^=round] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover, [data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover {
	background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-btn.png?v=1605623415) no-repeat;
    background-size: 100% 100%;
    color: #fff;
    font-weight: bold;
    text-align: center;
/*     display: -webkit-box; */
/*     display: flex; */
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
/*     font-size: 20px; */
    cursor: pointer;
}

.f-logo-area>a .f-logo {
  display: block;
}

.f-contact-area {
  	margin: unset !important;  
}

.section-header .section-header__title{
	color: #ead293;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
    text-align: center;
    font: 500 54px "Playfair Display", serif;
    margin: 0 0 25px;
    text-transform: uppercase;
}


  
  

.collection-filter__sort-container {
	position: relative;
    max-width: 252px;
    width: 100%;
    height: 41px;
    background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-input.png?v=1605848544) no-repeat;
    background-size: 100% 100%;
}


.collection-filter__item {
	margin-bottom: 0px !important;
}

.cart__row--table-large .cart__image {
    width: 300px;
}

@media (max-width: 1000px) {
  .cart__row--table-large .cart__image {
    width: 100%;
  }
}

.btn-learn {
    background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-btn-02.png?v=1606467706) no-repeat;
    background-size: 100% 100%;
    font-size: 17px;
    width: 185px;
    height: 47px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-weight: normal;
}

.btn-learn span {
    color: #ead293;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture-gold.jpg?v=1606467927) repeat-x 100% 100%/100% 100%;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
}

.btn.cart__checkout {
	background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-btn.png?v=1605623415) no-repeat;
    background-size: 100% 100%;
    color: #000;
    font-weight: bold;
    text-align: center;
    /* display: -webkit-box; */
    /* display: flex; */
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    /* font-size: 20px; */
    cursor: pointer;
}
.btn.cart__checkout:hover {
	color: #fff;
}
.cart__update {
	border: 1px solid transparent;
    border-image: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-input.png?v=1605848544) 10% stretch;
    border-image-width: auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    box-shadow: none !important;
    color: #ead293;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
}
.btn-learn:hover {
    background: #fff;
}

.meet__right .btn-learn {
    margin: 0 auto;
}

.js-drawer-open-cart {
	background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/cart-icon.png?v=1606319199) no-repeat;
}

.cart-link__bubble--visible {
	display: none;
}

.site-nav__item a:hover {
	color: #ead293;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
    opacity: 1;
}

.site-nav .js-search-header {
	left: auto;
    right: 12px;
    background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/ico-search.png?v=1605545334) no-repeat;
    width: 18px;
    height: 18px;
    top: 11px;
    cursor: pointer;
    padding: 0;
    font-size: 0;
}


.site-nav svg {
  	display: none;
}

.site-nav .js-drawer-open-nav {
	background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/burger.png?v=1605550117);
}

.header-sticky {
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 999;
 
}

#video__btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/ico-btn.png?v=1605555337);
    z-index: 99999999;
    width: 110px;
    height: 110px;
    background-repeat: no-repeat;
}

#video__btn.o {
	background: none;
}

.lslide .grid__item {
	width: 100% !important;
    height: auto;
    margin-left: 0 !important;
}

.disclosure {
	color: #ead293 !important;
}

.disclosure span {
	color: #ead293 !important;
}

.faux-select.disclosure__toggle {
	background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/ico-arrow-01.png?v=1605608933);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 10px;
}

.ly-flag-icon {
    background-size: contain !important;
    background-position: 50% !important;
    background-repeat: no-repeat !important;
    position: relative;
    top: 0.3em;
    display: inline-block;
    width: 1.33333333em;
    height: 1.3333333em;
    line-height: 1em;
}

.ly-flag-icon-en {
    background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/img-10.png?v=1597827967);
}
  
.ly-flag-icon-ar {
    background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/img-19.png?v=1597827986);
}
  
.btn-get {
    background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-btn.png?v=1605623415) no-repeat;
    background-size: 100% 100%;
    font-weight: bold;
    font-size: 15px;
    color: #000 !important;
    width: 145px;
    height: 45px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.header-item--split-left, .header-item--split-right {
	justify-content: center;
}

.enlarge-text {
    color: #ead293;
    font-size: 1.8em !important;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
    opacity: 1;
}

.promo-grid__container--framed:not(.promo-grid__container--boxed):after {
    box-shadow: none;
}

.lSPrev {
    background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/arrow-prev.png?v=1605636000);
    background-size: contain;
    background-repeat: no-repeat;
}

.lSNext {
    background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/arrow-next.png?v=1605636000);
  	background-size: contain;
    background-repeat: no-repeat;
}

.flex-grid__item--1525912530555-1 .btn, .flex-grid__item--1525912530555-0 .btn {
    background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-btn.png?v=1605623415) no-repeat !important;
    color: #000 !important;
    background-size: 100% 100% !important;
}

.site-footer {
    background-size: cover;
    background-position: center;
    padding: 75px 0 45px;
}

/* #shopify-section-1525912530555 .promo-grid__bg {
	background: linear-gradient(to left, #fbf0cc, #e7b077, #fbf0cc, #bf885f, #f5b87d, #c1875e);
    padding: 2px;
}
 */

.promo-grid__container--framed:not(.promo-grid__container--boxed):after {
    box-shadow: inset 0 0 0 2px #e7b077;
}

.lslide .grid-product__link {
	text-align: center;
}

.promo-grid__text .rte--block a:hover {
	color: #ead293;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
    opacity: 1;
}

.promo-grid__text .rte--block a {
	color: #ead293;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
    opacity: 1;
}

.btn.btn--inverse:hover {
    border-color: #ead293 !important;
	color: #ead293;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
    opacity: 1;
}

#shopify-section-16056231087c7a8309 {
	background: #e7b077;
    background: -webkit-linear-gradient(to left, #fbf0cc, #e7b077, #fbf0cc, #bf885f, #f5b87d, #c1875e);
    background: -webkit-gradient(linear, right top, left top, from(#fbf0cc), color-stop(#e7b077), color-stop(#fbf0cc), color-stop(#bf885f), color-stop(#f5b87d), to(#c1875e));
    background: -webkit-linear-gradient(right, #fbf0cc, #e7b077, #fbf0cc, #bf885f, #f5b87d, #c1875e);
    background: linear-gradient(to left, #fbf0cc, #e7b077, #fbf0cc, #bf885f, #f5b87d, #c1875e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbf0cc", endColorstr="#e7b077", GradientType=1);
    padding: 2px 0;
}

#shopify-section-16056231087c7a8309 .newsletter-section {
    background-size: cover;
    background-position: center;
    display: block;
    height: 100%;
    padding: 50px 0 60px;
}

#shopify-section-16056231087c7a8309 .newsletter-section  .page-width>p {
	color: #ead293;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
    text-align: center;
    font: 500 54px "Playfair Display", serif;
    margin: 0 0 25px;
    text-transform: uppercase;
}

#shopify-section-16056231087c7a8309 .newsletter-section  .page-width .rte>p {
	font: 500 30px "Playfair Display", serif;
    margin: 0 auto 49px;
    text-shadow: 4px 4px 2px rgba(0,0,0,0.5);
    color: #fff;
    text-align: center;
    max-width: 750px;
} 

.newsletter__input-group {
	max-width: unset;
    justify-content: center;
}

#Email-16056231087c7a8309 {
	height: 60px !important;
    font-size: 20px !important;
    max-width: 500px;
    margin-right: 25px !important;
    padding: 0 20px !important;
    background: #fff;
    border: 0;
    padding: 0 20px;
    margin-right: 35px;
    color: #4c4c4c;
    width: 100%;
}

.input-group-btn button {
	width: 330px;
    height: 60px;
    font-size: 20px;
    font-weight: 600;
    max-width: 280px;
    background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-btn-03.png?v=1605648390) no-repeat;
    background-size: 100% 100%;
    border: none;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.input-group-btn button span {
    color: #ead293;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;
    -webkit-background-clip: text;
    transition: all 0.5s;
}

.subscribe__btns {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    margin-top: 30px;
}

.subscribe__btns a {
    width: 100%;
    max-width: 250px;
    height: 60px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-btn-03.png?v=1605648390) no-repeat;
    background-size: 100% 100%;
    margin: 0 15.5px;
    font-size: 20px;
    font-weight: 600;
}

.subscribe__btns a span {
    color: #ead293;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/texture.jpg?v=1605544621) repeat-x 100% 100%/100% 100%;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
}

.subscribe__btns a img {
    max-width: 25px;
    margin-left: 10px;
}

.footer-links {
	color: #fff;
    display: flex;
    margin-top: 100px;
}

.footer-links>div {
	display: grid;
    width: 25%;
    text-align: center;
    font-size: 1.1rem;
    font-family: var(--typeBasePrimary),var(--typeBaseFallback);
}

.footer-links>div a {
	color: #fff;
  	margin-top: 25px;
} 

.footer-pg-links {
	margin: auto;
    margin-top: 70px;
}

.footer-pg-links a {
    font-size: 1.1rem;
    font-family: var(--typeBasePrimary),var(--typeBaseFallback);
    margin-right: 30px;
    color: #fff;
}

.copyright {
  font-size: 1.1rem;
  font-family: var(--typeBasePrimary),var(--typeBaseFallback);
  margin: auto;
  margin-top: 20px;
}

.dmca {
  margin: auto;
  margin-top: 15px;
}

@media only screen and (min-width: 750px) {
  
  .lSAction > a {
    width: 48px;
    display: block;
    /* top: 50%; */
    height: 48px;
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -20%;
    opacity: 1;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
  }
  
  .lslide .grid-product__link img {
    max-width: 55vw;
    max-height: 120vh;
  }
  
  .header-layout[data-logo-align=center] .site-header__logo img {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
  
  .toolbar__content {
    justify-content: space-between;
    align-items: center;
  }
  
  .top-right {
    display: flex;
    align-items: center;
  }

  .toolbar__content .toolbar__item:first-child {
  	float: left;
  }
  
  .toolbar__content .toolbar__item:last-child {
  	float: right;
  }
  
  .toolbar__social a svg {
    display: none;
  }
  
  .toolbar__social li {
  	margin-right: 23px;
  }
  
  .toolbar__social li a {
  	width: 22px;
    height: 18px;
  }
  
  .toolbar__social li:first-child a {
  	background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/ico-in.png?v=1605605474);
    background-size: contain;
    background-repeat: no-repeat;
  }
  
  .toolbar__social li:nth-child(2) a {
  	background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/ico-fb.png?v=1605605474);
    background-size: contain;
    background-repeat: no-repeat;
  }
  
  .toolbar__social li:nth-child(3) a {
  	background: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/ico-tw.png?v=1605605474);
    background-size: contain;
    background-repeat: no-repeat;
  }  
  
  .medium-up--one-quarter {
    width: 90% !important;
    margin-left: 2.5%;
  }
}

/*mobile */
@media only screen and (max-width: 749px) {
  .contact-form .newsletter__input-group {
  	display: grid;
  }
  
  .contact-form .newsletter__input-group .input-group-field.newsletter__input {
    margin-bottom: 5%;
  }
  
  #shopify-section-header {
  	margin-bottom: 20px;
  }
  
//   .add-to-cart {
//   	display: none;
//   }
  
  .enlarge-text {
  	font-size: 1em !important;
  }
  
  .footer-links {
	color: #fff;
    display: grid;
    margin-top: 0px;
  }

  .footer-links>div {
    display: grid;
    width: 100%;
    text-align: center;
    font-size: 1.1rem;
    font-family: sans-serif;
  }

  .footer-links>div a {
    color: #fff;
    margin-top: 25px;
  } 

  .footer-pg-links {
    margin: auto;
    display: grid;
  }

  .footer-pg-links a {
    font-size: 1.1rem;
    font-family: system-ui;
    margin: auto;
    margin-top: 15px;	
    color: #fff;
  }
  
  .copyright {
  	font-size: 1.1rem;
    font-family: system-ui;
  }
  
  .site-header__logo-link img {
  	max-height: 80px;
  }
  
  .f-contact-row {
  	display: grid !important;
  }
  
  .f-social {
  	margin: auto;
  }
  
  ul.social {
  	margin-left: 0;
  }
  
  .footer__newsletter-input {
  	width: 65%;
    float: left;              
  }
  
  .footer__newsletter-btn {
    width: 30vw !important;
  }


.map-box__marker_egypt {
    top: 29% !important;
    left: 56% !important;
}

.my_body_overlay {height: auto;overflow: visible;}