/* Tablet page: approved product-page structure with an ice-aqua theme. */
.tablets-page{
 --gummy-blush:#d5f0f3;
 --action-rose:#b2d4d8;--action-rose-hover:#9cc5cd;--action-rose-deep:#3e6675;
 --action-blue:#b9d0df;--action-blue-hover:#a3bfd3;--action-ink:#20394e;
 --footer-ice:#d6edf1;
}
.tablets-page .gummy-hero-content{text-align:left}
.tablets-page .gummy-hero h1{max-width:45%;margin-inline:0;text-align:left;text-wrap:balance}
.tablets-page .gummy-hero .breadcrumbs{margin-inline:0;padding-inline:0;text-align:left}
.tablets-page .breadcrumbs ol{justify-content:flex-start;margin-inline:0;padding-inline:0}
.tablets-page .gummy-hero-image{object-position:center center}
.tablets-page .gummy-hero-shade{background:linear-gradient(90deg,rgb(215 242 246 / .22),rgb(215 242 246 / .04) 48%,transparent 65%)}
.tablets-page .gummy-intro-layout{gap:60px}
.tablets-page .gummy-intro-photo{background:#dfeef1}
.tablets-page .gummy-intro-photo img{aspect-ratio:4/3;object-fit:cover}
.tablets-page .gummy-intro-copy h2{text-wrap:balance}
.tablets-page .gummy-service-formula .gummy-service-art img,.tablets-page .gummy-service-quality .gummy-service-art img{object-fit:contain;filter:drop-shadow(0 10px 10px rgb(32 66 78 / .06))}
.tablets-page .gummy-service-quality .gummy-service-art{border-radius:0;overflow:visible;background:transparent;transform:translateY(-24px)}
.tablets-page .gummy-services::before{background:linear-gradient(180deg,#d5f0f3 0%,#edf8f9 46%,rgb(237 248 249 / 0) 100%)}
.tablets-page .gummy-service-thread path{stroke:#b6dce3}
.tablets-page .gummy-service-eyebrow{color:#3e6675}
.tablets-page .gummy-product-title{min-height:0}
.tablets-page .product-category{min-height:3.2em}
.tablets-page .gummy-partner-shade{background:linear-gradient(90deg,#d5f0f3 0%,rgb(213 240 243 / .98) 28%,rgb(213 240 243 / .95) 45%,rgb(213 240 243 / .70) 61%,rgb(213 240 243 / .25) 80%,rgb(213 240 243 / 0) 100%)}
.tablets-page .language-menu button:hover,.tablets-page .language-menu button[aria-current=true],.tablets-page .nav-panel button:hover,.tablets-page .nav-panel a:hover{background:#e6f2f5;color:#355f70}
.tablets-page .gummy-faq-section .faq-item summary:hover{background:#e8f2f4}
.tablets-page .gummy-project-cta{background:#d6edf1;color:#20394e}
.tablets-page .gummy-cta-image{object-position:center}
.tablets-page .gummy-cta-shade{background:rgb(235 245 248 / .52)}
.tablets-page .gummy-cta-content{max-width:870px;text-align:center}
.tablets-page .gummy-cta-content h2,.tablets-page .gummy-cta-content>p{width:auto;margin-inline:auto;color:#172c43;text-shadow:none}
.tablets-page .gummy-cta-content h2{justify-content:center}
.tablets-page .gummy-cta-content .button{margin-inline:auto}
.tablets-page .site-footer{background:linear-gradient(180deg,#d6edf1 0%,#eff7f9 46%,#fff 100%)}
.tablets-page .footer-column li a{color:#455972;font:400 16px/1.45 var(--body)}
.tablets-page .footer-column li a:hover{color:#3e6675}
.tablets-page .footer-bottom{border-top-color:#bbd3dc}
.tablets-page .footer-curve svg{fill:#d6edf1}
.tablets-page .button-footer{background:#b9d0df;border-color:#a9c3d5;color:var(--action-ink)}
.tablets-page .button-footer:hover{background:#a3bfd3;border-color:#90b1c9;color:var(--action-ink)}
.tablets-page .gummy-process-step:last-child .gummy-process-connector{display:none}
@media(min-width:1001px){
 .tablets-page .gummy-process-step:nth-child(4n) .gummy-process-connector{display:none}
}
@media(max-width:1100px){
 .tablets-page .gummy-intro-layout{gap:36px}
 .tablets-page .gummy-hero h1{max-width:46%;font-size:36px}
 .tablets-page .gummy-partner-shade{background:linear-gradient(90deg,#d5f0f3 0%,rgb(213 240 243 / .98) 34%,rgb(213 240 243 / .92) 53%,rgb(213 240 243 / .56) 73%,rgb(213 240 243 / 0) 100%)}
}
@media(max-width:1000px){
 .tablets-page .gummy-process-step:nth-child(even) .gummy-process-connector{display:none}
}
@media(max-width:760px){
 .tablets-page .gummy-hero{min-height:330px}
 .tablets-page .gummy-hero-image{object-position:58% center}
 .tablets-page .gummy-hero h1{max-width:60%;font-size:30px;text-wrap:wrap}
 .tablets-page .gummy-hero-shade{background:linear-gradient(90deg,rgb(215 242 246 / .88),rgb(215 242 246 / .62) 42%,rgb(215 242 246 / .06) 80%)}
 .tablets-page .gummy-intro-layout{gap:32px}
 .tablets-page .gummy-product-title,.tablets-page .product-category{min-height:0}
 .tablets-page .gummy-partner-shade{background:linear-gradient(90deg,rgb(213 240 243 / .99),rgb(213 240 243 / .94) 53%,rgb(213 240 243 / .87))}
 .tablets-page .gummy-service-quality .gummy-service-art{margin-top:0;transform:translateY(-12px)}
 .tablets-page .gummy-cta-content h2,.tablets-page .gummy-cta-content>p{width:100%;margin-inline:auto}
}
@media(max-width:420px){
 .tablets-page .gummy-hero h1{max-width:66%;font-size:28px}
 .tablets-page .gummy-hero-content{padding-block:46px}
}
