@media screen and (max-width:768px){body.template-index #MainContent .shopify-section{padding-top:10px!important;padding-bottom:10px!important;margin-top:0!important;margin-bottom:0!important}body.template-index #MainContent .shopify-section:first-child{padding-top:0!important;padding-bottom:0!important}body.template-index .section-template--padding,body.template-index [class*=-padding]{padding-top:10px!important;padding-bottom:10px!important}body.template-index .ml_feature_collection,body.template-index .collection-list-wrapper{padding-top:8px!important;padding-bottom:8px!important}body.template-index .collection-carousel-section{padding-top:12px!important;padding-bottom:8px!important}body.template-index .image-with-text-section,body.template-index [class*=image-with-text]{padding-top:12px!important;padding-bottom:12px!important}body.template-index .multicolumn{padding-top:4px!important;padding-bottom:4px!important}body.template-index .gemhub-reviews-section{padding-top:12px!important;padding-bottom:12px!important}}@media screen and (max-width:749px){.ml_carousel_items .ml_carousel_switchers{display:flex!important;gap:10px!important;align-items:center!important;position:absolute!important;top:auto!important;bottom:18px!important;right:16px!important;left:auto!important;z-index:5!important}.ml_carousel_items .ml_carousel_switchers button{width:40px!important;height:40px!important;padding:0!important;background:none!important;border:none!important;flex-shrink:0!important}.ml_carousel_items .ml_carousel_switchers .ml_button,.ml_carousel_items .ml_carousel_switchers .ml_button.button_primary,.ml_carousel_items .ml_carousel_switchers .ml_button.button_secondary{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:50%!important;background:#b8943e!important;border:2px solid #fff!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;filter:none!important;box-shadow:0 4px 14px #00000059!important}.ml_carousel_items .ml_carousel_switchers .ml_button:active,.ml_carousel_items .ml_carousel_switchers .ml_button.button_primary:active,.ml_carousel_items .ml_carousel_switchers .ml_button.button_secondary:active{background:#b8943e!important;border-color:#b8943e!important;color:#fff!important}.ml_carousel_items .ml_carousel_switchers .ml_button svg,.ml_carousel_items .ml_carousel_switchers .ml_button.button_primary svg,.ml_carousel_items .ml_carousel_switchers .ml_button.button_secondary svg{fill:#fff!important;stroke:#fff!important;width:20px!important;height:20px!important}.ml_carousel_items .ml_carousel_switchers .ml_button svg path,.ml_carousel_items .ml_carousel_switchers .ml_button.button_primary svg path,.ml_carousel_items .ml_carousel_switchers .ml_button.button_secondary svg path{fill:#fff!important}.ml_carousel_items .ml_carousel_switchers .ml_button:active svg{fill:#fff!important;stroke:#fff!important}.ml_carousel_items ul.ml_carousel_indication li{background-color:#ffffff80!important;opacity:1!important;border:1px solid rgba(255,255,255,.3)!important}.ml_carousel_items ul.ml_carousel_indication li.active{background-color:#b8943e!important;border-color:#b8943e!important;opacity:1!important}.collection-carousel-section .carousel-btn{display:flex!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#fff!important;border:1.5px solid #b8943e!important;color:#b8943e!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px #0000001f!important}.collection-carousel-section .carousel-btn:active{background:#b8943e!important;color:#fff!important;border-color:#b8943e!important}.collection-carousel-section .carousel-btn svg{stroke:#b8943e!important;width:18px!important;height:18px!important}.collection-carousel-section .carousel-btn:active svg{stroke:#fff!important}.ml_feature_buttons{display:flex!important;gap:8px!important;align-items:center!important}.ml_feature_buttons button{width:40px!important;height:40px!important;padding:0!important;background:none!important;border:none!important;flex-shrink:0!important}.ml_feature_buttons button .ml_button,.ml_feature_buttons button .ml_button.button_primary,.ml_feature_buttons button .ml_button.button_secondary{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;background:#fff!important;border:1.5px solid #b8943e!important;color:#b8943e!important;border-radius:50%!important;box-shadow:0 2px 8px #0000001f!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;filter:none!important}.ml_feature_buttons button .ml_button:active{background:#b8943e!important;border-color:#b8943e!important;color:#fff!important}.ml_feature_buttons button .ml_button svg{fill:#b8943e!important;width:20px!important;height:20px!important}.ml_feature_buttons button .ml_button:active svg{fill:#fff!important}.ml_carousel_items .ml_carousel_switchers .ml_button svg path,.ml_carousel_items .ml_carousel_switchers .ml_button.button_primary svg path,.ml_carousel_items .ml_carousel_switchers .ml_button.button_secondary svg path{fill:#b8943e!important}.ml_carousel_items .ml_carousel_switchers .ml_button:active svg path{fill:#fff!important}}@media screen and (max-width:600px){.ml_carousel_item{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important}.ml_carousel_item .ml_carousel_title,.ml_carousel_item .ml_product_info{position:relative!important;z-index:2!important;margin-bottom:4px!important}.ml_carousel_item .ml_carousel_actions{position:relative!important;z-index:2!important;margin-bottom:0!important}}@media screen and (max-width:749px){.gemhub-categories{padding:24px 0!important}.gc-grid{grid-auto-rows:220px!important;gap:10px!important}.gc-card--wide{grid-column:span 2!important;min-height:180px!important}.gc-card--large{min-height:220px!important}.gc-card__content{padding:14px!important}.gc-card__title{font-size:17px!important;text-shadow:0 1px 6px rgba(0,0,0,.4)!important}.gc-card__cta{font-size:10px!important;opacity:1!important;transform:none!important;color:#c9a84c!important}.gc-card__tag{font-size:8px!important;letter-spacing:2px!important}}@media screen and (max-width:480px){.gc-grid{grid-auto-rows:200px!important}}@media screen and (max-width:749px){.gh-why-shop{padding:10px 0 8px!important;border-top:1px solid #eae6df!important;border-bottom:1px solid #eae6df!important}.gh-why-shop__heading{display:none!important}.gh-why-shop__grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:0!important;padding:0 8px!important}.gh-why-shop__grid::-webkit-scrollbar{display:none!important}.gh-why-shop__card{flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;min-height:auto!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;border-right:1px solid #eae6df!important;text-align:left!important}.gh-why-shop__card:last-child{border-right:none!important}.gh-why-shop__card svg{width:18px!important;height:18px!important;flex-shrink:0!important}.gh-why-shop__text{align-items:flex-start!important;text-align:left!important;gap:0!important}.gh-why-shop__text strong{font-size:10px!important;white-space:nowrap!important;line-height:1.2!important}.gh-why-shop__text span{display:none!important}}@media screen and (max-width:749px){.ghc-wrapper{padding:12px 12px 32px!important}.ghc-sidebar{margin-bottom:12px!important}.ghc-sidebar__mobile-toggle{background:linear-gradient(135deg,#faf8f4,#fff)!important;border:1px solid #e5e1d8!important;border-radius:10px!important;padding:14px 16px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.3px!important;color:#1a1a1a!important;box-shadow:0 1px 4px #0000000a!important}.ghc-header{flex-direction:column!important;gap:8px!important;margin-bottom:14px!important}.ghc-collection-title{font-size:18px!important;font-weight:700!important;letter-spacing:.3px!important}.ghc-product-count{font-size:12px!important;margin-top:2px!important}.ghc-sort{width:100%!important;justify-content:space-between!important}.ghc-sort label{font-size:13px!important}.ghc-sort select{flex:1!important;max-width:180px!important;font-size:13px!important;padding:8px 28px 8px 10px!important;border-radius:8px!important}.ghc-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.ghc-card{border-radius:10px!important;border:1px solid #f0ece5!important;box-shadow:0 1px 6px #0000000a!important;overflow:hidden!important}.ghc-card__image-wrap{aspect-ratio:1 / 1!important}.ghc-badge{top:6px!important;font-size:10px!important;padding:3px 7px!important;border-radius:4px!important}.ghc-badge--low-stock{left:6px!important}.ghc-badge--discount{right:6px!important;width:32px!important;height:32px!important;font-size:9px!important}.ghc-badge--sold-out{left:6px!important}.ghc-card__play{width:26px!important;height:26px!important;bottom:6px!important;right:6px!important}.ghc-card__play svg{width:10px!important;height:10px!important}.ghc-card__body{padding:8px 10px 12px!important}.ghc-card__title{font-size:12px!important;font-weight:500!important;line-height:1.35!important;margin-bottom:4px!important;-webkit-line-clamp:2!important}.ghc-card__rating{margin-bottom:4px!important;gap:1px!important}.ghc-card__rating .ghc-star{font-size:11px!important}.ghc-card__price{gap:6px!important;margin-bottom:8px!important}.ghc-card__price-sale{font-size:14px!important;font-weight:700!important}.ghc-card__price-compare{font-size:11px!important}.ghc-card__atc{width:100%!important;justify-content:center!important;padding:9px 8px!important;font-size:11px!important;font-weight:600!important;border-radius:8px!important;letter-spacing:.3px!important;gap:5px!important}.ghc-card__atc svg{width:13px!important;height:13px!important}.ghc-promo-grid-card{padding:24px 16px!important;border-radius:10px!important}.ghc-promo-grid-card__title{font-size:16px!important}.ghc-promo-grid-card__text{font-size:12px!important}.ghc-promo-grid-card__btn{padding:8px 20px!important;font-size:12px!important;border-radius:8px!important}.ghc-pagination{margin-top:24px!important;gap:3px!important}.ghc-pagination a,.ghc-pagination span{min-width:34px!important;height:34px!important;font-size:13px!important;padding:0 8px!important;border-radius:6px!important}.ghc-active-filters{gap:6px!important;margin-bottom:12px!important}.ghc-active-filter{font-size:11px!important;padding:3px 10px!important}.ghc-sidebar__drawer{width:300px!important;max-width:82vw!important;padding:24px 20px 80px!important;border-radius:0 16px 16px 0!important;box-shadow:6px 0 30px #0003!important}.ghc-sidebar__drawer .ghc-filters-title{font-size:18px!important;font-weight:700!important;letter-spacing:.5px!important;padding-bottom:12px!important;border-bottom:1px solid #f0ece5!important;margin-bottom:16px!important}.ghc-sidebar__drawer .ghc-filter-group{border-bottom-color:#f0ece5!important;padding-bottom:12px!important;margin-bottom:12px!important}.ghc-sidebar__drawer .ghc-filter-header{font-size:14px!important;font-weight:600!important;padding:8px 0!important}.ghc-sidebar__drawer .ghc-checkbox-item{font-size:13px!important;padding:6px 0!important}.ghc-sidebar__drawer .ghc-checkbox-item input[type=checkbox]{width:20px!important;height:20px!important}.ghc-sidebar__drawer-close{width:36px!important;height:36px!important;border:1px solid #e5e1d8!important;border-radius:50%!important;font-size:18px!important;top:16px!important;right:16px!important;background:#fff!important;box-shadow:0 1px 4px #0000000f!important}}@media screen and (max-width:749px){.product__media-list{gap:6px!important;padding:0!important}.product__media-item{border-radius:10px!important;overflow:hidden!important}.product__media-item img,.product__media-item model-viewer{border-radius:10px!important}.product__info-wrapper{padding:16px 16px 0!important}.product__title h1{font-size:20px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:.2px!important;margin-bottom:8px!important}.price-container,.price{font-size:18px!important}.price__regular .price-item--regular,.price__sale .price-item--sale{font-size:20px!important;font-weight:700!important;color:#1a1a1a!important}.price__sale .price-item--compare{font-size:14px!important;color:#999!important}.product-form__input label{font-size:13px!important;font-weight:600!important;letter-spacing:.5px!important;margin-bottom:8px!important}.product-form__input .ml_variants_label,.product-form__input input[type=radio]+label{min-height:44px!important;min-width:44px!important;padding:8px 14px!important;font-size:13px!important;border-radius:8px!important;border:1.5px solid #e0dcd5!important}.product-form__input input[type=radio]:checked+label{border-color:#c87a1a!important;background:#c87a1a0f!important;font-weight:600!important}.ml_product_details_buttons .ml_button,.product-form__submit,.ml_product_details_buttons button[name=add]{width:100%!important;padding:14px 24px!important;font-size:15px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;border-radius:10px!important;min-height:52px!important}.shopify-payment-button{margin-top:8px!important}.shopify-payment-button__button{border-radius:10px!important;min-height:48px!important;font-size:14px!important}.quantity{border-radius:10px!important}.quantity__button{min-width:44px!important;min-height:44px!important}.quantity__input{font-size:15px!important;min-height:44px!important}.product__accordion .accordion__content{font-size:13px!important;line-height:1.7!important}.product__accordion .accordion summary{padding:14px 0!important;font-size:14px!important;font-weight:600!important}.gemhub-breadcrumbs{padding:8px 16px!important;font-size:11px!important;color:#888!important}.gemhub-breadcrumbs a{color:#888!important;text-decoration:none!important}.gemhub-urgency{font-size:12px!important;padding:8px 12px!important;border-radius:8px!important;margin-bottom:12px!important}.gemhub-product-trust{gap:8px!important;padding:10px 0!important;flex-wrap:wrap!important}.product-trust-item{font-size:11px!important;gap:4px!important;white-space:nowrap!important}}@media screen and (max-width:749px){body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}html{scroll-behavior:smooth!important}#MainContent .shopify-section{padding-top:20px!important;padding-bottom:20px!important}.page-width{padding-left:16px!important;padding-right:16px!important}.ml_card_wrapper{border-radius:10px!important;border:1px solid #f0ece5!important;overflow:hidden!important;box-shadow:0 1px 6px #0000000a!important}.ml_card_wrapper .card_info .product_title{font-size:12px!important;line-height:1.35!important;-webkit-line-clamp:2!important}.ml_card_wrapper .card_footer .product_price .final_price{font-size:14px!important;font-weight:700!important}.ml_card_wrapper .card_footer .product_price .before_price{font-size:11px!important}.ml_card_wrapper .card_footer .cta{border-radius:8px!important;font-size:11px!important;padding:8px 10px!important}.card_promotion{border-radius:50%!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;top:6px!important;right:6px!important}.card_promotion .saved_amount{font-size:9px!important;line-height:1!important}.ml_stock .ml_badge{font-size:10px!important;padding:3px 7px!important;border-radius:4px!important}.section-footer{padding-top:32px!important;padding-bottom:16px!important}.footer__content-top{gap:24px!important}.footer__content-bottom{padding-top:16px!important;border-top:1px solid #e5e1d8!important;text-align:center!important}.footer-block__heading{font-size:13px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;margin-bottom:12px!important}.footer-block li a{font-size:13px!important;padding:4px 0!important;color:#555!important}.footer__list-payment .list-payment{gap:6px!important;justify-content:center!important}.footer__list-payment .list-payment__item{width:38px!important;height:24px!important}.announcement-bar{padding:6px 8px!important}.announcement-bar__message{font-size:11px!important;letter-spacing:.3px!important}.button,.ml_button,.button_primary,.button_primary_outlined{border-radius:10px!important;font-size:14px!important;letter-spacing:.5px!important;min-height:48px!important;padding:12px 24px!important}.cart-items tr{padding:12px 0!important;gap:10px!important}.cart-item__media{width:72px!important;border-radius:8px!important;overflow:hidden!important}.cart-item__name{font-size:13px!important;font-weight:500!important}.cart-item__price .price{font-size:14px!important;font-weight:600!important}.rich-text__wrapper{padding:24px 16px!important}.rich-text__heading{font-size:20px!important;line-height:1.3!important}.rich-text__text{font-size:14px!important;line-height:1.7!important}.image-with-text{gap:16px!important}.image-with-text__media-item img{border-radius:12px!important}.gemhub-why-shop__grid{gap:10px!important}.gemhub-why-shop__item{border-radius:10px!important;padding:14px 10px!important}.ml_collection_card{border-radius:10px!important;overflow:hidden!important}.ml_collection_title h3{font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important}}@media screen and (max-width:375px){.ghc-grid{gap:8px!important}.ghc-card__body{padding:6px 8px 10px!important}.ghc-card__title{font-size:11px!important}.ghc-card__price-sale{font-size:13px!important}.ghc-card__price-compare{font-size:10px!important}.ghc-card__atc{padding:7px 6px!important;font-size:10px!important}.ghc-collection-title{font-size:16px!important}.ghc-badge--discount{width:28px!important;height:28px!important;font-size:8px!important}.product__title h1{font-size:18px!important}}@media screen and (min-width:750px)and (max-width:899px){.ghc-grid{grid-template-columns:repeat(3,1fr)!important;gap:14px!important}.ghc-card__atc{font-size:12px!important;padding:9px 12px!important}.ghc-sidebar__mobile-toggle{max-width:300px!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gemhub-mobile-premium.css.map */
