.elementor-431 .elementor-element.elementor-element-efc7928{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-431 .elementor-element.elementor-element-352c980{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-431 .elementor-element.elementor-element-71fb9a6{z-index:1;}.elementor-431 .elementor-element.elementor-element-71fb9a6 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-431 .elementor-element.elementor-element-71fb9a6 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-431 .elementor-element.elementor-element-71fb9a6 .flex-viewport{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-431 .elementor-element.elementor-element-71fb9a6 .flex-viewport:not(:last-child){margin-bottom:8px;}.woocommerce .elementor-431 .elementor-element.elementor-element-71fb9a6 .flex-control-thumbs img{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-431 .elementor-element.elementor-element-71fb9a6 .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.woocommerce .elementor-431 .elementor-element.elementor-element-71fb9a6 .flex-control-thumbs{margin-right:calc(-8px / 2);margin-left:calc(-8px / 2);}.elementor-431 .elementor-element.elementor-element-aa83f6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:25px 25px 25px 25px;box-shadow:1px 15px 28px 0px rgba(0, 0, 0, 0.2);--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-431 .elementor-element.elementor-element-5be1fdf .woocommerce-breadcrumb{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-431 .elementor-element.elementor-element-434e434 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;}.elementor-431 .elementor-element.elementor-element-011d0e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-431 .elementor-element.elementor-element-c2ea07f{padding:0px 0px 1px 0px;}.elementor-431 .elementor-element.elementor-element-c2ea07f.elementor-element{--flex-grow:0;--flex-shrink:1;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-431 .elementor-element.elementor-element-9f06963.elementor-element{--flex-grow:0;--flex-shrink:1;}.woocommerce .elementor-431 .elementor-element.elementor-element-9f06963 .price{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-431 .elementor-element.elementor-element-a63e0aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-431 .elementor-element.elementor-element-a63e0aa.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-431 .elementor-element.elementor-element-a4f8103{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-431 .elementor-element.elementor-element-dda5dc5 .cart button, .elementor-431 .elementor-element.elementor-element-dda5dc5 .cart .button{border-radius:30px 30px 30px 30px;color:#000000;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.1s;}.elementor-431 .elementor-element.elementor-element-dda5dc5 .cart button:hover, .elementor-431 .elementor-element.elementor-element-dda5dc5 .cart .button:hover{color:var( --e-global-color-d27c7eb );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-b81363f );}.elementor-431 .elementor-element.elementor-element-dda5dc5 .added_to_cart{color:var( --e-global-color-92756e2 );}.elementor-431 .elementor-element.elementor-element-dda5dc5 .quantity .qty{border-radius:30px 30px 30px 30px;transition:all 0.2s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-431 .elementor-element.elementor-element-3855d2e .elementor-button{background-color:var( --e-global-color-d27c7eb );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-e61687d );}.elementor-431 .elementor-element.elementor-element-3855d2e .elementor-button:hover, .elementor-431 .elementor-element.elementor-element-3855d2e .elementor-button:focus{background-color:var( --e-global-color-e61687d );color:var( --e-global-color-d27c7eb );border-color:var( --e-global-color-e61687d );}.elementor-431 .elementor-element.elementor-element-3855d2e .elementor-button:hover svg, .elementor-431 .elementor-element.elementor-element-3855d2e .elementor-button:focus svg{fill:var( --e-global-color-d27c7eb );}.elementor-431 .elementor-element.elementor-element-bc81e9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-5a6bcab .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-b81363f );color:var( --e-global-color-b81363f );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-92756e2 );border-radius:100px 100px 100px 100px;padding:15px 35px 15px 35px;}.elementor-431 .elementor-element.elementor-element-5a6bcab .elementor-button:hover, .elementor-431 .elementor-element.elementor-element-5a6bcab .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-d27c7eb );border-color:var( --e-global-color-text );}.elementor-431 .elementor-element.elementor-element-5a6bcab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-431 .elementor-element.elementor-element-5a6bcab .elementor-button:hover svg, .elementor-431 .elementor-element.elementor-element-5a6bcab .elementor-button:focus svg{fill:var( --e-global-color-d27c7eb );}.elementor-431 .elementor-element.elementor-element-4f25a4c .elementor-button{background-color:#FFCE4700;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-b81363f );color:var( --e-global-color-b81363f );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-92756e2 );border-radius:100px 100px 100px 100px;padding:15px 35px 15px 35px;}.elementor-431 .elementor-element.elementor-element-4f25a4c .elementor-button:hover, .elementor-431 .elementor-element.elementor-element-4f25a4c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-d27c7eb );border-color:var( --e-global-color-text );}.elementor-431 .elementor-element.elementor-element-4f25a4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-431 .elementor-element.elementor-element-4f25a4c .elementor-button:hover svg, .elementor-431 .elementor-element.elementor-element-4f25a4c .elementor-button:focus svg{fill:var( --e-global-color-d27c7eb );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-431 .elementor-element.elementor-element-a0c0568{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-431 .elementor-element.elementor-element-b7d1dd3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-431 .elementor-element.elementor-element-b7d1dd3.elementor-element{--align-self:flex-start;}.woocommerce .elementor-431 .elementor-element.elementor-element-b7d1dd3 .shop_attributes{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-431 .elementor-element.elementor-element-2975332{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-431 .elementor-element.elementor-element-d77c5c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-431 .elementor-element.elementor-element-e689dec{--grid-columns:4;}.elementor-431 .elementor-element.elementor-element-e689dec > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-431 .elementor-element.elementor-element-e689dec .elementor-loop-container{grid-auto-rows:1fr;}.elementor-431 .elementor-element.elementor-element-e689dec .e-loop-item > .elementor-section, .elementor-431 .elementor-element.elementor-element-e689dec .e-loop-item > .elementor-section > .elementor-container, .elementor-431 .elementor-element.elementor-element-e689dec .e-loop-item > .e-con, .elementor-431 .elementor-element.elementor-element-e689dec .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-431 .elementor-element.elementor-element-c1c83e0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-431 .elementor-element.elementor-element-c1c83e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-431 .elementor-element.elementor-element-ad7a50a{--grid-columns:4;}.elementor-431 .elementor-element.elementor-element-ad7a50a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-431 .elementor-element.elementor-element-ad7a50a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-431 .elementor-element.elementor-element-ad7a50a .e-loop-item > .elementor-section, .elementor-431 .elementor-element.elementor-element-ad7a50a .e-loop-item > .elementor-section > .elementor-container, .elementor-431 .elementor-element.elementor-element-ad7a50a .e-loop-item > .e-con, .elementor-431 .elementor-element.elementor-element-ad7a50a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-431 .elementor-element.elementor-element-352c980{--width:50%;}.elementor-431 .elementor-element.elementor-element-aa83f6e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-431 .elementor-element.elementor-element-352c980{--width:100%;}.elementor-431 .elementor-element.elementor-element-aa83f6e{--width:100%;}}@media(max-width:1024px){.elementor-431 .elementor-element.elementor-element-efc7928{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-431 .elementor-element.elementor-element-bc81e9d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-5a6bcab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-431 .elementor-element.elementor-element-5a6bcab .elementor-button{font-size:16px;padding:14px 35px 14px 35px;}.elementor-431 .elementor-element.elementor-element-4f25a4c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-431 .elementor-element.elementor-element-4f25a4c .elementor-button{font-size:16px;padding:14px 35px 14px 35px;}.elementor-431 .elementor-element.elementor-element-d77c5c0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-431 .elementor-element.elementor-element-e689dec{--grid-columns:3;}.elementor-431 .elementor-element.elementor-element-ad7a50a{--grid-columns:3;}}@media(max-width:767px){.elementor-431 .elementor-element.elementor-element-aa83f6e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-431 .elementor-element.elementor-element-434e434 .elementor-heading-title{font-size:24px;}.elementor-431 .elementor-element.elementor-element-dda5dc5{--view-cart-spacing:0px;}.elementor-431 .elementor-element.elementor-element-bc81e9d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-5a6bcab .elementor-button{padding:12px 25px 12px 25px;}.elementor-431 .elementor-element.elementor-element-4f25a4c .elementor-button{padding:12px 25px 12px 25px;}.elementor-431 .elementor-element.elementor-element-a0c0568{font-size:14px;}.elementor-431 .elementor-element.elementor-element-d77c5c0{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-431 .elementor-element.elementor-element-e689dec{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-431 .elementor-element.elementor-element-e689dec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-431 .elementor-element.elementor-element-c1c83e0{text-align:left;}.elementor-431 .elementor-element.elementor-element-c1c83e0 .elementor-heading-title{font-size:24px;}.elementor-431 .elementor-element.elementor-element-ad7a50a{--grid-columns:1;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-431 .elementor-element.elementor-element-ad7a50a > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-9f06963 */.elementor-431 .elementor-element.elementor-element-9f06963 bdi {
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a63e0aa */.elementor-431 .elementor-element.elementor-element-a63e0aa bdi {
    color: black;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-dda5dc5 */.elementor-element-dda5dc5 .quantity .qty {

    width: 90px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-b7d1dd3 *//* Стили для таблицы характеристик товара */
.elementor-widget-woocommerce-product-additional-information .elementor-widget-container {
    padding: 0 !important;
}

.elementor-widget-woocommerce-product-additional-information h2 {
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #2c3e50 !important;
    margin-bottom: 25px !important;
    padding-bottom: 10px !important;
    border-bottom: 2px solid #3498db !important;
    position: relative !important;
    text-align: left !important;
}

.elementor-widget-woocommerce-product-additional-information h2::after {
    content: '' !important;
    position: absolute !important;
    bottom: -2px !important;
    left: 0 !important;
    width: 60px !important;
    height: 2px !important;
    background: #e74c3c !important;
}

.woocommerce-product-attributes.shop_attributes {
    width: 100% !important;
    border-collapse: collapse !important;
    background: #fff !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    box-shadow: 0 5px 20px rgba(0,0,0,0.08) !important;
    margin: 0 !important;
    border: 1px solid #e0e6ed !important;
}

.woocommerce-product-attributes.shop_attributes tr {
    transition: background-color 0.3s ease !important;
    border-bottom: 1px solid #e0e6ed !important;
}

.woocommerce-product-attributes.shop_attributes tr:last-child {
    border-bottom: none !important;
}

.woocommerce-product-attributes.shop_attributes tr:hover {
    background: #f8fafc !important;
    /* Убрали transform для плавности */
}

.woocommerce-product-attributes-item__label {
    padding: 18px 20px !important;
    font-weight: 600 !important;
    color: #2c3e50 !important;
    background: #fafbfc !important;
    border-right: 1px solid #e0e6ed !important;
    min-width: 200px !important;
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
}

.woocommerce-product-attributes-item__value {
    padding: 18px 20px !important;
    color: #5a6c7d !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    border-left: 1px solid #e0e6ed !important;
}

.woocommerce-product-attributes-item__value p {
    margin: 0 !important;
    padding: 0 !important;
    color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
}

/* Четкие линии разделения */
.woocommerce-product-attributes.shop_attributes th,
.woocommerce-product-attributes.shop_attributes td {
    border: 1px solid #e0e6ed !important;
}

.woocommerce-product-attributes.shop_attributes tr {
    border-bottom: 1px solid #e0e6ed !important;
}

/* Добавляем иконки через псевдоэлементы */
.woocommerce-product-attributes-item--attribute_массовая-доля-нелетучих-веществ .woocommerce-product-attributes-item__label::before,
.woocommerce-product-attributes-item--attribute_массовая-доля-нелетучих-веществ .woocommerce-product-attributes-item__label::before {
    content: "•" !important;
    color: #667eea !important;
    font-weight: bold !important;
    font-size: 20px !important;
    margin-right: 8px !important;
}

.woocommerce-product-attributes-item--attribute_условная-вязкость-по-вискозиметру-вз-246 .woocommerce-product-attributes-item__label::before {
    content: "↘" !important;
    color: #667eea !important;
    font-weight: bold !important;
    font-size: 18px !important;
    margin-right: 8px !important;
}

.woocommerce-product-attributes-item--attribute_pa_temperatura-razmyagcheniya-s .woocommerce-product-attributes-item__label::before {
    content: "🌡" !important;
    margin-right: 8px !important;
    font-size: 16px !important;
}

.woocommerce-product-attributes-item--attribute_прочность-сцепления-с-тормозами-мпа .woocommerce-product-attributes-item__label::before {
    content: "⚡" !important;
    margin-right: 8px !important;
    font-size: 16px !important;
}

.attribute-value {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    font-weight: 700 !important;
    font-size: 16px !important;
}

/* Адаптивность для мобильных устройств */
@media (max-width: 768px) {
    .woocommerce-product-attributes.shop_attributes {
        border-radius: 8px !important;
        box-shadow: 0 3px 10px rgba(0,0,0,0.06) !important;
        border: 1px solid #e0e6ed !important;
    }
    
    .woocommerce-product-attributes.shop_attributes tr {
        display: flex !important;
        flex-direction: column !important;
        padding: 15px !important;
        border-bottom: 1px solid #e0e6ed !important;
    }
    
    .woocommerce-product-attributes-item__label {
        border-right: none !important;
        border-bottom: 1px solid #e0e6ed !important;
        padding: 12px 0 !important;
        margin-bottom: 10px !important;
        background: transparent !important;
        min-width: auto !important;
        font-size: 14px !important;
    }
    
    .woocommerce-product-attributes-item__value {
        padding: 12px 0 !important;
        font-size: 14px !important;
        border-left: none !important;
    }
    
    .elementor-widget-woocommerce-product-additional-information h2 {
        font-size: 20px !important;
        margin-bottom: 20px !important;
    }
    
    /* Убираем границы для мобильной версии */
    .woocommerce-product-attributes.shop_attributes th,
    .woocommerce-product-attributes.shop_attributes td {
        border: none !important;
    }
}

/* Убираем стандартные стили WooCommerce */
.woocommerce-product-attributes.shop_attributes,
.woocommerce-product-attributes.shop_attributes th,
.woocommerce-product-attributes.shop_attributes td {
    background: transparent !important;
}

.woocommerce-product-attributes.shop_attributes th {
    text-align: left !important;
    font-style: normal !important;
}

/* Улучшаем внешний вид для длинных текстов */
.woocommerce-product-attributes-item__value {
    vertical-align: top !important;
}

.woocommerce-product-attributes-item__value p {
    line-height: 1.5 !important;
    margin: 0 !important;
}

/* Плавная анимация появления строк */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.woocommerce-product-attributes.shop_attributes tr {
    animation: fadeIn 0.5s ease-out forwards !important;
}

.woocommerce-product-attributes.shop_attributes tr:nth-child(1) { animation-delay: 0.1s !important; }
.woocommerce-product-attributes.shop_attributes tr:nth-child(2) { animation-delay: 0.2s !important; }
.woocommerce-product-attributes.shop_attributes tr:nth-child(3) { animation-delay: 0.3s !important; }
.woocommerce-product-attributes.shop_attributes tr:nth-child(4) { animation-delay: 0.4s !important; }/* End custom CSS */