.ProductStoryMedia-module__h5h_LW__host>:not(.ProductStoryMedia-module__h5h_LW__player){display:none}.ProductStoryMedia-module__h5h_LW__player{aspect-ratio:16/9;border-radius:var(--surface-radius-inner);background:var(--color-neutral-900);inline-size:100%;position:relative;overflow:hidden}.ProductStoryMedia-module__h5h_LW__poster{object-fit:cover}.ProductStoryMedia-module__h5h_LW__frame{border:0;block-size:100%;inline-size:100%;display:block}.ProductStoryMedia-module__h5h_LW__controls{padding-inline:min(var(--sp-sm), var(--card-px-cap));padding-block:var(--sp-sm);place-items:center;display:grid;position:absolute;inset:0}.ProductStoryMedia-module__h5h_LW__play.ProductStoryMedia-module__h5h_LW__play{--btn-h:max(var(--touch-target), 48px);--btn-px:clamp(12px, 3vw, 24px);white-space:normal;text-align:center;max-inline-size:100%}.ProductStoryMedia-module__h5h_LW__play svg{flex-shrink:0;block-size:1.25em;inline-size:1.25em}@media (prefers-reduced-motion:reduce){.ProductStoryMedia-module__h5h_LW__play.ProductStoryMedia-module__h5h_LW__play{transition:none}}
.pd-container{padding-block:0}.pd-loading-container{padding-block:var(--sp-lg)}.pd-loading-breadcrumb{height:20px;inline-size:min(300px,70%);margin-bottom:24px}.pd-loading-grid{gap:var(--sp-lg);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.pd-loading-grid{grid-template-columns:1fr 1fr;gap:40px}}.pd-loading-gallery{aspect-ratio:1;border-radius:var(--radius-2xl-2)}.pd-loading-title{height:28px;margin-bottom:12px}.pd-loading-meta{width:60%;height:18px;margin-bottom:16px}.pd-loading-price{width:50%;height:50px;margin-bottom:20px}.pd-loading-cta{border-radius:var(--radius-lg-2);height:52px}.pd-notfound{padding-block:var(--sp-xl);text-align:center}.pd-notfound-title{font-size:var(--fs-xl);margin-bottom:8px;font-weight:800}.pd-notfound-desc{color:var(--color-gray-500);margin-bottom:24px}.pd-breadcrumb{font-size:var(--fs-sm);color:var(--color-gray-400);text-align:center;margin:0;padding-block:0 10px;padding-inline:0;font-weight:600}.pd-breadcrumb-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.pd-breadcrumb-item{align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.pd-breadcrumb-sep{flex-shrink:0}.pd-breadcrumb-current-item{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1024px){.pd-breadcrumb-list{flex-wrap:nowrap}.pd-breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}}.pd-breadcrumb-link{min-block-size:var(--touch-target);color:var(--color-primary-700);align-items:center;text-decoration:none;display:inline-flex}.pd-breadcrumb-current{color:var(--color-text-secondary)}@media (min-width:768px) and (hover:hover) and (pointer:fine){.pd-breadcrumb-link{min-block-size:auto}}@media (any-pointer:coarse){.pd-breadcrumb-link{min-block-size:var(--touch-target)}}.pd-main-grid{gap:var(--sp-lg);grid-template-columns:1fr;align-items:start;display:grid}.pd-main-grid>*{min-inline-size:0}@media (min-width:1024px){.pd-main-grid{grid-template-columns:44% 1fr;gap:40px}.pd-gallery-col{align-self:start;position:sticky;inset-block-start:calc(var(--store-hdr-h,120px) + var(--sp-sm))}}.pd-gallery-col--oos .pd-main-img,.pd-gallery-col--oos .pd-thumb img{opacity:.45;filter:grayscale(.5)}.pd-oos-label{z-index:6;background:var(--color-error-hover);color:var(--color-text-inverse);font-size:var(--fs-sm);letter-spacing:.5px;border-radius:var(--radius-2xl-2);white-space:nowrap;pointer-events:none;padding:8px 20px;font-weight:700;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.pd-gallery-main{aspect-ratio:1;background:var(--color-surface);border-radius:var(--radius-2xl-2);cursor:zoom-in;position:relative;overflow:hidden}.pd-discount-badge{z-index:2;background:linear-gradient(135deg, var(--color-primary-700) 0%, var(--color-primary-800) 100%);color:var(--color-text-inverse);border-radius:var(--radius-2xl-2);font-size:var(--fs-xs);padding:6px 14px;font-weight:800;position:absolute;inset-block-start:16px;inset-inline-start:16px}.pd-main-img{object-fit:contain;width:100%;height:100%;transform:var(--pd-zoom-transform,scale(1));transform-origin:var(--pd-zoom-origin,center);transition:var(--pd-zoom-transition,transform .3s ease);padding:20px}.pd-zoom-btn{--btn-px:12px;border-radius:999px;gap:0;inline-size:auto;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s,gap .3s,padding-inline-end .3s;position:absolute;inset-block-end:16px;inset-inline-start:16px;overflow:hidden;box-shadow:0 2px 8px #0000000f}@media (hover:hover) and (pointer:fine){.pd-zoom-btn:hover{gap:8px;padding-inline-end:16px}.pd-zoom-btn:hover:not(:disabled){border-color:var(--color-border);color:var(--color-neutral-900);background:#fffffff2}}.pd-zoom-btn-label{font-size:var(--fs-xs);white-space:nowrap;max-width:0;font-weight:700;transition:max-width .3s;display:inline-block;overflow:hidden}@media (hover:hover) and (pointer:fine){.pd-zoom-btn:hover .pd-zoom-btn-label{max-width:200px}}.pd-thumbs-wrap{grid-template-columns:var(--touch-target) minmax(0, 1fr) var(--touch-target);align-items:center;column-gap:8px;margin-block-start:10px;display:grid}.pd-thumbs{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;grid-area:1/2;gap:8px;min-inline-size:0;padding-block:4px;display:flex;overflow-x:auto}.pd-thumbs::-webkit-scrollbar{display:none}.pd-thumb{inline-size:calc(20% - 6.4px);min-inline-size:var(--touch-target);min-block-size:var(--touch-target);aspect-ratio:1;border-radius:var(--radius-1-5);border:1px solid var(--color-border);cursor:pointer;background:var(--color-surface);flex:0 0 calc(20% - 6.4px);padding:6px;transition:border-color .15s;overflow:hidden}.pd-thumbs-arrow{inline-size:var(--touch-target);block-size:var(--touch-target);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-gray-600);cursor:pointer;background:#fffffff2;border:1px solid #00000014;border-radius:50%;place-items:center;transition:background-color .14s,color .14s,border-color .14s,opacity .14s;display:grid;box-shadow:0 2px 8px #00000014}@media (hover:hover) and (pointer:fine){.pd-thumbs-arrow:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 2px 8px #00000014, 0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}}.pd-thumbs-prev{grid-area:1/1}.pd-thumbs-next{grid-area:1/3}.pd-thumbs-arrow--hidden{opacity:0;visibility:hidden;pointer-events:none}.pd-thumb--active{border-color:var(--color-primary-700);box-shadow:inset 0 0 0 2px var(--color-primary-200)}.pd-thumb img{object-fit:contain;width:100%;height:100%}.pd-title{font-size:var(--fs-xl);color:var(--color-text);text-align:center;margin:0 0 10px;font-weight:800;line-height:1.3}.pd-meta-row{font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pd-rating{align-items:center;gap:3px;display:flex}.pd-rating--btn{--btn-px:4px;--btn-h:auto;border-radius:6px;gap:3px}@media (any-pointer:coarse){.pd-rating--btn{--btn-h:var(--touch-target)}}.pd-rating-score{color:var(--color-text);margin-inline-start:4px;font-weight:700}.pd-rating-count{color:var(--color-gray-500);font-weight:700}.pd-rating-count--empty{color:var(--color-primary-700)}.pd-meta-sep{color:var(--color-gray-300)}.pd-sku-label{color:var(--color-gray-500);font-weight:700}.pd-sku-value{color:var(--color-primary-700)}.pd-meta-side{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.pd-meta-side>.pd-meta-sep:first-child{display:none}@media (min-width:768px){.pd-meta-side>.pd-meta-sep:first-child{display:inline}}.pd-fav-btn,.pd-share-btn{--btn-h:36px}.pd-fav-btn svg,.pd-share-btn svg{block-size:18px;inline-size:18px}.pd-fav-btn svg{transform-origin:50%;transition:transform .25s,fill .2s,stroke .2s}.pd-fav-btn--pop svg{animation:.5s ease-out pd-heart-pop}.pd-fav-btn--break svg{animation:.4s ease-in-out pd-heart-break}@keyframes pd-heart-pop{0%{transform:scale(1)translateY(0)}30%{transform:scale(1.5)translateY(-6px)}50%{transform:scale(1.3)translateY(-3px)}70%{transform:scale(1.1)}to{transform:scale(1)translateY(0)}}@keyframes pd-heart-break{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.2)rotate(8deg)}50%{transform:scale(.7)rotate(-10deg)}80%{transform:scale(.9)rotate(4deg)}to{transform:scale(1)rotate(0)}}.pd-nav-fav-pulse svg{animation:.8s ease-out pd-nav-fav-pulse}@keyframes pd-nav-fav-pulse{0%{transform:scale(1)}20%{transform:scale(1.4)}40%{transform:scale(.9)}55%{transform:scale(1.15)}70%{transform:scale(.97)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pd-fav-btn--pop svg,.pd-fav-btn--break svg,.pd-nav-fav-pulse svg{animation:none}}.pd-share-wrap{position:relative}.pd-share-menu{background:var(--color-surface);border:1px solid var(--color-gray-200);z-index:var(--z-popover);min-inline-size:200px;max-inline-size:min(280px, calc(100dvw - (2 * var(--page-px))));overflow-wrap:anywhere;border-radius:12px;padding:8px;position:absolute;inset-block-start:100%;inset-inline-end:0;box-shadow:0 10px 25px #0000001f}.pd-share-item{min-block-size:var(--touch-target);min-inline-size:var(--touch-target);box-sizing:border-box;cursor:pointer;inline-size:100%;font-size:var(--fs-sm);font-weight:600;font-family:var(--font-family);color:inherit;text-align:start;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding-block:10px;padding-inline:14px;text-decoration:none;display:flex}@media (hover:hover){.pd-share-item:hover{background:var(--color-primary-50)}}.pd-share-item:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:-2px;background:var(--color-primary-50)}.pd-share-item svg{flex-shrink:0}.pd-share-item--whatsapp{color:var(--color-brand-whatsapp-dark)}.pd-share-item--facebook{color:var(--color-brand-facebook)}.pd-short-desc-wrap{text-align:start;margin-bottom:14px}.pd-badges{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:8px;display:flex}.pd-badge{border-radius:var(--radius-lg-2);font-size:var(--fs-xs);color:var(--color-text-inverse);text-transform:uppercase;letter-spacing:.3px;padding:3px 10px;font-weight:800}.pd-short-desc{font-size:var(--fs-sm);color:var(--color-gray-600);line-height:1.6}.pd-price-box{padding-block:16px;padding-inline:min(clamp(14px, 4vw, 20px), var(--panel-px-cap));background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px 6px;margin-bottom:8px;display:flex}.pd-price-row,.pd-price-meta,.pd-price-footer{display:contents}.pd-price-vat-note{font-size:var(--fs-xs);color:var(--color-slate-700);text-wrap:pretty;flex:1 0 100%;justify-content:center;align-items:center;gap:6px;margin:2px 0 0;font-weight:600;line-height:1.5;display:flex}.pd-price-vat-note svg{color:var(--color-slate-500);flex-shrink:0}@media (min-width:768px){.pd-price-vat-note{justify-content:flex-start}}.pd-price-amount,.pd-countdown{flex:1 0 100%}@media (min-width:768px){.pd-price-box{display:block}.pd-price-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pd-price-amount,.pd-countdown{flex:0 auto}}.pd-price-amount{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;display:flex}.pd-price-current{font-size:var(--fs-2xl);color:var(--color-primary-700);letter-spacing:-.5px;font-weight:800}.pd-price-strike{font-size:var(--fs-lg);color:var(--color-gray-600);font-weight:700;text-decoration:line-through}@media (min-width:768px){.pd-price-meta{justify-content:center;align-items:stretch;gap:10px;display:flex}}.pd-stock{border-radius:var(--radius-2xl-2);white-space:nowrap;background:color-mix(in srgb, currentColor 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);font-size:var(--fs-xs);align-items:center;gap:6px;padding:4px 12px;font-weight:700;display:inline-flex}@media (min-width:768px){.pd-stock{font-size:var(--fs-sm)}}.pd-stock--in{color:var(--color-success-700)}.pd-stock--out{color:var(--color-error)}.pd-stock--low{color:var(--color-warning-800)}.pd-stock-dot{border-radius:50%;width:8px;height:8px}.pd-stock--in .pd-stock-dot{background:var(--color-green-500)}.pd-stock--out .pd-stock-dot{background:var(--color-error)}.pd-stock--low .pd-stock-dot{background:var(--color-warning-hover);animation:1.5s ease-in-out infinite pd-pulse}@keyframes pd-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-warning-hover) 55%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-warning-hover) 0%, transparent);transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.pd-stock--low .pd-stock-dot{animation:none}}.pd-discount-pill{white-space:nowrap;font-size:var(--fs-xs);color:var(--color-text-inverse);background:linear-gradient(135deg, var(--color-primary-700) 0%, var(--color-primary-800) 100%);border-radius:var(--radius-2xl-2);align-items:center;padding:4px 12px;font-weight:800;display:inline-flex}.pd-discount-full{display:none}.pd-discount-short{display:inline}@media (min-width:768px){.pd-discount-full{display:inline}.pd-discount-short{display:none}.pd-price-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}}.pd-savings{font-size:var(--fs-xs);color:var(--color-success-700);justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.pd-savings svg{display:none}@media (min-width:768px){.pd-savings{font-size:var(--fs-sm)}.pd-savings svg{display:block}}.pd-countdown{font-size:var(--fs-sm);color:var(--color-primary-700);text-align:center;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}@media (min-width:768px){.pd-countdown{text-align:start;justify-content:flex-start}}.pd-cta-row{--pd-cta-h:52px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pd-qty{border:var(--btn-outline-w,1px) solid var(--color-border);border-radius:12px;flex:none;align-items:center;display:flex}.pd-qty-btn{inline-size:var(--touch-target);block-size:calc(var(--pd-cta-h) - 2 * var(--btn-outline-w,1px));font-size:var(--fs-lg);cursor:pointer;background:0 0;border:none;font-weight:700}.pd-qty-btn:disabled{opacity:.35;cursor:not-allowed}.pd-qty-value{text-align:center;inline-size:36px;font-size:var(--fs-base);font-weight:800}.pd-cta-actions{flex-wrap:wrap;flex:340px;gap:10px;min-inline-size:0;display:flex}.pd-cta-actions>.cu-form-btn{--btn-h:var(--pd-cta-h);--btn-fs:var(--fs-base);flex:1 1 0}.pd-cta-actions>.cu-form-btn svg{block-size:20px;inline-size:20px}.pd-notify{padding:var(--sp-sm);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:12px;margin-block-end:var(--sp-sm)}.pd-notify-success{color:var(--color-success-800);font-weight:600;font-size:var(--fs-sm)}.pd-notify-form{gap:var(--sp-xs);flex-wrap:wrap;align-items:center;display:flex}.pd-notify-label{inline-size:100%;font-weight:700;font-size:var(--fs-sm);color:var(--color-primary-800);margin-block-end:var(--sp-2xs)}.pd-notify-input{min-inline-size:180px;min-block-size:var(--touch-target);border:1px solid var(--color-primary-200);font-size:var(--fs-base);border-radius:8px;flex:1;padding-block:10px;padding-inline:12px}.pd-contact-row{grid-template-columns:1fr;gap:10px;margin-bottom:14px;display:grid}.pd-contact-row>*{min-inline-size:0}@media (min-width:768px){.pd-contact-row{grid-template-columns:1fr 1fr}.pd-contact-btn--whatsapp{order:-1}}.pd-contact-btn{--btn-px:clamp(12px, 3vw, 18px);border-radius:var(--radius-lg-2);white-space:normal;text-align:start;justify-content:flex-start;gap:14px;min-block-size:0;padding-block:14px}.pd-contact-icon{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pd-contact-icon svg{block-size:28px;inline-size:28px}.pd-contact-title{font-size:var(--fs-base);font-weight:800}.pd-contact-title--whatsapp{color:var(--color-green-700)}.pd-contact-title--qa{color:var(--color-primary-700)}.pd-contact-desc{font-size:var(--fs-sm);color:var(--color-gray-600);font-weight:600}.pd-trust-row{border:1px solid var(--color-border);border-radius:var(--radius-lg-2);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.pd-trust-item{border-inline-end:1px solid var(--color-border);align-items:center;gap:10px;min-inline-size:0;padding:12px 10px;display:flex}.pd-trust-item:nth-child(2n){border-inline-end:none}.pd-trust-text{min-inline-size:0}@media (min-width:1600px){.pd-trust-row{grid-template-columns:repeat(4,1fr)}.pd-trust-item:nth-child(2n){border-inline-end:1px solid var(--color-border)}.pd-trust-item:last-child{border-inline-end:none}}.pd-trust-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:flex}.pd-trust-icon svg{block-size:20px;inline-size:20px}@media (min-width:768px){.pd-trust-item{gap:12px;padding:14px 16px}.pd-trust-icon{width:46px;height:46px}.pd-trust-icon svg{block-size:24px;inline-size:24px}}.pd-trust-icon--satisfaction{background:var(--color-warning-light);color:var(--color-warning-hover)}.pd-trust-icon--secure{background:var(--color-info-light);color:var(--color-info)}.pd-trust-icon--fast{background:var(--color-green-100);color:var(--color-green-500)}.pd-trust-icon--support{background:var(--color-purple-100);color:var(--color-purple-600)}@media (hover:hover){.pd-trust-item:hover .pd-trust-icon{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.pd-trust-icon{transition:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.pd-trust-item:hover .pd-trust-icon{transform:none}}.pd-trust-title{font-size:var(--fs-sm);color:var(--color-text);overflow-wrap:break-word;font-weight:800;line-height:1.25}.pd-trust-desc{font-size:var(--fs-xs);color:var(--color-gray-500);overflow-wrap:break-word;font-weight:600;line-height:1.3}.pd-tabs-wrap{margin-block-start:var(--sp-lg)}@media (min-width:1024px){.pd-tabs-wrap{margin-block-start:40px}}.pd-tabs-bar{border-bottom:1px solid var(--color-gray-200);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex;overflow:auto hidden}.pd-tabs-bar::-webkit-scrollbar{display:none}@media (min-width:1280px){.pd-tabs-bar{gap:0}}.pd-tab-divider{background:var(--color-primary);border-radius:2px;flex-shrink:0;block-size:28px;inline-size:2px}.pd-tab{min-block-size:var(--touch-target);cursor:pointer;font-size:var(--fs-sm);font-weight:600;font-family:var(--font-family);color:var(--color-gray-500);white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:16px 0;scroll-margin-inline:12px;transition:color .2s;display:inline-flex;position:relative}.pd-tab:after{content:"";background:var(--color-primary);border-radius:2px;block-size:3px;inline-size:0;transition:inline-size .25s,inset-inline-start .25s;position:absolute;inset-block-end:0;inset-inline:50%}.pd-tab--active:after{inline-size:100%;inset-inline-start:0}@media (hover:hover){.pd-tab:hover{color:var(--color-gray-800)}.pd-tab:hover:after{inline-size:100%;inset-inline-start:0}}.pd-tab:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:-4px;border-radius:6px}.pd-tab--active{color:var(--color-primary-700);font-weight:700}.pd-tab-icon{opacity:.6;flex-shrink:0;block-size:18px;inline-size:18px;transition:opacity .2s,color .2s;display:inline-flex}.pd-tab-icon svg{block-size:100%;inline-size:100%}@media (hover:hover){.pd-tab:hover .pd-tab-icon{opacity:.85}}.pd-tab--active .pd-tab-icon{opacity:1;color:var(--color-primary-700)}@media (min-width:1440px){.pd-tab{font-size:var(--fs-base);gap:10px;padding:18px 0}.pd-tab-icon{block-size:22px;inline-size:22px}}.pd-tab-count{block-size:22px;min-inline-size:28px;font-size:var(--fs-xs);color:var(--color-text-secondary);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-weight:800;transition:color .2s,background-color .2s;display:inline-flex}.pd-tab--active .pd-tab-count{color:#fff;background:var(--color-primary)}.pd-tab-panel{background:var(--color-surface);padding-block:clamp(16px,3vw,32px);padding-inline:min(clamp(16px, 3vw, 32px), var(--panel-px-cap));border:1px solid var(--color-border);border-radius:16px;min-block-size:120px}.pd-tab-panel:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.pd-tab-body{font-size:var(--fs-sm);color:var(--color-gray-600);line-height:1.8}.pd-tab-empty{color:var(--color-gray-400);text-align:center}.pd-gallery-tab-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:768px){.pd-gallery-tab-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.pd-gallery-tab-grid{grid-template-columns:repeat(5,1fr)}}.pd-gallery-tab-cell{aspect-ratio:1;background:var(--color-surface);cursor:pointer;border:1px solid var(--color-gray-100);border-radius:12px;overflow:hidden}.pd-gallery-tab-img{object-fit:contain;width:100%;height:100%;padding:8px}.pd-inst{gap:16px;display:grid;container-type:inline-size}.pd-inst-cardbox{border:1px solid var(--color-gray-200);background:var(--color-surface);border-radius:12px;overflow:hidden}.pd-inst-cardhead{background:linear-gradient(180deg, var(--color-gray-50), var(--color-surface));border-block-end:1px solid var(--color-gray-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(12px,3cqi,18px);display:flex}.pd-inst-cardtitle{font-size:var(--fs-sm);color:var(--color-gray-700);font-weight:800}.pd-inst-badge{font-size:var(--fs-xs);color:#fff;background:var(--color-primary);white-space:nowrap;border-radius:999px;padding:4px 10px;font-weight:800}.pd-inst-cards{flex-wrap:wrap;gap:8px;padding:clamp(12px,3cqi,18px);display:flex}.pd-inst-chip{border:1px solid var(--color-gray-200);background:var(--color-surface);border-radius:10px;justify-content:center;align-items:center;block-size:52px;inline-size:136px;padding-inline:12px;transition:border-color .14s,box-shadow .14s;display:inline-flex}@media (hover:hover){.pd-inst-chip:hover{border-color:var(--color-primary);box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 14%, transparent)}}.pd-inst-chip-img{object-fit:contain;block-size:28px;inline-size:100%}.pd-inst-table{border:1px solid var(--color-gray-200);background:var(--color-surface);border-radius:12px;overflow:hidden}.pd-inst-row{font-size:var(--fs-sm);border-block-end:1px solid var(--color-gray-100);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:12px clamp(12px,3cqi,18px);display:grid}.pd-inst-row:last-child{border-block-end:0}.pd-inst-row--head{background:var(--color-gray-50);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gray-500);font-weight:800}.pd-inst-row--head>:nth-child(2){text-align:center}.pd-inst-row--head>:nth-child(3){text-align:end}.pd-inst-row-single{background:var(--color-primary-50)}.pd-inst-label{color:var(--color-gray-700);font-weight:700}.pd-inst-monthly{color:var(--color-primary);text-align:center;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:800}.pd-inst-total{color:var(--color-gray-700);text-align:end;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:700}.pd-inst-note{font-size:var(--fs-xs);color:var(--color-gray-500);margin:0;line-height:1.6}.pd-inst-skel-chip{border-radius:10px;block-size:52px;inline-size:136px}.pd-inst-skel-row{border-radius:6px;block-size:44px;margin:4px}.pds-banner{background:linear-gradient(135deg, var(--color-primary-50) 0%, var(--color-primary-100) 100%);border:1px solid var(--color-primary-200);font-size:var(--fs-sm);color:var(--color-primary);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-block-end:12px;padding:12px 18px;font-weight:700;display:flex}.pds-carriers{grid-template-columns:1fr;gap:18px;margin-block-end:14px;display:grid}.pds-carriers>*{min-inline-size:0}@media (min-width:768px){.pds-carriers{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pds-carriers{grid-template-columns:repeat(3,1fr)}}.pds-card{background:var(--color-surface);border:1px solid var(--color-gray-200);border-radius:16px;flex-direction:column;align-items:center;padding:28px 20px 20px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.pds-card:before{content:"";background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 60%, transparent));block-size:4px;position:absolute;inset-block-start:0;inset-inline:0}@media (hover:hover) and (pointer:fine){.pds-card:hover{border-color:color-mix(in srgb, var(--c) 35%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--c) 18%, transparent);transform:translateY(-3px)}}.pds-card-tag{background:var(--c);color:#fff;font-size:var(--fs-xs);letter-spacing:.6px;text-transform:uppercase;box-shadow:0 4px 10px color-mix(in srgb, var(--c) 35%, transparent);border-radius:999px;padding:4px 10px;font-weight:800;position:absolute;inset-block-start:12px;inset-inline-end:12px}.pds-card-logo{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 6%, transparent), transparent);border-radius:12px;place-items:center;block-size:64px;inline-size:100%;margin-block-end:14px;padding:6px 8px;display:grid}.pds-card-logo img{object-fit:contain;max-block-size:48px;max-inline-size:160px}.pds-card-eta{background:color-mix(in srgb, var(--c) 12%, transparent);color:var(--c);font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:6px;margin-block-end:8px;padding:4px 10px;font-weight:800;display:inline-flex}.pds-card-desc{font-size:var(--fs-sm);color:var(--color-gray-700);text-align:center;min-block-size:60px;margin-block-end:14px;font-weight:600;line-height:1.5}.pds-card-foot{border-block-start:1px dashed var(--color-gray-200);justify-content:center;align-items:center;inline-size:100%;padding-block-start:14px;display:flex}.pds-card-price{font-size:var(--fs-3xl);color:var(--c);direction:ltr;unicode-bidi:isolate;font-weight:900;line-height:1}.pds-card--skel{gap:10px;min-block-size:220px}.pds-card--skel:before{display:none}.pds-skel-logo{border-radius:10px;block-size:48px;inline-size:60%;margin-block-end:8px}.pds-skel-line{border-radius:6px;block-size:12px;inline-size:80%}.pds-skel-line--short{inline-size:50%}.pds-skel-foot{border-radius:8px;block-size:36px;inline-size:100%;margin-block-start:auto}.pds-empty{text-align:center;color:var(--color-gray-500);font-size:var(--fs-sm);background:var(--color-gray-50);border-radius:12px;grid-column:1/-1;padding:20px}.pds-perks{grid-template-columns:repeat(2,1fr);gap:14px;margin-block-end:12px;display:grid}.pds-perks>*{min-inline-size:0}@media (min-width:1024px){.pds-perks{grid-template-columns:repeat(4,1fr)}}.pds-perk{--perk-c:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-gray-200);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:18px 14px 16px;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.pds-perk:before{content:"";background:var(--perk-c);opacity:.85;block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}@media (hover:hover) and (pointer:fine){.pds-perk:hover{border-color:color-mix(in srgb, var(--perk-c) 30%, transparent);box-shadow:0 8px 18px color-mix(in srgb, var(--perk-c) 14%, transparent);transform:translateY(-2px)}}.pds-perk--primary{--perk-c:var(--color-primary)}.pds-perk--success{--perk-c:var(--color-success-600,#16a34a)}.pds-perk--info{--perk-c:#0ea5e9}.pds-perk--amber{--perk-c:#d97706}.pds-perk-icon{background:color-mix(in srgb, var(--perk-c) 12%, transparent);block-size:48px;inline-size:48px;color:var(--perk-c);border-radius:50%;place-items:center;margin-block-end:8px;display:grid}.pds-perk strong{font-size:var(--fs-sm);color:var(--color-text);font-weight:800}.pds-perk span{font-size:var(--fs-xs);color:var(--color-gray-700);font-weight:600;line-height:1.5}.pds-trust{color:#047857;font-size:var(--fs-sm);text-align:center;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #a7f3d0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-weight:700;display:flex}.pd-qa{flex-direction:column;gap:16px;display:flex}.pd-qa-head{background:linear-gradient(135deg, var(--color-primary-50), var(--color-surface));border:1px solid var(--color-primary-100);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.pd-qa-head-meta{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.pd-qa-count{font-size:var(--fs-lg);color:var(--color-text);font-weight:800}.pd-qa-sub{font-size:var(--fs-xs);color:var(--color-gray-600)}.pd-qa-form{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.pd-qa-guest{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:768px){.pd-qa-guest{grid-template-columns:1fr 1fr}}.pd-qa-field{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.pd-qa-label{font-size:var(--fs-xs);color:var(--color-text-secondary);font-weight:700}.pd-qa-hint{font-size:var(--fs-xs);color:var(--color-text-secondary)}.pd-qa-loginhint{font-size:var(--fs-xs);color:var(--color-text-secondary);margin:0}.pd-qa-loginlink{color:var(--color-primary-700);font-weight:700}.pd-qa-input,.pd-qa-textarea,.pd-rev-textarea{background:var(--color-surface);border:1px solid var(--color-gray-300);inline-size:100%;font:inherit;font-size:var(--fs-base);color:var(--color-text);resize:vertical;border-radius:10px;padding:12px 14px}.pd-qa-input{min-block-size:var(--touch-target);resize:none}.pd-qa-input:focus,.pd-qa-textarea:focus,.pd-rev-textarea:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:#0000}.pd-qa-form-foot,.pd-rev-form-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.pd-qa-counter,.pd-rev-counter{font-size:var(--fs-xs);color:var(--color-gray-500)}.pd-qa-msg,.pd-rev-msg{font-size:var(--fs-sm);border-radius:10px;padding:10px 14px;font-weight:600}.pd-qa-msg--ok,.pd-rev-msg--ok{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.pd-qa-msg--err,.pd-rev-msg--err{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.pd-qa-list{flex-direction:column;gap:12px;display:flex}.pd-qa-item{background:var(--color-surface);border:1px solid var(--color-gray-200);border-radius:12px;padding:16px}.pd-qa-q,.pd-qa-a{grid-template-columns:36px 1fr;gap:12px;display:grid}.pd-qa-a{border-block-start:1px dashed var(--color-gray-200);margin-block-start:12px;padding-block-start:12px}.pd-qa-bubble{block-size:36px;inline-size:36px;font-size:var(--fs-sm);color:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid}.pd-qa-bubble--q{background:var(--color-gray-500)}.pd-qa-bubble--a{background:var(--color-primary)}.pd-qa-body{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.pd-qa-meta{font-size:var(--fs-xs);color:var(--color-gray-500);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pd-qa-meta strong{color:var(--color-text);font-weight:700;font-size:var(--fs-sm)}.pd-qa-seller{background:var(--color-primary);color:#fff;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.5px;border-radius:999px;padding:2px 8px;font-weight:800}.pd-qa-text{font-size:var(--fs-sm);color:var(--color-text);white-space:pre-wrap;line-height:1.55}.pd-qa-item--skel{padding:16px}.pd-qa-skel-line{border-radius:4px;block-size:14px;margin-block-end:8px}.pd-qa-skel-line--short{inline-size:60%}.pd-rev{flex-direction:column;gap:16px;display:flex}.pd-rev-summary{background:linear-gradient(135deg, var(--color-primary-50), var(--color-surface));border:1px solid var(--color-primary-100);text-align:center;border-radius:14px;grid-template-columns:1fr;align-items:center;gap:24px;padding:clamp(16px,3vw,22px);display:grid}.pd-rev-summary>*{min-inline-size:0}@media (min-width:1024px){.pd-rev-summary{text-align:start;grid-template-columns:minmax(160px,200px) minmax(0,1fr) minmax(200px,240px)}}.pd-rev-summary-score{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.pd-rev-score{font-size:var(--fs-3xl);color:var(--color-primary);font-weight:900;line-height:1}.pd-rev-total{font-size:var(--fs-sm);color:var(--color-gray-600);font-weight:600}.pd-rev-dist{flex-direction:column;gap:6px;display:flex}.pd-rev-dist-row{font-size:var(--fs-xs);grid-template-columns:40px 1fr 32px;align-items:center;gap:10px;display:grid}.pd-rev-dist-star{color:var(--color-text);align-items:center;gap:3px;font-weight:700;display:inline-flex}.pd-rev-dist-bar{background:var(--color-gray-100);border-radius:4px;block-size:8px;overflow:hidden}.pd-rev-dist-fill{background:linear-gradient(90deg, var(--color-warning,#f59e0b), #fbbf24);border-radius:4px;block-size:100%;transition:inline-size .24s;display:block}.pd-rev-dist-count{text-align:end;color:var(--color-gray-700);font-weight:700}.pd-rev-cta-wrap{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.pd-rev-cta-title{color:var(--color-text);font-weight:800;font-size:var(--fs-sm);margin:0}.pd-rev-cta-sub{font-size:var(--fs-xs);color:var(--color-gray-600);margin:0}.pd-rev-star{block-size:18px;inline-size:18px;color:var(--color-warning-400,#ffd96b);display:inline-flex}.pd-rev-star svg{fill:currentColor;stroke:currentColor;block-size:100%;inline-size:100%}.pd-rev-form{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.pd-rev-form-rating{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pd-rev-form-label{color:var(--color-text);font-weight:700;font-size:var(--fs-sm)}.pd-rev-form-stars{gap:4px;display:inline-flex}.pd-rev-form-star{cursor:pointer;block-size:36px;inline-size:36px;color:var(--color-gray-300);background:0 0;border:0;place-items:center;transition:transform .1s;display:inline-grid}@media (hover:hover) and (pointer:fine){.pd-rev-form-star:hover{transform:scale(1.12)}}.pd-rev-form-star--on{color:var(--color-warning,#f59e0b)}.pd-rev-list{flex-direction:column;gap:14px;display:flex}.pd-rev-item{background:var(--color-surface);border:1px solid var(--color-gray-200);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.pd-rev-item-head,.pd-rev-item-author{align-items:flex-start;gap:12px;display:flex}.pd-rev-avatar{background:var(--color-primary-100);block-size:40px;inline-size:40px;color:var(--color-primary);border-radius:50%;place-items:center;font-weight:800;display:grid}.pd-rev-item-name{color:var(--color-text);font-weight:800;font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pd-rev-verified{color:#047857;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.5px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:800;display:inline-flex}.pd-rev-item-meta{color:var(--color-gray-500);font-size:var(--fs-xs);align-items:center;gap:8px;margin-block-start:2px;display:inline-flex}.pd-rev-item-title{font-size:var(--fs-base);color:var(--color-text);margin:0;font-weight:800}.pd-rev-item-comment{font-size:var(--fs-sm);color:var(--color-text);white-space:pre-wrap;margin:0;line-height:1.6}.pd-rev-proscons{grid-template-columns:1fr;gap:10px;display:grid}.pd-rev-proscons>*{min-inline-size:0}@media (min-width:768px){.pd-rev-proscons{grid-template-columns:1fr 1fr}}.pd-rev-pros,.pd-rev-cons{font-size:var(--fs-xs);border-radius:8px;padding:10px 12px}.pd-rev-pros{background:#ecfdf5;border:1px solid #a7f3d0}.pd-rev-cons{background:#fef2f2;border:1px solid #fecaca}.pd-rev-pros strong{color:#047857;margin-block-end:4px;display:block}.pd-rev-cons strong{color:#b91c1c;margin-block-end:4px;display:block}.pd-rev-pros p,.pd-rev-cons p{color:var(--color-gray-700);margin:0;line-height:1.5}.pd-rev-images{flex-wrap:wrap;gap:8px;display:flex}.pd-rev-image{border:1px solid var(--color-gray-200);border-radius:8px;block-size:80px;inline-size:80px;transition:transform .14s;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.pd-rev-image:hover{transform:scale(1.04)}}.pd-rev-image img{object-fit:cover;block-size:100%;inline-size:100%}.pd-rev-reply{background:linear-gradient(135deg, var(--color-primary-50), var(--color-surface));border-inline-start:3px solid var(--color-primary);font-size:var(--fs-sm);border-radius:8px;margin-block-start:4px;padding:12px 14px}.pd-rev-reply-head{font-size:var(--fs-xs);color:var(--color-gray-500);align-items:center;gap:8px;margin-block-end:6px;display:flex}.pd-rev-reply-head strong{color:var(--color-text);font-weight:700}.pd-rev-seller{background:var(--color-primary);color:#fff;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.5px;border-radius:999px;padding:2px 8px;font-weight:800}.pd-rev-reply p{color:var(--color-text);margin:0;line-height:1.5}.pd-rev-item--skel{padding:18px}.pd-rev-skel-head{border-radius:6px;block-size:40px;margin-block-end:10px}.pd-rev-skel-line{border-radius:4px;block-size:12px;margin-block-end:6px}.pd-rev-skel-line--short{inline-size:60%}.pd-spec{flex-direction:column;gap:16px;display:flex}.pd-spec-grid{grid-template-columns:1fr;gap:10px;display:grid}.pd-spec-grid>*{min-inline-size:0}@media (min-width:768px){.pd-spec-grid{grid-template-columns:repeat(2,1fr)}}.pd-spec-card{background:var(--color-surface);border:1px solid var(--color-gray-200);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .14s,transform .14s;display:flex}@media (hover:hover) and (pointer:fine){.pd-spec-card:hover{border-color:var(--color-primary-200);transform:translateY(-1px)}}.pd-spec-icon{background:var(--color-primary-50);block-size:40px;inline-size:40px;color:var(--color-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.pd-spec-icon svg{block-size:20px;inline-size:20px}.pd-spec-body{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.pd-spec-label{font-size:var(--fs-xs);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.pd-spec-value{font-size:var(--fs-sm);color:var(--color-text);word-break:break-word;font-weight:700}.pd-spec-note{background:linear-gradient(135deg, var(--color-primary-50), var(--color-surface));border:1px solid var(--color-primary-100);border-radius:12px;padding:16px 18px}.pd-spec-note-head{color:var(--color-primary);align-items:center;gap:8px;margin-block-end:8px;display:flex}.pd-spec-note-head strong{font-size:var(--fs-base);color:var(--color-text)}.pd-spec-note-icon{place-items:center;display:inline-grid}.pd-spec-note-body{font-size:var(--fs-sm);color:var(--color-text);white-space:pre-wrap;margin:0;line-height:1.6}.pd-stars{gap:2px;display:inline-flex}.pd-lightbox{--pd-safe-inline-start:env(safe-area-inset-left,0px);--pd-safe-inline-end:env(safe-area-inset-right,0px);z-index:var(--z-lightbox);background:var(--color-black);box-sizing:border-box;cursor:zoom-out;justify-content:center;align-items:center;padding-block-start:max(16px, env(safe-area-inset-top,0px));padding-block-end:max(16px, env(safe-area-inset-bottom,0px));padding-inline-start:max(16px, var(--pd-safe-inline-start));padding-inline-end:max(16px, var(--pd-safe-inline-end));display:flex;position:fixed;inset:0}[dir=rtl] .pd-lightbox{--pd-safe-inline-start:env(safe-area-inset-right,0px);--pd-safe-inline-end:env(safe-area-inset-left,0px)}.pd-lightbox-close{inline-size:var(--touch-target);block-size:var(--touch-target);color:var(--color-text-inverse);cursor:pointer;z-index:var(--z-lightbox);background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:max(20px, env(safe-area-inset-top,0px));inset-inline-end:max(20px, var(--pd-safe-inline-end))}.pd-lightbox-nav{block-size:48px;inline-size:48px;color:var(--color-text-inverse);cursor:pointer;z-index:var(--z-lightbox);background:#ffffff26;border:none;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute}.pd-lightbox-nav--prev{inset-inline-start:max(20px, var(--pd-safe-inline-start))}.pd-lightbox-nav--next{inset-inline-end:max(20px, var(--pd-safe-inline-end))}.pd-lightbox-img{object-fit:contain;cursor:default;border-radius:12px;max-block-size:85dvh;max-inline-size:85dvw}.pd-lightbox-dots{overscroll-behavior-inline:contain;scrollbar-width:none;z-index:var(--z-lightbox);justify-content:safe center;gap:0;display:flex;position:absolute;inset-block-end:max(20px, env(safe-area-inset-bottom,0px));inset-inline-start:max(12px, var(--pd-safe-inline-start));inset-inline-end:max(12px, var(--pd-safe-inline-end));overflow-x:auto}.pd-lightbox-dots::-webkit-scrollbar{display:none}.pd-lightbox-dot{inline-size:var(--touch-target);block-size:var(--touch-target);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pd-lightbox-dot:before{content:"";background:#fff6;border-radius:50%;block-size:10px;inline-size:10px}.pd-lightbox-dot--active:before{background:var(--color-primary-500)}.pd-variants{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.pd-variant-group{flex-direction:column;gap:8px;display:flex}.pd-variant-label{font-size:var(--fs-sm);color:var(--color-text-secondary)}.pd-variant-selected{color:var(--color-text);font-weight:700}.pd-variant-options{flex-wrap:wrap;gap:8px;display:flex}.pd-variant-options--color{gap:12px}.pd-variant-btn--off{opacity:.35;pointer-events:none;text-decoration:line-through}.pd-variant-color{border-radius:var(--radius-full);border:2px solid var(--color-surface);block-size:36px;inline-size:36px;box-shadow:0 0 0 1px var(--color-border);cursor:pointer;padding:0;transition:box-shadow .15s,transform .15s;position:relative}@media (hover:hover){.pd-variant-color:hover:not(.pd-variant-color--off):not(.pd-variant-color--active){transform:scale(1.08)}}.pd-variant-color--active{box-shadow:0 0 0 3px var(--color-primary)}.pd-variant-color--off{opacity:.35;pointer-events:none}.pd-variant-color--off:after{content:"";background:var(--color-text);block-size:2px;position:absolute;inset:50% 0 auto;transform:rotate(-45deg)}@media (any-pointer:coarse){.pd-variant-color:before{content:"";border-radius:var(--radius-full);position:absolute;inset:-6px}}.pd-loadmore{margin:20px auto 0;display:flex}
@property --ps-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ps-n{syntax:"<integer>";inherits:false;initial-value:0}.ps{--ink:#1a1512;--ink2:#3c3532;--mut:#7b716c;--mut2:#a79d97;--ln:#ede6e2;--ln2:#f6f1ee;--sf:#fbf8f6;--wh:#fff;--rd:#d42b1f;--rd2:#b31e14;--rd3:#f0857a;--rd50:#fdf2f0;--rd100:#fbdfdb;--br:#ea580c;--carbon:#241f1d;--r:14px;--r2:11px;--r3:20px;--e:cubic-bezier(.22,1,.36,1);--e2:cubic-bezier(.4,0,.2,1);font-family:var(--font-family,"Montserrat",system-ui,sans-serif);color:var(--ink2);text-align:start;-webkit-font-smoothing:antialiased;isolation:isolate;font-size:15px;line-height:1.6;position:relative}.ps *{box-sizing:border-box}.ps p{margin:0}.ps h2,.ps h3,.ps h4{letter-spacing:-.028em;margin:0;font-weight:800;line-height:1.14}.ps img{max-inline-size:100%;height:auto;display:block}.ps ul{margin:0;padding:0;list-style:none}.ps-rail{z-index:9;background:var(--ln);block-size:3px;position:sticky;top:0;overflow:hidden}.ps-rail i{transform-origin:0;background:linear-gradient(90deg,var(--br),var(--rd));block-size:100%;display:block;transform:scaleX(0)}.ps-s{padding-block:clamp(38px,4.4vw,60px)}.ps-w{max-inline-size:1180px;margin-inline:auto;padding-inline:clamp(16px,2.6vw,28px)}.ps-eb{letter-spacing:.15em;color:var(--rd);align-items:center;gap:8px;margin-block-end:10px;font-size:11px;font-weight:800;display:inline-flex}.ps-eb:before{content:"";background:var(--rd);border-radius:2px;block-size:2px;inline-size:20px}.ps-h{font-size:clamp(24px,3.4vw,36px)}.ps-lead{max-inline-size:66ch;color:var(--mut);margin-block-start:10px;font-size:15.5px}.ps-hero{border-radius:var(--r3);border:1px solid var(--ln);background:linear-gradient(152deg,#fff9f7 0%,#fdeeea 44%,#fbe3dd 100%);padding-block:clamp(30px,3.6vw,46px);position:relative;overflow:hidden}.ps-hero:before{content:"";z-index:0;background:conic-gradient(from var(--ps-ang), #d42b1f00 0deg, #d42b1f29 80deg, #ea580c33 150deg, #d42b1f12 220deg, #d42b1f00 310deg);filter:blur(70px);block-size:130%;animation:26s linear infinite ps-spin;position:absolute;inset:-45% -20% auto}@keyframes ps-spin{to{--ps-ang:360deg}}.ps-hero>*{z-index:1;position:relative}.ps-hero-g{grid-template-columns:minmax(0,.88fr) minmax(0,1.18fr);align-items:center;gap:clamp(20px,3vw,42px);display:grid}.ps-hero h2{letter-spacing:-.038em;color:var(--ink);font-size:clamp(27px,4.1vw,45px);font-weight:900}.ps-hero h2 em{color:var(--rd);font-style:normal;display:block}.ps-hero p{color:var(--ink2);max-inline-size:44ch;margin-block-start:12px;font-size:15.5px}.ps-pills{flex-wrap:wrap;gap:6px;margin-block-start:18px;display:flex}.ps-pills span{color:var(--ink2);border:1px solid var(--ln);white-space:nowrap;background:#fffc;border-radius:99px;padding:6px 10px;font-size:11.5px;font-weight:700}.ps-shot{border-radius:var(--r3);background:var(--wh);border:1px solid var(--ln);position:relative;overflow:hidden;box-shadow:0 20px 44px -26px #1a151280}.ps-shot img{aspect-ratio:8/5;object-fit:contain;background:#fff}.ps-cue{color:var(--mut);align-items:center;gap:9px;margin-block-start:20px;font-size:12px;font-weight:600;display:flex}.ps-cue i{border:2px solid var(--rd100);border-radius:99px;flex:none;block-size:31px;inline-size:20px;position:relative}.ps-cue i:after{content:"";background:var(--rd);block-size:6px;inline-size:3px;animation:ps-cue 1.9s var(--e2) infinite;border-radius:2px;margin-inline-start:-1.5px;position:absolute;inset-block-start:5px;inset-inline-start:50%}@keyframes ps-cue{0%{opacity:0;transform:translateY(0)}35%{opacity:1}70%{opacity:0;transform:translateY(10px)}to{opacity:0}}.ps-nums{background:var(--ln);border:1px solid var(--ln);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-block-start:22px;display:grid;overflow:hidden}.ps-nums>div{background:var(--wh);transition:background .3s var(--e2);padding:18px 20px}.ps-nums>div:hover{background:var(--rd50)}.ps-num{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,34px);font-weight:900;line-height:1}.ps-nums small{color:var(--mut);margin-block-start:7px;font-size:12.5px;font-weight:500;display:block}.ps-hw{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(18px,2.6vw,34px);margin-block-start:22px;display:grid}.ps-hw-in{opacity:0;pointer-events:none;position:absolute}.ps-hw-fig{background:linear-gradient(155deg,var(--wh),var(--ln2));border:1px solid var(--ln);border-radius:var(--r3);place-items:center;padding:clamp(16px,2vw,26px);display:grid;position:relative}.ps-hw-fig svg{block-size:auto;inline-size:min(100%,258px);display:block}.ps-hw-trk{fill:none;stroke:var(--ln);stroke-width:15px}.ps-hw-tick line{stroke:var(--ln);stroke-width:2px;stroke-linecap:round}.ps-hw-arc{fill:none;stroke-width:15px;stroke-linecap:round;stroke-dasharray:578;opacity:0;transition:opacity .3s var(--e),stroke-dashoffset 1s var(--e)}.ps-hw-c{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ps-hw-c>div{text-align:center;opacity:0;transition:opacity .34s var(--e),transform .34s var(--e);grid-area:1/1;transform:scale(.94)}.ps-hw-c b{letter-spacing:-.04em;color:var(--ink);font-size:clamp(26px,3.4vw,36px);font-weight:900;line-height:1;display:block}.ps-hw-c u{color:var(--rd2);margin-block-start:6px;font-size:13px;font-weight:700;text-decoration:none;display:block}.ps-hw-c small{letter-spacing:.13em;color:var(--mut2);margin-block-start:8px;font-size:11px;font-weight:700;display:block}.ps-hw-list{gap:8px;display:grid}.ps-hw-list label{cursor:pointer;background:var(--wh);border:1px solid var(--ln);border-radius:var(--r2);transition:border-color .28s var(--e2),transform .28s var(--e), box-shadow .28s var(--e);grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:12px 14px;display:grid}.ps-hw-list label:hover{border-color:var(--rd3);transform:translate(3px)}.ps-hw-list label i{background:var(--rd50);block-size:38px;inline-size:38px;color:var(--rd2);border-radius:10px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.ps-hw-list label i svg{block-size:19px;inline-size:19px}.ps-hw-list b{color:var(--ink);font-size:14.5px;font-weight:700}.ps-hw-list em{color:var(--rd2);font-variant-numeric:tabular-nums;font-size:14.5px;font-style:normal;font-weight:800}.ps-hw-list u{color:var(--mut);grid-column:2/4;margin-block-start:2px;font-size:12.5px;text-decoration:none;display:block}.ps-hw-m{background:var(--ln);border-radius:99px;grid-column:2/4;block-size:4px;margin-block-start:8px;overflow:hidden}.ps-hw-m s{background:linear-gradient(90deg,var(--rd3),var(--rd));transform-origin:0;block-size:100%;transition:transform .7s var(--e);border-radius:99px;display:block;transform:scaleX(0)}:is(.ps-hw:has(.ps-hw-in:first-of-type:checked) .ps-hw-list label:first-of-type,.ps-hw:has(.ps-hw-in:nth-of-type(2):checked) .ps-hw-list label:nth-of-type(2),.ps-hw:has(.ps-hw-in:nth-of-type(3):checked) .ps-hw-list label:nth-of-type(3),.ps-hw:has(.ps-hw-in:nth-of-type(4):checked) .ps-hw-list label:nth-of-type(4),.ps-hw:has(.ps-hw-in:nth-of-type(5):checked) .ps-hw-list label:nth-of-type(5),.ps-hw:has(.ps-hw-in:nth-of-type(6):checked) .ps-hw-list label:nth-of-type(6)){border-color:var(--rd);background:var(--rd50);box-shadow:0 6px 18px -10px #d42b1f80}:is(.ps-hw:has(.ps-hw-in:first-of-type:checked) .ps-hw-list label:first-of-type .ps-hw-m s,.ps-hw:has(.ps-hw-in:nth-of-type(2):checked) .ps-hw-list label:nth-of-type(2) .ps-hw-m s,.ps-hw:has(.ps-hw-in:nth-of-type(3):checked) .ps-hw-list label:nth-of-type(3) .ps-hw-m s,.ps-hw:has(.ps-hw-in:nth-of-type(4):checked) .ps-hw-list label:nth-of-type(4) .ps-hw-m s,.ps-hw:has(.ps-hw-in:nth-of-type(5):checked) .ps-hw-list label:nth-of-type(5) .ps-hw-m s,.ps-hw:has(.ps-hw-in:nth-of-type(6):checked) .ps-hw-list label:nth-of-type(6) .ps-hw-m s){transform:scaleX(1)}:is(.ps-hw:has(.ps-hw-in:first-of-type:checked) .ps-hw-arc:first-of-type,.ps-hw:has(.ps-hw-in:nth-of-type(2):checked) .ps-hw-arc:nth-of-type(2),.ps-hw:has(.ps-hw-in:nth-of-type(3):checked) .ps-hw-arc:nth-of-type(3),.ps-hw:has(.ps-hw-in:nth-of-type(4):checked) .ps-hw-arc:nth-of-type(4),.ps-hw:has(.ps-hw-in:nth-of-type(5):checked) .ps-hw-arc:nth-of-type(5),.ps-hw:has(.ps-hw-in:nth-of-type(6):checked) .ps-hw-arc:nth-of-type(6)){opacity:1}:is(.ps-hw:has(.ps-hw-in:first-of-type:checked) .ps-hw-c>div:first-of-type,.ps-hw:has(.ps-hw-in:nth-of-type(2):checked) .ps-hw-c>div:nth-of-type(2),.ps-hw:has(.ps-hw-in:nth-of-type(3):checked) .ps-hw-c>div:nth-of-type(3),.ps-hw:has(.ps-hw-in:nth-of-type(4):checked) .ps-hw-c>div:nth-of-type(4),.ps-hw:has(.ps-hw-in:nth-of-type(5):checked) .ps-hw-c>div:nth-of-type(5),.ps-hw:has(.ps-hw-in:nth-of-type(6):checked) .ps-hw-c>div:nth-of-type(6)){opacity:1;transform:none}.ps-flow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin-block-start:26px;display:grid;position:relative}.ps-flow:before{content:"";background:var(--ln);z-index:0;block-size:2px;position:absolute;inset-block-start:23px;inset-inline:9%}.ps-flow-fill{background:linear-gradient(90deg,var(--rd3),var(--rd));transform-origin:0;z-index:1;block-size:2px;inline-size:82%;position:absolute;inset-block-start:23px;inset-inline-start:9%;transform:scaleX(0)}.ps-step{z-index:2;text-align:center;position:relative}.ps-step b{background:var(--wh);border:2px solid var(--ln);block-size:48px;inline-size:48px;color:var(--mut2);transition:all .45s var(--e);border-radius:99px;place-items:center;margin-inline:auto;font-size:14px;font-weight:900;display:grid}.ps-step:hover b{transform:translateY(-3px)}.ps-step h4{margin-block-start:12px;font-size:15.5px}.ps-step p{color:var(--mut);margin-block-start:6px;font-size:13px}.ps-ana{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,30px);margin-block-start:22px;display:grid}.ps-ana-fig{border-radius:var(--r3);border:1px solid var(--ln);background:var(--sf);aspect-ratio:8/5;line-height:0;position:relative;overflow:hidden}.ps-ana-fig>img{object-fit:cover;block-size:100%;inline-size:100%}.ps-ana input{opacity:0;pointer-events:none;position:absolute}.ps-dot{cursor:pointer;border:2px solid var(--rd);block-size:32px;inline-size:32px;color:var(--rd2);transition:transform .3s var(--e),background .3s var(--e2),color .3s var(--e2);background:#ffffffeb;border-radius:99px;place-items:center;margin:-16px 0 0 -16px;font-size:12px;font-weight:900;display:grid;position:absolute;box-shadow:0 4px 12px #1a151247}.ps-dot:before{content:"";border:2px solid var(--rd);opacity:0;animation:ps-wave 2.6s var(--e2) infinite;border-radius:99px;position:absolute;inset:-6px}.ps-dot:nth-of-type(2):before{animation-delay:.35s}.ps-ana label:nth-of-type(2) .ps-dot:before{animation-delay:.4s}@keyframes ps-wave{0%{opacity:.55;transform:scale(.85)}60%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.ps-dot:after{content:"";border:2px solid var(--rd);opacity:0;border-radius:99px;position:absolute;inset:-7px;transform:scale(.7)}.ps-dot:hover{transform:scale(1.13)}.ps-ana input:checked+.ps-dot{background:var(--rd);color:#fff;transform:scale(1.13)}.ps-ana input:checked+.ps-dot:before{opacity:0;animation:none}.ps-ana input:checked+.ps-dot:after{animation:ps-ping 1.7s var(--e2) infinite}@keyframes ps-ping{0%{opacity:.7;transform:scale(.75)}70%{opacity:0;transform:scale(1.35)}to{opacity:0}}.ps-ana-panels{min-block-size:212px;position:relative}.ps-ana-p{background:var(--wh);border:1px solid var(--ln);border-radius:var(--r);opacity:0;pointer-events:none;transition:opacity .36s var(--e),transform .36s var(--e);padding:20px;position:absolute;inset:0;transform:translateY(9px)}.ps-ana-p b{letter-spacing:.12em;color:var(--rd);font-size:11px;font-weight:800;display:block}.ps-ana-p h4{margin-block-start:8px;font-size:18px}.ps-ana-p p{color:var(--mut);margin-block-start:8px;font-size:14px}.ps-ana-p ul{gap:7px;margin-block-start:11px;display:grid}.ps-ana-p li{color:var(--mut);padding-inline-start:17px;font-size:13px;position:relative}.ps-ana-p li:before{content:"";background:var(--rd100);border-radius:2px;block-size:6px;inline-size:6px;position:absolute;inset-block-start:7px;inset-inline-start:0}:is(.ps-ana:has(input:first-of-type:checked) .ps-ana-p:first-of-type,.ps-ana:has(input:nth-of-type(2):checked) .ps-ana-p:nth-of-type(2),.ps-ana:has(input:nth-of-type(3):checked) .ps-ana-p:nth-of-type(3),.ps-ana:has(input:nth-of-type(4):checked) .ps-ana-p:nth-of-type(4),.ps-ana:has(input:nth-of-type(5):checked) .ps-ana-p:nth-of-type(5),.ps-ana:has(input:nth-of-type(6):checked) .ps-ana-p:nth-of-type(6),.ps-ana:has(input:nth-of-type(7):checked) .ps-ana-p:nth-of-type(7),.ps-ana:has(input:nth-of-type(8):checked) .ps-ana-p:nth-of-type(8)){opacity:1;pointer-events:auto;transform:none}.ps-bus{border:1px solid var(--ln);border-radius:var(--r3);background:linear-gradient(150deg,var(--carbon),#181413);margin-block-start:22px;overflow:hidden}.ps-bus-in{padding:clamp(18px,2.4vw,30px)}.ps-bus h3{color:#fff;font-size:clamp(20px,2.6vw,28px)}.ps-bus .ps-eb{color:var(--rd3)}.ps-bus .ps-eb:before{background:var(--rd3)}.ps-bus p{color:#b3a9a4;max-inline-size:56ch;margin-block-start:9px;font-size:15px}.ps-bus svg{block-size:auto;inline-size:100%;margin-block-start:18px;display:block}.ps-bus-w{stroke:#ffffff24;stroke-width:2px;fill:none}.ps-bus-n{fill:#2e2825;stroke:#ffffff29;stroke-width:1.5px}.ps-bus-na{fill:var(--rd)}.ps-bus-t{fill:#e8e1dd;font-size:11.5px;font-weight:700}.ps-bus-s{fill:#8a807b;font-size:10px;font-weight:600}.ps-bus-p{fill:var(--rd3)}.ps-bus-p1{animation:ps-run 2.6s var(--e2) infinite}.ps-bus-p2{animation:ps-run 2.6s var(--e2) .55s infinite}.ps-bus-p3{animation:ps-run 2.6s var(--e2) 1.1s infinite}.ps-bus-p4{animation:ps-run 2.6s var(--e2) 1.65s infinite}@keyframes ps-run{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(520px)}}.ps-bus-l{color:#8a807b;flex-wrap:wrap;gap:16px;margin-block-start:12px;font-size:12px;font-weight:600;display:flex}.ps-tabs{margin-block-start:20px}.ps-tab-in{opacity:0;pointer-events:none;position:absolute}.ps-tabnav{flex-wrap:wrap;gap:7px;margin-block-end:16px;display:flex}.ps-tabnav label{cursor:pointer;color:var(--mut);background:var(--wh);border:1px solid var(--ln);transition:all .26s var(--e2);border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.ps-tabnav label:hover{border-color:var(--rd3);color:var(--rd2)}.ps-tabnav label i{background:var(--ln2);color:var(--mut);transition:all .26s var(--e2);border-radius:99px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:800}:is(.ps-tabs:has(.ps-tab-in:first-of-type:checked) .ps-tabnav label:first-of-type,.ps-tabs:has(.ps-tab-in:nth-of-type(2):checked) .ps-tabnav label:nth-of-type(2),.ps-tabs:has(.ps-tab-in:nth-of-type(3):checked) .ps-tabnav label:nth-of-type(3),.ps-tabs:has(.ps-tab-in:nth-of-type(4):checked) .ps-tabnav label:nth-of-type(4),.ps-tabs:has(.ps-tab-in:nth-of-type(5):checked) .ps-tabnav label:nth-of-type(5),.ps-tabs:has(.ps-tab-in:nth-of-type(6):checked) .ps-tabnav label:nth-of-type(6)){background:var(--rd);border-color:var(--rd);color:#fff}:is(.ps-tabs:has(.ps-tab-in:first-of-type:checked) .ps-tabnav label:first-of-type i,.ps-tabs:has(.ps-tab-in:nth-of-type(2):checked) .ps-tabnav label:nth-of-type(2) i,.ps-tabs:has(.ps-tab-in:nth-of-type(3):checked) .ps-tabnav label:nth-of-type(3) i,.ps-tabs:has(.ps-tab-in:nth-of-type(4):checked) .ps-tabnav label:nth-of-type(4) i,.ps-tabs:has(.ps-tab-in:nth-of-type(5):checked) .ps-tabnav label:nth-of-type(5) i,.ps-tabs:has(.ps-tab-in:nth-of-type(6):checked) .ps-tabnav label:nth-of-type(6) i){color:#fff;background:#ffffff3d}:is(.ps-tabs:has(.ps-tab-in:first-of-type:checked) .ps-panel:first-of-type,.ps-tabs:has(.ps-tab-in:nth-of-type(2):checked) .ps-panel:nth-of-type(2),.ps-tabs:has(.ps-tab-in:nth-of-type(3):checked) .ps-panel:nth-of-type(3),.ps-tabs:has(.ps-tab-in:nth-of-type(4):checked) .ps-panel:nth-of-type(4),.ps-tabs:has(.ps-tab-in:nth-of-type(5):checked) .ps-panel:nth-of-type(5),.ps-tabs:has(.ps-tab-in:nth-of-type(6):checked) .ps-panel:nth-of-type(6)){animation:ps-in .38s var(--e) both;display:grid}@keyframes ps-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.ps-panel span{background:var(--wh);border:1px solid var(--ln);border-inline-start:3px solid var(--rd100);border-radius:var(--r2);color:var(--ink2);transition:transform .25s var(--e),border-color .25s var(--e2);padding:11px 13px;font-size:13px}.ps-panel span:hover{border-inline-start-color:var(--rd);transform:translateY(-2px)}.ps-specs{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));align-items:start;gap:14px;margin-block-start:16px;display:grid}.ps-tw{border:1px solid var(--ln);border-radius:var(--r);background:var(--wh);overflow:hidden}.ps-tbl{border-collapse:collapse;table-layout:fixed;inline-size:100%;font-size:14px}.ps-tbl caption{caption-side:top;text-align:start;letter-spacing:.1em;color:var(--rd2);background:var(--rd50);padding:10px 16px;font-size:11.5px;font-weight:800}.ps-tbl th,.ps-tbl td{text-align:start;border-block-start:1px solid var(--ln);vertical-align:top;overflow-wrap:anywhere;padding:11px 16px}.ps-tbl th{inline-size:44%;color:var(--mut);font-weight:500}.ps-tbl td{color:var(--ink);font-weight:700}.ps-tbl tbody tr{transition:background .22s var(--e2)}.ps-tbl tbody tr:hover{background:var(--rd50)}.ps-gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block-start:18px;display:grid}.ps-gal figure{border:1px solid var(--ln);border-radius:var(--r);background:var(--wh);transition:transform .38s var(--e),box-shadow .38s var(--e);margin:0;overflow:hidden}.ps-gal figure:hover{transform:translateY(-5px);box-shadow:0 18px 34px -20px #1a151280}.ps-gal img{aspect-ratio:8/5;object-fit:cover;transition:transform .65s var(--e)}.ps-gal figure:hover img{transform:scale(1.05)}.ps-gal figcaption{color:var(--mut);border-block-start:1px solid var(--ln);padding:12px 14px;font-size:13px}.ps-media{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(16px,2.4vw,28px);margin-block-start:20px;display:grid}.ps-360{border:1px solid var(--ln);border-radius:var(--r3);background:var(--wh);aspect-ratio:1;inline-size:100%;position:relative;overflow:hidden}.ps-360 img{inline-size:100%;height:auto;animation:4.2s steps(24,end) infinite ps-360}@keyframes ps-360{to{transform:translateY(-100%)}}.ps-360:hover img,.ps-360:focus-within img{animation-play-state:paused}.ps-360 b{letter-spacing:.1em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1512b8;border-radius:99px;padding:6px 11px;font-size:10.5px;font-weight:800;position:absolute;inset-block-end:12px;inset-inline-start:12px}.ps-vid{border:1px solid var(--ln);border-radius:var(--r3);transition:transform .34s var(--e),box-shadow .34s var(--e);background:#000;text-decoration:none;display:block;position:relative;overflow:hidden}.ps-vid:hover{transform:translateY(-4px);box-shadow:0 18px 34px -20px #1a15128c}.ps-vid img{aspect-ratio:16/9;object-fit:cover;opacity:.86;transition:opacity .34s var(--e)}.ps-vid:hover img{opacity:1}.ps-vid span{place-items:center;display:grid;position:absolute;inset:0}.ps-vid span i{block-size:62px;inline-size:62px;transition:transform .34s var(--e);background:#fffffff2;border-radius:99px;place-items:center;display:grid;box-shadow:0 10px 26px #0006}.ps-vid:hover span i{transform:scale(1.08)}.ps-vid span i svg{block-size:23px;inline-size:23px;color:var(--rd2);margin-inline-start:4px}.ps-vid em{color:#fff;text-shadow:0 2px 8px #0009;font-size:13px;font-style:normal;font-weight:700;position:absolute;inset-block-end:14px;inset-inline-start:14px}.ps ul.ps-box{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-block-start:30px;display:grid}.ps-box li{background:var(--wh);border:1px solid var(--ln);border-radius:var(--r2);transition:transform .26s var(--e),border-color .26s var(--e2);align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.ps-box li:hover{border-color:var(--rd3);transform:translateY(-2px)}.ps-box b{background:var(--rd50);block-size:23px;inline-size:23px;color:var(--rd2);border-radius:99px;flex:none;place-items:center;font-size:12px;display:grid}.ps-faq{border:1px solid var(--ln);border-radius:var(--r);background:var(--wh);margin-block-start:18px;overflow:hidden}.ps-faq details{border-block-start:1px solid var(--ln)}.ps-faq details:first-child{border-block-start:0}.ps-faq summary{cursor:pointer;transition:background .24s var(--e2);align-items:flex-start;gap:13px;padding:15px 18px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.ps-faq summary::-webkit-details-marker{display:none}.ps-faq summary:hover{background:var(--sf)}.ps-faq summary:after{content:"";border-inline-end:2px solid var(--rd);border-block-end:2px solid var(--rd);block-size:10px;inline-size:10px;transition:transform .3s var(--e);flex:none;margin-block-start:5px;margin-inline-start:auto;transform:rotate(45deg)}.ps-faq details[open] summary{background:var(--rd50)}.ps-faq details[open] summary:after{transform:rotate(-135deg)}.ps-faq .ps-a{color:var(--mut);padding:0 18px 18px;font-size:14px}.ps-note{background:var(--rd50);border:1px solid var(--rd100);border-radius:var(--r);margin-block-start:20px;padding:18px 20px}.ps-note h4{color:var(--rd2);margin-block-end:9px;font-size:14.5px}.ps-note li{color:var(--mut);margin-block-start:7px;padding-inline-start:18px;font-size:13px;position:relative}.ps-note li:before{content:"";background:var(--rd3);border-radius:2px;block-size:6px;inline-size:6px;position:absolute;inset-block-start:7px;inset-inline-start:0}.ps-note li b{color:var(--ink);font-weight:700}@media (max-width:900px){.ps-hero-g,.ps-ana,.ps-hw,.ps-media{grid-template-columns:1fr}.ps-gal{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-ana-panels{min-block-size:0;position:static}.ps-ana-p{opacity:1;pointer-events:auto;display:none;position:static;transform:none}:is(.ps-ana:has(input:first-of-type:checked) .ps-ana-p:first-of-type,.ps-ana:has(input:nth-of-type(2):checked) .ps-ana-p:nth-of-type(2),.ps-ana:has(input:nth-of-type(3):checked) .ps-ana-p:nth-of-type(3),.ps-ana:has(input:nth-of-type(4):checked) .ps-ana-p:nth-of-type(4),.ps-ana:has(input:nth-of-type(5):checked) .ps-ana-p:nth-of-type(5),.ps-ana:has(input:nth-of-type(6):checked) .ps-ana-p:nth-of-type(6),.ps-ana:has(input:nth-of-type(7):checked) .ps-ana-p:nth-of-type(7),.ps-ana:has(input:nth-of-type(8):checked) .ps-ana-p:nth-of-type(8)){display:block}.ps-flow:before,.ps-flow-fill{display:none}.ps-step{text-align:start;align-items:flex-start;gap:14px;display:flex}.ps-step b{margin-inline:0}.ps-step h4{margin-block-start:0}}@media (max-width:560px){.ps-gal{grid-template-columns:1fr}.ps-tbl th{inline-size:47%}.ps-tbl th,.ps-tbl td{padding:10px 13px;font-size:13px}.ps-dot{block-size:27px;inline-size:27px;margin:-13.5px 0 0 -13.5px;font-size:11px}}@supports (animation-timeline:view()){.ps-rail i{animation:linear ps-fill;animation-timeline:scroll();animation-range:0% 100%}@keyframes ps-fill{to{transform:scaleX(1)}}.ps-reveal{animation:ps-rise .8s var(--e) both;animation-timeline:view();animation-range:entry 6% cover 30%}@keyframes ps-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.ps-flow-fill{animation:linear both ps-fill;animation-timeline:view();animation-range:entry 32% cover 62%}.ps-step b{animation:linear both ps-lit;animation-timeline:view();animation-range:entry 36% cover 66%}@keyframes ps-lit{to{border-color:var(--rd);color:var(--rd2);box-shadow:0 0 0 5px var(--rd50)}}.ps-step:nth-child(3) b{animation-range:entry 42% cover 72%}.ps-step:nth-child(4) b{animation-range:entry 46% cover 76%}.ps-step:nth-child(5) b{animation-range:entry 50% cover 80%}}@media (prefers-reduced-motion:reduce){.ps *,.ps :before,.ps :after{transition:none!important;animation:none!important}.ps-reveal{opacity:1!important;transform:none!important}.ps-num:after{content:none}.ps-num em{display:inline!important}.ps-hw-m s{transform:scaleX(1)!important}}