.cp-product-nav>summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:12px 0;cursor:pointer;list-style:none}.cp-product-nav>summary::-webkit-details-marker,.cp-mobile-products>summary::-webkit-details-marker{display:none}.cp-product-nav[open]>summary{color:#135c9e}.cp-product-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);width:min(760px,calc(100vw - 48px));background:#fff;padding:28px;border:1px solid #dce5eb;border-top:3px solid #135c9e;border-radius:0 0 6px 6px;box-shadow:0 18px 32px #102e491c;max-height:calc(100dvh - 130px);overflow-y:auto}.cp-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 32px;list-style:none;margin:0;padding:0}.cp-category-grid ul{list-style:none;margin:4px 0 0;padding:0 0 0 12px;border-left:2px solid #e5edf3}.cp-category-grid a{display:flex;align-items:center;min-height:44px;padding:8px 0;font-size:15px;line-height:1.45;white-space:normal}.cp-category-grid .cp-category-title{font-size:16px;font-weight:700;color:#102e49}.cp-category-grid ul a{font-weight:400;color:#536777}.cp-category-grid a:hover{color:#135c9e;text-decoration:underline;text-underline-offset:4px}.cp-mobile-products>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:60px;padding:14px 0;font-size:20px;font-weight:600;border-bottom:1px solid #dce5eb;cursor:pointer}.cp-mobile-products[open]>summary>span{transform:rotate(45deg)}.cp-mobile-products .cp-category-grid{grid-template-columns:1fr;gap:12px;padding:14px 0 22px}.cp-mobile-products .cp-category-grid a{font-size:17px;min-height:48px;padding:10px 0}.cp-mobile-products .cp-category-grid .cp-category-title{font-size:18px}.cp-mobile-products .cp-category-grid ul{padding-left:16px}.cp-desktop-nav{align-items:center}.cp-product-nav:not([open])>.cp-product-dropdown{display:none}.cp-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:28px}.cp-video-card{border:1px solid #dce5eb;background:#fff;border-radius:6px;overflow:hidden}.cp-video-frame{aspect-ratio:16/9;background:#102e49}.cp-video-frame iframe{display:block;border:0;width:100%;height:100%}.cp-video-copy{padding:25px}.cp-video-copy h3{font-size:23px}.cp-video-copy p{font-size:15px;line-height:1.7;color:#536777}.cp-video-copy strong{color:#172c3d}.cp-video-section .cp-note{margin:26px 0}@media(max-width:580px){.cp-video-grid{gap:24px}.cp-video-copy{padding:22px}.cp-video-copy p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAACEA */
