@media (min-width: 992px) {.fn_product > .fn_transfer > .product-page__gallery {padding-right: 4px;}.fn_product > .fn_transfer > .product-page__details {padding-left: 4px;}}.fn_product > .fn_transfer > .block {margin-bottom: 0;}@media (max-width: 991px) {.fn_product > .fn_transfer > .product-page__gallery {margin-bottom: 8px;}}.fn_product > .block__header {display: flex;align-items: center;gap: 16px;min-height: 60px;margin-bottom: 8px;padding: 15px 18px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.fn_product > .block__header .block__heading {flex: 1 1 auto;min-width: 0;margin: 0;padding-right: 0;color: var(--astra-heading);font-size: 23px;font-weight: 700;line-height: 1.28;letter-spacing: -0.02em;}.product-page__sku .sku_nubmer {color: var(--astra-accent);font-size: 12px;font-weight: 700;}.product-page__gallery > .block--boxed,.product-page__details .details_boxed {overflow: hidden;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.product-page__gallery > .block--boxed {padding: 16px;}.gallery_image a {min-height: 460px;}.gallery_image picture {display: flex;align-items: center;justify-content: center;}.gallery_image img {display: block;max-width: 100%;max-height: 500px;object-fit: contain;}.product-page__images-item {width: 66px;height: 66px;margin-bottom: 10px;border: 1px solid var(--astra-border);border-radius: 10px;background: #ffffff;box-shadow: none;}.product-page__images-item:hover,.product-page__images-item.swiper-slide-thumb-active {border-color: var(--astra-primary);box-shadow: 0 0 0 2px rgba(36, 114, 157, 0.1);}.product-page__details .details_boxed__item {padding: 18px;border-bottom: 1px solid var(--astra-border);}.product-page__details .details_boxed__item--inner {padding: 0;}.product-page__details .details_boxed__item:last-child {border-bottom: 0;}.details_boxed__brand {top: 18px;right: 18px;min-width: 80px;}.details_boxed__brand .brand_img {display: block;max-width: 105px;max-height: 54px;object-fit: contain;}.details_boxed__anchor_comments {margin-top: 4px;}.anchor_comments__link {margin-top: 6px;margin-left: 0;color: var(--astra-muted);font-size: 12px;font-style: normal;text-decoration: none;border-bottom: 1px dashed rgba(107, 119, 133, 0.5);}.available__in_stock,.available__no_stock {width: fit-content;margin-top: 10px;padding: 6px 10px;border-radius: 20px;font-size: 13px;line-height: 1;}.available__in_stock {color: #27774d;background: #edf8f2;}.available__no_stock {color: #a53a38;background: #fff0ef;}.details_boxed__price_amount {gap: 14px;margin: 18px 0 16px;}.details_boxed__prices {align-items: baseline;margin: 0;padding: 0;line-height: 1;}.details_boxed__old_price {margin-right: 12px;color: var(--astra-muted);font-size: 14px;}.details_boxed__price {color: var(--astra-heading);font-size: 34px;font-weight: 800;letter-spacing: -0.03em;}.details_boxed__price.price--red {color: #d44640;}.details_boxed__price .currency {margin-left: 4px;font-size: 13px;font-weight: 700;}.details_boxed_pct {position: static;margin-left: 10px;padding: 5px 8px;border-radius: 20px;background: #fff0ef;color: #c4413c;font-size: 11px;font-weight: 700;white-space: nowrap;}.details_boxed__amount {margin: 0;}.amount {width: 104px;max-width: 104px;height: 42px;overflow: hidden;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-small);background: #ffffff;color: var(--astra-text);opacity: 1;}.amount__plus,.amount__minus {width: 32px;height: 42px;color: var(--astra-muted);font-size: 18px;transition: color 180ms ease, background-color 180ms ease;}.amount__plus:hover,.amount__minus:hover {color: var(--astra-primary);background: rgba(36, 114, 157, 0.07);}.amount__input {width: calc(100% - 64px);height: 42px;padding: 0;color: var(--astra-heading);font-size: 14px;font-weight: 600;box-shadow: none;}.details_boxed__buttons {display: flex;align-items: center;gap: 9px;}.details_boxed__buttons > * {width: auto;max-width: none;padding: 0;}.details_boxed__buttons > .fn_is_stock,.details_boxed__buttons > .fn_is_preorder,.details_boxed__buttons > .fn_not_preorder {flex: 1 1 auto;width: auto;max-width: none;margin: 0;padding: 0;}.details_boxed__buttons > .details_boxed__other {display: flex;flex: 0 0 auto;width: auto;max-width: none;gap: 8px;padding: 0;}.product-page__button,.product-page__button.button--blick {height: 46px;border-radius: var(--astra-radius-small);font-size: 14px;font-weight: 700;}.details_boxed__other .fast_order_button,.product-page__compare,.product-page__wishlist {width: 46px;height: 46px;margin: 0;border-color: var(--astra-border) !important;border-radius: var(--astra-radius-small);}.product-page__details .accordion__header {min-height: 50px;padding: 14px 18px;border-bottom: 1px solid var(--astra-border);}.product-page__details .accordion__header span:first-child {font-size: 13px;font-weight: 600;}.product-page__details .accordion__arrow {color: var(--astra-accent);}.product-page__img .swiper-button-prev,.product-page__img .swiper-button-next {width: 40px;height: 40px;top: calc(50% - 20px);border: 1px solid rgba(225, 231, 236, 0.9);border-radius: 50%;background: rgba(255, 255, 255, 0.94);color: var(--astra-primary-dark);box-shadow: 0 4px 14px rgba(24, 56, 79, 0.15);}.product-page__img .swiper-button-prev:hover,.product-page__img .swiper-button-next:hover {background: #ffffff;color: var(--astra-accent);}.product-page__img .swiper-button-prev::after,.product-page__img .swiper-button-next::after {font-size: 17px;font-weight: 700;}@media (max-width: 767px) {.fn_product > .block__header {display: block;min-height: 0;margin-bottom: 8px;padding: 12px;border-radius: 10px;}.fn_product > .block__header .block__heading {padding-right: 0;font-size: 19px;line-height: 1.3;}.fn_product > .block__header .product-page__sku {display: inline-flex;}.product-page__gallery > .block--boxed,.product-page__details .details_boxed {border-radius: 10px;}.product-page__gallery > .block--boxed {padding: 10px;}.gallery_image a {min-height: 300px;height: 300px;}.gallery_image img {max-height: 285px;}.product-page__details .details_boxed__item {padding: 14px;}.product-page__details .details_boxed__item--inner {padding: 0;}.details_boxed__brand {top: 14px;right: 14px;}.details_boxed__brand .brand_img {max-width: 90px;max-height: 48px;}.details_boxed__price_amount {flex-wrap: nowrap;justify-content: space-between;gap: 10px;margin: 16px 0 14px;}.details_boxed__prices {flex-wrap: wrap;}.details_boxed__price {font-size: 30px;}.details_boxed_pct {margin-left: 8px;}.amount {width: 100px;max-width: 100px;}.details_boxed__buttons {gap: 7px;}.details_boxed__buttons > .fn_is_stock,.details_boxed__buttons > .fn_is_preorder,.details_boxed__buttons > .fn_not_preorder {flex: 1 1 auto;width: auto;max-width: none;}.details_boxed__buttons > .details_boxed__other {flex: 0 0 auto;width: auto;}.product-page__button,.product-page__button.button--blick {height: 46px;}.details_boxed__other .fast_order_button,.product-page__compare,.product-page__wishlist {width: 44px;height: 46px;}.product-page__details .accordion__header {min-height: 48px;padding: 13px 14px;}}.product-page__details .astra-product-trust {display: grid;gap: 8px;padding: 14px;background: #ffffff;}.astra-product-trust__item {display: flex;align-items: center;gap: 11px;min-width: 0;padding: 10px 11px;border: 1px solid var(--astra-border);border-radius: 10px;background: #f8fafb;}.astra-product-trust__icon {display: flex;flex: 0 0 34px;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 50%;background: rgba(36, 114, 157, 0.1);color: var(--astra-primary);font-size: 15px;}.astra-product-trust__content {display: flex;min-width: 0;flex-direction: column;gap: 2px;}.astra-product-trust__content strong {color: var(--astra-heading);font-size: 12.5px;font-weight: 700;line-height: 1.3;}.astra-product-trust__content > span {color: var(--astra-muted);font-size: 11.5px;line-height: 1.35;}.product-page__details .astra-product-summary {padding: 15px 16px;background: #ffffff;}.astra-product-summary__title {display: flex;align-items: center;gap: 8px;margin-bottom: 8px;color: var(--astra-heading);font-size: 13px;font-weight: 700;}.astra-product-summary__title i {color: var(--astra-primary);font-size: 14px;}.astra-product-summary__text {display: -webkit-box;overflow: hidden;color: var(--astra-text);font-size: 12.5px;line-height: 1.55;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}.astra-product-summary__link {display: inline-flex;align-items: center;gap: 6px;margin-top: 9px;color: var(--astra-primary);font-size: 12px;font-weight: 700;text-decoration: none;}.astra-product-summary__link:hover {color: var(--astra-accent);}.astra-product-summary__link i {font-size: 14px;}.product-page__details .astra-product-trust,.product-page__details .astra-product-summary {border-bottom: 1px solid var(--astra-border);}@media (max-width: 767px) {.product-page__details .astra-product-trust {gap: 7px;padding: 11px;}.astra-product-trust__item {gap: 10px;padding: 9px 10px;}.astra-product-trust__icon {flex-basis: 32px;width: 32px;height: 32px;font-size: 14px;}.astra-product-trust__content strong {font-size: 12px;}.astra-product-trust__content > span {font-size: 11px;}.product-page__details .astra-product-summary {padding: 13px;}.astra-product-summary__text {font-size: 12px;-webkit-line-clamp: 4;}}.astra-mobile-buybar {display: none;}@media (max-width: 767px) {.astra-mobile-buybar {position: fixed;right: 0;bottom: 0;left: 0;z-index: 9990;display: block;padding: 9px 10px max(9px, env(safe-area-inset-bottom));background: rgba(255, 255, 255, 0.97);border-top: 1px solid var(--astra-border);box-shadow: 0 -6px 24px rgba(24, 56, 79, 0.14);opacity: 0;visibility: hidden;transform: translateY(110%);transition: opacity 200ms ease, visibility 200ms ease, transform 200ms ease;}.astra-mobile-buybar.is-visible {opacity: 1;visibility: visible;transform: translateY(0);}.astra-mobile-buybar__inner {display: flex;align-items: center;gap: 12px;width: 100%;max-width: 520px;margin: 0 auto;}.astra-mobile-buybar__price {display: flex;flex: 0 0 auto;align-items: baseline;min-width: 76px;color: var(--astra-heading);white-space: nowrap;}.astra-mobile-buybar__price-value {font-size: 21px;font-weight: 800;line-height: 1;letter-spacing: -0.03em;}.astra-mobile-buybar__currency {margin-left: 4px;font-size: 11px;font-weight: 700;}.astra-mobile-buybar__button {display: flex;flex: 1 1 auto;align-items: center;justify-content: center;gap: 8px;height: 46px;padding: 0 16px;border: 1px solid var(--astra-accent);border-radius: var(--astra-radius-small);background: var(--astra-accent);color: #ffffff;font-family: inherit;font-size: 13px;font-weight: 700;cursor: pointer;transition: background-color 180ms ease, border-color 180ms ease, opacity 180ms ease;}.astra-mobile-buybar__button:active {background: var(--astra-accent-hover);border-color: var(--astra-accent-hover);}.astra-mobile-buybar__button i {font-size: 15px;}.astra-mobile-buybar__button.is-disabled,.astra-mobile-buybar__button:disabled {border-color: #aeb7bf;background: #aeb7bf;cursor: default;opacity: 0.8;}body.has-astra-mobile-buybar {padding-bottom: 74px;}body.has-astra-mobile-buybar .to_top {bottom: calc(78px + env(safe-area-inset-bottom));z-index: 9991;}}.product-page__tabs {margin-top: 8px;}.product-page__tabs .tabs {margin-bottom: 0;overflow: hidden;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.product-page__tabs .tabs__navigation {gap: 6px;padding: 8px;background: #f7f9fa;border-bottom: 1px solid var(--astra-border);}.product-page__tabs .tabs__link {height: 44px;margin: 0;padding: 0 17px;gap: 8px;border: 1px solid transparent;border-radius: 9px;background: transparent;color: var(--astra-muted);font-size: 13px;font-weight: 700;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.product-page__tabs .tabs__link:hover {color: var(--astra-primary) !important;background: rgba(36, 114, 157, 0.06);border-color: rgba(36, 114, 157, 0.12);}.product-page__tabs .tabs__link.selected {color: var(--astra-heading) !important;background: #ffffff;border-color: var(--astra-border);box-shadow: 0 2px 8px rgba(24, 56, 79, 0.07);}.product-page__tabs .tabs__link.selected::after {display: none;}.product-page__tabs .tabs__icon {width: 17px;height: 17px;top: 0;color: var(--astra-primary);transition: none;}.product-page__tabs .tabs__link:hover .tabs__icon {transform: none;}.product-page__tabs .tabs__badge {background: var(--astra-accent);font-size: 10px;}.product-page__tabs .tabs__content {overflow: visible;background: #ffffff;}.product-page__tabs .tab {padding: 22px;}.product-page__tabs .block__description--style {color: var(--astra-text);font-size: 14px;line-height: 1.7;}.product-page__tabs .block__description--style > :first-child {margin-top: 0;}.product-page__tabs .block__description--style > :last-child {margin-bottom: 0;}.product-page__tabs .block__description--style h2,.product-page__tabs .block__description--style h3,.product-page__tabs .block__description--style h4 {margin-top: 25px;margin-bottom: 12px;color: var(--astra-heading);line-height: 1.35;}.product-page__tabs .block__description--style h2 {font-size: 20px;}.product-page__tabs .block__description--style h3 {font-size: 17px;}.product-page__tabs .block__description--style h4 {font-size: 15px;}.product-page__tabs .block__description--style p {margin: 0 0 14px;}.product-page__tabs .block__description--style ul,.product-page__tabs .block__description--style ol {margin-top: 12px;margin-bottom: 18px;padding-left: 22px;}.product-page__tabs .block__description--style li {margin-bottom: 8px;}#description .seo-block {box-sizing: border-box;width: 100%;margin: 0;padding: 0;color: var(--astra-text);font-family: 'Nunito', Nunito Fallback;font-size: 14px !important;line-height: 1.7 !important;}#description .seo-block strong {color: var(--astra-heading);font-weight: 700;}#description .seo-block a, #description .seo-block a:visited {color: var(--astra-primary);font-weight: 600;text-decoration: underline;text-decoration-color: rgba(36, 114, 157, 0.28);text-underline-offset: 3px;}#description .seo-block > hr {display: none;}#description .seo-title {position: relative;display: flex;box-sizing: border-box;width: 100%;min-height: 56px;align-items: center;margin: 0;padding: 13px 16px 17px 52px;background: linear-gradient(135deg, #f4f9fc 0%, #fbfdfe 65%, #ffffff 100%);border: 1px solid rgba(36, 114, 157, 0.15);border-bottom: 0;border-radius: 12px 12px 0 0;color: var(--astra-heading) !important;font-family: 'Nunito', Nunito Fallback;font-size: 16px !important;font-weight: 800 !important;line-height: 1.4 !important;letter-spacing: -0.005em !important;text-transform: none !important;box-shadow: 0 3px 10px rgba(24, 56, 79, 0.025);}#description .seo-title::before {content: "";position: absolute;top: 50%;left: 16px;display: block;width: 24px;height: 24px;background-color: transparent;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2324729d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9 12h6'/%3E%3Cpath d='M9 16h6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: 22px 22px;border: 0;border-radius: 0;transform: translateY(-50%);}#description .seo-title::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: rgba(36, 114, 157, 0.14);}#description .seo-block > p {box-sizing: border-box;width: 100%;margin: 0;padding: 0 18px 10px;background: #ffffff;border-right: 1px solid var(--astra-border);border-left: 1px solid var(--astra-border);color: var(--astra-text);font-family: 'Nunito', Nunito Fallback;font-size: 14px !important;line-height: 1.72 !important;}#description .seo-title + p {padding-top: 15px;}#description .seo-block > p:last-of-type {margin-bottom: 8px;padding-bottom: 18px;border-bottom: 1px solid var(--astra-border);border-radius: 0 0 12px 12px;box-shadow: 0 3px 10px rgba(24, 56, 79, 0.025);}#description .seo-block > h2.seo-orange-title {position: relative;display: flex;box-sizing: border-box;width: 100%;min-height: 54px;align-items: center;margin: 0 !important;padding: 13px 16px 11px 52px !important;background: #f5f9fc;border: 1px solid rgba(36, 114, 157, 0.14);border-bottom: 0;border-radius: 12px 12px 0 0;color: var(--astra-heading) !important;font-family: 'Nunito', Nunito Fallback;font-size: 16px !important;font-weight: 800 !important;line-height: 1.4 !important;letter-spacing: -0.005em !important;text-transform: none !important;}#description .seo-block > h2.seo-orange-title::before {content: "";position: absolute;top: 50%;left: 16px;width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2324729d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.7 5.5 6.1.9-4.4 4.3 1 6.1-5.4-2.9-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: 22px 22px;transform: translateY(-50%);}#description .seo-block > ul {display: grid;box-sizing: border-box;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;width: 100%;margin: 0 0 8px;padding: 0 12px 12px;background: #f5f9fc;border: 1px solid rgba(36, 114, 157, 0.14);border-top: 0;border-radius: 0 0 12px 12px;list-style: none;counter-reset: astra-product-benefit;}#description .seo-block > ul > li {position: relative;box-sizing: border-box;min-width: 0;min-height: 76px;margin: 0;padding: 12px 14px 12px 52px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;color: var(--astra-muted);font-family: 'Nunito', Nunito Fallback;font-size: 13px !important;line-height: 1.55 !important;counter-increment: astra-product-benefit;box-shadow: 0 2px 6px rgba(24, 56, 79, 0.02);transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}#description .seo-block > ul > li::before {content: counter(astra-product-benefit, decimal-leading-zero);position: absolute;top: 12px;left: 12px;display: inline-flex;box-sizing: border-box;width: 29px;height: 29px;align-items: center;justify-content: center;background: #eaf5fa;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 8px;color: var(--astra-primary);font-family: 'Nunito', Nunito Fallback;font-size: 9px;font-weight: 800;line-height: 1;}#description .seo-block > ul > li strong {display: inline;margin: 0;color: var(--astra-heading);font-size: 13px;font-weight: 800;line-height: 1.55;}#description .seo-box-title {position: relative;display: flex;box-sizing: border-box;width: 100%;min-height: 52px;align-items: center;margin: 0 !important;padding: 13px 16px 11px 52px !important;background: #fff9f5;border: 1px solid rgba(217, 120, 74, 0.18);border-bottom: 0;border-radius: 12px 12px 0 0;color: var(--astra-heading) !important;font-family: 'Nunito', Nunito Fallback;font-size: 16px !important;font-weight: 800 !important;line-height: 1.4 !important;letter-spacing: -0.005em !important;text-transform: none !important;}#description .seo-box-title::before {content: "";position: absolute;top: 50%;left: 16px;width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9784a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 4V2h6v2'/%3E%3Cpath d='M8 9h8'/%3E%3Cpath d='M8 13h8'/%3E%3Cpath d='M8 17h5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: 22px 22px;transform: translateY(-50%);}#description .seo-box.seo-info {box-sizing: border-box;width: 100%;margin: 0 0 8px !important;padding: 2px 16px 16px;background: #fff9f5;border: 1px solid rgba(217, 120, 74, 0.18);border-top: 0;border-radius: 0 0 12px 12px;color: var(--astra-text);font-family: 'Nunito', Nunito Fallback;font-size: 13.5px !important;line-height: 1.75 !important;box-shadow: 0 3px 10px rgba(24, 56, 79, 0.02);}#description .seo-box.seo-info::before {display: none;}#description .seo-box.seo-info > strong:first-child, #description .seo-box.seo-info > span:first-child, #description .seo-box.seo-info > span:first-child strong {color: var(--astra-heading) !important;display: inline;margin: 0;}#description .seo-box.seo-quote {position: relative;box-sizing: border-box;width: 100%;margin: 0 0 8px !important;padding: 16px 18px;background: linear-gradient(135deg, #f7fbf8 0%, #ffffff 100%);border: 1px solid rgba(65, 151, 94, 0.16);border-left: 3px solid rgba(65, 151, 94, 0.65);border-radius: 12px;color: var(--astra-text);font-family: 'Nunito', Nunito Fallback;font-size: 13.5px !important;line-height: 1.65 !important;box-shadow: 0 3px 10px rgba(24, 56, 79, 0.02);}#description .seo-box.seo-quote::before {display: none;}#description .seo-box.seo-quote strong {color: var(--astra-heading);font-weight: 800;}#description .product-faq {box-sizing: border-box;width: 100%;margin: 0;padding: 14px;background: #f5f9fc;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 12px;color: var(--astra-text);font-family: 'Nunito', Nunito Fallback;box-shadow: 0 3px 10px rgba(24, 56, 79, 0.025);}#description .product-faq h3.seo-orange-title {position: relative;display: flex;min-height: 30px;align-items: center;margin: 0 0 10px !important;padding: 0 0 0 36px !important;color: var(--astra-heading) !important;font-family: 'Nunito', Nunito Fallback;font-size: 16px !important;font-weight: 800 !important;line-height: 1.4 !important;letter-spacing: -0.005em !important;text-transform: none !important;}#description .product-faq h3.seo-orange-title::before {content: "";position: absolute;top: 50%;left: 0;width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2324729d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.8 9a2.4 2.4 0 0 1 4.6 1c0 1.7-2.4 1.9-2.4 3.5'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: 22px 22px;transform: translateY(-50%);}#description .product-faq details {box-sizing: border-box;width: 100%;margin: 0 0 8px;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;box-shadow: none;transition: border-color 180ms ease, box-shadow 180ms ease;}#description .product-faq details:last-child {margin-bottom: 0;}#description .product-faq details[open] {border-color: rgba(36, 114, 157, 0.24);box-shadow: 0 3px 9px rgba(24, 56, 79, 0.04);}#description .product-faq summary {position: relative;display: flex;box-sizing: border-box;width: 100%;min-height: 48px;align-items: center;margin: 0;padding: 10px 44px 10px 14px;color: var(--astra-heading);font-family: 'Nunito', Nunito Fallback;font-size: 13px !important;font-weight: 700;line-height: 1.45 !important;list-style: none;cursor: pointer;}#description .product-faq summary::-webkit-details-marker {display: none;}#description .product-faq summary::before {content: "";position: absolute;top: 50%;right: 11px;box-sizing: border-box;width: 26px;height: 26px;background: #eaf5fa;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 50%;transform: translateY(-50%);}#description .product-faq summary::after {content: "";position: absolute;top: 50%;right: 20px;box-sizing: border-box;width: 7px;height: 7px;margin-top: -5px;border-right: 1.5px solid var(--astra-primary);border-bottom: 1.5px solid var(--astra-primary);transform: rotate(45deg);transform-origin: center;transition: margin 180ms ease, transform 180ms ease;}#description .product-faq details[open] summary::after {margin-top: -1px;transform: rotate(-135deg);}#description .product-faq details > p {box-sizing: border-box;margin: 0;padding: 12px 14px 14px;background: #ffffff;border-top: 1px solid var(--astra-border);color: var(--astra-text);font-family: 'Nunito', Nunito Fallback;font-size: 13px !important;line-height: 1.65 !important;}@media (hover: hover) and (pointer: fine) {#description .seo-block a:hover {color: var(--astra-primary-dark);text-decoration-color: var(--astra-primary-dark);}#description .seo-block > ul > li:hover {background: #fbfdfe;border-color: rgba(36, 114, 157, 0.22);box-shadow: 0 4px 11px rgba(24, 56, 79, 0.045);}#description .product-faq details:hover {border-color: rgba(36, 114, 157, 0.20);}}@media (max-width: 767px) {#description .seo-block {font-size: 13px !important;line-height: 1.65 !important;}#description .seo-title {min-height: 52px;padding: 11px 12px 14px 44px;font-size: 14px !important;line-height: 1.4 !important;border-radius: 10px 10px 0 0;}#description .seo-title::before {left: 12px;width: 21px;height: 21px;background-size: 20px 20px;border-radius: 0;}#description .seo-block > p {padding: 0 12px 8px;font-size: 13px !important;line-height: 1.65 !important;}#description .seo-title + p {padding-top: 12px;}#description .seo-block > p:last-of-type {padding-bottom: 13px;border-radius: 0 0 10px 10px;}#description .seo-block > h2.seo-orange-title {min-height: 50px;padding: 11px 11px 10px 45px !important;border-radius: 10px 10px 0 0;font-size: 14px !important;}#description .seo-block > h2.seo-orange-title::before {left: 12px;width: 21px;height: 21px;background-size: 20px 20px;}#description .seo-block > ul {grid-template-columns: minmax(0, 1fr);gap: 8px;padding: 0 8px 8px;border-radius: 0 0 10px 10px;}#description .seo-block > ul > li {min-height: 0;padding: 11px 11px 11px 49px;border-radius: 9px;font-size: 12.5px !important;}#description .seo-block > ul > li::before {top: 11px;left: 10px;width: 28px;height: 28px;}#description .seo-block > ul > li strong {font-size: 12.5px;}#description .seo-box-title {min-height: 49px;padding: 11px 11px 10px 45px !important;border-radius: 10px 10px 0 0;font-size: 14px !important;}#description .seo-box-title::before {left: 12px;width: 21px;height: 21px;background-size: 20px 20px;}#description .seo-box.seo-info {padding: 2px 12px 13px;border-radius: 0 0 10px 10px;font-size: 12.5px !important;line-height: 1.7 !important;}#description .seo-box.seo-quote {padding: 13px;border-radius: 10px;font-size: 12.5px !important;}#description .product-faq {padding: 10px;border-radius: 10px;}#description .product-faq h3.seo-orange-title {min-height: 27px;padding-left: 31px !important;font-size: 14px !important;}#description .product-faq h3.seo-orange-title::before {width: 21px;height: 21px;background-size: 20px 20px;}#description .product-faq summary {min-height: 46px;padding: 9px 40px 9px 11px;font-size: 12.5px !important;}#description .product-faq summary::before {right: 9px;width: 25px;height: 25px;}#description .product-faq summary::after {right: 17px;}#description .product-faq details > p {padding: 11px;font-size: 12.5px !important;}}.product-page__tabs .features {margin: -6px;}.product-page__tabs .features__item {padding: 6px;}.product-page__tabs .features__wrap {align-items: center;min-height: 54px;padding: 12px 14px;border: 1px solid var(--astra-border);border-radius: 9px;background: #f8fafb;}.product-page__tabs .features__name,.product-page__tabs .features__value {font-size: 13px;line-height: 1.4;}.product-page__tabs .features__name {padding-right: 12px;color: var(--astra-muted);}.product-page__tabs .features__name > span:first-child {font-weight: 600;}.product-page__tabs .features__value {color: var(--astra-heading);font-weight: 700;}.product-page__tabs .features__value a {color: var(--astra-primary);text-decoration: none;}.product-page__tabs .features__value a:hover {color: var(--astra-accent);}.product-page__tabs .comment-wrap {gap: 22px;}.product-page__tabs .comment__inner {margin-bottom: 14px;}.product-page__tabs .comment__boxed {padding: 14px;border: 1px solid var(--astra-border);border-radius: 10px;background: #f8fafb;}.product-page__tabs .comment__name {color: var(--astra-heading);font-weight: 700;}.product-page__tabs .comment__date {color: var(--astra-muted);font-size: 11px;}.product-page__tabs .comment__body {margin-top: 9px;color: var(--astra-text);line-height: 1.55;}.product-page__tabs .form--boxed {border: 1px solid var(--astra-border);border-radius: 12px;box-shadow: none;}@media (max-width: 767px) {.product-page__tabs {margin-top: 8px;}.product-page__tabs .tabs {overflow: visible;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.product-page__tabs .tabs__content {padding: 0;background: transparent;}.product-page__tabs .tab {display: block;margin-bottom: 8px;padding: 0;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: var(--astra-shadow-small);}.product-page__tabs .mobile_tab_navigation {position: relative;margin: 0;text-align: left;}.product-page__tabs .mobile_tab_navigation::after {display: none;}.product-page__tabs .mobile_tab_title {display: flex;width: 100%;min-height: 58px;align-items: center;margin: 0;padding: 14px 15px;background: #ffffff;color: var(--astra-heading);font-size: 15px;font-weight: 700;line-height: 1.3;}.product-page__tabs .mobile_tab_title svg {margin-right: 11px;border-radius: 50%;background: rgba(36, 114, 157, 0.09);color: var(--astra-primary);}.product-page__tabs .mobile_tab_title::after {position: absolute;top: 50%;right: 17px;left: auto;width: 8px;height: 8px;margin: -6px 0 0;border-right: 2px solid var(--astra-muted);border-bottom: 2px solid var(--astra-muted);transform: rotate(45deg);transition: transform 180ms ease;}.product-page__tabs .mobile_tab__content {padding: 0 15px 16px;border-top: 1px solid var(--astra-border);}.product-page__tabs .product_description .mobile_tab__content {padding-top: 14px;}.product-page__tabs .block__description--style {padding: 0;font-size: 13px;line-height: 1.65;}.product-page__tabs .block__description--style h2 {font-size: 18px;}.product-page__tabs .block__description--style h3 {font-size: 16px;}.product-page__tabs .block__description--style h4 {font-size: 14px;}.product-page__tabs .features.mobile_tab__content {display: none;margin: 0;padding: 8px 10px 12px;}.product-page__tabs .features__item {flex: 0 0 100%;max-width: 100%;padding: 4px;}.product-page__tabs .features__wrap {min-height: 0;padding: 11px 12px;}.product-page__tabs .features__name,.product-page__tabs .features__value {font-size: 12px;}.product-page__tabs .comment-wrap.mobile_tab__content {padding: 13px;}.product-page__tabs .comment__boxed {padding: 12px;}.product-page__tabs .form_wrap {margin-top: 15px;}.product-page__tabs .mobile_tab_navigation.active .mobile_tab_title::after {top: 50%;margin-top: -6px;transform: rotate(45deg);}.product-page__tabs .mobile_tab_navigation:not(.active) .mobile_tab_title::after {top: 50%;margin-top: -2px;transform: rotate(-135deg);}}@media (min-width: 992px) {.gallery_image a {min-height: 560px;}.gallery_image picture {min-height: 560px;}.gallery_image img {max-width: 94%;max-height: 610px;}}.fn_product > nav {margin: 8px 0 0;}.fn_product > nav .pager {margin: 0 -6px;padding: 0;overflow: visible;}.fn_product > nav .pager li {margin-bottom: 0;}.fn_product.block {margin-bottom: 8px;}.fn_product > nav .pager li {padding-left: 6px;padding-right: 6px;}.fn_product > nav .pager a {min-height: 58px;height: auto;padding: 11px 16px;overflow: hidden;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);color: var(--astra-muted);font-size: 12.5px;line-height: 1.35;opacity: 1;transition: color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.fn_product > nav .pager a span {display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.fn_product > nav .pager a svg {color: var(--astra-muted);transition: color 180ms ease, transform 180ms ease;}@media (hover: hover) and (pointer: fine) {.fn_product > nav .pager a:hover {color: var(--astra-heading);border-color: rgba(36, 114, 157, 0.3);box-shadow: var(--astra-shadow-medium);transform: translateY(-1px);}.fn_product > nav .pager a:hover svg {color: var(--astra-primary);}}@media (max-width: 767px) {.fn_product > nav {margin: 8px 0 0;}.fn_product > nav .pager {margin-left: 0;margin-right: 0;}.fn_product > nav .pager li {padding-left: 0;padding-right: 0;margin-bottom: 7px;}.fn_product > nav .pager li:last-child {margin-bottom: 0;}.fn_product > nav .pager a {min-height: 52px;padding: 9px 12px;border-radius: 10px;font-size: 11.5px;}}.astra-related-products {margin-bottom: 8px;padding: 16px;overflow: visible;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.astra-related-products .block__header {margin-bottom: 15px;}.astra-related-products .block__title {color: var(--astra-heading);font-size: 22px;font-weight: 700;line-height: 1.3;letter-spacing: -0.015em;}.astra-related-products .block__body {padding: 0;}@media (max-width: 767px) {.astra-related-products {margin-bottom: 8px;padding: 10px;border-radius: 10px;}.astra-related-products .block__header {margin-bottom: 12px;}.astra-related-products .block__title {font-size: 19px;}}.product-page__details .fn_accordion > .accordion__item {transition: border-color 180ms ease, box-shadow 180ms ease;}.product-page__details .fn_accordion .accordion__title.active .accordion__arrow {border-color: var(--astra-accent);}@media (max-width: 767px) {.product-page__details .fn_accordion .accordion__arrow {flex-basis: 27px;width: 27px;height: 27px;}.product-page__details .fn_accordion .accordion__content li {font-size: 12px;}}.product-page__details .fn_accordion.accordion {border-bottom: 1px solid var(--astra-border);}.product-page__details .fn_accordion > .accordion__item {margin: 0;padding: 0;overflow: hidden;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: none;}.product-page__details .fn_accordion > .accordion__item.visible {background: #f8fafb;border-color: var(--astra-border);box-shadow: none;}.product-page__details .fn_accordion .accordion__title {margin: 0;background: transparent;}.product-page__details .fn_accordion .accordion__header {min-height: 54px;margin: 0;padding: 9px 11px;background: transparent;border: 0;border-radius: 0;}.product-page__details .fn_accordion .accordion__item.visible .accordion__header {background: transparent;border-bottom: 1px solid var(--astra-border);}.product-page__details .fn_accordion .accordion__header > span:first-child {display: flex;align-items: center;min-width: 0;color: var(--astra-heading);font-size: 12.5px;font-weight: 700;line-height: 1.35;}.product-page__details .fn_accordion .accordion__header > span:first-child i {display: inline-flex;flex: 0 0 34px;align-items: center;justify-content: center;width: 34px;height: 34px;margin-right: 11px;border-radius: 50%;background: rgba(36, 114, 157, 0.1);color: var(--astra-primary);font-size: 14px;}.product-page__details .fn_accordion .accordion__arrow {display: inline-flex;flex: 0 0 28px;align-items: center;justify-content: center;width: 28px;height: 28px;margin-left: 10px;background: rgba(36, 114, 157, 0.09);border: 0;border-radius: 50%;color: var(--astra-primary);font-size: 10px;}.product-page__details .fn_accordion .accordion__title.active .accordion__arrow {background: rgba(36, 114, 157, 0.14);border: 0;color: var(--astra-primary-dark);}.product-page__details .fn_accordion .accordion__content {padding: 12px 14px 14px;background: #ffffff;color: var(--astra-text);font-size: 12.5px;line-height: 1.55;}.product-page__details .fn_accordion .accordion__content p {margin: 0 0 8px;}.product-page__details .fn_accordion .accordion__content p:last-child {margin-bottom: 0;}.product-page__details .fn_accordion .accordion__content ul {margin: 0;padding: 0;}.product-page__details .fn_accordion .accordion__content li {margin-bottom: 7px;padding-left: 18px;color: var(--astra-text);font-size: 12.5px;line-height: 1.5;}.product-page__details .fn_accordion .accordion__content li:last-child {margin-bottom: 0;}.product-page__details .fn_accordion .accordion__content li::before {top: 2px;color: var(--astra-primary);font-size: 10px;}@media (max-width: 767px) {.product-page__details .fn_accordion .accordion__header {min-height: 52px;padding: 8px 10px;}.product-page__details .fn_accordion .accordion__header > span:first-child i {flex-basis: 32px;width: 32px;height: 32px;margin-right: 10px;}.product-page__details .fn_accordion .accordion__content {padding: 11px 12px 13px;font-size: 12px;}}.product-page__details .fn_accordion.accordion {display: grid;gap: 8px;padding: 10px 12px 12px;background: #ffffff;border: 0;}.product-page__details .fn_accordion.accordion > .details_boxed__item {margin: 0;padding: 0;overflow: hidden;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: none;}.product-page__details .fn_accordion .details_boxed__item > .accordion__item {margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.product-page__details .fn_accordion .details_boxed__item .accordion__header {min-height: 54px;margin: 0;padding: 9px 11px;background: transparent;border: 0;border-radius: 0;}.product-page__details .fn_accordion .details_boxed__item .accordion__item.visible .accordion__header {border-bottom: 1px solid var(--astra-border);}.product-page__details .fn_accordion .details_boxed__item .accordion__content {margin: 0;padding: 12px 14px 14px;background: #ffffff;border: 0;}.product-page__details .fn_accordion .details_boxed__item::before,.product-page__details .fn_accordion .details_boxed__item::after,.product-page__details .fn_accordion .accordion__item::before,.product-page__details .fn_accordion .accordion__item::after {display: none;}@media (max-width: 767px) {.product-page__details .fn_accordion.accordion {gap: 7px;padding: 9px;}.product-page__details .fn_accordion .details_boxed__item .accordion__header {min-height: 52px;padding: 8px 10px;}.product-page__details .fn_accordion .details_boxed__item .accordion__content {padding: 11px 12px 13px;}.product-page__tabs .mobile_tab_title svg {display: block;box-sizing: border-box;flex: 0 0 34px;width: 34px;min-width: 34px;max-width: 34px;height: 34px;padding: 8px;overflow: visible;}}#comments .comment-wrap {display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(340px, 0.85fr);gap: 24px;align-items: start;}#comments .comment,#comments .form_wrap {width: auto;max-width: none;padding: 0;}#comments .boxed--notify {display: flex;align-items: center;min-height: 58px;margin: 0;padding: 15px 16px;background: #f8fafb;border: 1px solid var(--astra-border);border-left: 1px solid var(--astra-border);border-radius: 10px;color: var(--astra-muted);font-size: 13px;line-height: 1.45;}#comments .comment__inner {display: flex;align-items: flex-start;gap: 11px;margin-bottom: 14px;}#comments .comment__icon {display: flex;flex: 0 0 38px;align-items: center;justify-content: center;width: 38px;height: 38px;padding: 8px;border-radius: 50%;background: rgba(36, 114, 157, 0.09);color: var(--astra-primary);}#comments .comment__icon svg {display: block;width: 100%;height: 100%;color: inherit;}#comments .comment__boxed {flex: 1 1 auto;min-width: 0;max-width: none;padding: 14px 15px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: none;}#comments .comment__name {color: var(--astra-heading);font-size: 13px;font-weight: 700;}#comments .comment__status {display: inline-flex;box-sizing: border-box;min-height: 22px;align-items: center;justify-content: center;margin: 0 0 0 8px;padding: 0 8px;background: #fff4ed;border: 1px solid rgba(217, 120, 74, 0.20);border-radius: 6px;color: var(--astra-accent);font-size: 9.5px;font-weight: 700;line-height: 1;white-space: nowrap;}#comments .comment__date {margin-left: 8px;color: var(--astra-muted);font-size: 11px;}#comments .comment__body {margin-top: 9px;color: var(--astra-text);font-size: 13px;line-height: 1.55;}#comments .comment > .admin_note {box-sizing: border-box;}#comments .admin_note .comment__boxed {background: #fff8f4;border-color: rgba(217, 120, 74, 0.25);}#comments .form--boxed {width: 100%;padding: 20px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}#comments .form__header {justify-content: flex-start;margin: 0 0 18px;text-align: left;}#comments .form__header::before,#comments .form__header::after {display: none;}#comments .form__title {display: flex;align-items: center;gap: 10px;margin: 0;padding: 0;background: transparent;color: var(--astra-heading);font-size: 17px;font-weight: 700;line-height: 1.3;}#comments .form__title svg {display: block;flex: 0 0 36px;width: 36px;height: 36px;margin: 0;padding: 9px;overflow: visible;border-radius: 50%;background: rgba(36, 114, 157, 0.09);color: var(--astra-primary);}#comments .form__group {margin-bottom: 12px;}#comments .form__input,#comments .form__textarea {width: 100%;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-text);font-family: inherit;font-size: 13px;box-shadow: none;}#comments .form__input {height: 48px;padding-right: 14px;padding-left: 14px;}#comments .form__textarea {min-height: 118px;padding: 14px;line-height: 1.5;resize: vertical;}#comments .form__input:focus,#comments .form__textarea:focus {border-color: var(--astra-primary);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.12);outline: none;}#comments .product-review-rating-field {margin-bottom: 12px;}#comments .product-review-rating-field__label {margin-bottom: 6px;color: var(--astra-muted);font-size: 11px;font-weight: 600;}#comments .product-review-rating-field__select,#comments .product-review-rating-field__trigger {height: 48px;background: #ffffff;border-color: var(--astra-border);border-radius: 9px;color: var(--astra-heading);font-family: inherit;font-size: 13px;}#comments .product-review-rating-field__trigger:focus,#comments .product-review-rating-field__trigger:focus-visible {border-color: var(--astra-primary);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.12);}#comments .product-review-rating-field__menu {top: calc(100% + 6px);padding: 5px;border-color: var(--astra-border);border-radius: 10px;box-shadow: 0 14px 34px rgba(14, 35, 56, 0.16);}#comments .product-review-rating-field__option {min-height: 40px;padding: 7px 11px;border-radius: 7px;color: var(--astra-heading);font-size: 13px;}#comments .product-review-rating-field__option:hover,#comments .product-review-rating-field__option:focus,#comments .product-review-rating-field__option[aria-selected="true"] {background: rgba(36, 114, 157, 0.08);}#comments .product-review-rating-field__option[aria-selected="true"] {color: var(--astra-primary);}#comments .product-review-rating-field__stars {color: #d8dee4;font-size: 18px;}#comments .product-review-rating-field__stars .is-active {color: #ffb21c;}#comments .form__placeholder {color: var(--astra-muted);}#comments .rating_starOff {color: #d8dee4;}#comments .rating_starOn {color: #ffb21c;}#comments .comment__rating {display: inline-flex;align-items: center;gap: 5px;margin-left: 8px;color: var(--astra-muted);white-space: nowrap;cursor: default;user-select: none;}#comments .comment__rating_track {position: relative;display: block;width: 70px;height: 14px;overflow: hidden;background: url(../../design/custom_shop/images/rating.svg) repeat-x left top / 14px 28px;}#comments .comment__rating_fill {position: absolute;top: 0;bottom: 0;left: 0;display: block;overflow: hidden;background: url(../../design/custom_shop/images/rating.svg) repeat-x left bottom / 14px 28px;}#comments .comment__rating_value {font-size: 10.5px;font-weight: 700;line-height: 1;}#comments .form__footer {margin-top: 4px;}#comments .form__button {min-width: 160px;height: 46px;padding: 0 24px;background: var(--astra-accent);border: 1px solid var(--astra-accent);border-radius: var(--astra-radius-small);color: #ffffff;font-family: inherit;font-size: 13px;font-weight: 700;line-height: 44px;text-transform: none;cursor: pointer;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}@media (hover: hover) and (pointer: fine) {#comments .form__button:hover {background: var(--astra-accent-hover);border-color: var(--astra-accent-hover);box-shadow: 0 5px 14px rgba(217, 120, 74, 0.22);transform: translateY(-1px);}}@media (max-width: 991px) {#comments .comment-wrap {grid-template-columns: minmax(0, 1fr);gap: 16px;}#comments .form_wrap {max-width: 600px;}}@media (max-width: 767px) {#comments .comment-wrap {display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px;}#comments .comment,#comments .form_wrap {width: 100%;max-width: none;}#comments .boxed--notify {min-height: 52px;padding: 13px;border-radius: 9px;font-size: 12px;}#comments .comment__icon {display: none;}#comments .comment__boxed {width: 100%;padding: 12px;border-radius: 9px;}#comments .form--boxed {padding: 14px;border-radius: 10px;}#comments .form__header {margin-bottom: 14px;}#comments .form__title {font-size: 15px;}#comments .form__title svg {flex-basis: 34px;width: 34px;height: 34px;padding: 8px;}#comments .form__input {height: 46px;}#comments .product-review-rating-field__select,#comments .product-review-rating-field__trigger {height: 46px;}#comments .product-review-rating-field__option {min-height: 36px;padding: 4px 9px;}#comments .product-review-rating-field__stars {gap: 2px;font-size: 17px;}#comments .product-review-rating-field__menu {position: static;margin-top: 6px;padding: 4px;}#comments .form__textarea {min-height: 110px;}#comments .form__button {width: 100%;min-width: 0;}#comments .comment__author {display: grid !important;grid-template-columns: auto auto;grid-template-areas:"name rating""status status";justify-content: start;align-items: center;column-gap: 8px;row-gap: 6px;}#comments .comment__name {grid-area: name;}#comments .comment__rating {grid-area: rating;margin-left: 0;}#comments .comment__status {grid-area: status;justify-self: start;margin: 0;}#comments .comment__header.has-moderation-status {margin-bottom: 0;}#comments .comment__header.has-moderation-status + .comment__body {margin-top: 6px;}}#comments .comment > .admin_note {width: calc(100% - 12px);max-width: calc(100% - 12px);margin-left: 12px;}.product-page__tabs .tabs__badge {position: static;top: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;min-width: 20px;height: 20px;margin-left: 6px;padding: 0 6px;border-radius: 999px;line-height: 1;text-align: center;vertical-align: middle;}.product-page__details .astra-product-trust {border-bottom: 0;}.product-page__details .details_boxed__annotation.astra-product-summary {box-sizing: border-box;width: calc(100% - 28px);margin: 12px 14px 14px;padding: 14px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: none;}.product-page__details .details_boxed__annotation.astra-product-summary::before,.product-page__details .details_boxed__annotation.astra-product-summary::after {display: none;}@media (max-width: 767px) {.product-page__details .details_boxed__annotation.astra-product-summary {width: calc(100% - 22px);margin: 9px 11px 11px;padding: 13px;}}@media (min-width: 992px) {.fn_product > .fn_transfer.align-items-lg-stretch {-webkit-align-items: stretch;align-items: stretch;}.fn_product > .fn_transfer > .product-page__gallery,.fn_product > .fn_transfer > .product-page__details {-webkit-align-self: stretch;align-self: stretch;}.fn_product > .fn_transfer > .product-page__gallery > .block--boxed,.fn_product > .fn_transfer > .product-page__details > .details_boxed.boxed--stretch {height: 100%;min-height: 0;}}.product-page__details .fn_accordion.accordion {padding-right: 14px;padding-left: 14px;}@media (min-width: 992px) {.fn_product > .fn_transfer > .product-page__details > .details_boxed.boxed--stretch {display: flex;flex-direction: column;}.product-page__details .details_boxed__annotation.astra-product-summary {display: flex;flex: 1 1 auto;flex-direction: column;min-height: 0;}.product-page__details .astra-product-summary__text {display: block;overflow: visible;-webkit-box-orient: initial;-webkit-line-clamp: unset;}.product-page__details .astra-product-summary__link {margin-top: auto;padding-top: 12px;}}@media (max-width: 767px) {.product-page__details .fn_accordion.accordion {padding-right: 11px;padding-left: 11px;}.product-page__details .astra-product-summary__text {display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}.product-page__details .astra-product-summary__link {margin-top: 9px;padding-top: 0;}}.product-page__details .details_boxed__share {display: none;}.details_boxed__share .share {display: flex;gap: 10px;}.details_boxed__share .share__icons {display: flex;flex-wrap: wrap;gap: 6px;}.details_boxed__share .share__item {display: inline-flex;width: 34px;height: 34px;align-items: center;justify-content: center;border: 1px solid rgba(36, 114, 157, 0.18);border-radius: 9px;background: #edf7fb;color: var(--astra-primary);transition: background-color .18s ease, color .18s ease, transform .18s ease;}.details_boxed__share .share__item:hover {background: var(--astra-primary);color: #fff;transform: translateY(-1px);}.details_boxed__share .share__glyph {line-height: 1;}.product-page__details .details_boxed__item:has(.details_boxed__price_amount) {padding-top: 12px;padding-bottom: 12px;}.product-page__details .details_boxed__price_amount {display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: end;gap: 16px;margin: 0 0 10px;padding: 13px 14px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 11px;}.product-page__details .details_boxed__prices {display: grid;grid-template-columns: max-content max-content;grid-template-areas: "old discount" "price price";align-items: center;justify-content: start;gap: 6px 10px;min-width: 0;margin: 0;padding: 0;}.product-page__details .details_boxed__old_price {grid-area: old;position: relative;margin: 0;color: var(--astra-muted);font-size: 14px;font-weight: 600;line-height: 1.2;text-decoration: line-through;text-decoration-color: #8995a1;text-decoration-thickness: 1px;}.product-page__details .details_boxed__old_price::after {display: none;}.product-page__details .details_boxed__price {grid-area: price;display: flex;align-items: flex-start;margin: 0;color: var(--astra-heading);font-size: 37px;font-weight: 800;line-height: 1;letter-spacing: -0.035em;}.product-page__details .details_boxed__price.price--red {color: #d44640;}.product-page__details .details_boxed__price .currency {position: static;top: auto;margin: 3px 0 0 5px;color: inherit;font-size: 12px;font-weight: 700;line-height: 1;letter-spacing: 0;}.product-page__details .details_boxed_pct {grid-area: discount;position: static;display: inline-flex;align-items: center;justify-content: center;width: fit-content;min-width: 0;height: 26px;margin: 0;padding: 0 9px;background: #fff0ef;border: 1px solid rgba(196, 65, 60, 0.15);border-radius: 999px;color: #c4413c;font-size: 12px;font-weight: 700;line-height: 1;white-space: nowrap;}.product-page__details .details_boxed__amount {align-self: end;margin: 0;padding: 0;}.product-page__details .amount {display: flex;align-items: center;width: 112px;max-width: 112px;height: 46px;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: none;opacity: 1;}.product-page__details .amount__minus,.product-page__details .amount__plus {display: flex;flex: 0 0 36px;align-items: center;justify-content: center;width: 36px;height: 44px;padding: 0;color: var(--astra-muted);font-size: 18px;line-height: 1;cursor: pointer;transition: color 180ms ease, background-color 180ms ease;}.product-page__details .amount__minus:hover,.product-page__details .amount__plus:hover {background: rgba(36, 114, 157, 0.07);color: var(--astra-primary);}.product-page__details .amount__input {flex: 1 1 auto;width: 40px;height: 44px;min-width: 0;padding: 0;background: transparent;border: 0;border-radius: 0;color: var(--astra-heading);font-size: 15px;font-weight: 700;line-height: 44px;text-align: center;box-shadow: none;}.product-page__details .details_boxed__buttons {margin-top: 0;}@media (max-width: 767px) {.product-page__details .details_boxed__item:has(.details_boxed__price_amount) {padding-top: 11px;padding-bottom: 14px;}.product-page__details .details_boxed__price_amount {gap: 10px;margin-bottom: 9px;padding: 11px 12px;border-radius: 10px;}.product-page__details .details_boxed__prices {gap: 5px 8px;}.product-page__details .details_boxed__old_price {font-size: 13px;}.product-page__details .details_boxed__price {font-size: 31px;}.product-page__details .details_boxed__price .currency {margin-top: 2px;font-size: 11px;}.product-page__details .details_boxed_pct {height: 24px;padding: 0 8px;font-size: 11px;}.product-page__details .amount {width: 104px;max-width: 104px;height: 44px;}.product-page__details .amount__minus,.product-page__details .amount__plus {flex-basis: 33px;width: 33px;height: 42px;}.product-page__details .amount__input {width: 38px;height: 42px;font-size: 14px;line-height: 42px;}}.product-page__details .details_boxed > .details_boxed__item:first-child {position: relative;min-height: 124px;padding: 17px 138px 17px 17px;background: linear-gradient( 135deg, #ffffff 0%, #fbfcfd 100% );border-bottom: 1px solid var(--astra-border);}.product-page__details .details_boxed > .details_boxed__item:first-child .rating_starOn,.product-page__details .details_boxed > .details_boxed__item:first-child .rating_starOff {font-size: 18px;line-height: 1;}.product-page__details .details_boxed > .details_boxed__item:first-child .rating_starOn {color: #ffb21c;}.product-page__details .details_boxed > .details_boxed__item:first-child .rating_starOff {color: #dce2e7;}.product-page__details .product__rating--readonly {display: inline-flex;align-items: center;gap: 7px;margin: 0;padding: 0;line-height: 18px;cursor: default;pointer-events: none;user-select: none;}.product-page__details .product__rating--readonly .rating_starOff {flex: 0 0 90px;margin: 0;}.product-page__details .product__rating--readonly .rating_text {position: static;top: auto;right: auto;bottom: auto;left: auto;display: block;margin: 0;padding: 0;color: var(--astra-muted);font-family: inherit;font-size: 11px;font-weight: 700;line-height: 1;white-space: nowrap;}.product-page__details .details_boxed__anchor_comments {margin: 8px 0 0;}.product-page__details .anchor_comments__link {display: inline-flex;align-items: center;gap: 5px;width: fit-content;margin: 0;padding: 0;background: transparent;color: #607483;border: 0;border-radius: 0;font-size: 11.5px;font-style: normal;font-weight: 600;line-height: 1.25;text-decoration: none;white-space: nowrap;box-shadow: none;transition: color 180ms ease;}.product-page__details .anchor_comments__icon {display: inline-flex;flex: 0 0 13px;width: 13px;height: 13px;align-items: center;justify-content: center;color: var(--astra-primary);}.product-page__details .anchor_comments__icon svg {display: block;width: 13px;height: 13px;}.product-page__details .anchor_comments__text {display: inline-block;padding-bottom: 1px;border-bottom: 1px dashed rgba(96, 116, 131, 0.38);line-height: 1.2;transition: border-color 180ms ease;}.product-page__details .anchor_comments__link:hover {color: var(--astra-primary-dark);}.product-page__details .anchor_comments__link:hover .anchor_comments__text {border-bottom-color: var(--astra-primary);}.product-page__details .anchor_comments__link:focus-visible {border-radius: 3px;outline: 2px solid rgba(36, 114, 157, 0.22);outline-offset: 3px;}.product-page__details .available__in_stock,.product-page__details .available__no_stock {display: inline-flex;align-items: center;width: fit-content;min-height: 29px;margin-top: 11px;padding: 6px 11px 6px 10px;border-radius: 999px;font-size: 12px;font-weight: 700;line-height: 1;}.product-page__details .available__in_stock {background: #edf8f2;border: 1px solid rgba(47, 143, 91, 0.13);color: #27774d;}.product-page__details .available__in_stock::before {content: "";flex: 0 0 7px;width: 7px;height: 7px;margin-right: 7px;border-radius: 50%;background: #35a568;box-shadow: 0 0 0 3px rgba(53, 165, 104, 0.12);}.product-page__details .available__no_stock {background: #fff0ef;border: 1px solid rgba(196, 65, 60, 0.13);color: #a53a38;}.product-page__details .available__no_stock::before {content: "";flex: 0 0 7px;width: 7px;height: 7px;margin-right: 7px;border-radius: 50%;background: #c4413c;box-shadow: 0 0 0 3px rgba(196, 65, 60, 0.11);}.product-page__details .details_boxed__brand {position: absolute;top: 16px;right: 16px;display: flex;align-items: center;justify-content: center;width: 106px;min-width: 106px;height: 84px;padding: 10px;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 12px;box-shadow: 0 3px 12px rgba(24, 56, 79, 0.06);}.product-page__details .details_boxed__brand .brand_img {display: block;width: 100%;max-width: none;height: 100%;max-height: none;object-fit: contain;}.product-page__details .details_boxed__brand a {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}.product-page__details .product-page__sku--brand {display: none;}.fn_product > .block__header .product-page__sku {position: static;display: inline-flex;flex: 0 0 auto;align-items: center;gap: 7px;min-height: 36px;max-width: none;padding: 6px 10px;overflow: visible;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.04);color: var(--astra-muted);font-size: 12px;font-weight: 600;line-height: 1;white-space: nowrap;}.fn_product > .block__header .product-page__sku .sku_nubmer,.fn_product > .block__header .product-page__sku .sku_number {margin-left: 1px;color: var(--astra-heading);font-size: 12px;font-weight: 800;letter-spacing: 0.015em;}@media (min-width: 992px) {.product-page__details .details_boxed__brand {top: 16px;right: 16px;bottom: 16px;width: 124px;min-width: 124px;height: auto;}.product-page__details .available__in_stock,.product-page__details .available__no_stock {height: 36px;min-height: 36px;padding: 7px 11px;border-radius: 10px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.04);font-size: 12px;}}@media (max-width: 767px) {.product-page__details .details_boxed > .details_boxed__item:first-child {min-height: 112px;padding: 14px;}.product-page__details .details_boxed > .details_boxed__item--has-brand:first-child {padding-right: 148px;}.product-page__details .details_boxed > .details_boxed__item--has-brand-sku:first-child {min-height: 138px;}.product-page__details .details_boxed > .details_boxed__item:first-child .rating_starOn,.product-page__details .details_boxed > .details_boxed__item:first-child .rating_starOff {font-size: 17px;}.product-page__details .details_boxed__brand {top: 13px;right: 13px;flex-direction: column;align-items: stretch;width: max-content;min-width: 124px;max-width: calc(100% - 145px);height: auto;padding: 0;overflow: visible;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.product-page__details .details_boxed__brand > a {height: 72px;padding: 8px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: 0 3px 12px rgba(24, 56, 79, 0.06);}.product-page__details .details_boxed__brand .brand_img {max-width: none;max-height: none;}.fn_product > .block__header .product-page__sku--with-brand {display: none;}.product-page__details .product-page__sku--brand {position: relative;display: flex;flex-direction: row;align-items: center;justify-content: center;gap: 4px;width: auto;max-width: 100%;min-height: 34px;margin-top: 6px;padding: 5px 7px;overflow: hidden;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 9px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.04);color: var(--astra-muted);font-size: 10.5px;font-weight: 600;line-height: 1.05;white-space: nowrap;}.product-page__details .product-page__sku--brand > span:first-child {flex: 0 0 auto;font-size: inherit;line-height: 1.1;}.product-page__details .product-page__sku--brand .sku_nubmer,.product-page__details .product-page__sku--brand .sku_number {display: block;flex: 0 1 auto;width: max-content;min-width: 0;overflow: hidden;color: var(--astra-heading);font-size: 10.5px;font-weight: 800;line-height: 1.1;letter-spacing: 0.01em;text-overflow: ellipsis;}.product-page__details .product-page__sku--brand.hidden,.product-page__details .product-page__sku--brand.hidden-xs-up {display: none;}.product-page__details .available__in_stock,.product-page__details .available__no_stock {min-height: 27px;margin-top: 9px;padding: 5px 9px;font-size: 11px;}.product-page__details .details_boxed__item--has-brand-sku .details_boxed__available {position: absolute;bottom: 13px;left: 14px;margin: 0;}.product-page__details .details_boxed__item--has-brand-sku .available__in_stock,.product-page__details .details_boxed__item--has-brand-sku .available__no_stock {height: 34px;min-height: 34px;margin: 0;padding: 5px 10px;border-radius: 9px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.04);font-size: 10.5px;}.fn_product > .block__header .product-page__sku {min-height: 33px;margin-top: 9px;padding: 5px 9px;border-radius: 9px;font-size: 11px;}.fn_product > .block__header .product-page__sku .sku_nubmer,.fn_product > .block__header .product-page__sku .sku_number {font-size: 11.5px;}}.product-page__details .details_boxed__buttons {display: flex;align-items: stretch;gap: 8px;width: 100%;margin: 10px 0 0;padding: 0;}.product-page__details .details_boxed__buttons > .fn_not_preorder.hidden-xs-up {display: none;}.product-page__details .details_boxed__buttons > .fn_is_stock,.product-page__details .details_boxed__buttons > .fn_is_preorder {display: flex;flex: 1 1 auto;width: auto;min-width: 0;max-width: none;margin: 0;padding: 0;}.product-page__details .details_boxed__buttons .product-page__button {position: relative;display: inline-flex;flex: 1 1 auto;align-items: center;justify-content: center;width: 100%;min-width: 0;height: 48px;margin: 0;padding: 0 20px;overflow: hidden;background: linear-gradient( 180deg, #df8454 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 10px;box-shadow: 0 6px 16px rgba(217, 120, 74, 0.2);color: #ffffff;font-family: inherit;font-size: 14px;font-weight: 700;line-height: 1;letter-spacing: 0.005em;text-align: center;text-transform: none;cursor: pointer;transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.product-page__details .details_boxed__buttons .product-page__button::after {content: "";position: absolute;top: 0;left: -60%;width: 35%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.17), transparent );transform: skewX(-20deg);pointer-events: none;transition: left 350ms ease;}@media (hover: hover) and (pointer: fine) {.product-page__details .details_boxed__buttons .product-page__button:hover {background: linear-gradient( 180deg, #e28a5a 0%, #cf6b3d 100% );border-color: #cf6b3d;box-shadow: 0 8px 19px rgba(217, 120, 74, 0.27);transform: translateY(-1px);}.product-page__details .details_boxed__buttons .product-page__button:hover::after {left: 125%;}}.product-page__details .details_boxed__buttons .product-page__button:active {transform: translateY(0);box-shadow: 0 3px 9px rgba(217, 120, 74, 0.17);}.product-page__details .details_boxed__buttons .product-page__button.product-page__out_stock {background: #f4f6f8;border: 1px solid #d9e0e5;box-shadow: none;color: #8a969e;cursor: not-allowed;transform: none;transition: none;}.product-page__details .details_boxed__buttons .product-page__button.product-page__out_stock::after {display: none;}@media (hover: hover) and (pointer: fine) {.product-page__details .details_boxed__buttons .product-page__button.product-page__out_stock:hover {background: #f4f6f8;border-color: #d9e0e5;box-shadow: none;color: #8a969e;transform: none;}}.product-page__details .details_boxed__buttons > .details_boxed__other {display: flex;flex: 0 0 auto;align-items: stretch;gap: 8px;width: auto;min-width: 0;max-width: none;margin: 0;padding: 0;}.product-page__details .details_boxed__other .product-page__wishlist,.product-page__details .details_boxed__other .product-page__compare {display: inline-flex;flex: 0 0 48px;align-items: center;justify-content: center;width: 48px;min-width: 48px;max-width: 48px;height: 48px;margin: 0;padding: 0;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: 0 2px 8px rgba(24, 56, 79, 0.05);color: #566879;text-decoration: none;opacity: 1;cursor: pointer;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.product-page__details .details_boxed__other .product-page__wishlist i,.product-page__details .details_boxed__other .product-page__compare i {margin: 0;color: inherit;font-size: 20px;line-height: 1;}.product-page__details .details_boxed__other .product-page__wishlist::after,.product-page__details .details_boxed__other .product-page__compare::after {display: none;}@media (hover: hover) and (pointer: fine) {.product-page__details .details_boxed__other .product-page__wishlist:hover {background: #fff8f4;border-color: rgba(217, 120, 74, 0.35) !important;color: var(--astra-accent);box-shadow: 0 5px 13px rgba(217, 120, 74, 0.11);transform: translateY(-1px);}.product-page__details .details_boxed__other .product-page__compare:hover {background: #f3f8fb;border-color: rgba(36, 114, 157, 0.3) !important;color: var(--astra-primary);box-shadow: 0 5px 13px rgba(36, 114, 157, 0.1);transform: translateY(-1px);}}.product-page__details .details_boxed__other .product-page__wishlist.selected,.product-page__details .details_boxed__other .product-page__wishlist.active,.product-page__details .details_boxed__other .fn_wishlist_remove {background: #fff3ed;border-color: rgba(217, 120, 74, 0.4) !important;color: var(--astra-accent);}.product-page__details .details_boxed__other .product-page__compare.selected,.product-page__details .details_boxed__other .product-page__compare.active,.product-page__details .details_boxed__other .fn_comparison_remove {background: #edf6fb;border-color: rgba(36, 114, 157, 0.35) !important;color: var(--astra-primary);}.product-page__details .details_boxed__buttons .product-page__button:focus-visible,.product-page__details .details_boxed__other .product-page__wishlist:focus-visible,.product-page__details .details_boxed__other .product-page__compare:focus-visible {outline: 3px solid rgba(36, 114, 157, 0.2);outline-offset: 2px;}@media (max-width: 767px) {.product-page__details .details_boxed__buttons {gap: 7px;margin-top: 9px;}.product-page__details .details_boxed__buttons .product-page__button {height: 46px;padding: 0 13px;border-radius: 10px;font-size: 13px;}.product-page__details .details_boxed__buttons > .details_boxed__other {gap: 7px;}.product-page__details .details_boxed__other .product-page__wishlist,.product-page__details .details_boxed__other .product-page__compare {flex-basis: 44px;width: 44px;min-width: 44px;max-width: 44px;height: 46px;}.product-page__details .details_boxed__other .product-page__wishlist i,.product-page__details .details_boxed__other .product-page__compare i {font-size: 19px;}}
/*# sourceMappingURL=custom_shop..astra-product.css.4c9074b45844135f1ee6c5fe32a4ffec.css.map */
