:root { --scm-emerald:#416528; --scm-emerald-dark:#283b20; --scm-emerald-soft:#e4f3cc; --scm-mint:#e4f3cc; --scm-peach:#edf5dd; --scm-gold:#5e7335; --scm-ink:#283b20; --scm-muted:#516746; --scm-line:#d0e5bd; --scm-paper:#f8fcf3; --scm-radius:10px; --scm-shadow:0 10px 30px rgba(65,101,40,.07); --scm-apple:#a4d65e; --scm-apple-hover:#94c84d; --scm-bg:#f8fcf3; --scm-surface:#fff; --scm-text:#283b20; --scm-accent:#a4d65e; --scm-accent-dark:#416528; --scm-border:#d0e5bd; --scm-soft:#f3f9ea; } body.sharikclub-modern .scm-delivery-zones { margin-top:24px; padding:30px; border:1px solid #d7e9c3; border-radius:22px; background:#fff; box-shadow:0 14px 34px rgba(47,82,31,.06); } body.sharikclub-modern .scm-delivery-zone-table-wrap { overflow:hidden; border:1px solid #dce9cf; border-radius:16px; background:#fff; } body.sharikclub-modern .scm-delivery-zone-table { width:100%; margin:0; border:0; border-collapse:collapse; table-layout:fixed; } body.sharikclub-modern .scm-delivery-zone-table th, body.sharikclub-modern .scm-delivery-zone-table td { padding:17px 18px; border:0; border-bottom:1px solid #e5eee0; color:#42513c; font-size:15px; line-height:1.55; text-align:left; vertical-align:top; } body.sharikclub-modern .scm-delivery-zone-table th { background:#f4f9ed; color:#294225; font-size:13px; font-weight:700; letter-spacing:.04em; text-transform:uppercase; } body.sharikclub-modern .scm-delivery-zone-table th:nth-child(1), body.sharikclub-modern .scm-delivery-zone-table td:nth-child(1) { width:155px; } body.sharikclub-modern .scm-delivery-zone-table th:nth-child(2), body.sharikclub-modern .scm-delivery-zone-table td:nth-child(2) { width:125px; } body.sharikclub-modern .scm-delivery-zone-table tbody tr:last-child td { border-bottom:0; } body.sharikclub-modern .scm-delivery-zone-table tbody tr:hover { background:#fbfdf8; } body.sharikclub-modern .scm-delivery-zone-table td > strong { color:#294225; font-size:17px; white-space:nowrap; } body.sharikclub-modern .scm-zone { display:inline-flex; align-items:center; gap:9px; color:#294225; font-weight:700; white-space:nowrap; } body.sharikclub-modern .scm-zone i { display:block; width:12px; height:12px; flex:0 0 12px; border:2px solid rgba(41,66,37,.15); border-radius:50%; box-shadow:0 0 0 4px rgba(41,66,37,.05); } body.sharikclub-modern .scm-zone--red i { background:#e96b62; } body.sharikclub-modern .scm-zone--blue i { background:#62a9e9; } body.sharikclub-modern .scm-zone--green i { background:#80b95d; } body.sharikclub-modern .scm-zone--orange i { background:#efa34e; } body.sharikclub-modern .scm-delivery-map-card { margin-top:22px; overflow:hidden; border:1px solid #dce9cf; border-radius:18px; background:#f7faF2; } body.sharikclub-modern .scm-delivery-map-card__copy { display:flex; align-items:center; gap:16px; padding:20px 22px; } body.sharikclub-modern .scm-delivery-map-card__copy h4 { margin:0 0 4px; color:#294225; font-size:19px; line-height:1.25; } body.sharikclub-modern .scm-delivery-map-card__copy p { max-width:780px; margin:0; color:#6d7b66; font-size:14px; line-height:1.5; } body.sharikclub-modern .scm-delivery-map { position:relative; width:100%; height:420px; overflow:hidden; border-top:1px solid #dce9cf; background:#edf4e6; } body.sharikclub-modern .scm-delivery-map > *, body.sharikclub-modern .scm-delivery-map iframe { width:100%!important; height:420px!important; border:0!important; } @media (max-width:767px) { body.sharikclub-modern .scm-delivery-zones { margin-top:18px; padding:20px; border-radius:16px; } body.sharikclub-modern .scm-delivery-zone-table-wrap { overflow:visible; border:0; border-radius:0; background:transparent; } body.sharikclub-modern .scm-delivery-zone-table, body.sharikclub-modern .scm-delivery-zone-table tbody, body.sharikclub-modern .scm-delivery-zone-table tr, body.sharikclub-modern .scm-delivery-zone-table td { display:block; width:100%; } body.sharikclub-modern .scm-delivery-zone-table thead { display:none; } body.sharikclub-modern .scm-delivery-zone-table tbody { display:grid; gap:12px; } body.sharikclub-modern .scm-delivery-zone-table tr { overflow:hidden; border:1px solid #dce9cf; border-radius:14px; background:#fff; } body.sharikclub-modern .scm-delivery-zone-table td, body.sharikclub-modern .scm-delivery-zone-table td:nth-child(1), body.sharikclub-modern .scm-delivery-zone-table td:nth-child(2) { display:grid; grid-template-columns:104px minmax(0,1fr); gap:12px; width:auto; padding:12px 14px; font-size:14px; line-height:1.45; } body.sharikclub-modern .scm-delivery-zone-table td::before { content:attr(data-label); color:#7c8975; font-size:12px; font-weight:700; letter-spacing:.03em; text-transform:uppercase; } body.sharikclub-modern .scm-delivery-zone-table td > strong { font-size:16px; } body.sharikclub-modern .scm-delivery-map-card { margin-top:16px; border-radius:14px; } body.sharikclub-modern .scm-delivery-map-card__copy { align-items:flex-start; gap:12px; padding:16px; } body.sharikclub-modern .scm-delivery-map-card__copy h4 { font-size:17px; } body.sharikclub-modern .scm-delivery-map { height:320px; } body.sharikclub-modern .scm-delivery-map > *, body.sharikclub-modern .scm-delivery-map iframe { height:320px!important; } } body.sharikclub-modern .scm-order-success { box-sizing:border-box; width:min(100%,900px); margin:34px auto 52px!important; padding:0!important; color:#283b20; text-align:left!important; } body.sharikclub-modern .scm-order-success__hero { position:relative; box-sizing:border-box; padding:34px 36px 32px; overflow:hidden; border:1px solid #cfe3bd; border-radius:20px; background:linear-gradient(135deg,#f8fcf3 0%,#edf6e4 100%); text-align:center; box-shadow:0 12px 34px rgba(65,101,40,.09); } body.sharikclub-modern .scm-order-success__hero::before, body.sharikclub-modern .scm-order-success__hero::after { content:""; position:absolute; border-radius:50%; background:rgba(164,214,94,.14); pointer-events:none; } body.sharikclub-modern .scm-order-success__hero::before { top:-74px; left:-58px; width:180px; height:180px; } body.sharikclub-modern .scm-order-success__hero::after { right:-42px; bottom:-88px; width:210px; height:210px; } body.sharikclub-modern .scm-order-success__icon { position:relative; z-index:1; display:inline-flex; align-items:center; justify-content:center; width:68px; height:68px; margin-bottom:14px; border-radius:50%; background:#8fc65e; color:#fff; font-size:29px; box-shadow:0 8px 24px rgba(100,142,68,.22); } body.sharikclub-modern .scm-order-success__eyebrow { position:relative; z-index:1; margin-bottom:5px; color:#648e44; font-size:12px; font-weight:800; letter-spacing:.11em; text-transform:uppercase; } body.sharikclub-modern .scm-order-success__hero h1 { position:relative; z-index:1; margin:0 0 9px!important; color:#283b20!important; font-size:34px!important; line-height:1.18!important; } body.sharikclub-modern .scm-order-success__intro { position:relative; z-index:1; max-width:600px; margin:0 auto!important; color:#607257; font-size:15px; line-height:1.55; } body.sharikclub-modern .scm-order-success__number { position:relative; z-index:1; display:inline-flex; align-items:center; gap:13px; margin-top:20px; padding:10px 15px; border:1px solid #d0e5bd; border-radius:12px; background:rgba(255,255,255,.88); } body.sharikclub-modern .scm-order-success__number span { color:#71806b; font-size:13px; } body.sharikclub-modern .scm-order-success__number strong { color:#416528; font-size:20px; white-space:nowrap; } body.sharikclub-modern .scm-order-success__next { box-sizing:border-box; margin-top:16px; padding:22px 24px 24px; border:1px solid #dce8d6; border-radius:16px; background:#fff; } body.sharikclub-modern .scm-order-success__section-head > span { color:#71806b; font-size:11px; font-weight:800; letter-spacing:.09em; text-transform:uppercase; } body.sharikclub-modern .scm-order-success__section-head h2 { margin:2px 0 17px!important; color:#283b20!important; font-size:21px!important; } body.sharikclub-modern .scm-order-success__steps { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; } body.sharikclub-modern .scm-order-success__step { position:relative; display:flex; min-width:0; gap:11px; align-items:flex-start; padding:14px; border-radius:12px; background:#f8faf6; } body.sharikclub-modern .scm-order-success__step-number { display:inline-flex; flex:0 0 34px; align-items:center; justify-content:center; width:34px; height:34px; border:1px solid #d0e5bd; border-radius:50%; background:#fff; color:#648e44; font-size:14px; font-weight:800; } body.sharikclub-modern .scm-order-success__step.is-complete .scm-order-success__step-number { border-color:#8fc65e; background:#8fc65e; color:#fff; } body.sharikclub-modern .scm-order-success__step strong { display:block; margin-bottom:3px; color:#33482b; font-size:14px; line-height:1.35; } body.sharikclub-modern .scm-order-success__step div > span { display:block; color:#71806b; font-size:12px; line-height:1.4; } body.sharikclub-modern .scm-order-success__payment, body.sharikclub-modern .scm-order-success__payment-ok { box-sizing:border-box; margin-top:16px; padding:18px 20px; border:1px solid #d0e5bd; border-radius:14px; background:#fff; } body.sharikclub-modern .scm-order-success__payment-title { margin-bottom:12px; color:#283b20; font-size:17px; font-weight:800; } body.sharikclub-modern .scm-order-success__payment-title i { margin-right:7px; color:#679644; } body.sharikclub-modern .scm-order-success__payment .plugin { margin:0!important; } body.sharikclub-modern .scm-order-success__payment-ok { display:flex; gap:11px; align-items:center; background:#f2f8eb; color:#53674a; line-height:1.45; } body.sharikclub-modern .scm-order-success__payment-ok i { color:#79b45b; font-size:25px; } body.sharikclub-modern .scm-order-success__help { display:grid; grid-template-columns:auto minmax(0,1fr) auto; gap:13px; align-items:center; margin-top:16px; padding:16px 18px; border:1px solid #dce8d6; border-radius:14px; background:#fff; } body.sharikclub-modern .scm-order-success__help-icon { display:inline-flex; align-items:center; justify-content:center; width:40px; height:40px; border-radius:11px; background:#edf6e4; color:#679644; font-size:18px; } body.sharikclub-modern .scm-order-success__help strong { display:block; color:#33482b; font-size:14px; } body.sharikclub-modern .scm-order-success__help div > span { display:block; margin-top:2px; color:#71806b; font-size:12px; } body.sharikclub-modern .scm-order-success__help > a { color:#416528!important; font-size:17px; font-weight:800; white-space:nowrap; } body.sharikclub-modern .scm-order-success__actions { display:flex; align-items:center; justify-content:center; gap:20px; margin-top:20px; } body.sharikclub-modern .scm-order-success__actions .btn { min-height:48px; padding:0 25px!important; font-size:15px!important; font-weight:800!important; line-height:48px!important; box-shadow:0 7px 18px rgba(100,142,68,.18); } body.sharikclub-modern .scm-order-success__secondary { color:#416528!important; font-size:14px; font-weight:800; } body.sharikclub-modern .scm-order-success__secondary i { margin-left:5px; } @media (max-width:700px) { body.sharikclub-modern .scm-order-success { margin:18px auto 34px!important; } body.sharikclub-modern .scm-order-success__hero { padding:27px 16px 24px; border-radius:16px; } body.sharikclub-modern .scm-order-success__icon { width:58px; height:58px; font-size:24px; } body.sharikclub-modern .scm-order-success__hero h1 { font-size:27px!important; } body.sharikclub-modern .scm-order-success__intro { font-size:14px; } body.sharikclub-modern .scm-order-success__number { gap:8px; margin-top:16px; padding:9px 11px; } body.sharikclub-modern .scm-order-success__number span { font-size:12px; } body.sharikclub-modern .scm-order-success__number strong { font-size:18px; } body.sharikclub-modern .scm-order-success__next { padding:17px 14px; } body.sharikclub-modern .scm-order-success__steps { grid-template-columns:1fr; gap:8px; } body.sharikclub-modern .scm-order-success__step { padding:12px; } body.sharikclub-modern .scm-order-success__help { grid-template-columns:auto minmax(0,1fr); padding:14px; } body.sharikclub-modern .scm-order-success__help > a { grid-column:2; font-size:16px; } body.sharikclub-modern .scm-order-success__payment, body.sharikclub-modern .scm-order-success__payment-ok { padding:15px; } body.sharikclub-modern .scm-order-success__actions { flex-direction:column; gap:13px; } body.sharikclub-modern .scm-order-success__actions .btn { box-sizing:border-box; width:100%; text-align:center; } } body.sharikclub-modern .scm-confirmation { display:grid; gap:14px; } body.sharikclub-modern .scm-confirmation .scm-checkout-step-lead { box-sizing:border-box; margin:0!important; padding:15px 17px; border:1px solid #d0e5bd; border-radius:13px; background:#f8fcf3; } body.sharikclub-modern .scm-confirmation .scm-checkout-step-lead strong { display:block; margin-bottom:3px; color:#283b20; font-size:17px; line-height:1.3; } body.sharikclub-modern .scm-confirmation .scm-checkout-step-lead span { display:block; color:#66755f; font-size:13px; line-height:1.45; } body.sharikclub-modern .scm-confirmation-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); gap:12px; } body.sharikclub-modern .scm-confirmation-card { box-sizing:border-box; border:1px solid #dce8d6; border-radius:14px; background:#fff; } body.sharikclub-modern .scm-confirmation-address { display:flex; gap:13px; align-items:flex-start; padding:16px; } body.sharikclub-modern .scm-confirmation-card__icon { display:inline-flex; flex:0 0 42px; align-items:center; justify-content:center; width:42px; height:42px; border-radius:12px; background:#edf6e4; color:#679644; font-size:19px; } body.sharikclub-modern .scm-confirmation-card__body { min-width:0; } body.sharikclub-modern .scm-confirmation-card__body h3 { margin:0 0 6px!important; color:#53674a; font-size:13px!important; font-weight:700; text-transform:uppercase; letter-spacing:.04em; } body.sharikclub-modern .scm-confirmation-card__body > strong { display:block; margin-bottom:3px; color:#283b20; font-size:16px; } body.sharikclub-modern .scm-confirmation-card__body p { margin:0!important; color:#607257; font-size:14px; line-height:1.5; overflow-wrap:anywhere; } body.sharikclub-modern .scm-confirmation-order { overflow:hidden; } body.sharikclub-modern .scm-confirmation-section-head { display:flex; align-items:center; justify-content:space-between; gap:15px; padding:15px 17px; border-bottom:1px solid #e3ece0; } body.sharikclub-modern .scm-confirmation-section-head h3 { margin:2px 0 0!important; color:#283b20; font-size:19px!important; } body.sharikclub-modern .scm-confirmation-section-kicker { color:#71806b; font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:.08em; } body.sharikclub-modern .scm-confirmation-count { flex:0 0 auto; padding:5px 9px; border-radius:999px; background:#edf6e4; color:#547538; font-size:12px; font-weight:700; } body.sharikclub-modern .scm-confirmation-items { padding:0 17px; } body.sharikclub-modern .scm-confirmation-item { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:4px 18px; align-items:center; padding:13px 0; border-bottom:1px solid #eef2ec; } body.sharikclub-modern .scm-confirmation-item__name { min-width:0; color:#33482b; font-size:14px; font-weight:700; line-height:1.35; } body.sharikclub-modern .scm-confirmation-item__plus { display:inline-flex; align-items:center; justify-content:center; width:19px; height:19px; margin-right:5px; border-radius:50%; background:#edf6e4; color:#679644; } body.sharikclub-modern .scm-confirmation-item__meta, body.sharikclub-modern .scm-confirmation-item__tax { grid-column:1; color:#7a8874; font-size:12px; } body.sharikclub-modern .scm-confirmation-item__sum { grid-column:2; grid-row:1 / span 2; color:#283b20; font-size:15px; white-space:nowrap; } body.sharikclub-modern .scm-confirmation-totals { width:min(100%,360px); margin:0 17px 16px auto; padding-top:11px; } body.sharikclub-modern .scm-confirmation-review-footer { display:grid; grid-template-columns:minmax(0,1fr) minmax(320px,360px); gap:24px; align-items:start; padding:14px 17px 16px; } body.sharikclub-modern .scm-confirmation-review-footer .scm-confirmation-totals { width:100%; margin:0; padding:0; } body.sharikclub-modern .scm-confirmation-total-row { display:flex; align-items:baseline; justify-content:space-between; gap:16px; padding:5px 0; color:#607257; font-size:13px; } body.sharikclub-modern .scm-confirmation-total-row small { display:block; max-width:220px; margin-top:2px; color:#8a9585; font-size:11px; line-height:1.3; } body.sharikclub-modern .scm-confirmation-total-row strong { color:#33482b; white-space:nowrap; } body.sharikclub-modern .scm-confirmation-total-row.is-discount, body.sharikclub-modern .scm-confirmation-total-row.is-discount strong { color:#648e44; } body.sharikclub-modern .scm-confirmation-total-row.is-grand-total { margin-top:7px; padding:12px 13px; border-radius:11px; background:#edf6e4; color:#283b20; font-size:16px; font-weight:800; } body.sharikclub-modern .scm-confirmation-total-row.is-grand-total strong { color:#416528; font-size:22px; } body.sharikclub-modern .scm-confirmation-comment { min-width:0; padding:0; } body.sharikclub-modern .scm-confirmation-comment label { display:block; margin:0 0 3px; color:#283b20; font-size:16px; font-weight:800; } body.sharikclub-modern .scm-confirmation-comment > span { display:block; margin-bottom:10px; color:#71806b; font-size:12px; } body.sharikclub-modern .scm-confirmation-comment textarea { box-sizing:border-box; width:100%!important; min-height:92px!important; margin:0!important; padding:11px 13px!important; border:1px solid #c7dcb7!important; border-radius:10px!important; background:#fbfdf9!important; color:#283b20!important; font:inherit!important; line-height:1.45!important; resize:vertical; } body.sharikclub-modern .scm-confirmation-comment textarea:focus { border-color:#82b957!important; box-shadow:0 0 0 3px rgba(130,185,87,.16)!important; outline:0!important; } body.sharikclub-modern .scm-confirmation-terms { padding:13px 15px; border:1px solid #dce8d6; border-radius:12px; background:#fff; color:#53674a; font-size:13px; line-height:1.45; } body.sharikclub-modern .scm-confirmation-terms input { width:18px; height:18px; margin:0 7px 0 0; accent-color:#79b45b; vertical-align:middle; } body.sharikclub-modern .step-confirmation .checkout-step-content > input[type="submit"] { display:block!important; box-sizing:border-box; width:360px; max-width:calc(100% - 18px); min-width:220px; min-height:48px; margin:14px 18px 0 auto!important; font-size:16px!important; font-weight:800!important; box-shadow:0 7px 18px rgba(100,142,68,.18); } @media (max-width:700px) { body.sharikclub-modern .scm-confirmation { gap:10px; } body.sharikclub-modern .scm-confirmation .scm-checkout-step-lead, body.sharikclub-modern .scm-confirmation-address, body.sharikclub-modern .scm-confirmation-comment { padding:13px; } body.sharikclub-modern .scm-confirmation-grid { grid-template-columns:1fr; gap:10px; } body.sharikclub-modern .scm-confirmation-card__icon { flex-basis:38px; width:38px; height:38px; border-radius:10px; font-size:17px; } body.sharikclub-modern .scm-confirmation-section-head { padding:13px; } body.sharikclub-modern .scm-confirmation-items { padding:0 13px; } body.sharikclub-modern .scm-confirmation-item { gap:4px 10px; padding:12px 0; } body.sharikclub-modern .scm-confirmation-item__name { font-size:13px; } body.sharikclub-modern .scm-confirmation-item__sum { font-size:14px; } body.sharikclub-modern .scm-confirmation-totals { box-sizing:border-box; width:100%; margin:0; padding:10px 13px 13px; } body.sharikclub-modern .scm-confirmation-review-footer { grid-template-columns:1fr; gap:13px; padding:13px; } body.sharikclub-modern .scm-confirmation-review-footer .scm-confirmation-totals { order:1; padding:0; } body.sharikclub-modern .scm-confirmation-review-footer .scm-confirmation-comment { order:2; padding:0; } body.sharikclub-modern .scm-confirmation-total-row.is-grand-total { padding:11px; } body.sharikclub-modern .scm-confirmation-total-row.is-grand-total strong { font-size:20px; } body.sharikclub-modern .step-confirmation .checkout-step-content > input[type="submit"] { width:100%; max-width:none; min-width:0; min-height:50px; margin:10px 0 0!important; } } body.sharikclub-modern { padding-bottom:62px!important; background:var(--scm-bg)!important; color:var(--scm-text); font-family:"Open Sans",Arial,sans-serif; -webkit-font-smoothing:antialiased; } @media (min-width:768px) { body.sharikclub-modern #header .scm-phone-caption { white-space:nowrap !important; } } body.sharikclub-modern #footer_in .footer1 .f-col-logo .f_copyright { width:100% !important; white-space:nowrap !important; } body.sharikclub-modern .products_view_grid .product .image_wrap { position: relative; } body.sharikclub-modern .products_view_grid .product .quick_view { display:flex!important; align-items:center; justify-content:center; visibility:hidden!important; opacity:0!important; } body.sharikclub-modern .products_view_grid .product:hover .quick_view, body.sharikclub-modern .products_view_grid .product .in:hover .quick_view { visibility:visible!important; opacity:1!important; } body.sharikclub-modern .side_gallery_wrap, body.sharikclub-modern .side_news_wrap { width:100%; padding:14px; border:1px solid var(--scm-border); border-radius:20px; background:#fff; box-shadow:0 10px 28px rgba(40,59,32,.07); box-sizing:border-box; } body.sharikclub-modern .scm-side-section-head { display:flex; align-items:flex-end; justify-content:space-between; gap:12px; margin:0 0 14px; } body.sharikclub-modern .scm-side-section-head .title { margin:0!important; color:var(--scm-ink)!important; font-size:22px!important; line-height:1.2!important; text-transform:none!important; } body.sharikclub-modern .scm-side-kicker { margin:0 0 4px; color:var(--scm-accent-dark); font-size:10px; font-weight:700; line-height:1.4; letter-spacing:.08em; text-transform:uppercase; } body.sharikclub-modern .scm-side-kicker .fa { margin-right:5px; } body.sharikclub-modern .scm-side-head-link { flex:0 0 auto; padding-bottom:2px; color:var(--scm-accent-dark)!important; font-size:12px; font-weight:600; line-height:18px; text-decoration:none!important; } body.sharikclub-modern .scm-side-head-link .fa { margin-left:3px; } body.sharikclub-modern .side_gallery.clearfix::before, body.sharikclub-modern .side_gallery.clearfix::after { display:none!important; content:none!important; } body.sharikclub-modern .side_gallery { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px!important; width:100%; margin:0!important; padding:0!important; } body.sharikclub-modern .side_gallery li { position:relative; float:none!important; display:block; width:auto!important; height:auto!important; aspect-ratio:1/1; margin:0!important; overflow:hidden; border-radius:14px; background:var(--scm-soft); opacity:1!important; } body.sharikclub-modern .side_gallery li:nth-child(n+7) { display:none; } body.sharikclub-modern .side_gallery li .img, body.sharikclub-modern .side_gallery li a, body.sharikclub-modern .side_gallery li img { display:block!important; width:100%!important; height:100%!important; } body.sharikclub-modern .side_gallery li img { max-width:none!important; max-height:none!important; object-fit:cover!important; transition:transform .25s ease; } body.sharikclub-modern .side_gallery li:hover img { transform:scale(1.04); } body.sharikclub-modern .scm-side-news-list { margin:0!important; padding:0!important; } body.sharikclub-modern .scm-side-news-list li { list-style:none; margin:0!important; padding:0!important; } body.sharikclub-modern .scm-side-post-link { display:grid; grid-template-columns:76px minmax(0,1fr) 12px; align-items:center; gap:11px; padding:13px 0; border-bottom:1px solid #e2ecd9; color:var(--scm-ink)!important; text-decoration:none!important; } body.sharikclub-modern .scm-side-news-list li:first-child .scm-side-post-link { padding-top:0; } body.sharikclub-modern .scm-side-news-list li:last-child .scm-side-post-link { border-bottom:0; } body.sharikclub-modern .scm-side-post-photo { display:block; width:76px!important; height:90px!important; object-fit:cover; border-radius:11px; background:var(--scm-soft); } body.sharikclub-modern .scm-side-post-copy { min-width:0; } body.sharikclub-modern .side_news .date { display:block; margin:0 0 5px; color:#78836f; font-size:10px; line-height:1.4; } body.sharikclub-modern .scm-side-post-title { display:block; color:var(--scm-ink); font-size:13px; font-weight:600; line-height:1.45; overflow-wrap:break-word; } body.sharikclub-modern .scm-side-post-chevron { color:#587244!important; font-size:23px; } body.sharikclub-modern .scm-side-post-link:hover .scm-side-post-title { color:#608739; } body.sharikclub-modern .scm-side-post-link:focus-visible { outline:2px solid #82b957; outline-offset:3px; border-radius:8px; } body.sharikclub-modern .side_news .all_news_link { display:flex; align-items:center; justify-content:center; gap:10px; min-height:44px; margin-top:9px; border:1px solid #e0e9d7; border-radius:11px; background:#f1f6e9; color:var(--scm-ink)!important; font-size:14px; font-weight:700; text-decoration:none!important; } body.sharikclub-modern .side_news .all_news_link .fa { color:#587244!important; font-size:22px; } body.sharikclub-modern .side_news .all_news_link:hover { background:#e6f0da; } body.sharikclub-modern #header .scm-header-note span { white-space: nowrap; } body.sharikclub-modern #footer_in .col > .title, body.sharikclub-modern #footer_in .footer1 .title { white-space: nowrap; } body.sharikclub-modern .cart-summary-page .cart-table .item-center textarea[id^="orderaddon_comment-"][id$="-input"] { display:block; box-sizing:border-box !important; width:420px !important; max-width:100% !important; min-height:78px !important; height:78px !important; margin:10px 0 0 !important; padding:10px 12px !important; border:1px solid #d0e5bd !important; border-radius:10px !important; background:#fff !important; color:#283b20 !important; font:14px/1.45 Open Sans,Arial,sans-serif !important; resize:vertical !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center textarea[id^="orderaddon_comment-"][id$="-input"]:focus { border-color:#a4d65e !important; box-shadow:0 0 0 3px rgba(164,214,94,.2) !important; outline:0 !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center input[type="button"][id^="orderaddon_comment-"][id$="-button"] { display:inline-flex; align-items:center !important; justify-content:center !important; box-sizing:border-box !important; min-height:38px !important; margin:8px 8px 0 0 !important; padding:8px 16px !important; border:1px solid #a4d65e !important; border-radius:9px !important; background:#a4d65e !important; color:#283b20 !important; font:700 14px/1.2 Open Sans,Arial,sans-serif !important; cursor:pointer !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center input[type="button"][id^="orderaddon_comment-"][id$="-button"]:hover { background:#94c84d !important; border-color:#94c84d !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center em[id^="orderaddon_comment-"][id$="-hint"] { display:inline-block; margin:8px 0 0 !important; color:#71806b !important; font-size:12px !important; line-height:38px !important; } @media (max-width:767px) { body.sharikclub-modern .cart-summary-page .cart-table .item-center textarea[id^="orderaddon_comment-"][id$="-input"] { width:100% !important; min-height:72px !important; height:72px !important; } } body.sharikclub-modern .cart-summary-page .cart-table .item-thumb .img_middle { display: flex; align-items: center; justify-content: center; width: 116px !important; height: 116px !important; overflow: hidden; border: 1px solid #d0e5bd; border-radius: 12px; background: #f8fcf3; } body.sharikclub-modern .cart-summary-page .cart-table .item-thumb .img_middle_in { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } body.sharikclub-modern .cart-summary-page .cart-table .item-center > a:first-child { display: inline-block; margin-bottom: 6px; font-weight: 700; } body.sharikclub-modern .cart-summary-page .cart-table .item-center .editable:hover { border-color: #a4d65e !important; background: #e4f3cc !important; color: #283b20 !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-qty .minus, body.sharikclub-modern .cart-summary-page .cart-table .item-qty .plus { display: block; width: 40px !important; height: 42px; margin: 0 !important; padding: 0; border: 1px solid #d0e5bd !important; background: #f3f9ea !important; color: #283b20 !important; font-size: 18px; line-height: 40px; } body.sharikclub-modern .cart-summary-page .cart-table .item-qty .minus { border-radius: 9px 0 0 9px; } body.sharikclub-modern .cart-summary-page .cart-table .item-qty .plus { border-radius: 0 9px 9px 0; } body.sharikclub-modern .cart-summary-page .cart-table .item-qty .minus:hover, body.sharikclub-modern .cart-summary-page .cart-table .item-qty .plus:hover { border-color: #a4d65e !important; background: #e4f3cc !important; } body.sharikclub-modern .cart-summary-page .cart-checkout br { display: none; } body.sharikclub-modern .cart-summary-page .products_slider { margin: 44px 0 18px; padding-top: 2px; } body.sharikclub-modern .cart-summary-page .products_slider .title { margin: 0 0 20px; color: #283b20; font-size: 30px; line-height: 1.2; font-weight: 700; } body.sharikclub-modern .cart-summary-page .products_slider .slick-arrows { top: 0; right: 0; } body.sharikclub-modern .cart-summary-page .products_slider .slick-arrow { display: grid !important; place-items: center; width: 34px; height: 34px; border: 1px solid #d0e5bd; border-radius: 8px; background: #f3f9ea; color: #416528; } body.sharikclub-modern .cart-summary-page .products_slider .slick-arrow:hover { background: #e4f3cc; border-color: #a4d65e; } body.sharikclub-modern .cart-summary-page .products_slider .product > .in { min-height: 0; padding: 10px; border: 1px solid #d0e5bd; border-radius: 12px; background: #ffffff; box-shadow: 0 5px 16px rgba(40, 59, 32, .06); } body.sharikclub-modern .cart-summary-page .products_slider .product .image_wrap, body.sharikclub-modern .cart-summary-page .products_slider .product .protilegallery_wrapper, body.sharikclub-modern .cart-summary-page .products_slider .product .protilegallery_images, body.sharikclub-modern .cart-summary-page .products_slider .product .protilegallery_image { height: 230px !important; } body.sharikclub-modern .cart-summary-page .products_slider .product .image_wrap img { width: 100% !important; height: 100% !important; object-fit: contain; } body.sharikclub-modern .cart-summary-page .products_slider .product .product_name { min-height: 46px; margin: 12px 4px 8px; font-size: 15px; line-height: 1.35; } body.sharikclub-modern .cart-summary-page .products_slider .product .product_name a { color: #416528; } body.sharikclub-modern .cart-summary-page .products_slider .product .offers { padding: 0 4px 4px; } body.sharikclub-modern .cart-summary-page .products_slider .product .btn_add2cart { min-height: 38px; border-radius: 9px; background: #a4d65e !important; color: #283b20 !important; } body.sharikclub-modern .cart-summary-page .products_slider .product-list .product { float: left !important; clear: none !important; } body.sharikclub-modern .cart-summary-page .products_slider .slick-slide { height: auto !important; } body.sharikclub-modern .cart-summary-page .products_slider .product-list { height: auto !important; min-height: 1px !important; } body.sharikclub-modern .html-title { display: none; } body.sharikclub-modern .h_menu2 .menu > li > .link > a { height: auto; min-height: 44px; line-height: 20px; padding-top: 12px; padding-bottom: 12px } body.sharikclub-modern #header .h_search .btn i { display: none } body.sharikclub-modern .scm-section-heading h1 { margin: 0; color: #18372e; font-size: clamp(24px,3vw,34px); font-weight: 700; line-height: 1.2 } body.sharikclub-modern .scm-pick { margin: 0 0 28px } body.sharikclub-modern .page_wrapper { padding-top: 20px } body.sharikclub-modern .scm-pick-grid > a { min-height: 130px; padding: 16px } body.sharikclub-modern .scm-pick-grid span { margin-bottom: 10px } body.sharikclub-modern .menubar .menu_header { background: #0c644d; color: white } @media (max-width:767px) { body.sharikclub-modern .scm-pick-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px } } @media (max-width:767px) { body.sharikclub-modern .scm-pick-grid > a { min-height: 110px; padding: 12px } } @media (max-width:767px) { body.sharikclub-modern .scm-pick-grid span { font-size: 23px; margin-bottom: 6px } } @media (max-width:767px) { body.sharikclub-modern .scm-pick-grid strong { font-size: 14px; line-height: 1.3 } } @media (max-width:767px) { body.sharikclub-modern .scm-pick-grid small { font-size: 12px; line-height: 1.35 } } @media (max-width:767px) { body.sharikclub-modern .scm-section-heading { gap: 10px; margin-bottom: 14px } } @media (max-width:767px) { body.sharikclub-modern .scm-phone-caption { font-size: 11px } } @media (max-width:767px) { body.sharikclub-modern .scm-header-note { padding: 4px 0; min-height: 26px; font-size: 11px } } @media (max-width:767px) { body.sharikclub-modern .page_wrapper { padding-top: 14px } } @media (max-width:767px) { body.sharikclub-modern .content_slider { margin-top: 24px } } body.sharikclub-modern li:has(> .link > a[data-icon-id="419"]) { display: none !important } body.sharikclub-modern .h_menu1 .menu_header .fa { color: #fff } body.sharikclub-modern #topnav { border-bottom: 1px solid #D0E5BD } body.sharikclub-modern .h_menu2 { border-top: 1px solid #D0E5BD; border-bottom: 1px solid #D0E5BD } body.sharikclub-modern a { color: #416528 } body.sharikclub-modern a:hover { color: #283B20 } body.sharikclub-modern #topnav, body.sharikclub-modern #topnav .topnav-in { background: #fff !important; color: #283B20 } body.sharikclub-modern #topnav .site_menu .menu > li > a, body.sharikclub-modern #topnav .auth_menu .menu > li > a, body.sharikclub-modern #topnav .fa { color: #283B20 !important } body.sharikclub-modern #header, body.sharikclub-modern #header > .row { background: #fff } body.sharikclub-modern #header .h_contacts .phone a, body.sharikclub-modern .scm-section-heading h1 { color: #283B20 } body.sharikclub-modern .h_menu2, body.sharikclub-modern .menubar .menu_header { background: #fff !important; color: #283B20 !important } body.sharikclub-modern .h_menu2 .menu > li > .link > a, body.sharikclub-modern .menubar .menu_header .fa, body.sharikclub-modern .h_menu2 .menu_header, body.sharikclub-modern .menubar .menu_header .menu_toggle { color: #283B20 !important; text-shadow: none } body.sharikclub-modern .h_menu2 .menu > li:hover > .link > a, body.sharikclub-modern .h_menu2 .menu > li.active > .link > a { background: #A4D65E !important; color: #283B20 !important } body.sharikclub-modern .h_menu2 .submenu, body.sharikclub-modern .h_menu2 .submenu .link { background: #F8FCF3 } body.sharikclub-modern .h_menu2 .submenu a { color: #283B20 !important } body.sharikclub-modern .h_menu2 .submenu .link:hover { background: #E4F3CC } body.sharikclub-modern .btn-primary, body.sharikclub-modern .products_list .btn_add2cart, body.sharikclub-modern #header .h_search .btn, body.sharikclub-modern .btn-primary:focus { background: #A4D65E !important; border-color: #A4D65E !important; color: #283B20 !important; text-shadow: none } body.sharikclub-modern .btn-primary:hover, body.sharikclub-modern .products_list .btn_add2cart:hover { background: #94C84D !important; border-color: #94C84D !important; color: #283B20 !important } body.sharikclub-modern .btn-primary i, body.sharikclub-modern .btn-primary i:before, body.sharikclub-modern .btn-primary:after, body.sharikclub-modern #header .h_search .btn:after { color: #283B20 !important } body.sharikclub-modern .btn-primary[disabled] { background: #E4F3CC !important; border-color: #D0E5BD !important; color: #516746 !important } body.sharikclub-modern .scm-pick-grid > a, body.sharikclub-modern .scm-pick-grid > a:nth-child(2n) { background: #E4F3CC; border-color: #D0E5BD } body.sharikclub-modern .scm-pick-grid > a:hover { background: #D7ECB7; border-color: #94C84D } body.sharikclub-modern .products_list .product > .in { background: #fff; border-color: #D0E5BD } body.sharikclub-modern .products_list .price, body.sharikclub-modern .prices .price { color: #416528 !important } body.sharikclub-modern .scm-contact h2, body.sharikclub-modern .scm-contact a, body.sharikclub-modern .scm-contact .scm-kicker, body.sharikclub-modern .scm-contact-card > .fa { color: #283B20 } body.sharikclub-modern .scm-contact-main > p, body.sharikclub-modern .scm-contact-card span { color: #516746 } body.sharikclub-modern #footer, body.sharikclub-modern #footer_in, body.sharikclub-modern #fixed_toolbar { background: #fff !important; color: #283B20; border-color: #D0E5BD } body.sharikclub-modern #footer a, body.sharikclub-modern #fixed_toolbar a { color: #416528 } body.sharikclub-modern .side_menu_wrap > .title, body.sharikclub-modern .catalog_toolbar { background: #E4F3CC !important; color: #283B20; border-color: #D0E5BD } body.sharikclub-modern .side_menu_wrap .link { background: #F8FCF3; border-color: #D0E5BD } body.sharikclub-modern .side_menu_wrap .link a { color: #283B20 } body.sharikclub-modern .side_menu_wrap .active > .link, body.sharikclub-modern .side_menu_wrap .link:hover { background: #E4F3CC; border-color: #A4D65E } body.sharikclub-modern .side_menu_wrap .submenu { background: #F8FCF3 } body.sharikclub-modern .btn_add2cart i { filter: brightness(0); opacity: .8 } body.sharikclub-modern #fixed_toolbar li, body.sharikclub-modern #fixed_toolbar li > a { background: #fff; border-color: #D0E5BD } body.sharikclub-modern #header { padding-left: 20px; padding-right: 20px } body.sharikclub-modern #header .h_cart > .in { padding: 0; background: transparent; border: 0; box-shadow: none } body.sharikclub-modern #header #cart { display: block; min-height: 58px; padding: 9px 12px 9px 48px; border: 1px solid #D0E5BD; border-radius: 12px; background: #F3F9EA; text-align: left; color: #283B20 } body.sharikclub-modern #header #cart:hover { background: #E4F3CC; border-color: #A4D65E } body.sharikclub-modern #header #cart .icon { left: 10px; top: 50%; transform: translateY(-50%); width: 30px; height: 36px; background: none; border: 0; box-shadow: none } body.sharikclub-modern #header #cart .cart_summary { font-size: 14px; font-weight: 600; line-height: 21px; white-space: nowrap } body.sharikclub-modern #header #cart .cart_total_wrap { font-size: 12px; line-height: 18px; white-space: nowrap; color: #516746 } body.sharikclub-modern #header .h_search .search { width: 100%; max-width: none; height: 46px; border-radius: 12px; box-shadow: none } body.sharikclub-modern #header .h_search .search-field { height: 44px; padding: 0 58px 0 15px; font-size: 14px } body.sharikclub-modern #header .h_search .btn { height: 44px; width: 46px; border-radius: 0 11px 11px 0 } body.sharikclub-modern #header .h_contacts .phone a { white-space: nowrap; font-size: 20px; font-weight: 700; letter-spacing: -.35px } body.sharikclub-modern #header .scm-phone-caption { margin-top: 2px; font-size: 12px; line-height: 18px } body.sharikclub-modern #header .s-schedule-wrapper { font-size: 12px; line-height: 18px } @media (min-width:992px) { body.sharikclub-modern #header > .row:before, body.sharikclub-modern #header > .row:after { display: none } } @media (min-width:992px) { body.sharikclub-modern #header .h_contacts { text-align: right } } @media (min-width:992px) { body.sharikclub-modern #header .h_cart > .in { display: block } } @media (min-width:768px) and (max-width:991px) { body.sharikclub-modern #header .h_cart > .in { display: block } } @media (max-width:767px) { body.sharikclub-modern #header .h_contacts .phone a { font-size: 17px } } @media (max-width:767px) { body.sharikclub-modern #header .scm-phone-caption { font-size: 10px } } body.sharikclub-modern #topnav .site_menu .menu > li > a, body.sharikclub-modern #topnav .auth_menu .menu > li > a { height: auto; min-height: 38px; line-height: 20px; padding: 9px 12px } body.sharikclub-modern .h_menu2.scm-nav-replaced { display: none !important } body.sharikclub-modern .scm-category-nav { position: relative; z-index: 110; margin: 0; background: #fff; border: 1px solid #D0E5BD; border-radius: 14px; box-shadow: 0 8px 25px rgba(12,100,77,.14) } body.sharikclub-modern .scm-category-row { display: flex; gap: 6px; padding: 5px } body.sharikclub-modern .scm-category-item { display: flex; align-items: center; flex: 1; min-width: 0; border-radius: 10px } body.sharikclub-modern .scm-category-item > a { display: block; flex: 1; padding: 10px 4px 10px 18px; font-size: 14px; line-height: 24px; font-weight: 600; white-space: nowrap; color: #283B20; text-decoration: none } body.sharikclub-modern .scm-category-item > button { display: grid; place-items: center; flex: 0 0 40px; width: 40px; height: 44px; padding: 0; background: transparent; color: #416528; border: 0; border-radius: 9px; cursor: pointer } body.sharikclub-modern .scm-category-item > button:after { content: ''; width: 6px; height: 6px; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; transform: rotate(45deg) translateY(-2px) } body.sharikclub-modern .scm-category-item.is-open, body.sharikclub-modern .scm-category-item:hover { background: #E4F3CC } body.sharikclub-modern .scm-category-item.is-current { background: #A4D65E } body.sharikclub-modern .scm-category-item button[aria-expanded=true]:after { transform: rotate(225deg) translate(-1px,-1px) } body.sharikclub-modern .scm-category-nav a:focus-visible, body.sharikclub-modern .scm-category-nav button:focus-visible { outline: 2px solid #416528; outline-offset: -2px; border-radius: 8px } body.sharikclub-modern .scm-category-panel { position: absolute; top: 100%; left: 0; right: 0; padding: 20px; background: white; border: 1px solid #D0E5BD; border-radius: 0 0 14px 14px; box-shadow: 0 14px 24px rgba(12,100,77,.12); max-height: 65vh; overflow: auto } body.sharikclub-modern .scm-category-panel[hidden] { display: none !important } body.sharikclub-modern .scm-category-all { display: inline-block; margin-bottom: 12px; font-weight: 600; font-size: 14px; padding: 6px 10px; color: #416528 } body.sharikclub-modern .scm-category-links { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 2px 16px; margin: 0; padding: 0; list-style: none } body.sharikclub-modern .scm-category-links.is-short { grid-template-columns: repeat(2,minmax(0,1fr)) } body.sharikclub-modern .scm-category-links a { display: block; padding: 9px 10px; line-height: 20px; border-radius: 8px; color: #283B20; text-decoration: none } body.sharikclub-modern .scm-category-links a:hover { background: #E4F3CC } body.sharikclub-modern .scm-category-links a[aria-current=page] { background: #A4D65E } @media (max-width:767px) { body.sharikclub-modern .scm-category-row { overflow-x: auto; overscroll-behavior-x: contain; scrollbar-width: thin; scrollbar-color: #D0E5BD transparent } } @media (max-width:767px) { body.sharikclub-modern .scm-category-item { flex: 0 0 auto } } @media (max-width:767px) { body.sharikclub-modern .scm-category-item > a { padding-left: 12px; font-size: 13px } } @media (max-width:767px) { body.sharikclub-modern .scm-category-panel { padding: 12px; max-height: 55vh } } @media (max-width:767px) { body.sharikclub-modern .scm-category-links, body.sharikclub-modern .scm-category-links.is-short { grid-template-columns: 1fr; gap: 0 } } body.sharikclub-modern .side_menu_wrap { background: #fff; border: 1px solid #D0E5BD; border-radius: 14px; box-shadow: 0 8px 25px rgba(12,100,77,.10) } body.sharikclub-modern .side_menu_wrap > .title { background: #fff !important; color: #283B20; padding: 16px 18px; margin: 0; border: 0; border-bottom: 1px solid #E7EFDF; border-radius: 14px 14px 0 0; font-size: 17px; line-height: 22px; font-weight: 600 } body.sharikclub-modern .side_menu_wrap > .title .fa { color: #416528; margin-right: 10px; font-size: 17px } body.sharikclub-modern .side_menu_wrap > .menu { padding: 7px; margin: 0; border: 0; background: transparent; border-radius: 0 0 14px 14px } body.sharikclub-modern .side_menu_wrap > .menu > li { border: 0; margin: 2px 0 } body.sharikclub-modern .side_menu_wrap > .menu > li.active > .link > a { font-weight: 600 } body.sharikclub-modern .side_menu_wrap > .menu > li > .link > .sub_toggle { color: #416528; right: 7px } body.sharikclub-modern .side_menu_wrap > .menu > li > .submenu { background: #fff; border: 1px solid #D0E5BD; border-radius: 12px; box-shadow: 0 10px 28px rgba(12,100,77,.12); padding: 12px; max-height: 65vh !important; overflow-y: auto !important; overscroll-behavior: contain; scrollbar-width: thin; scrollbar-color: #D0E5BD #fff } body.sharikclub-modern .side_menu_wrap .submenu .submenu { background: #fff } body.sharikclub-modern .side_menu_wrap .submenu .active > .link { background: #E4F3CC } body.sharikclub-modern .side_menu_wrap a:focus-visible { outline: 2px solid #416528; outline-offset: -2px; border-radius: 8px } body.sharikclub-modern .side_menu_wrap > .menu > li > .submenu > .col { padding-bottom: 0 !important; margin-bottom: 0 !important } body.sharikclub-modern .side_menu_wrap .scm-sidebar-icon { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 18px; width: 18px; height: 18px; margin-right: 10px; color: #416528; vertical-align: middle } body.sharikclub-modern .side_menu_wrap .scm-sidebar-icon svg { display: block; width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round } body.sharikclub-modern .side_menu_wrap > .menu > li > .link > a { padding: 11px 27px 11px 11px; font-size: 14px; line-height: 20px; font-weight: 400; color: #283B20; text-decoration: none; display: flex; align-items: center } body.sharikclub-modern .side_menu_wrap > .menu > li:nth-child(-n+2) > .submenu > .col > .level2 > li > .link > a { display: flex; align-items: center; padding-left: 8px } body.sharikclub-modern .side_menu_wrap > .menu > li:nth-child(-n+2) > .submenu .scm-sidebar-icon { flex-basis: 16px; width: 16px; height: 16px; margin-right: 8px; color: #5E7335 } body.sharikclub-modern .side_menu_wrap > .menu > li:nth-child(-n+2) > .submenu .scm-sidebar-icon svg { width: 16px; height: 16px; stroke-width: 1.7 } body.sharikclub-modern .side_menu_wrap > .menu > li.active > .link .scm-sidebar-icon { color: #283B20 } body.sharikclub-modern .side_menu_wrap .submenu .link { border: 0; background: transparent !important; border-radius: 8px } body.sharikclub-modern .side_menu_wrap .submenu .link:hover { background: #E4F3CC !important } body.sharikclub-modern .side_menu_wrap .submenu .link > a:hover { background: transparent !important; color: #283B20 !important } body.sharikclub-modern .side_menu_wrap .submenu li.active > .link { background: #A4D65E !important } body.sharikclub-modern .side_menu_wrap > .menu > li > .link { border: 0; border-radius: 9px; background: #fff !important } body.sharikclub-modern .side_menu_wrap > .menu > li:hover > .link, body.sharikclub-modern .side_menu_wrap > .menu > li.open > .link { background: #E4F3CC !important } body.sharikclub-modern .side_menu_wrap > .menu > li.active > .link { background: #A4D65E !important } body.sharikclub-modern .side_menu_wrap > .menu > li > .link > a, body.sharikclub-modern .side_menu_wrap > .menu > li:hover > .link > a, body.sharikclub-modern .side_menu_wrap > .menu > li.open > .link > a { background: transparent !important; color: #283B20 !important; transition: none !important } body.sharikclub-modern .side_menu_wrap .submenu .link > a { padding-top: 7px; padding-bottom: 7px; box-sizing: border-box; width: 100%; height: auto !important; min-height: 34px; padding: 7px 10px !important; line-height: 20px !important; border-radius: 8px; color: #283B20 !important; text-shadow: none; display: flex !important; align-items: center } body.sharikclub-modern .side_menu_wrap .submenu .scm-sidebar-icon { flex: 0 0 16px; width: 16px; height: 16px; margin-right: 8px; color: #416528 } body.sharikclub-modern .side_menu_wrap .submenu .scm-sidebar-icon svg { width: 16px; height: 16px; stroke-width: 1.7 } body.sharikclub-modern .scm-color-link { display: flex !important; align-items: center; gap: 8px } body.sharikclub-modern .scm-color-swatch { display: inline-block; flex: 0 0 16px; width: 16px; height: 16px; box-sizing: border-box; border: 1px solid rgba(65,101,40,.35); border-radius: 50% } body.sharikclub-modern .scm-category-links .scm-color-swatch { flex-basis: 18px; width: 18px; height: 18px } body.sharikclub-modern .catalog_toolbar:before, body.sharikclub-modern .catalog_toolbar:after { display: none } body.sharikclub-modern .catalog_toolbar .item { float: none; margin: 0 } body.sharikclub-modern .catalog_toolbar .sort_wrap { display: flex; align-items: center; gap: 10px; flex-wrap: wrap } body.sharikclub-modern .catalog_toolbar .item_label { margin: 0; color: #516746; font-size: 13px } body.sharikclub-modern .catalog_toolbar #sort_dropdown { display: flex; align-items: center; justify-content: space-between; gap: 18px; min-height: 38px; padding: 8px 12px; background: #fff; border: 1px solid #D0E5BD; border-radius: 9px; color: #283B20; box-shadow: none; text-shadow: none; line-height: 20px } body.sharikclub-modern .catalog_toolbar #sort_dropdown > span > i { display: none } body.sharikclub-modern .catalog_toolbar #sort_dropdown > .fa-angle-down { position: static; margin: 0; color: #416528 } body.sharikclub-modern .catalog_toolbar #sort_dropdown:hover, body.sharikclub-modern .catalog_toolbar .open #sort_dropdown { background: #F3F9EA; border-color: #A4D65E } body.sharikclub-modern .catalog_toolbar .dropdown-menu { background: #fff; border: 1px solid #D0E5BD; border-radius: 10px; padding: 6px; margin-top: 5px } body.sharikclub-modern .catalog_toolbar .dropdown-menu a { border-radius: 6px; color: #283B20; padding: 8px 10px } body.sharikclub-modern .catalog_toolbar .dropdown-menu a:hover { background: #E4F3CC } body.sharikclub-modern .catalog_toolbar .select_view { display: flex; align-items: center; gap: 5px; margin-left: auto } body.sharikclub-modern .catalog_toolbar .select_view .btn { display: flex; align-items: center; justify-content: center; width: 38px; height: 38px; padding: 0; margin: 0; border: 1px solid #E1EBD7; border-radius: 8px; background: #fff !important; color: #516746; box-shadow: none; opacity: 1 } body.sharikclub-modern .catalog_toolbar .select_view .btn:hover { background: #E4F3CC !important; border-color: #D0E5BD } body.sharikclub-modern .catalog_toolbar .select_view .btn.active { background: #A4D65E !important; border-color: #A4D65E; color: #283B20 } body.sharikclub-modern .catalog_toolbar .select_view .btn > i { display: none } body.sharikclub-modern .catalog_toolbar .select_view svg { width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round } body.sharikclub-modern .catalog_toolbar button:focus-visible { outline: 2px solid #416528; outline-offset: 2px } @media (max-width:767px) { body.sharikclub-modern .catalog_toolbar { padding: 8px; gap: 8px } } @media (max-width:767px) { body.sharikclub-modern .catalog_toolbar .sort_wrap { gap: 6px } } @media (max-width:767px) { body.sharikclub-modern .catalog_toolbar .select_view .btn { width: 40px; height: 40px } } body.sharikclub-modern .products_view_grid .product:hover > .in { border-color: #BED8A5 !important; box-shadow: 0 8px 22px rgba(40,59,32,.10) !important } body.sharikclub-modern .products_view_grid .image_wrap { margin: -5px -5px 12px !important; height: auto !important; border-radius: 10px; overflow: hidden; background: #fff } body.sharikclub-modern .products_view_grid .image_wrap > a:first-child { display: block } body.sharikclub-modern .products_view_grid .protilegallery_wrapper { height: auto !important; padding-bottom: 8px } body.sharikclub-modern .products_view_grid .protilegallery_images { height: auto !important; aspect-ratio: 4/5; border-radius: 10px } body.sharikclub-modern .products_view_grid .protilegallery_image { width: 100%; height: 100% } body.sharikclub-modern .products_view_grid .image_wrap img { width: 100% !important; height: 100% !important; max-height: none !important; max-width: 100%; object-fit: contain; vertical-align: middle } body.sharikclub-modern .products_view_grid .image_wrap > a:first-child > img { aspect-ratio: 4/5; height: auto !important } body.sharikclub-modern .products_view_grid .protilegallery_tile:before { height: 2px !important; border-radius: 2px } body.sharikclub-modern .products_view_grid .product_name { height: 44px !important; min-height: 44px; overflow: hidden; margin: 8px 0 10px !important; line-height: 22px } body.sharikclub-modern .products_view_grid .product_name a { display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden !important; max-height: 44px; font-size: 15px; line-height: 22px; color: #283B20 !important; font-weight: 500 } body.sharikclub-modern .products_view_grid .offers { position: relative; min-height: 0 !important; margin-bottom: 0 !important; padding-top: 0; padding-bottom: 0 !important } body.sharikclub-modern .products_view_grid .rating { display: none !important } body.sharikclub-modern .products_view_grid .prices { box-sizing: border-box; min-height: 28px; margin-bottom: 10px; padding-right: 94px } body.sharikclub-modern .products_view_grid .prices .price { font-size: 21px; line-height: 28px; font-weight: 700; color: #416528 !important } body.sharikclub-modern .products_view_grid .prices .price small { font-size: 13px; font-weight: 400; color: #516746 } body.sharikclub-modern .products_view_grid .purchase > .clearfix { display:flex; align-items:center; gap:8px; } body.sharikclub-modern .products_view_grid .btn_add2cart_wrap { flex:1 1 auto; width:auto; min-width:0; } body.sharikclub-modern .products_view_grid .btn_add2cart { width: 100%; min-height: 40px; padding: 9px 10px; border-radius: 10px; font-size: 14px; line-height: 20px } body.sharikclub-modern .products_view_grid .purchase > .clearfix > .p_buttons { flex:0 0 40px; width:40px; height:40px; margin:0; position:static!important; } body.sharikclub-modern .products_view_grid .p_buttons .compare { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; padding: 0; margin: 0; color: #65765B } body.sharikclub-modern .products_view_grid .stock.yes { position: absolute; top: 0; right: 0; display: flex; align-items: center; justify-content: flex-end; gap: 6px; width: auto; min-height: 28px; margin: 0; color: #516746 !important; font-size: 12px; line-height: 18px } body.sharikclub-modern .products_view_grid .stock.yes:before { content: ''; width: 5px; height: 5px; flex: 0 0 5px; border-radius: 50%; background: #83AD5A } @media (max-width:767px) { body.sharikclub-modern .products_view_grid .image_wrap { margin: -3px -3px 9px !important } } @media (max-width:767px) { body.sharikclub-modern .products_view_grid .product_name { height: 40px !important; min-height: 40px; margin: 6px 0 8px !important } } @media (max-width:767px) { body.sharikclub-modern .products_view_grid .product_name a { font-size: 13px; line-height: 20px !important; max-height: 40px } } @media (max-width:767px) { body.sharikclub-modern .products_view_grid .prices .price { font-size: 18px } } @media (max-width:767px) { body.sharikclub-modern .products_view_grid .purchase > .clearfix { display: block; } body.sharikclub-modern .products_view_grid .btn_add2cart_wrap { float: none; width: 100%; } body.sharikclub-modern .products_view_grid .purchase > .clearfix > .p_buttons { display: none; } body.sharikclub-modern .products_view_grid .btn_add2cart { font-size: 12px; padding: 8px 4px } } @media (max-width:767px) { body.sharikclub-modern .products_view_grid .btn_add2cart > i { display: none } } body.sharikclub-modern .products_view_grid .stock.preorder { position: absolute; top: 0; right: 0; display: flex; align-items: center; justify-content: flex-end; gap: 6px; width: auto; min-height: 28px; margin: 0; color: #516746 !important; font-size: 12px; line-height: 18px } body.sharikclub-modern .products_view_grid .stock.preorder:before { content: ''; display: block; flex: 0 0 5px; width: 5px; height: 5px; border-radius: 50%; background: #C66B70 } body.sharikclub-modern .catalog_toolbar { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px 16px; padding: 10px 12px; background: #fff !important; border: 1px solid #D0E5BD; border-radius: 12px; box-shadow: none; border-color: #E7EAE3 !important } body.sharikclub-modern .products_view_grid .product > .in { position: relative; padding: 12px !important; border: 1px solid #DFE8D7 !important; border-radius: 14px; background: #fff; box-shadow: none; transition: box-shadow .18s,border-color .18s; border-color: #E7EAE3 !important } @media (max-width:767px) { body.sharikclub-modern .products_view_grid .product > .in { padding: 9px !important; margin-left: 4px; margin-right: 4px } } body.sharikclub-modern .products_view_grid .image_wrap .quick_view { display: flex !important; align-items: center; justify-content: center; position: absolute !important; top: 12px !important; right: 12px !important; bottom: auto !important; left: auto !important; transform: none !important; margin: 0; width: 40px; max-width: none; height: 40px; padding: 0; box-sizing: border-box; border: 1px solid rgba(231,234,227,.8); border-radius: 9px; background: rgba(255,255,255,.85); color: #283B20; font-size: 18px; line-height: 1; box-shadow: 0 2px 8px #283b2026; z-index: 20 !important; opacity: 0 !important; visibility: visible !important; pointer-events: none; cursor: pointer; text-decoration: none; transition: opacity .15s } body.sharikclub-modern .products_view_grid .image_wrap .quick_view > i { display: block !important; font-size: 18px; line-height: 1; margin: 0; color: #283B20 !important } body.sharikclub-modern .products_view_grid .image_wrap .quick_view > i:before { color: #283B20 !important } body.sharikclub-modern .products_view_grid .image_wrap .quick_view:before, body.sharikclub-modern .products_view_grid .image_wrap .quick_view:after { content: none; display: none } body.sharikclub-modern .products_view_grid .product:hover .quick_view, body.sharikclub-modern .products_view_grid .product:focus-within .quick_view { opacity: 1 !important; pointer-events: auto } body.sharikclub-modern .products_view_grid .image_wrap .quick_view:hover { background: #fff; border-color: #94C84D; color: #283B20 } @media (hover:none), (max-width:767px) { body.sharikclub-modern .products_view_grid .image_wrap .quick_view { opacity: 1 !important; pointer-events: auto; width: 44px; height: 44px } } @media (min-width:992px) { body.sharikclub-modern .scm-category-row { flex-wrap: wrap !important; overflow: visible !important; height: auto !important } } @media (min-width:992px) { body.sharikclub-modern .scm-category-item { flex: 1 1 180px !important; min-width: 180px !important; max-width: 100% } } body.sharikclub-modern { padding-bottom:32px!important; } body.sharikclub-modern #footer { margin-top:12px!important; margin-bottom:0!important; padding:0!important; border-top:1px solid #e3e9da!important; background:#f8fbf4!important; } body.sharikclub-modern #footer a { color:#52604b!important; text-decoration:none; } body.sharikclub-modern #footer a:hover { color:#496d21!important; } body.sharikclub-modern #footer_in { width:100%!important; max-width:1600px!important; margin:0 auto!important; box-sizing:border-box!important; padding:12px 24px!important; border:0!important; } body.sharikclub-modern #footer_in > .container-fluid { display:grid; grid-template-columns:minmax(190px,.9fr) minmax(350px,1.65fr) minmax(155px,.72fr) minmax(315px,1.35fr) 165px; align-items:start; width:100%!important; max-width:100%!important; gap:8px 24px; padding:0; } body.sharikclub-modern #footer_in > .container-fluid::before, body.sharikclub-modern #footer_in > .container-fluid::after, body.sharikclub-modern #footer_in .footer1::before, body.sharikclub-modern #footer_in .footer1::after, body.sharikclub-modern #footer_in .footer2::before, body.sharikclub-modern #footer_in .footer2::after { display:none!important; content:none!important; } body.sharikclub-modern #footer_in .footer1 { display:contents!important; margin:0; padding:0; } body.sharikclub-modern #footer_in .footer1 > .col, body.sharikclub-modern #footer_in .footer2 > .col { float:none; width:auto!important; min-width:0; margin:0; padding:0; clear:none; } body.sharikclub-modern #footer_in .f-col-logo { grid-column:1; grid-row:1; } body.sharikclub-modern #footer_in .f-col-apps { grid-column:2; grid-row:1 / span 2; } body.sharikclub-modern #footer_in .f-col-profile { grid-column:3; grid-row:1 / span 2; } body.sharikclub-modern #footer_in .f-col-contacts { grid-column:4; grid-row:1 / span 2; } body.sharikclub-modern #footer_in .f-col-rating { grid-column:5; grid-row:1 / span 2; } body.sharikclub-modern #footer #f_logo { width:100%; min-height:0!important; margin:0 0 4px!important; padding:0; line-height:0; } body.sharikclub-modern #footer #f_logo img { display:block; width:190px!important; max-width:100%!important; max-height:58px!important; height:auto!important; } body.sharikclub-modern #footer_in .f-col-logo .row { margin:0; } body.sharikclub-modern #footer_in .f-col-logo .f_copyright { float:none; width:100%!important; margin-top:4px; padding:0; color:#78806f; font-size:12px; line-height:1.4; white-space:nowrap!important; } body.sharikclub-modern #footer_in .scm-footer-tagline { max-width:280px; margin:6px 0 8px; color:#59674f; font-size:13px; line-height:1.55; } body.sharikclub-modern #footer_in .scm-footer-status { display:inline-flex; align-items:center; gap:7px; color:#4b7227; font-size:12px; font-weight:700; line-height:1.35; } body.sharikclub-modern #footer_in .scm-footer-status .fa { color:#91c94a; font-size:7px; } body.sharikclub-modern #footer_in .footer1 .title { margin:0 0 8px!important; color:#4b7227!important; font-size:15px!important; font-weight:700!important; line-height:1.35!important; text-transform:none!important; white-space:nowrap; } body.sharikclub-modern #footer_in .footer1 .menu { margin:0; } body.sharikclub-modern #footer_in .footer1 .menu li { margin:0 0 5px!important; line-height:1.3; } body.sharikclub-modern #footer_in .footer1 .menu a { font-size:13px; } body.sharikclub-modern #footer_in .f-col-apps .menu { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:0 20px; } body.sharikclub-modern #footer_in .f-col-contacts { padding:12px 14px!important; border:1px solid #dce8d2; border-radius:14px; background:#fff; } @media (min-width:1200px) { body.sharikclub-modern #footer_in .f-col-contacts { display:grid; grid-template-columns:auto minmax(150px,1fr); align-items:center; gap:6px 16px; } body.sharikclub-modern #footer_in .scm-footer-contact-head { grid-column:1 / -1; margin-bottom:0; } body.sharikclub-modern #footer_in .scm-footer-phone { grid-column:1; margin-bottom:0; } body.sharikclub-modern #footer_in .scm-footer-contact-list { grid-column:2; margin:0!important; } body.sharikclub-modern #footer_in .scm-footer-meta { grid-column:1 / -1; padding-top:5px; } } body.sharikclub-modern #footer_in .scm-footer-contact-head { display:flex; align-items:center; gap:11px; margin-bottom:7px; } body.sharikclub-modern #footer_in .scm-footer-contact-icon { display:flex; align-items:center; justify-content:center; width:32px; height:32px; flex:0 0 32px; border-radius:10px; background:#e8f4d2; color:#4b7227; font-size:17px; } body.sharikclub-modern #footer_in .scm-footer-contact-head span:not(.scm-footer-contact-icon) { display:block; margin-bottom:1px; color:#71806b; font-size:10px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; } body.sharikclub-modern #footer_in .scm-footer-contact-head strong { display:block; color:#293b25; font-size:15px; line-height:1.3; } body.sharikclub-modern #footer_in .scm-footer-phone { display:inline-flex; align-items:center; min-height:34px; margin-bottom:7px; padding:0 12px; border-radius:9px; background:#4b7227; color:#fff!important; font-size:16px; font-weight:700; line-height:1.2; } body.sharikclub-modern #footer_in .scm-footer-phone:hover { background:#3f6223; color:#fff!important; } body.sharikclub-modern #footer_in .scm-footer-contact-list { margin-bottom:6px!important; } body.sharikclub-modern #footer_in .scm-footer-contact-list li { display:flex; align-items:center; gap:8px; margin-bottom:6px!important; color:#617057; font-size:12px; } body.sharikclub-modern #footer_in .scm-footer-contact-list .fa { width:14px; color:#5f853e; text-align:center; } body.sharikclub-modern #footer_in .scm-footer-meta { display:flex; align-items:center; gap:8px; padding-top:7px; border-top:1px solid #e5eddf; } body.sharikclub-modern #footer_in .f-col-contacts .f_soc { display:flex; flex-wrap:wrap; gap:6px; margin:0; padding:0!important; } body.sharikclub-modern #footer_in .f_soc a { width:28px!important; height:28px!important; margin:0; color:#647e48!important; font-size:14px!important; line-height:28px!important; } body.sharikclub-modern #footer_in .f_soc .fa-stack { width:28px; height:28px; line-height:28px; } body.sharikclub-modern #footer_in .f_soc .fa-stack-2x { font-size:28px; } body.sharikclub-modern #footer_in .f-col-rating { min-width:0; padding:12px 10px!important; border:1px solid #dce8d2; border-radius:14px; background:#fff; text-align:center; } body.sharikclub-modern #footer_in .scm-footer-rating-title { margin-bottom:5px; color:#4b7227; font-size:12px; font-weight:700; line-height:1.3; white-space:nowrap; } body.sharikclub-modern #footer_in .scm-footer-rating-card { display:grid; grid-template-columns:auto 1fr; align-items:center; gap:1px 7px; width:100%; padding:4px 2px; color:#293b25!important; text-align:left; } body.sharikclub-modern #footer_in .scm-footer-rating-score { grid-row:1 / span 2; color:#293b25; font-size:22px; font-weight:800; line-height:1; } body.sharikclub-modern #footer_in .scm-footer-rating-stars { color:#f2b622; font-size:12px; letter-spacing:1px; line-height:1; white-space:nowrap; } body.sharikclub-modern #footer_in .scm-footer-rating-caption { color:#71806b; font-size:10px; line-height:1.2; white-space:nowrap; } body.sharikclub-modern #footer_in .footer_plugins { height:0; margin:0; overflow:hidden; } body.sharikclub-modern #footer_in .footer_plugins:empty, body.sharikclub-modern #footer_in .footer_plugins:not(:has(:not(div))) { display:none; } body.sharikclub-modern #footer_in .footer2 { display:flex; grid-column:1; grid-row:2; align-items:center; flex-wrap:wrap; gap:10px; min-height:0; margin:0; padding:0; border:0; } body.sharikclub-modern #footer_in .footer2 .f_madein, body.sharikclub-modern #footer_in .footer2 .footer_wide_text { display:none; } @media (min-width:768px) and (max-width:1199px) { body.sharikclub-modern #footer_in > .container-fluid { display:block; } body.sharikclub-modern #footer_in .footer1 { display:grid!important; grid-template-columns:200px minmax(150px,1fr) minmax(150px,1fr); gap:18px 24px; } body.sharikclub-modern #footer_in .f-col-logo { grid-column:1; grid-row:1 / span 2; } body.sharikclub-modern #footer_in .f-col-apps { grid-column:2; grid-row:1; } body.sharikclub-modern #footer_in .f-col-profile { grid-column:3; grid-row:1; } body.sharikclub-modern #footer_in .f-col-contacts { grid-column:2 / span 2; grid-row:2; } body.sharikclub-modern #footer_in .f-col-rating { grid-column:1; grid-row:2; align-self:start; } } @media (max-width:767px) { body.sharikclub-modern { padding-bottom:calc(44px + env(safe-area-inset-bottom))!important; } body.sharikclub-modern #footer { margin-top:12px!important; margin-bottom:0!important; padding:0!important; border-top:1px solid rgba(65,101,40,.14)!important; background:#f8fbf4!important; } body.sharikclub-modern #footer_in { width:100%!important; margin:0!important; padding:12px 16px!important; box-sizing:border-box!important; } body.sharikclub-modern #footer_in > .container-fluid { display:block!important; width:100%!important; margin:0!important; padding:0!important; } body.sharikclub-modern #footer_in .footer1 { display:grid!important; grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important; gap:18px 14px!important; width:100%!important; margin:0!important; padding:0 0 10px!important; border-bottom:1px solid rgba(65,101,40,.1)!important; } body.sharikclub-modern #footer_in .footer1 > .col { display:block!important; width:auto!important; min-width:0!important; margin:0!important; padding:0!important; float:none!important; } body.sharikclub-modern #footer_in .f-col-logo { grid-column:1 / -1!important; grid-row:1!important; } body.sharikclub-modern #footer_in .f-col-apps { grid-column:1 / -1!important; grid-row:2!important; } body.sharikclub-modern #footer_in .f-col-profile { grid-column:1 / -1!important; grid-row:3!important; } body.sharikclub-modern #footer_in .f-col-contacts { grid-column:1 / -1!important; grid-row:4!important; align-self:start!important; } body.sharikclub-modern #footer_in .f-col-rating { grid-column:1 / -1!important; grid-row:5!important; justify-self:start!important; } body.sharikclub-modern #footer_in .f-col-pages { grid-column:2!important; grid-row:auto!important; } body.sharikclub-modern #footer #f_logo { width:auto!important; min-height:0!important; margin:0 0 4px!important; padding:0!important; } body.sharikclub-modern #footer #f_logo img { width:190px!important; max-width:100%!important; max-height:52px!important; } body.sharikclub-modern #footer_in .f-col-logo .f_copyright { margin:0!important; color:#71806b!important; font-size:10px!important; line-height:1.3!important; white-space:normal!important; } body.sharikclub-modern #footer_in .scm-footer-tagline { max-width:330px; margin:8px 0 9px; font-size:12px; } body.sharikclub-modern #footer_in .footer1 .title { margin:0 0 5px!important; color:var(--scm-emerald-dark,#283b20)!important; font-size:12px!important; line-height:1.25!important; white-space:normal!important; } body.sharikclub-modern #footer_in .footer1 .menu { display:block!important; margin:0!important; padding:0!important; list-style:none!important; } body.sharikclub-modern #footer_in .f-col-apps .menu { display:grid!important; grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important; column-gap:14px!important; } body.sharikclub-modern #footer_in .f-col-profile .menu { display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; column-gap:10px!important; } body.sharikclub-modern #footer_in .footer1 .menu li { display:block!important; margin:0 0 3px!important; padding:0!important; line-height:1.25!important; } body.sharikclub-modern #footer_in .footer1 .menu li:last-child { margin-bottom:0!important; } body.sharikclub-modern #footer_in .footer1 .menu a, body.sharikclub-modern #footer_in .f_contacts li { color:#516746!important; font-size:11px!important; line-height:1.3!important; overflow-wrap:anywhere; } body.sharikclub-modern #footer_in .f_contacts ul { display:block!important; margin:0!important; padding:0!important; list-style:none!important; } body.sharikclub-modern #footer_in .f_contacts li { display:flex!important; align-items:flex-start; gap:7px; margin:0 0 4px!important; } body.sharikclub-modern #footer_in .f_contacts li:last-child { margin-bottom:0!important; } body.sharikclub-modern #footer_in .f_contacts li > .fa { flex:0 0 14px; width:14px; margin-top:2px!important; color:var(--scm-emerald,#416528)!important; font-size:13px!important; text-align:center; } body.sharikclub-modern #footer_in .f-col-contacts { padding:16px!important; } body.sharikclub-modern #footer_in .f-col-contacts .f_soc { display:flex!important; flex-wrap:wrap; gap:6px!important; margin:6px 0 0!important; padding:0!important; } body.sharikclub-modern #footer_in .f-col-contacts .f_soc a { display:inline-flex!important; align-items:center; justify-content:center; width:27px!important; height:27px!important; margin:0!important; line-height:27px!important; } body.sharikclub-modern #footer_in .f-col-contacts .f_soc .fa-stack-2x { font-size:27px!important; } body.sharikclub-modern #footer_in .f-col-contacts .f_soc .fa-stack-1x { font-size:13px!important; } body.sharikclub-modern #footer_in .footer_plugins, body.sharikclub-modern #footer_in .footer2 { display:none!important; } } @media (max-width:359px) { body.sharikclub-modern #footer_in { padding-left:12px!important; padding-right:12px!important; } body.sharikclub-modern #footer_in .footer1 { column-gap:12px!important; } } @media (min-width:768px) and (max-width:1049px) { body.sharikclub-modern #fixed_toolbar ul { white-space: nowrap } } body.sharikclub-modern #fixed_toolbar { height: 52px !important; min-height: 52px !important; background: #fff !important; border-top: 1px solid #e4eadc !important; box-shadow: 0 -2px 12px rgba(38,54,24,.06) !important } body.sharikclub-modern #fixed_toolbar>.container-fluid { height: 52px !important; box-sizing: border-box } body.sharikclub-modern #fixed_toolbar li { border: 0 !important; margin: 0 !important; float: none !important } body.sharikclub-modern #fixed_toolbar li a:hover { background: #eef6e2 !important } @media (min-width:768px) { body.sharikclub-modern #fixed_toolbar li#ft_cart { flex: 1.7 } } body.sharikclub-modern #fixed_toolbar ul { display: flex !important; align-items: center; height: 100%; margin: 0 !important; padding: 0 !important; gap: 0 !important } body.sharikclub-modern #fixed_toolbar li + li { border-left: 1px solid #dce5d2 !important } body.sharikclub-modern #fixed_toolbar li a { display: flex !important; align-items: center; justify-content: center; gap: 6px; height: 40px !important; line-height: normal !important; border: 0 !important; padding: 0 14px !important; color: #394a30 !important; border-radius: 0 !important } @media (min-width:768px) { body.sharikclub-modern #fixed_toolbar>.container-fluid { max-width: none !important; margin: 0 !important } } @media (min-width:768px) { body.sharikclub-modern #fixed_toolbar ul { justify-content: center } } @media (min-width:768px) { body.sharikclub-modern #fixed_toolbar li { flex: 0 0 auto !important } } @media (min-width:768px) { body.sharikclub-modern #fixed_toolbar li a { padding: 0 20px !important } } @media (min-width:1100px) { body.sharikclub-modern #fixed_toolbar>.container-fluid { width: 100% !important; max-width: none !important; padding: 0 !important; margin: 0 !important } } @media (min-width:1100px) { body.sharikclub-modern #fixed_toolbar ul { width: 100% !important; justify-content: center !important } } @media (max-width:991px) { body.sharikclub-modern .home_services .item+.item { margin-top: 18px !important } } body.sharikclub-modern .scm-order { background: #fff !important; border: 1px solid #dce8d6 !important; border-radius: 20px !important; padding: 28px !important; box-shadow: 0 8px 24px rgba(68,92,52,.06) !important; color: #283b20; margin-bottom: 28px !important } body.sharikclub-modern .scm-order .scm-section-heading { align-items: flex-end; margin-bottom: 28px !important } body.sharikclub-modern #scm-order-title,body.sharikclub-modern #scm-contact-title { font-size: 30px !important; line-height: 1.2 !important; letter-spacing: -.4px !important; margin: 8px 0 14px !important; color: #293b25 !important } body.sharikclub-modern .scm-order-grid { position: relative; display: grid !important; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 22px !important } body.sharikclub-modern .scm-order-grid:before { position: absolute; top: 27px; right: 8%; left: 8%; height: 2px; background: #d4e4c5; content: "" } body.sharikclub-modern .scm-order-grid>div { position: relative; z-index: 1; border: 0 !important; padding: 0 !important; min-width: 0 } body.sharikclub-modern .scm-order-grid b { display: flex !important; align-items: center; justify-content: center; width: 44px; height: 44px; border: 6px solid #fff; border-radius: 50%; background: #e8f4d2; color: #4b7227 !important; font-size: 18px !important; margin: 0 0 12px !important; box-sizing: content-box } body.sharikclub-modern .scm-order-grid>div:last-child b { background: #a4d65e; color: #283b20 !important } body.sharikclub-modern .scm-order-grid strong { display: block; font-size: 15px !important; line-height: 1.4; margin-bottom: 7px !important; color: #293b25 !important } body.sharikclub-modern .scm-order-grid span { display: block; font-size: 13px !important; line-height: 1.6 !important; color: #617057 !important } body.sharikclub-modern .scm-order-note { max-width: 310px; margin: 0 0 14px !important; color: #617057; font-size: 13px; line-height: 1.55; text-align: right } body.sharikclub-modern .scm-contact { display: grid !important; grid-template-columns: minmax(0,1.45fr) minmax(240px,1fr) !important; gap: 28px !important; padding: 30px !important; background: #f3f8ec !important; border: 1px solid #e0ecd5 !important; border-radius: 20px !important; box-shadow: none !important; color: #283b20; margin-top: 0 !important; margin-bottom: 24px !important; align-items: center } body.sharikclub-modern .scm-contact-main p { font-size: 14px !important; line-height: 1.7 !important; color: #58674e !important; margin: 0 0 20px !important } body.sharikclub-modern .scm-contact-card { background: rgba(255,255,255,.58) !important; border: 1px solid #d5e5c8 !important; border-radius: 14px !important; padding: 22px !important; box-shadow: none !important; color: #283b20 } body.sharikclub-modern .scm-contact-card>i { font-size: 25px !important; color: #5a8038 !important; margin-bottom: 12px !important } body.sharikclub-modern .scm-contact-card strong { font-size: 16px !important; margin-bottom: 10px !important } body.sharikclub-modern .scm-contact-card span { font-size: 13px !important; line-height: 1.65 !important; color: #59674f !important } body.sharikclub-modern .scm-contact-card li { white-space: nowrap !important } body.sharikclub-modern .scm-contact-card>a { display: inline-block; margin-top: 15px !important; color: #4b7227 !important; font-weight: 600 !important } body.sharikclub-modern .scm-contact-actions { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; gap: 10px !important; align-items: center !important } body.sharikclub-modern .scm-contact-phone, body.sharikclub-modern .scm-contact-email { display: inline-flex !important; align-items: center; justify-content: center; gap: 8px; min-height: 46px; padding: 0 17px; border: 1px solid #d0e5bd; border-radius: 12px; box-sizing: border-box; font-size: 14px !important; font-weight: 700; line-height: 1.2; text-decoration: none !important; white-space: nowrap } body.sharikclub-modern .scm-contact-phone { border-color: #4b7227; background: #4b7227; color: #fff !important } body.sharikclub-modern .scm-contact-email { background: #fff; color: #3f6228 !important } body.sharikclub-modern .bottom_text:empty { display: none } @media (max-width:1100px) { body.sharikclub-modern .scm-order-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 24px !important } body.sharikclub-modern .scm-order-grid:before { display: none } } @media (max-width:767px) { body.sharikclub-modern .scm-contact { grid-template-columns: 1fr !important; padding: 22px !important; gap: 20px !important } } @media (max-width:767px) { body.sharikclub-modern .scm-order { padding: 22px !important } body.sharikclub-modern .scm-order .scm-section-heading { display: block } body.sharikclub-modern .scm-order-note { max-width: none; margin-top: 8px !important; text-align: left } body.sharikclub-modern .scm-order-grid { grid-template-columns: 1fr !important; gap: 0 !important } body.sharikclub-modern .scm-order-grid:before { display: block; top: 22px; right: auto; bottom: 30px; left: 27px; width: 2px; height: auto } body.sharikclub-modern .scm-order-grid>div { display: grid; grid-template-columns: 56px minmax(0,1fr); column-gap: 13px; padding-bottom: 20px !important } body.sharikclub-modern .scm-order-grid b { grid-row: 1/3; margin: 0 !important } body.sharikclub-modern .scm-order-grid strong { align-self: end; margin: 3px 0 5px !important } body.sharikclub-modern .scm-order-grid span { grid-column: 2 } body.sharikclub-modern .scm-contact-actions { display: grid !important; grid-template-columns: 1fr; width: 100% } body.sharikclub-modern .scm-contact-phone, body.sharikclub-modern .scm-contact-email { width: 100% } } @media (max-width:767px) { body.sharikclub-modern #scm-order-title,body.sharikclub-modern #scm-contact-title { font-size: 25px !important } } @media (max-width:380px) { body.sharikclub-modern .scm-order-grid { grid-template-columns: 1fr } } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] { width: 960px !important; max-width: calc(100% - 32px) !important; padding: 28px !important; border-radius: 22px !important; text-align: left; box-shadow: 0 22px 70px rgba(23,35,18,.2) } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-name { font-size: 25px !important; line-height: 1.3 !important; color: #293b25 !important; margin: 0 44px 24px 0 !important; font-weight: 700 } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .remodal-close { top: 16px !important; right: 16px !important; left: auto !important; width: 36px; height: 36px; border-radius: 50%; background: #f2f5ee; color: #59674f } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-gallery-wrap { margin: 0 !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-core-image { border-radius: 14px; overflow: hidden; background: #f8faf5 } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images { height: 92px !important; min-height: 92px !important; max-height: 92px !important; margin-top: 12px !important; overflow: hidden } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-list, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-track, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-slide { height: 92px !important; min-height: 92px !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .image { height: 92px !important; border-radius: 9px; overflow: hidden; border: 2px solid transparent; box-sizing: border-box } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .img_middle, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .img_middle_in { display: flex !important; align-items: center; justify-content: center; width: 100% !important; height: 88px !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images img { width: 84px !important; height: 84px !important; object-fit: contain !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .image.selected { border-color: #a4d65e !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .articul { font-size: 12px !important; color: #7b8575 !important; margin: 0 0 16px !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .skus { list-style: none; padding: 0 !important; margin: 0 0 22px !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .skus li { margin: 0 0 9px !important; padding: 0 !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .skus label { display: flex !important; align-items: center; gap: 9px; width: 100%; padding: 13px 14px !important; border: 1px solid #dfe6d8; border-radius: 11px; cursor: pointer; font-size: 14px !important; background: #fff; box-sizing: border-box } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .skus label:has(input:checked) { background: #f0f7e5; border-color: #a4d65e } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .skus input { margin: 0 !important; accent-color: #638f32; flex-shrink: 0 } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .skus .price { margin-left: auto; font-size: 14px !important; font-weight: 600; color: #35452d !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .purchase { margin-top: 0 !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .prices { margin: 0 0 18px !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .prices>.price { font-size: 30px !important; line-height: 1.2 !important; font-weight: 700 !important; color: #293b25 !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons { display: flex !important; align-items: center; gap: 12px; flex-wrap: wrap } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap { width: 124px !important; float: none !important; margin: 0 !important; flex: 0 0 124px } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap .input-group { width: 100% } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap .btn,body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap input { height: 46px !important; box-shadow: none !important; border-color: #dfe6d8 !important; background: #fff !important; font-size: 16px !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap input { padding: 6px 0 !important; text-align: center; min-width: 30px } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .btn_add2cart { flex: 1; min-height: 46px !important; margin: 0 !important; padding: 11px 18px !important; border-radius: 11px !important; font-size: 16px !important; font-weight: 600 !important; background: #a4d65e !important; color: #26371d !important; border: 1px solid #a4d65e !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .btn_add2cart:hover { background: #96c94e !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .p_buttons { display: flex; flex-wrap: wrap; gap: 12px 20px; margin: 22px 0 !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .p_buttons a { font-size: 13px !important; margin: 0 !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] hr { border-color: #e8ece3; margin: 18px 0 !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .btn-sm { border: 0 !important; background: transparent !important; color: #4b7227 !important; padding: 4px 0 !important; font-size: 14px !important; font-weight: 600; box-shadow: none !important } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] a:focus-visible, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] button:focus-visible, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] input:focus-visible { outline: 2px solid #638f32; outline-offset: 3px } @media (max-width:767px) { body.sharikclub-modern [data-remodal-id="remodal_quick_view"] { padding: 20px !important; max-width: calc(100% - 20px) !important; margin: 10px auto !important; border-radius: 16px !important } } @media (max-width:767px) { body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-name { font-size: 21px !important; margin-bottom: 20px !important } } @media (max-width:767px) { body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .row>.col-sm-6 { width: 100% !important; float: none !important } } @media (max-width:767px) { body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .row>.col-sm-6+ .col-sm-6 { margin-top: 22px } } @media (max-width:767px) { body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-core-image { height: 300px !important } } @media (max-width:767px) { body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-core-image img { max-height: 300px !important; object-fit: contain } } @media (max-width:767px) { body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .prices>.price { font-size: 27px !important } } body.sharikclub-modern #header .scm-header-note { font-size: 11px; border-bottom: 0; min-height: 24px !important; padding: 3px 0 !important; line-height: 18px !important } @media (min-width:992px) { body.sharikclub-modern #header>.row { display: grid; grid-template-columns: 220px minmax(200px,1fr) 200px 182px !important; align-items: center !important; gap: 20px !important; margin: 0; padding: 8px 0 12px !important; height: auto; min-height: 82px !important; } } @media (min-width:992px) { body.sharikclub-modern #header>.row>.col { float: none; width: auto; min-width: 0; padding: 0 !important; margin: 0 !important } } @media (min-width:992px) { body.sharikclub-modern #header .h_search { display: block !important } } @media (min-width:992px) { body.sharikclub-modern #header .h_logo>a { display: flex; align-items: center; min-height: 70px !important } } @media (min-width:992px) { body.sharikclub-modern #header .h_logo img { width: auto; height: auto; max-height: 58px !important; max-width: 205px !important } } @media (min-width:992px) { body.sharikclub-modern #header .h_contacts>.in { display: block !important; width: 100% !important; padding: 0 !important; margin: 0 !important; left: auto !important; right: auto !important } } @media (min-width:992px) { body.sharikclub-modern #header .h_contacts .phone { margin: 0 !important; padding: 0 !important; line-height: 25px !important } } @media (min-width:992px) { body.sharikclub-modern #header .h_contacts .scm-phone-caption { white-space: nowrap; font-size: 11px !important; line-height: 16px !important; margin: 0 !important } } @media (min-width:992px) { body.sharikclub-modern #header .s-schedule-wrapper { display: block !important; margin: 2px 0 0 !important; line-height: 16px !important; font-size: 11px !important } } @media (min-width:992px) { body.sharikclub-modern #header #cart { min-height: 58px !important; padding-top: 9px !important; padding-bottom: 9px !important } } @media (min-width:768px) and (max-width:991px) { body.sharikclub-modern #header>.row { padding: 6px 0 10px !important; min-height: 82px !important; height: auto } body.sharikclub-modern #header>.row>.col { padding-top: 0 !important; padding-bottom: 0 !important } body.sharikclub-modern #header .h_logo img { max-width: 210px !important; max-height: 74px !important } } @media (max-width:767px) { body.sharikclub-modern #header .scm-header-note { font-size: 10px; line-height: 16px !important } } .shop-regions-window__wrapper, .shop-regions-ip-analyzer__wrapper { z-index: 1000 !important; } .region_mobil {text-align:left; font-size:15px;} @media only screen and (max-width: 768px) { .products_view_grid .product .image_wrap { height: 250px !important; position: relative !important; overflow: hidden !important; } .products_view_grid .product .image_wrap > a:first-child > img { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: contain !important; z-index: 1 !important; } .products_view_grid .product .product_name { position: relative !important; z-index: 2 !important; } } @media only screen and (max-width: 768px) { .products_view_grid .product { margin-bottom: 0px; } } @media (min-width:992px) { body.sharikclub-modern #topnav { min-height:42px; border-bottom:1px solid rgba(65,101,40,.12); background:#fff; } body.sharikclub-modern #topnav .topnav-in { min-height:42px; } body.sharikclub-modern #topnav .site_menu .menu > li > a, body.sharikclub-modern #topnav .auth_menu .menu > li > a { min-height:42px; padding:11px 15px; color:#41523a; font-size:13px; line-height:20px; } body.sharikclub-modern #topnav .site_menu .menu > li:first-child > a { padding-left:0; } body.sharikclub-modern #header { padding-right:20px; padding-left:20px; } body.sharikclub-modern #header .scm-header-note { display:flex; align-items:center; justify-content:space-between; min-height:31px!important; padding:6px 2px 4px!important; color:#71806b; font-size:12px; line-height:21px!important; } body.sharikclub-modern #header .scm-header-note span { display:inline-flex; align-items:center; gap:7px; } body.sharikclub-modern #header .scm-header-note .fa { color:#5b7a45; font-size:13px; } body.sharikclub-modern #header > .row { grid-template-columns:minmax(230px,.78fr) minmax(400px,2.35fr) minmax(245px,.9fr) minmax(225px,.82fr)!important; gap:24px!important; min-height:96px!important; padding:10px 0 15px!important; } body.sharikclub-modern #header .h_logo > a { min-height:70px!important; } body.sharikclub-modern #header .h_logo img { max-width:230px!important; max-height:62px!important; } body.sharikclub-modern #header .h_search .search { height:56px; overflow:hidden; border:1px solid #cfdfc4; border-radius:15px; background:#fff; box-shadow:0 5px 18px rgba(40,59,32,.045); transition:border-color .2s ease,box-shadow .2s ease; } body.sharikclub-modern #header .h_search .search:focus-within { border-color:#92c44b; box-shadow:0 0 0 3px rgba(164,214,94,.16),0 7px 20px rgba(40,59,32,.06); } body.sharikclub-modern #header .h_search .search-field { height:54px; padding:0 82px 0 19px; color:#283b20; font-size:15px; } body.sharikclub-modern #header .h_search .search-field::placeholder { color:#899186; opacity:1; } body.sharikclub-modern #header .h_search .btn { width:68px; height:54px; border-radius:0 14px 14px 0; background:#9fd253; transition:background .2s ease; } body.sharikclub-modern #header .h_search .btn:hover, body.sharikclub-modern #header .h_search .btn:focus-visible { background:#8bc33e; } body.sharikclub-modern #header > .row > .h_contacts { position:relative; padding-left:44px!important; text-align:left; } body.sharikclub-modern #header .h_contacts::before { content:'\f095'; position:absolute; top:5px; left:0; display:grid; width:34px; height:34px; place-items:center; border-radius:50%; background:#edf6e3; color:#5f853d; font-family:FontAwesome; font-size:15px; } body.sharikclub-modern #header .h_contacts > .in { text-align:left!important; } body.sharikclub-modern #header .h_contacts .phone { line-height:28px!important; } body.sharikclub-modern #header .h_contacts .phone a { color:#294321; font-size:22px; letter-spacing:-.45px; } body.sharikclub-modern #header .h_contacts .scm-phone-caption { color:#70806a; font-size:12px!important; line-height:17px!important; } body.sharikclub-modern #header .s-schedule-wrapper { margin-top:3px!important; color:#8b9388; font-size:11px!important; } body.sharikclub-modern #header #cart { position:relative; display:flex; min-height:70px!important; flex-direction:column; justify-content:center; padding:11px 38px 11px 56px!important; border-color:#ccdfbd; border-radius:16px; background:linear-gradient(135deg,#f4faec 0%,#edf6e1 100%); box-shadow:0 5px 18px rgba(40,59,32,.05); transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease; } body.sharikclub-modern #header #cart:hover { border-color:#a7cc77; background:linear-gradient(135deg,#f0f8e6 0%,#e8f4d8 100%); box-shadow:0 9px 22px rgba(40,59,32,.09); transform:translateY(-1px); } body.sharikclub-modern #header #cart .icon { left:15px; width:32px; height:38px; } body.sharikclub-modern #header #cart .cart_summary { color:#6d9d38; font-size:14px; font-weight:700; line-height:22px; } body.sharikclub-modern #header #cart .cart_total_wrap { overflow:hidden; color:#607056; font-size:12px; line-height:18px; text-overflow:ellipsis; } body.sharikclub-modern #header #cart::after { content:'\f105'; position:absolute; top:50%; right:15px; color:#7e966c; font-family:FontAwesome; font-size:18px; transform:translateY(-50%); } body.sharikclub-modern .scm-category-nav { margin:0; overflow:visible; border-color:#cfdfc4; border-radius:16px; box-shadow:0 10px 28px rgba(40,59,32,.08); } body.sharikclub-modern .scm-category-row { gap:0; padding:0; } body.sharikclub-modern .scm-category-item { position:relative; min-height:72px; border-radius:0; } body.sharikclub-modern .scm-category-item + .scm-category-item::after { content:''; position:absolute; top:18px; bottom:18px; left:0; width:1px; background:rgba(65,101,40,.12); } body.sharikclub-modern .scm-category-item:first-child { border-radius:15px 0 0 15px; } body.sharikclub-modern .scm-category-item:last-child { border-radius:0 15px 15px 0; } body.sharikclub-modern .scm-category-item > a { display:flex; min-width:0; align-items:center; gap:12px; padding:0 8px 0 24px; font-size:14px; line-height:20px; } body.sharikclub-modern .scm-category-item > a::before { display:inline-grid; width:30px; height:30px; flex:0 0 30px; place-items:center; border-radius:9px; background:#eff7e7; color:#678c48; font-family:FontAwesome; font-size:14px; font-weight:400; } body.sharikclub-modern .scm-category-item:nth-child(1) > a::before { content:'\f073'; } body.sharikclub-modern .scm-category-item:nth-child(2) > a::before { content:'\f006'; } body.sharikclub-modern .scm-category-item:nth-child(3) > a::before { content:'\f1ae'; } body.sharikclub-modern .scm-category-item:nth-child(4) > a::before { content:'\f1fc'; } body.sharikclub-modern .scm-category-item:nth-child(5) > a::before { content:'\f0c0'; } body.sharikclub-modern .scm-category-item > button { flex-basis:44px; width:44px; height:72px; border-radius:0; } body.sharikclub-modern .scm-category-item:hover, body.sharikclub-modern .scm-category-item.is-open { background:#f2f8eb; } body.sharikclub-modern .scm-category-item:hover > a::before, body.sharikclub-modern .scm-category-item.is-open > a::before { background:#e2f0d3; color:#4f7a2d; } body.sharikclub-modern .scm-category-panel { top:calc(100% - 1px); border-radius:14px; } body.sharikclub-modern:has(#scm-home-carousel) .page_wrapper { margin-top:24px; padding-top:0; } body.sharikclub-modern:has(#scm-home-carousel) .sidebar { padding-right:15px; } body.sharikclub-modern:has(#scm-home-carousel) #page-content .scm-hero { width:100%; max-width:none; margin:0 0 8px; } } @media (min-width:1251px) { body.sharikclub-modern:has(#scm-home-carousel) .side_menu_categories .menu > li > .link > a { display:flex; min-height:47px; align-items:center; box-sizing:border-box; } body.sharikclub-modern:has(#scm-home-carousel) #page-content .scm-hero { height:315px; } body.sharikclub-modern:has(#scm-home-carousel) #page-content .scm-hero-track { height:100%; aspect-ratio:auto; } body.sharikclub-modern:has(#scm-home-carousel) #scm-products + .content_slider { margin-top:40px; } } @media (min-width:992px) and (max-width:1250px) { body.sharikclub-modern #header > .row { grid-template-columns:205px minmax(300px,1fr) 220px 205px!important; gap:15px!important; } body.sharikclub-modern #header .h_logo img { max-width:200px!important; } body.sharikclub-modern #header > .row > .h_contacts { padding-left:0!important; } body.sharikclub-modern #header .h_contacts::before { display:none; } body.sharikclub-modern #header .h_contacts .phone a { font-size:19px; } body.sharikclub-modern .scm-category-item > a { gap:8px; padding-left:14px; font-size:13px; } body.sharikclub-modern .scm-category-item > a::before { width:26px; height:26px; flex-basis:26px; } } @media (min-width: 769px) { body.sharikclub-modern .products_view_grid .product, body.sharikclub-modern .products_view_grid .product > .in { height: auto !important; min-height: 0 !important; max-height: none !important; } body.sharikclub-modern .products_view_grid .image_wrap { height: auto !important; aspect-ratio: 1 / 1; margin: -5px -5px 12px !important; display: flex; align-items: center; justify-content: center; } body.sharikclub-modern .products_view_grid .image_wrap > a:first-child { display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; } body.sharikclub-modern .products_view_grid .protilegallery_wrapper, body.sharikclub-modern .products_view_grid .protilegallery_images, body.sharikclub-modern .products_view_grid .protilegallery_image { width: 100% !important; height: 100% !important; padding-bottom: 0 !important; } body.sharikclub-modern .products_view_grid .protilegallery_images { display: block !important; position: relative; line-height: normal !important; } body.sharikclub-modern .products_view_grid .protilegallery_images .protilegallery_image { display: none !important; position: absolute; inset: 0; width: 100% !important; height: 100% !important; align-items: center; justify-content: center; } body.sharikclub-modern .products_view_grid .protilegallery_wrapper:not(.hover_block) .protilegallery_images .protilegallery_image:first-child, body.sharikclub-modern .products_view_grid .protilegallery_images .protilegallery_image.active { display: flex !important; } body.sharikclub-modern .products_view_grid .image_wrap img, body.sharikclub-modern .products_view_grid .image_wrap > a:first-child > img { width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; aspect-ratio: auto !important; object-fit: contain !important; object-position: center !important; } } body.sharikclub-modern .products_view_grid .purchase, body.sharikclub-modern .products_view_grid .purchase > .clearfix, body.sharikclub-modern .products_view_grid .btn_add2cart_wrap, body.sharikclub-modern .products_view_grid .btn_add2cart { margin-bottom: 0 !important; } body.sharikclub-modern #page-content.page-content:has(.checkout) { padding: 24px 28px 44px !important; } body.sharikclub-modern .checkout-title { margin: 0 0 18px !important; } body.sharikclub-modern .checkout-title h1 { margin: 0 !important; font-size: 30px !important; } body.sharikclub-modern .checkout-step { margin: 0 0 10px !important; } body.sharikclub-modern .checkout-step h2 { margin: 0 !important; padding: 12px 16px !important; background: #f5f8f2 !important; border: 1px solid #dce8d6 !important; border-radius: 7px !important; font-size: 17px !important; line-height: 1.3 !important; } body.sharikclub-modern .checkout-step.is-current h2 { background: #fff !important; border-color: #9bc77b !important; box-shadow: 0 2px 8px rgba(83,125,45,.08) !important; } body.sharikclub-modern .checkout-step h2 a { color: #5d743f !important; text-decoration: none !important; } body.sharikclub-modern .checkout-step.is-current h2 a { color: #416528 !important; font-weight: 700 !important; } body.sharikclub-modern .checkout-step-content { padding: 14px 2px 0 !important; } body.sharikclub-modern .select_auth { margin: 0 0 14px !important; } body.sharikclub-modern #checkout-contact-form > div, body.sharikclub-modern #checkout-contact-form .wa-field { margin-bottom: 10px !important; } body.sharikclub-modern #checkout-contact-form label, body.sharikclub-modern #checkout-contact-form > div > label { color: #586052 !important; font-size: 13px !important; } body.sharikclub-modern #checkout-contact-form input[type="text"], body.sharikclub-modern #checkout-contact-form input[type="tel"], body.sharikclub-modern #checkout-contact-form input[type="email"] { box-sizing: border-box !important; height: 38px !important; padding: 8px 11px !important; border: 1px solid #cbdac2 !important; border-radius: 6px !important; } body.sharikclub-modern #checkout-contact-form .wa-name, body.sharikclub-modern #checkout-contact-form .wa-value { padding-top: 0 !important; } body.sharikclub-modern .checkout-step button[type="submit"], body.sharikclub-modern .checkout-step .btn { padding: 10px 24px !important; border-color: #79b45b !important; border-radius: 7px !important; background: #79b45b !important; box-shadow: 0 3px 8px rgba(92,145,63,.2) !important; font-weight: 700 !important; } @media (min-width: 900px) { body.sharikclub-modern #checkout-contact-form { max-width: 760px !important; } body.sharikclub-modern #checkout-contact-form .wa-field { display: flex !important; align-items: center !important; } body.sharikclub-modern #checkout-contact-form .wa-name { width: 180px !important; } body.sharikclub-modern #checkout-contact-form .wa-value { flex: 1 !important; } } @media (max-width: 700px) { body.sharikclub-modern #page-content.page-content:has(.checkout) { padding: 18px 14px 36px !important; } body.sharikclub-modern .checkout-title h1 { font-size: 25px !important; } } .header .phone, .header .phone * { white-space: nowrap !important; } .header .phone small, .header .phone .hint { font-size: 14px !important; line-height: 1.2 !important; } .scm-phone-caption { white-space: nowrap !important; display: block !important; } body.sharikclub-modern .home_services { padding: 18px !important; border-radius: 22px; } body.sharikclub-modern .home_services > .row { display: grid !important; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 36px; margin: 0 !important; } body.sharikclub-modern .home_services > .row:before, body.sharikclub-modern .home_services > .row:after { display: none !important; content: none !important; } body.sharikclub-modern .home_services .item { position: relative; float: none !important; width: auto !important; margin: 0 !important; padding: 0 !important; } body.sharikclub-modern .home_services .item:not(:last-child):before { position: absolute; z-index: 2; top: 46px; right: -29px; width: 22px; height: 1px; background: #c9dcb7; content: ""; } body.sharikclub-modern .home_services .item:not(:last-child):after { position: absolute; z-index: 3; top: 38px; right: -32px; width: 16px; height: 16px; border-radius: 50%; background: #fff; color: #5a8038; content: "\f105"; font: normal normal normal 14px/16px FontAwesome; text-align: center; } body.sharikclub-modern .home_services .item > a { display: grid !important; grid-template-columns: 54px minmax(0, 1fr) !important; column-gap: 14px !important; align-items: start !important; min-height: 156px; padding: 18px !important; border-radius: 16px; box-sizing: border-box; color: #293b25 !important; text-decoration: none; transition: background .2s ease, transform .2s ease; } body.sharikclub-modern .home_services .item > a:hover { background: #f3f8ec; transform: translateY(-2px); } body.sharikclub-modern .home_services .item_icon { float: none !important; grid-column: 1 !important; grid-row: 1 !important; flex: none !important; width: 54px !important; height: 54px !important; padding: 0 !important; margin: 0 !important; border-radius: 50%; display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; } body.sharikclub-modern .home_services .item_icon i, body.sharikclub-modern .home_services .item_icon svg, body.sharikclub-modern .home_services .item_icon img { display: block; width: 28px !important; height: 28px !important; line-height: 28px !important; margin: 0 !important; font-size: 28px !important; text-align: center; object-fit: contain; } body.sharikclub-modern .home_services .item_icon .fa { font-size: 29px !important; line-height: 1 !important; position: static !important; transform: none !important; } body.sharikclub-modern .home_services .ofh { grid-column: 2 !important; grid-row: 1 !important; min-width: 0 !important; padding: 0 !important; } body.sharikclub-modern .home_services .item_title { margin: 0 0 5px !important; font-size: 16px !important; font-weight: 700; line-height: 1.35 !important; } body.sharikclub-modern .home_services .item_text { margin: 0 0 10px !important; color: #59674e; font-size: 13px !important; line-height: 1.55 !important; } body.sharikclub-modern .scm-service-kicker { display: block; margin-bottom: 5px; color: #557c35; font-size: 10px; font-weight: 700; line-height: 1.3; letter-spacing: .11em; text-transform: uppercase; } body.sharikclub-modern .scm-service-link { display: inline-flex; align-items: center; gap: 6px; color: #4b7227; font-size: 11px; font-weight: 700; line-height: 1.4; } body.sharikclub-modern .scm-service-link .fa { font-size: 10px; } @media (max-width: 767px) { body.sharikclub-modern .home_services > .row { grid-template-columns: 1fr; gap: 28px; } body.sharikclub-modern .home_services .item:not(:last-child):before { top: auto; right: auto; bottom: -22px; left: 41px; width: 1px; height: 18px; } body.sharikclub-modern .home_services .item:not(:last-child):after { top: auto; right: auto; bottom: -26px; left: 34px; content: "\f107"; } body.sharikclub-modern .home_services .item > a { grid-template-columns: 48px minmax(0, 1fr) !important; column-gap: 12px !important; min-height: 0; padding: 14px !important; } body.sharikclub-modern .home_services .item_icon { width: 48px !important; height: 48px !important; } body.sharikclub-modern .home_services .item_icon i, body.sharikclub-modern .home_services .item_icon svg, body.sharikclub-modern .home_services .item_icon img { width: 24px !important; height: 24px !important; line-height: 24px !important; font-size: 24px !important; } } body.sharikclub-modern .page-content { color: #35472c; } body.sharikclub-modern .page-content > .cart-summary-page { box-sizing: border-box; max-width: 1300px; margin: 0 auto 32px; padding: 26px 30px 30px !important; border: 1px solid #e2eadc; border-radius: 16px; background: #fff; box-shadow: 0 5px 18px rgba(50,75,40,.07); color: #283b20; } body.sharikclub-modern .cart-summary-page > form { margin: 0; } body.sharikclub-modern .cart-summary-page h1 { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin: 0 0 22px !important; color: #293b25 !important; font-size: 30px !important; font-weight: 700 !important; line-height: 1.2; } body.sharikclub-modern .cart-summary-page h1 .btn_clear_cart { float: none; margin-left: auto; padding: 9px 14px !important; border: 1px solid #d0e5bd !important; border-radius: 9px !important; background: #f3f9ea !important; color: #416528 !important; font-size: 13px; font-weight: 600; line-height: 1.2; } body.sharikclub-modern .cart-summary-page h1 .btn_clear_cart:hover { border-color: #a4d65e !important; background: #e4f3cc !important; color: #283b20 !important; } body.sharikclub-modern .cart-summary-page .cart-table { width: 100%; margin: 0; border-collapse: separate; border-spacing: 0; table-layout: fixed; color: #283b20; font-size: 15px; } body.sharikclub-modern .cart-summary-page .cart-table td { box-sizing: border-box; padding: 16px 10px !important; border-bottom: 1px solid #edf1ea; vertical-align: middle; } body.sharikclub-modern .cart-summary-page .cart-table thead td { padding: 0 14px 12px !important; border-bottom: 2px solid #d0e5bd !important; color: #7b8b70; font-size: 12px; font-weight: 600; letter-spacing: .04em; line-height: 1.3; text-transform: uppercase; vertical-align: bottom; } body.sharikclub-modern .cart-summary-page .cart-table thead td:nth-child(1) { width: 13%; text-align: left !important; } body.sharikclub-modern .cart-summary-page .cart-table thead td:nth-child(2) { width: 37%; text-align: left !important; } body.sharikclub-modern .cart-summary-page .cart-table thead td:nth-child(3) { width: 13%; text-align: right !important; } body.sharikclub-modern .cart-summary-page .cart-table thead td:nth-child(4) { width: 15%; text-align: center !important; } body.sharikclub-modern .cart-summary-page .cart-table thead td:nth-child(5) { width: 13%; text-align: right !important; } body.sharikclub-modern .cart-summary-page .cart-table thead td:nth-child(6) { width: 9%; text-align: right !important; } body.sharikclub-modern .cart-summary-page .cart-table tbody td { padding: 18px 14px !important; border: 0 !important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr:last-child td { border-bottom: 0; } body.sharikclub-modern .cart-summary-page .cart-table .item-thumb { width: 140px !important; padding: 18px 12px 18px 0 !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-thumb img { display: inline-block; width: 110px !important; height: 110px !important; max-width: none !important; border-radius: 10px; object-fit: contain; vertical-align: middle; } body.sharikclub-modern .cart-summary-page .cart-table .item-center { padding-right: 24px !important; color: #283b20; font-size: 16px; line-height: 1.45; } body.sharikclub-modern .cart-summary-page .cart-table .item-center a { display: inline-block; color: #416528 !important; font-weight: 600; line-height: 1.4; text-decoration: none; } body.sharikclub-modern .cart-summary-page .cart-table .item-center a:hover { color: #293b25 !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center .editable { display: inline-flex !important; align-items: center; min-height: 34px; margin: 8px 0 0 !important; padding: 6px 11px !important; border: 1px solid var(--scm-border) !important; border-radius: 9px !important; background: var(--scm-soft) !important; color: var(--scm-accent-dark) !important; font-size: 13px; line-height: 1.3 !important; cursor: pointer; } body.sharikclub-modern .cart-summary-page .cart-table .item-price, body.sharikclub-modern .cart-summary-page .cart-table .item-total { color: #35472c; font-size: 16px; font-weight: 600; text-align: right; white-space: nowrap; } body.sharikclub-modern .cart-summary-page .cart-table .item-total { font-size: 18px; font-weight: 700; } body.sharikclub-modern .cart-summary-page .cart-table .item-qty { text-align: center; white-space: nowrap; } body.sharikclub-modern .cart-summary-page .cart-table .item-qty .input-group { display: grid !important; grid-template-columns: 40px 44px 40px !important; align-items: stretch; width: 124px !important; min-width: 124px !important; height: 42px !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-qty .input-group-btn { position: relative; z-index: 2; display: block !important; width: 40px !important; margin: 0 !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-qty .qty { position: relative; z-index: 1; display: block !important; width: 44px !important; min-width: 44px !important; height: 42px !important; margin: 0 !important; padding: 0 4px !important; border: 1px solid #d0e5bd !important; border-right: 0 !important; border-left: 0 !important; border-radius: 0 !important; background: #fff !important; color: var(--scm-text) !important; opacity: 1 !important; font-size: 16px !important; font-weight: 700 !important; text-align: center !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-remove { padding-right: 0 !important; text-align: right; white-space: nowrap; } body.sharikclub-modern .cart-summary-page .cart-table .item-remove .delete { display: inline-flex; align-items: center; gap: 4px; color: #7b8b70; font-size: 13px; text-decoration: none; } body.sharikclub-modern .cart-summary-page .cart-table .item-remove .delete:hover { color: #4b7227; } body.sharikclub-modern .cart-summary-page .cart_bottom { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 24px; margin: 24px 0 0; padding: 26px 15px 0; border-top: 1px solid #e4f3cc; } body.sharikclub-modern .cart-summary-page .cart_bottom > [class*="col-sm-"] { float: none; box-sizing: border-box; padding: 0; } body.sharikclub-modern .cart-summary-page .cart_bottom > .col-sm-9 { flex: 1 1 560px; min-width: 0; } body.sharikclub-modern .cart-summary-page .cart_bottom > .col-sm-3 { flex: 0 1 300px; max-width: 100%; margin-left: auto; } body.sharikclub-modern .cart-summary-page #apply-coupon-code { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; color: #7b8b70; font-size: 13px; } body.sharikclub-modern .cart-summary-page #apply-coupon-code .coupon_wrapper { display: flex; flex: 1 1 240px; align-items: center; max-width: 360px; gap: 8px; } body.sharikclub-modern .cart-summary-page #apply-coupon-code input.form-control, body.sharikclub-modern .cart-summary-page #apply-coupon-code select.form-control { box-sizing: border-box; height: 42px !important; border: 1px solid #dfe8d8 !important; border-radius: 9px !important; box-shadow: none !important; } body.sharikclub-modern .cart-summary-page #apply-coupon-code input.form-control { width: 180px; background: #fff; color: #283b20; } body.sharikclub-modern .cart-summary-page #apply-coupon-code input.form-control:focus, body.sharikclub-modern .cart-summary-page #apply-coupon-code select.form-control:focus { border-color: #a4d65e !important; box-shadow: 0 0 0 3px rgba(164,214,94,.18) !important; } body.sharikclub-modern .cart-summary-page #apply-coupon-code button, body.sharikclub-modern .cart-summary-page .btn-secondary { border: 0 !important; border-radius: 9px !important; background: #eef6e7 !important; color: #4b7227 !important; font-weight: 600; } body.sharikclub-modern .cart-summary-page #apply-coupon-code button { height: 42px; padding: 0 15px; } body.sharikclub-modern .cart-summary-page #apply-coupon-code button:hover, body.sharikclub-modern .cart-summary-page .btn-secondary:hover { background: #e1f0d5 !important; } body.sharikclub-modern .cart-summary-page .coupon_discount { flex-basis: 100%; color: #416528; } body.sharikclub-modern .cart-summary-page .cart_total_checkout { width: 100%; min-width: 0; margin: 0; border-collapse: collapse; color: #283b20; } body.sharikclub-modern .cart-summary-page .cart_total_checkout th, body.sharikclub-modern .cart-summary-page .cart_total_checkout td { padding: 7px 0 !important; border: 0; vertical-align: baseline; } body.sharikclub-modern .cart-summary-page .cart_total_checkout th { color: #7b8b70; font-size: 16px; font-weight: 500; text-align: left; } body.sharikclub-modern .cart-summary-page .cart_total_checkout td { text-align: right; } body.sharikclub-modern .cart-summary-page .cart_total_checkout .cart-total { color: #293b25; font-size: 26px; font-weight: 700; text-align: right; } body.sharikclub-modern .cart-summary-page .cart-checkout { display: flex; flex-direction: column; gap: 10px !important; padding-top: 16px !important; } body.sharikclub-modern .cart-summary-page .cart-checkout input.btn-primary, body.sharikclub-modern .cart-summary-page .cart-checkout button, body.sharikclub-modern .cart-summary-page .cart-checkout .quickorder-button-cart { display: block; width: 100% !important; box-sizing: border-box; min-height: 46px !important; margin: 0 !important; padding: 11px 18px !important; border: 0 !important; border-radius: 10px !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.2; text-align: center; } body.sharikclub-modern .cart-summary-page .cart-checkout input.btn-primary, body.sharikclub-modern .cart-summary-page .cart-checkout .quickorder-button-cart { background: var(--scm-accent) !important; color: var(--scm-text) !important; } body.sharikclub-modern .cart-summary-page .cart-checkout input.btn-primary:hover, body.sharikclub-modern .cart-summary-page .cart-checkout .quickorder-button-cart:hover { background: #94c84d !important; } body.sharikclub-modern .cart-summary-page .wa-step-auth-section, body.sharikclub-modern .cart-summary-page .wa-step-region-section { border: 0 !important; } @media (max-width: 900px) { body.sharikclub-modern .page-content > .cart-summary-page { margin-bottom: 24px; padding: 16px 14px 20px !important; border-radius: 12px; } body.sharikclub-modern .cart-summary-page h1 { display: grid !important; grid-template-columns: 1fr auto; align-items: center; gap: 10px !important; margin-bottom: 16px !important; font-size: 25px !important; } body.sharikclub-modern .cart-summary-page h1 .btn_clear_cart { margin: 0 !important; padding: 8px 10px !important; font-size: 12px !important; } body.sharikclub-modern .cart-summary-page .cart-table, body.sharikclub-modern .cart-summary-page .cart-table tbody { display: block !important; width: 100% !important; } body.sharikclub-modern .cart-summary-page .cart-table { overflow: visible; table-layout: auto; } body.sharikclub-modern .cart-summary-page .cart-table thead { display: none; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item { display: grid !important; grid-template-columns: 104px minmax(0,1fr); grid-template-areas: "image name" "image price" "quantity remove"; gap: 8px 12px; width: 100% !important; min-height: 0 !important; margin: 0 0 12px !important; padding: 12px !important; border: 1px solid var(--scm-border) !important; border-radius: 11px !important; background: #fff !important; box-sizing: border-box !important; } body.sharikclub-modern .cart-summary-page .cart-table tbody td { display: block !important; width: auto !important; min-width: 0 !important; height: auto !important; padding: 0 !important; border: 0 !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-thumb { grid-area: image; width: 104px !important; padding: 0 !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-thumb .img_middle { width: 104px !important; height: 104px !important; border-radius: 9px !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-thumb img { width: 98px !important; height: 98px !important; object-fit: contain !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center { grid-area: name; min-width: 0; padding: 0 !important; font-size: 14px !important; line-height: 1.4 !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center > div { margin: 0 !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center a { font-size: 15px; line-height: 1.35; } body.sharikclub-modern .cart-summary-page .cart-table .item-center br { display: none !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-price { grid-area: price; align-self: end; margin-top: 9px; font-size: 16px !important; font-weight: 700 !important; text-align: left; } body.sharikclub-modern .cart-summary-page .cart-table .item-qty { grid-area: quantity; align-self: center; margin-top: 9px; text-align: left; } body.sharikclub-modern .cart-summary-page .cart-table .item-total { display: none !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-remove { grid-area: remove; align-self: center; margin-top: 9px; padding: 0 !important; text-align: right !important; } body.sharikclub-modern .cart-summary-page .cart-table .item-remove .delete { padding: 8px !important; border-radius: 8px; background: #f7f4f1; color: #8a5949 !important; } body.sharikclub-modern .cart-summary-page .cart_bottom { display: block !important; margin: 0 !important; padding: 16px 0 0 !important; } body.sharikclub-modern .cart-summary-page .cart_bottom > [class*="col-"] { float: none !important; width: 100% !important; max-width: none; padding: 0 !important; } body.sharikclub-modern .cart-summary-page .cart_bottom > .col-sm-3 { margin-top: 22px; } body.sharikclub-modern .cart-summary-page #apply-coupon-code { display: block; margin-bottom: 16px !important; } body.sharikclub-modern .cart-summary-page #apply-coupon-code .coupon_wrapper { width: 100%; max-width: none; margin-top: 8px; } body.sharikclub-modern .cart-summary-page #apply-coupon-code input.form-control { flex: 1 1 auto; min-width: 0; } body.sharikclub-modern .cart-summary-page .cart_total_checkout { width: 100% !important; margin: 0 0 12px !important; } body.sharikclub-modern .cart-summary-page .cart-checkout { width: 100% !important; padding: 0 !important; } body.sharikclub-modern .cart-summary-page .products_slider { margin-top: 30px !important; } body.sharikclub-modern .cart-summary-page .products_slider .title { font-size: 24px !important; } body.sharikclub-modern .cart-summary-page .products_slider .product .image_wrap, body.sharikclub-modern .cart-summary-page .products_slider .product .protilegallery_wrapper, body.sharikclub-modern .cart-summary-page .products_slider .product .protilegallery_images, body.sharikclub-modern .cart-summary-page .products_slider .product .protilegallery_image { height: 190px !important; } } body.sharikclub-modern:has(.checkout) .menubar { display: none !important; } body.sharikclub-modern:has(.cart-summary-page) .site_wrap { min-height: auto; } body.sharikclub-modern h1, body.sharikclub-modern h2, body.sharikclub-modern h3 { color:var(--scm-text); } body.sharikclub-modern h1 { font-size:32px; line-height:1.25; } body.sharikclub-modern .btn, body.sharikclub-modern button, body.sharikclub-modern input[type=submit] { border-radius:var(--scm-radius); } body.sharikclub-modern .products_view_grid .product { position:relative; } body.sharikclub-modern .products_view_grid .product .rating { display:none!important; } body.sharikclub-modern .products_view_grid .product .product_buttons, body.sharikclub-modern .products_view_grid .product .p_buttons { position:absolute!important; top:12px!important; right:12px!important; bottom:auto!important; left:auto!important; z-index:5; width:42px!important; height:42px!important; margin:0!important; } body.sharikclub-modern .products_view_grid .product .catalog_favorite_wrap { position:absolute!important; top:12px!important; right:auto!important; bottom:auto!important; left:12px!important; z-index:20!important; width:40px!important; height:40px!important; margin:0!important; } body.sharikclub-modern a.catalog_favorite { position: relative !important; inset: auto !important; display: grid !important; place-items: center !important; box-sizing: border-box !important; width: 40px !important; height: 40px !important; min-width: 40px !important; margin: 0 !important; padding: 0 !important; border: 1px solid #d7e2cf !important; border-radius: 50% !important; background: rgba(255,255,255,.96) !important; color: rgba(99,114,92,.48) !important; opacity: 1 !important; transform: none !important; } body.sharikclub-modern a.catalog_favorite > i { display: none !important; background: none !important; } body.sharikclub-modern a.catalog_favorite::before { content: "" !important; display: block !important; width: 22px !important; height: 20px !important; margin: 0 !important; background-color: currentColor !important; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.2-4.35-9.45-8.12C.46 9.38 2.08 5 6.18 4.25A5.3 5.3 0 0 1 12 7.1a5.3 5.3 0 0 1 5.82-2.85c4.1.75 5.72 5.13 3.63 8.63C19.2 16.65 12 21 12 21Z'/%3E%3C/svg%3E") center / contain no-repeat !important; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.2-4.35-9.45-8.12C.46 9.38 2.08 5 6.18 4.25A5.3 5.3 0 0 1 12 7.1a5.3 5.3 0 0 1 5.82-2.85c4.1.75 5.72 5.13 3.63 8.63C19.2 16.65 12 21 12 21Z'/%3E%3C/svg%3E") center / contain no-repeat !important; transform: none !important; } body.sharikclub-modern a.catalog_favorite.active, body.sharikclub-modern a.catalog_favorite[aria-pressed="true"] { color: #cf526c !important; } @media (max-width:767px) { body.sharikclub-modern .products_view_grid .product .catalog_favorite_wrap { top:9px!important; left:9px!important; min-width:40px!important; box-sizing:border-box!important; } body.sharikclub-modern .products_view_grid .product .image_wrap .quick_view { top:9px!important; right:9px!important; width:40px!important; height:40px!important; min-width:40px!important; margin:0!important; padding:0!important; box-sizing:border-box!important; } } body.sharikclub-modern .products_view_grid .product .stocks { margin-left:auto; color:var(--scm-accent-dark); font-size:13px; } body.sharikclub-modern .qty_wrap { display:grid!important; grid-template-columns:40px 44px 40px!important; width:124px!important; min-width:124px!important; max-width:124px!important; height:42px!important; overflow:visible!important; align-items:stretch!important; } body.sharikclub-modern .qty_wrap .minus, body.sharikclub-modern .qty_wrap .plus { display:flex!important; align-items:center!important; justify-content:center!important; width:40px!important; height:42px!important; min-width:40px!important; padding:0!important; border:1px solid var(--scm-border)!important; background:var(--scm-soft)!important; color:var(--scm-accent-dark)!important; font-size:20px!important; font-weight:700!important; line-height:1!important; } body.sharikclub-modern .qty_wrap .minus { border-radius:9px 0 0 9px!important; } body.sharikclub-modern .qty_wrap .plus { border-radius:0 9px 9px 0!important; } body.sharikclub-modern .qty_wrap input { display:block!important; width:44px!important; min-width:44px!important; height:42px!important; margin:0!important; padding:0 4px!important; border-top:1px solid var(--scm-border)!important; border-bottom:1px solid var(--scm-border)!important; border-right:0!important; border-left:0!important; border-radius:0!important; background:#fff!important; color:var(--scm-text)!important; font-size:16px!important; font-weight:700!important; line-height:42px!important; text-align:center!important; box-sizing:border-box!important; opacity:1!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] { width:960px!important; max-width:calc(100% - 32px)!important; padding:28px!important; border-radius:16px!important; background:#fff!important; color:var(--scm-text)!important; text-align:left!important; box-sizing:border-box!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .remodal_in { width:100%; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .product-name { margin:0 48px 22px 0!important; color:var(--scm-text)!important; font-size:26px!important; line-height:1.28!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .remodal-close { top:14px!important; right:14px!important; left:auto!important; width:38px!important; height:38px!important; border:1px solid var(--scm-border)!important; border-radius:50%!important; background:var(--scm-soft)!important; color:var(--scm-accent-dark)!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .row { display:grid!important; grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important; gap:28px!important; margin:0!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .row > [class*=col-] { float:none!important; width:auto!important; min-width:0!important; padding:0!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .product-gallery-wrap { height:auto!important; margin:0!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .product-core-image { width:100%!important; height:auto!important; min-height:360px; margin:0!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .product-core-image .img_middle_in { display:flex!important; align-items:center!important; justify-content:center!important; min-height:360px; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .product-image { display:block!important; width:100%!important; max-width:420px!important; height:420px!important; margin:auto!important; object-fit:contain!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .cart-form { display:flex!important; flex-direction:column!important; min-width:0!important; height:100%; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .pp_short_features { order:1; height:220px!important; min-height:220px!important; margin:0 0 16px!important; padding:14px 16px!important; border:1px solid var(--scm-border)!important; border-radius:12px!important; background:var(--scm-bg)!important; overflow:hidden!important; box-sizing:border-box!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .pp_short_features_table, body.sharikclub-modern [data-remodal-id=remodal_quick_view] .pp_short_features .features { width:100%!important; height:auto!important; margin:0!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .pp_short_features .features tr { display:table-row!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .pp_short_features .features td { padding:7px 6px!important; border-bottom:1px solid #e4f3cc!important; color:#516746!important; font-size:13px!important; line-height:1.35!important; vertical-align:top!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .pp_short_features .features td.name { width:34%; color:var(--scm-text)!important; font-weight:700!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .pp_short_features .link_to_features_wrap { display:none!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .articul { order:1; margin:0 0 12px!important; color:var(--scm-muted)!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .pp_short_description { display:none!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .options, body.sharikclub-modern [data-remodal-id=remodal_quick_view] ul.skus, body.sharikclub-modern [data-remodal-id=remodal_quick_view] .services { order:2; width:100%!important; max-height:250px; margin:0 0 18px!important; padding:0!important; overflow:auto; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] ul.skus { list-style:none; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] ul.skus li { margin:0 0 8px!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] ul.skus label { display:flex!important; align-items:center; gap:9px; width:100%; padding:12px 14px!important; border:1px solid #dfe6d8!important; border-radius:10px!important; background:#fff!important; box-sizing:border-box; color:var(--scm-accent-dark)!important; cursor:pointer; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] ul.skus label:has(input:checked) { border-color:var(--scm-accent)!important; background:var(--scm-soft)!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] ul.skus .price { margin-left:auto; white-space:nowrap; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .purchase { order:4; margin-top:auto!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .prices { margin:0 0 16px!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .prices .price { color:var(--scm-text)!important; font-size:28px!important; font-weight:700!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .buy_buttons { display:grid!important; grid-template-columns:124px minmax(0,1fr)!important; gap:10px!important; align-items:center!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .btn_add2cart { width:100%!important; min-height:46px!important; background:var(--scm-accent)!important; color:#26371d!important; font-size:16px!important; font-weight:700!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .quickorder-button { grid-column:1/-1; width:100%!important; min-height:44px!important; margin:0!important; border:1px solid var(--scm-accent)!important; border-radius:10px!important; background:var(--scm-soft)!important; color:var(--scm-text)!important; font-weight:700!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .p_buttons { order:3; display:flex!important; align-items:center; flex-wrap:wrap; gap:10px; margin:14px 0 0!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] #cart-form-dialog > a.btn.btn-default.btn-sm { order:5; display:flex!important; align-items:center!important; justify-content:center!important; gap:10px; width:100%!important; min-height:46px!important; margin:12px 0 0!important; padding:11px 18px!important; border:1px solid #a4d65e!important; border-radius:11px!important; background:#e4f3cc!important; color:#283b20!important; font-family:"Open Sans",Arial,sans-serif!important; font-size:15px!important; font-weight:700!important; line-height:1.2!important; text-decoration:none!important; box-shadow:0 4px 12px rgba(65,101,40,.12)!important; box-sizing:border-box!important; transition:background .2s ease,border-color .2s ease,box-shadow .2s ease!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] #cart-form-dialog > a.btn.btn-default.btn-sm::after { content:"→"; color:#416528; font-size:19px; font-weight:700; line-height:1; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] #cart-form-dialog > a.btn.btn-default.btn-sm:hover { border-color:#94c84d!important; background:#a4d65e!important; color:#283b20!important; box-shadow:0 6px 16px rgba(65,101,40,.18)!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .pp-h-wrap-cart { order:5; grid-column:1/-1; width:100%; margin:24px 0 0!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] [class*=itemsets-block-] { width:100%!important; padding:18px!important; border:1px solid var(--scm-border)!important; border-radius:12px!important; background:#fff!important; overflow-x:auto; box-sizing:border-box; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra { width:100%!important; min-width:620px; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra th { padding:13px 14px!important; background:#e4f3cc!important; color:var(--scm-text)!important; font-size:15px!important; font-weight:700!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra td { padding:13px 14px!important; border-bottom:1px solid #e4f3cc!important; font-size:15px!important; line-height:1.4!important; vertical-align:middle!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra img { width:78px!important; height:78px!important; object-fit:contain!important; } body.sharikclub-modern .scm-product-detail > .product-name { margin:0 0 22px!important; color:var(--scm-text)!important; font-size:32px!important; line-height:1.25!important; } body.sharikclub-modern .scm-product-detail > .row { display:grid!important; grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr)!important; gap:34px!important; margin:0!important; padding:26px!important; border:1px solid var(--scm-border)!important; border-radius:14px!important; background:#fff!important; } body.sharikclub-modern .scm-product-detail > .row > [class*=col-] { float:none!important; width:auto!important; min-width:0!important; padding:0!important; } body.sharikclub-modern .scm-product-detail .product-image { width:100%!important; height:auto!important; max-height:520px!important; object-fit:contain!important; } body.sharikclub-modern .scm-product-detail .cart-form { display:flex!important; flex-direction:column!important; min-width:0!important; height:100%; } body.sharikclub-modern .scm-product-detail .articul { order:1; margin:0 0 14px!important; color:var(--scm-muted)!important; } body.sharikclub-modern .scm-product-detail .pp_short_description { order:2; margin:0 0 18px!important; padding:16px!important; border:1px solid #e4f3cc!important; border-radius:10px!important; background:var(--scm-bg)!important; color:#516746!important; line-height:1.55; } body.sharikclub-modern .scm-product-detail .options, body.sharikclub-modern .scm-product-detail ul.skus, body.sharikclub-modern .scm-product-detail .services { order:3; width:100%!important; max-height:280px!important; margin:0 0 18px!important; padding:0!important; overflow:auto!important; } body.sharikclub-modern .scm-product-detail ul.skus { display:block!important; list-style:none!important; } body.sharikclub-modern .scm-product-detail ul.skus li { margin:0 0 8px!important; padding:0!important; } body.sharikclub-modern .scm-product-detail ul.skus label { display:flex!important; align-items:center; gap:9px; width:100%; padding:12px 14px!important; border:1px solid #dfe6d8!important; border-radius:10px!important; background:#fff!important; box-sizing:border-box; color:var(--scm-accent-dark)!important; } body.sharikclub-modern .scm-product-detail ul.skus label:has(input:checked) { border-color:var(--scm-accent)!important; background:var(--scm-soft)!important; } body.sharikclub-modern .scm-product-detail ul.skus .price { margin-left:auto; white-space:nowrap; } body.sharikclub-modern .scm-product-detail .purchase { order:4; margin-top:auto!important; } body.sharikclub-modern .scm-product-detail .prices { margin:0 0 16px!important; } body.sharikclub-modern .scm-product-detail .prices > .price { color:var(--scm-text)!important; font-size:30px!important; font-weight:700!important; } body.sharikclub-modern .scm-product-detail .buy_buttons { display:grid!important; grid-template-columns:124px minmax(0,1fr)!important; gap:10px!important; align-items:center!important; } body.sharikclub-modern .scm-product-detail .btn_add2cart { width:100%!important; min-height:46px!important; background:var(--scm-accent)!important; color:#26371d!important; font-size:16px!important; font-weight:700!important; } body.sharikclub-modern .scm-product-detail .quickorder-button { grid-column:1/-1; width:100%!important; min-height:44px!important; margin:0!important; border:1px solid var(--scm-accent)!important; border-radius:10px!important; background:var(--scm-soft)!important; color:var(--scm-text)!important; font-weight:700!important; } body.sharikclub-modern .scm-product-detail .p_buttons { order:5; display:flex!important; align-items:center; flex-wrap:wrap; gap:10px; margin:14px 0!important; } body.sharikclub-modern .scm-product-detail .p_buttons a { display:inline-flex!important; align-items:center; gap:8px; min-height:38px; padding:0 12px; border:1px solid var(--scm-border); border-radius:9px; background:var(--scm-bg); box-sizing:border-box; } body.sharikclub-modern .scm-product-detail .p_buttons a > i { display:block!important; flex:0 0 16px; width:16px; height:16px; margin:0!important; vertical-align:middle; } body.sharikclub-modern .scm-product-detail .pp-h-wrap-cart { order:6; width:100%; margin:20px 0 0!important; } body.sharikclub-modern .scm-product-detail [class*=itemsets-block-] { width:100%!important; padding:18px!important; border:1px solid var(--scm-border)!important; border-radius:12px!important; background:#fff!important; overflow-x:auto; box-sizing:border-box; } body.sharikclub-modern .scm-product-detail .itemsets-zebra { width:100%!important; min-width:620px; } body.sharikclub-modern .scm-product-detail .itemsets-zebra th { padding:11px!important; background:#e4f3cc!important; color:var(--scm-text)!important; font-size:14px!important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra td { padding:11px!important; border-bottom:1px solid #e4f3cc!important; font-size:14px!important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra img { width:64px!important; height:64px!important; object-fit:contain!important; } body.sharikclub-modern .scroll-top, body.sharikclub-modern .to-top, body.sharikclub-modern #back-top, body.sharikclub-modern #toTop { right:22px!important; bottom:92px!important; width:52px!important; height:52px!important; border:0!important; border-radius:50%!important; background:var(--scm-accent-dark)!important; color:#fff!important; box-shadow:0 6px 20px rgba(40,59,32,.24)!important; text-decoration:none!important; } body.sharikclub-modern .scroll-top::before, body.sharikclub-modern .to-top::before, body.sharikclub-modern #back-top::before, body.sharikclub-modern #toTop::before { color:#fff!important; font-size:25px!important; font-weight:700!important; text-decoration:none!important; } @media (max-width:767px) { body.sharikclub-modern h1 { font-size:26px; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] { width:calc(100% - 16px)!important; max-width:none!important; margin:8px!important; padding:18px!important; border-radius:12px!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .product-name { margin:0 38px 18px 0!important; font-size:22px!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .row { display:block!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .product-core-image, body.sharikclub-modern [data-remodal-id=remodal_quick_view] .product-core-image .img_middle_in { min-height:0!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .product-image { width:100%!important; max-width:330px!important; height:300px!important; margin:0 auto 18px!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .cart-form { height:auto; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .options, body.sharikclub-modern [data-remodal-id=remodal_quick_view] ul.skus, body.sharikclub-modern [data-remodal-id=remodal_quick_view] .services { max-height:none!important; overflow:visible!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .purchase { margin-top:0!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .buy_buttons { grid-template-columns:124px minmax(0,1fr)!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .pp-h-wrap-cart { margin-top:18px!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] [class*=itemsets-block-] { padding:12px!important; overflow:visible!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra { display:block!important; min-width:0!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra thead { display:none!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra tbody { display:grid!important; gap:10px; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra tr { display:grid!important; grid-template-columns:64px minmax(0,1fr) auto; grid-template-areas:'image name name' 'image price quantity'; gap:5px 9px; align-items:center; padding:9px; border:1px solid #e4f3cc; border-radius:9px; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra td { display:block!important; width:auto!important; padding:0!important; border:0!important; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra td:nth-child(1) { grid-area:image; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra td:nth-child(2) { grid-area:name; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra td:nth-child(3) { grid-area:price; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra td:nth-child(4) { grid-area:quantity; } body.sharikclub-modern [data-remodal-id=remodal_quick_view] .itemsets-zebra img { width:56px!important; height:56px!important; } body.sharikclub-modern .scm-product-detail > .product-name { font-size:25px!important; } body.sharikclub-modern .scm-product-detail > .row { display:block!important; padding:16px!important; } body.sharikclub-modern .scm-product-detail .product-image { max-height:400px!important; margin-bottom:16px!important; } body.sharikclub-modern .scm-product-detail .cart-form { height:auto; } body.sharikclub-modern .scm-product-detail .pp_short_description { max-height:none!important; margin:0 0 16px!important; padding:14px!important; overflow:visible!important; } body.sharikclub-modern .scm-product-detail .options, body.sharikclub-modern .scm-product-detail ul.skus, body.sharikclub-modern .scm-product-detail .services { max-height:none!important; margin:0 0 16px!important; overflow:visible!important; } body.sharikclub-modern .scm-product-detail .purchase { margin-top:0!important; } body.sharikclub-modern .scm-product-detail [class*=itemsets-block-] { padding:12px!important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra { min-width:560px; } body.sharikclub-modern .products_view_grid .product .btn_add2cart { min-height:42px!important; font-size:14px!important; } body.sharikclub-modern .scroll-top, body.sharikclub-modern .to-top, body.sharikclub-modern #back-top, body.sharikclub-modern #toTop { right:14px!important; bottom:86px!important; width:48px!important; height:48px!important; } } body.sharikclub-modern .scm-product-detail .product-gallery-wrap .slick-list, body.sharikclub-modern .scm-product-detail .product-gallery-wrap .slick-track, body.sharikclub-modern .scm-product-detail .product-gallery-wrap .slick-slide, body.sharikclub-modern .scm-product-detail .product-gallery-wrap .slick-slide > a { height: auto !important; min-height: 0 !important; } @media (min-width: 768px) { body.sharikclub-modern .scm-product-detail > .row::before, body.sharikclub-modern .scm-product-detail > .row::after { display: none !important; content: none !important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra { width: 100% !important; min-width: 0 !important; table-layout: fixed; } body.sharikclub-modern .scm-product-detail .itemsets-zebra th:nth-child(1), body.sharikclub-modern .scm-product-detail .itemsets-zebra td:nth-child(1) { width: 110px !important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra th:nth-child(3), body.sharikclub-modern .scm-product-detail .itemsets-zebra td:nth-child(3) { width: 70px !important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra th:nth-child(4), body.sharikclub-modern .scm-product-detail .itemsets-zebra td:nth-child(4) { width: 56px !important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra th:nth-child(5), body.sharikclub-modern .scm-product-detail .itemsets-zebra td:nth-child(5) { width: 1px !important; padding-right: 0 !important; padding-left: 0 !important; } } body.sharikclub-modern .scm-product-detail > .scm-full-bundle, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product_page > .scm-full-bundle { display: block; width: 100%; margin: 24px 0 0 !important; clear: both; box-sizing: border-box; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .row::before, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .row::after { display: none !important; content: none !important; } body.sharikclub-modern .scm-viewed-slider .product-list.slick-initialized { position: relative; display: block !important; height: auto !important; margin: 0 -8px; overflow: visible; } body.sharikclub-modern .scm-viewed-slider .slick-list { overflow: hidden; } body.sharikclub-modern .scm-viewed-slider .slick-track { display: flex; align-items: stretch; } body.sharikclub-modern .scm-viewed-slider .slick-slide { float: none; height: auto; padding: 0 8px; box-sizing: border-box; } body.sharikclub-modern .scm-viewed-slider .slick-slide > div, body.sharikclub-modern .scm-viewed-slider .slick-slide .product, body.sharikclub-modern .scm-viewed-slider .slick-slide .product > .in { height: 100%; box-sizing: border-box; } body.sharikclub-modern .scm-viewed-slider .slick-arrow { position: absolute; z-index: 30; top: 50%; display: inline-flex !important; align-items: center; justify-content: center; width: 52px; height: 52px; padding: 0; border: 2px solid #fff; border-radius: 50%; background: var(--scm-accent); color: var(--scm-emerald-dark); box-shadow: 0 6px 20px rgba(40,59,32,.28); font-size: 28px; line-height: 1; cursor: pointer; transform: translateY(-50%); transition: background .18s ease, box-shadow .18s ease, transform .18s ease, opacity .18s ease; } body.sharikclub-modern .scm-viewed-slider .slick-arrow:hover, body.sharikclub-modern .scm-viewed-slider .slick-arrow:focus-visible { background: var(--scm-apple-hover); box-shadow: 0 8px 24px rgba(40,59,32,.36); outline: none; transform: translateY(-50%) scale(1.06); } body.sharikclub-modern .scm-viewed-slider .slick-arrow:focus-visible { box-shadow: 0 0 0 4px rgba(164,214,94,.32), 0 8px 24px rgba(40,59,32,.36); } body.sharikclub-modern .scm-viewed-slider .slick-prev { left: 8px; } body.sharikclub-modern .scm-viewed-slider .slick-next { right: 8px; } body.sharikclub-modern .scm-viewed-slider .slick-disabled { opacity: .5; cursor: default; transform: translateY(-50%); } body.sharikclub-modern .scm-assortment-heading { display:flex; align-items:center; justify-content:space-between; gap:16px; min-height:52px; margin:0 0 16px; } body.sharikclub-modern .scm-assortment-heading .title { min-width:0; margin:0!important; } body.sharikclub-modern .scm-assortment-nav { display:flex; flex:0 0 auto; align-items:center; gap:10px; } body.sharikclub-modern .scm-assortment-nav .slick-arrow { position:relative!important; top:auto!important; right:auto!important; left:auto!important; flex:0 0 52px; transform:none!important; } body.sharikclub-modern .scm-assortment-nav .slick-arrow:hover, body.sharikclub-modern .scm-assortment-nav .slick-arrow:focus-visible { transform:scale(1.06)!important; } body.sharikclub-modern .scm-assortment-nav .slick-disabled { transform:none!important; } @media (max-width: 767px) { body.sharikclub-modern .scm-product-detail > .scm-full-bundle, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product_page > .scm-full-bundle { margin-top: 18px !important; } body.sharikclub-modern .scm-viewed-slider .slick-arrow { width: 44px; height: 44px; font-size: 24px; } body.sharikclub-modern .scm-assortment-heading { gap:10px; min-height:44px; margin-bottom:12px; } body.sharikclub-modern .scm-assortment-nav { gap:8px; } body.sharikclub-modern .scm-assortment-nav .slick-arrow { flex-basis:44px; } body.sharikclub-modern .scm-viewed-slider .slick-prev { left: 4px; } body.sharikclub-modern .scm-viewed-slider .slick-next { right: 4px; } } @media (max-width:767px) { body.sharikclub-modern .compare, body.sharikclub-modern .to_compare, body.sharikclub-modern .compare-favorite, body.sharikclub-modern .product_buttons .compare { display:none!important; } } body.sharikclub-modern .itemsets-zebra tbody td:nth-child(4)::after { content:" шт."; color:inherit; white-space:nowrap; } body.sharikclub-modern #f_up { display:flex!important; align-items:center; justify-content:center; width:48px!important; height:48px!important; border:2px solid #e4f3cc!important; border-radius:50%!important; background:#a4d65e!important; color:#283b20!important; box-shadow:0 6px 18px rgba(65,101,40,.24)!important; text-decoration:none!important; transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important; } body.sharikclub-modern #f_up i { color:#283b20!important; font-size:24px!important; line-height:1!important; } body.sharikclub-modern #f_up:hover { background:#c5e88d!important; color:#283b20!important; transform:translateY(-2px); box-shadow:0 8px 22px rgba(65,101,40,.3)!important; } @media screen and (max-width: 767px) { body.sharikclub-modern a.compare, body.sharikclub-modern a.to_compare, body.sharikclub-modern a.compare-favorite, body.sharikclub-modern a[title="К сравнению"], body.sharikclub-modern .compare-plugin, body.sharikclub-modern #compare { display: none !important; visibility: hidden !important; pointer-events: none !important; } } @media (max-width: 767px) { body.sharikclub-modern .products_view_list .offers, body.sharikclub-modern .products_view_list .product-actions { width: 100% !important; } body.sharikclub-modern .products_view_list .btn_add2cart, body.sharikclub-modern .products_view_list button[type="submit"] { width: 100% !important; max-width: none !important; } } @media screen and (max-width: 767px) { body.sharikclub-modern #f_up { right: 28px !important; bottom: calc(68px + env(safe-area-inset-bottom, 0px)) !important; } } @media (min-width: 768px) { body.sharikclub-modern .products_view_grid .product > .in { height: auto !important; min-height: 0 !important; max-height: none !important; box-sizing: border-box; } } @media (max-width: 767px) { body.sharikclub-modern .products_view_grid.product-list { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px 10px; margin: 0 !important; } body.sharikclub-modern .products_view_grid.product-list::before, body.sharikclub-modern .products_view_grid.product-list::after { content: none !important; display: none !important; } body.sharikclub-modern .products_view_grid.product-list > .product { float: none !important; align-self: start !important; width: auto !important; margin: 0 !important; padding: 0 !important; } body.sharikclub-modern .products_view_grid.product-list:not(.slick-initialized) > .product > .in { width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding-bottom: 8px !important; } body.sharikclub-modern .products_view_grid .product .offers .prices { position: relative; display: block !important; height: 30px !important; min-height: 30px !important; padding: 0 !important; white-space: nowrap; } body.sharikclub-modern .products_view_grid .product .offers .prices .price { position: absolute; left: 0; bottom: 0; float: none !important; display: block !important; margin: 0 !important; font-size: 19px !important; } body.sharikclub-modern .products_view_grid .product .offers .prices .price-from .nowrap { position: relative; top: 2px; } body.sharikclub-modern .products_view_grid .product .offers .prices .compare-at-price { position: absolute; top: 0; left: auto; right: 0; float: none !important; display: block !important; margin: 0 !important; color: #8a8f84 !important; font-size: 11px !important; line-height: 12px !important; height: 12px; text-decoration: line-through !important; } body.sharikclub-modern .products_view_grid .product .offers .prices:has(.compare-at-price) { height: 38px !important; min-height: 38px !important; margin-bottom: 2px !important; } body.sharikclub-modern .products_view_grid .product .offers .prices:has(.compare-at-price) .price { height: 26px; line-height: 26px; } body.sharikclub-modern .products_view_grid .product.flexdiscount-product-wrap:has(.compare-at-price) .offers .stock { top: 8px !important; } body.sharikclub-modern .products_view_grid .product.flexdiscount-product-wrap:has(.compare-at-price) .offers .prices .compare-at-price { z-index: 1; } body.sharikclub-modern .products_view_grid .product.flexdiscount-product-wrap .offers .stock { top: 0 !important; right: 0 !important; bottom: auto !important; align-items: flex-end !important; height: 30px !important; min-height: 30px !important; padding: 0 0 2px !important; box-sizing: border-box !important; font-size: 12px !important; line-height: 16px !important; } body.sharikclub-modern .products_view_grid .product.flexdiscount-product-wrap .offers .stock::before { align-self: center; position: relative; top: 4px; } } @media (max-width: 767px) { body.sharikclub-modern #topnav, body.sharikclub-modern #header .scm-header-note, body.sharikclub-modern #header .scm-phone-caption, body.sharikclub-modern #header .s-schedule-wrapper, body.sharikclub-modern .region_mobil { display: none !important; } body.sharikclub-modern #header { padding-right: 12px !important; padding-left: 12px !important; } body.sharikclub-modern #header > .row { height: auto; min-height: 58px !important; padding: 5px 0 !important; align-items: center; } body.sharikclub-modern #header .h_logo { width: 46% !important; padding-left: 0; } body.sharikclub-modern #header .h_logo > a { min-height: 0 !important; height: 48px !important; } body.sharikclub-modern #header .h_logo img { width: auto; height: auto; max-width: 132px !important; max-height: 42px !important; } body.sharikclub-modern #header .h_contacts { width: 54% !important; min-height: 0 !important; padding: 0 !important; } body.sharikclub-modern #header .h_contacts > .in { display: block !important; width: 100% !important; text-align: right !important; } body.sharikclub-modern #header .h_contacts .phone { line-height: 22px !important; } body.sharikclub-modern #header .h_contacts .phone a { font-size: 16px !important; } body.sharikclub-modern .menubars { position: relative; z-index: 500; overflow: visible !important; height: auto !important; padding: 0 10px !important; } body.sharikclub-modern .h_menu1 { display: grid !important; grid-template-columns: 1fr 1fr; height: 48px !important; overflow: visible !important; z-index: 510; border: 1px solid rgba(65,101,40,.2) !important; border-radius: 8px !important; background: #fff !important; box-shadow: 0 3px 12px rgba(40,59,32,.07) !important; } body.sharikclub-modern .h_menu1:has(.menu_wrapper.open) { z-index: 570; } body.sharikclub-modern .h_menu1 .menu_header, body.sharikclub-modern .h_menu1 .menu_toggle, body.sharikclub-modern .h_menu1 .scm-mobile-catalog-link { width: 100% !important; height: 46px !important; min-height: 46px !important; box-sizing: border-box; } body.sharikclub-modern .h_menu1 .menu_header { float: none !important; margin: 0 !important; } body.sharikclub-modern .h_menu1 .menu_toggle, body.sharikclub-modern .h_menu1 .scm-mobile-catalog-link { display: flex !important; align-items: center; justify-content: center; gap: 8px; padding: 0 12px !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; color: var(--scm-emerald-dark) !important; font-size: 14px !important; font-weight: 600 !important; line-height: 1 !important; text-decoration: none !important; } body.sharikclub-modern .h_menu1 .scm-mobile-catalog-link { border-right: 1px solid rgba(65,101,40,.16) !important; } body.sharikclub-modern .h_menu1 .menu_toggle[aria-expanded="true"], body.sharikclub-modern .h_menu1 .scm-mobile-catalog-link[aria-expanded="true"] { background: rgba(228,243,204,.55) !important; } body.sharikclub-modern .h_menu1 .menu_toggle .fa, body.sharikclub-modern .h_menu1 .scm-mobile-catalog-link .fa { width: 17px; color: var(--scm-emerald) !important; font-size: 16px !important; text-align: center; } body.sharikclub-modern .h_menu2.scm-nav-replaced, body.sharikclub-modern .scm-category-nav { display: none !important; } body.sharikclub-modern .h_menu1 .menu_wrapper.open:not(:has(li, a)) { display: none !important; } body.sharikclub-modern .h_menu1 .menu_wrapper.open:has(li, a), body.sharikclub-modern .scm-main-catalog { position: absolute; top: calc(100% + 6px) !important; left: 0 !important; right: 0 !important; overflow-y: auto; border: 1px solid rgba(65,101,40,.18) !important; border-radius: 8px !important; background: #fff !important; box-shadow: 0 10px 26px rgba(40,59,32,.12) !important; } body.sharikclub-modern .h_menu1 .menu_wrapper.open:has(li, a) { z-index: 550; max-height: 65vh; padding: 4px 0 !important; } body.sharikclub-modern .h_menu1 .menu_wrapper.open ul, body.sharikclub-modern .h_menu1 .menu_wrapper.open li, body.sharikclub-modern .h_menu1 .menu_wrapper.open .link { margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important; } body.sharikclub-modern .h_menu1 .menu_wrapper.open li + li, body.sharikclub-modern .h_menu1 .menu_wrapper.open .link + .link, body.sharikclub-modern .scm-main-catalog li + li { border-top: 1px solid rgba(65,101,40,.09) !important; } body.sharikclub-modern .h_menu1 .menu_wrapper.open a, body.sharikclub-modern .scm-main-catalog li > a, body.sharikclub-modern .scm-main-catalog-drill { display: flex !important; align-items: center !important; width: 100%; min-height: 44px !important; padding: 7px 14px !important; border: 0 !important; background: transparent !important; color: var(--scm-emerald-dark) !important; font-size: 14px !important; font-weight: 500 !important; line-height: 1.35 !important; text-align: left; text-decoration: none !important; } body.sharikclub-modern .h_menu1 .menu_wrapper.open a:focus-visible, body.sharikclub-modern .scm-main-catalog li > a:focus-visible, body.sharikclub-modern .scm-main-catalog-drill:focus-visible { background: rgba(228,243,204,.4) !important; } body.sharikclub-modern .scm-main-catalog[hidden] { display: none !important; } body.sharikclub-modern .scm-main-catalog { z-index: 580; max-height: min(67vh,540px) !important; } body.sharikclub-modern .scm-main-catalog ul { margin: 0; padding: 4px 0 !important; list-style: none; } body.sharikclub-modern .scm-main-catalog-head { position: sticky; z-index: 2; top: 0; display: flex; align-items: center; min-height: 44px !important; padding: 6px 10px !important; border-bottom: 1px solid rgba(65,101,40,.12) !important; background: #fff !important; } body.sharikclub-modern .scm-main-catalog-head strong { color: var(--scm-emerald-dark) !important; font-size: 14px !important; font-weight: 600 !important; } body.sharikclub-modern .scm-main-catalog-back { display: inline-flex; align-items: center; justify-content: center; width: 30px !important; height: 30px !important; margin-right: 7px !important; padding: 0; border: 0; border-radius: 6px !important; background: transparent !important; color: var(--scm-emerald) !important; } body.sharikclub-modern .scm-main-catalog-all { display: flex !important; align-items: center !important; min-height: 40px !important; padding: 7px 14px !important; border-bottom: 1px solid rgba(65,101,40,.1) !important; background: rgba(228,243,204,.3) !important; color: var(--scm-emerald) !important; font-size: 13px !important; font-weight: 600 !important; text-decoration: none; } body.sharikclub-modern .scm-main-catalog-drill > span:not(.scm-sidebar-icon) { flex: 1; } body.sharikclub-modern .scm-main-catalog-drill > .fa { margin-left: auto; color: #8fa386 !important; font-size: 10px !important; } body.sharikclub-modern .scm-main-catalog .scm-sidebar-icon { display: inline-flex; flex: 0 0 24px !important; align-items: center; justify-content: center; width: 24px !important; height: 24px !important; border-radius: 0 !important; background: transparent !important; color: var(--scm-emerald) !important; } body.sharikclub-modern .scm-main-catalog .scm-sidebar-icon svg { width: 18px !important; height: 18px !important; fill: none; stroke: currentColor; stroke-width: 1.6 !important; stroke-linecap: round; stroke-linejoin: round; } body.sharikclub-modern .scm-category-row { height: 46px !important; padding: 3px !important; } body.sharikclub-modern .scm-category-item, body.sharikclub-modern .scm-category-item > a { height: 40px !important; } body.sharikclub-modern #page-content .scm-hero { width: calc(100% + 30px) !important; max-width: none !important; margin: 8px -15px 8px !important; border-radius: 0 !important; box-shadow: none !important; } body.sharikclub-modern .page_wrapper { margin-top: 0 !important; padding-top: 0 !important; } } @media (min-width: 768px) { body.sharikclub-modern .scm-mobile-catalog-link { display: none !important; } } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .prices { display:flex!important; align-items:center!important; justify-content:space-between!important; gap:12px!important; width:100%!important; min-height:44px!important; margin:0 0 14px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .prices > .price { flex:0 1 auto!important; margin:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .prices > .p_buttons { display:flex!important; align-items:center!important; justify-content:flex-end!important; flex:0 1 auto!important; flex-wrap:wrap!important; gap:8px!important; margin:0 0 0 auto!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .prices > .p_buttons a { display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:7px!important; min-height:40px!important; margin:0!important; padding:7px 12px!important; border:1px solid var(--scm-border,#d0e5bd)!important; border-radius:10px!important; background:var(--scm-soft,#f3f9ea)!important; color:var(--scm-text,#283b20)!important; font-size:13px!important; font-weight:600!important; line-height:1.2!important; text-decoration:none!important; box-sizing:border-box!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .prices > .p_buttons a:hover { border-color:var(--scm-accent,#a4d65e)!important; background:#e4f3cc!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .prices > .p_buttons a > i { flex:0 0 16px!important; width:16px!important; height:16px!important; margin:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .buy_buttons { display:grid!important; grid-template-columns:124px minmax(0,1fr)!important; gap:10px!important; align-items:stretch!important; width:100%!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .buy_buttons > .qty_wrap { grid-column:1!important; width:124px!important; margin:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .buy_buttons > .btn_add2cart { grid-column:2!important; width:100%!important; margin:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .buy_buttons > .quickorder-button, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .buy_buttons > a.btn.btn-default.btn-sm { grid-column:1 / -1!important; display:flex!important; align-items:center!important; justify-content:center!important; width:100%!important; min-height:46px!important; margin:0!important; padding:11px 18px!important; border-radius:10px!important; box-sizing:border-box!important; font-size:15px!important; font-weight:700!important; line-height:1.2!important; text-align:center!important; text-decoration:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .buy_buttons > .quickorder-button { border:1px solid var(--scm-accent,#a4d65e)!important; background:var(--scm-soft,#f3f9ea)!important; color:var(--scm-text,#283b20)!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .buy_buttons > a.btn.btn-default.btn-sm { border:1px solid var(--scm-accent,#a4d65e)!important; background:var(--scm-accent,#a4d65e)!important; color:var(--scm-text,#283b20)!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .buy_buttons > a.btn.btn-default.btn-sm:hover { border-color:#94c84d!important; background:#94c84d!important; } @media (max-width:767px) { body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .prices { align-items:flex-start!important; flex-wrap:wrap!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .prices > .p_buttons { max-width:100%!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] form.scm-qv-actions-ready .prices > .p_buttons a { min-height:38px!important; padding:6px 10px!important; } } body.sharikclub-modern .scm-pick .scm-kicker { display:none!important; } @media (min-width:768px) { body.sharikclub-modern #fixed_toolbar #ft_chat { display:none!important; } } @media (max-width:767px) { body.sharikclub-modern .h_menu1 .menu_wrapper.open a { gap:11px!important; min-height:46px!important; padding:8px 15px!important; font-size:14px!important; } body.sharikclub-modern .h_menu1 .menu_wrapper.open .scm-menu-icon { display:inline-flex!important; flex:0 0 22px; align-items:center; justify-content:center; width:22px; height:22px; margin:0!important; color:var(--scm-emerald)!important; font-size:16px!important; line-height:1!important; text-align:center; } body.sharikclub-modern #fixed_toolbar { height:calc(60px + env(safe-area-inset-bottom))!important; min-height:calc(60px + env(safe-area-inset-bottom))!important; padding-bottom:env(safe-area-inset-bottom)!important; border-top:1px solid rgba(65,101,40,.16)!important; background:rgba(255,255,255,.98)!important; box-shadow:0 -4px 18px rgba(40,59,32,.1)!important; box-sizing:border-box!important; backdrop-filter:blur(10px); } body.sharikclub-modern #fixed_toolbar > .container-fluid, body.sharikclub-modern #fixed_toolbar ul { width:100%!important; height:60px!important; margin:0!important; padding:0!important; } body.sharikclub-modern #fixed_toolbar ul { display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr)); align-items:stretch!important; } body.sharikclub-modern jdiv.__jivoMobileButton { display:none!important; } body.sharikclub-modern #fixed_toolbar li { position:relative; display:block!important; width:auto!important; min-width:0!important; height:60px!important; border:0!important; background:transparent!important; } body.sharikclub-modern #fixed_toolbar li + li { border-left:1px solid rgba(65,101,40,.1)!important; } body.sharikclub-modern #fixed_toolbar li > a { position:relative; display:flex!important; flex-direction:column; align-items:center!important; justify-content:center!important; gap:3px!important; width:100%!important; height:60px!important; min-height:60px!important; padding:5px 4px 4px!important; border:0!important; border-radius:0!important; background:transparent!important; color:#516746!important; box-sizing:border-box!important; text-decoration:none!important; } body.sharikclub-modern #fixed_toolbar li > a:hover, body.sharikclub-modern #fixed_toolbar li > a:focus-visible, body.sharikclub-modern #fixed_toolbar #catalog > a[aria-expanded="true"] { background:rgba(228,243,204,.55)!important; color:var(--scm-emerald-dark)!important; } body.sharikclub-modern #fixed_toolbar li > a > .fa { display:block!important; width:22px!important; height:22px!important; margin:0!important; color:var(--scm-emerald)!important; font-size:20px!important; line-height:22px!important; text-align:center; } body.sharikclub-modern #fixed_toolbar li > a > .item_title { display:block!important; max-width:100%; margin:0!important; overflow:hidden; color:inherit!important; font-size:11px!important; font-weight:600!important; line-height:13px!important; white-space:nowrap; text-overflow:ellipsis; } body.sharikclub-modern #fixed_toolbar #ft_cart .cart_count { position:absolute!important; top:4px!important; left:calc(50% + 7px)!important; display:flex!important; align-items:center; justify-content:center; min-width:17px!important; height:17px!important; margin:0!important; padding:0 4px!important; border:2px solid #fff!important; border-radius:9px!important; background:var(--scm-emerald)!important; color:#fff!important; box-sizing:border-box!important; font-size:10px!important; font-weight:700!important; line-height:13px!important; } } @media (max-width:767px) { body.sharikclub-modern .sidebar .side_gallery_wrap, body.sharikclub-modern .sidebar .side_news_wrap { position:relative; left:50%; width:calc(100vw - 24px)!important; max-width:none!important; margin:18px 0 22px!important; padding:14px!important; transform:translateX(-50%); box-sizing:border-box!important; } body.sharikclub-modern .sidebar .scm-side-section-head .title { font-size:21px!important; } body.sharikclub-modern .sidebar .side_gallery { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px!important; width:100%!important; margin:0!important; padding:0!important; } body.sharikclub-modern .sidebar .side_gallery::before, body.sharikclub-modern .sidebar .side_gallery::after { content:none!important; } body.sharikclub-modern .sidebar .side_gallery li { float:none!important; width:auto!important; height:auto!important; aspect-ratio:1/1!important; min-height:0!important; max-height:none!important; min-width:0!important; margin:0!important; padding:0!important; opacity:1!important; } body.sharikclub-modern .sidebar .side_gallery li .img, body.sharikclub-modern .sidebar .side_gallery li a { display:block!important; width:100%!important; height:100%!important; min-height:0!important; max-height:none!important; overflow:hidden; border-radius:14px; background:#f3f8ec; } body.sharikclub-modern .sidebar .side_gallery li img { display:block!important; width:100%!important; height:100%!important; max-width:none!important; max-height:none!important; margin:0!important; object-fit:cover!important; } } @media (max-width:359px) { body.sharikclub-modern .sidebar .side_gallery_wrap, body.sharikclub-modern .sidebar .side_news_wrap { width:calc(100vw - 20px)!important; } body.sharikclub-modern .sidebar .side_gallery { gap:6px!important; } } @media (max-width:767px) { body.sharikclub-modern .products_view_grid .image_wrap { display:flex!important; align-items:center!important; justify-content:center!important; height:auto!important; aspect-ratio:1 / 1!important; } body.sharikclub-modern .products_view_grid .image_wrap > a:first-child { display:flex!important; align-items:center!important; justify-content:center!important; width:100%!important; height:100%!important; } body.sharikclub-modern .products_view_grid .protilegallery_wrapper, body.sharikclub-modern .products_view_grid .protilegallery_images, body.sharikclub-modern .products_view_grid .protilegallery_image { width:100%!important; height:100%!important; padding-bottom:0!important; } body.sharikclub-modern .products_view_grid .protilegallery_images { position:relative!important; display:block!important; aspect-ratio:auto!important; line-height:0!important; } body.sharikclub-modern .products_view_grid .protilegallery_images .protilegallery_image { position:absolute!important; inset:0!important; display:none!important; align-items:center!important; justify-content:center!important; } body.sharikclub-modern .products_view_grid .protilegallery_wrapper:not(.hover_block) .protilegallery_image:first-child, body.sharikclub-modern .products_view_grid .protilegallery_image.active { display:flex!important; } } body.sharikclub-modern .products_view_grid .product > .in { overflow:hidden; padding:10px!important; border:1px solid #dce9d2!important; border-radius:16px!important; background:#fff!important; box-shadow:0 7px 20px rgba(40,59,32,.055)!important; transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important; } body.sharikclub-modern .products_view_grid .product:hover > .in, body.sharikclub-modern .products_view_grid .product:focus-within > .in { border-color:#bed8a5!important; box-shadow:0 10px 26px rgba(40,59,32,.11)!important; } body.sharikclub-modern .products_view_grid .image_wrap { display:flex!important; align-items:center!important; justify-content:center!important; height:auto!important; aspect-ratio:1 / 1!important; margin:-3px -3px 8px!important; overflow:hidden!important; border-radius:13px!important; background:#f1f6eb!important; } body.sharikclub-modern .products_view_grid .image_wrap > a:first-child, body.sharikclub-modern .products_view_grid .protilegallery_wrapper, body.sharikclub-modern .products_view_grid .protilegallery_images, body.sharikclub-modern .products_view_grid .protilegallery_image { width:100%!important; height:100%!important; } body.sharikclub-modern .products_view_grid .protilegallery_wrapper { padding-bottom:0!important; } body.sharikclub-modern .products_view_grid .protilegallery_images { aspect-ratio:auto!important; } body.sharikclub-modern .products_view_grid .image_wrap img { display:block!important; width:100%!important; height:100%!important; max-width:100%!important; max-height:100%!important; object-fit:contain!important; object-position:center!important; } body.sharikclub-modern .products_view_grid .badge-wrapper { top:10px!important; right:auto!important; bottom:auto!important; left:10px!important; width:auto!important; height:auto!important; overflow:visible!important; z-index:22!important; } body.sharikclub-modern .products_view_grid .badge-wrapper .badge { display:inline-flex!important; align-items:center!important; width:auto!important; min-width:0!important; height:auto!important; min-height:28px!important; margin:0!important; padding:5px 9px!important; border:0!important; border-radius:999px!important; background:#a4d65e!important; color:#283b20!important; box-shadow:0 3px 10px rgba(40,59,32,.12)!important; font-size:11px!important; font-weight:700!important; line-height:16px!important; text-transform:none!important; } body.sharikclub-modern .products_view_grid .badge-wrapper .badge > span { position:static!important; display:block!important; width:auto!important; height:auto!important; margin:0!important; padding:0!important; background:none!important; color:inherit!important; font:inherit!important; line-height:inherit!important; transform:none!important; } body.sharikclub-modern .products_view_grid .product .catalog_favorite_wrap { top:14px!important; right:14px!important; left:auto!important; } body.sharikclub-modern .products_view_grid a.catalog_favorite { border-color:rgba(215,226,207,.85)!important; background:rgba(255,255,255,.94)!important; box-shadow:0 3px 12px rgba(40,59,32,.1)!important; } body.sharikclub-modern .products_view_grid .product .image_wrap .quick_view { top:auto!important; right:10px!important; bottom:10px!important; width:40px!important; height:40px!important; border-radius:11px!important; background:rgba(255,255,255,.94)!important; } body.sharikclub-modern .products_view_grid .product_name { height:44px!important; min-height:44px!important; margin:9px 2px 10px!important; } body.sharikclub-modern .products_view_grid .product_name a { max-height:44px!important; color:#283b20!important; font-size:15px!important; font-weight:600!important; line-height:22px!important; } body.sharikclub-modern .products_view_grid .offers { padding:0 2px!important; } body.sharikclub-modern .products_view_grid .prices { position:relative!important; display:block!important; min-height:30px!important; margin:0 0 10px!important; padding:0 100px 0 0!important; } body.sharikclub-modern .products_view_grid .prices .price { color:#416528!important; font-size:22px!important; font-weight:700!important; line-height:30px!important; } body.sharikclub-modern .products_view_grid .stock.yes, body.sharikclub-modern .products_view_grid .stock.preorder { top:1px!important; min-height:28px!important; color:#617358!important; font-size:12px!important; line-height:18px!important; } body.sharikclub-modern .products_view_grid .stock.yes::before, body.sharikclub-modern .products_view_grid .stock.preorder::before { width:7px!important; height:7px!important; flex-basis:7px!important; } body.sharikclub-modern .products_view_grid .purchase > div.clearfix:last-of-type { display:grid!important; grid-template-columns:minmax(0,1fr)!important; gap:8px!important; align-items:stretch!important; width:100%!important; } body.sharikclub-modern .products_view_grid .purchase > div.clearfix:last-of-type::before, body.sharikclub-modern .products_view_grid .purchase > div.clearfix:last-of-type::after { content:none!important; display:none!important; } body.sharikclub-modern .products_view_grid .purchase > div.clearfix:last-of-type > .btn_add2cart_wrap { width:auto!important; min-width:0!important; height:44px!important; } body.sharikclub-modern .products_view_grid .btn_add2cart { width:100%!important; min-height:44px!important; padding:10px 12px!important; border-radius:11px!important; background:#a4d65e!important; color:#283b20!important; font-size:14px!important; font-weight:600!important; line-height:22px!important; } body.sharikclub-modern .products_view_grid .purchase > div.clearfix:last-of-type > .p_buttons { position:static!important; display:block!important; width:44px!important; height:44px!important; margin:0!important; } body.sharikclub-modern .products_view_grid .p_buttons .compare { display:flex!important; align-items:center!important; justify-content:center!important; width:44px!important; height:44px!important; border-radius:11px!important; background:#f1f6eb!important; color:#416528!important; } @media (max-width:767px) { body.sharikclub-modern .products_view_grid .product > .in { padding:8px!important; border-radius:14px!important; } body.sharikclub-modern .products_view_grid .image_wrap { margin:-2px -2px 7px!important; border-radius:11px!important; } body.sharikclub-modern .products_view_grid .badge-wrapper { top:8px!important; left:8px!important; } body.sharikclub-modern .products_view_grid .badge-wrapper .badge { min-height:24px!important; padding:4px 7px!important; font-size:10px!important; line-height:14px!important; } body.sharikclub-modern .products_view_grid .product .catalog_favorite_wrap { top:10px!important; right:10px!important; left:auto!important; width:36px!important; height:36px!important; min-width:36px!important; } body.sharikclub-modern .products_view_grid a.catalog_favorite { width:36px!important; height:36px!important; min-width:36px!important; } body.sharikclub-modern .products_view_grid a.catalog_favorite::before { width:19px!important; height:18px!important; } body.sharikclub-modern .products_view_grid .product .image_wrap .quick_view { display:none!important; } body.sharikclub-modern .products_view_grid .product_name { height:40px!important; min-height:40px!important; margin:7px 1px 8px!important; } body.sharikclub-modern .products_view_grid .product_name a { max-height:40px!important; font-size:13px!important; line-height:20px!important; } body.sharikclub-modern .products_view_grid .offers { padding:0 1px!important; } body.sharikclub-modern .products_view_grid .prices { height:30px!important; min-height:30px!important; margin-bottom:8px!important; padding-right:0!important; } body.sharikclub-modern .products_view_grid .prices .price { font-size:18px!important; line-height:30px!important; } body.sharikclub-modern .products_view_grid .stock.yes, body.sharikclub-modern .products_view_grid .stock.preorder { top:0!important; font-size:11px!important; } body.sharikclub-modern .products_view_grid .purchase > div.clearfix:last-of-type { display:block!important; } body.sharikclub-modern .products_view_grid .purchase > div.clearfix:last-of-type > .btn_add2cart_wrap { width:100%!important; height:42px!important; } body.sharikclub-modern .products_view_grid .btn_add2cart { min-height:42px!important; padding:9px 5px!important; font-size:12px!important; } body.sharikclub-modern .products_view_grid .purchase > div.clearfix:last-of-type > .p_buttons { display:none!important; } } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] { width:920px!important; max-width:calc(100vw - 40px)!important; max-height:calc(100vh - 40px)!important; margin:20px auto!important; padding:28px!important; overflow-x:hidden!important; overflow-y:auto!important; border:1px solid #dce9cf!important; border-radius:24px!important; background:#fff!important; box-shadow:0 24px 70px rgba(37,72,31,.22)!important; text-align:left!important; scrollbar-width:thin; scrollbar-color:#a4d95a transparent; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .remodal-close { top:14px!important; right:14px!important; left:auto!important; z-index:30!important; width:40px!important; height:40px!important; border:1px solid #dce9cf!important; border-radius:50%!important; background:rgba(255,255,255,.94)!important; color:#315529!important; box-shadow:0 5px 18px rgba(37,72,31,.11)!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .remodal_in, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-quick-view { width:100%!important; max-width:none!important; min-height:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-quick-view > .row { display:grid!important; grid-template-columns:minmax(0, 440px) minmax(0, 1fr)!important; align-items:start!important; gap:34px!important; margin:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-quick-view > .row > [class*="col-"] { float:none!important; width:100%!important; min-width:0!important; padding:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-gallery-wrap { margin:0!important; padding:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-core-image { display:flex!important; align-items:center!important; justify-content:center!important; width:100%!important; height:560px!important; min-height:560px!important; margin:0!important; overflow:hidden!important; border:1px solid #e1ebd7!important; border-radius:20px!important; background:#f8fbf4!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-core-image > .img_middle_in { display:flex!important; align-items:center!important; justify-content:center!important; width:100%!important; height:100%!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-core-image .product-image { display:block!important; width:100%!important; max-width:100%!important; height:100%!important; max-height:560px!important; object-fit:contain!important; object-position:center!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images { display:flex!important; gap:9px!important; margin:12px 0 0!important; overflow-x:auto!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-eyebrow { margin:2px 50px 8px 0!important; color:#679447!important; font-size:12px!important; font-weight:700!important; line-height:1.4!important; letter-spacing:.1em!important; text-transform:uppercase!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-name { margin:0 46px 9px 0!important; color:#294a24!important; font-size:27px!important; font-weight:750!important; line-height:1.18!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-brand, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .rating { margin-bottom:8px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .cart-form { display:block!important; height:auto!important; min-height:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .articul { margin:0 0 5px!important; color:#8a9785!important; font-size:12px!important; line-height:1.5!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .stocks { min-height:0!important; margin:0 0 12px!important; color:#658b47!important; font-size:12px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .stocks .fa { font-size:12px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp_short_description, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp_short_features { display:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .options, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .skus, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .services { max-height:150px!important; margin:8px 0 12px!important; overflow:auto!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .purchase, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .add2cart { display:block!important; margin:0!important; padding:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .prices { height:auto!important; min-height:0!important; margin:0 0 12px!important; padding:0!important; line-height:1!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .prices .price { color:#2f5728!important; font-size:31px!important; font-weight:800!important; line-height:1.15!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .prices .compare-at-price { margin-left:8px!important; color:#9aa394!important; font-size:15px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-benefits { display:flex!important; flex-wrap:wrap!important; gap:8px!important; margin:0 0 16px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-benefits span { display:inline-flex!important; align-items:center!important; gap:7px!important; min-height:32px!important; padding:6px 10px!important; border-radius:9px!important; background:#f0f7e8!important; color:#4d6845!important; font-size:11px!important; font-weight:600!important; line-height:1.25!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-benefits .fa { color:#79a94e!important; font-size:13px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons { display:grid!important; grid-template-columns:112px minmax(0, 1fr)!important; gap:10px!important; margin:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .btn_add2cart { width:100%!important; height:48px!important; min-height:48px!important; margin:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap .input-group, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap .form-control, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap .btn { height:48px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap .btn, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap .form-control { border-color:#d6e6c8!important; background:#fff!important; box-shadow:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .btn_add2cart { border:0!important; border-radius:10px!important; background:#96d34f!important; color:#23451f!important; font-size:15px!important; font-weight:750!important; box-shadow:0 8px 18px rgba(124,181,68,.2)!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .btn_add2cart:hover { background:#88c841!important; transform:translateY(-1px); } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons .quickorder-button, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons [class*="quickorder"] { grid-column:1 / -1!important; width:100%!important; min-height:43px!important; margin:0!important; border:1px solid #a7cf7c!important; border-radius:10px!important; background:#fff!important; color:#4d7b35!important; font-size:14px!important; font-weight:700!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .p_buttons { display:flex!important; align-items:center!important; flex-wrap:wrap!important; gap:8px 18px!important; margin:13px 0 0!important; padding:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .p_buttons a { display:inline-flex!important; align-items:center!important; min-height:30px!important; color:#657261!important; font-size:12px!important; line-height:1.3!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit { margin:14px 0 0!important; overflow:hidden!important; border:1px solid #dce9cf!important; border-radius:12px!important; background:#fbfdf8!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit > summary { display:flex!important; align-items:center!important; justify-content:space-between!important; min-height:44px!important; padding:10px 13px!important; color:#315529!important; font-size:13px!important; font-weight:750!important; cursor:pointer!important; list-style:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit > summary::-webkit-details-marker { display:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit[open] > summary .fa { transform:rotate(180deg); } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart { display:block!important; width:100%!important; max-height:190px!important; margin:0!important; padding:0 12px 12px!important; overflow:auto!important; border:0!important; background:transparent!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-cart, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] [class*="itemsets-block-"] { width:100%!important; margin:0!important; padding:0!important; border:0!important; background:transparent!important; box-shadow:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart table { width:100%!important; min-width:0!important; margin:0!important; table-layout:fixed!important; font-size:11px!important; line-height:1.35!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart [class*="itemsets-block-"] > p:first-child { display:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra th:first-child, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra td:first-child { width:54px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra th:nth-child(3), body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra td:nth-child(3), body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra th:nth-child(n+5), body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra td:nth-child(n+5) { display:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra th:nth-child(4), body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra td:nth-child(4) { display:table-cell!important; width:62px!important; text-align:center!important; white-space:nowrap!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra thead { display:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart th, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart td { padding:7px 5px!important; border-color:#e7eee0!important; vertical-align:middle!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart img { width:42px!important; max-width:42px!important; height:42px!important; object-fit:cover!important; border-radius:7px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-more-link { display:inline-flex!important; align-items:center!important; gap:7px!important; width:auto!important; min-height:32px!important; margin:12px 0 0!important; padding:0!important; border:0!important; background:transparent!important; color:#557f3b!important; font-size:13px!important; font-weight:700!important; box-shadow:none!important; grid-column:1 / -1!important; justify-self:start!important; align-self:center!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] #cart-form-dialog .scm-qv-more-link { width:max-content!important; min-height:30px!important; margin:2px 0 0!important; padding:2px 0!important; border:0!important; border-radius:0!important; background:transparent!important; color:#557f3b!important; box-shadow:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] #cart-form-dialog .scm-qv-more-link::after { content:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-more-link:hover { color:#355c29!important; text-decoration:underline!important; } @media (max-width:767px) { body.sharikclub-modern [data-remodal-id="remodal_quick_view"] { width:calc(100vw - 12px)!important; max-width:calc(100vw - 12px)!important; max-height:calc(100dvh - 12px)!important; margin:6px!important; padding:15px 15px 20px!important; border-radius:20px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .remodal-close { position:sticky!important; top:0!important; float:right!important; margin:0 0 -40px!important; width:38px!important; height:38px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-quick-view > .row { display:block!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-core-image { width:100%!important; max-width:100%!important; height:min(76vw, 330px)!important; min-height:0!important; border-radius:16px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-core-image .product-image { width:100%!important; max-width:100%!important; max-height:min(76vw, 330px)!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images { margin-top:8px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-quick-view > .row > [class*="col-"] + [class*="col-"] { margin-top:15px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-eyebrow { margin:0 44px 5px 0!important; font-size:10px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-name { margin:0 38px 7px 0!important; font-size:21px!important; line-height:1.22!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .articul, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .stocks { margin-bottom:6px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .prices { margin:4px 0 10px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .prices .price { font-size:27px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-benefits { display:grid!important; grid-template-columns:1fr 1fr!important; gap:6px!important; margin-bottom:12px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-benefits span { align-items:flex-start!important; min-height:46px!important; padding:8px!important; font-size:10px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons { position:sticky!important; bottom:-20px!important; z-index:20!important; grid-template-columns:104px minmax(0, 1fr)!important; gap:8px!important; margin:0 -15px!important; padding:10px 15px 12px!important; border-top:1px solid #dfead5!important; background:rgba(255,255,255,.97)!important; box-shadow:0 -8px 24px rgba(43,76,36,.1)!important; backdrop-filter:blur(8px); } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .btn_add2cart { height:46px!important; min-height:46px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap .input-group, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap .form-control, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap .btn { height:46px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .btn_add2cart { font-size:14px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons .quickorder-button, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons [class*="quickorder"] { min-height:40px!important; font-size:13px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit { margin-top:12px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart { max-height:170px!important; } } @media (max-width:767px) { body.sharikclub-modern .products_view_grid .product .image_wrap .quick_view { display:flex!important; visibility:visible!important; opacity:1!important; pointer-events:auto!important; top:auto!important; right:8px!important; bottom:8px!important; left:auto!important; width:36px!important; min-width:36px!important; height:36px!important; margin:0!important; padding:0!important; border:1px solid rgba(215,226,207,.9)!important; border-radius:10px!important; background:rgba(255,255,255,.96)!important; color:#416528!important; box-shadow:0 3px 12px rgba(40,59,32,.14)!important; z-index:24!important; } body.sharikclub-modern .products_view_grid .product .image_wrap .quick_view > i { font-size:15px!important; color:#416528!important; } } @media (max-width:767px) { html.remodal-is-locked #jvLabelWrap, html.remodal-is-locked #jcont, html.remodal-is-locked .jv-pseudo-height { display:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-core-image { height:min(62vw, 280px)!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .product-core-image .product-image { height:100%!important; max-height:min(62vw, 280px)!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons { position:static!important; bottom:auto!important; z-index:auto!important; margin:0!important; padding:0!important; border:0!important; background:transparent!important; box-shadow:none!important; backdrop-filter:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons .quickorder-button, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons [class*="quickorder"] { min-height:44px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-more-link { margin-top:4px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart { max-height:none!important; overflow:visible!important; } } @media (max-width:767px) { body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-benefits { align-items:stretch!important; gap:8px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-benefits span { justify-content:center!important; align-items:center!important; min-width:0!important; min-height:44px!important; padding:8px 9px!important; font-size:12px!important; line-height:1.2!important; text-align:center!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-benefits .fa { flex:0 0 auto!important; font-size:14px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons { align-items:stretch!important; grid-template-columns:112px minmax(0, 1fr)!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .btn_add2cart, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap .input-group, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap .form-control, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .qty_wrap .btn { height:46px!important; min-height:46px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons .quickorder-button, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons [class*="quickorder"] { height:44px!important; min-height:44px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit > summary { min-height:40px!important; padding:8px 11px!important; font-size:12px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart { padding:0 9px 9px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra tbody { gap:5px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart th, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart td { padding:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra tr { grid-template-columns:40px minmax(0, 1fr) 44px!important; grid-template-areas:"image name quantity"!important; gap:7px!important; min-height:50px!important; padding:5px 7px!important; border-radius:8px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra td:nth-child(1) { width:40px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra td:nth-child(2) { font-size:11px!important; line-height:1.25!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart .itemsets-zebra td:nth-child(4) { width:44px!important; font-size:11px!important; line-height:1.2!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .pp-h-wrap-cart img { width:36px!important; max-width:36px!important; height:36px!important; border-radius:6px!important; } } @media (max-width:767px) { html.remodal-is-locked, html.remodal-is-locked body.sharikclub-modern { overflow:hidden!important; overscroll-behavior:none!important; } body.sharikclub-modern .remodal-wrapper:has([data-remodal-id="remodal_quick_view"].remodal-is-opened) { position:fixed!important; inset:0!important; overflow:hidden!important; overscroll-behavior:none!important; touch-action:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"].remodal-is-opened { overflow-x:hidden!important; overflow-y:auto!important; overscroll-behavior-x:none!important; overscroll-behavior-y:contain!important; -webkit-overflow-scrolling:touch; touch-action:pan-y!important; } } @media (max-width:767px) { body.sharikclub-modern #product-list > .products_view_grid { width:calc(100% + 18px)!important; margin-right:-9px!important; margin-left:-9px!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; column-gap:8px!important; row-gap:14px!important; } body.sharikclub-modern #product-list > .products_view_grid > .product { width:100%!important; min-width:0!important; margin:0!important; } body.sharikclub-modern #product-list > .products_view_grid .product > .in { padding:6px!important; border-radius:15px!important; } body.sharikclub-modern #product-list > .products_view_grid .image_wrap { margin:-1px -1px 8px!important; border-radius:12px!important; } body.sharikclub-modern #product-list > .products_view_grid .product_name { height:44px!important; min-height:44px!important; margin:8px 2px 9px!important; } body.sharikclub-modern #product-list > .products_view_grid .product_name a { max-height:44px!important; font-size:14px!important; line-height:21px!important; } body.sharikclub-modern #product-list > .products_view_grid .offers { padding:0 2px!important; } body.sharikclub-modern #product-list > .products_view_grid .prices { height:32px!important; min-height:32px!important; margin-bottom:9px!important; } body.sharikclub-modern #product-list > .products_view_grid .prices .price { font-size:20px!important; line-height:32px!important; } body.sharikclub-modern #product-list > .products_view_grid .purchase > div.clearfix:last-of-type > .btn_add2cart_wrap, body.sharikclub-modern #product-list > .products_view_grid .btn_add2cart { height:44px!important; min-height:44px!important; } body.sharikclub-modern #product-list > .products_view_grid .btn_add2cart { padding:10px 6px!important; font-size:13px!important; } } body.sharikclub-modern .scm-product-detail > .product-name { margin:0 0 20px!important; font-size:clamp(25px,2.4vw,34px)!important; line-height:1.22!important; } body.sharikclub-modern .scm-product-detail > .row { grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important; align-items:start!important; gap:26px!important; padding:22px!important; border-radius:20px!important; } body.sharikclub-modern .scm-product-detail .product-gallery-wrap { margin:0!important; } body.sharikclub-modern .scm-product-detail .product-core-image { display:flex!important; align-items:center!important; justify-content:center!important; width:100%!important; max-width:100%!important; height:460px!important; min-height:0!important; margin:0!important; border:1px solid #e1ebd7; border-radius:16px; overflow:hidden; background:#f8fbf4; } body.sharikclub-modern .scm-product-detail .product-core-image > .img_middle_in { display:flex!important; align-items:center!important; justify-content:center!important; width:100%!important; height:100%!important; min-height:0!important; } body.sharikclub-modern .scm-product-detail .product-core-image .product-image { width:100%!important; height:100%!important; max-height:100%!important; margin:0!important; object-fit:contain!important; } body.sharikclub-modern .scm-product-detail .more-images { position:relative!important; display:block!important; width:100%!important; height:84px!important; min-height:84px!important; max-height:84px!important; margin:12px 0 0!important; padding:0 42px!important; overflow:visible!important; box-sizing:border-box!important; } body.sharikclub-modern .scm-product-detail .more-images .slick-list, body.sharikclub-modern .scm-product-detail .more-images .slick-track { height:84px!important; min-height:84px!important; } body.sharikclub-modern .scm-product-detail .more-images .slick-list { width:100%!important; overflow:hidden!important; } body.sharikclub-modern .scm-product-detail .more-images .slick-track { display:flex!important; align-items:center!important; gap:0!important; } body.sharikclub-modern .scm-product-detail .more-images .slick-slide { flex:none!important; min-width:0!important; height:76px!important; min-height:76px!important; padding:0 4px!important; box-sizing:border-box!important; } body.sharikclub-modern .scm-product-detail .more-images .image { margin:0!important; border:0!important; border-radius:0!important; overflow:visible!important; } body.sharikclub-modern .scm-product-detail .more-images .image > a { display:block!important; height:76px!important; min-height:76px!important; overflow:hidden!important; border:2px solid #dce9cf!important; border-radius:11px!important; background:#f8fbf4!important; box-sizing:border-box!important; } body.sharikclub-modern .scm-product-detail .more-images .image.selected > a { border-color:#8fca45!important; box-shadow:0 0 0 2px rgba(164,214,94,.18)!important; } body.sharikclub-modern .scm-product-detail .more-images .img_middle, body.sharikclub-modern .scm-product-detail .more-images .img_middle_in { width:100%!important; height:72px!important; min-height:72px!important; } body.sharikclub-modern .scm-product-detail .more-images img { width:100%!important; height:72px!important; max-height:none!important; object-fit:cover!important; } body.sharikclub-modern .scm-product-detail .more-images .slick-arrow { position:absolute!important; top:50%!important; z-index:5!important; display:flex!important; align-items:center!important; justify-content:center!important; width:34px!important; min-width:34px!important; height:34px!important; min-height:34px!important; margin:0!important; padding:0!important; transform:translateY(-50%)!important; border:1px solid #cfe2bd!important; border-radius:50%!important; background:#fff!important; color:#416528!important; box-shadow:0 5px 14px rgba(49,85,41,.13)!important; } body.sharikclub-modern .scm-product-detail .more-images .slick-prev { left:0!important; } body.sharikclub-modern .scm-product-detail .more-images .slick-next { right:0!important; } body.sharikclub-modern .scm-product-detail .more-images .slick-arrow:hover, body.sharikclub-modern .scm-product-detail .more-images .slick-arrow:focus-visible { border-color:#8fca45!important; background:#a4d65e!important; } body.sharikclub-modern .scm-product-detail .more-images .slick-disabled { opacity:.28!important; cursor:default!important; } body.sharikclub-modern .scm-product-detail .cart-form { height:auto!important; } body.sharikclub-modern .scm-product-detail .articul { margin:0 0 12px!important; font-size:12px; color:#74816c!important; } body.sharikclub-modern .scm-product-detail .options, body.sharikclub-modern .scm-product-detail ul.skus, body.sharikclub-modern .scm-product-detail .services { max-height:none!important; overflow:visible!important; margin:0 0 16px!important; } body.sharikclub-modern .scm-product-detail ul.skus label { min-height:48px; padding:11px 12px!important; font-size:14px; line-height:1.4; } body.sharikclub-modern .scm-product-detail .options select { max-width:100%; min-height:44px; border-radius:9px; } body.sharikclub-modern .scm-product-detail input[type=radio], body.sharikclub-modern .scm-product-detail input[type=checkbox] { accent-color:#648d3c; flex-shrink:0; } body.sharikclub-modern .scm-product-detail .purchase { margin-top:0!important; } body.sharikclub-modern .scm-product-detail .prices { margin:0 0 14px!important; min-height:0!important; height:auto!important; } body.sharikclub-modern .scm-product-detail .prices > .price { font-size:34px!important; line-height:1.2!important; color:#315529!important; } body.sharikclub-modern .scm-product-detail .scm-detail-benefits { display:grid; grid-template-columns:1fr 1fr; gap:8px; margin:0 0 16px; } body.sharikclub-modern .scm-product-detail .scm-detail-benefits a { display:flex; align-items:center; justify-content:center; gap:8px; min-height:48px; padding:9px; border-radius:10px; background:#f0f7e8; color:#4d6845; font-size:12px; line-height:1.35; text-align:center; text-decoration:none; } body.sharikclub-modern .scm-product-detail .scm-detail-benefits .fa { flex-shrink:0; font-size:15px; color:#6d9846; } body.sharikclub-modern .scm-product-detail .buy_buttons { grid-template-columns:124px minmax(0,1fr)!important; gap:10px!important; margin:0!important; } body.sharikclub-modern .scm-product-detail .qty_wrap, body.sharikclub-modern .scm-product-detail .qty_wrap .input-group, body.sharikclub-modern .scm-product-detail .qty_wrap .btn, body.sharikclub-modern .scm-product-detail .qty_wrap .form-control, body.sharikclub-modern .scm-product-detail .btn_add2cart { height:48px!important; min-height:48px!important; margin:0!important; } body.sharikclub-modern .scm-product-detail .qty_wrap { width:100%!important; } body.sharikclub-modern .scm-product-detail .btn_add2cart { border-radius:11px!important; padding:10px!important; } body.sharikclub-modern .scm-product-detail .quickorder-button { min-height:46px!important; padding:12px!important; font-size:14px!important; line-height:20px!important; } body.sharikclub-modern .scm-product-detail .p_buttons { margin:12px 0 0!important; gap:8px!important; justify-content:flex-start!important; } body.sharikclub-modern .scm-product-detail .p_buttons a { min-height:40px!important; margin:0!important; float:none!important; font-size:12px!important; } body.sharikclub-modern .scm-product-detail > .scm-full-bundle { margin-top:20px!important; } body.sharikclub-modern .scm-product-detail [class*=itemsets-block-] { padding:16px!important; border-radius:16px!important; } body.sharikclub-modern .scm-product-detail [class*=itemsets-block-] > p:first-child { margin:0 0 12px; font-size:18px; font-weight:700; } body.sharikclub-modern .scm-product-detail .itemsets-zebra { min-width:0!important; table-layout:fixed; } body.sharikclub-modern .scm-product-detail .itemsets-zebra th { padding:9px!important; font-size:12px!important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra td { padding:8px!important; font-size:13px!important; line-height:1.4; vertical-align:middle; } body.sharikclub-modern .scm-product-detail .itemsets-zebra img { width:48px!important; height:48px!important; border-radius:7px; } body.sharikclub-modern .scm-product-detail .itemsets-zebra th:first-child, body.sharikclub-modern .scm-product-detail .itemsets-zebra td:first-child { width:76px!important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra th:nth-child(4), body.sharikclub-modern .scm-product-detail .itemsets-zebra td:nth-child(4) { width:74px!important; white-space:nowrap; text-align:center; } body.sharikclub-modern .scm-product-detail .pp_tabpanel { margin:22px 0 0!important; } body.sharikclub-modern .scm-product-detail .nav-tabs { display:flex; flex-wrap:wrap; gap:6px; padding:0 0 10px!important; border:0!important; } body.sharikclub-modern .scm-product-detail .nav-tabs::before, body.sharikclub-modern .scm-product-detail .nav-tabs::after { content:none!important; } body.sharikclub-modern .scm-product-detail .nav-tabs > li { float:none!important; margin:0!important; } body.sharikclub-modern .scm-product-detail .nav-tabs > li > a { min-height:44px; margin:0!important; padding:12px 14px!important; border:1px solid #dce9cf!important; border-radius:10px!important; background:#fff; font-size:13px; } body.sharikclub-modern .scm-product-detail .nav-tabs > li.active > a { background:#e4f3cc!important; color:#315529!important; border-color:#a4d65e!important; } body.sharikclub-modern .scm-product-detail .tab-content { padding:20px!important; border:1px solid #dce9cf; border-radius:16px; background:#fff; font-size:14px; line-height:1.6; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .scm-full-bundle { width:100%; margin:0!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane [class*=itemsets-block-] { margin:0!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane [class*=itemsets-block-] > p:first-child { display:none; } body.sharikclub-modern .scm-product-detail .p_categories { margin:16px 0!important; font-size:12px; line-height:1.65; } @media (min-width:768px) and (max-width:1100px) { body.sharikclub-modern .scm-product-detail > .row { grid-template-columns:minmax(0,1fr)!important; } body.sharikclub-modern .scm-product-detail .product-core-image { height:400px!important; } } @media (max-width:767px) { body.sharikclub-modern .scm-product-detail > .product-name { margin-bottom:14px!important; font-size:24px!important; } body.sharikclub-modern .scm-product-detail > .row { display:block!important; padding:12px!important; border-radius:16px!important; } body.sharikclub-modern .scm-product-detail > .row > [class*=col-] + [class*=col-] { margin-top:20px!important; } body.sharikclub-modern .scm-product-detail .product-core-image { height:clamp(240px,80vw,380px)!important; border-radius:12px; } body.sharikclub-modern .scm-product-detail .more-images { height:70px!important; min-height:70px!important; max-height:70px!important; margin-top:8px!important; padding:0 34px!important; } body.sharikclub-modern .scm-product-detail .more-images .slick-list, body.sharikclub-modern .scm-product-detail .more-images .slick-track { height:70px!important; min-height:70px!important; } body.sharikclub-modern .scm-product-detail .more-images .slick-slide { height:62px!important; min-height:62px!important; padding:0 3px!important; } body.sharikclub-modern .scm-product-detail .more-images .image > a { height:62px!important; min-height:62px!important; border-radius:9px!important; } body.sharikclub-modern .scm-product-detail .more-images .img_middle, body.sharikclub-modern .scm-product-detail .more-images .img_middle_in, body.sharikclub-modern .scm-product-detail .more-images img { height:58px!important; min-height:58px!important; } body.sharikclub-modern .scm-product-detail .more-images .slick-arrow { width:28px!important; min-width:28px!important; height:28px!important; min-height:28px!important; } body.sharikclub-modern .scm-product-detail .prices > .price { font-size:30px!important; } body.sharikclub-modern .scm-product-detail ul.skus label { padding:10px!important; font-size:13px!important; } body.sharikclub-modern .scm-product-detail .scm-detail-benefits { gap:6px; } body.sharikclub-modern .scm-product-detail .scm-detail-benefits a { font-size:12px; padding:8px 6px; } body.sharikclub-modern .scm-product-detail .p_buttons .compare { display:none!important; } body.sharikclub-modern .scm-product-detail .buy_buttons { grid-template-columns:124px minmax(0,1fr)!important; } body.sharikclub-modern .scm-product-detail [class*=itemsets-block-] { padding:12px!important; overflow:visible!important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra, body.sharikclub-modern .scm-product-detail .itemsets-zebra tbody { display:block!important; width:100%!important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra thead { display:none!important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra tr { display:grid!important; grid-template-columns:44px minmax(0,1fr) 56px; gap:4px 9px; align-items:center; padding:9px 0; border-bottom:1px solid #e1ebd7; } body.sharikclub-modern .scm-product-detail .itemsets-zebra td { display:block!important; width:auto!important; padding:0!important; border:0!important; background:transparent!important; font-size:12px!important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra td:first-child { grid-column:1; grid-row:1/3; width:44px!important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra td:nth-child(2) { grid-column:2; grid-row:1/3; } body.sharikclub-modern .scm-product-detail .itemsets-zebra td:nth-child(3) { grid-column:3; grid-row:1; text-align:right; font-size:11px!important; } body.sharikclub-modern .scm-product-detail .itemsets-zebra td:nth-child(4) { grid-column:3; grid-row:2; width:auto!important; text-align:right; font-weight:700; } body.sharikclub-modern .scm-product-detail .itemsets-zebra td:nth-child(n+5) { grid-column:2/4; } body.sharikclub-modern .scm-product-detail .itemsets-zebra img { width:40px!important; height:40px!important; } body.sharikclub-modern .scm-product-detail .tab-content { padding:14px!important; } body.sharikclub-modern .scm-product-detail .nav-tabs > li > a { padding:11px!important; font-size:12px; } } body.sharikclub-modern .scm-viewed-heading { display:flex; align-items:center; justify-content:space-between; gap:14px; min-height:52px; margin-bottom:16px; } body.sharikclub-modern .scm-viewed-heading .title { min-width:0; margin:0!important; } body.sharikclub-modern .scm-viewed-nav { display:flex; flex:0 0 auto; align-items:center; gap:10px; } body.sharikclub-modern .scm-viewed-nav .slick-arrow { position:relative!important; top:auto!important; right:auto!important; left:auto!important; flex:0 0 52px; transform:none!important; } body.sharikclub-modern .scm-viewed-nav .slick-arrow:hover, body.sharikclub-modern .scm-viewed-nav .slick-arrow:focus-visible { transform:scale(1.06)!important; } body.sharikclub-modern .scm-viewed-nav .slick-disabled { transform:none!important; } @media (max-width:767px) { body.sharikclub-modern .scm-viewed-heading { gap:8px; min-height:44px; margin-bottom:12px; } body.sharikclub-modern .scm-viewed-nav { gap:8px; } body.sharikclub-modern .scm-viewed-nav .slick-arrow { flex-basis:44px; } } body.sharikclub-modern #footer.scm-footer-v4 { background:#f4f7ef!important; border-top:1px solid #dce5d5; margin:0!important; padding:0!important; color:#283b20; } .scm-footer-v4 .scm-f4-inner { max-width:1348px; margin:0 auto; padding:28px 24px 16px; box-sizing:border-box; } .scm-footer-v4 .scm-f4-grid { display:grid; grid-template-columns:1.05fr .95fr .85fr 1.35fr; gap:30px; align-items:start; } .scm-footer-v4 .scm-f4-grid > * { min-width:0; } .scm-footer-v4 h3 { margin:0 0 10px!important; font-size:15px!important; font-weight:700; line-height:1.4; color:#283b20; } .scm-footer-v4 a { color:#35472d!important; text-decoration:none; } .scm-footer-v4 a:hover { color:#648b40!important; text-decoration:underline; } .scm-footer-v4 a:focus-visible { outline:2px solid #719b48; outline-offset:4px; border-radius:4px; } .scm-footer-v4 .scm-f4-logo { display:block; width:210px; max-width:100%; } .scm-footer-v4 .scm-f4-logo img { display:block; width:100%; height:auto; max-height:65px; object-fit:contain; object-position:left center; } .scm-footer-v4 .scm-f4-brand > p { font-size:11px; margin:7px 0 18px; color:#63725b; } .scm-footer-v4 .scm-f4-rating { display:inline-flex; flex-direction:column; gap:4px; padding:9px 12px; border:1px solid #e5eadf; border-radius:9px; background:#fff; box-shadow:0 3px 9px #283b2008; } .scm-footer-v4 .scm-f4-rating strong { font-size:19px; color:#283b20; margin-right:6px; } .scm-footer-v4 .scm-f4-stars { color:#e6ac21; font-size:17px; letter-spacing:1px; } .scm-footer-v4 .scm-f4-rating small { font-size:11px; } .scm-footer-v4 ul { list-style:none; padding:0; margin:0; } .scm-footer-v4 li { margin:0; padding:0; } .scm-footer-v4 li a { display:inline-flex; align-items:center; gap:10px; min-height:30px; font-size:13px; line-height:1.4; } .scm-footer-v4 .scm-f4-info li:nth-last-child(-n+2) { display:inline-block; margin-right:22px; } .scm-footer-v4 .scm-f4-account .fa { width:22px; text-align:center; font-size:20px; flex-shrink:0; } .scm-footer-v4 .scm-f4-contacts > a { display:flex; align-items:center; gap:10px; min-height:30px; font-size:13px; overflow-wrap:anywhere; } .scm-footer-v4 .scm-f4-contacts > a .fa { flex:0 0 20px; text-align:center; font-size:18px; } .scm-footer-v4 .scm-f4-contacts .scm-f4-phone { font-weight:800; font-size:20px; white-space:nowrap; margin-bottom:3px; } .scm-footer-v4 .scm-f4-contact-bottom { display:flex; align-items:center; flex-wrap:wrap; gap:10px 16px; margin-top:7px; } .scm-footer-v4 .scm-f4-contact-bottom > a { font-size:12px; text-decoration:underline; text-underline-offset:3px; } .scm-footer-v4 .f_soc { display:flex; gap:8px; padding:0!important; margin:0!important; } .scm-footer-v4 .scm-social-link { display:flex; width:32px; height:32px; justify-content:center; align-items:center; border:1px solid #9baa91; border-radius:9px; } .scm-footer-v4 .scm-social-link svg { width:21px; height:21px; fill:currentColor; } .scm-footer-v4 .fs-instagram svg { fill:none; stroke:currentColor; stroke-width:1.8; } .scm-footer-v4 .fs-instagram .scm-social-dot { fill:currentColor; stroke:none; } .scm-footer-v4 .scm-social-link:hover { text-decoration:none; background:#e7f1dc; border-color:#719b48; } .scm-footer-v4 .fs-max { width:38px; } .scm-footer-v4 .fs-max span { font-size:9px; line-height:1; font-weight:900; letter-spacing:-.04em; } .scm-footer-v4 .fs-telegram svg { width:19px; height:19px; transform:translate(-1px, 1px); } .scm-footer-v4 .scm-f4-bottom { display:flex; justify-content:space-between; gap:12px; border-top:1px solid #d5dfcc; margin-top:22px; padding-top:13px; color:#687460; font-size:11px; } .scm-footer-v4 .footer_plugins { display:none!important; } @media (min-width:901px) and (max-width:1150px) { .scm-footer-v4 .scm-f4-grid { gap:20px; grid-template-columns:1fr 1fr .95fr 1.35fr; } .scm-footer-v4 .scm-f4-contacts .scm-f4-phone { font-size:17px; } } @media (max-width:900px) { .scm-footer-v4 .scm-f4-inner { padding:22px 18px 16px; } .scm-footer-v4 .scm-f4-grid { grid-template-columns:1.15fr 1fr; gap:20px 18px; } .scm-footer-v4 .scm-f4-brand { grid-column:1/-1; display:grid; grid-template-columns:minmax(0,1fr) auto; gap:4px 12px; align-items:center; } .scm-footer-v4 .scm-f4-logo { width:180px; } .scm-footer-v4 .scm-f4-brand > p { grid-column:1; margin:0; font-size:10px; } .scm-footer-v4 .scm-f4-rating { grid-column:2; grid-row:1/3; padding:8px; } .scm-footer-v4 .scm-f4-rating strong { font-size:16px; } .scm-footer-v4 .scm-f4-stars { font-size:12px; letter-spacing:0; } .scm-footer-v4 .scm-f4-rating small { font-size:9px; } .scm-footer-v4 .scm-f4-contacts { grid-column:1/-1; grid-row:2; padding-bottom:18px; border-bottom:1px solid #d5dfcc; } .scm-footer-v4 .scm-f4-contacts h3 { display:none; } .scm-footer-v4 .scm-f4-contacts .scm-f4-phone { font-size:21px; } .scm-footer-v4 .scm-f4-contact-bottom { justify-content:space-between; } .scm-footer-v4 h3 { font-size:14px!important; margin-bottom:6px!important; } .scm-footer-v4 li a { min-height:38px; font-size:12px; } .scm-footer-v4 .scm-f4-account .fa { font-size:18px; width:18px; } .scm-footer-v4 .scm-f4-bottom { margin-top:18px; font-size:10px; } } body.sharikclub-modern #header .scm-phone-caption { display:inline-block; vertical-align:middle; } body.sharikclub-modern #header .scm-header-messengers { display:inline-flex; gap:5px; margin:1px 0 0 7px; vertical-align:middle; } body.sharikclub-modern #header .scm-header-messenger { display:inline-flex; width:25px; height:25px; align-items:center; justify-content:center; box-sizing:border-box; border:1px solid #c8dbb8; border-radius:8px; background:#f4f9ee; color:#416528; text-decoration:none; transition:background-color .15s ease,border-color .15s ease,color .15s ease; } body.sharikclub-modern #header .scm-header-messenger:hover { border-color:#8eb965; background:#e8f3dc; color:#283b20; text-decoration:none; } body.sharikclub-modern #header .scm-header-messenger:focus-visible { outline:2px solid #719b48; outline-offset:2px; } body.sharikclub-modern #header .scm-header-max span { font-size:7px; line-height:1; font-weight:900; letter-spacing:-.04em; } body.sharikclub-modern #header .scm-header-telegram svg { width:15px; height:15px; fill:currentColor; transform:translate(-1px,1px); } @media (max-width:767px) { body.sharikclub-modern #header .scm-header-messengers { display:flex; justify-content:flex-end; gap:6px; margin:3px 0 0; } body.sharikclub-modern #header .scm-header-messenger { width:24px; height:24px; border-radius:7px; } } body.sharikclub-modern:has(#page-content > #page) .sidebar .side_gallery_wrap, body.sharikclub-modern:has(#page-content > #page) .sidebar .side_news_wrap, body.sharikclub-modern:has(#product-list.products_list_favorites) .sidebar .side_gallery_wrap, body.sharikclub-modern:has(#product-list.products_list_favorites) .sidebar .side_news_wrap { display: none !important; } @media (max-width: 767px) { body.sharikclub-modern:has(#page-content > #page) .page_wrapper > .row > .sidebar, body.sharikclub-modern:has(#product-list.products_list_favorites) .page_wrapper > .row > .sidebar { display: none !important; } body.sharikclub-modern:has(#page-content > #page) #page-content.w-sidebar, body.sharikclub-modern:has(#product-list.products_list_favorites) #page-content.w-sidebar { float: none !important; width: 100% !important; } } @media (min-width: 768px) { body.sharikclub-modern .catalog_toolbar { padding: 7px 10px !important; } body.sharikclub-modern .catalog_toolbar .select_view .btn { width: 36px; height: 36px; } } body.sharikclub-modern .checkout-title.page-header { display:flex; align-items:center; justify-content:space-between; gap:20px; padding:0 0 18px!important; border-bottom:1px solid #dce8d6; } body.sharikclub-modern .checkout-title.page-header h1 { order:1; } body.sharikclub-modern .checkout-title .back2cart { order:2; float:none!important; margin:0!important; color:#516746!important; } body.sharikclub-modern .scm-checkout-layout { display:grid; grid-template-columns:minmax(0,1fr) 286px; gap:24px; align-items:start; } body.sharikclub-modern .scm-checkout-steps { grid-column:1; grid-row:1; min-width:0; } body.sharikclub-modern .scm-checkout-summary { position:sticky; top:18px; grid-column:2; grid-row:1; box-sizing:border-box; padding:20px; border:1px solid #d0e5bd; border-radius:16px; background:#f8fcf3; box-shadow:0 8px 24px rgba(65,101,40,.07); } body.sharikclub-modern .scm-checkout-summary__eyebrow { margin-bottom:14px; color:#283b20; font-size:18px; font-weight:700; } body.sharikclub-modern .scm-checkout-summary__row { display:flex; align-items:baseline; justify-content:space-between; gap:12px; padding:8px 0; color:#516746; font-size:13px; } body.sharikclub-modern .scm-checkout-summary__row strong { color:#283b20; font-size:15px; white-space:nowrap; } body.sharikclub-modern .scm-checkout-summary__total { margin-top:4px; padding-top:13px; border-top:1px solid #dce8d6; } body.sharikclub-modern .scm-checkout-summary__total strong { color:#416528; font-size:21px; } body.sharikclub-modern .scm-checkout-summary p { margin:10px 0 14px; color:#71806b; font-size:12px; line-height:1.45; } body.sharikclub-modern .scm-checkout-summary__edit { display:inline-flex; color:#416528!important; font-size:13px; font-weight:700; text-decoration:underline; text-underline-offset:3px; } body.sharikclub-modern .checkout-step-content { padding:16px 18px 18px!important; } body.sharikclub-modern .checkout-step-content.auth { margin-top:0!important; padding-bottom:6px!important; } body.sharikclub-modern .checkout-step-content blockquote { box-sizing:border-box; margin:0 0 14px!important; padding:14px!important; border-left:3px solid #d0e5bd; border-radius:0 10px 10px 0; background:#fff; } body.sharikclub-modern .checkout-options { display:grid; gap:10px; margin:0 0 16px!important; padding:0!important; list-style:none!important; } body.sharikclub-modern .checkout-options > li { box-sizing:border-box; min-height:58px; margin:0!important; padding:14px 16px!important; border:1px solid #dce8d6; border-radius:12px; background:#fff; transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease; } body.sharikclub-modern .checkout-options > li:has(input[type="radio"]:checked) { border-color:#a4d65e; background:#f8fcf3; box-shadow:0 0 0 2px rgba(164,214,94,.14); } body.sharikclub-modern .checkout-options > li h3 { margin:0!important; } body.sharikclub-modern .checkout-options > li h3 label { display:flex; align-items:center; gap:10px; margin:0; cursor:pointer; } body.sharikclub-modern .checkout-options .scm-method-icon { display:inline-flex; flex:0 0 42px; align-items:center; justify-content:center; width:42px; height:42px; border-radius:12px; background:#edf6e4; color:#679644; font-size:19px; box-shadow:inset 0 0 0 1px #d8e9c9; } body.sharikclub-modern .checkout-options input[type="radio"] { position:static!important; left:auto!important; flex:0 0 18px; width:18px; height:18px; margin:0; accent-color:#79b45b; } body.sharikclub-modern .checkout-step-content > input[type="submit"] { float:none!important; min-width:150px; min-height:44px; margin:8px 0 0 auto!important; } @media (max-width:899px) { body.sharikclub-modern .scm-checkout-layout { display:flex; flex-direction:column; gap:14px; } body.sharikclub-modern .scm-checkout-summary { position:static; order:-1; width:100%; padding:14px 16px; } body.sharikclub-modern .scm-checkout-summary__eyebrow { margin-bottom:6px; font-size:16px; } body.sharikclub-modern .scm-checkout-summary p { display:none; } body.sharikclub-modern .scm-checkout-steps { width:100%; } } @media (max-width:700px) { body.sharikclub-modern .checkout-title.page-header { align-items:flex-start; gap:8px; padding-bottom:13px!important; } body.sharikclub-modern .checkout-title.page-header h1 { font-size:25px!important; } body.sharikclub-modern .checkout-title .back2cart { font-size:12px; white-space:nowrap; } body.sharikclub-modern .checkout-step-content { padding:13px 2px 15px!important; } body.sharikclub-modern .checkout-step-content.auth { padding:12px 2px 4px!important; } body.sharikclub-modern .checkout-step h2 { padding:12px 13px!important; font-size:16px!important; } body.sharikclub-modern .checkout-options > li { padding:12px!important; } body.sharikclub-modern .checkout-step-content > input[type="submit"] { width:100%; margin-top:10px!important; } } @media (min-width:768px) { body.sharikclub-modern .scm-category-nav { z-index:520; } body.sharikclub-modern .scm-category-item { transition:background-color .18s ease,box-shadow .18s ease; } body.sharikclub-modern .scm-category-item.is-current { background:#edf7e4!important; box-shadow:inset 0 -3px 0 #88b954; } body.sharikclub-modern .scm-category-item.is-current > a, body.sharikclub-modern .scm-category-item.is-current > button { color:#315529!important; } body.sharikclub-modern .scm-category-panel { top:calc(100% - 1px)!important; padding:16px 18px 18px!important; border-radius:14px!important; box-shadow:0 18px 42px rgba(40,59,32,.14)!important; } body.sharikclub-modern .scm-category-all { margin:0 0 12px!important; padding:8px 11px!important; border-radius:9px; background:#eff7e7; text-decoration:none!important; } body.sharikclub-modern .scm-category-all:hover { background:#e3f1d4; } body.sharikclub-modern .scm-category-links { grid-template-columns:repeat(4,minmax(0,1fr))!important; gap:4px 12px!important; } body.sharikclub-modern .scm-category-links.is-short { grid-template-columns:repeat(2,minmax(220px,1fr))!important; max-width:760px; } body.sharikclub-modern .scm-category-links a { min-height:40px; box-sizing:border-box; padding:9px 11px!important; border:1px solid transparent; } body.sharikclub-modern .scm-category-links a:hover { border-color:#d5e6c6; background:#f3f9ed!important; } body.sharikclub-modern .scm-category-links a[aria-current] { border-color:#bcd99f; background:#e8f4dc!important; color:#315529!important; font-weight:700; } body.sharikclub-modern .side_menu_categories .menu > li > .link > a { min-height:48px; padding-top:10px!important; padding-bottom:10px!important; } body.sharikclub-modern .side_menu_categories .menu > li:hover > .link, body.sharikclub-modern .side_menu_categories .menu > li.active > .link, body.sharikclub-modern .side_menu_categories .menu > li.selected > .link { background:#f2f8eb!important; } } @media (min-width:768px) and (max-width:1199px) { body.sharikclub-modern .scm-category-links { grid-template-columns:repeat(3,minmax(0,1fr))!important; } } @media (max-width:767px) { body.sharikclub-modern .scm-main-catalog { max-height:min(72vh,620px)!important; border-radius:14px!important; box-shadow:0 18px 44px rgba(40,59,32,.2)!important; overscroll-behavior:contain; } body.sharikclub-modern .scm-main-catalog-head { min-height:50px!important; padding:7px 10px 7px 12px!important; } body.sharikclub-modern .scm-main-catalog-head strong { flex:1; font-size:16px!important; } body.sharikclub-modern .scm-main-catalog-close { display:inline-flex; flex:0 0 34px; align-items:center; justify-content:center; width:34px; height:34px; margin-left:auto; padding:0; border:0; border-radius:9px; background:#eef6e6; color:#416528; font-size:15px; } body.sharikclub-modern .scm-main-catalog-search { position:relative; display:flex; align-items:center; margin:10px 12px 6px; } body.sharikclub-modern .scm-main-catalog-search > .fa { position:absolute; z-index:1; left:12px; color:#789166; pointer-events:none; } body.sharikclub-modern .scm-main-catalog-search input { width:100%; height:42px; box-sizing:border-box; margin:0!important; padding:8px 12px 8px 36px!important; border:1px solid #d4e3c9!important; border-radius:10px!important; background:#f8fbf5!important; color:#283b20; font-size:14px; box-shadow:none!important; } body.sharikclub-modern .scm-main-catalog-search input:focus { border-color:#8fbd61!important; outline:2px solid rgba(143,189,97,.16); } body.sharikclub-modern .scm-main-catalog ul { padding:3px 7px 8px!important; } body.sharikclub-modern .scm-main-catalog li + li { border-top:0!important; } body.sharikclub-modern .scm-main-catalog li > a, body.sharikclub-modern .scm-main-catalog-drill { min-height:48px!important; margin:2px 0; padding:9px 10px!important; border-radius:9px!important; } body.sharikclub-modern .scm-main-catalog li > a:active, body.sharikclub-modern .scm-main-catalog-drill:active, body.sharikclub-modern .scm-main-catalog a[aria-current] { background:#e9f4de!important; color:#315529!important; font-weight:700!important; } body.sharikclub-modern .scm-main-catalog-all { min-height:42px!important; padding:8px 14px!important; } body.sharikclub-modern .scm-main-catalog-all::after { content:'\f105'; margin-left:auto; font-family:FontAwesome; } } body.sharikclub-modern .checkout-options .rate > .hint:has(.est_delivery) { display:none!important; } body.sharikclub-modern .checkout-options > li[data-shipping-card] { cursor:pointer; } body.sharikclub-modern .checkout-options > li[data-shipping-card]:hover { border-color:#b8d899; background:#fbfef8; } body.sharikclub-modern .checkout-options > li[data-shipping-card]:focus-visible { border-color:#a4d65e; box-shadow:0 0 0 3px rgba(164,214,94,.2); outline:0; } body.sharikclub-modern .checkout-options > li .rate .price { display:inline-flex; align-items:center; justify-content:center; min-height:38px; padding:5px 11px; border:1px solid #c3dfa7; border-radius:10px; background:#e4f3cc; color:#283b20; font-size:22px!important; font-weight:800!important; line-height:1.1; box-shadow:0 3px 10px rgba(65,101,40,.09); white-space:nowrap!important; } body.sharikclub-modern .checkout-options > li .rate .price .ruble { position:relative; top:1px; display:inline-flex!important; align-items:center; margin-left:3px; font-size:inherit!important; line-height:1!important; } body.sharikclub-modern .shipping-6 > .wa-form, body.sharikclub-modern .shipping-14 > .wa-form { box-sizing:border-box; margin:14px 0 0 28px; padding:14px; border:1px solid #d0e5bd; border-radius:12px; background:#f8fcf3; } body.sharikclub-modern .shipping-6 > .wa-form::before { content:"Адрес и подъём"; display:block; margin:0 0 10px; color:#283b20; font-size:15px; font-weight:800; } body.sharikclub-modern .shipping-6 .wa-form .wa-field:has(input[name="shipping_6[desired_delivery.date_str]"]) { margin-top:16px; padding-top:16px; border-top:1px solid #dbe9cf; } body.sharikclub-modern .shipping-6 input[name="shipping_6[surprise_delivery]"], body.sharikclub-modern .shipping-6 input[name="shipping_6[apartment_delivery]"] { width:20px; height:20px; margin:0 9px 0 0; accent-color:#79b45b; vertical-align:middle; } body.sharikclub-modern .shipping-6 input[name="shipping_6[surprise_delivery]"] + span, body.sharikclub-modern .shipping-6 input[name="shipping_6[surprise_delivery]"] + label { color:#283b20; font-weight:700; } body.sharikclub-modern .shipping-6 .wa-form .wa-field:has(input[name="shipping_6[surprise_delivery]"]), body.sharikclub-modern .shipping-6 .wa-form .wa-field:has(input[name="shipping_6[apartment_delivery]"]) { margin-top:12px; padding:12px 14px; border:1px solid #d0e5bd; border-radius:11px; background:#f8fcf3; } body.sharikclub-modern .shipping-6 .wa-form .wa-field:has(input[name="shipping_6[surprise_delivery]"]) .wa-name, body.sharikclub-modern .shipping-6 .wa-form .wa-field:has(input[name="shipping_6[apartment_delivery]"]) .wa-name { color:#283b20; font-weight:700; } body.sharikclub-modern .shipping-6 .wa-form .wa-field:has(input[name="shipping_6[surprise_delivery]"]) .wa-value > p > span, body.sharikclub-modern .shipping-6 .wa-form .wa-field:has(input[name="shipping_6[apartment_delivery]"]) .wa-value > p > span { display:grid; grid-template-columns:auto minmax(0,1fr); gap:0 9px; align-items:start; } body.sharikclub-modern .shipping-6 input[name="shipping_6[surprise_delivery]"], body.sharikclub-modern .shipping-6 input[name="shipping_6[apartment_delivery]"] { grid-column:1; grid-row:1; margin:2px 0 0!important; } body.sharikclub-modern .shipping-6 .wa-form .wa-field:has(input[name="shipping_6[surprise_delivery]"]) .hint, body.sharikclub-modern .shipping-6 .wa-form .wa-field:has(input[name="shipping_6[apartment_delivery]"]) .hint { grid-column:2; grid-row:1; color:#607257!important; font-size:13px!important; line-height:1.45!important; } body.sharikclub-modern .shipping-6 .wa-form .wa-field:has(input[name="shipping_6[entrance_code]"]), body.sharikclub-modern .shipping-6 .wa-form .wa-field:has(input[name="shipping_6[floor]"]), body.sharikclub-modern .shipping-6 .wa-form .wa-field:has(input[name="shipping_6[apartment]"]) { margin-top:8px; } body.sharikclub-modern .shipping-6 input[name="shipping_6[entrance_code]"], body.sharikclub-modern .shipping-6 input[name="shipping_6[floor]"], body.sharikclub-modern .shipping-6 input[name="shipping_6[apartment]"] { box-sizing:border-box; width:100%; max-width:260px; } body.sharikclub-modern .shipping-6 .wa-form input.datetime, body.sharikclub-modern .shipping-14 .wa-form input.datetime, body.sharikclub-modern .shipping-6 .wa-form select[name$="[desired_delivery.interval]"], body.sharikclub-modern .shipping-14 .wa-form select[name$="[desired_delivery.interval]"] { box-sizing:border-box; min-height:44px; padding:9px 13px!important; border:1px solid #bfd9a8!important; border-radius:10px!important; background-color:#fff!important; color:#283b20!important; font-size:14px!important; font-weight:600!important; line-height:1.2!important; box-shadow:0 2px 8px rgba(65,101,40,.06)!important; transition:border-color .2s ease,box-shadow .2s ease; } body.sharikclub-modern .shipping-6 .wa-form input.datetime:focus, body.sharikclub-modern .shipping-14 .wa-form input.datetime:focus, body.sharikclub-modern .shipping-6 .wa-form select[name$="[desired_delivery.interval]"]:focus, body.sharikclub-modern .shipping-14 .wa-form select[name$="[desired_delivery.interval]"]:focus { border-color:#82b957!important; box-shadow:0 0 0 3px rgba(130,185,87,.16)!important; outline:0!important; } body.sharikclub-modern .ui-datepicker { padding:10px!important; border:1px solid #c8dfb4!important; border-radius:12px!important; background:#fff!important; box-shadow:0 14px 36px rgba(40,59,32,.18)!important; } body.sharikclub-modern .ui-datepicker .ui-datepicker-header { border:0!important; border-radius:9px!important; background:#edf6e4!important; color:#283b20!important; } body.sharikclub-modern .ui-datepicker td a.ui-state-default { border:0!important; border-radius:7px!important; background:#f7fbf3!important; color:#3f5e31!important; text-align:center; } body.sharikclub-modern .ui-datepicker td a.ui-state-hover, body.sharikclub-modern .ui-datepicker td a.ui-state-active { background:#8fc65e!important; color:#fff!important; } body.sharikclub-modern .checkout-options.payment > li[data-payment-card] { position:relative; display:flex; min-height:100px; flex-direction:column; justify-content:center; padding:16px 18px 16px 88px!important; cursor:pointer; } body.sharikclub-modern .checkout-options.payment > li[data-payment-card]:hover { border-color:#b8d899; background:#fbfef8; } body.sharikclub-modern .checkout-options.payment > li[data-payment-card]:focus-visible { border-color:#a4d65e; box-shadow:0 0 0 3px rgba(164,214,94,.2); outline:0; } body.sharikclub-modern .checkout-options.payment > li h3 label { min-height:24px; font-size:17px; font-weight:800; line-height:1.35; } body.sharikclub-modern .checkout-options.payment > li > p { margin:6px 0 0 28px!important; color:#66755f; line-height:1.45; } body.sharikclub-modern .checkout-options.payment .scm-payment-method-icon { position:absolute; top:50%; left:18px; transform:translateY(-50%); background:#f0f7e9; color:#5c8e3b; } @media (max-width:700px) { body.sharikclub-modern .checkout-options > li .rate .price { min-height:34px; padding:4px 9px; font-size:19px!important; } body.sharikclub-modern .shipping-6 > .wa-form, body.sharikclub-modern .shipping-14 > .wa-form { margin:12px 0 0; padding:12px; } body.sharikclub-modern .checkout-options .scm-method-icon { flex-basis:38px; width:38px; height:38px; border-radius:10px; font-size:17px; } body.sharikclub-modern .checkout-options.payment > li[data-payment-card] { min-height:92px; padding:14px 12px 14px 64px!important; } body.sharikclub-modern .checkout-options.payment > li > p { margin-left:28px!important; } body.sharikclub-modern .checkout-options.payment .scm-payment-method-icon { left:12px; } body.sharikclub-modern .shipping-6 .wa-form input.datetime, body.sharikclub-modern .shipping-14 .wa-form input.datetime { width:100%!important; max-width:none!important; } } body.sharikclub-modern .shipping-6 > .wa-form { margin:14px 0 0 28px; padding:0; border:0; border-radius:0; background:transparent; } body.sharikclub-modern .shipping-6 > .wa-form::before { content:none!important; display:none!important; } body.sharikclub-modern .shipping-6 .scm-courier-address-group { box-sizing:border-box; margin:0 0 12px; padding:14px; border:1px solid #d0e5bd; border-radius:12px; background:#f8fcf3; } body.sharikclub-modern .shipping-6 .scm-courier-address-group__title { margin:0 0 10px; color:#283b20; font-size:15px; font-weight:800; } body.sharikclub-modern .shipping-6 .scm-courier-address-group__fields > .wa-field { margin-top:8px; } body.sharikclub-modern .shipping-6 .scm-courier-address-group__fields > .wa-field:first-child { margin-top:0; } body.sharikclub-modern .shipping-6 .scm-courier-address-group .wa-field:has(input[name="shipping_6[apartment_delivery]"]) { margin-top:13px; padding:12px 0 0; border:0; border-top:1px solid #dbe9cf; border-radius:0; background:transparent; } body.sharikclub-modern .shipping-6 .scm-courier-address-group .wa-field:has(input[name="shipping_6[entrance_code]"]), body.sharikclub-modern .shipping-6 .scm-courier-address-group .wa-field:has(input[name="shipping_6[floor]"]), body.sharikclub-modern .shipping-6 .scm-courier-address-group .wa-field:has(input[name="shipping_6[apartment]"]) { margin-top:8px; } @media (max-width:700px) { body.sharikclub-modern .shipping-6 > .wa-form { margin:12px 0 0; padding:0; } body.sharikclub-modern .shipping-6 .scm-courier-address-group { padding:12px; } } body.sharikclub-modern .scm-cart-recommendations { box-sizing:border-box; min-width:0; overflow:visible; } body.sharikclub-modern .scm-cart-recommendations .scm-viewed-heading { position:relative; z-index:2; min-height:60px; overflow:visible; } body.sharikclub-modern .scm-cart-recommendations .scm-viewed-nav { margin:-4px 0; padding:4px; overflow:visible; } body.sharikclub-modern .scm-cart-recommendations .scm-viewed-nav .slick-arrow { flex:0 0 48px!important; width:48px!important; min-width:48px!important; height:48px!important; min-height:48px!important; box-sizing:border-box!important; } body.sharikclub-modern .scm-cart-recommendations .product-list.slick-initialized, body.sharikclub-modern .scm-cart-recommendations .slick-list { box-sizing:border-box; width:100%!important; max-width:100%!important; margin:0!important; overflow:hidden!important; } body.sharikclub-modern .scm-cart-recommendations .slick-track { display:flex!important; align-items:stretch!important; } body.sharikclub-modern .scm-cart-recommendations .slick-slide { min-width:0!important; padding:0 7px!important; box-sizing:border-box!important; } body.sharikclub-modern .scm-cart-recommendations .slick-slide > div, body.sharikclub-modern .scm-cart-recommendations .product, body.sharikclub-modern .scm-cart-recommendations .product > .in { box-sizing:border-box!important; width:100%!important; max-width:100%!important; min-width:0!important; } body.sharikclub-modern .scm-cart-recommendations .product > .in { display:flex; flex-direction:column; } body.sharikclub-modern .scm-cart-recommendations .product .offers { margin-top:auto; } @media (max-width:767px) { body.sharikclub-modern .scm-cart-recommendations .scm-viewed-heading { min-height:54px; } body.sharikclub-modern .scm-cart-recommendations .scm-viewed-nav .slick-arrow { flex-basis:44px!important; width:44px!important; min-width:44px!important; height:44px!important; min-height:44px!important; } } body.sharikclub-modern .checkout-content > .scm-checkout-step-lead { box-sizing:border-box; margin:0 0 14px!important; padding:14px 16px; border:1px solid #d0e5bd; border-radius:12px; background:#f8fcf3; } body.sharikclub-modern .checkout-content > .scm-checkout-step-lead strong { display:block; margin:0 0 3px; color:#283b20; font-size:16px; line-height:1.35; } body.sharikclub-modern .checkout-content > .scm-checkout-step-lead span { display:block; color:#66755f; font-size:13px; line-height:1.45; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images { position:relative!important; display:block!important; width:100%!important; height:84px!important; min-height:84px!important; max-height:84px!important; margin:12px 0 0!important; padding:0 42px!important; overflow:visible!important; box-sizing:border-box!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-list { width:100%!important; height:84px!important; min-height:84px!important; overflow:hidden!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-track { display:flex!important; align-items:center!important; gap:0!important; height:84px!important; min-height:84px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-slide { flex:none!important; min-width:0!important; height:76px!important; min-height:76px!important; padding:0 4px!important; box-sizing:border-box!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .image { margin:0!important; border:0!important; overflow:visible!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .image > a { display:block!important; height:76px!important; overflow:hidden!important; border:2px solid #dce9cf!important; border-radius:11px!important; background:#f8fbf4!important; box-sizing:border-box!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .image.selected > a { border-color:#8fca45!important; box-shadow:0 0 0 2px rgba(164,214,94,.18)!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .img_middle, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .img_middle_in { width:100%!important; height:72px!important; min-height:72px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images img { width:100%!important; height:72px!important; object-fit:cover!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-arrow { position:absolute!important; top:50%!important; z-index:5!important; display:flex!important; align-items:center!important; justify-content:center!important; width:34px!important; min-width:34px!important; height:34px!important; min-height:34px!important; margin:0!important; padding:0!important; transform:translateY(-50%)!important; border:1px solid #cfe2bd!important; border-radius:50%!important; background:#fff!important; color:#416528!important; box-shadow:0 5px 14px rgba(49,85,41,.13)!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-prev { left:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-next { right:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-arrow:hover, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-arrow:focus-visible { border-color:#8fca45!important; background:#a4d65e!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-disabled { opacity:.28!important; cursor:default!important; } @media (max-width:767px) { body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images { height:70px!important; min-height:70px!important; max-height:70px!important; margin-top:8px!important; padding:0 34px!important; overflow:visible!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-list, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-track { height:70px!important; min-height:70px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-slide { flex:none!important; width:auto; min-width:0!important; height:62px!important; min-height:62px!important; padding:0 3px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .image > a { height:62px!important; border-radius:9px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .img_middle, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .img_middle_in, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images img { height:58px!important; min-height:58px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .more-images .slick-arrow { display:flex!important; width:28px!important; min-width:28px!important; height:28px!important; min-height:28px!important; } } @media (max-width:900px) { body.sharikclub-modern .checkout-content > .scm-checkout-step-lead { padding:12px 13px; } } body.sharikclub-modern .scm-product-detail .pp_short_description { display:none!important; } body.sharikclub-modern .scm-product-detail .pp_tabpanel .tab-content { color:#52634a!important; } body.sharikclub-modern .scm-product-detail .pp_tabpanel .tab-print-title { margin:0 0 16px!important; color:#283b20!important; font-size:22px!important; font-weight:750!important; line-height:1.25!important; } body.sharikclub-modern .scm-product-detail #pp_home .description { color:#52634a!important; font-size:15px!important; line-height:1.7!important; } body.sharikclub-modern .scm-product-detail #pp_home .description > :first-child { margin-top:0!important; } body.sharikclub-modern .scm-product-detail #pp_home .description > :last-child { margin-bottom:0!important; } body.sharikclub-modern .scm-product-detail .scm-product-info-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; } body.sharikclub-modern .scm-product-detail .scm-product-info-card, body.sharikclub-modern .scm-product-detail .scm-product-important > section { display:grid; grid-template-columns:42px minmax(0,1fr); gap:13px; align-items:start; margin:0; padding:17px; border:1px solid #dce9cf; border-radius:13px; background:#f8fcf3; box-sizing:border-box; } body.sharikclub-modern .scm-product-detail .scm-product-info-icon { display:flex; align-items:center; justify-content:center; width:42px; height:42px; border-radius:11px; background:#e4f3cc; color:#62923e; font-size:19px; } body.sharikclub-modern .scm-product-detail .scm-product-info-card h3, body.sharikclub-modern .scm-product-detail .scm-product-important h3 { margin:1px 0 8px!important; color:#2e4427!important; font-size:17px!important; font-weight:750!important; line-height:1.3!important; } body.sharikclub-modern .scm-product-detail .scm-product-info-card ul, body.sharikclub-modern .scm-product-detail .scm-product-important ul { margin:0!important; padding:0 0 0 18px!important; } body.sharikclub-modern .scm-product-detail .scm-product-info-card li, body.sharikclub-modern .scm-product-detail .scm-product-important li { margin:0 0 6px!important; padding:0!important; color:#5e6d57!important; font-size:14px!important; line-height:1.5!important; } body.sharikclub-modern .scm-product-detail .scm-product-info-card li:last-child, body.sharikclub-modern .scm-product-detail .scm-product-important li:last-child { margin-bottom:0!important; } body.sharikclub-modern .scm-product-detail .scm-product-important { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; } body.sharikclub-modern .scm-product-detail .scm-product-important > section p { margin:0!important; color:#5e6d57!important; font-size:14px!important; line-height:1.58!important; } body.sharikclub-modern .scm-product-detail .scm-product-important .scm-product-principle { grid-column:1/-1; background:#eff8e3; } body.sharikclub-modern .scm-product-detail .scm-bundle-tab + li a { border-left-color:#dce9cf!important; } @media (max-width:767px) { body.sharikclub-modern .scm-product-detail .pp_tabpanel .nav-tabs { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:6px!important; } body.sharikclub-modern .scm-product-detail .pp_tabpanel .nav-tabs > li, body.sharikclub-modern .scm-product-detail .pp_tabpanel .nav-tabs > li > a { width:100%!important; box-sizing:border-box!important; } body.sharikclub-modern .scm-product-detail .pp_tabpanel .nav-tabs > li > a { display:flex!important; align-items:center!important; min-height:44px!important; padding:9px 10px!important; font-size:12px!important; line-height:1.25!important; } body.sharikclub-modern .scm-product-detail .pp_tabpanel .tab-content { padding:15px!important; } body.sharikclub-modern .scm-product-detail .pp_tabpanel .tab-print-title { margin-bottom:12px!important; font-size:19px!important; } body.sharikclub-modern .scm-product-detail .scm-product-info-grid, body.sharikclub-modern .scm-product-detail .scm-product-important { grid-template-columns:1fr; gap:10px; } body.sharikclub-modern .scm-product-detail .scm-product-important .scm-product-principle { grid-column:auto; } body.sharikclub-modern .scm-product-detail .scm-product-info-card, body.sharikclub-modern .scm-product-detail .scm-product-important > section { grid-template-columns:36px minmax(0,1fr); gap:10px; padding:13px; } body.sharikclub-modern .scm-product-detail .scm-product-info-icon { width:36px; height:36px; border-radius:9px; font-size:16px; } } body.sharikclub-modern .scm-product-detail .scm-bundle-pane [class*="itemsets-block-"] { width:100%!important; margin:0!important; padding:0!important; overflow:visible!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane [class*="itemsets-block-"] > p:first-child { display:flex!important; align-items:center; gap:11px; margin:0 0 14px!important; color:#294524; font-size:18px!important; line-height:1.3; font-weight:700; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane [class*="itemsets-block-"] > p:first-child::before { content:"\f03a"; display:inline-flex; align-items:center; justify-content:center; flex:0 0 38px; width:38px; height:38px; border-radius:11px; background:#eef7e5; color:#6f9d45; font-family:FontAwesome; font-size:16px; font-weight:400; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra { width:100%!important; min-width:0!important; margin:0!important; overflow:hidden; border:1px solid #dce9cf; border-collapse:separate!important; border-spacing:0!important; border-radius:14px; table-layout:fixed!important; background:#fff; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra th { padding:10px 14px!important; border:0!important; border-bottom:1px solid #dce9cf!important; background:#f0f7e8!important; color:#71806d!important; font-size:12px!important; line-height:1.3!important; font-weight:600!important; text-align:left!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra th:first-child, body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra th:nth-child(2) { font-size:0!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra th:nth-child(2)::before { content:"Наименование"; font-size:12px; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra th:nth-child(3), body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra th:nth-child(4) { text-align:right!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra th:first-child, body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td:first-child { width:82px!important; text-align:center!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra th:nth-child(3), body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td:nth-child(3) { width:112px!important; text-align:right!important; white-space:nowrap; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra th:nth-child(4), body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td:nth-child(4) { width:96px!important; text-align:right!important; white-space:nowrap; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra th:nth-child(n+5), body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td:nth-child(n+5) { display:none!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td { padding:11px 14px!important; border:0!important; border-bottom:1px solid #e6eee0!important; background:#fff!important; color:#4f604a!important; font-size:14px!important; line-height:1.4!important; vertical-align:middle!important; transition:background-color .15s ease; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra tr:last-child td { border-bottom:0!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra tbody tr:hover td { background:#fbfdf8!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td:nth-child(2) a { color:#294524!important; font-weight:650; text-decoration:none!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td:nth-child(3) { color:#4f7b34!important; font-weight:700; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td:nth-child(4) { color:#294524!important; font-weight:700; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra img { display:block; width:58px!important; max-width:58px!important; height:58px!important; margin:0 auto; border:1px solid #e0ead7; border-radius:11px!important; object-fit:cover!important; background:#f7faf4; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit { margin:14px 0 0!important; overflow:hidden!important; border:1px solid #dce9cf!important; border-radius:14px!important; background:#fff!important; box-shadow:0 8px 24px rgba(49,85,41,.06)!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit > summary { min-height:48px!important; padding:10px 14px!important; border-bottom:1px solid transparent; background:#f8fbf5!important; color:#294524!important; font-size:14px!important; line-height:1.3!important; font-weight:700!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit[open] > summary { border-bottom-color:#e3ecd9; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit > summary span { display:inline-flex; align-items:center; gap:9px; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit > summary span::before { content:"\f1b2"; display:inline-flex; align-items:center; justify-content:center; width:30px; height:30px; border-radius:9px; background:#edf7e3; color:#6f9d45; font-family:FontAwesome; font-size:14px; font-weight:400; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .pp-h-wrap-cart { display:block!important; width:100%!important; max-height:275px!important; margin:0!important; padding:0 14px 10px!important; overflow-x:hidden!important; overflow-y:auto!important; background:#fff!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit [class*="itemsets-block-"] > p:first-child { display:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra tbody { display:block!important; width:100%!important; min-width:0!important; margin:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra thead { display:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra tr { display:grid!important; grid-template-columns:50px minmax(0,1fr) 66px!important; grid-template-areas:"image name quantity"!important; align-items:center!important; gap:11px!important; min-height:68px!important; padding:9px 0!important; border:0!important; border-bottom:1px solid #e6eee0!important; border-radius:0!important; background:#fff!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra tr:last-child { border-bottom:0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra td { display:block!important; width:auto!important; padding:0!important; border:0!important; background:transparent!important; color:#52624e!important; font-size:12px!important; line-height:1.35!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra td:first-child { grid-area:image!important; width:50px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra td:nth-child(2) { grid-area:name!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra td:nth-child(2) a { color:#294524!important; font-size:13px!important; font-weight:650!important; text-decoration:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra th:nth-child(3), body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra td:nth-child(3), body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra th:nth-child(n+5), body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra td:nth-child(n+5) { display:none!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra td:nth-child(4) { display:block!important; grid-area:quantity!important; justify-self:end; min-width:60px!important; padding:7px 8px!important; border-radius:9px!important; background:#eef7e5!important; color:#294524!important; font-size:12px!important; line-height:1.2!important; font-weight:700!important; text-align:center!important; white-space:nowrap!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra img { display:block; width:48px!important; max-width:48px!important; height:48px!important; margin:0!important; border:1px solid #e0ead7; border-radius:10px!important; object-fit:cover!important; background:#f7faf4; } @media (max-width:767px) { body.sharikclub-modern .scm-product-detail .scm-bundle-pane [class*="itemsets-block-"] > p:first-child { margin-bottom:11px!important; font-size:16px!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane [class*="itemsets-block-"] > p:first-child::before { flex-basis:34px; width:34px; height:34px; border-radius:9px; font-size:14px; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra, body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra tbody { display:block!important; width:100%!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra thead { display:none!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra tr { display:grid!important; grid-template-columns:54px minmax(0,1fr) auto!important; grid-template-areas:"image name quantity" "image price quantity"!important; align-items:center!important; gap:4px 10px!important; min-height:76px; padding:10px 12px!important; border-bottom:1px solid #e6eee0!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra tr:last-child { border-bottom:0!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td { display:block!important; width:auto!important; padding:0!important; border:0!important; background:transparent!important; font-size:12px!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td:first-child { grid-area:image!important; width:54px!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td:nth-child(2) { grid-area:name!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td:nth-child(3) { grid-area:price!important; justify-self:start; color:#4f7b34!important; font-size:12px!important; text-align:left!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td:nth-child(4) { grid-area:quantity!important; justify-self:end; min-width:58px!important; padding:7px 8px!important; border-radius:9px!important; background:#eef7e5!important; font-size:12px!important; text-align:center!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra td:nth-child(n+5) { display:none!important; } body.sharikclub-modern .scm-product-detail .scm-bundle-pane .itemsets-zebra img { width:52px!important; max-width:52px!important; height:52px!important; border-radius:9px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .pp-h-wrap-cart { max-height:none!important; padding:0 11px 8px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra tr { grid-template-columns:44px minmax(0,1fr) 58px!important; gap:9px!important; min-height:62px!important; padding:8px 0!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra td:first-child { width:44px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra td:nth-child(2) a { font-size:12px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra td:nth-child(4) { min-width:56px!important; padding:6px!important; } body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .scm-qv-kit .itemsets-zebra img { width:42px!important; max-width:42px!important; height:42px!important; border-radius:8px!important; } } body.sharikclub-modern .breadcrumbs { display:flex!important; align-items:center; flex-wrap:wrap; gap:6px 0; width:100%; min-width:0; margin:0 0 20px!important; padding:9px 13px!important; overflow:hidden; border:1px solid #dce9cf; border-radius:12px; background:#f8fbf5; color:#71806d; font-size:12px!important; line-height:1.4; box-sizing:border-box; } body.sharikclub-modern .breadcrumbs > li { display:inline-flex!important; align-items:center; min-width:0; margin:0!important; color:#71806d; } body.sharikclub-modern .breadcrumbs > li::before { content:"\f105"!important; display:inline-flex!important; align-items:center; justify-content:center; flex:0 0 22px; width:22px; margin:0!important; color:#9caf92!important; font-family:FontAwesome; font-size:13px!important; line-height:1; } body.sharikclub-modern .breadcrumbs > li:first-child::before { display:none!important; } body.sharikclub-modern .breadcrumbs a, body.sharikclub-modern .breadcrumbs a:visited { display:inline-flex; align-items:center; min-width:0; padding:4px 6px; border-radius:7px; color:#607357!important; font-weight:500; text-decoration:none!important; transition:background-color .15s ease,color .15s ease; } body.sharikclub-modern .breadcrumbs a:hover, body.sharikclub-modern .breadcrumbs a:focus-visible { background:#eaf5df; color:#416528!important; text-decoration:none!important; } body.sharikclub-modern .breadcrumbs > li:first-child a::before { content:"\f015"; margin-right:6px; color:#77a74a; font-family:FontAwesome; font-size:13px; font-weight:400; } body.sharikclub-modern .breadcrumbs > li > a > span, body.sharikclub-modern .breadcrumbs > li > span { display:block; min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } body.sharikclub-modern .breadcrumbs > li:not(:first-child):not(:last-child) { max-width:220px; } body.sharikclub-modern .breadcrumbs > li:last-child { flex:1 1 220px; max-width:min(420px,42vw); color:#294524; font-weight:700; } body.sharikclub-modern .breadcrumbs > li:last-child > span { padding:4px 6px; } @media (max-width:767px) { body.sharikclub-modern .breadcrumbs { flex-wrap:nowrap; gap:0; min-height:44px; margin-bottom:14px!important; padding:6px 8px!important; border-radius:10px; font-size:11px!important; } body.sharikclub-modern .breadcrumbs > li:not(:first-child):not(:nth-last-child(2)):not(:last-child) { display:none!important; } body.sharikclub-modern .breadcrumbs > li:first-child { flex:0 0 auto; } body.sharikclub-modern .breadcrumbs > li:first-child a { width:36px; height:34px; padding:0; justify-content:center; } body.sharikclub-modern .breadcrumbs > li:first-child a::before { margin:0; font-size:15px; } body.sharikclub-modern .breadcrumbs > li:first-child a span { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; } body.sharikclub-modern .breadcrumbs > li:nth-last-child(2) { flex:0 1 138px; max-width:138px; } body.sharikclub-modern .breadcrumbs > li:last-child { flex:1 1 auto; max-width:none; } body.sharikclub-modern .breadcrumbs > li::before { flex-basis:18px; width:18px; font-size:11px!important; } body.sharikclub-modern .breadcrumbs a, body.sharikclub-modern .breadcrumbs > li:last-child > span { padding:4px; } } body.sharikclub-modern .scm-contacts { display:grid; gap:22px; width:100%; margin:0 0 34px; color:#294524; } body.sharikclub-modern .scm-contacts * { box-sizing:border-box; } body.sharikclub-modern .scm-contacts h2, body.sharikclub-modern .scm-contacts p { margin-top:0; } body.sharikclub-modern .scm-contacts-hero { position:relative; display:grid; grid-template-columns:minmax(0,1fr) minmax(245px,310px); align-items:center; gap:28px; padding:34px 36px; overflow:hidden; border:1px solid #cfe3bd; border-radius:22px; background:linear-gradient(135deg,#f8fcf3 0%,#edf6e4 100%); box-shadow:0 14px 36px rgba(65,101,40,.08); } body.sharikclub-modern .scm-contacts-hero::after { content:""; position:absolute; right:-70px; bottom:-105px; width:260px; height:260px; border-radius:50%; background:rgba(164,214,94,.13); pointer-events:none; } body.sharikclub-modern .scm-contacts-hero__content, body.sharikclub-modern .scm-contacts-hero__status { position:relative; z-index:1; } body.sharikclub-modern .scm-contacts-eyebrow { display:block; margin-bottom:8px; color:#638b45; font-size:12px; font-weight:800; letter-spacing:.11em; text-transform:uppercase; } body.sharikclub-modern .scm-contacts-hero h2 { max-width:650px; margin-bottom:12px!important; color:#294524!important; font-size:34px!important; line-height:1.17!important; } body.sharikclub-modern .scm-contacts-hero__content > p { max-width:660px; margin-bottom:20px!important; color:#607257; font-size:15px; line-height:1.62; } body.sharikclub-modern .scm-contacts-actions { display:flex; align-items:center; flex-wrap:wrap; gap:10px; } body.sharikclub-modern .scm-contacts-btn { display:inline-flex; align-items:center; justify-content:center; gap:8px; min-height:44px; padding:10px 17px; border:1px solid #9fc975; border-radius:11px; background:#fff; color:#416528!important; font-size:14px; font-weight:700; line-height:1.3; text-decoration:none!important; transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease; } body.sharikclub-modern .scm-contacts-btn:hover, body.sharikclub-modern .scm-contacts-btn:focus-visible { background:#f6faef; color:#315529!important; transform:translateY(-1px); box-shadow:0 7px 18px rgba(65,101,40,.1); } body.sharikclub-modern .scm-contacts-btn--primary { border-color:#8fc84d; background:#96d34f; color:#294524!important; } body.sharikclub-modern .scm-contacts-btn--primary:hover, body.sharikclub-modern .scm-contacts-btn--primary:focus-visible { background:#8bc747; } body.sharikclub-modern .scm-contacts-hero__status { display:flex; align-items:flex-start; gap:12px; padding:18px; border:1px solid rgba(169,202,137,.72); border-radius:15px; background:rgba(255,255,255,.82); box-shadow:0 10px 26px rgba(65,101,40,.06); } body.sharikclub-modern .scm-contacts-status-dot { flex:0 0 10px; width:10px; height:10px; margin-top:5px; border-radius:50%; background:#86c747; box-shadow:0 0 0 5px rgba(134,199,71,.15); } body.sharikclub-modern .scm-contacts-hero__status strong, body.sharikclub-modern .scm-contacts-hero__status span { display:block; } body.sharikclub-modern .scm-contacts-hero__status strong { margin-bottom:4px; color:#294524; font-size:14px; } body.sharikclub-modern .scm-contacts-hero__status div > span { color:#71806d; font-size:13px; } body.sharikclub-modern .scm-contacts-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; } body.sharikclub-modern .scm-contact-card { display:grid; grid-template-columns:46px minmax(0,1fr); gap:14px; min-width:0; padding:20px; border:1px solid #dce9cf; border-radius:16px; background:#fff; box-shadow:0 9px 24px rgba(65,101,40,.055); } body.sharikclub-modern .scm-contact-card__icon { display:flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:13px; background:#eef7e5; color:#6f9d45; font-size:18px; } body.sharikclub-modern .scm-contact-card__label { display:block; margin-bottom:5px; color:#7b8976; font-size:12px; font-weight:700; } body.sharikclub-modern .scm-contact-card a, body.sharikclub-modern .scm-contact-card strong { display:inline-block; max-width:100%; color:#294524!important; font-size:17px; line-height:1.35; font-weight:700; overflow-wrap:anywhere; } body.sharikclub-modern .scm-contact-card a { text-decoration:none!important; border-bottom:1px solid #9fc975; } body.sharikclub-modern .scm-contact-card p { margin:7px 0 0!important; color:#6b7966; font-size:13px; line-height:1.5; } body.sharikclub-modern .scm-contacts-location { padding:25px; border:1px solid #d5e6c6; border-radius:20px; background:#f8fbf5; } body.sharikclub-modern .scm-contacts-location__head { display:flex; align-items:flex-end; justify-content:space-between; gap:20px; margin-bottom:18px; } body.sharikclub-modern .scm-contacts-location__head h2 { margin:0 0 5px!important; color:#294524!important; font-size:25px!important; line-height:1.25!important; } body.sharikclub-modern .scm-contacts-location__head p { margin:0!important; color:#667661; font-size:14px; } body.sharikclub-modern .scm-contacts-map { height:360px; overflow:hidden; border:1px solid #d4e4c6; border-radius:16px; background:#edf4e7; } body.sharikclub-modern .scm-contacts-map iframe { display:block; width:100%; height:100%; border:0; } body.sharikclub-modern .scm-contacts-note { display:flex; align-items:flex-start; gap:11px; margin-top:14px; padding:13px 15px; border-radius:12px; background:#eef7e5; color:#607257; } body.sharikclub-modern .scm-contacts-note > .fa { margin-top:2px; color:#6f9d45; font-size:17px; } body.sharikclub-modern .scm-contacts-note p, body.sharikclub-modern .scm-contacts-note strong, body.sharikclub-modern .scm-contacts-note span { display:block; } body.sharikclub-modern .scm-contacts-note p { margin:0!important; font-size:13px; line-height:1.5; } body.sharikclub-modern .scm-contacts-note strong { margin-bottom:2px; color:#294524; } body.sharikclub-modern .scm-contacts-details { overflow:hidden; border:1px solid #dce9cf; border-radius:14px; background:#fff; } body.sharikclub-modern .scm-contacts-details > summary { display:flex; align-items:center; justify-content:space-between; gap:16px; min-height:50px; padding:12px 16px; color:#416528; font-size:14px; font-weight:700; cursor:pointer; list-style:none; } body.sharikclub-modern .scm-contacts-details > summary::-webkit-details-marker { display:none; } body.sharikclub-modern .scm-contacts-details > summary span { display:inline-flex; align-items:center; gap:9px; } body.sharikclub-modern .scm-contacts-details[open] > summary { border-bottom:1px solid #e4eddc; background:#f8fbf5; } body.sharikclub-modern .scm-contacts-details[open] > summary > .fa { transform:rotate(180deg); } body.sharikclub-modern .scm-contacts-details__body { padding:16px; } body.sharikclub-modern .scm-contacts-details__body > p { margin:0 0 12px!important; } body.sharikclub-modern .scm-contacts-details dl { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin:0; } body.sharikclub-modern .scm-contacts-details dl > div { padding:11px 13px; border-radius:10px; background:#f5f9f1; } body.sharikclub-modern .scm-contacts-details dt { margin-bottom:3px; color:#7b8976; font-size:11px; font-weight:700; } body.sharikclub-modern .scm-contacts-details dd { margin:0; color:#294524; font-size:14px; font-weight:700; } @media (max-width:767px) { body.sharikclub-modern .scm-contacts { gap:14px; margin-bottom:24px; } body.sharikclub-modern .scm-contacts-hero { grid-template-columns:1fr; gap:18px; padding:22px 18px; border-radius:17px; } body.sharikclub-modern .scm-contacts-hero h2 { font-size:25px!important; } body.sharikclub-modern .scm-contacts-hero__content > p { margin-bottom:16px!important; font-size:14px; } body.sharikclub-modern .scm-contacts-actions { display:grid; grid-template-columns:1fr; } body.sharikclub-modern .scm-contacts-btn { width:100%; min-height:46px; } body.sharikclub-modern .scm-contacts-hero__status { padding:14px; } body.sharikclub-modern .scm-contacts-grid { grid-template-columns:1fr; gap:10px; } body.sharikclub-modern .scm-contact-card { grid-template-columns:40px minmax(0,1fr); gap:11px; padding:15px; border-radius:13px; } body.sharikclub-modern .scm-contact-card__icon { width:40px; height:40px; border-radius:10px; font-size:16px; } body.sharikclub-modern .scm-contact-card a, body.sharikclub-modern .scm-contact-card strong { font-size:15px; } body.sharikclub-modern .scm-contacts-location { padding:17px; border-radius:16px; } body.sharikclub-modern .scm-contacts-location__head { display:grid; align-items:stretch; gap:13px; margin-bottom:14px; } body.sharikclub-modern .scm-contacts-location__head h2 { font-size:22px!important; } body.sharikclub-modern .scm-contacts-map { height:280px; border-radius:12px; } body.sharikclub-modern .scm-contacts-note { padding:12px; } body.sharikclub-modern .scm-contacts-details dl { grid-template-columns:1fr; } } body.sharikclub-modern { overflow-x:hidden; } body.sharikclub-modern img, body.sharikclub-modern iframe, body.sharikclub-modern video { max-width:100%; } body.sharikclub-modern a:focus-visible, body.sharikclub-modern button:focus-visible, body.sharikclub-modern input:focus-visible, body.sharikclub-modern select:focus-visible, body.sharikclub-modern textarea:focus-visible, body.sharikclub-modern [tabindex]:focus-visible { outline:3px solid rgba(113,155,72,.72)!important; outline-offset:3px!important; } body.sharikclub-modern #header .h_contacts::before { display:none!important; } body.sharikclub-modern #header .h_contacts > .in { display:grid!important; grid-template-columns:44px minmax(0,1fr)!important; align-items:start!important; gap:10px!important; width:100%!important; text-align:left!important; } body.sharikclub-modern #header .scm-header-contact-stack { display:flex; flex-direction:column; align-items:center; gap:3px; width:44px; } body.sharikclub-modern #header .scm-header-call, body.sharikclub-modern #header .scm-header-messenger { display:inline-flex!important; align-items:center!important; justify-content:center!important; width:40px!important; min-width:40px!important; height:40px!important; min-height:40px!important; margin:0!important; padding:0!important; box-sizing:border-box!important; border:1px solid #c8dbb8!important; border-radius:12px!important; background:#f4f9ee!important; color:#416528!important; text-decoration:none!important; } body.sharikclub-modern #header .scm-header-call { border-color:#b9d59e!important; background:#eaf5df!important; font-size:17px; } body.sharikclub-modern #header .scm-header-messengers { display:flex!important; flex-direction:column!important; align-items:center!important; gap:3px!important; width:44px!important; margin:0!important; } body.sharikclub-modern #header .scm-header-messenger:hover, body.sharikclub-modern #header .scm-header-call:hover { border-color:#82af58!important; background:#e2f0d5!important; color:#294321!important; } body.sharikclub-modern #header .scm-header-max span { font-size:8px!important; } body.sharikclub-modern #header .scm-header-telegram svg { display:block; width:18px!important; height:18px!important; fill:currentColor; transform:translate(-1px,1px); } body.sharikclub-modern #header .scm-header-contact-copy { min-width:0; padding-top:2px; } body.sharikclub-modern #footer.scm-footer-v4 { width:100%!important; height:auto!important; min-height:0!important; clear:both!important; overflow:hidden!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-inner { width:100%!important; max-width:1348px!important; min-height:0!important; margin:0 auto!important; padding:24px 24px 14px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-logo { display:block!important; width:210px!important; max-width:100%!important; height:auto!important; min-height:0!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-logo img { display:block!important; width:210px!important; max-width:100%!important; height:auto!important; max-height:65px!important; object-fit:contain!important; object-position:left center!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-social-link { width:44px!important; min-width:44px!important; height:44px!important; min-height:44px!important; } body.sharikclub-modern .scm-contacts .scm-contacts-btn { display:inline-flex!important; min-height:46px!important; padding:11px 18px!important; border:1px solid #9fc975!important; border-radius:11px!important; background:#fff!important; color:#416528!important; font-weight:700!important; line-height:1.35!important; text-decoration:none!important; } body.sharikclub-modern .scm-contacts .scm-contacts-btn--primary { border-color:#8fc84d!important; background:#96d34f!important; color:#294524!important; } body.sharikclub-modern .scm-contacts .scm-contact-card a, body.sharikclub-modern .scm-contacts .scm-contact-card strong { color:#294524!important; opacity:1!important; visibility:visible!important; } body.sharikclub-modern .products_view_grid .product .quick_view, body.sharikclub-modern .products_view_grid .product .catalog_favorite, body.sharikclub-modern .scm-viewed-nav .slick-arrow, body.sharikclub-modern .more-images .slick-arrow, body.sharikclub-modern .scm-cart-recommendations .slick-arrow { min-width:44px!important; min-height:44px!important; } body.sharikclub-modern #scm-home-carousel [role="tab"], body.sharikclub-modern #scm-home-carousel button[class*="dot"], body.sharikclub-modern #scm-home-carousel .slick-dots button { width:28px!important; min-width:28px!important; height:28px!important; min-height:28px!important; padding:9px!important; background-clip:content-box!important; box-sizing:border-box!important; } body.sharikclub-modern .cart .qty_wrap .btn, body.sharikclub-modern .cart .qty_wrap .form-control, body.sharikclub-modern #checkout-contact-form input, body.sharikclub-modern #checkout-contact-form select, body.sharikclub-modern #checkout-contact-form textarea, body.sharikclub-modern .checkout-content input, body.sharikclub-modern .checkout-content select, body.sharikclub-modern .checkout-content textarea { min-height:44px; } body.sharikclub-modern .cart-checkout input[name="checkout"] { width:100%!important; min-height:50px!important; font-size:16px!important; font-weight:800!important; } body.sharikclub-modern .cart-checkout .btn:not([name="checkout"]), body.sharikclub-modern .cart-checkout a { background:#fff!important; color:#416528!important; border-color:#9fc975!important; } @media (min-width:768px) { body.sharikclub-modern #header > .row { min-height:132px!important; align-items:center!important; } body.sharikclub-modern #header .h_contacts { padding-left:0!important; } } @media (max-width:991px) { body.sharikclub-modern .container, body.sharikclub-modern .container-fluid, body.sharikclub-modern .page_wrapper, body.sharikclub-modern #page-content, body.sharikclub-modern #page { max-width:100%!important; min-width:0!important; box-sizing:border-box!important; } body.sharikclub-modern h1 { font-size:clamp(25px,6vw,34px)!important; line-height:1.18!important; overflow-wrap:anywhere; } body.sharikclub-modern h2 { font-size:clamp(21px,5vw,29px)!important; line-height:1.23!important; overflow-wrap:anywhere; } body.sharikclub-modern .breadcrumbs { display:flex!important; max-width:100%; overflow-x:auto; white-space:nowrap; scrollbar-width:none; } } @media (max-width:767px) { html { overflow-x:hidden; } body.sharikclub-modern { padding-bottom:74px!important; -webkit-text-size-adjust:100%; } body.sharikclub-modern #header { padding:0 10px!important; } body.sharikclub-modern #header > .row { display:grid!important; grid-template-columns:minmax(105px,42%) minmax(0,58%)!important; align-items:center!important; min-height:148px!important; gap:6px!important; padding:6px 0!important; } body.sharikclub-modern #header .h_logo, body.sharikclub-modern #header .h_contacts { width:auto!important; min-width:0!important; padding:0!important; } body.sharikclub-modern #header .h_logo { grid-column:1!important; grid-row:1!important; } body.sharikclub-modern #header .h_contacts { grid-column:2!important; grid-row:1!important; justify-self:stretch!important; width:100%!important; } body.sharikclub-modern #header .h_logo > a { display:flex!important; align-items:center!important; min-height:48px!important; } body.sharikclub-modern #header .h_logo img { max-width:128px!important; max-height:50px!important; } body.sharikclub-modern #header .h_contacts > .in { grid-template-columns:minmax(0,1fr) 44px!important; gap:7px!important; align-items:center!important; } body.sharikclub-modern #header .scm-header-contact-copy { grid-column:1; grid-row:1; padding:0; text-align:right!important; } body.sharikclub-modern #header .scm-header-contact-stack { grid-column:2; grid-row:1; } body.sharikclub-modern #header .h_contacts .phone { line-height:1.25!important; } body.sharikclub-modern #header .h_contacts .phone a { display:inline-block; font-size:15px!important; line-height:1.25!important; white-space:nowrap; } body.sharikclub-modern #header .scm-phone-caption, body.sharikclub-modern #header .s-schedule-wrapper { display:none!important; } body.sharikclub-modern .page_wrapper { padding-left:10px!important; padding-right:10px!important; } body.sharikclub-modern #page-content.w-sidebar, body.sharikclub-modern #page-content { float:none!important; width:100%!important; } body.sharikclub-modern .page_wrapper > .row > .sidebar { display:none!important; } body.sharikclub-modern .scm-category-nav, body.sharikclub-modern [class*="category-nav"] { max-width:100%; } body.sharikclub-modern #product-list.products_view_grid, body.sharikclub-modern .products_list.products_view_grid:not(.slick-slider), body.sharikclub-modern #product-list .product-list.products_view_grid { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:10px!important; width:100%!important; margin-right:0!important; margin-left:0!important; padding:0!important; } body.sharikclub-modern #product-list.products_view_grid > .product, body.sharikclub-modern .products_list.products_view_grid:not(.slick-slider) > .product, body.sharikclub-modern #product-list .product-list.products_view_grid > .product { float:none!important; width:auto!important; min-width:0!important; margin:0!important; } body.sharikclub-modern .products_view_grid .product .image_wrap { width:100%!important; min-width:0!important; aspect-ratio:1/1; overflow:hidden; } body.sharikclub-modern .products_view_grid .product .image_wrap img { width:100%!important; height:100%!important; object-fit:contain!important; } body.sharikclub-modern .products_view_grid .product .name, body.sharikclub-modern .products_view_grid .product .name a { display:-webkit-box; min-height:40px; overflow:hidden; font-size:13px!important; line-height:1.45!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; } body.sharikclub-modern .products_view_grid .product .btn_add2cart, body.sharikclub-modern .products_view_grid .product .offers .btn { width:100%!important; min-height:44px!important; } body.sharikclub-modern .scm-product-detail .product-core-image, body.sharikclub-modern .scm-product-detail .product-core-info, body.sharikclub-modern .scm-product-detail .product-core, body.sharikclub-modern .scm-product-detail .product-main { float:none!important; width:100%!important; max-width:100%!important; min-width:0!important; } body.sharikclub-modern .scm-product-detail .buy_buttons, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .buy_buttons { display:grid!important; grid-template-columns:1fr!important; gap:9px!important; } body.sharikclub-modern .scm-product-detail .btn_add2cart, body.sharikclub-modern .scm-product-detail [class*="quickorder"], body.sharikclub-modern [data-remodal-id="remodal_quick_view"] .btn_add2cart, body.sharikclub-modern [data-remodal-id="remodal_quick_view"] [class*="quickorder"] { width:100%!important; min-height:48px!important; } body.sharikclub-modern .cart-summary-page .cart-table, body.sharikclub-modern .cart-summary-page .cart-table tbody, body.sharikclub-modern .cart-summary-page .cart-table tr { display:block!important; width:100%!important; } body.sharikclub-modern .cart-summary-page .cart-table tr.item { position:relative; display:grid!important; grid-template-columns:88px minmax(0,1fr) auto!important; grid-template-areas:"image name remove" "image price price" "image qty qty"!important; gap:6px 12px!important; margin-bottom:12px!important; padding:12px!important; border:1px solid #dce9cf!important; border-radius:14px!important; } body.sharikclub-modern .cart-summary-page .item-thumb { grid-area:image; } body.sharikclub-modern .cart-summary-page .item-center { grid-area:name; } body.sharikclub-modern .cart-summary-page .item-price { grid-area:price; } body.sharikclub-modern .cart-summary-page .item-qty { grid-area:qty; } body.sharikclub-modern .cart-summary-page .item-remove { grid-area:remove; } body.sharikclub-modern .cart-summary-page .item-thumb img { width:88px!important; height:88px!important; object-fit:cover!important; border-radius:10px; } body.sharikclub-modern .cart-summary-page .item-remove .delete { display:flex!important; align-items:center; justify-content:center; width:44px; min-width:44px; height:44px; overflow:hidden; font-size:0!important; } body.sharikclub-modern .cart-summary-page .item-remove .delete .fa { font-size:20px!important; } body.sharikclub-modern .cart_bottom > [class*="col-"] { float:none!important; width:100%!important; } body.sharikclub-modern .cart_total_checkout { float:none!important; width:100%!important; margin-top:12px!important; } body.sharikclub-modern #apply-coupon-code, body.sharikclub-modern #apply-coupon-code .coupon_wrapper { display:grid!important; grid-template-columns:minmax(0,1fr) auto!important; gap:8px!important; width:100%!important; } body.sharikclub-modern #apply-coupon-code > label { grid-column:1/-1; } body.sharikclub-modern #checkout-contact-form input, body.sharikclub-modern #checkout-contact-form select, body.sharikclub-modern #checkout-contact-form textarea, body.sharikclub-modern .checkout-content input, body.sharikclub-modern .checkout-content select, body.sharikclub-modern .checkout-content textarea { width:100%!important; min-height:48px!important; box-sizing:border-box!important; font-size:16px!important; } body.sharikclub-modern .checkout-content .wa-form .wa-field, body.sharikclub-modern .checkout-content .wa-form .wa-name, body.sharikclub-modern .checkout-content .wa-form .wa-value { float:none!important; width:100%!important; max-width:100%!important; margin-left:0!important; } body.sharikclub-modern .checkout-content .wa-name { margin-bottom:6px!important; } body.sharikclub-modern .scm-contacts-actions { display:grid!important; grid-template-columns:1fr!important; } body.sharikclub-modern .scm-contacts .scm-contacts-btn { width:100%!important; min-height:48px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-inner { padding:20px 14px 12px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-grid { display:grid!important; grid-template-columns:1fr 1fr!important; gap:18px 14px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-brand, body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contacts { grid-column:1/-1!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-logo, body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-logo img { width:170px!important; max-height:54px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-bottom { margin-top:14px!important; padding-top:12px!important; } } @media (max-width:390px) { body.sharikclub-modern #header > .row { grid-template-columns:126px minmax(0,1fr)!important; } body.sharikclub-modern #header .h_logo img { max-width:120px!important; } body.sharikclub-modern #header .h_contacts .phone a { font-size:13px!important; letter-spacing:-.2px; } body.sharikclub-modern .products_view_grid .product .price, body.sharikclub-modern .products_view_grid .product .price * { font-size:15px!important; } } body.sharikclub-modern #header .scm-phone-caption { display:none!important; } body.sharikclub-modern #header .scm-header-contact-stack, body.sharikclub-modern #header .scm-header-messengers { display:flex!important; width:auto!important; flex-direction:row!important; align-items:center!important; gap:5px!important; margin:0!important; } body.sharikclub-modern #header .scm-header-call, body.sharikclub-modern #header .scm-header-messenger { width:34px!important; min-width:34px!important; height:34px!important; min-height:34px!important; border-radius:10px!important; } body.sharikclub-modern #header .scm-header-contact-copy { min-width:0!important; padding:0!important; } body.sharikclub-modern #header .h_contacts { padding-right:0!important; padding-left:0!important; } @media (min-width:992px) { body.sharikclub-modern #header > .row { grid-template-columns:200px minmax(200px,1fr) 270px 176px!important; min-height:70px!important; gap:14px!important; padding:5px 0 8px!important; } body.sharikclub-modern #header .h_logo > a { min-height:56px!important; } body.sharikclub-modern #header .h_logo img { max-width:194px!important; max-height:52px!important; } body.sharikclub-modern #header .h_contacts > .in { display:grid!important; grid-template-columns:112px minmax(0,1fr)!important; align-items:center!important; gap:9px!important; text-align:left!important; } body.sharikclub-modern #header .h_contacts .phone, body.sharikclub-modern #header .h_contacts .phone a { line-height:22px!important; } body.sharikclub-modern #header .h_contacts .phone a { font-size:18px!important; letter-spacing:-.35px!important; } body.sharikclub-modern #header .s-schedule-wrapper { margin-top:0!important; line-height:16px!important; } body.sharikclub-modern #header #cart { min-height:60px!important; padding-top:8px!important; padding-bottom:8px!important; } } @media (min-width:768px) and (max-width:991px) { body.sharikclub-modern #header > .row { display:grid!important; grid-template-columns:170px minmax(240px,1fr) 200px!important; align-items:center!important; min-height:70px!important; gap:12px!important; padding:5px 0 8px!important; } body.sharikclub-modern #header > .row > .col { float:none!important; width:auto!important; min-width:0!important; padding:0!important; } body.sharikclub-modern #header .h_logo img { max-width:160px!important; max-height:50px!important; } body.sharikclub-modern #header .h_contacts > .in { display:grid!important; grid-template-columns:112px minmax(0,1fr)!important; align-items:center!important; gap:8px!important; text-align:left!important; } body.sharikclub-modern #header .s-schedule-wrapper { margin:0!important; } } @media (max-width:767px) { body.sharikclub-modern #header > .row { grid-template-columns:minmax(104px,38%) minmax(0,62%)!important; min-height:74px!important; gap:4px!important; padding:4px 0!important; } body.sharikclub-modern #header .h_logo img { max-width:118px!important; max-height:46px!important; } body.sharikclub-modern #header .h_contacts > .in { display:grid!important; grid-template-columns:1fr!important; grid-template-rows:auto auto!important; align-items:center!important; justify-items:end!important; gap:3px!important; } body.sharikclub-modern #header .scm-header-contact-copy { grid-column:1!important; grid-row:1!important; text-align:right!important; } body.sharikclub-modern #header .scm-header-contact-stack { grid-column:1!important; grid-row:2!important; justify-content:flex-end!important; } body.sharikclub-modern #header .scm-header-call, body.sharikclub-modern #header .scm-header-messenger { width:44px!important; min-width:44px!important; height:44px!important; min-height:44px!important; border-radius:12px!important; } body.sharikclub-modern #header .h_contacts .phone a { font-size:15px!important; line-height:18px!important; } } @media (max-width:350px) { body.sharikclub-modern #header > .row { grid-template-columns:104px minmax(0,1fr)!important; } body.sharikclub-modern #header .h_logo img { max-width:102px!important; } body.sharikclub-modern #header .scm-header-call, body.sharikclub-modern #header .scm-header-messenger { width:40px!important; min-width:40px!important; height:40px!important; min-height:40px!important; } } @media (max-width:767px) { body.sharikclub-modern .checkout-step:not(.is-current) h2 .back { display:none!important; } body.sharikclub-modern .checkout-step.is-current h2 .back { display:flex!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field-address .wa-value > p { width:100%!important; max-width:none!important; } body.sharikclub-modern .checkout .checkout-content .checkout-options > li { padding-top:12px!important; padding-right:12px!important; padding-bottom:12px!important; padding-left:12px!important; } } @media (max-width:767px) { body.sharikclub-modern:has(.cart-summary-page) #jvLabelWrap, body.sharikclub-modern:has(.checkout) #jvLabelWrap { display:none!important; } body.sharikclub-modern .page-content > .cart-summary-page { width:100%!important; margin:0 0 18px!important; padding:14px 10px 18px!important; overflow:hidden!important; } body.sharikclub-modern .cart-summary-page h1 { grid-template-columns:minmax(0,1fr) auto!important; margin-bottom:13px!important; font-size:23px!important; } body.sharikclub-modern .cart-summary-page h1 .btn_clear_cart { min-height:40px!important; padding:7px 10px!important; white-space:nowrap!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item { position:relative!important; display:grid!important; grid-template-columns:96px minmax(0,1fr)!important; grid-template-rows:auto auto auto!important; grid-template-areas:none!important; gap:7px 12px!important; width:100%!important; margin:0 0 10px!important; padding:11px!important; overflow:hidden!important; border-radius:14px!important; box-sizing:border-box!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-thumb { grid-area:auto!important; grid-column:1!important; grid-row:1 / span 3!important; align-self:start!important; width:96px!important; min-width:96px!important; padding:0!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-thumb .img_middle, body.sharikclub-modern .cart-summary-page .cart-table .item-thumb .img_middle_in, body.sharikclub-modern .cart-summary-page .cart-table .item-thumb img { width:96px!important; min-width:96px!important; height:96px!important; min-height:96px!important; max-width:96px!important; object-fit:cover!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-center { grid-area:auto!important; grid-column:2!important; grid-row:1!important; width:auto!important; min-width:0!important; padding:0 46px 0 0!important; overflow:visible!important; word-break:break-word!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center > a:first-child { display:block!important; margin:0 0 3px!important; font-size:15px!important; line-height:1.3!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center > div { width:100%!important; min-width:0!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center > div br { display:none!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center .editable { display:flex!important; width:100%!important; max-width:100%!important; min-height:44px!important; margin:7px 0 0!important; padding:8px 10px!important; align-items:center!important; overflow-wrap:anywhere!important; box-sizing:border-box!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center textarea[id^="orderaddon_comment-"][id$="-input"] { width:100%!important; max-width:100%!important; min-height:84px!important; height:84px!important; margin:8px 0 0!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center input[type="button"][id^="orderaddon_comment-"][id$="-button"] { width:100%!important; min-height:44px!important; margin:8px 0 0!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-center em[id^="orderaddon_comment-"][id$="-hint"] { display:block!important; margin:5px 0 0!important; line-height:1.4!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-price { grid-area:auto!important; grid-column:2!important; grid-row:2!important; width:auto!important; min-width:0!important; margin:0!important; align-self:center!important; text-align:left!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-qty { grid-area:auto!important; grid-column:2!important; grid-row:3!important; width:auto!important; min-width:0!important; margin:2px 0 0!important; justify-self:end!important; text-align:right!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-qty .input-group { grid-template-columns:40px 44px 40px!important; width:124px!important; min-width:124px!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-total { display:none!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-remove { position:absolute!important; z-index:3!important; top:9px!important; right:9px!important; display:block!important; grid-area:auto!important; width:44px!important; min-width:44px!important; height:44px!important; margin:0!important; padding:0!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-remove .delete { display:flex!important; width:44px!important; min-width:44px!important; height:44px!important; min-height:44px!important; margin:0!important; padding:0!important; align-items:center!important; justify-content:center!important; border:1px solid #ead8d1!important; border-radius:11px!important; background:#fff8f5!important; color:#965e4c!important; font-size:0!important; box-sizing:border-box!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-remove .delete .fa { font-size:18px!important; line-height:1!important; } body.sharikclub-modern .cart-summary-page .cart_bottom { padding-top:12px!important; } body.sharikclub-modern .cart-summary-page .cart_bottom > .col-sm-3 { margin-top:14px!important; } body.sharikclub-modern .cart-summary-page #apply-coupon-code, body.sharikclub-modern .cart-summary-page #apply-coupon-code .coupon_wrapper { display:grid!important; grid-template-columns:minmax(0,1fr) 48px!important; gap:7px!important; width:100%!important; } body.sharikclub-modern .cart-summary-page #apply-coupon-code > label { grid-column:1 / -1!important; } body.sharikclub-modern .cart-summary-page #apply-coupon-code input.form-control { width:100%!important; min-height:44px!important; } body.sharikclub-modern .cart-summary-page #apply-coupon-code button { width:48px!important; min-width:48px!important; height:44px!important; } body.sharikclub-modern .cart-summary-page .cart_total_checkout .cart-total { font-size:24px!important; } body.sharikclub-modern .cart-summary-page .cart-checkout input.btn-primary, body.sharikclub-modern .cart-summary-page .cart-checkout button, body.sharikclub-modern .cart-summary-page .cart-checkout .quickorder-button-cart { min-height:48px!important; } body.sharikclub-modern .scm-cart-recommendations { width:100%!important; margin:25px 0 4px!important; padding:0!important; overflow:visible!important; } body.sharikclub-modern .scm-cart-recommendations .scm-viewed-heading { display:grid!important; grid-template-columns:minmax(0,1fr) 96px!important; min-height:48px!important; margin:0 0 10px!important; align-items:center!important; gap:8px!important; } body.sharikclub-modern .scm-cart-recommendations .title { min-width:0!important; margin:0!important; font-size:20px!important; line-height:1.2!important; } body.sharikclub-modern .scm-cart-recommendations .scm-viewed-nav { display:flex!important; width:96px!important; height:44px!important; margin:0!important; padding:0!important; justify-content:flex-end!important; gap:8px!important; } body.sharikclub-modern .scm-cart-recommendations .scm-viewed-nav .slick-arrow { flex:0 0 44px!important; width:44px!important; min-width:44px!important; height:44px!important; min-height:44px!important; margin:0!important; padding:0!important; overflow:visible!important; } body.sharikclub-modern .scm-cart-recommendations .slick-list { width:calc(100% + 8px)!important; margin-left:-4px!important; padding:0!important; overflow:hidden!important; } body.sharikclub-modern .scm-cart-recommendations .slick-slide { height:auto!important; padding:0 4px!important; } body.sharikclub-modern .scm-cart-recommendations .product > .in { min-height:320px!important; padding:8px!important; border-radius:12px!important; } body.sharikclub-modern .scm-cart-recommendations .product .image_wrap, body.sharikclub-modern .scm-cart-recommendations .product .protilegallery_wrapper, body.sharikclub-modern .scm-cart-recommendations .product .protilegallery_images, body.sharikclub-modern .scm-cart-recommendations .product .protilegallery_image { width:100%!important; height:auto!important; min-height:0!important; aspect-ratio:1 / 1!important; overflow:hidden!important; } body.sharikclub-modern .scm-cart-recommendations .product .image_wrap img { width:100%!important; height:100%!important; object-fit:cover!important; } body.sharikclub-modern .scm-cart-recommendations .product .product_name { display:-webkit-box!important; min-height:54px!important; margin:8px 1px 5px!important; overflow:hidden!important; font-size:13px!important; line-height:1.35!important; -webkit-box-orient:vertical!important; -webkit-line-clamp:3!important; } body.sharikclub-modern .scm-cart-recommendations .product .offers { padding:0 1px 1px!important; } body.sharikclub-modern .scm-cart-recommendations .product .btn_add2cart { width:100%!important; min-height:44px!important; } body.sharikclub-modern #page-content.page-content:has(.checkout) { width:100%!important; padding:12px 10px 26px!important; overflow:visible!important; box-sizing:border-box!important; } body.sharikclub-modern .checkout-title.page-header { align-items:center!important; margin-bottom:12px!important; padding-bottom:11px!important; } body.sharikclub-modern .checkout-title.page-header h1 { min-width:0!important; font-size:24px!important; line-height:1.2!important; } body.sharikclub-modern .checkout-title .back2cart { display:flex!important; min-height:36px!important; align-items:center!important; font-size:12px!important; } body.sharikclub-modern .scm-checkout-layout, body.sharikclub-modern .scm-checkout-steps, body.sharikclub-modern .checkout-step, body.sharikclub-modern .checkout-form, body.sharikclub-modern .checkout-step-content, body.sharikclub-modern .checkout-content { width:100%!important; min-width:0!important; max-width:100%!important; box-sizing:border-box!important; } body.sharikclub-modern .scm-checkout-layout { gap:11px!important; } body.sharikclub-modern .scm-checkout-summary { padding:13px 14px!important; border-radius:14px!important; } body.sharikclub-modern .scm-checkout-summary__row { padding:6px 0!important; } body.sharikclub-modern .checkout-step { margin-bottom:8px!important; } body.sharikclub-modern .checkout-step h2 { min-height:46px!important; padding:11px 12px!important; border-radius:10px!important; box-sizing:border-box!important; } body.sharikclub-modern .checkout-step h2 > a:not(.back) { display:block!important; min-width:0!important; padding-right:4px!important; } body.sharikclub-modern .checkout-step h2 .back { display:flex!important; min-height:28px!important; align-items:center!important; } body.sharikclub-modern .checkout-step-content { margin-top:0!important; padding:11px 0 13px!important; } body.sharikclub-modern .checkout-step-content.auth { padding:9px 0 3px!important; } body.sharikclub-modern .checkout-step-content blockquote { display:grid!important; grid-template-columns:40px minmax(0,1fr)!important; gap:10px!important; margin-bottom:10px!important; padding:11px!important; } body.sharikclub-modern .checkout-step-content blockquote img { width:40px!important; height:40px!important; } body.sharikclub-modern .checkout-step-content blockquote p { min-width:0!important; margin:0!important; overflow-wrap:anywhere!important; } body.sharikclub-modern .checkout-content input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]), body.sharikclub-modern .checkout-content select, body.sharikclub-modern .checkout-content textarea, body.sharikclub-modern #checkout-contact-form input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]), body.sharikclub-modern #checkout-contact-form select, body.sharikclub-modern #checkout-contact-form textarea { width:100%!important; max-width:100%!important; min-height:48px!important; box-sizing:border-box!important; font-size:16px!important; } body.sharikclub-modern .checkout-content input[type="radio"], body.sharikclub-modern .checkout-content input[type="checkbox"], body.sharikclub-modern #checkout-contact-form input[type="radio"], body.sharikclub-modern #checkout-contact-form input[type="checkbox"] { display:inline-block!important; flex:0 0 20px!important; width:20px!important; min-width:20px!important; max-width:20px!important; height:20px!important; min-height:20px!important; margin:0!important; padding:0!important; vertical-align:middle!important; } body.sharikclub-modern .checkout-content input[type="hidden"] { display:none!important; width:0!important; min-width:0!important; height:0!important; min-height:0!important; } body.sharikclub-modern #checkout-contact-form .wa-field { margin-bottom:10px!important; } body.sharikclub-modern #checkout-contact-form .wa-name, body.sharikclub-modern .checkout-content .wa-name { margin:0 0 5px!important; color:#53674a!important; font-size:13px!important; line-height:1.35!important; } body.sharikclub-modern .checkout-options { width:100%!important; gap:9px!important; } body.sharikclub-modern .checkout-options > li { position:relative!important; width:100%!important; min-width:0!important; margin:0!important; padding:12px!important; overflow:visible!important; border-radius:13px!important; box-sizing:border-box!important; } body.sharikclub-modern .checkout-options > li h3 { min-width:0!important; padding-right:68px!important; } body.sharikclub-modern .checkout-options > li h3 label { display:grid!important; grid-template-columns:42px 20px minmax(0,1fr)!important; min-height:44px!important; gap:8px!important; align-items:center!important; line-height:1.35!important; } body.sharikclub-modern .checkout-options > li .rate { position:absolute!important; top:14px!important; right:12px!important; z-index:2!important; margin:0!important; } body.sharikclub-modern .checkout-options > li .rate .price { display:inline-flex!important; min-height:34px!important; padding:0 9px!important; align-items:center!important; border-radius:9px!important; background:#edf6e4!important; color:#416528!important; font-size:15px!important; font-weight:800!important; } body.sharikclub-modern .checkout-options > li > p { margin:8px 0 0 70px!important; color:#66755f!important; font-size:13px!important; line-height:1.5!important; } body.sharikclub-modern .checkout-options > li > .wa-form { width:100%!important; margin:13px 0 0!important; padding-top:12px!important; border-top:1px solid #e2ecd9!important; box-sizing:border-box!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field { width:100%!important; margin:0 0 10px!important; box-sizing:border-box!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field-address .wa-value > p { display:grid!important; grid-template-columns:1fr!important; gap:9px!important; margin:0!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field-address .field { display:block!important; width:100%!important; margin:0!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field-address .field > span { display:block!important; margin-bottom:4px!important; color:#71806b!important; font-size:12px!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field-address input:not([type="hidden"]) { width:100%!important; max-width:100%!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field:has(input[type="checkbox"]) { padding:11px 12px!important; border:1px solid #dce8d6!important; border-radius:11px!important; background:#fbfdf9!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field:has(input[type="checkbox"]) .wa-value > p { margin:0!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field:has(input[type="checkbox"]) .wa-value > p > span { display:flex!important; min-height:34px!important; gap:9px!important; align-items:flex-start!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field:has(input[type="checkbox"]) input[type="checkbox"] { order:-1!important; margin-top:2px!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field:has(input[name*="desired_delivery"]) { padding-top:11px!important; border-top:1px solid #e2ecd9!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field:has(input[name*="desired_delivery"]) .wa-value > p { margin:0!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field:has(input[name*="desired_delivery"]) .wa-value > p > span { display:grid!important; grid-template-columns:1fr!important; gap:4px!important; margin:0 0 8px!important; } body.sharikclub-modern .checkout-options .wa-form .hint { line-height:1.45!important; } body.sharikclub-modern .checkout-step-content > input[type="submit"] { width:100%!important; min-height:48px!important; margin:9px 0 0!important; font-size:16px!important; } body.sharikclub-modern .scm-confirmation-section-head { align-items:flex-start!important; gap:8px!important; } body.sharikclub-modern .scm-confirmation-count { margin-top:1px!important; } body.sharikclub-modern .scm-confirmation-item { grid-template-columns:minmax(0,1fr) auto!important; } body.sharikclub-modern .scm-confirmation-review-footer { gap:10px!important; } body.sharikclub-modern .scm-confirmation-comment textarea { min-height:100px!important; } } @media (max-width:350px) { body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item { grid-template-columns:84px minmax(0,1fr)!important; gap:7px 9px!important; padding:9px!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-thumb, body.sharikclub-modern .cart-summary-page .cart-table .item-thumb .img_middle, body.sharikclub-modern .cart-summary-page .cart-table .item-thumb .img_middle_in, body.sharikclub-modern .cart-summary-page .cart-table .item-thumb img { width:84px!important; min-width:84px!important; height:84px!important; min-height:84px!important; max-width:84px!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-center { padding-right:42px!important; } body.sharikclub-modern .checkout-options > li h3 { padding-right:58px!important; } body.sharikclub-modern .checkout-options > li h3 label { grid-template-columns:38px 20px minmax(0,1fr)!important; gap:6px!important; } body.sharikclub-modern .checkout-options .scm-method-icon { width:38px!important; height:38px!important; flex-basis:38px!important; } body.sharikclub-modern .checkout-options > li > p { margin-left:0!important; } } body.sharikclub-modern #header .h_contacts::before { content:none!important; display:none!important; } body.sharikclub-modern #header .scm-header-contact-stack, body.sharikclub-modern #header .scm-header-messengers, body.sharikclub-modern #header .scm-header-call, body.sharikclub-modern #header .scm-header-messenger { flex:none!important; } body.sharikclub-modern #header .scm-header-telegram { overflow:hidden!important; } body.sharikclub-modern #header .scm-header-telegram svg { position:static!important; display:block!important; width:17px!important; min-width:17px!important; max-width:17px!important; height:17px!important; min-height:17px!important; max-height:17px!important; margin:0!important; transform:none!important; fill:currentColor!important; } body.sharikclub-modern #header .scm-header-call::before, body.sharikclub-modern #header .scm-header-messenger::before, body.sharikclub-modern #header .scm-header-call::after, body.sharikclub-modern #header .scm-header-messenger::after { content:none!important; display:none!important; } body.sharikclub-modern #header .scm-header-telegram .fa { position:static!important; display:block!important; width:auto!important; height:auto!important; margin:0!important; font-size:15px!important; line-height:1!important; transform:none!important; } body.sharikclub-modern #header .scm-header-telegram span { display:block!important; margin:0!important; font-size:9px!important; font-weight:900!important; line-height:1!important; letter-spacing:-.03em!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-inner { padding:16px 24px 9px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-grid { column-gap:28px!important; row-gap:12px!important; } body.sharikclub-modern #footer.scm-footer-v4 h3 { margin-bottom:5px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-logo, body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-logo img { max-height:52px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-brand > p { margin:3px 0 9px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-rating { gap:2px!important; padding:6px 10px!important; } body.sharikclub-modern #footer.scm-footer-v4 li a, body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contacts > a { min-height:27px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contact-bottom { gap:7px 12px!important; margin-top:3px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-social-link { width:36px!important; min-width:36px!important; height:36px!important; min-height:36px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-bottom { margin-top:10px!important; padding-top:7px!important; } @media (max-width:767px) { body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-inner { padding:12px 14px 8px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-grid { column-gap:12px!important; row-gap:9px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-brand { gap:2px 9px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-logo, body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-logo img { max-height:46px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-rating { padding:5px 7px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contacts { padding-bottom:8px!important; } body.sharikclub-modern #footer.scm-footer-v4 li a, body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contacts > a { min-height:44px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-social-link { width:44px!important; min-width:44px!important; height:44px!important; min-height:44px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-bottom { margin-top:7px!important; padding-top:7px!important; } } body.sharikclub-modern #header .scm-header-note-status { display:inline-flex!important; align-items:center!important; justify-content:flex-end!important; gap:7px!important; } body.sharikclub-modern #header .scm-header-note-schedule { position:relative!important; display:inline-flex!important; width:auto!important; margin:0 0 0 3px!important; line-height:18px!important; } body.sharikclub-modern #header .scm-header-note-schedule .s-label-wrapper { display:inline-flex!important; min-height:24px!important; align-items:center!important; gap:5px!important; padding:2px 7px!important; border:1px solid #d8e5ce!important; border-radius:8px!important; background:#f7faF3!important; color:#526848!important; font-size:11px!important; line-height:18px!important; cursor:pointer; } body.sharikclub-modern #header .scm-header-note-schedule .s-hidden { z-index:1200!important; } body.sharikclub-modern #header .h_contacts > .in { display:grid!important; grid-template-columns:minmax(0,1fr)!important; grid-template-rows:auto auto!important; justify-items:start!important; align-content:center!important; gap:3px!important; width:100%!important; text-align:left!important; } body.sharikclub-modern #header .scm-header-contact-copy { grid-column:1!important; grid-row:1!important; width:100%!important; } body.sharikclub-modern #header .scm-header-contact-stack { grid-column:1!important; grid-row:2!important; justify-content:flex-start!important; } body.sharikclub-modern #header .h_contacts .phone, body.sharikclub-modern #header .h_contacts .phone a { display:block!important; width:max-content!important; max-width:100%!important; overflow:visible!important; white-space:nowrap!important; text-overflow:clip!important; } body.sharikclub-modern #header #cart { width:100%!important; min-width:0!important; box-sizing:border-box!important; padding-right:25px!important; padding-left:58px!important; } body.sharikclub-modern #header #cart .cart_summary, body.sharikclub-modern #header #cart .cart_total_wrap { width:auto!important; max-width:none!important; align-self:stretch!important; overflow:visible!important; white-space:nowrap!important; text-overflow:clip!important; } body.sharikclub-modern #header #cart .cart_summary { font-size:15px!important; line-height:22px!important; } body.sharikclub-modern #header #cart .cart_total_wrap { color:#526848!important; font-size:12px!important; line-height:18px!important; } @media (min-width:992px) { body.sharikclub-modern #header > .row { grid-template-columns:190px minmax(320px,1fr) 240px 210px!important; min-height:76px!important; gap:12px!important; padding:4px 0 7px!important; } body.sharikclub-modern #header .h_contacts .phone a { font-size:18px!important; line-height:22px!important; letter-spacing:-.25px!important; } body.sharikclub-modern #header .scm-header-call, body.sharikclub-modern #header .scm-header-messenger { width:32px!important; min-width:32px!important; height:32px!important; min-height:32px!important; border-radius:9px!important; } body.sharikclub-modern #header #cart { min-height:60px!important; } } @media (min-width:768px) and (max-width:991px) { body.sharikclub-modern #header > .row { grid-template-columns:160px minmax(210px,1fr) 190px!important; min-height:76px!important; gap:10px!important; } body.sharikclub-modern #header .h_contacts .phone a { font-size:16px!important; line-height:20px!important; } body.sharikclub-modern #header .scm-header-call, body.sharikclub-modern #header .scm-header-messenger { width:30px!important; min-width:30px!important; height:30px!important; min-height:30px!important; } body.sharikclub-modern #header #cart { padding-left:52px!important; padding-right:20px!important; } } @media (max-width:767px) { body.sharikclub-modern #header .h_contacts > .in { justify-items:end!important; gap:3px!important; } body.sharikclub-modern #header .scm-header-contact-copy { text-align:right!important; } body.sharikclub-modern #header .scm-header-contact-stack { justify-content:flex-end!important; } } body.sharikclub-modern .scm-contact { grid-template-columns:minmax(0,1.55fr) minmax(315px,.95fr)!important; align-items:stretch!important; } body.sharikclub-modern .scm-contact-main { display:flex; flex-direction:column; justify-content:center; min-width:0; } body.sharikclub-modern .scm-contact-actions { display:grid!important; grid-template-columns:minmax(190px,240px) minmax(220px,1fr)!important; gap:16px!important; align-items:end!important; width:100%; } body.sharikclub-modern .scm-contact-actions > a { width:100%; min-width:0; min-height:46px; padding:0 14px; } body.sharikclub-modern .scm-contact-messenger { display:inline-flex!important; align-items:center; justify-content:center; gap:7px; box-sizing:border-box; min-width:116px; min-height:46px; padding:0 14px; border:1px solid #cfe3bd; border-radius:12px; background:#fff; color:#3f6228!important; font-size:14px!important; font-weight:700; line-height:1.2; text-decoration:none!important; white-space:nowrap; transition:border-color .18s ease,background-color .18s ease,transform .18s ease; } body.sharikclub-modern .scm-contact-messengers { display:flex; flex-direction:column; align-items:flex-start; gap:7px; min-width:0; } body.sharikclub-modern .scm-contact-messengers-title { color:#58674e; font-size:13px; font-weight:700; line-height:1.2; } body.sharikclub-modern .scm-contact-messengers-buttons { display:flex; align-items:center; gap:8px; min-width:0; } body.sharikclub-modern .scm-contact-messenger:hover, body.sharikclub-modern .scm-contact-messenger:focus-visible { border-color:#98c95c; background:#f7fbea; transform:translateY(-1px); outline:none; } body.sharikclub-modern .scm-contact-max-mark { display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:7px; background:#4b7227; color:#fff; font-size:7px; font-weight:800; letter-spacing:-.2px; } body.sharikclub-modern .scm-contact-telegram .fa { color:#4b7227; font-size:15px; } body.sharikclub-modern .scm-contact-card { display:grid!important; grid-template-columns:40px minmax(0,1fr); grid-template-rows:auto auto 1fr; column-gap:14px; align-content:start; min-width:0; } body.sharikclub-modern .scm-contact-card > i { grid-column:1; grid-row:1; width:40px; height:40px; margin:0!important; display:flex!important; align-items:center; justify-content:center; border-radius:12px; background:#edf7df; font-size:20px!important; } body.sharikclub-modern .scm-contact-card > strong { grid-column:2; grid-row:1; align-self:center; display:block; margin:0!important; line-height:1.25!important; } body.sharikclub-modern .scm-contact-card .scm-delivery-terms { grid-column:2; grid-row:2; margin:16px 0 0!important; padding-left:20px!important; } body.sharikclub-modern .scm-contact-card .scm-delivery-terms li { margin:0 0 8px!important; line-height:1.45!important; white-space:normal!important; } body.sharikclub-modern .scm-contact-card > a { grid-column:2; grid-row:3; align-self:end; display:inline-flex!important; align-items:center; gap:7px; min-height:44px; margin:10px 0 0!important; padding-top:12px; border-top:1px solid #cfe3bd; line-height:1.3!important; text-decoration:none!important; } @media (max-width:1180px) { body.sharikclub-modern .scm-contact-actions { grid-template-columns:minmax(190px,240px) minmax(220px,1fr)!important; } } @media (max-width:767px) { body.sharikclub-modern .scm-contact { grid-template-columns:minmax(0,1fr)!important; } body.sharikclub-modern .scm-contact-actions { grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:12px!important; } body.sharikclub-modern .scm-contact-actions > a { min-height:46px; padding:0 9px; font-size:13px!important; } body.sharikclub-modern .scm-contact-card { padding:18px!important; } body.sharikclub-modern .scm-contact-messenger { min-width:0; min-height:46px; padding:0 12px; } body.sharikclub-modern .scm-contact-messengers-buttons { width:100%; } body.sharikclub-modern .scm-contact-messengers-buttons > a { flex:1 1 0; } } @media (max-width:430px) { body.sharikclub-modern .scm-contact-actions { grid-template-columns:minmax(0,1fr)!important; } body.sharikclub-modern .scm-contact-actions > a, body.sharikclub-modern .scm-contact-messengers { width:100%; } } body.sharikclub-modern .scm-delivery { --scm-delivery-ink:#283b20; --scm-delivery-muted:#617057; --scm-delivery-line:#d7e6ca; --scm-delivery-soft:#f3f8ec; --scm-delivery-accent:#9ed954; display:grid; gap:24px; max-width:1120px; margin:0 auto 32px; color:var(--scm-delivery-ink); } body.sharikclub-modern .scm-delivery, body.sharikclub-modern .scm-delivery * { box-sizing:border-box; } body.sharikclub-modern .scm-delivery h2, body.sharikclub-modern .scm-delivery h3, body.sharikclub-modern .scm-delivery p { margin-top:0; } body.sharikclub-modern .scm-delivery-hero { position:relative; overflow:hidden; display:flex; align-items:center; justify-content:space-between; gap:30px; min-height:220px; padding:38px 42px; border:1px solid var(--scm-delivery-line); border-radius:24px; background:linear-gradient(135deg,#f7fbed 0%,#eef7e3 100%); } body.sharikclub-modern .scm-delivery-hero::after { content:""; position:absolute; right:-72px; bottom:-105px; width:250px; height:250px; border-radius:50%; background:rgba(158,217,84,.18); } body.sharikclub-modern .scm-delivery-hero__copy { position:relative; z-index:1; max-width:720px; } body.sharikclub-modern .scm-delivery-eyebrow { display:block; margin-bottom:10px; color:#4c712f; font-size:12px; font-weight:800; letter-spacing:.12em; line-height:1.3; text-transform:uppercase; } body.sharikclub-modern .scm-delivery-hero h2 { margin-bottom:14px!important; color:var(--scm-delivery-ink)!important; font-size:38px!important; line-height:1.14!important; } body.sharikclub-modern .scm-delivery-hero p { max-width:680px; margin-bottom:0!important; color:var(--scm-delivery-muted)!important; font-size:16px!important; line-height:1.65!important; } body.sharikclub-modern .scm-delivery-hero__icon { position:relative; z-index:1; flex:none; display:flex; align-items:center; justify-content:center; width:92px; height:92px; border:1px solid #cce3b8; border-radius:28px; background:#fff; color:#62933b; box-shadow:0 16px 35px rgba(57,87,40,.09); font-size:38px; } body.sharikclub-modern .scm-delivery-rates { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; } body.sharikclub-modern .scm-delivery-rate { min-width:0; padding:23px 24px; border:1px solid var(--scm-delivery-line); border-radius:18px; background:#fff; } body.sharikclub-modern .scm-delivery-rate--accent { border-color:#a9d978; background:#f2f9e8; } body.sharikclub-modern .scm-delivery-rate > span { display:block; margin-bottom:7px; color:var(--scm-delivery-muted); font-size:13px; font-weight:700; } body.sharikclub-modern .scm-delivery-rate strong { display:block; margin-bottom:8px; color:var(--scm-delivery-ink); font-size:25px; line-height:1.2; } body.sharikclub-modern .scm-delivery-rate p { margin-bottom:0!important; color:var(--scm-delivery-muted)!important; font-size:13px!important; line-height:1.5!important; } body.sharikclub-modern .scm-delivery-options { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; } body.sharikclub-modern .scm-delivery-option { display:grid; grid-template-columns:48px minmax(0,1fr); gap:16px; padding:27px; border:1px solid var(--scm-delivery-line); border-radius:20px; background:#fff; } body.sharikclub-modern .scm-delivery-option--wide { grid-column:1/-1; } body.sharikclub-modern .scm-delivery-option__icon { display:flex; align-items:center; justify-content:center; width:48px; height:48px; border-radius:14px; background:#edf7df; color:#5f9039; font-size:20px; } body.sharikclub-modern .scm-delivery-option h3, body.sharikclub-modern .scm-delivery-extras h3, body.sharikclub-modern .scm-delivery-steps h3, body.sharikclub-modern .scm-delivery-contact h3 { margin-bottom:10px!important; color:var(--scm-delivery-ink)!important; font-size:21px!important; line-height:1.3!important; } body.sharikclub-modern .scm-delivery-option p, body.sharikclub-modern .scm-delivery-option li { color:var(--scm-delivery-muted)!important; font-size:14px!important; line-height:1.65!important; } body.sharikclub-modern .scm-delivery-option p { margin-bottom:14px!important; } body.sharikclub-modern .scm-delivery-option ul { display:grid; gap:8px; margin:0!important; padding-left:20px!important; } body.sharikclub-modern .scm-delivery-extras, body.sharikclub-modern .scm-delivery-steps { padding:30px; border:1px solid var(--scm-delivery-line); border-radius:20px; background:#fff; } body.sharikclub-modern .scm-delivery-section-head { display:flex; align-items:flex-end; justify-content:space-between; gap:24px; margin-bottom:22px; } body.sharikclub-modern .scm-delivery-section-head h3 { margin-bottom:0!important; font-size:25px!important; } body.sharikclub-modern .scm-delivery-section-head > p { max-width:390px; margin-bottom:1px!important; color:var(--scm-delivery-muted)!important; font-size:13px!important; line-height:1.5!important; text-align:right; } body.sharikclub-modern .scm-delivery-extra-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; } body.sharikclub-modern .scm-delivery-extra-grid > div { display:grid; grid-template-columns:38px minmax(0,1fr); gap:11px; padding:17px; border-radius:14px; background:var(--scm-delivery-soft); color:var(--scm-delivery-muted); font-size:13px; line-height:1.45; } body.sharikclub-modern .scm-delivery-extra-grid i { display:flex; align-items:center; justify-content:center; width:38px; height:38px; border-radius:11px; background:#fff; color:#62933b; font-size:16px; } body.sharikclub-modern .scm-delivery-extra-grid strong { display:block; margin-bottom:3px; color:var(--scm-delivery-ink); font-size:14px; } body.sharikclub-modern .scm-delivery-boxes { margin-top:14px; border:1px solid var(--scm-delivery-line); border-radius:14px; overflow:hidden; } body.sharikclub-modern .scm-delivery-boxes summary { display:flex; align-items:center; justify-content:space-between; gap:16px; min-height:52px; padding:0 18px; color:var(--scm-delivery-ink); font-weight:700; cursor:pointer; list-style:none; } body.sharikclub-modern .scm-delivery-boxes summary::-webkit-details-marker { display:none; } body.sharikclub-modern .scm-delivery-boxes summary .fa-cube { margin-right:7px; color:#62933b; } body.sharikclub-modern .scm-delivery-boxes[open] summary > .fa-angle-down { transform:rotate(180deg); } body.sharikclub-modern .scm-delivery-boxes > div { padding:0 18px 15px 43px; } body.sharikclub-modern .scm-delivery-boxes p { margin:0 0 8px!important; color:var(--scm-delivery-muted)!important; font-size:13px!important; line-height:1.55!important; } body.sharikclub-modern .scm-delivery-steps ol { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin:0!important; padding:0!important; list-style:none; } body.sharikclub-modern .scm-delivery-steps li { display:grid; grid-template-columns:42px minmax(0,1fr); gap:12px; align-items:start; } body.sharikclub-modern .scm-delivery-steps li > b { display:flex; align-items:center; justify-content:center; width:42px; height:42px; border-radius:50%; background:#e8f5d8; color:#527a33; font-size:14px; } body.sharikclub-modern .scm-delivery-steps li span { color:var(--scm-delivery-muted); font-size:13px; line-height:1.5; } body.sharikclub-modern .scm-delivery-steps li strong { display:block; margin-bottom:4px; color:var(--scm-delivery-ink); font-size:15px; } body.sharikclub-modern .scm-delivery-contact { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:28px; align-items:center; padding:28px 30px; border:1px solid #cfe3bd; border-radius:20px; background:var(--scm-delivery-soft); } body.sharikclub-modern .scm-delivery-contact h3 { margin-bottom:7px!important; font-size:24px!important; } body.sharikclub-modern .scm-delivery-contact p { margin-bottom:0!important; color:var(--scm-delivery-muted)!important; font-size:14px!important; } body.sharikclub-modern .scm-delivery-contact__actions { display:flex; flex-wrap:wrap; justify-content:flex-end; gap:8px; } body.sharikclub-modern .scm-delivery-contact__actions a { display:inline-flex; align-items:center; justify-content:center; gap:7px; min-height:46px; padding:0 15px; border:1px solid #c4dcaf; border-radius:12px; background:#fff; color:#416528!important; font-size:13px!important; font-weight:700; text-decoration:none!important; } body.sharikclub-modern .scm-delivery-contact__actions .scm-delivery-contact__phone { border-color:#4b7227; background:#4b7227; color:#fff!important; } body.sharikclub-modern .scm-delivery-max { font-size:8px; font-weight:900; } body.sharikclub-modern .scm-delivery-note { display:flex; align-items:flex-start; gap:9px; margin:0!important; padding:0 4px; color:var(--scm-delivery-muted)!important; font-size:12px!important; line-height:1.5!important; } body.sharikclub-modern .scm-delivery-note i { margin-top:2px; color:#6c9d45; } @media (max-width:900px) { body.sharikclub-modern .scm-delivery-hero { padding:32px; } body.sharikclub-modern .scm-delivery-hero h2 { font-size:32px!important; } body.sharikclub-modern .scm-delivery-rates, body.sharikclub-modern .scm-delivery-extra-grid, body.sharikclub-modern .scm-delivery-steps ol { grid-template-columns:1fr; } body.sharikclub-modern .scm-delivery-extra-grid { gap:8px; } body.sharikclub-modern .scm-delivery-contact { grid-template-columns:1fr; gap:18px; } body.sharikclub-modern .scm-delivery-contact__actions { justify-content:flex-start; } } @media (max-width:767px) { body.sharikclub-modern .scm-delivery { gap:16px; margin-bottom:22px; } body.sharikclub-modern .scm-delivery-hero { min-height:0; padding:24px 21px; border-radius:18px; } body.sharikclub-modern .scm-delivery-hero__icon { display:none; } body.sharikclub-modern .scm-delivery-hero h2 { font-size:27px!important; } body.sharikclub-modern .scm-delivery-hero p { font-size:14px!important; } body.sharikclub-modern .scm-delivery-rates, body.sharikclub-modern .scm-delivery-options { grid-template-columns:1fr; gap:10px; } body.sharikclub-modern .scm-delivery-rate { padding:19px; } body.sharikclub-modern .scm-delivery-option, body.sharikclub-modern .scm-delivery-option--wide { grid-column:auto; grid-template-columns:42px minmax(0,1fr); gap:12px; padding:20px; border-radius:16px; } body.sharikclub-modern .scm-delivery-option__icon { width:42px; height:42px; } body.sharikclub-modern .scm-delivery-extras, body.sharikclub-modern .scm-delivery-steps { padding:21px; border-radius:16px; } body.sharikclub-modern .scm-delivery-section-head { display:block; margin-bottom:18px; } body.sharikclub-modern .scm-delivery-section-head > p { margin-top:8px!important; text-align:left; } body.sharikclub-modern .scm-delivery-contact { padding:22px 20px; border-radius:16px; } body.sharikclub-modern .scm-delivery-contact__actions { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); width:100%; } body.sharikclub-modern .scm-delivery-contact__actions .scm-delivery-contact__phone { grid-column:1/-1; } body.sharikclub-modern .scm-delivery-contact__actions a { min-height:46px; padding:0 10px; } } body.sharikclub-modern .scm-delivery em { font-style:normal; } body.sharikclub-modern .scm-zone i, body.sharikclub-modern .scm-zone em { display:block; width:12px; height:12px; flex:0 0 12px; border:2px solid rgba(41,66,37,.15); border-radius:50%; box-shadow:0 0 0 4px rgba(41,66,37,.05); } body.sharikclub-modern .scm-zone--red i, body.sharikclub-modern .scm-zone--red em { background:#e96b62; } body.sharikclub-modern .scm-zone--blue i, body.sharikclub-modern .scm-zone--blue em { background:#62a9e9; } body.sharikclub-modern .scm-zone--green i, body.sharikclub-modern .scm-zone--green em { background:#80b95d; } body.sharikclub-modern .scm-zone--orange i, body.sharikclub-modern .scm-zone--orange em { background:#efa34e; } body.sharikclub-modern .scm-delivery-rate p.scm-delivery-rate__label { display:block; margin:0 0 7px!important; color:var(--scm-delivery-muted)!important; font-size:13px!important; font-weight:700; line-height:1.4!important; } body.sharikclub-modern .scm-delivery-extra-grid > div { align-items:start; } body.sharikclub-modern .scm-delivery-extra-grid i, body.sharikclub-modern .scm-delivery-extra-grid em { display:flex; align-items:center; justify-content:center; width:38px; height:38px; border-radius:11px; background:#fff; color:#62933b; font-size:16px; } body.sharikclub-modern .scm-delivery-extra-grid p { margin:0!important; color:var(--scm-delivery-muted)!important; font-size:13px!important; line-height:1.45!important; } body.sharikclub-modern .scm-delivery-extra-grid p strong { display:block; margin-bottom:3px; color:var(--scm-delivery-ink); font-size:14px; line-height:1.35; } body.sharikclub-modern .scm-delivery-steps ol { gap:18px; } body.sharikclub-modern .scm-delivery-steps li { grid-template-columns:44px minmax(0,1fr); gap:14px; min-width:0; padding:16px; border:1px solid #e0ecd5; border-radius:16px; background:#fbfdf8; } body.sharikclub-modern .scm-delivery-steps .scm-delivery-step__number { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:14px; background:#e8f5d8; color:#527a33; font-size:14px; font-weight:800; line-height:1; } body.sharikclub-modern .scm-delivery-steps .scm-delivery-step__copy { min-width:0; } body.sharikclub-modern .scm-delivery-steps .scm-delivery-step__copy strong { display:block; margin:1px 0 5px; color:var(--scm-delivery-ink); font-size:15px; line-height:1.35; } body.sharikclub-modern .scm-delivery-steps .scm-delivery-step__copy p { margin:0!important; color:var(--scm-delivery-muted)!important; font-size:13px!important; line-height:1.5!important; } @media (max-width:767px) { body.sharikclub-modern .scm-delivery-steps li { grid-template-columns:40px minmax(0,1fr); gap:12px; padding:14px; } body.sharikclub-modern .scm-delivery-steps .scm-delivery-step__number { width:40px; height:40px; border-radius:12px; } } body.sharikclub-modern .scm-info-page { --scm-info-ink:#283b20; --scm-info-muted:#617057; --scm-info-line:#d7e6ca; --scm-info-soft:#f3f8ec; --scm-info-accent:#9ed954; display:grid; gap:24px; margin:0 0 32px; color:var(--scm-info-ink); } body.sharikclub-modern .scm-info-page *, body.sharikclub-modern .scm-info-page *::before, body.sharikclub-modern .scm-info-page *::after { box-sizing:border-box; } body.sharikclub-modern .scm-info-page h2, body.sharikclub-modern .scm-info-page h3, body.sharikclub-modern .scm-info-page p { margin-top:0!important; } body.sharikclub-modern .scm-info-eyebrow { margin-bottom:10px; color:#527a33; font-size:12px; font-weight:800; letter-spacing:.14em; line-height:1.3; text-transform:uppercase; } body.sharikclub-modern .scm-info-hero { display:grid; grid-template-columns:minmax(0,1fr) 112px; gap:28px; align-items:center; min-height:250px; padding:38px 42px; overflow:hidden; border:1px solid var(--scm-info-line); border-radius:24px; background:linear-gradient(135deg,#fff 0%,#f3f8ec 72%,#e8f5d8 100%); } body.sharikclub-modern .scm-info-hero h2 { max-width:760px; margin-bottom:12px!important; color:var(--scm-info-ink)!important; font-size:38px!important; line-height:1.12!important; } body.sharikclub-modern .scm-info-hero p { max-width:720px; margin-bottom:0!important; color:var(--scm-info-muted)!important; font-size:16px!important; line-height:1.6!important; } body.sharikclub-modern .scm-info-hero__mark { display:flex; align-items:center; justify-content:center; width:104px; height:104px; border-radius:32px; background:#fff; color:#79ad4f; box-shadow:0 14px 35px rgba(54,91,36,.1); font-size:38px; transform:rotate(4deg); } body.sharikclub-modern .scm-info-actions { display:flex; flex-wrap:wrap; gap:10px; align-items:center; } body.sharikclub-modern .scm-info-hero .scm-info-actions { margin-top:22px; } body.sharikclub-modern .scm-info-actions a { display:inline-flex; align-items:center; justify-content:center; min-height:46px; padding:0 18px; border:1px solid #cfe3bd; border-radius:13px; background:#fff; color:#456b2d!important; font-size:14px; font-weight:750; line-height:1.2; text-decoration:none!important; transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease; } body.sharikclub-modern .scm-info-actions a:hover, body.sharikclub-modern .scm-info-actions a:focus-visible { border-color:#9ed954; box-shadow:0 8px 20px rgba(75,116,42,.12); transform:translateY(-1px); } body.sharikclub-modern .scm-info-actions a.is-primary { border-color:#527f2e; background:#527f2e; color:#fff!important; } body.sharikclub-modern .scm-info-actions em { margin-right:8px; font-style:normal; } body.sharikclub-modern .scm-faq__list { overflow:hidden; border:1px solid var(--scm-info-line); border-radius:22px; background:#fff; } body.sharikclub-modern .scm-faq__list details { border-bottom:1px solid #e6efe0; } body.sharikclub-modern .scm-faq__list details:last-child { border-bottom:0; } body.sharikclub-modern .scm-faq__list summary { position:relative; display:flex; align-items:center; min-height:70px; padding:18px 60px 18px 24px; color:var(--scm-info-ink); cursor:pointer; font-size:16px; font-weight:750; line-height:1.4; list-style:none; } body.sharikclub-modern .scm-faq__list summary::-webkit-details-marker { display:none; } body.sharikclub-modern .scm-faq__list summary::after { content:'\f107'; position:absolute; right:22px; top:50%; width:34px; height:34px; margin-top:-17px; border-radius:50%; background:var(--scm-info-soft); color:#6c9d45; font:normal normal normal 16px/34px FontAwesome; text-align:center; transition:transform .2s ease; } body.sharikclub-modern .scm-faq__list details[open] summary { background:#fbfdf8; } body.sharikclub-modern .scm-faq__list details[open] summary::after { transform:rotate(180deg); } body.sharikclub-modern .scm-faq__answer { padding:0 62px 22px 24px; color:var(--scm-info-muted); } body.sharikclub-modern .scm-faq__answer p, body.sharikclub-modern .scm-faq__answer li { color:var(--scm-info-muted)!important; font-size:14px!important; line-height:1.65!important; } body.sharikclub-modern .scm-faq__answer p:last-child { margin-bottom:0!important; } body.sharikclub-modern .scm-faq__answer ol, body.sharikclub-modern .scm-faq__answer ul { margin:0; padding-left:20px; } body.sharikclub-modern .scm-faq__answer a { color:#527f2e!important; font-weight:700; } body.sharikclub-modern .scm-faq__answer--media { display:grid; grid-template-columns:minmax(0,1fr) minmax(220px,360px); gap:24px; align-items:start; } body.sharikclub-modern .scm-faq__answer--media img { display:block; width:100%; max-height:270px; object-fit:cover; border-radius:16px; } body.sharikclub-modern .scm-info-contact { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:24px; align-items:center; padding:28px 30px; border:1px solid #cfe3bd; border-radius:20px; background:var(--scm-info-soft); } body.sharikclub-modern .scm-info-contact h3 { margin-bottom:6px!important; color:var(--scm-info-ink)!important; font-size:24px!important; line-height:1.2!important; } body.sharikclub-modern .scm-info-contact p { margin-bottom:0!important; color:var(--scm-info-muted)!important; font-size:14px!important; line-height:1.55!important; } body.sharikclub-modern .scm-surprise__benefits { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; } body.sharikclub-modern .scm-surprise__benefits article { display:grid; grid-template-columns:46px minmax(0,1fr); gap:14px; align-items:start; min-width:0; padding:20px; border:1px solid var(--scm-info-line); border-radius:18px; background:#fff; } body.sharikclub-modern .scm-surprise__benefits article > em { display:flex; align-items:center; justify-content:center; width:46px; height:46px; border-radius:14px; background:var(--scm-info-soft); color:#6c9d45; font-size:18px; font-style:normal; } body.sharikclub-modern .scm-surprise__benefits h3 { margin-bottom:5px!important; color:var(--scm-info-ink)!important; font-size:16px!important; line-height:1.35!important; } body.sharikclub-modern .scm-surprise__benefits p { margin-bottom:0!important; color:var(--scm-info-muted)!important; font-size:13px!important; line-height:1.5!important; } body.sharikclub-modern .scm-surprise__process { padding:30px; border:1px solid var(--scm-info-line); border-radius:22px; background:#fff; } body.sharikclub-modern .scm-info-section-head { display:flex; justify-content:space-between; gap:24px; align-items:end; margin-bottom:22px; } body.sharikclub-modern .scm-info-section-head h3 { margin-bottom:0!important; color:var(--scm-info-ink)!important; font-size:28px!important; line-height:1.2!important; } body.sharikclub-modern .scm-info-section-head > p { max-width:360px; margin-bottom:2px!important; color:var(--scm-info-muted)!important; font-size:13px!important; line-height:1.5!important; text-align:right; } body.sharikclub-modern .scm-surprise__process ol { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin:0!important; padding:0!important; list-style:none; } body.sharikclub-modern .scm-surprise__process li { display:grid; grid-template-columns:40px minmax(0,1fr); gap:11px; min-width:0; padding:16px; border-radius:15px; background:#f8fbf4; } body.sharikclub-modern .scm-surprise__process li > b { display:flex; align-items:center; justify-content:center; width:40px; height:40px; border-radius:12px; background:#e8f5d8; color:#527a33; font-size:13px; } body.sharikclub-modern .scm-surprise__process li strong { display:block; margin-bottom:5px; color:var(--scm-info-ink); font-size:14px; line-height:1.35; } body.sharikclub-modern .scm-surprise__process li p { margin-bottom:0!important; color:var(--scm-info-muted)!important; font-size:12px!important; line-height:1.5!important; } body.sharikclub-modern .scm-surprise__details { display:grid; grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); gap:18px; } body.sharikclub-modern .scm-surprise__details > div, body.sharikclub-modern .scm-surprise__details aside { padding:28px; border:1px solid var(--scm-info-line); border-radius:20px; background:#fff; } body.sharikclub-modern .scm-surprise__details h3 { margin-bottom:12px!important; color:var(--scm-info-ink)!important; font-size:22px!important; } body.sharikclub-modern .scm-surprise__details ul { margin:0; padding-left:20px; } body.sharikclub-modern .scm-surprise__details li, body.sharikclub-modern .scm-surprise__details p { color:var(--scm-info-muted)!important; font-size:14px!important; line-height:1.6!important; } body.sharikclub-modern .scm-surprise__details aside { display:grid; grid-template-columns:48px minmax(0,1fr); gap:16px; background:var(--scm-info-soft); } body.sharikclub-modern .scm-surprise__details aside > em { display:flex; align-items:center; justify-content:center; width:48px; height:48px; border-radius:15px; background:#fff; color:#6c9d45; font-size:19px; font-style:normal; } body.sharikclub-modern .scm-surprise__details a { color:#527f2e!important; font-weight:750; } @media (max-width:1000px) { body.sharikclub-modern .scm-surprise__process ol { grid-template-columns:repeat(2,minmax(0,1fr)); } } @media (max-width:767px) { body.sharikclub-modern .scm-info-page { gap:16px; margin-bottom:22px; } body.sharikclub-modern .scm-info-hero { grid-template-columns:1fr; min-height:0; padding:25px 21px; border-radius:18px; } body.sharikclub-modern .scm-info-hero h2 { font-size:28px!important; } body.sharikclub-modern .scm-info-hero p { font-size:15px!important; } body.sharikclub-modern .scm-info-hero__mark { display:none; } body.sharikclub-modern .scm-info-actions { display:grid; grid-template-columns:1fr 1fr; width:100%; } body.sharikclub-modern .scm-info-actions a { min-height:48px; padding:0 12px; } body.sharikclub-modern .scm-info-actions a.is-primary { grid-column:1/-1; } body.sharikclub-modern .scm-faq__list { border-radius:17px; } body.sharikclub-modern .scm-faq__list summary { min-height:64px; padding:15px 54px 15px 17px; font-size:15px; } body.sharikclub-modern .scm-faq__list summary::after { right:14px; } body.sharikclub-modern .scm-faq__answer { padding:0 17px 18px; } body.sharikclub-modern .scm-faq__answer--media { grid-template-columns:1fr; gap:15px; } body.sharikclub-modern .scm-faq__answer--media img { max-height:320px; } body.sharikclub-modern .scm-info-contact { grid-template-columns:1fr; gap:18px; padding:22px 20px; border-radius:18px; } body.sharikclub-modern .scm-info-contact h3 { font-size:22px!important; } body.sharikclub-modern .scm-surprise__benefits { grid-template-columns:1fr; gap:10px; } body.sharikclub-modern .scm-surprise__benefits article { padding:16px; } body.sharikclub-modern .scm-surprise__process { padding:21px 17px; border-radius:18px; } body.sharikclub-modern .scm-info-section-head { display:block; margin-bottom:17px; } body.sharikclub-modern .scm-info-section-head h3 { font-size:24px!important; } body.sharikclub-modern .scm-info-section-head > p { margin-top:8px!important; text-align:left; } body.sharikclub-modern .scm-surprise__process ol, body.sharikclub-modern .scm-surprise__details { grid-template-columns:1fr; } body.sharikclub-modern .scm-surprise__process li { padding:14px; } body.sharikclub-modern .scm-surprise__details > div, body.sharikclub-modern .scm-surprise__details aside { padding:21px 18px; border-radius:18px; } } @media (prefers-reduced-motion:reduce) { body.sharikclub-modern .scm-info-page * { scroll-behavior:auto!important; transition:none!important; } } @media (max-width:767px) { body.sharikclub-modern #header { padding-right:10px!important; padding-left:10px!important; } body.sharikclub-modern #header > .row { display:grid!important; grid-template-columns:minmax(124px,150px) minmax(0,1fr)!important; min-height:72px!important; height:72px!important; gap:5px!important; padding:3px 0!important; align-items:center!important; } body.sharikclub-modern #header .h_logo > a { display:flex!important; width:100%!important; height:66px!important; min-height:0!important; align-items:center!important; justify-content:flex-start!important; } body.sharikclub-modern #header .h_logo img { width:auto!important; max-width:146px!important; max-height:56px!important; object-fit:contain!important; object-position:left center!important; } body.sharikclub-modern #header .h_contacts > .in { display:grid!important; grid-template-columns:1fr!important; grid-template-rows:20px 44px!important; width:100%!important; gap:1px!important; align-content:center!important; align-items:center!important; justify-items:end!important; } body.sharikclub-modern #header .scm-header-contact-copy { grid-column:1!important; grid-row:1!important; width:100%!important; min-width:0!important; padding:0!important; text-align:right!important; } body.sharikclub-modern #header .h_contacts .phone { margin:0!important; line-height:20px!important; } body.sharikclub-modern #header .h_contacts .phone a { display:block!important; overflow:hidden!important; font-size:14px!important; line-height:20px!important; white-space:nowrap!important; text-overflow:clip!important; } body.sharikclub-modern #header .scm-header-contact-stack { display:flex!important; grid-column:1!important; grid-row:2!important; width:auto!important; height:44px!important; margin:0!important; flex-direction:row!important; flex-wrap:nowrap!important; align-items:center!important; justify-content:flex-end!important; gap:4px!important; } body.sharikclub-modern #header .scm-header-messengers { display:flex!important; width:auto!important; height:44px!important; margin:0!important; flex-direction:row!important; flex-wrap:nowrap!important; align-items:center!important; justify-content:flex-end!important; gap:4px!important; } body.sharikclub-modern #header .scm-header-call, body.sharikclub-modern #header .scm-header-messenger { width:44px!important; min-width:44px!important; height:44px!important; min-height:44px!important; margin:0!important; flex:0 0 44px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-inner { padding:8px 12px 5px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-grid { column-gap:10px!important; row-gap:4px!important; } body.sharikclub-modern #footer.scm-footer-v4 h3 { margin-bottom:2px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-brand { gap:1px 8px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-brand > p { margin:1px 0 3px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-rating { gap:0!important; padding:4px 6px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contacts { padding-bottom:3px!important; } body.sharikclub-modern #footer.scm-footer-v4 li a { min-height:38px!important; padding-top:2px!important; padding-bottom:2px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contacts > a { min-height:36px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contact-bottom { gap:3px 8px!important; margin-top:0!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-bottom { margin-top:3px!important; padding-top:4px!important; line-height:18px!important; } } @media (max-width:350px) { body.sharikclub-modern #header > .row { grid-template-columns:118px minmax(0,1fr)!important; gap:3px!important; } body.sharikclub-modern #header .h_logo img { max-width:116px!important; max-height:52px!important; } body.sharikclub-modern #header .h_contacts .phone a { font-size:13px!important; } body.sharikclub-modern #header .scm-header-contact-stack, body.sharikclub-modern #header .scm-header-messengers { gap:2px!important; } } @media (max-width:767px) { body.sharikclub-modern #header .scm-header-contact-copy, body.sharikclub-modern #header .scm-header-contact-stack { width:140px!important; min-width:140px!important; max-width:140px!important; justify-self:end!important; } body.sharikclub-modern #header .scm-header-contact-copy, body.sharikclub-modern #header .h_contacts .phone a { text-align:center!important; } body.sharikclub-modern #header .scm-header-contact-stack { justify-content:center!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-inner { padding:5px 10px 3px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-grid { display:grid!important; grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important; grid-template-rows:auto auto!important; column-gap:8px!important; row-gap:3px!important; align-items:start!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-brand { display:block!important; grid-column:1!important; grid-row:1!important; min-width:0!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contacts { grid-column:2!important; grid-row:1!important; min-width:0!important; padding:0!important; border:0!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-info { grid-column:1!important; grid-row:2!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-account { grid-column:2!important; grid-row:2!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-logo, body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-logo img { width:138px!important; max-width:100%!important; max-height:40px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-brand > p { margin:0 0 2px!important; font-size:9px!important; line-height:1.2!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-rating { display:inline-flex!important; max-width:145px!important; box-sizing:border-box!important; gap:0!important; padding:3px 5px!important; border-radius:7px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-rating strong { font-size:14px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-stars { font-size:10px!important; letter-spacing:0!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-rating small { font-size:8px!important; line-height:1.15!important; } body.sharikclub-modern #footer.scm-footer-v4 h3 { margin:0 0 1px!important; font-size:13px!important; line-height:1.25!important; } body.sharikclub-modern #footer.scm-footer-v4 ul { margin:0!important; } body.sharikclub-modern #footer.scm-footer-v4 li a { min-height:28px!important; gap:5px!important; padding:0!important; font-size:11px!important; line-height:1.2!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-account .fa { width:14px!important; font-size:14px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contacts > a { min-height:28px!important; gap:5px!important; font-size:10px!important; line-height:1.15!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contacts > a .fa { flex-basis:13px!important; width:13px!important; font-size:13px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contacts .scm-f4-phone { margin:0!important; font-size:13px!important; letter-spacing:-.25px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contact-bottom { display:block!important; margin:0!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contact-bottom > a { display:flex!important; align-items:center!important; min-height:25px!important; font-size:9px!important; line-height:1.15!important; } body.sharikclub-modern #footer.scm-footer-v4 .f_soc { display:grid!important; grid-template-columns:repeat(4,32px)!important; gap:3px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-social-link, body.sharikclub-modern #footer.scm-footer-v4 .fs-max { width:32px!important; min-width:32px!important; height:32px!important; min-height:32px!important; border-radius:8px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-social-link svg { width:18px!important; height:18px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-bottom { margin-top:2px!important; padding-top:2px!important; font-size:9px!important; line-height:15px!important; } } @media (max-width:350px) { body.sharikclub-modern #header .scm-header-contact-copy, body.sharikclub-modern #header .scm-header-contact-stack { width:136px!important; min-width:136px!important; max-width:136px!important; } } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-stack { display:contents; } @media (max-width:767px) { body.sharikclub-modern #header { padding-right:10px!important; padding-left:10px!important; } body.sharikclub-modern #header > .row { grid-template-columns:clamp(94px,27vw,108px) minmax(0,1fr)!important; min-height:52px!important; height:52px!important; gap:4px!important; padding:2px 0!important; } body.sharikclub-modern #header .h_logo > a { height:48px!important; min-height:48px!important; } body.sharikclub-modern #header .h_logo img { max-width:106px!important; max-height:39px!important; } body.sharikclub-modern #header .h_contacts > .in { display:flex!important; width:100%!important; height:48px!important; flex-direction:row!important; flex-wrap:nowrap!important; align-items:center!important; justify-content:flex-end!important; gap:5px!important; } body.sharikclub-modern #header .scm-header-contact-copy { order:1!important; width:auto!important; min-width:0!important; max-width:none!important; padding:0!important; text-align:right!important; } body.sharikclub-modern #header .h_contacts .phone, body.sharikclub-modern #header .h_contacts .phone a { line-height:32px!important; } body.sharikclub-modern #header .h_contacts .phone a { font-size:13px!important; font-weight:800!important; letter-spacing:-.35px!important; text-align:right!important; } body.sharikclub-modern #header .scm-header-contact-stack { order:2!important; width:auto!important; min-width:0!important; max-width:none!important; height:32px!important; justify-content:flex-end!important; gap:3px!important; } body.sharikclub-modern #header .scm-header-messengers { width:auto!important; height:32px!important; gap:3px!important; } body.sharikclub-modern #header .scm-header-call, body.sharikclub-modern #header .scm-header-messenger { width:32px!important; min-width:32px!important; height:32px!important; min-height:32px!important; flex-basis:32px!important; border-radius:9px!important; } body.sharikclub-modern #header .scm-header-call .fa { font-size:14px!important; } body.sharikclub-modern #header .scm-header-max span { font-size:7px!important; } body.sharikclub-modern #header .scm-header-telegram svg { width:14px!important; min-width:14px!important; max-width:14px!important; height:14px!important; min-height:14px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-grid { grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important; grid-template-rows:auto!important; column-gap:8px!important; row-gap:0!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-stack { display:flex!important; min-width:0!important; flex-direction:column!important; gap:2px!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-stack-primary { grid-column:1!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-stack-secondary { grid-column:2!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-brand, body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-info, body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-account, body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contacts { grid-column:auto!important; grid-row:auto!important; min-width:0!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-contacts { order:1!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-account { order:2!important; } body.sharikclub-modern #footer.scm-footer-v4 .scm-f4-info { margin-top:2px!important; } body.sharikclub-modern:has(.cart-summary-page) .page_wrapper { margin-top:0!important; padding-top:8px!important; } body.sharikclub-modern .page-content > .cart-summary-page { padding:12px 9px 16px!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item { display:grid!important; grid-template-columns:104px minmax(0,1fr) 36px!important; grid-template-rows:auto auto auto!important; grid-template-areas: "image name remove" "image price price" "image qty qty"!important; gap:6px 10px!important; padding:10px!important; overflow:visible!important; align-content:start!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-thumb { grid-area:image!important; width:104px!important; min-width:104px!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-thumb .img_middle, body.sharikclub-modern .cart-summary-page .cart-table .item-thumb .img_middle_in, body.sharikclub-modern .cart-summary-page .cart-table .item-thumb img { width:104px!important; min-width:104px!important; max-width:104px!important; height:104px!important; min-height:104px!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-center { grid-area:name!important; grid-column:auto!important; grid-row:auto!important; padding:1px 0 0!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-price { grid-area:price!important; grid-column:auto!important; grid-row:auto!important; align-self:center!important; font-size:16px!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-qty { grid-area:qty!important; grid-column:auto!important; grid-row:auto!important; justify-self:start!important; align-self:end!important; margin:0!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-qty .input-group { grid-template-columns:36px 42px 36px!important; width:114px!important; min-width:114px!important; height:40px!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-qty .input-group-btn { width:36px!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-qty .qty { width:42px!important; min-width:42px!important; height:40px!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-remove { position:static!important; grid-area:remove!important; width:36px!important; min-width:36px!important; height:36px!important; justify-self:end!important; align-self:start!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-remove .delete { width:36px!important; min-width:36px!important; height:36px!important; min-height:36px!important; border-radius:9px!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-remove .delete .fa { display:flex!important; align-items:center!important; justify-content:center!important; font-size:0!important; line-height:1!important; } body.sharikclub-modern .cart-summary-page .cart-table .item-remove .delete .fa::before { content:"\00d7"!important; font-family:Arial,sans-serif!important; font-size:18px!important; font-weight:400!important; line-height:1!important; } body.sharikclub-modern .shipping-6 .wa-form select[name$="[desired_delivery.interval]"], body.sharikclub-modern .shipping-14 .wa-form select[name$="[desired_delivery.interval]"] { display:block!important; width:100%!important; max-width:100%!important; height:48px!important; min-height:48px!important; padding:0 38px 0 14px!important; overflow:visible!important; color:#283b20!important; line-height:normal!important; text-indent:0!important; vertical-align:middle!important; -webkit-appearance:menulist!important; appearance:auto!important; } body.sharikclub-modern .checkout-options .wa-form .wa-field:has(select[name$="[desired_delivery.interval]"]) .hint { display:block!important; min-height:18px!important; margin:0 0 4px!important; overflow:visible!important; color:#65745e!important; font-size:12px!important; line-height:18px!important; } body.sharikclub-modern .checkout-options.payment > li[data-payment-card] { min-height:82px!important; padding:12px!important; } body.sharikclub-modern .checkout-options.payment > li h3 { padding-right:0!important; } body.sharikclub-modern .checkout-options.payment > li h3 label { display:grid!important; grid-template-columns:38px 20px minmax(0,1fr)!important; gap:8px!important; align-items:center!important; } body.sharikclub-modern .checkout-options.payment .scm-payment-method-icon { position:static!important; top:auto!important; left:auto!important; width:38px!important; height:38px!important; transform:none!important; } body.sharikclub-modern .checkout-options.payment > li > p { margin:7px 0 0 74px!important; } } @media (max-width:350px) { body.sharikclub-modern #header > .row { grid-template-columns:92px minmax(0,1fr)!important; gap:3px!important; } body.sharikclub-modern #header .h_logo img { max-width:92px!important; max-height:36px!important; } body.sharikclub-modern #header .h_contacts > .in { gap:3px!important; } body.sharikclub-modern #header .h_contacts .phone a { font-size:11.5px!important; letter-spacing:-.45px!important; } body.sharikclub-modern #header .scm-header-contact-stack, body.sharikclub-modern #header .scm-header-messengers { height:28px!important; gap:2px!important; } body.sharikclub-modern #header .scm-header-call, body.sharikclub-modern #header .scm-header-messenger { width:28px!important; min-width:28px!important; height:28px!important; min-height:28px!important; flex-basis:28px!important; border-radius:8px!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item { grid-template-columns:88px minmax(0,1fr) 34px!important; gap:6px 8px!important; padding:9px!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-thumb, body.sharikclub-modern .cart-summary-page .cart-table .item-thumb .img_middle, body.sharikclub-modern .cart-summary-page .cart-table .item-thumb .img_middle_in, body.sharikclub-modern .cart-summary-page .cart-table .item-thumb img { width:88px!important; min-width:88px!important; max-width:88px!important; height:88px!important; min-height:88px!important; } body.sharikclub-modern .cart-summary-page .cart-table tbody tr.item > .item-remove, body.sharikclub-modern .cart-summary-page .cart-table .item-remove .delete { width:34px!important; min-width:34px!important; height:34px!important; min-height:34px!important; } body.sharikclub-modern .checkout-options.payment > li h3 label { grid-template-columns:34px 20px minmax(0,1fr)!important; gap:6px!important; } body.sharikclub-modern .checkout-options.payment .scm-payment-method-icon { width:34px!important; height:34px!important; } body.sharikclub-modern .checkout-options.payment > li > p { margin-left:68px!important; } }
