.aba-kit{display:block;padding:20px 16px 24px;color:var(--kit-ink);font-family:var(--kit-font)}.aba-kit *,.aba-kit button{font-family:var(--kit-font)!important;box-sizing:border-box;letter-spacing:normal;text-transform:none}.aba-kit__card{background:var(--kit-bg);border-radius:18px;padding:12px;overflow:hidden;max-width:1200px;margin:auto}.aba-kit__media{border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:#eeece7}.aba-kit__media>img{width:100%;height:100%;object-fit:cover}.aba-kit__collage{display:grid;width:100%;height:100%;grid-template-columns:62% 38%;grid-template-rows:57% 43%;background:#f8f7f4}.aba-kit__collage img{width:100%;height:100%;object-fit:contain;min-height:0}.aba-kit__main-image{grid-row:1/3}.aba-kit__content{padding:16px 2px 2px;min-width:0;text-align:center}.aba-kit .aba-kit__title{font-size:clamp(16px,4.55vw,29px);line-height:1.3;font-weight:600;white-space:normal;margin:0;color:inherit}.aba-kit .aba-kit__intro{font-size:clamp(11px,3.1vw,16px);line-height:1.5;margin:8px 0 0}.aba-kit__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:20px 0 16px}.aba-kit__benefits li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;min-width:0;padding:2px 4px}.aba-kit__benefits li+li{border-left:1px solid #d8d3cc}.aba-kit__benefits strong{font-size:clamp(10px,3.05vw,18px);line-height:1.4;white-space:normal;overflow-wrap:anywhere;font-weight:600}.aba-kit__benefits span{font-size:12px;line-height:1.4}.aba-kit .aba-kit__includes{white-space:nowrap;font-size:clamp(9px,2.75vw,15px);line-height:1.5;margin:0 0 16px}.aba-kit__price-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0 0 14px}.aba-kit__price{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.aba-kit__price strong{font-weight:600;font-size:24px;line-height:1.3}.aba-kit__price small{font-size:11px;font-weight:400}.aba-kit__price s{font-size:16px;color:#746d66}.aba-kit__shipping{font-size:10px;font-weight:600;white-space:nowrap}.aba-kit__button{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;width:100%;min-height:50px;border:0;border-radius:6px;padding:12px 8px;background:var(--kit-button);color:var(--kit-button-text);font-size:14px;font-weight:600;cursor:pointer}.aba-kit .aba-kit__button,.aba-kit .aba-kit__button:disabled{background:var(--kit-button)!important;color:var(--kit-button-text)!important;opacity:1!important}.aba-kit__button:disabled{cursor:default}.aba-kit__button:focus-visible{outline:2px solid var(--kit-ink);outline-offset:3px}.aba-kit .aba-kit__error,.aba-kit .aba-kit__editor-note{font-size:12px;margin-top:10px;line-height:1.5}.aba-kit__error[hidden]{display:none}@media(min-width:700px){.aba-kit{padding:48px 32px;background:#f0ede7}.aba-kit__card{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(28px,4vw,64px);padding:0;align-items:center;max-width:1360px;border-radius:0;background:transparent}.aba-kit__media{grid-column:1;grid-row:1;aspect-ratio:3/2;max-height:480px;width:100%}.aba-kit__content{grid-column:2;grid-row:1;padding:0}.aba-kit .aba-kit__intro{font-size:14px}.aba-kit__benefits strong{font-size:13px}.aba-kit__button{max-width:400px;margin:auto;font-size:12px;letter-spacing:.06em}}@media(min-width:700px){.aba-kit{padding:40px 32px}.aba-kit__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,80px)}.aba-kit__media{height:400px;max-height:420px;aspect-ratio:auto}.aba-kit__content{text-align:left}.aba-kit__benefits{max-width:440px}.aba-kit__benefits li{align-items:flex-start;text-align:left;padding-inline:16px}.aba-kit__benefits li:first-child{padding-left:0}.aba-kit__price-row,.aba-kit__price{align-items:flex-start;justify-content:flex-start}.aba-kit__button{margin:0;max-width:320px}}@media(min-width:700px){.aba-kit{background:#fff}.aba-kit__content{text-align:center}.aba-kit__benefits{margin-inline:auto}.aba-kit__benefits li{align-items:center;text-align:center;padding-inline:8px}.aba-kit__benefits li:first-child{padding-left:8px}.aba-kit__price-row,.aba-kit__price{align-items:center;justify-content:center}.aba-kit__button{margin-inline:auto}}.aba-kit .aba-kit__includes{margin:10px 0 0;font-size:15px;line-height:1.4;font-weight:600;white-space:normal;color:var(--kit-ink)}.aba-kit .aba-kit__intro{font-size:12px;line-height:1.5;font-weight:400;margin:5px 0 0;opacity:.72}.aba-kit__benefits{border-block:1px solid #d8d3cc;padding-block:12px;margin-block:16px}@media(min-width:700px){.aba-kit__card{max-width:1040px;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:40px}.aba-kit__media{aspect-ratio:1;height:auto;max-height:none;max-width:460px;width:100%;justify-self:center}.aba-kit__content{max-width:540px;width:100%;justify-self:center}.aba-kit .aba-kit__includes{font-size:17px;margin-top:12px}.aba-kit .aba-kit__intro{font-size:13px;margin-top:6px}.aba-kit__benefits{width:100%;max-width:440px;padding-block:14px;margin-block:20px}}.aba-aura{padding:32px 16px;background:var(--aura-bg);color:var(--aura-ink);font-family:var(--aura-font)}.aba-aura *{box-sizing:border-box;font-family:var(--aura-font)!important;letter-spacing:normal;text-transform:none}.aba-aura__inner{max-width:1360px;margin:auto}.aba-aura__header{text-align:center;margin-bottom:20px}.aba-aura__header h2{font-size:28px;line-height:1.2;font-weight:600;margin:0;color:inherit}.aba-aura__header p{font-size:12px;line-height:1.5;margin:8px 0 0}.aba-aura__grid{display:grid;grid-template-columns:54fr 46fr;grid-template-rows:repeat(var(--aura-rows),minmax(110px,1fr));gap:8px}.aba-aura__card{position:relative;display:grid;grid-template-columns:43fr 57fr;border-radius:10px;overflow:hidden;background:#f8f7f4;color:inherit;text-decoration:none;min-width:0;min-height:0}.aba-aura__card--hero{grid-row:1/-1;grid-column:1;display:block;min-height:346px}.aba-aura__image{min-width:0;min-height:0;overflow:hidden;background:#eeece7}.aba-aura__image img{width:100%;height:100%;object-fit:cover;object-position:var(--aura-focus,50% 50%);display:block}.aba-aura__copy{position:relative;padding:12px 8px 26px;min-width:0;display:flex;flex-direction:column;justify-content:center}.aba-aura__copy h3{font-size:clamp(10px,2.95vw,16px);font-weight:600;line-height:1.3;margin:0;color:inherit;overflow-wrap:anywhere}.aba-aura__description{font-size:clamp(9px,2.6vw,13px);line-height:1.4;margin:5px 0 0}.aba-aura__price{font-size:13px;font-weight:600;line-height:1.3;margin:6px 0 0}.aba-aura__eyebrow{font-size:9px;line-height:1.4;margin:0 0 6px}.aba-aura__arrow{position:absolute;right:9px;bottom:7px;font-size:20px;line-height:1}.aba-aura__shop{display:none}.aba-aura__card--hero .aba-aura__image{position:absolute;top:0;right:0;bottom:0;left:0}.aba-aura__card--hero .aba-aura__copy{position:absolute;inset:auto 0 0;padding:65px 12px 14px;color:#fff;background:linear-gradient(transparent,#19120ec2)}.aba-aura__card--hero h3{font-size:clamp(18px,5vw,28px)}.aba-aura__card--hero .aba-aura__description{font-size:11px}.aba-aura__card--hero .aba-aura__price{font-size:17px}.aba-aura__card--hero .aba-aura__shop{display:flex;justify-content:center;align-items:center;gap:8px;background:var(--aura-button);color:var(--aura-button-ink);font-size:10px;font-weight:600;min-height:40px;padding:8px 5px;margin-top:10px;border-radius:3px}.aba-aura__card--hero .aba-aura__arrow{display:none}.aba-aura__compare{display:flex;align-items:center;justify-content:center;gap:20px;min-height:48px;max-width:440px;margin:20px auto 0;border:1px solid #d8c8bc;border-radius:28px;padding:12px 16px;color:inherit;text-decoration:none;font-size:12px;font-weight:600}.aba-aura a:focus-visible{outline:2px solid var(--aura-ink);outline-offset:3px}@media(min-width:700px){.aba-aura{padding:48px 32px}.aba-aura__header{margin-bottom:28px}.aba-aura__header h2{font-size:36px}.aba-aura__header p{font-size:14px}.aba-aura__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;gap:16px}.aba-aura__card,.aba-aura__card--hero{display:block;grid-row:auto;grid-column:auto;aspect-ratio:3/5;min-height:360px}.aba-aura__card .aba-aura__image{position:absolute;top:0;right:0;bottom:0;left:0}.aba-aura__card .aba-aura__copy{position:absolute;inset:auto 0 0;padding:70px 16px 16px;color:#fff;background:linear-gradient(transparent,#19120ec2)}.aba-aura__card h3{font-size:22px}.aba-aura__card .aba-aura__description{font-size:12px}.aba-aura__card .aba-aura__price{font-size:17px}.aba-aura__card .aba-aura__shop{display:flex;justify-content:center;align-items:center;gap:8px;background:var(--aura-button);color:var(--aura-button-ink);font-size:11px;font-weight:600;min-height:44px;padding:8px;margin-top:12px;border-radius:3px}.aba-aura__arrow{display:none}}@media(max-width:699px){.aba-aura__card:not(.aba-aura__card--hero){display:block}.aba-aura__card:not(.aba-aura__card--hero) .aba-aura__image{position:absolute;top:0;right:0;bottom:0;left:0}.aba-aura__card:not(.aba-aura__card--hero) .aba-aura__copy{position:absolute;inset:auto 0 0;padding:30px 12px 10px;color:#fff;background:linear-gradient(transparent,#19120ecc)}.aba-aura__card:not(.aba-aura__card--hero) h3{font-size:13px}.aba-aura__card:not(.aba-aura__card--hero) .aba-aura__description{font-size:10px;line-height:1.35;margin-top:4px}.aba-aura__card:not(.aba-aura__card--hero) .aba-aura__price{font-size:13px;margin-top:4px;padding-right:24px}.aba-aura__card:not(.aba-aura__card--hero) .aba-aura__arrow{right:12px;bottom:10px}}.aba-aura__name-price{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.aba-aura__name-price .aba-aura__price{white-space:nowrap;margin:0;padding:0}@media(max-width:699px){.aba-aura__card--hero .aba-aura__copy{padding:32px 12px 14px;background:linear-gradient(transparent,#19120e8f)}.aba-aura__card:not(.aba-aura__card--hero) .aba-aura__copy{padding:18px 12px 12px;background:linear-gradient(transparent,#19120e99)}.aba-aura__card:not(.aba-aura__card--hero) .aba-aura__name-price .aba-aura__price{margin:0;padding:0;font-size:13px}.aba-aura__card:not(.aba-aura__card--hero) .aba-aura__description{padding-right:20px;margin-top:5px}.aba-aura__card:not(.aba-aura__card--hero) .aba-aura__arrow{bottom:10px}}.aba-hero{padding:12px 16px 20px}.aba-hero__layout{display:flex;flex-direction:column;gap:16px;min-height:min(480px,var(--hero-mobile-max));height:min(var(--hero-mobile-max),calc(100svh - var(--header-height,64px) - var(--announcement-bar-height,32px) - var(--hero-peek) - 32px));max-width:1360px;margin:auto}.aba-hero__copy{order:2;flex:none;text-align:center;padding:0 8px 4px}.aba-hero__eyebrow{font:400 10px/1.4 var(--hero-body-font);letter-spacing:2px;margin:0 0 10px}.aba-hero__heading{font-family:var(--hero-heading-font);font-size:var(--hero-mobile-size);font-weight:var(--hero-heading-weight);line-height:1.02;letter-spacing:-.02em;text-transform:none;margin:0;text-wrap:balance}.aba-hero__description{font:400 13px/1.5 var(--hero-body-font);margin:12px 0 0}.aba-hero__button{display:flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border-radius:6px;font:600 12px/1.3 var(--hero-body-font);letter-spacing:1px;text-decoration:none;margin:16px auto 0;max-width:360px}.aba-hero__button:focus-visible,.aba-hero__play:focus-visible{outline:2px solid currentColor;outline-offset:4px}.aba-hero__media{order:1;display:block;position:relative;flex:1;min-height:0;border-radius:12px;overflow:hidden;isolation:isolate;background:#eee}.aba-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.aba-hero__media .aba-hero__poster--desktop{display:none}.aba-hero__empty{display:grid;place-items:center;width:100%;height:100%;padding:20px;color:#746d66;font:400 13px/1.5 var(--hero-body-font);text-align:center}@media(min-width:700px){.aba-hero__media .aba-hero__poster--mobile{display:none}.aba-hero__media .aba-hero__poster--desktop{display:block}}.aba-hero__media img,.aba-hero__media svg,.aba-hero__media video{width:100%;height:100%;object-fit:cover;object-position:var(--hero-position)}.aba-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.aba-hero__media.is-ready video{opacity:1}.aba-hero__play{position:absolute;bottom:12px;right:12px;z-index:1;background:#342c28dd;color:#fff;border:1px solid #ffffff80;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font:14px/1 sans-serif}.aba-hero__play[hidden]{display:none}@media(min-width:700px){.aba-hero{padding:20px 32px 32px}.aba-hero__layout{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:28px;min-height:400px;height:min(var(--hero-desktop-max),calc(100svh - var(--header-height,120px) - var(--announcement-bar-height,40px) - 64px))}.aba-hero__copy{order:0;align-self:center;text-align:left;padding:24px clamp(0px,2vw,32px)}.aba-hero__heading{font-size:clamp(36px,4.5vw,var(--hero-desktop-size));line-height:1.03}.aba-hero__eyebrow{font-size:11px;margin-bottom:20px}.aba-hero__description{font-size:15px;line-height:1.6;margin-top:22px}.aba-hero__button{margin:26px 0 0;width:220px;min-height:48px}.aba-hero__media{order:0;min-height:0}}@media(prefers-reduced-motion:reduce){.aba-hero__media video{transition:none}}@media(min-width:700px){.aba-hero{padding:0}.aba-hero__layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr);max-width:1920px;min-height:420px;height:min(var(--hero-desktop-max),calc(100svh - var(--header-height,120px) - var(--announcement-bar-height,40px) - 48px));overflow:hidden}.aba-hero__media{position:absolute;inset:0 0 0 auto;width:76%;height:100%;border-radius:0;z-index:0;background:#e6eaed}.aba-hero__media img{object-fit:contain;object-position:right center}.aba-hero__media video{object-position:70% 50%}.aba-hero__layout:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8f7f4,#f8f7f4ed 22%,#f8f7f4c2 35%,#f8f7f400 58%);pointer-events:none;z-index:1}.aba-hero__copy{position:relative;z-index:2;box-sizing:border-box;width:min(480px,calc(48% - 48px));max-width:480px;margin-inline:max(32px,calc((100% - 1120px)/2)) 0;padding:36px 0;text-align:left}.aba-hero__heading{max-width:480px;font-size:clamp(40px,4vw,var(--hero-desktop-size))}.aba-hero__description,.aba-hero__eyebrow{max-width:420px}.aba-hero__play{z-index:3}}.aba-callout{background:var(--callout-bg);color:var(--callout-ink);font-family:var(--text-font-family)}.aba-callout *,.aba-callout *:before,.aba-callout *:after{box-sizing:border-box}.aba-callout__container{width:min(var(--callout-width),calc(100% - 96px));margin-inline:auto;padding-block:24px 72px}.aba-callout__panel{display:grid;grid-template-columns:minmax(160px,260px) minmax(0,440px);justify-content:center;align-items:center;gap:56px;border:1px solid var(--callout-line);padding:32px 48px;background:var(--callout-panel)}.aba-callout__image img{display:block;width:100%;height:210px;object-fit:contain}.aba-callout__eyebrow{margin:0;font-size:11px;line-height:1.5;letter-spacing:.17em;text-transform:uppercase}.aba-callout__heading{margin:8px 0 12px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(34px,3.2vw,48px);line-height:1.1;letter-spacing:-.025em;text-transform:none;color:var(--callout-ink)}.aba-callout__text{margin:0;font-size:15px;line-height:1.7;color:var(--callout-muted)}.aba-callout__action{display:inline-block;margin-top:20px}.aba-callout .aba-callout__button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:48px;padding:15px 25px;border:1px solid var(--callout-button);background-color:var(--callout-button)!important;color:#fff!important;-webkit-appearance:none;appearance:none;font-family:var(--text-font-family);font-size:14px;line-height:1.3;letter-spacing:.02em;cursor:pointer}.aba-callout .aba-callout__button:hover:not([disabled]){background-color:#000!important;border-color:#000}.aba-callout .aba-callout__button[disabled]{opacity:.5;cursor:not-allowed}.aba-callout__button:focus-visible{outline:2px solid var(--callout-ink);outline-offset:5px}@media(max-width:699px){.aba-callout__container{width:calc(100% - 48px);padding-block:16px 48px}.aba-callout__panel{grid-template-columns:1fr;justify-content:stretch;gap:22px;padding:24px}.aba-callout__image img{height:180px}.aba-callout__heading{font-size:clamp(18px,5.7vw,22px);line-height:1.2;white-space:nowrap}.aba-callout__text{font-size:13px;line-height:1.5}.aba-callout__action{display:block;width:100%}.aba-callout__form,.aba-callout .aba-callout__button{width:100%}}.aba-reviews{display:block;background:var(--ar-bg);color:var(--ar-ink);padding:40px 0 28px}.aba-reviews *,.aba-reviews *:before,.aba-reviews *:after{box-sizing:border-box}.aba-reviews__container{max-width:1280px;margin-inline:auto;padding-inline:40px}.aba-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.aba-reviews__track::-webkit-scrollbar{display:none}.aba-reviews__card{display:flex;flex-direction:column;min-width:0;margin:0;padding:24px;border:1px solid color-mix(in srgb,var(--ar-ink) 15%,transparent);scroll-snap-align:start;text-align:center}.aba-reviews__heading{margin:0 0 28px;font-family:var(--heading-font-family);font-size:30px;font-weight:400;line-height:1.2;text-align:center;text-transform:none;letter-spacing:0}.aba-reviews__copy{display:flex;flex-direction:column;flex:1;min-width:0}.aba-reviews--photos .aba-reviews__card{padding:0}.aba-reviews--photos .aba-reviews__copy{padding:24px}.aba-reviews__photo{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#eff0f1}.aba-reviews__photo-image{display:block;width:100%;height:100%;object-fit:cover}.aba-reviews__photo-placeholder{display:grid;justify-items:center;align-content:center;height:100%;padding:20px;color:var(--ar-muted);font:12px / 1.5 var(--text-font-family)}.aba-reviews__photo-icon{width:80px;height:80px;fill:currentColor;opacity:.35}.aba-reviews__title{margin:0 0 16px;font-family:var(--heading-font-family);font-size:25px;font-weight:400;line-height:1.18;letter-spacing:0;text-transform:none}.aba-reviews__body{margin:0;padding:0;border:0;font-family:var(--text-font-family);font-size:13px;font-style:normal;font-weight:400;line-height:1.65;color:var(--ar-ink)}.aba-reviews__body p{margin:0}.aba-reviews__body p+p{margin-block-start:10px}.aba-reviews__author{margin:0;font-family:var(--text-font-family);font-size:11px;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--ar-muted)}.aba-reviews__attribution{margin-block-start:auto;padding-block-start:16px}.aba-reviews__wearing{margin:4px 0 0;font-family:var(--text-font-family);font-size:11px;line-height:1.5;color:var(--ar-muted)}.aba-reviews__wearing a{color:var(--ar-ink);text-decoration:underline;text-underline-offset:3px}.aba-reviews__wearing a:hover{text-decoration-thickness:2px}.aba-reviews__wearing a:focus-visible{outline:1px solid currentColor;outline-offset:3px}.aba-reviews__controls:not([hidden]){display:flex;justify-content:center;align-items:center;gap:12px;margin-block-start:16px}.aba-reviews__arrow{display:grid;place-items:center;width:44px;height:36px;padding:0;border:0;background:transparent;color:var(--ar-ink);cursor:pointer}.aba-reviews__arrow:disabled{opacity:.25;cursor:default}.aba-reviews__dots{display:flex;justify-content:center}.aba-reviews__dot[hidden]{display:none}.aba-reviews__dot{display:grid;place-items:center;width:24px;height:28px;padding:0;border:0;background:transparent;color:var(--ar-ink);cursor:pointer}.aba-reviews__dot:after{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.25}.aba-reviews__dot[aria-current=true]:after{opacity:1}.aba-reviews__track:focus-visible,.aba-reviews__arrow:focus-visible,.aba-reviews__dot:focus-visible{outline:1px solid currentColor;outline-offset:-2px}@media(min-width:1000px){.aba-reviews--product .aba-reviews__container{max-width:1280px}.aba-reviews--product .aba-reviews__track{grid-auto-columns:calc((100% - 48px) / 3)}.aba-reviews--product .aba-reviews__track:not(:has(>[data-review-card]:nth-child(3))){justify-content:center}}@media(min-width:700px)and (max-width:999px){.aba-reviews__track{grid-auto-columns:calc((100% - 24px)/2)}}@media(max-width:699px){.aba-reviews{padding:28px 0 20px}.aba-reviews__container{padding-inline:20px}.aba-reviews__track{grid-auto-columns:86%;gap:16px}.aba-reviews__card{padding:24px 20px 20px}.aba-reviews__heading{font-size:24px;margin-block-end:22px}.aba-reviews--photos .aba-reviews__copy{padding:22px 20px 20px}.aba-reviews__title{font-size:22px;margin-block-end:14px}.aba-reviews__body{font-size:12px;line-height:1.6}.aba-reviews__dots{display:flex}.aba-reviews__controls:not([hidden]){gap:8px;margin-block-start:12px}}.aba-reviews--product{padding:28px 0 20px}.aba-reviews--product .aba-reviews__photo{aspect-ratio:16 / 9}.aba-reviews--product .aba-reviews__photo-image{object-position:center 40%}.aba-reviews--product .aba-reviews__copy{padding:18px 22px}.aba-reviews--product .aba-reviews__title{margin-block-end:10px}.aba-reviews--product .aba-reviews__attribution{padding-block-start:12px}.aba-reviews--product .aba-reviews__heading{margin-block-end:20px}@media(max-width:699px){.aba-reviews--product{padding:22px 0 16px}.aba-reviews--product .aba-reviews__copy{padding:16px}.aba-reviews--product .aba-reviews__photo{aspect-ratio:3 / 2}.aba-reviews--product .aba-reviews__heading{font-size:23px;margin-block-end:18px}.aba-reviews--product .aba-reviews__title{font-size:21px}}@media(min-width:1000px){.aba-reviews--product{padding:40px 0 28px}.aba-reviews--product .aba-reviews__photo{aspect-ratio:4 / 3}.aba-reviews--product .aba-reviews__photo-image{object-position:center}.aba-reviews--product .aba-reviews__copy{padding:24px}.aba-reviews--product .aba-reviews__title{margin-block-end:16px}.aba-reviews--product .aba-reviews__attribution{padding-block-start:16px}.aba-reviews--product .aba-reviews__heading{margin-block-end:28px}}.aura-compare{background:var(--ac-bg);color:var(--ac-text);padding-block:var(--ac-pt) var(--ac-pb);font-family:var(--text-font-family)}.aura-compare__inner{width:min(100% - 32px,1200px);margin-inline:auto}.aura-compare__header{text-align:center;margin-bottom:28px}.aura-compare__heading{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 400);font-size:var(--ac-heading-m);line-height:1.05;text-transform:uppercase;font-weight:400}.aura-compare__subheading{margin:10px 0 0;font-family:var(--heading-font-family);font-size:min(var(--ac-sub),20px);font-style:italic}.aura-compare__intro{margin:6px 0 0;font-size:var(--ac-cell-m);color:var(--ac-muted);display:none}.aura-compare__swipe{margin:10px 0 0;font-family:var(--heading-font-family);font-size:min(var(--ac-sub),20px);font-style:italic}.aura-compare__scroll{overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;border:1px solid var(--ac-line);scrollbar-width:none}.aura-compare__scroll::-webkit-scrollbar{display:none}.aura-compare__table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;table-layout:fixed}.aura-compare__table th,.aura-compare__table td{border-bottom:1px solid var(--ac-line);padding:12px 8px;text-align:center;font-weight:400;vertical-align:middle;background:var(--ac-bg)}.aura-compare__corner,.aura-compare__label{position:sticky;left:0;z-index:20;background:var(--ac-bg)!important;background-color:var(--ac-bg)!important;opacity:1!important;background-clip:padding-box;-webkit-transform:translateZ(0);overflow-wrap:anywhere;line-height:1.25;padding-inline:6px!important;width:var(--ac-label-col-m);min-width:var(--ac-label-col-m);max-width:var(--ac-label-col-m);text-align:start!important;font-size:var(--ac-label-m);box-shadow:1px 0 0 var(--ac-line),6px 0 8px -4px #0000001f}.aura-compare__product,.aura-compare__cell{width:var(--ac-col-m);min-width:var(--ac-col-m);scroll-snap-align:start;scroll-margin-left:var(--ac-label-col-m)}.aura-compare__cell{font-size:var(--ac-cell-m);line-height:1.35}.aura-compare__image{display:block;width:var(--ac-img-m);max-width:100%;height:auto;margin:0 auto 8px}.aura-compare__look-frame{width:100%;aspect-ratio:4 / 3}.aura-compare__look-image{display:block;width:100%;height:100%;object-fit:contain}.aura-compare__look-placeholder{width:100%;height:100%;border:1px dashed var(--ac-line);background:var(--ac-bg)}.aura-compare__name{display:block;font-family:var(--heading-font-family);font-weight:500;font-size:var(--ac-name-m);letter-spacing:.08em;text-transform:uppercase}.aura-compare__tagline{display:block;font-family:var(--heading-font-family);margin-top:2px;font-size:var(--ac-tagline-m);font-style:italic;color:var(--ac-muted)}.aura-compare__group th{background-color:var(--ac-group-bg)!important;padding:8px 10px;text-align:start;font-size:calc(var(--ac-label) - 2px);letter-spacing:.12em;text-transform:uppercase}.aura-compare__group th span{position:sticky;left:10px;z-index:20;display:inline-block;background:var(--ac-group-bg);padding-inline-end:12px}.aura-compare__button{display:inline-block;padding:10px 8px;background:var(--ac-btn-bg);color:var(--ac-btn-text);font-size:var(--ac-button-m);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.aura-compare__dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.aura-compare__dot{width:22px;height:4px;padding:0;border:0;border-radius:4px;background:var(--ac-line);cursor:pointer;transition:background .2s,width .2s}.aura-compare__dot.is-active{background:var(--ac-btn-bg);width:32px}.aura-compare__swipe{display:block;margin-inline:auto;padding:0;border:0;background:none;color:inherit;cursor:pointer}.aura-compare__swipe.is-end{opacity:.45}@media(prefers-reduced-motion:no-preference){.aura-compare__swipe:not(.is-end){animation:aura-compare-nudge 1.6s ease-in-out infinite}}@keyframes aura-compare-nudge{0%,to{transform:translate(0)}50%{transform:translate(8px)}}.aura-compare__footnote{margin:14px 0 0;font-size:var(--ac-label-m);color:var(--ac-muted)}@media(min-width:750px){.aura-compare__heading{font-size:var(--ac-heading)}.aura-compare__subheading{font-size:var(--ac-sub)}.aura-compare__intro{display:block;font-size:var(--ac-cell)}.aura-compare__swipe,.aura-compare__dots{display:none}.aura-compare__table{width:100%}.aura-compare__table th,.aura-compare__table td{padding:14px 16px}.aura-compare__corner,.aura-compare__label{position:static;padding-inline:16px!important;width:14%;min-width:0;max-width:none;font-size:var(--ac-label);box-shadow:none}.aura-compare__product,.aura-compare__cell{width:auto;min-width:0;scroll-margin-left:0}.aura-compare__cell{font-size:var(--ac-cell)}.aura-compare__image{width:var(--ac-img);margin-bottom:12px}.aura-compare__name{font-size:var(--ac-name)}.aura-compare__tagline{font-size:var(--ac-tagline)}.aura-compare__group th span{position:static;padding:0}.aura-compare__button{padding:14px 20px;font-size:var(--ac-button)}.aura-compare__footnote{font-size:var(--ac-label)}}.aura-compare__header{margin-bottom:20px}.aura-compare__heading{line-height:1.12}.aura-compare__subheading{margin-top:10px;font-family:var(--text-font-family);font-style:normal;font-size:13px;line-height:1.5}.aura-compare__name{font-family:var(--text-font-family);line-height:1.3;letter-spacing:.04em}.aura-compare__tagline{font-family:var(--text-font-family);font-style:normal;line-height:1.3;margin-top:3px}.aura-compare__image{height:var(--ac-img-m);object-fit:contain;object-position:center}@media(min-width:750px){.aura-compare__header{margin-bottom:24px}.aura-compare__subheading{font-size:15px}.aura-compare__image{height:var(--ac-img)}}.aura-compare__swipe{font-family:var(--text-font-family);font-size:13px;font-style:normal;line-height:1.5}.aura-compare__label{font-family:var(--text-font-family);font-style:normal}.aura-compare__group th{font-family:var(--heading-font-family);color:var(--ac-muted)}.af-footer{position:relative;background:var(--af-bg);color:var(--af-ink);font-size:var(--af-body);line-height:1.8;overflow:hidden}.af-footer *{box-sizing:border-box}.af-footer a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.af-footer a:hover{text-decoration:underline;text-underline-offset:5px}.af-footer :focus-visible{outline:2px solid currentColor;outline-offset:5px}.af-top{position:absolute;right:3.5%;top:32px;display:grid;place-items:center;width:44px;height:52px;color:var(--af-ink);background:none;border:0;cursor:pointer}.af-grid{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.3fr);gap:4%;padding:var(--af-top) var(--af-side) 0;align-items:start}.af-grid--no-newsletter{grid-template-columns:repeat(3,minmax(0,1fr))}.af-heading{font-family:var(--af-font);font-weight:var(--af-font-weight);font-size:var(--af-heading);line-height:1.15;letter-spacing:-.025em;text-transform:none;margin:0 0 24px;max-width:620px;color:inherit}.af-heading em{font-style:italic}.af-description{margin:0 0 24px;line-height:1.65}.af-description p,.af-contact-text p,.af-form{margin:0}.af-form-row{display:flex;min-height:58px}.af-form-row input{width:100%;min-width:0;flex:1;border:0;border-radius:0;background:var(--af-input);color:var(--af-ink);padding:16px;font:inherit;font-size:16px;box-shadow:none}.af-form-row input::placeholder{color:var(--af-ink);opacity:.65}.af-form-row button{flex:0 0 auto;border:0;border-radius:0;background:var(--af-button);color:var(--af-button-ink);padding:16px 30px;max-width:48%;font:inherit;font-size:14px;letter-spacing:.12em;cursor:pointer;overflow-wrap:anywhere}.af-form-row button:hover{filter:brightness(.9)}.af-label{margin:5px 0 30px;font:inherit;font-size:14px;line-height:1.5;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:inherit}.af-links{list-style:none;padding:0;margin:0;display:grid;gap:9px}.af-contact-text{margin-bottom:28px}.af-contact>a{display:block}.af-brand{margin:var(--af-brand-gap) 2.5% 0;color:var(--af-brand);line-height:0}.af-wordmark{display:block;width:100%;height:auto;overflow:visible}.af-wordmark text{font-family:var(--af-font);font-size:190px;font-weight:var(--af-font-weight);fill:currentColor}.af-logo{display:block;width:100%;height:auto}.af-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 3% 24px;font-size:12px;line-height:1.6}.af-legal{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:0}.af-copyright{margin:0 0 0 auto;text-align:right;font-family:var(--af-font);font-style:italic}.af-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.af-message{margin:16px 0 0}@media(min-width:1500px){.af-grid{column-gap:5%}}@media(max-width:999px){.af-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.af-newsletter{grid-column:1/-1;max-width:650px}.af-brand{margin-top:64px}}@media(max-width:599px){.af-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:calc(var(--af-mobile-space) + 32px) 24px 0;gap:36px 24px}.af-heading{font-size:var(--af-mobile-heading);margin-bottom:18px}.af-newsletter{max-width:none}.af-label{margin:0 0 18px;font-size:12px}.af-contact{grid-column:1/-1}.af-contact-text{margin-bottom:14px}.af-brand{margin:var(--af-mobile-space) 16px 0}.af-bottom{display:block;padding:16px 24px 24px}.af-copyright{margin-top:16px;text-align:left}.af-form-row button{padding:14px 22px}.af-top{top:16px;right:18px}.af-legal{gap:8px 16px}}.aura-help{background:var(--ah-background);color:var(--ah-text-color);padding:var(--ah-padding-top) var(--ah-padding-x) var(--ah-padding-bottom);font-family:var(--ah-body-font);font-weight:var(--ah-body-weight);font-style:var(--ah-body-style)}.aura-help__inner{max-width:var(--ah-width);margin-inline:auto;min-width:0}.aura-help__heading{margin:0 0 var(--ah-heading-gap);font-family:var(--ah-heading-font);font-weight:var(--ah-heading-weight);font-style:var(--ah-heading-style);font-size:var(--ah-heading-size);line-height:1.08;letter-spacing:-.035em;text-transform:none;color:inherit;overflow-wrap:anywhere}.aura-help__text{max-width:var(--ah-text-width);font-size:var(--ah-body-size);line-height:1.65;letter-spacing:0;overflow-wrap:anywhere}.aura-help__text>*{margin:0}.aura-help__text>*+*{margin-top:1em}.aura-help__text a{text-decoration:underline;text-underline-offset:3px}.aura-help__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ah-button-gap);margin-top:var(--ah-button-gap-top)}.aura-help__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:var(--ah-button-padding-y) var(--ah-button-padding-x);border:1px solid var(--ah-border-color);border-radius:var(--ah-button-radius);background:transparent;color:inherit;font-family:inherit;font-weight:var(--ah-body-weight);font-size:var(--ah-button-size);line-height:1.3;letter-spacing:0;text-transform:none;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:background-color .18s,color .18s,border-color .18s}.aura-help__button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.aura-help__button[aria-disabled]{opacity:.55}.aura-help--center{text-align:center}.aura-help--center .aura-help__text{margin-inline:auto}.aura-help--center .aura-help__buttons{justify-content:center}@media(hover:hover){.aura-help__button[href]:hover{background:var(--ah-hover-background);color:var(--ah-hover-text);border-color:var(--ah-hover-background)}}@media(max-width:699px){.aura-help{padding:var(--ah-mobile-padding-top) var(--ah-mobile-padding-x) var(--ah-mobile-padding-bottom)}.aura-help__heading{font-size:var(--ah-mobile-heading-size)}.aura-help__text{font-size:var(--ah-mobile-body-size)}.aura-help__button{font-size:var(--ah-mobile-button-size);padding-inline:min(var(--ah-button-padding-x),24px)}.aura-help__buttons{gap:min(var(--ah-button-gap),12px)}.aura-help--full .aura-help__button{width:100%}}@media(prefers-reduced-motion:reduce){.aura-help__button{transition:none}}.aura-guide{background:var(--aura-bg);color:var(--aura-ink);font-family:var(--text-font-family)}.aura-guide *,.aura-guide *:before,.aura-guide *:after{box-sizing:border-box}.aura-guide__container{width:min(var(--aura-width),calc(100% - 96px));margin-inline:auto;padding-block:64px 80px}.aura-guide h1,.aura-guide h2,.aura-guide h3,.aura-guide__number{color:var(--aura-ink);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:-.025em;text-transform:none}.aura-guide h1{font-size:clamp(48px,5.3vw,78px);line-height:1;margin:20px 0 24px}.aura-guide h2{font-size:clamp(34px,3.2vw,48px);line-height:1.1;margin:0}.aura-guide h3{font-size:29px;line-height:1.15;margin:0 0 12px}.aura-guide p{margin:0}.aura-guide__hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;padding-bottom:52px}.aura-guide__eyebrow{font-family:var(--text-font-family);font-size:11px;line-height:1.5;letter-spacing:.17em;text-transform:uppercase}.aura-guide__intro{color:var(--aura-muted);font-size:17px;line-height:1.65;max-width:360px}.aura-guide .aura-guide__button{display:inline-flex;align-items:center;justify-content:center;gap:26px;background:var(--aura-ink);color:var(--aura-bg);border:1px solid var(--aura-ink);padding:15px 25px;min-height:48px;font-family:var(--text-font-family);font-size:14px;line-height:1.3;letter-spacing:.02em;text-decoration:none;cursor:pointer}.aura-guide__hero-copy .aura-guide .aura-guide__button{margin-top:28px}.aura-guide .aura-guide__button:hover{background:var(--aura-bg);color:var(--aura-ink)}.aura-guide a:focus-visible,.aura-guide button:focus-visible,.aura-guide video:focus-visible{outline:2px solid var(--aura-ink);outline-offset:5px}.aura-guide__hero-media .aura-guide__player{aspect-ratio:16 / 10}.aura-guide__mobile-video{display:none}.aura-guide__nav{display:flex;justify-content:center;border-block:1px solid var(--aura-line)}.aura-guide__nav a{padding:21px 48px;min-height:56px;font-size:17px;text-decoration:none;color:var(--aura-ink)}.aura-guide__nav a+a{border-left:1px solid var(--aura-line)}.aura-guide__nav span{color:var(--aura-muted);font-size:12px;margin-right:12px}.aura-guide__nav a:hover{background:var(--aura-panel)}.aura-guide__chapter{padding-block:52px;scroll-margin-top:110px}.aura-guide__chapter+.aura-guide__chapter{border-top:1px solid var(--aura-line)}.aura-guide__chapter-heading{display:flex;gap:20px;align-items:baseline;margin-bottom:30px}.aura-guide__chapter-heading p{font-size:16px;line-height:1.6;margin-top:8px;color:var(--aura-muted)}.aura-guide__number{font-size:35px;line-height:1}.aura-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.aura-guide__card-media .aura-guide__player{aspect-ratio:1}.aura-guide__card-copy{padding-top:20px}.aura-guide__card-copy .aura-guide__eyebrow{color:var(--aura-muted);margin-bottom:8px}.aura-guide__card-copy>p:last-child,.aura-guide__body,.aura-guide__tool-copy>p:not(.aura-guide__eyebrow){font-size:15px;line-height:1.7;color:var(--aura-muted)}.aura-guide__remove{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.aura-guide__remove .aura-guide__player{aspect-ratio:4 / 3}.aura-guide__remove-copy .aura-guide__chapter-heading{margin-bottom:25px}.aura-guide__body{max-width:380px}.aura-guide__care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.aura-guide__care-media .aura-guide__player{aspect-ratio:4 / 3}.aura-guide__player{display:block;position:relative;overflow:hidden;background:var(--aura-panel)}.aura-guide__player{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.aura-guide__player video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:transparent;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.aura-guide__player video::-webkit-media-controls{display:none!important}.aura-guide__tool{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;border:1px solid var(--aura-line);padding:32px 48px;margin-top:8px;background:var(--aura-panel)}.aura-guide__tool-image{display:block}.aura-guide__tool-image img{width:100%;height:210px;object-fit:contain}.aura-guide__tool-copy h2{font-size:38px;margin-block:8px 12px}.aura-guide__tool-copy .aura-guide .aura-guide__button{margin-top:20px}@media(min-width:700px)and (max-width:999px){.aura-guide__container{width:calc(100% - 56px)}.aura-guide__hero{gap:32px}.aura-guide__remove{gap:36px}}@media(max-width:699px){.aura-guide__container{width:calc(100% - 40px);padding-block:36px 48px}.aura-guide__hero{grid-template-columns:1fr;gap:28px;padding-bottom:28px}.aura-guide h1{font-size:clamp(44px,11vw,60px);margin-block:14px 18px}.aura-guide__intro{font-size:15px;max-width:100%}.aura-guide__hero-copy .aura-guide .aura-guide__button{margin-top:22px}.aura-guide__hero-media:has(.aura-guide__mobile-video) .aura-guide__desktop-video{display:none}.aura-guide__mobile-video{display:block}.aura-guide__hero-media .aura-guide__player{aspect-ratio:4 / 5;max-height:480px}.aura-guide__nav a{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;padding:17px 6px;font-size:14px}.aura-guide__nav span{margin:0;font-size:10px}.aura-guide__chapter{padding-block:36px;scroll-margin-top:80px}.aura-guide__chapter-heading{gap:14px;margin-bottom:24px}.aura-guide h2{font-size:36px}.aura-guide__number{font-size:29px}.aura-guide__chapter-heading p{font-size:15px}.aura-guide__steps,.aura-guide__care-grid{grid-template-columns:1fr;gap:32px}.aura-guide__card-media .aura-guide__player{aspect-ratio:4 / 3}.aura-guide__card-copy{padding-top:15px}.aura-guide__remove{grid-template-columns:1fr;gap:24px}.aura-guide__remove-copy{order:-1}.aura-guide__remove-copy .aura-guide__chapter-heading{margin-bottom:18px}.aura-guide__tool{grid-template-columns:1fr;gap:22px;padding:24px}.aura-guide__tool-image img{height:180px}.aura-guide__tool-copy h2{font-size:34px}}.apl-prelaunch-terms__layout{max-width:860px}.apl-prelaunch-terms .apl-heading{margin-bottom:48px}.apl-prelaunch-terms h1{max-width:720px}.apl-prelaunch-terms__content{max-width:720px;color:#3f3b37;font-size:15px;line-height:1.7}.apl-prelaunch-terms__content h2{margin:42px 0 12px;color:#171614;font-size:24px;line-height:1.2}.apl-prelaunch-terms__content p{margin:0 0 16px}.apl-prelaunch-terms__content ul{margin:0 0 16px;padding-inline-start:24px}.apl-prelaunch-terms__content a{color:inherit}@media(max-width:800px){.apl-prelaunch-terms .apl-heading{margin-bottom:32px}.apl-prelaunch-terms__content{font-size:14px;line-height:1.6}.apl-prelaunch-terms__content h2{margin-top:32px;font-size:21px}}aura-quote-carousel{display:block;padding:var(--aq-top) 40px var(--aq-bottom);text-align:center;background:var(--aq-bg);color:var(--aq-text)}.aura-quotes__mark{height:88px;margin-bottom:32px;font:160px/1 Georgia,serif;color:var(--aq-mark)}.aura-quotes__stage{position:relative;max-width:1600px;margin-inline:auto}.aura-quotes__slides{max-width:min(var(--aq-width),calc(100% - 180px));margin-inline:auto}.aura-quotes__slide{margin:0;min-width:0}.aura-quotes__slide+.aura-quotes__slide{margin-top:64px}.aura-quotes__quote{padding:0;margin:0;border:0;font-style:normal}.aura-quotes__headline{font-family:Arial,Helvetica,sans-serif;font-size:var(--aq-size);line-height:var(--aq-leading);font-weight:400;letter-spacing:-.025em;overflow-wrap:anywhere}.aura-quotes--uppercase .aura-quotes__headline{text-transform:uppercase}.aura-quotes__headline em{font-family:Georgia,Times New Roman,serif;font-weight:400;text-transform:none}.aura-quotes__detail{max-width:var(--aq-detail-width);margin:38px auto 0;font-family:var(--text-font-family, Arial, sans-serif);font-size:var(--aq-body);line-height:1.75;color:var(--aq-muted)}.aura-quotes__detail p{margin:0}.aura-quotes__detail p+p{margin-top:1em}.aura-quotes__author{margin-top:42px;font-size:var(--aq-author);line-height:1.7;letter-spacing:.14em;text-transform:uppercase;font-style:normal;color:var(--aq-muted);overflow-wrap:anywhere}.aura-quotes__controls{display:none}.aura-quotes.is-ready .aura-quotes__slides{display:grid}.aura-quotes.is-ready .aura-quotes__slide{grid-area:1 / 1;align-self:start;margin:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease}.aura-quotes.is-ready .aura-quotes__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.aura-quotes.is-ready .aura-quotes__controls{display:flex;justify-content:center;align-items:center}.aura-quotes__arrow{position:absolute;top:20%;width:64px;min-height:48px;padding:4px;border:0;background:transparent;color:var(--aq-text);cursor:pointer}.aura-quotes__prev{left:0}.aura-quotes__next{right:0}.aura-quotes__arrow svg{display:block;width:100%}.aura-quotes__arrow:focus-visible{outline:2px solid currentColor;outline-offset:6px}.aura-quotes__counter{margin-top:28px;font-size:12px;letter-spacing:.15em}@media(max-width:699px){aura-quote-carousel{padding:var(--aq-mobile-top) 22px var(--aq-mobile-bottom)}.aura-quotes__mark{height:54px;font-size:110px;margin-bottom:24px}.aura-quotes__slides{max-width:100%}.aura-quotes__headline{font-size:var(--aq-mobile-size)}.aura-quotes__detail{font-size:var(--aq-mobile-body);margin-top:26px}.aura-quotes__author{margin-top:28px;font-size:min(var(--aq-author),12px);letter-spacing:.1em}.aura-quotes.is-ready .aura-quotes__controls{gap:32px;margin-top:28px}.aura-quotes__arrow{position:static;width:48px}.aura-quotes__counter{margin:0}}@media(prefers-reduced-motion:reduce){.aura-quotes.is-ready .aura-quotes__slide{transition:none}}aura-scroll-text{display:block;background:var(--ast-bg);color:var(--ast-ink);padding:var(--ast-top) 24px var(--ast-bottom);text-align:var(--ast-align)}aura-scroll-text .aura-scroll-text__inner{max-width:var(--ast-width);margin-inline:auto}aura-scroll-text .aura-scroll-text__eyebrow{margin:0 0 28px;color:var(--ast-label);font-size:13px;letter-spacing:.16em;line-height:1.5}aura-scroll-text .aura-scroll-text__text{margin:0;color:var(--ast-ink);font-family:var(--heading-font-family, inherit);font-weight:400;font-style:normal;font-size:var(--ast-desktop);line-height:var(--ast-leading);letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}aura-scroll-text.aura-scroll-text--body .aura-scroll-text__text{font-family:var(--text-font-family, inherit)}aura-scroll-text.aura-scroll-text--serif .aura-scroll-text__text{font-family:Georgia,Times New Roman,serif}aura-scroll-text .aura-scroll-text__word{color:color-mix(in srgb,var(--ast-muted),var(--ast-ink) var(--ast-progress, 100%))}aura-scroll-text .aura-scroll-text__text a{color:inherit;text-decoration:underline}@media(max-width:699px){aura-scroll-text{padding:var(--ast-mobile-top) 20px var(--ast-mobile-bottom)}aura-scroll-text .aura-scroll-text__text{font-size:var(--ast-mobile)}aura-scroll-text .aura-scroll-text__eyebrow{margin-bottom:20px;font-size:11px}}@media(prefers-reduced-motion:reduce){aura-scroll-text .aura-scroll-text__word{color:var(--ast-ink)}}.aba-video-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 16px 24px;padding:0;list-style:none;color:#342c28}.aba-video-steps *{font-family:inherit!important;box-sizing:border-box;letter-spacing:normal;text-transform:none}.aba-video-steps li{min-width:0;text-align:center;background:#f8f7f4;border:1px solid #e5dfd8;border-radius:12px;padding:14px 6px}.aba-video-steps__number{display:block;font-size:11px;line-height:1.4;color:#746d66}.aba-video-steps h3{font-size:14px;font-weight:700;line-height:1.3;margin:7px 0 6px;color:inherit}.aba-video-steps p{font-size:11px;line-height:1.5;margin:0}@media(min-width:700px){.aba-video-steps{max-width:900px;margin:20px auto 32px;gap:16px}.aba-video-steps li{padding:20px 12px}.aba-video-steps p{font-size:13px}}.aba-tutorial{padding:28px 16px;background:#f8f7f4;color:#342c28}.aba-tutorial__header{max-width:1360px;margin:0 auto 16px;text-align:center}.aba-tutorial__header h2{display:none}.aba-tutorial__header p{font:600 17px/1.4 Open Sans,sans-serif;margin:0}.aba-tutorial__layout{max-width:1360px;margin:auto}.aba-tutorial .aba-tutorial__video{position:relative;border-radius:12px;overflow:hidden;isolation:isolate;aspect-ratio:4/5;max-height:480px;min-height:0;--content-over-media-height:auto}.aba-tutorial__video video-media,.aba-tutorial__video video,.aba-tutorial__video img{width:100%;height:100%;object-fit:cover}.aba-tutorial__pane{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;--content-over-media-height:auto}.aba-tutorial__video video-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;aspect-ratio:auto;container-type:normal;margin:0;padding:0;grid-area:auto}.aba-tutorial__pane>video-media>img,.aba-tutorial__pane>video-media>video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;margin:0!important;padding:0;object-fit:cover;object-position:50% 50%;grid-area:auto}.aba-tutorial__pane{display:block;margin:0;padding:0}.aba-tutorial__pane>video-media>video:fullscreen{object-fit:contain}.aba-tutorial__video img{object-position:center}.aba-tutorial__video .aba-tutorial__desktop{display:none}.aba-tutorial__overlay{z-index:2}.aba-tutorial .aba-tutorial__pane>.aba-tutorial__overlay-title{position:absolute!important;inset:auto 0 0!important;width:100%;max-width:none;grid-area:auto;margin:0!important;padding:34px 16px 24px;background:linear-gradient(transparent,#21191499);font:600 26px/1.2 Cormorant,serif!important;text-align:center;color:#fff;pointer-events:none;z-index:1}.aba-tutorial__pane:has(video-media[loaded]) .aba-tutorial__overlay-title{display:none}.aba-tutorial__steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;margin:14px 0 0}.aba-tutorial__steps li{padding:14px 6px;border:1px solid #e5dfd8;border-radius:12px;text-align:center;min-width:0}.aba-tutorial__number{display:block;font:400 11px/1.4 Open Sans,sans-serif;color:#746d66}.aba-tutorial__steps h3{font:600 14px/1.3 Open Sans,sans-serif;letter-spacing:normal;text-transform:none;margin:7px 0 6px}.aba-tutorial__steps p{font:400 11px/1.5 Open Sans,sans-serif;margin:0}.aba-tutorial__long{display:none}@media(min-width:700px){.aba-tutorial{padding:48px 32px}.aba-tutorial__header{margin-bottom:28px}.aba-tutorial__header h2{display:block;margin:0 0 10px;font:600 38px/1.15 Cormorant,serif}.aba-tutorial__header p{font-size:15px;font-weight:400}.aba-tutorial__layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(28px,4vw,56px);align-items:center}.aba-tutorial .aba-tutorial__video{aspect-ratio:16/10;max-height:500px;width:100%}.aba-tutorial__video .aba-tutorial__mobile{display:none}.aba-tutorial__video .aba-tutorial__desktop{display:block}.aba-tutorial__overlay-title{display:none}.aba-tutorial__steps{display:flex;flex-direction:column;gap:0;margin:0}.aba-tutorial__steps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:20px 0;text-align:left;border:0;border-radius:0}.aba-tutorial__steps li+li{border-top:1px solid #d8c8bc}.aba-tutorial__number{font:500 24px/1 Cormorant,serif;display:grid;place-items:center;width:48px;height:48px;border:1px solid #d8c8bc;border-radius:8px;color:inherit}.aba-tutorial__steps h3{font-size:16px;margin:0 0 8px}.aba-tutorial__steps p{font-size:14px;line-height:1.6}.aba-tutorial__short{display:none}.aba-tutorial__long{display:block}}.aba-tutorial .aba-tutorial__pane video-media>.aba-tutorial__overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid;place-items:center;max-width:none;width:100%;height:100%;margin:0;padding:0;pointer-events:none}.aba-tutorial__overlay .play-button{pointer-events:auto}.aba-tutorial__pane:has(video-media[loaded]) .aba-tutorial__overlay{display:none!important}@media(max-width:699px){.aba-tutorial__layout{display:flex;flex-direction:column}.aba-tutorial__right{display:contents}.aba-tutorial__header{order:-1;width:100%}.aba-tutorial__video,.aba-tutorial__steps{width:100%}}@media(min-width:700px){.aba-tutorial__header{text-align:left;margin:0 0 16px}.aba-tutorial__steps li:first-child{padding-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
