#pd-page *{box-sizing:border-box}#pd-page h1,#pd-page h2,#pd-page h3,#pd-page h4,#pd-page h5,#pd-page h6,#pd-page p,#pd-page span,#pd-page a,#pd-page button,#pd-page li,#pd-page label,#pd-page div,#pd-page section,#pd-page nav,#pd-page ol,#pd-page ul{font-family:Inter,sans-serif!important;letter-spacing:normal}#pd-page section{display:block;width:100%}#pd-page .pd-star{width:14px;height:14px;display:inline-block;vertical-align:middle}#pd-page .pd-tab-btn{all:initial;font-family:Inter,sans-serif!important;padding-bottom:10px;font-size:14px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:all .15s ease;display:inline-block}#pd-page .pd-tab-btn.pd-tab-active{color:#0a0a0a!important;font-weight:700!important;border-bottom-color:#0a0a0a!important}#pd-page .pd-faq-btn{all:initial;font-family:Inter,sans-serif!important;width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;cursor:pointer;text-align:left;background:transparent;border:none}#pd-page .pd-faq-q{font-family:Inter,sans-serif!important;font-size:14px;font-weight:500;color:#0a0a0a}#pd-page .pd-faq-arrow{width:18px;height:18px;color:#9ca3af;flex-shrink:0;margin-left:16px;transition:transform .2s ease}#pd-page .pd-faq-arrow.pd-open{transform:rotate(180deg)}#pd-page .pd-faq-answer{padding:0 20px 18px;font-size:13px;color:#6b7280;line-height:1.7}#pd-page .pd-review-bar{display:flex;align-items:center;gap:10px}#pd-page .pd-review-label{font-size:12px;font-weight:500;color:#0a0a0a!important;text-decoration:underline;text-underline-offset:2px;width:50px;flex-shrink:0}#pd-page .pd-review-track{flex:1;height:10px;background:#e5e7eb;border-radius:9999px;overflow:hidden}#pd-page .pd-review-fill{height:100%;background:#0a0a0a;border-radius:9999px}#pd-page .pd-review-pct{font-size:12px;font-weight:400;color:#6b7280;width:72px;text-align:right;flex-shrink:0}#pd-page .pd-card-hover:hover img{transform:scale(1.06)}#pd-page .pd-vid-hover:hover .pd-vid-cart-overlay{opacity:1!important}.pd-scrollbar-hide::-webkit-scrollbar{display:none}.pd-scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.pd-vid-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:16px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.pd-vid-card{flex:0 0 calc(25% - 12px)!important;width:calc(25% - 12px)!important;min-width:260px!important;max-width:320px!important}.pd-rich-content{font-size:14px;line-height:1.75;color:#374151}.pd-rich-content p{margin:0 0 16px}.pd-rich-content p:last-child{margin-bottom:0}.pd-rich-content h3{font-size:18px;font-weight:700;color:#0a0a0a;margin:24px 0 8px}.pd-rich-content h4{font-size:16px;font-weight:700;color:#0a0a0a;margin:20px 0 6px}.pd-rich-content h3:first-child,.pd-rich-content h4:first-child{margin-top:0}.pd-rich-content strong{font-weight:700;color:#1f2937}.pd-rich-content a{color:#2563eb;text-decoration:underline}.pd-rich-content blockquote{border-left:3px solid #e5e7eb;padding-left:16px;margin:16px 0;color:#6b7280;font-style:italic}.pd-rich-content ul,.pd-rich-content ol{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:12px}.pd-rich-content ul:last-child,.pd-rich-content ol:last-child{margin-bottom:0}.pd-rich-content li{position:relative;padding-left:20px;font-size:14px;line-height:1.75;color:#374151}.pd-rich-content li:before{content:"•";position:absolute;left:0;top:0;font-size:18px;line-height:1.55;color:#374151}.pd-rich-benefits ul,.pd-rich-benefits ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.pd-rich-benefits li{position:relative;padding-left:20px;font-size:14px;line-height:1.75;color:#374151}.pd-rich-benefits li:before{content:"•"!important;position:absolute;left:0;top:0;font-size:18px;line-height:1.55;color:#374151;width:auto!important;height:auto!important;background:none!important;border-radius:0!important;display:inline!important;transform:none!important}.pd-rich-howto ul,.pd-rich-howto ol{list-style:none!important;padding:0!important;margin:0!important;display:block!important;counter-reset:howto-step!important}.pd-rich-howto li{counter-increment:howto-step!important;position:relative!important;padding:24px 0 24px 72px!important;font-size:14px!important;line-height:1.75!important;color:#374151!important;border-bottom:1px solid #f3f4f6!important;min-height:48px!important;display:block!important}.pd-rich-howto li:last-child{border-bottom:none!important}.pd-rich-howto li:before{content:counter(howto-step)!important;position:absolute!important;left:0!important;top:24px!important;width:48px!important;height:48px!important;background:#0a0a0a!important;color:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;font-weight:700!important;line-height:1!important;transform:none!important}.pd-rich-howto li strong{display:inline;font-weight:700;color:#0a0a0a}@media(max-width:639px){.pd-rich-howto li{padding:20px 0 20px 60px!important}.pd-rich-howto li:before{width:40px!important;height:40px!important;font-size:14px!important;top:20px!important}}@media(max-width:1023px){.pd-vid-card{flex:0 0 200px!important;width:200px!important;min-width:200px!important;max-width:200px!important}}@media(min-width:1024px){#pd-page .pd-star{width:14px;height:14px}.pd-hero-desktop{display:grid!important;grid-template-columns:1fr 1fr}.pd-hero-mobile{display:none!important}.pd-hero-img-section{position:relative;padding:40px 32px 40px 64px;background:#fff;border-right:1px solid #f3f4f6}.pd-hero-img-sticky{position:sticky;top:112px;display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;max-width:500px;margin:0 auto}.pd-hero-img-wrap{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:0;background:#fff;cursor:zoom-in;display:flex;align-items:center;justify-content:center}.pd-hero-img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;mix-blend-mode:multiply;transition:transform .2s ease-out;transform-origin:center center;vertical-align:middle}.pd-hero-detail-section{padding:40px 40px 64px;background:#fff;display:flex;flex-direction:column;height:100%}.pd-hero-detail-inner{display:flex;flex-direction:column;width:100%;max-width:600px}.pd-hero-spacer{flex:1;min-height:100px}.pd-hero-btn-row{display:flex;gap:12px;width:100%;max-width:600px;height:48px}.pd-hero-btn-row button{flex:1;height:48px;border-radius:9999px;font-weight:700;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:background-color .15s ease,box-shadow .15s ease;font-family:Inter,sans-serif!important}.pd-btn-buy{border:1px solid #111111;color:#111;background:#fff}.pd-btn-buy:hover{background:#f9fafb}.pd-btn-cart{border:1px solid #000;background:#000;color:#fff}.pd-btn-cart:hover{background:#1f2937}}@media(max-width:1023px){.pd-hero-desktop{display:none!important}.pd-hero-mobile{display:block!important}.pd-hero-mobile-info{padding:0 16px}.pd-hero-mobile-img{position:relative;margin:0;background:#f5f5f5;aspect-ratio:1/1;overflow:hidden}.pd-hero-mobile-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pd-hero-mobile-btns{padding:12px 16px;display:flex;gap:12px;background:#fff;border-top:1px solid #f3f4f6}.pd-hero-mobile-btns button{flex:1;height:48px;border-radius:9999px;font-weight:600;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif!important}.pd-star{width:14px!important;height:14px!important}}#pdFixedBottomBar{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#fff;border-top:1px solid #e5e7eb;padding:16px 20px;display:flex;align-items:center;justify-content:center;box-shadow:0 -4px 20px #00000014;transform:translateY(100%);opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none}#pdFixedBottomBar .pd-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:680px}#pdFixedBottomBar.pd-bar-visible{transform:translateY(0);opacity:1;pointer-events:auto}.pd-vid-hover:hover .pd-vid-cart-overlay{transform:translateY(0)!important;opacity:1!important}.pd-vid-card.pd-unmuted .pd-icon-muted{display:none}.pd-vid-card.pd-unmuted .pd-icon-unmuted{display:block!important}.pd-vid-card .pd-vid-media{transition:transform .4s cubic-bezier(.4,0,.2,1)}.pd-vid-card:hover .pd-vid-media{transform:scale(1.06)}.cert-main-heading{font-size:22px;line-height:1.15}.cert-section-inner{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}.cert-heading-block{text-align:center;padding:0 16px}.cert-cards-outer{height:auto;position:relative;overflow:visible}.cert-cards-scroll-wrap{position:relative;height:auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;padding:0 0 0 16px}.cert-cards-scroll-wrap:active,.cert-cards-scroll-wrap.is-dragging{cursor:grabbing}.cert-cards-scroll-wrap::-webkit-scrollbar{display:none}.cert-cards-grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;overflow:visible;width:-moz-max-content;width:max-content;height:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:stretch}.cert-cards-grid::-webkit-scrollbar{display:none}.cert-card{flex:0 0 130px;min-width:130px;width:130px;scroll-snap-align:start;background:#fff;border:1.5px solid black;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;padding:16px 8px;box-sizing:border-box;min-height:140px;transition:transform .25s cubic-bezier(.2,0,0,1),box-shadow .25s ease;will-change:transform}.cert-card:hover{transform:translateY(-6px);box-shadow:0 12px 20px -10px #0000001a}.cert-view-btn{cursor:pointer;transition:opacity .2s ease;display:inline-block}.cert-view-btn:focus-visible{outline:2px solid #000;outline-offset:2px;border-radius:4px}.cert-scroll-dots{display:none;gap:6px;justify-content:center;margin-top:12px}.cert-scroll-dot{width:6px;height:6px;border-radius:9999px;background:#d1d5db;border:none;padding:0;cursor:pointer;transition:background .2s,width .2s}.cert-scroll-dot.active{background:#0a0a0a;width:18px}.cert-mobile-page{display:none}.cert-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;z-index:10000;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cert-modal.active{display:flex}.cert-modal-content{max-width:85vw;max-height:85vh;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 25px 40px #0000004d;position:relative;animation:fadeScale .2s ease}@keyframes fadeScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.cert-modal-content img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;max-height:85vh}.cert-modal-close{position:absolute;top:12px;right:16px;background:#0009;color:#fff;border:none;font-size:28px;line-height:1;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;font-weight:700}.cert-modal-close:hover{background:#000000e6}.cert-modal-close:focus-visible{outline:2px solid white;outline-offset:2px}@media(min-width:1024px){.cert-main-heading{font-size:30px;line-height:1.05}.cert-section-inner{grid-template-columns:380px 1fr;gap:60px}.cert-heading-block{text-align:left;padding:0}.cert-cards-outer{height:160px;overflow:hidden}.cert-cards-scroll-wrap{height:100%;padding:0}.cert-cards-scroll-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(to right,transparent,#f9fafb);pointer-events:none;z-index:2;opacity:0;transition:opacity .3s}.cert-cards-scroll-wrap.has-overflow:after{opacity:1}.cert-cards-grid{gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;height:100%;cursor:grab;width:auto}.cert-cards-grid:active,.cert-cards-grid.is-dragging{cursor:grabbing}.cert-card{flex:0 0 calc(25% - 9px);min-width:calc(25% - 9px);width:auto;height:100%;min-height:auto;padding:24px 12px;border-width:2px}.cert-scroll-dots.visible{display:flex}}.faq-answer-wrapper{overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1);max-height:0}.faq-answer-wrapper.open{max-height:300px}.faq-answer-inner{padding:0 20px 18px;font-size:14px;font-weight:500;color:#6b7280;line-height:1.7}.pd-faq-arrow{transition:transform .25s ease}.pd-faq-arrow.pd-open{transform:rotate(180deg)}.fbt-section{background:#fff;padding:48px 0 56px;border-top:1px solid #f3f4f6}.fbt-inner{max-width:1280px;margin:0 auto;padding:32px}.fbt-title{font-size:22px;font-weight:700;color:#0a0a0a;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 32px}.fbt-body{display:flex;flex-direction:row;gap:32px;align-items:flex-start}.fbt-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;flex:1;min-width:0}.fbt-summary{flex-shrink:0;width:320px;border:1px solid #e5e7eb;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px;background:#fff;box-shadow:0 1px 6px #0000000f;margin-top:16px}@media(max-width:767px){.fbt-inner{padding:24px 16px}.fbt-title{font-size:18px;margin-bottom:20px}.fbt-body{flex-direction:column;gap:20px}.fbt-product-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;width:100%;box-sizing:border-box}.fbt-product-grid.fbt-many{display:flex!important;flex-direction:row;grid-template-columns:unset}.fbt-product-grid.fbt-many .fbt-product-item{flex:0 0 calc((100vw - 52px) / 3)!important;width:calc((100vw - 52px) / 3)!important}.fbt-product-grid::-webkit-scrollbar{display:none}.fbt-product-item{width:100%!important;flex:unset!important;min-width:0;box-sizing:border-box}.fbt-product-item .fbt-badge span{font-size:10px!important;padding:4px 8px!important}.fbt-summary{width:100%!important;margin-top:0;box-sizing:border-box}.fbt-summary-price{font-size:28px!important}.fbt-product-item .fbt-added-text{display:none!important}}.cert-mob-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory}.cert-mob-scroll::-webkit-scrollbar{display:none}.cert-mob-track{display:inline-flex;gap:12px;padding:0 16px}.cert-mob-page{flex:0 0 calc(100vw - 32px);width:calc(100vw - 32px);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-content:start;gap:10px;scroll-snap-align:start;box-sizing:border-box}.cert-mob-card{width:100%;height:130px;background:#fff;border:1.5px solid #000;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;padding:16px 8px;box-sizing:border-box}.cert-mob-dots{display:flex;gap:6px;justify-content:center;margin-top:12px;padding:0 16px}.cert-mob-dot{width:6px;height:6px;border-radius:9999px;background:#d1d5db;border:none;padding:0;cursor:pointer;transition:background .2s,width .2s}.cert-mob-dot.active{background:#0a0a0a;width:18px}
