.tryzub-product-desc{max-width:760px;margin:0 auto;text-align:center}.tryzub-product-desc__title{margin:0 0 8px;font-size:clamp(28px,3vw,40px);line-height:1.2;font-weight:700;color:#111}.tryzub-product-desc__eyebrow{margin:0 0 24px;font-size:13px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#777}.tryzub-product-desc__card{background:#fff;border-radius:18px;padding:20px 24px;box-shadow:0 10px 30px rgba(0,0,0,0.06);text-align:left}.tryzub-product-desc__specs{width:100%;border-collapse:collapse;font-size:16px;line-height:1.6;color:#222}.tryzub-product-desc__specs tr+tr{border-top:1px solid rgba(0,0,0,0.06)}.tryzub-product-desc__specs th,.tryzub-product-desc__specs td{padding:14px 0;vertical-align:top}.tryzub-product-desc__specs th{width:38%;font-weight:600;color:#555}.tryzub-product-desc__content{font-size:16px;line-height:1.75;color:#222}.tryzub-product-desc__content>*:first-child{margin-top:0}.tryzub-product-desc__content>*:last-child{margin-bottom:0}.tryzub-product-desc__content h3{margin:0 0 14px;font-size:22px;line-height:1.3;font-weight:700;color:#111}.tryzub-product-desc__content h4{margin:24px 0 10px;font-size:18px;line-height:1.35;font-weight:700;color:#111}.tryzub-product-desc__content p{margin:0 0 14px}.tryzub-product-desc__content ul{margin:0 0 14px 20px;padding:0}.tryzub-product-desc__content li{margin-bottom:8px}.tryzub-product-desc__spacer{height:18px}@media (max-width:767px){.tryzub-product-desc{max-width:100%}.tryzub-product-desc__card{padding:16px 18px;border-radius:16px}.tryzub-product-desc__title{font-size:28px}.tryzub-product-desc__specs,.tryzub-product-desc__content{font-size:15px}.tryzub-product-desc__specs th{width:42%}}@media (min-width:960px){.single-product .column_product_images .woocommerce-product-gallery.tryzub-gallery-vertical-ready{display:flex !important;align-items:flex-start !important;gap:var(--tryzub-thumbs-gap,6px) !important}.single-product .column_product_images .woocommerce-product-gallery.tryzub-gallery-vertical-ready .flex-control-nav.flex-control-thumbs{order:1;display:flex !important;flex-direction:column !important;flex-wrap:wrap !important;align-content:flex-start !important;justify-content:flex-start !important;margin:0 !important;padding:0 !important;list-style:none !important;height:var(--tryzub-thumbs-area-height,500px) !important;max-height:var(--tryzub-thumbs-area-height,500px) !important;width:var(--tryzub-thumbs-area-width,96px) !important;min-width:var(--tryzub-thumbs-area-width,96px) !important;max-width:var(--tryzub-thumbs-area-width,96px) !important;row-gap:var(--tryzub-thumbs-gap,6px) !important;column-gap:var(--tryzub-thumbs-gap,6px) !important;overflow:visible !important;direction:rtl !important}.single-product .column_product_images .woocommerce-product-gallery.tryzub-gallery-vertical-ready .flex-control-nav.flex-control-thumbs li{direction:ltr !important}.single-product .column_product_images .woocommerce-product-gallery.tryzub-gallery-vertical-ready .flex-control-nav.flex-control-thumbs li{float:none !important;width:var(--tryzub-thumbs-width,96px) !important;min-width:var(--tryzub-thumbs-width,96px) !important;max-width:var(--tryzub-thumbs-width,96px) !important;margin:0 !important;padding:0 !important;flex:0 0 auto !important;height:var(--tryzub-thumb-height,120px) !important;overflow:hidden !important}.single-product .column_product_images .woocommerce-product-gallery.tryzub-gallery-vertical-ready .flex-control-nav.flex-control-thumbs li img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;margin:0 !important;transition:0.2s ease}.single-product .column_product_images .woocommerce-product-gallery.tryzub-gallery-vertical-ready .flex-control-nav.flex-control-thumbs li img:hover{opacity:0.8}.single-product .column_product_images .woocommerce-product-gallery.tryzub-gallery-vertical-ready .flex-control-nav.flex-control-thumbs li img.flex-active{outline:2px solid #000;outline-offset:-2px}.single-product .column_product_images .woocommerce-product-gallery.tryzub-gallery-vertical-ready .flex-viewport{order:2;width:calc(100% - var(--tryzub-thumbs-area-width,96px) - var(--tryzub-thumbs-gap,6px)) !important;margin:0 !important;flex:1 1 auto !important}.single-product .column_product_images .woocommerce-product-gallery.tryzub-gallery-vertical-ready .woocommerce-product-gallery__trigger{z-index:3}.flex-control-thumbs li img{transition:0.2s ease}.flex-control-thumbs li img:hover{opacity:0.8}.flex-control-thumbs li img.flex-active{outline:2px solid #000}}@media (min-width:960px){.single-product .column_product_images .woocommerce-product-gallery.tryzub-gallery-vertical-ready{position:relative !important}.single-product .column_product_images .woocommerce-product-gallery.tryzub-gallery-vertical-ready .mfn-product-badges{position:absolute !important;top:6px !important;left:calc(var(--tryzub-thumbs-area-width,96px)+var(--tryzub-thumbs-gap,6px)) !important;z-index:4 !important;pointer-events:none}}.single-product .column_product_reviews{margin:14px 0 24px !important}.single-product .column_product_reviews .woocommerce-Reviews{max-width:780px !important;margin:0 auto !important;padding:22px 24px 24px !important;overflow:visible !important;background:#fffdf8 !important;border:1px solid rgba(154,122,47,.16) !important;border-radius:22px !important;box-shadow:0 14px 38px rgba(17,24,39,.06) !important}.single-product .column_product_reviews .woocommerce-Reviews-title{display:block !important;position:relative !important;margin:0 0 14px !important;padding:0 0 12px !important;overflow:visible !important;font-size:0 !important;line-height:0 !important;letter-spacing:0 !important}.single-product .column_product_reviews .woocommerce-Reviews-title::before{content:"Відгуки" !important;display:block !important;color:#111827 !important;font-size:28px !important;line-height:1.15 !important;font-weight:900 !important;letter-spacing:-.03em !important}.single-product .column_product_reviews .woocommerce-Reviews-title::after{content:"" !important;position:absolute !important;left:0 !important;bottom:0 !important;width:78px !important;height:2px !important;border-radius:999px !important;background:#9a7a2f !important}.single-product .column_product_reviews .woocommerce-noreviews{margin:0 0 18px !important;padding:12px 14px !important;background:#ffffff !important;border:1px solid rgba(154,122,47,.16) !important;border-radius:14px !important;color:#6b7280 !important;font-size:14px !important;line-height:1.5 !important}.single-product .column_product_reviews img.avatar,.single-product .column_product_reviews .avatar{display:none !important}.single-product .column_product_reviews .commentlist{margin:0 0 20px !important;padding:0 !important;list-style:none !important}.single-product .column_product_reviews .commentlist li.review{margin:0 0 14px !important;padding:0 !important;overflow:hidden !important;background:#ffffff !important;border:1px solid rgba(17,24,39,.08) !important;border-radius:16px !important;box-shadow:0 8px 22px rgba(17,24,39,.035) !important}.single-product .column_product_reviews .comment_container{display:block !important;margin:0 !important;padding:0 !important}.single-product .column_product_reviews .comment-text{display:grid !important;grid-template-columns:1fr auto !important;gap:8px 16px !important;margin:0 !important;padding:16px 18px !important;border:0 !important}.single-product .column_product_reviews .wc-rating-with-text{grid-column:2 !important;grid-row:1 !important;justify-self:end !important;align-self:center !important}.single-product .column_product_reviews .wc-rating-text{display:none !important}.single-product .column_product_reviews .star-rating{margin:0 !important;color:#d8a916 !important}.single-product .column_product_reviews .meta{grid-column:1 !important;grid-row:1 !important;margin:0 !important;color:#9ca3af !important;font-size:15px !important;line-height:1.4 !important}.single-product .column_product_reviews .meta strong{color:#111827 !important;font-weight:800 !important}.single-product .column_product_reviews .description{grid-column:1 / -1 !important;margin:8px -18px -16px !important;padding:14px 18px !important;background:#fbfaf7 !important;border-top:1px solid rgba(17,24,39,.055) !important;color:#374151 !important;font-size:15px !important;line-height:1.55 !important}.single-product .column_product_reviews .description p{margin:0 !important}.single-product .column_product_reviews #review_form_wrapper{margin-top:14px !important;overflow:visible !important}.single-product .column_product_reviews .comment-respond{margin:0 !important;padding:18px 18px 20px !important;overflow:visible !important;background:#ffffff !important;border:1px solid rgba(17,24,39,.08) !important;border-radius:18px !important;box-shadow:0 10px 26px rgba(17,24,39,.04) !important}.single-product .column_product_reviews .comment-reply-title{display:block !important;position:relative !important;margin:0 0 12px !important;padding:0 !important;max-width:100% !important;overflow:visible !important;font-size:0 !important;line-height:0 !important;text-indent:0 !important}.single-product .column_product_reviews .comment-reply-title::before{content:"Залиште відгук про товар" !important;display:block !important;color:#111827 !important;font-size:20px !important;line-height:1.25 !important;font-weight:900 !important;letter-spacing:-.02em !important}.single-product .column_product_reviews .comment-reply-title small{display:none !important}.single-product .column_product_reviews #commentform.comment-form{display:grid !important;grid-template-columns:1fr 1fr !important;gap:13px 16px !important;margin:0 !important}.single-product .column_product_reviews #commentform.comment-form>p,.single-product .column_product_reviews #commentform.comment-form .comment-form-rating{margin:0 !important;float:none !important;clear:none !important;width:auto !important;max-width:none !important}.single-product .column_product_reviews .comment-notes,.single-product .column_product_reviews .comment-form-rating,.single-product .column_product_reviews .comment-form-comment,.single-product .column_product_reviews .comment-form-cookies-consent,.single-product .column_product_reviews .form-submit{grid-column:1 / -1 !important}.single-product .column_product_reviews .comment-notes{padding:10px 12px !important;background:#f8f6f1 !important;border:1px solid rgba(154,122,47,.13) !important;border-radius:12px !important;color:#6b7280 !important;font-size:12px !important;line-height:1.45 !important}.single-product .column_product_reviews .comment-form-rating{padding:14px 16px !important;background:#111827 !important;border:1px solid rgba(216,183,92,.22) !important;border-radius:16px !important;color:#ffffff !important}.single-product .column_product_reviews .comment-form-rating label,.single-product .column_product_reviews .comment-form-rating label[for="rating"]{display:block !important;margin:0 0 8px !important;padding:0 !important;color:#ffffff !important;background:transparent !important;opacity:1 !important;font-size:13px !important;line-height:1.35 !important;font-weight:800 !important}.single-product .column_product_reviews .comment-form-rating .required{color:#d8b75c !important}.single-product .column_product_reviews p.stars{margin:0 !important}.single-product .column_product_reviews p.stars span{display:flex !important;gap:8px !important;justify-content:space-between !important}.single-product .column_product_reviews p.stars a{flex:1 1 0 !important;min-width:0 !important;color:#d8b75c !important;text-align:center !important;font-size:13px !important;line-height:1.2 !important;text-decoration:none !important;transition:transform .16s ease,color .16s ease !important}.single-product .column_product_reviews p.stars a:hover{color:#ffffff !important;transform:translateY(-1px) !important}.single-product .column_product_reviews .comment-form label{display:block !important;margin:0 0 7px !important;color:#374151 !important;background:transparent !important;font-size:13px !important;line-height:1.35 !important;font-weight:800 !important}.single-product .column_product_reviews .required{color:#9a7a2f !important}.single-product .column_product_reviews input[type="text"],.single-product .column_product_reviews input[type="email"],.single-product .column_product_reviews textarea{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;float:none !important;margin:0 !important;background:#fbfaf7 !important;border:1px solid rgba(17,24,39,.13) !important;border-radius:13px !important;color:#111827 !important;box-shadow:none !important}.single-product .column_product_reviews input[type="text"],.single-product .column_product_reviews input[type="email"]{min-height:50px !important;padding:13px 15px !important;font-size:15px !important}.single-product .column_product_reviews textarea{min-height:120px !important;padding:14px 15px !important;font-size:15px !important;line-height:1.5 !important;resize:vertical !important}.single-product .column_product_reviews input[type="text"]:focus,.single-product .column_product_reviews input[type="email"]:focus,.single-product .column_product_reviews textarea:focus{outline:none !important;background:#ffffff !important;border-color:rgba(154,122,47,.65) !important;box-shadow:0 0 0 4px rgba(154,122,47,.10) !important}.single-product .column_product_reviews .comment-form-cookies-consent{display:flex !important;align-items:flex-start !important;gap:9px !important;padding:11px 12px !important;background:#f8f6f1 !important;border:1px solid rgba(17,24,39,.07) !important;border-radius:13px !important}.single-product .column_product_reviews .comment-form-cookies-consent input{flex:0 0 auto !important;width:17px !important;height:17px !important;margin:2px 0 0 !important;accent-color:#111827 !important}.single-product .column_product_reviews .comment-form-cookies-consent label{margin:0 !important;color:#6b7280 !important;font-size:12px !important;line-height:1.45 !important;font-weight:600 !important}.single-product .column_product_reviews #submit{display:block !important;width:100% !important;min-height:50px !important;padding:14px 24px !important;border:0 !important;border-radius:999px !important;background:#111827 !important;color:#ffffff !important;font-size:15px !important;font-weight:900 !important;line-height:1 !important;cursor:pointer !important;box-shadow:0 10px 22px rgba(17,24,39,.14) !important}.single-product .column_product_reviews #submit:hover{background:#9a7a2f !important}@media (max-width:767px){.single-product .column_product_reviews .woocommerce-Reviews{max-width:100% !important;padding:18px 12px 20px !important;border-radius:20px !important}.single-product .column_product_reviews .woocommerce-Reviews-title::before{font-size:26px !important}.single-product .column_product_reviews .comment-text{display:block !important;padding:14px 15px !important}.single-product .column_product_reviews .wc-rating-with-text{display:block !important;margin:0 0 8px !important}.single-product .column_product_reviews .description{margin:12px -15px -14px !important;padding:13px 15px !important}.single-product .column_product_reviews .comment-respond{padding:16px 12px 18px !important;border-radius:17px !important}.single-product .column_product_reviews .comment-reply-title::before{font-size:18px !important}.single-product .column_product_reviews #commentform.comment-form{grid-template-columns:1fr !important;gap:12px !important}.single-product .column_product_reviews p.stars span{gap:5px !important}.single-product .column_product_reviews p.stars a{font-size:12px !important}.single-product .column_product_reviews textarea{min-height:112px !important}}.single-product .mfn-vr.tryzub-size-chart-ready{position:relative;overflow:visible}.single-product .mfn-vr.tryzub-size-chart-ready>label{display:inline-flex;align-items:center;margin-right:10px;color:#111827;font-weight:800;cursor:help}.single-product .tryzub-size-popover{position:relative;display:inline-flex;vertical-align:middle;z-index:80}.single-product .tryzub-size-popover__trigger{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:7px 12px;border:1px solid rgba(154,122,47,.24);border-radius:999px;background:linear-gradient(135deg,#fffdf8 0%,#f7f3e8 100%);color:#374151;font-size:13px;line-height:1;font-weight:850;cursor:pointer;box-shadow:0 6px 16px rgba(17,24,39,.045),inset 0 1px 0 rgba(255,255,255,.85);transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.single-product .tryzub-size-popover__trigger:hover,.single-product .tryzub-size-popover.is-open .tryzub-size-popover__trigger{background:#ffffff;border-color:rgba(154,122,47,.48);transform:translateY(-1px);box-shadow:0 10px 22px rgba(17,24,39,.075),inset 0 1px 0 rgba(255,255,255,.9)}.single-product .tryzub-size-popover__icon{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;flex:0 0 19px;border-radius:50%;background:#111827;color:#ffffff;font-size:12px;font-weight:900}.single-product .tryzub-size-popover__text{color:#9a7a2f}.single-product .tryzub-size-popover__panel{position:absolute;left:0;top:calc(100%+12px);width:min(520px,calc(100vw - 32px));max-height:430px;overflow:auto;padding:18px;background:radial-gradient(circle at 100% 0%,rgba(154,122,47,.10),transparent 36%),#ffffff;border:1px solid rgba(154,122,47,.18);border-radius:20px;box-shadow:0 22px 58px rgba(17,24,39,.18),inset 0 1px 0 rgba(255,255,255,.8);opacity:0;visibility:hidden;transform:translateY(8px) scale(.985);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.single-product .tryzub-size-popover__panel::before{content:"";position:absolute;top:-7px;left:28px;width:14px;height:14px;background:#ffffff;border-left:1px solid rgba(154,122,47,.18);border-top:1px solid rgba(154,122,47,.18);transform:rotate(45deg)}.single-product .tryzub-size-popover.is-open .tryzub-size-popover__panel{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.single-product .tryzub-size-popover__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.single-product .tryzub-size-popover__head strong{display:block;color:#111827;font-size:18px;line-height:1.2;font-weight:950;letter-spacing:-.025em}.single-product .tryzub-size-popover__head span{display:block;margin-top:4px;color:#6b7280;font-size:13px;line-height:1.35}.single-product .tryzub-size-popover__close{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;flex:0 0 29px;border:1px solid rgba(17,24,39,.07);border-radius:50%;background:#f8f6f1;color:#111827;font-size:20px;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.single-product .tryzub-size-popover__close:hover{background:#111827;border-color:#111827;color:#ffffff}.single-product .tryzub-size-popover__table{overflow-x:auto;border-radius:16px}.single-product .tryzub-size-popover__table .tryzub-size-chart-table{width:100%;min-width:430px;margin:0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(17,24,39,.075);border-radius:16px;background:#ffffff;font-size:13px;line-height:1.35}.single-product .tryzub-size-popover__table .tryzub-size-chart-table th,.single-product .tryzub-size-popover__table .tryzub-size-chart-table td{padding:11px 12px;border-top:0;border-bottom:1px solid rgba(17,24,39,.065);color:#374151;text-align:center;vertical-align:middle}.single-product .tryzub-size-popover__table .tryzub-size-chart-table th{background:#f8f6f1;color:#111827;font-weight:900}.single-product .tryzub-size-popover__table .tryzub-size-chart-table td:first-child,.single-product .tryzub-size-popover__table .tryzub-size-chart-table th:first-child{background:#fffaf0;color:#111827;font-weight:900}.single-product .tryzub-size-popover__table .tryzub-size-chart-table tr:last-child td{border-bottom:0}.single-product .tryzub-size-popover__table .tryzub-size-chart-value{color:inherit}.single-product .tryzub-size-popover__full{display:block;width:100%;min-height:42px;margin-top:14px;padding:11px 16px;border:0;border-radius:999px;background:#111827;color:#ffffff;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 10px 22px rgba(17,24,39,.14);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.single-product .tryzub-size-popover__full:hover{background:#9a7a2f;transform:translateY(-1px);box-shadow:0 14px 26px rgba(17,24,39,.18)}@media (max-width:767px){.single-product .mfn-vr.tryzub-size-chart-ready>label{margin-right:0;margin-bottom:8px}.single-product .tryzub-size-popover{display:flex;width:100%;margin:0 0 10px}.single-product .tryzub-size-popover__trigger{width:100%;justify-content:center;min-height:42px;font-size:14px}.single-product .tryzub-size-popover.is-open::before{content:"";position:fixed;inset:0;z-index:99998;background:rgba(17,24,39,.34);backdrop-filter:blur(3px)}.single-product .tryzub-size-popover__panel{position:fixed;left:14px;right:14px;top:50%;width:auto;max-height:74vh;z-index:99999;padding:16px;border-radius:22px;transform:translateY(-46%) scale(.985)}.single-product .tryzub-size-popover__panel::before{display:none}.single-product .tryzub-size-popover.is-open .tryzub-size-popover__panel{transform:translateY(-50%) scale(1)}.single-product .tryzub-size-popover__head strong{font-size:18px}.single-product .tryzub-size-popover__table{overflow-x:auto}.single-product .tryzub-size-popover__table .tryzub-size-chart-table{min-width:520px;display:table}.single-product .tryzub-size-popover__table .tryzub-size-chart-table thead{display:table-header-group}.single-product .tryzub-size-popover__table .tryzub-size-chart-table tbody{display:table-row-group}.single-product .tryzub-size-popover__table .tryzub-size-chart-table tr{display:table-row;box-shadow:none;border:0;border-radius:0}.single-product .tryzub-size-popover__table .tryzub-size-chart-table th,.single-product .tryzub-size-popover__table .tryzub-size-chart-table td{display:table-cell;width:auto;min-height:0;padding:10px 11px;text-align:center;white-space:nowrap}.single-product .tryzub-size-popover__table .tryzub-size-chart-table td::before,.single-product .tryzub-size-popover__table .tryzub-size-chart-table td::after{display:none;content:none}.single-product .tryzub-size-popover__table .tryzub-size-chart-table td .tryzub-size-chart-value{display:inline;min-width:0;font-size:13px;font-weight:800}}.single-product .mfn-vr-options[data-atr="pa_size"],.single-product .mfn-vr-options.attribute_pa_size{display:grid !important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;width:100%;max-width:560px;margin:12px 0 0 !important;padding:0 !important;list-style:none !important;overflow:visible}.single-product .mfn-vr-options[data-atr="pa_size"]>li,.single-product .mfn-vr-options.attribute_pa_size>li{margin:0 !important;padding:0 !important;min-width:0}.single-product .mfn-vr-options[data-atr="pa_size"]>li>a,.single-product .mfn-vr-options.attribute_pa_size>li>a{display:inline-flex !important;align-items:center;justify-content:center;width:100%;min-width:0;min-height:48px;padding:0 10px;border:1px solid rgba(17,24,39,.13) !important;border-radius:14px;background:#ffffff !important;color:#111827 !important;font-size:clamp(13px,1.05vw,15px);line-height:1;font-weight:900;letter-spacing:.01em;text-decoration:none !important;box-shadow:0 6px 16px rgba(17,24,39,.045),inset 0 1px 0 rgba(255,255,255,.85);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.single-product .mfn-vr-options[data-atr="pa_size"]>li>a:hover,.single-product .mfn-vr-options.attribute_pa_size>li>a:hover{background:#fffdf8 !important;border-color:rgba(154,122,47,.5) !important;color:#9a7a2f !important;transform:translateY(-1px);box-shadow:0 10px 22px rgba(17,24,39,.075),inset 0 1px 0 rgba(255,255,255,.9)}.single-product .mfn-vr-options[data-atr="pa_size"]>li.active>a,.single-product .mfn-vr-options[data-atr="pa_size"]>li.selected>a,.single-product .mfn-vr-options[data-atr="pa_size"]>li.mfn-vr-active>a,.single-product .mfn-vr-options[data-atr="pa_size"]>li.current>a,.single-product .mfn-vr-options[data-atr="pa_size"]>li>a.active,.single-product .mfn-vr-options[data-atr="pa_size"]>li>a.selected,.single-product .mfn-vr-options[data-atr="pa_size"]>li>a[aria-checked="true"],.single-product .mfn-vr-options.attribute_pa_size>li.active>a,.single-product .mfn-vr-options.attribute_pa_size>li.selected>a,.single-product .mfn-vr-options.attribute_pa_size>li.mfn-vr-active>a,.single-product .mfn-vr-options.attribute_pa_size>li.current>a,.single-product .mfn-vr-options.attribute_pa_size>li>a.active,.single-product .mfn-vr-options.attribute_pa_size>li>a.selected,.single-product .mfn-vr-options.attribute_pa_size>li>a[aria-checked="true"]{background:#111827 !important;border-color:#111827 !important;color:#ffffff !important;box-shadow:0 12px 24px rgba(17,24,39,.18),inset 0 1px 0 rgba(255,255,255,.08) !important}.single-product .mfn-vr-options[data-atr="pa_size"]>li.active>a *,.single-product .mfn-vr-options[data-atr="pa_size"]>li.selected>a *,.single-product .mfn-vr-options[data-atr="pa_size"]>li.mfn-vr-active>a *,.single-product .mfn-vr-options[data-atr="pa_size"]>li.current>a *,.single-product .mfn-vr-options[data-atr="pa_size"]>li>a.active *,.single-product .mfn-vr-options[data-atr="pa_size"]>li>a.selected *,.single-product .mfn-vr-options[data-atr="pa_size"]>li>a[aria-checked="true"] *,.single-product .mfn-vr-options.attribute_pa_size>li.active>a *,.single-product .mfn-vr-options.attribute_pa_size>li.selected>a *,.single-product .mfn-vr-options.attribute_pa_size>li.mfn-vr-active>a *,.single-product .mfn-vr-options.attribute_pa_size>li.current>a *,.single-product .mfn-vr-options.attribute_pa_size>li>a.active *,.single-product .mfn-vr-options.attribute_pa_size>li>a.selected *,.single-product .mfn-vr-options.attribute_pa_size>li>a[aria-checked="true"] *{color:#ffffff !important}.single-product .mfn-vr-options[data-atr="pa_size"]>li.disabled>a,.single-product .mfn-vr-options[data-atr="pa_size"]>li.out-of-stock>a,.single-product .mfn-vr-options[data-atr="pa_size"]>li.not-available>a,.single-product .mfn-vr-options.attribute_pa_size>li.disabled>a,.single-product .mfn-vr-options.attribute_pa_size>li.out-of-stock>a,.single-product .mfn-vr-options.attribute_pa_size>li.not-available>a{opacity:.45;cursor:not-allowed;text-decoration:line-through !important;background:#f3f4f6 !important;color:#6b7280 !important;box-shadow:none !important}.single-product .mfn-reset-variations{margin:10px 0 0 !important;padding:7px 12px !important;border:1px solid rgba(17,24,39,.10) !important;border-radius:999px !important;background:#f8f6f1 !important;color:#6b7280 !important;font-size:13px !important;line-height:1 !important;font-weight:800 !important;text-decoration:none !important;box-shadow:0 4px 12px rgba(17,24,39,.035) !important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease !important}.single-product .mfn-reset-variations::before{content:"×";margin-right:6px;color:#111827;font-size:15px;line-height:1;font-weight:900}.single-product .mfn-reset-variations:hover{background:#ffffff !important;border-color:rgba(154,122,47,.36) !important;color:#9a7a2f !important;transform:translateY(-1px);box-shadow:0 7px 16px rgba(17,24,39,.06) !important}.single-product .mfn-reset-variations:hover::before{color:#9a7a2f}.single-product table.variations .reset_variations{display:none !important}.single-product .column_product_cart_button{margin-bottom:10px !important}.single-product .column_product_cart_button .mcb-column-inner{margin-bottom:0 !important;padding-bottom:0 !important}.single-product .column_html:has(.tryzub-product-trust){margin-top:0 !important;margin-bottom:9px !important}.single-product .column_html:has(.tryzub-product-trust) .mcb-column-inner,.single-product .column_html:has(.tryzub-product-trust) .mfn-html-editor-wrapper{margin:0 !important;padding:0 !important}.single-product .tryzub-product-trust{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin:6px 0 11px;padding:11px 13px;background:radial-gradient(circle at 100% 0%,rgba(154,122,47,.055),transparent 34%),#fffdf8;border:1px solid rgba(154,122,47,.16);border-radius:13px;box-shadow:0 6px 16px rgba(17,24,39,.035),inset 0 1px 0 rgba(255,255,255,.9)}.single-product .tryzub-product-trust__item{display:flex;align-items:center;gap:9px;min-width:0;color:#374151;font-size:14.5px;line-height:1.28;font-weight:750}.single-product .tryzub-product-trust__icon{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;flex:0 0 27px;border-radius:50%;background:#f3ead5;color:#9a7a2f;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.single-product .tryzub-product-trust__icon svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}@media (max-width:767px){.single-product .column_product_cart_button{margin-bottom:10px !important}.single-product .column_html:has(.tryzub-product-trust){margin-bottom:9px !important}.single-product .tryzub-product-trust{grid-template-columns:1fr;gap:8px;margin:6px 0 11px;padding:11px 13px;border-radius:13px}.single-product .tryzub-product-trust__item{font-size:14.5px;gap:9px}.single-product .tryzub-product-trust__icon{width:27px;height:27px;flex-basis:27px}.single-product .tryzub-product-trust__icon svg{width:16px;height:16px}}.single-product .column_product_meta{margin-bottom:4px !important}.single-product .column_product_price{margin-top:2px !important;margin-bottom:18px !important}.single-product .column_product_price .mcb-column-inner{margin:0 !important;padding:0 !important}.single-product .column_product_price .price{position:relative;width:fit-content;max-width:100%;margin:0 !important;padding:0 0 0 14px;background:transparent !important;border:0 !important;box-shadow:none !important;color:#111827}.single-product .column_product_price .price::before{content:"Ціна";display:block;margin-bottom:5px;color:#9a7a2f;font-size:12px;line-height:1;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.single-product .column_product_price .price::after{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:99px;background:#9a7a2f}.single-product .column_product_price .price .woocommerce-Price-amount,.single-product .column_product_price .price .amount{color:#111827 !important;font-size:clamp(27px,2.25vw,34px);line-height:1;font-weight:950;letter-spacing:-.035em}.single-product .column_product_price .price .woocommerce-Price-currencySymbol{color:#111827;font-size:.78em;font-weight:850}.single-product .column_product_price .price del{display:inline-block;margin-right:10px;opacity:.45;text-decoration-thickness:1px}.single-product .column_product_price .price del .woocommerce-Price-amount,.single-product .column_product_price .price del .amount{font-size:20px;font-weight:800}.single-product .column_product_price .price ins{text-decoration:none}.single-product .column_product_price+.column_product_cart_button{margin-top:0 !important}@media (max-width:767px){.single-product .column_product_price{margin-top:4px !important;margin-bottom:16px !important}.single-product .column_product_price .price{width:fit-content !important;max-width:100%;padding-left:13px}.single-product .column_product_price .price::before{margin-bottom:5px;font-size:12px}.single-product .column_product_price .price .woocommerce-Price-amount,.single-product .column_product_price .price .amount{font-size:32px}}