.cusa-pdx{--pdx-text:var(--COLOR-TEXT,#212121);--pdx-light:var(--COLOR-TEXT-LIGHT,#646464);--pdx-blue:var(--COLOR-PRIMARY,#1d6be0);--pdx-blue-hover:var(--COLOR-PRIMARY-HOVER,#0b49a5);--pdx-blue-fade:var(--COLOR-PRIMARY-FADE,rgba(29,107,224,.05));--pdx-bg2:var(--COLOR-BG-SECONDARY,#f7f9fa);--pdx-line:var(--COLOR-BORDER,#f0f0f0);--pdx-line-dark:var(--COLOR-BORDER-DARK,#bdbdbd);--pdx-pink:var(--COLOR-SALE-BG,#f9dee5);--pdx-radius:var(--RADIUS,3px);--pdx-font:var(--FONT-STACK-BODY,"Source Sans Pro",sans-serif);--pdx-head:var(--FONT-STACK-HEADING,"Source Sans Pro",sans-serif);color:var(--pdx-text);font-family:var(--pdx-font);font-size:16px;line-height:1.6}.cusa-pdx *{box-sizing:border-box}:where(.cusa-pdx) h2,:where(.cusa-pdx) h3{font-family:var(--pdx-head);font-weight:600;color:var(--pdx-text);letter-spacing:0;margin:0;text-transform:none}:where(.cusa-pdx) p{margin:0 0 14px}:where(.cusa-pdx) a{color:inherit}.cusa-pdx-band{padding:80px 32px}.cusa-pdx-band--alt{background:var(--pdx-bg2)}.cusa-pdx-band--blue{background:var(--pdx-blue-fade)}.cusa-pdx-wrap{max-width:1200px;margin:0 auto}.cusa-pdx-eyebrow{font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pdx-blue);margin:0 0 10px}.cusa-pdx-h2{font-size:36px;line-height:1.15}.cusa-pdx-center{text-align:center}.cusa-pdx-ov{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.cusa-pdx-ov-media{background:#fff;border:1px solid var(--pdx-line);border-radius:var(--pdx-radius);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;max-width:480px;width:100%;justify-self:center;position:relative}.cusa-pdx-ov-media:after{content:"";position:absolute;left:24px;right:24px;bottom:-10px;height:10px;background:var(--pdx-pink);border-radius:0 0 var(--pdx-radius) var(--pdx-radius)}.cusa-pdx-ov-media img{width:70%;height:auto}.cusa-pdx-ov-sum{font-size:19px;line-height:1.55;margin:16px 0 30px;max-width:540px}.cusa-pdx-specs{list-style:none;margin:0;padding:0;max-width:540px}.cusa-pdx-specs li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--pdx-line-dark);font-size:15px}.cusa-pdx-specs li:first-child{border-top:2px solid var(--pdx-text)}.cusa-pdx-specs span{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--pdx-light)}.cusa-pdx-specs b{font-weight:600;text-align:right}.cusa-pdx-specs b:first-letter{text-transform:uppercase}.cusa-pdx-two{display:grid;grid-template-columns:1fr 1fr;gap:64px}.cusa-pdx-two h3{font-size:28px;line-height:1.2;margin:0 0 16px}.cusa-pdx-two>div+div{border-left:1px solid var(--pdx-line-dark);padding-left:64px}.cusa-pdx-tips-h{font-size:34px;text-align:center;margin:0 auto 44px;max-width:760px;line-height:1.15}.cusa-pdx-tips{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;list-style:none;margin:0;padding:0}.cusa-pdx-tips li{background:#fff;border-radius:var(--pdx-radius);padding:26px 24px;font-size:15.5px;line-height:1.55;box-shadow:0 1px 0 var(--pdx-line)}.cusa-pdx-tips li i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--pdx-blue);color:#fff;font-style:normal;font-weight:600;font-size:15px;margin-bottom:14px}.cusa-pdx-cmp-top{margin-bottom:34px}.cusa-pdx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cusa-pdx-chips a{font-size:13px;text-decoration:none;color:var(--pdx-text);background:#fff;border:1px solid var(--pdx-line-dark);padding:6px 12px;border-radius:999px;transition:border-color .2s,color .2s}.cusa-pdx-chips a:hover{border-color:var(--pdx-blue);color:var(--pdx-blue)}.cusa-pdx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cusa-pdx-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.cusa-pdx-card-img{background:#fff;border:1px solid var(--pdx-line);border-radius:var(--pdx-radius);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;margin-bottom:14px;overflow:hidden}.cusa-pdx-card-img img{width:64%;height:auto;transition:transform .3s}.cusa-pdx-card:hover .cusa-pdx-card-img img{transform:scale(1.04)}.cusa-pdx-card h3{font-size:17px;line-height:1.3;text-align:center}.cusa-pdx-card-price{font-size:15px;color:var(--pdx-light);text-align:center;margin-top:2px}.cusa-pdx-card p{font-size:15px;color:var(--pdx-light);margin:10px 0 16px;text-align:center}.cusa-pdx-card-btn{margin-top:auto;background:var(--pdx-blue);color:#fff;text-align:center;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:12px;border-radius:var(--pdx-radius);transition:background .2s}.cusa-pdx-card:hover .cusa-pdx-card-btn{background:var(--pdx-blue-hover)}.cusa-pdx-faq{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:start}.cusa-pdx-faq-side p{color:var(--pdx-light);margin-top:16px}.cusa-pdx-faq-side a{color:var(--pdx-blue)}.cusa-pdx-faq details{border-bottom:1px solid var(--pdx-line-dark)}.cusa-pdx-faq details:first-of-type{border-top:2px solid var(--pdx-text)}.cusa-pdx-faq summary{list-style:none;cursor:pointer;padding:18px 44px 18px 0;position:relative;font-size:18px;font-weight:600;line-height:1.35}.cusa-pdx-faq summary::-webkit-details-marker{display:none}.cusa-pdx-faq summary:before,.cusa-pdx-faq summary:after{content:"";position:absolute;right:8px;top:50%;width:14px;height:2px;background:var(--pdx-blue);transition:transform .2s}.cusa-pdx-faq summary:after{transform:rotate(90deg)}.cusa-pdx-faq details[open] summary:after{transform:rotate(0)}.cusa-pdx-faq .faq-answer{padding:0 44px 20px 0}.cusa-pdx-faq .faq-answer p{margin:0}@media(max-width:989px){.cusa-pdx-band{padding:56px 22px}.cusa-pdx-h2{font-size:28px}.cusa-pdx-ov,.cusa-pdx-two,.cusa-pdx-faq{grid-template-columns:1fr;gap:36px}.cusa-pdx-ov-media{max-width:300px}.cusa-pdx-ov-sum{font-size:17px}.cusa-pdx-two>div+div{border-left:0;padding-left:0;border-top:1px solid var(--pdx-line-dark);padding-top:36px}.cusa-pdx-two h3{font-size:24px}.cusa-pdx-tips-h{font-size:26px;margin-bottom:28px}.cusa-pdx-tips{gap:12px}.cusa-pdx-tips li{display:grid;grid-template-columns:48px 1fr;align-items:start;padding:18px}.cusa-pdx-tips li i{margin:0}.cusa-pdx-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-right:-22px;padding-right:22px}.cusa-pdx-card{flex:0 0 72%;scroll-snap-align:start}.cusa-pdx-faq summary{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cusa-pdx.css.map */
