.regime-block,.regime-block *{font-family:DM Sans,sans-serif!important}.regime-block{margin-top:var(--rg-margin-top, 20px);margin-bottom:var(--rg-margin-bottom, 25px);padding:var(--rg-padding, 0);background:var(--rg-bg, transparent)}.regime-header{text-align:var(--rg-header-align, center);margin-bottom:16px}.regime-subheading{font-size:var(--rg-subheading-size, 11px);letter-spacing:.15em;text-transform:uppercase;color:#b4773c!important;margin:0 0 6px;font-weight:500;line-height:1.2}.regime-heading{font-size:var(--rg-heading-size, 26px);color:var(--rg-heading-color, #111);margin:0;font-weight:500!important;line-height:1.2}.regime-tabs-nav{display:flex;justify-content:var(--rg-tabs-align, flex-start);width:100%}.regime-tabs-wrapper{display:flex!important;width:100%!important;align-items:center;background-color:var(--rg-tab-inactive-bg, #F3ECE4);border-radius:8px!important;padding:3px!important;gap:2px!important;border:none!important;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:20px;max-width:100%;box-sizing:border-box!important}.regime-tabs-wrapper::-webkit-scrollbar{display:none}.regime-tab-btn{flex:1 1 0!important;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px!important;min-height:34px!important;border-radius:6px!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;cursor:pointer;text-decoration:none;transition:all .2s ease;white-space:nowrap;border:none!important;background-color:transparent!important;color:var(--rg-tab-inactive-text, #7D6C5E)!important;-webkit-user-select:none;user-select:none;box-shadow:none!important;box-sizing:border-box!important;text-align:center!important}.regime-tab-btn:hover:not(.active){color:#1a1a1a!important;opacity:1}.regime-tab-btn.active{background-color:var(--rg-tab-active-bg, #FFFFFF)!important;color:var(--rg-tab-active-text, #1A1A1A)!important;font-weight:600!important;box-shadow:0 1px 3px #00000014!important}.regime-rows-card{background:var(--rg-card-bg, #FFF);border:1px solid var(--rg-card-border, #F5EFE7);border-radius:14px;overflow:hidden;margin-bottom:20px;box-shadow:none}.regime-row{display:grid;grid-template-columns:28px minmax(110px,140px) 1fr;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--rg-row-divider, #F5EFE7)}.regime-row:not(:has(.regime-row-icon)){grid-template-columns:minmax(110px,140px) 1fr}.regime-row:last-child{border-bottom:none}.regime-row-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;color:var(--rg-icon-color, #A67C52)}.regime-row-icon img{width:100%;height:100%;object-fit:contain}.regime-row-icon svg{width:22px;height:22px;stroke:currentColor;fill:none}.regime-row-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rg-row-label-color, #7D6C5E);line-height:1.3}.regime-row-value{font-size:13.5px;font-weight:500;color:var(--rg-row-text-color, #1E1813);line-height:1.4;margin-left:0;text-align:left}.regime-product-panel{display:none}.regime-product-panel.active{display:block;animation:regimeFadeIn .22s ease-in-out}@keyframes regimeFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.regime-product-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;background-color:var(--rg-prod-card-bg, #F8F3EE)!important;border:1px solid var(--rg-card-border, transparent)!important;border-radius:18px!important;padding:12px 16px!important;box-shadow:none!important;box-sizing:border-box!important;width:100%!important;overflow:hidden!important}.regime-product-media{position:relative!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;padding-top:0!important;background:#f0eae1!important;border-radius:12px!important;overflow:hidden!important;flex-shrink:0!important}.regime-product-media img{position:static!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:12px!important}.regime-product-media svg{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:60%!important;height:60%!important;opacity:.3!important}.regime-product-details{display:flex!important;flex-direction:column!important;justify-content:center!important;flex:1 1 auto!important;min-width:0!important;gap:6px!important}.regime-product-title{font-family:DM Sans,sans-serif!important;font-size:15px!important;font-weight:600!important;color:#111!important;margin:0!important;line-height:1.25!important;letter-spacing:-.01em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;word-break:break-word!important}.regime-product-price-row{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important}.regime-product-price{font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#111!important;margin:0!important;line-height:1!important;letter-spacing:-.01em!important}.regime-product-rating{display:inline-flex!important;align-items:center!important;gap:4px!important}.regime-star-icon{display:flex!important;align-items:center!important;justify-content:center!important;color:#041a43!important;width:13px!important;height:13px!important}.regime-star-icon svg{width:100%!important;height:100%!important;display:block!important}.regime-rating-value{font-size:13px!important;font-weight:600!important;color:#222!important;line-height:1!important}.regime-product-action{flex-shrink:0!important;display:flex!important;align-items:center!important;margin-left:auto!important}.regime-product-action .product-form{margin:0!important;width:auto!important}.regime-product-action form{margin:0!important}.regime-action-btn{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:65px!important;min-width:65px!important;height:43px!important;min-height:43px!important;padding:0!important;border-radius:13px!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important;text-align:center!important;transition:all .2s ease!important;text-decoration:none!important;box-sizing:border-box!important;line-height:1.2!important}.regime-btn-add{background-color:var(--rg-btn-add-bg, #1E1813)!important;color:var(--rg-btn-add-text, #FFFFFF)!important;border:none!important}.regime-btn-add:hover{background-color:#332b24!important;opacity:.95!important}.regime-btn-add.loading>span{visibility:hidden!important}.regime-btn-add .loading__spinner{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:1.6rem!important;height:1.6rem!important}.regime-btn-add .loading__spinner svg{width:100%!important;height:100%!important;stroke:#fff!important}@media screen and (max-width:480px){.regime-row{grid-template-columns:24px minmax(90px,110px) 1fr;padding:12px 14px;gap:10px}.regime-row:not(:has(.regime-row-icon)){grid-template-columns:minmax(90px,110px) 1fr}.regime-row-label{font-size:10.5px}.regime-row-value{font-size:13px}.regime-product-card{gap:12px!important;padding:11px 13px!important;border-radius:16px!important}.regime-product-media{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;border-radius:10px!important}.regime-product-media img{border-radius:10px!important}.regime-product-title{font-size:14.5px!important}.regime-product-price{font-size:15.5px!important}.regime-btn-add{width:62px!important;min-width:62px!important;height:40px!important;min-height:40px!important;font-size:12.5px!important;border-radius:10px!important}}@media screen and (max-width:360px){.regime-product-card{gap:10px!important;padding:10px!important}.regime-product-media{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important}.regime-product-title{font-size:13.5px!important}.regime-product-price{font-size:14.5px!important}.regime-btn-add{width:58px!important;min-width:58px!important;height:38px!important;min-height:38px!important;font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/component-regime-block.css.map */
