/* Supplementary care stays below the six primary products. */
#mouthwash.mouthwash-more{margin:17px 0 0;border-top:1px solid #d4e3ed;border-bottom:1px solid #d4e3ed;background:#fbfdff;scroll-margin-top:calc(var(--wh-header-h,96px) + var(--wh-anchor-h,42px) + 16px)}
#mouthwash>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:56px;padding:12px 17px;cursor:pointer;list-style:none;color:#385d76}
#mouthwash>summary::-webkit-details-marker{display:none}
#mouthwash>summary>span:first-child{display:flex;align-items:baseline;gap:15px;flex-wrap:wrap}
#mouthwash>summary strong{font-size:14px;font-weight:650;line-height:1.7}
#mouthwash>summary small{font-size:11px;color:#627c8e;font-weight:400;line-height:1.7}
#mouthwash .mouthwash-more__icon{font-size:18px;line-height:1;font-weight:400;color:#668ba1;flex:none;transition:transform .15s}
#mouthwash[open] .mouthwash-more__icon{transform:rotate(45deg)}
#mouthwash .mouthwash-more__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:5px 17px 19px}
#mouthwash .mouthwash-more__item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:15px;align-items:start;min-width:0;padding:0;background:none;border:0}
#mouthwash .mouthwash-more__item+section{border-left:1px solid #e0eaf1;padding-left:23px}
#mouthwash figure{margin:0;width:96px;height:96px;border:1px solid #e1eaf0;border-radius:10px;overflow:hidden;background:#f1f7fb}
#mouthwash figure img{display:block;width:100%;height:100%;object-fit:contain;max-width:100%}
#mouthwash h4{font-size:14px;font-weight:650;line-height:1.8;color:#355a72;margin:0 0 7px;letter-spacing:-.015em;overflow-wrap:anywhere}
#mouthwash p{font-size:13px;line-height:1.9;color:#566f81;margin:0}
#mouthwash .mouthwash-more__price{font-size:12px;margin-top:7px;color:#62798b}
#mouthwash .mouthwash-more__price strong{font-size:14px;color:#526f84;font-weight:650}
#mouthwash>summary:focus-visible{outline:3px solid #367c9f;outline-offset:3px}
@media(max-width:1000px){#mouthwash .mouthwash-more__content{gap:18px}#mouthwash .mouthwash-more__item{grid-template-columns:82px minmax(0,1fr);gap:12px}#mouthwash figure{width:82px;height:82px}#mouthwash .mouthwash-more__item+section{padding-left:17px}}
@media(max-width:760px){
 #mouthwash.mouthwash-more{margin-top:15px}
 #mouthwash>summary{padding:12px 13px;min-height:58px}
 #mouthwash>summary>span:first-child{display:block}
 #mouthwash>summary strong{display:block;font-size:13px}
 #mouthwash>summary small{display:block;font-size:10px;margin-top:2px}
 #mouthwash .mouthwash-more__content{grid-template-columns:1fr;gap:16px;padding:4px 13px 16px}
 #mouthwash .mouthwash-more__item{grid-template-columns:80px minmax(0,1fr);gap:13px}
 #mouthwash .mouthwash-more__item+section{border-left:0;border-top:1px solid #e0eaf1;padding:16px 0 0}
 #mouthwash figure{width:80px;height:80px;border-radius:9px}
 #mouthwash h4{font-size:13px;line-height:1.8;margin-bottom:6px}
 #mouthwash p{font-size:12px;line-height:1.9}
 #mouthwash .mouthwash-more__price{font-size:11px;margin-top:7px}
 #mouthwash .mouthwash-more__price strong{font-size:13px}
}
@media(max-width:360px){#mouthwash .mouthwash-more__item{grid-template-columns:66px minmax(0,1fr);gap:11px}#mouthwash figure{width:66px;height:66px}#mouthwash .mouthwash-more__content{padding-inline:11px}#mouthwash h4{font-size:12px}}
@media(prefers-reduced-motion:reduce){#mouthwash .mouthwash-more__icon{transition:none}}
