.single-product .woocommerce-tabs.pcuk-tabs--mobile .panel.pcuk-tabs-accordion__panel--open{display:block!important}
.pcuk-view-frame{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;text-decoration:none!important}.pcuk-product-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 4px;color:#5d6874;font-size:12px;line-height:1.45}.pcuk-product-trust span+span{border-left:1px solid #dfe5ea;padding-left:18px}.single-product .woocommerce-product-gallery .flexy-item img,.single-product .woocommerce-product-gallery .ct-media-container img{aspect-ratio:1/1!important;object-fit:contain!important}.single-product .entry-summary .entry-title{max-width:24ch;line-height:1.12}.single-product .entry-summary-items>.price{margin-top:12px}.single-product .woocommerce-tabs{margin-top:48px}.single-product .related.products{margin-top:64px}.single-product .related.products .ct-module-title{font-size:clamp(24px,3vw,34px)}.single-product .related.products .product figure{background:#f7f9fb;border-radius:12px}.single-product .related.products .product figure img{aspect-ratio:1/1!important;object-fit:contain!important}.single-product .related.products .entry-meta{min-height:1.4em}.single-product .ct-footer [data-id=copyright]{font-size:0}.single-product .ct-footer [data-id=copyright]::after{content:'Photochromic Glasses';font-size:15px}@media(max-width:689.98px){.pcuk-product-trust{display:grid;grid-template-columns:1fr;gap:7px}.pcuk-product-trust span+span{border-left:0;padding-left:0}.single-product .entry-summary .entry-title{max-width:none;font-size:28px}.single-product .woocommerce-tabs{margin-top:34px}.single-product .related.products{margin-top:44px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.pcuk-product-benefits{margin:28px 0 0;padding:18px;border:1px solid #dfe5ea;border-radius:10px;background:#f8fafc}.pcuk-product-benefits__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.pcuk-product-benefits__item{display:flex;gap:10px;min-width:0;padding:4px 16px}.pcuk-product-benefits__item+.pcuk-product-benefits__item{border-left:1px solid #dfe5ea}.pcuk-product-benefits__icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #2563eb;border-radius:50%;color:#2563eb;font-size:17px}.pcuk-product-benefits__copy{display:flex;min-width:0;flex-direction:column;gap:3px}.pcuk-product-benefits__copy strong{color:#111827;font-size:13px;line-height:1.2}.pcuk-product-benefits__copy span{color:#5d6874;font-size:11px;line-height:1.35}.single-product .related.products.ct-hidden-sm,.single-product .related.products.ct-hidden-md{display:block!important}.single-product .related.products [data-products]{--shop-columns:repeat(4,minmax(0,1fr))!important;gap:24px}.single-product .related.products .ct-module-title{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:650}.single-product .related.products .pcuk-card-meta,.single-product .related.products .pcuk-view-frame{display:none!important}.single-product .woocommerce-tabs.pcuk-tabs--mobile>ul.tabs{display:none!important}.single-product .woocommerce-tabs.pcuk-tabs--mobile .pcuk-tabs-accordion__trigger{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;padding:0 16px;border:0;border-top:1px solid #dfe5ea;background:transparent;color:#111827;font-size:15px;font-weight:650;letter-spacing:.035em;text-align:left;text-transform:uppercase}.single-product .woocommerce-tabs.pcuk-tabs--mobile .pcuk-tabs-accordion__icon{font-size:20px}.single-product .woocommerce-tabs.pcuk-tabs--mobile .panel[hidden]{display:none!important}@media(max-width:767px){.pcuk-product-benefits{padding:12px}.pcuk-product-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr))}.pcuk-product-benefits__item{padding:8px}.pcuk-product-benefits__item:nth-child(odd){border-left:0}.pcuk-product-benefits__item:nth-child(n+3){border-top:1px solid #dfe5ea}.single-product .related.products [data-products]{--shop-columns:repeat(2,minmax(0,1fr))!important;gap:14px}.single-product .related.products .ct-module-title{font-size:clamp(22px,6vw,24px)}}
.single-product .woocommerce-product-gallery .flexy-arrow,.single-product .woocommerce-product-gallery .flexy-arrow-prev,.single-product .woocommerce-product-gallery .flexy-arrow-next{display:none!important;pointer-events:none!important}.single-product .product_meta{display:none!important}.single-product .pcuk-product-benefits{margin-top:16px}
.pcuk-mobile-lens-cta{display:none!important}@media(max-width:767.98px){body.single-product{padding-bottom:84px!important}.pcuk-mobile-lens-cta{display:grid!important;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);align-items:center;gap:12px;position:fixed;bottom:0;left:0;right:0;z-index:9990;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid #e5e7eb;box-shadow:0 -4px 20px rgba(15,23,42,.08);transform:translateY(115%);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s ease}.pcuk-mobile-lens-cta.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.pcuk-mobile-lens-cta__price{font-size:1.12rem;font-weight:720;color:#111827;line-height:1.2;display:flex;flex-direction:column;justify-content:center}.pcuk-mobile-lens-cta__price del{font-size:.82rem;color:#9ca3af;font-weight:400;text-decoration:line-through}.pcuk-mobile-lens-cta__price ins{text-decoration:none;color:#111827;font-weight:720}.pcuk-mobile-lens-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;background-color:#2563eb!important;color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.94rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 14px rgba(37,99,235,.28);transition:background-color .2s ease,transform .15s ease;width:100%;box-sizing:border-box}.pcuk-mobile-lens-cta__button:active{transform:scale(.98);background-color:#1d4ed8!important}}
.single-product .entry-summary .price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#9c4f6d;font-weight:700;font-size:1.4rem}.single-product .entry-summary .price del{margin-right:10px;color:#89939d;opacity:.65}.single-product .entry-summary .price .sale-price{display:inline-flex;align-items:baseline;gap:10px}.single-product .entry-summary .price ins{color:#9c4f6d;text-decoration:none}.single-product .entry-summary .price::after{content:"Free Shipping";display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border:1px solid rgba(156,79,109,.16);border-radius:999px;background:#fff3f7;color:#9c4f6d;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap}.pcuk-mobile-lens-cta__price{color:#9c4f6d}.pcuk-mobile-lens-cta__price ins{color:#9c4f6d}@media(max-width:689.98px){.single-product .entry-summary .price{gap:10px}.single-product .entry-summary .price .sale-price{gap:8px}.single-product .entry-summary .price::after{padding:5px 10px;font-size:.66rem}.pcuk-mobile-lens-cta__price{color:#9c4f6d}.pcuk-mobile-lens-cta__price ins{color:#9c4f6d}}
.single-product .entry-summary-items>.ct-product-divider[data-id="divider_1"],.single-product .entry-summary-items>.ct-product-divider[data-id="divider_2"]{display:none!important}@media(max-width:689.98px){.single-product .woocommerce-tabs{margin-top:0!important;padding-top:0!important}}
@media(max-width:689.98px){.single-product .woocommerce-product-gallery .flexy-pills[data-type="thumbs"] ol li{width:16%!important}}
@media(max-width:689.98px){.single-product .pcuk-product-benefits+.woocommerce-tabs{margin-top:8px!important}}
