.u-buycard{position:relative;isolation:isolate}.u-buycard>.image-with-text--content{position:relative;z-index:1}.u-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none;perspective:900px}.u-glow__halo{position:absolute;left:64%;top:48%;width:104%;aspect-ratio:1 / 1;transform:translate(-50%,-50%);will-change:transform}.u-glow .u-glow__halo-core{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:auto;height:auto;border-radius:50%;background:radial-gradient(closest-side,#f6d68a4d,#f6d68a1c 42%,#f6d68a00 70%);opacity:0;transition:opacity 1.6s ease;will-change:transform,opacity}.u-glow.is-in .u-glow__halo-core{opacity:.75;animation:u-halo 9s ease-in-out infinite}.u-glow.is-hover .u-glow__halo-core{opacity:1}@keyframes u-halo{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.u-glow__mark{position:absolute;left:61%;top:48%;height:118%;width:auto;aspect-ratio:256 / 240;transform:translate(-50%,-50%);transform-style:preserve-3d;will-change:transform}.u-glow__sway{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;transform-style:preserve-3d;animation:u-sway 16s ease-in-out infinite alternate}@keyframes u-sway{0%{transform:rotateY(-7deg) rotateX(2deg) rotate(-.6deg)}to{transform:rotateY(7deg) rotateX(-2deg) rotate(.6deg)}}.u-glow__ring,.u-glow__knock{transform-box:fill-box;transform-origin:50% 50%;animation:u-spring 6.5s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -1.1s)}@keyframes u-spring{0%{transform:translateY(-2.2px)}to{transform:translateY(2.2px)}}.u-glow__coil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.u-glow__ring{fill:none}.u-glow__coil--soft{filter:blur(3.5px);opacity:.42;transition:opacity 1s ease}.u-glow.is-hover .u-glow__coil--soft{opacity:.52}.u-glow__coil--soft .u-glow__ring,.u-glow__coil--soft .u-glow__knock{stroke-width:6;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 2.2s cubic-bezier(.3,.7,.2,1) calc(var(--i) * .22s)}.u-glow__coil--soft .u-glow__knock{stroke-width:11.2}.u-glow.is-in .u-glow__coil--soft .u-glow__ring,.u-glow.is-in .u-glow__coil--soft .u-glow__knock{stroke-dashoffset:0}.u-glow__coil--light{opacity:0;filter:drop-shadow(0 0 6px rgba(255,226,160,.85));transition:opacity 1.8s ease 2.9s}.u-glow.is-in .u-glow__coil--light{opacity:.9}.u-glow__coil--light .u-glow__ring{stroke-width:2.4}.u-glow__coil--light .u-glow__knock{stroke-width:7.6}.u-glow__coil--light .u-glow__far{opacity:.45}@media(max-width:749px){.u-glow__halo{left:62%;width:150%}.u-glow__mark{left:62%;top:50%;height:150%}}.u-glow.is-still .u-glow__coil--soft .u-glow__ring,.u-glow.is-still .u-glow__coil--soft .u-glow__knock{transition:none;stroke-dashoffset:0}.u-glow.is-still .u-glow__halo-core{animation:none;opacity:.7}.u-glow.is-still .u-glow__sway,.u-glow.is-still .u-glow__ring,.u-glow.is-still .u-glow__knock{animation:none}.u-glow.is-still .u-glow__coil--light{display:none}.u-buycard .fp-title-price-row .u-reg{position:relative;top:-.25em;margin-left:.06em;font-size:.4em;font-weight:inherit;line-height:0;letter-spacing:0;vertical-align:super}.u-bento-modal__content .u-fig{position:relative;display:block;width:100%;aspect-ratio:calc((var(--r) - var(--l)) / (var(--b) - var(--t)));margin:4px 0 10px;overflow:hidden}.u-bento-modal__content .u-fig--last{margin-bottom:28px}.u-bento-modal__content .u-fig__img{position:absolute;display:block;max-width:none;width:calc(100% * 100 / (var(--r) - var(--l)));height:auto;left:calc(-100% * var(--l) / (var(--r) - var(--l)));top:calc(-100% * var(--t) / (var(--b) - var(--t)));margin:0;border-radius:0}@media(max-width:749px){.u-bento-modal__content .u-fig{margin:8px 0}.u-bento-modal__content .u-fig--last{margin-bottom:20px}}@layer u-redesign{html body .u-redesign-bento .u-bento-grid>.u-bento-tile--stat.u-bento-tile--stat{justify-content:flex-start!important}html body .u-redesign-bento .u-bento-grid>.u-bento-tile--stat .u-bento-stat-caption.u-bento-stat-caption{margin-top:0!important}}@layer u-redesign{html body #MainContent #u-desc-slides{position:relative;display:block;margin:0!important;padding:0!important}html body #MainContent #u-desc-slides .u-desc-slides__viewport{position:relative;display:block;overflow:hidden;touch-action:pan-y}html body #MainContent #u-desc-slides .u-desc-slide{position:absolute;top:0;left:0;right:0;min-width:0;opacity:0;visibility:hidden;transform:translate(22px);transition:opacity .3s ease,transform .5s cubic-bezier(.22,.61,.36,1),visibility 0s linear .5s}html body #MainContent #u-desc-slides .u-desc-slide.is-before{transform:translate(-22px)}html body #MainContent #u-desc-slides .u-desc-slide.is-active{position:relative;opacity:1;visibility:visible;transform:none;transition:opacity .42s ease .08s,transform .5s cubic-bezier(.22,.61,.36,1),visibility 0s}@media(min-width:750px){html body #MainContent #u-desc-slides .u-desc-slides__viewport{display:grid}html body #MainContent #u-desc-slides .u-desc-slide{position:relative;grid-area:1 / 1}}html body #MainContent #u-desc-slides .u-desc-slides__nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:14px;margin:8px 0 0!important;padding:10px 0 0!important;border-top:1px solid rgba(180,210,215,.45)}html body #MainContent #u-desc-slides button.u-desc-slides__btn{display:inline-flex;align-items:center;justify-self:start;gap:10px;min-width:0;max-width:100%;width:auto;min-height:34px;height:auto;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:none!important;text-align:left;color:#1b2e2a!important;cursor:pointer}html body #MainContent #u-desc-slides button.u-desc-slides__btn--next{justify-self:end;text-align:right}html body #MainContent #u-desc-slides .u-desc-slides__label{min-width:0;text-wrap:balance}html body #MainContent #u-desc-slides .u-desc-slides__arrow{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #b4d2d7;background:#ffffffb3;color:#497d84;transition:background-color .25s ease,border-color .25s ease,color .25s ease}html body #MainContent #u-desc-slides .u-desc-slides__arrow svg{display:block;width:12px;height:12px}@media(hover:hover){html body #MainContent #u-desc-slides button.u-desc-slides__btn:hover .u-desc-slides__arrow{background:#4e868e;border-color:#4e868e;color:#fff}}html body #MainContent #u-desc-slides button:focus-visible{outline:2px solid #4e868e;outline-offset:3px}html body #MainContent #u-desc-slides p.u-desc-slides__count{margin:0!important;font-size:12px!important;line-height:1.5!important;letter-spacing:.06em!important;font-variant-numeric:tabular-nums;white-space:nowrap;color:#1b2e2a!important;opacity:.55}@media(max-width:749px){html body #MainContent #u-desc-slides .u-desc-slides__nav{grid-template-columns:auto auto minmax(0,1fr);column-gap:12px}html body #MainContent #u-desc-slides button.u-desc-slides__btn:not(.u-desc-slides__btn--next) .u-desc-slides__label{display:none}html body #MainContent #u-desc-slides .u-desc-slides__arrow{width:34px;height:34px}}html body #MainContent #u-desc-slides p.u-desc-slides__live{position:absolute!important;width:1px;height:1px;margin:-1px!important;padding:0!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html body #MainContent #u-desc-slides .u-desc-slide,html body #MainContent #u-desc-slides .u-desc-slide.is-active{transform:none;transition:none}}html.u-no-motion body #MainContent #u-desc-slides .u-desc-slide{transform:none;transition:none}}.u-pdp-trust-icon .u-mailer-line{display:block}.u-pdp-trust-icon .u-mailer-line path:nth-of-type(3){display:none}html:root{--font-heading-family: var(--u-font-display, "Gill Sans", "Gill Sans MT", Seravek, Verdana, "Trebuchet MS", sans-serif);--font-body-family: var(--u-font-body, "Gill Sans", "Gill Sans MT", Seravek, Verdana, "Trebuchet MS", sans-serif);--font-accent-family: var(--u-font-body, "Gill Sans", "Gill Sans MT", Seravek, Verdana, "Trebuchet MS", sans-serif)}
/*# sourceMappingURL=/cdn/shop/t/51/assets/ulmo-lab.css.map */
