:root{color:#000;background:#fff;font-family:Lucida Grande,Geneva,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.28}html,body{margin:0;padding:0;min-height:100%;background:#fff;color:#000}body{display:grid;place-items:center}img{display:block;border:0}input,select,button{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notify-main{width:min(725px,calc(100vw - 32px));margin:0 auto}@property --light-x{syntax: "<number>"; initial-value: .5; inherits: true;}@property --light-y{syntax: "<number>"; initial-value: .5; inherits: true;}.hero-split{display:flex;align-items:center;gap:16px;width:min(680px,100%);margin:34px auto 14px}.hero-cta{flex:0 0 auto;text-align:left}.update-link{margin:0 0 10px;font-size:13px}.hero-cta__row{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px}.hero-cta__form input[type=tel],.dial-code{width:150px;padding:2px 4px;color:#000;border:1px solid #7f9db9;background:#fff}.dial-code{box-sizing:border-box;display:inline-flex;align-items:center;width:62px;gap:1px}.dial-code input[type=tel]{width:100%;min-width:0;padding:0;border:0;outline:0}.aqua-button{display:inline-block;padding:1px 10px;color:#000;background:linear-gradient(#fff,#eee 45%,#d8d8d8 55%,#c4c4c4);border:1px solid #7a7a7a;border-top-color:#a6a6a6;border-left-color:#a6a6a6;border-radius:9px;box-shadow:inset 0 1px #fff,0 2px 3px #00000047;text-shadow:0 1px 0 rgba(255,255,255,.7);cursor:pointer;line-height:18px;white-space:nowrap;flex-shrink:0}.aqua-button:hover{filter:brightness(1.03)}.aqua-button:active{background:linear-gradient(#c4c4c4,#d8d8d8);box-shadow:inset 0 1px 2px #0003}.search-form__links,.body-copy{margin:0}.hero-cta__form .search-form__links{padding-left:71px}.product-hero{flex:0 0 260px;width:260px;margin:0;padding:0}.hero-split .product-hero__stage{aspect-ratio:928 / 1435;overflow:hidden}.hero-split .product-hero__cutout{inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:48.4% center}.hero-split .product-hero__reflection{display:none}.product-hero__stage{position:relative;width:100%;aspect-ratio:2788 / 1680;--cutout-bottom: 85.6%;--reflection-top: calc(var(--cutout-bottom) + 1.8%);--light-x: .5;--light-y: .5;--shadow-color: rgba(24, 26, 34, .18);--shadow-blur: 42px;--shadow-offset-x: calc((var(--light-x) - .5) * -22px);--shadow-offset-y: calc(20px + (var(--light-y) - .5) * 8px)}.product-hero__cutout,.product-hero__reflection{position:absolute;left:0;top:0;width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.product-hero__cutout{z-index:2;filter:none;transition:filter .36s ease-out}.product-hero__reflection{top:var(--reflection-top);height:calc(100% - var(--reflection-top));z-index:1;object-fit:cover;object-position:center bottom;transform:scaleY(-1);opacity:.38;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.7) 100%);mask-image:linear-gradient(to bottom,#0000,#0000001a,#0006 80%,#000000b3)}.product-hero__shadow{display:none}.confirm-dialog{padding:0;border:1px solid #7f9db9;background:#fff;color:#000;width:420px;max-width:calc(100vw - 32px);box-shadow:0 10px 40px #00000040}.confirm-dialog::backdrop{background:#00000059}.confirm-dialog__panel{padding:20px 22px}.confirm-dialog__title{margin:0 0 10px;font-size:16px;font-weight:700}.confirm-dialog__share{display:flex;gap:6px;margin:10px 0 14px}.confirm-dialog__share input[type=text]{flex:1;padding:2px 4px;border:1px solid #7f9db9;background:#fff;color:#000}.confirm-dialog__actions{text-align:right}@media(max-width:640px){body{place-items:start center}.notify-main{width:min(100% - 24px,420px)}.hero-split{flex-direction:column;align-items:center;gap:34px;margin:24px auto 16px}.product-hero{flex-basis:auto;width:min(260px,78vw)}.hero-cta{width:100%;text-align:center}.hero-cta__row{display:flex;justify-content:center;flex-wrap:wrap;width:100%}.hero-cta__form input[type=tel]{flex:1 1 150px;min-width:0}.dial-code{flex:0 0 62px}.hero-cta__form .search-form__links{padding-left:0}}@media(prefers-reduced-motion:reduce){.product-hero__stage{--light-x: .5;--light-y: .5}.product-hero__cutout{transition:none}}
