.entry-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.entry-nav .entry{min-width:0}
.watch-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:28px}.watch-layout label{display:block;margin:16px 0}.watch-layout input,.watch-layout select,.live-context input,.live-context textarea{box-sizing:border-box;width:100%;font:inherit;padding:12px;border:1px solid #bdccd1;border-radius:8px;background:white;color:#18374d}.watch-benefits{padding:26px;background:#e7eeea;border-radius:16px}.watch-benefits li{margin:20px 0}.watch-product{padding:18px;background:#edf1ed;border-radius:12px}.watch-product strong{display:block}.watch-product .photo-button{display:block;width:100%;height:170px}.watch-product .photo-pair{height:150px}.watch-product small{overflow-wrap:anywhere}.next-price{padding:24px;background:#e8eeeb;border:1px solid #bccfc5;border-radius:12px;margin:20px 0}.next-price h3{font-size:24px}.next-price button{display:block;margin-top:14px}.compare-context-fold{margin:20px 0;border:1px solid #bdccd1;padding:20px;border-radius:12px}.live-context label{display:block;margin:18px 0}.live-context input,.live-context textarea{display:block;margin:8px 0}.compare-select input{width:100%;box-sizing:border-box;margin:8px 0;padding:10px;font:inherit;border:1px solid #bdccd1;border-radius:8px}.live-compare-photo{height:118px!important;background:transparent!important;padding:5px 0!important}.live-compare-photo .photo-button{height:100%;width:100%;padding:0}.live-compare-photo .photo-pair{height:100%;gap:5px}.live-compare-photo .photo-caption{display:none}
.washer-live .live-top{flex-wrap:wrap}.washer-live .live-top button{flex:1 0 28%;font-size:15px}.washer-live .live-top .live-close{flex:1}.washer-live .live-top button[data-view=multi],.washer-live .live-top button[data-view=models]{flex-basis:35%}
.washer-live [data-live-compare-step]:not([data-live-compare-step=context])>.live-context{display:none}.washer-live [data-live-compare-step]:not([data-live-compare-step=fit]) .next-price{display:none}.washer-live .live-context{padding:18px;background:#e8eeeb;border-radius:12px}.washer-live .live-context h3{font-size:24px}.washer-live .live-context label{font-size:17px}.washer-live .next-price{font-size:17px}.washer-live .next-price button{font-size:17px}
.washer-live[data-live-view=watch] .live-bottom,.washer-live[data-live-view=watch] .mode-bar{display:none}.washer-live #view-watch>.section-heading{display:block}.washer-live .watch-layout{display:block}.washer-live .watch-layout h2{font-size:28px}.washer-live .watch-benefits{margin-top:20px;font-size:17px}.washer-live .watch-product .photo-button{height:130px}.washer-live .watch-product .photo-pair{height:110px}.washer-live .watch-product{font-size:18px}.washer-live .watch-product small{font-size:14px}
@media(max-width:700px){.watch-layout{grid-template-columns:1fr}.entry-nav{grid-template-columns:1fr 1fr}.entry strong{font-size:16px}}

/* Photo, title and caption each occupy their own space; live name styles must not unhide image captions. */
.card-art,.detail-art,.live-compare-photo,.watch-product{position:relative;min-width:0}
.card-art,.detail-art{display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:0;overflow:hidden}
.card-art>.photo-button,.detail-art>.photo-button{flex:none;height:190px;min-height:0;padding:12px 16px;overflow:hidden}
.detail-art>.photo-button{height:210px}
.card-art>.photo-caption,.detail-art>.photo-caption,.watch-product>.photo-caption{position:static;display:block;flex:none;margin:0;padding:0 12px 9px;text-align:center;line-height:1.4;overflow-wrap:anywhere}
.photo-button>.photo-pair{width:100%;height:100%;max-height:100%;min-height:0;margin:0;overflow:hidden}
.photo-pair>.photo-unit{flex-shrink:1;min-width:0;min-height:0;overflow:hidden}
.washer-live .live-one-card .card-art{height:auto;min-height:0}
.washer-live .live-one-card .card-art>.photo-button{height:150px;flex:none;padding:8px 12px}
.washer-live .live-one-card .photo-button>.photo-pair{height:100%;max-height:100%}
.washer-live .live-model-names>div{display:flex;flex-direction:column;gap:5px;min-width:0;overflow:hidden}
.washer-live .live-model-names>div>strong,.washer-live .live-model-names>div>span{flex:none;position:static;margin:0;overflow-wrap:anywhere}
.washer-live .live-model-names .live-compare-photo{position:relative;flex:0 0 118px;width:100%;min-height:0;overflow:hidden}
.washer-live .live-model-names .live-compare-photo .photo-button{display:flex;align-items:center;justify-content:center;height:100%;min-height:0;padding:0;overflow:hidden}
.washer-live .live-model-names .live-compare-photo .photo-pair{height:100%;max-height:100%;min-height:0}
.washer-live .live-model-names .live-compare-photo .photo-caption{display:none}
.washer-live .live-model-names .live-compare-photo .art-text{height:100%;min-height:0;padding:8px 4px;overflow:hidden}
.washer-live .live-model-names .live-compare-photo .art-text strong{font-size:16px;line-height:1.3}
.washer-live .live-model-names .live-compare-photo .art-text small,.washer-live .live-model-names .live-compare-photo .art-text em{font-size:10px;line-height:1.4}
.watch-product>.photo-button{position:relative;overflow:hidden}
.hot-art{min-height:0;overflow:hidden;flex:none}
.hot-art>svg{min-width:0;min-height:0;flex-shrink:1;overflow:hidden}
