@charset "UTF-8";:is(.px-content,.blog-article){--blog-primary: #061c75;--blog-primary-dark: #03145a;--blog-primary-mid: #12328f;--blog-surface: #f3f7ff;--blog-surface-alt: #eaf1ff;--blog-border: #d6e0f2;--blog-border-strong: #bdcbea;--blog-text: #101b42;--blog-text-muted: #3d496c;--blog-white: #ffffff;--blog-link: #064fd7;width:100%;color:var(--blog-text);font-family:inherit;font-size:16px;line-height:1.65}:is(.px-content,.blog-article) *,:is(.px-content,.blog-article) *:before,:is(.px-content,.blog-article) *:after{box-sizing:border-box}@media(max-width:760px){:is(.px-content,.blog-article){font-size:15px}}:is(.px-content,.blog-article) p{margin:0 0 18px}:is(.px-content,.blog-article) strong{color:var(--blog-primary-dark);font-weight:700}:is(.px-content,.blog-article) a{color:var(--blog-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:is(.px-content,.blog-article) h2,:is(.px-content,.blog-article) .blog-heading{margin:0 0 20px;color:var(--blog-primary);font-size:clamp(24px,2.8vw,31px);font-weight:750;line-height:1.22;letter-spacing:-.022em}@media(max-width:760px){:is(.px-content,.blog-article) h2,:is(.px-content,.blog-article) .blog-heading{font-size:24px}}@media(max-width:480px){:is(.px-content,.blog-article) h2,:is(.px-content,.blog-article) .blog-heading{font-size:22px}}:is(.px-content,.blog-article) h3,:is(.px-content,.blog-article) .blog-subheading{margin:0 0 6px;color:var(--blog-primary);font-size:21px;font-weight:700;line-height:1.28;letter-spacing:-.012em}@media(max-width:480px){:is(.px-content,.blog-article) h3,:is(.px-content,.blog-article) .blog-subheading{font-size:19px}}:is(.px-content,.blog-article) h4{margin:0 0 8px;color:var(--blog-primary-dark);font-size:17px;font-weight:700;line-height:1.35}:is(.px-content,.blog-article) .blog-list,:is(.px-content,.blog-article) .blog-brands,:is(.px-content,.blog-article) .blog-cards,:is(.px-content,.blog-article) .cd-cards,:is(.px-content,.blog-article) .px-specs,:is(.px-content,.blog-article) .px-downloads{list-style:none}:is(.px-content,.blog-article) .blog-list>li,:is(.px-content,.blog-article) .blog-brands>li,:is(.px-content,.blog-article) .blog-cards>li,:is(.px-content,.blog-article) .cd-cards>li,:is(.px-content,.blog-article) .px-specs>li,:is(.px-content,.blog-article) .px-downloads>li{list-style:none}:is(.px-content,.blog-article) .blog-list>li::marker,:is(.px-content,.blog-article) .blog-brands>li::marker,:is(.px-content,.blog-article) .blog-cards>li::marker,:is(.px-content,.blog-article) .cd-cards>li::marker,:is(.px-content,.blog-article) .px-specs>li::marker,:is(.px-content,.blog-article) .px-downloads>li::marker{content:none}:is(.px-content,.blog-article) .blog-link-strong{font-weight:700}:is(.px-content,.blog-article) .blog-intro{width:100%;margin:0 0 38px;padding:27px 30px;background:linear-gradient(135deg,#fafcff 0%,var(--blog-surface) 100%);border:1px solid var(--blog-border);border-radius:12px}:is(.px-content,.blog-article) .blog-intro p{max-width:990px;font-size:17px;line-height:1.7}:is(.px-content,.blog-article) .blog-intro p:last-child{margin-bottom:0!important}@media(max-width:760px){:is(.px-content,.blog-article) .blog-intro p{font-size:15px}}@media(max-width:760px){:is(.px-content,.blog-article) .blog-intro{margin-bottom:30px;padding:21px 20px}}:is(.px-content,.blog-article) .blog-section{margin:0 0 34px;padding:0 0 36px;border-bottom:1px solid var(--blog-border)}:is(.px-content,.blog-article) .blog-section:last-child,:is(.px-content,.blog-article) .blog-section--flush{padding-bottom:0;border-bottom:0}@media(max-width:760px){:is(.px-content,.blog-article) .blog-section{margin-bottom:28px;padding-bottom:28px}}:is(.px-content,.blog-article) .blog-split{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:38px;align-items:start}:is(.px-content,.blog-article) .blog-split--equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.px-content,.blog-article) .blog-split--reverse>*:first-child{order:2}:is(.px-content,.blog-article) .blog-split__text{padding-top:3px}@media(max-width:1050px){:is(.px-content,.blog-article) .blog-split{grid-template-columns:1fr;gap:22px}:is(.px-content,.blog-article) .blog-split--reverse>*:first-child{order:0}}:is(.px-content,.blog-article) .blog-table-card{overflow:hidden;background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:11px}:is(.px-content,.blog-article) .blog-table-card__title{padding:13px 18px;color:var(--blog-white);background:linear-gradient(90deg,var(--blog-primary) 0%,var(--blog-primary-dark) 100%);font-size:18px;font-weight:700}:is(.px-content,.blog-article) .blog-table-card__scroll{width:100%;overflow-x:auto}:is(.px-content,.blog-article) .blog-table-card__note{margin:0!important;padding:15px 18px 17px;color:var(--blog-text-muted);font-size:14px;font-style:italic;line-height:1.55}:is(.px-content,.blog-article) .blog-table{width:100%;min-width:670px;border-spacing:0;border-collapse:collapse;background:var(--blog-white)}:is(.px-content,.blog-article) .blog-table th,:is(.px-content,.blog-article) .blog-table td{padding:15px 12px;text-align:center;vertical-align:middle;border-right:1px solid var(--blog-border);border-bottom:1px solid var(--blog-border)}:is(.px-content,.blog-article) .blog-table th:last-child,:is(.px-content,.blog-article) .blog-table td:last-child{border-right:0}:is(.px-content,.blog-article) .blog-table thead th{color:var(--blog-primary-dark);background:#f7f9fd;font-size:14px;font-weight:700;line-height:1.35}:is(.px-content,.blog-article) .blog-table tbody td{color:var(--blog-text);font-size:15px;line-height:1.45}:is(.px-content,.blog-article) .blog-table tbody td:first-child{color:var(--blog-primary-dark);font-weight:700;text-align:left}:is(.px-content,.blog-article) .blog-table tbody tr:last-child td{border-bottom:0}:is(.px-content,.blog-article) .blog-table--narrow{min-width:0}:is(.px-content,.blog-article) .blog-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:10px;margin:18px 0 26px;padding:0;list-style:none}:is(.px-content,.blog-article) .blog-list li{margin:0;padding:12px 15px;color:var(--blog-primary-dark);background:var(--blog-surface);border:1px solid var(--blog-border);border-left:3px solid var(--blog-primary);font-size:15px;font-weight:700;line-height:1.4}:is(.px-content,.blog-article) .blog-list--plain{grid-template-columns:repeat(auto-fit,minmax(0,max-content));gap:5px 40px}:is(.px-content,.blog-article) .blog-list--plain li{position:relative;padding:4px 0 4px 18px;color:var(--blog-text);background:none;border:0;font-size:inherit;font-weight:400;line-height:1.5}:is(.px-content,.blog-article) .blog-list--plain li:before{content:"";position:absolute;top:13px;left:2px;width:5px;height:5px;background:var(--blog-primary);border-radius:50%}:is(.px-content,.blog-article) .blog-list--check{gap:9px 24px}:is(.px-content,.blog-article) .blog-list--check li{position:relative;padding:3px 0 3px 31px;color:var(--blog-text);background:none;border:0;font-size:inherit;font-weight:400;line-height:1.5}:is(.px-content,.blog-article) .blog-list--check li:before{content:"";position:absolute;top:50%;left:0;width:21px;height:21px;background:var(--blog-surface-alt);border-radius:50%;transform:translateY(-50%)}:is(.px-content,.blog-article) .blog-list--check li:after{content:"";position:absolute;top:50%;left:7px;width:5px;height:9px;border-right:2px solid var(--blog-primary);border-bottom:2px solid var(--blog-primary);transform:translateY(-62%) rotate(45deg)}:is(.px-content,.blog-article) .blog-list--tags{display:flex;flex-wrap:wrap;gap:9px}:is(.px-content,.blog-article) .blog-list--tags li{padding:7px 15px;border:1px solid var(--blog-border);border-radius:100px;font-size:14px}:is(.px-content,.blog-article) .blog-list--cols-1{grid-template-columns:1fr}:is(.px-content,.blog-article) .blog-list--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.px-content,.blog-article) .blog-list--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){:is(.px-content,.blog-article) .blog-list{grid-template-columns:1fr;gap:8px}:is(.px-content,.blog-article) .blog-list--plain{gap:2px}:is(.px-content,.blog-article) .blog-list--plain li{padding-left:18px}:is(.px-content,.blog-article) .blog-list--tags{gap:8px}}:is(.px-content,.blog-article) .blog-cta{display:grid;grid-template-columns:minmax(230px,1.08fr) minmax(0,2fr) minmax(230px,auto);gap:24px;align-items:center;margin:5px 0 36px;padding:21px 25px;background:linear-gradient(135deg,#f9fbff 0%,var(--blog-surface-alt) 100%);border:1px solid var(--blog-border);border-radius:12px}:is(.px-content,.blog-article) .blog-cta--simple{grid-template-columns:minmax(0,1fr) minmax(230px,auto)}:is(.px-content,.blog-article) .blog-cta__header p{margin:0;color:var(--blog-text);font-size:14px;line-height:1.5}:is(.px-content,.blog-article) .blog-cta__features{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));align-items:stretch}@media(max-width:760px){:is(.px-content,.blog-article) .blog-cta__features{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){:is(.px-content,.blog-article) .blog-cta__features{grid-template-columns:1fr}}:is(.px-content,.blog-article) .blog-cta__feature{display:flex;align-items:center;justify-content:center;min-height:60px;padding:8px 17px;color:var(--blog-primary-dark);font-size:14px;font-weight:700;line-height:1.4;text-align:center;border-left:1px solid var(--blog-border-strong)}:is(.px-content,.blog-article) .blog-cta__feature:first-child{border-left:0}@media(max-width:760px){:is(.px-content,.blog-article) .blog-cta__feature{border-top:1px solid var(--blog-border-strong);border-left:0}:is(.px-content,.blog-article) .blog-cta__feature:nth-child(odd){border-right:1px solid var(--blog-border-strong)}:is(.px-content,.blog-article) .blog-cta__feature:nth-child(1),:is(.px-content,.blog-article) .blog-cta__feature:nth-child(2){border-top:0}}@media(max-width:480px){:is(.px-content,.blog-article) .blog-cta__feature{border-top:1px solid var(--blog-border-strong);border-right:0}:is(.px-content,.blog-article) .blog-cta__feature:first-child{border-top:0}}@media(max-width:1050px){:is(.px-content,.blog-article) .blog-cta{grid-template-columns:1fr;text-align:center}}@media(max-width:760px){:is(.px-content,.blog-article) .blog-cta{padding:21px 18px}}:is(.px-content,.blog-article) .blog-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:230px;min-height:65px;padding:14px 22px;color:var(--blog-white)!important;background:linear-gradient(135deg,var(--blog-primary-mid) 0%,var(--blog-primary-dark) 100%);border:1px solid var(--blog-primary-dark);border-radius:8px;box-shadow:0 5px 15px #061c7524;font-size:16px;font-weight:700;line-height:1.35;text-align:center;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}:is(.px-content,.blog-article) .blog-button:hover{color:var(--blog-white)!important;box-shadow:0 9px 21px #061c753b;opacity:.96;transform:translateY(-2px)}:is(.px-content,.blog-article) .blog-button:focus-visible{outline:3px solid rgba(6,79,215,.28);outline-offset:3px}:is(.px-content,.blog-article) .blog-button--ghost{color:var(--blog-primary-dark)!important;background:transparent;box-shadow:none}:is(.px-content,.blog-article) .blog-button--ghost:hover{color:var(--blog-primary-dark)!important}@media(max-width:1050px){:is(.px-content,.blog-article) .blog-button{max-width:400px;margin:0 auto}}@media(max-width:480px){:is(.px-content,.blog-article) .blog-button{min-width:0}}:is(.px-content,.blog-article) .blog-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:18px 0 26px;padding:0;list-style:none}:is(.px-content,.blog-article) .blog-cards--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.px-content,.blog-article) .blog-cards--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.px-content,.blog-article) .blog-cards--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){:is(.px-content,.blog-article) .blog-cards{grid-template-columns:1fr!important;gap:16px}}:is(.px-content,.blog-article) .blog-card{display:flex;flex-direction:column;overflow:hidden;color:var(--blog-text)!important;background:var(--blog-white);border:1px solid var(--blog-border);border-radius:11px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}:is(.px-content,.blog-article) .blog-card:hover{border-color:var(--blog-primary-mid);box-shadow:0 9px 22px #061c751c;transform:translateY(-3px)}:is(.px-content,.blog-article) .blog-card:focus-visible{outline:3px solid rgba(6,79,215,.28);outline-offset:3px}:is(.px-content,.blog-article) .blog-card__media{display:block;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--blog-surface)}:is(.px-content,.blog-article) .blog-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.px-content,.blog-article) .blog-card__body{display:flex;flex:1;flex-direction:column;padding:16px 18px 18px}:is(.px-content,.blog-article) .blog-card__title{margin:0 0 6px;color:var(--blog-primary);font-size:17px;font-weight:700;line-height:1.3}:is(.px-content,.blog-article) .blog-card__text{margin:0 0 14px!important;color:var(--blog-text-muted);font-size:14px;line-height:1.5}:is(.px-content,.blog-article) .blog-card__link{margin-top:auto;color:var(--blog-link);font-size:14px;font-weight:700}:is(.px-content,.blog-article) .blog-brands{display:flex;flex-wrap:wrap;gap:9px;margin:4px 0 22px;padding:0;list-style:none}:is(.px-content,.blog-article) .blog-brands__label{width:100%;margin:0 0 4px!important;color:var(--blog-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:is(.px-content,.blog-article) .blog-brands--logos{align-items:center;gap:18px 26px}:is(.px-content,.blog-article) .blog-brands--logos .blog-brand{padding:0;background:none;border:0}:is(.px-content,.blog-article) .blog-brands--logos .blog-brand img{display:block;width:auto;max-height:38px}:is(.px-content,.blog-article) .blog-brand{padding:6px 14px;color:var(--blog-primary-dark);background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:100px;font-size:13px;font-weight:700;line-height:1.4}:is(.px-content,.blog-article) .blog-figure{margin:0 0 26px}:is(.px-content,.blog-article) .blog-figure img{display:block;width:100%;height:auto;border:1px solid var(--blog-border);border-radius:11px}:is(.px-content,.blog-article) .blog-figure__caption{margin:10px 0 0;color:var(--blog-text-muted);font-size:13.5px;font-style:italic;line-height:1.5;text-align:center}@media(min-width:1051px){:is(.px-content,.blog-article) .blog-figure--wide{width:100vw;max-width:1180px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}}:is(.px-content,.blog-article) .blog-faq{margin-top:8px}:is(.px-content,.blog-article) .blog-faq__title{margin-bottom:13px}:is(.px-content,.blog-article) .blog-faq__item{margin:0;background:var(--blog-white);border:1px solid var(--blog-border);border-bottom:0}:is(.px-content,.blog-article) .blog-faq__item:first-of-type{border-radius:9px 9px 0 0}:is(.px-content,.blog-article) .blog-faq__item:last-of-type{border-bottom:1px solid var(--blog-border);border-radius:0 0 9px 9px}:is(.px-content,.blog-article) .blog-faq__item[open] .blog-faq__question{background:var(--blog-surface)}:is(.px-content,.blog-article) .blog-faq__item[open] .blog-faq__question:after{transform:translateY(-25%) rotate(225deg)}:is(.px-content,.blog-article) .blog-faq__question{position:relative;padding:15px 52px 15px 20px;color:var(--blog-primary-dark);font-size:15px;font-weight:700;line-height:1.45;cursor:pointer;list-style:none;transition:background-color .2s ease}:is(.px-content,.blog-article) .blog-faq__question:hover{background:#f8faff}:is(.px-content,.blog-article) .blog-faq__question::-webkit-details-marker{display:none}:is(.px-content,.blog-article) .blog-faq__question:after{content:"";position:absolute;top:50%;right:22px;width:9px;height:9px;border-right:2px solid var(--blog-primary);border-bottom:2px solid var(--blog-primary);transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}:is(.px-content,.blog-article) .blog-faq__answer{padding:0 20px 17px;color:var(--blog-text-muted);background:var(--blog-surface)}:is(.px-content,.blog-article) .blog-faq__answer p{margin:0}:is(.px-content,.blog-article) .px-specs{display:grid;grid-template-columns:1fr;gap:10px;margin:14px 0 22px;padding:0;list-style:none}:is(.px-content,.blog-article) .px-specs li{margin:0;padding:13px 16px!important;background:var(--blog-surface);border:1px solid var(--blog-border);border-left:3px solid var(--blog-primary);line-height:1.55}:is(.px-content,.blog-article) .px-specs__label{display:block;margin-bottom:3px;color:var(--blog-primary-dark);font-size:15px;font-weight:700;line-height:1.35}:is(.px-content,.blog-article) .px-specs__text{display:block;color:var(--blog-text);font-size:15px}:is(.px-content,.blog-article) .px-specs--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.px-content,.blog-article) .px-specs--inline{gap:0}:is(.px-content,.blog-article) .px-specs--inline li{display:flex;flex-wrap:wrap;gap:4px 10px;padding:10px 2px;background:none;border:0;border-bottom:1px solid var(--blog-border)}:is(.px-content,.blog-article) .px-specs--inline .px-specs__label{flex:none;min-width:190px;margin-bottom:0}:is(.px-content,.blog-article) .px-specs--inline .px-specs__text{display:inline}@media(max-width:760px){:is(.px-content,.blog-article) .px-specs{grid-template-columns:1fr!important}:is(.px-content,.blog-article) .px-specs--inline .px-specs__label{min-width:0}}:is(.px-content,.blog-article) .px-embed{position:relative;width:100%;margin:6px 0 22px;overflow:hidden;aspect-ratio:16/9;background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:11px}:is(.px-content,.blog-article) .px-embed iframe,:is(.px-content,.blog-article) .px-embed video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}:is(.px-content,.blog-article) .px-embed--square{aspect-ratio:1/1}:is(.px-content,.blog-article) .px-downloads{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:8px 0 22px;padding:0;list-style:none}:is(.px-content,.blog-article) .px-downloads li{margin:0}@media(max-width:760px){:is(.px-content,.blog-article) .px-downloads{grid-template-columns:1fr}}:is(.px-content,.blog-article) .px-download{display:flex;align-items:center;gap:11px;padding:13px 16px;color:var(--blog-primary-dark)!important;background:var(--blog-white);border:1px solid var(--blog-border);border-radius:9px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none!important;transition:border-color .2s ease,box-shadow .2s ease}:is(.px-content,.blog-article) .px-download:before{content:"\2193";flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--blog-primary);background:var(--blog-surface-alt);border-radius:50%;font-size:14px}:is(.px-content,.blog-article) .px-download:hover{border-color:var(--blog-primary-mid);box-shadow:0 6px 16px #061c751a}:is(.px-content,.blog-article) .px-download:focus-visible{outline:3px solid rgba(6,79,215,.28);outline-offset:3px}h1.post-title{color:#061c75;font-size:clamp(31px,4.2vw,44px);font-weight:750;line-height:1.12;letter-spacing:-.032em;text-wrap:balance}@media(max-width:760px){h1.post-title{font-size:clamp(27px,6.5vw,34px);line-height:1.16}}:is(.px-content,.blog-article):is(.px-blog,.blog-article):not(:is(.px-collection,.collection-description,.px-product)){max-width:1180px;margin:0 auto;padding:0 0 55px}@media(max-width:760px){:is(.px-content,.blog-article):is(.px-blog,.blog-article):not(:is(.px-collection,.collection-description,.px-product)){padding:14px 15px 38px}}body:has(:is(.px-collection,.collection-description)) .wrap-cata-title h1{color:#061c75;font-size:clamp(28px,3.6vw,38px);font-weight:750;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}@media(max-width:760px){body:has(:is(.px-collection,.collection-description)) .wrap-cata-title h1{font-size:clamp(25px,6vw,31px)}}hr.cd-cut{height:0;margin:0;border:0}body:has(:is(.px-collection,.collection-description)) .cata-description__more{overflow:hidden;transition:max-height .35s ease}@media(prefers-reduced-motion:reduce){body:has(:is(.px-collection,.collection-description)) .cata-description__more{transition:none}}body:has(:is(.px-collection,.collection-description)) .cd-readmore{display:inline-flex;align-items:center;gap:8px;margin:2px 0 18px;padding:9px 21px;color:#03145a;background:none;border:1px solid #d6e0f2;border-radius:100px;font:inherit;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}body:has(:is(.px-collection,.collection-description)) .cd-readmore:after{content:"\2193";font-size:13px;line-height:1;transition:transform .2s ease}body:has(:is(.px-collection,.collection-description)) .cd-readmore:hover{background:#f3f7ff;border-color:#12328f}body:has(:is(.px-collection,.collection-description)) .cd-readmore:focus-visible{outline:3px solid rgba(6,79,215,.28);outline-offset:3px}body:has(:is(.px-collection,.collection-description)) .cd-readmore[aria-expanded=true]:after{transform:rotate(180deg)}:is(.px-collection,.collection-description){max-width:none;padding:2px 0 16px}:is(.px-collection,.collection-description):is(.px-content--continued,.collection-description--continued){padding-top:0}:is(.px-collection,.collection-description) h2,:is(.px-collection,.collection-description) .blog-faq__title{margin-bottom:14px;font-size:clamp(21px,2.1vw,26px)}:is(.px-collection,.collection-description) .blog-section{margin-bottom:20px;padding-bottom:20px}:is(.px-collection,.collection-description) .blog-section>p:last-child{margin-bottom:0}:is(.px-collection,.collection-description) .blog-list{margin:12px 0 4px}:is(.px-collection,.collection-description) .blog-brands{margin:2px 0 14px}:is(.px-collection,.collection-description) .blog-faq{margin-top:0}:is(.px-collection,.collection-description) .cd-lead{margin:0 0 4px}:is(.px-collection,.collection-description) .cd-lead p{margin:0 0 12px;font-size:18px;line-height:1.6}:is(.px-collection,.collection-description) .cd-lead p:last-child{margin-bottom:0}@media(max-width:760px){:is(.px-collection,.collection-description) .cd-lead p{font-size:16px}}:is(.px-collection,.collection-description) .cd-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:16px;margin:16px 0 4px;padding:0;list-style:none}:is(.px-collection,.collection-description) .cd-cards--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.px-collection,.collection-description) .cd-cards--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){:is(.px-collection,.collection-description) .cd-cards{grid-template-columns:1fr;gap:12px}}:is(.px-collection,.collection-description) .cd-card{display:flex;flex-direction:column;padding:19px 21px 17px;color:var(--blog-text)!important;background:var(--blog-white);border:1px solid var(--blog-border);border-radius:11px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}:is(.px-collection,.collection-description) .cd-card__title{margin:0 0 7px;color:var(--blog-primary);font-size:18px;font-weight:700;line-height:1.28}:is(.px-collection,.collection-description) .cd-card__text{margin:0 0 15px!important;color:var(--blog-text-muted);font-size:14px;line-height:1.55}:is(.px-collection,.collection-description) .cd-card__link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:var(--blog-link);font-size:14px;font-weight:700}:is(.px-collection,.collection-description) .cd-card__link:after{content:"\2192";font-size:15px;line-height:1;transition:transform .2s ease}:is(.px-collection,.collection-description) .cd-card:hover{border-color:var(--blog-primary-mid);box-shadow:0 9px 22px #061c751a;transform:translateY(-3px)}:is(.px-collection,.collection-description) .cd-card:hover .cd-card__link:after{transform:translate(4px)}:is(.px-collection,.collection-description) .cd-card:focus-visible{outline:3px solid rgba(6,79,215,.28);outline-offset:3px}:is(.px-collection,.collection-description) .cd-card--current{background:var(--blog-surface);border-style:dashed;cursor:default;pointer-events:none}:is(.px-collection,.collection-description) .cd-card--current .cd-card__link{color:var(--blog-text-muted);font-weight:400}:is(.px-collection,.collection-description) .cd-card--current .cd-card__link:after{content:none}.px-product{max-width:none;padding:2px 0 14px}.px-product h2{margin-bottom:12px;font-size:clamp(20px,2vw,25px)}.px-product h3{margin:22px 0 10px;font-size:18px}.px-product>*:first-child{margin-top:0}.px-product .blog-section{margin-bottom:18px;padding-bottom:18px}.px-product .blog-cta__header p{font-size:15px}.px-product .shop_attributes{width:100%;margin:6px 0 22px;border-spacing:0;border-collapse:collapse;background:var(--blog-white);border:1px solid var(--blog-border);border-radius:11px;overflow:hidden}.px-product .shop_attributes th,.px-product .shop_attributes td{padding:12px 16px;border-bottom:1px solid var(--blog-border);font-size:15px;line-height:1.45;text-align:left;vertical-align:middle}.px-product .shop_attributes th{width:38%;color:var(--blog-primary-dark);font-weight:700}.px-product .shop_attributes td{color:var(--blog-text)}.px-product .shop_attributes td p{margin:0}.px-product .shop_attributes tr.alt th,.px-product .shop_attributes tr.alt td{background:var(--blog-surface)}.px-product .shop_attributes tr:last-child th,.px-product .shop_attributes tr:last-child td{border-bottom:0}@media(max-width:480px){.px-product .shop_attributes th{width:45%}.px-product .shop_attributes th,.px-product .shop_attributes td{padding:10px 12px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom-content-styles.css.map */
