/* Approved product-page components, cool blue dropper hero and left-aligned tail. */
.drops-page{
 --gummy-blush:#e9f3f6;
 --action-rose:#aec8d1;--action-rose-hover:#98b7c3;--action-rose-deep:#597b89;
 --action-blue:#aec8d1;--action-blue-hover:#98b7c3;--action-ink:#23364d;
 --footer-ice:#d6e8ed;
}
.drops-page .gummy-hero{width:100%;min-width:0;min-height:360px;aspect-ratio:2172/724;background:#687f92}
.drops-page .gummy-hero-content{text-align:center}
.drops-page .gummy-hero h1{max-width:1100px;margin-inline:auto;text-align:center;text-wrap:balance;color:#fff;text-shadow:0 2px 7px rgb(0 20 36 / .6)}
.drops-page .gummy-hero .breadcrumbs{margin-inline:auto;padding-inline:0;text-align:center;color:#fff;text-shadow:0 1px 4px rgb(0 20 36 / .85)}
.drops-page .gummy-hero .breadcrumbs a{color:inherit}
.drops-page .gummy-hero .breadcrumbs a:hover{color:#edf7fc}
.drops-page .breadcrumbs ol{justify-content:center;margin-inline:auto;padding-inline:0}
.drops-page .gummy-hero-image{object-position:center center}
.drops-page .gummy-hero-shade{background:rgb(0 22 39 / .20)}
.drops-page .gummy-intro-layout{gap:60px}
.drops-page .gummy-intro-photo{background:#f0f2f3}
.drops-page .gummy-intro-photo img{aspect-ratio:4/3;object-fit:cover}
.drops-page .gummy-intro-copy h2{text-wrap:balance}
.drops-page .gummy-service-art img{object-fit:contain;filter:drop-shadow(0 10px 10px rgb(49 78 91 / .05))}
.drops-page .gummy-service-quality .gummy-service-art{border-radius:0;overflow:visible;background:transparent}
.drops-page .gummy-services::before{background:linear-gradient(180deg,#e9f3f6 0%,#f5f9fb 46%,rgb(245 249 251 / 0) 100%)}
.drops-page .gummy-service-thread path{stroke:#c8dfe8}
.drops-page .gummy-services .gummy-service-eyebrow{color:#597b89}
.drops-page .gummy-product-title{min-height:0}
.drops-page .product-category{min-height:3.2em}
.drops-page .gummy-partner-shade{background:linear-gradient(90deg,#e9f3f6 0%,rgb(233 243 246 / .99) 28%,rgb(233 243 246 / .96) 45%,rgb(233 243 246 / .72) 61%,rgb(233 243 246 / .25) 80%,rgb(233 243 246 / 0) 100%)}
.drops-page .language-menu button:hover,.drops-page .language-menu button[aria-current=true],.drops-page .nav-panel button:hover,.drops-page .nav-panel a:hover{background:#edf4f6;color:#597b89}
.drops-page .gummy-faq-section .faq-item summary:hover{background:#eef4f6}
.drops-page .gummy-project-cta{background:#d6e8ed;color:#23364d}
.drops-page .gummy-cta-image{object-position:center center}
.drops-page .gummy-cta-shade{background:rgb(0 28 48 / .18)}
.drops-page .gummy-cta-content{max-width:var(--container);text-align:left}
.drops-page .gummy-cta-content h2{width:54%;margin-inline:0;justify-content:flex-start;color:#fff;text-shadow:0 1px 4px rgb(12 35 57 / .12)}
.drops-page .gummy-cta-content>p{width:52%;max-width:650px;margin-inline:0;color:#fff;text-shadow:0 1px 3px rgb(12 35 57 / .14)}
.drops-page .gummy-cta-content .button{margin-inline:0;background:#aec8d1;border-color:#9bb9c5}
.drops-page .gummy-cta-content .button:hover{background:#98b7c3;border-color:#87a9b8}
.drops-page .site-footer{background:linear-gradient(180deg,#d6e8ed 0%,#eff6f8 46%,#fff 100%)}
.drops-page .footer-column li a{color:#455972;font:400 16px/1.45 var(--body)}
.drops-page .footer-column li a:hover{color:#597b89}
.drops-page .footer-bottom{border-top-color:#c1d8e0}
.drops-page .footer-curve svg{fill:#d6e8ed}
.drops-page .button-footer{background:#aec8d1;border-color:#9bb9c5;color:var(--action-ink)}
.drops-page .button-footer:hover{background:#98b7c3;border-color:#87a9b8;color:var(--action-ink)}
.drops-page .gummy-process-step:last-child .gummy-process-connector{display:none}
@media(min-width:1001px){
 .drops-page .gummy-process-step:nth-child(4n) .gummy-process-connector{display:none}
}
@media(max-width:1100px){
 .drops-page .gummy-intro-layout{gap:36px}
 .drops-page .gummy-hero h1{max-width:100%;font-size:36px}
 .drops-page .gummy-partner-shade{background:linear-gradient(90deg,#e9f3f6 0%,rgb(233 243 246 / .99) 34%,rgb(233 243 246 / .94) 53%,rgb(233 243 246 / .58) 73%,rgb(233 243 246 / 0) 100%)}
 .drops-page .gummy-cta-content h2{width:55%}
 .drops-page .gummy-cta-content>p{width:54%}
}
@media(max-width:900px){
 .drops-page .gummy-process-step:nth-child(even) .gummy-process-connector{display:none}
}
@media(max-width:760px){
 .drops-page .gummy-hero{min-height:330px;aspect-ratio:auto}
 .drops-page .gummy-hero-image{object-position:center center}
 .drops-page .gummy-hero h1{max-width:100%;font-size:30px;text-wrap:balance}
 .drops-page .gummy-intro-layout{gap:32px}
 .drops-page .gummy-product-title,.drops-page .product-category{min-height:0}
 .drops-page .gummy-partner-shade{background:linear-gradient(90deg,rgb(233 243 246 / .99),rgb(233 243 246 / .96) 53%,rgb(233 243 246 / .89))}
 .drops-page .gummy-service-quality .gummy-service-art{margin-top:0}
 .drops-page .gummy-cta-content h2,.drops-page .gummy-cta-content>p{width:100%;max-width:none;margin-inline:0}
 .drops-page .gummy-cta-content h2,.drops-page .gummy-cta-content>p{color:#172c43;text-shadow:none}
}
@media(max-width:420px){
 .drops-page .gummy-hero h1{font-size:28px}
 .drops-page .gummy-hero-content{padding-block:46px}
}
