.jem-fluid-details{background:#fff;color:#102742;padding:12px 0 60px}.jem-fluid-details__inner{width:min(100% - 40px,1260px);margin:0 auto}.jem-fluid-details__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:28px 0 30px;border-bottom:1px solid #dce6ef}.jem-fluid-details__benefit{display:flex;align-items:center;gap:17px}.jem-fluid-details__icon{flex:none;display:grid;place-items:center;width:61px;height:61px;border-radius:50%;background:#e3f7ee;color:#087052}.jem-fluid-details__icon svg{width:35px;height:35px}.jem-fluid-details__benefit strong{display:block;font-size:.97rem}.jem-fluid-details__benefit small{display:block;font-size:.87rem;line-height:1.45;color:#647a93;margin-top:5px}.jem-fluid-details__columns{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding:27px 0 26px}.jem-fluid-details h2{color:#102742;font-size:clamp(1.45rem,2.3vw,1.9rem);font-weight:750;line-height:1.2;margin:0 0 16px;letter-spacing:-.02em}.jem-fluid-details__compatible{border-right:1px solid #dce6ef;padding-right:24px}.jem-fluid-details__compatible p{font-size:.91rem;color:#667b94;margin:0 0 16px;line-height:1.5}.jem-fluid-details__machine{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:17px;min-height:90px;border-radius:6px;padding:8px 15px;margin:9px 0;color:#153158;text-decoration:none}.jem-fluid-details__machine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #dbe5f0;border-radius:6px;z-index:1;pointer-events:none}.jem-fluid-details__machine[href]:hover:after{border-color:#2468c7}.jem-fluid-details__machine-photo{position:relative;flex:none;display:grid;place-items:center;width:90px;height:72px;overflow:hidden}.jem-fluid-details__machine-photo img{position:static!important;display:block;width:90px!important;height:72px!important;max-width:100%;max-height:100%;object-fit:contain}.jem-fluid-details__machine-icon{width:70px;height:55px;flex:none;display:grid;place-items:center;color:#102742}.jem-fluid-details__machine-icon svg{width:64px;height:48px}.jem-fluid-details__machine strong{font-size:.91rem}.jem-fluid-details__specs dl{margin:0;border:1px solid #dbe5f0;border-radius:6px;overflow:hidden}.jem-fluid-details__specs dl div{display:grid;grid-template-columns:40% 1fr;min-height:40px}.jem-fluid-details__specs dl div+div{border-top:1px solid #dbe5f0}.jem-fluid-details__specs dt,.jem-fluid-details__specs dd{padding:9px 13px;margin:0;font-size:.89rem}.jem-fluid-details__specs dt{background:#f6f9fd;color:#50637d;font-weight:750;border-right:1px solid #dbe5f0}.jem-fluid-details__faq{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:15px;border:1px solid #dbe5f0;border-radius:7px;padding:21px 22px;margin:0 0 29px}.jem-fluid-details__question-mark{display:grid;place-items:center;width:40px;height:40px;border:2px solid #1d66bd;border-radius:50%;font-size:1.4rem;color:#1d66bd;font-weight:750}.jem-fluid-details__faq strong{font-size:.97rem}.jem-fluid-details__faq small{display:block;color:#60748e;font-size:.87rem;margin-top:4px}.jem-fluid-details__faq p{border-left:1px solid #dbe5f0;margin:0;padding-left:23px;font-size:.87rem;line-height:1.55;color:#50657f}.jem-fluid-details__faq p strong{font-size:inherit;color:#102742}.jem-fluid-details__related-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.jem-fluid-details__related-heading a{color:#2365b1;font-size:.9rem}.jem-fluid-details__related{display:grid;grid-template-columns:95px 1fr auto;align-items:center;gap:19px;border:1px solid #dbe5f0;border-radius:7px;padding:15px 19px;margin-bottom:12px}.jem-fluid-details__related-image{height:94px;display:grid;place-items:center}.jem-fluid-details__related-image img{height:90px;width:90px;object-fit:contain}.jem-fluid-details__related-copy a{color:#102742;text-decoration:none}.jem-fluid-details__related-copy strong{display:block;font-size:.92rem}.jem-fluid-details__related-copy span{display:block;font-size:1.15rem;color:#122b4f;font-weight:750;margin-top:6px}.jem-fluid-details__related-copy small{display:block;color:#667b94;font-size:.76rem;font-weight:400}.jem-fluid-details__related-form .button{min-width:140px;padding:12px 18px;border-radius:5px;font-weight:750}.jem-fluid-details__related-choose{min-width:140px;padding:12px 18px;border-radius:5px;font-weight:750;text-align:center}.jem-fluid-details__full-description{margin:24px 0 0;border-top:1px solid #dce6ef;padding:20px 0;color:#334b65}.jem-fluid-details__full-description .rte{max-width:960px;padding-top:17px;line-height:1.65}@media(max-width:800px){.jem-fluid-details__inner{width:min(100% - 28px,650px)}.jem-fluid-details__benefits,.jem-fluid-details__columns{grid-template-columns:1fr}.jem-fluid-details__benefits,.jem-fluid-details__columns{gap:19px}.jem-fluid-details__compatible{border-right:0;padding-right:0}.jem-fluid-details__faq{grid-template-columns:42px 1fr}.jem-fluid-details__faq p{grid-column:1/-1;border-left:0;border-top:1px solid #dbe5f0;padding:12px 0 0}.jem-fluid-details__related{grid-template-columns:75px 1fr}.jem-fluid-details__related-image img{width:70px}.jem-fluid-details__related-form{grid-column:1/-1}.jem-fluid-details__related-form .button{width:100%}}.jem-pdp{background:#fff;border:1px solid #e0e7f0;border-radius:8px;box-shadow:0 8px 35px #0c24480b;overflow:hidden}.jem-pdp .card__section{padding:clamp(20px,2.25vw,32px)}.jem-pdp__authority{display:flex;align-items:center;gap:13px;color:#102742;margin:0 0 22px}.jem-pdp__jem-mark{font-size:1.7rem;line-height:1;font-weight:850;letter-spacing:-.06em;color:#101c29;border-bottom:4px solid #087554;padding-bottom:3px}.jem-pdp__authority strong{display:block;font-size:.7rem;letter-spacing:.04em}.jem-pdp__authority small{display:block;color:#698099;font-size:.7rem;margin-top:3px}.jem-pdp .product-meta__title{color:#112b4e;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:750;line-height:1.18;letter-spacing:-.025em}.jem-pdp .product-meta__reference{margin-top:13px;color:#657991}.jem-pdp .product-meta__sku:before{display:none!important}.jem-pdp .product-meta__share-buttons{display:none}.jem-pdp .product-form__info-list>.product-form__info-item:first-child{display:block;margin:15px 0 0}.jem-pdp .product-form__info-list>.product-form__info-item:first-child>.product-form__info-title{display:none}.jem-pdp .product-form__info-list>.product-form__info-item:first-child>.product-form__info-content{margin-left:0;padding:0}.jem-pdp .price-list .price{font-size:clamp(2.1rem,3.3vw,2.55rem);font-weight:800;color:#102742}.jem-pdp .product-form__info-item--quantity{display:none}.jem-pdp .product-form__payment-container{width:100%;max-width:none;margin:14px 0 0}.jem-pdp .product-form__payment-container buy-button{display:block;width:100%}.jem-pdp .product-form__add-button{display:block;min-height:54px;width:100%;font-size:1.08rem;font-weight:750;border-radius:5px}.product-block-list:has(.jem-pdp) .product-block-list__item--gallery{border:1px solid #e0e7f0;border-radius:8px;overflow:hidden;background:#fff}.product-block-list:has(.jem-pdp) .product-gallery__size-limiter{max-width:min(100%,560px)!important;margin-inline:auto}.product-block-list:has(.jem-pdp) .product-gallery__image{transform:scale(1.08);transform-origin:center center}.jem-fluid-offer{color:#102742;margin:0}.jem-fluid-offer__unit-label{font-size:.86rem;color:#6c7f99;margin:0 0 15px}.jem-fluid-offer__banner{position:relative;overflow:hidden;border-radius:5px;max-width:640px;background:linear-gradient(107deg,#f4f8f8,#edf4f4 57%,#2d383e)}.jem-fluid-offer__banner img{display:block;width:100%;height:auto}.jem-fluid-offer__banner-copy{padding:22px;white-space:normal}.jem-fluid-offer__banner-copy strong,.jem-fluid-offer__banner-copy span{display:block;font-weight:850;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.05;letter-spacing:-.035em}.jem-fluid-offer__banner-copy strong{color:#0d6245}.jem-fluid-offer__banner-copy span{color:#112c51}.jem-fluid-offer__banner-copy p{font-size:.78rem;line-height:1.35;margin:8px 0 0;color:#18334b}.jem-fluid-offer__choices{border:0;padding:0;margin:17px 0 0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jem-fluid-offer__choices legend{font-weight:750;font-size:.9rem;margin-bottom:7px}.jem-fluid-offer__choice{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;min-height:69px;padding:9px;background:#fff;border:2px solid #d9e4ef;border-radius:5px;color:#102742;cursor:pointer}.jem-fluid-offer__choice[aria-pressed=true]{background:#e4f7ed;border-color:#087a51;box-shadow:inset 0 0 0 1px #087a51;color:#104c39}.jem-fluid-offer__choice--offer{background:#f5fbf8;border-color:#a2cdb9}.jem-fluid-offer__choice span{font-size:.94rem;font-weight:750}.jem-fluid-offer__choice strong{font-size:1rem;font-weight:500}.jem-fluid-offer__choice em{position:absolute;top:-14px;left:50%;transform:translate(-50%);white-space:nowrap;padding:3px 8px;color:#fff;background:#12815d;border-radius:4px;font-size:.62rem;font-style:normal;font-weight:800}.jem-fluid-offer__choice:disabled{opacity:.55;cursor:not-allowed}.jem-fluid-offer__custom{margin:11px 0 0;color:#556981;font-size:.78rem}.jem-fluid-offer__custom summary{cursor:pointer;width:max-content;text-decoration:underline;text-underline-offset:3px}.jem-fluid-offer__custom-row{display:flex;gap:11px;align-items:center;margin:8px 0;flex-wrap:wrap}.jem-fluid-offer__stepper{display:flex;align-items:center;border:1px solid #c7d4e1;border-radius:5px;height:37px;overflow:hidden}.jem-fluid-offer__stepper button{border:0;height:100%;width:32px;background:#f5f8fc;cursor:pointer}.jem-fluid-offer__stepper input{width:45px;text-align:center;border:0;font-size:1rem;-webkit-appearance:textfield;appearance:textfield}.jem-fluid-offer__stepper input::-webkit-inner-spin-button,.jem-fluid-offer__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jem-fluid-offer__total strong{color:#112c51}.jem-fluid-offer__status{display:flex;align-items:center;gap:9px;margin:11px 0 0;font-size:.78rem;color:#61738c;line-height:1.35}.jem-fluid-offer__status svg{flex:none;color:#102d57}@media(max-width:800px){.product-block-list:has(.jem-pdp) .product-gallery__image{transform:scale(1.03)}.jem-pdp .card__section{padding:20px}}@media(max-width:420px){.jem-fluid-offer__banner-copy strong,.jem-fluid-offer__banner-copy span{font-size:1.25rem}.jem-fluid-offer__choice{min-height:75px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAEAAAAAAAB */
