.sa-connector-page{--mc-blue:#078fbd;color:#10283d}.sa-connector-hero{padding:48px 0;background:linear-gradient(110deg,#f7fbfd 45%,#e8f7fc)}.sa-connector-hero>.sa-container{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:center}.sa-connector-kicker,.sa-connector-section-head>span{color:var(--mc-blue);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sa-connector-hero h1{max-width:850px;margin:12px 0 16px;font-size:clamp(34px,4vw,58px);line-height:1.05}.sa-connector-hero p{max-width:800px;color:#587086;font-size:18px;line-height:1.65}.sa-connector-hero aside{display:grid;gap:8px;padding:24px;border-radius:18px;background:#076b8b;color:#fff;box-shadow:0 18px 40px rgba(7,107,139,.2)}.sa-connector-hero aside span{opacity:.82;line-height:1.55}.sa-connector-seo,.sa-connector-faq{margin-top:48px;margin-bottom:48px;padding:32px;border:1px solid #d5e5ee;border-radius:22px;background:#fff}.sa-connector-section-head h2{margin:8px 0 24px;font-size:30px}.sa-connector-seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sa-connector-seo-grid article{padding:22px;border-radius:16px;background:#f3f9fc}.sa-connector-seo-grid h3{margin:0 0 8px}.sa-connector-seo-grid p,.sa-connector-faq p{margin:0;color:#587086;line-height:1.65}.sa-connector-note{margin-top:20px;padding:18px 20px;border-left:4px solid var(--mc-blue);background:#eef8fb}.sa-connector-faq details{border-top:1px solid #dbe8ef;padding:17px 0}.sa-connector-faq summary{cursor:pointer;font-weight:750}.sa-connector-faq p{padding-top:12px}.sa-connector-page .sa-dimension-product__cart,.sa-connector-page .sa-dimension-product__buy button{display:inline-flex!important;align-items:center;justify-content:center!important;min-width:148px!important;min-height:46px!important;border:0!important;border-radius:12px!important;background:#078fbd!important;color:#fff!important;font-weight:800!important;cursor:pointer!important;visibility:visible!important;opacity:1!important}.sa-connector-page .sa-dimension-product__cart:hover{background:#076f94!important}.sa-connector-product .sa-ring-product-cart{display:flex!important;background:#078fbd!important;color:#fff!important;visibility:visible!important;opacity:1!important}@media(max-width:900px){.sa-connector-hero>.sa-container{grid-template-columns:1fr}.sa-connector-seo-grid{grid-template-columns:1fr}}@media(max-width:600px){.sa-connector-hero{padding:32px 0}.sa-connector-seo,.sa-connector-faq{padding:22px 18px;border-radius:16px}.sa-connector-hero h1{font-size:36px}}
.sa-connector-filter{max-width:1320px;margin:36px auto 24px;padding:22px;border:1px solid #d5e5ee;border-radius:18px;background:#f4f9fc}.sa-connector-filter>div{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto auto;gap:12px;align-items:end}.sa-connector-filter label{display:grid;gap:7px}.sa-connector-filter label span{font-size:12px;font-weight:700}.sa-connector-filter input,.sa-connector-filter select{width:100%;height:46px;padding:0 12px;border:1px solid #c7dce8;border-radius:10px;background:#fff}.sa-connector-filter button,.sa-connector-filter a{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 18px;border:0;border-radius:10px;text-decoration:none;font-weight:800}.sa-connector-filter button{background:#078fbd;color:#fff}.sa-connector-filter a{border:1px solid #bdd5e2;color:#173850;background:#fff}.sa-connector-product__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sa-connector-product__meta span{display:grid;gap:2px;min-width:120px;padding:9px 12px;border-radius:10px;background:#eef8fb}.sa-connector-product__meta small{color:#6d8498}.sa-connector-product__meta b{font-size:14px}@media(max-width:1000px){.sa-connector-filter>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sa-connector-filter>div{grid-template-columns:1fr}.sa-connector-filter{margin-left:14px;margin-right:14px}}
.sa-connector-page .sa-connector-catalog{box-sizing:border-box;width:calc(100% - 40px);max-width:1320px;margin:36px auto 0;padding:0}.sa-connector-page .sa-connector-filter{max-width:none;margin:0 0 24px}.sa-connector-page .sa-dimension-toolbar{width:100%;margin-left:0;margin-right:0}.sa-connector-page .sa-dimension-products{width:100%;min-width:0}.sa-connector-page .sa-dimension-product{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;overflow:hidden}.sa-connector-page .sa-dimension-product>form{box-sizing:border-box;width:100%;min-width:0}.sa-connector-page .sa-dimension-pagination{max-width:100%}
.sa-connector-product .sa-ring-product-dimensions{margin-top:24px;padding-top:22px;border-top:1px solid #d7e4ec}.sa-connector-product .sa-ring-product-dimensions>.sa-ring-eyebrow{display:block;margin-bottom:5px;color:#078db9;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.sa-connector-product .sa-ring-product-dimensions h2{margin:0 0 14px;font-size:21px}.sa-connector-product .sa-ring-product-dimensions>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sa-connector-product .sa-ring-product-dimensions>div>span{display:flex;min-width:0;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #cfe2ec;border-radius:10px;background:#eef8fb}.sa-connector-product .sa-ring-product-dimensions small{display:block;color:#60798d;font-size:12px}.sa-connector-product .sa-ring-product-dimensions b{display:block;color:#102f43;font-size:16px;overflow-wrap:anywhere}.sa-connector-product .sa-ring-product-details{box-sizing:border-box;min-height:0!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.75fr);gap:40px;margin-top:28px;padding:30px!important}.sa-connector-product .sa-ring-product-details dl{display:grid;gap:0;margin:0}.sa-connector-product .sa-ring-product-details dl>div{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,1fr);gap:20px;padding:10px 0;border-bottom:1px solid #e3edf2}.sa-connector-product .sa-ring-product-details dl>div:last-child{border-bottom:0}.sa-connector-product .sa-ring-product-details dt{color:#60798d}.sa-connector-product .sa-ring-product-details dd{margin:0;color:#102f43;font-weight:700;text-align:right;overflow-wrap:anywhere}.sa-connector-product .sa-cuff-product-seo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sa-connector-product .sa-cuff-product-seo__grid>div{padding:20px;border-radius:14px;background:#f3f9fc}.sa-connector-product .sa-cuff-product-seo__grid h3{margin:0 0 8px}.sa-connector-product .sa-cuff-product-seo__grid p{margin:0;color:#587086;line-height:1.6}
@media(max-width:900px){.sa-connector-product .sa-ring-product-details{grid-template-columns:1fr;gap:22px}.sa-connector-product .sa-cuff-product-seo__grid{grid-template-columns:1fr}.sa-connector-product .sa-ring-product-dimensions>div{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.sa-connector-page .sa-connector-catalog{width:calc(100% - 28px)}.sa-connector-product .sa-ring-product-dimensions>div{grid-template-columns:1fr}.sa-connector-product .sa-ring-product-details dl>div{grid-template-columns:1fr;gap:4px}.sa-connector-product .sa-ring-product-details dd{text-align:left}}
