.wp-block-woocommerce-product-details{.tabs li{border:0}.woocommerce-tabs{margin-block-start:40px;padding-block-end:0;.reviews_tab:not(.active){border-bottom-width:0}.panel-title.active:not(.reviews_tab)+.panel{margin-inline:-1.5rem;padding:2.5rem}.wc-tabs,.panel-title{display:flex;align-items:center;gap:10px;margin:0 0 30px;padding:0;border:0;font-size:clamp(20px, 1.25rem + ((1vw - 3.2px) * 1.111), 24px);font-weight:500;list-style:none;a{position:relative;display:inline-block;padding:10px 0;border:1px solid transparent;border-radius:50px;color:var(--wp--preset--color--gray-1000)}li.active a,&.active a,a:hover,a:focus{color:var(--wp--preset--color--gray-100)}li.active a,&.active a{&::before{content:"";position:absolute;inset-block-end:0;inset-inline:50% 0;width:50px;height:4px;background:var(--wp--preset--color--primary);transform:translateX(-50%)}}}.wc-tabs li{padding:0;border:0}.woocommerce-Tabs-panel{>h2,.woocommerce-Reviews-title{display:none}>p{font-weight:500;line-height:26px;&:last-child{margin-bottom:0}}}.woocommerce-Tabs-panel--description{>p{max-width:924px;margin-inline:auto}p{color:var(--wp--preset--color--gray-100);font-size:18px;line-height:30px}}.woocommerce-Tabs-panel--additional_information{p{margin:0}table.woocommerce-product-attributes{display:block;width:100%;border:0;border-collapse:collapse;text-align:start;tbody{display:grid;grid-template-columns:1fr;gap:30px 40px}tr{display:block;border:0}th,td{display:block;width:auto;padding:0;border:0;font-size:16px;line-height:1.5;text-align:start}th{margin-block-end:6px;color:var(--wp--preset--color--gray-1000);font-weight:400}td{color:var(--wp--preset--color--gray-100);font-weight:500}}}.woocommerce-noreviews{margin-bottom:16px;padding:10px 20px;border-radius:6px;background-color:#a7e1ea}.woocommerce-Reviews{.commentlist{margin-bottom:50px;padding:0;font-size:14px;list-style:none;.comment_container{display:flex;align-items:flex-start;gap:30px}.comment-text{width:100%}.avatar{width:60px;height:60px;border-radius:50%}.review{margin-bottom:30px;padding-bottom:10px}}.comment-text{.star-rating{margin:0}.meta{display:flex;align-items:center;justify-content:space-between;margin:6px 0 0;line-height:1.4;strong{font-size:clamp(18px, 0.875rem + (1vw - 0.48rem) * 0.24, 0.875rem);font-weight:600;text-transform:capitalize}.woocommerce-review__published-date{color:var(--wp--preset--color--gray-900);font-size:12px}}.description{font-size:clamp(16px, 0.875rem + (1vw - 0.48rem) * 0.24, 0.875rem);line-height:24px}}}.comment-notes{margin-bottom:16px}.comment-reply-title{display:block;margin-bottom:20px;font-size:23px;font-weight:600;line-height:26px}.stars{margin:0;span{display:flex;flex-wrap:wrap;gap:10px;a{display:flex;gap:15px;padding:12px 20px;border:1px solid var(--wp--preset--color--gray-1100);border-radius:60px;color:var(--wp--preset--color--contrast);font-size:15px;font-weight:500;line-height:24px;transition:0.3s ease-in-out;&::before{content:"\F586";color:var(--wp--preset--color--contrast);font-family:bootstrap-icons,sans-serif;font-size:12px}&:hover{border-color:var(--wp--preset--color--gray-100)}&.active{border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}}}}.comment-form{.comment-form-comment,.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-rating{label{display:block;margin-bottom:8px}}}#commentform{input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="url"],input[type="search"],input[type="tel"],p.form-submit .wp-element-button{width:auto}}}}@media (min-width:40rem){.wp-block-woocommerce-product-details .woocommerce-tabs{.panel-title.active:not(.reviews_tab)+.panel{margin-inline:-2.5rem}.stars span a{padding:10px 30px}}}@media (min-width:48rem){.wp-block-woocommerce-product-details .woocommerce-tabs{.wc-tabs a,.panel-title a{padding:10px 20px}.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (min-width:64rem){.wp-block-woocommerce-product-details .woocommerce-tabs{margin-block-start:0;.wc-tabs,.panel-title{justify-content:center}.panel-title.active:not(.reviews_tab)+.panel{margin-inline:0;padding:0 1.7rem 2.5rem}.woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes tbody{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 60px}}}