.umb{--umb-accent: var(--colorBtnPrimary, #63726f);background:var(--umb-bg, var(--colorBody, #fff));color:var(--umb-text, var(--colorTextBody, #000));padding-top:var(--umb-pt, 0);padding-bottom:var(--umb-pb, 0);overflow-x:clip}.umb *,.umb *:before,.umb *:after{box-sizing:border-box}.umb .umb-container{width:100%;max-width:var(--umb-width, 1440px);margin:0 auto;padding:0 var(--pageWidthPadding, 40px)}.umb .umb-eyebrow{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:var(--umb-eyebrow-size, 12px);letter-spacing:.2em;text-transform:uppercase;line-height:1.5;margin:0 0 18px}.umb .umb-heading{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 400);font-size:var(--umb-h-size, 40px);line-height:1.08;letter-spacing:-.01em;text-transform:none;color:inherit;margin:0;overflow-wrap:break-word}.umb .umb-heading--tracked{letter-spacing:.14em;line-height:1.3}.umb .umb-text{font-size:var(--umb-t-size, 15px);line-height:1.6}.umb .umb-text p{margin:0 0 12px}.umb .umb-text p:last-child{margin-bottom:0}.umb .umb-text a{color:inherit}.umb .umb-btn{margin:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.umb a:focus-visible,.umb button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.umb .umb-btn:focus-visible{outline-color:var(--umb-accent)}.umb .umb-cover{display:block;width:100%;height:100%;object-fit:cover}.umb .umb-placeholder{display:block;width:100%;height:100%;background:var(--colorLargeImageBg, #e7e7e7);fill:currentColor;opacity:.6}.umb-hero .umb-hero__frame{position:relative;min-height:var(--umb-hero-h, 620px);display:flex}.umb-hero .umb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.umb-hero .umb-hero__media img{object-position:var(--umb-fp, 50% 50%)}.umb-hero .umb-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.umb-hero--ov-gradient.umb-hero--h-left .umb-hero__overlay{background:linear-gradient(90deg,var(--umb-ov) 0%,var(--umb-ov2) 35%,transparent 70%)}.umb-hero--ov-gradient.umb-hero--h-right .umb-hero__overlay{background:linear-gradient(270deg,var(--umb-ov) 0%,var(--umb-ov2) 35%,transparent 70%)}.umb-hero--ov-gradient.umb-hero--h-center .umb-hero__overlay{background:radial-gradient(ellipse at center,var(--umb-ov) 0%,var(--umb-ov2) 45%,transparent 80%)}.umb-hero--ov-solid .umb-hero__overlay{background:var(--umb-ov)}.umb-hero .umb-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;padding-top:24px;padding-bottom:56px}.umb-hero .umb-hero__body{flex:1;display:flex;padding:32px 0}.umb-hero--v-top .umb-hero__body{align-items:flex-start}.umb-hero--v-center .umb-hero__body{align-items:center}.umb-hero--v-bottom .umb-hero__body{align-items:flex-end}.umb-hero--h-left .umb-hero__body{justify-content:flex-start;text-align:left}.umb-hero--h-center .umb-hero__body{justify-content:center;text-align:center}.umb-hero--h-right .umb-hero__body{justify-content:flex-end;text-align:left}.umb-hero .umb-hero__content{max-width:var(--umb-text-w, 520px)}.umb-hero .umb-heading{font-size:var(--umb-h-size, 64px);line-height:1.04;letter-spacing:-.02em}.umb-hero .umb-text{margin-top:20px}.umb-hero .umb-hero__actions{margin-top:30px}.umb-breadcrumb{font-size:12px;line-height:1.4}.umb-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.umb-breadcrumb li+li:before{content:"/";margin-right:6px;opacity:.7}.umb-breadcrumb a{color:inherit;text-decoration:none}.umb-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.umb-cat{scroll-margin-top:140px}.umb-cat .umb-cat__head{margin-bottom:32px}.umb-cat .umb-cat__head--center{text-align:center}.umb-cat .umb-cat__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--umb-cols, 4),minmax(0,1fr));gap:var(--umb-gap, 12px)}.umb-cat .umb-cat__item{margin:0;min-width:0}.umb-cat .umb-cat__link{display:block;color:inherit;text-decoration:none}.umb-cat .umb-cat__media{position:relative;aspect-ratio:var(--umb-ratio, 1 / 1);overflow:hidden;background:var(--colorSmallImageBg, #f4f4f4)}.umb-cat .umb-cat__media img,.umb-cat .umb-cat__media svg{position:absolute;top:0;right:0;bottom:0;left:0}.umb-cat .umb-cat__media img{transition:transform .6s ease}.umb-cat .umb-cat__link:hover .umb-cat__media img{transform:scale(1.03)}.umb-cat .umb-cat__caption{display:flex;align-items:center;gap:10px;padding:14px 4px 4px;font-size:var(--umb-cap-size, 15px);line-height:1.35}.umb-cat .umb-cat__caption svg{flex:none;width:14px;height:14px;transition:transform .2s ease}.umb-cat .umb-cat__link:hover .umb-cat__caption svg{transform:translate(3px)}.umb-cat .umb-cat__link:hover .umb-cat__label{text-decoration:underline;text-underline-offset:4px}.umb-feat .umb-feat__grid{display:grid;grid-template-columns:var(--umb-img-w, 55%) minmax(0,1fr);align-items:stretch;min-height:var(--umb-feat-h, 620px)}.umb-feat--img-right .umb-feat__grid{grid-template-columns:minmax(0,1fr) var(--umb-img-w, 55%)}.umb-feat--img-right .umb-feat__media{order:2}.umb-feat .umb-feat__media{position:relative;overflow:hidden;min-height:100%}.umb-feat .umb-feat__media img,.umb-feat .umb-feat__media svg{position:absolute;top:0;right:0;bottom:0;left:0}.umb-feat .umb-feat__media img{object-position:var(--umb-fp, 50% 50%)}.umb-feat .umb-feat__panel{background:var(--umb-panel-bg);color:var(--umb-panel-text);display:flex;align-items:center;padding:var(--umb-panel-pad, 72px)}.umb-feat .umb-feat__content{width:100%;max-width:var(--umb-content-w, 520px)}.umb-feat--center .umb-feat__panel{justify-content:center}.umb-feat--center .umb-feat__content{text-align:center;margin:0 auto}.umb-feat .umb-text{margin-top:18px}.umb-feat .umb-benefits{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-wrap:wrap;row-gap:20px}.umb-feat .umb-benefit{flex:1 1 0;min-width:84px;margin:0;padding:0 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;font-size:var(--umb-ben-size, 14px);line-height:1.35}.umb-feat .umb-benefit:first-child{padding-left:0}.umb-feat .umb-benefit:last-child{padding-right:0}.umb-feat--dividers .umb-benefit+.umb-benefit{border-left:1px solid color-mix(in srgb,currentColor 22%,transparent)}.umb-feat .umb-benefit__icon{width:40px;height:40px;display:block}.umb-feat .umb-benefit__icon svg,.umb-feat .umb-benefit__icon img{width:100%;height:100%;display:block;object-fit:contain}.umb-feat .umb-icon-fill{fill:var(--umb-panel-bg)}.umb-feat .umb-feat__actions{margin-top:32px}.umb-feat .umb-feat__note{margin:14px 0 0;font-size:13px;line-height:1.5;opacity:.85}.umb-proc .umb-proc__head{margin-bottom:36px}.umb-proc .umb-proc__head--center{text-align:center}.umb-proc .umb-proc__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--umb-cols, 3),minmax(0,1fr));gap:40px}.umb-proc .umb-step{display:flex;align-items:stretch;gap:24px;margin:0;min-width:0}.umb-proc .umb-step__num{flex:none;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 400);font-size:var(--umb-num-size, 40px);line-height:1;opacity:.55;padding-top:4px}.umb-proc .umb-step__rule{flex:none;width:1px;background:currentColor;opacity:.25}.umb-proc .umb-step__body{min-width:0}.umb-proc .umb-step__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 400);font-size:var(--umb-step-size, 18px);line-height:1.3;letter-spacing:0;text-transform:none;margin:0 0 6px}.umb-proc .umb-text{opacity:.8}.umb-proc .umb-proc__rule{border:0;border-top:1px solid var(--colorBorder, #e8e8e1);margin:48px 0 0}@media screen and (max-width:768px){.umb{padding-top:var(--umb-pt-m, 0);padding-bottom:var(--umb-pb-m, 0)}.umb .umb-container{padding:0 var(--pageWidthPadding, 17px)}.umb .umb-heading{font-size:var(--umb-h-size-m, 28px)}.umb .umb-text{font-size:var(--umb-t-size-m, 14px)}.umb .umb-eyebrow{font-size:11px;letter-spacing:.16em;margin-bottom:14px}.umb .umb-btn{width:100%;max-width:360px}.umb-hero .umb-hero__frame{min-height:var(--umb-hero-h-m, 560px)}.umb-hero .umb-hero__media img{object-position:var(--umb-fp-m, var(--umb-fp, 50% 50%))}.umb-hero .umb-heading{font-size:var(--umb-h-size-m, 38px)}.umb-hero .umb-hero__inner{padding-top:16px;padding-bottom:36px}.umb-hero .umb-hero__body{padding:24px 0 0}.umb-hero--h-right .umb-hero__body{justify-content:flex-start}.umb-hero--ov-gradient .umb-hero__overlay{background:linear-gradient(180deg,var(--umb-ov) 0%,var(--umb-ov2) 40%,transparent 75%)}.umb-hero--v-bottom.umb-hero--ov-gradient .umb-hero__overlay{background:linear-gradient(0deg,var(--umb-ov) 0%,var(--umb-ov2) 40%,transparent 75%)}.umb-hero--m-below .umb-hero__frame{display:block;min-height:0}.umb-hero--m-below .umb-hero__media{position:relative;height:var(--umb-hero-img-m, 360px)}.umb-hero--m-below .umb-hero__overlay{display:none}.umb-hero--m-below .umb-hero__inner{padding-top:14px;padding-bottom:40px;background:var(--umb-bg)}.umb-hero--m-below .umb-hero__body{padding-top:22px}.umb-hero--m-below .umb-breadcrumb{order:-1}.umb-cat{scroll-margin-top:90px}.umb-cat .umb-cat__head{margin-bottom:22px}.umb-cat .umb-cat__grid{grid-template-columns:repeat(var(--umb-cols-m, 2),minmax(0,1fr));gap:var(--umb-gap-m, 10px)}.umb-cat .umb-cat__caption{font-size:var(--umb-cap-size-m, 13px);gap:6px;padding-top:10px;padding-bottom:8px}.umb-cat .umb-cat__caption svg{width:12px;height:12px}.umb-cat--m-scroll .umb-cat__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--pageWidthPadding, 17px) * -1);padding:0 var(--pageWidthPadding, 17px) 4px;scroll-padding-left:var(--pageWidthPadding, 17px)}.umb-cat--m-scroll .umb-cat__grid::-webkit-scrollbar{display:none}.umb-cat--m-scroll .umb-cat__item{flex:0 0 var(--umb-card-m, 44%);max-width:var(--umb-card-m, 44%);scroll-snap-align:start}.umb-cat--m-scroll .umb-cat__grid:focus-visible{outline:2px solid currentColor;outline-offset:2px}.umb-feat .umb-feat__grid,.umb-feat--img-right .umb-feat__grid{grid-template-columns:1fr;min-height:0}.umb-feat .umb-feat__media,.umb-feat--img-right .umb-feat__media{order:0;min-height:0;height:var(--umb-feat-img-m, 320px)}.umb-feat .umb-feat__panel{padding:var(--umb-panel-pad-m, 36px) var(--pageWidthPadding, 17px)}.umb-feat .umb-benefits{margin-top:26px}.umb-feat .umb-benefit{padding:0 8px;min-width:76px;font-size:var(--umb-ben-size-m, 13px)}.umb-feat .umb-benefit__icon{width:34px;height:34px}.umb-feat .umb-feat__actions{margin-top:28px}.umb-proc .umb-proc__head{margin-bottom:26px}.umb-proc .umb-proc__grid{grid-template-columns:1fr;gap:0}.umb-proc .umb-step{gap:18px;padding:20px 0;border-bottom:1px solid var(--colorBorder, #e8e8e1)}.umb-proc .umb-step:first-child{padding-top:0}.umb-proc .umb-step:last-child{border-bottom:0;padding-bottom:0}.umb-proc .umb-step__num{font-size:var(--umb-num-size-m, 32px);min-width:44px}.umb-proc .umb-step__title{font-size:var(--umb-step-size-m, 16px)}.umb-proc .umb-proc__rule{margin-top:32px}}@media(prefers-reduced-motion:reduce){.umb-cat .umb-cat__media img,.umb-cat .umb-cat__caption svg{transition:none}.umb-cat .umb-cat__link:hover .umb-cat__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/um-bath.css.map */
