.pda-accessory .summary{padding:28px;border:1px solid #dce6ed;border-radius:22px;background:linear-gradient(140deg,#fff 65%,#f3f7f9);box-shadow:0 14px 40px #103e560b}.pda-eyebrow{font-size:10px;font-weight:800;letter-spacing:.13em;color:#a64d00;margin:0 0 16px}.pda-accessory .summary h1.product_title{font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-1px;margin-bottom:22px}.pda-accessory .summary .price{font-size:32px!important}.pda-accessory .summary .woocommerce-product-details__short-description{font-size:15px;line-height:1.75}.pda-accessory .summary form.cart{display:flex;gap:10px;scroll-margin-top:160px}.pda-accessory .summary form.cart .quantity{margin:0!important}.pda-accessory .summary .qty{min-height:52px;max-width:65px;font-size:16px}.pda-accessory.woocommerce div.product .summary button.single_add_to_cart_button.button.alt,.pda-dock button{background:#f58210!important;color:#103e56!important;border:1px solid #f58210!important;min-height:52px;border-radius:12px;font-weight:800}.pda-accessory .summary button.single_add_to_cart_button{flex:1}.pda-accessory.woocommerce div.product .summary button.single_add_to_cart_button.button.alt:hover,.pda-dock button:hover{background:#ff9a2e!important}.pda-reference{display:block;border-top:1px solid #dce6ed;padding-top:18px;margin-top:20px;font-size:13px;font-weight:700;text-decoration:none}.pda-story{max-width:1100px;margin:24px auto;color:#264e64}.pda-story h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:32px 0 18px;color:#103e56}.pda-story p{line-height:1.8}.pda-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.pda-facts article{padding:24px;border:1px solid #dce6ed;border-top:3px solid #f58210;border-radius:14px;background:#f3f7f9}.pda-facts span{font-size:12px;display:block;color:#607b8a;margin-bottom:9px}.pda-facts strong{font-size:18px;line-height:1.35;display:block}.pda-steps{list-style:none;counter-reset:pda;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;margin:28px 0}.pda-steps li{counter-increment:pda;background:#f4f8fa;padding:24px;border-radius:14px;font-size:14px;line-height:1.7}.pda-steps li:before{content:'0' counter(pda);color:#ad4e00;font-size:12px;font-weight:800;display:block;margin-bottom:12px}.pda-steps strong{display:block;font-size:17px;line-height:1.3;margin-bottom:10px}.pda-story details{padding:18px 20px;border:1px solid #dce6ed;border-radius:12px;margin:10px 0}.pda-story details[open]{background:#f3f7f9}.pda-story summary{cursor:pointer;font-weight:700;min-height:30px}.pda-help{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#103e56;color:#fff;border-radius:16px;padding:28px;margin-top:28px}.pda-help h3{font-size:24px;margin:0 0 10px;color:white}.pda-help p{font-size:14px;margin:0}.pda-help .button{white-space:nowrap}.pda-dock[hidden]{display:none!important}.pda-dock{position:fixed;z-index:40;bottom:16px;left:50%;transform:translateX(-50%);width:min(750px,calc(100% - 24px));display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;background:#fffffff5;border:1px solid #dce6ed;border-radius:16px;box-shadow:0 12px 45px #103e5620;backdrop-filter:blur(12px)}.pda-dock strong{display:block;font-size:14px;line-height:1.3}.pda-dock small{display:block;font-size:12px;margin-top:5px}.pda-dock button{font-size:13px;padding:12px 20px;white-space:nowrap;cursor:pointer}.pda-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}.pda-reveal.is-visible{opacity:1;transform:none}@media(max-width:760px){.pda-accessory .summary{padding:22px 18px}.pda-facts,.pda-steps{grid-template-columns:1fr;gap:12px}.pda-facts article{padding:20px}.pda-help{display:block;padding:24px}.pda-help .button{margin-top:20px;white-space:normal}.pda-dock{bottom:calc(8px + env(safe-area-inset-bottom));padding:12px;gap:10px}.pda-dock strong{font-size:11px;max-width:180px}.pda-dock small{font-size:10px}.pda-dock button{font-size:12px;padding:10px 12px;min-height:46px}.pda-accessory{padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.pda-reveal{opacity:1;transform:none;transition:none}}

.woocommerce.pda-accessory div.product div.images .woocommerce-product-gallery__image{border-radius:18px;overflow:hidden;background:#f6f9fb}.woocommerce.pda-accessory div.product div.images .woocommerce-product-gallery__image img{border-radius:18px}.woocommerce.pda-accessory div.product div.images .zoomImg{opacity:0!important;pointer-events:none!important}.woocommerce.pda-accessory div.product div.images .flex-control-thumbs img{opacity:1!important;background:#f5f8fa;border-radius:12px}@media(min-width:769px){.woocommerce.pda-accessory div.product div.images .pdi-thumb-carousel{height:var(--pda-thumbs-height,180px);align-items:stretch}.woocommerce.pda-accessory div.product div.images .pdi-thumb-carousel .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(var(--pda-thumb-columns,3),minmax(0,1fr));grid-template-rows:1fr;gap:12px;overflow:hidden!important;align-items:stretch}.woocommerce.pda-accessory div.product div.images .pdi-thumb-carousel .flex-control-thumbs li{width:100%!important;height:100%;min-width:0;overflow:hidden}.woocommerce.pda-accessory div.product div.images .pdi-thumb-carousel .flex-control-thumbs img{width:100%;height:100%;object-fit:contain;border-radius:12px}.woocommerce.pda-accessory .pdi-thumb-arrow{display:none}.woocommerce.pda-accessory div.product div.images:not(:has(.flex-control-thumbs)) .woocommerce-product-gallery__image img:not(.zoomImg){height:var(--pda-single-height,auto);object-fit:contain;width:100%}}

@media(min-width:769px){.woocommerce.pda-accessory div.product div.images .flex-viewport{height:var(--pda-main-height,440px)!important}.woocommerce.pda-accessory div.product div.images:has(.flex-control-thumbs) .woocommerce-product-gallery__image img:not(.zoomImg){height:var(--pda-main-height,440px)!important;width:100%;object-fit:contain;background:#f6f9fb}}
