:root{--mb-green: #1e7a4e;--mb-green-dark: #16603c;--mb-green-light: #eaf5ef;--mb-sale: #cf4436;--mb-ink: #1a1a1a;--mb-grey: #767676;--mb-radius: 32px;--mb-shadow: 0 6px 24px rgba(0, 0, 0, .08)}h1,h2,h3,h4,h5,h6{text-transform:none}.capital,.title-product.capital{text-transform:none!important}.shop-button,.enj-add-to-cart-btn.shop-button,.engoj-btn-addtocart{background:var(--mb-green)!important;border-color:var(--mb-green)!important;color:#fff!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:14px 32px;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.shop-button:hover,.enj-add-to-cart-btn.shop-button:hover,.engoj-btn-addtocart:hover{background:var(--mb-green-dark)!important;border-color:var(--mb-green-dark)!important;transform:translateY(-1px);box-shadow:0 8px 20px #1e7a4e4d}.btn-action.qty-cart{display:flex;align-items:stretch;gap:10px}.btn-action.qty-cart .engoj-btn-addtocart{flex:1 1 auto;min-height:52px;font-size:15px}.btn-action.qty-cart input[type=number]:not(.marrocs-qty__input){width:76px;min-height:52px;text-align:center;font-weight:600;border:1px solid #d9d9d9}.shop-button-soldout{background:#f4f4f4!important;color:var(--mb-grey)!important;border:1px dashed #cfcfcf!important;text-transform:uppercase;letter-spacing:.04em;padding:14px 32px;text-align:center}.shopify-payment-button{margin-top:10px}.shopify-payment-button__button,.shopify-payment-button__button--branded,.shopify-payment-button__button--unbranded{border-radius:32px!important;overflow:hidden}.shopify-payment-button__button--branded div,.shopify-payment-button__button--branded [role=button]{border-radius:32px!important}.shopify-payment-button__button--branded,.shopify-payment-button iframe{border-radius:32px!important;overflow:hidden}.marrocs-badges{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.marrocs-badge{display:inline-block;background:var(--mb-green);color:#fff;font-size:13px;font-weight:700;line-height:1;padding:8px 14px;border-radius:999px;text-transform:none}.marrocs-stock{margin:14px 0 10px}.marrocs-stock__text{font-size:14px;margin-bottom:6px;text-transform:none}.marrocs-stock__bar{height:6px;background:#e6e6e6;border-radius:999px;overflow:hidden}.marrocs-stock__bar span{display:block;height:100%;background:var(--mb-ink);border-radius:999px}.marrocs-qty{display:inline-flex;align-items:center;border:1px solid #d9d9d9;border-radius:999px;background:#fff;min-height:52px;overflow:hidden}.marrocs-qty__btn{border:0;background:transparent;width:42px;min-height:52px;font-size:20px;line-height:1;color:var(--mb-ink);cursor:pointer;transition:color .15s ease;border-radius:0!important}.marrocs-qty__btn:hover{color:var(--mb-green)}.marrocs-qty__input{width:40px;border:0!important;text-align:center;font-weight:600;font-size:15px;padding:0;background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.marrocs-qty__input::-webkit-outer-spin-button,.marrocs-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.marrocs-qty__input:focus{outline:none}.marrocs-trust{margin:22px 0 8px;padding:14px;background:#f5f5f5;border-radius:16px}.marrocs-trust-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.marrocs-trust-list li{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.45;color:var(--mb-ink);background:#fff;border-radius:12px;padding:10px 14px;text-transform:none;list-style:none}.marrocs-trust-list li:before{content:none!important;display:none!important}.marrocs-trust-list li strong{font-weight:700}.marrocs-trust .mt-badge{flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:var(--mb-green);display:inline-flex;align-items:center;justify-content:center}.marrocs-trust .mt-badge svg{width:15px;height:15px}.marrocs-trust-payments{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(30,122,78,.18)}.marrocs-trust .mt-pay-label{font-size:13px;font-weight:700;color:var(--mb-ink)}.marrocs-trust .mt-pay-icons{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.marrocs-trust .mt-payment-icon{height:24px;width:auto;border-radius:3px}.product-price .enj-product-price,.price-product .price{color:var(--mb-ink);font-weight:700}.product-price del,.enj-product-price-compare,.price-product .price-old,.price-old{color:var(--mb-grey)!important;font-weight:400}del+.enj-product-price,.enj-product-price-compare+.enj-product-price,.price-product .price-old+.price,.product-price:has(del) .enj-product-price,.price-product:has(.price-old) .price{color:var(--mb-sale)!important}.product-price ins,.price-product ins{text-decoration:none}.label-sale,figure.label-sale,.product-item-v1 .label-sale,.engoc-label-sale{background:var(--mb-sale)!important;color:#fff!important;border-radius:999px;font-size:12px!important;font-weight:700;letter-spacing:.03em!important;line-height:1;padding:7px 12px!important;height:auto;width:auto;min-width:52px;box-shadow:0 2px 8px #cf443659}.label-new,.engoc-label-new{background:var(--mb-green)!important;color:#fff!important;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.03em;line-height:1;padding:7px 12px;height:auto;width:auto}.product-item-v1 .product{border-radius:14px;transition:box-shadow .25s ease,transform .25s ease}.product-item-v1 .product:hover{box-shadow:var(--mb-shadow);transform:translateY(-3px)}.product-item-v1 .img-product{border-radius:14px 14px 0 0;overflow:hidden;background:#fafafa}.product-item-v1 .title-product a{font-weight:600;line-height:1.35;color:var(--mb-ink)}.product-item-v1 .title-product a:hover{color:var(--mb-green)}.jdgm-widget.jdgm-preview-badge{display:block;margin:2px 0 4px}.detail-info .product-title,.detail-info .pd_summary,.detail-info .pd_summary p,.list_ul_engo_full,.list_ul_engo_full li,.list_ul_engo_full li span,.marrocs-checklist li,.marrocs-checklist li span,.content_box .title,.content_box .text,.content_box .text p,.marrocs-full-desc .mfd-title,.marrocs-full-desc .mfd-content,.marrocs-full-desc .mfd-content p,.marrocs-full-desc .mfd-content li,.marrocs-full-desc .mfd-content span,.marrocs-full-desc .mfd-content strong{color:#000!important}.detail-info .pd_summary,.detail-info .pd_summary p,.list_ul_engo_full,.content_box,.content_box .title,.content_box .text,.content_box .text p,.marrocs-full-desc .mfd-content,.marrocs-full-desc .mfd-content p{text-align:left!important}.tab-pd-details .tab-content,.tab-pd-details .desc,.tab-pd-details .desc p,.tab-pd-details .desc li,.tab-pd-details .desc span,.tab-pd-details .desc strong,.tab-pd-details .desc h1,.tab-pd-details .desc h2,.tab-pd-details .desc h3,.tab-pd-details .desc h4,.tab-pd-details .tab-addition,.tab-pd-details .tab-addition p,.tab-pd-details .tab-addition li{text-align:left!important;color:#000!important}.tab-pd-details .desc ul,.tab-pd-details .desc ol{padding-left:20px}.tab-pd-details .desc img{display:block;max-width:100%;height:auto;margin:16px 0;border:none!important}.detail-info .product-title{font-weight:700;line-height:1.25;letter-spacing:.01em}.detail-info .pd_summary{color:#000;line-height:1.65}.list_ul_engo_full .title-list{font-size:15px;font-weight:700;margin-bottom:8px}.list_ul_engo_full ul{list-style:none;margin:0;padding:0}.marrocs-checklist,.list_ul_engo_full ul{list-style:none!important;margin:0;padding:0}.marrocs-checklist li,.list_ul_engo_full ul li{display:flex;align-items:flex-start;gap:10px;padding:5px 0;font-size:14px;line-height:1.5;text-transform:none;list-style:none!important}.marrocs-checklist li:before,.list_ul_engo_full ul li:before,.marrocs-checklist li:after,.list_ul_engo_full ul li:after{content:none!important;display:none!important}.marrocs-checklist .mc-ico{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.content_box{background:#fafafa;border:1px solid #ececec;border-radius:14px;padding:18px;margin-bottom:16px}.content_box .title{font-size:15px;font-weight:700;margin-bottom:6px}.content_box .text{font-size:13px;line-height:1.6;color:#000}.gallery-control .js_prod_main2:not(.slick-initialized)>div:not(:first-child){display:none}.gallery-control .sub_img .js_prod_sub2:not(.slick-initialized){display:flex;flex-wrap:wrap;gap:8px}.gallery-control .sub_img .js_prod_sub2:not(.slick-initialized) .engoj_img_variant{width:72px}.gallery-control .sub_img{margin-top:12px}.gallery-control .sub_img .engoj_img_variant{cursor:pointer;border:none!important;border-radius:10px;overflow:hidden;background:#fff;opacity:.55;transition:opacity .15s ease}.gallery-control .sub_img .engoj_img_variant:hover,.gallery-control .sub_img .slick-current.engoj_img_variant{opacity:1}.gallery-control img,.gallery-control .img_thumb,.gallery-control .zoom-image,.gallery-control .js-zoom-img,.gallery-control .engoj_img_main{border:none!important;outline:none!important;box-shadow:none!important}.gallery-control .sub_img .engoj_img_variant img{width:100%;height:auto;display:block}.gallery-control .sub_img .slick-slide{margin-right:8px}.marrocs-full-desc{max-width:860px;margin:40px auto 20px;padding:28px 24px;background:#fff;border:1px solid #ececec;border-radius:16px}.marrocs-full-desc .mfd-title{font-size:20px;font-weight:700;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--mb-green);display:inline-block}.marrocs-full-desc .mfd-content{font-size:15px;line-height:1.7;color:#000;text-align:left}.marrocs-full-desc .mfd-content h1,.marrocs-full-desc .mfd-content h2,.marrocs-full-desc .mfd-content h3,.marrocs-full-desc .mfd-content h4{font-size:17px;font-weight:700;margin:18px 0 8px}.marrocs-full-desc .mfd-content p{margin-bottom:10px}.marrocs-full-desc .mfd-content strong{font-weight:700}.marrocs-full-desc .mfd-content img{display:block;max-width:100%;height:auto;margin:16px auto;border-radius:12px}.marrocs-full-desc .mfd-content ul,.marrocs-full-desc .mfd-content ol{margin:8px 0 12px 20px}.marrocs-full-desc .mfd-content table{max-width:100%;overflow-x:auto;display:block}@media(max-width:767px){.marrocs-full-desc{margin:24px 12px 10px;padding:20px 16px}}.marrocs-freeship{margin:14px 0 4px;padding:10px 14px;background:#fff7ec;border:1px solid #f0dcbe;border-radius:10px;font-size:14px;text-align:center}.marrocs-freeship--reached{background:var(--mb-green-light);border-color:#1e7a4e40;color:var(--mb-green-dark);font-weight:600}.checkout-button.button{background:var(--mb-green)!important;color:#fff!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:background .2s ease}.checkout-button.button:hover{background:var(--mb-green-dark)!important}.marrocs-cart-trust{margin-top:14px;text-align:center}.marrocs-cart-trust .mct-line{font-size:13px;color:#000;margin-bottom:8px}.marrocs-cart-trust .mct-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.marrocs-cart-trust .mt-payment-icon{height:22px;width:auto;border-radius:3px}.sticky_addcart{background:#fff;box-shadow:0 -4px 20px #0000001a}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--mb-green);outline-offset:2px}.visitor,.random_product{display:none!important}@media(max-width:767px){.btn-action.qty-cart{flex-wrap:wrap}.btn-action.qty-cart .engoj-btn-addtocart{flex:1 1 100%;min-height:54px;font-size:16px}.marrocs-trust{padding:14px 16px}.marrocs-trust-list li{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/marrocs-custom.css.map */
