body.single-product .woocommerce-tabs{margin-top:26px}body.single-product .woocommerce-tabs ul.tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:0;list-style:none;border:0}body.single-product .woocommerce-tabs ul.tabs::before,body.single-product .woocommerce-tabs ul.tabs::after,body.single-product .woocommerce-tabs ul.tabs li::before,body.single-product .woocommerce-tabs ul.tabs li::after{display:none!important}body.single-product .woocommerce-tabs ul.tabs li{margin:0;padding:0;background:#fff0;border:0}body.single-product .woocommerce-tabs ul.tabs li a{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;font-size:13px;font-weight:800;line-height:1;background:#fff;color:#111;border:1px solid rgb(0 0 0 / .10);text-decoration:none;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;transform:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease}body.single-product .woocommerce-tabs ul.tabs li a:hover{border-color:rgb(0 0 0 / .16)}body.single-product .woocommerce-tabs ul.tabs li.active a,body.single-product .woocommerce-tabs ul.tabs li.active a:visited,body.single-product .woocommerce-tabs ul.tabs li.active a:hover,body.single-product .woocommerce-tabs ul.tabs li.active a:focus,body.single-product .woocommerce-tabs ul.tabs li.active a:active,body.single-product .woocommerce-tabs ul.tabs li.is-active a,body.single-product .woocommerce-tabs ul.tabs li.is-active a:visited{background:#ff7a00!important;border-color:#ff7a00!important;color:#fff!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important}body.single-product .woocommerce-tabs .panel{margin:0;padding:18px;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:14px}body.single-product .woocommerce-tabs .panel>h2{display:none}body.single-product .woocommerce-tabs .panel p{margin:0 0 12px}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description{overflow:hidden}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description table{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description th,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description td{padding:10px 12px;border:1px solid rgb(0 0 0 / .08);vertical-align:top}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description table{display:table;table-layout:fixed;overflow:visible;max-width:100%}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description th,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description td{word-break:normal;overflow-wrap:anywhere}@media (max-width:640px){body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description table{font-size:13px}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description th,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description td{padding:8px 7px}}body.single-product .stm-sp-desc-meta{margin-top:16px;padding-top:12px;border-top:1px solid rgb(0 0 0 / .08);display:flex;flex-wrap:wrap;gap:10px;font-size:13px}body.single-product .stm-sp-desc-meta__item{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid rgb(0 0 0 / .10);background:#fff;color:rgb(0 0 0 / .78)}body.single-product .stm-sp-desc-meta__item strong{color:#111;font-weight:800}body.single-product .stm-sp-desc-meta__tags a,body.single-product .stm-sp-desc-meta__brand a{color:rgb(0 0 0 / .78);text-decoration:none;border-bottom:1px dotted rgb(0 0 0 / .25)}body.single-product .stm-sp-desc-meta__tags a:hover,body.single-product .stm-sp-desc-meta__brand a:hover{color:#111;border-bottom-color:rgb(0 0 0 / .45)}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes{width:100%;border-collapse:collapse;font-size:14px}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tbody,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tr,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tr:nth-child(odd),body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tr:nth-child(even){background:#fff!important}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes th,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes td{padding:12px 14px;border:1px solid rgb(0 0 0 / .08);background:#fff!important;font-style:normal!important}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes th{width:220px;font-weight:800;color:#111}body.single-product .woocommerce-tabs #reviews{margin:0}body.single-product .woocommerce-tabs #reviews #comments{margin:0 0 20px}body.single-product .woocommerce-tabs #reviews #comments>h2,body.single-product .woocommerce-tabs #review_form #reply-title{display:block;margin:0 0 16px;color:#111;font-size:18px;font-weight:900;line-height:1.25;letter-spacing:-.01em}body.single-product .woocommerce-tabs #reviews ol.commentlist{display:grid;gap:14px;list-style:none;margin:0;padding:0}body.single-product .woocommerce-tabs #reviews ol.commentlist li,body.single-product .woocommerce-tabs #reviews ol.commentlist li.stm-review{margin:0;padding:0;border:0;background:#fff0}body.single-product .woocommerce-tabs #reviews .stm-review__card,body.single-product .woocommerce-tabs #reviews ol.commentlist li .comment_container{position:relative;display:flex;align-items:flex-start;gap:16px;width:100%;padding:18px 18px 18px 20px;border:1px solid rgb(0 0 0 / .09);border-left:4px solid #ff7a00;border-radius:16px;background:#fff;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;transition:border-color .14s ease,background-color .14s ease}body.single-product .woocommerce-tabs #reviews .stm-review__card:hover,body.single-product .woocommerce-tabs #reviews ol.commentlist li .comment_container:hover{border-color:rgb(255 122 0 / .46);background:#fffdfb}body.single-product .woocommerce-tabs #reviews .stm-review__avatar,body.single-product .woocommerce-tabs #reviews ol.commentlist li img.avatar{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:50px;margin:0;padding:0;border:1px solid rgb(255 122 0 / .24);border-radius:50%;background:#fff4ea;color:#ff7a00;float:none;position:static;overflow:hidden}body.single-product .woocommerce-tabs #reviews .stm-review__initials{color:#ff7a00;font-size:15px;font-weight:900;line-height:1;letter-spacing:.02em}body.single-product .woocommerce-tabs #reviews .stm-review__avatar img,body.single-product .woocommerce-tabs #reviews ol.commentlist li img.avatar,body.single-product .woocommerce-tabs #reviews ol.commentlist li .avatar{display:block;width:50px;height:50px;border-radius:50%;object-fit:cover}body.single-product .woocommerce-tabs #reviews .stm-review__content,body.single-product .woocommerce-tabs #reviews ol.commentlist li .comment-text{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0}body.single-product .woocommerce-tabs #reviews .stm-review__header,body.single-product .woocommerce-tabs #reviews ol.commentlist li .comment-text .meta{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%;margin:0 0 10px;padding:0}body.single-product .woocommerce-tabs #reviews .stm-review__author-block{display:grid;gap:6px;min-width:0}body.single-product .woocommerce-tabs #reviews .stm-review__author-row,body.single-product .woocommerce-tabs #reviews .stm-review__author-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0}body.single-product .woocommerce-tabs #reviews .stm-review__author,body.single-product .woocommerce-tabs #reviews ol.commentlist li .comment-text .meta .woocommerce-review__author,body.single-product .woocommerce-tabs #reviews ol.commentlist li .comment-text .meta strong{color:#111;font-size:15px;font-weight:900;line-height:1.25}body.single-product .woocommerce-tabs #reviews .woocommerce-review__dash{display:none}body.single-product .woocommerce-tabs #reviews .stm-review__verified,body.single-product .woocommerce-tabs #reviews em.woocommerce-review__verified,body.single-product .woocommerce-tabs #reviews .woocommerce-review__verified{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 10px;border:1px solid rgb(34 197 94 / .26);border-radius:999px;background:#effaf3;color:#14823a;font-size:11px;font-style:normal;font-weight:900;line-height:1;text-transform:none;white-space:nowrap}body.single-product .woocommerce-tabs #reviews .stm-review__verified::before,body.single-product .woocommerce-tabs #reviews em.woocommerce-review__verified::before,body.single-product .woocommerce-tabs #reviews .woocommerce-review__verified::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#16a34a;color:#fff;font-size:10px;font-weight:900;line-height:1}body.single-product .woocommerce-tabs #reviews .stm-review__date,body.single-product .woocommerce-tabs #reviews time,body.single-product .woocommerce-tabs #reviews .woocommerce-review__published-date{margin-top:2px;color:rgb(0 0 0 / .54);font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap}body.single-product .woocommerce-tabs #reviews .stm-review__rating,body.single-product .woocommerce-tabs #reviews .star-rating{display:inline-flex;float:none;margin:0;line-height:1}body.single-product .woocommerce-tabs #reviews .star-rating{color:#ff7a00}body.single-product .woocommerce-tabs #reviews .stm-review__text,body.single-product .woocommerce-tabs #reviews .comment-text .description{margin:0;padding-top:2px;color:rgb(0 0 0 / .82);font-size:14px;line-height:1.65}body.single-product .woocommerce-tabs #reviews .stm-review__text p,body.single-product .woocommerce-tabs #reviews .comment-text .description p{margin:0 0 10px}body.single-product .woocommerce-tabs #reviews .stm-review__text p:last-child,body.single-product .woocommerce-tabs #reviews .comment-text .description p:last-child{margin-bottom:0}body.single-product .woocommerce-tabs #reviews .stm-review__moderation,body.single-product .woocommerce-tabs #reviews .woocommerce-review__awaiting-approval{margin:0 0 10px;padding:9px 11px;border:1px solid rgb(255 122 0 / .22);border-radius:10px;background:#fff6ee;color:#8a4200;font-size:13px;font-weight:800}body.single-product .woocommerce-tabs #review_form_wrapper{margin-top:22px;padding-top:20px;border-top:1px solid rgb(0 0 0 / .08)}body.single-product .woocommerce-tabs #review_form #respond{margin:0;padding:18px;border:1px solid rgb(0 0 0 / .09);border-radius:16px;background:#fff}body.single-product .woocommerce-tabs #review_form #commentform{display:grid;gap:13px;margin:0}body.single-product .woocommerce-tabs #review_form #commentform p{margin:0}body.single-product .woocommerce-tabs #review_form label{display:inline-flex;margin:0 0 7px;color:#111;font-size:13px;font-weight:900}body.single-product .woocommerce-tabs #review_form input[type="text"],body.single-product .woocommerce-tabs #review_form input[type="email"],body.single-product .woocommerce-tabs #review_form textarea{width:100%;min-height:44px;padding:11px 12px;border:1px solid rgb(0 0 0 / .13);border-radius:10px;background:#fff;color:#111;font-size:14px;line-height:1.45;outline:none;box-shadow:none!important}body.single-product .woocommerce-tabs #review_form textarea{min-height:118px;resize:vertical}body.single-product .woocommerce-tabs #review_form input:focus,body.single-product .woocommerce-tabs #review_form textarea:focus{border-color:#ff7a00}body.single-product .woocommerce-tabs #review_form .form-submit .submit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid #ff7a00;border-radius:10px;background:#ff7a00;color:#fff;font-size:13px;font-weight:900;line-height:1;text-decoration:none;box-shadow:none!important;cursor:pointer}body.single-product .woocommerce-tabs #review_form .form-submit .submit:hover{background:#e86f00;border-color:#e86f00;color:#fff}body.single-product .woocommerce-tabs #review_form .comment-form-rating{display:flex;align-items:center;flex-wrap:wrap;gap:10px}body.single-product .woocommerce-tabs #review_form .comment-form-rating label{margin:0}body.single-product .woocommerce-tabs #review_form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px;color:rgb(0 0 0 / .68);font-size:13px;line-height:1.45}body.single-product .woocommerce-tabs #review_form .comment-form-cookies-consent input{margin-top:2px}@media (max-width:640px){body.single-product .woocommerce-tabs .panel{padding:14px}body.single-product .woocommerce-tabs #reviews .stm-review__card,body.single-product .woocommerce-tabs #reviews ol.commentlist li .comment_container{gap:12px;padding:15px;border-left-width:3px}body.single-product .woocommerce-tabs #reviews .stm-review__avatar,body.single-product .woocommerce-tabs #reviews ol.commentlist li img.avatar,body.single-product .woocommerce-tabs #reviews .stm-review__avatar img{width:44px;height:44px;min-width:44px}body.single-product .woocommerce-tabs #reviews .stm-review__initials{font-size:13px}body.single-product .woocommerce-tabs #reviews .stm-review__header,body.single-product .woocommerce-tabs #reviews ol.commentlist li .comment-text .meta{align-items:flex-start;flex-direction:column;gap:8px}body.single-product .woocommerce-tabs #reviews .stm-review__date,body.single-product .woocommerce-tabs #reviews time,body.single-product .woocommerce-tabs #reviews .woocommerce-review__published-date{white-space:normal}body.single-product .woocommerce-tabs #review_form #respond{padding:14px}}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description .stm-sp-video-embed{width:100%;max-width:760px;margin:18px auto;aspect-ratio:var(--stm-video-ratio,16 / 9);border-radius:14px;background:#000;overflow:hidden}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description .stm-sp-video-embed--vertical{max-width:min(420px, 100%)}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description .stm-sp-video-embed iframe,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description .stm-sp-video-embed video,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description .stm-sp-video-embed embed,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description .stm-sp-video-embed object{display:block;width:100%!important;height:100%!important;max-width:100%!important;border:0;object-fit:contain}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description iframe,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description video,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description embed,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description object{max-width:100%}@media (max-width:640px){body.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description .stm-sp-video-embed{margin:14px auto;border-radius:12px}}@media (max-width:980px){body.single-product .woocommerce-tabs ul.tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;overflow:visible!important}body.single-product .woocommerce-tabs ul.tabs li{min-width:0!important;width:auto!important}body.single-product .woocommerce-tabs ul.tabs li a{width:100%!important;min-height:38px!important;padding:9px 6px!important;border-radius:999px!important;font-size:clamp(10px, 2.7vw, 12px)!important;line-height:1.05!important;text-align:center!important;white-space:normal!important}}