.product-single{align-items:start;gap:var(--evf-space-6);margin-bottom:var(--evf-space-8);grid-template-columns:1fr;display:grid}@media (width>=860px){.product-single{grid-template-columns:1fr 1fr}}.product-single__gallery{min-width:0;position:relative}.product-single__summary{min-width:0}@media (width>=860px){.product-single__gallery{top:var(--evf-space-5);position:sticky}}.woocommerce-product-gallery__wrapper{gap:var(--evf-space-2);display:grid}.woocommerce-product-gallery__image{border-radius:var(--evf-radius);background:var(--evf-surface-alt);position:relative;overflow:hidden}.woocommerce-product-gallery__image img{aspect-ratio:1;object-fit:cover;width:100%}.woocommerce-product-gallery__trigger{display:none}.flex-control-thumbs{gap:var(--evf-space-2);margin-top:var(--evf-space-2);grid-auto-columns:64px;grid-auto-flow:column;padding-bottom:2px;display:grid;overflow-x:auto}.flex-control-thumbs img{aspect-ratio:1;object-fit:cover;border-radius:var(--evf-radius-sm);cursor:pointer;border:2px solid #0000}.flex-control-thumbs img.flex-active{border-color:var(--evf-accent)}.product-single__summary .product_title{margin-bottom:var(--evf-space-2);font-size:1.6rem;font-weight:800}.product-single__summary .woocommerce-product-details__short-description ul{margin:0 0 var(--evf-space-3);gap:var(--evf-space-2);padding:0;list-style:none;display:grid}.product-single__summary .woocommerce-product-details__short-description li{align-items:center;gap:var(--evf-space-3);color:var(--evf-ink-soft);font-size:.92rem;line-height:1.5;display:flex}.product-single__summary .woocommerce-product-details__short-description li:before{content:"";background:var(--evf-accent);border-radius:50%;flex:none;width:42px;height:42px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/27px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/27px no-repeat}.product-single__summary form.cart{align-items:center;gap:var(--evf-space-3);margin-block:var(--evf-space-4);flex-wrap:wrap;display:flex}.product-single__summary .quantity input{text-align:center;width:72px}.product-single__summary .single_add_to_cart_button{background:var(--evf-accent);color:#fff;border-radius:var(--evf-radius-sm);border:none;padding:13px 28px;font-weight:700}.product-single__summary .single_add_to_cart_button:hover{background:var(--evf-accent-dark)}.product-single__summary .woosw-btn{width:auto;margin:0 0 var(--evf-space-4);border-radius:var(--evf-radius-sm);background:var(--evf-surface);border:1px solid var(--evf-line);color:var(--evf-ink-soft);font-family:var(--evf-font);transition:background var(--evf-transition), border-color var(--evf-transition), color var(--evf-transition);align-items:center;gap:6px;padding:9px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.product-single__summary .woosw-btn:before{content:"♡";font-size:1rem;line-height:1}.product-single__summary .woosw-btn.woosw-added:before{content:"♥"}.product-single__summary .woosw-btn:hover{background:var(--evf-surface-alt);border-color:var(--evf-ink-soft);color:var(--evf-ink)}.product_meta{gap:var(--evf-space-1);color:var(--evf-ink);border-top:1px solid var(--evf-line);padding-top:var(--evf-space-3);margin-top:var(--evf-space-4);font-size:.85rem;display:grid}.product_meta>span{display:block}.product_meta a{color:var(--evf-accent)}.product_meta a:hover{text-decoration:underline}.woocommerce-tabs{margin-top:var(--evf-space-8)}.woocommerce-tabs ul.tabs{gap:var(--evf-space-5);border-bottom:1px solid var(--evf-line);margin-bottom:var(--evf-space-5);display:flex}.woocommerce-tabs ul.tabs li a{padding-bottom:var(--evf-space-3);color:var(--evf-ink-soft);font-weight:600;display:inline-block}.woocommerce-tabs ul.tabs li.active a{color:var(--evf-ink);border-bottom:2px solid var(--evf-accent)}.woocommerce-tabs .woocommerce-Tabs-panel{max-width:var(--evf-container-narrow);color:var(--evf-ink);font-size:1rem;line-height:1.7}.woocommerce-tabs .woocommerce-Tabs-panel h2,.woocommerce-tabs .woocommerce-Tabs-panel h3{color:var(--evf-ink);margin:var(--evf-space-6) 0 var(--evf-space-2)}.woocommerce-tabs .woocommerce-Tabs-panel summary h3{margin:0;font-weight:600;line-height:1.45}.woocommerce-tabs .woocommerce-Tabs-panel p{color:var(--evf-ink);margin-bottom:var(--evf-space-3)}.woocommerce-tabs .woocommerce-Tabs-panel a{color:var(--evf-accent)}.woocommerce-tabs .woocommerce-Tabs-panel a:hover{text-decoration:underline}.woocommerce-tabs .woocommerce-Tabs-panel ul{color:var(--evf-ink);margin-bottom:var(--evf-space-3);padding-left:1.2em}.related.products,.upsells.products{margin-top:var(--evf-space-8)}.related.products>h2,.upsells.products>h2{margin-bottom:var(--evf-space-5);font-size:1.3rem;font-weight:700}.pdp__gal{flex-direction:column;gap:16px;display:flex}.pdp__rail{flex-direction:row;order:2;gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.pdp__thumb{aspect-ratio:1;border:1px solid var(--ev-line);cursor:pointer;background:#fff;border-radius:6px;flex:0 0 72px;justify-content:center;align-items:center;padding:6px;transition:border-color .15s,box-shadow .15s;display:flex}.pdp__thumb[aria-current=true]{border-color:var(--ev-blue);box-shadow:0 0 0 1px var(--ev-blue)}.pdp__thumb img{object-fit:contain;max-width:100%;max-height:100%}.pdp__main{border:1px solid var(--ev-line-soft);cursor:zoom-in;background:#fff;border-radius:8px;order:1;justify-content:center;align-items:center;min-height:460px;padding:26px;display:flex;position:relative;overflow:hidden}.pdp__main img{object-fit:contain;max-width:min(100%,540px);max-height:540px}@media (width<=900px){.pdp__main{min-height:320px}}.pdp__pills{z-index:2;pointer-events:none;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:16px;left:16px}.pdp__zoom{z-index:1;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.pdp__zoom:focus-visible{outline:2px solid var(--ev-blue);outline-offset:-4px}.pdp__pill{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;border-radius:20px;align-items:center;gap:3px;height:26px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.pdp__pill--sale{background:var(--ev-green);color:#fff}.pdp__pill--stock{background:var(--ev-navy);color:#fff}.pdp__pill--bulk{color:var(--ev-blue);background:#e4f2fd}.pdp__lightbox{z-index:9999;padding:var(--evf-space-5);cursor:zoom-out;background:#0f1419e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pdp__lightbox[hidden]{display:none}.pdp__lightbox img{object-fit:contain;max-width:90vw;max-height:90vh}.pdp__lightbox-close{top:var(--evf-space-4);right:var(--evf-space-4);color:#fff;background:#ffffff1f;border:0;border-radius:50%;width:40px;height:40px;font-size:1.5rem;line-height:1;position:absolute}.pdp__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ev-muted);margin-bottom:6px;font-size:12px;font-weight:600;display:inline-block}.pdp__eyebrow:hover{color:var(--ev-blue)}.pdp__price-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:4px;display:flex}.pdp__price-row .price{color:var(--ev-blue);align-items:flex-end;gap:6px;font-size:32px;font-weight:500;display:inline-flex}.pdp__price-row .price del{color:var(--ev-muted);opacity:1;font-weight:400;text-decoration:line-through}.pdp__price-row .price ins{color:inherit;text-decoration:none}.pdp__save{color:var(--ev-green);background:var(--ev-green-bg);border-radius:20px;padding:3px 9px;font-size:13px;font-weight:600}.pdp__save-line{min-height:22px;color:var(--ev-green);margin-bottom:12px;font-size:14px;font-weight:600}.pdp__hr{border:0;border-top:1px solid var(--ev-line);margin:18px 0}.product-single__summary .woocommerce-product-details__short-description li{color:#4a5662;font-size:14.5px}.pdp__tiers{border:1px solid var(--ev-line);border-radius:10px;margin-bottom:22px;overflow:hidden}.pdp__tiers-head{background:var(--ev-bg-soft);border-bottom:1px solid var(--ev-line-soft);color:var(--ev-navy);align-items:center;gap:8px;padding:13px 16px;font-size:14.5px;font-weight:600;display:flex}.pdp__tiers-icon{width:24px;height:24px;color:var(--ev-blue);background:#e4f2fd;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pdp__tiers-hint{color:var(--ev-muted);margin-left:auto;font-size:12.5px;font-weight:400}.pdp__tiers-cols,.pdp__tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 96px;align-items:center;column-gap:12px;display:grid}.pdp__tiers-cols{letter-spacing:.05em;text-transform:uppercase;color:var(--ev-muted);border-bottom:1px solid var(--ev-line-soft);padding:8px 16px;font-size:11.5px;font-weight:600}.pdp__tiers-cols span:last-child{text-align:right}.pdp__tiers-grid{background:var(--ev-line-soft);flex-direction:column;gap:1px;display:flex}.pdp__tier{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;padding:11px 16px;transition:background .15s;box-shadow:inset 3px 0 #0000}.pdp__tier:hover{background:#f3f9fe}.pdp__tier:focus-visible{outline:2px solid var(--ev-blue);outline-offset:-2px}.pdp__tier .range{color:var(--ev-navy);font-size:14px;font-weight:600}.pdp__tier .unit{color:var(--ev-ink);font-size:16px;font-weight:600}.pdp__tier .off{letter-spacing:.04em;text-transform:uppercase;color:var(--ev-green);white-space:nowrap;justify-self:end;font-size:11.5px;font-weight:600}.pdp__tier--base .off{color:var(--ev-muted)}.pdp__tier[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--ev-blue);background:#eaf6fe}.pdp__tier[aria-pressed=true] .range,.pdp__tier[aria-pressed=true] .unit,.pdp__tier[aria-pressed=true] .off{color:var(--ev-blue-dark)}body.woocommerce div.product form.variations_form .variations .tawcvs-swatches{flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;display:flex!important}body.woocommerce div.product form.variations_form .variations .tawcvs-swatches .swatch-item-wrapper{margin:0!important;padding:0!important}body.woocommerce div.product form.variations_form .variations .tawcvs-swatches .swatch.swatch-type-label{cursor:pointer;justify-content:center;align-items:center;transition:border-color .15s,background .15s,color .15s;width:auto!important;min-width:72px!important;height:44px!important;box-shadow:none!important;color:var(--ev-ink)!important;opacity:1!important;background:#fff!important;border:1.5px solid #c3ccd5!important;border-radius:8px!important;margin:0!important;padding:0 18px!important;font-size:15px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}body.woocommerce div.product form.variations_form .variations .tawcvs-swatches .swatch.swatch-type-label .text{font:inherit!important;color:inherit!important}body.woocommerce div.product form.variations_form .variations .tawcvs-swatches .swatch.swatch-type-label:hover{border-color:var(--ev-blue)!important}body.woocommerce div.product form.variations_form .variations .tawcvs-swatches .swatch.swatch-type-label:focus-visible{outline:2px solid var(--ev-blue);outline-offset:2px}body.woocommerce div.product form.variations_form .variations .tawcvs-swatches .swatch.swatch-type-label.selected{border:2px solid var(--ev-blue)!important;color:var(--ev-blue-dark)!important;background:#eaf6fe!important}body.woocommerce div.product form.variations_form .variations .tawcvs-swatches .swatch.swatch-type-label.disabled{cursor:not-allowed;text-decoration:line-through;color:var(--ev-muted)!important;background:#f6f7f9!important;border-style:dashed!important}body.woocommerce div.product form.variations_form .variations .tawcvs-swatches .swatch.swatch-type-label:before,body.woocommerce div.product form.variations_form .variations .tawcvs-swatches .swatch.swatch-type-label:after{display:none!important}.pdp__nudge{border-top:1px solid var(--ev-line-soft);background:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex}.pdp__nudge .txt{color:var(--ev-blue);margin-bottom:7px;font-size:13.5px;font-weight:600}.pdp__nudge .bar{background:#e3e7eb;border-radius:4px;height:6px;overflow:hidden}.pdp__nudge .bar i{background:var(--ev-blue);border-radius:4px;height:100%;transition:width .25s;display:block}.pdp__nudge .jump{border:1px solid var(--ev-blue);color:var(--ev-blue);background:#fff;border-radius:6px;flex:none;padding:8px 12px;font-size:13px;font-weight:600}.pdp__nudge .jump:hover{background:#eaf6fe}.pdp__nudge--max{background:var(--ev-green-bg)}.pdp__nudge--max .txt{color:var(--ev-green)}.pdp__nudge--max .bar i{background:var(--ev-green)}.pdp__buy{grid-template-columns:auto minmax(0,1fr);gap:14px;margin-bottom:12px;display:grid}.pdp__stepper{border:1px solid var(--ev-line);border-radius:6px;align-items:center;height:56px;display:flex}.pdp__stepper button{color:#5a6571;cursor:pointer;background:0 0;border:0;width:46px;height:100%;font-size:20px}.pdp__stepper button:hover{color:var(--ev-blue)}.pdp__stepper .qty,.pdp__stepper input[type=number]{border:0;border-left:1px solid var(--ev-line);border-right:1px solid var(--ev-line);text-align:center;width:56px;height:100%;font:17px var(--font);outline:none}.pdp__stepper:has(input[type=hidden]) button{display:none}.pdp__add{background:var(--ev-blue);color:#fff;height:56px;font:600 15px var(--font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:6px;transition:background .15s}.pdp__add:hover{background:var(--ev-blue-dark)}.pdp__add:disabled{color:#4b5563;cursor:not-allowed;background:#e6e9ec}.variations_form.cart{margin-bottom:12px}table.variations{border:0;width:100%;margin-bottom:14px}table.variations tbody{border:0;padding:0;display:block}table.variations tr{border:0;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px;padding:0;display:flex}table.variations th.label{white-space:nowrap;color:var(--ev-ink);text-transform:uppercase;letter-spacing:.04em;border:0;padding:0;font-size:13px;font-weight:600;display:block}table.variations td.value{border:0;flex:none;padding:0;display:block}table.variations td.value select{border:1px solid var(--ev-line);width:180px;height:44px;font:14px var(--font);color:var(--ev-ink);background:#fff;border-radius:6px;padding:0 12px}table.variations td.value select:focus{outline:2px solid var(--ev-blue);outline-offset:1px}.reset_variations{display:none!important}.woocommerce-variation{display:block!important}.woocommerce-variation-description p{color:#4a5662;margin-bottom:10px;font-size:14.5px}.woocommerce-variation-price{color:var(--ev-blue);margin-bottom:10px;font-size:20px;font-weight:600}.woocommerce-variation-price del{color:var(--ev-muted);font-size:15px;font-weight:400}.woocommerce-variation-availability{min-height:34px;margin-bottom:10px}.woocommerce-variation-availability .stock{margin:0}.woocommerce-variation-add-to-cart{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:14px;margin-bottom:12px;display:grid}.woocommerce-variation-add-to-cart .quantity{border:1px solid var(--ev-line);border-radius:6px;align-items:center;height:56px;display:flex;overflow:hidden}.woocommerce-variation-add-to-cart .quantity .qty{text-align:center;width:76px;height:100%;font:17px var(--font);-moz-appearance:textfield;appearance:textfield;border:0;outline:none;padding:0 8px}.woocommerce-variation-add-to-cart .quantity .qty::-webkit-outer-spin-button,.woocommerce-variation-add-to-cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-variation-add-to-cart .quantity:focus-within{border-color:var(--ev-blue);box-shadow:0 0 0 1px var(--ev-blue)}.woocommerce-variation-add-to-cart .single_add_to_cart_button{background:var(--ev-blue);color:#fff;height:56px;font:600 15px var(--font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:6px;transition:background .15s}.woocommerce-variation-add-to-cart .single_add_to_cart_button:hover{background:var(--ev-blue-dark)}.woocommerce-variation-add-to-cart .single_add_to_cart_button.disabled{color:#4b5563;cursor:not-allowed;background:#e6e9ec}.pdp__total{background:var(--ev-green-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;font-size:14.5px;display:flex}.pdp__total b{font-size:19px}.pdp__total .save{color:var(--ev-green);font-weight:600}.pdp__total--flat{background:var(--ev-bg-soft)}.pdp__total--flat .save{color:#8b949d}p.stock{margin:0 0 var(--evf-space-3);align-items:center;gap:8px;font-size:14px;display:flex}p.stock:before{content:"";background:var(--ev-green);border-radius:50%;flex:none;width:8px;height:8px}p.stock.out-of-stock:before{background:var(--evf-danger)}p.stock.evf-low-stock:before{background:var(--ev-amber)}.pdp__cutoff{align-items:center;gap:var(--evf-space-2);background:var(--evf-warning-bg);border:1px solid var(--evf-warning-border);color:var(--evf-warning-ink);border-radius:var(--evf-radius-sm);margin:0 0 var(--evf-space-3);padding:10px 14px;font-size:.85rem;font-weight:600;display:flex}.pdp__cutoff[hidden]{display:none}.pdp__cutoff svg{color:var(--ev-amber);flex:none}.pdp__trust{margin:var(--evf-space-3) 0 var(--evf-space-4);flex-direction:column;gap:8px;display:flex}.pdp__trust-row{color:#4a5662;align-items:center;gap:10px;font-size:14px;display:flex}.pdp__trust-row svg{color:var(--ev-muted);flex:none}.pdp__trust-note{color:var(--ev-muted);margin:4px 0 0;font-size:11.5px}.pdp__trust-note a{color:var(--ev-blue);text-decoration:underline}.pdp__payments{background:var(--ev-bg-soft,#f4f6f8);border-radius:var(--evf-radius);text-align:center;margin-top:26px;padding:20px}.pdp__pay-marks{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pdp__pay-mark{border:1px solid var(--ev-line);background:#fff;border-radius:5px;justify-content:center;align-items:center;min-width:46px;height:30px;padding:0 8px;display:inline-flex}.pdp__pay-mark--visa{color:#1a1f71;letter-spacing:.02em;font-family:Arial,sans-serif;font-size:13px;font-style:italic;font-weight:700}.pdp__pay-mark--dark{background:#000;border-color:#000}.pdp__pay-note{letter-spacing:.06em;text-transform:uppercase;color:var(--ev-navy);margin:12px 0 0;font-size:11px;font-weight:700}.pdp__meta{margin-top:var(--evf-space-5);padding-top:var(--evf-space-4);border-top:1px solid var(--ev-line);gap:6px;font-size:13px;display:grid}.pdp__meta-row{gap:6px;display:flex}.pdp__meta-label{color:var(--ev-muted);min-width:70px}.pdp__meta-value{color:var(--ev-ink)}.pdp__meta-value a{color:var(--ev-blue)}.pdp__meta-value a:hover{text-decoration:underline}.pdp__meta-row a{color:var(--ev-blue);font-weight:600}.pdp__meta-row a:hover{text-decoration:underline}.pdp__share{align-items:center;gap:10px;margin-top:4px;display:flex}.pdp__share a,.pdp__share-copy{border:1px solid var(--ev-line);width:30px;height:30px;color:var(--ev-navy);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pdp__share a:hover,.pdp__share-copy:hover{background:var(--ev-bg-soft,#f4f6f8);color:var(--ev-blue)}.pdp__share-copy.is-copied{border-color:var(--ev-green);color:var(--ev-green)}.pdp__brand-strip{margin-top:var(--evf-space-8)}.pdp__section-head{margin-bottom:var(--evf-space-5);justify-content:space-between;align-items:baseline;display:flex}.pdp__section-head h2{color:var(--ev-navy);margin:0;font-size:26px;font-weight:600}.pdp__view-all{color:var(--ev-blue);font-size:.9rem;font-weight:600}.pdp__view-all:hover{text-decoration:underline}.pdp__toast{z-index:9999;background:var(--ev-navy);color:#fff;box-shadow:var(--shadow);opacity:0;pointer-events:none;border-radius:8px;padding:12px 20px;font-size:14px;transition:opacity .25s,transform .25s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.pdp__toast.is-visible{opacity:1;transform:translate(-50%)}.star-rating{letter-spacing:.16em;width:5.4em;height:1.1em;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.1em;position:relative}.star-rating:before{content:"★★★★★";color:var(--ev-line);position:absolute;top:0;left:0}.star-rating span{height:100%;position:absolute;top:0;left:0;overflow:hidden}.star-rating span:before{content:"★★★★★";color:var(--ev-blue)}.pdp__reviews-title{margin-bottom:var(--evf-space-4);font-size:1.4rem;font-weight:700}.pdp__reviews-summary{gap:var(--evf-space-6);padding:var(--evf-space-5);border:1px solid var(--ev-line);margin-bottom:var(--evf-space-5);border-radius:10px;flex-wrap:wrap;align-items:center;display:flex}.pdp__reviews-score{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pdp__reviews-avg{color:var(--ev-ink);font-size:2.4rem;font-weight:700;line-height:1}.pdp__reviews-count{color:var(--ev-muted);font-size:.85rem}.pdp__reviews-bars{flex:1;gap:4px;min-width:220px;display:grid}.pdp__reviews-bar-row{align-items:center;gap:var(--evf-space-2);color:var(--ev-muted);grid-template-columns:28px 1fr;font-size:.8rem;display:grid}.pdp__reviews-bar-track{background:var(--ev-line-soft);border-radius:4px;height:8px;overflow:hidden}.pdp__reviews-bar-fill{background:var(--ev-blue);border-radius:4px;height:100%;display:block}.pdp__reviews-toolbar{justify-content:space-between;align-items:center;gap:var(--evf-space-3);border-bottom:1px solid var(--ev-line);padding-bottom:var(--evf-space-3);margin-bottom:var(--evf-space-4);display:flex}.pdp__reviews-tab-label{color:var(--ev-ink);border-bottom:2px solid var(--ev-blue);padding-bottom:var(--evf-space-3);margin-bottom:-13px;font-size:1rem;font-weight:700}.pdp__reviews-sort select{border:1px solid var(--ev-line);color:var(--ev-ink);background:#fff;border-radius:6px;padding:8px 10px;font-size:.85rem}.pdp__reviews-list{gap:var(--evf-space-5);margin:0;padding:0;list-style:none;display:grid}.pdp__review-card{gap:var(--evf-space-3);padding-bottom:var(--evf-space-5);border-bottom:1px solid var(--ev-line-soft);display:flex}.pdp__review-avatar{background:var(--ev-line-soft);width:42px;height:42px;color:var(--ev-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex;position:relative}.pdp__review-verified-badge{background:var(--ev-green);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:-2px;right:-2px}.pdp__review-body{flex:1}.pdp__review-head{align-items:center;gap:var(--evf-space-2);flex-wrap:wrap;margin-bottom:4px;display:flex}.pdp__review-name{color:var(--ev-ink);font-size:.9rem;font-weight:700}.pdp__review-verified-label{color:var(--ev-green);font-size:.75rem;font-weight:600}.pdp__review-time{color:var(--ev-muted);margin-left:auto;font-size:.78rem}.pdp__review-text{color:var(--ev-ink);margin-top:6px;font-size:.9rem;line-height:1.6}.pdp__review-text p:last-child{margin-bottom:0}.pdp__reviews-empty{padding:var(--evf-space-5);text-align:center;background:var(--ev-bg-soft);color:var(--ev-muted);border-radius:10px}